/* checkup title */
#jiten_title{background:url(../img/h2_white.gif) no-repeat left top;height:31px;clear:both;width:545px;}
#jiten_title dt{display:block;float:left;color:#fff;background:#DC435E;font-size:11px;margin:6px 0 0 8px;overflow:hidden;
	padding:2px;
	width:24px;
	font-weight:bold;
	text-align:center;
	line-height:1.3;
}

#jiten_title dd{float:right;width:500px;}
#jiten_title dd h2{line-height:31px;background:none;padding:0;float:left;margin-bottom:0;}
#jiten_title dd .days{float:right;padding:16px 5px 0 0;font-size:11px;font-weight:bold;color:#DC435E;}


/*****************************/
/* kekka  */
/*****************************/

.search_tebiki{
	margin-bottom: 10px;
	border: 1px solid #ccc;
	padding: 8px;

}

#leftArea  p.search_tebiki{
	border:none;
	font-size:1em;
	line-height:140%;
	padding-bottom:5px;
	background:none;
}

.search_tebiki p.ex{
	font-size:0.8em;
	color:#798498;
	text-indent:-1.5em;padding-left:1.5em;
}


.kekka{
	line-height: 1.6;
	background-color: #F5F5F5;
	margin-bottom: 1em;
	padding: 5px;
	background-image: url(../img/ic06.gif);
	background-repeat: no-repeat;
	background-position: 5px 10px;
	text-indent: 25px;
}


.searchNavi{
	height: 22px;
	clear: both;
	font-size: 1.2em;
	display: block;
	background-position: center;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width: 95%;
	padding: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D94062;

}

