@charset "utf-8";

/*************************************************
			default
*************************************************/	/*background-color: #f9f6f1;*/
body {margin: 0px;padding: 0px;font-size:15px;color:#000;background-color:#fff;position: unset !important;
			word-wrap:break-word;
			-webkit-text-size-adjust: none;/*iphoneの文字サイズの自動調整解除*/
			-webkit-font-smoothing: antialiased; /*OSXでのフォントのレンダリング方法を調整*/
			font-family:Noto Serif JP, "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
			font-style: normal;font-weight: 300;letter-spacing: 0.03em;}

/*			-webkit-font-feature-settings: 'palt' 1;	/*fontの自動カーニング*/
/*			font-feature-settings: 'palt' 1;
*/

/*Google Fonts をWeb Font Loadeスクリプトで非同期で読み込む--Noto+Serif+JP:300,400+Cinzel:400*/
/*font-family:'Noto Serif JP', serif;font-weight:500;*/
/*font-family:'Noto Serif JP', serif;font-weight:300;*/
/*font-family:'Cinzel;*/


/*
源ノ明朝 Light
style="font-family:source-han-serif-japanese,serif;font-style: normal;font-weight: 300;"
源ノ明朝 Regular
style="font-family:source-han-serif-japanese,serif;font-style: normal;font-weight: 400;"
*/

/*源ノ明朝 Light*/
.light{font-weight:300;}
/*源ノ明朝 Regular*/
.regular{font-weight:400;}


/*ゴシック*/
.goshifont{font-family:Hiragino Kaku Gothic Pro, "ヒラギノ角ゴ Pro W3" , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "メイリオ" , Meiryo , "Meiryo UI" , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;}


html{}/*position: relative;height: 100%;overflow:auto !important;*/


/*日本語状態*/
html .jp{display:inline-block;}
html .en{display:none;}

/*英語状態*/
html.translated-ltr .jp{display:none;}
html.translated-ltr .en{display:inline-block;}


