@charset "utf-8";

/*----------------------------------------
	-INDEX-
	01.TOP
	02.GREETING
	03.ACCESS MAP
	04.FORM
	05.PRICE LIST
	06.CAMPAIGN
	07.MEDICAL
	08.CLINIC
	09.MONITOR
	10.PRESS
----------------------------------------*/
/*----------------------------------------
	01.TOP
----------------------------------------*/
#top-box01 {
	width:782px;
	margin:0px auto 0px auto;
}
#top-box01-l {
	width:560px;
	float:left;
}
#top-box01-r {
	width:219px;
	float:right;
	background-color:#F5F4EC;
	height:330px;
}
#top-topcs {
	width:199px;
	margin:5px 10px 10px 10px;
	height:151px;
	/*overflow-y:scroll;*/
	overflow:auto;
	/*overflow-x: hidden;
	scrollbar-face-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-highlight-color: #DDDDDD;
	scrollbar-shadow-color: #CCCCCC;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-arrow-color: #666666;
	scrollbar-track-color: #F5F4EC;*/
}
#top-topcs ul {
	margin:0px;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
}
#top-topcs li {
	background-image:url(/top_img/topi_ico.gif);
	background-repeat:no-repeat;
	line-height:1.3em;
	padding:0px 0px 4px 16px;
	background-position:left top;
}
#top-topcs ul li p {
	margin:0px 0px 0.3em 0px;
	padding-left:0.5em;
	text-indent:-0.5em;
}
#top-box02 {
	width:748px;
	margin:19px auto 0px auto;
	background:#fff url(/top_img/top-box02_bg.gif) repeat-y 0 0;
}
#top-box02-l {
	width:167px;
	float:left;
	margin-bottom: 10px;
	/*border-right:1px solid #E3DFC9;*/
	margin-right:21px;
}
#top-box02-l li{
	list-style:none;
}
#top-box02-l ul,li,img{
	padding: 0px;
	margin:0;
}
#top-box02-l li img{ 
	vertical-align:top;
}
#top-box02-r {
	width:552px;
	float:right;
	margin-bottom:19px;
}

#top-box02-r h2{
	margin-bottom:10px;
}

.top-osusume {
	background-image:url(/top_img/toposusume_bg.gif);
	background-repeat:repeat-y;
	margin-bottom:12px;
	padding-top:0px;
	font-size:80%;
	height: auto;
	margin-top: 0px;
	clear: both;
}
p.top-oshirase {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 500px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-size: 90%;
	line-height: 1.1em;
}


.top-osusume .bnn{
	margin:4px 20px 4px 10px;
	float:left;
	_display:inline;
}

.osusu-kei {
	height:12px;
	background-image:url(/top_img/osusu_kei.gif);
	background-repeat:no-repeat;
}
.top-osusume h3 {
	font-size:110%;
	line-height:1.4em;
	color:#00A0C6;
}
.top-osusume p {
	font-size:110%;
	line-height:1.3em;
	font-weight:normal;
	margin-right:8px;
}
.top-osusume hr {
	border:none;
	border-bottom:1px solid #FF99CC;
	margin:10px auto;
	width:95%;
	}
.top-reserve {
	margin-bottom:12px;
	padding-top:10px;
	font-size:80%;
}

.top-reserve h3 {
	font-size:110%;
	line-height:1.4em;
	color:#00A0C6;
	padding: 0px;
	margin-left: 10px;
}
.top-reserve p {
	font-size:110%;
	line-height:1.3em;
	font-weight:normal;
	margin-right:8px;
	margin-left: 20px;
	padding: 0px;
}

.top-price img {
	display:inline;
	vertical-align:text-bottom;
}
.top-price strong {
	color:#FF3366;
	font-size:150%;
	padding-left:6px;
}
.top-price em {
	font-size:110%;
	font-style:normal;
	color:#FF3366;
	font-weight:bold;
}

.top-price table{
	width:360px;
}
.top-price table th{
	width:113px;
}

.top-price table td{
	text-align:right;
	vertical-align:middle;
}

.top-price table td strong.norm{
	font-size:120%;
	color:#333;
}

.inner-top01{
	height:100px;
}
.inner-bottom01{
	height:20px;
}

