/* styles written in this file is for Standard */

div#main h2{
	margin:			0px 0px 0px 6px;
	padding:		3px 0px 0px 0px;
	}




.simplex .main-contents{
	width:			551px;
	float:			left;
	margin-top:			3px;
	padding:		0px 0px 6px 0px;
	background-image: url(../img/_bod_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

.simplex .page-navi ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	}

.simplex .page-navi ul li{
	height:			39px;
	float:			left;
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.2;
	color:			#ffffff;
	text-align:		left;
	font-weight:		bold;
	}

.simplex .page-navi ul li.navi-1,
.simplex .page-navi ul li.navi-1-current{
	width:			183px;
	}

.simplex .page-navi ul li.navi-2,
.simplex .page-navi ul li.navi-2-current{
	width:			182px;
	}

.simplex .page-navi ul li.navi-3,
.simplex .page-navi ul li.navi-3-current{
	width:			182px;
	}

#main .page-navi ul li span{
	display:		block;
	padding:		10px 0px 0px 34px;
	}

#main .page-navi ul li.navi-1 span,
#main .page-navi ul li.navi-1-current span{
	padding-left:		36px;
	}

#main .page-navi ul li a{
	height:			39px;
	display:		block;
	background-repeat:	no-repeat;
	background-position:	top left;
	}

#main .page-navi ul li a:link,
#main .page-navi ul li a:visited,
#main .page-navi ul li a:active{
	color:			#333333;
	text-decoration:	none;
	}

#main .page-navi ul li.navi-1-current a:link,
#main .page-navi ul li.navi-1-current a:visited,
#main .page-navi ul li.navi-1-current a:active,
#main .page-navi ul li.navi-2-current a:link,
#main .page-navi ul li.navi-2-current a:visited,
#main .page-navi ul li.navi-2-current a:active,
#main .page-navi ul li.navi-3-current a:link,
#main .page-navi ul li.navi-3-current a:visited,
#main .page-navi ul li.navi-3-current a:active{
	color:			#ffffff;
	text-decoration:	none;
	}

#main .page-navi ul li.navi-1 a{
	background-image:	url(../img/_hea_nav_01_f1.gif);
	}
#main .page-navi ul li.navi-1 a:hover{
	color:			#ffffff;
	background-image:	url(../img/_hea_nav_01_f2.gif);
	}
#main .page-navi ul li.navi-1-current a{
	background-image:	url(../img/_hea_nav_01_f2.gif);
	}
#main .page-navi ul li.navi-1-current a:hover{
	color:			#ffffff;
	background-image:	url(../img/_hea_nav_01_f2.gif);
	}

#main .page-navi ul li.navi-2 a{
	background-image:	url(../img/_hea_nav_02_f1.gif);
	}
#main .page-navi ul li.navi-2 a:hover{
	color:			#ffffff;
	background-image:	url(../img/_hea_nav_02_f2.gif);
	}
#main .page-navi ul li.navi-2-current a{
	background-image:	url(../img/_hea_nav_02_f2.gif);
	}
#main .page-navi ul li.navi-2-current a:hover{
	color:			#ffffff;
	background-image:	url(../img/_hea_nav_02_f2.gif);
	}

#main .page-navi ul li.navi-3 a{
	background-image:	url(../img/_hea_nav_03_f1.gif);
	}
#main .page-navi ul li.navi-3 a:hover{
	color:			#ffffff;
	background-image:	url(../img/_hea_nav_03_f2.gif);
	}
#main .page-navi ul li.navi-3.current a{
	background-image:	url(../img/_hea_nav_03_f2.gif) !important;
	}
#main .page-navi ul li.navi-3-current a{
	background-image:	url(../img/_hea_nav_03_f2.gif);
	}
#main .page-navi ul li.navi-3-current a:hover{
	color:			#ffffff;
	background-image:	url(../img/_hea_nav_03_f2.gif);
	}




.simplex .page-navi.foot ul li{
	height:			29px;
	font-size:		10px;
	font-weight:		normal;
	}

