/*--------------------ALL------------------*/
#nakami{padding-top:5px;}

/*--------------------font------------------*/
.pic12_bla{ font-size:12px; color:#333333;}
.pic14_bla{ font-size:14px; color:#333333; font-weight:bold;}
.pic12_orenge{ font-size:12px; color:#FF7C00;}
.pic10_glay{ font-size:10px; color:#666;}
.pic14_orenge{ font-size:14px; color:#FF7C00; font-weight:bold;}
.pic12_red{ font-size:12px; color:#FF3C00;}
.pic14_red{ font-size:14px; color:#FF3C00; font-weight:bold;}
.pic14_gren{ font-size:14px; color:#0D8C85; font-weight:bold;}
.pic12_gren{ font-size:12px; color:#0D8C85;}
.pic12_bro{ font-size:12px; color:#993300;}
.pic14_bro{ font-size:14px; color:#993300; font-weight:bold;}
/*--------------------index------------------*/
#index{}
#gaman{
background:url(img/index/gaman_haikei.gif) repeat-x 0px 0px;
height:225px;
}
#gaman table{
}
#gaman table td p{
padding:3px;
line-height:17px;}
#syoujyou p{
padding-left:5px;}
#syoujyou a{
padding-left:12px;}
#gaman_bottan{
padding-left:50px;}
#syoujyou table{
padding-top:10px;}
#syoujyou01,#syoujyou02,#syoujyou03{
border:1px solid #CDCDCD;
width:167px;
}
#plue_menu{
padding:10px 0px;}
#plue_menu table {
padding:5px 0px;}

/*-------------------chiro------------------*/
#chiro01 th{
	vertical-align:bottom;
	background:url(img/chiro/sub01_bg.jpg) no-repeat top;
}
#chiro02{
	background:url(img/chiro/sub02_bg.jpg)  no-repeat;
	background-position:320px 50px;
}
#chiro02 p{
	font-size:12px;
	color:#666666;
	line-height:18px;
	margin-top:10px;
	margin-left:20px;
	width:300px;
	}
#chiro_price{
	margin-top:10px;
	margin-left:10px;
	}
/*-------------------monte------------------*/
#about_monte{
	background:url(img/monte/sub01_bg.jpg) no-repeat left top;
	height:160px;
}
#about_monte p{
	font-size:12px;
	width:250px;
	margin-left:230px;
	margin-top:10px;
	}
#onayami{
	margin-left:10px;
	background:url(img/monte/sub02_middle.gif) left;
	width:500px;
}
.onayami_bg p{
	font-size:12px;
}
.onayami_bg#bodyline{
	background:url(img/monte/sub02_bg01.gif) no-repeat top left;
	height:310px;
	}
.onayami_bg table{
	margin-left:25px;
	margin-top:20px;
	width:450px;
	}
.onayami_bg td{
	width:290px;
}
.onayami_com{
	width:160px;
	line-height:16px;
}
.onayami_com#body01{
	margin-top:55px;
	}
.onayami_com#body02{
	margin-top:25px;
	}
.onayami_com#body03{
	margin-top:40px;
	}
.onayami_com#body04{
	margin-top:95px;
	}
.onayami_com#body05{
	margin-top:40px;
	}
.onayami_bg#faceline{
	background:url(img/monte/sub02_bg02.gif) no-repeat top left;
	height:240px;
	}
.onayami_com#face01{
	margin-top:45px;
	}
.onayami_com#face02{
	margin-top:40px;
	}
.onayami_com#face03{
	margin-top:45px;
	}

.monte_price p{
	margin-left:15px;
	width:280px;
	margin-bottom:5px;
	color:#333333;
}
.monte_price#body_menu{
	background:url(img/monte/sub02_02i.jpg) no-repeat;
	background-position:304px 0px;
	}
.monte_price#face_menu{
	margin-top:10px;
	background:url(img/monte/sub02_01i.jpg) no-repeat;
	background-position:304px 0px;
	}
/*--------------------menu------------------*/
.menu_ind{
	width:500px;
	margin-bottom:10px;
	}

.menu_head img{
	position:relative;
	left:170px;
	top:0px;
	}
