@charset "utf-8";

/*----------------------------------------------------
		ふくミニコース
----------------------------------------------------*/
div.mini_wrap{
	margin:0px auto 0px auto;
	padding:60px 0px 0px 0px;
	width:100%;
	background-image:url(../special/img/bg_mini_202304.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	background-color:#231815;
	}

div.area_mini{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	color:#FFFFFF;
	position:relative;
	}
.reserve{
	position:absolute;
	left: 853px;
	top: 865px;
}



div.area_mini ul{
	margin:0px 0px 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	clear:both;
	overflow:hidden;
	}
div.area_mini ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

div.area_mini ul li{
	padding:0px 0px 70px 0px;
	width:900px;
	float:left;
	}
	
div.area_mini ul li.ver02{
	padding:0px 0px 70px 0px;
	width:450px;
	float:left;
	}
	
div.area_mini ul li dl{
	margin:0px 0px 0px 0px;
	padding-top:10px;
	clear:both;
	overflow:hidden;
	border-bottom:#fff solid 1px;
	}
div.area_mini ul li dl:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

div.area_mini ul li dl dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:170px;
	float:left;
	}

div.area_mini ul li dl dd{
	margin:0px 0px 0px 0px;
	float:right;
	text-align:right;
	font-weight:bold;
	}

dl.g{width:435px;}
dl.g dd{width:260px;
		padding-top:7px;}
		
dl.t{width:380px;}
dl.t dd{width:200px;
		padding-top:7px;}

	


/*----------------------------------------------------
		last up2016.0825.ふくミニコース値段変更
----------------------------------------------------*/

div.launch_h2wrap220160825{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:540px;
	background-image:url(../special/img/bg_launch_spring201608.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}



/*----------------------------------------------------
		あんこう
----------------------------------------------------*/

div.sec_ankou{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	background-color:#000000;
	}
	
div.ankou_h2wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:960px;
	height:534px;
	position: relative;
	}

h2.ankou{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:960px;
	height:534px;
	}

div.ankouimg{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	width:251px;
	height:257px;
	left: 471px;
	top: 420px;
	}
	
div.ankouimg2 {
	position: absolute;
	left: 780px;
	top: 345px;
}


div.acourse_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:670px;
	background-image:url(../special/img/bg_acourse.jpg);
	background-position:center;
	background-repeat:repeat-x;
	}

div.acourse{
	margin:0px auto 0px auto;
	padding:35px 0px 0px 0px;
	width:850px;
	}

div.acourse dl{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:850px;
	height:690px;
	clear:both;
	overflow:hidden;
	}
div.head_inner:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	
div.acourse dl dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:480px;
	height:690px;
	float:left;
	}
	
div.acourse dl dd{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:355px;
	height:690px;
	float:right;
	}

.mgb30{margin-bottom:30px;}


/*----------------------------------------------------
		はも
----------------------------------------------------*/

div.sec_hamo{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:866px;
	background-image:url(../special/img/20150821hamo_bg.jpg);
	background-position:center;
	}

h2.hamo{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:930px;
	height:866px;
	}
	
/*----------------------------------------------------
		はも2
----------------------------------------------------*/

div.sec_hamo2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:618px;
	background-image:url(../special/img/bg_hamo_cource.jpg);
	background-position:center;
	background-repeat: repeat-x;
	}

div.hamo2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:618px;
	}
	
/*----------------------------------------------------
		獺祭
----------------------------------------------------*/

div.sec_dassai{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:612px;
	background-image:url(../special/img/bg_dassai.jpg);
	background-position:center;
	background-repeat: repeat-x;
	}

div.dassai{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:612px;
	}
	
/*----------------------------------------------------
		白子
----------------------------------------------------*/

div.sec_shirako{
	margin:10px auto 10px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:700px;
	background-color:#040000;
	}

h2.shirako{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1100px;
	height:700px;
	}


/*----------------------------------------------------
		海老コース
----------------------------------------------------*/

