@charset "utf-8";

@import "common.css";

a {
	text-decoration:none;
	color:#000000;
}

div#middle div.main {
	float: left;
	width: 680px;
	margin: 0 15px 0 0;
}
div#middle div.main p.title{
	margin: 20px 0 15px 0;
}
div#middle div.main div.navi{
	background-image: url(../img/sub/navi_bg.gif);
	text-align: left;
	text-indent: 10px;
	margin: 0px;
	height: 23px;
	width: 680px;
	font-size: 11px;
	padding-top: 5px;
}
div#middle div.main div.navi a {
	font-size: 11px;
	text-decoration: none;
}
div#middle div.main div.text{
	text-align: left;
	margin-top: 18px;
	margin-bottom: 18px;
	font-size: 13px;
}
div#middle div.main div.box{
	margin-bottom: 20px;
	padding-bottom: 5px;
	border: 2px solid #ff9901;
	color: #003399;
	text-decoration: none;
	padding-top: 5px;
}
div#middle div.main div.box ul{
	text-align: center;
}
div#middle div.main div.box li{
	display:inline;
	background-image: url(../img/sub/icon_box.gif);
	background-repeat: no-repeat;
	padding-right: 20px;
	padding-left: 10px;
	background-position: left;
	text-align: center;
}
div#middle div.main div.titlebar{
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/sub/titlebar.gif);
	text-align: left;
	text-indent: 18px;
	height: 23px;
}
div#middle div.main div.titlebar02{
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/sub/titlebar02.gif);
	text-align: left;
	text-indent: 18px;
	height: 23px;
}
div#middle div.main div.titlebar03{
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/sub/titlebar03.gif);
	text-align: left;
	text-indent: 18px;
	height: 23px;
}
div#middle div.main div.titlebar04{
	margin-top: 20px;
	margin-bottom: 15px;
	padding-top: 7px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/sub/titlebar04.gif);
	text-align: left;
	text-indent: 18px;
	height: 23px;
}




div#middle_box div.wrap{
	margin-top:10px;
}
div#middle_box h1, h2, h3, h4
{
	display:none;
}

div#middle_box div.navi {
	margin-top:10px;
	text-align: right;
	padding: 0px;
}

div#middle_box div.box{
	margin-top:10px;
	background-image: url(../img/main_box_bg.gif);	
	background-repeat: repeat-y; 
}
div#middle_box div.box div.stitle{
	padding:30px 20px 0 20px;
}
div#middle_box div.box div.text{
	padding:10px 20px 10px 20px;	line-height:20px;
}

div#middle_box div.box div.text h5 {
	background-image: url(../img/hokei/icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-indent: 7px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

div#middle_box div.box p.title{
	color: #2179b6; 
}
div#middle_box div.box div.strong {
	font-size: 12px;	font-weight: bold;
}
div#middle_box div.box div.but_view {
	margin: 10px 0 10px 0;
	padding-left: 370px;
}
div#middle_box div.box table {
	line-height: 20px;
	margin-bottom: 10px;
}
div#middle_box div.box table th{
	font-size: 12px;
	background-color: #d2ebf5;
	text-align: center;
	font-weight: normal;
}
div#middle_box div.box table td.white{
	color: #FFFFFF;
}
div#middle_box div.box .red{
	color: red;
}


/* hokei_est */

div#middle div.main div.hokei_01 div.text{
	padding-left: 25px;
	background-image: url(../img/hokei_img_02.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 190px;
}

