.bav
{
	float:left;
	padding-top:73px;
	font-size:13px;
	color:#323232; 
	line-height:24px;
}
.font
{
	font-family:'Gothic';
}
.num
{
	font-size:13px;
	color:#323232px;
}
.num li
{
	float:left;
}
.x1
{
	padding-top:10px;
}
.u1
{
	color:#323232;
}

#bg-top{
	background:url(../../img/cmn/header/bg-header1.png) no-repeat top;
	width:100%;
}
a{
	outline:none;}
font
{
	color:#000;
}
ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div#top-base
{
	width:852.5px;
	position:relative;
	left:212px;
}
div#top-base p
{
	font-size:12px;
	color:#262626;
	margin-top:10px;
}
div#top-base ul#top-base-menu
{
	float:right;
	font-size:12px;
}
div#top-base ul#top-base-menu li
{
	float:left;
	color:#ccc;
}
div#top-base ul#top-base-menu li a
{
	color:#000;
	text-decoration:none;
	font-size:
}
div#top-base ul#top-base-menu li a:hover
{
	text-decoration:underline;
	color:#E52B35
}
div#top-base ul#top-base-menu li a.current
{
	text-decoration:none;
}
.res-menu
{
	margin-top:24px;
	width:721px;
	padding-bottom:40px;
	background:url(../../img/facilities/restaurant/res-img2.png) no-repeat ;
}
.my-bg{
	margin-top:810px;
	height:3000px;
	width:721px;
	}
	/*メニューの高さを変更する　2段710px　3段1100px*/
.bg-content2-pad{
	margin-top:810px;
	height:1014px;
	width:721px;
	}
.div-img-pad{
	padding:97px 0 0 20px;
	height:210px;
	}
.div-img-pad1{
	margin-top:25px;
	height:215px;
	}
.div-img-pad2{
	margin-top:40px;
	height:215px;
	
	}
.div-img-pad3{
	padding-top:20px;
	margin-top:40px;
	height:215px;
	}
.div-img-r1{
	width:210px;
	height:165px;
	float:left;
}
.div-img-r3{
	width:210px;
	height:235px;
	float:left;
	margin-left:20px;
}
.div-img-r2{
	width:210px;
	height:180px;
	float:left;
	margin-right:25px;
	font-size:14px;
}
.div-img-h{
	width:680px;
	height:165px;
	float:left;	
}
.div-img-r5{
	width:210px;
	height:210px;
	float:left;
}

.div-text-img1{
	width:210px;
	height:55px;
}
.div-name-img1{
	width:115px;
	height:45px;	
	float:left;
	font-size:14px;
}
.div-text-image{
	width:130px;
	height:10px;
	float:left;	
}
.div-name-img5{
	width:115px;
	height:45px;	
	float:left;
	font-size:14px;
}
.div-line1{
	float:left;
	width:190px; 
	height:10px; 
	margin:12px 0 0 22px; 
	line-height:18px;	
}
.div-line2{
	width:180px; 
	height:15px; 
	margin:5px 0 0 20px; 
	line-height:18px;	
}
.div-prize-img1{
	width:50px;
	height:45px;	
	float:right;
}

.div-img-margin{
	padding:0 25px 0 25px;
	}
.margin-img-pad{
	margin-left:22px;
	margin-right:22px;
	}
.div-text-pad{
	font-size:14px;
	padding:2px 0 0 42px;
	width:650px;
	line-height:25px;
	height:25px;
	}
.span-text-pad{
	color:#136500;
	margin-left:70px;
	}
.span-text1-pad{
	margin-left:2px;
	}
.span-text2-pad{
	margin-left:48px;
	}
.span-text3-pad{
	color:#136500;
	margin-left:47px;
	}
.span-text4-pad{
	color:#136500;
	margin-left:35px;
	}
.div-img-pad1{
	padding:12px 0 0 19px;
	height:165px;
	}
.margin-img-pad1{
	margin-left:22px;
	margin-right:22px;
	}