.menu_naiyo img{
	position:relative;
	left:170px;
	top:0px;
	}
.menu_head#m01{
	background:url(img/menu/m01_t.gif) no-repeat;
	background-position:0px 0px;
	}
.menu_naiyo#b01{
	background:url(img/menu/m01_i.jpg) no-repeat left top;
	}
.menu_head#m02{
	background: url(img/menu/m02_t.gif) no-repeat;
	background-position:0px 0px;
	}
.menu_naiyo#b02{
	background:url(img/menu/m02_i.jpg) no-repeat left top;
	}
.menu_head#m03{
	background:url(img/menu/m03_t.gif) no-repeat;
	background-position:0px 0px;
	}
.menu_naiyo#b03{
	background:url(img/menu/m03_i.jpg) no-repeat left top;
	}
.menu_head#m04{
	background:url(img/menu/m04_t.gif) no-repeat;
	background-position:0px 0px;
	}
.menu_naiyo#b04{
	background:url(img/menu/m04_i.jpg) no-repeat left top;
	}
.menu_head#m05{
	background:url(img/menu/m05_t.gif) no-repeat;
	background-position:0px 0px;
	}
.menu_naiyo#b05{
	background:url(img/menu/m05_i.jpg) no-repeat left top;
	}
.menu_head#m06{
	background: url(img/menu/m06_t.gif) no-repeat;
	background-position:0px 0px;
	}
.menu_naiyo#b06{
	background: url(img/menu/m06_i.jpg) no-repeat left top;
	}
/*--------------------toi------------------*/
#toi_table table{
	margin-top:20px;
	background:url(img/toi/com.gif) no-repeat bottom right;
	width:500px;
	border:0px;
	}
#toi_table td{
	padding:0px;
	}
#toi_table p{
	margin-top:5px;
	margin-bottom:20px;
	margin-left:15px;
	width:250px;
	}
#profile p{
	width:200px;
	margin:5px 0px 5px 10px;
	line-height:16px;
	}
/*--------------------qa------------------*/
.qa{
	margin-left:10px;
	}
.question{
	margin-top:20px;
	height:60px;
	}
.question01{
	margin-top:20px;
	height:80px;
	}
.question#qu01{
	background:url(img/qa/q1.gif) no-repeat;
	}
.question#qu02{
	background:url(img/qa/q2.gif) no-repeat;
	}
.question#qu03{
	background:url(img/qa/q3.gif) no-repeat;
	}
.question#qu04{
	background:url(img/qa/q4.gif) no-repeat;
	}
.question#qu05{
	background:url(img/qa/q5.gif) no-repeat;
	}
.question#qu06{
	background:url(img/qa/q6.gif) no-repeat;
	}
.question01#qu07{
	background:url(img/qa/q7.gif) no-repeat;
	}
.question p{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	width:460px;
	border:1px solid #3EABA5;
	position:relative;
	left:0px;
	top:20px;
	padding:10px;
	}
.question01 p{
	font-size:14px;
	font-weight:bold;
	color:#666666;
	width:460px;
	border:1px solid #3EABA5;
	position:relative;
	left:0px;
	top:20px;
	padding:10px;
	}
.answer{
	margin-top:10px;
	}
.answer th{
	background:url(img/qa/yajirusi.gif) no-repeat;
	background-position:0px 30px;
	width:40px;
	padding:0px;
	}
.answer td{
	background:url(img/qa/answer.gif) no-repeat top left;
	padding:0px;
	}
.answer p{
	font-size:14px;
	font-weight:normal;
	color:#666666;
	width:420px;
	border:1px solid #FF9C00;
	background:#FFECCE;
	padding:10px;
	margin-top:20px;
	}
/*--------------------gaiyo------------------*/
#shop_joho table{
	width:500px;
	margin-top:20px;
	height:250px;
	border:0px;
	margin-bottom:20px;
	}
#shop_joho th{
	background:url(img/gaiyo/logo.gif) no-repeat left top;
	width:254px;
	padding:0px;
	}
#shop_joho td{
	background:url(img/gaiyo/shop.jpg) no-repeat right top;
	width:246px;
	height:190px;
	padding:0px;
	}