div#middle div.main div.hokei_02 div.text01{
	padding-left: 230px;
	background-image: url(../img/hokei_img_03.jpg);
	background-repeat: no-repeat;
	line-height: 22px;
	padding-top: 10px;
	height: 160px;
}
div#middle div.main div.hokei_02 div.text02{
	padding-left: 15px;
	line-height: 22px;
	padding-top: 10px;
}
div#middle div.main div.hokei_02 div.text03{
	padding-left: 550px;
	padding-top: 10px;
	color: #0000FF;
	font-weight: bold;
}
div#middle div.main div.hokei_02 div.text03 A:link{
	color:#0000FF;
	text-decoration:none;
}
div#middle div.main div.hokei_02 div.text03 A:visited{
	color:#0000FF;
	text-decoration:none;
}
div#middle div.main div.hokei_02 div.text04{
	padding-left: 15px;
	background-image: url(../img/hokei_img_04.jpg);
	background-repeat: no-repeat;
	line-height: 22px;
	padding-top: 10px;
	height: 120px;
}
div#middle div.main div.hokei_02 div.text05{
	padding-left: 15px;
	padding-top: 10px;
	color: #0000FF;
	font-weight: bold;
}
div#middle div.main div.hokei_02 div.text05 A:link{
	color:#0000FF;
	text-decoration:none;
}
div#middle div.main div.hokei_02 div.text05 A:visited{
	color:#0000FF;
	text-decoration:none;
}

div#middle div.main div.hokei_03 div.text01{
	padding-left: 160px;
	background-image: url(../img/hokei_img_05.jpg);
	background-repeat: no-repeat;
	line-height: 22px;
	padding-top: 10px;
	height: 110px;
}
div#middle div.main div.hokei_03 div.text02{
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}
div#middle div.main div.hokei_03 div.text03{
	padding-left: 160px;
	background-image: url(../img/hokei_img_05.jpg);
	background-repeat: no-repeat;
	line-height: 22px;
	padding-top: 10px;
	height: 110px;
}
div#middle div.main div.hokei_03 div.text04{
	padding-left: 15px;
	line-height: 22px;
}
div#middle div.main div.hokei_03 div.text05{
	padding-left: 145px;
	line-height: 22px;
}

/* hokei_about */

div#middle_box div.box div.text ul li{
	line-height:30px;
	list-style-image: url(../img/hokei/icon_01.gif);
	list-style-type: none;
	padding: 0 10px 0 10px;
	list-style-position: inside;
}

div#middle_box div.box div.text div.hokei img.hokei{
	float: left;
	margin-bottom: 30px;
}


div#middle div.main div.hokei_03 div.text06{
	padding-left: 130px;
	line-height: 22px;
}

div#middle div.main div.hokei_04{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/hokei_about_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 220px;
}

div#middle div.main div.hokei_04 div.titlebar01{
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 4px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/hokei_about_bar_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 30px;
	height: 30px;
}

div#middle div.main div.hokei_04 div.text01 ul li{
	line-height:15px;
	list-style-image: url(../img/left_notice_icon.gif);
	list-style-type: none;
	padding: 5px 10px 0 15px;
	list-style-position: inside;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* hokei_after */

div#middle div.main div.hokei_05{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/hokei_after_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 160px;
}

div#middle div.main div.hokei_05 div.titlebar01{
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 4px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/hokei_about_bar_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 30px;
	height: 30px;
}

div#middle div.main div.hokei_05 div.text01 ul li{
	line-height:15px;
	list-style-image: url(../img/left_notice_icon.gif);
	list-style-type: none;
	padding: 5px 10px 0 15px;
	list-style-position: inside;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* hokei_scar */

div#middle div.main div.hokei_06{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/hokei_scar_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 210px;
}

div#middle div.main div.hokei_06 div.titlebar01{
	margin-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/info_bar_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 30px;
	height: 30px;
}

div#middle div.main div.hokei_06 div.text01 ul li{
	line-height:15px;
	list-style-image: url(../img/main_review_icon.gif);
	list-style-type: none;
	padding: 5px 10px 0 15px;
	list-style-position: inside;
	margin-top: 10px;
	margin-bottom: 10px;
}



/* hokei_nagare */

div#middle div.main div.nagare div.text01{
	padding-left: 15px;
	padding-top: 60px;
	line-height: 20px;
}



div#middle_box div.box p.nagare_tap {
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/hokei/space_001.gif);
	height: 28px;
	width: 660px;
	margin: 10px 20px 2px 20px ;
	padding: 12px 20px 0 20px;
	background-repeat: no-repeat;
}