div.ebi_h2wrap2{
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:513px;
	background-image:url(../special/img/bg_ebi.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}

/*----------------------------------------------------
		利き酒セット
----------------------------------------------------*/

div.kiki_h2wrap2{
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:600px;
	background-image:url(../special/img/kiki_bg.gif);
	background-repeat:repeat;
	background-position:center top;
	}

div.kiki_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:600px;
	}

/*----------------------------------------------------
		あわびおこぜ
----------------------------------------------------*/

div.awabi_h2wrap2{
	margin:0px auto 20px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:492px;
	background-image:url(../special/img/bg_awabiokoze.jpg);
	background-repeat:repeat;
	background-position:center top;
	}

div.awabi_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:492px;
	}

/*----------------------------------------------------
		満関善席
----------------------------------------------------*/

div.mankan_h2wrap2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:862px;
	background-image:url(../special/img/bg_mankan.jpg);
	background-repeat:repeat;
	background-position:left top;
	}

div.mankan_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:862px;
	}

h2.ankou{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:900px;
	height:862px;
	}

/*----------------------------------------------------
		新酒紹介
----------------------------------------------------*/
/*一時非表示*/
/*div.newosake_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:700px;
	background-image:url(../special/img/20150109_osake_bg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	}

div.newosake{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:700px;
	}

h2.newosake{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:900px;
	height:700px;
	}*/
/*一時非表示*/
/*----------------------------------------------------
		新酒紹介2
----------------------------------------------------*/

div.newosake2_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:700px;
	}

div.newosake2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:700px;
	}

h2.newosake2{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:900px;
	height:700px;
	}

/*----------------------------------------------------
		2015海老コース
----------------------------------------------------*/

div.ebi_wrap2015{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:939px;
	background-image: url(../special/img/ebi_bg.gif);
	background-repeat: repeat-x;
	}

div.ebi2015{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1026px;
	height:939px;
	}

h2.ebi2015{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1026px;
	height:939px;
	}

/*----------------------------------------------------
		2015アワビコース
----------------------------------------------------*/

div.awabi_wrap2015{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:1103px;
	background-image: url(../special/img/20150609awabi_bg.gif);
	background-repeat: repeat-x;
	background-position: center top;
	}

div.awabi2015{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1026px;
	height:1103px;
	}

h2.awabi2015{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:1026px;
	height:1103px;
	}

/*----------------------------------------------------
		新酒紹介3
----------------------------------------------------*/

div.newosake3_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:979px;
	background-image: url(../special/img/20150330_osake_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

div.newosake3{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:979px;
	}

/*----------------------------------------------------
		新酒紹介4
----------------------------------------------------*/

div.newosake4_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:979px;
	background-image: url(../special/img/20150609_osake_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	}

div.newosake4{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:900px;
	height:979px;
	}

/*----------------------------------------------------
		新酒紹介5
----------------------------------------------------*/

div.newosake5_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:1043px;
	background-image: url(../special/img/20150825_osake.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
	}

div.newosake5{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1170px;
	height:1043px;
	}

/*----------------------------------------------------
		新酒紹介6
----------------------------------------------------

div.newosake6_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:1606px;
	background-image: url("../special/img/20190109_osake.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
	}

div.newosake6{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1200px;
	height:1606px;
	}
*/

/*----------------------------------------------------
		新酒紹介6
----------------------------------------------------*/

div.newosake6_wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:1606px;
	background-image: url("../special/img/20190109_osake.jpg");
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #000;
	}

div.newosake6{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1100px;
	height:1606px;
	}


/*----------------------------------------------------
		お昼限定メニュー
----------------------------------------------------*/
div.sec_launch{
	margin:0px auto 0px auto;
	padding:0px 0px 50px 0px;
	width:100%;
	background-image:url(../special/img/bg_launch.jpg);
	}
	
div.launch_h2wrap{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	background-image:url(../special/img/bg_h2launch.gif);
	background-repeat:repeat-x;
	background-position:top;
	}

