f@charset "utf-8";

/* /common
---------------------------------------------------------- */
table.tableDesign{ border-collapse:separate; border-spacing:2px; width:100%;}
table.tableDesign th{ background:url("../images/common/table_bg.jpg") repeat-x; border-bottom:1px solid #330000; border-right:1px solid #330000; padding:5px; color:#fff;}
table.tableDesign td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#FCF3EA; padding:5px;}


/* /index.html
---------------------------------------------------------- */
.divIndex01 {
	margin-bottom: 44px;
}
	.divIndex01 p {
		margin-bottom: 9px;
	}
	.divIndex01 ul {
	}
		.divIndex01 ul .li01 {
			float: left;
		}
		.divIndex01 ul .li02 {
			float: right;
		}
.divIndex02 {
	margin-bottom: 47px;
}
	.divIndex02 div {
		float: left;
	}
	.divIndex02 ul {
		float: right;
	}
		.divIndex02 ul .li01 {
			margin-bottom: 7px;
		}
		.divIndex02 ul .li02 {
			margin-bottom: 10px;
		}

.ulIndex01 {
	margin-bottom: 39px;
}
	.ulIndex01 li {
		float: left;
		margin-right: 10px;
	}
	.ulIndex01 li.last {
		margin-right: 0;
	}
.dlIndex01 {
	padding: 0 10px;
}
	.dlIndex01 dt {
		float: left;
		width: 7em;
		color: #9f3316;
	}
	.dlIndex01 dd {
		margin-bottom: 6px;
		padding-left: 7.5em;
	}
.dlIndex01_ver02 {
	width: 590px
}
	.dlIndex01_ver02 dt {
		float: left;
		width: 7em;
		color: #9f3316;
	}
	.dlIndex01_ver02 dd {
		margin-bottom: 6px;
		padding-left: 7.5em;
	}
	.sincyaku_wrapper {
		overflow: hidden;
		padding-bottom:20px;
	}
	.sincyaku {
		float:left;
		padding-right:18px;
	}
/* Topic */
#Topic{
	width:1008px;
	margin:0 auto;
	padding-left:55px;
}

#Topic ul{
}

#Topic li{
	overflow:hidden;
	clear:both;
	margin-bottom:10px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

#Topic .date{
	display:block;
	background:#E50012;
	font-size:115%;
	float:left;
	width:100px;
	text-align:center;
	color:#FFF;
}

.ttl{
	display:block;
	float: left;
	width:880px;
	vertical-align:bottom;
	text-align:left;
	padding-left:20px;
	font-size: 130%
}
/* Carousel slider */
#Bnrslider {
	width:960px;
	margin:0 0 12px 13px;
	/* padding:0 8px; */
}
#Bnrslider2 {
	width:640px;
	margin:0 160px 12px 160px;
	/* padding:0 8px; */
}
#Bnrslider2 .slider0 img{
	float:left;
	margin-right:10px;
	margin-bottom:15px;
}
.bx-wrapper {
	position: relative;
}
.bx-wrapper .bx-pager {
	text-align: center;
        margin-top: 5px;
}
.bx-wrapper .bx-pager .bx-pager-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}
.bx-wrapper .bx-controls-direction a {
	position: absolute;
	z-index: 9999;
}
.bx-prev {
	left: 10px;
}
.bx-wrapper .bx-next {
	right: 10px;
}

.bx-pager a {
	background: #666;
	text-indent: -9999px;/*数字表示をブラウザ外に押しやる*/
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	-moz-border-radius: 5px;/*角丸指定 四隅を丸くすることで10pxの●に*/
	-webkit-border-radius: 5px;/*角丸指定*/
	border-radius: 5px;/*角丸指定*/
}
.bx-pager a:hover,
.bx-pager a.active {
	background: #000;
}
.bx-controls-direction a {
	position: absolute;
	top: 40%;
	margin-top: 0;
	width: 30px;
	height: 30px;
	z-index: 9999;
	color: #fcfcfc;
	text-decoration: none;
	font-size: 35px;
	font-weight: bold;
	-moz-text-shadow: 1px 1px 2px #333333;
	-webkit-text-shadow: 1px 1px 2px #333333;
	text-shadow: 1px 1px 2px #333333;
}
.bx-prev {
	left: -25px;
}
.bx-next {
	right: -20px;
}


/* /guide/guide.html
---------------------------------------------------------- */
.ulGuide01 {
	padding-bottom: 40px;
}
	.ulGuide01 li {
		float: left;
		margin-right: 8px;
	}
	@media print {
		.ulGuide01 li {
			*margin-right: 9px;
		}
	}
	.ulGuide01 li.last {
		margin-right: 0;
	}

.divGuide01 {
	margin-bottom: 20px;
}
	.divGuide01 .txt {
		margin-bottom: 10px;
	}
	.divGuide01 .txtPR {
		margin-bottom: 20px;
		height:60px;
	}
	.divGuide01 .detailBtn {
		margin-top: 9px;
		text-align: right;
	}
.ulGuide02 {
}
	.ulGuide02 .li01 {
		float: left;
		width: 360px;
	}
	.ulGuide02 .li02 {
		float: right;
		width: 360px;
	}

