/* ---‰ŠúÝ’è--- */
*{
margin:0px;
padding:0px;
}
img{
    border:0px;
    margin:0px;
	padding:0px;
    vertical-align:top;
}
a:link{
color: #060;
text-decoration:underline;
}
a:visited{
color: #060;
text-decoration:underline;
}
a:hover{
color: #090;
text-decoration:underline;
}
a:active{
color: #060;
text-decoration:underline;
}

ul,li{
list-style:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
th, td{
	vertical-align: top;
	text-align: left;
	font-weight:normal;
}

/* -----------------------global----------------------- */
/*ƒtƒ[ƒg‰ðœ*/
.gl_clearfix{
	zoom:1
}

.gl_clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.gl_clear{
clear:both;
}


/*—]”’*/
.marginR1{
	margin-right:20px;
}
.gl_margin_1{
	padding:0px 0px 10px 0px;
}
.gl_margin_1_2{
	padding:0px 0px 15px 0px;
}
.gl_margin_2{
	padding:0px 0px 20px 0px;
}
.gl_margin_3{
	padding:0px 0px 30px 0px;
}
.gl_margin_4{
	padding:0px 0px 40px 0px;
}
.gl_margin_5{
	padding:0px 0px 50px 0px;
}

/*ƒtƒHƒ“ƒg*/
.price_font{
	color:#C90;
	font-weight:bold;
}
.gl_font_1{
	color: #666;
	font-size:77%;
	line-height:150%;
}
.gl_font_2{
	color: #333;
	font-size:77%;
	line-height:150%;
}
/* IE6ˆÈ‰ºƒnƒbƒN */
* html .gl_font_1 {
	font-size: 70%;
}
/* IE7ƒnƒbƒN */
*:first-child+html .gl_font_1 {
	font-size: 70%;
}

/*float*/
.gl_float_L{
	float:left;
}
.gl_float_R{
	float:right;
}
.gl_align_L{
	text-align:left;
}
.gl_align_R{
	text-align:right;
}
.gl_align_C{
	text-align:center;
}


#gl_header{
	width:950px;
}
#gl_header h1{
	margin:0px;
	padding:0px;
}
.logo_table{
	width:950px;
	margin:30px 0px 15px 0px;
}
.logo_table td{
	vertical-align:middle;
}
.top_h1_table{
	width:950px;
	margin:30px 0px 15px 0px;
}
.top_h1_table td{
	vertical-align:middle;
	white-space:nowrap;
}

/*ŒŸõƒtƒH[ƒ€*/
#search_box{
	padding:0px 0px 20px 0px;
}

#search_box p{
	margin:10px 0px 0px 0px;
	padding:0px;
}

#search_form{
	width:198px;
	background-color:#ECECEC;
	border:1px solid #025319;
	font-size:95%;
	padding:5px 0px 0px 10px;
}

#search_form h3{
	font-weight:normal;
	margin:10px 0px 0px 10px;
	padding:0px;
	color:#549279;
}

#search_form p{
	margin:0px 0px 0px 10px;
	padding:0px;
}

#search_form .submit{
	text-align:center;
	margin:10px 10px 10px 0px;
}


/* ƒiƒr */
#navi{
	margin:0px;
	padding:4px 0px 0px 0px;
	list-style-type: none;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/4geg76.jpeg);
	background-repeat:no-repeat;
	background-position:center top;
	width:950px;
	height:56px;
}

#navi li{
	margin:0px;
	padding:0px;
	list-style-type: none;
	float:left;
}

#navi1 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/T1qRSf.jpeg);
	background-repeat: no-repeat;
	width:120px;
	height:50px;
	text-indent:-9999px;
}

#navi1 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/QiBUqb.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}

#navi2 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/aQJLhe.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi2 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/PZIjXZ.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi3 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/raMkyw.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi3 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/7ks1p9.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi4 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/V0XJLR.jpeg);
	background-repeat: no-repeat;
	width:118px;
	height:50px;
	text-indent:-9999px;
}

#navi4 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/arRbqH.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi5 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/LRfAsD.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi5 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/8BKOtF.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi6 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/3tgfHO.jpeg);
	background-repeat: no-repeat;
	width:118px;
	height:50px;
	text-indent:-9999px;
}

#navi6 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/oGgqj5.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}


