@charset 'shift_jis';	/*ƒGƒ“ƒR[ƒhŒ`Ž®‚É‡‚í‚¹‚Ä•ÏX*/

/*------------------------------------------

‹¤’ÊÝ’è

------------------------------------------*/

body{/* š*/
	margin: 0 auto;
	font-size:small;
	background-image:url(../../images/wallpaper.png);
	background-repeat: repeat;
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	}

#wrapper{ /*š*/
background:#FFFFFF;
position:relative;
margin:0 auto;
width:738px;
font-size:14px;
line-height:170%;
text-align:left;
text-align:justify;
text-justify:inter-ideograph;
}

#wrap{
	background:#FFFFFF;
	margin:0 auto;
	width:980px;
}

#container {
position:relative;
margin:0 auto;
width:738px;
text-align:left;
text-align:justify;
text-justify:inter-ideograph;
font-size:14px;
line-height:150%;
}

#con{
	width:700px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', "Osaka";
	font-size: 10px;
	line-height: 14px;
	margin: 0px;
	color:#666;
	text-align:left;
	font-weight:normal;
	}

/* /// ’ÊíƒŠƒ“ƒN—p@’è‹`@/// */

a:link {color: #0000FF;text-decoration: none;}
a:visited {color: #800080;text-decoration: none;}
a:hover {color: #0000FF;text-decoration: underline;}
a:active {color: #0000FF;text-decoration: underline;}

/*///‹¤—L€–Ú/////////////////////////////*/
/* float‰ðœ*/
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*----------------------
šŒ©o‚µE…•½ü
----------------------*/
h1{ /*”–‚¢—Î”wŒi‚É”Z‚¢ŽÎ‚ß‚Ì‹ÈŠp*/
clear:both;
width:730px;
	font-size: 20px;
	line-height: 29px;
	font-weight: bold;
	color: #00432A;
	background-image: url(../img/bg_subtitle05.gif);
	text-align:left;
	background-repeat: no-repeat;
	height: 29px;
	padding-left: 13px;
}

.h1_nostyle{
	background:none;
	margin:0;
	padding:0;
}

.nostyleH{
	background:none;
	margin:0;
	padding:0;
	border:none;
}

#h1{
	background:none;
	color:#333333;
}


h2{ /*@œ------@*/
	clear:both;
	font-size: 16px;
	background-image: url(../img/bg_subtitle02.gif);
	background-repeat: no-repeat;
	text-align:left;
	background-position: right;
	color:#060;
}


h3{ /*¶‚Æ‰º‚É”Z‚¢—Î‚Ìƒ‰ƒCƒ“*/
clear:both;
	border-left:5px solid #161;
	border-bottom:1px solid #161;
	padding-left:5px;
	text-align:left;
	color:#394;
	font-size:small;
}
h4{ /*ƒsƒ“ƒN‚ÌŠÛ‚Ì’†‚É–îˆó*/
	background-image:url(../img/arrow01.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-align:left;
	margin:0 0 5px 0 ;
	padding-left:20px;
}
h5{ /*”Z‚¢—Î‚Ì•¶Žš*/
	font-size:small;
	color:#098;
}

.hr_dot{ /*“_ü*/
clear:both;
	border-top:none;
	border-bottom:1px dashed #888;
	margin:10px auto 10px;
}

/*------------------------
šƒ{ƒbƒNƒX
------------------------*/
.nurse{ /*ŠÅŒì•w‚ÌƒCƒ‰ƒXƒg*/
	background:url(../img/bg_kanngohu.png) no-repeat left bottom;
	width:630px;
	height: 70px;
	font-size: 14px;
	line-height: 22px;
	text-align:left;
	color:#000;
	padding:50px 20px 20px 80px;
}

#contents{ /*‘S‚Ä‚Ìƒ{ƒbƒNƒX‚ð“ü‚ê‚é” */
	clear:both;
}

#box50L{ /*”¼•ªƒTƒCƒY@¶‘¤‚Ìƒ{ƒbƒNƒX*/
	width:50%;
	float:left;
}
#box50R{ /*”¼•ªƒTƒCƒY@‰E‘¤‚Ìƒ{ƒbƒNƒX*/
	width:50%;
	float:right;
}
.case{
	text-align:center;
}

/*----------------------------------
ƒe[ƒuƒ‹Eƒ{ƒbƒNƒX
----------------------------------*/
.pinkTable{
	border:1px solid #FAA;
}
.pinkTable th{
	background-color:#FAA;
	color:#FFF;
	text-align:center;
	width:20%;
}
.pinkTable td{
	background-color:#FDD;
}

#greenBox{ /*ƒ‚ƒjƒ^[•åW‚Ìƒy[ƒWƒgƒbƒv/ƒjƒLƒr‚Ìƒy[ƒW*/
	border:3px double #697;
	background-color:#EFF;
	width:100%;
	overflow: auto;
	padding:5px;
}