#top-box03 {
/*	margin:19px auto 0px auto;*/
	background-image:url(/top_img/topBox_03_bg.gif);
	background-repeat:repeat-y;
	/*border:1px solid #ACDDE5;*/
	padding-top:10px:
}
.top-box03-inner {
	/*margin-left:28px;*/
	/*margin-top:10px;*/
	clear:both;
}

#top-box03 .inner-box {
	width:170px;
	margin:10px 0 0 10px;
	float:left;
	_display:inline;
}
#top-box03 .inner-box p{
	text-align:right;
}
#top-box03 .inner-box p strong{
	color:#333;
}

#top-box03 h2{
	margin:0px 0px 15px 0px;
	padding:0px;
}

#top-box03 h3{
	margin:0px 0px 10px 0px;
	padding:0px;
}
#top-box03 strong {
	font-size:100%;
	line-height:130%;
	color:#00A0C6;
	margin-top:5px;
	margin-bottom:3px;
}
/*
#top-box03 .btn {
	margin-left:123px;
	margin-bottom:10px;
}
*/
#top-box03 p {
	line-height:130%;
	padding:0px;
	margin:0px;
}
#top-box03 a:hover img {
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

#top-tokoton {
	width:552px;
	margin:19px auto 0px auto;
	background-image:url(/top_img/top_tokoton_bg.gif);
	background-repeat:repeat-y;
	/*border:1px solid #ACDDE5;*/
	padding-top:10px:
}
.top-tokoton-inner {
	width:250px;
	margin-left:17px;
	float:left;
	font-size:100%;
	line-height:100%;
	_display:inline;
}
.top-tokoton-inner p{
	float:right;
	width:150px;
}
.top-tokoton-inner img{
	float:left;
}
#top-tokoton h2{
	margin:0px 0px 15px 0px;
	padding:0px;
}
#top-tokoton a{
	display:inline;
	float:left;
}
#top-tokoton a:hover img,
a:hover img#bnn_wakiga {
	display:inline;
	filter:alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
#tokoton_bihada{
	margin-right:8px;
	margin-bottom:12px;
	_display:inline;
}
#top-box02-l p.press{
	border:#CECECE 2px solid;
	padding:10px;
	min-height: 1%;
}
p.press{
	font-size:80%;
	line-height:120%;
}
#top-box02-l p.press img{
	float:right;
	margin-left:5px;
}
.waki_bn {
	width:140px;
	margin:4px 20px 4px 10px;
	float:left;
	}