div#middle_box div.box p.nagare_text {
	background-color: #e8f1f6;
	margin: 0px 20px 10px 20px;
	padding: 10px 20px 10px 20px;
	line-height: 20px;
	border: 1px solid #9ec6dc;
}

div#middle_box div.box p.nagare_arrow {
	background-image: url(../img/hokei/space_002.gif);
	height: 40px;
	margin: 0 20px 0 20px;
	background-repeat: no-repeat;
}





/* hokei_women */

div#middle div.main div.hokei_03 div.text07{
	padding-left: 25px;
	padding-top: 45px;
	line-height: 20px;
}




/* hokei_compare */


div#middle div.main div.compare_01 div.text01{
	padding-left: 15px;
	padding-top: 80px;
	line-height: 22px;
}

div#middle div.main div.compare_02{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/hokei_compare_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 750px;
}
div#middle div.main div.compare_02 div.text01{
	padding-left: 15px;
	line-height: 22px;
}
div#middle div.main div.compare_03{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/hokei_compare_box_02.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 590px;
}
div#middle div.main div.compare_03 div.text01{
	padding-left: 15px;
	line-height: 22px;
}
div#middle div.main div.compare_04{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/hokei_compare_box_03.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 510px;
}
div#middle div.main div.compare_04 div.text01{
	padding-left: 15px;
	line-height: 22px;
}



/* hokei_qna */

div#middle_box div.box p.q {
	font-size: 14px;
	background-color: #d2ebf5;
	margin-right: 20px;
	margin-left: 20px;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	margin-top: 20px;
	border: 1px solid #96c3d5;
}
div#middle_box div.box p.a {
	background-color: #ebf6fa;
	margin-top: 2px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	line-height: 20px;
}



/* hokei_review */

div#middle_box div.box p.review_tap {
	background-color: #cbe3f1;
	margin: 10px 20px 2px 20px;
	padding: 10px 15px 10px 15px;
	line-height: 20px;
	border: 1px solid #9ec6dc;
	font-size: 14px;
}
div#middle_box div.box p.review_text {
	background-color: #e8f1f6;
	margin: 0px 20px 20px 20px;
	padding: 10px 15px 10px 15px;
	line-height: 20px;
	border: 1px solid #9ec6dc;
}
div#middle div.main div.review_01 div.text01{
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	line-height: 20px;
}
div#middle div.main div.review_01 div.text02{
	padding-left: 130px;
	line-height: 20px;
}
div#middle div.main div.review_02 div.text01{
	padding-left: 80px;
	padding-top: 22px;
	font-size:18px;
	font-weight:bold;
	color:#2585C5;
}
div#middle div.main div.review_02 div.text02{
	padding-left: 80px;
	padding-top: 5px;
	line-height: 18px;
}






/* kitou */

div#middle_box div.box div.text dl {
	line-height:26px;
	margin-left: 5px;
}
div#middle_box div.box div.text dl dd{
	padding: 0 10px 0 10px;
	background-image: url(../img/hokei/icon_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-indent: 7px;
}
div#middle_box div.box div.text dl h5 {
	background-image: url(../img/hokei/icon.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-indent: 7px;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}

div#middle div.main div.kitou_01{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/kitou_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 185px;
}

div#middle div.main div.kitou_01 div.titlebar01{
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 4px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/hokei_about_bar_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 30px;
	height: 30px;
}

div#middle div.main div.kitou_01 div.text01 ul li{
	line-height:15px;
	list-style-image: url(../img/left_notice_icon.gif);
	list-style-type: none;
	padding: 5px 10px 0 15px;
	list-style-position: inside;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#middle div.main div.kitou_02 div.text01{
	padding-left: 235px;
	padding-top: 0px;
	line-height: 20px;
}
div#middle div.main div.kitou_02 div.text02{
	padding-left: 65px;
	padding-top: 10px;
	line-height: 21px;
}
div#middle div.main div.kitou_02 div.text03{
	padding-left: 65px;
	padding-top: 20px;
	line-height: 21px;
	color:#930;
	font-size:14px;
	font-weight: bold;
}
div#middle div.main div.kitou_02 div.text04{
	padding-left: 65px;
	padding-top: 30px;
	line-height: 21px;
}


