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}a:link,a:visited{text-decoration:none;color:#551b8c}a:link:hover,a:visited:hover{text-decoration:underline;color:#00e}html{scroll-behavior:smooth}#mainv-section{background:url("../../img/mainv-bg.png") no-repeat;background-position:top center;height:630px}#mainv-section .mainv-inner{position:relative;text-align:center}#mainv-section .mainv-inner .logo-img{position:absolute;width:498px;top:0;left:0;right:0;margin:auto}#mainv-section .mainv-inner .logo-img img{width:100%}#mainv-section .mainv-inner .annotation{font-size:12.5px;text-align:center}#mainv-section .mainv-inner img{margin:0 auto}#mainv-section .mainv-inner .mainv-image{position:relative;width:1038px;height:579px;margin-left:auto;margin-right:auto}#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:22.5% 10.5% 0 26%;color:#231815}#mainv-section .mainv-inner .mainv-text .mainv-title{background:#231815;width:100%;height:42px;border-radius:21px;color:#fff;font-weight:bold;text-align:center;line-height:42px;font-size:28px;margin-bottom:23px}#mainv-section .mainv-inner .mainv-text .mainv-content .v-text{display:inline-block;width:1em;line-height:1;font-size:32px;font-weight:bold}#mainv-section .mainv-inner .mainv-text .mainv-content .number{display:inline-block;line-height:1;font-size:110px;font-weight:bold;letter-spacing:-0.05em;color:#feda15;text-shadow:.02em 0 .01em #231815,.035em .035em .01em #231815,-0.02em 0 .01em #231815,.035em -0.015em .01em #231815,0 .02em .01em #231815,-0.015em .035em .01em #231815,0 -0.02em .01em #231815,-0.015em -0.015em .01em #231815}#mainv-section .mainv-inner .mainv-text .mainv-content .unit{margin-left:10px;display:inline-block;line-height:1;color:#feda15;font-weight:bold;font-size:36px;text-shadow:.02em 0 .01em #231815,.07em .07em .01em #231815,-0.04em 0 .01em #231815,.07em -0.03em .01em #231815,0 .04em .01em #231815,-0.03em .07em .01em #231815,0 -0.04em .01em #231815,-0.03em -0.03em .01em #231815}#mainv-section .mainv-inner .mainv-text .mainv-content .unit .empasis{display:block;font-size:1.25em}#mainv-section .mainv-inner .mainv-text .mainv-note{text-align:right;font-size:18px;margin-top:.5em}.tac{text-align:center}.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-around;align-items:center}.cta-area .cta-inner .entry-btn{display:block;cursor:pointer;background-color:#c12424;border-bottom:10px solid #c12424;border-radius:10px}.cta-area .cta-inner .entry-btn:hover{margin-top:10px;border-bottom:none}#step-list{background-color:#e4edfc;padding:60px 0}#step-list .head-txt{font-size:39px;color:#0b5bce;font-weight:bold;text-align:center;margin-bottom:60px}#step-list .step-section-ttl{text-align:center;margin-bottom:60px}#step-list .step-section-ttl img{margin:0 auto}#step-list .step-wrap{position:relative}#step-list .step-wrap .step-line{position:absolute}#step-list .step-wrap .step-line.line1{top:155px;right:-39px}#step-list .step-wrap .step-line.line2{top:143px;left:-38px}#step-list .step-wrap .step-line.line3{top:110px;right:-39px}#step-list .step-wrap .step-line.line4{top:151px;left:-38px}#step-list .step-content{position:relative;margin-bottom:15px;padding:21px 24px 18px 85px;transition:all 1000ms}#step-list .step-content.step1{height:331px;background:url(../../img/step01-frame.png) no-repeat}#step-list .step-content.step2{height:306px;background:url(../../img/step02-frame.png) no-repeat}#step-list .step-content.step3{height:267px;background:url(../../img/step03-frame.png) no-repeat}#step-list .step-content.step4{height:322px;background:url(../../img/step04-frame.png) no-repeat}#step-list .step-content.wifi{height:243px;background:url(../../img/wifi-frame.png) no-repeat}#step-list .step-content.wifi .detail-btn{position:absolute;display:block;bottom:30px;right:193px;cursor:pointer;background-color:#ef2e2f;border-bottom:3px solid #ef2e2f;border-radius:10px}#step-list .step-content.wifi .detail-btn:hover{bottom:28px;border-bottom:none}#step-list .step-content .cont-inner{display:flex;justify-content:space-between;height:100%}#step-list .step-content .cont-inner .left{text-align:center;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}#step-list .step-content .cont-inner .left .ttl-img{margin-top:20px}#step-list .step-content .cont-inner .left .step-txt{line-height:1.6;font-size:16px;margin-bottom:30px}#step-list .step-content .cont-inner .right{width:600px;padding:0 29px;font-size:15px;display:flex;flex-direction:column;justify-content:center;line-height:1.5}#step-list .step-content .cont-inner .right .inner-ttl{font-weight:bold;font-size:24px;text-align:center;margin-bottom:20px}#step-list .step-content .cont-inner .right .inner-flex{display:flex;justify-content:space-between}#step-list .step-content .cont-inner .right .inner-flex .flex-cont{width:49%}#step-list .step-content .cont-inner .right .inner-flex .flex-cont .list{font-size:12px}#step-list .step-content .cont-inner .right .inner-flex .flex-cont .bold-middle{font-weight:bold;font-size:18px;margin-bottom:10px}#step-list .step-content .cont-inner .right .inner-flex .flex-cont .bold-small{font-weight:bold;font-size:14px;margin-bottom:10px}#step-list .step-content .cont-inner .right .inner-flex .flex-cont .bold-small.mt25{margin-top:25px}#step-list .link-area{text-align:center;margin-top:35px;font-size:16px}#about-section{background-color:#e4edfc;text-align:center;padding:80px 0 120px}#about-section .about-txt{font-size:20px;font-weight:bold;line-height:2;margin:40px 0 20px}#about-section .scroll-link-list{display:flex;justify-content:space-between}#about-section .scroll-link-list .scroll-link{display:flex;width:321px;text-align:center;justify-content:center;cursor:pointer}.section-content{padding-top:50px;margin-bottom:100px;overflow:hidden}.section-content .ttl-area{text-align:center;margin-bottom:50px}.section-content .ttl-area .ttl-badge{display:block;margin-left:17px}.section-content .ttl-area .ttl-txt{margin:50px 0 20px}.section-content .ttl-area .ttl-sub{font-size:18px;letter-spacing:1px}.section-content .ttl-area img{margin:0 auto}#point1-section .content-wrap{background-color:#e4edfc;width:100%;padding:75px 0;border-radius:10px}#point1-section ._container{margin:0}#point1-section .content-inner{text-align:center;margin:0 auto}#point1-section .content-inner .price-head{display:flex;justify-content:space-between;margin-bottom:50px}#point1-section .content-inner .price-head img{margin:0}#point1-section .content-inner .cont-txt{font-weight:bold;font-size:20px;line-height:2;margin:20px 0 40px}#point1-section .content-inner .slide-content{margin-bottom:30px;border-radius:0 0 10px 10px}#point1-section .content-inner .slide-content .slide-ttl{position:relative;background-color:#4788ee;color:#fff;text-align:left;padding:20px 50px;border-radius:5px;cursor:pointer;font-weight:bold;font-size:22px}#point1-section .content-inner .slide-content .slide-ttl .small{font-size:16px;margin-left:25px}#point1-section .content-inner .slide-content .slide-ttl:after{position:absolute;content:"";width:0;height:0;border-top:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:none;top:0;bottom:0;right:50px;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:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0)}#point1-section .content-inner .slide-content .slide-cont{display:none;background-color:#fff;margin-bottom:80px}#point1-section .content-inner .slide-content .slide-cont .inner{padding:50px}#point1-section .content-inner .slide-content .slide-cont .table-wrap{background-color:#e4edfc;margin-bottom:25px;padding:25px}#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:18px}#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:60px;left:0;right:0;margin:auto}#point1-section .content-inner .slide-content .slide-cont .table-wrap table th,#point1-section .content-inner .slide-content .slide-cont .table-wrap table td{border:8px solid #e4edfc;height:120px;text-align:center}#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{width:275px;background-color:#4788ee;color:#fff;font-weight:bold;font-size:20px;line-height:1.3}#point1-section .content-inner .slide-content .slide-cont .table-wrap table th small{font-size:16px}#point1-section .content-inner .slide-content .slide-cont .table-wrap table td{background-color:#fff;width:141px;line-height:1.3;font-size:16px}#point1-section .content-inner .slide-content .slide-cont .table-wrap table td small{font-size:14px;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:16px;text-indent:-2rem;margin-left:2rem;margin-bottom:25px;line-height:1.5}#point1-section .content-inner .slide-content .slide-cont .annotation-list{text-align:left;line-height:1.7}#point1-section .content-inner .slide-content .slide-cont .annotation-list .top{margin-left:1rem;margin-top:25px}#point1-section .content-inner .slide-content .slide-cont .annotation-list .note{text-indent:-1rem;margin-left:1rem}#point1-section .content-inner .result-content{text-align:center}#point1-section .content-inner .result-content .ttl{margin-bottom:20px}#point1-section .content-inner .result-content .plus{margin:40px auto}#point1-section .content-inner .result-content .three{margin:90px auto 30px}#point1-section .content-inner .result-content img{margin:0 auto}#point1-section .content-inner .result-content p{text-align:left;font-size:16px;margin:20px 0;line-height:1.8}#point2-section .content-wrap{background-color:#e4edfc;width:100%;padding:75px 0;border-radius:10px}#point2-section ._container{margin:0}#point2-section .content-inner{text-align:center;margin:0 auto}#point2-section .content-inner .campaign-content .img01{margin-bottom:60px}#point2-section .content-inner .campaign-content .plus-img{margin:30px auto}#point2-section .content-inner .campaign-content .content-txt{margin:20px 0 60px;line-height:2;font-size:20px;letter-spacing:1px}#point2-section .content-inner .campaign-content .img03{margin-bottom:25px}#point2-section .content-inner .campaign-content .img04{margin-bottom:25px}#point2-section .content-inner .campaign-content .img05{margin-bottom:50px}#point2-section .content-inner .campaign-img{border:4px solid #000;border-radius:10px;background-color:#fff;padding:40px 20px 15px 10px;margin:30px 0 60px}#point2-section .content-inner .campaign-img-ttl{font-size:30px;font-weight:bold;margin-bottom:20px}#point2-section .content-inner .campaign-img-note{font-size:14px;text-align:left;padding-left:20px;margin-bottom:10px}#point2-section .content-inner .slide-content{margin-bottom:30px;border-radius:0 0 10px 10px}#point2-section .content-inner .slide-content .slide-ttl{position:relative;background-color:#4788ee;color:#fff;text-align:center;padding:20px 50px;border-radius:5px;cursor:pointer;font-weight:bold;font-size:22px}#point2-section .content-inner .slide-content .slide-ttl .small{font-size:16px;margin-left:25px}#point2-section .content-inner .slide-content .slide-ttl:after{position:absolute;content:"";width:0;height:0;border-top:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:none;top:0;bottom:0;right:50px;margin:auto}#point2-section .content-inner .slide-content .slide-ttl.open{border-radius:5px 5px 0 0}#point2-section .content-inner .slide-content .slide-ttl.open:after{border-top:none;border-bottom:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0)}#point2-section .content-inner .slide-content .slide-cont{display:none;background-color:#fff;margin-bottom:80px}#point2-section .content-inner .slide-content .slide-cont .inner{padding:30px 50px}#point2-section .content-inner .slide-content .slide-cont .annotation-list{text-align:left;line-height:2.5}#point2-section .content-inner .slide-content .slide-cont .annotation-list:not(:last-child){margin-bottom:30px}#point2-section .content-inner .slide-content .slide-cont .annotation-list .head{margin-left:1rem;font-size:20px}#point2-section .content-inner .slide-content .slide-cont .annotation-list .note{text-indent:-1rem;margin-left:1rem}#point3-section .content-wrap{background-color:#e4edfc;width:100%;padding:75px 0;border-radius:10px}#point3-section ._container{margin:0}#point3-section .content-inner{text-align:center;margin:0 auto}#point3-section .content-inner .campaign-content{background-color:#fff;padding:50px 0;border-radius:10px;margin-bottom:80px}#point3-section .content-inner .campaign-content .img01{margin-bottom:60px}#point3-section .content-inner .campaign-content .plus-img{margin:30px auto}#point3-section .content-inner .campaign-content .content-txt{line-height:2;font-size:20px;letter-spacing:1px;text-align:left;width:85%;margin:20px auto 60px}#point3-section .content-inner .campaign-content .content-txt span{font-size:16px}#point3-section .content-inner .campaign-content .img04{margin-bottom:25px}#point3-section .content-inner .campaign-content .img05{margin-bottom:20px}#point3-section .content-inner .campaign-content .annotation{text-indent:-1rem;margin-left:1rem;width:840px;margin:0 auto;text-align:left;line-height:1.5;font-size:15px}#point3-section .content-inner .campaign-txt{background:url("../../img/point3/campaign-bg.png") no-repeat;background-position:top center;height:302px;margin:25px 0 60px;display:flex;align-items:center;padding:0 50px;text-align:left;line-height:2;font-size:20px}#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:20px 50px;border-radius:5px;cursor:pointer;font-weight:bold;font-size:22px}#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:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:none;top:0;bottom:0;right:50px;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:20px solid #fff;border-left:12px solid rgba(0,0,0,0);border-right:12px 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:30px 50px}#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:18px;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 30px;font-size:20px;letter-spacing:1px}#point3-section .content-inner .slide-content .slide-cont table .flex-td{display:flex;justify-content:space-between}#point3-section .content-inner .slide-content .slide-cont table.table-01 th{width:210px;text-align:center}#point3-section .content-inner .slide-content .slide-cont table.table-02 th{width:555px;padding:15px 30px}#point3-section .content-inner .slide-content .slide-cont table.table-02 td{text-align:right}#point3-section .content-inner .link{color:#0b5bce}#point3-section .content-inner .link a{text-decoration:underline;cursor:pointer}#campaign-list{background-color:#4788ee;padding:100px 0}#campaign-list .list-wrap{background-color:#fff;border-radius:8px;margin-top:40px}#campaign-list .list-wrap .inner{padding:100px 0}#campaign-list .list-wrap .inner .campaign-cont{border:2px solid #babcbe;width:698px;overflow:hidden;margin:0 auto;border-radius:5px;margin-bottom:35px}#campaign-list .list-wrap .inner .campaign-cont .cp-mv{border-bottom:2px solid #babcbe;display:block;overflow:hidden}#campaign-list .list-wrap .inner .campaign-cont .cp-mv img{transform:scale(1)}#campaign-list .list-wrap .inner .campaign-cont .cp-mv.pointtown{padding:10px 0;text-align:center}#campaign-list .list-wrap .inner .campaign-cont .cp-mv.pointtown .pointtown-flex{display:flex;align-items:center}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown{color:#231815}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-img{display:block;max-width:590px;margin-left:auto;margin-right:auto}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-title{background:#231815;width:100%;height:56px;border-radius:28px;color:#fff;font-weight:bold;text-align:center;line-height:56px;font-size:32px;margin-bottom:23px}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-content{display:flex;align-items:center}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-logo{width:200px;flex:none;margin-right:2px}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-text .v-text{display:inline-block;width:1em;line-height:1;font-size:36px;font-weight:bold}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-text .number{display:inline-block;line-height:1;font-size:100px;font-weight:bold;letter-spacing:-0.05em;color:#feda15;text-shadow:.02em 0 .01em #231815,.035em .035em .01em #231815,-0.02em 0 .01em #231815,.035em -0.015em .01em #231815,0 .02em .01em #231815,-0.015em .035em .01em #231815,0 -0.02em .01em #231815,-0.015em -0.015em .01em #231815}#campaign-list .list-wrap .inner .campaign-cont .cp-mv .pointtown-text .unit{margin-left:10px;display:block;line-height:1;color:#feda15;font-weight:bold;margin-top:.25em;font-size:40px;text-shadow:.02em 0 .01em #231815,.07em .07em .01em #231815,-0.04em 0 .01em #231815,.07em -0.03em .01em #231815,0 .04em .01em #231815,-0.03em .07em .01em #231815,0 -0.04em .01em #231815,-0.03em -0.03em .01em #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:18px;padding-right:2em;margin-top:1em}#campaign-list .list-wrap .inner .campaign-cont:not(.first){transition:all .3s ease-in-out}#campaign-list .list-wrap .inner .campaign-cont:not(.first) .cp-mv img{transition:.3s ease-in-out}#campaign-list .list-wrap .inner .campaign-cont:not(.first):hover{box-shadow:0px 0px 15px rgba(0,0,0,.2)}#campaign-list .list-wrap .inner .campaign-cont:not(.first):hover .cp-mv img{opacity:.9;transform:scale(1.05)}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cont-inner{padding:20px}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cp-label-list{display:flex;margin-bottom:20px}#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-right:15px;padding:7px 0;width:175px;text-align:center;font-size:14px}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cp-ttl{font-weight:bold;font-size:18px;letter-spacing:1px;margin-bottom:20px}#campaign-list .list-wrap .inner .campaign-cont .cp-cont .cp-txt{font-size:15px;line-height:1.7}#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{text-align:center;line-height:1.8;margin:20px 0 40px;font-size:18px}#campaign-list .list-wrap .inner .campaign-cont .toggle-link{color:#0b5bce;text-decoration:underline;cursor:pointer;text-align:center;margin-top:25px;font-size:16px}.band{font-size:24px;font-weight:bold;text-align:center;padding:13px 0;color:#fff;background-color:#231815}