/*----------------------------------------
	02.GREETING
----------------------------------------*/
.gree-box01 {
	width:552px;
}
.gree-box01 .gree-l {
	width:280px;
	font-size:110%;
	line-height:1.4em;
	float:left;
}
.gree-box01 .gree-r {
	width:250px;
	float:right;
}
.gree-sign {
	margin-top:10px;
	text-align:right;
}
.gree-his-bd {
	width:532px;
	background-image:url(/greeting/img/his_back.gif);
	background-repeat:repeat-y;
	padding:0px 10px;
}
.gree-his-bd ul {
	list-style:none;
	margin:0px 0px 0px 10px;
	padding:0px;
}
.gree-his-bd li {
	background-image:url(/common_img/com_li.gif);
	background-repeat:no-repeat;
	line-height:1.3em;
	padding:0px 0px 4px 16px;
	background-position:left top;
}
/*----------------------------------------
	03.ACCESS MAP
----------------------------------------*/
.ac-box {
	width:512px;
	margin:10px auto 0px auto;
}
.ac-box ul {
	list-style:none;
	margin:10px 0px 0px 0px;
	padding:0px;
}
.ac-box li {
	background-image:url(/common_img/com_li.gif);
	background-repeat:no-repeat;
	line-height:1.3em;
	padding:0px 0px 4px 16px;
	background-position:left top;
}
.ac-box .ac-box-l {
	width:205px;
	float:left;
}
.ac-box .ac-box-r {
	width:299px;
	float:right;
}
/*----------------------------------------
	04.FORM
----------------------------------------*/
.form-area {
	width:532px;
	margin:0px auto 0px auto;
}
.form-back1 td {
	border-bottom:1px dotted #CCCCCC;
	padding:15px 0px 5px 0px;
}
.form-hback {
	height:200px;
	text-align:center;
}
/*----------------------------------------
	05.PRICE LIST
----------------------------------------*/
.pri-bnn {
	margin-bottom:30px;
}
.pri-tbl table{
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.pri-tbl table,
.pri-tbl th,
.pri-tbl td{
	border:1px solid #DDDDDD;
	padding:3px;
}
.pri-tbl th{
	background-color:#E6F6F9;
	color:#00A0C6;
	font-weight:normal;
	width:4em;
}
.pri-tbl .pri-bk2{
	background-color:#F2FAFC;
	color:#00A0C6;
	text-align:center;
}
.pri-tbl .pri-p{
	font-weight:bold;
	text-align:right;
	width:6em;
}
.pri-p em{
	font-weight:normal;
	font-style:normal;
	line-height:1em;
}
.pri-tbl .pri-tx{
	width:20em;
}
.pri-tit {
	height:19px;
	margin-bottom:1px;
}
.pri-tit2 {
	margin-bottom:1px;
}
/*----------------------------------------
	06.CAMPAIGN
----------------------------------------*/
.camp-tit {
	margin:25px 0px 0px 0px;
}
.camp-osusume {
	width:520px;
	border-left:3px solid #E3DFC9;
	padding-left:9px;
	margin:20px auto 0px auto;
}

.camp-osusume h2 {
	font-size:110%;
	line-height:1.4em;
	color:#00A0C6;
}
.camp-osusume h3 {
	font-size:100%;
	line-height:1.3em;
	font-weight:normal;
}
.camp-osusume .camp-price {
	margin:5px 0px 10px 0px;
	clear:both;
}
.camp-price img {
	display:inline;
	vertical-align:text-bottom;
}
.camp-price a {
	color: #00A0C6;
	text-decoration: underline;
}

.camp-price strong {
	color:#FF6699;
	font-size:140%;
	padding-left:5px;
}
.camp-price em {
	font-size:80%;
	font-style:normal;
}
.camp-kei {
	width:532px;
	height:1px;
	margin:0px auto 0px auto;
	background-image:url(/common_img/camp_kei.gif);
	background-repeat:repeat-x;
}
.camp-osusume h4 {
	font-size:100%;
	line-height:1.3em;
	font-weight:normal;
	color:#00A0C6;
	margin-bottom:1em;
}
.camp-ex {
	font-size:80%;
	vertical-align:super;
}
.camp-idnt01 {
	width:7em;
	display:block;
	float:left;
}
.camp-idnt02 {
	width:18em;
	display:block;
	float:left;
}
.camp-idnt03 {
	width:13em;
	display:block;
	float:left;
}
.camp-idnt04 {
	width:10em;
	display:block;
	float:left;
}

#medi-main {
	margin-top: 20px;
}
/* 080109 add st */
.camp-idnt02_h{
	width:180px;
	display:block;
	float:left;
	height:22px;
}
.camp-idnt02_h .camp-price{
	display:block;
	float:left;
	margin:auto;
}
.camp-idnt02_h img{
	text-align:right;
	float:right;
	display:block;
}
.camp-price_h strong {
	color:#FF6699;
	font-size:140%;
	line-height:22px;
	padding-left:5px;
}
.camp-price_h em {
	font-size:80%;
	font-style:normal;
}
/* 080109 add ed */