.searchNavi ul.select_page{
	width: 95%;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.searchNavi ul.select_page li{
	margin-bottom: 10px;
	margin-left: 10px;
	display: inline;
}
.searchNavi ul.select_page li.current{
	color: #E34468;
	font-size: 120%;
	font-weight: bold;
}





/*****************************/
/* leftcontentsArea */
/*****************************/





/* ===== imgArea ===== */


h4 span{
	padding-left: 0.5em;
	font-size: 0.9em;
	color: #E34468;
}



.imgArea{
	clear: both;
	margin-bottom: 16px;
	text-align: center;
}

.imgArea_r{
	float: right;
	clear: right;
	margin-bottom:3px;
	margin-left: 10px;
}


/* ===== pageArea ===== */

.pageArea{
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 16px;
	text-align: center;
}

.pageArea ul{
	clear: both;
}

.pageArea ul li{
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
	background-repeat: no-repeat;
}

.pageArea ul li.go_back{
	padding-left: 20px;
	background-image: url(../img/ic_06back.gif);
	background-position: left center;
}

.pageArea ul li.go_next{
	padding-right: 20px;
	background-image: url(../img/ic_06next.gif);
	background-position: right center;
}






/* ===== checklistArea ===== */

.checklistArea{
	clear: both;
	margin-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}

.checklistArea ul{
	clear: both;
}

.checklistArea ul li{
	float: left;
	width: 146px;
	padding-left: 24px;
	padding-right: 10px;
	margin-bottom: 1.5em;
	background-repeat: no-repeat;
	background-position: 0px 2px;
	line-height: 1;
}


.checklistArea ol{
	clear: both;
}

.checklistArea ol li{
	float: left;
	width: 160px;
	padding-left: 20px;
	margin-bottom: 1.8em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1.2;
}

.checklistArea ol li.no01{
	background-image: url(../img/ic_no01.gif);
}

.checklistArea ol li.no02{
	background-image: url(../img/ic_no02.gif);
}

.checklistArea ol li.no03{
	background-image: url(../img/ic_no03.gif);
}

.checklistArea ol li.no04{
	background-image: url(../img/ic_no04.gif);
}

.checklistArea ol li.no05{
	background-image: url(../img/ic_no05.gif);
}

.checklistArea ol li.no06{
	background-image: url(../img/ic_no06.gif);
}

.checklistArea ol li.no07{
	background-image: url(../img/ic_no07.gif);
}

.checklistArea ol li.no08{
	background-image: url(../img/ic_no08.gif);
}

.checklistArea ol li.no09{
	background-image: url(../img/ic_no09.gif);
}

.checklistArea ol li.no10{
	background-image: url(../img/ic_no10.gif);
}

.checklistArea ol li.no11{
	background-image: url(../img/ic_no11.gif);
}

.checklistArea ol li.no12{
	background-image: url(../img/ic_no12.gif);
}

.checklistArea ol li.no13{
	background-image: url(../img/ic_no13.gif);
}

.checklistArea ol li.no14{
	background-image: url(../img/ic_no14.gif);
}

.checklistArea ol li.no15{
	background-image: url(../img/ic_no15.gif);
}

.checklistArea ol li.no16{
	background-image: url(../img/ic_no16.gif);
}

.checklistArea ol li.no17{
	background-image: url(../img/ic_no17.gif);
}

.checklistArea ol li.no18{
	background-image: url(../img/ic_no18.gif);
}

.checklistArea ol li.no19{
	background-image: url(../img/ic_no19.gif);
}

.checklistArea ol li.no20{
	background-image: url(../img/ic_no20.gif);
}

.checklistArea ol li.no21{
	background-image: url(../img/ic_no21.gif);
}

.checklistArea ol li.no22{
	background-image: url(../img/ic_no22.gif);
}

.checklistArea ol li.no23{
	background-image: url(../img/ic_no23.gif);
}

.checklistArea ol li.no24{
	background-image: url(../img/ic_no24.gif);
}

.checklistArea ol li.no25{
	background-image: url(../img/ic_no25.gif);
}

.checklistArea ol li.no26{
	background-image: url(../img/ic_no26.gif);
}

.checklistArea ol li.no27{
	background-image: url(../img/ic_no27.gif);
}


.checklistArea ol li.no28{
	background-image: url(../img/ic_no28.gif);
}





.checklistArea02{
	clear: both;
	margin-bottom: 15px;
}

.checklistArea02 ol{
	clear: both;
}

.checklistArea02 ol li{
	float: left;
	width: 245px;
	padding-left: 25px;
	margin-bottom: 1em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1.2;
}


.checklistArea02 ol li.no01{
	background-image: url(../img/ic_no01.gif);
}

.checklistArea02 ol li.no02{
	background-image: url(../img/ic_no02.gif);
}


.checklistArea02 ol li.no03{
	background-image: url(../img/ic_no03.gif);
}

.checklistArea02 ol li.no04{
	background-image: url(../img/ic_no04.gif);
}

.checklistArea02 ol li.no05{
	background-image: url(../img/ic_no05.gif);
}

.checklistArea02 ol li.no06{
	background-image: url(../img/ic_no06.gif);
}

.checklistArea02 ol li.no07{
	background-image: url(../img/ic_no07.gif);
}

.checklistArea02 ol li.no08{
	background-image: url(../img/ic_no08.gif);
}

.checklistArea02 ol li.no09{
	background-image: url(../img/ic_no09.gif);
}

.checklistArea02 ol li.no10{
	background-image: url(../img/ic_no10.gif);
}

.checklistArea02 ol li.no11{
	background-image: url(../img/ic_no11.gif);
}

.checklistArea02 ol li.no12{
	background-image: url(../img/ic_no12.gif);
}

.checklistArea02 ol li.no13{
	background-image: url(../img/ic_no13.gif);
}

.checklistArea02 ol li.no14{
	background-image: url(../img/ic_no14.gif);
}

.checklistArea02 ol li.no15{
	background-image: url(../img/ic_no15.gif);
}

.checklistArea02 ol li.no16{
	background-image: url(../img/ic_no16.gif);
}

.checklistArea02 ol li.no17{
	background-image: url(../img/ic_no17.gif);
}

/*****************************/
/* rightContentsArea  */
/*****************************/

/* ===== lnavArea ===== */

#lnavArea ol{
	clear: both;
	margin-left: 6px;
}

#lnavArea ol li{
	clear: both;
	padding-left: 24px;
	margin-bottom: 1em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1.2;
}

#lnavArea ol li.no01{
	background-image: url(../img/ic_no01.gif);
}

#lnavArea ol li.no02{
	background-image: url(../img/ic_no02.gif);
}

#lnavArea ol li.no03{
	background-image: url(../img/ic_no03.gif);
}

#lnavArea ol li.no04{
	background-image: url(../img/ic_no04.gif);
}

#lnavArea ol li.no05{
	background-image: url(../img/ic_no05.gif);
}

#lnavArea ol li.no06{
	background-image: url(../img/ic_no06.gif);
}

#lnavArea ol li.no07{
	background-image: url(../img/ic_no07.gif);
}