.div-text-pad1{
	font-size:14px;
	padding:1px 0 0 42px;
	}
.span-text-pad1{
	color:#136500;
	margin-left:65px;
	}
.span-text1-pad1{
	margin-left:44px;
	}
.span-text2-pad1{
	color:#136500;
	margin-left:62px;
	}
.span-text3-pad1{
	color:#136500;
	margin-left:70px;
	}

.res-menu-fac
{
	padding-top:120px;
	padding-left:33px;
	font-size:14px;
	color:#403D3C;
}
.div-img-res1{
	padding:36px 0 0 19px;
	height:170px;
	}
.margin-img-res1{
	margin-left:22px;
	margin-right:22px;
	}
.div-text-res1{
	font-size:14px;
	padding:1px 0 0 40px;
	}
.span-text-res1{
	color:#136500;
	margin-left:70px;
	}
.span-text1-res1{
	margin-left:43px;
	}
.span1-text1-res1{
	margin-left:45px;
	}

.span-text2-res1{
	color:#136500;
	margin-left:100px;
	}
.span-text3-res1{
	color:#136500;
	margin-left:75px;
	}


.bg-content2{
	margin-top:25px;
	background-image:url(../../img/facilities/restaurant/res-img9.png);/*ポッチが三個のときres-img9.png、二個のときres-img9-2point.png*/
	background-repeat:no-repeat;
	height:320px;
	width:720px;
	}
.div-img{
	padding:50px 0 0 19px;
	height:170px;
	}
.div-text{
	font-size:14px;
	padding:2px 0 0 40px;
	}
.span-text{
	color:#136500;
	margin-left:98px;
	}
.span-text1{
	margin-left:44px;
	}
.span-text2{
	color:#136500;
	margin-left:60px;
	}
.span-text3{
	color:#136500;
	margin-left:105px;
	}
/*END*/
/* RIGHT Side */
div.r_wrap1
{
	margin-top:24px;
	width:190px;
	padding:6px 0 11px;
	background:#F9F5E3;
}
div.r_wrap2
{
	width:190px;
	height:135px;
	margin:8px 0 18px;
}
div.right-side1
{
	width:190px;
	height:86px;
}
div.right-sides1
{
	width:202px;
	position:relative;
	left:-12px;
	background:url("../../img/facilities/index/r_transapa.png") no-repeat top right;
}
div.right-sides2
{
	width:202px;
	left:-7px;
	height:57px;

}
div.right-sides3
{
	width:202px;
	padding-top:36px;
	height:57px;	
}
div.right-sides4
{
	width:202px;
	padding-top:9px;
	height:57px;	
}
div.right-sides5
{
	width:202px;
	padding-top:9px;
	height:120px;	
}
div.right-sides6
{
	width:202px;
	padding-top:18px;
	height:120px;	
}
div.right-sides7
{
	width:202px;
	padding-top:9px;
	height:120px;	
}
div.right-sides8
{
	width:202px;
	padding-top:9px;
	height:120px;	
}
/*20220930期間限定メニュー*/
.mincedmeatcutlet-img{
padding:10px 0 10px 20px;		
}
/*20220915おつまみメニュー*/
.otsumami-title{
	margin-top:25px;
	width:720px;
	height:50px;
	background:url(../../img/facilities/restaurant/res-img16.png) no-repeat;	
}
.otumami-Box{
	width:720px;
	margin:0 auto;
	height:500px;
	background:url(../../img/facilities/restaurant/restaurant_03.png) repeat-y;	
}
.Wcampaign-img{
padding-left:8px;	
}
.chuigaki{
　　padding-top:100px;	
}

