.container{max-width:1300px}@media screen and (min-width: 768px){body.ogp .header-wrap{padding:2rem 20rem}body.ogp .logo{width:34rem}body.ogp .header-right .btn-line{width:36rem;font-size:2rem}}#main{width:100%;overflow:hidden;background:#77d2ef;position:relative}@media screen and (max-width: 767px){#main{background-size:auto 100%;background-size:cover}}@media screen and (min-width: 768px){#main{background-image:url(../images/bg_main_pc.png)}}#main #main-bg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#main #main-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#main .main-wrap{padding:4rem 0 2rem;position:relative;z-index:2}@media screen and (max-width: 767px){#main .main-wrap{padding-bottom:0}}#main .txt-top{line-height:1;font-weight:bold;color:#fff;background-color:#ff8601;border-radius:10rem;letter-spacing:.05em;margin-bottom:1.8rem}@media screen and (max-width: 767px){#main .txt-top{font-size:2.4rem;display:block;text-align:center;padding:.8rem 0 1.4rem 0}}@media screen and (min-width: 768px){#main .txt-top{font-size:4.8rem;padding:1.4rem 4.8rem 2.1rem 6rem;display:inline-block}}#main .txt-top strong{line-height:.1em;padding:0 .1em;font-size:5.2rem;text-shadow:-5px -1px 0 #ff8601,-5px 0px 0 #ff8601,-5px 1px 0 #ff8601,-4px -3px 0 #ff8601,-4px -2px 0 #ff8601,-4px -1px 0 #ff8601,-4px 0px 0 #ff8601,-4px 1px 0 #ff8601,-4px 2px 0 #ff8601,-4px 3px 0 #ff8601,-3px -4px 0 #ff8601,-3px -3px 0 #ff8601,-3px -2px 0 #ff8601,-3px -1px 0 #ff8601,-3px 0px 0 #ff8601,-3px 1px 0 #ff8601,-3px 2px 0 #ff8601,-3px 3px 0 #ff8601,-3px 4px 0 #ff8601,-2px -4px 0 #ff8601,-2px -3px 0 #ff8601,-2px -2px 0 #ff8601,-2px -1px 0 #ff8601,-2px 0px 0 #ff8601,-2px 1px 0 #ff8601,-2px 2px 0 #ff8601,-2px 3px 0 #ff8601,-2px 4px 0 #ff8601,-1px -5px 0 #ff8601,-1px -4px 0 #ff8601,-1px -3px 0 #ff8601,-1px -2px 0 #ff8601,-1px -1px 0 #ff8601,-1px 0px 0 #ff8601,-1px 1px 0 #ff8601,-1px 2px 0 #ff8601,-1px 3px 0 #ff8601,-1px 4px 0 #ff8601,-1px 5px 0 #ff8601,0px -5px 0 #ff8601,0px -4px 0 #ff8601,0px -3px 0 #ff8601,0px -2px 0 #ff8601,0px -1px 0 #ff8601,0px 0px 0 #ff8601,0px 1px 0 #ff8601,0px 2px 0 #ff8601,0px 3px 0 #ff8601,0px 4px 0 #ff8601,0px 5px 0 #ff8601,1px -5px 0 #ff8601,1px -4px 0 #ff8601,1px -3px 0 #ff8601,1px -2px 0 #ff8601,1px -1px 0 #ff8601,1px 0px 0 #ff8601,1px 1px 0 #ff8601,1px 2px 0 #ff8601,1px 3px 0 #ff8601,1px 4px 0 #ff8601,1px 5px 0 #ff8601,2px -4px 0 #ff8601,2px -3px 0 #ff8601,2px -2px 0 #ff8601,2px -1px 0 #ff8601,2px 0px 0 #ff8601,2px 1px 0 #ff8601,2px 2px 0 #ff8601,2px 3px 0 #ff8601,2px 4px 0 #ff8601,3px -4px 0 #ff8601,3px -3px 0 #ff8601,3px -2px 0 #ff8601,3px -1px 0 #ff8601,3px 0px 0 #ff8601,3px 1px 0 #ff8601,3px 2px 0 #ff8601,3px 3px 0 #ff8601,3px 4px 0 #ff8601,4px -3px 0 #ff8601,4px -2px 0 #ff8601,4px -1px 0 #ff8601,4px 0px 0 #ff8601,4px 1px 0 #ff8601,4px 2px 0 #ff8601,4px 3px 0 #ff8601,5px -1px 0 #ff8601,5px 0px 0 #ff8601,5px 1px 0 #ff8601}@media screen and (min-width: 768px){#main .txt-top strong{font-size:9.6rem}}#main .time-group{display:inline-flex;align-items:center;margin-bottom:1rem}@media screen and (min-width: 768px){#main .time-group{margin-bottom:1.6rem;gap:2.6rem}}#main .time-group .time-txt{text-align:center;color:#004f95;font-weight:900;line-height:1;letter-spacing:.05em;font-size:2rem;text-shadow:-4px -1px 0 #fff,-4px 0px 0 #fff,-4px 1px 0 #fff,-3px -3px 0 #fff,-3px -2px 0 #fff,-3px -1px 0 #fff,-3px 0px 0 #fff,-3px 1px 0 #fff,-3px 2px 0 #fff,-3px 3px 0 #fff,-2px -3px 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-2px 3px 0 #fff,-1px -4px 0 #fff,-1px -3px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,-1px 3px 0 #fff,-1px 4px 0 #fff,0px -4px 0 #fff,0px -3px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,0px 3px 0 #fff,0px 4px 0 #fff,1px -4px 0 #fff,1px -3px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,1px 3px 0 #fff,1px 4px 0 #fff,2px -3px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,2px 3px 0 #fff,3px -3px 0 #fff,3px -2px 0 #fff,3px -1px 0 #fff,3px 0px 0 #fff,3px 1px 0 #fff,3px 2px 0 #fff,3px 3px 0 #fff,4px -1px 0 #fff,4px 0px 0 #fff,4px 1px 0 #fff}@media screen and (min-width: 768px){#main .time-group .time-txt{font-size:3.6rem}}#main .time-group .time-txt span{display:block;background-color:#fff;padding:.6rem 1.6rem 1.2rem}@media screen and (min-width: 768px){#main .time-group .time-txt span{padding:1rem 1rem 1.6rem}}#main .time-group .time-txt b{filter:drop-shadow(0 0.2rem 0.2rem rgba(0, 0, 0, 0.2509803922))}@media screen and (min-width: 768px){#main .time-group .time-txt b{filter:drop-shadow(0 0.4rem 0.4rem rgba(0, 0, 0, 0.2509803922))}}#main .time-group .time-txt>b{display:block;transform:translateY(-0.15em)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}#main .time-group .time-box{width:14rem;color:#fff;line-height:1;font-weight:900;aspect-ratio:210/147;padding-left:1em;display:flex;align-items:center;background:url(../images/main/time-box.png) center/contain no-repeat;font-size:2.4rem;animation:pulse 2s ease-in-out infinite}@media screen and (min-width: 768px){#main .time-group .time-box{width:21rem;font-size:3.6rem}}#main .time-group .time-box .time-box-inn{display:flex;align-items:flex-end;padding-bottom:.5em}#main .time-group .time-box .time-box-inn span:first-child{writing-mode:vertical-lr;letter-spacing:.1em}#main .time-group .time-box .time-box-inn strong{font-weight:900;line-height:.8em;margin-right:-0.01em;display:inline-block;vertical-align:bottom;font-size:9rem}@media screen and (min-width: 768px){#main .time-group .time-box .time-box-inn strong{font-size:14rem}}#main .main-h1{font-weight:900;color:#f6f600;line-height:1.2;letter-spacing:.05em;font-size:4.6rem;text-shadow:-1px 0px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,1px 0px 0 #004f95;filter:drop-shadow(0.4rem 0.4rem 0 #004f95)}@media screen and (max-width: 767px){#main .main-h1{text-align:center;margin-bottom:2.4rem}}@media screen and (min-width: 768px){#main .main-h1{font-size:11rem;margin-bottom:3.6rem;filter:drop-shadow(0.4rem 0.4rem 0 #004f95);text-shadow:-3px -1px 0 #004f95,-3px 0px 0 #004f95,-3px 1px 0 #004f95,-2px -2px 0 #004f95,-2px -1px 0 #004f95,-2px 0px 0 #004f95,-2px 1px 0 #004f95,-2px 2px 0 #004f95,-1px -3px 0 #004f95,-1px -2px 0 #004f95,-1px -1px 0 #004f95,-1px 0px 0 #004f95,-1px 1px 0 #004f95,-1px 2px 0 #004f95,-1px 3px 0 #004f95,0px -3px 0 #004f95,0px -2px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,0px 2px 0 #004f95,0px 3px 0 #004f95,1px -3px 0 #004f95,1px -2px 0 #004f95,1px -1px 0 #004f95,1px 0px 0 #004f95,1px 1px 0 #004f95,1px 2px 0 #004f95,1px 3px 0 #004f95,2px -2px 0 #004f95,2px -1px 0 #004f95,2px 0px 0 #004f95,2px 1px 0 #004f95,2px 2px 0 #004f95,3px -1px 0 #004f95,3px 0px 0 #004f95,3px 1px 0 #004f95}}@media screen and (min-width: 1400px){#main .main-h1{font-size:11.8rem}}#main .main-group{display:inline-flex}@media screen and (max-width: 767px){#main .main-group{flex-wrap:wrap;gap:1.2rem;justify-content:center}}@media screen and (min-width: 768px){#main .main-group{gap:1.8rem}}#main .main-group .item{aspect-ratio:1;background-color:#fff;border-radius:21rem;padding:.4rem;width:14rem}@media screen and (max-width: 767px){#main .main-group .item{filter:drop-shadow(0 0 0.5rem rgba(90, 178, 255, 0.5019607843))}}@media screen and (min-width: 768px){#main .main-group .item{filter:drop-shadow(0 0 1rem rgba(90, 178, 255, 0.5019607843));width:20rem;padding:.8rem}}@media screen and (min-width: 1400px){#main .main-group .item{width:21rem}}#main .main-group .item .cir{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:.1rem solid #5ab2ff;border-radius:21rem;text-align:center;font-weight:900;color:#004f95;font-size:1.4rem}@media screen and (min-width: 768px){#main .main-group .item .cir{font-size:2.2rem}}#main .main-group .item .cir b{color:#ff8601;font-weight:900;font-size:1.8rem}@media screen and (min-width: 768px){#main .main-group .item .cir b{font-size:2.6rem}}#main .main-content{position:relative;z-index:1;width:-moz-fit-content;width:fit-content}#main .main-char{position:relative;bottom:0;right:0;aspect-ratio:777/738}@media screen and (max-width: 767px){#main .main-char{transform:translateX(1rem)}}@media screen and (min-width: 768px){#main .main-char{position:absolute;width:77.7rem;transform:translateX(20%)}}@media screen and (min-width: 1400px){#main .main-char{transform:translateX(30%)}}#main .main-char img{position:absolute;top:0;left:0;width:100%}#main .main-char .main-char-box{position:absolute;aspect-ratio:322/114;background:url(../images/main/char-box.png) center/contain no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-weight:900;color:#004f95;line-height:1.2;letter-spacing:.05em;font-size:1.2rem}@media screen and (max-width: 767px){#main .main-char .main-char-box{padding-right:3%;top:20%;left:-2rem;width:17rem}}@media screen and (min-width: 768px){#main .main-char .main-char-box{padding-right:3%;top:20%;left:5%;width:32.2rem;font-size:2.2rem}}#main .main-char .main-char-box b{font-weight:900;letter-spacing:.1em;color:#f6f600;font-size:2rem;text-shadow:-1px 0px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,1px 0px 0 #004f95}@media screen and (min-width: 768px){#main .main-char .main-char-box b{font-size:3.6rem}}@keyframes flash-light1{0%,11%,21%,100%{opacity:0}10%,20%,22%,95%{opacity:1}}@keyframes flash-light2{0%,24%,100%{opacity:0}25%,99%{opacity:1}}.contact-banner{background:#f4f9ff url(../images/contact-banner_bg.png) bottom/100% auto no-repeat;border-radius:2.4rem;filter:drop-shadow(0 0 1rem rgba(0, 0, 0, 0.2509803922));display:flex;align-items:center}@media screen and (max-width: 767px){.contact-banner{flex-direction:column}}.contact-banner .banner-img{position:relative;aspect-ratio:40/36;background:url(../images/banner-contact-img.png) center/contain no-repeat}@media screen and (max-width: 767px){.contact-banner .banner-img{order:2;width:80%;margin-left:auto}}@media screen and (min-width: 768px){.contact-banner .banner-img{width:40rem}}.contact-banner .banner-img:before,.contact-banner .banner-img:after{content:"";position:absolute;animation:3s linear infinite}.contact-banner .banner-img:before{aspect-ratio:1;background:url(../images/banner-contact-img-light1.png) center/contain no-repeat;width:10%;top:13.2%;left:13.2%;animation-name:flash-light1}.contact-banner .banner-img:after{aspect-ratio:40/56;background:url(../images/banner-contact-img-light2.png) center/contain no-repeat;width:10%;top:18.2%;right:31%;animation-name:flash-light2}@media screen and (max-width: 767px){.contact-banner .contact-banner-content{width:100%;padding:2.4rem 1rem}}@media screen and (min-width: 768px){.contact-banner .contact-banner-content{width:calc(100% - 40rem);padding-right:3.4rem}}.contact-banner .items{margin-left:calc(var(--item-space)*-1);margin-right:calc(var(--item-space)*-1);display:flex}@media screen and (max-width: 767px){.contact-banner .items{--item-space: 0.2rem}}@media screen and (min-width: 768px){.contact-banner .items{--item-space: 1.8rem}}.contact-banner .items .item{padding-left:var(--item-space);padding-right:var(--item-space);text-align:center;margin-bottom:3rem}@media screen and (max-width: 767px){.contact-banner .items .item{width:100%}}@media screen and (min-width: 768px){.contact-banner .items .item{width:33.333%}}.contact-banner .items .item-1{--item-color: #3a42d4}.contact-banner .items .item-2{--item-color: #e36670}.contact-banner .items .item-3{--item-color: #2979a0}.contact-banner .items .item .label{color:#fff;background-color:var(--item-color);font-weight:bold;margin-bottom:.8rem;border-radius:1.2rem;font-size:1.2rem;padding:.8rem 0}@media screen and (min-width: 768px){.contact-banner .items .item .label{padding:1.2rem 0;font-size:2.4rem}}.contact-banner .items .item .txt{font-weight:bold;font-size:1.2rem}@media screen and (min-width: 768px){.contact-banner .items .item .txt{font-size:2rem}}.contact-banner .items .item .txt strong{color:var(--item-color);line-height:1;font-size:1.2em}@media screen and (min-width: 768px){.contact-banner .items .item .txt strong{font-size:2.4em}}.contact-banner .action{text-align:center}.contact-banner .action .contact-info{color:#004f95}.contact-banner .action .contact-info strong{display:block;font-size:1.8rem}#repeat-customers{padding-bottom:0;overflow:hidden}#repeat-customers .message-app{margin:0 auto;background-color:#fff;border-radius:1.2rem 1.2rem 0 0;filter:drop-shadow(0 0 0.5rem rgba(0, 0, 0, 0.2509803922));border:.6rem solid #fff;border-bottom:none;position:relative;width:34rem}@media screen and (max-width: 767px){#repeat-customers .message-app{margin-top:19rem}}@media screen and (min-width: 768px){#repeat-customers .message-app{width:40rem}}#repeat-customers .message-app::before,#repeat-customers .message-app:after{content:"";aspect-ratio:.925;position:absolute}@media screen and (max-width: 767px){#repeat-customers .message-app::before,#repeat-customers .message-app:after{width:13rem;top:0;transform:translateY(-100%)}}@media screen and (min-width: 768px){#repeat-customers .message-app::before,#repeat-customers .message-app:after{width:25rem;bottom:0}}@media screen and (min-width: 1400px){#repeat-customers .message-app::before,#repeat-customers .message-app:after{width:37rem}}#repeat-customers .message-app::before{background:url(../images/message-app-customer.png) bottom center/contain no-repeat;left:0}@media screen and (min-width: 768px){#repeat-customers .message-app::before{transform:translateX(calc((100% + 13rem) * -1))}}#repeat-customers .message-app::after{background:url(../images/message-app-staff.png) bottom center/contain no-repeat;right:0}@media screen and (max-width: 767px){#repeat-customers .message-app::after{top:-0.6rem}}@media screen and (min-width: 768px){#repeat-customers .message-app::after{transform:translateX(calc(100% + 13rem))}}#repeat-customers .message-app .message-app-head{padding:1rem 2.4rem;display:flex;justify-content:space-between;align-items:center}#repeat-customers .message-app .message-app-head span{font-size:2.2rem;font-weight:800;color:#0d1217}#repeat-customers .message-app .message-app-head::before,#repeat-customers .message-app .message-app-head::after{content:"";aspect-ratio:1;width:4.2rem;background:center/contain no-repeat;filter:drop-shadow(0 0.4rem 0.6rem rgba(13, 10, 44, 0.062745098))}#repeat-customers .message-app .message-app-head::before{background-image:url(../images/arrow-left.svg)}#repeat-customers .message-app .message-app-head::after{background-image:url(../images/three-dots.svg)}#repeat-customers .message-app .message-app-content{background-color:#f0f0f3;display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem .8rem 2.4rem}@media screen and (min-width: 768px){#repeat-customers .message-app .message-app-content{padding:1.6rem 2.4rem 2.4rem}}#repeat-customers .message-app .message-app-content .message-box{width:100%}#repeat-customers .message-app .message-app-content .message-box>div{padding:1.2rem 1.6rem}#repeat-customers .message-app .message-app-content .message-box>div p{margin:0;margin-bottom:.8rem;font-weight:bold}@media screen and (min-width: 768px){#repeat-customers .message-app .message-app-content .message-box>div p{font-size:2rem}}#repeat-customers .message-app .message-app-content .message-box>div small{font:size 1.2rem;display:block;line-height:1.1}#repeat-customers .message-app .message-app-content .message-box .message-reply{background-color:#fff;border-radius:1.6rem 1.6rem 1.6rem 0}#repeat-customers .message-app .message-app-content .message-box .message-reply small{color:#d0d1db}#repeat-customers .message-app .message-app-content .message-box .message-chat{margin-left:auto;margin-right:0;color:#fff;background-color:var(--color-blue-500);border-radius:1.6rem 1.6rem 0 1.6rem;width:20rem}@media screen and (min-width: 768px){#repeat-customers .message-app .message-app-content .message-box .message-chat{width:25.2rem}}#repeat-customers .message-app .message-app-content .message-box .message-chat small{text-align:right;color:#f0f0f3}#repeat-customers .message-app .message-app-content .message-box .message-chat small:after{content:"";display:inline-block;aspect-ratio:1;width:1.4rem;margin-left:.8rem;vertical-align:middle;background:url(../images/icon-seen.svg) center/contain no-repeat}#quickly .contact-banner{margin-top:2rem;margin-bottom:5rem}@media screen and (min-width: 768px){#quickly .contact-banner{margin-top:10rem;margin-bottom:15rem}}#quickly .quickly-content{position:relative}@media screen and (max-width: 767px){#quickly .quickly-content{padding-top:7rem;padding-bottom:8rem}}@media screen and (min-width: 768px){#quickly .quickly-content{padding-top:2rem}}#quickly .quickly-content::before,#quickly .quickly-content:after{content:"";position:absolute}@media screen and (max-width: 767px){#quickly .quickly-content::before,#quickly .quickly-content:after{height:10rem}}@media screen and (min-width: 768px){#quickly .quickly-content::before,#quickly .quickly-content:after{width:26rem}}#quickly .quickly-content::before{aspect-ratio:26/36;background:url(../images/quickly-img1.png) top left/contain no-repeat;left:0}@media screen and (max-width: 767px){#quickly .quickly-content::before{top:0;left:2rem}}@media screen and (min-width: 768px){#quickly .quickly-content::before{bottom:0}}#quickly .quickly-content::after{aspect-ratio:26/36;background:url(../images/quickly-img2.png) top right/contain no-repeat;bottom:0}@media screen and (max-width: 767px){#quickly .quickly-content::after{right:0}}@media screen and (min-width: 768px){#quickly .quickly-content::after{right:8rem}}#quickly .list{margin:0 auto;width:-moz-fit-content;width:fit-content}#quickly .list ul{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width: 768px){#quickly .list ul{gap:2.4rem}}#quickly .list ul li{display:flex;align-items:center;background-color:#e8f9ff;border:1px solid #6f95c2;border-radius:10rem;color:#004f95;padding:1.2rem 1.6rem;gap:.8rem}@media screen and (min-width: 768px){#quickly .list ul li{gap:1.6rem;font-size:2rem;padding:1.6rem 3.2rem}}#quickly .list ul li::before{content:"";aspect-ratio:1;background:url(../images/icon-check.svg) center/contain no-repeat;width:1.8rem}@media screen and (min-width: 768px){#quickly .list ul li::before{width:2.8rem}}#quickly .support{color:#004f95;margin-top:3rem}@media screen and (min-width: 768px){#quickly .support{margin-top:7.2rem}}#quickly .support .arrow-support{display:flex;flex-direction:column;text-align:center;gap:1rem}@media screen and (min-width: 768px){#quickly .support .arrow-support{gap:2.4rem;width:46rem;margin:0 auto}}#quickly .support .txt{font-weight:bold}@media screen and (max-width: 767px){#quickly .support .txt{font-size:2.4rem}}@media screen and (min-width: 768px){#quickly .support .txt{font-size:3.2rem}}#quickly .support .txt-logo{background-color:#004f95;aspect-ratio:3.0769230769;clip-path:polygon(13% 0, 87% 0, 87% 48%, 100% 48%, 50% 100%, 0 48%, 13% 48%);display:flex;align-items:center;justify-content:center;margin-left:2rem;margin-right:2rem}@media screen and (max-width: 767px){#quickly .support .txt-logo{width:28rem;margin:0 auto}}#quickly .support .txt-logo span{display:inline-block;font-size:2.4rem;letter-spacing:.05em;font-weight:900;transform:translateY(-40%);filter:drop-shadow(0 2px 0 #fff);text-shadow:-1px 0px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,1px 0px 0 #fff}@media screen and (min-width: 768px){#quickly .support .txt-logo span{font-size:3.6rem}}#convert .container{max-width:1560px}@media screen and (max-width: 767px){#convert .section-title span{font-size:1.8rem}}@media screen and (min-width: 768px){#convert .section-title>span:not(.ttl-dm){margin-bottom:1rem}}#convert .convert-list{margin-left:calc(var(--item-space)*-1);margin-right:calc(var(--item-space)*-1);display:flex;--item-space: 1.6rem;--item-space: 1.6rem}@media screen and (max-width: 767px){#convert .convert-list{width:-moz-fit-content;width:fit-content;margin:0 auto;flex-direction:column;gap:1.6rem}}@media screen and (min-width: 1400px){#convert .convert-list{--item-space: 3.6rem;--item-space: 3.6rem}}#convert .convert-list .item{padding-left:var(--item-space);padding-right:var(--item-space)}@media screen and (min-width: 768px){#convert .convert-list .item{width:33.33%}}#convert .convert-list .item .convert{background-color:#e8faff;border-radius:10rem;padding:.4rem;filter:drop-shadow(0 0 0.6rem rgba(0, 0, 0, 0.2509803922))}@media screen and (min-width: 768px){#convert .convert-list .item .convert{padding:.8rem;filter:drop-shadow(0 0 1rem rgba(0, 0, 0, 0.2509803922))}}#convert .convert-list .item .convert-1{--convert-img: url(../images/convert-1.png)}#convert .convert-list .item .convert-2{--convert-img: url(../images/convert-2.png)}#convert .convert-list .item .convert-3{--convert-img: url(../images/convert-3.png)}#convert .convert-list .item .convert .inn{background-color:#fff;border:1px dashed #000;display:flex;align-items:center;border-radius:10rem;gap:3.6rem;padding:1rem 2.4rem}@media screen and (min-width: 768px){#convert .convert-list .item .convert .inn{padding:2rem;justify-content:center}}#convert .convert-list .item .convert .inn::before{content:"";aspect-ratio:1;background:var(--convert-img) center/contain no-repeat;width:3.6rem}@media screen and (min-width: 768px){#convert .convert-list .item .convert .inn::before{width:7.2rem}}#convert .convert-list .item .convert .inn span{color:#004f95;font-weight:bold;font-size:2.2rem}@media screen and (min-width: 768px){#convert .convert-list .item .convert .inn span{font-size:3.2rem}}#convert .convert-box{margin:0 auto;display:flex;justify-content:center;margin-top:5rem}@media screen and (min-width: 768px){#convert .convert-box{margin-top:10rem}}#convert .convert-box::before{content:"";aspect-ratio:24/30;background:url(../images/convert-img.png) center/contain no-repeat;width:18rem}@media screen and (min-width: 768px){#convert .convert-box::before{width:24rem}}#convert .convert-box .box-txt{width:44rem;background:url(../images/convert-box.svg) top/contain no-repeat;text-align:center;color:#004f95;font-size:1.2rem}@media screen and (max-width: 767px){#convert .convert-box .box-txt{padding-top:2rem;padding-left:1.6rem}}@media screen and (min-width: 768px){#convert .convert-box .box-txt{padding-top:4.8rem;padding-left:2rem;font-size:2rem}}#convert .convert-box .box-txt strong{font-weight:900;display:block;margin-top:1em}#step .container{max-width:1560px}@media screen and (max-width: 767px){#step .section-stt{font-size:1.8rem}}#step .step-wrap{display:flex;justify-content:end}@media screen and (max-width: 767px){#step .step-wrap{flex-direction:column;gap:3rem}}@media screen and (min-width: 768px){#step .step-wrap{gap:6rem;margin-right:7rem}}@media screen and (min-width: 1800px){#step .step-wrap{margin-right:0}}#step .step-wrap .step-box{display:flex;flex-direction:column}@media screen and (max-width: 767px){#step .step-wrap .step-box{order:2}}@media screen and (min-width: 768px){#step .step-wrap .step-box{width:45rem}}#step .step-wrap .step-box::after{content:"";aspect-ratio:234/584;background:url(../images/step-img.png) bottom left/contain no-repeat}@media screen and (max-width: 767px){#step .step-wrap .step-box::after{width:12rem;margin:0 auto;margin-top:-1rem}}@media screen and (min-width: 768px){#step .step-wrap .step-box::after{width:23.4rem}}#step .step-wrap .step-box .txt-box{aspect-ratio:2.4644808743;display:flex;align-items:center;text-align:center;justify-content:center;padding-bottom:1em;font-weight:600;background:url(../images/step-box.svg) center/contain no-repeat}@media screen and (max-width: 767px){#step .step-wrap .step-box .txt-box{font-size:1.6rem;width:30rem}}@media screen and (min-width: 768px){#step .step-wrap .step-box .txt-box{font-size:2.4rem}}#step .step-wrap .step-box .txt-box span{display:inline-block;color:#004f95;position:relative}#step .step-wrap .step-box .txt-box span b{position:relative;z-index:2;font-weight:600}#step .step-wrap .step-box .txt-box span::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%, -20%);width:100%;background:#f6f600;height:.3em}#step .step-wrap .step-list{display:flex;flex-direction:column;gap:3.6rem}@media screen and (min-width: 768px){#step .step-wrap .step-list{margin-top:8.5rem;width:77rem;gap:7.2rem}}#step .step-wrap .step-list .step-item{background-color:#fff;border:.3rem solid #004f95;position:relative}@media screen and (max-width: 767px){#step .step-wrap .step-list .step-item{width:86%;margin:0 auto;border-radius:1.6rem;padding:4.8rem 1.2rem 2rem}}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item{border-radius:2.4rem;padding:4.8rem 4.8rem 4rem}}#step .step-wrap .step-list .step-item-1{--step-icon: url(../images/step-1.png)}#step .step-wrap .step-list .step-item-2{--step-icon: url(../images/step-2.png)}#step .step-wrap .step-list .step-item-3{--step-icon: url(../images/step-3.png)}#step .step-wrap .step-list .step-item-1 .arrow,#step .step-wrap .step-list .step-item-2 .arrow{position:absolute;top:50%;content:"";height:25rem;border:.2rem dotted #004f95;width:3rem}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item-1 .arrow,#step .step-wrap .step-list .step-item-2 .arrow{width:7rem;border:.3rem dotted #004f95}}#step .step-wrap .step-list .step-item-1 .arrow::after,#step .step-wrap .step-list .step-item-2 .arrow::after{position:absolute;content:"";border:.8rem solid;bottom:-0.2rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #004f95 #004f95}#step .step-wrap .step-list .step-item-1 .arrow{right:0;transform:translateX(100%);border-left:none;border-radius:0 1rem 1rem 0}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item-1 .arrow{border-radius:0 2rem 2rem 0}}#step .step-wrap .step-list .step-item-1 .arrow::after{left:.2rem;transform:rotate(45deg);transform-origin:bottom left}#step .step-wrap .step-list .step-item-2 .arrow{left:0;transform:translateX(-100%);border-right:none;border-radius:1rem 0 0 1rem}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item-2 .arrow{border-radius:2rem 0 0 2rem}}#step .step-wrap .step-list .step-item-2 .arrow::after{right:.2rem;bottom:-0.1rem;transform:rotate(-45deg);transform-origin:bottom right;border-color:rgba(0,0,0,0) #004f95 #004f95 rgba(0,0,0,0)}#step .step-wrap .step-list .step-item .label{position:absolute;top:0;left:0;border-radius:1.2rem;background-color:#f6f600;color:#5ab2ff;font-weight:800;transform:translate(-2rem, -50%);padding:1rem 2rem;font-size:2rem;text-shadow:-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item .label{font-size:2.5rem;transform:translate(-3rem, -50%);padding:1rem 3rem;text-shadow:-4px -1px 0 #fff,-4px 0px 0 #fff,-4px 1px 0 #fff,-3px -3px 0 #fff,-3px -2px 0 #fff,-3px -1px 0 #fff,-3px 0px 0 #fff,-3px 1px 0 #fff,-3px 2px 0 #fff,-3px 3px 0 #fff,-2px -3px 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-2px 3px 0 #fff,-1px -4px 0 #fff,-1px -3px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,-1px 3px 0 #fff,-1px 4px 0 #fff,0px -4px 0 #fff,0px -3px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,0px 3px 0 #fff,0px 4px 0 #fff,1px -4px 0 #fff,1px -3px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,1px 3px 0 #fff,1px 4px 0 #fff,2px -3px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,2px 3px 0 #fff,3px -3px 0 #fff,3px -2px 0 #fff,3px -1px 0 #fff,3px 0px 0 #fff,3px 1px 0 #fff,3px 2px 0 #fff,3px 3px 0 #fff,4px -1px 0 #fff,4px 0px 0 #fff,4px 1px 0 #fff}}#step .step-wrap .step-list .step-item .inn{display:flex;align-items:flex-start;gap:1.6rem}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item .inn{gap:4.8rem}}#step .step-wrap .step-list .step-item .inn::after{content:"";display:block;aspect-ratio:1;background:var(--step-icon) center/contain no-repeat;width:5rem}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item .inn::after{width:9rem}}#step .step-wrap .step-list .step-item .inn .txt{color:#004f95;letter-spacing:.05em;font-weight:400;flex:1}@media screen and (max-width: 767px){#step .step-wrap .step-list .step-item .inn .txt{text-align:justify}}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item .inn .txt{font-size:1.8rem}}#step .step-wrap .step-list .step-item .inn .txt h3{display:block;font-weight:800;line-height:1.2;margin-bottom:.8rem;font-size:2rem}@media screen and (min-width: 768px){#step .step-wrap .step-list .step-item .inn .txt h3{font-size:2.4rem}}#reason .section-title{display:flex;justify-content:center;align-items:flex-end}#reason .section-title .num{font-weight:600;color:#004f95;line-height:1;transform:skew(-10deg);text-shadow:-4px -1px 0 #fff,-4px 0px 0 #fff,-4px 1px 0 #fff,-3px -3px 0 #fff,-3px -2px 0 #fff,-3px -1px 0 #fff,-3px 0px 0 #fff,-3px 1px 0 #fff,-3px 2px 0 #fff,-3px 3px 0 #fff,-2px -3px 0 #fff,-2px -2px 0 #fff,-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-2px 2px 0 #fff,-2px 3px 0 #fff,-1px -4px 0 #fff,-1px -3px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,-1px 3px 0 #fff,-1px 4px 0 #fff,0px -4px 0 #fff,0px -3px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,0px 3px 0 #fff,0px 4px 0 #fff,1px -4px 0 #fff,1px -3px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,1px 3px 0 #fff,1px 4px 0 #fff,2px -3px 0 #fff,2px -2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff,2px 2px 0 #fff,2px 3px 0 #fff,3px -3px 0 #fff,3px -2px 0 #fff,3px -1px 0 #fff,3px 0px 0 #fff,3px 1px 0 #fff,3px 2px 0 #fff,3px 3px 0 #fff,4px -1px 0 #fff,4px 0px 0 #fff,4px 1px 0 #fff;filter:drop-shadow(0 0 0.1rem #5ab2ff);font-size:10rem}@media screen and (min-width: 768px){#reason .section-title .num{font-size:20rem}}#reason .section-title .txt{transform:translateY(-5%);text-align:left}#reason .section-title .txt .label{display:block;font-weight:900;background-color:#ff8601;color:#fff;border-radius:10rem;text-shadow:0 .4rem .4rem rgba(0,0,0,.2509803922);padding:.8rem 2rem;font-size:1.6rem}@media screen and (min-width: 768px){#reason .section-title .txt .label{padding:1.2rem 2.4rem;font-size:2.4rem}}#reason .reason-list{display:flex;margin-bottom:10rem}@media screen and (max-width: 767px){#reason .reason-list{margin-top:8rem;margin-bottom:5rem;gap:6rem;flex-direction:column}}@media screen and (min-width: 768px){#reason .reason-list{margin-left:-1.5rem;margin-right:-1.5rem}}@media screen and (min-width: 1800px){#reason .reason-list{margin-left:-1.8rem;margin-right:-1.8rem;position:relative}#reason .reason-list::after{content:"";aspect-ratio:28/41;width:28rem;position:absolute;background:url(../images/reason-img.png) center/contain no-repeat;right:0;top:0;transform:translateX(100%)}}#reason .reason-list .reason{padding-left:1.5rem;padding-right:1.5rem}@media screen and (min-width: 768px){#reason .reason-list .reason{width:33.333%}}@media screen and (min-width: 1800px){#reason .reason-list .reason{padding-left:1.8rem;padding-right:1.8rem}}#reason .reason-list .reason-1{--reason: url(../images/reason-1.png)}#reason .reason-list .reason-2{--reason: url(../images/reason-2.png)}#reason .reason-list .reason-3{--reason: url(../images/reason-3.png)}#reason .reason-list .reason .inn{filter:drop-shadow(0 0 1rem rgba(0, 0, 0, 0.1490196078))}#reason .reason-list .reason .inn .reason-head{background-color:#004f95;color:#fff;text-align:center;position:relative;padding-top:3.2rem;padding-bottom:1rem;border-radius:1.6rem 1.6rem 0 0}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-head{padding-top:4.8rem;padding-bottom:1.6rem;border-radius:2.4rem 2.4rem 0 0}}#reason .reason-list .reason .inn .reason-head .num{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:10rem;background-color:#fff;color:#004f95;position:absolute;top:0;left:50%;transform:translateX(-50%) translateY(-50%);font-weight:bold;border:.3rem solid #004f95;font-size:2.4rem;width:5rem}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-head .num{border:.5rem solid #004f95;font-size:3.6rem;width:7.2rem}}#reason .reason-list .reason .inn .reason-head .txt{font-weight:900;letter-spacing:.05em;font-size:2.2rem}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-head .txt{font-size:2.8rem}}#reason .reason-list .reason .inn .reason-body{background-color:#fff;border:1px solid #6f95c2;border-radius:0 0 2.4rem 2.4rem;padding:2.4rem 2.4rem 4.8rem;text-align:center;color:#004f95}#reason .reason-list .reason .inn .reason-body .txt{display:flex;flex-direction:column;font-weight:400;letter-spacing:.05em;font-size:1.6rem;gap:2.4rem}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-body .txt{font-size:2rem}}#reason .reason-list .reason .inn .reason-body .txt::before{content:"";display:block;aspect-ratio:1;background:var(--reason) center/contain no-repeat;margin:0 auto;height:8rem}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-body .txt::before{height:10rem}}#reason .reason-list .reason .inn .reason-body .txt p{margin:0}#reason .reason-list .reason .inn .reason-body .txt b{display:block;font-weight:900;letter-spacing:.05em;font-size:2.2rem}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-body .txt b{font-size:3.2rem}}#reason .reason-list .reason .inn .reason-body .txt strong{line-height:1;color:#ff8601;font-size:4.8rem;filter:drop-shadow(1px 1px 1px #004f95);text-shadow:-2px -1px 0 #fff,-2px 0px 0 #fff,-2px 1px 0 #fff,-1px -2px 0 #fff,-1px -1px 0 #fff,-1px 0px 0 #fff,-1px 1px 0 #fff,-1px 2px 0 #fff,0px -2px 0 #fff,0px -1px 0 #fff,0px 0px 0 #fff,0px 1px 0 #fff,0px 2px 0 #fff,1px -2px 0 #fff,1px -1px 0 #fff,1px 0px 0 #fff,1px 1px 0 #fff,1px 2px 0 #fff,2px -1px 0 #fff,2px 0px 0 #fff,2px 1px 0 #fff}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-body .txt strong{font-size:6.4rem}}#reason .reason-list .reason .inn .reason-body .txt strong small{line-height:1;font-size:2rem}@media screen and (min-width: 768px){#reason .reason-list .reason .inn .reason-body .txt strong small{font-size:2.8rem}}.credit-cards{margin-top:10rem}.credit-cards .credit-cards-head{background-color:#0d5799;background:repeating-linear-gradient(-45deg, #004f95, #004f95 10px, #0d5799 10px, #0d5799 20px);text-align:center;color:#fff;font-weight:800;line-height:1.25;border-radius:.5rem .5rem 0 0;font-size:2.4rem;padding:1.6rem}@media screen and (min-width: 768px){.credit-cards .credit-cards-head{padding:2.5rem 1.6rem;font-size:4rem}}.credit-cards .credit-cards-body{text-align:center;background-color:#fff;border:.5rem solid #004f95;border-top:none;border-radius:0 0 .5rem .5rem}@media screen and (max-width: 767px){.credit-cards .credit-cards-body{padding:3.2rem 1.6rem 2.4rem}}@media screen and (min-width: 768px){.credit-cards .credit-cards-body{padding:4.6rem 1.6rem 4.2rem}}.credit-cards .credit-cards-body .cards{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;margin-bottom:2.5rem;gap:.5rem;row-gap:1rem}@media screen and (min-width: 768px){.credit-cards .credit-cards-body .cards{justify-content:center;gap:6rem;row-gap:1.5rem;max-width:98rem;margin-left:auto;margin-right:auto}}@media screen and (max-width: 767px){.credit-cards .credit-cards-body .cards>div{flex:1}}.credit-cards .credit-cards-body .cards img{height:4.2rem;width:auto}@media screen and (min-width: 768px){.credit-cards .credit-cards-body .cards img{height:6rem}}.credit-cards .credit-cards-body .cards hr{border:none;width:100%;margin:0;padding:0}.credit-cards .credit-cards-body p{font-weight:bold;color:#004f95;font-size:1.8rem}@media screen and (min-width: 768px){.credit-cards .credit-cards-body p{font-size:2.4rem}}@media screen and (max-width: 767px){#exchange-rate{padding-top:10rem}}@media screen and (min-width: 768px){#exchange-rate{padding-top:15rem}}#exchange-rate .section-head{display:flex;justify-content:center}#exchange-rate .section-title{position:relative}@media screen and (max-width: 767px){#exchange-rate .section-title .dark{display:block}}#exchange-rate .section-title .ttl-box{aspect-ratio:327/331;display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;background:url(../images/exchange-rate-title-box.svg) center/contain no-repeat;left:0;top:50%;font-weight:900;padding-right:.5em;padding-bottom:.5em;text-align:center;line-height:1.2}@media screen and (max-width: 767px){#exchange-rate .section-title .ttl-box{transform:translateY(-95%) translateX(-75%);width:14rem;font-size:1.7rem}}@media screen and (min-width: 768px){#exchange-rate .section-title .ttl-box{width:32.7rem;font-size:3.6rem;transform:translateY(-50%) translateX(-90%)}}#exchange-rate .section-title .ttl-box b{display:block;color:#f5f501;text-shadow:-2px -1px 0 #004f95,-2px 0px 0 #004f95,-2px 1px 0 #004f95,-1px -2px 0 #004f95,-1px -1px 0 #004f95,-1px 0px 0 #004f95,-1px 1px 0 #004f95,-1px 2px 0 #004f95,0px -2px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,0px 2px 0 #004f95,1px -2px 0 #004f95,1px -1px 0 #004f95,1px 0px 0 #004f95,1px 1px 0 #004f95,1px 2px 0 #004f95,2px -1px 0 #004f95,2px 0px 0 #004f95,2px 1px 0 #004f95}@media screen and (min-width: 768px){#exchange-rate .section-title .ttl-box b{text-shadow:-3px -1px 0 #004f95,-3px 0px 0 #004f95,-3px 1px 0 #004f95,-2px -2px 0 #004f95,-2px -1px 0 #004f95,-2px 0px 0 #004f95,-2px 1px 0 #004f95,-2px 2px 0 #004f95,-1px -3px 0 #004f95,-1px -2px 0 #004f95,-1px -1px 0 #004f95,-1px 0px 0 #004f95,-1px 1px 0 #004f95,-1px 2px 0 #004f95,-1px 3px 0 #004f95,0px -3px 0 #004f95,0px -2px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,0px 2px 0 #004f95,0px 3px 0 #004f95,1px -3px 0 #004f95,1px -2px 0 #004f95,1px -1px 0 #004f95,1px 0px 0 #004f95,1px 1px 0 #004f95,1px 2px 0 #004f95,1px 3px 0 #004f95,2px -2px 0 #004f95,2px -1px 0 #004f95,2px 0px 0 #004f95,2px 1px 0 #004f95,2px 2px 0 #004f95,3px -1px 0 #004f95,3px 0px 0 #004f95,3px 1px 0 #004f95}}#exchange-rate .section-title .ttl-box span{color:#004f95}@media screen and (max-width: 767px){#exchange-rate .section-title .ttl-box span{font-size:1.6rem}}@media screen and (max-width: 767px){#exchange-rate .exchange-rate-content{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1rem;display:flex;flex:1;overflow:auto}}#exchange-rate .exchange-rate-content .rates{display:flex;gap:.8rem}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates{gap:3.4rem;margin-top:6rem;justify-content:center}}#exchange-rate .exchange-rate-content .rates .rate{background-color:#f5f9fe;text-align:center;color:#004f95;font-weight:bold;width:16rem;border:.2rem solid #004f95;border-radius:.6rem}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates .rate{width:27.4rem;font-size:2.4rem;border:.3rem solid #004f95}}#exchange-rate .exchange-rate-content .rates .rate .rate-head{letter-spacing:.05em;background-color:#b0dbff;color:#004f95;font-weight:bold;border-radius:.6rem .6rem 0 0}@media screen and (max-width: 767px){#exchange-rate .exchange-rate-content .rates .rate .rate-head{font-size:1.8rem;padding:1rem 1rem .8rem;border-bottom:.2rem solid #b0dbff}}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates .rate .rate-head{font-size:3.2rem;padding:3rem 1.6rem 2.4rem;border-bottom:.3rem solid #b0dbff}}#exchange-rate .exchange-rate-content .rates .rate .rate-body{letter-spacing:.05em;padding:0 .8rem 1.6rem}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates .rate .rate-body{padding:0 2rem 2.6rem}}#exchange-rate .exchange-rate-content .rates .rate .rate-item{display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:bold;font-size:1.8rem;height:6rem}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates .rate .rate-item{height:10rem;font-size:2.8rem}}#exchange-rate .exchange-rate-content .rates .rate .rate-item:not(:last-child){border-bottom:.1rem dashed #004f95}#exchange-rate .exchange-rate-content .rates .rate.highlight{width:18rem}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates .rate.highlight{width:34rem}}#exchange-rate .exchange-rate-content .rates .rate.highlight .rate-head{border-bottom-color:#004f95;background:repeating-linear-gradient(-45deg, #ffee00, #ffee00 10px, rgba(255, 238, 0, 0.3764705882) 10px, rgba(255, 238, 0, 0.3764705882) 20px)}#exchange-rate .exchange-rate-content .rates .rate.highlight .rate-head span{color:#fe0}@media screen and (max-width: 767px){#exchange-rate .exchange-rate-content .rates .rate.highlight .rate-head span{filter:drop-shadow(0 0.1rem 0 #004f95);text-shadow:-2px -1px 0 #004f95,-2px 0px 0 #004f95,-2px 1px 0 #004f95,-1px -2px 0 #004f95,-1px -1px 0 #004f95,-1px 0px 0 #004f95,-1px 1px 0 #004f95,-1px 2px 0 #004f95,0px -2px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,0px 2px 0 #004f95,1px -2px 0 #004f95,1px -1px 0 #004f95,1px 0px 0 #004f95,1px 1px 0 #004f95,1px 2px 0 #004f95,2px -1px 0 #004f95,2px 0px 0 #004f95,2px 1px 0 #004f95}}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates .rate.highlight .rate-head span{filter:drop-shadow(0.1rem 0.2rem 0 #004f95);text-shadow:-3px -1px 0 #004f95,-3px 0px 0 #004f95,-3px 1px 0 #004f95,-2px -2px 0 #004f95,-2px -1px 0 #004f95,-2px 0px 0 #004f95,-2px 1px 0 #004f95,-2px 2px 0 #004f95,-1px -3px 0 #004f95,-1px -2px 0 #004f95,-1px -1px 0 #004f95,-1px 0px 0 #004f95,-1px 1px 0 #004f95,-1px 2px 0 #004f95,-1px 3px 0 #004f95,0px -3px 0 #004f95,0px -2px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,0px 2px 0 #004f95,0px 3px 0 #004f95,1px -3px 0 #004f95,1px -2px 0 #004f95,1px -1px 0 #004f95,1px 0px 0 #004f95,1px 1px 0 #004f95,1px 2px 0 #004f95,1px 3px 0 #004f95,2px -2px 0 #004f95,2px -1px 0 #004f95,2px 0px 0 #004f95,2px 1px 0 #004f95,2px 2px 0 #004f95,3px -1px 0 #004f95,3px 0px 0 #004f95,3px 1px 0 #004f95}}#exchange-rate .exchange-rate-content .rates .rate.highlight .rate-item span{color:#fe0}@media screen and (max-width: 767px){#exchange-rate .exchange-rate-content .rates .rate.highlight .rate-item span{font-size:2.6rem;text-shadow:-2px -1px 0 #004f95,-2px 0px 0 #004f95,-2px 1px 0 #004f95,-1px -2px 0 #004f95,-1px -1px 0 #004f95,-1px 0px 0 #004f95,-1px 1px 0 #004f95,-1px 2px 0 #004f95,0px -2px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,0px 2px 0 #004f95,1px -2px 0 #004f95,1px -1px 0 #004f95,1px 0px 0 #004f95,1px 1px 0 #004f95,1px 2px 0 #004f95,2px -1px 0 #004f95,2px 0px 0 #004f95,2px 1px 0 #004f95}}@media screen and (min-width: 768px){#exchange-rate .exchange-rate-content .rates .rate.highlight .rate-item span{font-size:4.8rem;text-shadow:-2px -1px 0 #004f95,-2px 0px 0 #004f95,-2px 1px 0 #004f95,-1px -2px 0 #004f95,-1px -1px 0 #004f95,-1px 0px 0 #004f95,-1px 1px 0 #004f95,-1px 2px 0 #004f95,0px -2px 0 #004f95,0px -1px 0 #004f95,0px 0px 0 #004f95,0px 1px 0 #004f95,0px 2px 0 #004f95,1px -2px 0 #004f95,1px -1px 0 #004f95,1px 0px 0 #004f95,1px 1px 0 #004f95,1px 2px 0 #004f95,2px -1px 0 #004f95,2px 0px 0 #004f95,2px 1px 0 #004f95}}@media screen and (max-width: 767px){#feedback .section-title span{font-size:3rem}}#feedback .feedbacks{width:100%;max-width:100rem;margin:0 auto;display:flex;flex-direction:column;gap:2rem}@media screen and (min-width: 768px){#feedback .feedbacks{gap:3.6rem}}#feedback .feedbacks .feedback{border:.1rem dashed #004f95;background-color:#fff;display:flex;border-radius:3rem;padding:2rem 1rem}@media screen and (max-width: 767px){#feedback .feedbacks .feedback{gap:.8rem;align-items:flex-start}}@media screen and (min-width: 768px){#feedback .feedbacks .feedback{gap:2.4rem;align-items:center;border-radius:100rem;padding:2rem 2.4rem}}#feedback .feedbacks .feedback-1{--feedback: url(../images/feedback-1.png)}#feedback .feedbacks .feedback-2{--feedback: url(../images/feedback-2.png)}#feedback .feedbacks .feedback-3{--feedback: url(../images/feedback-3.png)}#feedback .feedbacks .feedback-4{--feedback: url(../images/feedback-4.png)}#feedback .feedbacks .feedback::before{content:"";aspect-ratio:1;background:var(--feedback) center/contain no-repeat;width:8rem}@media screen and (min-width: 768px){#feedback .feedbacks .feedback::before{width:13.4rem}}#feedback .feedbacks .feedback .detail{color:#004f95;flex:1}#feedback .feedbacks .feedback .detail .ttl{line-height:1.2;font-weight:900;margin-bottom:.8rem;letter-spacing:.05em;font-size:1.8rem}@media screen and (min-width: 768px){#feedback .feedbacks .feedback .detail .ttl{font-size:2.8rem}}#feedback .feedbacks .feedback .detail .txt{font-weight:400;line-height:1.4;letter-spacing:.05em;font-size:1.4rem}@media screen and (min-width: 768px){#feedback .feedbacks .feedback .detail .txt{font-size:2rem}}#partner{padding-bottom:0}#partner .partner-content{display:flex;justify-content:space-between;align-items:flex-end}@media screen and (max-width: 767px){#partner .partner-content{flex-wrap:wrap}}#partner .partner-content::before,#partner .partner-content:after{content:"";background:var(--partner-img) center/contain no-repeat}#partner .partner-content::before{--partner-img: url(../images/partner-1.png);aspect-ratio:34/40}@media screen and (max-width: 767px){#partner .partner-content::before{height:12rem;order:2}}@media screen and (min-width: 768px){#partner .partner-content::before{width:34rem}}#partner .partner-content::after{--partner-img: url(../images/partner-2.png);aspect-ratio:30/40}@media screen and (max-width: 767px){#partner .partner-content::after{height:12rem;order:3}}@media screen and (min-width: 768px){#partner .partner-content::after{width:30rem}}#partner .partner-content .detail{width:-moz-fit-content;width:fit-content;margin:0 auto;text-align:center;color:#004f95;position:relative;font-size:1.8rem;padding-bottom:2rem}@media screen and (max-width: 767px){#partner .partner-content .detail{order:1}}@media screen and (min-width: 768px){#partner .partner-content .detail{font-size:2.8rem;padding-bottom:16rem}}#partner .partner-content .detail .action{margin-top:1.2em}@media screen and (min-width: 768px){#partner .partner-content .detail .action{margin-top:4.8rem}}@media screen and (max-width: 767px){#faq .section-title span{font-size:3rem}}#faq .faq_wrap{display:flex;flex-direction:column;gap:1.2rem}@media screen and (min-width: 768px){#faq .faq_wrap{gap:2.4rem}}#faq .faq_wrap .faq_item{background-color:#fff;overflow:hidden;padding:1rem 1.6rem;border-radius:1.6rem}@media screen and (min-width: 768px){#faq .faq_wrap .faq_item{padding:2.4rem 3.6rem;border-radius:2.4rem}}#faq .faq_wrap .faq_item .faq-inn{display:flex;flex-direction:column;gap:.8rem}#faq .faq_wrap .faq_item .question{cursor:pointer;color:#004f95;font-weight:800;display:flex;align-items:center;gap:1em;font-size:1.6rem}@media screen and (min-width: 768px){#faq .faq_wrap .faq_item .question{font-size:2.4rem}}#faq .faq_wrap .faq_item .question .arrow{aspect-ratio:1;display:block;position:relative;margin-left:auto;width:2.4rem;--size-long: 1.8rem;--size-short: 0.2rem}@media screen and (min-width: 768px){#faq .faq_wrap .faq_item .question .arrow{--size-long: 2.8rem;--size-short: 0.4rem;width:4.8rem}}#faq .faq_wrap .faq_item .question .arrow:before,#faq .faq_wrap .faq_item .question .arrow:after{content:"";position:absolute;top:50%;left:50%;background-color:#004f95;transform-origin:center;transform:translate(-50%, -50%);border-radius:.4rem;transition:all .3s ease}#faq .faq_wrap .faq_item .question .arrow::before{width:var(--size-long);height:var(--size-short)}#faq .faq_wrap .faq_item .question .arrow::after{width:var(--size-short);height:var(--size-long)}#faq .faq_wrap .faq_item .question::before{content:"Q";aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-weight:800;background-color:#004f95;border-radius:100%;color:#e8faff;line-height:1;padding-bottom:.3em;height:3.4rem;font-size:2rem}@media screen and (min-width: 768px){#faq .faq_wrap .faq_item .question::before{height:7.2rem;font-size:4.8rem}}#faq .faq_wrap .faq_item .answer{display:none}@media screen and (min-width: 768px){#faq .faq_wrap .faq_item .answer{padding-left:9.6rem}}#faq .faq_wrap .faq_item.active .question .arrow::before{transform:translate(-50%, -50%) rotate(180deg)}#faq .faq_wrap .faq_item.active .question .arrow::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 767px){#repeat-customers,#quickly,#step,#exchange-rate,#partner{background:url(../images/bg_dot-tl.png) top left/100% no-repeat,url(../images/bg_dot-br.png) bottom right/100% no-repeat;background-color:#fff}}@media screen and (min-width: 768px){#repeat-customers,#quickly,#step,#exchange-rate,#partner{background:url(../images/bg_dot-tl.png) top left no-repeat,url(../images/bg_dot-tr.png) top right no-repeat,url(../images/bg_dot-bl.png) bottom left no-repeat,url(../images/bg_dot-br.png) bottom right no-repeat;background-color:#fff}}