@charset "UTF-8";
﻿body,h1,h2,h3,h4,p,ul[class],ol[class],figure,blockquote,dl,dd{margin:0}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul,ol{list-style:none;margin-block-start:0em;margin-block-end:0em;padding-inline-start:0px}html{scroll-behavior:auto}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}@media screen and (max-width: 767px){img,picture{width:100%;max-width:none;display:block}}input,button,textarea,select{font:inherit}body{background:#000515;color:#fff;margin:0;font-family:"Noto Sans JP",sans-serif}@media screen and (min-width: 1024px){body{background-image:url("../../images/pc_bg.png");background-attachment:fixed;background-size:cover;background-repeat:no-repeat}}a{transition:.4s}a:hover{opacity:.6}.pc-cta-wrapper{position:fixed;height:100%;width:calc(50vw - 250px);text-align:center;margin:calc(84vh - 120px) auto 0}@media screen and (max-width: 1024px){.pc-cta-wrapper{display:none}}.pc-cta-wrapper .logo img{max-width:500px;height:auto;margin:0 auto 30px auto;width:78%}.pc-cta-wrapper .trial-button-wrapper{margin:0 auto 16px auto;width:75%;display:block;max-width:454px;height:auto;display:flex;align-items:center;justify-content:center}.pc-cta-wrapper .trial-button-wrapper img{width:100%;height:100%}.container{width:100%;margin:auto}@media screen and (min-width: 1024px){.container{max-width:480px}}.sec__inner{max-width:330px;margin:auto;padding:0}@media screen and (min-width: 767px)and (max-width: 1023px){.sec__inner{max-width:720px}}.l-page-wrapper{background:#fff 0% 0% no-repeat padding-box}@media screen and (min-width: 1024px){.l-page-wrapper{background:rgba(0,0,0,0)}}@media screen and (min-width: 767px)and (max-width: 1023px){.cta-btn-wrap{margin:auto;max-width:600px}}.cta-btn{border:none;border-radius:3px;padding-bottom:4px;width:100%;height:50px;font-size:16px;font-weight:bold;color:#fff;background:#0f9cde;box-shadow:inset 0 -4px 0 #0a5f88,0 3px 6px #000;cursor:pointer}@media screen and (min-width: 767px)and (max-width: 1023px){.cta-btn{display:block;padding-bottom:8px;height:80px;font-size:24px;box-shadow:inset 0 -8px 0 #0a5f88,0 3px 6px #000}}.cta-btn::before{content:"";display:inline-block;background:url("../../images/ico_cta_arrow.png");background-size:contain;width:1.125em;height:1.125em;margin-right:5px;margin-bottom:-0.2em}@media screen and (min-width: 767px)and (max-width: 1023px){.cta-btn::before{margin-right:10px}}.text-link{color:inherit;text-decoration:underline}.text-link img{width:1em;display:inline;margin:0px 5px;vertical-align:middle}.sec-mv{text-align:center}.header-logo{background:#233a87 0% 0% no-repeat padding-box;padding:10px 0}@media screen and (min-width: 1024px){.header-logo{background:rgba(0,0,0,0)}}.header-logo__link{display:block;max-width:200px;width:45vw;height:auto;margin:0 auto}@media screen and (min-width: 1024px){.header-logo__link{max-width:unset;width:366px}}.mv__image{background:url("../../images/mv_bg.png");background-size:cover;background-repeat:no-repeat;position:relative;height:116vw}@media screen and (min-width: 1024px){.mv__image{height:62.3vh;max-height:673px;background:rgba(0,0,0,0)}}@media screen and (min-width: 1024px)and (max-height: 800px){.mv__image{height:61vh}}@media screen and (min-width: 1024px)and (max-height: 600px){.mv__image{height:59vh}}@media screen and (min-width: 1860px){.mv__image{height:62.5vh}}.mv__image img{display:block;width:92%;height:auto;position:absolute;bottom:0;margin:0 auto;right:0;left:0}@media screen and (min-width: 1024px)and (max-height: 800px){.mv__image img{width:75%}}@media screen and (min-width: 1024px)and (max-height: 600px){.mv__image img{width:55%}}.mv-title-wrapper{padding:20px 0}@media screen and (min-width: 1024px){.mv-title-wrapper{background-color:#fff}}.mv__title{font-weight:900;font-size:8vw;line-height:9vw;color:#12339c;display:block;width:90%;margin:10px auto 0 auto}@media screen and (min-width: 1024px){.mv__title{font-size:38px;line-height:48px}}.mv__arrow{display:block;width:90%;margin:5px auto 10px auto}.mv__logo{display:block;width:90%;margin:0 auto 20px auto}.sec-mv .trial-button-wrapper{margin:0 auto 8px auto;width:90%;display:block;max-width:500px}.sec-mv .trial-button-wrapper img{width:100%;height:100%}.sec-mv .caution{font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;color:#666;text-align:center;line-height:30px;margin-bottom:20px}.sec-manga{padding-bottom:20px;background:url("../../images/bg_brue.png");background-size:contain;background-color:rgba(255,255,255,.8);text-align:center}.manga-wrapper{background:#010e39 0% 0% no-repeat padding-box;border-radius:0px 0px 40px 40px;padding:10px 0}.manga-img{width:95%;margin:0 auto;padding:5px 0;display:block}.manga-text{font-size:26px;font-family:"Zen Maru Gothic",sans-serif;letter-spacing:-2px;color:#fff;text-align:center;line-height:40px;font-weight:600}.sec-manga .triangle{border-right:20px solid rgba(0,0,0,0);border-top:20px solid #010e39;border-left:20px solid rgba(0,0,0,0);margin:0 auto 20px auto;width:0px}.sec-free-trial{background:url("../../images/bg_brue.png");background-size:contain;background-color:rgba(255,255,255,.8);text-align:center}.sec-free-trial .title-img{width:80%;height:auto;max-width:400px;margin:0 auto}.sec-free-trial .description{text-align:center;letter-spacing:1.4px;font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;margin:30px auto 0 auto;max-width:290px;color:#12339c}.sec-free-trial .description span{letter-spacing:0;font-size:12px}.sec-free-trial .free-trial{display:flex;justify-content:center;align-items:center}.sec-free-trial .free-trial img{width:15px;height:19px;margin:0 9px}.sec-free-trial .free-trial p{font-size:14px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:.7px;line-height:24px;color:#d80151}.sec-free-trial .free-trial p .number{font-size:28px;font-weight:600;font-family:"Poppins",sans-serif;line-height:24px;color:#d4004f}.sec-free-trial .free-trial p .string{font-size:18px;font-weight:600;letter-spacing:.9px;color:#d80151;font-family:"Noto Sans JP",sans-serif;line-height:24px}.sec-free-trial .trial-button-wrapper{margin:16px auto;width:90%;display:block;max-width:500px}.sec-free-trial .trial-button-wrapper img{width:100%;height:100%}.sec-free-trial .caution{font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;text-align:center;color:#333}.add-caution{margin:10px auto 30px auto !important;font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;text-align:center;color:#12339c}.sec-free-trial .add-caution{max-width:290px}.sec-free-trial .wave-img-wrapper{padding-top:30px}.sec-free-trial .wave-img{width:100%;height:auto;margin-bottom:-1px}.sec-recommend__movie{background:#12339c 0% 0% no-repeat padding-box;border-radius:0px 0px 40px 40px}.sec-recommend__movie .bg-yellow{padding-top:40px}.sec-recommend__movie .bg-yellow p{display:block;background:#fab400 0% 0% no-repeat padding-box;letter-spacing:1.2px;color:#12339c;font-size:20px;font-family:"Noto Sans JP",sans-serif;text-align:center;width:220px;margin:0 auto 15px auto;font-weight:bold}.sec-recommend__movie .title{padding:0 20px}.sec-recommend__movie .title p{text-align:center;font-weight:bold;font-size:26px;letter-spacing:1.3px;color:#fab400;line-height:38px}.sec-recommend__movie .space-10{padding:10px}.sec-recommend__movie .select-tab{padding:5px 20px;margin-bottom:30px}.sec-recommend__movie .select-tab__list{display:flex;list-style:none;justify-content:center}.sec-recommend__movie .select-tab__list__item{width:83px;height:40px;text-align:center;margin:3px;border-radius:3px}.sec-recommend__movie .select-tab__list__item--selected{width:83px;height:40px;border-radius:3px;text-align:center;margin:3px;display:none}.sec-recommend__movie .select-tab__list__item::after{background:url("../../images/tab_chip_on.png");background-size:contain;top:-8px;bottom:0;right:-74px;content:"";vertical-align:middle;height:6px;width:6px;display:block;position:relative}.sec-recommend__movie .select-tab__list__item--selected::after{background:url("../../images/tab_chip_off.png");background-size:contain;top:-8px;bottom:0;right:-74px;content:"";vertical-align:middle;height:6px;width:6px;display:block;position:relative}.sec-recommend__movie .select-tab__list__item button{font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;line-height:34px;width:100%;height:100%;border:none;background:#4a66bf 0% 0% no-repeat padding-box;border-radius:3px;color:#fff}.sec-recommend__movie .select-tab__list__item--selected button{font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;line-height:34px;width:100%;height:100%;background:#d0e8ff 0% 0% no-repeat padding-box;border:none;border-radius:3px;color:#12339c}@media screen and (max-width: 390px){.sec-recommend__movie .select-tab__list__item,.sec-recommend__movie .select-tab__list__item--selected{width:70px;height:30px;margin:3px}.sec-recommend__movie .select-tab__list__item button,.sec-recommend__movie .select-tab__list__item--selected button{line-height:24px;padding:0}.sec-recommend__movie .select-tab__list__item::after,.sec-recommend__movie .select-tab__list__item--selected::after{top:-8px;right:-61px}.sec-recommend__movie .select-tab__list__item p{line-height:30px;font-size:10px}}@media screen and (max-width: 330px){.sec-recommend__movie .select-tab__list__item::after,.sec-recommend__movie .select-tab__list__item--selected::after{top:-8px;right:-54px}}@media screen and (max-width: 300px){.sec-recommend__movie .select-tab__list__item::after,.sec-recommend__movie .select-tab__list__item--selected::after{top:-8px;right:-48px}}.movie-list-wrapper{background:#233a87 0% 0% no-repeat padding-box;padding:0 20px 40px 20px;border-radius:0 0 40px 40px}.movie-list{list-style:none}.movie__list__item .thumbnail{display:block;border-radius:10px;width:100%;max-width:800px;margin:0 auto}.movie__list__item h3{letter-spacing:1.2px;color:#fff;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;margin-top:15px;margin-bottom:10px}.movie__list__item p{font-size:14px;font-family:"Noto Sans JP",sans-serif;letter-spacing:1.4px;color:#ccc;margin-bottom:15px;line-height:28px}.movie__list__item a{display:flex;align-items:center;justify-content:center;font-size:14px;font-family:"Noto Sans JP",sans-serif;letter-spacing:.7px;color:#f6b500;border-bottom:1px solid #f6b500;max-width:225px;margin:0 auto 40px auto;line-height:30px;text-decoration:none}.movie__list__item .arrow{margin-right:3px;width:15px;height:15px}.movie-list .salt,.movie-list .iso,.movie-list .ship,.movie-list .trout,.movie-list .tansui,.movie-list .girl,.movie-list .trip{display:none}.sec-recommend-detail{background:#fff 0% 0% no-repeat padding-box;text-align:center;padding-top:40px}@media screen and (min-width: 1024px){.sec-recommend-detail{padding-top:75px;margin-top:-35px;position:relative;z-index:-1}}.sec-recommend-detail__title{letter-spacing:0px;font-size:36px;font-weight:900;font-family:"Noto Sans JP",sans-serif;display:inline-block;color:#12339c}.sec-recommend-detail__title--small{letter-spacing:0px;font-size:18px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;display:inline-block;color:#12339c}.sec-recommend-detail__price__img{max-width:350px;width:90%;margin:30px auto}.sec-recommend-detail .description--long{border-radius:5px;background:#d0e8ff 0% 0% no-repeat padding-box;margin:30px auto 20px auto;width:90%;max-width:500px;text-align:left;padding:10px 20px}.sec-recommend-detail .description--long p{letter-spacing:.7px;color:#233a87;font-size:14px;font-family:"Noto Sans JP",sans-serif;line-height:24px}.sec-recommend-detail .arrow-wrapper{padding-top:7px;position:relative}.sec-recommend-detail .arrow-wrapper img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:46px;height:auto;top:42px}.sec-recommend-detail .recommend-title{text-align:center}.sec-recommend-detail .recommend-title .bg{color:#12339c;opacity:.1;font-family:"Poppins",sans-serif;font-weight:900;font-size:60px}@media screen and (max-width: 390px){.sec-recommend-detail .recommend-title .bg{font-size:50px}}.sec-recommend-detail .recommend-title .title{margin-top:-40px;margin-bottom:20px;font-size:28px;font-weight:bold;letter-spacing:0px;color:#12339c;font-family:"Noto Sans JP",sans-serif}.sec-recommend-detail .recommend-point--left,.sec-recommend-detail .recommend-point--right{padding-bottom:20px}.sec-recommend-detail .recommend-point--left__image{padding-left:5%}.sec-recommend-detail .recommend-point--right__image{padding-right:5%}.sec-recommend-detail .recommend-point--left .recommend-img{width:100%;height:auto;border-radius:20px 0px 0px 20px}.sec-recommend-detail .recommend-point--right .recommend-img{width:100%;height:auto;border-radius:0 20px 20px 0}.sec-recommend-detail .recommend-point--left .title{font-size:20px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#fff;background:url("../../images/title_bg_curtain_left.png");background-size:354px 50px;background-repeat:no-repeat;padding:10px;margin-top:-24px;position:relative;text-align:left}@media screen and (max-width: 390px){.sec-recommend-detail .recommend-point--left .title{font-size:16px;background-size:283px 44px}}.sec-recommend-detail .recommend-point--left:last-child .title{background-size:374px 50px}@media screen and (max-width: 390px){.sec-recommend-detail .recommend-point--left:last-child .title{font-size:16px;background-size:300px 44px}}.sec-recommend-detail .recommend-point--right .title{font-size:20px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#fff;background:url("../../images/title_bg_curtain_right.png");background-size:304px 50px;background-repeat:no-repeat;background-position-x:right;padding:10px;margin-top:-24px;position:relative;text-align:right}@media screen and (max-width: 390px){.sec-recommend-detail .recommend-point--right .title{font-size:16px;background-size:250px 44px}}.sec-recommend-detail .recommend-point--left .point-description,.sec-recommend-detail .recommend-point--right .point-description{text-align:left;letter-spacing:.7px;color:#333;font-size:14px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;width:90%;margin:0 auto;padding:20px;line-height:24px}.sec-recommend-detail .wave-img{width:100%;height:auto;margin-bottom:-1px}.sec-vod-detail{background-color:#fff;text-align:center}.sec-vod-detail-bak{background:#12339c;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding:20px 0 40px 0}.sec-vod-detail__title{letter-spacing:0px;color:#fff;font-size:34px;font-weight:900;font-family:"Noto Sans JP",sans-serif;display:inline-block;border-bottom:2px solid #fff}@media screen and (max-width: 390px){.sec-vod-detail__title{font-size:28px}}.sec-vod-detail__price__img{max-width:350px;width:90%;margin:30px auto}.sec-vod-detail__text-bg-yellow{background:#f6b500 0% 0% no-repeat padding-box;text-align:center;max-width:350px;width:90%;margin:0 auto}.sec-vod-detail__text-bg-yellow p{font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif;font-size:16px;font-weight:bold;color:#000}.sec-vod-detail .description{background:rgba(0,0,0,0);border:2px solid #fff;max-width:880px;border-radius:10px;margin:20px auto 20px auto;width:90%;max-width:350px;text-align:center;padding:10px 20px;position:relative;line-height:24px}.sec-vod-detail .description:before,.sec-vod-detail .description:after{content:"";position:absolute;right:0;left:0;width:0;height:0;margin:auto}.sec-vod-detail .description:before{top:-15px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);border-width:0 15px 15px 15px}.sec-vod-detail .description:after{top:-12px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #12339c rgba(0,0,0,0);border-width:0 13px 13px 13px;z-index:10}.sec-vod-detail .description p{letter-spacing:.7px;color:#fff;font-size:14px;font-family:"Noto Sans JP",sans-serif}.sec-vod-detail .free-trial{display:flex;justify-content:center;align-items:center}.sec-vod-detail .free-trial img{width:15px;height:19px;margin:0 9px}@media screen and (max-width: 390px){.sec-vod-detail .free-trial img{margin:0 4px}}.sec-vod-detail .free-trial p{font-size:14px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:.7px;color:#fff}.sec-vod-detail .free-trial p .number{font-size:28px;font-weight:600;font-family:"Poppins",sans-serif;color:#f6b500}.sec-vod-detail .free-trial p .string{font-size:18px;font-weight:600;letter-spacing:.9px;color:#f6b500;font-family:"Noto Sans JP",sans-serif}.sec-vod-detail .trial-button-wrapper{margin:0 auto 16px auto;width:90%;display:block;max-width:500px}.sec-vod-detail .trial-button-wrapper img{width:100%;height:100%}.sec-vod-detail .caution{font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;color:#fff;text-align:center}.sec-spec{background:#fff 0% 0% no-repeat padding-box;text-align:center}.sec-spec .spec-title{text-align:center}.sec-spec .spec-title .bg{color:#12339c;opacity:.1;font-family:"Poppins",sans-serif;font-weight:900;font-size:60px}.sec-spec .spec-title .title{margin-top:-40px;margin-bottom:20px;font-size:28px;font-weight:bold;letter-spacing:0px;color:#12339c;font-family:"Noto Sans JP",sans-serif}.sec-spec .sec-spec--list{display:flex;flex-wrap:wrap;align-items:stretch;border-top:solid 1px rgba(255,255,255,.3);padding:0 20px 10px 20px;font-family:"Noto Sans JP",sans-serif;font-size:14px;text-align:left;max-width:600px;margin:0 auto;color:#000}.sec-spec .sec-spec--list dt{flex-basis:40%;padding:12px 0;border-bottom:solid 1px #b7bccb}.sec-spec .sec-spec--list dd{flex-basis:60%;padding:12px 0;border-bottom:solid 1px #b7bccb}.sec-spec .sec-spec--list span{display:block;font-size:12px}.sec-spec ul.caution{max-width:600px;margin:0 auto 40px auto;padding:0 20px;text-align:left;color:#888}.sec-spec .sec-download__title{letter-spacing:0px;color:#000;font-size:20px;font-weight:bold;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif;display:inline-block;border-bottom:2px solid #000;margin-bottom:15px}.sec-spec .app-banner{display:flex;justify-content:center;align-items:center}.sec-spec .app-banner__button:nth-child(1){width:109px;height:40px;margin-right:10px}.sec-spec .app-banner__button:nth-child(2){width:136px;height:40px}.sec-spec .sec-download__img{max-width:720px;margin:0 auto}.sec-spec .sec-download__img img{margin:auto;width:100%;height:100%}.sec-spec .triangle{border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #d0e8ff;border-left:15px solid rgba(0,0,0,0);margin:10px auto 0 auto;width:0px}.sec-spec .app-description{background:#d0e8ff 0% 0% no-repeat padding-box;max-width:880px;border-radius:10px;margin:0 auto 30px auto;width:90%;max-width:350px;text-align:left;padding:20px 30px}.sec-spec .app-description p{letter-spacing:.7px;color:#12339c;font-size:14px;font-family:"Noto Sans JP",sans-serif;line-height:24px}.sec-spec .description{background:#fff 0% 0% no-repeat padding-box;border:5px solid #d0e8ff;border-radius:10px;margin:23px auto 60px auto;width:80%;max-width:350px;text-align:center;padding:10px 20px}.sec-spec__text-bg-yellow{background:#f6b500 0% 0% no-repeat padding-box;text-align:center;margin:0 auto 4px auto;display:table;padding:2px 6px}.sec-spec__text-bg-yellow p{font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif;font-size:16px;font-weight:bold;color:#000}.sec-spec .flex{display:flex;justify-content:center;align-items:center}.sec-spec .flex .device-img{width:140px;height:140px;margin:10px}@media screen and (max-width: 390px){.sec-spec .flex .device-img{width:110px;height:110px;margin:5px}}.sec-spec .register-step-title-wrapper{text-align:center}.sec-spec .register-step-title-wrapper .bg-text{color:#12339c;opacity:.1;font-family:"Poppins",sans-serif;font-weight:900;font-size:60px}.sec-spec .register-step-title{margin-top:-40px;margin-bottom:20px;font-size:28px;font-weight:bold;letter-spacing:0px;color:#12339c;font-family:"Noto Sans JP",sans-serif}.sec-spec .register-step-title .flow-title{display:flex;align-items:center;justify-content:center;margin-bottom:20px;margin-top:-41px}.sec-spec .register-step-title .flow-title img{width:15px;height:19px;margin:0 10px}.sec-spec .register-step-title .flow-title p{font-size:26px;font-weight:bold;letter-spacing:0px;color:#233a87}.sec-spec .step-description{padding:15px 20px}.step-1,.step-2,.step-3{background:#d0e8ff 0% 0% no-repeat padding-box;border-radius:10px;padding:30px;max-width:450px;margin:0 auto;position:relative;z-index:0}.step-1:before{position:absolute;content:"";background:url("../../images/bg_icon_step1.png");background-size:113px 113px;top:10px;right:10px;width:113px;height:113px;z-index:-1}.step-2:before{position:absolute;content:"";background:url("../../images/bg_icon_step2.png");background-size:113px 113px;top:10px;right:10px;width:113px;height:113px;z-index:-1}.step-3:before{position:absolute;content:"";background:url("../../images/bg_icon_step3.png");background-size:113px 113px;top:10px;right:10px;width:113px;height:113px;z-index:-1}.sec-spec .step-description .blue-triangle{border-right:15px solid rgba(0,0,0,0);border-top:15px solid #d0e8ff;border-left:15px solid rgba(0,0,0,0);margin:0 auto 20px auto;width:0px}.sec-spec .title-icon{display:flex;justify-content:left;align-items:center;margin-bottom:16px}.sec-spec .title-icon .step-title{color:#1a2f75;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:bold}.sec-spec .title-icon .icon-wrapper{background:#1a2f75 0% 0% no-repeat padding-box;border-radius:5px;margin-right:10px;text-align:center;padding:14px 11px}.sec-spec .title-icon .icon{font-family:"Poppins",sans-serif;color:#fff;font-size:16px;font-weight:bold}.sec-spec .step-content{letter-spacing:1.4px;color:#000;font-size:14px;font-family:"Noto Sans JP",sans-serif;text-align:left}.sec-spec .free-trial{display:flex;justify-content:center;align-items:center}.sec-spec .free-trial img{width:15px;height:19px;margin:0 9px}@media screen and (max-width: 390px){.sec-spec .free-trial img{margin:0 4px}}.sec-spec .free-trial p{font-size:14px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:.7px;color:#d80151}.sec-spec .free-trial p .number{font-size:28px;font-weight:600;font-family:"Poppins",sans-serif;color:#f70560}.sec-spec .free-trial p .string{font-size:18px;font-weight:600;letter-spacing:.9px;color:#f70560;font-family:"Noto Sans JP",sans-serif}.sec-spec .trial-button-wrapper{margin:0 auto 16px auto;width:90%;display:block;max-width:500px}.sec-spec .trial-button-wrapper img{width:100%;height:100%}.sec-spec .caution{font-size:12px;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;color:#000;text-align:center}.sec-spec .wave-img-wrapper{padding-top:30px}.sec-spec .wave-img{width:100%;height:auto;margin-bottom:-1px}.sec-faq{background-color:#fff;text-align:center}.sec-faq-bak{background:#12339c;border-bottom-right-radius:30px;border-bottom-left-radius:30px;padding:20px 0 40px 0}.sec-faq .faq-title{text-align:center}.sec-faq .faq-title .bg{color:#fff;opacity:.1;font-family:"Poppins",sans-serif;font-weight:900;font-size:60px;margin-bottom:-20px}.sec-faq .faq-title .title{margin-top:-15px;margin-bottom:10px;font-size:28px;font-weight:bold;letter-spacing:0px;color:#fff;font-family:"Noto Sans JP",sans-serif}.sec-faq .sec__inner{max-width:600px;padding:0 20px}.sec-faq .title{letter-spacing:0px;color:#1a2f75;font-size:30px;font-weight:bold;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif;display:inline-block}.sec-faq .title--mini{letter-spacing:0px;color:#1a2f75;font-size:16px;font-weight:bold;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif}.sec-faq-list{margin:30px 0}.sec-faq-list dt{display:flex;align-items:center;background:#d0e8ff 0% 0% no-repeat padding-box;border-radius:5px;padding:15px 10px;margin-top:10px;font-size:16px;font-family:"Noto Sans JP",sans-serif;text-align:left;color:#12339c}.sec-faq-list dt::before{content:"Q";font-family:"Poppins",sans-serif;font-size:22px;color:#12339c}.sec-faq-list dt::after{content:"+";color:#12339c;font-family:"Poppins",sans-serif;font-size:22px;display:flex;align-items:center;justify-content:center;margin-left:auto;width:14px;height:14px}.sec-faq-list dt.is-active::after{transform:rotate(225deg)}.sec-faq-list dt .txt{margin:0 0 0 13px;max-width:260px}@media screen and (min-width: 480px)and (max-width: 1024px){.sec-faq-list dt .txt{max-width:350px}}.sec-faq-list dd{margin-top:1px;padding:0 15px;background:#1a2f75 0% 0% no-repeat padding-box;font-size:14px;font-family:"Noto Sans JP",sans-serif;letter-spacing:.05em;transition-duration:.4s;height:0;line-height:0;overflow:hidden;opacity:0;text-align:left}.sec-faq-list dd.is-open{line-height:2;height:auto;opacity:1;padding:15px}.sec-faq-list dd.is-open .text-link{line-height:1}.sec-faq-list dd::before{content:"ANSWER";opacity:.5}.sec-faq-list dd .txt{margin:15px 0;font-size:14px;letter-spacing:.05em}@media screen and (min-width: 767px)and (max-width: 1023px){.sec-faq-list dd .txt{font-size:18px}}.sec-faq-list .list--01{margin:10px 0;font-size:12px;letter-spacing:.05em}@media screen and (min-width: 767px)and (max-width: 1023px){.sec-faq-list .list--01{font-size:14px}}.sec-faq-list .text-link{display:block;margin:10px 0;font-size:12px}@media screen and (min-width: 767px)and (max-width: 1023px){.sec-faq-list .text-link{font-size:14px}}.sec-faq-list .text-link2{color:inherit;text-decoration:underline}.sec-faq-list .list--02{font-family:"Noto Sans JP",sans-serif;font-size:14px;letter-spacing:.05em}@media screen and (min-width: 767px)and (max-width: 1023px){.sec-faq-list .list--02{font-size:16px}}.sec-faq-list .list--02>li{padding-left:1em;text-indent:-1em;margin:10px 0}.sec-faq-list .list--02>li ul li{text-indent:0}.l-page__footer__txt{font-family:"Noto Sans JP",sans-serif;font-size:12px;line-height:20px;text-align:left;letter-spacing:.05em;line-height:1.75;color:#eee}.l-page__footer .sec__inner{max-width:600px}.sec-footer{background:#fff 0% 0% no-repeat padding-box;padding:0 0 102px 0;font-size:14px;line-height:2}.sec-footer .f_logo{margin:auto;width:280px;padding-top:30px}.sec-footer ul{margin:30px auto 0 auto;padding:0 20px;max-width:600px}.sec-footer ul li a{font-family:"Noto Sans JP",sans-serif;font-size:14px;color:#333;width:100%;text-decoration:none}.sec-footer ul li{display:flex;align-items:center;padding:10px 5px;border-bottom:solid 1px #dbdbdb}.sec-footer ul li:first-child{border-top:solid 1px #dbdbdb}.sec-footer ul li::after{content:"";margin-left:auto;width:10px;height:10px;border-top:solid 2px #dbdbdb;border-right:solid 2px #dbdbdb;transform:rotate(45deg)}.sec-footer .copyright{font-size:12px;margin-top:26px;color:#333;text-align:center;margin-bottom:22px}.cv-floating{background-color:rgba(18,51,156,.9);z-index:100;width:100%;text-align:center;position:fixed;left:0;bottom:-150px;transition:all .3s}.cv-floating.view{bottom:0}@media screen and (min-width: 1024px){.cv-floating{display:none}}.cv-floating .trial-button-wrapper{margin:8px auto;width:90%;display:block;max-width:400px}.cv-floating .trial-button-wrapper img{width:100%;height:100%}.scroll_to_top{width:45px;position:fixed;right:12px;z-index:100;transition:all .3s;bottom:-150px}.scroll_to_top.view{bottom:100px}@media screen and (max-width: 350px){.scroll_to_top{width:30px}.scroll_to_top.view{bottom:80px}}@media screen and (min-width: 1024px){.scroll_to_top{right:30px}.scroll_to_top.view{bottom:30px}}.scroll_to_top img{display:block;width:100%}.scroll_to_top:hover{opacity:1}
