﻿.bn_covid_sp{max-width:1280px;margin:auto}@media only screen and (max-width: 1279px){.bn_covid_sp{width:91.66667%}}.con_staynavi,.con_base_content,.con_photocatalyst,.wrp_news,.con_corabo,.bn_acard{max-width:1600px;margin:auto}@media only screen and (min-width: 1280px){.con_staynavi,.con_base_content,.con_photocatalyst,.wrp_news,.con_corabo,.bn_acard{padding:0 2.08333%}}@media print{.con_staynavi,.con_base_content,.con_photocatalyst,.wrp_news,.con_corabo,.bn_acard{padding:0 2.08333%}}@media only screen and (max-width: 1279px){.con_staynavi,.con_base_content,.con_photocatalyst,.wrp_news,.con_corabo,.bn_acard{width:91.66667%}}.con_offers,.con_campaign,.con_other{max-width:1680px;margin:auto}@media only screen and (max-width: 1279px){.con_offers,.con_campaign,.con_other{width:91.66667%}}.con_search:after,.con_base_content .box_base_content:after,.con_photocatalyst .box_photocatalyst:after,.wrp_news:after,.con_other .box_other:after,.con_other .box_bn:after{content:"";display:table;clear:both}#loading{position:fixed;width:100%;height:100%;background:#fff;z-index:9999}#loading .logo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;width:300px;height:106px}@media only screen and (max-width: 767px){#loading .logo{width:50.625%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#loading .logo{height:106px}}@media only screen and (max-width: 767px){#loading .logo{height:5em}}#header .con_main_fv{position:relative;z-index:0;margin-top:50px}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv{margin-top:0}}@media only screen and (max-width: 767px){#header .con_main_fv{margin-top:0}}#header .con_main_fv .box_main_slider{margin-left:auto;width:66.82292%}#header .con_main_fv .box_main_slider .slick-dots{position:absolute;right:15px;bottom:2%;line-height:1;width:auto;text-align:right}@media only screen and (max-width: 767px){#header .con_main_fv .box_main_slider .slick-dots{right:auto}}#header .con_main_fv .box_main_slider .slick-dots li{margin-right:0;margin-left:15px;vertical-align:top;position:relative;width:3em;height:3px;overflow:hidden}@media only screen and (max-width: 767px){#header .con_main_fv .box_main_slider .slick-dots li{margin-left:3%}}#header .con_main_fv .box_main_slider .slick-dots li:first-child{margin-left:0}#header .con_main_fv .box_main_slider .slick-dots li button{cursor:pointer;padding:0;height:0}#header .con_main_fv .box_main_slider .slick-dots li button:before,#header .con_main_fv .box_main_slider .slick-dots li button:after{position:absolute;content:"";height:100%;width:100%;top:0;left:0}#header .con_main_fv .box_main_slider .slick-dots li button:after{z-index:1;background:#fff}#header .con_main_fv .box_main_slider .slick-dots li button:before{z-index:2;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNjVhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjMzE5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2f65a7),color-stop(100%, #0c3190));background:-moz-linear-gradient(left, #2f65a7,#0c3190);background:-webkit-linear-gradient(left, #2f65a7,#0c3190);background:linear-gradient(to right, #2f65a7,#0c3190);left:-100%}#header .con_main_fv .box_main_slider .slick-dots li.slick-active button:before{left:0;-moz-transition:left 6s linear;-o-transition:left 6s linear;-webkit-transition:left 6s linear;transition:left 6s linear}@media only screen and (max-width: 767px){#header .con_main_fv .box_main_slider .slick-dots{left:auto;width:100%;text-align:center;bottom:1%}}@media only screen and (max-width: 1279px){#header .con_main_fv .box_main_slider{display:block;width:100%}#header .con_main_fv .box_main_slider .slider img{width:100%}}#header .con_main_fv .box_main_txt .main_catch .jp{display:block;letter-spacing:.25em;text-shadow:1px 2px 5px #fff, 0px -1px 5px #fff}@media only screen and (min-width: 1280px){#header .con_main_fv .box_main_txt .main_catch .jp{font-size:207%}}@media print{#header .con_main_fv .box_main_txt .main_catch .jp{font-size:207%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv .box_main_txt .main_catch .jp{font-size:150%}}@media only screen and (max-width: 767px){#header .con_main_fv .box_main_txt .main_catch .jp{font-size:113%}}@media only screen and (max-width: 1023px){#header .con_main_fv .box_main_txt .main_catch .jp{letter-spacing:normal}}#header .con_main_fv .box_main_txt .main_catch .en{font-family:'Playfair Display', serif;display:block;font-weight:normal;text-shadow:1px 2px 5px #fff, 0px -1px 5px #fff}@media only screen and (min-width: 1280px){#header .con_main_fv .box_main_txt .main_catch .en{font-size:150%}}@media print{#header .con_main_fv .box_main_txt .main_catch .en{font-size:150%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv .box_main_txt .main_catch .en{font-size:125%}}@media only screen and (max-width: 767px){#header .con_main_fv .box_main_txt .main_catch .en{font-size:82%}}#header .con_main_fv .box_main_txt .catch{margin-top:50px}@media only screen and (min-width: 1280px){#header .con_main_fv .box_main_txt .catch{font-size:125%}}@media print{#header .con_main_fv .box_main_txt .catch{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv .box_main_txt .catch{font-size:100%}}@media only screen and (max-width: 767px){#header .con_main_fv .box_main_txt .catch{font-size:75%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv .box_main_txt .catch{margin-top:0}}@media only screen and (max-width: 767px){#header .con_main_fv .box_main_txt .catch{margin-top:0}}#header .con_main_fv .box_main_txt .bn_covid{margin-top:35px}.mouse #header .con_main_fv .box_main_txt .bn_covid a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #header .con_main_fv .box_main_txt .bn_covid a:hover,.touch #header .con_main_fv .box_main_txt .bn_covid a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch #header .con_main_fv .box_main_txt .bn_covid a{-webkit-tap-highlight-color:transparent}.touch #header .con_main_fv .box_main_txt .bn_covid a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 1280px){#header .con_main_fv .box_main_txt{position:absolute;z-index:1;left:50%;bottom:0;margin-left:-840px}}@media only screen and (min-width: 1280px) and (max-width: 1680px){#header .con_main_fv .box_main_txt{left:2%;margin-left:0}}@media print{#header .con_main_fv .box_main_txt{position:absolute;z-index:1;left:50%;bottom:0;margin-left:-840px}}@media only screen and (max-width: 1279px){#header .con_main_fv .box_main_txt{text-align:center;color:#fff;background:#333;padding:.6em 0 1em}#header .con_main_fv .box_main_txt .main_catch .jp{margin-bottom:0.4em}}#header .con_main_fv>.box_caution{background-color:rgba(255,247,247,0.9);padding:15px;position:absolute;right:100px;bottom:40px}#header .con_main_fv>.box_caution a{text-decoration:none}#header .con_main_fv>.box_caution a h2{text-align:center}@media only screen and (min-width: 1280px){#header .con_main_fv>.box_caution a h2{font-size:88%}}@media print{#header .con_main_fv>.box_caution a h2{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv>.box_caution a h2{font-size:88%}}@media only screen and (max-width: 767px){#header .con_main_fv>.box_caution a h2{font-size:88%}}#header .con_main_fv>.box_caution a .txt_normal{line-height:1.5em;text-align:center;margin-top:5px}@media only screen and (min-width: 1280px){#header .con_main_fv>.box_caution a .txt_normal{font-size:82%}}@media print{#header .con_main_fv>.box_caution a .txt_normal{font-size:82%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv>.box_caution a .txt_normal{font-size:82%}}@media only screen and (max-width: 767px){#header .con_main_fv>.box_caution a .txt_normal{font-size:82%}}#header .con_main_fv>.box_caution a .txt_date{font-weight:600;text-align:center;margin-top:5px}@media only screen and (min-width: 1280px){#header .con_main_fv>.box_caution a .txt_date{font-size:88%}}@media print{#header .con_main_fv>.box_caution a .txt_date{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv>.box_caution a .txt_date{font-size:88%}}@media only screen and (max-width: 767px){#header .con_main_fv>.box_caution a .txt_date{font-size:88%}}#header .con_main_fv>.box_caution a .txt_caution{line-height:1.5em;text-align:center;margin-top:5px}@media only screen and (min-width: 1280px){#header .con_main_fv>.box_caution a .txt_caution{font-size:75%}}@media print{#header .con_main_fv>.box_caution a .txt_caution{font-size:75%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header .con_main_fv>.box_caution a .txt_caution{font-size:75%}}@media only screen and (max-width: 767px){#header .con_main_fv>.box_caution a .txt_caution{font-size:75%}}#header .con_main_fv>.box_caution a .txt_caution>span{display:inline-block;text-align:left}#header>.box_caution{background-color:rgba(255,247,247,0.9);padding:15px}#header>.box_caution a{text-decoration:none}#header>.box_caution a h2{text-align:center}@media only screen and (min-width: 1280px){#header>.box_caution a h2{font-size:88%}}@media print{#header>.box_caution a h2{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header>.box_caution a h2{font-size:88%}}@media only screen and (max-width: 767px){#header>.box_caution a h2{font-size:88%}}#header>.box_caution a .txt_normal{line-height:1.5em;text-align:center;margin-top:5px}@media only screen and (min-width: 1280px){#header>.box_caution a .txt_normal{font-size:82%}}@media print{#header>.box_caution a .txt_normal{font-size:82%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header>.box_caution a .txt_normal{font-size:82%}}@media only screen and (max-width: 767px){#header>.box_caution a .txt_normal{font-size:82%}}#header>.box_caution a .txt_date{font-weight:600;text-align:center;margin-top:5px}@media only screen and (min-width: 1280px){#header>.box_caution a .txt_date{font-size:88%}}@media print{#header>.box_caution a .txt_date{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header>.box_caution a .txt_date{font-size:88%}}@media only screen and (max-width: 767px){#header>.box_caution a .txt_date{font-size:82%}}#header>.box_caution a .txt_caution{line-height:1.5em;text-align:center;margin-top:5px}@media only screen and (min-width: 1280px){#header>.box_caution a .txt_caution{font-size:75%}}@media print{#header>.box_caution a .txt_caution{font-size:75%}}@media only screen and (min-width: 768px) and (max-width: 1279px){#header>.box_caution a .txt_caution{font-size:75%}}@media only screen and (max-width: 767px){#header>.box_caution a .txt_caution{font-size:63%}}#header>.box_caution a .txt_caution>span{display:inline-block;text-align:left}.bn_covid_sp{margin:5% auto 0}@media only screen and (min-width: 768px) and (max-width: 1279px){.bn_covid_sp{max-width:400px}}.con_search{max-width:1600px;margin:auto;margin-top:60px;border:20px solid #f7f6f5;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search{margin-top:100px}}@media only screen and (max-width: 767px){.con_search{margin-top:20%}}@media only screen and (min-width: 1280px){.con_search{padding:30px 70px 20px 50px}}@media print{.con_search{padding:30px 70px 20px 50px}}@media only screen and (max-width: 1279px){.con_search{padding:0 8% 8%}}@media only screen and (max-width: 767px){.con_search{border:.4em solid #f7f6f5}}.con_search .best{float:left;width:6.25%}@media only screen and (min-width: 1280px){.con_search .best{margin-top:10px}}@media print{.con_search .best{margin-top:10px}}@media only screen and (max-width: 1279px){.con_search .best{float:none;margin:-4.5em auto 2em;width:24%;max-width:90px}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_search .best{margin-top:-3em}}.con_search .obj_search{float:right;width:89.58333%}.con_search .obj_search .box_sea{overflow:hidden}.con_search .obj_search .box_sea div{float:left;text-align:center}.con_search .obj_search .box_sea div p{margin-bottom:0.5em;letter-spacing:.15em}@media only screen and (min-width: 768px){.con_search .obj_search .box_sea div p{font-size:94%}}@media only screen and (max-width: 767px){.con_search .obj_search .box_sea div p{font-size:75%}}.con_search .obj_search .box_sea div input,.con_search .obj_search .box_sea div select{font-family:'Cinzel', serif;font-size:125%;border:1px solid #c5c5c5;background:#fff;-moz-border-radius:none;-webkit-border-radius:none;border-radius:none;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5em 1em;cursor:pointer}.con_search .obj_search .box_sea .box_title{width:9.375%;margin-top:1em}.con_search .obj_search .box_sea .box_title h2{font-weight:normal;letter-spacing:.15em;line-height:1}@media only screen and (min-width: 1280px){.con_search .obj_search .box_sea .box_title h2{font-size:125%}}@media print{.con_search .obj_search .box_sea .box_title h2{font-size:125%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_search .obj_search .box_sea .box_title h2{font-size:113%}}@media only screen and (max-width: 767px){.con_search .obj_search .box_sea .box_title h2{font-size:113%}}.con_search .obj_search .box_sea .box_title h2 i{display:block}.con_search .obj_search .box_sea .box_title h2 span{display:block;margin-top:0.4em}.con_search .obj_search .box_sea .box_day{width:19.53125%;margin-left:.78125%}.con_search .obj_search .box_sea .box_und{width:7.8125%}.con_search .obj_search .box_sea .box_und input[type=checkbox]{width:1.5em;height:1.5em;margin:.8em auto 0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}.con_search .obj_search .box_sea .box_und input[type=checkbox]:checked{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_search .obj_search .box_sea .box_sta{width:11.71875%}.con_search .obj_search .box_sea .box_per{width:11.71875%;margin-left:2.34375%}.con_search .obj_search .box_sea .btn_search{margin-left:2.34375%}.con_search .obj_search .box_sea .btn_cal{margin-left:1.5625%}.con_search .obj_search .box_sea .btn_search,.con_search .obj_search .box_sea .btn_cal{width:16.40625%}.con_search .obj_search .box_sea .btn_search a,.con_search .obj_search .box_sea .btn_cal a{display:block;padding:1.25em 0;text-align:center;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNjVhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjMzE5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2f65a7),color-stop(100%, #0c3190));background:-moz-linear-gradient(left, #2f65a7,#0c3190);background:-webkit-linear-gradient(left, #2f65a7,#0c3190);background:linear-gradient(to right, #2f65a7,#0c3190);color:#fff;text-decoration:none}@media only screen and (min-width: 768px){.con_search .obj_search .box_sea .btn_search a,.con_search .obj_search .box_sea .btn_cal a{font-size:125%}}@media only screen and (max-width: 767px){.con_search .obj_search .box_sea .btn_search a,.con_search .obj_search .box_sea .btn_cal a{font-size:94%}}.mouse .con_search .obj_search .box_sea .btn_search a,.mouse .con_search .obj_search .box_sea .btn_cal a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_search .obj_search .box_sea .btn_search a:hover,.touch .con_search .obj_search .box_sea .btn_search a.touchstart,.mouse .con_search .obj_search .box_sea .btn_cal a:hover,.touch .con_search .obj_search .box_sea .btn_cal a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_search .obj_search .box_sea .btn_search a,.touch .con_search .obj_search .box_sea .btn_cal a{-webkit-tap-highlight-color:transparent}.touch .con_search .obj_search .box_sea .btn_search a.touchend,.touch .con_search .obj_search .box_sea .btn_cal a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_search .obj_search .box_bottom{overflow:hidden;margin-top:20px}@media only screen and (max-width: 767px){.con_search .obj_search .box_bottom{margin-top:3%}}.con_search .obj_search .box_bottom .box_links{float:left;margin-top:5px}@media only screen and (max-width: 767px){.con_search .obj_search .box_bottom .box_links{margin-top:0}}.con_search .obj_search .box_bottom .box_links li{display:inline-block;vertical-align:middle;text-decoration:none;margin-left:15px}.con_search .obj_search .box_bottom .box_links li:first-child{margin-left:0}.con_search .obj_search .box_bottom .box_links li a{text-decoration:none}.mouse .con_search .obj_search .box_bottom .box_links li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_search .obj_search .box_bottom .box_links li a:hover,.touch .con_search .obj_search .box_bottom .box_links li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_search .obj_search .box_bottom .box_links li a{-webkit-tap-highlight-color:transparent}.touch .con_search .obj_search .box_bottom .box_links li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){.con_search .obj_search .box_bottom .box_links li a{font-size:94%}}@media only screen and (max-width: 767px){.con_search .obj_search .box_bottom .box_links li a{font-size:75%}}.con_search .obj_search .box_bottom .box_links li a:before{content:"\00BB";color:#153f96;margin-right:0.4em;font-family:"ＭＳ Ｐ明朝", "MS PMincho";font-weight:bold}.con_search .obj_search .box_bottom .con_tel{float:right;text-align:right}.con_search .obj_search .box_bottom .con_tel .txt{font-size:82%;display:inline-block;vertical-align:middle;margin-right:2em}@media only screen and (min-width: 1280px) and (max-width: 1600px){.con_search .obj_search .box_bottom .con_tel .txt{margin-right:0.5em}}.con_search .obj_search .box_bottom .con_tel .box_tel{display:inline-block;vertical-align:middle}.con_search .obj_search .box_bottom .con_tel .box_tel i{display:inline-block;vertical-align:middle;margin-right:0.5em}.con_search .obj_search .box_bottom .con_tel .box_tel a,.con_search .obj_search .box_bottom .con_tel .box_tel span{display:inline-block;vertical-align:middle;font-weight:bold;font-size:225%;line-height:1;font-family:'Cinzel', serif;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNjVhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjMzE5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2f65a7),color-stop(100%, #0c3190));background:-moz-linear-gradient(left, #2f65a7,#0c3190);background:-webkit-linear-gradient(left, #2f65a7,#0c3190);background:linear-gradient(to right, #2f65a7,#0c3190);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (max-width: 1279px){.con_search .obj_search{float:none;width:100%}.con_search .obj_search .box_sea .box_title{width:14%}.con_search .obj_search .box_sea .box_day{width:30%;margin-left:1.5%}.con_search .obj_search .box_sea .box_und{width:12%}.con_search .obj_search .box_sea .box_sta{width:20%}.con_search .obj_search .box_sea .box_per{width:20%}.con_search .obj_search .box_sea .btn_search{margin-top:3%;clear:left;width:35%;margin-left:13%}.con_search .obj_search .box_sea .btn_cal{margin-top:3%;width:35%;margin-left:4%}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_search .obj_search .box_sea div{text-align:left}.con_search .obj_search .box_sea .box_day{width:75%;margin-left:0}.con_search .obj_search .box_sea .box_und{float:right;margin-left:0;width:20%;text-align:center}.con_search .obj_search .box_sea .box_sta{margin-right:4%}.con_search .obj_search .box_sea .box_sta,.con_search .obj_search .box_sea .box_per{margin-top:5%;width:48%;margin-left:0}.con_search .obj_search .box_sea .btn_search,.con_search .obj_search .box_sea .btn_cal{width:100%;margin-left:0}.con_search .obj_search .box_sea .btn_search a,.con_search .obj_search .box_sea .btn_cal a{padding:.8em 0}.con_search .obj_search .box_sea .btn_search{margin-top:5%}}@media only screen and (max-width: 1279px){.con_search .obj_search .box_bottom .box_links{display:block;float:none;text-align:center}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_search .obj_search .box_bottom .box_links{overflow:hidden;text-align:left}.con_search .obj_search .box_bottom .box_links li{float:left;width:33.33333%;margin-left:0}}@media only screen and (max-width: 1279px){.con_search .obj_search .box_bottom .con_tel{display:block;float:none;text-align:center;margin-top:1em}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_search .obj_search .box_bottom .con_tel .txt{margin-right:0;margin-bottom:0.5em}.con_search .obj_search .box_bottom .con_tel .box_tel i{width:1.4em}.con_search .obj_search .box_bottom .con_tel .box_tel i img{width:100%}}.con_staynavi{text-align:center;margin-top:40px}.con_staynavi a img{height:auto}.wrp_offers{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzJmNjVhNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBjMzE5MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #2f65a7),color-stop(100%, #0c3190));background:-moz-linear-gradient(left, #2f65a7,#0c3190);background:-webkit-linear-gradient(left, #2f65a7,#0c3190);background:linear-gradient(to right, #2f65a7,#0c3190);padding-top:120px;padding-bottom:90px;margin-top:80px;position:relative}@media only screen and (max-width: 767px){.wrp_offers{padding-top:130px}}@media only screen and (max-width: 767px){.wrp_offers{padding-bottom:10%}}@media only screen and (max-width: 767px){.wrp_offers{margin-top:10%}}.wrp_offers .box_bestrate{position:absolute;top:0}@media only screen and (min-width: 1280px){.wrp_offers .box_bestrate{left:5%}}@media print{.wrp_offers .box_bestrate{left:5%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.wrp_offers .box_bestrate{width:130px;left:30px}}@media only screen and (max-width: 767px){.wrp_offers .box_bestrate{width:100px;left:50%;transform:translateX(-50%)}}.con_offers h3{color:#fff;text-align:center;line-height:1}.con_offers h3 .best{display:inline-block;vertical-align:middle;margin-top:3em;margin-right:1em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers h3 .best{margin-top:2em}}@media only screen and (max-width: 767px){.con_offers h3 .best{margin-top:0}}@media only screen and (max-width: 767px){.con_offers h3 .best{margin-right:auto}}@media only screen and (max-width: 767px){.con_offers h3 .best{display:block;width:35%;margin:auto}.con_offers h3 .best img{width:100%}}.con_offers h3 .sub{display:block;text-align:center;margin-top:10px}@media only screen and (min-width: 1280px){.con_offers h3 .sub{font-size:188%}}@media print{.con_offers h3 .sub{font-size:188%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers h3 .sub{font-size:188%}}@media only screen and (max-width: 767px){.con_offers h3 .sub{font-size:125%}}.con_offers h3 .en{display:block;font-family:'Playfair Display', serif;font-weight:normal;text-align:center;letter-spacing:0.03em}@media only screen and (min-width: 1280px){.con_offers h3 .en{font-size:875%}}@media print{.con_offers h3 .en{font-size:875%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers h3 .en{font-size:625%}}@media only screen and (max-width: 767px){.con_offers h3 .en{font-size:338%}}.con_offers h3 .en small{font-size:68%;font-family:'Crimson Pro', serif}.con_offers .box_offers{display:flex;justify-content:center;flex-wrap:wrap;margin-top:50px}@media only screen and (min-width: 1280px){.con_offers .box_offers{margin:50px auto 0}}@media print{.con_offers .box_offers{margin:50px auto 0}}@media only screen and (max-width: 767px){.con_offers .box_offers{margin-top:10%}}@media only screen and (min-width: 1280px){.con_offers .box_offers li{min-width:500px;width:calc(100% / 3 - 60px);margin-right:calc(40px * 3 / 2)}.con_offers .box_offers li:nth-of-type(3),.con_offers .box_offers li:last-of-type{margin-right:0}.con_offers .box_offers li:nth-of-type(n+4){margin-top:40px}}@media print{.con_offers .box_offers li{min-width:500px;width:calc(100% / 3 - 60px);margin-right:calc(40px * 3 / 2)}.con_offers .box_offers li:nth-of-type(3),.con_offers .box_offers li:last-of-type{margin-right:0}.con_offers .box_offers li:nth-of-type(n+4){margin-top:40px}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li{width:49%;margin-right:2%}.con_offers .box_offers li:nth-of-type(2n){margin-right:0}.con_offers .box_offers li:nth-of-type(n+3){margin-top:40px}}@media only screen and (max-width: 767px){.con_offers .box_offers li{margin-right:0}.con_offers .box_offers li:nth-of-type(n+4){margin-top:40px}}.con_offers .box_offers li a{display:block;text-decoration:none;background-color:#fff}.mouse .con_offers .box_offers li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_offers .box_offers li a:hover,.touch .con_offers .box_offers li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_offers .box_offers li a{-webkit-tap-highlight-color:transparent}.touch .con_offers .box_offers li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_offers .box_offers li a .box_txt{box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;line-height:1.8;padding:1em 1.5em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt{line-height:1.5}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt{line-height:1.5}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt{padding:1em}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt{padding:1em}}.con_offers .box_offers li a .box_txt .box_top h4{color:#174197}@media only screen and (min-width: 1280px){.con_offers .box_offers li a .box_txt .box_top h4{font-size:175%}}@media print{.con_offers .box_offers li a .box_txt .box_top h4{font-size:175%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt .box_top h4{font-size:125%}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt .box_top h4{font-size:125%}}.con_offers .box_offers li a .box_txt .box_top .txt{margin-top:1em}@media only screen and (min-width: 1280px){.con_offers .box_offers li a .box_txt .box_top .txt{font-size:100%}}@media print{.con_offers .box_offers li a .box_txt .box_top .txt{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt .box_top .txt{font-size:82%}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt .box_top .txt{font-size:82%}}.con_offers .box_offers li a .box_txt .pri{color:#666;text-align:right;letter-spacing:0.1em}@media only screen and (min-width: 1280px){.con_offers .box_offers li a .box_txt .pri{font-size:138%}}@media print{.con_offers .box_offers li a .box_txt .pri{font-size:138%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt .pri{font-size:100%}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt .pri{font-size:100%}}.con_offers .box_offers li a .box_txt .pri .line{text-decoration:line-through}@media only screen and (min-width: 1280px){.con_offers .box_offers li a .box_txt .pri .line{font-size:188%}}@media print{.con_offers .box_offers li a .box_txt .pri .line{font-size:188%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt .pri .line{font-size:188%}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt .pri .line{font-size:125%}}.con_offers .box_offers li a .box_txt .pri .price{color:#85100e}@media only screen and (min-width: 1280px){.con_offers .box_offers li a .box_txt .pri .price{font-size:282%}}@media print{.con_offers .box_offers li a .box_txt .pri .price{font-size:282%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt .pri .price{font-size:250%}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt .pri .price{font-size:219%}}.con_offers .box_offers li a .box_txt .coution{text-align:right}@media only screen and (min-width: 1280px){.con_offers .box_offers li a .box_txt .coution{font-size:94%}}@media print{.con_offers .box_offers li a .box_txt .coution{font-size:94%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt .coution{font-size:75%}}@media only screen and (max-width: 767px){.con_offers .box_offers li a .box_txt .coution{font-size:75%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_offers .box_offers li a .box_txt .coution{font-feature-settings:"palt";letter-spacing:-0.04em}}@media only screen and (max-width: 767px){.con_offers .box_offers li{float:none;width:100%;margin-left:0;margin-top:10%}.con_offers .box_offers li:first-child{margin-top:0}}.con_offers .btn{max-width:245px;margin:auto;margin-top:100px;max-width:245px}@media only screen and (max-width: 767px){.con_offers .btn{margin-top:10%}}.con_offers .btn a{font-size:100%;text-align:center;padding:1.2em 0;text-decoration:none;display:block;border:1px solid #0c3190;color:#0c3190;letter-spacing:.05em;-moz-transition:color .35s,background .35s;-o-transition:color .35s,background .35s;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s;border:1px solid #fff;color:#fff}.con_offers .btn a:after{content:"";width:2em;height:.4em;border-bottom:1px solid #0c3190;border-right:1px solid #0c3190;-moz-transform:skew(45deg);-ms-transform:skew(45deg);-webkit-transform:skew(45deg);transform:skew(45deg);display:inline-block;vertical-align:middle;margin-left:2em;-moz-transition:border-color .35s;-o-transition:border-color .35s;-webkit-transition:border-color .35s;transition:border-color .35s}.con_offers .btn a:hover{background:#0c3190;color:#fff}.con_offers .btn a:hover:after{border-color:#fff}.con_offers .btn a:after{border-color:#fff}.con_offers .btn a:hover{background:#fff;color:#0c3190}.con_offers .btn a:hover:after{border-color:#0c3190}@media only screen and (max-width: 767px){.con_offers .btn{max-width:100%}}.con_campaign{margin-top:85px}@media only screen and (max-width: 767px){.con_campaign{margin-top:10%}}.con_campaign h3{text-align:center;line-height:2;letter-spacing:.25em}@media only screen and (min-width: 768px){.con_campaign h3{font-size:144%}}@media only screen and (max-width: 767px){.con_campaign h3{font-size:107%}}@media only screen and (max-width: 767px){.con_campaign h3{line-height:1.5}}@media only screen and (max-width: 767px){.con_campaign h3{letter-spacing:.15em}}.con_campaign .box_campaign{margin-top:70px;overflow:hidden}@media only screen and (max-width: 767px){.con_campaign .box_campaign{margin-top:10%}}.con_campaign .box_campaign li{float:left;margin:0 13px}@media only screen and (max-width: 767px){.con_campaign .box_campaign li{margin:0 0.5em}}.con_campaign .box_campaign li a{display:block;text-decoration:none}.mouse .con_campaign .box_campaign li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_campaign .box_campaign li a:hover,.touch .con_campaign .box_campaign li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_campaign .box_campaign li a{-webkit-tap-highlight-color:transparent}.touch .con_campaign .box_campaign li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_campaign .box_campaign li a h4{margin-top:1em;line-height:1.3}@media only screen and (min-width: 768px){.con_campaign .box_campaign li a h4{font-size:88%}}@media only screen and (max-width: 767px){.con_campaign .box_campaign li a h4{font-size:63%}}.con_campaign .slick-arrow{display:block;position:absolute;top:0;bottom:0;margin:auto;padding:0;width:20px;height:38px;color:transparent;z-index:1;transition:opacity 0.5s;z-index:1}.con_campaign .slick-arrow:hover{opacity:0.7}.con_campaign .slick-next::before,.con_campaign .slick-prev::before{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.con_campaign .slick-next::after,.con_campaign .slick-prev::after{position:absolute;top:0;bottom:0;margin:auto;content:"";vertical-align:middle}.con_campaign .slick-next::after,.con_campaign .slick-prev::after{width:30px;height:30px;border-top:1px solid #fff;border-right:1px solid #fff}.con_campaign .slick-next{right:26px}.con_campaign .slick-next::after{right:4px;transform:rotate(45deg)}.con_campaign .slick-prev{left:26px}.con_campaign .slick-prev::after{left:4px;transform:rotate(-135deg)}@media screen and (max-width: 767px){.con_campaign .slick-next::after,.con_campaign .slick-prev::after{width:30px;height:30px}.con_campaign .slick-next{right:8px}.con_campaign .slick-prev{left:8px}.con_campaign .slick-next::after{right:2px}}.con_drink_coin{margin-right:auto;margin-left:auto}@media only screen and (min-width: 768px){.con_drink_coin{width:90%;max-width:1140px;margin-top:100px}}@media only screen and (max-width: 767px){.con_drink_coin{width:100%;margin-top:15%}}.con_base_content{position:relative;margin-top:100px}@media only screen and (max-width: 767px){.con_base_content{margin-top:15%}}.con_base_content h3{position:relative;z-index:2;color:#666666;line-height:1;font-family:'Playfair Display', serif;font-weight:normal}@media only screen and (min-width: 1280px){.con_base_content h3{font-size:1000%}}@media print{.con_base_content h3{font-size:1000%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_base_content h3{font-size:875%}}@media only screen and (max-width: 767px){.con_base_content h3{font-size:438%}}.con_base_content h3 span{display:block;position:relative;top:0.2em;left:0.2em}.con_base_content .box_base_content{margin-bottom:100px}@media only screen and (max-width: 767px){.con_base_content .box_base_content{margin-bottom:15%}}.con_base_content .box_base_content .photo{position:relative}.con_base_content .box_base_content .photo img{width:100%}@media only screen and (min-width: 1280px){.con_base_content .box_base_content .photo{float:left;width:47.75%}.con_base_content .box_base_content .photo.right{float:right}}@media print{.con_base_content .box_base_content .photo{float:left;width:47.75%}.con_base_content .box_base_content .photo.right{float:right}}@media only screen and (max-width: 1279px){.con_base_content .box_base_content .photo{margin-bottom:50px}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_base_content .box_base_content .photo{margin-bottom:7%}}.con_base_content .box_base_content .photo iframe{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%}@media only screen and (min-width: 1280px){.con_base_content .box_base_content .box_txt{float:right;width:46.25%}.con_base_content .box_base_content .box_txt.left{float:left}}@media print{.con_base_content .box_base_content .box_txt{float:right;width:46.25%}.con_base_content .box_base_content .box_txt.left{float:left}}.con_base_content .box_base_content .box_txt .st_en{color:#153e96;letter-spacing:.15em;font-family:'Crimson Pro', serif;font-size:100%;margin-bottom:20px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_base_content .box_base_content .box_txt .st_en{margin-bottom:10px}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt .st_en{margin-bottom:3%}}.con_base_content .box_base_content .box_txt h4{line-height:2;letter-spacing:.25em;margin-bottom:60px}@media only screen and (min-width: 768px){.con_base_content .box_base_content .box_txt h4{font-size:144%}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt h4{font-size:107%}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt h4{line-height:1.5}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt h4{letter-spacing:.15em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_base_content .box_base_content .box_txt h4{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt h4{margin-bottom:5%}}.con_base_content .box_base_content .box_txt .catch{color:#153e96;font-size:113%;margin-bottom:30px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_base_content .box_base_content .box_txt .catch{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt .catch{margin-bottom:5%}}.con_base_content .box_base_content .box_txt .txt{margin-bottom:70px}@media only screen and (min-width: 768px){.con_base_content .box_base_content .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt .txt{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_base_content .box_base_content .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt .txt{margin-bottom:5%}}.con_base_content .box_base_content .box_txt .btn{max-width:245px}.con_base_content .box_base_content .box_txt .btn a{font-size:100%;text-align:center;padding:1.2em 0;text-decoration:none;display:block;border:1px solid #0c3190;color:#0c3190;letter-spacing:.05em;-moz-transition:color .35s,background .35s;-o-transition:color .35s,background .35s;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.con_base_content .box_base_content .box_txt .btn a:after{content:"";width:2em;height:.4em;border-bottom:1px solid #0c3190;border-right:1px solid #0c3190;-moz-transform:skew(45deg);-ms-transform:skew(45deg);-webkit-transform:skew(45deg);transform:skew(45deg);display:inline-block;vertical-align:middle;margin-left:2em;-moz-transition:border-color .35s;-o-transition:border-color .35s;-webkit-transition:border-color .35s;transition:border-color .35s}.con_base_content .box_base_content .box_txt .btn a:hover{background:#0c3190;color:#fff}.con_base_content .box_base_content .box_txt .btn a:hover:after{border-color:#fff}@media only screen and (max-width: 767px){.con_base_content .box_base_content .box_txt .btn{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_base_content .box_base_content .box_txt .btn{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.con_base_content .box_base_content .box_txt .btn.btn_root{max-width:330px}}@media only screen and (min-width: 768px){.con_base_content{position:relative}.con_base_content:after{position:absolute;z-index:-1;top:-140px;left:-600px;width:1083px;height:1077px;content:"";background:url(../images/common/bg_flare.png) no-repeat center/100% auto;left:auto;right:-600px}}@media only screen and (min-width: 1280px){.con_breakfast h3{text-align:right;left:0;margin-right:0.5em}}@media print{.con_breakfast h3{text-align:right;left:0;margin-right:0.5em}}@media only screen and (min-width: 768px){.con_breakfast{position:relative}.con_breakfast:after{position:absolute;z-index:-1;top:-140px;left:-600px;width:1083px;height:1077px;content:"";background:url(../images/common/bg_flare.png) no-repeat center/100% auto;left:auto;right:-600px;left:0;right:0;margin:auto;top:10%}}@media only screen and (min-width: 768px){.con_rooms{position:relative}.con_rooms:after{position:absolute;z-index:-1;top:-140px;left:-600px;width:1083px;height:1077px;content:"";background:url(../images/common/bg_flare.png) no-repeat center/100% auto;top:20px;left:-500px}}.con_facilities{margin-top:100px}@media only screen and (max-width: 767px){.con_facilities{margin-top:15%}}.con_facilities h3{position:relative;z-index:2;color:#666666;line-height:1;font-family:'Playfair Display', serif;font-weight:normal;pointer-events:none}@media only screen and (min-width: 1280px){.con_facilities h3{font-size:1000%}}@media print{.con_facilities h3{font-size:1000%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facilities h3{font-size:875%}}@media only screen and (max-width: 767px){.con_facilities h3{font-size:438%}}.con_facilities h3 span{display:block;position:relative}@media only screen and (min-width: 1280px){.con_facilities h3 span{top:0.5em;left:6.25%}}@media only screen and (min-width: 1280px) and (max-width: 1599px){.con_facilities h3 span{left:1.5625%}}@media print{.con_facilities h3 span{top:0.5em;left:6.25%}}@media only screen and (max-width: 1279px){.con_facilities h3 span{top:0.2em;left:4.16667%}}.con_facilities .box_facilities{position:relative}.con_facilities .box_facilities .box_txt .st_en{color:#153e96;letter-spacing:.15em;font-family:'Crimson Pro', serif;font-size:100%;margin-bottom:15px}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt .st_en{margin-bottom:3%}}.con_facilities .box_facilities .box_txt h4{line-height:2;letter-spacing:.25em;margin-bottom:50px}@media only screen and (min-width: 768px){.con_facilities .box_facilities .box_txt h4{font-size:144%}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt h4{font-size:107%}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt h4{line-height:1.5}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt h4{letter-spacing:.15em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facilities .box_facilities .box_txt h4{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt h4{margin-bottom:5%}}.con_facilities .box_facilities .box_txt .txt{margin-bottom:60px}@media only screen and (min-width: 768px){.con_facilities .box_facilities .box_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt .txt{font-size:88%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facilities .box_facilities .box_txt .txt{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt .txt{margin-bottom:5%}}.con_facilities .box_facilities .box_txt .btn{max-width:245px}.con_facilities .box_facilities .box_txt .btn a{font-size:100%;text-align:center;padding:1.2em 0;text-decoration:none;display:block;border:1px solid #0c3190;color:#0c3190;letter-spacing:.05em;-moz-transition:color .35s,background .35s;-o-transition:color .35s,background .35s;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.con_facilities .box_facilities .box_txt .btn a:after{content:"";width:2em;height:.4em;border-bottom:1px solid #0c3190;border-right:1px solid #0c3190;-moz-transform:skew(45deg);-ms-transform:skew(45deg);-webkit-transform:skew(45deg);transform:skew(45deg);display:inline-block;vertical-align:middle;margin-left:2em;-moz-transition:border-color .35s;-o-transition:border-color .35s;-webkit-transition:border-color .35s;transition:border-color .35s}.con_facilities .box_facilities .box_txt .btn a:hover{background:#0c3190;color:#fff}.con_facilities .box_facilities .box_txt .btn a:hover:after{border-color:#fff}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_txt .btn{max-width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facilities .box_facilities .box_txt .btn{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.con_facilities .box_facilities .box_txt .btn.btn_root{max-width:330px}}@media only screen and (min-width: 1280px){.con_facilities .box_facilities .box_txt{position:absolute;z-index:1;width:480px;top:100px;left:50%;margin-left:-800px}}@media only screen and (min-width: 1280px) and (max-width: 1599px){.con_facilities .box_facilities .box_txt{left:1.5625%;margin-left:0;width:395px}}@media print{.con_facilities .box_facilities .box_txt{position:absolute;z-index:1;width:480px;top:100px;left:50%;margin-left:-800px}}@media only screen and (max-width: 1279px){.con_facilities .box_facilities .box_txt{width:91.66667%;margin:3% auto 0}}.con_facilities .box_facilities .box_fac{overflow-x:auto;-webkit-overflow-scrolling:touch;width:64.0625%;margin-left:auto;padding-bottom:55px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facilities .box_facilities .box_fac{width:95.83333%}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_fac{width:95.83333%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facilities .box_facilities .box_fac{padding-bottom:30px}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_fac{padding-bottom:5%}}.con_facilities .box_facilities .box_fac .list_fac{overflow:hidden;width:4406px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_facilities .box_facilities .box_fac .list_fac{width:3500px}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_fac .list_fac{width:3812px}}.con_facilities .box_facilities .box_fac .list_fac li{float:left;width:7.62596%;margin-left:.77167%}.con_facilities .box_facilities .box_fac .list_fac li:first-child{margin-left:0}.con_facilities .box_facilities .box_fac .list_fac li a{display:block;position:relative;text-decoration:none}.con_facilities .box_facilities .box_fac .list_fac li a:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border:10px solid #22529f;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:opacity .5s;-o-transition:opacity .5s;-webkit-transition:opacity .5s;transition:opacity .5s}.con_facilities .box_facilities .box_fac .list_fac li a h4{position:absolute;z-index:1;color:#fff;letter-spacing:.25em;left:1em;bottom:1em;font-weight:normal}@media only screen and (min-width: 768px){.con_facilities .box_facilities .box_fac .list_fac li a h4{font-size:113%}}@media only screen and (max-width: 767px){.con_facilities .box_facilities .box_fac .list_fac li a h4{font-size:82%}}.con_facilities .box_facilities .box_fac .list_fac li a:hover:before{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1}.con_facilities .box_facilities .box_fac::-webkit-scrollbar{height:2px;background:#d2d2d2}.con_facilities .box_facilities .box_fac::-webkit-scrollbar-track{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.con_facilities .box_facilities .box_fac::-webkit-scrollbar-thumb{background-color:#22529f;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;cursor:pointer}@media screen and (-webkit-min-device-pixel-ratio: 0){.con_facilities .box_facilities .box_fac::-webkit-scrollbar{height:8px;background:#d2d2d2}}.con_popup_content{display:none}.box_popup_content{line-height:1.8}@media only screen and (max-width: 767px){.box_popup_content{line-height:1.5}}.box_popup_content h4{text-align:center;font-size:113%;margin-bottom:1em;font-weight:normal}@media only screen and (min-width: 768px){.box_popup_content .txt{font-size:94%}}@media only screen and (max-width: 767px){.box_popup_content .txt{font-size:82%}}.con_photocatalyst{margin-top:150px}@media only screen and (max-width: 767px){.con_photocatalyst{margin-top:15%}}.con_photocatalyst .box_photocatalyst .box_txt .st_en{color:#153e96;letter-spacing:.15em;font-family:'Crimson Pro', serif;font-size:100%;margin-bottom:15px}.con_photocatalyst .box_photocatalyst .box_txt h4{font-size:144%;margin-bottom:50px;margin-bottom:1em;line-height:2;letter-spacing:.25em;font-weight:normal}@media screen and (max-width: 767px){.con_photocatalyst .box_photocatalyst .box_txt h4{font-size:113%;font-weight:bold;line-height:1.5;letter-spacing:.15em}}@media only screen and (min-width: 1024px){.con_photocatalyst .box_photocatalyst .box_txt{float:left;width:47.5%}}@media only screen and (min-width: 1024px){.con_photocatalyst .box_photocatalyst .box_r{float:right;width:47.5%}}@media only screen and (max-width: 1023px){.con_photocatalyst .box_photocatalyst .box_r{margin-top:60px}}@media only screen and (max-width: 1023px) and (max-width: 767px){.con_photocatalyst .box_photocatalyst .box_r{margin-top:5%}}.con_photocatalyst .box_photocatalyst .btn{max-width:245px;margin-top:60px}.con_photocatalyst .box_photocatalyst .btn a{font-size:100%;text-align:center;padding:1.2em 0;text-decoration:none;display:block;border:1px solid #0c3190;color:#0c3190;letter-spacing:.05em;-moz-transition:color .35s,background .35s;-o-transition:color .35s,background .35s;-webkit-transition:color .35s,background .35s;transition:color .35s,background .35s}.con_photocatalyst .box_photocatalyst .btn a:after{content:"";width:2em;height:.4em;border-bottom:1px solid #0c3190;border-right:1px solid #0c3190;-moz-transform:skew(45deg);-ms-transform:skew(45deg);-webkit-transform:skew(45deg);transform:skew(45deg);display:inline-block;vertical-align:middle;margin-left:2em;-moz-transition:border-color .35s;-o-transition:border-color .35s;-webkit-transition:border-color .35s;transition:border-color .35s}.con_photocatalyst .box_photocatalyst .btn a:hover{background:#0c3190;color:#fff}.con_photocatalyst .box_photocatalyst .btn a:hover:after{border-color:#fff}@media only screen and (max-width: 767px){.con_photocatalyst .box_photocatalyst .btn{max-width:100%}}@media only screen and (max-width: 767px){.con_photocatalyst .box_photocatalyst .btn{margin-top:5%}}@media only screen and (min-width: 1024px){.con_photocatalyst .box_photocatalyst .btn{float:left;clear:left;width:245px}}@media only screen and (max-width: 1023px){.con_photocatalyst .box_photocatalyst .btn{margin-left:auto;margin-right:auto}}.wrp_news{margin-top:150px}@media only screen and (max-width: 767px){.wrp_news{margin-top:15%}}@media only screen and (min-width: 768px){.con_news{float:left;width:46.875%}}.con_news .news_title .en{font-family:'Crimson Pro', serif;color:#999999;font-weight:normal;line-height:1}@media only screen and (min-width: 1280px){.con_news .news_title .en{font-size:400%}}@media print{.con_news .news_title .en{font-size:400%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_news .news_title .en{font-size:263%}}@media only screen and (max-width: 767px){.con_news .news_title .en{font-size:250%}}.con_news .news_title .jp{display:block;letter-spacing:.25em;margin-top:0.2em}@media only screen and (min-width: 1280px){.con_news .news_title .jp{font-size:144%}}@media print{.con_news .news_title .jp{font-size:144%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_news .news_title .jp{font-size:125%}}@media only screen and (max-width: 767px){.con_news .news_title .jp{font-size:107%}}@media only screen and (max-width: 1279px){.con_news .news_title{text-align:center;margin-bottom:50px}}@media only screen and (max-width: 1279px) and (max-width: 767px){.con_news .news_title{margin-bottom:7%}}.con_news .box_news ul li{border-bottom:1px solid #dcdcdc}.con_news .box_news ul li a{display:block;text-decoration:none;overflow:hidden;padding:1.2em 0}.mouse .con_news .box_news ul li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_news .box_news ul li a:hover,.touch .con_news .box_news ul li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_news .box_news ul li a{-webkit-tap-highlight-color:transparent}.touch .con_news .box_news ul li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){.con_news .box_news ul li a{font-size:125%}}@media only screen and (max-width: 767px){.con_news .box_news ul li a{font-size:82%}}.con_news .box_news ul li a .img{float:left;width:220px;max-height:146px;overflow:hidden;margin-right:2.94118%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_news .box_news ul li a .img{float:none;margin-bottom:20px}}@media only screen and (max-width: 767px){.con_news .box_news ul li a .img{width:30%;margin-right:5%}}@media only screen and (max-width: 767px){.con_news .box_news ul li a .info,.con_news .box_news ul li a .title{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_news .box_news ul li a .info .date{display:block}}.con_news .box_news ul li a .info .cate{font-size:75%;width:16.91176%}.con_news .box_news ul li a .info .cate span{display:inline-block;border:1px solid #353558;padding:.5em 1em;margin-left:0.5em}@media screen and (max-width: 1387px) and (min-width: 1280px){.con_news .box_news ul li a .info .cate span:first-child{margin-bottom:.5em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_news .box_news ul li a .info .cate span:first-child{margin-left:0}}@media only screen and (max-width: 767px){.con_news .box_news ul li a .info .cate{width:100%;display:block;margin-top:0.25em}.con_news .box_news ul li a .info .cate span{margin-left:0;margin-right:0.25em}}.con_news .box_news ul li a .title{font-weight:normal;margin-top:.5em}@media only screen and (min-width: 1280px){.con_news .box_news ul{float:right;width:100%}}@media print{.con_news .box_news ul{float:right;width:100%}}.con_news .box_news .btn_default{margin-top:20px}.con_news .box_news .btn_default a{font-size:88%;text-align:center;padding:.5em 0;text-decoration:none;display:block;color:#0c3190;letter-spacing:.05em}.mouse .con_news .box_news .btn_default a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_news .box_news .btn_default a:hover,.touch .con_news .box_news .btn_default a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_news .box_news .btn_default a{-webkit-tap-highlight-color:transparent}.touch .con_news .box_news .btn_default a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_news .box_news .btn_default a:after{content:"";width:2em;height:.4em;border-bottom:1px solid #0c3190;border-right:1px solid #0c3190;-moz-transform:skew(45deg);-ms-transform:skew(45deg);-webkit-transform:skew(45deg);transform:skew(45deg);display:inline-block;vertical-align:middle;margin-left:2em;-moz-transition:border-color .35s;-o-transition:border-color .35s;-webkit-transition:border-color .35s;transition:border-color .35s}@media only screen and (max-width: 767px){.con_news .box_news .btn_default{margin-top:3%}}@media only screen and (min-width: 1280px){.con_news .box_news .btn_default{clear:right;float:right}}@media print{.con_news .box_news .btn_default{clear:right;float:right}}@media only screen and (max-width: 1279px){.con_news .box_news .btn_default{margin-left:auto;margin-right:auto}}@media only screen and (min-width: 768px){.con_group_news{position:relative;float:right}.con_group_news:before{position:absolute;z-index:-1;top:-600px;left:-600px;width:1083px;height:1077px;content:"";background:url(../images/common/bg_flare.png) no-repeat center/100% auto;pointer-events:none}}@media only screen and (max-width: 767px){.con_group_news{margin-top:150px}}@media only screen and (max-width: 767px) and (max-width: 767px){.con_group_news{margin-top:15%}}.con_other{margin-top:130px}@media only screen and (max-width: 767px){.con_other{margin-top:15%}}.con_other .box_other li{float:left;width:30.95238%;margin-left:3.57143%}.con_other .box_other li:first-child{margin-left:0}.con_other .box_other li a{display:block;position:relative;text-decoration:none}.con_other .box_other li a h4{text-align:center;color:#fff;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;height:8em;height:8em}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_other .box_other li a h4{height:5em}}@media only screen and (max-width: 767px){.con_other .box_other li a h4{height:5em}}.con_other .box_other li a h4 .en{display:block;font-family:'Playfair Display', serif;font-weight:normal}@media only screen and (min-width: 1280px){.con_other .box_other li a h4 .en{font-size:313%}}@media print{.con_other .box_other li a h4 .en{font-size:313%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_other .box_other li a h4 .en{font-size:157%}}@media only screen and (max-width: 767px){.con_other .box_other li a h4 .en{font-size:157%}}.con_other .box_other li a h4 .jp{letter-spacing:.25em}@media only screen and (min-width: 1280px){.con_other .box_other li a h4 .jp{font-size:144%}}@media print{.con_other .box_other li a h4 .jp{font-size:144%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_other .box_other li a h4 .jp{font-size:107%}}@media only screen and (max-width: 767px){.con_other .box_other li a h4 .jp{font-size:107%}}.con_other .box_other li a .photo{overflow:hidden}@media only screen and (min-width: 768px) and (max-width: 1023px){.con_other .box_other li a .photo{overflow:hidden}.con_other .box_other li a .photo img{position:relative;width:150%;max-width:none;margin-left:-25%}}.con_other .box_other li a .photo img{-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;-webkit-transition:-webkit-transform .5s;transition:transform .5s}.con_other .box_other li a:hover .photo img{-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2)}@media only screen and (max-width: 767px){.con_other .box_other li{float:none;width:100%;margin-left:0;margin-top:1px;text-align:center}}.con_other .box_bn{margin-top:100px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_other .box_bn{margin-top:50px}}@media only screen and (max-width: 767px){.con_other .box_bn{margin-top:30px}}.con_other .box_bn li{float:right;width:46.84524%}.con_other .box_bn li:first-child{float:left}.mouse .con_other .box_bn li a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_other .box_bn li a:hover,.touch .con_other .box_bn li a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_other .box_bn li a{-webkit-tap-highlight-color:transparent}.touch .con_other .box_bn li a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (max-width: 1024px){.con_other .box_bn li{float:none;width:100%;margin-top:30px}.con_other .box_bn li:first-child{float:none}.con_other .box_bn li img{width:100%}}@media only screen and (max-width: 1024px) and (max-width: 767px){.con_other .box_bn li{margin-top:1px}}.con_corabo{margin-top:60px;text-align:center}.bn_acard{margin-top:30px;text-align:center}
