﻿html{font-size:small}body{color:#000;background:#fff;-webkit-text-size-adjust:none;font-size:100%}body.hidden{overflow:hidden;position:relative}body.hidden::before{opacity:1;z-index:100}body::before{content:"";display:inline-block;width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;top:0;left:0;z-index:-1;opacity:0;transition:all .5s}@media only screen and (min-width: 768px) and (max-width: 1024px){body{font-size:93%}}@media only screen and (max-width: 767px){body{font-size:93%}}body a{color:#000;text-decoration:underline}body a:hover{text-decoration:none}body img{max-width:100%;-webkit-touch-callout:none;line-height:1}body,pre,input,textarea,select{font-family:"Zen Kaku Gothic New", "Yu Gothic","メイリオ", "Meiryo", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "游ゴシック体", YuGothic, "MS Ｐゴシック", "MS PGothic", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif}input,select,textarea{font-size:100%}svg{height:auto}body .view_tab-sp,body .view_tab,body .view_sp{display:none !important}.mouse .over{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .over:hover,.touch .over.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .over{-webkit-tap-highlight-color:transparent}.touch .over.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#abi_page,#RthCustomizeW{width:1128px !important;margin:auto;min-width:950px;font-size:13px !important}#original_header{width:100%;background:#fff;border-bottom:1px solid #9E9E9E;padding:0 0 0px 10px}#original_header .box_header{margin:0 0 0 auto;display:flex;justify-content:space-between;align-items:center;width:calc(1405 / 1440 * 100%)}#original_header .box_header h1{padding-right:.76rem;width:280px}#original_header .box_header h1 a{display:flex;justify-content:space-between;align-items:flex-end;text-decoration:none;transition:all .5s ease}#original_header .box_header h1 a:hover{opacity:.7}#original_header .box_header .box_right{display:flex;justify-content:flex-end;align-items:center;width:calc(100% - 280px)}#original_header .box_header .box_nav{display:inline-block;margin-right:10px}#original_header .box_header .box_nav .gnav{display:inline-flex;align-items:center}#original_header .box_header .box_nav .gnav>li:not(:last-child){margin-right:15px}#original_header .box_header .box_nav .gnav>li a{display:inline-block;text-decoration:none;line-height:1.3;position:relative;letter-spacing:-.03em;white-space:nowrap;color:#000}@media only screen and (min-width: 1025px){#original_header .box_header .box_nav .gnav>li a{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#original_header .box_header .box_nav .gnav>li a{font-size:93%}}@media only screen and (max-width: 767px){#original_header .box_header .box_nav .gnav>li a{font-size:85%}}#original_header .box_header .box_nav .gnav>li a::before{content:'';position:absolute;bottom:0;left:50%;width:20px;height:2px;margin-bottom:-1em;opacity:0;background:#000;transform:translateX(-50%);transition:opacity .3s ease}#original_header .box_header .box_nav .gnav>li a:hover::before{opacity:1}#original_header .box_header .box_nav .gnav>li.active a::before{opacity:1}#original_header .box_btn{display:inline-flex;align-items:center}#original_header .box_btn .rsv{margin-left:20px}#original_header .box_btn .rsv a{display:inline-block;color:#fff;line-height:1.5;background:url(../images/common/bg_rsv.svg) center center/cover no-repeat;transition:all .5s ease;cursor:pointer;letter-spacing:-.03em;padding:25px 15px;border-radius:0 0 0 20px}@media only screen and (min-width: 1025px){#original_header .box_btn .rsv a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#original_header .box_btn .rsv a{font-size:93%}}@media only screen and (max-width: 767px){#original_header .box_btn .rsv a{font-size:100%}}#original_header .box_btn .rsv a:hover{opacity:.7}#original_header .box_btn .rsv a span{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap}#original_header .box_btn .rsv a span::before{content:"";display:inline-block;aspect-ratio:1;background:url(../images/common/ic_search2.svg) center center/cover no-repeat;margin-right:.5em;width:14px}.con_info{background:#000;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.con_info .box_text{width:calc(500 / 1440 * 100%)}.con_info .box_text div{max-width:max-content;margin:0 auto}.con_info .box_text div *{color:#fff}.con_info .box_text div .logo{filter:invert(1)}.con_info .box_text div .name{margin-top:35px}.con_info .box_text div .address_phone{margin-top:25px}.con_info .box_text div .btn_basic_m{margin-top:25px}.con_info .box_text div .btn_basic_m a{background:#fff;color:#000;width:200px;display:inline-flex;align-items:center;line-height:1.5;text-decoration:none;border:1px solid #000;border-radius:900px;position:relative;transition:all .5s ease;letter-spacing:-.03em;padding:11px 60px 11px 30px}@media only screen and (min-width: 1025px){.con_info .box_text div .btn_basic_m a{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.con_info .box_text div .btn_basic_m a{font-size:93%}}@media only screen and (max-width: 767px){.con_info .box_text div .btn_basic_m a{font-size:93%}}.mouse .con_info .box_text div .btn_basic_m 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_info .box_text div .btn_basic_m a:hover,.touch .con_info .box_text div .btn_basic_m a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch .con_info .box_text div .btn_basic_m a{-webkit-tap-highlight-color:transparent}.touch .con_info .box_text div .btn_basic_m a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_info .box_text div .btn_basic_m a:hover{opacity:.7}.con_info .box_text div .btn_basic_m a::after{content:"";display:inline-block;aspect-ratio:.78571;background:url(../images/common/ic_map.svg) center center/cover no-repeat;width:11px;position:absolute;top:50%;transform:translateY(-50%);right:40px}.con_info .img{width:calc(940 / 1440 * 100%)}#original_footer .box_sotetsu_hotels .logo a{display:block;text-align:center;border-top:1px solid #E0E0E0;text-decoration:none;padding:15px 0}.mouse #original_footer .box_sotetsu_hotels .logo 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 #original_footer .box_sotetsu_hotels .logo a:hover,.touch #original_footer .box_sotetsu_hotels .logo a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.touch #original_footer .box_sotetsu_hotels .logo a{-webkit-tap-highlight-color:transparent}.touch #original_footer .box_sotetsu_hotels .logo a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}#original_footer .box_sotetsu_hotels .logo a img{width:250px}#original_footer .box_sotetsu_hotels .logo a span{display:inline-block;width:100%;text-align:center;font-weight:400;color:#000;line-height:1.5;margin-top:.5em;letter-spacing:-.03em}@media only screen and (min-width: 1025px){#original_footer .box_sotetsu_hotels .logo a span{font-size:85%}}@media only screen and (min-width: 768px) and (max-width: 1024px){#original_footer .box_sotetsu_hotels .logo a span{font-size:77%}}@media only screen and (max-width: 767px){#original_footer .box_sotetsu_hotels .logo a span{font-size:70%}}#contents .iframe{width:100%;overflow:hidden}