#main .page-navi.foot ul li span{
	display:		block;
	padding:		10px 0px 0px 26px;
	}

#main .page-navi.foot ul li.navi-1 span,
#main .page-navi.foot ul li.navi-1-current span{
	padding-left:		29px;
	}

#main .page-navi.foot ul li a{
	height:			29px;
	display:		block;
	background-repeat:	no-repeat;
	background-position:	top left;
	}

#main .page-navi.foot ul li a:link,
#main .page-navi.foot ul li a:visited,
#main .page-navi.foot ul li a:active{
	color:			#0074BC;
	text-decoration:	underline;
	}


#main .page-navi.foot ul li.navi-1-current a:link,
#main .page-navi.foot ul li.navi-1-current a:visited,
#main .page-navi.foot ul li.navi-1-current a:active,
#main .page-navi.foot ul li.navi-2-current a:link,
#main .page-navi.foot ul li.navi-2-current a:visited,
#main .page-navi.foot ul li.navi-2-current a:active,
#main .page-navi.foot ul li.navi-3-current a:link,
#main .page-navi.foot ul li.navi-3-current a:visited,
#main .page-navi.foot ul li.navi-3-current a:active{
	color:			#ffffff;
	text-decoration:	none;
	}

#main .page-navi.foot ul li.navi-1 a{
	background-image:	url(../img/_foo_nav_01_f1.gif);
	}
#main .page-navi.foot ul li.navi-1 a:hover{
	color:			#ffffff;
	background-image:	url(../img/_foo_nav_01_f2.gif);
	}
#main .page-navi.foot ul li.navi-1-current a{
	background-image:	url(../img/_foo_nav_01_f2.gif);
	}
#main .page-navi.foot ul li.navi-1-current a:hover{
	color:			#ffffff;
	background-image:	url(../img/_foo_nav_01_f2.gif);
	}

#main .page-navi.foot ul li.navi-2 a{
	background-image:	url(../img/_foo_nav_02_f1.gif);
	}
#main .page-navi.foot ul li.navi-2 a:hover{
	color:			#ffffff;
	background-image:	url(../img/_foo_nav_02_f2.gif);
	}
#main .page-navi.foot ul li.navi-2-current a{
	background-image:	url(../img/_foo_nav_02_f2.gif);
	}
#main .page-navi.foot ul li.navi-2-current a:hover{
	color:			#ffffff;
	background-image:	url(../img/_foo_nav_02_f2.gif);
	}

#main .page-navi.foot ul li.navi-3 a{
	background-image:	url(../img/_foo_nav_03_f1.gif);
	}
#main .page-navi.foot ul li.navi-3 a:hover{
	color:			#ffffff;
	background-image:	url(../img/_foo_nav_03_f2.gif);
	}
#main .page-navi.foot ul li.navi-3-current a{
	background-image:	url(../img/_foo_nav_03_f2.gif);
	}
#main .page-navi.foot ul li.navi-3-current a:hover{
	color:			#ffffff;
	background-image:	url(../img/_foo_nav_03_f2.gif);
	}







.simplex .main-contents-child{
	background-image:	url(/common/img/_bod_bg_01.gif);
	background-repeat:	repeat-y;
	background-position:	left;
	padding:		0px 0px 10px 0px;
	}



.simplex .main-contents-child h3{
	font-size:		12px;
	line-height:		1;
	color:			#ffffff;
	font-weight:		bold;
	margin:			0px;
	padding:		12px 0px 7px 17px;
	background-image:	url(../img/ind_bod_cap_bg_02.gif);
	background-repeat:	no-repeat;
	background-position:	top left;
	}

.simplex .article-1{
	padding-top:		0px;
		margin:			0px;

	}

.simplex .article-1 h3{
	margin:			0px 0px 10px 0px;
	padding:		9px 0px 9px 15px;
	background-image:	url(../img/ind_bod_cap_bg_01.gif);
	}



.simplex .article-1 h3 span{
	display:		block;
	font-size:		10px;
	color:			#0074BC;
	}
	
	