/*ACCORDIAN*/
#accWrapper{ width:720px;margin:0 auto; height:auto;}
div#accMine01, div#accMine02, div#accMine03
{
	
}
div.accMine
{
	margin-top:25px;
	width:720px;
	height:50px;
	background:url(../../img/facilities/restaurant/res-img10.png) no-repeat;
}
div.accMine1
{
	margin-top:25px;
	width:720px;
	height:50px;
	background:url(../../img/facilities/restaurant/res-img11.png) no-repeat;
}
div.no-accMine1
{
	margin-top:25px;
	width:720px;
	height:50px;
	background:url(../../img/facilities/restaurant/res-img11-2.png) no-repeat;
}
div.accMine a
{
	margin:25px 25px;
	font-weight:bold;
	text-decoration: none;
}
div.accBox
{
	margin-top::25px;
	width:670px;
	background:url(../../img/facilities/restaurant/restaurant_03.png) repeat-y;

}
div.accBox1
{	
	width:670px;
	background:url(../../img/facilities/restaurant/restaurant_03.png) repeat-y;
}
div.no-accBox
{
	width:670px;
	margin:0 auto;
	padding:5px 10px 25px 40px;
	height:680px;
	background:url(../../img/facilities/restaurant/restaurant_03.png) repeat-y;	
}

.ka
{
	color:#136500;	
	margin-top:-2px;
}
.kap
{
	color:#136500;	
	margin-top:-4px;
}

.dib
{
	margin-top:-4px;
}
.ka1
{
	padding-top:14px;
	color:#136500;	
}
.kad1
{
	padding-top:10px;
	color:#136500;	
}
.kop
{
	color:#136500;	
}

.kad2
{
	padding-top:10px;
	color:#136500;	
}
.ric
{
	padding-top:10px;
	color:#136500;
}
.kad3
{
	padding-top:33px;
	color:#136500;	
}
.kad4
{
	padding-top:12px;
	color:#136500;	
}

.font
{
	font-family:'HiraKakuPro*';
}
.dib1
{
	margin-top:-5px;
}
.dibo
{
	margin-top:-5px;
	color:#136500;
}

.giv1
{
	color:#136500;	
	margin-top:-5px;
}

.dibp
{
	margin-top:-5px;
}

.fri
{
	color:#136500;	
}

.fiv4
{
	width:214px;
}
.div-t
{
	margin-left:30px;
	font-size:13px;
}
.footMenu
{
	margin-top:50px;
	width:720px;
	height:98px;
	background:url(../../img/facilities/restaurant/res-img15.png) no-repeat;
}
.bd-nav-rac
{
	padding-top:15px;
	padding-left:140px;
}

/*END*/


.gototop{
margin:0 auto;
width:950px;
height:45px;
padding-right:15px;
}
.ptotop{
float:right;
margin-top:10px;
padding:0px;
line-height:25px;
}
.text-link{
text-decoration:none;
color:#403D3C;
font-size:12px;
}
.text-link1{
text-decoration:none;
color:#146660;
font-size:12px;
}

/*MARY ADD*/

#my-bg{
	height:3000px;
	background-image: url("../../img/facilities/restaurant/202403/2024_bg.png");/*背景設定*/
	background-repeat: repeat-y;
}
#my-bg-text{
	padding-left:30px;
	padding-top:125px;
}
#my-bg-text p{
	font-size:14px;
	line-height:25px;
	color:##403D3C;
}
#my-bg-title{
	padding-top:20px;
	padding-left:20px;
}


/* RIGHT Side */
div#content-right
{
	margin-top:0px;
}
div#content-right a
{
	font-size:0;
}
div.r_wrap1
{
	width:190px;
	padding:6px 0 11px;
	background:#F9F5E3;
}
div.r_wrap2
{
	width:190px;
	height:135px;
	margin:8px 0 18px;
}
div.right-side1
{
	width:190px;
	height:86px;
}
div.right-sides1
{
	width:202px;
	position:relative;
	left:-12px;
	background:url("../../img/facilities/index/r_transapa.png") no-repeat top right;
}
div.right-sides2
{
	width:202px;
	position:relative;
	left:-7px;

}
div.r_wrap3 ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
div.r_wrap3 ul li
{
	float:left;
	margin-top:9px;
	font-size:0;
}
div.r_wrap3 ul li a img
{
	display:block;
}
.hak ul li
{
	list-style:none;
	float:left;
}
