@charset "utf-8";blockquote,body,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,legend,li,ol,p,pre,table,td,th,ul{margin:0;padding:0}body,html{color:#0c0a06;overflow-x:hidden}body{font:14px/1 Avenir,Open Sans,Helvetica Neue,Helvetica,Arial,Verdana,Roboto,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}* html body,:first-child+html body{font-size:small}a{color:#0c0a06;outline:none;text-decoration:none}a,a img{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}a:hover{text-decoration:underline}a:hover img{opacity:.7}img{border:0;vertical-align:top}h1,h2,h3,h4,h5,h6{clear:both;font-size:100%;font-weight:400}dl,ol,ul{text-indent:0}li{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}* html input,* html select,* html textarea,:first-child html+textarea,:first-child+html select,:first-child+html+input{font-size:100%}table{border-collapse:collapse;border-spacing:0;font-size:inherit}td,th{vertical-align:top}caption,td,th{text-align:left}code,kbd,pre,samp,tt{font-family:monospace}* html code,* html kbd,* html pre,* html samp,* html tt{font-size:100%;line-height:100%}:first-child html+code,:first-child html+kbd,:first-child+html pre,:first-child+html tt,:first-child+html+samp{font-size:108%;line-height:100%}input,select,textarea{font-family:Verdana,Helvetica,sans-serif;font-size:100%}select::-ms-expand{display:none}.clear{clear:both}.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;overflow:hidden;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.titBig{font-size:220%;letter-spacing:6px;margin:0 0 50px}.titBg,.titBig{line-height:130%}.titBg{background-color:#2c4197;color:#fff;font-size:160%;letter-spacing:2px;padding:15px 15px 12px}.titBg,.titMid{margin:0 0 30px}.titMid{font-size:150%;line-height:150%}.titBorder{border:solid #2c4197;border-width:0 0 1px;font-size:130%;letter-spacing:2px;line-height:130%;margin:0 0 15px;padding:0 0 10px}#globalHeader{height:120px;position:relative}#globalHeader #site-title a{display:block;left:33px;position:absolute;top:30px}#globalHeader #site-title a img{display:inline-block;height:45px!important;width:250px!important}#globalNavi #nav01{position:absolute;right:460px;top:56px}#globalNavi #nav01 li{float:left;font-size:110%;padding:0 30px 0 0;position:relative}#globalNavi #nav01 li:last-child{padding:0}@media only screen and (max-width:1320px){#globalNavi #nav01{top:46px;width:36%}#globalNavi #nav01 li{padding:0 20px 15px 0}}@media only screen and (max-width:1200px){#globalNavi #nav01{top:36px;width:26%}#globalNavi #nav01 li{padding:0 20px 10px 0}}@media only screen and (max-width:1100px){#globalNavi #nav01{top:26px;width:22%}#globalNavi #nav01 li{padding:0 20px 10px 0}}@media only screen and (max-width:767px){#globalNavi #nav01{top:auto;width:100%}}#globalNavi #nav01 li{display:none}#globalNavi #nav01 li.is-visible-pc{display:block}#globalNavi #nav02{position:absolute;right:578px;top:35px}#globalNavi #nav02 li{float:left;font-size:90%;padding:0 30px 0 0;position:relative}#globalNavi #nav02 li:after{content:"\0030fb";position:absolute;right:10px;top:0}#globalNavi #nav02 li:last-child{padding:0}#globalNavi #nav02 li:last-child:after{display:none}#globalNavi form{display:none;position:absolute;right:320px;top:32px}#globalNavi form p{display:inline-block;font-size:85%;margin:0 10px 0 0}#globalNavi form select{-webkit-appearance:none;-moz-appearance:none;background-color:#2c4197;background-image:url(https://46820524.fs1.hubspotusercontent-na1.net/hubfs/46820524/holdings.alpico.co.jp/common/img/common/ico_arrow_down_white.svg);background-position:95px;background-repeat:no-repeat;background-size:10px 6px;border-radius:0;border-width:0;box-sizing:border-box;color:#fff;font-size:80%;padding:3px 30px 3px 10px;position:relative;width:110px}#scrollNavi{position:absolute;right:0;top:0}#scrollNavi li#hotel,#scrollNavi li#selectLanguage,#scrollNavi li#traffic{float:left}#scrollNavi li#hotel a.btn,#scrollNavi li#selectLanguage a.btn,#scrollNavi li#traffic a.btn{background-color:#2c4197;border:solid #fff;border-width:0 0 0 1px;box-sizing:border-box;color:#fff;display:block;height:120px;position:relative;text-align:center;width:145px}#scrollNavi li#traffic a.btn:after{content:"\f05a"}#scrollNavi li#hotel a.btn:after,#scrollNavi li#traffic a.btn:after{font-family:FontAwesome;font-size:230%;left:40%;position:absolute;top:20px}#scrollNavi li#hotel a.btn:after{content:"\f0fd"}#scrollNavi li a.btn:hover{text-decoration:none}#scrollNavi li#hotel a.btn span.text,#scrollNavi li#selectLanguage a.btn span.text,#scrollNavi li#traffic a.btn span.text{box-sizing:border-box;display:block;font-size:120%;height:40px;padding:70px 0 0;position:relative}#scrollNavi li#selectLanguage a.btn i{font-size:30px;left:42%;position:absolute;top:20px}#scrollNavi li#selectLanguage a.btn span.text{line-height:1.3;padding:67px 0 0}#scrollNavi li#hotel a.btn span.text:after,#scrollNavi li#traffic a.btn span.text:after{bottom:-50px}#scrollNavi li#hotel a.btn span.text:after,#scrollNavi li#selectLanguage a.btn span.text:after,#scrollNavi li#traffic a.btn span.text:after{content:"\f107";font-family:FontAwesome;font-size:180%;left:43%;opacity:0;position:absolute;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}#scrollNavi li#selectLanguage a.btn span.text:after{bottom:-58px}#scrollNavi li#hotel a.btn.selected span.text:after,#scrollNavi li#hotel a.btn:hover span.text:after,#scrollNavi li#selectLanguage a.btn.selected span.text:after,#scrollNavi li#selectLanguage a.btn:hover span.text:after,#scrollNavi li#traffic a.btn.selected span.text:after,#scrollNavi li#traffic a.btn:hover span.text:after{opacity:1}.scrollMenu{background-color:#2c4197;display:block;display:none;left:0;padding:40px 0;position:absolute;top:120px;width:100%;z-index:100}.scrollMenu ul{margin:0 auto;width:1100px}.scrollMenu ul li{color:#fff;float:left}.scrollMenu ul li#bus{margin:0 2% 0 0;width:48%}.scrollMenu ul li#taxi,.scrollMenu ul li#train{margin:0 1% 0 0;width:16%}.scrollMenu ul li#access{width:16%}#hotelMenu.scrollMenu ul li#city{margin:0;width:35%}#hotelMenu.scrollMenu ul li#spa{float:right;width:63%}#hotelMenu.scrollMenu ul li:last-child,.scrollMenu ul li:last-child{margin:0}.scrollMenu ul li em{box-sizing:border-box;display:block;font-size:120%;margin:0 0 5px;padding:38px 0 0;position:relative;text-align:center}.scrollMenu ul li em a{color:#fff}.scrollMenu ul li#bus em:after{content:"\f207";font-family:FontAwesome;font-size:160%;left:47.8%;position:absolute;top:0}.scrollMenu ul li#taxi em:after{content:"\f1ba";font-family:FontAwesome;font-size:160%;left:40%;position:absolute;top:0}.scrollMenu ul li#train em:after{content:"\f238";font-family:FontAwesome;font-size:160%;left:42.5%;position:absolute;top:0}.scrollMenu ul li#access em{background-image:url(https://46820524.fs1.hubspotusercontent-na1.net/hubfs/46820524/holdings.alpico.co.jp/common/img/common/ico_mountain.svg);background-position:50% -5px;background-repeat:no-repeat;background-size:35px 35px}.scrollMenu ul li dl{float:left;margin:0 2% 0 0;width:48%}.scrollMenu ul li#bus dl{margin:0 2% 0 0;width:32%}.scrollMenu ul li#access dl,.scrollMenu ul li#taxi dl,.scrollMenu ul li#train dl{width:100%}.scrollMenu ul li#bus dl:last-child{margin:0}#hotelMenu.scrollMenu ul li#city dl{margin-bottom:20px;width:48%}#hotelMenu.scrollMenu ul li#city dl:nth-child(odd){float:right}#hotelMenu.scrollMenu ul li#city dl:nth-child(2n){clear:both;float:left}.scrollMenu ul li dl:last-child{float:right}.scrollMenu ul li#city em:after{content:"\f236";font-family:FontAwesome;font-size:160%;left:45%;position:absolute;top:0}.scrollMenu ul li#spa em:after{background-image:url(https://46820524.fs1.hubspotusercontent-na1.net/hubfs/46820524/holdings.alpico.co.jp/common/img/common/ico_spa.svg);background-repeat:no-repeat;background-size:31.9px 30px;content:"";display:block;height:30px;left:50%;margin:0 0 0 -15.95px;position:absolute;top:0;width:31.9px}#hotelMenu.scrollMenu ul li#spa dl{margin:0 2% 0 0;width:32%}#hotelMenu.scrollMenu ul li#spa dl:nth-child(2){float:left}#hotelMenu.scrollMenu ul li#spa dl:last-child{margin:0}.scrollMenu ul li dl dt a{background-color:#fff;color:#000;display:block;font-size:110%;margin:0 0 10px;padding:7px 0 5px;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease}.scrollMenu ul li dl dt a:hover{opacity:.7;text-decoration:none}.scrollMenu ul li#access dl dt{background-color:#fff;color:#000;font-size:110%;margin:0 0 10px;padding:7px 0 5px;text-align:center}.scrollMenu ul li dl dd{color:#fff;font-size:100%;line-height:150%;margin:0 0 5px;padding:0}.scrollMenu ul li dl dd i{display:inline-block;margin:0 5px 0 0}.scrollMenu ul li dl dd a{color:#fff}.scrollMenu #busLatest{margin:10px auto 0;width:1100px}.scrollMenu #busLatest a{background-color:#fff;border:1px solid #fff;box-sizing:border-box;color:#2c4197;display:block;font-size:100%;padding:8px 0;text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;width:66%}.scrollMenu #busLatest a i{display:inline-block;margin:0 15px 0 0}.scrollMenu #busLatest a:hover{opacity:.7;text-decoration:none}#selectLanguageMenu ul{margin:0 auto;width:600px}#selectLanguageMenu ul li:not(:last-of-type){margin-right:70px}#selectLanguageMenu ul li{font-size:150%}#selectLanguageMenu ul li a{color:#fff;font-size:100%}#btnTop a{background-color:#ffd101;bottom:30px;box-sizing:border-box;color:#140472;display:block;font-size:200%;height:58px;padding:15px 0 0;position:fixed;right:0;text-align:center;width:58px}#globalFooter{position:relative}#globalFooter .footerNavi{background-color:#2c4197;padding:10px 0}#globalFooter .footerNavi ul{text-align:center}#globalFooter .footerNavi ul li{display:inline-block;margin:0 8px}#globalFooter .footerNavi ul li a{color:#fff}#globalFooter .wrapper{margin:0 auto;padding:40px 0;width:1100px}#globalFooter .wrapper address{float:left;width:270px}#globalFooter .wrapper address img{height:58px;width:152px}#globalFooter .wrapper address p{line-height:180%;margin:15px 0 0}#globalFooter .wrapper dl{display:inline-block;float:left;line-height:150%;margin:0 42px 30px 0}#globalFooter .wrapper dl:last-child{margin:0 0 30px}#globalFooter .wrapper dl dt{font-size:150%;margin:0 0 15px}#globalFooter .wrapper dl dd ul{float:left;margin:0 20px 0 0}#globalFooter .wrapper dl dd ul li{margin:0 0 10px}#globalFooter .wrapper dl dd ul li i{display:inline-block;margin:0 5px 0 0}#globalFooter .wrapper dl dd ul li i.fa-external-link{margin:0 0 0 5px}#globalFooter .wrapper dl dd ul li ul{float:none;margin:0 0 0 16px}#globalFooter .wrapper .caution{color:#0c0a06}