#lnavArea ol li.no08{
	background-image: url(../img/ic_no08.gif);
}

#lnavArea ol li.no09{
	background-image: url(../img/ic_no09.gif);
}

#lnavArea ol li.no10{
	background-image: url(../img/ic_no10.gif);
}

#lnavArea ol li.no11{
	background-image: url(../img/ic_no11.gif);
}

#lnavArea ol li.no12{
	background-image: url(../img/ic_no12.gif);
}

#lnavArea ol li.no13{
	background-image: url(../img/ic_no13.gif);
}

#lnavArea ol li.no14{
	background-image: url(../img/ic_no14.gif);
}

#lnavArea ol li.no15{
	background-image: url(../img/ic_no15.gif);
}

#lnavArea ol li.no16{
	background-image: url(../img/ic_no16.gif);
}

#lnavArea ol li.no17{
	background-image: url(../img/ic_no17.gif);
}

#lnavArea ol li.no18{
	background-image: url(../img/ic_no18.gif);
}

#lnavArea ol li.no19{
	background-image: url(../img/ic_no19.gif);
}

#lnavArea ol li.no20{
	background-image: url(../img/ic_no20.gif);
}

#lnavArea ol li.no21{
	background-image: url(../img/ic_no21.gif);
}

#lnavArea ol li.no22{
	background-image: url(../img/ic_no22.gif);
}

#lnavArea ol li.no23{
	background-image: url(../img/ic_no23.gif);
}

#lnavArea ol li.no24{
	background-image: url(../img/ic_no24.gif);
}

#lnavArea ol li.no25{
	background-image: url(../img/ic_no25.gif);
}

#lnavArea ol li.no26{
	background-image: url(../img/ic_no26.gif);
}

#lnavArea ol li.no27{
	background-image: url(../img/ic_no27.gif);
}
#lnavArea ol li.no28{
	background-image: url(../img/ic_no28.gif);
}


#lnavArea ol li.no01_f2{
	background-image: url(../img/ic_no01_f2.gif);
}

#lnavArea ol li.no01_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no01_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no02_f2{
	background-image: url(../img/ic_no02_f2.gif);
}

#lnavArea ol li.no02_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no02_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no03_f2{
	background-image: url(../img/ic_no03_f2.gif);
}

#lnavArea ol li.no03_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no03_f2 a:hover{
	color: #FF9900;
}




#lnavArea ol li.no04_f2{
	background-image: url(../img/ic_no04_f2.gif);
}

#lnavArea ol li.no04_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no04_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no05_f2{
	background-image: url(../img/ic_no05_f2.gif);
}

#lnavArea ol li.no05_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no05_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no06_f2{
	background-image: url(../img/ic_no06_f2.gif);
}

#lnavArea ol li.no06_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no06_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no07_f2{
	background-image: url(../img/ic_no07_f2.gif);
}

#lnavArea ol li.no07_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no07_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no08_f2{
	background-image: url(../img/ic_no08_f2.gif);
}

#lnavArea ol li.no08_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no08_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no09_f2{
	background-image: url(../img/ic_no09_f2.gif);
}

#lnavArea ol li.no09_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no09_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no10_f2{
	background-image: url(../img/ic_no10_f2.gif);
}

#lnavArea ol li.no10_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no10_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no11_f2{
	background-image: url(../img/ic_no11_f2.gif);
}

#lnavArea ol li.no11_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no11_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no12_f2{
	background-image: url(../img/ic_no12_f2.gif);
}

#lnavArea ol li.no12_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no12_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no13_f2{
	background-image: url(../img/ic_no13_f2.gif);
}

#lnavArea ol li.no13_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no13_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no14_f2{
	background-image: url(../img/ic_no14_f2.gif);
}

#lnavArea ol li.no14_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no14_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no15_f2{
	background-image: url(../img/ic_no15_f2.gif);
}

#lnavArea ol li.no15_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no15_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no16_f2{
	background-image: url(../img/ic_no16_f2.gif);
}

#lnavArea ol li.no16_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no16_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no17_f2{
	background-image: url(../img/ic_no17_f2.gif);
}

#lnavArea ol li.no17_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no17_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no18_f2{
	background-image: url(../img/ic_no18_f2.gif);
}

#lnavArea ol li.no18_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no18_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no19_f2{
	background-image: url(../img/ic_no19_f2.gif);
}

#lnavArea ol li.no19_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no19_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no20_f2{
	background-image: url(../img/ic_no20_f2.gif);
}

