@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}#onetrust-consent-sdk{font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;font-weight:normal}html{font-size:62.5%}body{font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;font-size:14px;font-size:1.4rem;line-height:1.6;color:#333}body:lang(en){font-family:'Noto Sans JP', 'Open Sans', -apple-system, BlinkMacSystemFont, 'Helvetica Neue', 'Segoe UI', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif}@media only screen and (max-width: 750px){body{font-size:13px;font-size:1.3rem}}body#en{font-family:'Roboto Condensed', sans-serif}img{max-width:100%;height:auto}*{box-sizing:border-box}a{text-decoration:none;outline:none;transition:0.2s}a:link{color:#333}a:visited{color:#333}a:hover{color:#333}a:active{color:#333}@media only screen and (max-width: 750px){.is-pconly{display:none !important}}@media only screen and (min-width: 751px){.is-sponly{display:none !important}}.is-navOpen{height:100vh;overflow:hidden}.l-header{width:100%;position:fixed;top:0;z-index:1000;-webkit-transform:translate3d(0, 0, 1000px);transform:translate3d(0, 0, 1000px)}@media only screen and (max-width: 750px){.l-header.is-open{height:100%;overflow-y:scroll}}.l-header__logo{position:absolute;z-index:1}@media only screen and (max-width: 750px){.l-header__logo{width:31.2vw}}@media only screen and (min-width: 751px){.l-header__logo{width:12vw}}@media only screen and (max-width: 750px){.l-header__menu{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;height:100%}}@media only screen and (min-width: 751px){.l-header__menu{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:100%}}html:lang(en){font-family:'Roboto Condensed', sans-serif}@media only screen and (max-width: 750px){.l-wrapper{padding-bottom:10.66667vw}}@media only screen and (min-width: 751px){.l-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin:70px auto 0;padding-bottom:100px;width:1200px}}.l-main{display:block}@media only screen and (min-width: 751px){.l-main{display:block !important}}@media only screen and (min-width: 751px){.l-main--2col{width:840px}}.l-main--nopdb{width:100%}@media only screen and (min-width: 751px){.l-main--nopdb{min-width:1240px}}@media only screen and (min-width: 751px){.l-side{width:300px}}.l-footer{width:100%}@media only screen and (min-width: 751px){.p-footer{min-width:1200px}}@media only screen and (min-width: 751px){.pr-footer{min-width:1200px}}.c-btn{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg)}@media screen and (-webkit-min-device-pixel-ratio: 0){.c-btn{-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}}.c-btn--hasIcon{position:relative;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (min-width: 751px){.c-btn--hasShadow{box-shadow:0 6px 10px rgba(0,0,0,0.4)}}.c-btn__hover{transition:all 0.2s}.c-btn__hover:hover{opacity:0.6}.c-btn__entry{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-style:italic;position:relative;overflow:hidden}.c-btn__entry:link,.c-btn__entry:visited,.c-btn__entry:active,.c-btn__entry:hover{color:#dfe4f4}@media only screen and (max-width: 750px){.c-btn__entry{font-size:20px;font-size:2rem;width:100%}}@media only screen and (min-width: 751px){.c-btn__entry{font-size:30px;font-size:3rem;width:560px}}.c-btn__entry__btn{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;width:100%}.c-btn__entry__text{position:absolute;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-btn__entry__text span{width:100%}@media only screen and (max-width: 750px){.c-btn__entry__text{width:100%}.c-btn__entry__text span{margin-top:-.2em;font-size:13px;font-size:1.3rem}}@media only screen and (min-width: 751px){.c-btn__entry__text{width:100%;height:100px}.c-btn__entry__text span{margin-top:-1.8em;font-size:20px;font-size:2rem}}.c-btn__entry__btn::after{content:"";position:relative;display:inline-block;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width: 750px){.c-btn__entry__btn::after{width:1.33333vw;height:1.33333vw;right:6.66667vw;border-top:.26667vw solid #dfe4f4;border-right:.26667vw solid #dfe4f4}}@media only screen and (min-width: 751px){.c-btn__entry__btn::after{width:10px;height:10px;right:40px;border-top:2px solid #dfe4f4;border-right:2px solid #dfe4f4}}.c-btn__entry__img{transition:-webkit-filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease, -webkit-filter 0.3s ease}@media only screen and (max-width: 750px){.c-btn__entry__img{width:86.66667vw}}.c-btn__entry__img:hover{-webkit-filter:hue-rotate(110deg) brightness(1.4);filter:hue-rotate(110deg) brightness(1.4)}.c-btn__entry--eff{opacity:0;position:absolute;top:0;left:0}@media all and (-ms-high-contrast: none){*::-ms-backdrop,.c-btn__entry--eff:hover{transition:all 0.5s;opacity:1}}.is-reflection{height:100%;width:30px;position:absolute;top:-180px;left:0;background-color:#dfe4f4;opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:is-reflection 1.0s ease-in-out;animation:is-reflection 1.0s ease-in-out}@-webkit-keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}5%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5}6%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}@keyframes is-reflection{0%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0}5%{-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg);opacity:0.5}6%{-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg);opacity:0}}.c-btn__more{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;top:50%;left:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 750px){.c-btn__more{width:43.73333vw;height:8.66667vw}}@media only screen and (min-width: 751px){.c-btn__more{width:271px;height:54px}}.c-btn__more:hover{cursor:pointer}.c-btn__more__roll div{position:absolute;text-align:center;width:100%}@media only screen and (max-width: 750px){.c-btn__more__roll div{height:8.66667vw;padding:1.33333vw;border:#1a86e4 solid .13333vw}}@media only screen and (min-width: 751px){.c-btn__more__roll div{height:50px;padding:10px;border:#1a86e4 solid 1px}}.c-btn__more__roll div:nth-child(1){color:#000000;background-color:#fff;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);transition:all 0.2s ease}@media only screen and (max-width: 750px){.c-btn__more__roll div:nth-child(1){-webkit-transform-origin:50% 50% -3.33333vw;transform-origin:50% 50% -3.33333vw}}@media only screen and (min-width: 751px){.c-btn__more__roll div:nth-child(1){-webkit-transform-origin:50% 50% -25px;transform-origin:50% 50% -25px}}.c-btn__more__roll div:nth-child(2){color:#fff;background-color:#1a86e4;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);transition:all 0.2s ease}@media only screen and (max-width: 750px){.c-btn__more__roll div:nth-child(2){-webkit-transform-origin:50% 50% -3.33333vw;transform-origin:50% 50% -3.33333vw}}@media only screen and (min-width: 751px){.c-btn__more__roll div:nth-child(2){-webkit-transform-origin:50% 50% -25px;transform-origin:50% 50% -25px}}.c-btn__more__roll:hover div:nth-child(1){color:#1a86e4;transition:all 0.2s ease;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.c-btn__more__roll:hover div:nth-child(2){background-color:#fff;transition:all 0.2s ease;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.c-btn__special{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;position:relative}@media only screen and (max-width: 750px){.c-btn__special{margin-top:6.66667vw}}@media only screen and (min-width: 751px){.c-btn__special{right:10px;margin-top:3.125vw}}.c-btn__special__link{cursor:pointer}.c-btn__special__link:link,.c-btn__special__link:visited,.c-btn__special__link:active,.c-btn__special__link:hover{color:#fff}.c-btn__special__btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background-color:#223253;-webkit-transform:skewX(-15deg);transform:skewX(-15deg)}@media only screen and (max-width: 750px){.c-btn__special__btn{font-size:11px;font-size:1.1rem;width:44vw;height:6.66667vw}}@media only screen and (min-width: 751px){.c-btn__special__btn{font-size:14px;font-size:1.4rem;width:232px;height:40px}}@media only screen and (max-width: 750px){.c-btn__special__btn:nth-child(1){margin-right:2.66667vw}}@media only screen and (min-width: 751px){.c-btn__special__btn:nth-child(1){margin-right:20px}}.c-btn__special--noeff{background-color:#0a84e7}.c-btn__special--noeff:hover{-webkit-animation:flash 1s;animation:flash 1s}.c-btn__special--eff:hover{-webkit-animation:flash 1s;animation:flash 1s;background-color:#0a84e7}@-webkit-keyframes flash{0%{background-color:#fff;opacity:1}30%{background-color:#0a84e7;opacity:1}100%{background-color:#0a84e7;opacity:1}}@keyframes flash{0%{background-color:#fff;opacity:1}30%{background-color:#0a84e7;opacity:1}100%{background-color:#0a84e7;opacity:1}}.c-btn__special__text{-webkit-transform:skewX(15deg);transform:skewX(15deg)}.c-title{color:#fefefe;background-color:#000;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 750px){.c-title{padding-top:28vw}}@media only screen and (min-width: 751px){.c-title{height:110px;width:100%;margin-top:60px}}.c-title__text{font-family:"Roboto Condensed"}@media only screen and (max-width: 750px){.c-title__text{letter-spacing:.8vw;font-size:19px;font-size:1.9rem}}@media only screen and (min-width: 751px){.c-title__text{font-size:34px;font-size:3.4rem;letter-spacing:6px}}.p-animation{opacity:0;transition:all 1.0s ease}.p-animation--fast{transition:all 0.5s ease}.p-animation--slow{transition:all 1.5s ease}.p-animation.p-animation__show{opacity:1;-webkit-transform:none;transform:none}@media only screen and (max-width: 750px){.p-animation--lr{-webkit-transform:translate(0, 13.33333vw);transform:translate(0, 13.33333vw)}}@media only screen and (min-width: 751px){.p-animation--lr{-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}}@media only screen and (max-width: 750px){.p-animation--rl{-webkit-transform:translate(0, 13.33333vw);transform:translate(0, 13.33333vw)}}@media only screen and (min-width: 751px){.p-animation--rl{-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}}@media only screen and (max-width: 750px){.p-animation--up{-webkit-transform:translate(0, 13.33333vw);transform:translate(0, 13.33333vw)}}@media only screen and (min-width: 751px){.p-animation--up{-webkit-transform:translate(0, 100px);transform:translate(0, 100px)}}.p-animation--down{-webkit-transform:translate(0, -100px);transform:translate(0, -100px)}.p-animation--scaleUp{-webkit-transform:scale(0.5);transform:scale(0.5)}.p-animation--scaleDown{-webkit-transform:scale(1.5);transform:scale(1.5)}.p-animation--rotateL{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-animation--rotateR{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.p-fnavi__style01{color:#414c61;background-color:#dee3f2}@media only screen and (max-width: 750px){.p-fnavi__style01{padding:8vw 0 6vw}}@media only screen and (min-width: 751px){.p-fnavi__style01{padding:60px 0 45px}}.p-fnavi__sns{text-align:center}.p-fnavi__sns .pg-gnavi__icon{width:8vw}.p-fnavi__sns .pg-gnavi__icon img{width:8vw}@media only screen and (min-width: 751px){.p-fnavi__sns .pg-gnavi__icon{width:42px}.p-fnavi__sns .pg-gnavi__icon img{width:42px}}.p-fnavi__badge{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;z-index:2}.p-app__text{text-align:center}@media only screen and (max-width: 750px){.p-app__text{font-size:12px;font-size:1.2rem}}@media only screen and (min-width: 751px){.p-app__text{font-size:11px;font-size:1.1rem}}.p-fnavi__style02{color:#dfe4f4;background-color:#0c1423}.p-fnavi__entryInfo{text-align:center;position:relative;z-index:10}@media only screen and (max-width: 750px){.p-fnavi__entryInfo{padding-top:8vw}}@media only screen and (min-width: 751px){.p-fnavi__entryInfo{padding-top:60px;padding-top:3.75vw}}@media only screen and (max-width: 750px){.p-fnavi__entryInfo--en{padding-top:1.33333vw}}@media only screen and (min-width: 751px){.p-fnavi__entryInfo--en{padding-top:.625vw}}.p-btn__content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:2.66667vw}@media only screen and (min-width: 751px){.p-btn__content a img{transition:all .2s}.p-btn__content a img:hover{opacity:0.8}}.p-fnavi__content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 750px){.p-fnavi__content{margin-top:6.66667vw}}@media only screen and (min-width: 751px){.p-fnavi__content{margin-top:60px}}.p-fnavi__column{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.p-fnavi__column a:link,.p-fnavi__column a:visited,.p-fnavi__column a:active,.p-fnavi__column a:hover{color:#dfe4f4}@media only screen and (max-width: 750px){.p-fnavi__copyright{margin-top:4vw}}@media only screen and (min-width: 751px){.p-fnavi__copyright{margin-top:30px}}@media only screen and (max-width: 750px){.p-fnavi__inquiry{padding-bottom:5.33333vw;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 751px){.p-fnavi__inquiry{padding-bottom:40px}}.p-fnavi__box{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 750px){.p-fnavi__box{-webkit-justify-content:flex-start;justify-content:flex-start;padding:2.66667vw 2vw;border:.13333vw solid #d4d9e7;width:86.66667vw}}@media only screen and (min-width: 751px){.p-fnavi__box{padding:20px 30px;border:1px solid #d4d9e7}}@media only screen and (max-width: 750px){.p-fnavi__img{width:19.33333vw;margin:0 4vw 0 1.33333vw}}@media only screen and (min-width: 751px){.p-fnavi__img{padding-right:30px}}.p-fnavi__textbox{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width: 750px){.p-fnavi__textbox{-webkit-flex-direction:column;flex-direction:column}}.p-fnavi__textbox01{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.p-fnavi__textbox02{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media only screen and (max-width: 750px){.p-fnavi__text{font-size:9px;font-size:.9rem}}@media only screen and (min-width: 751px){.p-fnavi__text{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 750px){.p-fnavi__marginUD{margin:.66667vw 0}}@media only screen and (min-width: 751px){.p-fnavi__marginUD{margin:5px 0}}@media only screen and (max-width: 750px){.p-fnavi__marginR{margin-right:1.33333vw}}@media only screen and (min-width: 751px){.p-fnavi__marginR{margin-right:10px}}@media only screen and (max-width: 750px){.p-fnavi__rightborder{border-right:.13333vw solid #d4d9e7;padding-right:2.66667vw;margin-right:2.66667vw}.p-fnavi__rightborder:nth-child(2){border-right-width:0}}@media only screen and (min-width: 751px){.p-fnavi__rightborder{border-right:1px solid #d4d9e7;padding-right:20px;margin-right:20px}}@media only screen and (min-width: 751px){.p-fnavi__align{text-align:end}}.p-gnavi__logo--eff{position:absolute;top:0;left:0;opacity:0}.p-gnavi__logo--eff:hover{position:absolute;transition:all 0.5s;opacity:1}.p-gnavi--lg{display:-webkit-flex;display:flex;width:100%;background-color:#0c1423}@media only screen and (max-width: 750px){.p-gnavi--lg{display:none;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 751px){.p-gnavi--lg{display:-webkit-flex !important;display:flex !important;-webkit-justify-content:flex-end;justify-content:flex-end}}.p-gnavi--sm{display:none;height:100%;background-color:#dfe4f4}@media only screen and (min-width: 751px){.p-gnavi--sm{display:none}}.p-gnavi--pages{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;width:100%}@media only screen and (max-width: 750px){.p-gnavi--pages{-webkit-flex-direction:column;flex-direction:column;margin-top:13.33333vw}}@media only screen and (max-width: 750px){.p-gnavi--c{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:100%}}@media only screen and (min-width: 751px){.p-gnavi--c{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:535px;margin-left:150px}}@media only screen and (max-width: 750px){.p-gnavi--c__item{padding:4vw 0}.p-gnavi--c__item:first-child{padding:0;padding-bottom:4vw}.p-gnavi--c__item:last-child{padding:0;padding-top:4vw}.p-gnavi--c__item a{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);font-weight:700}}@media only screen and (max-width: 750px) and (-webkit-min-device-pixel-ratio: 0){.p-gnavi--c__item a{-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}}@media only screen and (min-width: 751px){.p-gnavi--c__item{font-size:13px;font-size:1.3rem;white-space:nowrap}}@media only screen and (max-width: 750px){.p-gnavi--c__button{font-size:14px;font-size:1.4rem;position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;vertical-align:middle;display:block}}@media only screen and (min-width: 751px){.p-gnavi--c__button{font-size:16px;font-size:1.6rem;-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);transition:0.2s;width:80px;height:40px}}@media only screen and (min-width: 751px) and (-webkit-min-device-pixel-ratio: 0){.p-gnavi--c__button{-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}}@media only screen and (min-width: 751px){.p-gnavi--c__button:link{color:#333}.p-gnavi--c__button:visited{color:#333}.p-gnavi--c__button:hover{color:#ff8a00}.p-gnavi--c__button:active{color:#333}}.p-gnavi--c__button:link,.p-gnavi--c__button:visited,.p-gnavi--c__button:active,.p-gnavi--c__button:hover{color:#dfe4f4}@media only screen and (max-width: 750px){.p-gnavi__pullDown{display:none}}@media only screen and (min-width: 751px){.p-gnavi__pullDown{-webkit-transform:rotate(0.001deg);transform:rotate(0.001deg);font-size:13px;font-size:1.3rem;display:-webkit-inline-flex;display:inline-flex;padding:20px 14px;background-color:#083c68;color:#dfe4f4;vertical-align:middle;cursor:pointer;width:200px}}@media only screen and (min-width: 751px) and (-webkit-min-device-pixel-ratio: 0){.p-gnavi__pullDown{-webkit-transform:rotate(0.05deg);transform:rotate(0.05deg)}}@media only screen and (min-width: 751px){.p-gnavi__pullDown.is-open{border-bottom:0}}.p-btn--gnavi{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding-left:31px;width:100%}.p-btn--gnavi:link,.p-btn--gnavi:visited,.p-btn--gnavi:active,.p-btn--gnavi:hover{color:#dfe4f4}.p-btn--gnavi::before{position:absolute;content:"";background:url(../images/common/icon_lang_pc.png) center center no-repeat;background-size:100% auto;display:inline-block;width:21px;height:21px;left:0}.p-btn--gnavi::after{position:absolute;content:"";display:inline-block;width:5px;height:5px;right:0;border-top:2px solid #dfe4f4;border-right:2px solid #dfe4f4;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media only screen and (max-width: 750px){.icon{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;background:rgba(255,255,255,0.25);height:10.66667vw;border-top:.13333vw solid #dfe4f4;margin-top:13.33333vw}}@media only screen and (min-width: 751px){.icon{display:none}}@media only screen and (max-width: 750px){.pg-gnavi__accordion{display:-webkit-flex !important;display:flex !important;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%}.pg-gnavi__accordion li{height:10.66667vw}}@media only screen and (min-width: 751px){.pg-gnavi__accordion{display:none;position:absolute;top:100%;right:0;text-align:center;width:250px;z-index:2;background-color:#062037}}@media only screen and (max-width: 750px){.pg-gnavi__item{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media only screen and (min-width: 751px){.pg-gnavi__item{padding:10px 0}}@media only screen and (min-width: 751px){.pg-item__odd{background-color:#062037}}@media only screen and (min-width: 751px){.pg-item__even{background-color:#0e2941}}.pg-gnavi__item:hover{outline-width:1px;outline-style:solid;outline-color:#dfe4f4}.pg-gnavi__item--lv1:link,.pg-gnavi__item--lv1:visited,.pg-gnavi__item--lv1:active,.pg-gnavi__item--lv1:hover{color:#dfe4f4}@media only screen and (max-width: 750px){.pg-gnavi__item--lv1{display:block;width:50%;border:.13333vw solid #dfe4f4;border-left-width:0}.pg-gnavi__item--lv1:nth-child(n+3){border-top-width:0}.pg-gnavi__item--lv1:nth-child(2n){border-right-width:0}}@media only screen and (max-width: 750px){.pg-gnavi__item--linked{background-color:#dfe4f4}.pg-gnavi__item--linked:link,.pg-gnavi__item--linked:visited,.pg-gnavi__item--linked:active,.pg-gnavi__item--linked:hover{color:#0c1423}}@media only screen and (max-width: 750px){.p-gnavi__badge{padding-top:8vw;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}}@media only screen and (max-width: 750px){.p-badge__img--apple{width:26.4vw}}@media only screen and (min-width: 751px){.p-badge__img--apple{width:177px}}@media only screen and (max-width: 750px){.p-badge__img--google{width:33.33333vw}}@media only screen and (min-width: 751px){.p-badge__img--google{width:250px}}@media only screen and (max-width: 750px){.p-badge__img--en{width:33.33333vw}}@media only screen and (min-width: 751px){.p-badge__img--en{width:220px}}@media only screen and (max-width: 750px){.p-badge__img--kr{width:28vw}}@media only screen and (min-width: 751px){.p-badge__img--kr{width:210px}}@media only screen and (max-width: 750px){.p-gnavi__menuBtn{position:absolute}}.p-gnavi__img01{width:17.33333vw;position:relative;right:0}.p-gnavi__img02{width:17.33333vw;position:relative;display:none;right:0}.pg-gnavi__pulse{color:#dfe4f4;transition:0.25s;padding:5px 10px}.pg-gnavi__pulse:hover,.pg-gnavi__pulse:focus{border-color:var(--hover);color:var(--color)}.pg-gnavi__pulse:hover,.pg-gnavi__pulse:focus{-webkit-animation:pg-gnavi__pulse 0.25s;animation:pg-gnavi__pulse 0.25s;box-shadow:0 0 0 2em rgba(255,255,255,0);outline-width:1px;outline-style:solid;outline-color:#dfe4f4}.pg-gnavi__icon{display:inline-block;width:28px;margin:0 0.5em 0}.pg-gnavi__icon:hover{opacity:0.8}.pg-gnavi__icon img{width:28px}@media only screen and (min-width: 751px){.pg-gnavi__icon{margin:0.8em 0.5em 0}}@-webkit-keyframes pg-gnavi__pulse{0%{box-shadow:0 0 0 0 var(--hover)}}@keyframes pg-gnavi__pulse{0%{box-shadow:0 0 0 0 var(--hover)}}.pg-gnavi__pulse{--color: #dfe4f4;--hover: #dfe4f4}.pg-gnavi__raise{--color: #dfe4f4;--hover: #dfe4f4}@media only screen and (min-width: 751px){.p-main{min-width:1200px}}#js-confetti{background:transparent;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:1;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}.p-info{color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media only screen and (max-width: 750px){.p-info{-webkit-flex-direction:column-reverse;flex-direction:column-reverse;position:relative;letter-spacing:.13333vw}}@media only screen and (min-width: 751px){.p-info{letter-spacing:2px}.p-info.p-info--rev{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}}.p-info__img{position:relative}@media only screen and (max-width: 750px){.p-info__img{width:34.93333vw}}@media only screen and (min-width: 751px){.p-info__img{margin-right:90px}}@media only screen and (min-width: 751px){.p-info__img.p-info--rev{margin:0;margin-left:90px}}.pg-info__imgContent{position:relative}.p-info__video{position:absolute;display:block}@media only screen and (max-width: 750px){.p-info__video{top:8vw;left:1.86667vw;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);width:31.2vw}}@media only screen and (min-width: 751px){.p-info__video{top:3.40625vw;left:.8125vw;-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%);width:15vw;height:26.0625vw}}.p-info__video--limt{width:100%}@media only screen and (max-width: 750px){.p-info__video--limt{height:55.73333vw}}@media only screen and (min-width: 751px){.p-info__video--limt{max-width:239px;max-height:457px;height:26.5625vw}}video{-o-object-fit:fill;object-fit:fill}.p-info__content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end}@media only screen and (max-width: 750px){.p-info__content{margin-bottom:10.66667vw}}.p-info__content.p-info--rev{-webkit-align-items:flex-start;align-items:flex-start}.p-info__heading__03{text-align:end}@media only screen and (max-width: 750px){.p-info__heading__03{font-size:12px;font-size:1.2rem;width:85.33333vw;padding-bottom:2.66667vw;border-bottom:.13333vw solid #fff;letter-spacing:1.33333vw}}@media only screen and (min-width: 751px){.p-info__heading__03{font-size:22px;font-size:2.2rem;padding-bottom:20px;width:640px;letter-spacing:5px;border-bottom:1px solid #fff}}.p-info__heading__03.p-info--rev{text-align:start}.p-info__heading__02{font-style:italic}@media only screen and (max-width: 750px){.p-info__heading__02{font-size:29px;font-size:2.9rem}}@media only screen and (min-width: 751px){.p-info__heading__02{font-size:48px;font-size:4.8rem}}.p-info__point{font-weight:700}@media only screen and (max-width: 750px){.p-info__point{font-size:14px;font-size:1.4rem}}@media only screen and (min-width: 751px){.p-info__point{font-size:18px;font-size:1.8rem}}.p-info__text{text-align:right}@media only screen and (max-width: 750px){.p-info__text{font-size:11px;font-size:1.1rem;width:86.66667vw}.p-info__text.p-info--rev{text-align:left}}@media only screen and (min-width: 751px){.p-info__text.p-info--rev{text-align:left}}@media only screen and (min-width: 751px){.p-info__phone--jp{width:14.5vw;height:auto;max-width:230px}}@media only screen and (min-width: 751px){.p-info__phone{max-height:588px;width:16.5vw;height:auto;max-width:268px}}@media only screen and (min-width: 751px){.p-info__phone--02{width:13.75vw;height:auto;max-width:230px}}.p-info__gamen{position:absolute}@media only screen and (min-width: 751px){.p-info__gamen{top:50px;right:3px}}.optanon-alert-box-wrapper{-webkit-transform:translate3d(0, 0, 2147483644px);transform:translate3d(0, 0, 2147483644px)}

/*# sourceMappingURL=maps/common.css.map */
