@charset "utf-8";

/*======================================

Font-size Adjustment
77% = 10px	| 	122% = 16px	|	167% = 22px	
85% = 11px	|	129% = 17px	|	174% = 23px
92% = 12px	|	136% = 18px	|	182% = 24px
100% = 13px	|	144% = 19px	|	189% = 25px
107% = 14px	|	152% = 20px	|	197% = 26px
114% = 15px	|	159% = 21px	|

=======================================*/

/* 1.マージン・インデント
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
.m1b { margin-bottom: 1px !important; }
.m2b { margin-bottom: 2px !important; }
.m3b { margin-bottom: 3px !important; }
.m4b { margin-bottom: 4px !important; }
.m5b { margin-bottom: 5px !important; }
.m6b { margin-bottom: 6px !important; }
.m7b { margin-bottom: 7px !important; }
.m8b { margin-bottom: 8px !important; }
.m9b { margin-bottom: 9px !important; }
.m10b { margin-bottom: 10px !important; }
.m13b { margin-bottom: 13px !important; }
.m15b { margin-bottom: 15px !important; }
.m20b { margin-bottom: 20px !important; }
.m25b { margin-bottom: 25px !important; }
.m30b { margin-bottom: 30px !important; }
.m35b { margin-bottom: 35px !important; }
.m40b { margin-bottom: 40px !important; }
.m45b { margin-bottom: 45px !important; }
.m50b { margin-bottom: 50px !important; }
.m55b { margin-bottom: 55px !important; }
.m60b { margin-bottom: 60px !important; }
.m65b { margin-bottom: 65px !important; }
.m70b { margin-bottom: 70px !important; }
.m80b { margin-bottom: 80px !important; }
.m100b { margin-bottom: 100px !important; }
.m110b { margin-bottom: 110px !important; }

.m20t { margin-top: 20px !important; }


.m5l { margin-left: 5px !important; }
.m9l { margin-left: 9px !important; }
.m10l { margin-left: 10px !important; }
.m12l { margin-left: 12px !important; }
.m15l { margin-left: 15px !important; }
.m20l { margin-left: 20px !important; }
.m25l { margin-left: 25px !important; }
.m30l { margin-left: 30px !important; }
.m150l { margin-left: 150px !important; }
.m570l { margin-left: 570px !important; }

.m1r { margin-right: 1px !important; }
.m5r { margin-right: 5px !important; }
.m10r { margin-right: 10px !important; }
.m15r { margin-right: 15px !important; }
.m20r { margin-right: 20px !important; }
.m25r { margin-right: 25px !important; }
.m30r { margin-right: 30px !important; }
.m40r { margin-right: 40px !important; }
.m50r { margin-right: 50px !important; }

.p5b { padding-bottom: 5px !important; }
.p10b { padding-bottom: 10px !important; }
.p15b { padding-bottom: 15px !important; }
.p20b { padding-bottom: 20px !important; }
.p25b { padding-bottom: 25px !important; }
.p30b { padding-bottom: 30px !important; }
.p40b { padding-bottom: 40px !important; }
.p50b { padding-bottom: 50px !important; }
.p60b { padding-bottom: 60px !important; }
.p70b { padding-bottom: 70px !important; }
.p80b { padding-bottom: 80px !important; }

.p5t { padding-top: 5px !important; }
.p8t { padding-top: 8px !important; }
.p10t { padding-top: 10px !important; }
.p15t { padding-top: 15px !important; }
.p17t { padding-top: 17px !important; }
.p20t { padding-top: 20px !important; }
.p25t { padding-top: 25px !important; }
.p30t { padding-top: 30px !important; }

.p10a { padding: 10px !important; }
.p20a { padding: 20px !important; }

.p0r { padding-right: 0px !important; }
.p5r { padding-right: 5px !important; }
.p10r { padding-right: 10px !important; }
.p20r { padding-right: 20px !important; }
.p15r { padding-right: 15px !important; }
.p25r { padding-right: 25px !important; }
.p30r { padding-right: 30px !important; }
.p40r { padding-right: 40px !important; }
.p50r { padding-right: 50px !important; }
.p55r { padding-right: 55px !important; }
.p60r { padding-right: 60px !important; }
.p70r { padding-right: 70px !important; }
.p75r { padding-right: 75px !important; }
.p90r { padding-right: 90px !important; }
.p100r { padding-right: 100px !important; }
.p110r { padding-right: 110px !important; }
.p120r { padding-right: 120px !important; }


.p10l { padding-left: 10px !important; }
.p15l { padding-left: 15px !important; }
.p20l { padding-left: 20px !important; }
.p25l { padding-left: 25px !important; }
.p30l { padding-left: 30px !important; }
.p200l { padding-left: 200px !important; }

.box60 { width: 60px !important; }
.box85 { width: 85px !important; }
.box100 { width: 100px !important; }
.box110 { width: 110px !important; }
.box120 { width: 120px !important; }
.box130 { width: 130px !important; }
.box140 { width: 140px !important; }
.box160 { width: 160px !important; }
.box180 { width: 180px !important; }
.box200 { width: 200px !important; }
.box220 { width: 220px !important; }
.box230 { width: 230px !important; }
.box250 { width: 250px !important; }
.box260 { width: 260px !important; }
.box280 { width: 280px !important; }
.box285 { width: 285px !important; }
.box290 { width: 290px !important; }
.box330 { width: 330px !important; }
.box340 { width: 340px !important; }
.box300 { width: 300px !important; }
.box310 { width: 310px !important; }
.box320 { width: 320px !important; }
.box350 { width: 350px !important; }
.box355 { width: 355px !important; }
.box365 { width: 365px !important; }
.box370 { width: 370px !important; }
.box400 { width: 400px !important; }
.box420 { width: 420px !important; }
.box450 { width: 450px !important; }
.box440 { width: 440px !important; }
.box460 { width: 460px !important; }
.box480 { width: 480px !important; }
.box500 { width: 500px !important; }
.box510 { width: 510px !important; }
.box530 { width: 530px !important; }
.box600 { width: 600px !important; }
.box640 { width: 640px !important; }

/* 2.位置クラス
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
.clear { clear: both !important; }
.cen { text-align: center !important; }
.left { text-align: left !important; }
.right { text-align: right !important; }
.fLeft { float: left !important; }
.fRight { float: right !important; }

/* 3.テキスト
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
.bold { font-weight: bold !important; }
.txtRed { color: #ff0000 !important; }
.txtRed2 { color: #CC0000 !important; }
.txtBlue { color: #0052E5 !important; }
.txtPink { color: #F246A4 !important; }
.txtGold { color: #A98552 !important; }
.txtGray { color: #666666 !important; }
.txtWhite { color: #FFFFFF !important; }

.txt11 { font-size: 92% !important; }
.txt13 { font-size: 109% !important; }
.txt14 { font-size: 117% !important; }
.txt15 { font-size: 125% !important; }
.txt17 { font-size: 142% !important; }
.txt18 { font-size: 150% !important; }
.txt20 { font-size: 167% !important; }

.lh190 { line-height: 190% !important; }
.bNone { border: none !important; }
.vaMiddle { vertical-align: middle !important; }

/* 投稿の画像配置 */
.alignright { display: block; margin: 0 0 0 auto; }/* 配置位置 左 */
.alignleft { display: block; margin: 0 auto 0 0; }/* 配置位置 右 */
.aligncenter { display: block; margin: 0 auto; }/* 配置位置 中央 */