.simplex .article-1 .text h4 span{
	font-size:		10px;
	color:			#0074BC;
	display:		block;

	}

.simplex .main-contents-child h4{
	margin:			0px;
	padding:		0px;
	}


.simplex .main-contents-child p{
	margin:			0px;
	padding:		0px;
	}

.simplex .main-contents-child ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	}

.simplex .main-contents-child ul li{
	margin:			0px;
	padding:		0px;
	}

.simplex .main-contents-child dl{
	margin:			0px;
	padding:		0px;
	}

.simplex .main-contents-child dl dt{
	margin:			0px;
	padding:		0px;
	}

.simplex .main-contents-child dl dd{
	margin:			0px;
	padding:		0px;
	}

div#main p.return-top{
	width:			auto;
	margin-top:		10px;
	margin-left:		461px;
	}

.simplex .sub-contents{
	width:			154px;
	float:			left;
	margin:			3px 0px 0px 0px;
	}

.simplex .sub-contents ul{
	margin:			0px;
	padding:		0px;
	list-style-type:	none;
	}

.simplex .sub-contents ul li{
	margin:			0px 0px 4px 0px;
	padding:		0px;
	}

.simplex .sub-contents ul li img{
	vertical-align:		bottom;
	}






/* simplex-index */

.simplex-index .main-contents-child h4{
	margin-left:		10px;
		font-size:		14px;

	}

.simplex-index .main-contents-child p{
	margin-left:		16px;
	font-size:		12px;
	line-height:		1.8;
	color:			#333333;
	}

.simplex-index .main-contents-child ul{
	margin-left:		8px;
	}

.simplex-index .main-contents-child ul li{
	display:		inline;
	}

.simplex-index .article-1{
	}

.simplex-index .article-1 p{
	margin-left:		0px;
	}

.simplex-index .article-1 .text{
	width:			280px;
	float:			right;
	}

.simplex-index .article-1 .text h3{
	padding-left:		10px;
	}

.simplex-index .article-1 .text p{
	width:			250px;
	padding-left:		10px;
	}

.simplex-index .article-1 .image{
	width:			253px;
	float:			right;
	}

.simplex-index .article-1 table{
	width:			100%;
	border-width:		0px 2px 0px 2px;
	border-style:		solid;
	border-color:		#B7B8BD;
	}

.simplex-index .article-1 table th{
	text-align:		left;
	vertical-align:		middle;
	font-size:		10px;
	line-height:		1.2;
	color:			#333333;
	font-weight:		bold;
	padding:		0px 0px 0px 7px;
	border-bottom:		1px solid #B7B8BD;
	}

.simplex-index .article-1 table td{
	text-align:		right;
	padding:		4px 6px 4px 0px;
	border-bottom:		1px solid #B7B8BD;
	}

.simplex-index .article-1 table td img{
	margin-top:		1px;
	margin-left:		1px;
	}

.simplex-index .article-1 .image p.link{
	padding:		4px 0px 5px 7px;
	font-size:		10px;
	line-height:		1;
	color:			#ffffff;
	background-color:	#666666;
	border-width:		0px 2px 2px 2px;
	border-style:		solid;
	border-color:		#B7B8BD;
	}

#main .article-1 .image p.link a{
	padding:		0px 0px 0px 14px;
	background-image:	url(../img/ind_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	}

#main .article-1 .image p.link a:link,
#main .article-1 .image p.link a:visited,
#main .article-1 .image p.link a:hover,
#main .article-1 .image p.link a:active{
	color:			#ffffff;
	}

.simplex-index .article-2 h4{
	padding:		5px 0px;
	font-size:		14px;
	line-height:		1.8;
	color:			#0074BC;
	font-weight:		bold;
	}

.simplex-index .article-2 p.text{
	width:			517px;
	}

.simplex-index .article-2 div{
	width:			533px;
	margin:			0px 0px 0px 8px;
	background-color:	#F1F1F1;
	}