#lnavArea ol li.no20_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no20_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no21_f2{
	background-image: url(../img/ic_no21_f2.gif);
}

#lnavArea ol li.no21_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no21_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no22_f2{
	background-image: url(../img/ic_no22_f2.gif);
}

#lnavArea ol li.no22_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no22_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no23_f2{
	background-image: url(../img/ic_no23_f2.gif);
}

#lnavArea ol li.no23_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no23_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no24_f2{
	background-image: url(../img/ic_no24_f2.gif);
}

#lnavArea ol li.no24_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no24_f2 a:hover{
	color: #FF9900;
}


#lnavArea ol li.no25_f2{
	background-image: url(../img/ic_no25_f2.gif);
}

#lnavArea ol li.no25_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no25_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no26_f2{
	background-image: url(../img/ic_no26_f2.gif);
}

#lnavArea ol li.no26_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no26_f2 a:hover{
	color: #FF9900;
}



#lnavArea ol li.no27_f2{
	background-image: url(../img/ic_no27_f2.gif);
}

#lnavArea ol li.no27_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no27_f2 a:hover{
	color: #FF9900;
}


#lnavArea ol li.no28_f2{
	background-image: url(../img/ic_no28_f2.gif);
}

#lnavArea ol li.no28_f2 a{
	color: #E34468;
	text-decoration: none;
}

#lnavArea ol li.no28_f2 a:hover{
	color: #FF9900;
}


/*****************************/
/* texrarea */
/*****************************/

 ol.text01{
	clear: both;
	list-style-type: square;
	list-style-position: inside;
}

ol li.text01{
	clear: both;
	padding-left: 5px;
	margin-bottom: 1em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 1.2;
}


/*****************************/
/* clearfix */
/*****************************/


#contentsttl01:after,
#contentsttl02:after,
#contentsttl03:after,
.checklistArea:after,
.checklistArea dl.hd1:after{
	content: ",";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#contentsttl01,
#contentsttl02,
#contentsttl03,
.checklistArea,
.checklistArea dl.hd1{/* ===== IE hack ===== */
	display: inline-block;
}

#contentsttl01,
#contentsttl02,
#contentsttl03,
.checklistArea,
.checklistArea dl.hd1{/* ===== Opera ===== */
	display: block;
}



/*****************************/
/* table */
/*****************************/


table.hyou01{
	float: left;
	clear: left;
	width: 480px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-collapse: collapse;
}

table th.hyou01{
	padding: 4px;
	width: 30px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #532928;
}



table td.hyou01{
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}






.pageArea{
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 16px;
	text-align: center;
}




.pageArea ul{
	clear: both;
}


.pageArea ul li{
	display: inline;
	margin-left: 20px;
	margin-right: 20px;
	background-repeat: no-repeat;
}

.pageArea ul.test li{
	clear: both;
	display: block;
	margin-left: 0px;
	margin-right: 0px;
	background-repeat: no-repeat;
}


.pageArea ul.test li.go_type{
	width: 267px;
	height: 58px;
	margin-left: auto;
	margin-right: auto;
	
}

.pageArea ul.test li.go_type a{
	width: 267px;
	height: 58px;
	background-image: url(../../checkup/img/btn_yobou.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	font-weight: bold;
	color: #4B3736;
	text-decoration: none;
	display: block;
}

.pageArea ul.test li.go_type a:hover{
	background-position: 0px -58px;
}



.pageArea ul.test li.go_kenshin{
	width: 267px;
	height: 58px;
	margin-left: auto;
	margin-right: auto;
	
}

.pageArea ul.test li.go_kenshin a{
	width: 267px;
	height: 58px;
	background-image: url(../../checkup/img/btn_kenshin.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
	font-weight: bold;
	color: #4B3736;
	text-decoration: none;
	display: block;
}

.pageArea ul.test li.go_kenshin a:hover{
	background-position: 0px -58px;
}






table.hyou02{
	float: left;
	clear: left;
	width: 500px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-collapse: collapse;
	line-height:1.5;
}

table th.hyou02{
	padding: 4px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	color: #E44468;
	background-color: #F5EBEB;
}



table td.hyou02{
	padding: 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


table th.hyou03{
	padding: 4px;
	width: 150px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}



table td.hyou03{
	padding: 4px;
	background-repeat: no-repeat;
	background-position: 4px 4px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	text-align: center;
	vertical-align: top;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
}