#navi7 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/NSlByN.jpeg);
	background-repeat: no-repeat;
	width:118px;
	height:50px;
	text-indent:-9999px;
}

#navi7 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/9wfY3n.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}




#navi8 a{
	display:block;
	margin:0px;
	padding:0px;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/gpwuxk.jpeg);
	background-repeat: no-repeat;
	width:119px;
	height:50px;
	text-indent:-9999px;
}

#navi8 a:hover{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/OTYiBF.jpeg);
	background-repeat: no-repeat;
	text-indent:-9999px;
}



#gl_main{
	width:950px;
	margin:0px auto 30px auto;
	color:#333;
}

/* ƒRƒ“ƒeƒ“ƒg‰E‘¤ */
#content_right{
	width:740px;
	float:right;
}


/* ƒRƒ“ƒeƒ“ƒg¶‘¤ */
#content_left{
	width:210px;
	float:left;
}

#content_left h3{
	margin:0px 0px 5px 0px;
}

.map_txt{
	border:3px solid #CCC;
	padding:10px;
	margin-bottom:20px;
	font-size:77%;
	line-height:130%;
}


#content_left ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#content_left li{
	margin:0px;
	padding:0px;
	list-style-type: none;
}

#content_left img{
	vertical-align:bottom;
}



/* footer */
.gl_footer_banner{
	padding:25px 0px 0px 0px;
}
#gl_footer{
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/Gw0Xoe.gif);
	background-repeat:no-repeat;
	padding:10px 0px 30px 0px;
	width:950px;
	margin:20px auto 0px auto;
	font-size:11px;
	line-height:150%;
}

#gl_footer p{
	float:left;
	margin:0px 10px 0px 0px;
}


/* -----------------------’©H----------------------- */
#breakfast_main{
	width:950px;
	margin-top:-4px;
}
#breakfast_h1_box{
	width:950px;
	height:570px;
	position:relative;
	background-image:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/ff4a7e1a17a05d1b809d89e655e515ac6c6ebf5a.47.1.26.2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.breakfast_h1{
	position:absolute;
	top:190px;
	left:245px;
}
.breakfast_h2{
	position:absolute;
	font-size: 16px;
	color: #441f19;
	text-align: center;
	top:330px;
	left:270px;
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
	letter-spacing: 1px;
	font-weight: normal!important;
}

#breakfast_h1_box p{
	color: #fff;
	font-size: 9px;
	position: absolute;
	bottom: 10px;
	left: 15px;
}


/*1911’©Hƒy[ƒW‰ü’è*/

.breakfastNew {
	width: 740px;
	background: #fff;
	/*margin-left: 5px;
	margin-bottom: 50px;*/
}
.breakfastNew p{
	font-family: "Hiragino Kaku Gothic ProN", "ƒqƒ‰ƒMƒmŠpƒS ProN W3", "ƒƒCƒŠƒI", Meiryo, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;
	color: #5f1d0f;
	font-size: 15px;
}

.breakfastNew_concept{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/bd748fee2829b9e80cc96960c3b9bb9f2007c776.47.1.26.2.jpg) top left no-repeat;
}

.breakfastNew_concept_txt{
	padding: 0 30px 0 30px;
}

.breakfastNew_concept_txt p{
	padding-bottom: 36px;
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
}

.breakfastNew_bnr{
	padding: 30px;
	width: 680px;
	height: auto;
}

.breakfastNew_h4{
	color: #fff;
	font-size: 15px;
	background:  #472721;
	padding: 13px 0 0px 20px;
	box-sizing: border-box;
	height: 50px;
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
}

.breakfastNew_h4 img{
	padding-right: 20px;
}
.breakfastNew_price p{
	padding: 20px 20px 25px 20px;
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
}

.breakfastNew_price .price_table{
	padding: 0 20px 50px 20px;
}

.breakfastNew_menu{
	padding: 20px 20px 20px 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	box-sizing: border-box;
}

.breakfastNew_menu a{
	text-decoration: none;
	transition: .2s;
}

.breakfastNew_menu a:hover{
	opacity: 0.6;
}

.breakfastNew_menu1{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/abd0398870eed43446d106214921d3099ed758f2.47.1.26.2.jpg) no-repeat;
	width: 344px;
	height: 217px;
}