div.launch_h2wrap2{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:100%;
	height:540px;
	background-image:url(../special/img/bg_launch_spring.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	}

h2.launch{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:1100px;
	height:540px;
	}

div.launch{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:950px;
	}
	
div.launch h3.lunchttl{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	width:950px;
	}
	
div.launch ul{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	width:950px;
	clear:both;
	overflow:hidden;
	}
div.launch ul:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
	

div.launch ul li{
	margin:0px 0px 0px 0px;
	width:450px;
	float:left;
	}
	
div.launch ul li p{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	width:450px;
	text-align:right;
	}



div.launch ul li dl{
	padding:0px 0px 10px 0px;
	width:450px;
	clear:both;
	}
div.launch ul li dl:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.mgb40{margin-bottom:70px;}
.mgb120{margin-bottom:180px;}

div.launch ul li dl dt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:120px;
	float:left;
	}
	
div.launch ul li dl dd{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	width:330px;
	float:right;
	text-align:right;
	font-weight:bold;
	}

.higawari{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 30px;
	width:450px;
	text-align:right;
	}


/*----------------------------------------------------
		赤むつと車海老、真ふくの春懐石
----------------------------------------------------*/
	
#sec_harukaiseki_2016 {
	background: url(../special/img/bg_harukaiseki_2016.jpg) no-repeat center top;
}
#sec_harukaiseki_2016 #harukaiseki_2016_wrap {
	width: 1100px;
	height: 914px;
	margin: 0 auto;
	position: relative;
	background: url(../special/img/bg_harukaiseki_2016_inner.jpg) no-repeat left top;
}
#sec_harukaiseki_2016 #harukaiseki_2016_wrap h2 {
	position: absolute;
    right: 103px;
    top: 44px;
}


/*----------------------------------------------------
		旬楽館 春の特別3コース
----------------------------------------------------*/
#bg01,
#bg02,
#bg03 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_01.jpg) no-repeat center top;
}
#bg02 {
	background-image: url(../special/img/bg_02.jpg);
}
#bg03 {
	background-image: url(../special/img/bg_03.jpg);
}
#bg01 div,
#bg02 div,
#bg03 div {
	width: 900px;
	margin: 0 auto;
}
#bg01 div img,
#bg02 div img,
#bg03 div img {
	vertical-align: bottom;
}


/*----------------------------------------------------
		ふくコース
----------------------------------------------------*/
#bg04,
#bg05 {
	width: 100%;
	min-width: 900px;
	/*background: url(../special/img/bg_04.jpg) no-repeat center top;*/
	background: url(../special/img/bg_04_2.jpg) no-repeat center top;
}
#bg05 {
	background-image: url(../special/img/bg_05.jpg);
}
#bg04 div,
#bg05 div {
	width: 900px;
	margin: 0 auto;
}
#bg04 div img,
#bg05 div img {
	vertical-align: bottom;
}

/*----------------------------------------------------
		感謝の会席
----------------------------------------------------*/
#bgkansha01,
#bgkansha02,
#bgkansha03 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_kansha_001.jpg) no-repeat center top;
}
#bgkansha02 {
	background-image: url(../special/img/bg_kansha_002.jpg);
}
#bgkansha03 {
	background-image: url(../special/img/bg_kansha_003.jpg);
}
#bgkansha01 div,
#bgkansha02 div,
#bgkansha03 div {
	width: 900px;
	margin: 0 auto;
}
#bgkansha01 div img,
#bgkansha02 div img,
#bgkansha03 div img {
	vertical-align: bottom;
}

/*----------------------------------------------------
		感謝の会席2
----------------------------------------------------*/
#bgkansha2_01,
#bgkansha2_02,
#bgkansha2_03 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_kansha2_001.jpg) no-repeat center top;
}
#bgkansha2_02 {
	background-image: url(../special/img/bg_kansha2_002.jpg);
}
#bgkansha2_03 {
	background-image: url(../special/img/bg_kansha2_003.jpg);
}
#bgkansha2_01 div,
#bgkansha2_02 div,
#bgkansha2_03 div {
	width: 900px;
	margin: 0 auto;
}
#bgkansha01 div img,
#bgkansha02 div img,
#bgkansha03 div img {
	vertical-align: bottom;
}