/*
====================================================================


/*
====================================================================
基本設定
	1.枠組み
	2.リンク
	3.clearfixセレクタ指定
	4.ナビゲーション設定
	5.枠組み各詳細設定
	6.各ページ設定
====================================================================
*/

/* 1.枠組み
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
* {
	margin: 0;
	padding: 0;
}

body {
	background: #faefe9;
	color: #333333;
}

#container {
	position: relative;
	font-family: "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height: 1.7;
	letter-spacing: 0.5px;
	font-size: 97%;
	width: 988px;
	margin: 0px auto;
	background: #FFF;
}


/* 2.リンク
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
/* リンク文字
──────────────────── */
a:link,
a:visited { text-decoration: none; color: #666666; }
a:hover  { text-decoration: none; color: #F29600; }
a:active { text-decoration: none; color: #666666; }


/* 3.clearfixセレクタ指定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
/* clearfix */
/* -------------------------------------------------- */
.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}


/*4.ナビゲーション
-------------------------------------------------------------*/
/* ヘッダーナビ */
.shop_menu{
	width: 988px;
	margin: 0px auto 115px;
}

.shop_menu02{
	width: 988px;
	margin: 0px auto 70px;
}

.shop_menu03{
	width: 988px;
	margin: 0px auto 95px;
}

.shop_menu04{
	width: 988px;
	margin: 0px auto 60px;
}

.shop_menu ul,
.shop_menu02 ul,
.shop_menu03 ul,
.shop_menu04 ul {
	width: 861px;
	margin: 0px auto;
}

.shop_menu ul li,
.shop_menu02 ul li,
.shop_menu03 ul li,
.shop_menu04 ul li {
	margin-right: 1px;
	float: left;
}


.shop_menu00 ul {
	width:858px;
	margin:0px auto 35px;
}

.shop_menu00 .shop {
	margin-bottom:10px;
}

.shop_menu00 ul li {
	float:left;
}

/* 5.枠組み各詳細設定
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ▽ */
/* コンテンツ部分 */

.tit01 {
	margin-bottom: 20px;
}

.box1 {
	position: relative;
}

p.pointText01 {
	position: absolute;
	top: 79px;
	left: 77px;
	width: 410px;
}

p.pointText02{
	position: absolute;
	top: 79px;
	left: 520px;
	width: 410px;
}

p.pointText03{
	position: absolute;
	top: 275px;
	left: 77px;
	width: 410px;
}

p.pointText04{
	position: absolute;
	top: 244px;
	left: 520px;
	width: 410px;
}

.box2 {
	width: 988px;
}

.ba1 {
	width: 506px;
}

.ba2 {
	width: 482px;
}

.terada_kanae {
	position: absolute;
	top: 47px;
	left: 250px;
	width: 660px;
}

ul.compare_box1 {
	position: absolute;
	top: 118px;
	left: 180px;
	width: 150px;
}

ul.compare_box2 {
	position: absolute;
	top: 118px;
	left: 419px;
	width: 150px;
	font-weight: bold;
}

ul.compare_box3 {
	position: absolute;
	top: 118px;
	left: 731px;
	width: 150px;
}

ul.compare_box1 .compare01 { height: 36px; padding-top: 19px; } /* 55px */
ul.compare_box1 .compare02 { height: 48px; padding-top: 7px; } /* 55px */
ul.compare_box1 .compare03 { height: 26px; padding-top: 9px; } /* 35px */
ul.compare_box1 .compare04 { height: 27px; padding-top: 8px; } /* 35px */
ul.compare_box1 .compare05 { height: 38px; padding-top: 17px; } /* 55px */
ul.compare_box1 .compare06 { height: 75px; padding-top: 13px; } /* 88px */
ul.compare_box1 .compare07 { height: 67px; padding-top: 25px; } /* 92px */

ul.compare_box2 .compare01 { height: 49px; padding-top: 6px; } /* 55px */
ul.compare_box2 .compare02 { height: 36px; padding-top: 19px; } /* 55px */
ul.compare_box2 .compare03 { height: 27px; padding-top: 8px; } /* 35px */
ul.compare_box2 .compare04 { height: 27px; padding-top: 8px; } /* 35px */
ul.compare_box2 .compare05 { height: 47px; padding-top: 8px; } /* 55px */
ul.compare_box2 .compare06 { height: 65px; padding-top: 23px; } /* 88px */
ul.compare_box2 .compare07 { height: 80px; padding-top: 12px; } /* 92px */

ul.compare_box3 .compare01 { height: 36px; padding-top: 19px; } /* 55px */
ul.compare_box3 .compare02 { height: 36px; padding-top: 19px; } /* 55px */
ul.compare_box3 .compare03 { height: 27px; padding-top: 8px; } /* 35px */
ul.compare_box3 .compare04 { height: 17px; padding-top: 8px; } /* 35px */
ul.compare_box3 .compare05 { height: 37px; padding-top: 18px; } /* 55px */
ul.compare_box3 .compare06 { height: 54px; padding-top: 34px; } /* 88px */
ul.compare_box3 .compare07 { height: 70px; padding-top: 22px; } /* 92px */

#charge_text01 {
	position: absolute;
	top:102px;
	left:91px;
	width:350px;
}

#charge_text02 {
	position: absolute;
	top:130px;
	left:91px;
	width:350px;
}