/*----------------------------------------
	07.MEDICAL
----------------------------------------*/
.medi-tit ul {
	list-style:none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.medi-tit li {
	background-image:url(/common_img/com_li.gif);
	background-repeat:no-repeat;
	line-height:1.5em;
	background-position:left top;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 16px;
	list-style-type: none;
}
.medi-tit ul.medi-sub li{
	background-image:none;
	list-style-type:circle;
	padding-left: 6px;
}
.medi-box {
	width:532px;
	margin:15px auto 0px auto;
}
.medi-box h3 {
	background-image:url(/medical/img/tit_ico.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	font-size:120%;
	line-height:1.5em;
	color:#00A0C6;
}

.medi-box em {
	color:#00A0C6;
	font-style:normal;
}

.waki-box {
	width:532px;
	margin:15px auto 0px auto;
}
.waki-box h3 {
	background-repeat:no-repeat;
	font-size:120%;
	line-height:1.5em;
	color:#00A0C6;
}

.waki-box em {
	color:#00A0C6;
	font-style:normal;
}


.medi-waki-ta {
	width:532px;

}
.medi-waki-ta table{
	border-collapse:collapse;
	background-color:#FFFFFF;
}
.medi-waki-ta table,
.medi-waki-ta th,
.medi-waki-ta td{
	border:1px solid #DDDDDD;
	padding:3px;
}
.medi-waki-ta th{
	background-color:#E6F6F9;
	color:#00A0C6;
	font-weight:normal;
}
.medi-waki-ta td{
	font-size:80%;
}
.medi-waki-ta .cure td{
	background-color:#FFFFCC;
}
.medi-waki-img1{
	font-size:80%;
	margin-left:10px;
	padding:3px;
	float:right;	
}
.medi-waki-img2{
	margin-right:10px;
	float:left;	
}

.medi-houkyou-img01{
	float:left;
	width: 180px;
}
.medi-houkyou-img02 {
	float: left;
	margin-right: 20px;
	margin-top: 20px;
}
.medi-houkyou-ta table{
	border-collapse:collapse;
	background-color:#FFFFFF;
	margin-top: 20px;
}
.medi-houkyou-ta table,
.medi-houkyou-ta th,
.medi-houkyou-ta td{ 
	border:1px solid #DDDDDD;
	padding:3px;
}
.medi-houkyou-ta th{
	background:#E6F6F9;
	color:#00A0C6;
	font-weight:normal;
}
.medi-hyaluronan-img01 {
	float: left;
	margin-right: 30px;
}
.medi-hyaluronan-text {
	font-size: 10px;
	line-height:120%;
	margin-top: 10px;
}
.medi-houkyou-ta .size {
	font-size: large;
}


.medi-pri-box {
	margin-top:20px;
	width:450px;
	background-image:url(/medical/img/tit_price.gif);
	background-repeat:no-repeat;
	padding-left:82px;
}
/*IE6*/
/*#u-main-r .medi-pri-box {
	height:67px;
}*/
/*モダンブラウザ*/
#u-main-r > .medi-pri-box {
	min-height:67px;
}
.medi-pri-box h4 {
	font-size:120%;
	line-height:1.5em;
	color:#009933;
}
.medi-pri-box .color01 {
	color: #FF7EA9;
}
.medi-pri-box .color02 {
	color: #666666;
}
.medi-pri-box img {
	margin-top:10px;
}

.medi-pri-box .bnr{
	text-align:right;
}
.medi-pri-box .bnr img{
	display:inherit;
}

#option {
	font-size: 14px;
	color: #009933;
	font-weight: bold;
	padding-right: 30px;
	padding-left: 30px;
	padding-top: 20px;
}
#option02 {
	margin-top: -20px;
	margin-right: 10px;
	color: #666666;
}

.r_box_blue{
	margin:0px auto 20px auto;
	width:532px;
	background:url(/medical/img/b_m.gif) repeat-y top left; 
}
.r_box_blue .top{ 
	background:url(/medical/img/b_t.gif) no-repeat top left;
	height:15px;
}
.r_box_blue .mid{ 
	padding:0px 8px;
	/*_height:1px;*/
}
.r_box_blue .btm{ 
	background:url(/medical/img/b_b.gif) no-repeat top left;
	height:15px;
	clear:both;
}
.r_box_blue #price{
	font-size:120%;
	color:#009EC4;
	font-weight:bold;
	float:right;
}
.r_box_blue .price_att{
	font-size:80%;
	float:right;
}
.tit_corce{ 
	margin:10px 0px;
}
.r_box_brown{
	margin:10px auto;
	width:532px;
	clear:both;
	background:url(/medical/img/br_m.gif) repeat-y top left; 
}
.r_box_brown .top{ 
	background:url(/medical/img/br_t.gif) no-repeat top left;
	height:15px;
}
.r_box_brown .mid{ 
	padding:0px 8px;
	/*_height:1px;*/
}
.r_box_brown .btm{ 
	background:url(/medical/img/br_b.gif) no-repeat top left;
	height:15px;
}
.r_box_brown .week{
	font-size:110%;
	color:#009EC4;
	font-weight:bold; 
	margin-bottom:0.3em;
}
.r_box_brown .ph{ 
	float:left; 
	font-size:80%;
	line-height:120%;
	margin-right:10px;
}
.r_box_brown .arrow1 {
	float: left;
	padding-top: 20px;
	width: 150px;
}

