@charset "Shift_JIS";/* --------------------author yoshiki sakaidate 00/00/00-------------------- */body {	margin-left: 0px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;}span.underline{border-bottom:solid 1px #666;font-weight:bold;text-decoration:underline;padding-bottom:1px;}p.text{margin-bottom:10px;}/* --------------------index-------------------- */div#title{	margin:0 auto;	width:750px;	padding:5px 0;		}	div#title h1{	width:750px;	padding:2px 0;	font-weight:normal;	font-size: 75%;	color:#999;	text-align:right;	}div#wrapper{ 	margin:0 auto;	width:750px;	height:auto;	border:solid 1px #33CC99;	text-align:left;	}ul#btn{	list-style:none;	text-align:left;	}ul#btn li{	position:static;	display:inline;	}div#header{	padding:20px 30px;	width:730px;	height:auto;	}	#top_contents{	width:430px;	height:230px;	padding-left:0px;	padding-top:30px;		}#top_contents #frame{	/*margin:0 20px 15px 30px;*/	width:430px;	height:190px;	border-top:#FC895D 1px solid;	border-bottom:#FC895D 1px solid;	padding-top:10px;	padding-bottom:10px;	margin:10px 0;	float:left;	display:inline;	}#head_right .shinsatsu{	float:left;	border:1px #FC895D solid;	width:220px;	padding:5px;	margin-left:10px;	margin-top:5px;	display:inline;	font-size:12px;	color:#666666;	}#top_contents .shinsatsu dl dt{	margin-bottom:10px;	}#top_contents02{	width::690px;	padding:15px 0 30px 50px;}	#top_contents02 p{float:left;}#top_contents02 #bn_box02{	float:left;	font-size:12px;	padding-left:60px;}#top_contents02 #bn_box02 table{	width:300px;}#top_contents02 #bn_box02 dl dt{	margin-bottom:10px;	}/*div#header_left{	padding-top:15px;	float:left;	width:400px;	height:115px;	text-align:left;	}div#header_left p{	margin-bottom:10px;	font-weight:normal;	font-size: 75%;	color:#000000;	}		div#header_left h2{	margin-bottom:71px;	}	div#header_right{	float:left;	width:250px;	height:130px;	}*/div#head{	padding:20px 30px;	width:720px;	height:auto;	}	div#head_left{	float:left;	width:430px;	height:auto;	padding-left:20px;	padding-top:20px;	/*border-bottom:#FC895D 1px solid;	margin:0 auto 10px;*/	padding-right: 20px;	}div#head_right{	padding-top:0px;	width:250px;	padding-left:0px;	float:left;}div#head_left p{	margin-bottom:10px;	font-weight:normal;	font-size: 75%;	color:#000000;	}				dl#head_navi{	margin-bottom:15px;	/*padding:0 15px 0 0;*/	width:430px;	height:auto;	text-align:left;	line-height:;	color:#666;	}dl#head_navi h2{	margin-bottom:10px;	}			dl#navi{	margin-bottom:15px;	padding:0 15px 0 0;	float:left;	width:425px;	height:auto;	text-align:left;	line-height:150%;	color:#666;	}dl#navi dd{	margin-bottom:6px;	}	div#text_bn{	width:690px;	height:auto;	border-bottom:#FC895D 1px solid;	margin:0 auto 10px;	}	div#wrapper h3.bar01{	margin:5px 0 10px 0;	padding-right:10px;	width:750px;	height:auto;	text-align:left;	}div#wrapper h3.bar02{	margin-bottom:10px;	width:150px;	height:auto;	text-align:left;	}div#main_con{	padding:0 30px 20px;	width:690px;	height:auto;	}div#menu{	position:relative;	width:690px;	height:105px;	}		div#contents{	width:540px;	height:auto;	list-style:none;	position:absolute;	top:25px;	left:0;	}div#contents p{	padding:0 0 15px 0;	float:left;	color:#666;	text-align:left;	font-size:90%;	}ul#bn_list{	list-style:none;	position:absolute;	top:0;	right:0;	}	ul#bn_list li{	display:block;	overflow:hidden;	width:130px;	height:30px;	/*padding-bottom:5px;*/	margin-bottom:5px;	}div#maincontents{	width:690px;	height:auto;	}div#bn_box03{	padding:20px 0;		}div#maincontents h2,div#maincontents h3{	padding:0 0 30px;	text-align:left;	}dl.smoke01{	float:left;	width:530px;	}dl.smoke02{	float:left;	width:460px;	}	dl.smoke01 dt,dl.smoke02 dt{	padding:0 15px 10px 10px;	text-align:left;	font-size: 85%;	line-height:150%;	color: #666;	}dl.smoke01 dd,dl.smoke02 dd{	padding:0 15px 15px 10px;	text-align:left;	font-size: 85%;	line-height:150%;	color: #666;	}	.smoke_img{	float:right;	margin-bottom:15px;	padding-right:10px;	text-align:center;	}	div.smoke_img02{	padding:0 0 10px;	text-align:center;		}p.smoke03{	padding:0 10px 10px;	text-align:left;				font-size: 85%;	line-height:150%;	color: #666;	}ul.smoke04{	padding:10px;	text-align:left;				font-size: 77%;	line-height:150%;	border-top:#33CC99 1px solid;	border-bottom:#999 1px solid;	list-style:none;	}							ul#kyushin{	padding:15px 0 15px 15px;	list-style:none;	text-align:left;	width:233px;	float:left;	/*height:220px;*/	border:#FC895D 1px solid;	}ul#kyushin li{	font-size:12px;	color:#666;	line-height:150%;	}		div.img_hos{	margin-bottom:15px;	float:left;	width:155px;	height:274px;	}div#bn_box{	/*margin-bottom:20px;*/	float:right;	width:250px;	height:auto;	text-align:left;}	div#bn_box02{	margin-bottom:30px;	padding-left:15px;	float:left;	width:315px;	height:auto;	text-align:left;	}div#bn{	margin:0 auto 10px;	width:690px;	height:auto;	}dt#bar_line{	padding:15px 0 3px;	width:395px;	height:19px;	border-bottom:solid 1px #33CC99;	}	div.bn_left{	/*float:left;*/	width:345px;	height:auto;	text-align:left;	}dl.company,p.company{	/*padding-left:30px;*/	float:left;	width:300px;	height:auto;	text-align:left;	font-size:12px;	}dl.company{	margin-bottom:10px;	}	dl.company dt{	margin-bottom:10px;	}dl.company dd{	color:#333;	}p.company_02{	font-size:12px;	text-align:left;	}/* --------------------header-------------------- */div#header_02{	margin-bottom:10px;	width:750px;	height:74px;	background:url(../../images/head.jpg) no-repeat;	position:relative;	}div#header_02 h1{	width:165px;	height:40px;	text-align:left;	position:absolute;	left:15px;	top:15px;	}div#header_02 h1 a{	width:165px;	height:40px;	display:block;	overflow:hidden;	text-indent:-9999px;	}div#header_02 h1 a:visited{	width:165px;	height:40px;	display:block;	overflow:hidden;	text-indent:-9999px;	}div#btn_top{	width:65px;	height:17px;	position:absolute;	bottom:9px;	right:6px;	}	/* --------------------whats' new-------------------- */#wn{	font-size:12px;	color: #666;	}#wn td{	padding:5px 0;	}			/* --------------------foot-------------------- */#foot{	margin:0 auto;	padding:0;	width:750px;	text-align:center;	color:#666;	font-size:80%;	}				/* --------------------guidance-------------------- */	div.contents{	margin-bottom:15px;	padding:0 30px;	width:690px;	height:auto;	}div.con_left{	margin-right:25px;	padding-top:20px;	width:530px;	height:auto;	float:left;	text-align:left;	}	div.contents ul.con_right{	width:130px;	height:auto;	float:left;	list-style:none;	text-align:left;	}div.contents ul.con_right li{	margin-bottom:5px;	display:block;	overflow:hidden;	}ul.bn_contents{	margin-bottom:20px;	padding:0 30px;	width:690px;	height:auto;	}ul.bn_contents li{	position:static;	display:inline;	}						h2.bar{	padding:0 30px;	margin-bottom:15px;	width:690px;	height:auto;	text-align:left;	}div.guidance{	padding:0 45px;	width:660px;	height:auto;	}div.guidance table{	margin-bottom:15px;	width:100%;	height:auto;	color:#666;	font-size:12px;	}div.guidance table th,div.guidance table td{	text-align:left;	}																			.f1 {	line-height: 32px;}.f11 {	font-size: 80%;	line-height: 20px;	color: #666666;	}.f12 {	font-size: 85%;	line-height: 20px;	color: #666666;	}.f12_2 {	font-size: 99%;	line-height: 20px;	color: #666666;}.f12_3{	font-size:100%;	line-height: 20px;	color: #666666;}.f13 {	font-size:80%;	line-height:20px;	color: #666666;}a:hover {	color: #FF3300;}/*h1 {	margin:0;	font-weight:normal;	font-size: 75%;	color: #999999;}*//*-------------------------------kenshin_01.html--------------------------------*/.clear{	clear:both;	}	div.kenshin_box{	padding:0 0 10px 0;	width:670px;	_width:660px;	height:auto;	text-align:left;	}div.kenshin_box h3{	margin:0;	padding:0;	font-weight:normal;	font-size: 85%;	line-height: 20px;	}	div.kenshin_box p{	margin:0 0 10px;	padding:0;	font-size: 85%;	line-height: 20px;	color: #666;	}div.kenshin_left{	margin-right:20px;	float:left;	width:410px;	height:auto;	}div.kenshin_box p{	margin:0;	padding:0;	}		/*div.kenshin_box p.b_course{	width:430px;	height:auto;	}*/div.kenshin_right{	float:left;	width:220px;	height:auto;	}		div.kenshin_img01{	width:220px;	height:140px;	margin-bottom:2px;	}		.kenshin_bottom{	margin:0 auto;	width:636px;	}.kenshin_bottom dl{	float:left;	padding-left:10px;}.kenshin_bottom dl.end{pading-left:0;}	.kenshin_bottom dl dt{color:#666666;font-size:12px;text-align:center;margin-bottom:10px;}.kenshin_bottom dd{text-align:center;}/*-------------------------------influ page--------------------------------*/div#wrapper_influ{	margin:0 auto;	width:800px;	height:auto;	font-size:12px;	}div#head_influ{	width:800px;	height:95px;	background:url(../../images/head_inful.jpg) no-repeat;	}div#head_influ h1{	text-indent:-9999px;	text-align:left;	}div#main_influ h2{	font-size:14px;	}	div#main_influ{	padding:15px;	background:url(../../images/bg_inful.jpg) repeat-y;	width:770px;	height:475px;	font-size:14px;	}div#main_influ p{	padding-bottom:10px;	line-height:150%;	}	div#main_influ dl{	padding-bottom:5px;	text-align:left;	line-height:150%;	}		ul#hosoku{	padding-bottom:15px;	list-style:none;	text-align:left;	}ul#hosoku li{	line-height:150%;	}/*-------------------------------lumbago antiaging--------------------------------*/ul#left_btn{	list-style:none;	width:145px;	height:auto;	}ul#left_btn li{	padding-bottom:1px;	display:block;	overflow:hidden;	}	.title{	padding:25px 0 20px 0;}	.image_r{	float:right;	font-size:10px;	padding:0 0 10px 10px;	width:250px;}	.setsumei{	margin-bottom:1em;	font-style:}		/*-------------------------------kenshin--------------------------------*/table#week{	border-top:1px solid #ccc;	border-left:1px solid #ccc;	}table#week td{	padding:3px 0;	border-right:1px solid #ccc;	border-bottom:1px solid #ccc;	}		.kenshin_hyo{	font-size: 85%;	color: #666;	text-align:left;	}.kenshin_td{	padding:3px 0;	border-bottom:dotted 2px #33CC99;	}td.dot_line{	padding:5px 0;	width:670px;	height:1px;	font-size:0px;	}	/*-------------------------------yoyaku--------------------------------*/		div.yoyaku_box{	padding:0 0 10px 0;	width:670px;	_width:660px;	height:auto;	text-align:left;	}div.yoyaku_box h3{	margin:0;	padding:0;	font-weight:normal;	font-size: 85%;	line-height: 20px;	}	div.yoyaku_box p{	margin:0 0 10px;	padding:0;	font-size: 85%;	line-height: 20px;	color: #666;	}div.yoyaku_left{height:auto;	}div.yoyaku_right{padding:0 0 15px 15px;	float:right;	width:220px;	height:auto;	}		ul.yoyaku_list li{background:url(../../images/yoyaku_icon.gif) no-repeat left top;padding:0 0 0 25px;margin:0 0 10px;font-size: 85%;line-height: 20px;color: #666;	}	dl.hari{float:right;width:220px;height:auto;}div.hari01{float:right;width:220px;height:auto;margin:3px 0;}dl.hari dt{margin:3px 0;}dl.hari dd{font-size:10px;text-align:center;color:#666;}/*-------------------------------madia--------------------------------*/		ul.mediaList li{float:left;width:140px;}
