@charset "utf-8";

/*　初期化　*/
* {
font-size:100%;
font-style:normal;
letter-spacing:0em;
line-height:1.5em;
margin:0;
padding:0;
/* border:0; */
text-decoration:none;
font-family:"ＭＳ Ｐゴシック",Osaka,"ヒラギノ角ゴ Pro W3"
}


a:link {color:#c5b584;}
a:visited{color:#c5b584;}
a:hover{color:#efbe2c;}
a:active{color:#c5b584;}

.font_white a:link {color:#ffffff;}
.font_white a:visited{color:#ffffff;}
.font_white a:hover{color:#efe577;}
.font_white a:active{color:#ffffff;}

.font_wine a:link {color:#c5b584;}
.font_wine a:visited{color:#c5b584;}
.font_wine a:hover{color:#9f0042;}
.font_wine a:active{color:#c5b584;}

.font_gray a:link {color:#555555;}
.font_gray a:visited{color:#555555;}
.font_gray a:hover{color:#999999;}
.font_gray a:active{color:#555555;}



body { margin:0; padding:0;text-align:center; background:#fbfbfb;}
hr { height:1px; width:481px; margin: 0 41px 32px 71px ; text-align:center ; background-color:#555555; border:0; }


#container_top { background:#572a3e; width:800px; margin:0 auto;padding:0;
}/*[IE対策]text-align:center;で中央揃え*/
#container { background: url(form02_google.htmlimages/back.gif) repeat-y top left scroll #572a3e; width:800px; margin:0 auto;padding:0;
}/*[IE対策]text-align:center;で中央揃え*/

#header { background:#582b42;}
#header img {  text-align:left;float:left;}

#menu li{ display:inline; height:22px; list-style:none; 
}


/*---------------▼　サイド全体　▼---------------*/

#side {background-color: #572a3e;}
.side_top{padding:30px 45px 20px 45px;}/*サイド全体のpadding*/
.side{
	width:187px;/*paddingの分だけ調節*/
	float: left;
	padding: 20px 0 0 20px;	
}


#information {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left top;
	width: 424px;
	text-align: left;
	word-spacing:6px;
	letter-spacing:1px;
	display: inline;
	float: left;
	margin:0 20px 0 0;
}
#information ul{ margin:10px 5px 0 10px;}
#information li{list-style:none; text-indent:-1.2em; margin:0 0 0 1.2em;}
/*[IE対策]floatとmargin使用のため、displayでmarginが2倍になるバグ回避*/
#information a,#information .font_wine {white-space: nowrap;}

#yoyaku {
	float: left;
	display: inline;
}/*[IE対策]floatとmargin使用のため、displayでmarginが2倍になるバグ回避*/
.yoyaku{width: 265px;}

#yoyaku ul{margin:0 0 5px 0;}
#yoyaku li{list-style:none; text-indent:-1em;padding:0 0 0 1em;}
.yoyaku_bn li{display:inline;float:left;margin:0 0 5px 0;}
.yoyaku_bn02 li{display:inline;float:left;margin:0 0 12px 0;}



/*--↓　テキストメニュー部分　↓--*/

#sidemenu{padding:20px 0 0 0;text-align:left;}

#sidemenu div{ display:inline; float:left;margin:25px 0 10px 0;}
/*ここでメニュー各横幅調節*/
	#anti_aging_top{width:231px;padding:0 0 0 6px;}/*marginは#sidemenu divとかぶるのでpadding*/
	#body_top{width:140px}
	#face_top{width:120px}
	#skin_top{width:120px}
	#internal_top{width:86px}
	
#sidemenu dl { border-left:#bdad72 solid 2px; padding:0 10px 0 10px;}
#sidemenu li {list-style:none; display:inline; padding:0 8px 0 0; line-height:1.8em;}
#sidemenu li a { white-space:nowrap;}


/*--↑　テキストメニュー部分　↑--*/



/*---------------▲　サイド全体　▲---------------*/



/*---------------▼　コンテンツ内　▼---------------*/



#contents {
	width:593px;/*593px-20px-71px*/
	background-color: #ffffff;
	float: left;
	display: inline;
}

#commonness {padding:41px 71px 41px 71px;}/*20px+187px*/





/*--↓　診療内容　↓--*/
#shinryou {padding: 41px 20px 41px 71px;}
#shinryou div {margin:0 0 32px 0;}
#shinryou .koumoku_table { width:400px;}

#shinryou h3 {margin: 0 0 0.3em 0;}/*ヒアルロン酸、ボツリヌストキシン治療*/

/*--↓　診療内容　詳細　↓--*/
#syousai { padding: 41px 41px 41px 71px;}
#syousai div {margin:0 0 32px 0;}
#syousai h3 { margin: 0 0 0.3em 0;}



/*--↓　治療費　↓--*/
#price {padding: 41px 71px 41px 71px;}
#price div { margin:0 0 32px 0; }

.table_design {
width:100%;
border-top:1px solid #beae73;
border-right:1px solid #beae73;
margin:auto;
}
.table_design td {
border-left:1px solid #beae73;
border-bottom:1px solid #beae73;
padding:5px;
}
.table_design th {
color:#ffffff;
background:#beae73; 
border-left:1px solid #beae73;
border-bottom:1px solid #beae73;
padding:5px;
}

.danraku dt {
clear:both;
float:left;
margin:0 0 1em;

}
.danraku dd {
margin:0 0 1em 10em;
word-spacing:0.5em;
}
.danraku dd:first-letter{ text-indent:-10em;}
.danraku ul {list-style:none;}


/*--↓　メディカルエステ　↓--*/
#MedicalEsthete { padding: 41px 41px 41px 71px;}
#MedicalEsthete div {margin:0 0 32px 0;}
#MedicalEsthete h3 { margin: 0 0 0.3em 0;}


/*--↓　アクセス　↓--*/
#access { padding: 41px 41px 41px 71px;}



/*--↓　プラバシーポリシー　↓--*/
#privacy {
	padding: 41px 71px 41px 71px;
}
#privacy div {margin:0 0 25px 0;}
#privacy h3 {
	margin: 0 0 0.3em 0;
	font-weight: 400;
}




/*---------------▲　コンテンツ内　▲---------------*/



/*---------------▼　フッター　▼---------------*/



/*--↓　トップと他のページフッター共通　↓--*/
#footer{padding:20px 0;}
#footer ul{ margin:0 0 10px 0;}
#footer li{list-style:none; display:inline;}
#footer li span{padding:0 0.4em;}
#footer a { white-space:nowrap;}


/*--↓　他のページフッター　↓--*/
#contents #footer{ border-top:#555555 solid 1px; margin:0 71px; }


/*---------------▲　フッター　▲---------------*/




/*--↓　左にアイコン写真、右に項目・文章　共通　↓--*/
.koumoku_table { border-left:#bdad72 solid 2px;}/*テーブルタイプ*/
.koumoku_table td {padding: 0.6em 0 0 2.5em; text-indent:-1.2em; text-align:left; vertical-align:top;}
.icon{
	float:left;
	padding:0 25px 0 0;
}

.koumoku_div {border-left:#bdad72 solid 2px; margin:0 0 32px 101px; padding:0 0 0 20px;}/*ボックスタイプ*/


/*--↓　共通クラス　↓--*/
.font_first li:first-letter {color:#c5b584 ;}
.font_first td:first-letter {color:#c5b584 ;}/* Mac FirefoxとSafariではリンクにも適用されてしまうので、.font_oudoを使う*/

.font_large { font-size:1.2em;}
.font_small { font-size:0.8em;}
.font_xsmall { font-size:0.7em;}

.font_white{ color:#ffffff;}
.font_gray{ color:#555555;}
.font_oudo{ color:#c5b584 ;}
.font_wine{ color:#9f0042;}

.font_left {text-align: left;}
.font_center {text-align:center;}

.font_line_hight { line-height:2em; }


.aki_shita { margin:0 0 32px 0 !important; }/*ページのロゴに適用するため　!important*/


.koumoku { text-indent:-1em; margin-left:1em; list-style:none; }
.koumoku_kazu { list-style: inside decimal ; text-indent:-1.4em; margin-left:1.7em; }
.koumoku_kazu li {margin:0;padding:0;}

.left{float:left;}
.right{float:right;}

.clear{
clear : both;
}
.nowrap {white-space: nowrap;}
