
*html #sub_contents {
	float:left;
	width:630px;
	padding:0;
	margin-left:5px;
	margin-bottom: 20px;
}
#sub_contents {
	float:left;
	width:630px;
	padding:0;
	margin-left:8px;
	margin-bottom: 20px;
}



/*======================================
	診断サービスページ（2011年10月13日）
=======================================*/

div#wrapper_02{ width:630px; margin:0; padding-left:1px; }

div#wrapper_02 #header02{ width:630px; height:211px; background:url(./img/header.jpg) center no-repeat; clear:both; }

div#wrapper_02 #top{ width:630px; height:255px; clear:both; text-indent:-9999px;}


div#wrapper_02 #quickmenu{ width:630px; height:70px; padding-left:25px;}
div#wrapper_02 #main{ width:630px; clear:both; }

div#wrapper_02 #footer{ width:630px; height:23px; margin:0 auto; padding-top:7px; clear:both; color:#ddd; text-align:center; background:#0072bc; }




div#wrapper_02 #header02 #header_left{ width:588px; height:211px; float:left; }
div#wrapper_02 #header02 #header_left h1{ width:526px; height:54px; display:block; padding:60px 0 0 55px; font-size:32px; font-weight:bold; color: #333; }




/*======================================
	01 ページ内リンク
=======================================*/
div#wrapper_02 div.pageNavi{ height:30px; padding:30px 10px 10px 10px; color:#666;}
div#wrapper_02 div.pageNavi a{ color:#666;}
div#wrapper_02 div.pageNavi a:hover{ color:#069;}	
	
div#wrapper_02 div.pageNavi ul{ padding:0 0 0 15px;}
div#wrapper_02 div.pageNavi li { float:left;}
div#wrapper_02 div.pageNavi a li { float:left;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #09C;}

div#wrapper_02 div.pageNavi a:hover li {	float:left;	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #C33;}


/*======================================
	02  #service01
=======================================*/

div#wrapper_02 div#service01{width:630px; height:auto; color:#666;}
div#wrapper_02 div#service01 h2{	font-size:14px;	width:625px; border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #069;	border-left-color: #069; padding:0 0 3px 10px;}

div#wrapper_02 div#service01 div.s01box{	width:620px;	height:180px;	padding:0 0 0 10px;}
div#wrapper_02 div#service01 div.s01box div.s01L{
	float:left;
	width:230px;
	height:165px;
	padding:0 0 0 5px;
	background-image:url(img/contents/s01image.jpg);
	background-repeat: no-repeat;
	text-indent:-9999px;
	background-position: 5px 2px;
	background-repeat: no-repeat;
}
div#wrapper_02 div#service01 div.s01box div.s01R{ float:right; padding-top:10px; width:380px; line-height:1.4em;}


/*======================================
	03  #service02
=======================================*/

div#wrapper_02 div#service02{width:630px; clear:both; color:#666;}
div#wrapper_02 div#service02 h2{	font-size:14px;	width:625px; border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #069;	border-left-color: #069; padding:0 0 3px 10px;}

div#wrapper_02 div#service02 div.s02box01{width:620px; height:auto; padding:0 0 0 10px; float:left; }

div#wrapper_02 div#service02 div.s02box01 div.s02R{ width:530px; line-height:1.4em; padding:10px 0 0 50px;}
div#wrapper_02 div#service02 div.s02box01 div.s02R dl{ width:510px; float:left;}
div#wrapper_02 div#service02 div.s02box01 div.s02R dt{ background-image: url(img/contents/s02_01Title.jpg);	background-repeat: no-repeat;	text-indent: -9999px;width:496px; height:27px;}
div#wrapper_02 div#service02 div.s02box01 div.s02R dd{ padding:5px 0 10px 20px; width:460px;}


div#wrapper_02 div#service02 div.s02box02{width:620px; height:auto; padding:0 0 0 10px; float:left; }

div#wrapper_02 div#service02 div.s02box02 div.s02R{ width:530px; line-height:1.4em; padding:10px 0 0 50px;}
div#wrapper_02 div#service02 div.s02box02 div.s02R dl{ width:510px; float:left;}
div#wrapper_02 div#service02 div.s02box02 div.s02R dt{ background-image: url(img/contents/s02_02Title.jpg);	background-repeat: no-repeat;	text-indent: -9999px;width:496px; height:27px;}
div#wrapper_02 div#service02 div.s02box02 div.s02R dd{ padding:5px 0 10px 20px; width:460px;}