#charge_text03 {
	position: absolute;
	top: 160px;
	left: 75px;
	width: 350px;
}

#charge_text04 {
	position: absolute;
	top: 177px;
	left: 770px;
	width: 150px;
	text-align: center;
}

.tenpo_img01 {
	margin-bottom: 27px;
}

.tenpo_img02 {
	margin-bottom: 60px;
}

.qa01_text {
	position: absolute;
	top: 102px;
	left: 170px;
	width: 800px;
}

.qa02_text {
	position: absolute;
	top: 106px;
	left: 170px;
	width: 800px;
}

.qa03_text {
	position: absolute;
	top: 104px;
	left: 170px;
	width: 800px;
}


#bottom_area {
	width: 898px;
	height: 180px;
	margin: 0 auto; 
}

#bottom_area img {
	margin-bottom: 13px; 
}

#bottom_area p {
	width: 898px;
	margin: 0 auto;
	font-size: 13px;
}

span.red {
	color: #ab224c;
}


/* 店舗情報（2016/05/27 コーディング修正）
--------------------------------------------- */
/* エリア見出し */
.area {
	width:900px;
	height:20px;
	line-height:100%;
	padding:10px 0;
	margin:0 auto 20px;
	text-align:center;
	font-size:182%;
	background:url(../img/saloninfo_bg_areaname.jpg) no-repeat center top;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

/* 各店舗情報 */
.salonInfo {
	width:900px;
	margin:0 auto 30px;
	background:url(../img/saloninfo_bg_body.jpg) repeat-y center top;
}
.salonInfo .bottom {
	background:url(../img/saloninfo_bg_bottom.jpg) no-repeat center bottom;
}
.salonInfo .bottom .head {
	background:url(../img/saloninfo_bg_head.jpg) no-repeat center top;
	padding-top:55px;
	padding-bottom:45px;
}

.salonInfo .bottom .head .title {
	background:url(../img/saloninfo_bg_title.jpg) no-repeat center top;
	width:800px;
	height:63px;
	margin:0 auto 10px;
}
.salonInfo .bottom .head .title p.name {
	float:left;
	width:215px;
	height:63px;
	line-height:250%;
	padding:0 0 0 10px;
	color:#FFF;
	font-size:197%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
.salonInfo .bottom .head .title ul {
	float:right;
	width:500px;
	padding:0 10px 0 0;
	list-style:none;
}
.salonInfo .bottom .head .title ul li.tel {
	font-size:167%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	text-align:right;
	height:23px;
	padding-top:10px;
	color:#ab224c;
}
.salonInfo .bottom .head .title ul li.ontime {
	text-align:right;
	height:20px;
	padding-top:5px;
	padding-bottom:5px;
}

.salonInfo .bottom .head .shop {
	width:800px;
	margin:0 auto 10px;
}
.salonInfo .bottom .head .shop ul.note {
	float:left;
	width:490px;
	list-style:none;
	font-size:85%;
}
.salonInfo .bottom .head .shop ul.note li {
	padding:2px 0;
}
.salonInfo .bottom .head .shop p.tel {
	float:right;
	width:290px;
	padding-right:10px;
	font-size:167%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	text-align:right;
	color:#ab224c;
}

.salonInfo .bottom .head .detail {
	width:800px;
	margin:0 auto;
}
.salonInfo .bottom .head .detail p.photo {
	width:270px;
	float:left;
	padding-right:10px;
}
.salonInfo .bottom .head .detail p.map {
	width:201px;
	float:left;
	padding-right:10px;
}
.salonInfo .bottom .head .detail dl.accsess {
	width:309px;
	float:left;
	font-size:92%;
}
.salonInfo .bottom .head .detail dl.accsess dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.salonInfo .bottom .head .detail dl.accsess dd {
	margin-bottom:10px;
}
.salonInfo .bottom .head .detail dl.accsess dd ul {
	list-style:disc;
	padding-left:15px;
}
.salonInfo .bottom .head .detail dl.accsess dd ul li {
	padding:1px 0;
}


/* エリア別 店舗情報（2016/06/02 コーディング修正）
--------------------------------------------------- */

/* 福岡 */
.fukuokaInfo {
	width:861px;
	margin:0 auto 10px;
	background:url(../img/fukuoka_body.jpg) repeat-y center top;
}
.fukuokaInfo .bottom {
	background:url(../img/fukuoka_bottom.jpg) no-repeat center bottom;
	padding-bottom:15px;
}
.fukuokaInfo .bottom .head {
	background:url(../img/fukuoka_head.jpg) no-repeat center top;
}
.fukuokaInfo .bottom .head p.name {
	height:34px;
	line-height:140%;
	padding:0 0 0 10px;
	color:#FFF;
	font-size:197%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	margin-bottom:15px;
}
.fukuokaInfo .bottom .head .detail {
	width:820px;
}
.fukuokaInfo .bottom .head .detail .left {
	width:209px;
	float:left;
}
.fukuokaInfo .bottom .head .detail .right {
	width:596px;
	float:right;
}
.fukuokaInfo .bottom .head .detail .right p.tel {
	font-size:167%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	color:#ab224c;
	margin-bottom:10px;
	text-align:left;
}
.fukuokaInfo .bottom .head .detail .right .access {

}
.fukuokaInfo .bottom .head .detail .right .access dl.left {
	width:310px;
	float:left;
	font-size:92%;
}
.fukuokaInfo .bottom .head .detail .right .access dl.left dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.fukuokaInfo .bottom .head .detail .right .access dl.left dd {

}
.fukuokaInfo .bottom .head .detail .right .access dl.left dd ul {
	list-style:disc;
	padding-left:15px;
	width:auto;
	margin-bottom:0;
}
.fukuokaInfo .bottom .head .detail .right .access dl.left dd ul li {
	padding:1px 0;
}
.fukuokaInfo .bottom .head .detail .right .access dl.right {
	width:266px;
	float:right;
	text-align:left !important;
}
.fukuokaInfo .bottom .head .detail .right .access dl.right dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.fukuokaInfo .bottom .head .detail .right .access dl.right dd {

}
.fukuokaInfo .bottom .head .detail .right .access dl.right dd ul {
	list-style:none;
	padding-left:0;
	width:auto;
	margin-bottom:0;
}
.fukuokaInfo .bottom .head .detail .right .access dl.right dd ul li {
	padding:1px 0;
}

/* 仙台 */
.sendaiInfo {
	width:861px;
	margin:0 auto 10px;
	background:url(../img/sendai_body.jpg) repeat-y center top;
}
.sendaiInfo .bottom {
	background:url(../img/sendai_bottom.jpg) no-repeat center bottom;
	padding-bottom:15px;
}
.sendaiInfo .bottom .head {
	background:url(../img/sendai_head.jpg) no-repeat center top;
}
.sendaiInfo .bottom .head p.name {
	height:34px;
	line-height:140%;
	padding:0 0 0 10px;
	color:#FFF;
	font-size:197%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	margin-bottom:15px;
}
.sendaiInfo .bottom .head .detail {
	width:820px;
}
.sendaiInfo .bottom .head .detail .left {
	width:209px;
	float:left;
}
.sendaiInfo .bottom .head .detail .right {
	width:596px;
	float:right;
}
.sendaiInfo .bottom .head .detail .right p.tel {
	font-size:167%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	color:#ab224c;
	margin-bottom:10px;
	text-align:left;
}
.sendaiInfo .bottom .head .detail .right .access {

}
.sendaiInfo .bottom .head .detail .right .access dl.left {
	width:310px;
	float:left;
	font-size:92%;
}
.sendaiInfo .bottom .head .detail .right .access dl.left dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.sendaiInfo .bottom .head .detail .right .access dl.left dd {

}
.sendaiInfo .bottom .head .detail .right .access dl.left dd ul {
	list-style:disc;
	margin-left:15px;
	width:auto;
	margin-bottom:0;
}
.sendaiInfo .bottom .head .detail .right .access dl.left dd ul li {
	padding:1px 0;
}
.sendaiInfo .bottom .head .detail .right .access dl.right {
	width:266px;
	float:right;
	text-align:left !important;
}
.sendaiInfo .bottom .head .detail .right .access dl.right dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.sendaiInfo .bottom .head .detail .right .access dl.right dd {

}
.sendaiInfo .bottom .head .detail .right .access dl.right dd ul {
	list-style:none;
	padding-left:0;
	width:auto;
	margin-bottom:0;
}
.sendaiInfo .bottom .head .detail .right .access dl.right dd ul li {
	padding:1px 0;
}

/* 東京 */
.tokyoInfo {
	width:859px;
	margin:0 auto 10px;
	background:url(../img/tokyo_body.jpg) repeat-y center top;
}
.tokyoInfo .bottom {
	background:url(../img/tokyo_bottom.jpg) no-repeat center bottom;
	padding-bottom:10px;
}
.tokyoInfo .bottom .head {
	background:url(../img/tokyo_head.jpg) no-repeat center top;
}

/* 東京（伊勢丹新宿店） */
.tokyoInfo .bottom .head .left {
	width:420px;
	float:left;
}
.tokyoInfo .bottom .head .left p.name {
	height:34px;
	line-height:140%;
	padding:0 0 0 10px;
	color:#FFF;
	font-size:197%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	margin-bottom:15px;
}
.tokyoInfo .bottom .head .left .detail {
	width:400px;
}
.tokyoInfo .bottom .head .left .detail .left {
	width:180px;
	float:left;
}
.tokyoInfo .bottom .head .left .detail .right {
	width:200px;
	float:right;
	text-align:left !important;
	margin-bottom:10px;
}
.tokyoInfo .bottom .head .left .detail .right ul {
	width:auto;
	list-style:none;
}
.tokyoInfo .bottom .head .left .detail .right ul li {
	float:none;
	padding:5px 0 8px;
	border-bottom:1px solid #dcc38d;
	margin:5px 0;
	line-height:1.4;
}
.tokyoInfo .bottom .head .left .detail .right ul li span {
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
.tokyoInfo .bottom .head .left dl {
	margin-bottom:10px;
}
.tokyoInfo .bottom .head .left dl dt {
}
.tokyoInfo .bottom .head .left dl dd {
}
.tokyoInfo .bottom .head .left .access {
	width:400px;
	font-size:92%;
}
.tokyoInfo .bottom .head .left .access dl.left {
	width:220px;
	float:left;
}
.tokyoInfo .bottom .head .left .access dl.right {
	width:160px;
	float:right;
	text-align:left !important;
}
.tokyoInfo .bottom .head .left .access dl.left dt,
.tokyoInfo .bottom .head .left .access dl.right dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.tokyoInfo .bottom .head .left .access dl.left dd,
.tokyoInfo .bottom .head .left .access dl.right dd {
}
.tokyoInfo .bottom .head .left .access dl.left dd ul {
	list-style:disc;
	margin-left:15px;
	width:auto;
	margin-bottom:0px;
}
.tokyoInfo .bottom .head .left .access dl.right dd ul {
	list-style:none;
	width:auto;
	margin-bottom:0px;
}
.tokyoInfo .bottom .head .left .access dl.left dd ul li,
.tokyoInfo .bottom .head .left .access dl.right dd ul li {
	float:none;
	padding:1px 0;
}


/* 東京（二子玉川店） */
.tokyoInfo .bottom .head .right {
	width:424px;
	float:right;
	text-align:left !important;
}
.tokyoInfo .bottom .head .right p.name {
	height:34px;
	line-height:140%;
	padding:0 0 0 10px;
	color:#FFF;
	font-size:197%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	margin-bottom:15px;
}
.tokyoInfo .bottom .head .right .detail {
	width:404px;
}
.tokyoInfo .bottom .head .right .detail .left {
	width:180px;
	float:left;
}
.tokyoInfo .bottom .head .right .detail .right {
	width:204px;
	float:right;
	text-align:left !important;
	margin-bottom:10px;
}
.tokyoInfo .bottom .head .right .detail .right ul {
	width:auto;
	list-style:none;
}
.tokyoInfo .bottom .head .right .detail .right ul li {
	float:none;
	padding:5px 0 8px;
	border-bottom:1px solid #dcc38d;
	margin:5px 0;
	line-height:1.4;
}
.tokyoInfo .bottom .head .right .detail .right ul li span {
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
.tokyoInfo .bottom .head .right dl {
	margin-bottom:10px;
}
.tokyoInfo .bottom .head .right dl dt {
}
.tokyoInfo .bottom .head .right dl dd {
}
.tokyoInfo .bottom .head .right .access {
	width:400px;
	font-size:92%;
}
.tokyoInfo .bottom .head .right .access dl.left {
	width:224px;
	float:left;
}
.tokyoInfo .bottom .head .right .access dl.right {
	width:160px;
	float:right;
	text-align:left !important;
}
.tokyoInfo .bottom .head .right .access dl.left dt,
.tokyoInfo .bottom .head .right .access dl.right dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.tokyoInfo .bottom .head .right .access dl.left dd,
.tokyoInfo .bottom .head .right .access dl.right dd {
}
.tokyoInfo .bottom .head .right .access dl.left dd ul {
	list-style:disc;
	margin-left:15px;
	width:auto;
	margin-bottom:0px;
}
.tokyoInfo .bottom .head .right .access dl.right dd ul {
	list-style:none;
	width:auto;
	margin-bottom:0px;
}
.tokyoInfo .bottom .head .right .access dl.left dd ul li,
.tokyoInfo .bottom .head .right .access dl.right dd ul li {
	float:none;
	padding:1px 0;
}

/* 関西 */
.kansaiInfo {
	width:861px;
	margin:0 auto 10px;
	background:url(../img/kansai_body.jpg) repeat-y center top;
}
.kansaiInfo .bottom {
	background:url(../img/kansai_bottom.jpg) no-repeat center bottom;
	padding-bottom:10px;
}
.kansaiInfo .bottom .head {
	background:url(../img/kansai_head.jpg) no-repeat center top;
}

.kansaiInfo .bottom .head .left {
	width:282px;
	float:left;
	padding-right:5px;
}
.kansaiInfo .bottom .head .left p.name {
	height:34px;
	line-height:140%;
	padding:0 0 0 10px;
	color:#FFF;
	font-size:197%;
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
	margin-bottom:15px;
}
.kansaiInfo .bottom .head .left p.photo {
	width:268px;
	margin-bottom:15px;
}

.kansaiInfo .bottom .head .left ul {
	width:268px;
	list-style:none;
	margin-bottom:0;
}
.kansaiInfo .bottom .head .left ul li {
	float:none;
	padding:5px 0;
	line-height:1.4;
}

.kansaiInfo .bottom .head .left ul li span {
	font-family: "ヒラギノ明朝 Pro","Hiragino Mincho Pro", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}
.kansaiInfo .bottom .head .left dl.ontime {
	width:268px;
	margin-bottom:20px;
}
.kansaiInfo .bottom .head .left dl.ontime dt {
}
.kansaiInfo .bottom .head .left dl.ontime dd {
}

.kansaiInfo .bottom .head .left dl.access {
	width:268px;
	font-size:92%;
}
.kansaiInfo .bottom .head .left dl.access dt {
	padding-bottom:3px;
	border-bottom:1px solid #dcc38d;
	margin-bottom:3px;
}
.kansaiInfo .bottom .head .left dl.access dd {
	margin-bottom:10px;

}
.kansaiInfo .bottom .head .left dl.access dd ul {
	list-style:disc;
	margin-left:15px;
	margin-bottom:0px;
}
.kansaiInfo .bottom .head .left dl.access dd ul li {
	padding:1px 0;
}
.kansaiInfo .bottom .head .left dl.access dd ul.none {
	list-style:none;
	margin-left:0;
}