.simplex-index .article-2 div p.image{
	margin-left:		0px;
	width:			271px;
	float:			left;
	clear:			left;
	border-top:		1px solid #ffffff;
	}

.simplex-index .article-2 div dl{
	width:			262px;
	float:			left;
	}

.simplex-index .article-2 div dl dt{
	font-size:		14px;
	line-height:		1.4;
	font-weight:		bold;
	padding:		20px 0px 10px 0px;
	border-top:		1px solid #ffffff;
	}

.simplex-index .article-2 div dl dd{
	width:			255px;
	font-size:		12px;
	line-height:		1.8;
	color:			#333333;
	}

.simplex-index .article-2 div dl dd.text{
	margin-bottom:		5px;
	}

.simplex-index .article-3 p{
	width:			517px;
	}

.simplex-index .article-3 p.caution{
	font-size:		10px;
	padding-top:		3px;
	}

.simplex-index #lineup .lineup-child{
	width:			537px;
	margin-left:		6px;
	padding:		0px 0px 25px 0px;
	background-image:	url(../img/ind_bod_lin_01.gif);
	background-repeat:	no-repeat;
	background-position:	bottom left;
	}

.simplex-index #lineup .lineup-child h4{
	margin:			0px 0px 0px 10px;
	padding:		18px 0px;
	font-size:		12px;
	line-height:		1.2;
	color:			#0074BC;
	font-weight:		bold;
	}

.simplex-index #lineup .lineup-child ul{
	margin:			0px 0px 0px 10px;
	}

.simplex-index #lineup .lineup-child ul li{
	display:		block;
	width:			176px;
	float:			left;
	font-size:		10px;
	line-height:		1.4;
	color:			#333333;
	font-weight:		bold;
	}

.simplex-index #lineup .lineup-child ul li.first-child{
	width:			175px;
	}

.simplex-index #lineup .lineup-child ul li span.price{
	line-height:		2.5;
	}

.simplex-index #lineup .lineup-child ul li img{
	margin-bottom:		5px;
	}

.simplex-index #lineup .color{
	padding-bottom:		10px;
	}

.simplex-index #lineup .color ul li{
	margin-bottom:		13px;
	}

.simplex-index #lineup .color ul.thumbnail li{
	width:			105px;
	line-height:		1.3;
	margin-bottom:		15px;
	}

.simplex-index #lineup .color ul.thumbnail li img{
	margin-bottom:		3px;
	}




.simplex-index .article-4 ul li{
	display:		inline;
	font-size:		0px;
	line-height:		0;
	text-align:		left;
	}




.small .simplex .page-navi ul li,
.small .simplex .page-navi.foot ul li,
.small .simplex-index .main-contents-child h3,
.small .simplex-index .main-contents-child p,
.small .simplex-index .article-1 h3 span,
.small .simplex-index .article-1 table th,
.small .simplex-index .article-1 .image p.link,
.small .simplex-index .article-2 div dl dd,
.small .simplex-index #lineup .lineup-child ul li,
.small .simplex-index #lineup .lineup-child h4{
	font-size:		10px;
	}
.small .simplex-index .article-1 h3,
.small .simplex-index .article-2 div dl dt,
.small .simplex-index .article-2 h4{
	font-size:		12px;
	}

.large .simplex .page-navi ul li,
.large .simplex .page-navi.foot ul li,
.large .simplex-index .article-1 .image p.link,
.large .simplex-index .article-1 h3 span{
	font-size:		14px;
	}
.large #main .page-navi.foot ul li span{
	padding-top:		8px;
	}

.large .simplex-index .main-contents-child h3,
.large .simplex-index .main-contents-child p,
.large .simplex-index .article-1 table th,
.large .simplex-index .article-2 div dl dd,
.large .simplex-index .article-2 h4,
.large .simplex-index #lineup .lineup-child ul li,
.large .simplex-index #lineup .lineup-child h4{
	font-size:		16px;
	}
.large .simplex-index .article-2 div dl dt{
	font-size:		18px;
	}
.large .simplex .article-1 h3{
	font-size:		20px;
	}