.r_box_brown .ph img{ 
	margin-bottom:7px;
}
.r_box_brown .ph02{ 
	float:left; 
	margin-right:10px;
}
.medi-pri-box .price_att{
	font-size:80%;
	float:left;
	margin-left:1em;
}
.plus_att{ 
	float:left;
}
.datsumo{
width:532px;
}
.datsumo .ph{
	float:left; 
	margin-right:10px;
}
.datsumo .textArea{
	width:310px;
}
.datsumo_about{
	margin:0 8px;
	padding-bottom:30px;
	float:left;
	width:516px;
}
.datsumo_about .imgArea{
	float:left;
	margin-right:10px;
	width:80px;
}
.datsumo_about .textArea{
	float:left;
	width:420px;
}
.datsumo_about strong{
	font-size:110%;
	color:#009EC4;
	font-weight:bold; 
}
.datsumo_campaign{
	border:1px solid #ccc;
	margin-bottom:20px;
}
.datsumo_campaign h3{
	background:none;
	padding:0;
	margin:0;
}
.datsumo_campaign .inner{
	padding:15px;
}
.datsumo_campaign .textArea{
	float:left;
	margin-right:10px;
}
.datsumo_campaign .textArea th{
	font-weight:normal;
	text-align:left;
	padding:1px 3px;
}
.datsumo_campaign .textArea td{
	text-align:right;
	padding:1px 20px 1px 3px;
	font-weight:bold;
	color:#FF6699;
}
.datsumo_campaign .imgArea{
	float:right;
}
#datsumo_price{
	padding-left:82px;
}
#datsumo_price .pri-tx{
	width:10em;
}
/* 080109 add st */
.medi_pink{
	background: #FFE6E6;
	text-align:center;
	margin-bottom:20px;
}
.nin{
	clear:both;
	width:532px;
}
.nin_l{
	width:290px;
	float:left;
	margin-left:10px;
	display:inline;
}
.nin_l img{
	margin-bottom:10px;
}
.nin_r{
	width:200px;
	float:right;
	margin-right:10px;
	display:inline;
}
.r_box_pink{
	margin:0px auto 12px auto;
	width:200px;
	background:url(/medical/img/p_m.gif) repeat-y top left; 
}
.r_box_pink .top{ 
	background:url(/medical/img/p_t.gif) no-repeat top left;
	height:15px;
}
.r_box_pink .mid{ 
	padding:0px 8px;
	/*_height:1px;*/
}
.r_box_pink .btm{ 
	background:url(/medical/img/p_b.gif) no-repeat top left;
	height:15px;
	clear:both;
}
.nin_r .r_box_pink{
	font-size:10px;
}
.nin_r .mid{
	text-align:center;
	line-height:100%;
	font-size:12px;
	display:block;
	margin:0 auto;
}
.nin_r .mid table{
		margin:0 auto;
}
.nin_r .mid td{
	font-size:10px;
	text-align:left;
} 
/* 080109 add ed */

/* 081216 add st */
.r_box_green{
	margin:12px auto 20px auto;
	width:532px;
	background:url(/medical/img/g_m.gif) repeat-y top left; 
}
.r_box_green .top{ 
	background:url(/medical/img/g_t.gif) no-repeat top left;
	height:15px;
}
.r_box_green .midBA{
	padding:3px 20px 0;
	background:url(/medical/img/arrow02.gif) no-repeat center center;
	overflow:hidden;
}

*html .r_box_green .midBA{
	height:1%;
}

.r_box_green .midBA .bef{
	float:left;
}

.r_box_green .midBA .aft{
	float:right;
}

.r_box_green .btm{ 
	background:url(/medical/img/g_b.gif) no-repeat top left;
	height:15px;
	clear:both;
}

/* 081216 add ed */

/*----------------------------------------
	08.CLINIC
----------------------------------------*/
.cli-btn {
	width:100%;
	text-align:center;
	margin-top:20px;
}
.cli-btn img {
	display:inline;
}
#cliLead img{
	float:left;	
}
#cliLead p{
	font-size:110%;
	line-height:1.4em;
}
.cli-box{
	width:552px;
	margin-top:20px;
	clear: both;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.cli-box-l{
	width:267px;
	margin-right:18px;
	font-size:100%;
	line-height:1.3em;
	float:left;
}
.cli-box-r{
	width:267px;
	font-size:100%;
	line-height:1.3em;
	float:right;
}
.cli-box-l h2{
	font-size:100%;
	line-height:1.4em;
	color:#00A0C6;
}
.cli-box-r h2{
	font-size:100%;
	line-height:1.4em;
	color:#00A0C6;
}
#karute {
	width: 600px;
	margin-left: auto;
	margin-top: 20px;
	margin-right: auto;
}