/* chokei */

div#middle div.main div.chokei_01{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/chokei_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 260px;
}

div#middle div.main div.chokei_01 div.titlebar01{
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 4px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/hokei_about_bar_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 30px;
	height: 30px;
}

div#middle div.main div.chokei_01 div.text01 ul li{
	line-height:15px;
	list-style-image: url(../img/left_notice_icon.gif);
	list-style-type: none;
	padding: 5px 10px 0 15px;
	list-style-position: inside;
	margin-top: 10px;
	margin-bottom: 10px;
}



/* hihu */

div#middle div.main div.hihu_01{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/hihu_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 160px;
}

div#middle div.main div.hihu_01 div.titlebar01{
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 4px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/hokei_about_bar_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 30px;
	height: 30px;
}

div#middle div.main div.hihu_01 div.text01 ul li{
	line-height:15px;
	list-style-image: url(../img/left_notice_icon02.gif);
	list-style-type: none;
	padding: 5px 10px 0 15px;
	list-style-position: inside;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#middle div.main div.hokei_03 div.text08{
	padding-left: 195px;
	padding-top: 5px;
	line-height: 20px;
}





/* ed */

div#middle_box div.box div.text p.point{
	font-size: 14px;
	line-height: 22px;
	color: #e76d01;
}
div#middle div.main div.ed_01 div.text01{
	padding-left: 145px;
	padding-top: 30px;
	line-height: 20px;
}
div#middle div.main div.ed_01 div.text02{
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
}




/* pipe */


div#middle div.main div.pipe_01 div.text01{
	padding-left: 10px;
	padding-top: 5px;
	line-height: 20px;
}

/* mensps */

div#middle div.main div.mensps_01 div.text01{
	padding-left: 155px;
	line-height: 20px;
}

div#middle div.main div.mensps_01 div.text02{
	padding-left: 220px;
	line-height: 20px;
}


/* nopain */
div#middle div.main div.nopain div.text01{
	padding-left: 15px;
	line-height: 20px;
}
div#middle div.main div.nopain div.text02{
	padding-left: 40px;
	padding-top: 4px;
	color:#2586c5;
	font-weight:bold;
	line-height: 20px;
}

div#middle div.main div.nopain div.text03{
	padding-left: 65px;
	padding-top: 20px;
	line-height: 21px;
	color:#930;
	font-size:14px;
	font-weight: bold;
}
div#middle div.main div.nopain div.text04{
	padding-left: 480px;
	padding-top: 10px;
	color: #0000FF;
	font-weight: bold;
}
div#middle div.main div.nopain div.text04 A:link{
	color:#0000FF;
	text-decoration:none;
}
div#middle div.main div.nopain div.text04 A:visited{
	color:#0000FF;
	text-decoration:none;
}



/* reason */
div#middle div.main div.reason div.text01{
	padding-left: 25px;
	line-height: 20px;
	padding-top: 10px;
}
div#middle div.main div.reason div.text02{
	padding-left: 15px;
	line-height: 20px;
}
div#middle div.main div.reason div.text03{
	padding-left: 175px;
	line-height: 20px;
}
div#middle div.main div.reason div.text04{
	padding-left: 550px;
	padding-top: 10px;
	color: #0000FF;
	font-weight: bold;
}
div#middle div.main div.reason div.text04 A:link{
	color:#0000FF;
	text-decoration:none;
}
div#middle div.main div.reason div.text05{
	padding-left: 15px;
	padding-top: 10px;
	color: #0000FF;
	font-weight: bold;
}
div#middle div.main div.reason div.text05 A:link{
	color:#0000FF;
	text-decoration:none;
}
div#middle div.main div.reason div.text06{
	padding-left: 250px;
	line-height: 20px;
}
div#middle div.main div.reason div.text07{
	padding-left: 190px;
	line-height: 20px;
}







