@charset "UTF-8";body{font-size:1.6rem}.mainvisual{background:#35a720;padding:8rem 4rem;border-radius:30px;margin:0 3rem 10rem}@media screen and (max-width:767px){.mainvisual{margin:0;padding:3rem 0 6rem;border-radius:10px;position:relative}}.mainvisual .mv-left{width:50%}@media screen and (max-width:767px){.mainvisual .mv-left{width:100%}}@media screen and (max-width:640px){.mainvisual .mv-left{width:100%}.mainvisual .mv-left .mv-right{display:block;position:relative;bottom:auto;right:auto;margin:auto;width:65%;margin:2rem auto 3rem}}.mainvisual .txt-ja{color:#fff;font-size:2.2rem;line-height:1.5;font-weight:700}@media screen and (max-width:480px){.mainvisual .txt-ja{font-size:4vw}}.mainvisual .txt-en{color:#fff;font-size:7rem;font-family:Nunito,sans-serif;font-weight:900;line-height:1.2;margin-left:1.5rem;letter-spacing:.5rem}@media screen and (max-width:480px){.mainvisual .txt-en{font-size:12vw}}.mainvisual .white-box{margin-top:3rem;background:#fff;border-radius:2rem;padding:3rem 4rem 4rem;max-width:38.2rem;position:relative}@media screen and (max-width:767px){.mainvisual .white-box{width:45%;margin-top:2rem;padding:2rem 1rem 3rem;border-radius:1rem}}@media screen and (max-width:640px){.mainvisual .white-box{width:100%;max-width:100%;display:flex;justify-content:center}}.mainvisual .white-box li{font-size:2rem;font-weight:700;background:url(./ico-arr.png) top 10px left no-repeat;background-size:2rem;padding-left:3rem;margin:5px 0}@media screen and (max-width:767px){.mainvisual .white-box li{font-size:2.4vw;background-position:left top 7px}}@media screen and (max-width:640px){.mainvisual .white-box li{font-size:1.8rem}}.mainvisual .white-box li small{font-size:1.3rem;font-weight:400}.mainvisual .white-box li span{display:inline-block;position:relative;z-index:1}.mainvisual .white-box li span:after{content:"";position:absolute;bottom:5px;left:0;height:7px;width:100%;background:#ffda3e;z-index:-1}.mainvisual .white-box .cm-btn{position:absolute;bottom:-3rem;left:0;right:0;width:270px;margin:auto;max-width:80%}.mainvisual .mv-right{width:47%}@media screen and (max-width:767px){.mainvisual .mv-right{position:absolute;bottom:4rem;right:4%;width:45%}}@media screen and (max-width:640px){.mainvisual .mv-right.show_pc{display:none!important}}.mv-title{color:#fff;font-size:3.6rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}@media screen and (max-width:480px){.mv-title{font-size:7vw}}.sec01{padding:9rem 0;position:relative;z-index:1}@media screen and (max-width:767px){.sec01{padding:3rem 0;margin:3rem 0 0}}.sec01:before{content:"";position:absolute;top:0;left:0;height:100%;width:75%;background:url(./bg01.jpg) top left no-repeat #edf2eb;z-index:-1;border-radius:0 30px 30px 0}@media screen and (max-width:767px){.sec01:before{width:100%;background-size:50%;border-radius:0 10px 10px 0}}.sec01:after{content:"";position:absolute;bottom:-55rem;right:0;background:url(./bg.png) bottom 0 right -73rem no-repeat;width:964px;height:751px;z-index:-1}@media screen and (max-width:767px){.sec01:after{display:none}}.sec01 .box01{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:7.5rem;font-size:1.6rem}@media screen and (max-width:767px){.sec01 .box01{margin-bottom:4rem}}.sec01 .box01 .left{width:50%}.sec01 .box01 .left .cm-title{margin-top:2rem;margin-bottom:3rem}@media screen and (max-width:767px){.sec01 .box01 .left{width:100%;margin-bottom:10rem}}.sec01 .box01 .right{width:45%;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (max-width:767px){.sec01 .box01 .right{width:100%}}.sec01 .box01 .right .item{width:48%;border:2px solid #444444;border-radius:15px;background:#fff;position:relative}.sec01 .box01 .right .item:nth-child(2){border-color:#35a720;background:#fffeeb}.sec01 .box01 .right .item:nth-child(2) .title{background:#35a720}.sec01 .box01 .right .title{color:#fff;text-align:center;background:#444;font-size:2.2rem;border-radius:10px 10px 0 0;padding:1rem 0;margin:0}@media screen and (max-width:1366px){.sec01 .box01 .right .title{font-size:2rem}}@media screen and (max-width:767px){.sec01 .box01 .right .title{font-size:1.7rem}}@media screen and (max-width:480px){.sec01 .box01 .right .title{font-size:3.5vw}}.sec01 .box01 .right .inner{display:flex;justify-content:center;padding:2rem}@media screen and (max-width:767px){.sec01 .box01 .right .inner{padding:1rem}}.sec01 .box01 .right li{font-size:2rem;font-weight:700;margin:1rem 0;text-align:left}.sec01 .box01 .right li span{display:inline-block;margin-right:1rem}@media screen and (max-width:767px){.sec01 .box01 .right li{font-size:1.5rem}}.sec01 .box01 .right .note{position:absolute;top:-11rem;left:0;right:0;margin:auto;background:#f25c03;font-size:1.8rem;text-align:center;font-weight:700;border-radius:100px;color:#fff;padding:1rem}.sec01 .box01 .right .note p{line-height:1.5}.sec01 .box01 .right .note span{font-size:2.4rem}.sec01 .box01 .right .note:after{content:"";position:absolute;bottom:-1rem;left:0;right:0;width:0;height:0;margin:auto;border-left:7px solid transparent;border-right:7px solid transparent;border-top:10px solid #F25C03}@media screen and (max-width:767px){.sec01 .box01 .right .note{font-size:1.4rem;top:-9rem;border-radius:20px}.sec01 .box01 .right .note span{font-size:1.8rem}}.sec01 .box02{box-shadow:0 0 10px #0000001a;display:flex;flex-wrap:wrap;background:#edf2eb;border-radius:20px;overflow:hidden}@media screen and (max-width:767px){.sec01 .box02{justify-content:space-between;border-radius:10px}}.sec01 .box02 .item{background:#fff;width:33%;margin-right:.4%;margin-top:.333%;padding:2rem 3rem}.sec01 .box02 .item:nth-child(3n+3){margin-right:0}.sec01 .box02 .item:nth-child(1),.sec01 .box02 .item:nth-child(2),.sec01 .box02 .item:nth-child(3){margin-top:0}.sec01 .box02 .item p.f13{margin-top:1rem}@media screen and (max-width:767px){.sec01 .box02 .item{width:49.7%;margin:0 0 .5%;padding:1rem}}.sec01 .box02 figure{text-align:center;padding:0;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}@media screen and (max-width:767px){.sec01 .box02 figure{margin:1rem}.sec01 .box02 figure img{max-height:80px;max-width:120px}}.sec01 .box02 .title{text-align:center;color:#35a720;margin-bottom:1rem;font-size:2rem;font-weight:700}@media screen and (max-width:767px){.sec01 .box02 .title{font-size:1.7rem;line-height:1.5}}@media screen and (max-width:480px){.sec01 .box02 .title{font-size:1.5rem}}.scene-list{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.scene-list{justify-content:space-between}}.scene-list .item{width:32%;margin-right:2%;background:#35a720;border-radius:15px;overflow:hidden}.scene-list .item:nth-child(3n+3){margin-right:0}@media screen and (max-width:767px){.scene-list .item{width:48%;margin:0 0 2rem;border-radius:10px}}@media screen and (max-width:480px){.scene-list .item{width:100%}}.scene-list figure{position:relative;margin:0;padding:0}.scene-list figure img{width:100%}.scene-list .number{position:absolute;bottom:0;left:0;display:inline-block;border-radius:0 10px 0 0;background:url(./ico-hand.png) center left 15px no-repeat #ffee52;text-align:center;font-size:2.2rem;color:#35a720;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700;padding:0 2rem 0 5rem}@media screen and (max-width:767px){.scene-list .number{font-size:1.8rem;background-size:20px}}.scene-list .ct-txt{padding:2rem}.scene-list .title{font-size:2rem;margin-bottom:1rem;color:#fff;margin-top:0}@media screen and (max-width:767px){.scene-list .title{font-size:1.7rem;margin-bottom:.5rem}}.scene-list p{color:#fff}.sec02{padding:10rem 0}@media screen and (max-width:767px){.sec02{padding:2rem 0 1.5rem}}@media screen and (max-width:480px){.sec02 .cm-title{font-size:1.9rem}}.bg-none{background:none!important}.sec03{background:url(./bg01.jpg) top left no-repeat #edf2eb;padding:8rem 0}@media screen and (max-width:767px){.sec03{background-size:50%;padding:2rem 0 4rem}}.esim-box{overflow-y:hidden!important}@media screen and (max-width:640px){.esim-box{width:100%;overflow-x:scroll}.esim-box .inner{width:730px}}.esim-box .title{color:#fff;text-align:center;display:flex;align-items:flex-end;margin:0}.esim-box .title p{padding:1rem .5rem;font-size:2.4rem;font-family:"M PLUS Rounded 1c",sans-serif;background:#444;color:#fff;width:15%;border-radius:10px 10px 0 0;font-weight:700;text-align:center;height:100%;position:relative;line-height:1.5;display:block}@media screen and (max-width:767px){.esim-box .title p{font-size:1.8rem}}.esim-box .title p:nth-child(2){width:35%;font-size:1.6rem;background:#35a720;margin-bottom:-2px;box-shadow:0 0 10px #0000001a}.esim-box .title p:nth-child(2) span{font-size:3.6rem;display:block}.esim-box .title p:nth-child(3){width:25%}.esim-box .title p:nth-child(4){width:25%}.esim-box .title p:nth-child(4):before{content:"";position:absolute;top:0;left:-1px;background:#fff;width:1px;height:100%}.esim-box .list{border:2px solid #444;border-radius:10px 0 10px 10px}.esim-box .list ul{display:flex;min-height:105px;border-bottom:1px solid #ccc;margin:0;padding:0}@media screen and (max-width:640px){.esim-box .list ul{min-height:80px}}.esim-box .list ul:first-child li:first-child{border-radius:10px 0 0}.esim-box .list ul:last-child{border-bottom:none}.esim-box .list ul:last-child li:nth-child(2){position:relative}.esim-box .list ul:last-child li:nth-child(2):after{content:"";position:absolute;bottom:-3px;left:-4px;width:calc(100% + 8px);height:4px;background:#35a720}.esim-box .list ul:last-child li:first-child{border-radius:0 0 0 10px}.esim-box .list ul:last-child li:last-child{border-radius:0 0 10px}.esim-box .list ul li{width:15%;text-align:center;border-left:2px solid #444444;padding:.5rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;background:#fff}.esim-box .list ul li:first-child{border-left:none;font-size:1.8rem;font-weight:700}@media screen and (max-width:1366px){.esim-box .list ul li:first-child{font-size:1.6rem}}@media screen and (max-width:640px){.esim-box .list ul li:first-child{font-size:1.4rem}}.esim-box .list ul li:nth-child(2){width:35%;border-left-color:#35a720;border-left-width:4px;border-right:4px solid #35A720;background:#fffef5;font-size:1.8rem;font-weight:700;box-shadow:0 0 10px #0000001a;-webkit-box-shadow:0 0 10px rgba(0,0,0,.1)}@media screen and (max-width:640px){.esim-box .list ul li:nth-child(2){font-size:1.4rem}}.esim-box .list ul li:nth-child(3){width:25%;border-left:none}.esim-box .list ul li:nth-child(4){width:25%}@media screen and (max-width:640px){.esim-box .list ul li{font-size:13px}}.esim-box .list ul .ico{display:block;margin-bottom:5px}@media screen and (max-width:640px){.esim-box .list ul .ico{max-width:20px;max-height:20px}}.sec04{background:url(./bg.png) top -20rem right -40rem no-repeat;padding:8rem 0}.sec04 .mv-center{margin-top:50px}@media screen and (max-width:767px){.sec04{background-size:50%;background-position:top -5rem right 0;padding:3rem 0}}.step-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:8rem;margin-bottom:8rem}@media screen and (max-width:767px){.step-list{display:block;margin:5rem 0}}.step-list .item{width:28rem;position:relative}@media screen and (max-width:767px){.step-list .item{margin:auto;margin-bottom:8rem}.step-list .item:after{content:"";position:absolute;bottom:-6rem;left:0;right:0;background:url(./arr.png) center center no-repeat;width:33px;height:45px;margin:auto;transform:rotate(90deg);-webkit-transform:rotate(90deg)}}@media screen and (max-width:767px){.step-list .item:last-child{margin-bottom:0}}.step-list .item:last-child:after{content:none}.step-list .item:last-child .img:after{content:none}.step-list .item .number{position:absolute;top:-3rem;left:-1.5rem;width:9.2rem;height:9.2rem;border-radius:100%;background:#35a720;font-size:1.8rem;font-weight:700;font-family:Nunito,sans-serif;display:flex;align-items:center;justify-content:center;color:#fff;flex-direction:column;line-height:1.5;z-index:1}.step-list .item .number span{font-size:2.7rem;line-height:1.5;display:inline-block}@media screen and (max-width:767px){.step-list .item .number{width:8rem;height:8rem;font-size:1.4rem;top:-1rem;left:.5rem}}.step-list .item .img{background:#f5f5f5;border-radius:100%;width:23rem;height:23rem;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:2rem}.step-list .item .img:after{content:"";position:absolute;top:0;bottom:0;right:-13rem;background:url(./arr.png) center center no-repeat;width:33px;height:45px;margin:auto}@media screen and (max-width:767px){.step-list .item .img{margin:0 auto 1rem;padding:2rem}.step-list .item .img:after{content:none}}.step-list .item p{font-size:2.2rem;font-weight:700}@media screen and (max-width:767px){.step-list .item p{font-size:1.4rem;text-align:center}}.attention{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width:767px){.attention{justify-content:space-between}}.attention .img{width:25%}@media screen and (max-width:767px){.attention .img{width:35%}}.attention .ct-txt{width:50%;background:#35a720;border-radius:30px;padding:0 4rem 2rem;color:#fff;height:100%;position:relative;margin-bottom:5rem}@media screen and (max-width:767px){.attention .ct-txt{width:63%;border-radius:10px;padding:0 1.5rem 2rem;margin-bottom:3rem}}.attention .ct-txt:after{content:"";position:absolute;bottom:-3.5rem;left:5rem;background:url(./arr02.png) center center no-repeat;width:55px;height:57px}.attention .ct-txt .yellow{display:inline-block;background:url(./ico-danger.png) center left 15px no-repeat #ffee52;border-radius:0 0 10px 10px;font-size:2.4rem;color:#f25c03;padding:0 2rem 0 5rem;font-weight:700;margin-bottom:10px}@media screen and (max-width:767px){.attention .ct-txt .yellow{font-size:2rem}}@media screen and (max-width:640px){.attention .ct-txt .yellow{font-size:1.5rem}}.attention .ct-txt p{color:#fff;font-size:2rem;font-weight:700}@media screen and (max-width:767px){.attention .ct-txt p{font-size:1.6rem}}@media screen and (max-width:640px){.attention .ct-txt p{font-size:1.4rem}}.attention-yellow{background:#f9fad9;border-radius:20px;padding-bottom:3rem}.attention-yellow .txt01{max-width:1150px;margin:auto;padding:0 2rem}.attention-list{border-radius:20px;display:flex;flex-wrap:wrap;padding:5rem 0}@media screen and (max-width:767px){.attention-list{padding:3rem 0}}.attention-list .item{width:33.333%;padding:0 4rem;border-right:2px solid #747474}.attention-list .item:last-child{border:none}@media screen and (max-width:767px){.attention-list .item{width:50%;border-right-width:1px;padding:0 2rem}.attention-list .item:first-child{width:calc(100% - 2rem);border-right:none;border-bottom:1px solid #747474;padding-bottom:2rem;margin:auto;margin-bottom:2rem}}@media screen and (max-width:640px){.attention-list .item{padding:0 1rem}}.attention-list .img{text-align:center;margin-bottom:2rem;min-height:9rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.attention-list .img{min-height:auto}.attention-list .img img{max-height:50px}}.attention-list .ttl{font-size:2.4rem;color:#35a720;text-align:center;margin-bottom:1rem}@media screen and (max-width:767px){.attention-list .ttl{font-size:1.6rem}}@media screen and (max-width:480px){.attention-list .ttl{font-size:1.4rem}}.attention-list .cm-btn{margin-top:1rem}.attention-list .cm-btn a{width:20rem;padding:.5rem;margin:auto}.attention-list .cm-btn a:after{border:none;background:url(./ico-link.png) center right no-repeat;width:11px;height:11px;transform:none}@media screen and (min-width:768px){.attention-list .cm-btn a:hover{color:#ea990c}.attention-list .cm-btn a:hover:after{background:url(./ico-link-org.png) center right no-repeat #fff}}.list-price{display:flex;flex-wrap:wrap}.list-price .item{width:32%;margin-right:2%;border-radius:15px;overflow:hidden;box-shadow:0 10px 10px #0003;background:#fff;margin-bottom:30px}.list-price .item:nth-child(3n+3){margin-right:0}@media screen and (max-width:767px){.list-price .item{width:100%;margin:0 0 3rem}}.list-price .title{text-align:center;color:#fff;font-family:"M PLUS Rounded 1c",sans-serif;font-size:2.8rem;background:#35a720;padding:.3rem;margin:0}@media screen and (max-width:767px){.list-price .title{font-size:2rem}}.list-price .infor{padding:3rem}@media screen and (max-width:767px){.list-price .infor{padding:2rem}}.list-price dl{display:flex;flex-wrap:wrap;align-items:center}.list-price dt{font-weight:700;width:100px}.list-price dd{width:calc(100% - 100px)}.list-price .price{font-size:3.2rem;color:#f25c03;font-weight:700}@media screen and (max-width:767px){.list-price .price{font-size:2.5rem}}.list-price .cm-btn{border-top:2px solid #ccc;padding-top:2rem;margin-top:2rem}@media screen and (max-width:767px){.list-price .cm-btn{padding-top:1rem;margin-top:1rem;display:flex;justify-content:center;flex-wrap:wrap}.list-price .cm-btn li{margin:0 1%}}.list-price .cm-btn li:nth-child(1) a{background:#fff;border:2px solid #EA990C;color:#ea990c}.list-price .cm-btn li:nth-child(1) a:after{border-color:#ea990c}@media screen and (min-width:768px){.list-price .cm-btn li:nth-child(1) a:hover{color:#fff;background:#ea990c}.list-price .cm-btn li:nth-child(1) a:hover:after{border-color:#fff}}.list-price .cm-btn a{width:18rem;margin:1rem auto;padding:.5rem}.list-price .cm-btn a:after{padding:2px}@media screen and (max-width:767px){.list-price .cm-btn a{margin:.5rem auto}}.sec05{padding:10rem 0;position:relative;z-index:1}.sec05:after{content:"";position:absolute;top:0;right:0;height:100%;width:75%;background:url(./bg02.jpg) top right no-repeat #edf2eb;border-radius:30px 0 0 30px;z-index:-1}@media screen and (max-width:767px){.sec05{padding:3rem 0 1rem}.sec05:after{border-radius:10px 0 0 10px;background-size:70%}}.list-app .inner{border:2px solid #444444;border-radius:20px;overflow:hidden}@media screen and (max-width:640px){.list-app{width:100%;overflow-x:scroll}.list-app .inner{width:730px}}.list-app .title{background:#35a720;color:#fff;text-align:center;display:flex;margin:0}.list-app .title p{width:15%;border-right:1px solid #ccc;padding:1rem;font-size:2.1rem;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:700}.list-app .title p:nth-child(1){text-align:left;width:40%;padding-left:3rem}.list-app .title p:last-child{border:none}@media screen and (max-width:767px){.list-app .title p{font-size:1.7rem}}.list-app .list ul{display:flex;height:62px}.list-app .list ul:nth-child(2n+2){background:#f5f5f5}.list-app .list ul li{width:15%;text-align:center;border-right:1px solid #ccc;padding:.5rem;display:flex;align-items:center;justify-content:center}.list-app .list ul li:nth-child(1){justify-content:flex-start;width:40%;font-size:14px;font-weight:700}.list-app .list ul li:last-child{border:none}@media screen and (max-width:767px){.list-app .list ul li .flex.flex-align-item-center{flex-wrap:nowrap}.list-app .list ul li .flex.flex-align-item-center p{white-space:nowrap}}.list-app .list figure{width:5.5rem;text-align:center;margin:1em 40px;margin-right:2rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.list-app .list figure{margin:0 1rem}}.sec06{padding:10rem 0}@media screen and (max-width:767px){.sec06{padding:3rem 0}}.faq{background:url(./bg01.jpg) top left no-repeat #edf2eb;padding:8rem 0 10rem}@media screen and (max-width:767px){.faq{padding:3rem 0 8rem}}.faq .cm-btn a{width:270px;margin:auto}.faq-list{margin-bottom:6rem}@media screen and (max-width:767px){.faq-list{margin-bottom:3rem}}.faq-list .item{background:#fff;border-radius:15px;padding:0 3.5rem;margin-bottom:3rem}@media screen and (max-width:767px){.faq-list .item{padding:0 2rem;margin-bottom:2rem}}.faq-list .question{border-radius:20px;padding:1.5rem 0 1rem;position:relative;font-weight:700;display:flex;align-items:center;cursor:pointer;transition:all .5s;-webkit-transition:all .5s}.faq-list .question:before,.faq-list .question:after{content:"";position:absolute;top:3.5rem;right:0;width:14px;height:2px;background:#35a720}.faq-list .question:after{height:14px;width:2px;top:2.9rem;right:.6rem}.faq-list .question.active:after{transform:rotate(90deg);-webkit-transform:rotate(90deg)}@media screen and (max-width:767px){.faq-list .question{padding:1rem 0 .5rem}}.faq-list .title{position:relative;padding:1rem 3rem 1rem 7rem;font-size:1.7rem;margin:0}@media screen and (max-width:767px){.faq-list .title{padding-left:5rem;font-size:1.6rem}}.faq-list .title:before{content:"Q";font-size:2.6rem;color:#fff;background:#35a720;width:46px;height:46px;border-radius:100%;position:absolute;top:0;left:0;font-family:Nunito,sans-serif;display:flex;justify-content:center;align-items:center;font-weight:400;transition:all .5s;-webkit-transition:all .5s}@media screen and (max-width:767px){.faq-list .title:before{width:37px;height:37px;font-size:2rem;top:5px}}.faq-list .ans{position:relative;margin:auto;display:none;border-top:2px solid #ccc;padding:2rem 2rem 2rem 7rem}@media screen and (max-width:767px){.faq-list .ans{padding-left:5rem}}.faq-list .ans:before{content:"A";font-size:35px;color:#35a720;background:#edf2eb;width:46px;height:46px;border-radius:100%;position:absolute;top:1.5rem;left:0;font-family:Nunito,sans-serif;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.faq-list .ans:before{width:37px;height:37px;font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/top.css.map */
