@charset "UTF-8";
@import "base.css";

/*============CONTENT COLOR SCHEME=================*/
/*                                                 */
/*    a:Link Color    - Gray          #666666      */
/*    a:Visited Color - Light Gray    #999999      */
/*    a:Hover Color   - Dark blue     #82141B      */
/*    a:Active Color  - Dark blue     #82141B      */
/*    Font Color      - Gray          #666666      */
/*                                                 */
/*    bacs.css 44sڂɎw                        */
/*============CONTENT COLOR SCHEME-END=============*/

/*============NAVI COLOR SCHEME====================*/
/*                                                 */
/*    a:Link Color    - Gray          #0000FF      */
/*    a:Visited Color - Light Gray    #0000FF      */
/*    a:Hover Color   - Dark blue     #556677      */
/*    a:Active Color  - Dark blue     #556677      */
/*    Font Color      - Gray          #666666      */
/*                                                 */
/*    bacs.css 52sڂɎw                        */
/*============NAVI COLOR SCHEME-END================*/

/*============tHgTCY=======================*/
/*                                                 */
/*    10px      1.0em                              */
/*    11px      1.1em                              */
/*    12px      1.2em                              */
/*    13px      1.3em                              */
/*    14px      1.4em                              */
/*    15px      1.5em                              */
/*    16px      1.6em                              */
/*                                                 */
/*============tHgTCY-END===================*/

/*----tHgTCYbase.cssbody {font-size:62.5%;}Lqꂢ̂
sNZPʂ̊oŕTCYw邱Ƃł܂B
TCYqœĂ܂ƕ\Ă܂̂ŒӂĂB
Fdivvffont-sizew肵tablep^Ofont-sizew肵Ă
܂ꍇ\܂B----*/

/*---------- 01  Base -----------*/

/*-- ` @import ŊOCSSǂݍ --*/

/*---------- 02  Container -----------*/

body {
	background: url(../images/body-bg.gif) center repeat-y;
	text-align:center;
	background: url(../images/body_bg.gif) repeat-x;
}

#wrapper {
	width: 810px;
	margin: 0 auto;
	text-align: left;
	background:#f3f0e3;
	}

#main {
	margin-top:7px;
	background:url(../images/main_bg.gif) 5px 0 repeat-y;
}

#content {
	width: 574px;
	float: right;
	display:inline;
	margin:0 5px 0 5px;
	}

#navi{
	width: 220px;
	float: left;
	display:inline;
	margin:0 0 0 5px;
	background:#665349;
}

#right_menu{
	width:164px;
	float:right;
	margin:0 5px 0 0;
	display:inline;
}

#header_navi{
	width: 800px;
	margin: 0px 5px;
}

#footer{
	width:800px;
	height:50px;
	margin: 0px 5px 0px 5px;
	border-bottom:5px solid #f3f0e3;
}

table{
	margin:0 auto;
}
*html table{margin:0 10px;}
/*---------- 03  Header -----------*/

#header {
	position:relative;
	height:107px;
	width:810px;
	background:url(../images/header_bg.gif) 0 0 no-repeat;
}

#header h1 {
	position:absolute;
	left: 5px;
	font-size:10px;
	height:17px;
	line-height:17px;
	color:#FFFFFF;	
}
#header .logo {
	position: absolute;
	top: 30px;
 	left: 3px;
}
#header #header_form{
	position:absolute;
	top: 87px;	
	left: 620px;
}
#header #header_sitemap{
	display:block;
	position:absolute;
	left: 740px;
	top: 33px;
}
#header #header_best{
	display:block;
	position:absolute;
	left: 435px;
	top: 33px;
}
#header #header_dendou{
	display:block;
	position:absolute;
	left: 435px;
	top: 68px;
}
#header #header_tel{
	display:block;
	position:absolute;
	right:5px;
	top:35px;
}


/*---------- 04  HeaderImg -----------*/

#header-img{
	width:800px;
	height:160px;
	text-indent:-9999px;
	background: url(../images/top.gif) 0 0 no-repeat;
	clear:both;
	margin:5px 5px 0 5px;
}

/*---------- 05  header_navi -----------*/
#header_navi{
	background:url(../images/header_bg02.jpg) 0 bottom no-repeat;
	padding:0 0 3px 0;
}
#header_navi li{
	height:39px;
	float:left;
}

/*---------- 06  navi -----------*/

#navi li img { vertical-align: bottom;}

#navi #navi-banner{
	text-indent:-9999px;
	height:50px;
}
#navi #navi-banner a{
	height:50px;
	display:block;
	text-decoration:none;
	outline:none;
}
#navi #banner05 a{
	width:164px;
	height:124px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	display:block;
	margin-left:30px;
	margin-top:5px;
}