/*----------------------------------------------------
		平家コース
----------------------------------------------------*/
#bgHeike_01 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_heike_01.jpg) no-repeat center top;
}
#bgHeike_01 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		あんこうコース
----------------------------------------------------*/
#bgAnkou_01 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_ankou.jpg) no-repeat center top;
}
#bgAnkou_01 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		忘新年会コース
----------------------------------------------------*/
#bgBoushinnen_01 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_boushinnen.jpg) no-repeat center top;
}
#bgBoushinnen_01 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		忘新年会コース
----------------------------------------------------*/
#bgHarukaiseki_2018 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_harukaiseki_2018.jpg) no-repeat center top;
}
#bgHarukaiseki_2018 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		夏懐石
----------------------------------------------------*/
#bgnatsukaiseki_2018 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_natukaiseki_2018.jpg) no-repeat center top;
}
#bgnatsukaiseki_2018 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		秋のふくコース2020
----------------------------------------------------*/
#bgakinohuku_2020 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_akinohuku_2020.jpg) no-repeat center top;
}
#bgakinohuku_2020 div {
	width: 900px;
	margin: 0 auto;
}





/*----------------------------------------------------
		鮑とおこぜ2018
----------------------------------------------------*/
#bgokoze_2018 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_okoze_2018.jpg) no-repeat center top;
}
#bgokoze_2018 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		あんこう2018
----------------------------------------------------*/
#bgankou_2018 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_ankou_2018.jpg) no-repeat center top;
}
#bgankou_2018 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		春懐石2019
----------------------------------------------------*/
#bgharu_2019 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_haru_2019.jpg) no-repeat center top;
}
#bgharu_2019 div {
	width: 900px;
	margin: 0 auto;
}


/*----------------------------------------------------
		和牛いちぼ・ごちそう八種の前菜
----------------------------------------------------*/
#ichibo {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_ichibo.jpg) no-repeat center top;
}
#ichibo div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		感謝の会席2019_秋
----------------------------------------------------*/
#bgaki_2019 {
	width: 100%;
	min-width: 900px;
	background: url("../special/img/bg_akikaiseki2019_02.jpg") no-repeat center top;
}
#bgaki_2019 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		感謝の会席2019_忘新年会
----------------------------------------------------*/
#bgny_2019 {
	width: 100%;
	min-width: 900px;
	background: url("../special/img/bg_ny2019.jpg") no-repeat center top;
}
#bgny_2019 div {
	width: 900px;
	margin: 0 auto;
}

/*----------------------------------------------------
		感謝の会席2020
----------------------------------------------------*/
#bg_2020,
#bg_kansyanokaiseki{
	width: 100%;
	min-width: 900px;
	background: url("../special/img/bg_2020kansyanokaiseki_ichibo.jpg") repeat-y 62% top;
	background-size: contain;
}
#bg_2020 div,
#bg_kansyanokaiseki div, 
#bg_kansyanokaiseki_2024 div,
#bg_kansyanokaiseki_2025 div,
#bg_akikaiseki div {
	width: 900px;
	margin: 0 auto;
}

#bg_kansyanokaiseki_2024{
	width: 100%;
	min-width: 900px;
	background: url("../special/img/bg_okoze_2018.jpg") repeat-y 62% top;
	background-size: contain;
}

#bg_kansyanokaiseki_2025{
	width: 100%;
	min-width: 900px;
	background: url("../special/img/bg_kansya_2025.jpg") repeat-y 62% top;
	background-size: contain;
}


/*----------------------------------------------------
		秋会席2024
----------------------------------------------------*/
#bg_akikaiseki {
    width: 100%;
    min-width: 900px;
    background: url(../special/img/bg_akikaiseki_2024.jpg) center top;
    background-repeat: repeat round;
    max-width: 1920px;
    margin: 0 auto;
}


/*----------------------------------------------------
		春懐石2025
----------------------------------------------------*/
#bgharu_2025 {
	width: 100%;
	min-width: 900px;
	background: url(../special/img/bg_haru_2025.jpg) center top;
    background-repeat: repeat;
	background-size: cover;
}
.plan_img_wrap {
	width: 900px;
	margin: 0 auto;
}