/* /guide/shop/ common
---------------------------------------------------------- */
#contentsWrap.guideShopWrap01 {
	padding-bottom: 78px;
}
.ulShop01 {
	padding-bottom: 30px;
}
	.ulShop01 li {
		float: left;
		margin-right: 10px;
	}
	.ulShop01 li.last {
		margin-right: 0;
	}
.ulShop_ueno {
	padding-bottom: 10px;
}
	.ulShop_ueno li {
		float: left;
		margin-right: 10px;
	}
	.ulShop_ueno li.last {
		margin-right: 0;
	}
.mainShop01 {
	margin-bottom: 15px;
}
.ulShopIcon01 {
	padding-bottom: 12px;
}
	.ulShopIcon01 li {
		float: left;
		margin-right: 10px;
	}
	.ulShopIcon01 li.last {
		margin-right: 0;
	}
.shopSec01 {
	width: 700px;
	height: 217px;
	margin-bottom: 10px;
	padding: 18px 20px;
}
	.shopSec01.ningyocho {
		background: url(../images/guide/shop/ningyocho_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.ginza {
		background: url(../images/guide/shop/ginza_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.ueno {
		background: url(../images/guide/shop/ueno_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.urakucho {
		background: url(../images/guide/shop/urakucho_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.daiichi {
		background: url(../images/guide/shop/daiichi_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.takashimaya {
		background: url(../images/guide/shop/takashimaya_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.maihama {
		background: url(../images/guide/shop/maihama_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.ms {
		background: url(../images/guide/shop/ms_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.yokohama {
		background: url(../images/guide/shop/yokohama_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.hakata {
		background: url(../images/guide/shop/hakata_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.banyoh {
		background: url(../images/guide/shop/banyoh_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.kisentei {
		background: url(../images/guide/shop/kisentei_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.kisentei_ms {
		background: url(../images/guide/shop/kisentei_ms_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.tobuikb {
		background: url(../images/guide/shop/tobuikb_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.kioicho {
		background: url(../images/guide/shop/kioicho_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.ikegami {
		background: url(../images/guide/shop/ikegami_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.takafuku {
		background: url(../images/guide/shop/takafuku_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01.nihonbashi {
		background: url(../images/guide/shop/nihonbashi_shop/bg_shop01.jpg) no-repeat left top;
	}
	.shopSec01 .flImgL {
		margin-right: 20px;
	}
	.shopSec01.banyoh .flImgL {
		margin-top: -13px;
	}
	.shopSec01 .ftBox {
	}
		.shopSec01 .ftBox p {
			line-height: 1.9;
		}
		.shopSec01 .ftBox p.tit {
			padding-top: 26px;
			margin-bottom: 16px;
			font-size: 124%;
			line-height: 1.5;
		}
.shopSec02 {
}
	.ulShopPhoto01 {
	}
		.ulShopPhoto01 li {
			float: left;
			text-align: right;
			padding: 0 19px 18px 0;
		}
		.ulShopPhoto01 li.last {
			padding: 0 0 18px 0;
		}
			.ulShopPhoto01 li img {
				margin-bottom: 5px;
			}
.shopMap01 {
	margin-bottom: 17px;
}

.tableShop01 {
	width: 100%;
	margin-bottom: 30px;
}
	.tableShop01 th,
	.tableShop01 td {
		padding: 9px 14px;
		vertical-align: top;
	}
	.tableShop01 th {
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		color: #fff;
	}
	.tableShop01.ningyocho th {
		background-color: #c79492;
	}
	.tableShop01.ginza th {
		background-color: #b18e31;
	}
	.tableShop01.ueno th {
		background-color: #6c975f;
	}
	.tableShop01.urakucho th {
		background-color: #8f73ae;
	}
	.tableShop01.daiichi th {
		background-color: #dd8ba6;
	}
	.tableShop01.takashimaya th {
		background-color: #c68178;
	}
	.tableShop01.maihama th {
		background-color: #578f67;
	}
	.tableShop01.ms th {
		background-color: #9d8e4f;
	}
	.tableShop01.yokohama th {
		background-color: #4a70ae;
	}
	.tableShop01.hakata th {
		background-color: #b5707b;
	}
	.tableShop01.banyoh th {
		background-color: #3f7b75;
	}
	.tableShop01.kisentei th {
		background-color: #858e4b;
	}
	.tableShop01.kisentei_ms th {
		background-color: #BD8889;
	}
	.tableShop01.tobuikb th {
		background-color: #3D79C3;
	}
	.tableShop01.kioicho th {
		background-color: #c85e13;
	}
	.tableShop01.ikegami th {
		background-color: #D2282C;
	}
	.tableShop01.takafuku th {
		background-color: #962038;
	}
	.tableShop01 td {
		border-bottom: 1px solid #ccc;
	}
	.tableShop01.souzai th {
		background-color: #7e3d35;
	}
	
	.tableShop01.nihonbashi th {
		background-color: #1AA5BD;
	}

.ulShopBtn01 {
	width: 400px;
	margin: 0 auto;
}
	.ulShopBtn01 li {
		float: left;
		margin-right: 20px;
	}
	.ulShopBtn01 li.last {
		margin-right: 0;
	}
	
.osusume{
	padding-bottom:30px
	}

.tableshop_btn01{
}
.tableshop_btn01 td{
	padding:0 8px 4px 0;
}
.tableshop_btn01 .joblink{
	font-size:14px;
	padding-top:0px;
	text-align:center;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.joblink_ningyocho{
	text-align:left !important;
	padding-left:70px !important;
}

.joblink a{
	background-image:url(../images/guide/shop/common/joblinkicon.png);
	background-repeat:no-repeat;
	background-position:6px;
	padding-left:23px;
}


	
/* /e-guide/e-guide.html/c-guide/c-guide.html
---------------------------------------------------------- */
h2.line_title {
	border-bottom:2px solid #8d3c3c;
	font-size:16px;
	font-weight:bold;
	line-height:1.6;
	margin:0 0 15px 0;
	}


/* /j-wnew/
---------------------------------------------------------- */
.listBack {
    background: url("../images/common/ico_arrowr03.gif") no-repeat scroll left 0.5em transparent;
    float: right;
    padding: 0 0 0 10px;
}

.tenpo{
	margin:15px auto 20px auto;
	text-align:left;
}

.tenpo  a{
	color:#970F00;
}

.tenpo td{
	padding:0px 15px 0px 20px;
}

.ttl_tenpo td{
	padding:0px 0px 0px 0px !important;
}

.ttl_tenpo{
	padding:0px 0px 0px 0px !important;
	font-size:120%;
	font-weight:bold;
}

.text_tenpo{
	font-weight:bold;
}

.text_tel{
	font-weight:bold;
}

.tenpo td{
}

.kondate_text1{
	font-size:14px;
	font-weight:normal !important;
}

.ttl_osusume{
	background-color:#823014;
	color:#FFFFFF;
	font-size:170%;
	padding:8px 0 8px 0;
	text-align:center;
	font-weight:bold;
	margin-bottom:40px;
}


.ttl_osusume2{
	color:#FFFFFF;
	font-size:130%;
	font-weight:bold;
	margin-bottom:25px;
	padding-top:1px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}

.kisetu_ttl_text{
	font-size:15px !important;
	line-height:1.0em !important;
	font-weight:bold !important;
	margin-top:20px !important;
}

.day_red{
	color:#E50012;
	font-size:150%;
	border-top:1px solid #E50012;
	border-bottom:1px solid #E50012;
	padding:3px 0 3px 0;
	font-weight:bold;
}

.day_black{
	color:#000000;
	font-size:150%;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	padding:3px 0 3px 0;
	font-weight:bold;
}

.text_red{
	font-size:28px;
	font-weight:bold;
	color:#E50012;
}

.kome{
	font-size:90%;
	padding-left:120px;
	text-align:left;
}

.kome2{
	font-size:90%;
}

.tenpo_list_space{
	padding:40px 0 40px 0;
}


.ttl_kondate{
	color:#970F00;
}

.kondate_nedan{
	font-size:180%;
	font-weight:bold;
	line-height:1.25em;
}

.kondate_text{
	font-size:18px;
	font-weight:bold;
	line-height:1.25em;
}

.kondate_komoku_nedan{
	font-size:130%;
	font-weight:bold;
	line-height:1.25em;
}

.daiya{
	color:#E56B21;
	font-size:14px !important;
	/*font-size:130%;*/
	font-weight:bold;
	line-height:1.25em;
}

.nedan{
	color:#E50012;
	font-size:180%;
	font-weight:bold;
	line-height:1.25em;
}

.en{
	color:#E50012;
	font-weight:bold;
}

.yoyaku_tel{
	border-top:1px solid #000;
	font-weight:bold;
	font-size:200%;
	
}

.menu_small_pic{
	float:left;
	margin-left:135px;
}

.menu_small_pic_1retu{
	width:500px;
	padding:0 10px 5px 10px;
	text-align:center;
}

.menu_small_pic_1retu p{
	float:left;
	padding-right:10px;
	text-align:center;
	font-size:80%;
}


.kisetulist{
width: 728px;
display: flex;
background-image: url(../images/n_graphics/line728.gif);
background-repeat: no-repeat;
background-position: bottom;
padding:3px 0 13px 0;
}
.kisetulist a{
display: flex;
flex-direction: column;
}
.ki_text1{
width: 138px;
}
.ki_text2{
order: 1;
}
.ki_text3{
order: 2;
}

/* index_kisetu　11月　2019年
---------------------------------------------------------- */

#KisetuMenuImg11{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_11gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg11 h2{
	font-size:160%;
	font-weight:bold;
	color:#C01400;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 22px 0 10px 130px;
	width:500px;
}

.kisetu_menu_ttl11{
	font-size:120%;
	font-weight:bold;
	color:#A93F00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 130px;
}

.kisetu_menu_text11{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#646675;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 130px;
	width:500px;
}

/* index_kisetu　2019年7月
---------------------------------------------------------- */

#KisetuMenuImg7{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_07gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg7 h2{
	font-size:160%;
	font-weight:bold;
	color:#023072;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 8px 50px;
	width:430px;
}

.kisetu_menu_ttl7{
	font-size:120%;
	font-weight:bold;
	color:#00538B;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 5px 0 0 50px;
}

.kisetu_menu_text7{
	font-size:98%;
	font-weight:bold;
	line-height:1.75em;
	color:#544128;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 50px;
	width:470px;
}

/* index_kisetu　2019年2月
---------------------------------------------------------- */

#KisetuMenuImg2{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_02gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg2 h2{
	font-size:160%;
	font-weight:bold;
	color:#D73049;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 28px 0 5px 75px;
	width:500px;
}

.kisetu_menu_ttl2{
	font-size:120%;
	font-weight:bold;
	color:#D73049;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 75px;
}

.kisetu_menu_text2{
	font-size:92%;
	font-weight:bold;
	line-height:1.8em;
	color:#4D2E0A;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 75px;
	width:500px;
}

.kisetu_menu_text2 span{
    color:#D73049;
}

/* index_kisetu　2019年1月
---------------------------------------------------------- */

#KisetuMenuImg1{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_01gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg1 h2{
	font-size:160%;
	font-weight:bold;
	color:#BF0000;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 10px 40px;
	width:500px;
}

.kisetu_menu_ttl1{
	font-size:120%;
	font-weight:bold;
	color:#E32300;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 40px;
}

.kisetu_menu_text1{
	font-size:96%;
	font-weight:bold;
	line-height:1.8em;
	color:#4D2E0A;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 40px;
	width:500px;
}

/* index_kisetu　2018年2月
---------------------------------------------------------- */
/*
#KisetuMenuImg2{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_02gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg2 h2{
	font-size:160%;
	font-weight:bold;
	color:#D42900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 25px 0 10px 95px;
	width:500px;
}

.kisetu_menu_ttl2{
	font-size:120%;
	font-weight:bold;
	color:#C74E1C;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 95px;
}

.kisetu_menu_text2{
	font-size:95%;
	font-weight:bold;
	line-height:1.9em;
	color:#646764;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 95px;
	width:500px;
}*/

/* index_kisetu　2018年3月
---------------------------------------------------------- */

#KisetuMenuImg3{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_03gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg3 h2{
	font-size:160%;
	font-weight:bold;
	color:#E34C60;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 25px 0 0px 72px;
	width:500px;
}

.kisetu_menu_ttl3{
	font-size:120%;
	font-weight:bold;
	color:#976F00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 72px;
}

.kisetu_menu_text3{
	font-size:95%;
	font-weight:bold;
	line-height:1.8em;
	color:#595B59;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 72px;
	width:500px;
}

/* index_kisetu　2018年4月
---------------------------------------------------------- */

#KisetuMenuImg4{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_04gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg4 h2{
	font-size:160%;
	font-weight:bold;
	color:#D34974;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 25px 0 10px 92px;
	width:500px;
}

.kisetu_menu_ttl4{
	font-size:120%;
	font-weight:bold;
	color:#729232;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 92px;
}

.kisetu_menu_text4{
	font-size:95%;
	font-weight:bold;
	line-height:1.9em;
	color:#924751;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 92px;
	width:500px;
}



/* index_kisetu　2018年5月
---------------------------------------------------------- */

#KisetuMenuImg5{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_05gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg5 h2{
	font-size:160%;
	font-weight:bold;
	color:#084900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 2px 36px;
	width:600px;
}

.kisetu_menu_ttl5{
	font-size:120%;
	font-weight:bold;
	color:#007A00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 8px 0 0 36px;
}

.kisetu_menu_text5{
	font-size:97%;
	font-weight:bold;
	line-height:1.8em;
	color:#513200;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 36px;
	width:500px;
}


/* index_kisetu　2018年6月
---------------------------------------------------------- */

#KisetuMenuImg6{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_06gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg6 h2{
	font-size:160%;
	font-weight:bold;
	color:#00569A;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 25px 0 0 50px;
	width:430px;
}

.kisetu_menu_ttl6{
	font-size:120%;
	font-weight:bold;
	color:#008BB3;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 5px 0 0 50px;
}

.kisetu_menu_text6{
	font-size:95%;
	font-weight:bold;
	line-height:1.79em;
	color:#616061;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 50px;
	width:480px;
}

.kisetukome{
	font-size:12px;
	color:#666;
	margin-top:6px;
	width: 740px;
}

/* index_kisetu　2018年7月
---------------------------------------------------------- */
/*
#KisetuMenuImg7{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_07gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg7 h2{
	font-size:160%;
	font-weight:bold;
	color:#00569A;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 20px 0 0 110px;
	width:430px;
}

.kisetu_menu_ttl7{
	font-size:120%;
	font-weight:bold;
	color:#008BB3;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 5px 0 0 110px;
}

.kisetu_menu_text7{
	font-size:98%;
	font-weight:bold;
	line-height:1.75em;
	color:#616061;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 110px;
	width:470px;
}
*/

/* index_kisetu　2018年8月
---------------------------------------------------------- */

#KisetuMenuImg8{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_08gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg8 h2{
	font-size:160%;
	font-weight:bold;
	color:#006DB6;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 0 140px;
	width:430px;
}

.kisetu_menu_ttl8{
	font-size:120%;
	font-weight:bold;
	color:#259E31;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 5px 0 0 140px;
}

.kisetu_menu_text8{
	font-size:98%;
	font-weight:bold;
	line-height:1.75em;
	color:#737A72;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 140px;
	width:470px;
}

/* index_kisetu　2018年9月
---------------------------------------------------------- */

#KisetuMenuImg9{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_09gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg9 h2{
	font-size:160%;
	font-weight:bold;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 0 90px;
	width:430px;
}

.kisetu_menu_ttl9{
	font-size:120%;
	font-weight:bold;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 5px 0 0 90px;
}

.kisetu_menu_text9{
	font-size:98%;
	font-weight:bold;
	line-height:1.64em;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 90px;
	width:470px;
}

/* index_kisetu　2018年10月
---------------------------------------------------------- */

#KisetuMenuImg10{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_10gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg10 h2{
	font-size:160%;
	font-weight:bold;
	color:#C01400;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 15px 155px;
	width:500px;
}

.kisetu_menu_ttl10{
	font-size:120%;
	font-weight:bold;
	color:#A93F00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 155px;
}

.kisetu_menu_text10{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#5A3D1C;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 155px;
	width:500px;
}



/* index_kisetu　11月　2018年
---------------------------------------------------------- */
/*
#KisetuMenuImg11{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_11gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg11 h2{
	font-size:160%;
	font-weight:bold;
	color:#C01400;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 22px 0 10px 130px;
	width:500px;
}

.kisetu_menu_ttl11{
	font-size:120%;
	font-weight:bold;
	color:#A93F00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 130px;
}

.kisetu_menu_text11{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#646675;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 130px;
	width:500px;
}*/

/* index_kisetu　2019年12月
---------------------------------------------------------- */

#KisetuMenuImg12{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_12gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg12 h2{
	font-size:160%;
	font-weight:bold;
	color:#0D1B6B;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 6px 55px;
	width:500px;
}

.kisetu_menu_ttl12{
	font-size:120%;
	font-weight:bold;
	color:#0D1B6B;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 55px;
}

.kisetu_menu_text12{
	font-size:95%;
	font-weight:bold;
	line-height:1.7em;
	color:#4D515B;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 55px;
	width:500px;
}

/* index_kisetu　2018年12月
--------------------------------------------------------

#KisetuMenuImg12{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_12gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg12 h2{
	font-size:160%;
	font-weight:bold;
	color:#0D1B6B;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 28px 0 6px 80px;
	width:500px;
}

.kisetu_menu_ttl12{
	font-size:120%;
	font-weight:bold;
	color:#005B29;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 80px;
}

.kisetu_menu_text12{
	font-size:95%;
	font-weight:bold;
	line-height:1.7em;
	color:#4D515B;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 80px;
	width:500px;
}
-- */

/* index_kisetu　2017年6月
---------------------------------------------------------- 

#KisetuMenuImg6{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_06gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg6 h2{
	font-size:160%;
	font-weight:bold;
	color:#003FA7;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 35px 0 7px 55px;
	width:430px;
}

.kisetu_menu_ttl6{
	font-size:120%;
	font-weight:bold;
	color:#0074CF;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 5px 0 0 55px;
}

.kisetu_menu_text6{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#505B50;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 55px;
	width:470px;
}
*/


/* index_kisetu　7月
---------------------------------------------------------- 

#KisetuMenuImg7{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_7gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg7 h2{
	font-size:160%;
	font-weight:bold;
	color:#1A3A7E;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 20px 0 5px 55px;
	width:430px;
}

.kisetu_menu_ttl7{
	font-size:120%;
	font-weight:bold;
	color:#015353;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 5px 0 0 55px;
}

.kisetu_menu_text7{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#015368;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 55px;
	width:470px;
}
*/

/* index_kisetu　8月 2017
---------------------------------------------------------- 

#KisetuMenuImg8{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_8gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg8 h2{
	font-size:160%;
	font-weight:bold;
	color:#0153A2;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 25px 0 0px 35px;
	width:430px;
}

.kisetu_menu_ttl8{
	font-size:120%;
	font-weight:bold;
	color:#004974;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 35px;
}

.kisetu_menu_text8{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#0074C6;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 35px;
	width:470px;
}*/

/* index_kisetu　9月
---------------------------------------------------------- 

#KisetuMenuImg9{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_9gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg9 h2{
	font-size:160%;
	font-weight:bold;
	color:#BF0000;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 50px 0 5px 35px;
	width:430px;
}

.kisetu_menu_ttl9{
	font-size:120%;
	font-weight:bold;
	color:#F22D00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 5px 35px;
}

.kisetu_menu_text9{
	font-size:98%;
	font-weight:bold;
	line-height:1.8em;
	color:#5A3D1C;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 35px;
	width:470px;
}*/

/* index_kisetu　2017年10月
---------------------------------------------------------- */

/*
#KisetuMenuImg10{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_10gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg10 h2{
	font-size:160%;
	font-weight:bold;
	color:#C01400;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 5px 155px;
	width:500px;
}

.kisetu_menu_ttl10{
	font-size:120%;
	font-weight:bold;
	color:#A93F00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 155px;
}

.kisetu_menu_text10{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#5A3D1C;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 155px;
	width:500px;
}

*/

/* index_kisetu　11月　2017年
---------------------------------------------------------- */
/*
#KisetuMenuImg11{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_11gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg11 h2{
	font-size:160%;
	font-weight:bold;
	color:#791900;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 10px 50px;
	width:500px;
}

.kisetu_menu_ttl11{
	font-size:120%;
	font-weight:bold;
	color:#D21A00;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 50px;
}

.kisetu_menu_text11{
	font-size:98%;
	font-weight:bold;
	line-height:1.7em;
	color:#5B2300;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 50px;
	width:500px;
}
*/

/* index_kisetu　12月
---------------------------------------------------------- */
/*
#KisetuMenuImg12{
	width:740px;
	height:260px;
	background-image:url(../images/n_graphics/bnr_index_kisetsu_12gatu.jpg);
	background-repeat:no-repeat;
}

#KisetuMenuImg12 h2{
	font-size:160%;
	font-weight:bold;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 30px 0 10px 50px;
	width:500px;
}

.kisetu_menu_ttl12{
	font-size:120%;
	font-weight:bold;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0px 0 0 50px;
}

.kisetu_menu_text12{
	font-size:95%;
	font-weight:bold;
	line-height:1.7em;
	color:#fff;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding: 0 0 0 50px;
	width:500px;
}

#KisetuMenuImg12 span{
	color:#060;
	/*color:#090;*/
	/*color:#360;*/
	/*color:#FC0;*/
	/*color:#FF0;*/
}
*/

/* しゃぶしゃぶnこだわり
---------------------------------------------------------- */
.sttl_shabushabu{
	color:#823014;
	font-weight:bold;
	font-size:14px;
	line-height: 2.0em;
}



/* 牛肉記念日　予約リスト
---------------------------------------------------------- */
.gyunikukine_list table{
	background: #fff;
	border-collapse: collapse !important;
	border:solid 1px #CCCCCC;
}

.gyunikukine_list td{
	border:solid 1px #CCCCCC;
	padding:5px 2px;
	font-size:100%;
	text-align:center;
}

.gyunikukine_list tr:nth-child(1){
	font-size:85% !important;
}


/*年末年始一部メニュー変更コメント*/
.nenmatsu_nenshi_coment{
	color:#F00; margin:10px 0 22px 0; text-align:center; font-size:14px;
}


/* /guide/retail
---------------------------------------------------------- */
.tableDesign img.icon { margin:0 2px;}
*:first-child+html .retailIcon{ margin:0 0 10px;}
.retailIcon li{ float:left; padding:0 0 0 35px; margin:0 20px 10px 0; line-height:27px;}
.retailIcon .seiniku{ background:url(../images/guide/retail/icon_seiniku.gif) no-repeat left center;}
.retailIcon .souzai{ background:url(../images/guide/retail/icon_souzai.gif) no-repeat left center;}
.retailIcon .obentou{ background:url(../images/guide/retail/icon_obentou.gif) no-repeat left center;}
.retailIcon .eat{ background:url(../images/guide/retail/icon_eat.gif) no-repeat left center;}


/* /guide/retail_guide
---------------------------------------------------------- */
.retail_guide p	{margin:0 0 15px;}
.retail_guide h3	{margin:20px 0;}
.retail_guide h4	{margin:0 0 10px; border-bottom:1px dashed #666666; padding:0 0 5px 0;}
.retail_guide dl	{margin:0 0 20px;}
.retail_guide dl dt {float:left; width:80px;}
.retail_guide dl dd	{margin:0 0 10px 80px;}


/* /guide/menu
---------------------------------------------------------- */
.ulmenu01 {
	margin:10px 0 15px;
}
.ulmenu01 .li01 {
	float:left;
	width:340px;
	padding:0 30px 0 0;
	border-right:1px dotted #ccc;
}
.ulmenu01 .li02 {
	float:right;
	width:340px;
}

.menuTitle{ border-bottom:1px dashed #666; margin:20px 0 0; padding:0 0 3px 5px;}

table.menuList{ border-collapse:separate; border-spacing:2px; width:100%; margin:10px 0 20px;}
table.menuList caption{ background:url(../images/common/ico_square01.gif) no-repeat left 7px; padding:0 0 0 10px; margin:0 0 0 5px;}
table.menuList th{ background:url("../images/common/table_bg.jpg") repeat-x; border-bottom:1px solid #330000; border-right:1px solid #330000; padding:5px; color:#fff; text-align:center; vertical-align:top;}
table.menuList td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc; background:#fffbf8; padding:5px; vertical-align:top;}

.menuSection:before,
.menuSection:after{ content:""; display:table;}
.menuSection:after{ clear:both;}
.menuSection{ zoom:1;}

dl.menu{ float:left; width:360px; margin:0 10px 20px 0;}
dl.menu dt{ float:left; width:150px; margin:0 10px 0 0;}
dl.menu dd{ float:right; width:200px;}
dl.menu dd span{ display:block; border-top:1px dashed #666; padding:8px 0 0; margin:8px 0 0;}

dl.menuLast{ float:left; width:740px; margin:0 10px 20px 0;}
dl.menuLast dt{ float:left; width:150px; margin:0 10px 0 0;}
dl.menuLast dd{ float:right; width:580px;}
dl.menuLast dd span{ display:block; border-top:1px dashed #666; padding:8px 0 0; margin:8px 0 0;}




/* /tare/
---------------------------------------------------------- */

.tare dl {clear:both; margin:0 0 20px 0; border-bottom:1px #999999 solid; padding:0 0 20px;}
.tare dl h3 {font-weight:bold; font-size:120%; margin:0 0 10px;}
.tare dt {float:left; width:190px; text-align:center;}
.tare dd {float:left; width:520px; padding:50px 0 0 0;}
.tare dd img {margin:10px 0 0 0; float:right;}



/* /gift/
---------------------------------------------------------- */
.gift ul.ulGift01{ list-style:none;}
.gift ul.ulGift01 li{ background:url(../images/common/ico_square01.gif) no-repeat left center; padding:0 0 0 13px; margin:0 0 5px;}

.gift .ulGuide01 ul	{list-style: none outside none;}



/* /sitemap/
---------------------------------------------------------- */
.sitemap{ margin:0; padding:0; list-style:none;}
.sitemap a{ display:block; line-height:30px; text-decoration:none;}
.sitemap p{ line-height:30px; margin:10px 0 5px; padding:0 0 0 30px;}

.sitemap li { margin:1px 0 0; padding:0;}
.sitemap li a{ border-bottom:1px dotted #ccc; border-left:3px solid #822A13; padding:0 0 0 10px;}
.sitemap li p a{ border-bottom:none; border-left:none; padding:0;}

.sitemap li li{ padding:0 0 0 30px;}
.sitemap li li a{ border-bottom:1px dotted #ccc; border-left:none; background:url(../images/common/ico_arrowr01.gif) no-repeat 6px 11px; padding:0 0 0 15px;}

.sitemap li li li{ padding:0 0 0 30px;}
.sitemap li li li a{ border-bottom:1px dotted #ccc; border-left:none; background:url(../images/common/ico_arrowr04.gif) no-repeat 6px 12px; padding:0 0 0 15px;}
.sitemap a:hover { color:#822A13;}



/* english menuTable */
#mainNEX table.e_menu,
#mainNEX table.c_menu { width:100%;}
#mainNEX table.e_menu {border-spacing:5px !important;}
#mainNEX table.e_menu td { padding:0 2px 0 0;}
#mainNEX table.c_menu td .style5,
#mainNEX table.e_menu td .style5 { display:block; padding:0;}
#mainNEX table.e_menu td .style5,
#mainNEX table.e_menu td .style8,
#mainNEX table.c_menu td .style8,
#mainNEX table.e_menu .style10 { /padding:0 7px 0 0;}
#mainNEX table.c_menu {border-spacing:5px !important;}
#mainNEX table.c_menu td { padding:0 2px 0 0;}
#mainNEX table.c_menu td .style8 { font-family:inherit; font-weight:normal; padding-right/*\**/:7px\9}


#mainNEX table.c_menu2 td{ padding:0 7px 0 0;}


/* /err/
---------------------------------------------------------- */
#Err_area{
	text-align:center;
}

#Err_area h2{
	font-size:24px;
	margin:20px 0;
}

#Err_area .gototop{
	padding:40px 0 12px 0;
}

#Err_area .gotoshop{
	padding:0 0 40px 0;
}


/* /giftshop news/
---------------------------------------------------------- */
#Gift_shop_news{
}

#Gift_shop_news h2{
	font-size:24px;
	margin:20px 0;
}

#Gift_shop_news .newadd{
	border:solid 4px #B19053;
	margin:20px 16px;
	padding:20px 30px;
	font-size: 183%;
}

#Gift_shop_news .newadd a{
	text-decoration:underline;
}

#Gift_shop_news .newadd h3{
	font-size:13px;
}

#Gift_shop_news .member{
	text-align:center;
	margin-top:20px;
	padding:20px 0 30px 0;
	background:#F5F5F5;
	border:solid 2px #D6D6D6;
}

#Gift_shop_news .member a{
	font-size: 163%;
	color:#00F;
	text-decoration:underline;
}

#Gift_shop_news .member p{
	font-size: 133%;
	font-weight:bold;
	color:#F00;
}


/* /takafuku/
---------------------------------------------------------- */
.takafuku_menu_main{
	background-image:url(../images/guide/shop/takafuku_shop/menu_bg01.jpg);
	height:377px;
	position:relative;
}

.takafuku_menu_main_text{
	color:#97002B;
	width:280px;
	font-weight:bold;
	font-size:115%;
	line-height:1.8em;
	position:absolute;
	bottom:70px;
	left:25px;
}

.menu_box{
	overflow:hidden;
	width:690px;
}

.menu_box h5{
	font-size:170%;
	margin-bottom:10px;
	font-weight:bold;
	background-image:url(../images/guide/shop/takafuku_shop/menu_icon.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-left:23px;
}

.menu_box2{
	width:330px;
	margin-bottom:10px;
}

.menu_box2 h6{
	font-size:125%;
	font-weight:bold;
}

.menu_box3{
	width:330px;
	float:left;
}

.line_red{
	border-bottom:solid 1px #78000E;
	padding-top:4px;
}

.menu_pic_r{
	float:right;
}

.menu_pic_l{
	float:left;
}

.menu_tanpin{
	width:690px;
}

.menu_tanpin h8{
	font-size:105%;
	font-weight:bold;
}

.time{
	color:#383836;
}

.price{
	font-size:125%;
	text-align:right;
}

.price2{
	font-size:115%;
}

.menu_kome{
	font-size:85%;
}

.pic_kome{
	font-size:115%;
	font-weight:bold;
}

.ttl_tanpin{
	font-size:110%;
	font-weight:bold;
}

.menu_table {
	width:320px;
}

.menu_table th{
	font-size:105%;
	line-height:1.4em;
	font-weight:bold;
	padding-left:15px;
}

.menu_table td{
	float:right;
	font-size:125%;
	line-height:1.4em;
	text-align:right;
}

.sukiyakigozen{
	float:left;
}

.toku_sukiyakigozen{
	float:right;
}

.takafuku_meibutsu{
	overflow:hidden;
}

.takafuku_meibutsu table{
	width:464px;
}


table .meibutsu_icon{
	background-image:url(../images/guide/shop/takafuku_shop/menu_pic_meibutu_top.gif);
	background-repeat:no-repeat;
	padding-left:7px;
	height:36px;
	color:#FFF;
	font-size:75%;
}

table .meibutsu_bg{
	background-image:url(../images/guide/shop/takafuku_shop/menu_pic_meibutu_middle.gif);
	background-repeat:repeat-y;
	padding-left:25px;
}

.meibuts_text_b{
	font-weight:bold;
	font-size:125%;
}

.meibutsu_text_red{
	color:#78000E;
	font-weight:bold;
}

.takeout_text{
	font-weight:bold;
	padding-left:5px;
}

.takeout_text_red{
	color:#78000E;
}

.menu_pic_l{
	width:220px;
}

.takeout_box_line{
	width:324px;
	padding:4px;
	border:solid 3px #D37B15;
}

.menu_box4 h6{
	font-size:115%;
	font-weight:bold;
}

.menu_box4{
	width:200px;
	float:left;
}

.takeoutmenu{
	background-image:url(../images/guide/shop/takafuku_shop/menu_pic_takeout.jpg);
	background-repeat:no-repeat;
	width:324px;
	height:212px;
	position:relative;
}

.takeoutmenu_text{
	color:#78000E;
	font-weight:bold;
	position:absolute;
	bottom:5px;
	left:10px
}

.naname_line{
	color: #f00;
	text-decoration : line-through ;
}

.naname_line span {
	color: #000;
}

.spbr{
display: none !important;
}

/* /guide/retail_event/
---------------------------------------------------------- */

.retail_event_line{
border-bottom:1px dashed #666;
margin:0 0 10px;
}
.retail_event_box{
display: flex;
}
.retail_event_box p:nth-child(1){
width: 200px;
margin-right:10px;
}
.retail_event_box p:nth-child(2){
width: 530px;
}
.event_btn_ttl:nth-child(1){
margin-top: 20px;
}
.event_btn_ttl{
margin-right: 453px;
}
.guide_event_btn{
margin-top: 10px;
margin-bottom: 20px;
}
.guide_event_btn ul{
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin-left: 20px;
}
.eve_btn{
width:140px;
}
.eventtable{
}
table.eventtable td{
border:1px solid #ccc;
padding: 3px 6px;
}
.holiday{
color:#b00a0a;
background-color: #fee9e9;
}
.saturday{
color:#0a4cb0;
background-color: #e9f3fe;
}
.eventday{
background-color: #f5ebdf;
}
.event_h{
height: 90px;
}
.event_title{
background-image:url(/images/guide/retail_event/h_event.jpg);
background-repeat:no-repeat;
color: #ffffff;
height: 36px;
font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
line-height: 36px;
padding-left: 16px;
font-size: 15px;
}


/* /guide/reservation/
---------------------------------------------------------- */
.reservation_btn h2{
margin-bottom: 35px;
}
#tokyo .sectionSub{
width: 740px;
display: flex;
flex-flow: row wrap;
justify-content: space-between;
}
.reservationbox{
width: 360px;
}
.reservationbox2{
width: 360px;
display: flex;
justify-content: space-between;
margin-top: 20px;
margin-bottom: 10px;
}
.reservationbox_l{
width: 147px;
}
.reservationbox_r{
width: 203px;
}
.reservationbox_r p:nth-child(1){
font-family: "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "serif";
font-size: 24.5px;
line-height: 1.0em;
margin-bottom: 1px;
}
.reservationbox_r p:nth-child(2){
font-size: 11px;
line-height: 1.0em;
margin-bottom: 12px;
}


