@charset "utf-8";

/**
#483929　ベーステキスト／こげ茶
#997a58　ポイントカラー／ゴールド
#a73836　ポイントカラー／赤
#f4f1ed　背景カラー／薄い茶色
*/

/*英字フォント*/
@import url('https://fonts.googleapis.com/css2?family=Amiri&display=swap');
/*日本語明朝フォント*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600&display=swap');
.allFadein{position:relative;top:10px;opacity:0;}.fadeinWave{animation: fwave .5s ease-in forwards;}.waveItem{position:relative;top:10px;opacity:0;}
@keyframes fwave{0{opacity:0;}to{opacity: 1;top:0;}}

input, button, textarea, select {border:none;}
input{padding: 10px 4px ;background: #fff;}
select{padding: 10px;border: 1px solid #999;background: #fff;}
label{cursor:pointer;}
select[disabled], input[type="text"][disabled] {background: rgba(128, 128, 128, 0.5);}
@media print {
	html>/**/body .subcol,html>/**/body .wrapper,html>/**/body .column,html>/**/body .entry,html>/**/body .detail { overflow: visible !important;}
	.entry { _padding-bottom: 15px;}
	.detail { _padding-bottom: 15px;}
	div.photos { _margin-bottom: 0;}
	.entry p { _margin-bottom: 0; _padding-bottom: 10px;}
	.information { _margin-bottom: 10px;}
}

