@charset "utf-8";
/* CSS Document */

/*--------------------------------------
　大枠囲み
---------------------------------------*/
#header h1 {
	text-align: center;
	/* margin:28px 0 0 0; */
	font-size: 200%;
	font-family: 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', 'ＭＳ Ｐ明朝', 'MS PMincho', 'Kozuka Mincho Pro', 'Kozuka Mincho Std', '小塚明朝 Pro R', '小塚明朝 Std R', Georgia, Times, Baskerville, Palatino, serif;
	padding-top: 20px;
}
#header h1 a {
	color:#2F2F2E;
	text-decoration:none;
}
#visual h2 {
	width:900px;
	margin:0 auto 0 auto;
}
#subContents {
	width:900px;
	margin:0 auto 0 auto;
	margin-bottom:40px;
}
div.section {
	margin-bottom:30px;
}

/*--------------------------------------
　パンくずリスト
---------------------------------------*/
#pankuzu {
	font-size:85%;
	_font-size:75%;/*IE6のみ有効*/
	background:url(../images/common/bg_h1.gif);
	color:#838282;
	padding:0 10px 0 10px;
	margin:14px 0 20px 0;
}
#pankuzu ul li {
	display:inline;
	background:url(../images/common/icon_arrow_pankuzu.gif) no-repeat left center;
	padding:0 0 0 15px;
}

/*--------------------------------------
　サロンについて
---------------------------------------*/
/*説明*/
.section.salon {
	margin:0 0 20px 0;
}
.section.salon .left {
	float:left;
	margin-right:15px;
}
.section.salon h3 {
	color:#634502;
	font-size:120%;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(../images/common/bg_line.gif) repeat-x left bottom;
}

/*地図*/
.access {
	background:url(../images/common/bg_note.gif) no-repeat left bottom;
	padding:0 20px 20px 20px;
}
.access .top {
	margin:0 -20px 20px -20px;
}
.access .address {
	width:293px;
	float:right;
}
.access .address h3 {
	margin-bottom:15px;
	padding-bottom:5px;
	font-size:150%;
	border-bottom:1px dotted #CCC;
}
.access .address dl dt {
	background:#812e2e;
	float:left;
	color:#FFF;
	font-size:85%;
	width:5em;
	text-align:center;
	padding:0 5px 0 5px;
}
.access .address dl dd {
	margin-bottom:1px;
	padding-left:6em;
}
.access iframe {
	border:1px solid #d5d1b2;
	float:left;
}

/*--------------------------------------
　ヘアスタイル
---------------------------------------*/
.styleList {
	margin-right:-20px;
	width:640px;
}
.styleList ul {
	width:660px;
}
.styleList ul li {
	float:left;
	margin:0 20px 20px 0;
}

/*--------------------------------------
　メニュー＆プライス
---------------------------------------*/
.section.menu .left {
	float:left;
	margin-right:20px;
}
.section.menu h3 {
	margin-bottom:15px;
	padding-bottom:5px;
	font-size:130%;
	background:url(../images/common/bg_line.gif) repeat-x left bottom;
	color:#634502;
}
.section.menu dl dt {
	float:left;
	font-weight:bold;
	background:url(../images/common/icon_circle.gif) no-repeat left 1.5em;
	padding:8px 0 0 15px;
}
.section.menu dl dd {
	padding:8px 0 8px 0;
	text-align:right;
	border-bottom:1px dotted #CCC;
}

/*--------------------------------------
　お問い合わせ
---------------------------------------*/
.form {
	background:url(../images/common/bg_note.gif) no-repeat left bottom;
	padding:0 20px 100px 20px;
}
.form h3 {
	margin-bottom:15px;
	padding-bottom:5px;
	font-size:130%;
	background:url(../images/common/bg_line.gif) repeat-x left bottom;
	color:#634502;
}
.form .top {
	margin:0 -20px 10px -20px;
}
.form dl dt {
	float:left;
	background:url(../images/common/icon_circle.gif) no-repeat left 0.7em;
	padding-left:15px;
}
.form dl dd {
	padding-left:11em;
	padding-bottom:10px;
}
.form .kome {
	font-size:85%;
	background:#f7d895;
	padding:3px;
	color:#812e2e;
}

/*--------------------------------------
　プライバシーポリシー
---------------------------------------*/
.section.privacy h3 {
	color:#634502;
	font-size:120%;
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(../images/common/bg_line.gif) repeat-x left bottom;
}
.section.privacy h4 {
	color:#696967;
	font-size:110%;
	margin-bottom:10px;
	border-bottom:1px dotted #CCC;
}
.jyouken {
	border:3px solid #e5e5e5;
	font-size:85%;
	padding:10px;
	margin:0 0 10px 0;
	color:#838282;
}
.jyouken ul li {
	background:url(../images/common/icon_circle.gif) no-repeat left 10px;
	list-style:none;
	padding:0 0 0 15px;
}

/*--------------------------------------
　その他
---------------------------------------*/
/*リンク*/
#pankuzu a:link {
	background:url(../images/common/bg_pankuzu.gif) no-repeat right center;
	padding:0 10px 0 0;
}

/*※テキスト*/
.kome {
	font-size:85%;
	margin-left: 1em;
	text-indent: -1em;
	line-height:2em;
}

/*フォント*/
.red {
	color:#812e2e;
}
.small {
	font-size:85%;
	_font-size:75%;
}

/*全角・半角*/
.zenkaku {
	ime-mode: active;
	border:1px solid #e5e5e5;
}
.hankaku {
	ime-mode: inactive;
	border:1px solid #e5e5e5;
}
.mb30 {
	margin-bottom:30px;
}
.center {
	text-align:center;
}