@charset "UTF-8";
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC:wght@100..900&display=swap");*{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.5;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}h1,h2,h3,h4,h5,h6,ol,p,ul{margin-top:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}a:focus,input:focus{outline:none}figure{margin:0;padding:0}figure img{width:100%;height:auto}section{position:relative;z-index:1}.btn{color:#fff;text-align:center;font-size:28px;font-weight:500;text-decoration:none;display:inline-block;-webkit-transition:all 0.5s cubic-bezier(0.1, 0.66, 0.42, 1.04);-o-transition:all 0.5s cubic-bezier(0.1, 0.66, 0.42, 1.04);transition:all 0.5s cubic-bezier(0.1, 0.66, 0.42, 1.04)}.btn span{font-size:inherit;display:block;height:2em;line-height:1.84em;padding:0 3em;border-radius:1em;background-color:#2757dd;-webkit-box-shadow:0 0.3em 0 rgba(0, 0, 0, 0.1);box-shadow:0 0.3em 0 rgba(0, 0, 0, 0.1)}@media (hover:hover){.btn:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.1);filter:brightness(1.1)}}header{position:fixed;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:80px;padding:20px;background-image:url("../images/header/header.png");background-repeat:no-repeat;background-position:center right;background-color:white;z-index:100;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.1);box-shadow:0 5px 10px rgba(0, 0, 0, 0.1)}header h1{margin:0;font-size:0}header a{text-decoration:none}header .yuantaplusLogo{width:130px;height:39px;background-image:url("../images/header/yuantaplus.svg");background-repeat:no-repeat}@media only screen and (max-width:1024px){header{padding:16px;height:68px}header .yuantaplusLogo{width:105px;height:36px}}@media only screen and (max-width:767px){header{height:59.5px}header .yuantaplusLogo{width:83px;height:26px}}.logo{display:inline-block;width:308px}.logo img{width:100%}@media only screen and (max-width:1023px){.logo{width:240px}}@media only screen and (max-width:767px){.logo{width:190px}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.8em 1em;font-size:13px;font-weight:400;text-align:center;color:#fff;background-color:#007fe0}.footer_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1em}.footer a{color:#fff}@media screen and (orientation:portrait){.footer{padding:1em;font-size:12px;line-height:1.2;gap:1em}.footer_info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.3em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.tools{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;gap:1em;position:fixed;bottom:110px;right:36px;z-index:22}@media screen and (max-width:1180px){.tools{bottom:10px;right:15px}}@media screen and (max-width:576px){.tools{right:12px}}.tools a{font-size:24px;line-height:1;color:#fff;position:relative;background-color:#5192fa;background:-webkit-gradient(linear, left top, left bottom, from(#5192fa), to(#2858de));background:-webkit-linear-gradient(top, #5192fa 0%, #2858de 100%);background:-o-linear-gradient(top, #5192fa 0%, #2858de 100%);background:linear-gradient(to bottom, #5192fa 0%, #2858de 100%);width:4em;height:4em;border-radius:50%;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-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;text-decoration:none;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-filter:drop-shadow(0 0 0.5em rgba(110, 110, 110, 0.5));filter:drop-shadow(0 0 0.5em rgba(110, 110, 110, 0.5))}.tools a:after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border:2px solid #fff;border-radius:50%}@media (hover:hover){.tools a:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width:1180px){.tools a{padding:5px 0;font-size:1.5vw}}.tools a span{text-align:center;line-height:1.2}@media screen and (orientation:portrait){.tools a{font-size:16px}}.tools .gotop{opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}@media (hover:hover){.tools .gotop:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}}.tools .gotop.show{opacity:1}.tools .gotop img{width:100%;height:100%}.lightbox{display:none;position:fixed;top:0;left:0;z-index:33}.lightbox-wrap{position:fixed;width:100vw;height:100vh;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;background-color:rgba(0, 0, 0, 0.65)}.lightbox .lbox{position:relative}.lightbox .close{position:absolute;top:10px;right:10px;background:#fff;-webkit-box-shadow:3px 3px 0 #cfcfcf;box-shadow:3px 3px 0 #cfcfcf;color:#6e6e6e;padding:5px 10px;border-radius:100px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.lightbox .close img{width:25px;margin-right:2px}@media screen and (orientation:landscape) and (max-width:700px){.lightbox .close{padding:5px;font-size:12px}.lightbox .close img{width:20px;margin-right:2px}}.lightbox-banner{width:470px;font-size:0;border-radius:25px;overflow:hidden}@media screen and (orientation:landscape) and (max-width:900px){.lightbox-banner{width:36vw;margin-left:auto;margin-right:auto}}@media screen and (orientation:portrait) and (max-width:576px){.lightbox-banner{width:90vw}}.lightbox .content{color:#fff;text-align:center;position:absolute;width:100%;top:300px}@media screen and (orientation:portrait) and (max-width:576px){.lightbox .content{top:38vw}}.lightbox .content p{white-space:nowrap;text-indent:100%;overflow:hidden;margin-bottom:5px;font-size:26px;line-height:1.2}@media screen and (orientation:portrait) and (max-width:576px){.lightbox .content p{font-size:5vw}}.lightbox .content p span{font-size:1.3em;display:block;position:relative;font-family:Arial, Helvetica, sans-serif;font-weight:900}.lightbox .content .btn{background-color:#fb8d33;padding:3px;border-radius:100px}@media screen and (orientation:portrait) and (max-width:576px){.lightbox .content .btn{font-size:6vw}}.lightbox .content .btn span{display:block;border:2px solid #fff;padding:0 1.5em;background-color:#fb8d33}.info{margin:0 auto}.info-item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.5625vw;font-weight:500;color:#342e5b;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0.4vw 0.4vw 0 0 rgba(0, 0, 0, 0.05);box-shadow:0.4vw 0.4vw 0 0 rgba(0, 0, 0, 0.05);border-radius:.52083vw;background-color:rgba(255, 255, 255, 0.8)}.info-item+.info-item{margin-top:.78125vw}.info-title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:13.02083vw;padding:.75vw .52083vw}.info-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.75vw .52083vw;position:relative;line-height:1.3}.info-text:before{content:"";width:1px;height:86%;position:absolute;background-color:#0a213b;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.info-text del{text-decoration:line-through}@media (min-width:768px) and (max-width:1199px){.info{width:71.83099vw}.info-item{padding:.70423vw 0;font-size:2.11268vw;-webkit-box-shadow:0 0 0.70423vw 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 0.70423vw 0 rgba(0, 0, 0, 0.2);border-radius:.70423vw}.info-item+.info-item{margin-top:1.05634vw}.info-title{width:17.60563vw;padding:.70423vw}.info-text{padding:.70423vw}}@media only screen and (max-width:767px){.info{width:83.73333vw}.info-item{display:block;padding:2.66667vw;font-size:5.33333vw;-webkit-box-shadow:0 0 2.66667vw 0 rgba(0, 0, 0, 0.2);box-shadow:0 0 2.66667vw 0 rgba(0, 0, 0, 0.2);border-radius:2.13333vw}.info-item+.info-item{margin-top:3.46667vw}.info-title{width:100%;padding:0 0 2.66667vw 0}.info-text{padding:2.66667vw 0 0 0;border-left:none}.info-text:before{width:86%;height:1px;left:50%;top:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.accordion_header{cursor:pointer}.accordion_body{line-height:1.5;color:#0a213b}.accordion_body ol{padding-left:1em}.accordion_body ol li{list-style-type:decimal}@-webkit-keyframes iconFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(12%);transform:translateY(12%)}}@keyframes iconFloat{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(12%);transform:translateY(12%)}}@-webkit-keyframes rotate360{0%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate360{0%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}br.mobile{display:none}@media screen and (orientation:portrait){br.mobile{display:block}}br.pc{display:block}@media screen and (orientation:portrait){br.pc{display:none}}.money{position:absolute;background-size:contain;background-repeat:no-repeat}.money_type_1{background-image:url("../images/webp/money_1.webp")}.money_type_2{background-image:url("../images/webp/money_2.webp")}.money_type_3{background-image:url("../images/webp/money_3.webp")}body{font-family:Arial, "Noto Sans TC", "Microsoft JhengHei", sans-serif;color:#4e4e4e}article{padding-top:80px;width:100%;overflow:hidden}@media screen and (max-width:1024px){article{padding-top:68px}}@media screen and (max-width:767px){article{padding-top:59px}}.point{color:#980303}.number{font-family:Arial, Helvetica, sans-serif;font-weight:700}.title{text-align:center;position:relative;z-index:21}.title h2{margin-left:auto;margin-right:auto;height:6.72vw;white-space:nowrap;text-indent:100%;overflow:hidden}@media screen and (orientation:portrait){.title h2{height:13vw}}@media screen and (orientation:portrait) and (max-width:576px){.title h2{height:25vw}}main{position:relative}.strokeText{display:block;position:relative;z-index:2}.strokeText:before{content:attr(data-storke);position:absolute;z-index:-1;-webkit-text-stroke:5px #fff;text-stroke:5px #fff}@media screen and (orientation:portrait) and (max-width:576px){.strokeText:before{-webkit-text-stroke:.5vw #fff;text-stroke:.5vw #fff}}.kv{height:50vw;color:#444444;background-image:url("../images/webp/kv_bg.webp");background-size:cover;background-repeat:no-repeat;background-position:center top}@media screen and (orientation:portrait){.kv{height:100vh;background-image:url("../images/webp/kv_bg_m.webp")}}@media screen and (orientation:portrait) and (max-width:576px){.kv{height:150vw}}.kv .container{position:absolute;z-index:5;top:0;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);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;padding-top:11vw}@media screen and (orientation:portrait){.kv .container{top:-3vw;z-index:6}}.kv .slogan{width:41.2vw;height:7.76vw;position:relative;margin-bottom:4vw;background-image:url("../images/webp/slogan.webp");background-size:contain;background-repeat:no-repeat}.kv .slogan h1,.kv .slogan h2{margin:0}.kv .slogan h1 span,.kv .slogan h2 span{display:block;white-space:nowrap;text-indent:100%;overflow:hidden}@media screen and (orientation:portrait){.kv .slogan{width:82.4vw;height:15.52vw;margin-bottom:45vw}}.kv .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1vw;margin-bottom:3vw}@media screen and (orientation:portrait){.kv .content{margin-bottom:0}}.kv .content .item{-webkit-animation:iconFloat 1s ease-in-out infinite alternate;animation:iconFloat 1s ease-in-out infinite alternate;width:16.15vw;height:11.51vw;background-size:contain;background-repeat:no-repeat}@media screen and (orientation:portrait){.kv .content .item{width:30vw;height:30vw}}.kv .content .item:first-child{background-image:url("../images/webp/sp_1.webp")}.kv .content .item:nth-child(2){background-image:url("../images/webp/sp_2.webp")}.kv .content .item:nth-child(3){background-image:url("../images/webp/sp_3.webp")}.kv .content .item:nth-child(2){animation-direction:alternate-reverse}.kv .content .item .label,.kv .content .item .text{white-space:nowrap;text-indent:100%;overflow:hidden}.kv .btn_section{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (orientation:landscape) and (max-width:1400px){.kv .btn_section .btn{font-size:1.8vw}}@media screen and (orientation:portrait){.kv .btn_section{padding:4vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.kv .btn_section .btn{font-size:4.5vw}.kv .btn_section .btn span{padding:0 3em}}@media screen and (orientation:portrait) and (max-width:576px){.kv .btn_section .btn{font-size:6.5vw}}.kv .map{position:absolute;left:50%;top:7.3vw;width:90.73vw;margin-left:-45.365vw;height:25.21vw;background-image:url("../images/webp/kv_map.webp");background-size:cover}@media screen and (orientation:portrait){.kv .map{top:35vw;width:108.8vw;height:30.2vw;margin-left:-54.4vw}}.kv .map .role{position:absolute;background-size:cover;background-repeat:no-repeat}.kv .map .role_1{background-image:url("../images/webp/kv_people_1.webp")}.kv .map .role_2{background-image:url("../images/webp/kv_people_2.webp")}.kv .map .role_3{background-image:url("../images/webp/kv_people_3.webp")}.kv .map .role_4{background-image:url("../images/webp/kv_people_4.webp")}.kv .map .role_1{width:15.52vw;height:22.5vw;left:8.536vw;top:0.9vw}@media screen and (orientation:portrait){.kv .map .role_1{width:22.92vw;height:33.23vw;left:9vw;top:-4vw}}.kv .map .role_2{width:12.34vw;height:12.08vw;right:24vw;top:-6.5vw}@media screen and (orientation:portrait){.kv .map .role_2{width:27.6vw;height:27.08vw;left:40vw;top:-3vw}}.kv .map .role_3{width:12.29vw;height:10.73vw;left:26vw;top:-5.7vw}@media screen and (orientation:portrait){.kv .map .role_3{width:20vw;height:17.4vw;left:auto;right:26vw;top:-5vw}}.kv .map .role_4{width:17.81vw;height:28.65vw;right:8.905vw;bottom:2.865vw}@media screen and (orientation:portrait){.kv .map .role_4{width:20.83vw;height:33.54vw;right:9vw;bottom:2vw}}.kv .map .role_airplane{width:11vw;height:6.33vw;left:5vw;top:-5.3925vw;background-image:url("../images/webp/kv_airplane.webp");background-size:cover}@media screen and (orientation:portrait){.kv .map .role_airplane{width:19.38vw;height:11.04vw;left:20vw;top:-10vw}}@-webkit-keyframes barGrow{0%{height:0}to{height:var(--target-height)}}@keyframes barGrow{0%{height:0}to{height:var(--target-height)}}.decorate{position:absolute;background-size:contain;background-repeat:no-repeat}.discount{padding:4.69vw 0 8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url("../images/webp/grid.webp");background-color:#fff}@media screen and (orientation:portrait){.discount{padding:0 0 15vw}}.discount:before{content:"";z-index:2;position:absolute;width:100%;height:23.96vw;left:0;top:0;-webkit-transform:translate(0, -45%);-ms-transform:translate(0, -45%);transform:translate(0, -45%);background-image:url("../images/webp/cloud.webp");background-size:cover;background-position:center top}@media screen and (orientation:portrait){.discount:before{height:45vw}}.discount .container{position:relative;margin-left:auto;margin-right:auto;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}@media screen and (orientation:portrait){.discount .container{gap:5vw;padding:0}}.discount .title h2{background-image:url("../images/webp/discount_title.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.discount .content{position:relative;background-color:#e0e9f8;border:10px solid #fff;-webkit-box-shadow:1vw 1vw 2vw rgba(0, 0, 0, 0.3);box-shadow:1vw 1vw 2vw rgba(0, 0, 0, 0.3);padding:2vw 2.5vw 3vw 2vw}@media screen and (orientation:portrait) and (max-width:576px){.discount .content{padding:3vw}}.discount .content:after,.discount .content:before{content:"";position:absolute;width:38px;height:38px;top:1vw;background-image:url("../images/webp/discount_deco.webp");background-repeat:no-repeat;background-size:cover}@media screen and (orientation:portrait) and (max-width:576px){.discount .content:after,.discount .content:before{top:3vw;width:5vw;height:5vw}}.discount .content:before{left:2vw}.discount .content:after{right:2vw}.discount .content .subtitle{text-align:center;font-size:40px;font-weight:900;margin-bottom:.5em}@media screen and (orientation:portrait) and (max-width:576px){.discount .content .subtitle{font-size:7vw}}.dream{padding-top:6.25vw;color:#0a213b;background-color:#a3e6fe}@media screen and (orientation:portrait){.dream{padding-bottom:5vw}}.dream:before{content:"";position:absolute;left:0;top:0;width:100%;height:10.05vw;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);background-image:url("../images/webp/bg_deco_top.webp");background-size:cover;background-repeat:no-repeat;background-position:center}.dream .title{position:absolute;width:100%;top:50%}.dream .title h2{position:relative;z-index:2;background-image:url("../images/webp/dream_title.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.dream .title:after{position:absolute;content:"";bottom:0;left:50%;-webkit-transform:translate(-50%, -45%);-ms-transform:translate(-50%, -45%);transform:translate(-50%, -45%);width:17.08vw;height:13.7vw;background-image:url("../images/webp/dream_title_deco.webp");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (orientation:portrait){.dream .title{position:relative}.dream .title:after{width:34.16vw;height:27.4vw;-webkit-transform:translate(-50%, -30%);-ms-transform:translate(-50%, -30%);transform:translate(-50%, -30%)}}.dream .content{position:relative;width:79.17vw;height:55.21vw;margin-left:auto;margin-right:auto}@media screen and (orientation:portrait){.dream .content{width:auto;height:auto}}.dream .content:after,.dream .content:before{content:"";position:absolute;left:50%;top:50%;margin-left:-50vw;margin-top:-50vw;width:100vw;height:100vw;-webkit-animation:rotate360 20s linear infinite;animation:rotate360 20s linear infinite;background-image:url("../images/webp/dream_bg.webp");background-size:cover}.dream .content:before{display:none}@media screen and (orientation:portrait){.dream .content:after,.dream .content:before{display:block;width:150vw;height:150vw;margin-left:-75vw;margin-top:0}.dream .content:before{margin-top:0;top:-30vw}.dream .content:after{top:120vw}}.dream .content .item{z-index:1;width:18.75vw;position:absolute}.dream .content .item img{margin-bottom:1em}.dream .content .item:nth-child(3),.dream .content .item:nth-child(6){top:50%;margin-top:-8.465vw}.dream .content .item:first-child,.dream .content .item:nth-child(2),.dream .content .item:nth-child(4),.dream .content .item:nth-child(5){left:50%}.dream .content .item:first-child,.dream .content .item:nth-child(2){top:0}.dream .content .item:nth-child(4),.dream .content .item:nth-child(5){bottom:0}.dream .content .item:first-child,.dream .content .item:nth-child(5){margin-left:-21.5625vw}.dream .content .item:nth-child(2),.dream .content .item:nth-child(4){margin-left:2.8125vw}.dream .content .item:nth-child(3){right:0}.dream .content .item figcaption{font-size:36px;text-align:center;font-weight:bold}@media screen and (orientation:portrait){.dream .content .item{position:relative;width:auto!important;left:auto!important;top:auto!important;bottom:auto!important;margin-left:0!important;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-20vw}.dream .content .item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.dream .content .item:first-child{margin-top:0}.dream .content .item figure{width:55vw}}@media screen and (orientation:portrait) and (max-width:576px){.dream .content .item figcaption{font-size:6vw}}.question{padding:12vw 0 16.67vw;background-image:url("../images/webp/grid.webp"), url("../images/webp/dotted.webp");background-repeat:repeat,repeat-y;background-color:#fff}.question:before{content:"";position:absolute;top:0;z-index:1;width:100%;height:9.22vw;background-image:url("../images/webp/bg_deco_bottom.webp");background-position:center top;background-repeat:no-repeat;background-size:cover}@media screen and (orientation:portrait){.question{padding-bottom:30vw}}.question .title{margin-bottom:90px}@media screen and (orientation:portrait) and (max-width:576px){.question .title{margin-bottom:10vw}}.question .title h2{background-image:url("../images/webp/question_title.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.question .content{margin-left:auto;margin-right:auto;max-width:960px;position:relative;z-index:2}@media screen and (max-width:1180px){.question .content{margin-left:5vw;margin-right:5vw}}.question .accordion{font-size:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}@media screen and (max-width:1280px){.question .accordion{font-size:3vw}}@media screen and (orientation:portrait) and (max-width:576px){.question .accordion{font-size:5vw}}.question .accordion_item{-webkit-box-shadow:0 0.5em 0.3em rgba(0, 0, 0, 0.3);box-shadow:0 0.5em 0.3em rgba(0, 0, 0, 0.3);border-radius:15px}.question .accordion_open .accordion_header{border-radius:15px 15px 0 0}.question .accordion_open .accordion_header:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.question .accordion_header{font-size:inherit;background-color:#177aeb;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.5em 2.5em .5em 1em;border-radius:15px;position:relative;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;line-height:1.3;cursor:pointer}.question .accordion_header:after{content:"";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;right:1em;width:.8em;height:.75em;background-image:url("../images/webp/icon_arrow.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.question .accordion_icon{display:block;width:2em;height:2em;margin-right:.5em;background-image:url("../images/webp/icon_Q.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.question .accordion_body{background-color:#fff;border-radius:0 0 15px 15px;padding:.6em 1em;font-size:inherit}.question .accordion_body>*{font-size:.75em}@media screen and (orientation:portrait) and (max-width:576px){.question .accordion_body>*{font-size:.95em}}.question .accordion_body>:last-child{margin-bottom:0}.bottom{background-image:url("../images/webp/step_cloud.webp");background-color:#a3e6fe;background-size:100%;background-repeat:no-repeat;padding-bottom:10vw}.step{padding:5vw 0 10vw}.step:before{content:"";position:absolute;left:0;top:0;width:100%;height:10.05vw;-webkit-transform:translate(0, -100%);-ms-transform:translate(0, -100%);transform:translate(0, -100%);background-image:url("../images/webp/bg_deco_top.webp");background-size:cover;background-repeat:no-repeat;background-position:center}@media screen and (max-width:1366px){.step{padding:15vw 5vw}}.step .container{max-width:1330px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px}@media screen and (max-width:1366px){.step .container{max-width:90vw;gap:6vw}}.step .title h2{background-image:url("../images/webp/step_title.webp");background-size:contain;background-repeat:no-repeat;background-position:center}.step_number{margin-bottom:1vw;position:relative;width:100%}@media screen and (orientation:portrait){.step_number{margin-bottom:2vw}}.step_number span{display:inline-block;position:relative;border-radius:50%;font-size:58px;background-color:#177aeb;width:1.2em;height:1.2em;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:700;z-index:2}@media screen and (orientation:portrait) and (max-width:576px){.step_number span{font-size:8vw}}.step_number:after,.step_number:before{content:"";position:absolute;z-index:1;width:50%;top:50%;height:2px;background:-webkit-linear-gradient(left, #177aeb, #177aeb 15px, transparent 15px, transparent);background:-o-linear-gradient(left, #177aeb, #177aeb 15px, transparent 15px, transparent);background:linear-gradient(to right, #177aeb, #177aeb 15px, transparent 15px, transparent);background-size:30px 100%}.step_number:before{left:0}.step_number:after{right:0}.step .content ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin:0;padding:0;gap:15px;position:relative}@media screen and (orientation:portrait){.step .content ol{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.step .content li{position:relative;list-style-type:none;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;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}.step .content li:first-child .step_number:before,.step .content li:last-child .step_number:after{display:none}@media screen and (orientation:portrait){.step .content li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-bottom:5vw}.step .content li:nth-child(2) .step_number:after,.step .content li:nth-child(3) .step_number:before{display:none}}.step .content img{width:100%;height:auto;margin-bottom:1em}.step .content figure{position:relative}.step .content figcaption{font-size:36px;font-weight:bold;text-align:center;color:#0a213b}@media screen and (orientation:portrait) and (max-width:576px){.step .content figcaption{font-size:6vw}}.notice{background-color:#fff;color:#0a213b;max-width:1200px;margin-left:auto;margin-right:auto;border-radius:1em}@media screen and (orientation:portrait){.notice{margin-left:5vw;margin-right:5vw}}.notice .container{font-size:28px;padding:1em 1em .5em;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}.notice .subtitle{font-size:inherit;font-weight:bold;padding-bottom:.5em;position:relative}.notice .subtitle:after{content:"+";font-weight:normal;position:absolute;right:.5em}@media screen and (orientation:portrait) and (max-width:576px){.notice .subtitle{font-size:20px}}.notice .accordion_body{border-top:2px solid #222;padding-bottom:.5em}.notice .accordion_open .subtitle:after{content:'-'}.notice .content{padding-top:1em}.notice li{font-size:17px;padding:0}@media screen and (orientation:portrait) and (max-width:576px){.notice li{font-size:14px}}.notice ol,.notice ul{padding-left:1.5em}@media screen and (orientation:portrait) and (max-width:576px){.notice ol,.notice ul{padding-left:1em}}.notice ol,.notice p{line-height:2}.notice p{margin-left:1em}.notice ul>li{list-style-type:disc}