/* seibyou */

div#middle div.main div.seibyou_01 div.text01{
	padding-left: 155px;
	padding-top: 65px;
	line-height: 20px;
}
div#middle div.main div.seibyou_01 div.text02{
	padding-left: 65px;
	padding-top: 20px;
	line-height: 20px;
}
div#middle div.main div.seibyou_01 div.text03{
	padding-left: 65px;
	padding-top: 17px;
	line-height: 20px;
	color:#930;
	font-size:14px;
	font-weight: bold;
}



/* inquiry */

div#middle div.main div.inquiry01 div.text01{
	padding-left: 10px;
	padding-top: 10px;
	line-height: 20px;
}
div#middle div.main div.inquiry01 div.text02{
	padding-left: 10px;
	line-height: 20px;
}





/* form */

div#middle_box div.box div.text p.box{
	font-size: 16px;
	line-height: 22px;
	color: #0f68a5;
	height: 120px;
	width: 580px;
	border: 3px solid #afcbd5;
	text-align: center;
	margin: 0 auto 40px auto;
	padding-top: 80px;
}


/* form */

div#middle_box div.box div.text div.section1{
	float: left;
	width: 160px;
	margin-right: 10px;
}
div#middle_box div.box div.text div.section2{
	float: right;
	width: 150px;
}


/* sitemap */
div#middle div.main div.sitemap div.text01{
	padding-left: 33px;
	padding-top: 2px;
	font-weight:bold;
	background-image:url(../img/site_icon_02.jpg);
	background-repeat:no-repeat;
}
div#middle div.main div.sitemap div.text02{
	padding-left: 35px;
	padding-top: 6px;
	font-weight:bold;
	background-image:url(../img/site_icon_01.jpg);
	background-repeat:no-repeat;
}
div#middle div.main div.sitemap div.text03{
	padding-left: 33px;
	padding-top: 2px;
	font-weight:bold;
	background-image:url(../img/site_icon_04.jpg);
	background-repeat:no-repeat;
}
div#middle div.main div.sitemap div.text04{
	padding-left: 35px;
	padding-top: 6px;
	font-weight:bold;
	background-image:url(../img/site_icon_05.jpg);
	background-repeat:no-repeat;
}
div#middle div.main div.sitemap div.text05{
	padding-left: 33px;
	padding-top: 2px;
	font-weight:bold;
	background-image:url(../img/site_icon_03.jpg);
	background-repeat:no-repeat;
}
div#middle div.main div.sitemap div.text06{
	padding-left: 35px;
	padding-top: 6px;
	font-weight:bold;
	background-image:url(../img/site_icon_06.jpg);
	background-repeat:no-repeat;
}




div#middle_box div.souincho{
	margin-top:10px;
	background-image: url(../img/main_box_bg.gif);	
	background-repeat: repeat-y; 
}

div#middle_box div.souincho div.box02{
	line-height: 20px;	text-align: left; padding-left: 20px;
	width: 470px; float: left;
}

div#middle_box div.souincho div.box03{
	text-align:right;
	padding-right:20px;
}

div#middle_box div.souincho div.box04{
	clear:both;
	padding-left:20px;
	padding-right:20px;
	line-height: 20px;
}

div#middle_box div.souincho div.box05{
	clear:both;
	padding-left:20px;
	padding-right:20px;
	line-height: 20px;
}

div#middle_box div.souincho div.box05 p.box{
	font-weight: bold;	
	text-align: center;	
	height: 50px; 
	margin: 10px 0 10px 0; 
	padding: 10px 0 0 0;
	border: 1px solid #CCCCCC;
}

div#middle_box div.souincho div.box06{
	text-align: right;
	padding-top: 10px; 
	padding-right: 20px;
	height:70px;
}


/* info */

div#middle div.main div.info_01 div.text{
	padding-right: 10px;
	padding-left: 180px;
	line-height: 19px;
	padding-top: 10px;
	height: 180px;
}