#navi #banner06 a{
	width:164px;
	height:124px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	display:block;
	margin-left:30px;
	margin-top:5px;
}

#navi #banner07 a{
	width:164px;
	height:124px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	display:block;
	margin-left:30px;
	margin-top:5px;
}

#navi #banner05 a{	background:url(../images/media_spa.gif) 0 0 no-repeat; height:125px;}
#navi #banner06 a{	background:url(../images/ban_090116_spa.jpg) 0 0 no-repeat; height:123px;}
#navi #banner07 a{	background:url(../images/../images/hyal_ban_spa.jpg) 0 0 no-repeat; height:123px;}


/*---------- 07  content -----------*/

.section{
	margin-bottom:20px;
	clear:both;
}
.section1{
	margin-bottom:30px;
	clear:both;
}
.section p{
	font-size:1.2em;
}

.section2{
	margin-bottom:20px;
	clear:both;
}

.section3{
	background-color:#E1DCCF;
	padding:10px 10px;
	margin:10px;
}

.section3 p{
	font-size:1.2em;
	padding:0px;
	margin:10px 0 0 0 !important;
}
.underline{
	border-bottom: 1px dotted #221815;
	margin:0px 10px 0px 10px;
}

.underline p{
	margin:0px !important;
}

#content h2{
	width: 570px;
	height: 145px;
}
#content h3{
	margin:0 0 10px 0;
}
#content p{
	line-height:18px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin:0px 14px;
}

#content table{
	font-size:1.0em;
	margin-top:10px;
	margin-bottom:10px;
}

#content table,
#content table tr,
#content table td,
#content table th{
	border:1px solid #888888;
	line-height:18px;
	text-justify: inter-ideograph;
}
#content table th,#content table td{
	background:#b1a79b;
	padding:5px;
	color:#665449;
}
#content table td{
	padding:5px;
	background:#e1dccf;
	color:#665449;
}

#content table th.space,
#content table td.space{
	background:#f3f0e3;
	border-bottom: 1px solid #f3f0e3;
	border-right: 1px solid #f3f0e3;
}
#content table.price{}
#content table.price td{ text-align: right;}

#content .table02{
	font-size:1.0em;
	margin-top:10px;
	margin-bottom:10px;
}

#content .table02,
#content .table02 tr,
#content .table02 td,
#content .table02 th{
	border:none;
}
#content .table02 th,#content .table02 td{
	padding:3px;
	color:#665449;
	background:#f3f0e3;
}

#content .table03{
	margin-top:0px;
	font-size:1.0em;
}

#content .table03,
#content .table03 tr,
#content .table03 td,
#content .table03 th{
	background:#f3f0e3;
	border:none;
}
#content .table03 th,#content .table03 td{
	padding:3px;
	color:#665449;
}

#content .pagetop a{
	background:url(../images/page_top.gif) 0 0 no-repeat;
	width:50px;
	height:15px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	display:block;
	float:right;
}
#content #pan_kuzu{
	margin:0px;
	padding:5px 0;
	color:#000000;
	font-size:1.0em;
}

#content #tit01,#content #tit02,#content #tit03,#content #tit04{
	margin-bottom:10px !important;
}
#conceput .tex01{
	font-size:1.4em;
	line-height:25px;
}

.tel{
	margin-right:20px;
}
div.voce{
	background:url(../images/voce_111221.jpg) 0 0 no-repeat;
	width:550px;
	height:490px;
}
#content .section #voce111222 .voce .voce_best,
#content #voice111222 .voce .voce_best{
	padding:125px 10px 0 150px;
	float:left;
}
#content .section #voce111222 .voce .voce_dendou,
#content #voice111222 .voce .voce_best{
	padding:125px 0 0 0;
	float:left;
}

#content .toi{
	margin:5px 0 0 5px;
}
/*---------- 08  Footer -----------*/

#footer {
	clear: both;
	font-size: 1.0em;
	text-align: center;
	background:#665349;
	height:95px;
	margin-top:10px;
	padding:10px 0 0 0;
	}

#footer ul { 
	line-height:10px;
	list-style: none;
	margin: 10px 0;
	}

#footer li {
	font-size:1.0em;
	display: inline;
	}

#footer li a{
	margin:5px;
}

#footer address {
	width:410px;
	height:18px;
	margin:0 auto;
}

/*---------- 09  index -----------*/

/*---  right_menu ---*/

#index #right_menu #banner01 a,#right_menu #banner02 a,#right_menu #banner03 a,#right_menu #banner04 a,#right_menu #banner06 a,#right_menu #banner07 a,#right_menu #banner05 a{

	width:164px;
	height:124px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	display:block;
}

