@charset "shift_jis";
/* CSS Document */

/* global */
*{margin:0; padding:0;}
.hide,.skip{display:none;}
a{text-decoration:none;}
.clr {width:100%; height: 1px; display:block; overflow:hidden; clear:both;}
.bs05{width:100%; height: 5px; display:block; overflow:hidden; clear:both;}
.bs10{width:100%; height:10px; display:block; overflow:hidden; clear:both;}
.bs15{width:100%; height:15px; display:block; overflow:hidden; clear:both;}
.bs20{width:100%; height:20px; display:block; overflow:hidden; clear:both;}
.bs25{width:100%; height:25px; display:block; overflow:hidden; clear:both;}
.bs30{width:620px; height:30px; display:block; overflow:hidden; clear:both;}
.bs35{width:100%; height:35px; display:block; overflow:hidden; clear:both;}
.bs40{width:100%; height:40px; display:block; overflow:hidden; clear:both;}
.bs45{width:100%; height:45px; display:block; overflow:hidden; clear:both;}
.bs50{width:100%; height:50px; display:block; overflow:hidden; clear:both;}
.bt1{border-top:1px #d7d7d7 solid;}
.clear{clear:both;}

/* body def */
body{background:#282828 url(../images/body-bg.gif) repeat-y left; font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}
body#top{}
body#high{}
body#mid{}
body#low{}

/* layout */
#header{width:532px; height:90px; padding-left:218px; background:#111111; margin-left:30px;}
#vis-block{width:100%; background:url(../images/vis-bg.gif);}
#content{width:650px; padding:40px 50px 20px 50px; clear:both; background:#ffffff; margin-left:30px;}
#footer{padding:22px 24px; width:702px; margin-left:30px;}
#naroow{width:550px; margin:0 auto;}

/* header-item */
#logo {position:absolute; width:130px; height:140px; z-index:1; left:60px; top:0;}
ul.headLink{list-style:none; height:15px; float:right; clear:both; margin:13px 19px 22px 0;}
* html ul.headLink{padding:13px 19px 22px 0; margin:0;}
ul.headLink li{display:inline; text-indent:-9999px;}
ul.headLink li a{display:block; height:15px; width:69px; margin-left:5px; overflow:hidden; float:left; background:url(../images/head-navi.gif) no-repeat;}
ul.headLink li#sitemap a{ background-position:0px 0px;}
ul.headLink li#recruit a{ background-position:-69px 0;}
ul.headLink li#sitemap a:hover,ul.headLink li#sitemap a.on{ background-position:0 -15px;}
ul.headLink li#recruit a:hover,ul.headLink li#recruit a.on{ background-position:-69px -15px;}
ul.headLink li#akasaka-c a{background:url(../images/akasaka-coupon.gif) no-repeat; width:124px; height:15px;}

/* global navi */
ul.gloNavi{list-style:none; width:532px; height:40px; clear:both;}
ul.gloNavi li{display:inline; text-indent:-9999px;}
ul.gloNavi li a{display:block; height:40px; overflow:hidden; float:left; background:url(../images/global-navi.gif) no-repeat;}
ul.gloNavi li#con a{background-position:   0px 0px; width:113px;}
ul.gloNavi li#shp a{background-position:-113px 0px; width:92px;}
ul.gloNavi li#aks a{background-position:-205px 0px; width:52px;}
ul.gloNavi li#fun a{background-position:-257px 0px; width:52px;}
ul.gloNavi li#chb a{background-position:-309px 0px; width:52px;}
ul.gloNavi li#nar a{background-position:-361px 0px; width:52px; padding-right: 24px;}
ul.gloNavi li#rsv a{background-position:-437px 0px; width:95px;}
ul.gloNavi li#con a:hover,ul.gloNavi li#con a.on{background-position:   0px -40px;}
ul.gloNavi li#shp a:hover,ul.gloNavi li#shp a.on{background-position:-113px -40px;}
ul.gloNavi li#aks a:hover,ul.gloNavi li#aks a.on{background-position:-205px -40px;}
ul.gloNavi li#fun a:hover,ul.gloNavi li#fun a.on{background-position:-257px -40px;}
ul.gloNavi li#chb a:hover,ul.gloNavi li#chb a.on{background-position:-309px -40px;}
ul.gloNavi li#nar a:hover,ul.gloNavi li#nar a.on{background-position:-361px -40px;}
ul.gloNavi li#rsv a:hover,ul.gloNavi li#rsv a.on{background-position:-437px -40px;}

/* shop navi */
ul.shopNavi{list-style:none; width:750px; height:39px; clear:both; margin-left:30px;}
ul.shopNavi li{display:inline; text-indent:-9999px;}
ul.shopNavi li a{display:block; height:39px; width:250px; overflow:hidden; float:left; background:url(../images/shop-navi.gif) no-repeat;}
ul.shopNavi li a.hide{display:none;}
ul.shopNavi li#mnu a{background-position:   0px 0px;}
ul.shopNavi li#cos a{background-position:-250px 0px;}
ul.shopNavi li#acc a{background-position:-500px 0px;}
ul.shopNavi li#mnu a:hover,ul.shopNavi li#mnu a.on{background-position:   0px -39px;}
ul.shopNavi li#cos a:hover,ul.shopNavi li#cos a.on{background-position:-250px -39px;}
ul.shopNavi li#acc a:hover,ul.shopNavi li#acc a.on{background-position:-500px -39px;}

/* footer item */
#footer address{background:url(../images/copyright.gif) no-repeat; width:257px; height:7px; overflow:hidden; float:right; clear:both; text-indent:-9999px;}

/* visual block */
body#high #vis-block{height:477px; overflow:hidden;}
body#mid #vis-block{height:290px; overflow:hidden;}
body#low #vis-block{height:90px; overflow:hidden;}
body #vis-block div#inner{overflow:hidden; width:750px; padding:0 30px; background:url(../images/vis-fg.gif) repeat-y;}
body#high #vis-block div#inner{height:477px;}
h1{border-top:#30302f solid 10px; width:750px; text-indent:-9999px;}

/* concept */
h1.concept{background:url(../../concept/images/h1.jpg) no-repeat; height:269px; overflow:hidden;}
.lead-box{background:url(../../concept/images/lead.jpg) no-repeat; height:208px; text-indent:-9999px; overflow:hidden;}

/* main */
h2{text-indent:-9999px; overflow:hidden; margin-bottom:20px;}
#content p{color:#666666; font-size:0.8em; line-height:165%; margin-bottom:0.5em;}
#content p.pgtop{margin:30px 0 10px 0; clear:both; float:left; width:650px;}
#content p.pgtop a{background:url(../images/pg-top.gif) no-repeat; height:10px; width:74px; float:right; overflow:hidden; text-indent:-9999px;}

/* main - shop  */
ul.shop-main-menu{list-style:none; width:650px;}
ul.shop-main-menu li{display:inline; text-indent:-9999px;}
ul.shop-main-menu li a.akasaka{display:block; height:95px; width:213px; overflow:hidden; float:left; background:url(../../shop/images/shop_m_li_akasaka.jpg) no-repeat;}
ul.shop-main-menu li a.chiba{display:block; height:95px; width:213px; overflow:hidden; float:left; background:url(../../shop/images/shop_m_li_chiba.jpg) no-repeat;}
ul.shop-main-menu li a.funabashi{display:block; height:95px; width:213px; overflow:hidden; float:left; background:url(../../shop/images/shop_m_li_funabashi.jpg) no-repeat;}
ul.shop-main-menu li a.narita{display:block; height:95px; width:213px; overflow:hidden; float:left; background:url(../../shop/images/shop_m_li_narita.jpg) no-repeat;}
ul.shop-main-menu li#smm01 a{background-position: 0px 0px; margin-right:5px;}
ul.shop-main-menu li#smm02 a{background-position:-219px 0px; margin-right:5px;}
ul.shop-main-menu li#smm03 a{background-position:-437px 0px;}

/* main - shop - menu */
#menu-h3-block{clear:both;}
#menu-h3-block h3{text-indent:-9999px; margin-bottom:15px; float:left; width:450px;}
#menu-h3-block p.lead{text-indent:-9999px; float:left; width:450px;}
#menu-h3-block img{border:#b7b7b7 1px solid; padding:1px; margin:0; float:right;}
.feature-l{width:305px; float:left;}
.feature-r{width:305px; float:right;}
.feature-l h4,.feature-r h4{width:305px; float:right; height:20px; margin-bottom:20px; text-indent:-9999px;}
.item-block{width:650px; margin-bottom:20px; clear:both;}
.item-block .pt{width:195px; float:left;}
.item-block .pt img{border:1px #b7b7b7 solid; margin-top:6px;}
.item-block .pt2{width:180px; float:left;}
.item-block .pt2 img{border:1px #b7b7b7 solid; margin-top:6px;}
.item-block .ti{width:45px; float:left;}
.item-block .ti h3{text-indent:-9999px; margin-top:6px;}
.item-block .ti2{width:60px; float:left;}
.item-block .ti2 h3{text-indent:-9999px; margin-top:6px;}
.item-block .tx{width:410px; float:left;}
.item-block .tx strong{line-height:150%; color:#d63636;}
.item-block .lunch{}

/* main - shop - course */
.couse-h3-block01,.couse-h3-block02{clear:both;}
.couse-h3-block01 h3,.couse-h3-block02 h3{color:#bda552; font-size:1.1em; line-height:150%; margin-bottom:10px; /*width:360px;*/}
.couse-h3-block01 p,.couse-h3-block02 p{/*width:360px;*/}
#content .couse-h3-block01 p.course-lead,#content .couse-h3-block02 p.course-lead{color:#000000;}
/*.couse-h3-block01 h3{float:right;}*/
/* 縦画格用 */
/*.couse-h3-block01 .change_width{width:450px; float:right}*/
.couse-h3-block01 .cans_width{width:auto; float:none;}

.couse-h3-block02 h3{float:left;}
/*#content .couse-h3-block01 p{float:right;}*/
/*#content .couse-h3-block02 p{float:left;}*/
.couse-h3-block01 img,.couse-h3-block02 img{border:#b7b7b7 1px solid; padding:1px; margin:0;}
.couse-h3-block01 .l_img{float:left; font-size:x-small; margin-right: 15px;}
.couse-h3-block01 .l_img img{margin-bottom: 2px;}
.couse-h3-block01 .r_img{float:right; font-size:x-small;}
.couse-h3-block01 .r_img img{margin-bottom: 2px;}
.couse-h3-block02 img{float:left;}
.course-content{background:#f4f1e3; padding:15px; overflow: auto; width:620px;}
.course-content .room{float:right; margin-left:20px;}
.course-content .room2{float:left; margin-right:20px;  padding: 0; display: block;}
.room20081127 {margin: 0; padding: 10px 0 0 0; display: block;}
/* main - shop - access */
.access{width:220px; float:right;}

/* ===================他の店舗を作るときはここから下を複製してください=================== */
/* akasaka */
h1.akasaka-main{background:url(../../shop/images/akasaka-main_h1.jpg) no-repeat; height:280px; overflow:hidden;}
h1.akasaka-second{background:url(../../shop/images/akasaka-menu_h1.jpg) no-repeat; height:80px; overflow:hidden;}
h1.akasaka-second a{display:block; height:80px;}

h2.akasaka-main{background:url(../../shop/images/akasaka-main_h2.gif) no-repeat; height:48px;}
h2.akasaka-main2{background:url(../../shop/images/akasaka-main_h2-02.gif) no-repeat; height:21px; margin-bottom:0;}

h2.akasaka-menu{background:url(../../shop/images/akasaka-menu_h2.gif) no-repeat; height:38px; margin-bottom:40px;}
h3.akasaka-menu01{background:url(../../shop/images/akasaka-menu_h301.gif) no-repeat; height:21px;}
h3.akasaka-menu02{background:url(../../shop/images/akasaka-menu_h302.gif) no-repeat; height:53px;}
h3.akasaka-menu03{background:url(../../shop/images/akasaka-menu_h303.gif) no-repeat; height:53px;}
h3.akasaka-menu04{background:url(../../shop/images/akasaka-menu_h304.gif) no-repeat; height:53px;}
h3.akasaka-menu05{background:url(../../shop/images/akasaka-menu_h305.gif) no-repeat; height:53px;}
h3.akasaka-menu06{background:url(../../shop/images/akasaka-menu_h306.gif) no-repeat; height:79px;}
h3.akasaka-menu07{background:url(../../shop/images/akasaka-menu_h307.gif) no-repeat; height:79px;}
h3.akasaka-menu08{background:url(../../shop/images/akasaka-menu_h308.gif) no-repeat; height:53px;}
h3.akasaka-menu09{background:url(../../shop/images/akasaka-menu_h309.gif) no-repeat; height:53px;}
h3.akasaka-menu10{background:url(../../shop/images/akasaka-menu_h310.gif) no-repeat; height:139px;}
h3.akasaka-menu11{background:url(../../shop/images/akasaka-menu_h311.gif) no-repeat; height:139px;}
h3.akasaka-menu12{background:url(../../shop/images/akasaka-menu_h312.gif) no-repeat; height:53px;}
h3.akasaka-menu13{background:url(../../shop/images/akasakagrand/akasaka-menu_h315.jpg) no-repeat; height:79px;}
h3.akasaka-menu14{background:url(../../shop/images/akasaka-menu_h314.gif) no-repeat; height:109px; margin: 0 0 15px 0;}
p.akaska-lead{background:url(../../shop/images/akasaka-menu_lead.gif) no-repeat; height:39px;}
h4.akasaka-menu01{background:url(../../shop/images/akasaka-menu_h401.gif) no-repeat;}
h4.akasaka-menu02{background:url(../../shop/images/akasakagrand/akasaka-menu_h402.gif) no-repeat;}
h4.akasaka-menu03{background:url(../../shop/images/akasaka-menu_h403.gif) no-repeat;}
h4.akasaka-menu04{background:url(../../shop/images/akasaka-menu_h404.gif) no-repeat;}

h2.akasaka-course{background:url(../../shop/images/akasaka-course_h2.gif) no-repeat; height:38px;}

h2.akasaka-map{background:url(../../shop/images/akasaka-map_h2.gif) no-repeat; height:38px;}
h3.akasaka-map{background:url(../../shop/images/akasaka-map_h3.gif) no-repeat; height:21px; margin-bottom:20px; text-indent:-9999px;}

/* ===================他の店舗を作るときはここまでを複製してください=================== */

/* ===================他の店舗を作るときはここから下を複製してください=================== */
/* chiba */
h1.chiba-main{background:url(../../shop/images/chiba-main_h1.jpg) no-repeat; height:280px; overflow:hidden;}
h1.chiba-second{background:url(../../shop/images/chiba-menu_h1.jpg) no-repeat; height:80px; overflow:hidden;}
h1.chiba-second a{display:block; height:80px;}

h2.chiba-main{background:url(../../shop/images/chiba-main_h2.gif) no-repeat; height:48px;}
h2.chiba-main2{background:url(../../shop/images/chiba-main_h2-02.gif) no-repeat; height:21px; margin-bottom:0;}

h2.chiba-menu{background:url(../../shop/images/chiba-menu_h2.gif) no-repeat; height:38px; margin-bottom:40px;}
h3.chiba-menu01{background:url(../../shop/images/chiba-menu_h301.gif) no-repeat; height:21px;}
h3.chiba-menu02{background:url(../../shop/images/chiba-menu_h302.gif) no-repeat; height:53px;}
h3.chiba-menu03{background:url(../../shop/images/chiba-menu_h303.gif) no-repeat; height:53px;}
h3.chiba-menu04{background:url(../../shop/images/chiba-menu_h304.gif) no-repeat; height:53px;}
h3.chiba-menu05{background:url(../../shop/images/chiba-menu_h305.gif) no-repeat; height:53px;}
h3.chiba-menu06{background:url(../../shop/images/chiba-menu_h306.gif) no-repeat; height:110px;}
h3.chiba-menu07{background:url(../../shop/images/chiba-menu_h307.gif) no-repeat; height:53px;}
h3.chiba-menu08{background:url(../../shop/images/chiba-menu_h308.gif) no-repeat; height:53px;}
h3.chiba-menu09{background:url(../../shop/images/chiba-menu_h309.gif) no-repeat; height:53px;}
h3.chiba-menu10{background:url(../../shop/images/chiba-menu_h310.gif) no-repeat; height:139px;}
h4.chiba-menu01{background:url(../../shop/images/chiba-menu_h401.gif) no-repeat; height:24px}
h4.chiba-menu02{background:url(../../shop/images/chiba-menu_h402.gif) no-repeat; height:24px}
h4.chiba-menu03{background:url(../../shop/images/chiba-menu_h403.gif) no-repeat; height:24px}
h4.chiba-menu04{background:url(../../shop/images/chiba-menu_h404.gif) no-repeat; height:24px}

h3.chimenu01{background:url(../../shop/images/chibagrand/menu_h301.gif) no-repeat; height:53px;}
h3.chimenu02{background:url(../../shop/images/chibagrand/menu_h302.gif) no-repeat; height:53px;}
h3.chimenu03{background:url(../../shop/images/chibagrand/menu_h303.gif) no-repeat; height:113px;}
h3.chimenu04{background:url(../../shop/images/chibagrand/menu_h304.gif) no-repeat; height:98px;}
h3.chimenu05{background:url(../../shop/images/chibagrand/menu_h305.gif) no-repeat; height:109px;}
h3.chimenu06{background:url(../../shop/images/chibagrand/menu_h306.gif) no-repeat; height:109px;}
h3.chimenu07{background:url(../../shop/images/chibagrand/menu_h307.gif) no-repeat; height:81px;}
h3.chimenu08{background:url(../../shop/images/chibagrand/menu_h308.gif) no-repeat; height:53px;}
h3.chimenu09{background:url(../../shop/images/chibagrand/menu_h309.gif) no-repeat; height:49px;}
h3.chimenu10{background:url(../../shop/images/chibagrand/menu_h310.gif) no-repeat; height:49px;}



h2.chiba-course{background:url(../../shop/images/chiba-course_h2.gif) no-repeat; height:38px;}

h2.chiba-map{background:url(../../shop/images/chiba-map_h2.gif) no-repeat; height:38px;}
h3.chiba-map{background:url(../../shop/images/chiba-map_h3.gif) no-repeat; height:21px; margin-bottom:20px; text-indent:-9999px;}

/* ===================他の店舗を作るときはここまでを複製してください=================== */
/* ===================他の店舗を作るときはここから下を複製してください=================== */
/* funabashi */
h1.funabashi-main{background:url(../../shop/images/funabashi-main_h1.jpg) no-repeat; height:280px; overflow:hidden;}
h1.funabashi-second{background:url(../../shop/images/funabashi-menu_h1.jpg) no-repeat; height:80px; overflow:hidden;}
h1.funabashi-second a{display:block; height:80px;}

h2.funabashi-main{background:url(../../shop/images/funabashi-main_h2.gif) no-repeat; height:75px;}
h2.funabashi-main2{background:url(../../shop/images/funabashi-main_h2-02.gif) no-repeat; height:21px; margin-bottom:0;}

h2.funabashi-menu{background:url(../../shop/images/funabashi-menu_h2.gif) no-repeat; height:38px; margin-bottom:40px;}
h3.funabashi-menu01{background:url(../../shop/images/funabashi-menu_h301.gif) no-repeat; height:21px;}
h3.funabashi-menu02{background:url(../../shop/images/funabashi-menu_h302.gif) no-repeat; height:53px;}
h3.funabashi-menu03{background:url(../../shop/images/funabashi-menu_h303.gif) no-repeat; height:53px;}
h3.funabashi-menu04{background:url(../../shop/images/funabashi-menu_h304.gif) no-repeat; height:53px;}
h3.funabashi-menu05{background:url(../../shop/images/funabashi-menu_h305.gif) no-repeat; height:53px;}
h3.funabashi-menu06{background:url(../../shop/images/funabashi-menu_h306.gif) no-repeat; height:110px;}
h3.funabashi-menu07{background:url(../../shop/images/funabashi-menu_h307.gif) no-repeat; height:53px;}
h3.funabashi-menu08{background:url(../../shop/images/funabashi-menu_h308.gif) no-repeat; height:53px;}
h3.funabashi-menu09{background:url(../../shop/images/funabashi-menu_h309.gif) no-repeat; height:53px;}
h3.funabashi-menu10{background:url(../../shop/images/funabashi-menu_h310.gif) no-repeat; height:139px;}
h4.funabashi-menu01{background:url(../../shop/images/funabashi-menu_h401.gif) no-repeat;}
h4.funabashi-menu02{background:url(../../shop/images/funabashi-menu_h402.gif) no-repeat;}
h4.funabashi-menu03{background:url(../../shop/images/funabashi-menu_h403.gif) no-repeat;}
h4.funabashi-menu04{background:url(../../shop/images/funabashi-menu_h404.gif) no-repeat;}

h2.funabashi-course{background:url(../../shop/images/funabashi-course_h2.gif) no-repeat; height:38px;}

h2.funabashi-map{background:url(../../shop/images/funabashi-map_h2.gif) no-repeat; height:38px;}
h3.funabashi-map{background:url(../../shop/images/funabashi-map_h3.gif) no-repeat; height:21px; margin-bottom:20px; text-indent:-9999px;}

/* ===================他の店舗を作るときはここまでを複製してください=================== */

/* ===================他の店舗を作るときはここから下を複製してください=================== */
/* chiba */
h1.narita-main{background:url(../../shop/images/narita-main_h1.jpg) no-repeat; height:280px; overflow:hidden;}
h1.narita-second{background:url(../../shop/images/naritagrand/shop-narita-second.jpg) no-repeat; height:80px; overflow:hidden;}
h1.narita-second a{display:block; height:80px;}

h2.narita-main{background:url(../../shop/images/chiba-main_h2.gif) no-repeat; height:48px;}
h2.narita-main2{background:url(../../shop/images/narita-main_h2-02.gif) no-repeat; height:21px; margin-bottom:0;}

h2.narita-menu{background:url(../../shop/images/narita-menu_h2.gif) no-repeat; height:38px; margin-bottom:40px;}
h3.narita-menu01{background:url(../../shop/images/chiba-menu_h301.gif) no-repeat; height:21px;}
h3.narita-menu02{background:url(../../shop/images/chiba-menu_h302.gif) no-repeat; height:53px;}
h3.narita-menu03{background:url(../../shop/images/chiba-menu_h303.gif) no-repeat; height:53px;}
h3.narita-menu04{background:url(../../shop/images/chiba-menu_h304.gif) no-repeat; height:53px;}
h3.narita-menu05{background:url(../../shop/images/chiba-menu_h305.gif) no-repeat; height:53px;}
h3.narita-menu06{background:url(../../shop/images/chiba-menu_h306.gif) no-repeat; height:110px;}
h3.narita-menu07{background:url(../../shop/images/chiba-menu_h307.gif) no-repeat; height:53px;}
h3.narita-menu08{background:url(../../shop/images/chiba-menu_h308.gif) no-repeat; height:53px;}
h3.narita-menu09{background:url(../../shop/images/chiba-menu_h309.gif) no-repeat; height:53px;}
h3.narita-menu10{background:url(../../shop/images/chiba-menu_h310.gif) no-repeat; height:139px;}
h4.narita-menu01{background:url(../../shop/images/chiba-menu_h401.gif) no-repeat; height:24px}
h4.narita-menu02{background:url(../../shop/images/chiba-menu_h402.gif) no-repeat; height:24px}
h4.narita-menu03{background:url(../../shop/images/chiba-menu_h403.gif) no-repeat; height:24px}
h4.narita-menu04{background:url(../../shop/images/chiba-menu_h404.gif) no-repeat; height:24px}

h2.chiba-course{background:url(../../shop/images/chiba-course_h2.gif) no-repeat; height:38px;}

h2.narita-map{background:url(../../shop/images/akasaka-map_h2.gif) no-repeat; height:38px;}
h3.narita-map{background:url(../../shop/images/narita-map_h3.gif) no-repeat; height:21px; margin-bottom:20px; text-indent:-9999px;}

h3.n-menu01{background:url(../../shop/images/naritagrand/n-menu_h301.gif) no-repeat; height:113px;}
h3.n-menu02{background:url(../../shop/images/naritagrand/n-menu_h302.gif) no-repeat; height:53px;}
h3.n-menu03{background:url(../../shop/images/naritagrand/n-menu_h303.gif) no-repeat; height:98px;}
h3.n-menu04{background:url(../../shop/images/naritagrand/n-menu_h304.gif) no-repeat; height:109px;}
h3.n-menu05{background:url(../../shop/images/naritagrand/n-menu_h305.gif) no-repeat; height:53px;}
h3.n-menu06{background:url(../../shop/images/naritagrand/n-menu_h306.gif) no-repeat; height:49px;}
h3.n-menu07{background:url(../../shop/images/naritagrand/n-menu_h307.gif) no-repeat; height:81px;}
h3.n-menu08{background:url(../../shop/images/naritagrand/n-menu_h308.gif) no-repeat; height:129px;}
h3.n-menu09{background:url(../../shop/images/naritagrand/n-menu_h309.gif) no-repeat; height:53px;}
h3.n-menu10{background:url(../../shop/images/naritagrand/n-menu_h310.gif) no-repeat; height:53px;}





/* ===================他の店舗を作るときはここまでを複製してください=================== */


/* recruit */
h1.recruit{background:url(../../recruit/images/h1.jpg) no-repeat; height:80px; overflow:hidden;}
h2.recruit{background:url(../../recruit/images/h2.gif) no-repeat; height:26px;}
table.recruit{color:#333333; font-size:0.8em; line-height:165%; margin-bottom:20px;}
table.recruit th{background-color:#e0e0e0; padding:10px; border-bottom:1px #ffffff solid; font-weight:normal; text-align:left; white-space:nowrap;}
table.recruit td{background-color:#efefef; padding:10px; border-bottom:1px #ffffff solid; border-left:1px #ffffff solid;}
table.recruit .tt{background-color:#ffffff; padding:10px; border-bottom:1px #ffffff solid; border-left:1px #ffffff solid;}
table.recruit .tt{background-color:#ffffff; padding:10px 0; border-bottom:1px #ffffff solid; border-left:1px #ffffff solid;}
table.recruit .ct{background-color:#000000; padding:10px 0; border-bottom:1px #ffffff solid;}
table.recruit .renraku{margin-right:15px;}

/* sitemap */
h1.sitemap{background:url(../../sitemap/images/h1.jpg) no-repeat; height:80px; overflow:hidden;}
ul.sitemap,ul.sitemap li ul,ul.sitemap li ul li ul{list-style:none; line-height:100%;}
ul.sitemap a{color:#8f7a31; display:block;}
ul.sitemap li a{background:url(../../sitemap/images/arr.gif) no-repeat;}
ul.sitemap li a.top{font-size:0.9em; font-weight:bold; padding:5px 10px; background-position:0 10px; margin:15px 0 30px 0;}
ul.sitemap ul li a{font-size:0.8em; font-weight:normal; padding:4px 20px; background:url(../../sitemap/images/arr.gif) no-repeat #efefef 12px 10px; margin-top:25px;}
ul.sitemap ul li ul li a{font-size:0.8em; font-weight:normal; padding:7px 30px; background:url(../../sitemap/images/arr.gif) no-repeat #ffffff 20px 13px; border-bottom:1px #efefef solid; margin:0;}
ul.sitemap li a:hover.top{background-color:#f2efe2;}
ul.sitemap ul li a:hover{background:url(../../sitemap/images/arr.gif) no-repeat #f2efe2 12px 10px;}
ul.sitemap ul li ul li a:hover{background:url(../../sitemap/images/arr.gif) no-repeat #f2efe2 20px 13px;}

/* reserve */
h1.reserve{background:url(../../reserve/images/h1.jpg) no-repeat; height:80px; overflow:hidden;}
.hissu{color:#da3300;}
ol{margin:0 0 10px 2em;}
ul.subject{list-style:none;}
/*ul.subject li{display:inline; white-space:nowrap;}*/
ul.subject li{float:left; white-space:nowrap;}
table.reserve{color:#333333; font-size:0.8em; line-height:165%; margin-bottom:20px; width:550px;}
table.reserve th{background-color:#e0e0e0; padding:10px; border-bottom:1px #ffffff solid; font-weight:normal; text-align:left; white-space:nowrap;}
table.reserve td{background-color:#efefef; padding:10px; border-bottom:1px #ffffff solid; border-left:1px #ffffff solid;}
table.reserve td a{color:#cf5627; text-decoration:none;}
table.reserve td a{color:#cf5627; text-decoration: underline;}
.conf{width:200px; margin:15px 175px;}


.akabt{display:none;}







/* PADDING TOP */
.pt2px { padding-top: 2px; }
.pt3px { padding-top: 3px; }
.pt5px { padding-top: 5px; }
.pt10px { padding-top: 10px; }
.pt13px { padding-top: 13px; }
.pt15px { padding-top: 15px; }
.pt20px { padding-top: 20px; }
.pt25px { padding-top: 25px; }
.pt30px { padding-top: 30px; }
.pt35px { padding-top: 35px; }
.pt40px { padding-top: 40px; }
.pt45px { padding-top: 45px; }
.pt50px { padding-top: 50px; }
.pt60px { padding-top: 60px; }
.pt75px { padding-top: 75px; }
.pt80px { padding-top: 80px; }