div#wrapper_02 div#service02 div.s02box03{width:620px; height:auto; padding:0 0 0 10px; float:left; }
div#wrapper_02 div#service02 div.s02box03 div.s02L{ float:left;	width:200px; height:180px;	padding:0 0 0 5px;	background-image:url(img/contents/s02_03.jpg);	background-repeat: no-repeat; text-indent:-9999px;}
div#wrapper_02 div#service02 div.s02box03 div.s02R{ width:530px; line-height:1.4em; padding:10px 0 0 50px;}
div#wrapper_02 div#service02 div.s02box03 div.s02R dl{ width:510px; float:left;}
div#wrapper_02 div#service02 div.s02box03 div.s02R dt{ background-image: url(img/contents/s02_03Title.jpg);	background-repeat: no-repeat;	text-indent: -9999px;width:496px; height:27px;}
div#wrapper_02 div#service02 div.s02box03 div.s02R dd{ padding:5px 0 10px 20px; width:460px;}

div#wrapper_02 div#service02 div.s02box04{width:620px; height:auto; padding:0 0 0 10px; float:left; }
div#wrapper_02 div#service02 div.s02box04 div.s02L{ float:left;	width:200px; height:180px;	padding:0 0 0 5px;	background-image:url(img/contents/s02_04.jpg);	background-repeat: no-repeat; text-indent:-9999px;}
div#wrapper_02 div#service02 div.s02box04 div.s02R{ width:530px; line-height:1.4em; padding:10px 0 0 50px;}
div#wrapper_02 div#service02 div.s02box04 div.s02R dl{ width:510px; float:left;}
div#wrapper_02 div#service02 div.s02box04 div.s02R dt{ background-image: url(img/contents/s02_04Title.jpg);	background-repeat: no-repeat;	text-indent: -9999px;width:496x; height:27px;}
div#wrapper_02 div#service02 div.s02box04 div.s02R dd{ padding:5px 0 10px 20px; width:460px;}


/*======================================
	04  #service03
=======================================*/

div#wrapper_02 div#service03{width:630px; clear:both; color:#666;}
div#wrapper_02 div#service03 h2{	font-size:14px;	width:625px; border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #069;	border-left-color: #069; padding:0 0 3px 10px;}

div#wrapper_02 div#service03 div.s03box{width:620px; height:auto; padding:0 0 0 10px; float:left; }

div#wrapper_02 div#service03 div.s03box div.s03L01{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:80px;	padding:10px 0 0 0px;}
div#wrapper_02 div#service03 div.s03box div.s03L02{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:60px;	padding:10px 0 0 0px;}
div#wrapper_02 div#service03 div.s03box div.s03L03{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:60px;	padding:10px 0 0 0px;}
div#wrapper_02 div#service03 div.s03box div.s03L04{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:40px;	padding:10px 0 0 0px;}
div#wrapper_02 div#service03 div.s03box div.s03L05{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:120px;	padding:10px 0 0 0px;}
div#wrapper_02 div#service03 div.s03box div.s03L06{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:40px;	padding:10px 0 0 0px;}
div#wrapper_02 div#service03 div.s03box div.s03L07{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:40px;	padding:10px 0 0 0px;}
div#wrapper_02 div#service03 div.s03box div.s03L08{ float:left; background-color:#069; color:#FFF; font-weight:bold; text-align:center;	width:20px; height:40px;	padding:10px 0 0 0px;}

div#wrapper_02 div#service03 div.s03box div.s03R{ float:right; width:580px; line-height:1.4em; padding:0 10px 0 0;}
div#wrapper_02 div#service03 div.s03box div.s03R div{ width:550px; height:20px; padding:0; font-weight:bold; color:#069;}


/*======================================
	05  #service04
=======================================*/

div#wrapper_02 div#service04{width:630px; clear:both; color:#666;}
div#wrapper_02 div#service04 h2{	font-size:14px;	width:625px; border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #069;	border-left-color: #069; padding:0 0 3px 10px;}