.breakfastNew_menu2{
	background: url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/6bf3cc019af078b28ffefd653bcf8ec59160b497.47.1.26.2.jpg) no-repeat;
	width: 344px;
	height: 217px;
}

.breakfastNew_menu dl{
	padding: 15px 30px 10px 30px;
	box-sizing: border-box;
	text-align: center;
}

.breakfastNew_menu dt{
	font-size: 21px;
	padding-bottom:10px;
	color: #5f1d0f;
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
	font-weight: bold;
}

.breakfastNew_menu dd{
	font-size: 14px;
	padding-bottom: 25px;
	text-align: left;
	color: #5f1d0f;
}

.breakfastNew_menu span{
	padding: 12px 35px;
	color: #fff;
	background: #c4a214;
	font-size: 14px;
	border-radius: 10px;
}

.breakfastNew_advice{
	margin-top:30px;
}

.breakfastNew_advice1{
	padding:10px 20px 15px 20px;
	border: 1px solid #857365;
	margin: 0 20px 20px 20px;
}

.breakfastNew_advice2{
	padding:10px 20px 15px 20px;
	border: 1px solid #857365;
	margin: 0 20px 50px 20px;
}

.breakfastNew_advice dt{
	font-size: 18px;
	color:#66b2b2;
	padding: 5px 0 20px 190px;
	position: relative;
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
}

.breakfastNew_advice1 dt:before{
	content: "";
	background:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/cec83aa5394bd848a6507241c1dfdba407143b6a.47.1.26.2.jpg) no-repeat top left;
	position: absolute;
	top:0;
	left:0;
	width: 202px;
	height: 64px;
	margin-top:-20px;
	margin-left: -30px;
}

.breakfastNew_advice2 dt:before{
	content: "";
	background:url(https://img.travel.rakuten.co.jp/share/image_up/5872/LARGE/119fc9d85661c6565187824fe0f922fa820254ba.47.1.26.2.jpg) no-repeat top left;
	position: absolute;
	top:0;
	left:0;
	width: 202px;
	height: 64px;
	margin-top:-20px;
	margin-left: -30px;
}

.breakfastNew_serviceBox{
	padding: 20px 0 20px 0;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
	box-sizing: border-box;
}

.breakfastNew_serviceBox dl{
	box-sizing: border-box;
	width: 365px;
	padding:10px 0px 10px 0px;
	background: rgb(133,115,101,0.1);
	margin-bottom: 10px;
}
.breakfastNew_serviceBox dt{
	color: #c4a214;
	font-size: 17px;
	text-align: center;
	padding-bottom: 5px;
	font-family: "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif;
}

.breakfastNew_serviceBox dd{
	font-size: 12px;
	color:  #5f1d0f;
	float: left;
	padding-right: 10px;
}

.breakfastNew_serviceBox img{
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

/* —¿‹à•\ */
.breakfast_table{
	width:700px;
	border:1px solid #857365;
	margin:0px 20px 40px 20px;
	font-size:16px;
	color: #472721;
}
.breakfast_table th{
	border-bottom:1px solid #857365;
	padding:7px;
	text-align:center;
	vertical-align: middle;
}

.tableBorder{
	border-right:1px solid #857365;
}

.tableTop{
	background-color:#857365;
}

.breakfast_td_1{
	background-color:#857365;
	border-bottom:1px solid #fff;
	padding:7px;
	text-align:center;
	vertical-align: middle;
	color: #fff;
}
.breakfast_td_4{
	background-color:#857365;
	border-bottom:1px solid #fff;
	padding:0px 0 30px 0;
	text-align:center;
	vertical-align: middle;
	color: #fff;
}

.breakfast_td_2{
	background-color:#FFF;
	border-right:1px solid #857365;
	border-bottom:1px solid #857365;
	padding:7px;
	text-align:center;
	vertical-align: middle;
}

.breakfast_td_3{
	background-color:#e8cc54;
	border-right:1px solid #857365;
	border-bottom:1px solid #857365;
	padding:5px;
	text-align:center;
	vertical-align: middle;
	font-size: 18px;
	font-weight: bold;
}

.breakfast_td_5{
	background-color:#857365;
	border-bottom:1px solid #857365;
	padding:7px;
	text-align:center;
	vertical-align: middle;
	color: #fff;
}
	
	#RthCustomizeW{
		margin:0 auto!important;
		width:1128px!important;
	}