#index #right_menu #banner01 a{	background:url(../images/banner01.jpg) 0 0 no-repeat;}
#index #right_menu #banner02 a{	background:url(../images/banner02.jpg) 0 0 no-repeat;}
#index #right_menu #banner03 a{	background:url(../images/banner03.jpg) 0 0 no-repeat;}
#index #right_menu #banner04 a{	background:url(../images/banner04.jpg) 0 0 no-repeat; height:142px;}
#index #right_menu #banner06 a{	background:url(../images/ban_090116_spa.jpg) 0 0 no-repeat; height:123px;}
#index #right_menu #banner07 a{	background:url(../images/hyal_ban_spa.jpg) 0 0 no-repeat; height:123px;}
#index #right_menu #banner05 a{	background:url(../images/media_spa.gif) 0 0 no-repeat; height:122px;
background-position:bottom;}

/*---  right_menu ---*/
/*---  content ---*/

#index #content {
	width: 574px;
	_width: 525px;
	float: right;
	display:inline;
	margin:0 0 0 11px;
	_padding:0 0 0 5px;
}
/*---  content ---*/


#index #title01{
	background:url(../images/title01.gif) 0 0 no-repeat;
	width:385px;
	height:71px;
	text-indent:-9999px;
	margin:0 0 10px 0;
}

#index #tit01{
	width:385px;
	height:30px;
	margin:0 0 20px 0;
}

#index #tit02{
	background:url(../images/tit02.gif) 0 0 no-repeat;
	width:385px;
	height:48px;
	text-indent:-9999px;
	margin:0 0 10px 0;
}

#index .section{
	width: 574px;
	_width: 525px;
	margin-bottom:10px;
	clear:both;
	padding-bottom:10px;
	background:url(../images/line.gif) 0 bottom no-repeat;
}


#index dl{
	margin:0 10px ;
	padding:10px 0 0 0;
	font-size:1.2em;
}

#index dt{
	width:545px;
	color:#ea6000;
	float:left;	
	margin:0 0 3px 0;
	display:inline;
}

#index dd,#index dd a{
	width:490px;
	color:#533f32;
	float:left;
	margin:0 0 3px 0;
	display:inline;
}

#index .icon01 dd{
	background:url(../images/icon01.gif) 0 0.05em no-repeat;
	padding:0 0 0 10px;
}

#index .media{
	color:#533f32;
	float:left;
	margin:0 0 3px 0;
	display:inline;
	font-size:12px;
	line-height:14px;
}

#index .media:hover{
	cursor:pointer;
	text-decoration:underline;
}

#index .media2{
	float:right;
	margin:0 10px 3px 0;
	_margin:0 -45px 0 0;
	display:inline;
}

#index h5{
	width: 545px;
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	background:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

.section3_top{
	background-color:#E1DCCF;
	padding:10px 23px;
	_padding:10px 10px;
	margin:10px 20px 10px 0;
}

.section3_top p{
	font-size:1.2em;
	padding:0px;
	margin:10px 0 0 0 !important;
}

#index #con_top{
	width: 574px;
	_width: 525px;
}

#index div#con_top p{
	width: 545px;
	_width: 525px;
	line-height:18px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin:5px 8px;
}
/*---------- **  hyaluron -----------*/