a         {color: #333;text-decoration:underline;webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;transition: 0.8s;}/*hover ゆっくり変わる*/
a:link    {color: #333;text-decoration:underline;}
a:visited {color: #666;text-decoration:underline;}
a:active  {color: #004688;text-decoration: underline;}
a:hover   {color: #004688;text-decoration: underline;}

h1,h2,h3,h4,h5{margin:0;padding:0;font-weight:500;}
p,ol,ul,li,span,dl,dt,dd {margin:0;padding:0;}
	
img {border:none;margin:0;padding:0;vertical-align:middle;}/*vertical-align: bottom;*/
a:hover img {opacity: 0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;}

ul {margin:0px;padding:0px;list-style:none none outside;}
ol{margin:0;padding:0;}

p.clear		{clear:both;line-height:0px;display:block;}
div.clear {clear:both;}

hr{ border-top: 1px  solid #ccc;height: 1px;border-bottom:none;border-right:none;border-left:none;}
/*hr{background:url(images/hr_bg.png) repeat-x 0 0;height:10px;border: 0;}*/

.dotline{border-top: 1px dotted #aaa;line-height: 1px;height: 1px;}
.solidline{border-top: 1px solid #bbb;line-height: 1px;height: 1px;}

.strong{font-weight:400;}

table{border-collapse: collapse;}


/*padding や border-width がwidth内に収まる*/
*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}



/*clearfix--------------------*/
.cf:before,
.cf:after {content: " ";display: table;} 
.cf:after {clear: both;} 
.cf{*zoom: 1;}



/*---電話番号用---768px以上の解像度だけpointer-eventsを無効にして、PCのときはTELクリックの反応なし---*/
@media screen and (min-width: 768px) {	
	a[href^="tel:"] {pointer-events: none;}
}





/*///////////////////////////////////////////////////////////////////////////////
 全ページ共通のheader
///////////////////////////////////////////////////////////////////////////////*/
#header{}

/*ページ上部右の出てくるナビmenu---*/
#menubtn{display: none;}
#navi_sp{display: none;}

/*=================== 全ページ共通の横メニュー ==========================*/
/*初期下部のメニュー*/
.under-menu-space{position:absolute;z-index: 70;bottom:0;width: 100%;border-top:3px solid #004688;border-bottom: 1px solid #ddd;background-color:#fff;text-align:center;height:98px;}

#menu{}
#menutop{}/*下にまとめている----上から出現するメニュー*/

#menu li{display:inline-block;margin:5px;color: #000;background:#fff;vertical-align: top;}

#menu li span,
#menutop li span{display: block;font-size: 65%;color: #004688;}

#menu li a,
#menutop li a{text-decoration:none;color: #000;padding: 9px 20px 12px 20px;display:block;}

#menu li a:hover,
#menutop li a:hover{background-color:#f2f2f2;}


/*ご予約ボタン*/
#menu li.btn-reserve a{font-size: 108%;width:160px;background-color:#004688;color:#fff;padding:10px 18px 0 18px;line-height: 1.4;height: 54px;}
#menu li.btn-reserve a:hover{background-color:#006bcc;}
#menu li.btn-reserve span{font-size:58%;color:#A6C2E1;}

/*リピーターのお客様へ*/
#menu li.btn-reserve.repeater a{font-size: 105%;line-height: 1.1;letter-spacing: 0;}


/*
#menu li.btn-reserve.yoyaku-box_close .txt-open{display:none;}
#menu li.btn-reserve.yoyaku-box_close .txt-shut{display:block;}

#menu li.btn-reserve.yoyaku-box_open .txt-open{display:block;}
#menu li.btn-reserve.yoyaku-box_open .txt-shut{display:none;}
*/

/*TELとFAX*/
#telfax{width:850px;margin:-3px auto 0 auto;text-align:right;}
#telfax li{display:inline-block;color: #333;}
#telfax li.tel{font-family:'Cinzel', serif;font-size:122%;letter-spacing: 0.05em;display: inline-block;}
#telfax li.tel:first-child{background: url(../img/tel.png) no-repeat 0 5px;text-indent:17px;}
#telfax li.tel:nth-child(2){background: url(../img/dot1.png) no-repeat 0 center;text-indent:10px;}
#telfax li.mail a{background: url(../img/mail.png) no-repeat 0 center,url(../img/mail_f2.png) no-repeat 0 center;text-decoration:none;margin-left: 20px;padding-left: 18px;display: block;line-height: 0.8;height: 14px;}
#telfax li.mail a:hover{background: url(../img/mail_f2.png) no-repeat 0 center;}

/*スマホ用ボタン-------*/
.hamburger{display:none;}

/*上から出現するメニュー----------*/
.header-container{position: relative;width:100%;margin:0 auto;text-align:left;max-width: 1270px;}

.top-rogo a{position:absolute;top:26px;background:url(../img/rogo.png) no-repeat 0 0;width:213px;height:53px;text-indent: -8999px; overflow: hidden;display:block;}

ul#menutop-right{position:absolute;right:0;top:5px;display:table;text-align:right;}
ul#menutop-right li{display:inline-block;color:#333;}

ul#menutop-right li.google-lang{position: absolute;margin: 2px 0 0 0;left: -147px;}
/* -----google言語翻訳ウィジェット-- */
.google-lang{display: none;position:fixed;top: 10px;z-index: 101;left: 200px;margin: 0 auto;width: 100%;right: 0;max-width: 100px;}
.goog-te-gadget {overflow: hidden;height:21px;}
.goog-te-gadget .goog-te-combo {margin:0 !important;border: 1px solid #bbb;padding: 3px 2px 2px 4px;line-height: 1;width: 95px;cursor: pointer;}
/*safariのみselectにCSSが効かないの対応*/
select.goog-te-combo{-moz-appearance: none;-webkit-appearance: none;/need for safari/appearance: none;color:#000;}
/*後ろにヘッダが隠れないようにずらす*/
html.translated-ltr #change{top:40px !important;}
html.translated-ltr body {font-size: 14px;letter-spacing:0.02em;}	
html.translated-ltr .google-lang{top: 50px !important;left: 0;}






ul#menutop-right li.tel{font-family:'Cinzel', serif;font-size:122%;letter-spacing: 0.05em;display: inline-block;}
ul#menutop-right li.tel:first-child{background: url(../img/tel.png) no-repeat 0 5px;text-indent:17px;}
ul#menutop-right li.tel:nth-child(2){background: url(../img/tel.png) no-repeat 0 5px;text-indent:17px;}
/*ul#menutop-right li.tel:nth-child(2){background: url(../img/dot1.png) no-repeat 0 center;text-indent:10px;}*/

ul#menutop-right li.mail a{background: url(../img/mail.png) no-repeat 0 center,url(../img/mail_f2.png) no-repeat 0 center;font-size:100%;text-decoration:none;margin-left: 20px;padding-left: 18px;display: block;line-height: 0.8;height: 14px;}
ul#menutop-right li.mail a:hover{background: url(../img/mail_f2.png) no-repeat 0 center;}

ul#menutop-right li.recruit a{background: url(../img/recruit.png) no-repeat 0 top,url(../img/recruit_f2.png) no-repeat 0 top;font-size:90%;text-decoration:none;margin:0 5px 0 17px;padding-left: 18px;display: block;line-height: 0.8;height: 14px;}
ul#menutop-right li.recruit a:hover{background: url(../img/recruit_f2.png) no-repeat 0 top;}

ul#menutop-right li.facebook{display: inline-block;margin: 0 0 0 10px;position: relative;top: -3px;}

#menutop{position:absolute;right:0;top:36px;display:table;text-align: center;}
#menutop li{display:inline-block;color: #000;background:#fff;}

#menutop li a{padding: 6px 13px 7px 13px;}
/*IE8以上*/
#menutop li a{padding:7px 13px 8px 13px\0;}

#menutop li.btn-reserve-top{position: relative;margin-left: 10px;}
#menutop li.btn-reserve-top a{font-size:100%;width:140px;background-color:#004688;color:#fff;text-align:center;padding:6px 0 7px 0;}
#menutop li.btn-reserve-top.repeat a{line-height:1.1;letter-spacing: 0;}
#menutop li.btn-reserve-top a:hover{background-color:#006bcc;}
#menutop li.btn-reserve-top span{font-size:58%;color:#A6C2E1;}


/*カレント表示用----------------*/
/*body.home ul#menutop li.yokomenu1 > a,*/	/*ホーム*/
body#news #menutop li.yokomenu1 a,			/*最新情報*/
body#room ul#menutop li.yokomenu2 > a,			/*お部屋と温泉*/
body.news-8-19 ul#menutop li.yokomenu7 > a,			/*日帰りプラン*/
body#cuisine ul#menutop li.yokomenu3 > a,			/*お料理*/
/*body#spa ul#menutop li.yokomenu4 > a,		スパ・エステ*/
body#facilities ul#menutop li.yokomenu5 > a,				/*館内案内*/
body#access ul#menutop li.yokomenu6 > a{background-color:#f2f2f2;}	/*交通案内*/



/*/////////////右側の縦並び↑↓ボタン/////////////////////
#fp-nav{display:block !important;}
#fp-nav.right {right: 5px;}
#fp-nav ul li .fp-tooltip {top: -5px;font-size: 15px;color: #000;padding: 0px 20px 2px 20px;font-family:source-han-serif-japanese,serif;font-style: normal;font-weight: 400;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {background: #004688;}
*/


/*/////////////ページ下部の予約検索/////////////////////*/
#yoyaku-box {position:fixed;z-index:700;width:100%;background: rgba(255,255,255,0.85);bottom:-92px;webkit-transition: 0.8s;-moz-transition: 0.8s;-o-transition: 0.8s;-ms-transition: 0.8s;transition: 0.8s;}
#yoyaku-box.yoyaku-box_open{bottom:0px;}

.yoyaku-box-containter{width:900px;margin: 0 auto;height:80px;}

#btn-reserve-close a{position: absolute;z-index: 10;right: 15px;top:10px;background: url(../img/btn_reserve_close.png) no-repeat 0 0;width: 45px;height: 45px;text-indent: -8999px; overflow: hidden;display: block;}
#btn-reserve-close a:hover{background-color:#d3dfeb;}


/*/////////////ページ下部の予約検索のフォーム部分/////////////////////*/
#book {position: relative;max-width: 820px;margin:11px auto 0 auto;padding: 0;}
#booking-inner{width: 640px;overflow: hidden;height: 56px;float: left;}


/*共通指定------------------*/
.box-day,
.box-hakusu,
.box-ninzu,
.box-rooms,
.box-kensaku{display: table-cell;vertical-align:top;padding-right: 20px;}

#book em {display: block;font-size:83%;margin-bottom: 3px;font-style: normal;}

#book select {position: relative;top: -25px;left: 0;width: 50px;height: 65px;z-index: 2;opacity: 0;}



/*チェックイン日*/
.box-day input[type="text"] {border: 0;color: #000;border: none;padding: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;font-size: 30px;font-family: "Cinzel", serif;border-radius: unset;text-align: center;background-color: transparent;}
.box-day input.yoyaku-year[type="text"] { width: 70px;}
.box-day input.yoyaku-month[type="text"] { width: 28px;}
.box-day input.yoyaku-day[type="text"] { width: 35px;}

.box-day::after{content: "\f0d7";font-family: FontAwesome;color: #909090;font-size: 19px;}


/*カレンダー用*/
#calid          { left: 0 !important;line-height: 1.5em;top: -195px;width: 220px;position: absolute;}
#calid table td{font-weight: normal !important;font-size: 79% !important;
								font-family: "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;}
#calid table:first-child td{font-size: 100% !important;}


/*日程未定表示部分*/
.yoyaku-day-mitei{display:none;}


/*泊数*/
p.yoyaku-txt{position:absolute;font-size: 30px;font-family: "Cinzel", serif;width: 35px;text-align: center;}
p.yoyaku-txt2{position:absolute;margin: 12px 0 0 30px;}
p.yoyaku-txt2::after{content: "\f0d7";font-family: FontAwesome;color: #909090;font-size: 19px;padding-left: 3px;}


/*価格部分 は使っていない*/
.box-ryokin{display:none;}


/* iOSでのデフォルトスタイルをリセット */
input[type="submit"],
input[type="button"] {border-radius: 0;-webkit-box-sizing: content-box;-webkit-appearance: button;appearance: button;border: none;box-sizing: border-box;cursor: pointer;}
input[type="submit"]::-webkit-search-decoration,
input[type="button"]::-webkit-search-decoration {display: none;}
input[type="submit"]::focus,
input[type="button"]::focus {outline-offset: -2px;}


/*この条件で検索ボタン*/
.box-kensaku input[type="button"] {cursor:pointer;background-color:#004688;border: none;color: #fff;width: 180px;height: 56px;margin-left: 10px;font-size: 108%;}
.box-kensaku input[type="button"]:hover{opacity:0.6;}


/*表示内容切替は使っていない*/
.search-type{display:none;}

		
/*カレンダーから選ぶ / プランから選ぶ*/
.etc-yoyaku{float:right;}
.etc-yoyaku div a{border: 1px dotted #0081cb;background-color:#e4efff;color:#0081cb;text-decoration: none;width: 170px;text-align: center;line-height:21px;display: block;font-size: 86%;height: 24px;}
.etc-yoyaku div a:hover{background-color:#0081cb;color:#fff;}
.etc-yoyaku div:last-child a{margin-top:6px;}
/*/////////////ページ下部の予約検索のフォーム部分　ここまで/////////////////////*/








/*全ページ共通のページ下部のページの上部へ戻る */
#pagetop {position:fixed;z-index:600;bottom: 0;right:50px;}
#pagetop a {background:rgba(0,0,0,0.3) url(../img/arrow_top5-4.gif) no-repeat 13px 12px;width:90px;height:28px;line-height:25px;display:block;color:#fff;font-size:72%;text-decoration:none;padding-left: 21px;letter-spacing: 0.1em;}
#pagetop a:hover {background-color:rgba(0,0,0,0.7);}



/*-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
　全ページ共通のメイン
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
.h2-mark{text-align:center;margin-bottom:0px;}
h2{font-size:350%;text-align:center;color:#004688;line-height:1.2;letter-spacing:0.2em;text-indent:0.2em;}
.h2-en{font-size:86%;text-align:center;color:#666;line-height:1.2;margin-top:5px;letter-spacing:0.4em;text-indent:0.5em;}

.midashi1{font-size:172%;text-align:center;line-height:1.5;margin-top:25px;letter-spacing:0.4em;}
.midashi1 span{display:block;}


/*全ページ共通のSNSボタン */
#sns-box{margin-top:60px;text-align:center;}
#sns-box ul{margin:0 !important;padding:0;}
#sns-box ul li{display:inline-block;margin: 0 4px;width: 25px;height: 25px;padding:0 !important;}
#sns-box ul li a img{width:100%;height:100%;}
#sns-box ul li a:hover,
#sns-box ul li a:active{opacity:0.6;filter: alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}







/*-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
　全ページ共通のフッター
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#footer{border-top:1px solid #004688;width:100%;background-color: #fff;padding:15px 0 15px 0;letter-spacing: 0.02em;}


ul#footermenu-ul{text-align:center;}
ul#footermenu-ul span{display:block;}
ul#footermenu-ul li{display:inline-block;}

ul#footermenu-ul li a{display: block;padding: 0 10px;text-decoration: none;font-size: 93%;line-height: 1.8;white-space: nowrap;}
ul#footermenu-ul li:last-child a{padding:0 0 0 10px;}
ul#footermenu-ul li a:hover{text-decoration:underline;}


.foot-rogo a{background:url(../img/rogo.png) no-repeat 0 0;width:213px;height:53px;text-indent: -8999px; overflow: hidden;display:block;margin:25px auto 0 auto;}
.foot-rogo a:hover{opacity:0.6;}


.footer-cont{width:800px;margin:15px auto 0 auto;}

.footer-left{float:left;}
.footer-right{float:right;width: 350px;text-align: right;}

ul.footer-zip-ul{}
ul.footer-zip-ul li{font-size:93%;line-height: 1.6;}
ul.footer-zip-ul li span{}

ul.footer-zip-ul li.tel{margin-top:3px;}
ul.footer-zip-ul li.tel ul.footer-tel{text-align:right;}
ul.footer-zip-ul li.tel ul.footer-tel li{display:inline-block;line-height: 1.0;}
ul.footer-zip-ul li.tel ul.footer-tel li.toi{vertical-align: top;}
ul.footer-zip-ul li.tel ul.footer-tel li.toi p{font-size:93%;line-height: 19px;height: 20px;padding:0 10px;background-color:#e7e7e7;margin: 7px 10px 0 0;white-space: nowrap;}
ul.footer-zip-ul li.tel ul.footer-tel li.tel:nth-child(2){font-size:150%;background: url(../img/telb.png) no-repeat 0 3px;text-indent: 19px;background-size: 16px;}
ul.footer-zip-ul li.tel ul.footer-tel li.tel:nth-child(3){font-size:150%;background: url(../img/dot1.png) no-repeat 0 center;text-indent:10px;}

/*sp専用のボタンを隠す*/
dl.footer-yoyaku-dl dt.btn-reserve-sp{display:none;}
.footer-right dl.footer-yoyaku-dl dd p.btn-reserve-sp{display:none;}


/*sp専用のfacebook、insyagramアイコン*/
ul.footer-sp-icon{display:none;}

.footer-right dl.footer-yoyaku-dl{}
.footer-right dl.footer-yoyaku-dl dt{float:right;}

.footer-right dl.footer-yoyaku-dl dt.btn-reserve-footer a{font-size: 115%;width: 180px;background-color: #004688;color: #fff;text-align: center;padding: 5px 0 5px 0;display: block;text-decoration: none;line-height: 1.5;}
.footer-right dl.footer-yoyaku-dl dt.btn-reserve-footer a:hover{background-color:#006bcc;}
.footer-right dl.footer-yoyaku-dl dt.btn-reserve-footer span{display: block;font-size:58%;color:#A6C2E1;}

.footer-right dl.footer-yoyaku-dl dd{float:right;margin-right:15px;padding-top:3px;font-size:93%;line-height: 1.3;}
.footer-right dl.footer-yoyaku-dl dd p{padding-bottom:5px;}
.footer-right dl.footer-yoyaku-dl dd p a{text-decoration:none;}
.footer-right dl.footer-yoyaku-dl dd p a:hover{text-decoration:underline;}

.footer-right dl.footer-yoyaku-dl dd.form{margin: 23px 20px 0 0;}
.footer-right dl.footer-yoyaku-dl dd.form a{background: url(../img/mailb.png) no-repeat 0 3px,url(../img/mailb_f2.png) no-repeat 0 3px;font-size:115%;text-decoration:none;padding-left: 20px;display: block;line-height: 1.0;}
.footer-right dl.footer-yoyaku-dl dd.form a:hover{background: url(../img/mailb_f2.png) no-repeat 0 3px;}

ul.footer-web-ul{margin-top:20px;text-align:center;border-top:1px solid #ddd;padding-top:16px;}
ul.footer-web-ul li{display:inline-block;margin-left:5px;font-size:79%;}
ul.footer-web-ul li a{text-decoration:none;color:#333;border:1px solid #ccc;padding: 0 10px;}
ul.footer-web-ul li a:hover{background-color:#CDE0F1;text-decoration:none;color: #004688;}

.copyright{font-size:69%;margin-top:20px;color:#666;text-align:center;}




/*-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
　全ページ共通のgoogle翻訳の上書き
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
.goog-te-gadget-simple {border: 1px solid #d5d5d5 !important ;font-size: unset !important;padding-top: 2px !important ;}
.goog-te-gadget-icon {margin-right: 0px !important ;width: 13px !important ;height: 13px !important ;}
.goog-te-gadget-icon {background-position: -44px 0px !important ;background-size: auto 13px !important ;}
.goog-te-gadget-simple .goog-te-menu-value {text-decoration: none !important ;}

.goog-te-gadget-simple .goog-te-menu-value span:last-child {display:none !important ;}-----------▼三角の非表示
.goog-te-menu-value img {display: none !important ;}

		
html.translated-ltr body{font-size:13px;letter-spacing: 0;}

html.translated-ltr #change {top: 35px;}

html.translated-ltr .midashi1{letter-spacing:0;}
html.translated-ltr .cont-com1 {font-size: 100%;letter-spacing: 0;}
*/



/*-++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
　全ページ共通のwovn.io翻訳の上書き
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#wovn-translate-widget[wovn] {width: 1020px;left: 0 !important;margin: 0 auto !important;padding: 0 0 0 0px !important;background: transparent !important;border: none !important;}
#wovn-content {float: right !important;padding: 0 !important;}
#wovn-translate-widget[wovn] h6 {margin: 0 0 0 0 !important;}
#wovn-translate-widget[wovn] #wovn-content > a {right: -1px !important;width: 0px !important;}
#wovn-translate-widget[wovn] #wovn-content > a #wovn-logo {display: none !important;width: 0px !important;}

html:lang(en) .map-zip-table {font-size: 79%;}





/*印刷しない--------------------*/
@media print {
#pagetop,
#pagetop a,
#yoyaku-box{display:none;}
/*印刷時は上部固定をしない*/
#change{position: absolute !important;}
.fp-tableCell{height: auto !important;}
.wow{visibility:visible !important;}
.section{height: auto !important;}
.under-menu-space{bottom:unset;}
}