/* support iOS */
html{height: -webkit-fill-available;}
body{color:#483929;margin:0;min-height: 100vh;min-height: -webkit-fill-available;font-family:'Noto Serif JP','Noto Serif CJK JP', sans-serif,Palatino Linotype,Book Antiqua,Palatino,Klee,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","メイリオ","ＭＳ Ｐ明朝","MS PMincho","meiryo",serif;-webkit-text-size-adjust: 100%;}
section{margin:80px 0;}
/* footer

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
-----------------------------------------------------------------------*/
#hotelList{background:#f4f1ed;padding: 80px 0 100px;}
#hotelList .listBox{display:flex;align-items: flex-start;justify-content:space-between;flex-wrap:wrap;}
#hotelList .listBox ul{margin:0;}
#hotelList .listBox li{list-style: none;line-height:40px;}
#hotelList .lineLink a{position: relative;text-decoration: none;font-size:18px;color:#483929;}
#hotelList .lineLink a:after{position: absolute;bottom: 0;left: 0;content: '';width: 0;height: 1px;background-color:#997A58;transition: .3s;}
#hotelList .lineLink a:hover:after {width:100%;}
.copyArea{padding:30px;background:#483929;}
#copy{font-size:12px;color:#fff;}
@media screen and (max-width:959px){
	#hotelList .listBox{justify-content: space-around;}
	#hotelList .listBox h3{width:100%;}
	#hotelList .listBox ul{padding-left:0;}
	#hotelList .meldiaList,#hotelList .meldiaStayList {margin-top:20px;}	
}
@media screen and (max-width:639px){
	#hotelList .listBox{flex-direction:column;}
	#hotelList .meldiaStayList {margin-top:0;}	
}

/* 汎用

■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□
-----------------------------------------------------------------------*/
button.uk-close{background:#997a58;border-radius:50px;padding:15px;color:#fff!important;}
::-webkit-scrollbar{width:7px;height:7px;}
::-webkit-scrollbar-track{background:#eee;border:none;border-radius:10px;}
::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;box-shadow: none;}

select,button{color:#000000;}


/*ページタイトル*/
h3{font-size:30px;color:#483929;position:relative;font-weight:400;padding-bottom:15px;margin:0;}    
h3::before{content:"";width:100px;height:1px;background:#997A58;display: block; bottom: 0;position: absolute;}    
@media screen and (max-width:640px){
	h3{font-size:24px;}
	h3::before{width:80px;}    	
}

/* table */
.comTable{width:100%;border-spacing: 0;border-bottom:1px solid #BFBFBF;margin-top:50px;}
.comTable th,.comTable td{font-size:16px;border-top:1px solid #BFBFBF;vertical-align:middle;text-align:left;}
.comTable th{color:#997A58;font-weight: 700;}
.comTable td{padding:40px 0;}
.comTable td a{color:#483929;}

@media screen and (max-width:639px){
	.comTable th,.comTable td{display:block;width:100%;}
	.comTable th{padding-top:30px;}
	.comTable td{padding:10px 0 30px;border-top:none;}

}

/* 改行 */
@media screen and (max-width:959px){.brNone960{display:none;}.spBlock960{display:block;}}
@media screen and (max-width:767px){.brNone767{display:none;}}
@media screen and (max-width:639px){.brNone640{display:none;}.spBlock640{display:block;}.spFs14{font-size:1.4rem;}}
@media screen and (max-width:479px){.brNone480{display:none;}.spBlock480{display:block;}}
@media screen and (max-width:319px){.brNone320{display:none;}}
@media screen and (min-width:767px){.pcbrNone767{display:none;}}

/* font */
.ffEn{font-family: 'Amiri', sans-serif;}
.ffMn{font-family:'Noto Serif JP','Noto Serif CJK JP', sans-serif,Palatino Linotype,Book Antiqua,Palatino,Klee,"游明朝体",Yu Mincho,YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HG明朝B","メイリオ","ＭＳ Ｐ明朝","MS PMincho","meiryo",serif;-webkit-text-size-adjust: 100%;}
.ffGo{font-family:"Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", "ヒラギノ角ゴ Pro W3","游ゴシック", "メイリオ", sans-serif;}
.textSdw1{text-shadow: black 1px 1px 10px, black -1px 1px 5px,black 1px 1px 10px, black -1px 1px 5px, black 1px 1px 10px, black -1px 1px 5px, black 1px -1px 10px, black -1px -1px 10px;}
.textSdw2{text-shadow: black 1px 1px 5px, black -1px 1px 5px;}
.boxShadow{box-shadow: 0px 0px 4px #00000029;}
/* マウスポインター */
.cDefault {cursor:default !important;}
.cPointer > *{cursor:pointer !important;}
.cCrosshair {cursor:crosshair !important;}
.cMove {cursor:move !important;}
/* text */
.alignC { text-align: center!important;}
.alignR { text-align: right!important;}
.alignL { text-align: left!important;}
@media screen and (max-width:640px) {.alignC.noAlignC { text-align: left!important;}}
.block { display:block;}
.inBlock { display: inline-block;}
.bold { font-weight:bold;}
.nomarl { font-weight: normal;}
.small { font-size: 90%;}
.italic {font-style: italic;}
.fs900 {font-weight:900;}
.topLine{border-top:1px dotted #dfdfdf;}
.btmLine{border-bottom:1px dotted #dfdfdf;}
.lineOn{border:1px solid #dfdfdf;}
.lineNone{border:none !important;}
.lineTopNone{border-top:none !important;}
.textLine{text-decoration:underline;}
.textLink{color:#483929;text-decoration:underline;cursor:pointer;}
.textLink:hover{text-decoration:none;}
.ls1{letter-spacing:1px;}
.inner960{margin:0 auto;max-width:960px;padding: 0 40px;}
@media screen and (max-width:640px) {.inner960{padding: 0 20px;}}

/*font color*/
.fcFff { color: #fff !important;}
.fc9c { color: #9C9C9C !important;}
.fc555 { color: #555 !important;}
.fc222 { color: #222 !important;}
.fcRed { color:#a73836 !important;}
.fcblue { color:#054980 !important;}
/*background*/
.bg01{background:#054980;}
.bg02{background:#F8D721;}
.bglg{background:#f3f5f6;}
.bgFff { background: #fff !important;}
.bg777 { background: #777 !important;}
.bg555 { background: #555 !important;}
.bg333 { background: #333 !important;}
.bgRed { background: #B92626 !important;}
.bgEee { background: #eee !important;}
.bgF0 { background: #f0f0f0 !important;}
.bgF7 { background: #f7f7f7 !important;}
.bgF8 { background: #f8f8f8 !important;}
.lsm025{letter-spacing:-.025em;}
/* width size */
.w10px{width:10px;}.w11px{width:11px;}.w12px{width:12px;}.w14px{width:14px;}.w16px{width:16px;}.w18px{width:18px;}.w20px{width:20px;}.w24px{width:24px;}.w30px{width:30px;}.w50px{width:50px;}.w60px{width:60px;}.w70px{width:70px;}.w80px{width:80px;}.w90px{width:90px;}.w100px{width:100px;}.w110px{width:110px;}.w120px{width:120px;}.w130px{width:130px;}.w140px{width:140px;}.w150px{width:150px;}.mw120px{max-width:120px;}.mw200px{max-width:200px;}.mw320px{max-width:320px;}.mw600px{max-width:600px;}.mw650px{max-width:650px;}.mw800px{max-width:800px;}.mw1000px{max-width:1000px;}.w100{width:100%;}.minW100{min-width:100%;}
/*font size rem*/
.fs10 { font-size: 1rem !important;}.fs11 { font-size: 1.1rem !important;}.fs12 { font-size: 1.2rem !important;}.fs13 { font-size: 1.3rem !important;}.fs14 { font-size: 1.4rem !important;}.fs15 { font-size: 1.5rem !important;}.fs16 { font-size: 1.6rem !important;}.fs17 { font-size: 1.7rem !important;}.fs18 { font-size: 1.8rem !important;}.fs19 { font-size: 1.9rem !important;}.fs20 { font-size: 2.0rem !important;}.fs22 { font-size: 2.2rem !important;}.fs24 { font-size: 2.4rem !important;}.fs26 { font-size: 2.6rem !important;}.fs28 { font-size: 2.8rem !important;}.fs30 { font-size: 3rem !important;}.fs36 { font-size: 3.6rem !important;}
/*margin padding*/
.pd0 { padding: 0!important;}.pd01 { padding: 1px!important;}.pd02 { padding: 2px!important;}.pd03 { padding: 3px!important;}.pd04 { padding: 4px!important;}.pd05 { padding: 5px!important;}.pd1 { padding: 1em!important;}.pd2 { padding: 2em!important;}.pd3 { padding: 3em!important;}.pd4 { padding: 4em!important;}.pd5 { padding: 5em!important;}.pd10 { padding: 10px!important;}.pd15 { padding: 15px!important;}.pd20 { padding: 20px!important;}.pd25 { padding: 25px!important;}.pd30 { padding: 30px!important;}.pd35 { padding: 35px!important;}.pd40 { padding: 40px!important;}.pd45 { padding: 45px!important;}.pd50 { padding: 50px!important;}.pd55 { padding: 55px!important;}.pd60 { padding: 60px!important;}.pdt0 {	padding-top: 0!important;}.pdt1 {	padding-top: 1em!important;}.pdt2 {	padding-top: 2em!important;}.pdt3 {	padding-top: 3em!important;}.pdt4 {	padding-top: 4em!important;}.pdt5 {	padding-top: 5em!important;}.pdt10 { padding-top: 10px!important;}.pdt15 { padding-top: 15px!important;}.pdt20 { padding-top: 20px!important;}.pdt25 { padding-top: 25px!important;}.pdt30 { padding-top: 30px!important;}.pdt35 { padding-top: 35px!important;}.pdt40 { padding-top: 40px!important;}.pdt45 { padding-top: 45px!important;}.pdt50 { padding-top: 50px!important;}.pdt55 { padding-top: 55px!important;}.pdt60 { padding-top: 60px!important;}.pdr0 { padding-right: 0!important;}.pdr1 { padding-right: 1em!important;}.pdr2 { padding-right: 2em!important;}.pdr3 { padding-right: 3em!important;}.pdr4 { padding-right: 4em!important;}.pdr5 {	padding-right: 5em!important;}.pdr5px { padding-right: 5px!important;}.pdr10 { padding-right: 10px!important;}.pdr15 { padding-right: 15px!important;}.pdr20 { padding-right: 20px!important;}.pdr25 { padding-right: 25px!important;}.pdr30 { padding-right: 30px!important;}.pdr35 { padding-right: 35px!important;}.pdr40 { padding-right: 40px!important;}.pdr45 { padding-right: 45px!important;}.pdr50 { padding-right: 50px!important;}.pdr55 { padding-right: 55px!important;}.pdr60 { padding-right: 60px!important;}.pdb0 { padding-bottom: 0!important;}.pdb1 {	padding-bottom: 1em!important;}.pdb2 { padding-bottom: 2em!important;}.pdb3 {	padding-bottom: 3em!important;}.pdb4 {	padding-bottom: 4em!important}.pdb5 { padding-bottom: 5em!important;}.pdb10 { padding-bottom: 10px!important;}.pdb15 { padding-bottom: 15px!important;}.pdb20 { padding-bottom: 20px!important;}.pdb25 { padding-bottom: 25px!important;}.pdb30 { padding-bottom: 30px!important;}.pdb35 { padding-bottom: 35px!important;}.pdb40 { padding-bottom: 40px!important;}.pdb45 { padding-bottom: 45px!important;}.pdb50 { padding-bottom: 50px!important;}.pdb55 { padding-bottom: 55px!important;}.pdb60 { padding-bottom: 60px!important;}.pdl0 { padding-left: 0!important;}.pdl1 { padding-left: 1em!important;}.pdl2 { padding-left: 2em!important;}.pdl3 { padding-left: 3em!important;}.pdl4 { padding-left: 4em!important;}.pdl5 { padding-left: 5em!important;}.pdl10 { padding-left: 10px!important;}.pdl15 { padding-left: 15px!important;}.pdl20 { padding-left: 20px!important;}.pdl25 { padding-left: 25px!important;}.pdl30 { padding-left: 30px!important;}.pdl35 { padding-left: 35px!important;}.pdl40 { padding-left: 40px!important;}.pdl45 { padding-left: 45px!important;}.pdl50 { padding-left: 50px!important;}.pdl55 { padding-left: 55px!important;}.pdl60 { padding-left: 60px!important;}.mg0None{margin:0 !important;}.mg1None{margin:1em 0 !important;}.mgt0Auto { margin:0 auto!important;}.mgt1Auto { margin:1em auto!important;}.mgt2Auto { margin:2em auto!important;}.mgt3Auto { margin:2em auto!important;}.mgt4Auto { margin:2em auto!important;}.mgt05 { margin-top:5px!important;}.mgt08 { margin-top:8px!important;}.mgt10 { margin-top:10px!important;}.mgb05 { margin-bottom:5px!important;}.mgb08 { margin-bottom:8px!important;}.mgb10 { margin-bottom:10px!important;}.mg0 { margin: 0!important;}.mg1 { margin: 1px!important;}.mg2 { margin: 2px!important;}.mg3 { margin: 3px!important;}.mg4 { margin: 4px!important;}.mg10 { margin: 10px!important;}.mg15 { margin: 15px!important;}.mg20 { margin: 20px!important;}.mg25 { margin: 25px!important;}.mg30 { margin: 30px!important;}.mg35 { margin: 35px!important;}.mg40 { margin: 40px!important;}.mg45 { margin: 45px!important;}.mg50 { margin: 50px!important;}.mg55 { margin: 55px!important;}.mg60 { margin: 60px!important;}.mgt0 { margin-top: 0!important;}.mgt1 { margin-top: 1em!important;}.mgt2 { margin-top: 2em!important;}.mgt3 { margin-top: 3em!important;}.mgt4 { margin-top: 4em!important;}.mgt5 { margin-top: 5em!important;}.mgt10 { margin-top: 10px!important;}.mgt15 { margin-top: 15px!important;}.mgt20 { margin-top: 20px!important;}.mgt25 { margin-top: 25px!important;}.mgt30 { margin-top: 30px!important;}.mgt35 { margin-top: 35px!important;}.mgt40 { margin-top: 40px!important;}.mgt45 { margin-top: 45px!important;}.mgt50 { margin-top: 50px!important;}.mgt55 { margin-top: 55px!important;}.mgt60 { margin-top: 60px!important;}.mgr0 { margin-right: 0!important;}.mgr1 { margin-right: 1em!important;}.mgr2 { margin-right: 2em!important;}.mgr3 { margin-right: 3em!important;}.mgr4 { margin-right: 4em!important;}.mgr5 { margin-right: 5em!important;}.mgr10 { margin-right: 10px!important;}.mgr15 { margin-right: 15px!important;}.mgr20 { margin-right: 20px!important;}.mgr25 { margin-right: 25px!important;}.mgr30 { margin-right: 30px!important;}.mgr35 { margin-right: 35px!important;}.mgr40 { margin-right: 40px!important;}.mgr45 { margin-right: 45px!important;}.mgr50 { margin-right: 50px!important;}.mgr55 { margin-right: 55px!important;}.mgr60 { margin-right: 60px!important;}.mgb0 { margin-bottom: 0!important;}.mgb1 { margin-bottom: 1em!important;}.mgb2 { margin-bottom: 2em!important;}.mgb3 { margin-bottom: 3em!important;}.mgb4 { margin-bottom: 4em!important;}.mgb5 { margin-bottom: 5em!important;}.mgb10 { margin-bottom: 10px!important;}.mgb15 { margin-bottom: 15px!important;}.mgb20 { margin-bottom: 20px!important;}.mgb25 { margin-bottom: 25px!important;}.mgb30 { margin-bottom: 30px!important;}.mgb35 { margin-bottom: 35px!important;}.mgb40 { margin-bottom: 40px!important;}.mgb45 { margin-bottom: 45px!important;}.mgb50 { margin-bottom: 50px!important;}.mgb55 { margin-bottom: 55px!important;}.mgb60 { margin-bottom: 60px!important;}.mgl0 { margin-left: 0!important;}.mgl1 { margin-left: 1em!important;}.mgl2 { margin-left: 2em!important;}.mgl3 { margin-left: 3em!important;}.mgl4 { margin-left: 4em!important;}.mgl5 { margin-left: 5em!important;}.mgl10 { margin-left: 10px!important;}.mgl15 { margin-left: 15px!important;}.mgl20 { margin-left: 20px!important;}.mgl25 { margin-left: 25px!important;}.mgl30 { margin-left: 30px!important;}.mgl35 { margin-left: 35px!important;}.mgl40 { margin-left: 40px!important;}.mgl45 { margin-left: 45px!important;}.mgl50 { margin-left: 50px!important;}.mgl55 { margin-left: 55px!important;}.mgl60 { margin-left: 60px!important;}