/*skin/shimi-sobakasu/”ü”’‚­‚·‚ÝƒVƒ~‚Ìƒy[ƒW*/
/*face/hokuro/‚Ù‚­‚ëEƒCƒ{‚Ìƒy[ƒW*/
/*laser/medo/ƒƒhƒ‰ƒCƒg‚Ìƒy[ƒW*/
.greenTable{
border-collapse:collapse;
width:100%;
}
.greenTable th{
	background-color:#7FC2BF;
	color:#333;
	text-align:center;
}
.greenTable th,.greenTable td,.greenTableTitle{
border:1px solid #4A9B98;
}
.greenTableTitle{
	color:#FFF;
	width:100%;
	background-color:#7FC2BF;
	font-size:large;
    height: 100px;
    line-height: 100px;
}
/*----------------------------------

----------------------------------*/
.price{ /*—¿‹à‚Í‚±‚¿‚ç*/
clear:both;
	font-size: 16px;
	margin:auto;
	font-weight: bold;
	border-bottom: 1px solid #F00;
	width:100px;
	color:#03F;
}

.font_small{ /*à–¾‚È‚Ç‚Ì¬‚³‚¢•¶Žš*/
	font-size:small;
}

.fontRed{color:#F00;display:inline;}
.fontRedB{color:#F00;display:inline;font-weight:bolder;}
.fontBlue{color:#01F;display:inline;}
.fontBlueB{color:#01F;display:inline;font-weight:bolder;}
.fontPink{color:#F88;display:inline;}
.fontPinkB{color:#F88;display:inline;font-weight:bolder;}
.fontGreen{color:#2A6;display:inline;}
.fontGreenB{color:#2A6;display:inline;font-weight:bolder;}
.fontOrange{color:#FA1;display:inline;}
.fontOrangeB{color:#FA1;display:inline;font-weight:bolder;}

/*----------¥footer¥-------------*/
#footer{
	position:absolute;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	clear:both;
width:980px;
background-color:#649c9c;
color:#FFF;
}
#footer a{
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#FFF;
	text-decoration:none;
}
#footer a:hover{color:#4E7676;}
#footer table img{
	margin:0 auto;
}

.footer_addr dt { float:left; }
.footer_addr dd { margin-left:80px; }
/*----------£footer£-------------*/

/* Q•A */
.qa_list li{ 
	line-height:1.9;
	font-size:18px;
	font-weight:bold;
	color:#384;
}
.qa_list li a { color:#384; }


#tab li {
  float: left;
	text-align:center;
  padding: 10px;
  list-style: none;
  cursor: pointer;
  background: #ccc;
	font-size:20px;
	font-weight:bold;
	width:180px;
	color:#006600;
	border-top-left-radius: 10px;     /* ¶ã */
	border-top-right-radius: 10px;    /* ‰Eã */
}
#tab li.select {
  background: #CDEAE9;
}
.disnon {
  display: none;
}
.content_wrap {
  clear: left;
  width: 738px;
}



/* ‚¨–â‚¢‡‚í‚¹ */
a.close:link, a.close:visited, a.close:active {color: #333333; text-decoration: none;}
a.close:hover {color: #333333; text-decoration: underline;}


/*‘‰g‚ÌƒZƒJƒ“ƒhƒy[ƒW*/
.diet2ndPage{width:90%;}
.diet2ndPage td a{color:#175;}
.diet2ndPage td{
	width:33%;
	height:10px;
	text-align:center;
	border:3px double #5B9;
	background-color:#BFC;
}

/*2009/03/23’Ç‰Á ˆç–Ñ‚Ìƒy[ƒW
**************************************/

.bridal{
    border:double 1px #FF6666;
	padding:5px;
	height:135px;
}

.bridal_ttl {color: #ffffff; background-color: #ffc0cb; padding: 5px; font-size:14px; font-weight:bold;}

.bridal_list ul li{
background-image:url(../../info/img/bell.gif);
background-repeat:no-repeat;
height:25px;
color:#ea598c;
font-weight:bold;
padding-left:30px;
padding-top:5px;
text-align:left;
}

.bridal_ttl02 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', "Osaka";
	color: #ffffff;
	background-color: #ffc0cb;
	padding: 5px;
	font-size:14px;
	font-weight:bold;
}

.bridal_ttl03 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', "Osaka";
	color: #ffffff;
	background-color: #ffc0cb;
	padding: 5px;
	font-size:12px;
	font-weight:bold;
}

.bridal_ttl2 {
background-image:url(../../info/img/heart.gif);
background-repeat:no-repeat;
color: #f45a7e;
padding-left:30px;
height:25px;
font-size:14px;
font-weight:bold;
}

.green_ttl02 {
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', "Osaka";
	color:#000000;
	background-color: #F2FEEE;
	padding: 5px;
	font-size:14px;
	font-weight:bold;
	padding-left: 13px;
}
.glay_text_anser {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	color:#0D0022;
	padding: 13px;
	font-size:14px;
	font-weight:normal;
	letter-spacing: 1px;
	line-height: 25px;
	line-break: strict;
}
/*  Extendet css */
.imagediv{
	position:relative;
	width:866px;
	height:180px;
	vertical-align:middle;
	overflow:hidden;
	margin:0;
	padding:0;
	border:0px solid black;
	background-color:white;
}
.imagediv ul{
	position:relative;
	margin:0;
	padding:0;
	list-style-type: none;
	width:3200px;
	overflow: hidden;
}
.imagediv li{
	float: left;
	margin:0;
	padding:0;
	vertical-align:top;
	margin-top:10px;
	text-align:center;
	width:386px;
}
.arrow_menu{
	position:relative;
	vertical-align:middle;
	margin:0;
	padding:0;
	border:0px solid black;
	background-color:white;
	overflow: hidden;
}
.text_link_qa {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size: 14px;
	padding-left: 13px;
}

/* 2011.12.10 ’Ç‰Á€–Ú */
.Category_title{
	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#003399;
	font-variant:normal;
}

/* skin/cosme ‚Ìƒy[ƒW*/
.cosme{
	border:#777 solid 1px;
	border-collapse:collapse;
}
.cosme th{
	text-align:center;
	border:#777 solid 1px;
	background-color:#DFE;
	color:#2A6;
}
.cosme td{
	border:#777 solid 1px;
}
.cosme img{float:left;}


/* peelingƒs[ƒŠƒ“ƒO&ƒCƒIƒ““±“ü‚Ìƒy[ƒW */
.peelingMenu{
margin:0 auto;
	background-color:#BFC;
	text-align:center;
	font-weight:bolder;
	border-collapse:collapse;
}
.peelingMenu td{width:210px;height:60px;border:#FFF 3px solid;}

.ion_flow{border-collapse:collapse;	font-weight:bolder;}
.ion_flow th{
	width:210px;
	color:#584;
	text-align:center;
	background-color:#DFB;
}
.ion_flow img{width:230px;height:320px;}
.ion_flow th,.ion_flow td{border:1px solid #4B7;}

/* 2012.04.04 ‚Ï‚ÇŒfÚ—p@’Ç‰Á */
/* CSS Document */

.main-text-pado {
	text-height:font-size;
	font-size:120%;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif
}

/*info/link2/indexƒŠƒ“ƒNW*/
.wrap{
	text-align:center;	
}

/* --- */
.iten-shinsaibashi{
	background:url(../../images/info/shinsaibasi-iten-info-bg.gif) top no-repeat;
	width:710px;
	height:459px;
	overflow:hidden;
	padding:630px 0 0 40px;
	margin:10px auto 20px;
}

.iten-shinsaibashi_kansha{
	background:url(../../images/info/shinsaibasi-iten-kansyasai_bg.jpg) top no-repeat;
	width:720px;
	height:460px;
	overflow:hidden;
	padding:850px 0 0 60px;
	margin:10px auto 20px;
}

.iten-shinsaibashi_kansha02{
	background:url(../../images/info/shinsaibasi-iten-kansyasai_bg02.jpg) top no-repeat;
	width:720px;
	height:460px;
	overflow:hidden;
	padding:925px 0 0 60px;
	margin:10px auto 20px;
}

/* TOPƒy[ƒWÅVî•ñ --- */
.top_topics {
	overflow-y: scroll;
	height: 170px;
	border: #7FC2BF solid 1px;
}

.top_topics ul li {
	border-bottom:#000000 dotted 1px;
	line-height:2.5;

}

.top_topics ul li a {
	color:#000000;
}

/* ÅVî•ñ --- */
.topics li {
	border-bottom:#000000 dotted 1px;
	line-height:4;
}


/* —\–ñE‘Š’kƒoƒi[ */
.contact_area {
	background:url(../img/contact_area.gif) top no-repeat;
	position:relative;
	height:150px;
	display:block;
}

.contact_area .yoyaku {
	position:absolute;
	top:80px;
	left:310px;
}

.contact_area .consult {
	position:absolute;
	top:80px;
	left:490px;
}

.contact_area .yoyaku02 {
	position:absolute;
	top:80px;
	left:250px;
}

.contact_area .consult02 {
	position:absolute;
	top:80px;
	left:420px;
}

/* ‚Ü‚Â–Ñ */
.matsuge_table td {
vertical-align: top;
}

/* andGIRL@ƒƒjƒ…[*/

.aG_menu{
	background:url(../../images/top/aG_flame.png) top no-repeat;
	height: 100px;
	margin-bottom: 30px;
	padding: 15px;
}
.aG_menu a{
	padding: 0 5px;
	text-decoration: none;
}
.aG_menu a:hover{
	text-decoration:underline; 
	margin-top: -30px;
	color: #442008;
}
.aG_menu span{
	color: #442008;
	font-family: "‚l‚r ‚o–¾’©", "MS PMincho","ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", "serif";
	font-size: 16px;
	letter-spacing: 1px;
}
.group1{
	display: block;
	text-align: center;
}
