html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}img{display:block;margin:0 auto;width:100%}a:link,a:visited{text-decoration:none;color:#551b8c}html{scroll-behavior:smooth}#mainv-section{background:url("../../img/mainv-bg.png") no-repeat;background-position:top center;background-size:cover}#mainv-section .mainv-inner{position:relative;text-align:center;padding-top:0}#mainv-section .mainv-inner .mainv-bg{position:absolute;left:0;top:0;width:100%}#mainv-section .mainv-inner .mainv-text{position:relative;z-index:1;padding:20% 6% 22% 24%;color:#231815;font-size:12px}@media screen and (max-width: 325px){#mainv-section .mainv-inner .mainv-text{font-size:10px}}#mainv-section .mainv-inner .mainv-text .mainv-title{background:#231815;margin-left:8%;height:2em;border-radius:1em;color:#fff;font-weight:bold;text-align:center;line-height:2em;margin-bottom:.75em}#mainv-section .mainv-inner .mainv-text .mainv-content .v-text{display:inline-block;width:1em;line-height:1;font-weight:bold;font-size:1.75em}#mainv-section .mainv-inner .mainv-text .mainv-content .number{display:inline-block;line-height:1;font-size:4.5em;font-weight:bold;color:#feda15;filter:drop-shadow(0.05em 0.03em 0rem #231815);-webkit-text-stroke:1px #231815}#mainv-section .mainv-inner .mainv-text .mainv-content .unit{margin-top:.5em;display:inline-block;line-height:1;color:#feda15;font-weight:bold;font-size:2em;padding-left:1em;filter:drop-shadow(0.05em 0.03em 0rem #231815);-webkit-text-stroke:1px #231815}#mainv-section .mainv-inner .mainv-text .mainv-note{display:none;text-align:right;margin-top:.5em}#mainv-section .mainv-inner .annotation{font-size:13px;text-align:left;text-indent:-1rem;margin:5px 0rem 0 1rem;padding-bottom:10px;line-height:1.5}.cta-area{background:url("../../img/cta/bg.png") no-repeat;background-position:top center;background-size:cover;padding:15px 0}.cta-area .cta-inner{display:flex;justify-content:space-between;align-items:center;padding:0 3%}.cta-area .cta-inner .left{width:52%}.cta-area .cta-inner .right{width:45%}.cta-area .cta-inner .entry-btn{display:block}#step-list{background:url("../../img/step-bg.png");padding:30px 0 60px}#step-list .head-txt{font-size:17px;color:#0b5bce;font-weight:bold;text-align:center;margin-bottom:30px}#step-list .step-section-ttl{text-align:center;width:90%;margin:0 auto 25px}#step-list .step-wrap{position:relative}#step-list .step-wrap .step-line{position:absolute;width:18vw}#step-list .step-wrap .step-line.line1{top:65px;right:0px}#step-list .step-wrap .step-line.line2{bottom:-130px;left:0px}#step-list .step-wrap .step-line.line3{top:110px;right:0px}#step-list .step-wrap .step-line.line4{top:151px;left:0px}#step-list .step-content{position:relative;transition:all 1000ms;width:83%;margin:0 auto 20px;z-index:1}#step-list .step-content.step4{width:100%}#step-list .step-content.wifi .detail-btn{position:absolute;display:block;bottom:12px;right:0;left:0;width:70%;margin:0 auto}#step-list .step-content .cont-inner{position:absolute;font-size:3.2vw;right:0;left:0;margin:0 auto;line-height:1.1;width:90%;bottom:9vw}#step-list .step-content .cont-inner.complete{bottom:6vw}#step-list .step-content .cont-inner.annotation{width:95%;letter-spacing:-1px;bottom:3vw}#step-list .link-area{text-align:center;margin-top:35px;font-size:3.5vw}#about-section{background-color:#e4edfc;text-align:center;padding:50px 0}#about-section .ttl-img{width:70%}#about-section .about-txt{font-size:3.5vw;font-weight:bold;line-height:2;margin:30px auto 20px;width:90%;text-align:left}#about-section .scroll-link-list .scroll-link{width:80%;display:block;margin:0 auto 15px}.section-content{padding-top:50px;overflow:hidden}.section-content .ttl-area{text-align:center;margin-bottom:30px}.section-content .ttl-area .ttl-badge{display:block;width:30%;margin:0 auto 0 36%}.section-content .ttl-area .ttl-sub{font-size:14px;letter-spacing:1px;width:95%;margin:0 auto;line-height:1.5}#point1-section .content-wrap{background-color:#e4edfc}#point1-section .ttl-txt{margin:20px auto 20px;width:85%}#point1-section .content-inner{text-align:center;padding:20px 0}#point1-section .content-inner .price-head{margin-bottom:40px}#point1-section .content-inner .price-head img{margin-bottom:20px}#point1-section .content-inner .ttl-img{width:80%}#point1-section .content-inner .cont-txt{font-weight:bold;font-size:4vw;line-height:1.5;margin:15px 0 30px;text-align:left}#point1-section .content-inner .slide-content{margin-bottom:15px;border-radius:0 0 10px 10px}#point1-section .content-inner .slide-content .slide-ttl{position:relative;background-color:#4788ee;color:#fff;padding:15px 20px 15px 0px;border-radius:5px;font-weight:bold;font-size:4vw;text-align:center}#point1-section .content-inner .slide-content .slide-ttl .small{font-size:12px;margin-left:5px}#point1-section .content-inner .slide-content .slide-ttl:after{position:absolute;content:"";width:0;height:0;border-top:10px solid #fff;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:none;top:0;bottom:0;right:20px;margin:auto}#point1-section .content-inner .slide-content .slide-ttl.open{border-radius:5px 5px 0 0}#point1-section .content-inner .slide-content .slide-ttl.open:after{border-top:none;border-bottom:10px solid #fff;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}#point1-section .content-inner .slide-content .slide-cont{display:none;background-color:#fff}#point1-section .content-inner .slide-content .slide-cont .inner{padding:4%}#point1-section .content-inner .slide-content .slide-cont .table-wrap{background-color:#e4edfc;margin-bottom:25px;padding:2%}#point1-section .content-inner .slide-content .slide-cont .table-wrap table{width:100%}#point1-section .content-inner .slide-content .slide-cont .table-wrap table .head{background-color:rgba(0,0,0,0);height:auto;color:#0b5bce;font-weight:bold;font-size:3.5vw;padding:5px 0}#point1-section .content-inner .slide-content .slide-cont .table-wrap table .empty{position:relative}#point1-section .content-inner .slide-content .slide-cont .table-wrap table .empty:after{position:absolute;content:"";width:15px;height:2px;background-color:#000;top:0;bottom:0;left:0;right:0;margin:auto}#point1-section .content-inner .slide-content .slide-cont .table-wrap table .icon{display:block;text-align:right;font-size:12px;padding:0 10px}#point1-section .content-inner .slide-content .slide-cont .table-wrap table th,#point1-section .content-inner .slide-content .slide-cont .table-wrap table td{width:30%;border:4px solid #e4edfc;text-align:center;padding:20px 0}#point1-section .content-inner .slide-content .slide-cont .table-wrap table th sup,#point1-section .content-inner .slide-content .slide-cont .table-wrap table td sup{font-size:10px;vertical-align:super}#point1-section .content-inner .slide-content .slide-cont .table-wrap table th.no,#point1-section .content-inner .slide-content .slide-cont .table-wrap table td.no{padding:0;height:300px}#point1-section .content-inner .slide-content .slide-cont .table-wrap table th{background-color:#4788ee;color:#fff;font-weight:bold;font-size:3.5vw;line-height:1.5}#point1-section .content-inner .slide-content .slide-cont .table-wrap table th small{font-size:12px;display:block;margin-top:5px}#point1-section .content-inner .slide-content .slide-cont .table-wrap table td{background-color:#fff;line-height:1.3;font-size:3.5vw}#point1-section .content-inner .slide-content .slide-cont .table-wrap table td small{font-size:12px;display:inline-block}#point1-section .content-inner .slide-content .slide-cont .table-wrap table .strong{width:100%;height:100%;border:2px solid #ef2e2f;color:#ef2e2f;border-radius:3px;display:flex;align-items:center;justify-content:center;text-decoration:underline;line-height:1.5}#point1-section .content-inner .slide-content .slide-cont .table-wrap table.middle th,#point1-section .content-inner .slide-content .slide-cont .table-wrap table.middle td{width:30%}#point1-section .content-inner .slide-content .slide-cont .annotation{text-align:left;font-size:12px;text-indent:-6vw;margin-left:6vw;margin-bottom:20px;line-height:1.5}#point1-section .content-inner .slide-content .slide-cont .annotation-list{text-align:left;line-height:1.7;font-size:12px}#point1-section .content-inner .slide-content .slide-cont .annotation-list .top{margin-left:1vw}#point1-section .content-inner .slide-content .slide-cont .annotation-list .note{text-indent:-12px;margin-left:12px}#point1-section .content-inner .result-content{text-align:center;margin-top:50px}#point1-section .content-inner .result-content .ttl01{width:90%;margin-bottom:30px}#point1-section .content-inner .result-content .ttl02{width:75%;margin-bottom:30px}#point1-section .content-inner .result-content .plus{width:15%;margin:20px auto}#point1-section .content-inner .result-content .three{margin:40px auto 30px}#point1-section .content-inner .result-content img{margin:0 auto}#point1-section .content-inner .result-content p{font-size:12px;margin:20px 0;text-align:left;line-height:1.5}#point2-section .content-wrap{background-color:#e4edfc}#point2-section .ttl-txt{margin:20px auto 20px;width:55%}#point2-section .content-inner{text-align:center;padding:20px 0;width:85%}#point2-section .content-inner .campaign-content{padding:20px 5%;border-radius:8px;background-color:#fff}#point2-section .content-inner .campaign-content .img01{margin-bottom:20px}#point2-section .content-inner .content-txt{text-align:left;text-indent:-7vw;margin-left:7vw}#point2-section .content-inner .content-txt p{line-height:1.5;font-size:12px}#point2-section .content-inner .content-txt p:first-child{margin-bottom:10px}#point3-section .content-wrap{background-color:#e4edfc}#point3-section .ttl-txt{margin:20px auto 20px;width:85%}#point3-section .content-inner{text-align:center;padding:20px 0;width:85%}#point3-section .content-inner .campaign-content{background-color:#fff;padding:20px 5%;border-radius:8px;margin-bottom:50px}#point3-section .content-inner .campaign-content .img01{margin-bottom:30px}#point3-section .content-inner .campaign-content .img02{width:80%;margin-bottom:5px}#point3-section .content-inner .campaign-content .img03{margin-bottom:10px}#point3-section .content-inner .campaign-content .plus-img{margin:30px auto}#point3-section .content-inner .campaign-content .content-txt{line-height:1.5;font-size:12px;text-align:left;margin:20px auto 40px}#point3-section .content-inner .campaign-content .img04{width:63%;margin-bottom:15px}#point3-section .content-inner .campaign-content .img05{margin-bottom:10px}#point3-section .content-inner .campaign-content .annotation{text-indent:-1rem;margin-left:1rem;margin:0 auto;text-align:left;line-height:1.5;font-size:12px;width:90%}#point3-section .content-inner .img06{width:50%;margin-bottom:20px}#point3-section .content-inner .campaign-txt{margin-bottom:30px}#point3-section .content-inner .slide-content{margin-bottom:30px}#point3-section .content-inner .slide-content .slide-ttl{position:relative;background-color:#4788ee;color:#fff;text-align:center;padding:15px 30px 15px 0;border-radius:5px;font-weight:bold;font-size:12px}#point3-section .content-inner .slide-content .slide-ttl .small{font-size:16px;margin-left:25px}#point3-section .content-inner .slide-content .slide-ttl:after{position:absolute;content:"";width:0;height:0;border-top:10px solid #fff;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0);border-bottom:none;top:0;bottom:0;right:20px;margin:auto}#point3-section .content-inner .slide-content .slide-ttl.open{border-radius:5px 5px 0 0}#point3-section .content-inner .slide-content .slide-ttl.open:after{border-top:none;border-bottom:10px solid #fff;border-left:7px solid rgba(0,0,0,0);border-right:7px solid rgba(0,0,0,0)}#point3-section .content-inner .slide-content .slide-cont{display:none;background-color:#fff;margin-bottom:40px;border-radius:0 0 10px 10px}#point3-section .content-inner .slide-content .slide-cont .inner{padding:4%}#point3-section .content-inner .slide-content .slide-cont table{width:100%}#point3-section .content-inner .slide-content .slide-cont table th,#point3-section .content-inner .slide-content .slide-cont table td{border:3px solid #fff}#point3-section .content-inner .slide-content .slide-cont table th{background-color:#4788ee;color:#fff;font-size:12px;font-weight:bold;line-height:1.3;letter-spacing:1px}#point3-section .content-inner .slide-content .slide-cont table td{background-color:#c8dbf5;padding:15px 10px;font-size:12px;letter-spacing:1px;line-height:1.5}#point3-section .content-inner .slide-content .slide-cont table .flex-td{display:flex;justify-content:space-between;align-items:center}#point3-section .content-inner .slide-content .slide-cont table .flex-td p:last-child{text-align:right}#point3-section .content-inner .slide-content .slide-cont table.table-01 th{width:27%;text-align:center}#point3-section .content-inner .slide-content .slide-cont table.table-02 th{width:70%;text-align:left;padding:15px 10px;font-size:12px;line-height:1.5}#point3-section .content-inner .slide-content .slide-cont table.table-02 td{text-align:right}#point3-section .content-inner .link{color:#0b5bce;font-size:3.5vw}#point3-section .content-inner .link a{text-decoration:underline}#campaign-list{background-color:#4788ee;padding:50px 0}#campaign-list .ttl-img{width:50%}#campaign-list .list-wrap{border-radius:8px;margin-top:40px}#campaign-list .list-wrap .inner .campaign-cont{background-color:#fff;border:1px solid #babcbe;overflow:hidden;margin:0 auto;border-radius:3px;margin-bottom:35px}#campaign-list .list-wrap .inner .campaign-cont .cp-mv{border-bottom:1px solid #babcbe;display:block;overflow:hidden}#campaign-list .list-wrap .inner .campaign-cont .cp-mv.pointtown{padding:10px}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown{color:#231815}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-img{display:inline-block;margin-left:auto;margin-right:auto;font-size:12px;padding:1.5em 10px}@media screen and (max-width: 325px){#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-img{font-size:10px}}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-title{background:#231815;height:1.8em;border-radius:28px;color:#fff;font-weight:bold;text-align:center;line-height:1.8em;margin-bottom:.9em;margin-left:auto;margin-right:auto}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-content{display:flex;align-items:center;justify-content:center}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-logo{width:40%;flex:none;margin-right:2%}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-text .v-text{display:inline-block;width:1em;line-height:1;font-size:1.35em;font-weight:bold}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-text .number{display:inline-block;line-height:1;font-size:3.5em;font-weight:bold;letter-spacing:-0.05em;color:#feda15;filter:drop-shadow(0.05em 0.03em 0rem #231815);-webkit-text-stroke:1px #231815}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-text .unit{display:block;line-height:1;color:#feda15;font-weight:bold;margin-top:.25em;font-size:1.5em;filter:drop-shadow(0.1em 0.08em 0rem #231815);-webkit-text-stroke:.03em #231815}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-text .unit .empasis{display:block;font-size:1.25em}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-note{text-align:right;font-size:.8em;margin-top:1em;white-space:nowrap}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cont-inner{padding:10px 20px 20px 20px}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cp-label-list{display:flex;flex-wrap:wrap;margin-bottom:15px}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cp-label-list .cp-label{color:#fff;background-color:#4788ee;border-radius:100px;font-weight:bold;margin-top:5px;margin-right:2vw;padding:10px 0;width:312px;text-align:center;font-size:12px}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cp-ttl{font-weight:bold;font-size:3.5vw;letter-spacing:0px;margin-bottom:10px;line-height:1.5}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cp-txt{font-size:12px;line-height:1.5}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .slide-cont{display:none;background-color:#e4edfc}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .slide-cont .ttl-img{margin-top:20px}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .slide-cont .cont-txt{line-height:1.5;margin:20px 0 30px;font-size:3.5vw;text-align:left}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .slide-cont .flow-img{width:80%}#campaign-list .list-wrap .inner .campaign-cont .toggle-link{color:#0b5bce;text-decoration:underline;text-align:center;margin-top:15px;font-size:3.5vw}.band{font-size:14px;font-weight:bold;text-align:center;padding:13px 0;color:#fff;background-color:#231815}