.simplex-index #lineup .lineup-child .column2 h4{
	padding:		10px 0px;
	}


.simplex-index #lineup .lineup-child ul.column2{
	padding-top:		8px;
	}

.simplex-index #lineup .lineup-child ul.column2 li{
	width:			264px;
	}

.simplex-index #lineup .lineup-child ul.column2 li.first-child{
	width:			263px;
	}
	
	
.simplex-index #lineup .lineup-child .column2 ul li img{
	margin-bottom:		0px;
	}	






/* simplex-page2 */

.simplex-page2 .main-contents-child{
	font-size:		12px;
	line-height:		1.8;
	color:			#333333;
	}

.simplex-page2 .main-contents-child h3{
	width:			517px;
	padding:		20px 0px 13px 16px;
	font-size:		14px;
	line-height:		1.2;
	color:			#0074BC;
	font-weight:		bold;
	background-image:	none;
	}

.simplex-page2 .main-contents-child p{
	width:			517px;
	margin:			0px 0px 10px 16px;
	padding:		0px;
	}

.simplex-page2 .main-contents-child div{
	width:			533px;
	margin:			0px 0px 0px 8px;
	background-color:	#F1F1F1;
	}

.simplex-page2 .main-contents-child div dl{
	margin:			0px;
	padding:		0px;
	}

.simplex-page2 .main-contents-child dl dt{
	font-size:		14px;
	line-height:		1.4;
	font-weight:		bold;
	margin:			0px;
	padding:		20px 0px 10px 0px;
	border-top:		1px solid #ffffff;
	width:			262px;
	float:			right;
	}

.simplex-page2 .main-contents-child dl dd{
	margin:			0px;
	padding:		0px 20px 0px 0px;
	width:			242px;
	float:			right;
	}

.simplex-page2 .main-contents-child dl dd.image{
	padding-right:		0px;
	width:			271px;
	float:			left;
	border-top:		1px solid #ffffff;
	}



.small .simplex-page2 .main-contents-child{
	font-size:		10px;
	}
.small .simplex-page2 .main-contents-child h3,
.small .simplex-page2 .main-contents-child dl dt{
	font-size:		12px;
	}

.large .simplex-page2 .main-contents-child,
.large .simplex-page2 .main-contents-child dl dt{
	font-size:		16px;
	}
.large .simplex-page2 .main-contents-child h3{
	font-size:		20px;
	}















/* simplex-page3 */

.simplex-page3 .main-contents-child p{
	margin:			0px;
	padding:		0px;
	font-size:		12px;
	line-height:		1.8;
	color:			#333333;
	}

.simplex-page3 .main-contents-child .office{
	width:			533px;
	margin:			1px 0px 0px 8px;
	padding:		8px 0px 12px 0px;
	background-color:	#C7E5F7;
	}

.simplex-page3 .main-contents-child .office h4{
	font-size:		14px;
	line-height:		1.4;
	color:			#333333;
	margin:			0px 0px 0px 8px;
	padding:		10px 0px 2px 0px;
	}

.simplex-page3 .main-contents-child .office p{
	margin-left:		8px;
	}

.simplex-page3 .main-contents-child .office p.link{
	margin-left:		9px;
	padding-left:		18px;
	background-image:	url(../img/p3_bod_ico_01.gif);
	background-repeat:	no-repeat;
	background-position:	center left;
	}


.small .simplex-page3 .main-contents-child h3,
.small .simplex-page3 .main-contents-child p{
	font-size:		10px;
	}
.small .simplex-page3 .main-contents-child .office h4{
	font-size:		12px;
	}

.large .simplex-page3 .main-contents-child p,
.large .simplex-page3 .main-contents-child h3,
.large .simplex-page3 .main-contents-child .office h4{
	font-size:		16px;
	}



.simplex-index #lineup .lineup-child h5{
	margin:			0px 0px 0px 10px;
	padding:		10px 0px;
	font-size:		12px;
	line-height:		1.2;
	color:			#333333;
	font-weight:		bold;
	}


