header{z-index:10;background-color:#fff;width:100%;height:90px;position:fixed;top:0;left:0}@media screen and (width<=550px){header{height:15vw}}header ._container{z-index:5;padding:0;position:relative}header .header-content{justify-content:space-between;align-items:center;height:90px;padding:0 20px;display:flex}@media screen and (width<=550px){header .header-content{height:15vw;padding:0}}header .logo-area{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}header .logo-area img{width:160px}header .logo-area p{font-size:12px}@media screen and (width<=550px){header .logo-area{gap:2px}header .logo-area img{width:50%}header .logo-area p{font-size:8px}}header .right-content{align-items:center;display:flex}header .right-content .hukidashi{color:#f20044;text-align:right;margin-right:10px;font-size:12px;font-weight:700;line-height:1.3;position:relative}header .right-content .hukidashi:before,header .right-content .hukidashi:after{content:"";transform-origin:100%;border-bottom:2px solid #f20044;width:35px;height:0;position:absolute;right:-2px}header .right-content .hukidashi:before{top:-2px;rotate:15deg}header .right-content .hukidashi:after{bottom:-2px;rotate:-15deg}header .btn-area{align-items:center;gap:12px;display:flex}header .btn-area .header-btn{text-align:center;border-radius:100px;justify-content:center;align-items:center;width:200px;height:60px;font-weight:500;line-height:1.2;display:flex;position:relative}header .btn-area .header-btn .icon-arrow{aspect-ratio:1;border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;right:20px;rotate:45deg}header .btn-area .header-btn.entry{color:#fff;background-color:#f20044}header .btn-area .header-btn.tel{color:#18335d;background-color:#ddf4ff}header .btn-area .header-btn.tel .icon-arrow{border-color:#18335d}header .btn-area .header-menu-btn{cursor:pointer;border:2px solid #18335d;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex}header .btn-area .header-menu-btn img{width:50%}header .btn-area .header-menu-btn span{color:#18335d;letter-spacing:0;font-size:14px;font-weight:700;line-height:1}header .sp-btn-area{display:none}@media screen and (width<=550px){header .sp-btn-area{display:flex}}header .sp-btn-area .header-btn-sp{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:15vw;height:15vw;display:flex}header .sp-btn-area .header-btn-sp img{width:40%}header .sp-btn-area .header-btn-sp span{font-size:2.7vw;font-weight:700}header .sp-btn-area .header-btn-sp.tel{color:#18335d;background-color:#ddf4ff}header .sp-btn-area .header-btn-sp.entry{color:#fff;background-color:#f20044}header .sp-btn-area .header-btn-sp.menu{color:#fff;background-color:#18335d}#menu{z-index:3;background-color:#18335d;width:100%;transition:transform .3s;position:fixed;top:0;left:0;transform:translateY(0)}#menu.show{transform:translateY(90px)}@media screen and (width<=550px){#menu.show{transform:translateY(15vw)}}#menu .inner{justify-content:space-between;align-items:center;width:100%;max-width:1160px;margin:auto;padding:15px 100px;display:flex}#menu .inner a{color:#fff;font-size:14px}@media screen and (width<=550px){#menu .inner{padding:0}#menu .inner a{text-align:center;flex:1;padding:2.2vw 1vw;font-size:2.4vw;display:block}#menu .inner a:not(:last-child){border-right:1px solid #526686}}footer{background-color:#18335d;padding:32px 0 64px}@media screen and (width<=550px){footer{padding:10vw 0 5vw}}footer .links{justify-content:center;align-items:center;gap:32px;margin-bottom:40px;display:flex}footer .links a{color:#fff;font-size:12px}@media screen and (width<=550px){footer .links{flex-wrap:wrap;justify-content:center;gap:4vw 6vw;margin-bottom:6vw}footer .links a{font-size:3vw}}footer .copy{color:#fff;text-align:center;font-size:12px}@media screen and (width<=550px){footer .copy{text-align:center;font-size:3vw}.cta-content{margin-top:-30vw}}.cta-content .sp-img{display:none}@media screen and (width<=550px){.cta-content .sp-img{width:100%;display:block}.cta-content .sp-img img{width:100%}}.cta-content .cta{background-color:#00194e;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:relative}.cta-content ._container{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:25px 50px 30px;display:flex;position:relative}@media screen and (width<=550px){.cta-content ._container{padding:16px 3vw 24px}}.cta-content .cta-left-img{width:285px;position:absolute;bottom:0;left:0}@media screen and (width<=550px){.cta-content .cta-left-img{display:none}}.cta-content .cta-right-img{width:224px;position:absolute;bottom:0;right:0}@media screen and (width<=550px){.cta-content .cta-right-img{display:none}}.cta-content .head{color:#fff;font-size:20px;font-weight:700}@media screen and (width<=550px){.cta-content .head{font-size:4vw}}.cta-content .btn{width:480px;height:80px;font-size:26px}@media screen and (width<=550px){.cta-content .btn{aspect-ratio:630/110;width:90%;height:auto;font-size:5vw}#cta-web{margin-top:-30vw}}#cta-web .sp-img{display:none}@media screen and (width<=550px){#cta-web .sp-img{width:100%;display:block}#cta-web .sp-img img{width:100%}}#cta-web .cta{background-color:#00194e}#cta-web ._container{padding:24px 50px 32px;position:relative}@media screen and (width<=550px){#cta-web ._container{padding:24px 3vw 32px}}#cta-web .cta-right-img{width:210px;position:absolute;bottom:0;right:0}@media screen and (width<=550px){#cta-web .cta-right-img{display:none}}#cta-web .btn-area{align-items:flex-end;gap:16px;display:flex}@media screen and (width<=550px){#cta-web .btn-area{flex-direction:column;align-items:center}}#cta-web .entry-btn{width:480px;height:80px;font-size:20px;font-weight:700}#cta-web .entry-btn .icon-arrow{width:10px;height:10px;right:32px}@media screen and (width<=550px){#cta-web .entry-btn{aspect-ratio:630/110;width:90%;height:auto;font-size:4.5vw}}#cta-web .area-btn{background-color:#0000;border:2px solid #fff;width:320px;height:60px;font-size:16px;font-weight:700}@media screen and (width<=550px){#cta-web .area-btn{aspect-ratio:630/110;width:90%;height:auto;font-size:4.5vw}}#cta-web .area{flex-direction:column;align-items:center;gap:8px;display:flex}#cta-web .area span{color:#fff;font-size:14px}#cta-web .area .entry{font-size:4vw;font-weight:700}@media screen and (width<=550px){#cta-web .area{width:100%}#cta-web .area span{font-size:3.5vw}}#popup-cover{z-index:5;opacity:0;z-index:100;pointer-events:none;cursor:pointer;background-color:#00000080;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}#popup-cover.show{opacity:1;pointer-events:all}.base-popup{z-index:101;opacity:0;pointer-events:none;width:95%;max-width:800px;transition:opacity .3s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.base-popup.show{opacity:1;pointer-events:all}.base-popup .popup-content{background-color:#fff;border-radius:20px;overflow:hidden}.base-popup .popup-inner{padding:24px 32px;position:relative}.base-popup .popup-inner h3{text-align:center;color:#18335d;margin-bottom:24px;font-size:24px;font-weight:700}@media screen and (width<=550px){.base-popup .popup-inner{padding:4vw 3vw}.base-popup .popup-inner h3{margin-bottom:4vw;font-size:5vw}}.base-popup .scroll{height:70vh;overflow-y:scroll}.base-popup .popup-close{cursor:pointer;width:40px;position:absolute;top:-48px;right:0}.base-popup .annotation{color:#18335d;text-indent:-1.5em;margin-top:24px;margin-left:1.5rem;font-size:12px;line-height:1.5}@media screen and (width<=550px){.base-popup .annotation{margin-top:4vw;font-size:3vw}}.base-popup .content{color:#18335d;margin-bottom:24px;padding-top:24px;font-size:16px;line-height:1.5}.base-popup .content.bt{border-top:2px solid #18335d}.base-popup table{width:100%}.base-popup table th,.base-popup table td{color:#18335d;text-align:left;font-weight:400}.base-popup table th{background-color:#f8f8f8}.base-popup .device-table table{width:100%}.base-popup .device-table table th,.base-popup .device-table table td{word-break:break-all;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;padding:12px;font-size:14px}.base-popup .device-table table th{vertical-align:top;width:30%}@media screen and (width<=550px){.base-popup .device-table table th,.base-popup .device-table table td{padding:4vw 3vw;font-size:3.7vw}.base-popup .device-table table th{width:30%}}.base-popup .campaign-table table th,.base-popup .campaign-table table td{padding:12px;display:block}.base-popup .campaign-table table th{text-align:center;border-top:1px solid #b2b2b2}.base-popup .campaign-table table span{color:#f20044}.base-popup .campaign-table table .bold{color:#18335d;font-weight:700}.base-popup .campaign-table table ul{margin-top:12px}.base-popup .campaign-table table ul li{text-indent:-1.5em;margin-left:1.5rem;list-style:none}.base-popup .campaign-table table .indent{text-indent:-1.5em;margin-left:1.5rem}.base-popup .sumaho-table{margin-top:16px}.base-popup .sumaho-table table th,.base-popup .sumaho-table table td{text-align:center;padding:12px}.base-popup .sumaho-table table th:not(:last-child),.base-popup .sumaho-table table td:not(:last-child){border-right:1px solid #b2b2b2}.base-popup .sumaho-table table th{text-align:center;border-top:1px solid #b2b2b2}.base-popup .sumaho-table table td{border-bottom:1px solid #b2b2b2}.base-popup .sumaho-table table td span{color:#f20044}#point-section{background-color:#ddf4ff;background-image:url(./kamihubuki-Bv8-D4yl.svg);background-size:100%;padding:100px 0}@media screen and (width<=550px){#point-section{padding:10vw 0 33vw}}#point-section .point-content{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:55px;display:grid}@media screen and (width<=550px){#point-section .point-content{grid-template-columns:repeat(1,1fr);margin-top:7vw}}#point-section .point-content .point-tile{background-color:#fff;position:relative}#point-section .point-content .point-tile:first-child{border-radius:20px 0 0}#point-section .point-content .point-tile:nth-child(3){border-radius:0 20px 0 0}#point-section .point-content .point-tile:nth-child(4){border-radius:0 0 0 20px}#point-section .point-content .point-tile:nth-child(6){border-radius:0 0 20px}@media screen and (width<=550px){#point-section .point-content .point-tile:first-child{border-radius:20px 20px 0 0}#point-section .point-content .point-tile:nth-child(3),#point-section .point-content .point-tile:nth-child(4){border-radius:0}#point-section .point-content .point-tile:nth-child(6){border-radius:0 0 20px 20px}}#point-section .point-content .point-tile .icon{justify-content:center;align-items:center;width:60px;display:flex;position:absolute;top:-20px;left:20px}#point-section .point-content .point-tile .icon span{color:#fff;padding-bottom:4px;font-size:32px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (width<=550px){#point-section .point-content .point-tile .icon{width:8vw;top:-3vw;left:0}#point-section .point-content .point-tile .icon span{font-size:5vw}}#point-section .point-content .point-tile .inner{padding:30px}@media screen and (width<=550px){#point-section .point-content .point-tile .inner{padding:5vw}#point-section .point-content .point-tile .img-text{align-items:center;gap:1.5vw;display:flex}}#point-section .point-content .point-tile .img-content{justify-content:center;align-items:center;height:120px;margin:auto;display:flex}#point-section .point-content .point-tile .img-content.point01{width:220px}#point-section .point-content .point-tile .img-content.point02{width:160px}#point-section .point-content .point-tile .img-content.point05{width:200px}#point-section .point-content .point-tile .img-content.point06{width:160px}#point-section .point-content .point-tile .img-content img{object-fit:contain;width:100%;height:100%}@media screen and (width<=550px){#point-section .point-content .point-tile .img-content{height:15vw;width:40%!important}#point-section .point-content .point-tile .img-content.point01 img{width:auto;height:90%}#point-section .point-content .point-tile .img-content img{width:auto;height:100%}}#point-section .point-content .point-tile .text{text-align:center;color:#18335d;justify-content:center;align-items:center;height:130px;font-size:24px;font-weight:700;display:flex}#point-section .point-content .point-tile .text span{color:#f20044}@media screen and (width<=550px){#point-section .point-content .point-tile .text{text-align:left;flex:1;justify-content:flex-start;height:auto;font-size:4.2vw}}#point-section .point-content .point-tile .sub{color:#18335d;font-size:16px;font-weight:500;line-height:1.6}@media screen and (width<=550px){#point-section .point-content .point-tile .sub{margin-top:2vw;font-size:3.7vw}}#flow-section{background-color:#ddf4ff;padding:100px 0}@media screen and (width<=550px){#flow-section{padding:10vw 0}}#flow-section .sub{color:#0085e4;text-align:center;margin:50px 0;font-size:32px;font-weight:700}@media screen and (width<=550px){#flow-section .sub{margin:20px 0;font-size:5.5vw}}#flow-section .flow-content{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media screen and (width<=550px){#flow-section .flow-content{grid-template-columns:repeat(1,1fr)}}#flow-section .flow-content .flow-tile{background-color:#fff;border-radius:20px;padding:30px;position:relative}#flow-section .flow-content .flow-tile *{color:#18335d}@media screen and (width<=550px){#flow-section .flow-content .flow-tile{padding:5vw}#flow-section .flow-content .flow-tile .sp-flex{justify-content:center;align-items:center;gap:20px;display:flex}}#flow-section .flow-content .flow-tile .content{flex:1}#flow-section .flow-content .flow-tile .badge{color:#fff;background-color:#0085e4;border-radius:15px 15px 0;justify-content:center;align-items:center;width:120px;margin:auto;padding:8px 0;font-size:20px;font-weight:500;display:flex;position:absolute;top:-20px;left:0;right:0}@media screen and (width<=550px){#flow-section .flow-content .flow-tile .badge{border-radius:20px 0;width:25vw;font-size:4vw;top:0;left:0;right:auto}}#flow-section .flow-content .flow-tile .img-wrap{height:80px;margin:30px 0 20px}#flow-section .flow-content .flow-tile .img-wrap img{height:100%}@media screen and (width<=550px){#flow-section .flow-content .flow-tile .img-wrap{width:30%;height:12vw}}#flow-section .flow-content .flow-tile .title{text-align:center;font-size:24px;font-weight:700}@media screen and (width<=550px){#flow-section .flow-content .flow-tile .title{text-align:left;font-size:4.6vw}}#flow-section .flow-content .flow-tile .text{margin-top:8px;line-height:1.6}#flow-section .flow-content .flow-tile .text sup{vertical-align:middle;font-size:12px}@media screen and (width<=550px){#flow-section .flow-content .flow-tile .text{margin-top:5px;font-size:3.7vw;line-height:1.5}#flow-section .flow-content .flow-tile .text sup{font-size:2.6vw}}#flow-section .flow-content .flow-tile .annotation{margin-top:12px}#flow-section .flow-content .flow-tile .annotation p{text-indent:-12px;margin-left:12px;font-size:12px;line-height:1.5}#flow-section .flow-content .flow-tile .btn{color:#fff;height:60px;margin-top:12px;font-size:18px}@media screen and (width<=550px){#flow-section .flow-content .flow-tile .btn{font-size:5vw}}#flow-section .flow-content .flow-tile .step-arrow{border-top:18px solid #0000;border-bottom:18px solid #0000;border-left:30px solid #0085e4;position:absolute;bottom:50%;right:-18px}@media screen and (width<=550px){#flow-section .flow-content .flow-tile .step-arrow{border-top:15px solid #0000;border-bottom:15px solid #0000;border-left:25px solid #0085e4;bottom:-20px;right:50%;transform:translate(50%)rotate(90deg)}}#flow-section .bottom-annotation{margin-top:16px}#flow-section .bottom-annotation p{text-indent:-1.5em;color:#18335d;margin-left:1.5em;font-size:12px;line-height:1.5}@media screen and (width<=550px){#flow-section .bottom-annotation{margin-top:2.5vw}#flow-section .bottom-annotation p{text-indent:-3.7vw;color:#18335d;margin-left:3.7vw;font-size:2.6vw;line-height:1.5}}#plan-section{background-color:#0085e4;background-image:url(./kamihubuki-Bv8-D4yl.svg);padding:100px 0}@media screen and (width<=550px){#plan-section{padding:10vw 0 33vw}}#plan-section .sub{color:#fff;text-align:center;margin-top:50px;font-size:32px;font-weight:700}@media screen and (width<=550px){#plan-section .sub{margin-top:5vw;font-size:5.5vw}}#plan-section .annotations{margin-top:16px}#plan-section .annotations p{color:#fff;text-indent:-1em;margin-left:1rem;font-size:12px;line-height:1.5}#plan-section .annotations.num p{text-indent:-1.5rem;margin-left:1.5rem}@media screen and (width<=550px){#plan-section .annotations{margin-top:2.5vw}#plan-section .annotations p{text-indent:-3.7vw;margin-left:3.7vw;font-size:2.6vw}#plan-section .annotations.num p{text-indent:-5.5vw;margin-left:5.5vw}}#plan-section .content-ttl{color:#fff;text-align:center;margin-bottom:30px;font-size:32px;font-weight:700}@media screen and (width<=550px){#plan-section .content-ttl{margin-bottom:4vw;font-size:5.5vw}}#plan-section .plan-content{border-radius:20px;margin-top:30px;position:relative}@media screen and (width<=550px){#plan-section .plan-content{margin-top:5vw}}#plan-section .plan-content .gacha-img{height:113px;position:absolute;top:-113px;left:20px}#plan-section .plan-content .gacha-img img{width:auto;height:100%}@media screen and (width<=550px){#plan-section .plan-content .gacha-img{height:20vw;top:-20vw}}#plan-section .plan-content .muku-img{height:140px;position:absolute;top:-140px;right:20px}#plan-section .plan-content .muku-img img{width:auto;height:100%}#plan-section .plan-content .head{background-color:#00194e;border-radius:20px 20px 0 0;justify-content:center;align-items:center;gap:12px;padding:20px 0;display:flex}#plan-section .plan-content .head p{color:#fff;font-size:32px;font-weight:700}#plan-section .plan-content .head .new{color:#ffdc00}@media screen and (width<=550px){#plan-section .plan-content .head p{font-size:5vw}}#plan-section .plan-content .inner{background-color:#fff;border-radius:0 0 20px 20px;padding:0;position:relative}#plan-section .plan-content .sp-inner{position:relative}#plan-section .plan-content .sp-inner img{width:102%;margin-left:-2%}#plan-section .plan-content .img{width:100%}#plan-section .plan-content .content{flex-direction:column;align-items:center;gap:24px;display:flex}#plan-section .plan-content .content .label{color:#18335d;background-color:#ddf4ff;border-radius:100px;padding:8px 40px;font-size:18px;font-weight:700}#plan-section .plan-content .content .list{color:#18335d;text-align:center;font-size:24px;font-weight:600;line-height:1.5}#plan-section .plan-content .content .list span{color:#f20044}#plan-section .plan-content .btn-area{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:50px;left:50%;transform:translate(-50%)}#plan-section .plan-content .btn-area .label{color:#f20044;font-size:20px;font-weight:700}#plan-section .plan-content .btn-area .btn{width:460px;height:80px;padding-bottom:6px;font-size:26px}@media screen and (width<=550px){#plan-section .plan-content .btn-area{width:90%;margin:auto;position:absolute;bottom:6vw;left:0;right:0;transform:none}#plan-section .plan-content .btn-area .label{font-size:4vw}#plan-section .plan-content .btn-area .btn{width:100%;height:16vw;font-size:5vw}}#plan-section .campaign{background-color:#ddf4ff;border-radius:20px;margin-top:50px;margin-bottom:60px;padding:0 0 50px;overflow:hidden}@media screen and (width<=550px){#plan-section .campaign{margin:6vw 0 10vw;padding-bottom:8vw}}#plan-section .campaign .more-btn-area{text-align:center}#plan-section .campaign .more-btn{color:#18335d;background-color:#0000;border:2px solid #18335d;width:300px;height:60px;margin:auto;font-size:18px}#plan-section .campaign .more-btn .icon-more,#plan-section .campaign .more-btn .icon-more:after{background-color:#18335d}#plan-section .campaign .more-btn.sp{display:none}@media screen and (width<=550px){#plan-section .campaign .more-btn{aspect-ratio:630/100;width:90%;font-size:4vw}#plan-section .campaign .more-btn.sp{display:flex}}#plan-section .campaign .table-area{opacity:0;height:0;padding:0;transition:none}#plan-section .campaign .table-area.show{opacity:1;height:auto;padding:30px 50px 0;transition:opacity .3s}@media screen and (width<=550px){#plan-section .campaign .table-area.show{padding:3vw}}#plan-section .campaign .table-area .close-area{justify-content:center;align-items:center;margin-top:24px;display:flex}#plan-section .campaign .table-area .close{cursor:pointer;color:#18335d;margin:auto;font-size:16px;text-decoration:underline;display:inline-block}#plan-section .campaign .table-area table{width:100%}#plan-section .campaign .table-area table th,#plan-section .campaign .table-area table td{color:#18335d;text-align:left;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;padding:20px 30px;font-weight:400;line-height:1.6}@media screen and (width<=550px){#plan-section .campaign .table-area table th,#plan-section .campaign .table-area table td{padding:12px 3vw}}#plan-section .campaign .table-area table th{vertical-align:top;background-color:#f8f8f8;width:30%}#plan-section .campaign .table-area table td{background-color:#fff}#plan-section .campaign .table-area table td p{align-items:center;gap:12px;display:flex}#plan-section .campaign .table-area table td .annotation{margin-top:4px;font-size:12px}#plan-section .campaign .table-area table td .list{text-indent:-16px;margin-left:16px}#plan-section .campaign .table-area table td .red{color:#f20044}#plan-section .price-content .price{background-color:#fff;border-radius:20px;overflow:hidden}#plan-section .price-content .tabs{display:flex}#plan-section .price-content .tab{color:#9a9a9a;cursor:pointer;background-color:#eaeaea;justify-content:center;align-items:center;width:50%;padding:16px 0;font-size:24px;font-weight:700;display:flex}#plan-section .price-content .tab.active{color:#0085e4;background-color:#fff}@media screen and (width<=550px){#plan-section .price-content .tab{font-size:4vw}}#plan-section .price-content .inner{padding:30px}@media screen and (width<=550px){#plan-section .price-content .inner{padding:5vw}}#plan-section .price-content table{width:100%}#plan-section .price-content table.hide{display:none}#plan-section .price-content table th,#plan-section .price-content table td{color:#18335d;text-align:left;border-top:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;padding:20px 0 20px 30px;font-weight:400}@media screen and (width<=550px){#plan-section .price-content table th,#plan-section .price-content table td{padding:3vw 0 3vw 3vw;font-size:3.7vw}}#plan-section .price-content table th{background-color:#f8f8f8;width:30%}#plan-section .price-content table td p{align-items:center;gap:12px;display:flex}@media screen and (width<=550px){#plan-section .price-content table td p{flex-direction:column;align-items:flex-start;gap:0}}#plan-section .price-content table td .line{text-decoration:line-through}#plan-section .price-content table td .red{color:#f20044;font-size:24px;font-weight:700}@media screen and (width<=550px){#plan-section .price-content table td .red{font-size:4vw}}#plan-section .price-content table td sup{vertical-align:bottom;margin-bottom:4px;font-size:12px;font-weight:700}@media screen and (width<=550px){#plan-section .price-content table td sup{font-size:2.6vw}}#plan-section .au-uq-content{margin:60px 0}@media screen and (width<=550px){#plan-section .au-uq-content{margin:10vw 0}}#plan-section .au-uq-content .bnr-content{justify-content:space-between;align-items:center;display:flex}#plan-section .au-uq-content .bnr-content a{cursor:pointer;width:49%}@media screen and (width<=550px){#plan-section .au-uq-content .bnr-content{flex-direction:column;gap:3vw}#plan-section .au-uq-content .bnr-content a{width:100%}}#plan-section .comparison-content .table-content{margin-top:50px}@media screen and (width<=550px){#plan-section .comparison-content .table-content{margin-top:40px}}#plan-section .comparison-content .table-content .row{text-align:center;color:#18335d;font-size:16px;display:flex}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row{font-size:3.3vw}}#plan-section .comparison-content .table-content .row .title{background-color:#f8f8f8;border-top:2px solid #eaeaea;justify-content:center;align-items:center;width:20%;display:flex}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .title{font-size:3vw}}#plan-section .comparison-content .table-content .row .head{background-color:#f8f8f8;border-top:2px solid #eaeaea;width:40%}#plan-section .comparison-content .table-content .row .feature{color:#fff;background-color:#f20044;border:none;font-size:32px;font-weight:700;position:relative}#plan-section .comparison-content .table-content .row .feature .top-bar{background-color:#f20044;border-radius:20px 20px 0 0;width:100%;height:20px;position:absolute;top:-20px;left:0}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .feature{font-size:4vw}}#plan-section .comparison-content .table-content .row .top{border:none;padding:16px 0;font-size:24px;font-weight:700}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .top{padding:3vw 0;font-size:4vw}}#plan-section .comparison-content .table-content .row .data{background-color:#fff;border-top:2px solid #eaeaea;justify-content:center;align-items:center;width:40%;padding:20px 0;font-weight:700;display:flex;position:relative}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .data{padding:3vw 0}#plan-section .comparison-content .table-content .row .data p{font-size:3vw}}#plan-section .comparison-content .table-content .row .data span{color:#f20044;font-size:26px;line-height:1.3}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .data span{font-size:4vw}}#plan-section .comparison-content .table-content .row .data sup{vertical-align:bottom;font-size:12px;display:inline-block;transform:translateY(-2px)}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .data sup{font-size:2.6vw}}#plan-section .comparison-content .table-content .row .data .bar{background-color:#f20044;border-radius:3px;width:100%;height:6px;position:absolute;bottom:-6px;left:0}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .data .bar{height:4px;bottom:-4px}}#plan-section .comparison-content .table-content .row .strong{position:relative}#plan-section .comparison-content .table-content .row .strong:before{content:"";background-color:#ff0054;width:6px;height:calc(100% + 4px);position:absolute;top:-2px;left:0}#plan-section .comparison-content .table-content .row .strong:after{content:"";background-color:#ff0054;width:6px;height:calc(100% + 4px);position:absolute;top:-2px;right:0}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .strong:before,#plan-section .comparison-content .table-content .row .strong:after{width:4px}}#plan-section .comparison-content .table-content .row .main{font-size:20px}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .main{font-size:3.3vw!important}}#plan-section .comparison-content .table-content .row .radius1{border:none;border-radius:20px 0 0}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .radius1{border-radius:20px 0 0}}#plan-section .comparison-content .table-content .row .radius2{border-radius:0 20px 0 0}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .radius2{border-radius:0 20px 0 0}}#plan-section .comparison-content .table-content .row .radius3{border-radius:0 0 0 20px}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .radius3{border-radius:0 0 0 20px}}#plan-section .comparison-content .table-content .row .radius4{border-radius:0 0 20px}@media screen and (width<=550px){#plan-section .comparison-content .table-content .row .radius4{border-radius:0 0 20px}}#plan-section .comparison-content .table-content table{width:100%}#plan-section .comparison-content .table-content table .first{width:20%}#plan-section .comparison-content .table-content table th,#plan-section .comparison-content .table-content table td{color:#18335d;text-align:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:24px 0;font-weight:400}#plan-section .comparison-content .table-content table th{background-color:#f8f8f8}#plan-section .comparison-content .table-content table td{background-color:#fff;font-weight:700}#plan-section .comparison-content .table-content table td .main{font-size:20px}#plan-section .comparison-content .table-content table td span{color:#f20044;font-size:24px;line-height:1.3}#plan-section .comparison-content .table-content table td sup{vertical-align:bottom;font-size:12px;display:inline-block;transform:translateY(-2px)}#plan-section .comparison-content .table-content table td:nth-child(2){border-left:6px solid #ff0054;border-right:6px solid #ff0054}#plan-section .comparison-content .table-content table td.last{position:relative}#plan-section .comparison-content .table-content table td.last:after{content:"";background-color:#ff0054;width:calc(100% + 12px);height:6px;position:absolute;bottom:-6px;left:-6px}#device-section{background-color:#ddf4ff;padding:100px 0}@media screen and (width<=550px){#device-section{padding:10vw 0}}#device-section .device-tiles{flex-direction:column;gap:20px;margin-top:50px;display:flex}@media screen and (width<=550px){#device-section .device-tiles{flex-direction:column;gap:3vw;margin-top:7vw}}#device-section .device-tiles .device{background-color:#fff;border-radius:20px;width:100%;padding:30px}@media screen and (width<=550px){#device-section .device-tiles .device{width:100%;margin-top:0;padding:5vw}}#device-section .device-tiles .device *{color:#18335d}#device-section .device-tiles .device .inner{gap:32px;display:flex}@media screen and (width<=550px){#device-section .device-tiles .device .inner{flex-direction:column;gap:2.5vw}}#device-section .device-tiles .device .content{flex:1}#device-section .device-tiles .device .name{text-align:center;text-align:left;margin-bottom:4px;font-size:32px;font-weight:700}@media screen and (width<=550px){#device-section .device-tiles .device .name{text-align:center;margin-bottom:3vw;font-size:5.5vw}}#device-section .device-tiles .device .sub{text-align:center;text-align:left;margin-bottom:16px;font-size:18px;font-weight:700;line-height:1.8}@media screen and (width<=550px){#device-section .device-tiles .device .sub{text-align:center;margin-bottom:0;font-size:4.6vw;line-height:1.5}}#device-section .device-tiles .device .slider-wrap{width:50%;margin-bottom:24px;position:relative}#device-section .device-tiles .device .slider-wrap .icon{z-index:5;width:100px;position:absolute;top:0;right:0}@media screen and (width<=550px){#device-section .device-tiles .device .slider-wrap{width:100%}#device-section .device-tiles .device .slider-wrap .icon{width:20vw}}#device-section .device-tiles .device .device-slide{width:100%;margin-top:24px}#device-section .device-tiles .device .device-slide .swiper-slide{justify-content:center;align-items:center;height:250px;display:flex}#device-section .device-tiles .device .device-slide .swiper-slide img{width:240px}#device-section .device-tiles .device .device-slide .swiper-slide.device02 img,#device-section .device-tiles .device .device-slide .swiper-slide.device03 img{width:auto;height:90%}@media screen and (width<=550px){#device-section .device-tiles .device .device-slide .swiper-slide{height:40vw}#device-section .device-tiles .device .device-slide .swiper-slide img{width:60%}}#device-section .device-tiles .device .pagination{justify-content:center;align-items:center;margin-top:12px;display:flex}#device-section .device-tiles .device .pagination .swiper-pagination-bullet{background-color:#0085e4}#device-section .device-tiles .device .pagination .swiper-pagination-bullet-active{background-color:#18335d}#device-section .device-tiles .device .tags{gap:5px;display:flex}#device-section .device-tiles .device .tags .tag{color:#fff;background-color:#5aa4e0;border-radius:5px;padding:4px 12px;font-size:14px;font-weight:500}@media screen and (width<=550px){#device-section .device-tiles .device .tags{gap:1.5vw}#device-section .device-tiles .device .tags .tag{font-size:3vw}}#device-section .device-tiles .device .specs{margin-top:12px;margin-bottom:20px;display:flex}@media screen and (width<=550px){#device-section .device-tiles .device .specs{margin-top:10px;margin-bottom:15px}}#device-section .device-tiles .device .specs .speed{text-align:center;border-left:2px solid #18335d;flex-direction:column;flex:1;gap:6px;padding:8px 0;line-height:1;display:flex}#device-section .device-tiles .device .specs .speed .ttl{font-size:18px;font-weight:600}#device-section .device-tiles .device .specs .speed .value{font-size:26px;font-weight:600}@media screen and (width<=550px){#device-section .device-tiles .device .specs .speed .ttl{font-size:3.5vw}#device-section .device-tiles .device .specs .speed .value{font-size:5vw}}#device-section .device-tiles .device .specs .connect{border-left:2px solid #18335d;flex:1;justify-content:center;align-items:center;gap:8px;line-height:1;display:flex}#device-section .device-tiles .device .specs .connect .text{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}#device-section .device-tiles .device .specs .connect .text .value{font-size:24px;font-weight:600}@media screen and (width<=550px){#device-section .device-tiles .device .specs .connect .icon{width:7vw}#device-section .device-tiles .device .specs .connect .text .ttl{font-size:3.5vw}#device-section .device-tiles .device .specs .connect .text .value{font-size:4.5vw}}#device-section .device-tiles .device .specs .weight{border-left:2px solid #18335d;border-right:2px solid #18335d;flex:1;justify-content:center;align-items:center;gap:8px;line-height:1;display:flex}#device-section .device-tiles .device .specs .weight .icon{width:30px}#device-section .device-tiles .device .specs .weight .text{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}#device-section .device-tiles .device .specs .weight .text .value{font-size:24px;font-weight:600}@media screen and (width<=550px){#device-section .device-tiles .device .specs .weight .icon{width:5vw}#device-section .device-tiles .device .specs .weight .text .ttl{font-size:3.5vw}#device-section .device-tiles .device .specs .weight .text .value{font-size:4.5vw}}#device-section .device-tiles .device .btn{color:#fff;height:60px;font-size:18px}@media screen and (width<=550px){#device-section .device-tiles .device .btn{aspect-ratio:630/120;width:100%;height:auto;font-size:5vw}}#device-section .device-tiles .device .detail-link-wrap{text-align:center;margin-top:20px}#device-section .device-tiles .device .detail-link{cursor:pointer;margin:auto;font-size:16px;text-decoration:underline;display:inline-block}@media screen and (width<=550px){#device-section .device-tiles .device .detail-link{font-size:4vw}}#device-section .annotation{color:#18335d;margin-top:12px;font-size:12px;font-weight:500}@media screen and (width<=550px){#device-section .annotation{text-indent:-3vw;margin-top:2.5vw;margin-left:3vw;font-size:2.6vw}}#device-section .option-content{margin-top:60px}@media screen and (width<=550px){#device-section .option-content{margin-top:10vw}}#device-section .option-content h3{text-align:center;color:#18335d;margin-bottom:20px;font-size:32px}@media screen and (width<=550px){#device-section .option-content h3{margin-bottom:3vw;font-size:5.5vw}}#device-section .option-content .sub{text-align:center;color:#18335d;font-size:18px;font-weight:700}@media screen and (width<=550px){#device-section .option-content .sub{font-size:4vw}}#device-section .option-content .option-tiles{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px;display:grid}@media screen and (width<=550px){#device-section .option-content .option-tiles{grid-template-columns:repeat(1,1fr);gap:3vw;margin-top:5vw}}#device-section .option-content .option-tiles .option{background-color:#fff;border-radius:20px;padding:30px}#device-section .option-content .option-tiles .option *{color:#18335d}@media screen and (width<=550px){#device-section .option-content .option-tiles .option{padding:5vw}}#device-section .option-content .option-tiles .head-content{border-bottom:2px solid #18335d;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:20px;display:flex}@media screen and (width<=550px){#device-section .option-content .option-tiles .head-content{border-bottom:2px solid #18335d;gap:2vw;margin-bottom:2vw;padding-bottom:2vw}}#device-section .option-content .option-tiles .head-content .icon{width:60px}@media screen and (width<=550px){#device-section .option-content .option-tiles .head-content .icon{width:12vw}}#device-section .option-content .option-tiles .head-content .titles{flex-direction:column;gap:6px;font-weight:700;display:flex}@media screen and (width<=550px){#device-section .option-content .option-tiles .head-content .titles{gap:1vw}}#device-section .option-content .option-tiles .head-content .name{font-size:18px;line-height:1}@media screen and (width<=550px){#device-section .option-content .option-tiles .head-content .name{font-size:4.6vw}}#device-section .option-content .option-tiles .head-content .price{font-size:24px;line-height:1}#device-section .option-content .option-tiles .head-content .price .num{font-size:36px}#device-section .option-content .option-tiles .head-content .price .taxin{font-size:14px;font-weight:400}@media screen and (width<=550px){#device-section .option-content .option-tiles .head-content .price{font-size:3.5vw}#device-section .option-content .option-tiles .head-content .price .num{font-size:6vw}#device-section .option-content .option-tiles .head-content .price .taxin{font-size:3.5vw}}#device-section .option-content .option-tiles .head-content .thumbnail{flex:1;justify-content:flex-end;align-items:center;display:flex}#device-section .option-content .option-tiles .head-content .thumbnail img{width:auto;height:100%}#device-section .option-content .option-tiles .head-content .thumbnail.option1,#device-section .option-content .option-tiles .head-content .thumbnail.option2{height:50px}#device-section .option-content .option-tiles .head-content .thumbnail.option3{height:35px}#device-section .option-content .option-tiles .head-content .thumbnail.option4{height:30px}@media screen and (width<=550px){#device-section .option-content .option-tiles .head-content .thumbnail.option1{height:9vw}#device-section .option-content .option-tiles .head-content .thumbnail.option2{height:10vw}#device-section .option-content .option-tiles .head-content .thumbnail.option3{height:7vw}#device-section .option-content .option-tiles .head-content .thumbnail.option4{height:5vw}}#device-section .option-content .option-tiles .text{line-height:1.6}@media screen and (width<=550px){#device-section .option-content .option-tiles .text{font-size:3.7vw;line-height:1.5}}#campaign-section{background-color:#fff;padding:100px 0}@media screen and (width<=550px){#campaign-section{padding:10vw 0}}#campaign-section .campaign-content{justify-content:flex-end;width:100%;display:flex}@media screen and (width<=550px){#campaign-section .campaign-content{flex-direction:column}}#campaign-section .content{justify-content:flex-end;align-items:flex-start;gap:40px;width:calc(50% + 580px);padding-left:50px;display:flex}@media screen and (width<=550px){#campaign-section .content{flex-direction:column;gap:5vw;width:100%;padding:0 3vw}}#campaign-section .content h2{color:#18335d;margin-bottom:24px;font-size:40px;font-weight:700}@media screen and (width<=550px){#campaign-section .content h2{text-align:center;margin-bottom:4vw;font-size:7vw}}#campaign-section .content .sub{color:#18335d;font-size:18px;font-weight:700;line-height:1.8}@media screen and (width<=550px){#campaign-section .content .sub{text-align:center;font-size:4vw;line-height:1.5}}#campaign-section .content .left{width:450px}@media screen and (width<=550px){#campaign-section .content .left{width:100%}}#campaign-section .content .campaign-slider{flex:1}#campaign-section .content .campaign-slider .swiper-slide{cursor:pointer;width:520px}@media screen and (width<=550px){#campaign-section .content .campaign-slider{flex:auto;width:100%}}#campaign-section .content .slide-sp{display:none}@media screen and (width<=550px){#campaign-section .content .slide-sp{width:100%;display:block}}#campaign-section .content .slide-sp .pagination{justify-content:center;align-items:center;width:auto;display:flex}#campaign-section .content .slide-sp .pagination .swiper-pagination-bullet{background-color:#999}#campaign-section .content .slide-sp .pagination .swiper-pagination-bullet-active{background-color:#18335d}#campaign-section .content .slide-icon{justify-content:flex-end;align-items:center;gap:16px;margin-top:16px;display:flex}@media screen and (width<=550px){#campaign-section .content .slide-icon{justify-content:center;margin-top:0}}#campaign-section .content .slide-icon .icon{cursor:pointer;background-color:#0085e4;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:relative}@media screen and (width<=550px){#campaign-section .content .slide-icon .icon{width:10vw;height:10vw}}#campaign-section .content .slide-icon .icon .arrow{width:12px;height:12px}@media screen and (width<=550px){#campaign-section .content .slide-icon .icon .arrow{width:2vw;height:2vw}}#campaign-section .content .slide-icon .icon .arrow.prev{border-bottom:2px solid #fff;border-left:2px solid #fff;position:absolute;transform:rotate(45deg)translate(2px,-2px)}#campaign-section .content .slide-icon .icon .arrow.next{border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;transform:rotate(45deg)translate(-2px,2px)}#campaign-section .btn-area{justify-content:center;align-items:center;margin-top:50px;display:flex}@media screen and (width<=550px){#campaign-section .btn-area{margin-top:4vw}}#campaign-section .btn-area .btn{color:#18335d;background-color:#fff;border:2px solid #18335d;width:456px;height:60px;padding-bottom:3px;font-size:18px}#campaign-section .btn-area .btn .icon-more,#campaign-section .btn-area .btn .icon-more:after{background-color:#18335d}@media screen and (width<=550px){#campaign-section .btn-area .btn{text-align:center;width:90%;height:17vw;font-size:4vw;line-height:1.3}}#campaign-section .campaign-more{opacity:0;height:0;padding:0;transition:none}#campaign-section .campaign-more.show{opacity:1;height:auto;padding:30px 0 0;transition:opacity .3s}@media screen and (width<=550px){#campaign-section .campaign-more.show{padding:30px 0 0}}#campaign-section .campaign-more h3{text-align:center;color:#18335d;font-size:26px;font-weight:700}@media screen and (width<=550px){#campaign-section .campaign-more h3{font-size:5vw}}#campaign-section .campaign-more .cashback{justify-content:space-between;align-items:flex-start;gap:32px;margin-top:25px;display:flex}@media screen and (width<=550px){#campaign-section .campaign-more .cashback{flex-direction:column;gap:4vw;margin-top:20px}}#campaign-section .campaign-more .cashback .img{width:55%}@media screen and (width<=550px){#campaign-section .campaign-more .cashback .img{width:100%}}#campaign-section .campaign-more .cashback .cont{flex:1;line-height:1.6}#campaign-section .campaign-more .cashback .cont p{color:#18335d;font-weight:500}#campaign-section .campaign-more .cashback .cont p span{color:#0085e4}#campaign-section .campaign-more .cashback .cont .annotation{margin-top:8px}#campaign-section .campaign-more .cashback .cont .annotation p{text-indent:-15px;margin-left:15px;font-size:12px;line-height:1.5}@media screen and (width<=550px){#campaign-section .campaign-more .cashback .cont .annotation p{text-indent:-3vw;margin-left:3vw;font-size:2.6vw}}#area-section{background-color:#ddf4ff;padding:100px 0}@media screen and (width<=550px){#area-section{padding:10vw 0 33vw}}#area-section .area-content{justify-content:space-between;align-items:flex-start;gap:40px;margin-top:50px;display:flex}@media screen and (width<=550px){#area-section .area-content{flex-direction:column;gap:7vw;margin-top:5vw}}#area-section .area-content .img{flex:1}#area-section .area-content .content{color:#18335d;flex:1}#area-section .area-content .content h3{margin-bottom:16px;font-size:36px;font-weight:700;line-height:1}@media screen and (width<=550px){#area-section .area-content .content h3{text-align:center;font-size:8vw}}#area-section .area-content .content .sub{font-size:28px;font-weight:700;line-height:1.6}@media screen and (width<=550px){#area-section .area-content .content .sub{text-align:center;font-size:5.5vw}}#area-section .area-content .content .text{margin:16px 0 24px;font-size:18px;font-weight:700}@media screen and (width<=550px){#area-section .area-content .content .text{text-align:center;font-size:3.5vw}}#area-section .area-content .content .list{background-color:#fff;border-radius:20px;padding:24px 48px 24px 24px}#area-section .area-content .content .annotation{margin-top:8px;font-size:12px}@media screen and (width<=550px){#area-section .area-content .content .annotation{margin-top:2.5vw;font-size:2.6vw}}#area-section .btn-area{justify-content:center;align-items:center;margin:40px 0 32px;display:flex}#area-section .btn-area .btn{background-color:#17a822;width:300px;height:60px}#area-section .search-area h3{color:#18335d;text-align:center;margin-bottom:32px;font-size:32px;font-weight:700}#area-section .search-area .content{background-color:#fff;height:300px}#area-section .cancel{margin-top:60px}@media screen and (width<=550px){#area-section .cancel{margin-top:8vw}}#area-section .cancel h3{color:#18335d;text-align:center;margin-bottom:20px;font-size:32px;font-weight:700}@media screen and (width<=550px){#area-section .cancel h3{margin-bottom:4vw;font-size:5.5vw}}#area-section .cancel .content{background-color:#fff;border-radius:20px}#area-section .cancel .content .inner{padding:30px}@media screen and (width<=550px){#area-section .cancel .content .inner{padding:5vw}}#area-section .cancel .content .head{color:#18335d;text-align:center;margin-bottom:30px;font-size:28px;font-weight:700;line-height:1.6}@media screen and (width<=550px){#area-section .cancel .content .head{margin-bottom:4vw;font-size:5.5vw}#area-section .cancel .content .head span{font-size:4.5vw}}#area-section .cancel .content .inner-content{justify-content:center;align-items:flex-start;gap:30px;display:flex}@media screen and (width<=550px){#area-section .cancel .content .inner-content{flex-direction:column;gap:4vw}}#area-section .cancel .content .inner-content .img{flex:1}#area-section .cancel .content .inner-content .text{color:#18335d;flex:1;font-size:16px;font-weight:500;line-height:1.8}#area-section .cancel .content .inner-content .text a{cursor:pointer;text-decoration:underline}@media screen and (width<=550px){#area-section .cancel .content .inner-content .text{font-size:3.7vw;font-weight:400;line-height:1.5}#area-section .cancel .content .inner-content .text a{color:#18335d}}#faq-section{background-color:#fff;padding:100px 0}@media screen and (width<=550px){#faq-section{padding:10vw 0}}#faq-section .tabs{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:50px;margin-bottom:60px;display:grid}@media screen and (width<=550px){#faq-section .tabs{gap:2.5px;margin:7vw 0}}#faq-section .tabs .tab{color:#999;cursor:pointer;background-color:#f2f2f2;justify-content:center;align-items:center;height:70px;font-size:18px;font-weight:700;display:flex}#faq-section .tabs .tab:first-child{border-radius:20px 0 0}#faq-section .tabs .tab:nth-child(3){border-radius:0 20px 0 0}#faq-section .tabs .tab:nth-child(4){border-radius:0 0 0 20px}#faq-section .tabs .tab:nth-child(6){border-radius:0 0 20px}#faq-section .tabs .tab br{display:none}#faq-section .tabs .tab.active{color:#fff;background-color:#0085e4}@media screen and (width<=550px){#faq-section .tabs .tab{text-align:center;height:auto;padding:3vw 0;font-size:3.7vw}#faq-section .tabs .tab br{display:block}}#faq-section .faq-wrap{display:none}#faq-section .faq-wrap.show{display:block}#faq-section .faq-wrap h3{text-align:center;color:#18335d;margin-bottom:30px;font-size:32px}@media screen and (width<=550px){#faq-section .faq-wrap h3{margin-bottom:4vw;font-size:6vw}}#faq-section .faq-wrap .faq-list{flex-direction:column;gap:10px;display:flex}@media screen and (width<=550px){#faq-section .faq-wrap .faq-list{gap:2vw}}#faq-section .faq-wrap .faq-list .faq .icon{color:#18335d;margin-right:16px;font-family:Arial;font-size:24px;font-weight:700}@media screen and (width<=550px){#faq-section .faq-wrap .faq-list .faq .icon{font-size:5vw}}#faq-section .faq-wrap .faq-list .faq .ttl{color:#18335d;font-size:18px;line-height:1.5}@media screen and (width<=550px){#faq-section .faq-wrap .faq-list .faq .ttl{font-size:3.7vw!important}}#faq-section .faq-wrap .faq-list .faq .ttl.ans{font-size:16px}#faq-section .faq-wrap .faq-list .faq .question{cursor:pointer;background-color:#f2f2f2;border-radius:15px;justify-content:flex-start;align-items:flex-start;padding:24px 32px;display:flex;position:relative}#faq-section .faq-wrap .faq-list .faq .question .toggle{background-color:#18335d;width:15px;height:2px;margin:auto;position:absolute;top:0;bottom:0;right:30px}#faq-section .faq-wrap .faq-list .faq .question .toggle:after{content:"";background-color:#18335d;width:15px;height:2px;position:absolute;rotate:90deg}@media screen and (width<=550px){#faq-section .faq-wrap .faq-list .faq .question{padding:3vw 13vw 3vw 5vw}}#faq-section .faq-wrap .faq-list .faq .answer{justify-content:flex-start;align-items:flex-start;padding:24px 32px;display:none}#faq-section .faq-wrap .faq-list .faq .answer .icon{color:#0085e4}@media screen and (width<=550px){#faq-section .faq-wrap .faq-list .faq .answer{padding:3vw 5vw}}#faq-section .faq-wrap .faq-list .faq.open .answer{display:flex}#faq-section .faq-wrap .faq-list .faq.open .question .toggle:after{opacity:0}#review-section{padding:100px 0}@media screen and (width<=550px){#review-section{padding:10vw 0}}#review-section .sub{color:#0085e4;text-align:center;justify-content:center;align-items:center;margin:50px 0 30px;font-size:32px;font-weight:700;display:flex;position:relative}#review-section .sub span{position:relative}#review-section .sub img{width:28px;position:absolute;top:-9px;right:-20px;rotate:25deg}@media screen and (width<=550px){#review-section .sub{margin:25px 0 20px;font-size:5.5vw}}#review-section .slider-wrap{position:relative;overflow:hidden}#review-section .slider-wrap .pagination{justify-content:center;align-items:center;gap:5px;margin-top:24px;display:flex}#review-section .slider-wrap .pagination .swiper-pagination-bullet{background-color:#999;width:12px;height:12px}#review-section .slider-wrap .pagination .swiper-pagination-bullet-active{background-color:#18335d}@media screen and (width<=550px){#review-section .slider-wrap .pagination{gap:1px}#review-section .slider-wrap .pagination .swiper-pagination-bullet{width:8px;height:8px}}#review-section .slider-wrap .slide-icon{z-index:1;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:1160px;margin:auto;padding:0 50px;display:flex;position:absolute;top:45px;left:0;right:0}#review-section .slider-wrap .icon{cursor:pointer;background-color:#0085e4;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex;position:relative}@media screen and (width<=550px){#review-section .slider-wrap .icon{width:10vw;height:10vw}}#review-section .slider-wrap .icon .arrow{width:12px;height:12px}@media screen and (width<=550px){#review-section .slider-wrap .icon .arrow{width:2vw;height:2vw}}#review-section .slider-wrap .icon .arrow.prev{border-bottom:2px solid #fff;border-left:2px solid #fff;position:absolute;transform:rotate(45deg)translate(2px,-2px)}#review-section .slider-wrap .icon .arrow.next{border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;transform:rotate(45deg)translate(-2px,2px)}#review-section .controll{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}#review-section .controll .pagination{width:auto;margin:0}#review-section .review-slider{max-width:976px;margin:0 auto;overflow:visible}#review-section .review-item{background-color:#f2f2f2;border-radius:20px;justify-content:space-between;align-items:flex-start;gap:24px;width:480px;height:auto;padding:30px;transition:opacity .2s;display:flex}#review-section .review-item:not(.swiper-slide-active):not(.swiper-slide-next){opacity:.6}#review-section .review-item .content{flex:1}#review-section .review-item .content .title{color:#18335d;margin-bottom:8px;font-size:24px;font-weight:700}#review-section .review-item .content .text{color:#18335d;font-size:16px;line-height:1.6}#review-section .review-item .avatar{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}#review-section .review-item .avatar img{width:70px}#review-section .review-item .avatar .name{color:#18335d;font-size:14px}#review-section .review-item-sp{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:3vw;transition:opacity .2s;display:flex}#review-section .review-item-sp:not(.swiper-slide-active){opacity:.6}#review-section .review-item-sp .item-content{background-color:#f2f2f2;border-radius:20px;gap:3vw;padding:20px;display:flex}#review-section .review-item-sp .item-content:first-child{margin-right:6vw}#review-section .review-item-sp .item-content:last-child{margin-left:6vw}#review-section .review-item-sp .content{flex:1}#review-section .review-item-sp .content .title{color:#18335d;margin-bottom:8px;font-size:4.6vw;font-weight:700}#review-section .review-item-sp .content .text{color:#18335d;font-size:3.7vw;line-height:1.5}#review-section .review-item-sp .avatar{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}#review-section .review-item-sp .avatar img{width:15vw}#review-section .review-item-sp .avatar .name{color:#18335d;font-size:3vw}*{box-sizing:border-box;letter-spacing:1px;margin:0;padding:0;font-family:Noto Sans JP,sans-serif}a{text-decoration:none}table{border-collapse:collapse}img{width:100%;display:block}body{margin-top:89px}@media screen and (width<=550px){body{margin-top:15vw}}._pc-display{display:block}@media screen and (width<=550px){._pc-display{display:none!important}}._sp-display{display:none}@media screen and (width<=550px){._sp-display{display:block}}._container{width:100%;max-width:1160px;margin:auto;padding:0 50px}@media screen and (width<=550px){._container{max-width:none;padding:0 3vw}}._btn-base,#mainv .btn{color:#fff;cursor:pointer;background-color:#ff0054;border-radius:100px;justify-content:center;align-items:center;font-weight:500;display:flex;position:relative}._btn-base .text,#mainv .btn .text{-webkit-user-select:none;user-select:none}._btn-base .icon-arrow,#mainv .btn .icon-arrow{aspect-ratio:1;border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;margin:auto;position:absolute;top:0;bottom:0;right:32px;rotate:45deg}._btn-base .icon-more,#mainv .btn .icon-more{background-color:#fff;width:15px;height:2px;margin:auto;position:absolute;top:0;bottom:0;right:20px}._btn-base .icon-more:after,#mainv .btn .icon-more:after{content:"";background-color:#fff;width:2px;height:15px;position:absolute;top:-7px;left:7px}._btn-base.open .icon-more:after,#mainv .open.btn .icon-more:after{opacity:0}._section-title{color:#18335d;text-align:center;font-size:40px;font-weight:700}._section-title.plan{color:#fff}@media screen and (width<=550px){._section-title{font-size:7vw}}#mainv{background-color:#001a4e;position:relative}@media screen and (width<=550px){#mainv{text-align:center;padding-bottom:3vw}}#mainv .img-wrap{height:674px;margin:auto}#mainv .img-wrap img{object-fit:cover;width:100%;height:100%}@media screen and (width<=550px){#mainv .img-wrap{height:auto}}#mainv .btn-head{color:#fff;text-align:center;padding:3vw 0 2vw;font-size:4vw;display:none;position:relative}#mainv .btn-head:after,#mainv .btn-head:before{content:"";background-color:#fff;width:1.5px;height:70%;position:absolute;bottom:10%}#mainv .btn-head:before{left:-12px;transform:rotate(-30deg)}#mainv .btn-head:after{right:-12px;transform:rotate(30deg)}@media screen and (width<=550px){#mainv .btn-head{display:inline-block}}#mainv .btn{width:500px;height:70px;font-size:24px;position:absolute;bottom:100px;left:50%;transform:translate(-50%)}#mainv .btn:after{right:32px}@media screen and (width<=550px){#mainv .btn{aspect-ratio:630/110;width:90%;height:auto;margin:auto;font-size:5vw;position:relative;bottom:auto;left:auto;transform:none}}#mainv .annotation{width:100%;max-width:1100px;margin:auto;padding:0 50px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}#mainv .annotation p{color:#fff;text-indent:-1.5rem;margin-left:1.5rem;font-size:12px;line-height:1.5}@media screen and (width<=550px){#mainv .annotation{text-align:left;background-color:#ffffff26;width:90vw;margin:3vw auto;padding:2vw;position:relative;bottom:0;left:0;transform:none}#mainv .annotation .scroll{height:4rem;overflow-y:scroll}#mainv .annotation p{text-indent:-5.2vw;word-break:break-all;margin-left:5.2vw;font-size:2.6vw}}#follow-banner{z-index:6;opacity:1;width:350px;transition:opacity .3s;position:fixed;bottom:0;right:16px}#follow-banner .close{cursor:pointer;border-radius:50%;width:24px;position:absolute;top:-24px;right:4px}#follow-banner .close img{width:100%}#follow-banner.hidden{opacity:0;pointer-events:none}@media screen and (width<=550px){#follow-banner{width:100%;right:0}#follow-banner .close{top:-16px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}
