@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&display=swap");@-webkit-keyframes letter-glow{0%{opacity:0}30%{opacity:0}66%{opacity:1}100%{opacity:1}}@keyframes letter-glow{0%{opacity:0}30%{opacity:0}66%{opacity:1}100%{opacity:1}}html:not(.is-IE) .js-inview{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 0.8s linear,-webkit-transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0.8s linear,-webkit-transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0.8s linear,transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1);transition:opacity 0.8s linear,transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 1.5s cubic-bezier(0.075, 0.82, 0.165, 1)}html:not(.is-IE) .js-inview.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}html:not(.is-IE) .js-inview-image{display:block;opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:opacity 0.6s linear,-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.6s linear,-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.6s linear,transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1);transition:opacity 0.6s linear,transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1)}html:not(.is-IE) .js-inview-image.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.js-parallax-parent{overflow:hidden}.js-parallax-parent .js-parallax-item{background-repeat:no-repeat;background-size:contain}.js-spanize{opacity:0}.js-spanize span{min-width:.5em;min-height:.5em}.visible .js-spanize{opacity:1}.visible .js-spanize span{-webkit-animation:letter-glow .4s 0s ease both;animation:letter-glow .4s 0s ease both}.visible .js-spanize span:nth-child(1){-webkit-animation-delay:.03s;animation-delay:.03s}.visible .js-spanize span:nth-child(2){-webkit-animation-delay:.06s;animation-delay:.06s}.visible .js-spanize span:nth-child(3){-webkit-animation-delay:.09s;animation-delay:.09s}.visible .js-spanize span:nth-child(4){-webkit-animation-delay:.12s;animation-delay:.12s}.visible .js-spanize span:nth-child(5){-webkit-animation-delay:.15s;animation-delay:.15s}.visible .js-spanize span:nth-child(6){-webkit-animation-delay:.18s;animation-delay:.18s}.visible .js-spanize span:nth-child(7){-webkit-animation-delay:.21s;animation-delay:.21s}.visible .js-spanize span:nth-child(8){-webkit-animation-delay:.24s;animation-delay:.24s}.visible .js-spanize span:nth-child(9){-webkit-animation-delay:.27s;animation-delay:.27s}.visible .js-spanize span:nth-child(10){-webkit-animation-delay:.3s;animation-delay:.3s}.visible .js-spanize span:nth-child(11){-webkit-animation-delay:.33s;animation-delay:.33s}.visible .js-spanize span:nth-child(12){-webkit-animation-delay:.36s;animation-delay:.36s}.visible .js-spanize span:nth-child(13){-webkit-animation-delay:.39s;animation-delay:.39s}.visible .js-spanize span:nth-child(14){-webkit-animation-delay:.42s;animation-delay:.42s}.visible .js-spanize span:nth-child(15){-webkit-animation-delay:.45s;animation-delay:.45s}.visible .js-spanize span:nth-child(16){-webkit-animation-delay:.48s;animation-delay:.48s}.visible .js-spanize span:nth-child(17){-webkit-animation-delay:.51s;animation-delay:.51s}.visible .js-spanize span:nth-child(18){-webkit-animation-delay:.54s;animation-delay:.54s}.visible .js-spanize span:nth-child(19){-webkit-animation-delay:.57s;animation-delay:.57s}.visible .js-spanize span:nth-child(20){-webkit-animation-delay:.6s;animation-delay:.6s}.visible .js-spanize span:nth-child(21){-webkit-animation-delay:.63s;animation-delay:.63s}.visible .js-spanize span:nth-child(22){-webkit-animation-delay:.66s;animation-delay:.66s}.visible .js-spanize span:nth-child(23){-webkit-animation-delay:.69s;animation-delay:.69s}.visible .js-spanize span:nth-child(24){-webkit-animation-delay:.72s;animation-delay:.72s}.visible .js-spanize span:nth-child(25){-webkit-animation-delay:.75s;animation-delay:.75s}.mask{-webkit-clip-path:polygon(0 0, 0% 0, 0% 100%, 0 100%);clip-path:polygon(0 0, 0% 0, 0% 100%, 0 100%);-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);-webkit-transition:-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.mask.visible{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-IE .mask{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);-webkit-transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-IE .mask.visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-Edge .mask{opacity:0;-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);-webkit-transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-Edge .mask.visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mask-tl{-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);-webkit-transition:-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.mask-tl.visible{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-IE .mask-tl{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);-webkit-transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-IE .mask-tl.visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-Edge .mask-tl{opacity:0;-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);-webkit-transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-Edge .mask-tl.visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.mask-tt{-webkit-clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%);-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.mask-tt.visible{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-IE .mask-tt{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-IE .mask-tt.visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.is-Edge .mask-tt{opacity:0;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);-webkit-transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 0.8s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1)}.is-Edge .mask-tt.visible{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.global-pagetop-box .global-pagetop-inner{max-width:none}.anshin-wrapper,.merit-wrapper{position:relative;font-family:"游ゴシック Medium","Yu Gothic Medium",YuGothic,"Hiragino Kaku Gothic ProN",Verdana,Meiryo,sans-serif;font-weight:500;font-size:1.25vw;line-height:1.75;color:#666;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anshin-wrapper p+p,.merit-wrapper p+p{margin-top:1.75em}.anshin-wrapper a:active,.anshin-wrapper a:link,.anshin-wrapper a:visited,.merit-wrapper a:active,.merit-wrapper a:link,.merit-wrapper a:visited{color:#00a7eb}.anshin-benefits{position:relative;z-index:1;padding-bottom:80px}.anshin-benefits .m-shoulder{top:150px;height:calc(100% - 150px)}.anshin-benefits__contents{height:72.36111vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.is-Edge .anshin-benefits__contents__bg #benefitsimg,.is-Edge .anshin-benefits__contents__bg #benefitsimgsp{-webkit-transform:none !important;transform:none !important}.is-IE .anshin-benefits__contents__bg #benefitsimg,.is-IE .anshin-benefits__contents__bg #benefitsimgsp{-webkit-transform:none !important;transform:none !important}.anshin-benefits__text{color:#fff}.anshin-benefits__text .h2{color:#fff;-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.anshin-benefits__text .h2+.m-lead{margin-top:0;-webkit-transition-delay:.8s !important;transition-delay:.8s !important}.anshin-benefits__text .m-btn{-webkit-transition-delay:.8s !important;transition-delay:.8s !important}.anshin-bottomMessage{position:relative;z-index:1;color:#fff;height:53.47222vw;text-align:center}.anshin-bottomMessage p{font-weight:bold;-webkit-transition-delay:.6s !important;transition-delay:.6s !important;font-size:1.52778vw;line-height:2}.anshin-bottomMessage p>span{display:block;opacity:0;-webkit-transition:opacity 1s ease, -webkit-transform 1s ease;transition:opacity 1s ease, -webkit-transform 1s ease;transition:transform 1s ease, opacity 1s ease;transition:transform 1s ease, opacity 1s ease, -webkit-transform 1s ease}.anshin-bottomMessage p>span:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(2){-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(3){-webkit-transition-delay:1.8s;transition-delay:1.8s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p.visible span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.anshin-bottomMessage__plane{width:83.33333%;margin-top:20px;-webkit-transition:-webkit-transform 1.4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 1.4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.4s 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translate3d(-100px, 19px, 0);transform:translate3d(-100px, 19px, 0)}.visible .anshin-bottomMessage__plane{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.anshin-bottomMessage__plane img{width:100%}.anshin-bottomMessage__plane+.btnWrap{padding-top:0;margin-top:-20px;-webkit-transition-delay:2.4s !important;transition-delay:2.4s !important}.anshin-concept{position:relative;z-index:1;padding-top:240px;padding-bottom:150px}.anshin-concept::before{content:"";display:block;position:absolute;top:90px;right:0;z-index:-1;width:44.44444vw;height:53.47222vw;background:#effaff}.anshin-concept__image{-webkit-box-flex:1;-ms-flex:1;flex:1}.anshin-concept__image img{width:100%}main .menu-btn{display:none;position:fixed;top:0;right:0;z-index:101}main .menuContentsBg{background:rgba(0,0,0,0.1);width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:99;pointer-events:none;opacity:0;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.view-spnavi.menu-open main .menuContentsBg{opacity:1;pointer-events:auto}.anshin-header{width:100%;position:relative;top:0;right:0;z-index:100;height:0;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease}.merit-wrapper .anshin-header{opacity:0;pointer-events:none}.view-navi .merit-wrapper .anshin-header{opacity:1;pointer-events:auto}html.reach-footer .anshin-header{top:0}.anshin-header__inner ul li{position:relative}.anshin-header__inner ul li a{color:#00a7eb;font-weight:bold}.anshin-mv{position:relative;z-index:1;height:66.66667vw;overflow:hidden}.anshin-mv .m-shoulder{top:auto;bottom:0;height:33.33%}.anshin-mv-hero{position:relative;height:100%;color:#fff;z-index:1;top:-10px}.anshin-mv-hero .c-scrollAttention{bottom:auto;top:calc(100vh - 280px)}.anshin-mv-hero__bg{position:absolute;top:0;left:0;width:100%;height:66.66667vw}.anshin-mv-hero #mvimg,.anshin-mv-hero #mvimgsp{-webkit-transition:all 1.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1.8s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}.domloaded .anshin-mv-hero #mvimg,.domloaded .anshin-mv-hero #mvimgsp{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.anshin-mv-hero__band{position:absolute;top:1px;left:0;width:100%;height:66.66667vw;background:url(/brand/travel/quality/img/bg_mv_band.png) center bottom no-repeat;background-size:contain;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.anshin-mv-hero__logo{width:138px;margin-bottom:28px;opacity:0;-webkit-transition:opacity 0.5s 1s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:opacity 0.5s 1s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.anshin-mv-hero__logo.visible{opacity:1}.anshin-mv-hero__logo img{width:100%}.anshin-mv-hero__text{position:absolute;right:11.11111vw;top:30vw;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.anshin-mv-hero__text h1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:25px}.anshin-mv-hero__text h1 span{margin-right:25px;width:19.58333vw}.anshin-mv-hero__text h1 span img{display:inline-block;-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.anshin-mv-hero__text h1 strong{width:26.94444vw}.anshin-mv-hero__text h1 strong img{display:inline-block;-webkit-transition-delay:.8s !important;transition-delay:.8s !important}.anshin-mv-hero__text p{font-weight:bold;letter-spacing:.12em;-webkit-transition-delay:.7s !important;transition-delay:.7s !important;font-size:1.38889vw;line-height:1.6}.anshin-mv-hero .c-scrollAttention{bottom:auto;top:calc(30vw);margin-top:100px}.anshin-quality{position:relative;z-index:1}.anshin-quality::before{content:"";display:block;position:absolute;top:680px;right:5.55556vw;z-index:-1;width:55.55556vw;height:100%;background:#effaff}.anshin-quality>.m-shoulder{height:calc(100% + 250px)}.anshin-quality__header{height:72.36111vw;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:2;margin-bottom:45px}.is-Edge .anshin-quality__header__bg #qualityimg,.is-Edge .anshin-quality__header__bg #qualityimgsp{-webkit-transform:none !important;transform:none !important}.is-IE .anshin-quality__header__bg #qualityimg,.is-IE .anshin-quality__header__bg #qualityimgsp{-webkit-transform:none !important;transform:none !important}.anshin-quality__header .m-shoulder{top:160px;height:calc(100% - 174px)}.anshin-quality__header__text .h2{color:#fff}.anshin-quality__header__image ol{position:relative;width:100%;height:0;padding-top:100%;-webkit-transition:all 2.3s 0s ease;transition:all 2.3s 0s ease;-webkit-transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1);transition-timing-function:cubic-bezier(0.165, 0.84, 0.44, 1)}.anshin-quality__header__image ol li{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all 1s 0s ease;transition:all 1s 0s ease}.anshin-quality__header__image ol li:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s}.anshin-quality__header__image ol li:nth-child(2){-webkit-transition-delay:1.2s;transition-delay:1.2s}.anshin-quality__header__image ol li:nth-child(3){-webkit-transition-delay:1.8s;transition-delay:1.8s}.anshin-quality__header__image.visible ol{-webkit-transform:rotate(0);transform:rotate(0)}.anshin-quality__header__image.visible ol li{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.anshin-quality__header__image img{width:100%}.anshin-quality__contents{margin-bottom:150px;position:relative;z-index:1}.anshin-quality__contents__title .icon{width:10vw;margin-bottom:15px}.anshin-quality__contents__image{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1000px}.anshin-quality__contents__image img{width:100%}.anshin-quality__contents__text{z-index:1;-webkit-transition-delay:.3s !important;transition-delay:.3s !important}.anshin-quality__contents__text .box{width:580px;background:rgba(0,167,235,0.95);color:#fff;font-weight:bold;padding:30px 40px}.anshin-quality__contents.-content01{margin-bottom:250px}.anshin-quality__contents.-content02{margin-bottom:250px}.anshin-quality__contents.-content03{margin-bottom:250px}.anshin-safety{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:150px}.anshin-safety::before{content:"";display:block;position:absolute;top:0;left:2.77778vw;z-index:-1;width:91.66667vw;height:calc(100% - 80px);background:#effaff}.anshin-safety .m-shoulder{top:70px;height:calc(100% + 100px)}.anshin-safety__contents{position:relative;z-index:1;width:88.88889vw;margin-top:80px;margin-left:auto;padding:70px 11.11111vw 80px 80px;color:#fff}.anshin-safety__contents .h2{color:#fff}.anshin-safety__title{margin-bottom:60px}.anshin-safety__text p{font-weight:bold;font-size:1.25vw;line-height:2}.anshin-safety__banner{width:33.33333vw;padding-top:8px}.anshin-safety__banner a{display:block}.anshin-safety__banner a+a{margin-top:40px}.merit-bottomMessage{position:relative;z-index:1;color:#fff;height:47.01389vw;text-align:center}.merit-bottomMessage__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-30px}.merit-bottomMessage p{font-size:1.52778vw;line-height:1.75;font-weight:bold;margin-bottom:2.77778vw;-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.merit-bottomMessage p>span{display:block;opacity:0;-webkit-transition:all 1s 0s ease;transition:all 1s 0s ease}.merit-bottomMessage p>span:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.merit-bottomMessage p>span:nth-child(2){-webkit-transition-delay:1.2s;transition-delay:1.2s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.merit-bottomMessage p.visible span{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.merit-bottomMessage__logo{width:25vw;max-width:360px;margin:0 auto;-webkit-transition-delay:1.8s !important;transition-delay:1.8s !important}.merit-bottomMessage__logo img{width:100%}.merit-bottomMessage .btnWrap{-webkit-transition-delay:2.2s !important;transition-delay:2.2s !important}.merit-bottomMessage .btnWrap+.btnWrap{padding-top:15px}.merit-header{width:100%;position:relative;top:0;right:0;z-index:10;height:0;opacity:0;-webkit-transition:opacity .4s .5s ease;transition:opacity .4s .5s ease}.loaded .merit-header{opacity:1}.merit-header__inner{position:absolute;top:0;right:0;width:100%;height:60px}.merit-header__inner ul{height:60px;background:rgba(0,0,0,0.2);padding-right:30px;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.merit-header__inner ul::before{content:"";display:block;width:110px;height:100%;position:absolute;top:0;left:-110px;background:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.2)));background:linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%)}.merit-header__inner ul li{margin-left:20px;position:relative;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem}.merit-header__inner ul li:not(:first-child)::after{content:"";display:block;height:1px;width:100%;background:#00a7eb;position:absolute;left:0;bottom:0;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform-origin:left;transform-origin:left}.merit-header__inner ul li a{color:#fff !important;padding-left:12px;font-weight:bold}.merit-header__inner ul li a:active,.merit-header__inner ul li a:link,.merit-header__inner ul li a:visited{color:#fff !important;text-decoration:none}.merit-header__inner ul li a::before{content:"";display:block;width:5px;height:5px;border-left:1px solid #fff;border-bottom:1px solid #fff;position:absolute;top:50%;left:0;-webkit-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.merit1{position:relative;z-index:1;padding-bottom:80px}.merit1 .m-shoulder{top:150px;height:calc(100% - 150px)}.merit1__head__title{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#00a7eb}.merit1__head__image{-webkit-box-flex:0;-ms-flex:0 0 38.88889vw;flex:0 0 38.88889vw}.merit1__navi{padding-top:90px;padding-bottom:80px;position:relative}.merit1__navi::before{content:"";display:block;position:absolute;top:0;left:2.77778vw;right:2.77778vw;z-index:-1;height:100%;background:#effaff}.merit1__navi ul li a{display:block}.merit1__navi ul li a:hover{text-decoration:none}.merit1__navi ul li a:hover .image::before{opacity:.1}.merit1__navi ul li a:hover .image::after{-webkit-transform:translateY(5px);transform:translateY(5px)}.merit1__navi ul li:nth-child(1) figure .image{-webkit-transition-delay:.4s !important;transition-delay:.4s !important}.merit1__navi ul li:nth-child(2) figure .image{-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.merit1__navi ul li:nth-child(3) figure .image{-webkit-transition-delay:.8s !important;transition-delay:.8s !important}.merit1__navi ul li figure .image{position:relative;z-index:1}.merit1__navi ul li figure .image::before{content:"";display:block;width:100%;height:0;padding-top:100%;border-radius:50%;background:#00a7eb;position:absolute;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.merit1__navi ul li figure img{width:100%;display:block}.merit1__navi ul li figure figcaption{text-align:center;color:#666;margin-left:5px;position:relative}.merit1__contents{position:relative}.merit1__contents__head{color:#fff}.merit1__contents__headTitle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition-delay:.4s !important;transition-delay:.4s !important}.merit1__contents__headTitle .icon{width:11.11111vw;margin-right:2.43056vw;-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.merit1__contents__headTitle h3{margin-bottom:20px;-webkit-transition-delay:.7s !important;transition-delay:.7s !important;font-size:4.16667vw;line-height:1}.merit1__contents__headTitle .m-lead{-webkit-transition-delay:.8s !important;transition-delay:.8s !important;font-size:1.38889vw;line-height:1.5}.merit1__contents__headText{-webkit-transition-delay:.6s !important;transition-delay:.6s !important}.merit1__contents__headText p{-webkit-transition-delay:.8s !important;transition-delay:.8s !important;font-weight:bold}.merit1__mae{position:relative}.merit1__naka{position:relative}.merit1__naka__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:52.91667vw;background:url(/brand/travel/quality/img/bg_merit1_02.png) left top no-repeat;background-size:contain}.merit1__naka__contents .c-table{-webkit-transition-delay:1s !important;transition-delay:1s !important}.merit1__ato{position:relative}.merit1__ato__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:52.91667vw;background:url(/brand/travel/quality/img/bg_merit1_03.png) left top no-repeat;background-size:contain}.merit2{position:relative;z-index:1;padding-bottom:80px}.merit2::before{content:"";display:block;position:absolute;top:80px;right:0;z-index:-1;width:91.66667vw;height:calc(100% + 80px);background:#effaff}.merit2__bg{position:absolute;top:0;left:0;z-index:-1;width:calc(100% - 80/1440*100vw);height:52.91667vw;background:url(/brand/travel/quality/img/bg_merit2.jpg) left top no-repeat;background-size:contain}.merit2 .m-shoulder{top:150px;height:calc(100% - 100px)}.merit2__head{color:#fff;padding:150px 11.11111vw 65px;height:420px}.merit2__head__title{-webkit-transition-delay:.4s !important;transition-delay:.4s !important}.merit2__head__title .h2{color:#fff;-webkit-transition-delay:.7s !important;transition-delay:.7s !important;font-size:3.05556vw;line-height:1}.merit2__head__title .m-lead{-webkit-transition-delay:.8s !important;transition-delay:.8s !important}.merit2__contents{padding:0 11.11111vw 0;margin-top:-70px}.merit2__contents__head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:65px 40px 25px 80px}.merit2__contents__head::before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:0;border:48px solid transparent;border-top-color:#00a7eb;border-left-color:#00a7eb}.merit2__contents__headTitle .h3{color:#00a7eb;font-weight:bold;letter-spacing:.2em;font-size:1.59722vw;line-height:1.75}.merit2__contents__image{margin-bottom:40px;position:relative;width:100%;height:0;padding-top:25%}.merit2__contents__image>div{-webkit-transition-duration:1.5s !important;transition-duration:1.5s !important;-webkit-transition-delay:1s !important;transition-delay:1s !important;position:absolute;top:0;left:0}.merit2__contents__image>div.bar{opacity:0;-webkit-transition:opacity 1.5s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path 2.5s 1.8s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 7s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:opacity 1.5s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path 2.5s 1.8s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 7s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:clip-path 2.5s 1.8s cubic-bezier(0.075, 0.82, 0.165, 1),transform 7s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.5s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) !important;transition:clip-path 2.5s 1.8s cubic-bezier(0.075, 0.82, 0.165, 1),transform 7s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.5s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-clip-path 2.5s 1.8s cubic-bezier(0.075, 0.82, 0.165, 1),-webkit-transform 7s 1.8s cubic-bezier(0.165, 0.84, 0.44, 1) !important}.merit2__contents__image>div.bar.visible{opacity:1}.merit2__contents__image>div.fukidashi{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;transition:opacity 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;transition:transform 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),opacity 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important;transition:transform 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),opacity 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55),-webkit-transform 0.6s 2.4s cubic-bezier(0.68, -0.55, 0.265, 1.55) !important}.merit2__contents__image>div.fukidashi.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.merit2__contents__image img{width:100%}.merit2__contents__block{padding:2.77778vw}.merit2__contents__block .h4{text-align:center;background:#f0f0f0;padding:10px;letter-spacing:.2em;margin-bottom:40px}.merit2__dom{background:#fff;margin-bottom:80px;position:relative;z-index:1}.merit2__int{background:#fff;position:relative;z-index:1}.merit-mv{position:relative;z-index:1;width:100%;height:52.08333vw}.merit-mv-hero{position:relative;height:100%;color:#fff;z-index:1}.merit-mv-hero .c-scrollAttention{bottom:auto;top:calc(100vh - 280px)}.merit-mv-hero__bg{position:absolute;top:-4px;left:0;width:100%;height:52.08333vw}.merit-mv-hero #mvimg{-webkit-transition:all 1.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1.8s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}.domloaded .merit-mv-hero #mvimg{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.merit-mv-hero__text .h2{color:#fff;-webkit-transition-delay:.7s !important;transition-delay:.7s !important}.merit-mv-hero__text p{-webkit-transition-delay:.8s !important;transition-delay:.8s !important;font-size:1.25vw;line-height:2}.merit-mv-hero .c-scrollAttention{top:auto;bottom:15px}.clearfix::after{content:'';clear:both;display:block}.is-hidden{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.is-bold{font-weight:bold}.-red{color:#f00}.-large{font-size:17px;font-size:1.7rem;line-height:29.75px;line-height:2.975rem}.nobr{display:inline-block;font-weight:inherit}.lhCrop::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.75) * .5em)}.is-IE .lhCrop::before{margin-top:calc((1 - 1.75) * .4em)}sup{font-weight:normal !important;font-size:80%;display:inline-block;margin:0 3px}a .link-attention{width:70px;height:20px;position:absolute;right:20px;bottom:20px;z-index:102;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease}a .link-attention .arrow{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(30deg) translate3d(0, 0, 0);transform:rotate(30deg) translate3d(0, 0, 0);position:absolute;right:0;bottom:0;width:20px;height:1px}a .link-attention .arrow::before,a .link-attention .arrow::after{content:'';display:block;width:20px;height:1px;background:#fff;position:absolute;left:0;bottom:0;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}a .link-attention .arrow::before{-webkit-transform-origin:left;transform-origin:left;-webkit-animation:arrow-bar1 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite;animation:arrow-bar1 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite}a .link-attention .arrow::after{-webkit-transform-origin:right;transform-origin:right;-webkit-animation:arrow-bar2 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite;animation:arrow-bar2 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite}a .link-attention .arrow2::before,a .link-attention .arrow2::after{content:'';display:block;width:70px;height:1px;background:#fff;position:absolute;left:0;bottom:0;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}a .link-attention .arrow2::before{-webkit-transform-origin:left;transform-origin:left;-webkit-animation:arrow-bar1 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite;animation:arrow-bar1 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite}a .link-attention .arrow2::after{-webkit-transform-origin:right;transform-origin:right;-webkit-animation:arrow-bar2 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite;animation:arrow-bar2 3.5s cubic-bezier(0.86, 0, 0.07, 1) infinite}.h1{margin-bottom:50px;font-weight:500;font-size:4.02778vw;line-height:1.33}.h2{color:#00a7eb;margin-bottom:50px;font-weight:500;font-size:3.19444vw;line-height:1.33}.h2+.m-lead{margin-top:-30px}.h3{font-weight:500;letter-spacing:.1em;font-size:2.29167vw;line-height:1.33}.h4{font-size:18px;font-size:1.8rem;line-height:18px;line-height:1.8rem;font-weight:bold;font-size:1.25vw;line-height:1.33}.btnAttension::before{-webkit-transition:all .3s 0s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s 0s cubic-bezier(0.645, 0.045, 0.355, 1);-webkit-transition-delay:1.25s;transition-delay:1.25s;content:'';display:block;height:100%;background:#00a7eb;position:absolute;pointer-events:none;width:100%;right:0;top:0}.btnAttension.visible::before{width:0}.m-btn{-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;background:#fff;color:#00a7eb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-size:1.4rem;line-height:1;width:200px;height:48px;text-align:center;position:relative;z-index:1;padding:0 40px 0 20px}.m-btn b{position:relative;z-index:2;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.m-btn::before{-webkit-transition:all .3s 0s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .3s 0s cubic-bezier(0.645, 0.045, 0.355, 1);content:'';display:block;height:100%;background:#00a7eb;position:absolute;pointer-events:none;width:0;right:0;top:0;z-index:-1}.m-btn::after{content:"";display:block;width:7px;height:7px;border-right:1px solid #00a7eb;border-bottom:1px solid #00a7eb;position:absolute;top:50%;right:20px;-webkit-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.m-btn:hover{background:rgba(255,255,255,0.8);text-decoration:none}.m-btn:hover::before{width:100%;left:0;right:auto}.m-btn:hover::after{border-right-color:#fff;border-bottom-color:#fff}.m-btn:hover b{color:#fff}.m-btn.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 40px}.m-btn.-wide{width:320px}.m-btn.-en{font-family:"Montserrat",sans-serif;letter-spacing:.15em}.m-btn.-back{padding:0 20px 0 40px}.m-btn.-back.-center{padding:0 40px}.m-btn.-back::after{right:auto;left:20px;-webkit-transform:translate(0, -50%) rotate(135deg);transform:translate(0, -50%) rotate(135deg)}.btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2.77778vw}.btnWrap .m-btn{margin:0 20px 0 0}.btnWrap.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btnWrap.-center .m-btn{margin:0 10px}.m-caption{color:#999;font-size:1.04167vw;line-height:1.5;font-weight:bold}.anshin-wrapper p+.m-caption{margin-top:15px}.m-hamburger{position:relative;width:48px;height:48px;background:#00a7eb;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;position:relative;padding-bottom:8px}.m-hamburger span{-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;display:block;width:20px;height:1px;position:relative}.m-hamburger span:nth-of-type(1){margin-bottom:6px}.m-hamburger span:nth-of-type(3){margin-top:6px}.m-hamburger span::before,.m-hamburger span::after{content:'';display:block;width:100%;height:100%;background-color:#fff;position:absolute}.m-hamburger span::before{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transform-origin:left;transform-origin:left}.m-hamburger span::after{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transform-origin:right;transform-origin:right}.m-hamburger.is-open span:nth-of-type(1){-webkit-transform:rotate(-135deg) scale3d(-1, -1, 1);transform:rotate(-135deg) scale3d(-1, -1, 1);margin-bottom:-1px}.m-hamburger.is-open span:nth-of-type(2){-webkit-transform:scale3d(0, 0, 0);transform:scale3d(0, 0, 0)}.m-hamburger.is-open span:nth-of-type(3){-webkit-transform:rotate(135deg) scale3d(1, -1, 1);transform:rotate(135deg) scale3d(1, -1, 1);margin-top:-1px}.m-hamburger::before,.m-hamburger::after{display:block;text-align:center;position:absolute;left:0;width:100%;letter-spacing:.05em;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease;bottom:5px;font-family:"Montserrat",sans-serif;font-size:10px;font-size:1rem;line-height:10px;line-height:1rem;color:#fff;font-weight:bold;-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transform:scale(0.8);transform:scale(0.8)}.m-hamburger::before{content:'MENU'}.m-hamburger::after{content:'CLOSE';opacity:0}.menu-open .m-hamburger::before{opacity:0}.menu-open .m-hamburger::after{opacity:1}.m-lead{font-weight:bold}.m-lead.-large{font-size:1.38889vw;line-height:1.75}.m-shoulder{position:absolute;left:4.86111vw;top:100px;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px}.m-shoulder::after{content:'';display:block;width:1px;height:100%;background:#00a7eb;-webkit-transform:scale(1, 0);transform:scale(1, 0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 1.5s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.m-shoulder i{display:block;text-align:center;color:#00a7eb;font-weight:bold;font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;font-family:"Montserrat",sans-serif;margin-bottom:10px;letter-spacing:.1em}.m-shoulder .js-spanize{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#00a7eb;font-weight:bold;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;font-family:"Montserrat",sans-serif;letter-spacing:.075em;margin-bottom:7px;white-space:nowrap}.m-shoulder .js-spanize span{font-weight:bold}.m-shoulder.-white{color:#fff}.m-shoulder.-white i{color:#fff}.m-shoulder.-white::after{background:#fff}.m-shoulder.-white .js-spanize{color:#fff}.m-shoulder.visible::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.c-scrollAttention{width:40px;height:122px;position:absolute;right:4.02778vw;bottom:40px;z-index:102;-webkit-transition:all .5s 0s ease;transition:all .5s 0s ease}.scrolled .c-scrollAttention{opacity:0}.c-scrollAttention a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;padding:20px 0 0 0;position:relative;z-index:1;pointer-events:auto;-webkit-transition:-webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);transition:-webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1.2s cubic-bezier(0.19, 1, 0.22, 1);transition:transform 1.2s cubic-bezier(0.19, 1, 0.22, 1), -webkit-transform 1.2s cubic-bezier(0.19, 1, 0.22, 1)}.c-scrollAttention a::before{content:"";display:block;width:2px;height:108px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#fff}.c-scrollAttention a .pointer{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0);position:absolute;left:50%;top:0;width:16px;height:16px;margin:0 0 0 -8px;border:2px solid #fff;border-radius:50%;-webkit-animation:scroll-pointer 2.5s 0s normal cubic-bezier(0.86, 0, 0.07, 1) infinite;animation:scroll-pointer 2.5s 0s normal cubic-bezier(0.86, 0, 0.07, 1) infinite}.c-scrollAttention.-blue a::before{background:#00a7eb}.c-scrollAttention.-blue a .pointer{border:2px solid #00a7eb}.c-sideNav-merit{position:fixed;top:50%;right:0;z-index:10;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease}.reach-footer .c-sideNav-merit{opacity:0}.c-sideNav-merit ul{display:-webkit-box;display:-ms-flexbox;display:flex}.c-sideNav-merit ul li{width:100%;height:48px;position:relative;font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem;letter-spacing:.075em}.c-sideNav-merit ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;font-weight:bold;padding-left:12px;background:#fff;border-radius:4px 0 0 4px;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.c-sideNav-merit ul li a span{font-weight:bold;font-size:16px;font-size:1.6rem;line-height:16px;line-height:1.6rem;margin-left:2px}.c-sideNav-merit ul li a::before{content:'';border-radius:50%;width:6px;height:6px;background:#fff;border:1px solid #00a7eb;margin-right:6px;opacity:0;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.view-navi .c-sideNav-merit ul li a::before{opacity:1}.c-sideNav-merit ul li a::after{content:'';width:6px;height:6px;border-left:1px solid #00a7eb;border-bottom:1px solid #00a7eb;position:absolute;top:50%;left:11px;margin-top:-2px;-webkit-transform:translate(0, -50%) rotate(-45deg);transform:translate(0, -50%) rotate(-45deg);opacity:1;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.view-navi .c-sideNav-merit ul li a::after{opacity:0}.c-sideNav-merit ul li.is-current a::before{background:#00a7eb}.c-sideNav{position:fixed;top:50%;right:4.65278vw;z-index:10;width:24px;-webkit-transition:all .4s 0s ease;transition:all .4s 0s ease;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.reach-footer .c-sideNav{opacity:0}.c-sideNav ul li{white-space:nowrap;text-indent:100%;overflow:hidden;width:24px;height:24px;position:relative;margin:6px 0}.c-sideNav ul li a{width:24px;height:24px;position:absolute;top:0;left:0}.c-sideNav ul li a::before,.c-sideNav ul li a::after{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease;border-radius:50%}.c-sideNav ul li a::before{width:8px;height:8px;background:#999;opacity:.5;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}.c-sideNav ul li a::after{width:8px;height:8px;background:#00a7eb;border:1px solid #fff;opacity:0;-webkit-transition:all .2s 0s ease;transition:all .2s 0s ease}.c-sideNav ul li.is-current a::before{width:24px;height:24px;background:#fff;opacity:.3;-webkit-box-shadow:none;box-shadow:none}.c-sideNav ul li.is-current a::after{opacity:1}.c-table{background:#fff;padding:4px;-webkit-transition-delay:.2s !important;transition-delay:.2s !important}.c-table table{width:100%}.c-table table+.m-caption{padding-top:25px}.c-table table.-fixed{table-layout:fixed}.c-table table.-fixed th,.c-table table.-fixed td{width:auto !important}.c-table table th,.c-table table td{vertical-align:middle}.c-table table th{background:#00a7eb;text-align:center;color:#fff;font-weight:bold;padding:2.08333vw 1.38889vw;font-size:1.38889vw;line-height:1.4}.c-table table th.travelers{width:69%;background:#0b318f;border-right:4px solid #fff}.c-table table th span.-small{display:inline-block;font-size:15px;font-size:1.5rem;line-height:26.25px;line-height:2.625rem}.c-table table td{background:#effaff;border-bottom:2px dotted #00a7eb;padding:2.08333vw 1.38889vw}.c-table table td.travelers{background:#f0f5ff;border-right:4px solid #fff;border-bottom:2px dotted #0b318f;padding:1.38889vw}.c-table table td.-center{text-align:center}.c-table table td p{font-weight:bold}.c-table table td p.-large{font-size:1.38889vw;line-height:1.75}.c-table table td p.-red{color:#ed2f4f}.c-table table td p+.m-caption{margin-top:8px}.c-table table td p+.link{margin-top:8px}.c-table table td .m-caption.-small{font-size:.83333vw;line-height:1.75}.c-table table td .m-caption+.link{margin-top:4px}.c-table table td .link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.11111vw;line-height:1.75}.c-table table td .link::before{content:"";width:20px;height:20px;background:url(/brand/travel/quality/img/icon_arrow.svg) no-repeat;background-size:20px 20px;margin-right:8px;margin-top:-1px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px}.c-table table td .link.-pagelink::before{background:url(/brand/travel/quality/img/icon_arrow_down.svg) no-repeat;background-size:20px 20px}.c-table table td .link+.m-caption{margin-top:8px}.c-table table td.-noBorder{border-bottom:none}.c-table table td.-center{text-align:center}.c-table table td.-narrow{padding:20px}.c-table table td.-wide{padding:50px 20px}.c-table__fl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-table__fl__image{-webkit-box-flex:0;-ms-flex:0 0 16.66667vw;flex:0 0 16.66667vw}.c-table__fl__image img{width:100%}.c-table__fl__text{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-spin-delay{28%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-spin-delay{28%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes scroll-pointer{0%{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}10%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}75%{-webkit-transform:translate(0, 108px) scale(1);transform:translate(0, 108px) scale(1)}85%{-webkit-transform:translate(0, 108px) scale(0);transform:translate(0, 108px) scale(0)}}@keyframes scroll-pointer{0%{-webkit-transform:translate(0, 0) scale(0);transform:translate(0, 0) scale(0)}10%{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}75%{-webkit-transform:translate(0, 108px) scale(1);transform:translate(0, 108px) scale(1)}85%{-webkit-transform:translate(0, 108px) scale(0);transform:translate(0, 108px) scale(0)}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:block;opacity:0}100%{display:block;opacity:1}}@media screen and (max-width: 1199px){/*! max-width: 1199px */}@media screen and (min-width: 768px){/*! PC */.js-spanize span{opacity:0}.anshin-benefits__contents__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:72.36111vw}.anshin-benefits__text{width:44.44444vw;margin-left:auto;margin-right:11.11111vw}.anshin-bottomMessage__bg{width:100%;height:100%;padding-top:10.41667vw;background:url(/brand/travel/quality/img/bg_message.png) center no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anshin-concept .m-shoulder{top:160px}.anshin-concept__fl{display:-webkit-box;display:-ms-flexbox;display:flex}.anshin-concept__text{width:450px;margin-left:11.11111vw;margin-right:4.86111vw}main .menuContentsBg{display:none}.view-navi .anshin-header{position:fixed;top:64px;-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.anshin-header__inner{position:absolute;top:0;right:0;width:100%;height:60px}.anshin-header__inner ul{background:rgba(255,255,255,0.9);height:60px;padding-right:30px;position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex}.anshin-header__inner ul::before{content:"";display:block;width:110px;height:100%;position:absolute;top:0;left:-110px;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), to(rgba(255,255,255,0.9)));background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 100%)}.anshin-header__inner ul li{font-size:14px;font-size:1.4rem;line-height:14px;line-height:1.4rem;margin-left:20px;height:100%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anshin-header__inner ul li:not(:first-child)::after{content:"";display:block;height:1px;width:100%;background:#00a7eb;position:absolute;left:0;bottom:0;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform-origin:left;transform-origin:left}.anshin-header__inner ul li.is-current:not(:first-child)::after{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.anshin-quality__header__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:72.36111vw}.anshin-quality__header__text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:6.25vw;margin-right:11.11111vw}.anshin-quality__header__image{width:37.56944vw;margin-left:11.11111vw}.anshin-quality__contents__fl{display:-webkit-box;display:-ms-flexbox;display:flex}.anshin-quality__contents__title{width:440px;margin-left:11.11111vw;margin-right:2.77778vw;margin-top:50px}.anshin-quality__contents__text{position:absolute;top:22.91667vw;width:580px;margin-left:16.66667vw;margin-top:50px}.anshin-quality__contents.-content02 .box{width:640px}.anshin-quality__contents.-content02 .anshin-quality__contents__fl{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.anshin-quality__contents.-content02 .anshin-quality__contents__title{margin-left:5.55556vw;margin-right:8.33333vw}.anshin-quality__contents.-content02 .anshin-quality__contents__text{width:640px;margin-left:40.27778vw}.anshin-safety__contents__bg{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;overflow:hidden}.anshin-safety__contents__bg .js-parallax-item{width:100%;height:100%;background:url(/brand/travel/quality/img/bg_safety.jpg) center no-repeat;background-size:cover}.is-Edge .anshin-safety__contents__bg .js-parallax-item{-webkit-transform:none !important;transform:none !important}.is-IE .anshin-safety__contents__bg .js-parallax-item{-webkit-transform:none !important;transform:none !important}.merit-bottomMessage__bg{width:100%;height:100%;padding-top:10.41667vw;background:url(/brand/travel/quality/img/bg_merit_message.png) center no-repeat;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.merit1__head{padding-top:100px;padding-left:11.11111vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.merit1__head__title{padding-top:50px;padding-right:20px}.merit1__navi{top:-40px}.merit1__navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.merit1__navi ul li{max-width:320px;-webkit-box-flex:0;-ms-flex:0 0 22.22222vw;flex:0 0 22.22222vw;margin:0 2.77778vw}.merit1__navi ul li figure .image::after{content:"";display:block;width:24px;height:24px;background:url(/brand/travel/quality/img/icon_arrow_down_l.svg) no-repeat;background-size:24px 24px;position:absolute;bottom:12px;left:50%;margin-left:-12px;-webkit-transition:all .3s 0s ease;transition:all .3s 0s ease}.merit1__navi ul li figure figcaption{margin-top:25px}.merit1__contents{padding-top:40px}.merit1__contents__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 11.11111vw;margin-bottom:75px}.merit1__contents__headText{width:34.72222vw;border-left:1px solid #fff;border-right:1px solid #fff;padding:0 1.38889vw 0 2.5vw}.merit1__mae{padding-top:14.16667vw;margin-bottom:80px}.merit1__mae__bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:52.91667vw;background:url(/brand/travel/quality/img/bg_merit1_01.png) left top no-repeat;background-size:contain}.merit1__mae .merit1__contents__headTitle .icon{margin-right:2.43056vw}.merit1__mae .merit1__contents__headText{width:33.33333vw}.merit1__mae__contents{padding:0 11.11111vw}.merit1__naka{padding-top:14.16667vw;margin-bottom:80px}.merit1__naka .merit1__contents__head{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.merit1__naka .merit1__contents__headTitle{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.merit1__naka .merit1__contents__headTitle .icon{margin-left:2.43056vw}.merit1__naka .merit1__contents__headText{width:37.5vw !important}.merit1__naka__contents{padding:0 11.11111vw}.merit1__ato{padding-top:14.16667vw}.merit1__ato .merit1__contents__headTitle .icon{margin-right:35px}.merit1__ato__contents{padding:0 11.11111vw}.merit2__contents__headTitle{-webkit-box-flex:0;-ms-flex:0 0 220px;flex:0 0 220px}.merit2__contents__headText{-webkit-box-flex:1;-ms-flex:1;flex:1}.merit-mv-hero__text{width:44.44444vw;position:absolute;top:50%;right:11.11111vw;margin-top:-40px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}a:hover .link-attention{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}a:hover .link-attention .arrow::before,a:hover .link-attention .arrow::after{background:#00a7eb}a:hover .link-attention .arrow2::before,a:hover .link-attention .arrow2::after{background:#00a7eb}.m-hamburger:hover span::before,.m-hamburger:hover span::after{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:cubic-bezier(0.49, 0.46, 0.05, 0.995);transition-timing-function:cubic-bezier(0.49, 0.46, 0.05, 0.995)}.m-hamburger:hover span::before{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition-delay:.35s;transition-delay:.35s}.m-hamburger:hover span::after{-webkit-transform:scale3d(0, 1, 1);transform:scale3d(0, 1, 1);-webkit-transition-delay:0s;transition-delay:0s}.m-hamburger:hover span:nth-of-type(2)::before{-webkit-transition-delay:.45s;transition-delay:.45s}.m-hamburger:hover span:nth-of-type(2)::after{-webkit-transition-delay:.1s;transition-delay:.1s}.m-hamburger:hover span:nth-of-type(3)::before{-webkit-transition-delay:.55s;transition-delay:.55s}.m-hamburger:hover span:nth-of-type(3)::after{-webkit-transition-delay:.2s;transition-delay:.2s}.c-sideNav-merit{width:106px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.c-sideNav-merit ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-sideNav-merit ul li{margin:5px 0}.c-sideNav-merit ul li a:hover{text-decoration:none;background:rgba(255,255,255,0.8)}.c-table table td .m-caption{display:block}.c-table__fl__text{padding-left:40px}}@media screen and (min-width: 1440px){/*! Large PC */.anshin-wrapper,.merit-wrapper{font-size:18px;font-size:1.8rem;line-height:31.5px;line-height:3.15rem}.anshin-bottomMessage p{font-size:22px;font-size:2.2rem;line-height:54px;line-height:5.4rem}.anshin-mv-hero__text h1 span{width:282px}.anshin-mv-hero__text h1 strong{width:388px}.anshin-mv-hero__text p{font-size:20px;font-size:2rem;line-height:32px;line-height:3.2rem}.anshin-safety__text p{font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem}.merit-bottomMessage p{font-size:22px;font-size:2.2rem;line-height:54px;line-height:5.4rem}.merit1__navi ul li figure figcaption{font-size:18px;font-size:1.8rem;line-height:24px;line-height:2.4rem}.merit1__contents__headTitle .icon{width:160px}.merit1__contents__headTitle h3{font-size:60px;font-size:6rem;line-height:60px;line-height:6rem}.merit1__contents__headTitle .m-lead{font-size:20px;font-size:2rem;line-height:30px;line-height:3rem}.merit1__contents__headText{width:500px}.merit1__mae .merit1__contents__headText{width:480px}.merit1__naka .merit1__contents__headText{width:540px !important}.merit2__head__title .h2{font-size:44px;font-size:4.4rem;line-height:44px;line-height:4.4rem}.merit2__contents__headTitle .h3{font-size:23px;font-size:2.3rem;line-height:40.25px;line-height:4.025rem}.merit-mv-hero__text p{font-size:18px;font-size:1.8rem;line-height:36px;line-height:3.6rem}.h1{font-size:60px;font-size:6rem;line-height:80px;line-height:8rem}.h2{font-size:48px;font-size:4.8rem;line-height:64px;line-height:6.4rem}.h3{font-size:36px;font-size:3.6rem;line-height:48px;line-height:4.8rem}.m-caption{font-size:15px;font-size:1.5rem;line-height:22.5px;line-height:2.25rem}.m-lead.-large{font-size:20px;font-size:2rem;line-height:35px;line-height:3.5rem}}@media screen and (max-width: 1024px){/*! TB + SP */.anshin-wrapper,.merit-wrapper{font-size:12.6px;font-size:1.26rem;line-height:22.05px;line-height:2.205rem}.anshin-header__inner ul{height:50px}.anshin-safety__text p{margin-bottom:30px}.anshin-safety__banner{width:300px;padding-top:0}.anshin-safety__banner a+a{margin-top:20px}.merit-bottomMessage__bg{padding-top:11.80556vw}.merit-bottomMessage .btnWrap+.btnWrap{padding-top:5px}.merit-header__inner ul{height:50px}.tb-down-hide{display:none !important}.m-btn.-wide{width:280px}.btnWrap .m-btn{margin:5px 0}.btnWrap.-center .m-btn{margin:5px 0}.m-lead.-large{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem}.c-table table td .link::before{width:14px;height:14px;background-size:14px 14px;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px}.c-table table td .link.-pagelink::before{background-size:14px 14px}}@media screen and (min-width: 768px) and (max-width: 1024px){/*! TB */.anshin-bottomMessage p{font-size:15.4px;font-size:1.54rem;line-height:37.8px;line-height:3.78rem}.anshin-bottomMessage__plane{margin-top:0}.anshin-concept__text{width:37.5vw}.view-navi .anshin-header{top:0}.anshin-header__inner ul li{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}.anshin-quality__contents__title{width:34.72222vw;margin-top:20px}.anshin-quality__contents__text .box{width:51.38889vw}.anshin-quality__contents.-content02 .box{width:51.38889vw}.merit-header__inner ul li{font-size:12px;font-size:1.2rem;line-height:12px;line-height:1.2rem}.merit1__navi{padding-top:50px;padding-bottom:40px;top:0}.merit1__navi ul li figure figcaption{font-size:10.8px;font-size:1.08rem;line-height:14.4px;line-height:1.44rem}.merit1__contents__head{margin-top:35px;margin-bottom:40px}.merit1__contents__headTitle h3{font-size:36px;font-size:3.6rem;line-height:36px;line-height:3.6rem;margin-bottom:10px}.merit1__contents__headTitle .m-lead{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}.merit2 .m-shoulder{top:100px;height:calc(100% - 100px)}.merit2__head{padding:100px 11.11111vw 40px;height:340px}.merit2__head__title .h2{font-size:30.8px;font-size:3.08rem;line-height:30.8px;line-height:3.08rem}.merit2__contents__head{padding:45px 40px 5px 60px}.merit2__contents__head::before{border:34px solid transparent;border-top-color:#00a7eb;border-left-color:#00a7eb}.merit2__contents__headTitle{-webkit-box-flex:0;-ms-flex:0 0 180px;flex:0 0 180px}.merit-mv-hero__text .h2{margin-bottom:30px}.merit-mv-hero__text p{font-weight:bold}.tb-hide{display:none !important}.sp-up-hide{display:none !important}.m-btn{width:160px;height:45px;font-size:1.2rem}.m-btn::after{width:5px;height:5px}.c-scrollAttention{right:2.77778vw;-webkit-transform:scale(0.5);transform:scale(0.5)}.c-table table td .link{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.c-table table td.-wide{padding:30px 20px}.c-table__fl__text{padding-left:20px}}@media screen and (max-width: 767px){/*! SP */.anshin-wrapper,.merit-wrapper{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem}.anshin-benefits{padding-bottom:40px}.anshin-benefits .m-shoulder{top:70px;height:calc(100% - 70px)}.anshin-benefits__contents{height:auto;display:block;background:url(/brand/travel/quality/img/bg_benefits_sp.jpg) center no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 17vw, 100% calc(100% - 17vw), 0% 100%);clip-path:polygon(0 0, 100% 17vw, 100% calc(100% - 17vw), 0% 100%);padding:20vw 0}.anshin-benefits__text{margin:12vw}.anshin-bottomMessage{height:auto;padding:100px 0 35px;background:-webkit-gradient(linear, left top, right top, from(#0070e0), color-stop(10%, #0070e0), color-stop(40%, #00a7eb), to(#bfeaff));background:linear-gradient(90deg, #0070e0, #0070e0 10%, #00a7eb 40%, #bfeaff);background:linear-gradient(95deg, #0070e0, #00a7eb 50%, #9edffc);-webkit-clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%)}.anshin-bottomMessage p{font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;padding:0 8vw}.anshin-bottomMessage p>span:nth-child(1){-webkit-transition-delay:.6s;transition-delay:.6s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(2){-webkit-transition-delay:1s;transition-delay:1s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(3){-webkit-transition-delay:1.4s;transition-delay:1.4s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(4){-webkit-transition-delay:1.8s;transition-delay:1.8s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(5){-webkit-transition-delay:2.2s;transition-delay:2.2s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(6){-webkit-transition-delay:2.6s;transition-delay:2.6s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p>span:nth-child(7){-webkit-transition-delay:3s;transition-delay:3s;-webkit-transform:translate(0, 10px);transform:translate(0, 10px)}.anshin-bottomMessage p.visible span{-webkit-transform:translate(0);transform:translate(0)}.anshin-bottomMessage__plane{width:92vw;-webkit-transform:translate3d(-100px, 19px, 0) scale(2.5);transform:translate3d(-100px, 19px, 0) scale(2.5);-webkit-transform-origin:right top;transform-origin:right top}.visible .anshin-bottomMessage__plane{-webkit-transform:translate3d(0, 0, 0) scale(2.5);transform:translate3d(0, 0, 0) scale(2.5)}.anshin-bottomMessage__plane+.btnWrap{margin-top:40px;-webkit-transition-delay:3.4s !important;transition-delay:3.4s !important}.anshin-concept{padding-top:0;margin-top:75px;padding-bottom:70px}.anshin-concept::before{top:20px;width:50vw;height:115.73333vw}.anshin-concept__text{margin-left:12vw}.anshin-concept__text .h2{padding-right:12vw;margin-bottom:40px}.anshin-concept__text p{padding-right:12vw}.anshin-concept__image{margin-bottom:40px}.view-spnavi main .menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.view-spnavi.menu-open main .menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.anshin-header{display:none;width:64vw;min-width:250px;height:100vh;background:#fff;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:-webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);transition:transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), -webkit-transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.view-spnavi.menu-open .anshin-header{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.view-spnavi.menu-open .merit-wrapper .anshin-header{display:block;opacity:1;pointer-events:auto;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.view-spnavi .anshin-header{position:fixed;top:0;display:block}.view-spnavi.menu-open .anshin-header{position:fixed;top:0;display:block}.anshin-header__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.anshin-header__inner ul{width:100%;height:auto;padding:0 30px}.anshin-header__inner ul li{font-size:16px;font-size:1.6rem;line-height:24px;line-height:2.4rem;letter-spacing:.2em;margin:14px 0}.anshin-header__inner ul li a{white-space:nowrap;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:60px;padding-left:15px}.anshin-header__inner ul li.is-current::before{content:'';display:block;background:#00a7eb;width:1px;height:100%;position:absolute;top:0;left:0}.merit-wrapper .anshin-header__inner ul li.is-current::before{display:none}.anshin-mv{height:150.66667vw}.anshin-mv .m-shoulder{height:42%}.anshin-mv-hero__bg{height:150.66667vw}.anshin-mv-hero__band{height:150.66667vw;background:url(/brand/travel/quality/img/bg_mv_band_sp.png) center bottom no-repeat;background-size:contain}.anshin-mv-hero__logo{width:86px;margin-left:auto;margin-bottom:15px}.anshin-mv-hero__text{top:77vw;right:0;padding:0 12vw;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.anshin-mv-hero__text h1{display:block}.anshin-mv-hero__text h1 span{display:block;width:160px;margin-bottom:10px}.anshin-mv-hero__text h1 span img{display:block;width:100%}.anshin-mv-hero__text h1 strong{display:block;width:218px}.anshin-mv-hero__text h1 strong img{display:block;width:100%}.anshin-mv-hero__text p{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}.anshin-mv-hero .c-scrollAttention{top:auto;bottom:22vw}.anshin-quality::before{top:300px;right:0;width:50vw;height:100%}.anshin-quality>.m-shoulder{top:10px}.anshin-quality__header{height:auto;display:block;background:url(/brand/travel/quality/img/bg_quality_sp.jpg) center no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 17vw, 100% calc(100% - 17vw), 0% 100%);clip-path:polygon(0 0, 100% 17vw, 100% calc(100% - 17vw), 0% 100%);padding:20vw 0}.anshin-quality__header .m-shoulder{top:85px;height:100%}.anshin-quality__header__text{padding:12vw 12vw 0}.anshin-quality__header__image{padding:4vw 8vw 8vw}.anshin-quality__contents{margin-bottom:60px}.anshin-quality__contents__title{margin-left:12vw;margin-right:8vw;margin-bottom:35px}.anshin-quality__contents__title .icon{width:106px;margin-bottom:10px}.anshin-quality__contents__title .icon img{width:100%}.anshin-quality__contents__image{margin-left:12vw}.anshin-quality__contents__text{position:relative;margin-top:-20px;margin-left:8vw;margin-right:4vw}.anshin-quality__contents__text .box{width:auto;padding:20px 25px}.anshin-quality__contents.-content01{margin-bottom:60px}.anshin-quality__contents.-content02{margin-bottom:60px}.anshin-quality__contents.-content03{margin-bottom:60px}.anshin-safety{margin-bottom:80px}.anshin-safety::before{left:0}.anshin-safety .m-shoulder{top:0}.anshin-safety__contents{margin-top:40px;width:92vw;margin-left:8vw;padding:8vw;background:url(/brand/travel/quality/img/bg_safety.jpg) center no-repeat;background-size:cover}.anshin-safety__title{margin-bottom:25px}.anshin-safety__text{margin-bottom:45px}.anshin-safety__text p{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem}.anshin-safety__banner{width:100%}.merit-bottomMessage{height:auto;padding:115px 8vw 35px;background:url(/brand/travel/quality/img/bg_merit_message_sp.jpg) center no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%)}.merit-bottomMessage__bg{padding-top:0}.merit-bottomMessage__contents{margin-top:-15px}.merit-bottomMessage p{font-size:14px;font-size:1.4rem;line-height:28px;line-height:2.8rem;margin-bottom:30px}.merit-bottomMessage__logo{width:225px;margin:0 auto}.merit-bottomMessage .btnWrap+.btnWrap{padding-top:5px}.merit1{margin-top:0;padding-bottom:0;padding-top:80px}.merit1 .m-shoulder{top:80px;height:calc(100% - 80px)}.merit1__head{padding:0 8vw 35px 12vw}.merit1__head__image{display:none}.merit1__navi::before{display:none}.merit1__navi{background:#effaff;padding:12vw;margin-bottom:90px}.merit1__navi ul li figure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.merit1__navi ul li figure .image{-webkit-box-flex:1;-ms-flex:1;flex:1}.merit1__navi ul li figure figcaption{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12px;font-size:1.2rem;line-height:19px;line-height:1.9rem;padding-bottom:32px}.merit1__navi ul li figure figcaption b{display:block;font-size:22px;font-size:2.2rem;line-height:24px;line-height:2.4rem;color:#00a7eb;font-weight:normal;margin-bottom:10px}.merit1__navi ul li figure figcaption::after{content:"";display:block;width:24px;height:24px;background:url(/brand/travel/quality/img/icon_arrow_down_l.svg) no-repeat;background-size:24px 24px;position:absolute;bottom:0;left:50%;margin-left:-12px}.merit1__navi ul li:not(:first-child){margin-top:30px}.merit1__navi ul li:nth-child(even) figure{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.merit1__navi ul li:nth-child(even) figure figcaption{margin-left:auto;margin-right:5px}.merit1__contents{z-index:1}.merit1__contents__headTitle{margin-bottom:25px}.merit1__contents__headTitle .icon{width:80px}.merit1__contents__headTitle h3{font-size:30px;font-size:3rem;line-height:30px;line-height:3rem;margin-bottom:10px}.merit1__contents__headTitle .m-lead{font-size:14px;font-size:1.4rem;line-height:21px;line-height:2.1rem}.merit1__mae{margin-bottom:70px}.merit1__mae .merit1__contents__head{height:auto;display:block;background:url(/brand/travel/quality/img/bg_merit1_01_sp.jpg) center no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%);padding:80px 12vw 8vw 12vw}.merit1__mae .merit1__contents__headTitle .icon{margin-right:15px}.merit1__mae__contents{z-index:1}.merit1__naka{margin-bottom:70px}.merit1__naka .merit1__contents__head{height:auto;display:block;background:url(/brand/travel/quality/img/bg_merit1_02_sp.jpg) center no-repeat;background-size:cover;-webkit-clip-path:polygon(0 17vw, 100% 0, 100% 100%, 0% 100%);clip-path:polygon(0 17vw, 100% 0, 100% 100%, 0% 100%);padding:100px 12vw 8vw 12vw}.merit1__naka .merit1__contents__headTitle .icon{margin-right:15px}.merit1__naka__contents{z-index:1}.merit1__ato{margin-bottom:70px}.merit1__ato .merit1__contents__head{height:auto;display:block;background:url(/brand/travel/quality/img/bg_merit1_01_sp.jpg) center no-repeat;background-size:cover;-webkit-clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%);clip-path:polygon(0 0, 100% 17vw, 100% 100%, 0% 100%);padding:80px 12vw 8vw 12vw}.merit1__ato .merit1__contents__headTitle .icon{margin-right:15px}.merit2{padding-bottom:40px;padding-top:48px}.merit2::before{display:none}.merit2 .m-shoulder{top:120px;height:calc(100% - 120px)}.merit2__head{height:320px;display:block;background:url(/brand/travel/quality/img/bg_merit2_sp.jpg) center top no-repeat;background-size:cover;padding:0 8vw 100px 12vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.merit2__head__title .h2{font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem}.merit2__head__title .m-lead{font-size:13px;font-size:1.3rem;line-height:19px;line-height:1.9rem}.merit2__contents{padding:38px 8px 40px;background:#effaff}.merit2__contents__head{display:block;padding:8vw 8vw 4vw}.merit2__contents__head::before{border:24px solid transparent;border-top-color:#00a7eb;border-left-color:#00a7eb}.merit2__contents__headTitle .h3{font-size:22px;font-size:2.2rem;line-height:38.5px;line-height:3.85rem}.merit2__contents__image{margin:25px 15px 20px;padding-top:38.03487%}.merit2__contents__image img{width:calc(100% - 30px)}.merit2__contents__block{padding:8px}.merit2__contents__block .h4{font-size:14px;font-size:1.4rem;line-height:24.5px;line-height:2.45rem;margin-bottom:10px;padding:5px}.merit2__dom{margin-bottom:40px}.merit2__int{margin-bottom:0}.merit-mv{height:500px}.merit-mv-hero{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.merit-mv-hero__bg{top:0;height:466px;-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100% - 17vw), 0% 100%);clip-path:polygon(0 0, 100% 0, 100% calc(100% - 17vw), 0% 100%)}.merit-mv-hero__bg::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(/brand/travel/quality/img/bg_mv_merit.jpg) center top no-repeat;background-size:cover;-webkit-transition:all 1.8s cubic-bezier(0.165, 0.84, 0.44, 1);transition:all 1.8s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:center;transform-origin:center}.domloaded .merit-mv-hero__bg::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.merit-mv-hero__text{width:100%;padding:0 12vw;margin-bottom:110px}.merit-mv-hero__text p{font-size:13px;font-size:1.3rem;line-height:26px;line-height:2.6rem;font-weight:bold}.sp-hide{display:none !important}.sp-align-left{text-align:left}.sp-align-center{text-align:center}.sp-align-right{text-align:right}a .link-attention{-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:right bottom;transform-origin:right bottom;right:10px;bottom:10px}.h1{font-size:30px;font-size:3rem;line-height:40px;line-height:4rem;margin-bottom:30px}.h2{font-size:24px;font-size:2.4rem;line-height:36px;line-height:3.6rem;margin-bottom:25px}.h2+.m-lead{margin-top:-15px}.h3{font-size:22px;font-size:2.2rem;line-height:30px;line-height:3rem;letter-spacing:.05em}.m-btn{width:150px;height:35px;font-size:1.1rem}.m-btn::after{right:10px;width:4px;height:4px}.m-btn{padding:0 20px 0 15px}.m-btn.-center{padding:0 20px}.m-btn.-wide{width:230px}.m-caption{font-size:12px;font-size:1.2rem;line-height:18px;line-height:1.8rem}.m-lead{font-size:10px;font-size:1rem;line-height:17.5px;line-height:1.75rem}.m-lead.-large{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem}.m-lead.-large-sp{font-size:13px;font-size:1.3rem;line-height:23px;line-height:2.3rem}.m-shoulder{width:1px;top:0;left:4vw}.m-shoulder i{display:none}.m-shoulder .js-spanize{display:none}.c-scrollAttention{right:1.33333vw;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:right bottom;transform-origin:right bottom}.c-sideNav-merit{display:none;top:0;right:48px;height:48px}.view-spnavi .c-sideNav-merit{display:block;-webkit-animation:fade-in .5s forwards;animation:fade-in .5s forwards}.c-sideNav-merit ul li{width:112px;background:#fff}.c-sideNav-merit ul li a{background:#00a7eb;color:#fff !important;border-radius:0;opacity:.5}.c-sideNav-merit ul li a::before{opacity:1;border:1px solid #fff;background-color:transparent}.c-sideNav-merit ul li a::after{display:none}.c-sideNav-merit ul li.is-current a{opacity:1}.c-sideNav-merit ul li.is-current a::before{background:#fff}.c-sideNav{right:1.6vw;width:18px}.c-sideNav ul li{width:18px;height:18px}.c-sideNav ul li a{width:18px;height:18px}.c-sideNav ul li a::before{width:6px;height:6px}.c-sideNav ul li a::after{width:6px;height:6px}.c-sideNav ul li.is-current a::before{width:18px;height:18px}.c-table{padding:2px 0}.c-table table+.m-caption{padding:10px}.c-table table th{font-size:13px;font-size:1.3rem;line-height:16px;line-height:1.6rem;padding:10px}.c-table table th.travelers{width:60%;border-right:2px solid #fff}.c-table table th span.-small{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.c-table table td{padding:10px;border-bottom:1px dotted #00a7eb}.c-table table td.travelers{border-right:2px solid #fff;border-bottom:1px dotted #0b318f;padding:15px 10px}.c-table table td .m-caption.-small{font-size:11px;font-size:1.1rem;line-height:13px;line-height:1.3rem}.c-table table td .link{font-size:12px;font-size:1.2rem;line-height:21px;line-height:2.1rem}.c-table table.table-row tr{border-bottom:2px solid #fff}.c-table table.table-row th{width:50%;padding:20px 10px}.c-table table.table-row th.travelers{border-right:0}.c-table table.table-row td{width:50%;padding:20px 10px}.c-table table.table-row td.travelers{border-right:0}.c-table table.table-row td.-wide{border-right:0;padding:20px 10px}.c-table table.table-row td p.-large{font-size:15px;font-size:1.5rem;line-height:22px;line-height:2.2rem}.c-table table.table-row td p.-large+.m-caption{margin-top:5px;margin-bottom:10px;font-weight:bold}.c-table__fl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-table__fl__image{width:150px}.c-table__fl__text{padding-top:15px}}@media screen and (max-width: 767px) and (orientation: landscape){/*! SP landscape */}@media screen and (max-width: 767px) and (orientation: portrait){/*! SP portrait */}@media screen and (min-width: 1025px){.anshin-safety__fl{display:-webkit-box;display:-ms-flexbox;display:flex}.anshin-safety__text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:6.25vw}.pc-hide{display:none !important}.tb-up-hide{display:none !important}.sp-up-hide{display:none !important}}@media print{html{font-size:8px}body{color:#000}#breadcrumbs,#global-menu,#footer,.covid19-wrapper__bg,#bedore-webagent-inner{display:none}.tour-logo-header #header .logo a:last-child{display:block !important;position:static !important}#wrap-container{max-width:none;padding:0;margin-top:-50px}.covid19-guideline{padding:0}.covid19-guideline .print-logo{display:block;width:180px;margin:0 auto 30px}.covid19-guideline h1{font-size:28.9px;font-size:2.89rem;line-height:43.35px;line-height:4.335rem;margin-bottom:20px}.covid19-guideline h1.ttl-text br.pc-hide{display:none}.covid19-guideline h2{font-size:23.8px;font-size:2.38rem;line-height:35.7px;line-height:3.57rem}.covid19-guideline h2::before{display:none}.covid19-guideline .covid19-guideline__concept{padding-bottom:40px}.covid19-guideline .covid19-guideline__block{page-break-inside:avoid}.covid19-guideline .covid19-guideline__omamoriBottom{margin-top:20px}.covid19-guideline .covid19-guideline__omamoriBottom dl{background:none;color:#000;font-weight:bold;margin-bottom:0}}