#hyaluron #page_title{
	background:url(../images/hyaluron_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#hyaluron #page_title02{
	background:url(../images/hyal_qa_tit.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#hyaluron #tit01{
	background: url(../images/hyaluron_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#hyaluron #first{
	background:url(../images/hyaluron_first.gif) 0 0 no-repeat;
	width:517px;
	height:49px;
	margin-top:10px ;
	text-indent:-9999px;
}

#hyaluron #sub_tit01{
	background:url(../images/hyaluron_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#hyaluron #sub_tit02{
	background:url(../images/hyaluron_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#hyaluron #sub_tit03{
	background:url(../images/hyaluron_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#hyaluron #sub_tit04{
	background:url(../images/hyaluron_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	
#hyaluron h5{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	background:#FFFFFF;
	margin:0 10px;
	font-size:1.2em;
	font-weight:bold;
}



/*---------- **  botox -----------*/

#botox #page_title{
	background:url(../images/botox_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#botox #tit01{
	background: url(../images/botox_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#botox #first{
	background:url(../images/botox_first.gif) 0 0 no-repeat;
	width:517px;
	height:49px;
	margin-top:10px ;
	text-indent:-9999px;
}

#botox #sub_tit01{
	background:url(../images/botox_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#botox #sub_tit02{
	background:url(../images/hyaluron_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#botox #sub_tit03{
	background:url(../images/hyaluron_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#botox #sub_tit04{
	background:url(../images/hyaluron_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

/*---------- **  takami01 -----------*/

#takami01 #page_title{
	background:url(../images/takami01_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#takami01 #tit01{
	background: url(../images/takami01_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#takami01 #first{
	background:url(../images/takami01_first.gif) 0 0 no-repeat;
	width:517px;
	height:49px;
	margin-top:10px ;
	text-indent:-9999px;
}

#takami01 #sub_tit01{
	background:url(../images/takami01_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#takami01 #sub_tit02{
	background:url(../images/hyaluron_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#takami01 #sub_tit03{
	background:url(../images/hyaluron_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#takami01 #sub_tit04{
	background:url(../images/hyaluron_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

#takami01 #content ul li{
	color:#533f32;
	line-height:18px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin:0px 14px;
	background:url(../images/ten.gif) 0 0.45em no-repeat;
	padding-left:5px;
}
/*---------- **  bust -----------*/

#bust #page_title{
	background:url(../images/bust_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#bust #tit01{
	background: url(../images/bust_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}

#bust #tit02{
	background: url(../images/bust_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#bust #first{
	background:url(../images/bust_first.gif) 0 0 no-repeat;
	width:517px;

	height:76px;
	margin-top:10px ;
	text-indent:-9999px;
}

#bust #sub_tit01{
	background:url(../images/bust_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#bust #sub_tit02{
	background:url(../images/hyaluron_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#bust #sub_tit03{
	background:url(../images/hyaluron_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#bust #sub_tit04{
	background:url(../images/hyaluron_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

#bust #sub_tit05{
	background:url(../images/bust_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#bust #sub_tit06{
	background:url(../images/bust_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

/*---------- **  inner -----------*/

#inner #page_title{
	background:url(../images/inner_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#inner #tit01{
	background: url(../images/inner_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#inner #first{
	background:url(../images/inner_first.gif) 0 0 no-repeat;
	width:517px;
	height:40px;
	margin-top:10px ;
	text-indent:-9999px;
}

#inner #sub_tit01{
	background:url(../images/inner_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#inner #sub_tit02{
	background:url(../images/inner_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#inner #sub_tit03{
	background:url(../images/hyaluron_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#inner #sub_tit04{
	background:url(../images/hyaluron_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

#inner #sub_tit05{
	background:url(../images/inner_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#inner #sub_tit06{
	background:url(../images/inner_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#inner h5{	
	margin:0 10px 10px 14px;
	font-weight:bold;
	font-size:1.2em;
	color:#9f0e15;
	border-bottom:dotted 1px #9f0e15;
}
#inner h4{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	background:#FFFFFF;
	margin:0 10px;
	font-size:1.2em;
	font-weight:bold;
}
/*---------- **  FACIAL -----------*/

#facial #page_title{
	background:url(../images/facial_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#facial #tit01{
	background:url(../images/facial_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#facial #tit02{
	background:url(../images/facial_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#facial #tit03{
	background:url(../images/facial_tit05.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#facial #tit04{
	background:url(../images/facial_tit06.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#facial #first{
	background:url(../images/facial_first.gif) 0 0 no-repeat;
	width:517px;
	height:100px;
	margin-top:10px ;
	text-indent:-9999px;
}

#facial #first2{
	background:url(../images/facial_first2.gif) 0 0 no-repeat;
	width:517px;
	height:40px;
	margin-top:10px ;
	text-indent:-9999px;
}

#facial #first3{
	background:url(../images/facial_first3.gif) 0 0 no-repeat;
	width:517px;
	height:58px;
	margin-top:10px ;
	text-indent:-9999px;
}

#facial #first4{
	background:url(../images/facial_first4.gif) 0 0 no-repeat;
	width:517px;
	height:40px;
	margin-top:10px ;
	text-indent:-9999px;
}

#facial #sub_tit01{
	background:url(../images/facial_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit02{
	background:url(../images/facial_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit03{
	background:url(../images/facial_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit04{
	background:url(../images/facial_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit05{
	background:url(../images/facial_sub_tit05.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit06{
	background:url(../images/facial_sub_tit06.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit07{
	background:url(../images/facial_sub_tit07.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit08{
	background:url(../images/facial_sub_tit08.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#facial #sub_tit09{
	background:url(../images/facial_sub_tit09.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#facial #sub_tit10{
	background:url(../images/hyaluron_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#facial #sub_tit11{
	background:url(../images/facial_sub_tit10.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#facial #photo{
	padding:10px 10px;
	margin:10px;
}

#facial #photo2{
	float:right;
	padding:5px 8px;
	width:170px;
}

#facial #back{
	background-color:#E1DCCF;
	width:380px;
	margin:10px;
}
#facial #content ul li{
	color:#533f32;
	line-height:18px;
	text-align: justify;
	text-justify: inter-ideograph;
	margin:0px 14px;
	background:url(../images/ten.gif) 0 0.45em no-repeat;
	padding-left:5px;
}
/*---------- **  BODY -----------*/

#body #page_title{
	background:url(../images/body_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#body #tit01{
	background:url(../images/body_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#body #tit02{
	background:url(../images/body_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#body #tit03{
	background:url(../images/body_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#body #first{
	background:url(../images/body_first.gif) 0 0 no-repeat;
	width:517px;
	height:57px;
	margin-top:10px ;
	text-indent:-9999px;
}

#body #first02{
	background:url(../images/body_first02.gif) 0 0 no-repeat;
	width:517px;
	height:68px;
	margin-top:10px ;
	text-indent:-9999px;
}

#body #first03{
	background:url(../images/body_first03.gif) 0 0 no-repeat;
	width:517px;
	height:58px;
	margin-top:10px ;
	text-indent:-9999px;
}

#body #sub_tit01{
	background:url(../images/body_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body #sub_tit02{
	background:url(../images/body_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body #sub_tit03{
	background:url(../images/body_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body #sub_tit04{
	background:url(../images/body_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body #sub_tit05{
	background:url(../images/body_sub_tit05.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body #sub_tit06{
	background:url(../images/body_sub_tit06.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	
#body #sub_tit07{
	background:url(../images/hyaluron_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#body #sub_tit08{
	background:url(../images/facial_sub_tit10.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#body #photo{
	padding:10px 10px;
	margin:10px;
}

#body #photo2{
	float:right;
	padding:5px 8px;
	width:170px;
}

#body #back{
	background-color:#E1DCCF;
	width:380px;
	padding:10px 10px;
	margin:10px;
}

/*---------- **  BODY SKIN CARE -----------*/

#body_sk  #page_title{
	background:url(../images/body_sk_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#body_sk  #tit01{
	background:url(../images/body_sk_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#body_sk  #tit02{
	background:url(../images/body_sk_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#body_sk  #tit03{
	background:url(../images/body_sk_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 8px;
	text-indent:-9999px;
}	

#body_sk  #first{
	background:url(../images/body_sk_first.gif) 0 0 no-repeat;
	width:517px;
	height:60px;
	margin-top:10px ;
	text-indent:-9999px;
}

#body_sk  #first02{
	background:url(../images/body_sk_first02.gif) 0 0 no-repeat;
	width:517px;
	height:40px;
	margin-top:10px ;
	text-indent:-9999px;
}

#body_sk  #first03{
	background:url(../images/body_sk_first03.gif) 0 0 no-repeat;
	width:517px;
	height:60px;
	margin-top:10px ;
	text-indent:-9999px;
}

#body_sk  #sub_tit01{
	background:url(../images/body_sk_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body_sk  #sub_tit02{
	background:url(../images/body_sk_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body_sk  #sub_tit03{
	background:url(../images/body_sk_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body_sk  #sub_tit04{
	background:url(../images/body_sk_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body_sk  #sub_tit05{
	background:url(../images/body_sk_sub_tit05.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	

#body_sk  #sub_tit06{
	background:url(../images/body_sk_sub_tit06.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}	
#body_sk #sub_tit07{
	background:url(../images/hyaluron_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}
#body_sk #sub_tit08{
	background:url(../images/facial_sub_tit10.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

#body_sk  #sub_tit09{
	background:url(../images/body_sk_meratit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

#body_sk  #sub_tit10{
	background:url(../images/body_sk_meratit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

#body_sk  #sub_tit11{
	background:url(../images/body_sk_meratit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin:0 8px 5px 8px;
	text-indent:-9999px;
}

#body_sk  #photo{
	padding:10px 10px;
	margin:10px;
}

#body_sk  #photo2{
	float:right;
	padding:5px 8px;
	width:170px;
}

#body_sk #back{
	background-color:#E1DCCF;
	width:540px;
	padding:10px 10px;
	margin:10px;
}


/*---------- **  ouner -----------*/



#ouner p.rol a { color: #82141B;}
#ouner p.rol a:link { text-decoration: none; color: #82141B;}
#ouner p.rol a:visited { text-decoration: none; color: #82141B;}
#ouner p.rol a:hover { text-decoration: underline; color: #666666;}


#ouner #page_title{
	background:url(../images/ouner_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#ouner #tit01{
	background:url(../images/ouner_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	

#ouner #sub_tit01{
	background:url(../images/ouner_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	text-indent:-9999px;
}

#ouner #sub_tit02{
	background:url(../images/ouner_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	text-indent:-9999px;
}

#ouner #sub_tit03{
	background:url(../images/ouner_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	text-indent:-9999px;
}

.textarea03 {
  width: 546px;
	margin: 10px 0 10px 14px;}
.textarea03 img.rr {
  margin-left: 20px;
}

#ouner .image_r {  
	float:right;  
	margin:10px 10px 10px 5px;
	display:inline;  
}

#ouner .image_l {  
	float:left;  
	margin:10px 5px 10px 10px; 
	display:inline; 
}

#ouner .section01 {
	width:500px;
	margin:10px 0 10px 30px;
	background:#FFFFFF;
	padding-bottom:10px;
}


#ouner h5{	
	margin:0 10px 10px 14px;
	font-weight:bold;
	font-size:1.2em;
	color:#9f0e15;
	border-bottom:dotted 1px #9f0e15;
}

#ouner .section span a{
	display:block;
	float:right;
	font-size:10px;
}

#ouner .authorize{
	width:535px;
	height:775px;
	margin:0 0 0 20px;
	position:relative;
}
#ouner .authorize p{	position:absolute; }
#ouner .authorize p.auth1{	top:0; left:0; }
#ouner .authorize p.auth2{	top:25px; left:25px; }
#ouner .authorize p.auth3{	top:25px; left:270px; }
#ouner .authorize p.auth4{	top:220px; left:67px; }
#ouner .authorize p.auth5{	top:220px; left:313px; }
#ouner .authorize p.auth6{	top:500px; left:67px; }
#ouner .authorize p.auth7{	top:500px; left:313px; }


/*---------- **  price -----------*/

#price #page_title{
	background:url(../images/price_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#price #tit01{
	background:url(../images/price_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}
#price #tit02{
	background:url(../images/price_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	

#price #first{
	margin:10px 0 10px 15px;
}

#price #sub_tit01{
	background:url(../images/price_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	text-indent:-9999px;
}

#price #sub_tit02{
	background:url(../images/price_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	text-indent:-9999px;
}

#price #sub_tit03{
	background:url(../images/price_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	text-indent:-9999px;
}

#price .section01 {
	height:490px;
	width:500px;
	margin:10px 0 10px 30px;
	background:#FFFFFF;
}

#price h5{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	margin:10px 10px;
	background:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	width:530px;
}
#price h6{
	color:#533f32;
	border-left: solid 5px #533f32;
	background:#e1dccf;
	padding:0 0 0 5px;
	margin-left:14px;
	font-size:1.2em;
	width:530px;
	font-weight:bold;
	height:1.4em;
	line-height:1.4em;
}

#price h6 a{
	color:#533f32;
	font-weight:bold;
}

#price h6 a:hover{
	color:#990000;
}

*html #price h6{
	margin-left:10px;
}

/*---------- **  accsse -----------*/

#accsse #page_title{
	background:url(../images/access_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#accsse #tit01{
	background:url(../images/access_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin:0 0 10px 0;
	text-indent:-9999px;
}	
#accsse #tit02{
	background:url(../images/access_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	
#accsse #tit03{
	background:url(../images/access_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	
#accsse #tit04{
	background:url(../images/access_tit04.gif) 0 0 no-repeat;
	width:530px;
	height:20px;
	text-indent:-9999px;
}	
#accsse #sub_tit01{
	background:url(../images/accsse_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#accsse #sub_tit02{
	background:url(../images/accsse_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#accsse #sub_tit03{
	background:url(../images/accsse_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}

#accsse #sub_tit04{
	background:url(../images/accsse_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#accsse h5{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	background:#FFFFFF;
	margin:0 10px;
	font-size:1.2em;
	font-weight:bold;
}

#accsse .far{
	text-decoration: underline;
	color: #82141B;
	padding-left:10px;
}
	
#accsse .far:hover{
	color: #333333;
}

/*---------- **  accsse_map -----------*/

body#accsse_map{
	background-color:#f3f0e3;
}

#accsse_map table{
	background:#FFFFFF;
}

#accsse_map h3{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	margin:10px 14px;
	background:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}
#accsse_map p,#accsse_map td,#accsse_map th{
	font-size:12px;
}

#accsse_map #wrapper {
	width: 600px;
	margin: 0 auto;
	text-align: left;
	background:#f3f0e3;
	}
/*---------- **  form -----------*/

#form #page_title{
	background:url(../images/form_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#form #tit01{
	background:url(../images/form_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}

#form #tit02{
	background:url(../images/access_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}

#form #tit03{
	background:url(../images/access_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	

#form #guide_tit { padding: 20px 0 10px 0; }

#form #sub_tit01{
	background:url(../images/accsse_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#form #sub_tit02{
	background:url(../images/accsse_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#form #sub_tit03{
	background:url(../images/accsse_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#form #sub_tit04{
	background:url(../images/accsse_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}

#form .txt{
	clear:both;
	margin:10px 0 20px 282px;
	font-size:10px;
}

/*---------- **  course -----------*/

#course #page_title{
	background:url(../images/course_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}
#course #tit01{
	background:url(../images/course_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}
#course  #first{
	background:url(../images/course_first.gif) 0 0 no-repeat;
	width:517px;
	height:55px;
	margin-top:10px ;
	text-indent:-9999px;
}

#course #sub_tit01{
	background:url(../images/course_sub_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit02{
	background:url(../images/course_sub_tit02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit03{
	background:url(../images/sub_titbridal04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit04{
	background:url(../images/course_sub_tit04.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit05{
	background:url(../images/course_sub_tit05.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit06{
	background:url(../images/course_sub_tit06.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit07{
	background:url(../images/sub_titbridal01.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit08{
	background:url(../images/sub_titbridal02.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit09{
	background:url(../images/sub_titbridal03.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit10{
	background:url(../images/sub_titbridal05.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit11{
	background:url(../images/sub_titbridal06.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit12{
	background:url(../images/sub_titbridal07.gif) 0 0 no-repeat;
	width:555px;
	height:24px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}
#course #sub_tit13{
	background:url(../images/course_sub_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	margin-bottom:10px;
	margin-top:10px;
	text-indent:-9999px;
}


#course #content #center{
	margin:0 auto;
	text-align:center;
}
#course table a:visited{color:#665449;}
#course table a:hover{color:#990033;}

#course h4{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	background:#FFFFFF;
	margin:0 10px;
	font-size:1.2em;
	font-weight:bold;
	display:block;
}

#course .text01{
  background-image:url(../images/text01.jpg);
  background-repeat:no-repeat;
  height:39px;
  width:563px;
  text-indent:-9999px;
	margin:5px 0px 0px 10px;
	display:block;}
#course .text01 p{
  text-indent:-9999px;
	}
	
	
#course .text02{
  background-image:url(../images/text02.jpg);
  background-repeat:top no-repeat;
  height:80px;
  width:551px;
  text-indent:-9999px;
	margin:0px 0px 0px 10px;
	display:block;}
#course .text02 p{
  text-indent:-9999px;
	}


/*---------- **  makeup -----------*/

#makeup #page_title{
	background:url(../images/makeup_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}
#makeup #tit01{
	background:url(../images/makeup_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}
/*---------- **  conceput -----------*/


/***  clinic */

#conceput #page_title{
	background:url(../images/conceput_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#conceput #tit01{
	background:url(../images/clinic_tit03.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	

#conceput  #first{
	background:url(../images/clinic_first.gif) 0 0 no-repeat;
	width:517px;
	height:41px;
	margin-top:10px ;
	text-indent:-9999px;
}
#conceput #sub_tit02{	
	height:20px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
	color:#9f0e15;
	text-indent:10px;
}

#conceput h4{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	margin:10px 14px;
	background:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
}

/***  medical */

#conceput #tit02{
	background:url(../images/medical_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	

#conceput  #first02{
	background:url(../images/medical_first.gif) 0 0 no-repeat;
	width:517px;
	height:55px;
	margin-top:10px ;
	text-indent:-9999px;
}




/*---------- **  sitemap -----------*/

#sitemap #page_title{
	background:url(../images/sitemap_page_title01.jpg) 0 0 no-repeat;
	width:570px;
	height:145px;
	text-indent:-9999px;
}

#sitemap #tit01{
	background:url(../images/sitemap_tit01.gif) 0 0 no-repeat;
	width:555px;
	height:31px;
	text-indent:-9999px;
}	

#sitemap h5{
	color:#9f0e15;
	border-left:solid 5px #9f0e15;
	border-bottom:dotted 1px #9f0e15;
	padding:0 0 0 5px;
	margin:10px 10px;
	background:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	width:530px;
}


.style7 {font-size: 12px;}
.style9 {font-size: 14px;}
.style10 {color: #A49E88; font-size: 14px;}
.style12 {color: #FF6666; font-size: 11px;}
.style13 {font-size: 13px;}
.style15 {color: #FF3333;}
.style8 {font-size:10.66px;}

#wrapper3 {
  width:600px;
  margin:10px 15px;
	float:left;}

* html #wrapper3 {
  width:600px;
  margin:10px;
	float:left;}

*:first-child+html #wrapper3 {
  width:600px;
  margin:10px;
	float:left;}

	
/*---------- **  pop -----------*/	
#main2 {
	margin:7px 0 15px 15px;
	background-color:#F3F0E3;
	width:570px;}

#wrapper2 {
	width: 600px;
	margin: 0 auto;
	text-align: left;
	background:#f3f0e3;
	}

#wrapper2 #main2 dl.qa{
  width:550px;
	margin:0 10px 0 10px;}

#wrapper2 #main2 dt{
	font-size:14px;
	color:#9f0e15;
	margin:15px 0 5px 0;
	font-weight:bold;
	padding:5px 0 5px 45px;
	text-decoration:underline;
	line-height:18px;}

#wrapper2 #main2 dl.qa dd{
	color:#666666;
	margin:10px 0;
	font-size:14px;
	padding:5px 15px 5px 45px;
	line-height:18px;
	display:block;
	text-align:justify;
	text-justify:inter-ideograph;}

#wrapper2 #main2 dd a{
text-decoration:underline;}

#wrapper2 #main2 ul{
  width:550px;
	margin:10px 10px 0 10px;}

#wrapper2 #main2 li{
  background:url(../images/q_icon2.jpg) top left no-repeat;
	font-size:14px;
	color:#9f0e15;
	padding:5px 0 5px 45px;
	line-height:17px;}

#wrapper2 #main2 li a{
text-decoration:underline;}	
	
	
	
#hyaluron #wrapper2 #main2 dl.qa dt.q1{  background:url(../images/q1.jpg) top left no-repeat !important;}
#hyaluron #wrapper2 #main2 dl.qa dt.q2{  background:url(../images/q2.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q3{  background:url(../images/q3.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q4{  background:url(../images/q4.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q5{  background:url(../images/q5.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q6{  background:url(../images/q6.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q7{  background:url(../images/q7.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q8{  background:url(../images/q8.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q9{  background:url(../images/q9.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q10{  background:url(../images/q10.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q11{  background:url(../images/q11.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dt.q12{  background:url(../images/q12.jpg) top left no-repeat;}


#hyaluron #wrapper2 #main2 dl.qa dd.a1{  background:url(../images/a1.jpg) top left no-repeat !important;}
#hyaluron #wrapper2 #main2 dl.qa dd.a2{  background:url(../images/a2.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a3{  background:url(../images/a3.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a4{  background:url(../images/a4.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a5{  background:url(../images/a5.jpg) top left no-repeat;
height:35px;}
#hyaluron #wrapper2 #main2 dl.qa dd.a6{  background:url(../images/a6.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a7{  background:url(../images/a7.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a8{  background:url(../images/a8.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a9{  background:url(../images/a9.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a10{  background:url(../images/a10.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a11{  background:url(../images/a11.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 dl.qa dd.a12{  background:url(../images/a12.jpg) top left no-repeat;}	




#hyaluron #wrapper2 #main2 li.q1{  background:url(../images/q1.jpg) top left no-repeat !important;}
#hyaluron #wrapper2 #main2 li.q2{  background:url(../images/q2.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q3{  background:url(../images/q3.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q4{  background:url(../images/q4.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q5{  background:url(../images/q5.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q6{  background:url(../images/q6.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q7{  background:url(../images/q7.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q8{  background:url(../images/q8.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q9{  background:url(../images/q9.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q10{  background:url(../images/q10.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q11{  background:url(../images/q11.jpg) top left no-repeat;}
#hyaluron #wrapper2 #main2 li.q12{  background:url(../images/q12.jpg) top left no-repeat;}


#voce111222{
	position: relative;
	margin: 0 0 10px;
} 

#voce111222 p.syosai{
	margin: 0;
	padding: 0;
} 
#voce111222 p.syosai a {
	position: absolute;
	bottom: 20px;
	right: 50px;
}
#voce111222 a:link {	text-decoration: underline; color: #9F0E15;}
#voce111222 a:visited {	text-decoration: underline; color: #9F0E15;}
#voce111222 a:hover {	text-decoration: underline; color: #666666;}
#voce111222 a:active {	text-decoration: underline; color: #9F0E15;}

* html #voce111222 p.syosai a {
	position: absolute!important;
	top: 450px!important;
	right: 35px!important;
}
* html #voce111222 a:link {	text-decoration: underline; color: #9F0E15;}
* html #voce111222 a:visited {	text-decoration: underline; color: #9F0E15;}
* html #voce111222 a:hover {	text-decoration: underline; color: #666666;}
* html #voce111222 a:active {	text-decoration: underline; color: #9F0E15;}

#content .hyaru_doctor {
    height: 148px;
    margin: 5px auto 10px;
    padding: 0 12px 0 12px;
}

#content .hyaru_doctor .photo {
		float:right;
}

#content .hyaru_doctor .text {
    margin: 10px 5px;
    width: 390px;
		*width: 350px;
}

#content .hyaru_doctor .text a {
    padding-left: 275px;
}

#content .section .link p {
    float: right;
    padding:5px 0 20px 0;
    padding-left: 10px;
}

.img{
	  padding-left:100px;
}