#shop_joho p{
	position:relative;
	left:20px;
	top:120px;
	width:200px;
	margin-bottom:5px;
	}
#accessmap{
	background:url(img/gaiyo/map.gif) no-repeat left top;
	height:340px;
	margin-left:5px;
	}
#accessmap p{
	position:relative;
	left:10px;
	top:280px;
	width:240px;
}
/*--------------------ear------------------*/
#ear_sample{
	margin-top:20px;
	}
#ear_sample table{
	width:500px;
	}
#ear_sample th{
	vertical-align:bottom;
	font-size:12px;
	font-weight:normal;
	width:200px;
	}
#ear_sample td{
	width:300px;
}
#step table{
	margin-left:18px;
	width:448px;
	}
#step p{
	font-size:12px;
	color:#666666;
	margin:70px 5px 5px 20px;
	width:180px;
}
.colum{
	width:480px;
}
.colum th{
	width:180px;
	vertical-align:top;
	}
#metabolic{
	margin-left:60px;
	}
#metabolic p{
	margin:5px 0px;
	}
.metasize{
	border:1px #FF3C00 solid;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	width:350px;
	text-align:center;
	color:#333333;
	}
/*--------------------katsu------------------*/
.katsuimg{
	margin-bottom: 8px;
}
#katsu01{
	background-image:url(img/katsu/katsu01-img.gif);
	padding-right: 240px;
	padding-top: 10px;
	height: 171px;
	background-repeat:no-repeat;
	background-position:right;
	width: 260px;
}
#katsupoint{
	width:500px;
	text-align: center;
		background-image: url(img/katsu/katsu-pointimg.gif);
		background-repeat: no-repeat;
		background-position: center 60px;
		height: 460PX;
		padding-top: 20px;
}

#point01{
	background-image:url(img/katsu/katsu-point01.gif);
	width: 145px;
	background-color: #FFFFCC;
	padding: 30px 5px 5px 5px;
	background-repeat:no-repeat;
	float: left;
	height: 150px;
	clear: both;
	margin-top: 20px;
	text-align: left;
}
#point02{
	background-image:url(img/katsu/katsu-point02.gif);
	width: 145px;
	background-color: #FFFFCC;
	padding: 30px 5px 5px 5px;
	background-repeat:no-repeat;
	float: right;
	height: 150px;
	clear: both;
	margin-top: 20px;
	text-align: left;
}
#point03{
	background-image:url(img/katsu/katsu-point03.gif);
	width: 145px;
	background-color: #FFFFCC;
	padding: 30px 5px 5px 5px;
	background-repeat:no-repeat;
	float: left;
	height: 150px;
	margin-top: 20px;
	clear: both;
	text-align: left;
}
#point04{
	background-image:url(img/katsu/katsu-point04.gif);
	width: 145px;
	background-color: #FFFFCC;
	padding: 30px 5px 5px 5px;
	background-repeat:no-repeat;
	float: right;
	clear:both;
	margin-top: 20px;
	height: 150px;
	text-align: left;
}
.nagarewaku {
	width: 500px;
	padding-bottom: 20px;
}
.nagarewaku p{
	background: #FFFDD0;
	border:1px solid #FFCC66;
	padding: 5px;
	margin-bottom: 8px;
}
#nagare01{
	background-image: url(img/katsu/katsu03-img03.gif);
	height: 230px;
	padding-right:290px;
	padding-top: 20px;
	background-repeat:no-repeat;
	background-position:right;
	border-bottom: 1px dotted #ccc;
}
#nagare02{
	background-image: url(img/katsu/katsu03-img02.gif);
	height: 240px;
	padding-left:260px;
	padding-top: 20px;
	background-repeat:no-repeat;
	background-position:left;
	border-bottom: 1px dotted #ccc;
	}
#nagare03{
	background-image: url(img/katsu/katsu03-img01.gif);
	height: 240px;
	padding-right:290px;
	padding-top: 30px;
	background-repeat:no-repeat;
	background-position:right;
	border-bottom: 1px dotted #ccc;
	}