#karute img {
	float: left;
	width: 154px;
	display: inline;
	margin-left: 20px;
}

#karute p {
	line-height: 25px;
	width: 400px;
	float: left;
	display: inline;
	margin-left: 20px;
}

/*----------------------------------------
	09.MONITOR
----------------------------------------*/
#u-main-r.monitor {
	background-image: url(../monitor/img/bg.gif);
	height: 500px;
	background-repeat: no-repeat;
	background-position: top;
}
#monTit01 {
	display: block;
	width: 161px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0.5em;
}

#monBox {
	display: block;
	width: 480px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 65px;
}
#monTxt {
	display: block;
	margin-top: 20px;
	margin-bottom: 0px;
	width: 380px;
	margin-right: auto;
	margin-left: auto;
}
#monTxt dt {
	display: block;
	margin-bottom: 10px;
}
#monTxt dd {
	display: block;
	margin-bottom: 10px;
}
#monTit02 {
	display: block;
	width: 285px;
	margin-top: 0px;
	margin-left: 2em;
	margin-bottom: 5px;
	padding-top: 45px;
}
.medi-waki-ta .pri-p{
	font-weight:bold;
	text-align:right;
	width:6em;
}
#hutae {
	padding-left: 82px;
	width: 440px;
}
.textArea02{
	width:310px;
	float: left;
}
.laser_about {
	width: 535px;
	background-image: url(../medical/img/line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 20px;
	float: left;
	clear: left;
	margin-bottom: 20px;
}

.laser_photo {
	clear: left;
	float: left;
}
.laser_text img {
	float: left;
	padding-right: 10px;
}

.laser_text {
	float: left;
	width: 320px;
	padding-left: 15px;
}
.laser_img {
	float: right;
	padding-top: 20px;
}

#hujin_price .pri-p{
	text-align: right;
}
#hujin_price .pri-tx{
	width: 30em;
}
.laser_about strong{
	font-size:110%;
	color:#009EC4;
	font-weight:bold; 
}
.orangeBox {
	width: 305px;
	float: left;
	padding-left: 15px;
}
.orangeBox_top {
	background-image: url(../medical/img/orange_box_top.gif);
	width: 305px;
	height: 13px;
	background-repeat: no-repeat;
	font-size:1px;
	line-height:1;
}
.orangeBox_center {
	background-image: url(../medical/img/orange_box_center.gif);
	background-repeat: repeat-y;
	padding-right: 10px;
	padding-left: 10px;
	width: 285px;
}
.orangeBox_under {
	background-image: url(../medical/img/orange_box_under.gif);
	height: 13px;
	width: 305px;
	background-repeat: no-repeat;
	font-size:1px;
	line-height:1;
}
.laser-pri-box {
	margin-top:20px;
	background-image:url(/medical/img/tit_price.gif);
	background-repeat:no-repeat;
	padding-left:82px;
	padding-bottom:20px;
	float: left;
}
/*IE6*/
#u-main-r .laser-pri-box {
	height:67px;
}
/*モダンブラウザ*/
#u-main-r > .laser-pri-box {
	min-height:67px;
}
.laser-pri-box h4 {
	font-size:120%;
	line-height:1.5em;
	color:#009933;
}
.laser-pri-box .color01 {
	color: #FF7EA9;
}
.laser-pri-box .color02 {
	color: #666666;
}
.laser-pri-box img {
	margin-top:10px;
}
.meso {
	width: 532px;
	margin-top: 10px;
	min-height: 1%;
}

.meso_ph {
	float: left;
}
.meso_ctn {
	width: 260px;
	padding-left: 15px;
	float: left;
}
.medi-meso-img01 {
	float: left;
}
.medi-meso-img02 {
	float: left;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}
.medi-meso-img03 {
	float: left;
}
.meso02 {
	height: 122px;
}
.check {
	width: 500px;
}

.wakiga {
	padding-bottom: 10px;
	height: 100px;
}

.wakiga_ctn {
	float: left;
	width: 300px;
}
.wakiga_ph {
	float: left;
}
#hujin_price table {
	clear: left;
	float: left;
	margin-top: 10px;
}

#hujin_price th {
	background-color:#E6F6F9;
	color:#00A0C6;
	font-weight:normal;
}
#hujin_price td {
	padding-right: 5px;
	padding-left: 5px;
	background-position: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F8FDFE;
	font-size: 80%;
}