div#middle div.main div.info_02 div.text{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/info_img_02.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 130px;
}
div#middle div.main div.info_03{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/info_box_01.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 670px;
}
div#middle div.main div.info_03 div.titlebar01{
	margin-bottom: 10px;
	margin-top: 5px;
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../img/info_bar_01.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 30px;
	height: 30px;
}
div#middle div.main div.info_03 div.titlebar02{	
	margin-top: 5px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/info_bar_02.jpg);
	background-repeat: no-repeat;
	text-align: left;
	text-indent: 20px;
	height: 25px;
}
div#middle div.main div.info_03 div.text{
	line-height: 19px;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 5px;
}
div#middle div.main div.info_04{
	padding-right: 10px;
	padding-left: 10px;
	line-height: 19px;
}
div#middle div.main div.info_04 div.text{
	line-height: 19px;
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 5px;
}
div#middle div.main div.info_05 div.text{
	padding-right: 10px;
	padding-left: 10px;
	background-image: url(../img/info_img_09.jpg);
	background-repeat: no-repeat;
	line-height: 19px;
	padding-top: 10px;
	height: 260px;
}
div#middle div.main div.info_06 div.text{
	padding-right: 10px;
	padding-left: 350px;
	font-size: 10px;
	color:#0000FF;
}
div#middle div.main div.info_clinic div.text{
	float:left;
	width:235px;
	display:inline;
}

div#middle div.main div.info_clinic div.text a.go2profile{
	padding-left:15px;
	display:block;
	background:url(../img/info/mark.gif) no-repeat 0.2em 0.5em;
	line-height:2;
}
div#middle div.main div.info_clinic div.mapimage{
	width:410px;
	float:right;
	display:inline;
}
div#middle div.main div.info_clinic div.mapimage p{
	margin: 0 auto 0.8em auto;
	text-align:center;
}

/* サラリーマン */

#wrapper.businessman p img.img_right{
	float:right;
	display:inline;
}

#wrapper.businessman p img.img_left{
	margin:0 5px 5px 0;
	float:left;
	display:inline;
}
#wrapper.businessman div.intro{
	margin:2em 0 0 0;
	color:#300;
	font-weight:bold;
}
#wrapper.businessman div.intro p{
	margin:1.2em 0 0 0;
	padding:0 0.6em;
	line-height:1.5;
}
#wrapper.businessman div.voice p,
#wrapper.businessman div.comment{
	margin:1.2em 0 0 0;
	padding:0 0.6em;
	line-height:1.7;
}
#wrapper.businessman div.voice div{
	background:url(../img/buisinessman/voice_mid.gif) repeat-y left top;
}
#wrapper.businessman div.voice{
	margin:1.8em 0 0 1.2em;
	padding-bottom:10px;
	width:660px;
	background:url(../img/buisinessman/voice_bottom.gif) no-repeat left bottom;
}
#wrapper.businessman h2{
	display:block;
}
#wrapper.businessman div.voice h3{
	margin:1em 0 0 0;
	padding:0 1.2em;
	font-weight:bold;
	display:block;
	color:#300;
	font-size:85%;
}
#wrapper.businessman div.voice p{
	padding:0 1.2em;
}
#wrapper.businessman div.voice ol{
	margin:1em 0 0 4em;
	color:#f00;
	font-weight:bold;
	line-height:1.8;
}

#wrapper.businessman dl{
	margin:2em 0 0 0;
}
#wrapper.businessman dt{
	margin:1.5em 0 0 0;
}
#wrapper.businessman dd{
	margin:0;
	padding:1em 0.6em;
	background:url(../img/buisinessman/point_back.gif) no-repeat left bottom;
	line-height:1.6;
}

/* div.textはテキスト直書きのスタイル */
div.main div.textbox p.titling{
	margin:0.8em 0 -0.6em 0;
	padding:0 15px 0 28px;
	font-weight:bold;
	color:#000;
	font-size:110%;
	background:url(../img/site_icon_04.jpg) no-repeat  -3px 0;
}
div.main div.textbox p{
	margin:0.8em 0 0 0;
	padding:0 15px;
	line-height:1.6;
}