/*（05-1）よくある質問　*/
div#wrapper_02 div#service04 dl{ padding: 0 0 10px 20px;}
div#wrapper_02 div#service04 dt{	text-indent: -9999px;	height: 29px;	width: 587px; margin-top:10px;}
div#wrapper_02 div#service04 dd{ text-indent:50px; color:#069; line-height:1.4em; padding-top:3px;}

div#wrapper_02 div#service04 .q1{	background-image: url(img/contents/q1.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q2{	background-image: url(img/contents/q2.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q3{	background-image: url(img/contents/q3.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q4{	background-image: url(img/contents/q4.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q5{	background-image: url(img/contents/q5.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q6{	background-image: url(img/contents/q6.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q7{	background-image: url(img/contents/q7.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q8{	background-image: url(img/contents/q8.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q9{	background-image: url(img/contents/q9.jpg);	background-repeat: no-repeat;}
div#wrapper_02 div#service04 .q10{	background-image: url(img/contents/q10.jpg);	background-repeat: no-repeat;}


div#wrapper_02 div#service04 dd span.textIndent{ padding-left:12px;}



/*======================================
	06  #service05
=======================================*/

div#wrapper_02 div#service05{width:630px; color:#666; clear:both; padding:0; padding:0 0 20px 0;}
div#wrapper_02 div#service05 h2{	font-size:14px;	width:625px; border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #069;	border-left-color: #069; padding:0 0 3px 10px;}

div#wrapper_02 div#service05 table{ margin:0 auto 0 auto; padding:0px;	width:617px;	background-image: url(img/contents/priceBG.jpg);	background-repeat: no-repeat;	background-position: top;	height: 42px;}

div#wrapper_02 div#service05 table th{ padding:4px 0 0 0;	border-top-width: 1px; border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #666;	border-left-color: #666;}
div#wrapper_02 div#service05 table th.t01{ width:180px; height:42px;}
div#wrapper_02 div#service05 table th.t02{ width:160px; height:42px;}
div#wrapper_02 div#service05 table th.t03{ width:260px;	height:42px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666;}

div#wrapper_02 div#service05 table td{ background:#FFF; padding:5px 0 5px 0;	border-top-width: 1px; border-left-width: 1px;	border-top-style: solid;	border-left-style: solid;	border-top-color: #666;	border-left-color: #666;}
div#wrapper_02 div#service05 table td.t01{ width:174px; padding:5px 3px 5px 3px;}
div#wrapper_02 div#service05 table td.t02{ width:154px; padding:5px 3px 5px 3px;}
div#wrapper_02 div#service05 table td.t03{ width:264px; padding:5px 3px 5px 3px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666;}

div#wrapper_02 div#service05 table td.t03 li{ padding: 0 5px 5px 5px;}


div#wrapper_02 div#service05 table td.t01b{ width:174px; padding:5px 3px 5px 3px; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666;}
div#wrapper_02 div#service05 table td.t02b{ width:154px; padding:5px 3px 5px 3px; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666;}
div#wrapper_02 div#service05 table td.t03b{	width:264px; padding:5px 3px 5px 3px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666;}



/*======================================
	07  #service06
=======================================*/

div#wrapper_02 div#service06{width:630px; color:#666; clear:both; padding:0; padding:0 0 20px 0; border:none;}
div#wrapper_02 div#service06 h2{	font-size:14px;	width:625px; border-bottom-width: 1px;	border-left-width: 5px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #069;	border-left-color: #069; padding:0 0 3px 10px;}



/*======================================
	08  etc
=======================================*/

.bold{ font-weight:bold;}

.yajirusi{ float:left; padding-left:9px;}

div#wrapper_02 #main div.pagenavi{ width:630px;	height:30px; display:block;	margin: 10px 0 15px 0; clear:both; background-image: url(./img/bt/pagenavi.gif); background-repeat: no-repeat; background-position: -125px 0;}
div#wrapper_02 #main div.pagenavi ul{ width:235px; height:30px; padding-left:410px; }
div#wrapper_02 #main div.pagenavi ul li{ display:inline; }
div#wrapper_02 #main div.pagenavi ul li a{ height:0; padding-top:30px; overflow:hidden; float:left; }
div#wrapper_02 #main div.pagenavi ul li.pn01 a{ width:50px; }
div#wrapper_02 #main div.pagenavi ul li.pn02 a{ width:55px; }
div#wrapper_02 #main div.pagenavi ul li.pn03 a{ width:120px; }