.check a {
	float: right;
}
.check th {
	background-color:#E6F6F9;
	color:#00A0C6;
	font-weight:normal;
}
.check td {
	padding-right: 5px;
	padding-left: 5px;
	background-position: center;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #F8FDFE;
	font-size: 80%;
}

/*close*/
.closeBox{
	height:250px;
	padding-top:85px;
	text-align:center;
}

.closeBox p img{
	margin:0 auto 30px;
}

/*----------------------------------------
	10.PRESS
----------------------------------------*/
h2.press_tit{
	color:#00A0C6;
	font-size:120%;
	margin-bottom:20px;
}
/*---------------------------------------------------------------------------------------
更新\2008\6月
ワキガ多汗症ランディング
----------------------------------------------------------------------------------------*/


.contents {
	margin-right: auto;
	margin-left: auto;
	width: 749px;
}
.entryTxt {
	width: 660px;
	margin: 25px auto 40px;
	font-size: 12px;
}
.contents-inner {
	width: 660px;
	margin: 0px auto 50px;
}
.contents-inner p {
	margin: 0px;
	}
.box {
	margin-top: 12px;
}

.box .center {
	padding: 0px 20px 10px;
	border-right: 1px solid #ACDDE5;
	border-left: 1px solid #ACDDE5;
	margin: 0px;
	width: 618px;
}
.box .cap {
	margin: 0px;
	padding: 0px;
}
.box .btm {
	clear: both;
}
.contents-inner .txtInbox {
	margin-top: 1ex;
	font-size: 12px;

}

.fR {
	float: right;
}
.fL {
	float: left;
}
.box .pic {
	float: right;
}
.clear {
	clear: both;
}
.after {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	padding-top: 1em;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 618px;
}
.mT20 {
	margin-top: 20px;
}

.mid p {
	font-size: 12px ;
	}
.mid span {
	font-weight: bold;
	color: #FF6699;
}

.under {
	margin: 0px;
	padding: 0px;
}
.contents-inner .canB {
	margin: 0px auto;
	text-align: center;
	width: 520px;
}

.contents-inner ul.canA li,.contents-inner ul.canA li img{
	display:inline;
}

.contents-inner ul.canA li{
	margin-right:10px;
}

.pageTop {
	float: right ;
	margin-right: 13px;
}
.mid .mT1e {
	margin-top: 1em;
}
.doui {
	background-image: url(/top_img/bnn_doui.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 164px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.doui p {
	padding-top: 30px;
	line-height: 1.2em;
	padding-right: 5px;
	padding-left: 5px;
}
#u-main-r .medi-box dl {
	width:530px;
	color:#333333;
	}
#u-main-r .medi-box dl dt {
	font-weight:bold;
	font-size:14px;
	color:#00A0C6;
	}
#container #main-area #u-main-box #u-main-r h3 {
	font-size: 15px;
	color: #00A0C6;
	line-height:1.5em;
	padding-bottom: 4px;
	padding-left: 16px;
	list-style-type: none;
	background: url(/common_img/com_li.gif) no-repeat left 3px;
	margin-bottom: 10px;
	margin-top: 23px;
}
#container #main-area #u-main-box #u-main-r .nin .nin_r .ph_metabo li {
	background: url(/medical/img/list.gif) no-repeat left 5px;
	margin-bottom: 2px;
	list-style: none;
	padding-left: 15px;
}
h4 {
	margin-top: 20px;
	margin-bottom: 5px;
}
#container #main-area #u-main-box #u-main-r .nin .metabo {
	width: 480px;
	margin-left: 30px;
	margin-bottom: 0px;
}
#container #main-area #u-main-box #u-main-r .nin p {
	margin-left: 10px;
}
#u-main-r .s_navi li {
	float: left;
}
#u-main-r .s_navi {
	margin-top: 11px;
	background-image: url(/medical/img/s_navi_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 12px;
	height: 37px;
	padding-left: 3px;
}

#u-main-r .s_navi ul {
	list-style-type: none;
}
.sub_futae {
	background: url(/top_img/tit_futae.jpg) no-repeat;
	height: 25px;
	width: 552px;
}
.sub_futae p {
	margin-top: 0px;
	margin-left: 440px;
	padding-top: 7px;
}
.sub_futae h3 {
	text-indent: -9999px;
	height: 0px;
	width: 0px;
	float: left;
}
