@charset "UTF-8";
﻿@font-face{font-family:"Oswald";src:url("../../fonts/Oswald-Bold.ttf") format("truetype")}*{margin:0;padding: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;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}.bg-pc{background:url("../../img/bg_pc.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;overflow-x:hidden}a:not([class]){text-decoration-skip-ink:auto}img,picture{width:100%;height:auto;max-width:100%;display:block}input,button,textarea,select{font:inherit}a{transition:.4s;cursor:pointer}.pc-cta-wrapper{position:fixed;height:100%;width:calc(50vw - 250px);text-align:center;margin:calc(90vh - 120px) auto 0;z-index:1}@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%;max-width:480px;margin:auto}@media screen and (max-width: 1024px){.container{max-width:100%}}.container::after{content:"";display:block;width:calc(50% - 240px);height:100%;background:url("../../img/background_right.jpg");background-size:cover;background-position:top center;position:fixed;right:0;top:0;overflow:hidden}@media screen and (max-width: 1024px){.container::after{display:none}}.container::before{content:"";display:block;width:calc(50% - 240px);height:100%;background:url("../../img/background_left.jpg");background-size:cover;background-position:top center;position:fixed;left:0;top:0;overflow:hidden}@media screen and (max-width: 1024px){.container::before{display:none}}.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:#000}@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("../../img/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{width:100%;max-width:480px;background-size:100% 100%;background-repeat:no-repeat;margin:auto;display:flex;justify-content:space-around;align-items:center;position:relative;padding:30px 0 0 0;box-sizing:border-box;overflow:hidden}@media screen and (max-width: 1024px){.sec-mv{background-size:contain;background-position:center}}.sec-mv__title{display:flex;align-items:center;justify-content:center;flex-direction:column}.sec-mv__title_bold{font-size:45px;font-weight:bold;color:#fff;display:block}.sec-mv__title_bold::after{content:"!";font-size:50px;display:inline;margin-left:-10px}@media screen and (max-width: 480px){.sec-mv__title_bold{font-size:30px}.sec-mv__title_bold::after{font-size:30px;margin-left:-5px}}.sec-mv__free-period{display:flex;justify-content:center;align-items:baseline;margin-bottom:30px;font-size:18px;font-weight:bold;color:#fff}@media screen and (max-width: 480px){.sec-mv__free-period{font-size:14px}}.sec-mv__free-period__date{color:#ffe600;font-size:24px}.sec-mv__free-period__day,.sec-mv__free-period__month{font-size:28px;font-weight:bold}.sec-mv__logo{width:300px;height:auto}@media screen and (max-width: 480px){.sec-mv__logo{width:200px}}.sec-mv__page-link{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:15px;text-align:center}@media screen and (max-width: 480px){.sec-mv__page-link{gap:10px}}.sec-mv__page-link__button{width:45%;height:50px;position:relative;text-align:center;line-height:46px;border-radius:10px;border:3px solid #949494;display:flex;gap:5px;align-items:center;justify-content:center;color:#fff;text-decoration:none;background-image:url("../../img/mv_page_link_button.jpg");font-size:18px}@media screen and (max-width: 480px){.sec-mv__page-link__button{font-size:14px}}.sec-mv__page-link__button::before{content:"";display:block;width:20px;height:20px;background:url("../../img/sec-page-link__arrow.png") center center no-repeat;background-size:contain}@media screen and (max-width: 480px){.sec-mv__page-link__button::before{width:15px;height:15px}}.sec-mv__14days-free{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:35px}@media screen and (max-width: 480px){.sec-mv__14days-free{margin-bottom:15px}}.sec-mv__14days-free__img{width:80%;height:auto;max-width:480px;display:block;margin-bottom:20px}@media screen and (max-width: 480px){.sec-mv__14days-free__img{width:80%;height:auto}}.sec-mv__text{color:#ffe600;font-size:16px;font-weight:bold;text-align:center}@media screen and (max-width: 480px){.sec-mv__text{font-size:12px}}.sec-mv__cta-button-wrapper{display:flex;justify-content:center;align-items:center}.sec-mv__cta-button{display:flex;justify-content:center;width:80%;max-width:480px;height:auto}.sec-trial-button-and-sample-movie{width:100%;margin-bottom:80px;background:url("../../img/bubble_bg.png") top center no-repeat;background-size:cover}.sec-recommend__movie__title{width:90%;height:auto;margin:0 auto 10px auto;max-width:480px;padding:30px 0 0 0;box-sizing:border-box}.sec-recommend__movie__title img{width:100%;height:100%;display:block;margin:auto}.sec-recommend__movie{background:url(../../img/smoke.png) no-repeat;background-position:right 0px bottom 40px;background-size:350px;border-radius:0 0 0 50px}.scroll-infinity{background:#000;padding:30px 0}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.scroll-infinity__wrap{display:flex;overflow:hidden}.scroll-infinity__list{display:flex;list-style:none;padding:0;gap:15px}.scroll-infinity__list+.scroll-infinity__list{margin-left:10px}.scroll-infinity__list--left{animation:infinity-scroll-left 50s infinite linear .5s both}.scroll-infinity__item{width:230px;text-align:center;font-size:14px;color:#fff}.scroll-infinity__item+.scroll-infinity__item{margin-left:10px}.scroll-infinity__item>img{width:100%;height:auto}.scroll-infinity__item-subtitle,.scroll-infinity__item-title{text-align:left;font-size:16px;font-weight:bold}.scroll-infinity__item-subtitle{font-size:14px;font-weight:normal}.sec-recommend__movie__subtitle{position:relative;display:flex;justify-content:center;flex-direction:column;align-items:center}.sec-recommend__movie__subtitle__lead{width:300px;background-color:#ffe600;color:#000515;font-size:16px;font-weight:bold;text-align:center;padding:5px 10px;display:inline-block;margin-bottom:10px}@media screen and (max-width: 430px){.sec-recommend__movie__subtitle__lead{width:auto;font-size:14px}}.sec-recommend__movie__subtitle__text{font-size:45px;color:#ffe600;font-weight:bold;text-align:center;margin-bottom:10px}@media screen and (max-width: 430px){.sec-recommend__movie__subtitle__text{font-size:32px}}.sec-recommend__movie .select-tab{background:#00557e;box-sizing:border-box}.sec-recommend__movie .select-tab__list{display:flex;list-style:none;justify-content:center;flex-wrap:wrap;gap:5px;padding:20px 10px;box-sizing:border-box;max-width:480px;margin:0 auto}.sec-recommend__movie .select-tab__list__item{width:calc(25% - 5px);height:40px;text-align:center;position:relative;cursor:pointer}.sec-recommend__movie .select-tab__list__item::after{content:"";background:url("../../img/tab_chip_off.png");background-size:contain;bottom:6px;right:6px;height:6px;width:6px;display:block;position:absolute}.sec-recommend__movie .select-tab__list__item--selected::after{background:url("../../img/tab_chip_on.png");background-size:contain}.select-tab__list__item__button{font-size:12px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:0px;color:#0f218b;line-height:34px;width:100%;height:100%;background:#ddf2fc;border-radius:5px;border:2px solid #ddf2fc}.select-tab__list__item--selected .select-tab__list__item__button{color:#fff;background:linear-gradient(180deg, #0F9CDE, #16678D) 0% 0% no-repeat padding-box;border:2px solid rgba(255,255,255,.7019607843)}.sec-recommend__movie .triangle{border-right:15px solid rgba(0,0,0,0);border-top:15px solid #00557e;border-left:15px solid rgba(0,0,0,0);margin:0 auto 20px auto;width:0px}.movie-list-wrapper{padding:0 20px}.movie-list{list-style:none;max-width:480px;margin:0 auto}.movie__list__item{display:none;background:url("../../img/bubble_bg.png") no-repeat center 180px;background-size:cover}.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:#0f9cde;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-free-trial{text-align:center;padding-top:48px;position:relative;z-index:0;background:#001558 url(../../img/free-trial-bg.png) no-repeat 100px 0;background-size:430px;overflow:hidden}@media screen and (min-width: 480px){.sec-free-trial{background-position:top center;background-size:380px}}.sec-free-trial h1 span{font-size:101px;font-family:"din-2014",sans-serif}.sec-free-trial__description{text-align:left;letter-spacing:1.4px;font-size:16px;line-height:1.8;color:#fff;margin:0 auto;width:80%;max-width:480px;background:oklab(1 0 0/0.24);padding:20px;box-sizing:border-box;margin-bottom:20px}.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;color:#fff;line-height:24px}.sec-free-trial .free-trial p .number{font-size:28px;font-weight:600;font-family:"Poppins",sans-serif;color:#f6b500;line-height:24px}.sec-free-trial .free-trial p .string{font-size:18px;font-weight:600;letter-spacing:.9px;color:#f6b500;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;color:#fff;text-align:center}.sec-free-trial__caution{width:80%;max-width:480px;line-height:1.8;font-size:14px;box-sizing:border-box;color:#fff;margin:0 auto 20px;display:block;text-align:left;text-indent:-1em;padding-left:1em}.sec-free-trial .sec-mv__cta-button-wrapper{margin-bottom:20px}.bg-radius--deepblue,.bg-radius--movie{width:100%;height:60px;background:#0c1c58 0% 0% no-repeat padding-box}.bg-radius--movie{background:#fff}.bg-radius--black{background:#000;width:100%;height:100%;border-radius:0 0 0 50px}.sec-recommend-detail .blue{width:100%;height:100%;background:#233a87 0% 0% no-repeat padding-box;border-radius:0 0 60px 0}.sec-spec{background:#000;text-align:center;color:#fff}.sec-spec .bg-radius--deepblue{background:#0c1c58 0% 0% no-repeat padding-box;width:100%;height:60px}.sec-spec .whiteblue{width:100%;height:100%;border-radius:0 60px 0 0;background:#e6f1ff 0% 0% no-repeat padding-box}.sec-spec .title{letter-spacing:0px;font-size:30px;color:#ffe600;font-weight:bold;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif;display:inline-block;margin-bottom:30px}.sec-spec .title--mini{letter-spacing:0px;font-size:16px;font-weight:bold;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif;color:#ffe600}.sec-spec .sec-spec--list{display:flex;flex-wrap:wrap;align-items:stretch;padding:0 20px 10px 20px;font-family:"Noto Sans JP",sans-serif;font-size:14px;text-align:left;max-width:600px;margin:0 auto}.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}.sec-spec .sec-download__title{letter-spacing:0px;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 #233a87;border-left:15px solid rgba(0,0,0,0);margin:10px auto 0 auto;width:0px}.sec-spec .app-description{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:#fff;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:3px solid #f6b500;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}}.register-step-title{max-width:330px;margin:0 auto;text-align:center;color:#001043}.register-step-title .flow-title{display:flex;align-items:center;justify-content:center;margin-bottom:20px;background:url("../../img/flow-title-bg.png") no-repeat center center;background-size:cover}.register-step-title .flow-title img{width:15px;height:19px;margin:0 15px}.register-step-title .flow-title p{font-size:24px;font-weight:bold;letter-spacing:0px;color:#233a87}.step-1,.step-2,.step-3{width:80%;background:#001043;border-radius:10px;padding:20px;max-width:450px;margin:0 auto 30px;position:relative;z-index:0}.step-1::before{position:absolute;content:"";background:url("../../img/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("../../img/bg_icon_step2.png") no-repeat right;background-size:auto 113px;top:10px;right:10px;width:113px;height:113px;z-index:-1}.step-3::before{position:absolute;content:"";background:url("../../img/bg_icon_step3.png");background-repeat:no-repeat;background-size:113px auto;top:10px;right:10px;width:113px;height:113px;z-index:-1}.sec-spec .step-description .white-triangle{border-right:15px solid rgba(0,0,0,0);border-top:15px solid #fff;border-left:15px solid rgba(0,0,0,0);margin:0 auto 20px auto;width:0px}.title-icon{display:flex;justify-content:left;align-items:center;margin-bottom:16px}.title-icon .step-title{color:#fff;font-size:18px;font-family:"Noto Sans JP",sans-serif;font-weight:bold}@media screen and (max-width: 375px){.title-icon .step-title{font-size:14px}}.title-icon .icon-wrapper{background:#56607f 0% 0% no-repeat padding-box;border-radius:5px;margin-right:10px;text-align:center;padding:8px}.title-icon .icon{font-family:"Poppins",sans-serif;color:#fff;font-size:16px;font-weight:bold}.step-content{letter-spacing:1.4px;color:#fff;font-size:14px;font-family:"Noto Sans JP",sans-serif}.free-trial{display:flex;justify-content:center;align-items:center}.free-trial img{width:15px;height:19px;margin:0 9px}.free-trial p{font-size:14px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;letter-spacing:.7px;color:#000}.free-trial p .number{font-size:28px;font-weight:600;font-family:"Poppins",sans-serif;color:#f70560}.free-trial p .string{font-size:18px;font-weight:600;letter-spacing:.9px;color:#f70560;font-family:"Noto Sans JP",sans-serif}.trial-button-wrapper{margin:0 auto 16px auto;width:90%;display:block;max-width:500px}.trial-button-wrapper img{width:100%;height:100%}.caution{font-size:12px;letter-spacing:0px;text-align:center}.sec-spec .bg-radius--white--bottom{background:#f6f6f6 0% 0% no-repeat padding-box;width:100%;height:60px}.sec-spec .whiteblue--bottom{width:100%;height:100%;border-radius:0 0 60px 0;background:#e6f1ff 0% 0% no-repeat padding-box}.sec-user-voice .bg-radius--whiteblue{background:url(../../img/voice-top-bg.png) no-repeat top center;width:100%;height:60px}.sec-user-voice .white{width:100%;height:100%;border-radius:0 60px 0 0;background:#fff 0% 0% no-repeat padding-box}.sec-user-voice{background:#fff url(../../img/bg-voice.png) no-repeat center center;background-size:cover}.sec-user-voice .recommend-point{background:#f6f6f6 0% 0% no-repeat padding-box;border-radius:20px;margin:0 auto 20px auto;max-width:500px;padding:20px;text-align:center}.sec-user-voice .recommend-point .chip{margin:0 auto 3px auto;width:128px}.sec-user-voice .recommend-title{font-size:22px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;margin-bottom:16px;color:#1a2f75;letter-spacing:1.1px}.sec-user-voice .recommend-img{width:100%;height:auto;margin:0 auto 16px auto;max-width:360px}.sec-user-voice .point-description{text-align:left;letter-spacing:0;color:#000515;font-size:14px;font-family:"Noto Sans JP",sans-serif;margin:0 auto;max-width:360px;line-height:28px}.sec-user-voice .title{width:100%;letter-spacing:0px;font-size:30px;font-weight:bold;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif;display:block;text-align:center;margin-bottom:30px;color:#003299}.sec-user-voice .title--mini{letter-spacing:0px;font-size:16px;font-weight:bold;font-family:"游ゴシック体","YuGothic","游ゴシック","Yu Gothic",sans-serif}.user-voice-item{border:2px solid #003299;border-radius:10px;padding:28px 30px;max-width:80%;margin:0 auto 20px auto;text-align:left}@media screen and (max-width: 1024px){.user-voice-item{max-width:480px;width:90%}}.user-voice-text-icon{display:flex;border-bottom:2px solid #1a2f75;align-items:center;justify-content:left;padding-bottom:6px;max-width:300px;margin:0 auto}.user-voice-text-icon img{width:50px;height:auto;margin-right:5px}@media screen and (max-width: 375px){.user-voice-text-icon img{width:36px;height:auto}}.user-voice-item-title{font-size:15px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#1a2f75}.user-voice-item p{font-size:13px;font-family:"Noto Sans JP",sans-serif;color:#000;max-width:300px;margin:10px auto 0 auto;line-height:24px}.sec-vod-sample{display:block;width:100%;position:relative;background:#fff;margin-bottom:40px}.sec-recommend__img{width:80%;display:block;margin:auto}.sec-recommend__img img{margin:auto}.sec-vod-sample .iframe-resp{position:relative;width:100%}.yt-core-attributed-string--white-space-no-wrap,.ytp-title-text,.ytp-title-text-container,.ytp-title-text-container-text,.ytp-title-text-container-text-line,.ytp-title-text-container-text-line-1,.ytp-title-text-container-text-line-2,.ytp-title-text-container-text-line-3{display:none !important}.ytp-title-link.yt-uix-sessionlink{display:none !important;visibility:hidden !important}.ytp-chrome-top{display:none !important}.ytp-title-expanded-overlay{display:none !important}.sec-vod-sample .iframe-resp::before{content:"";display:block;padding-top:56.25%}.sec-vod-sample .iframe-resp iframe{position:absolute;width:100%;height:100%;left:0;right:0;top:0;bottom:0}.sec-bg-radius .bg-radius-faq{height:65px;background:#f6f6f6 0% 0% no-repeat padding-box;border-radius:60px 0px 0px 0px}.sec-faq{padding:0 0 30px 0;text-align:center;background:#f6f6f6 0% 0% no-repeat padding-box}.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:#000 0% 0% no-repeat padding-box;border-radius:5px;padding:15px 10px;margin-top:10px;font-size:16px;font-weight:bold;font-family:"Noto Sans JP",sans-serif;color:#fff;text-align:left;position:relative}.sec-faq-list dt::before{content:"Q";font-family:"Poppins",sans-serif;font-size:22px;font-weight:bold;color:#fff}.sec-faq-list dt::after{content:"+";color:#fff;font-size:22px;font-weight:bold;display:block;width:22px;height:26px;line-height:22px;text-align:center;position:absolute;right:15px;transition:all .3s ease;transform:rotate(0deg)}.sec-faq-list dt.is-active::after{transform:rotate(135deg)}.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:#3f455e;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;color:#fff}.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"}.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:#666}.sec-faq .bg-radius--deepblue--bottom{width:100%;height:60px;background:#1a2f75 0% 0% no-repeat padding-box}.sec-faq .white--bottom{width:100%;height:100%;border-radius:0 0 0 60px;background:#f6f6f6 0% 0% no-repeat padding-box}.l-page__footer{padding:20px 0 0 0;background-color:#000515}.l-page__footer .bg-radius--white{width:100%;height:60px;background:#f6f6f6 0% 0% no-repeat padding-box}.l-page__footer .deepblue{width:100%;height:100%;border-radius:0 60px 0 0;background:#1a2f75 0% 0% no-repeat padding-box}.l-page__footer .sec__inner{background-color:#000515;max-width:600px}.sec-footer{padding:0 0 102px 0;font-size:14px;line-height:2}@media screen and (min-width: 1024px){.sec-footer{padding-bottom:30px}}.sec-footer .f_logo{margin:auto;width:280px}.sec-footer ul{margin:30px auto 0;padding:0 20px;max-width:600px;display:flex;flex-wrap:wrap;justify-content:center}.sec-footer ul li a{font-family:"Noto Sans JP",sans-serif;font-size:14px;color:#e6e9f3;width:100%}.sec-footer ul li{display:flex;align-items:center;padding:10px 5px;gap:8px}.sec-footer ul li::before{content:"";margin-left:auto;width:10px;height:10px;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}.sec-footer .copyright{font-size:12px;margin-top:26px;color:#fff;text-align:center;margin-bottom:22px}.cv-floating{background-color:rgba(0,0,0,.8);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:500px}.cv-floating .trial-button-wrapper img{width:100%;height:100%}.anglers-section{width:90%;max-width:480px;background:#fff url("../../img/bg_anglers.png") no-repeat center center;background-size:cover;padding:20px;box-sizing:border-box;margin:0 auto;border-radius:5px;margin-bottom:50px}.anglers-list,.anglers-title{color:#000}.anglers-title{font-size:22px;font-weight:bold;text-align:center;margin-bottom:10px}@media screen and (max-width: 375px){.anglers-title{font-size:18px}}.anglers-list{font-size:16px;line-height:1.8}@media screen and (max-width: 375px){.anglers-list{font-size:14px}}.about_us{background:#fff url("../../img/bg_about_us.png") no-repeat center center;color:#000}.about_us_title{position:relative;font-size:38px;font-weight:bold;text-align:center;margin-bottom:10px;color:#003299}.about_us_title::before{content:"ABOUT";width:100%;text-align:center;position:absolute;top:-18px;left:0;font-size:18px;color:#003299}@media screen and (max-width: 375px){.about_us_title{font-size:28px}}.about_us_movie_title_text{font-size:32px}@media screen and (max-width: 390px){.about_us_movie_title_text{font-size:24px}}.about_us_content{position:relative;display:block;width:90%;max-width:480px;margin:0 auto 30px;font-size:16px;line-height:1.8;text-align:left}.about_us_genre{display:flex;justify-content:center;width:100%;max-width:480px;margin:0 auto 30px}.about_us_genre--img{width:90%;height:auto}.about_us_movie_title{display:flex;justify-content:center;align-items:center;font-size:32px;font-weight:bold;text-align:center;margin-bottom:10px;color:#003299}.about_us_movie_title::before,.about_us_movie_title::after{content:"";display:block;width:30px;height:30px;background:url("../../img/fukidashi_blue_left.png") no-repeat center center;background-size:contain}.about_us_movie_title::after{background:url("../../img/fukidashi_blue_right.png") no-repeat center center}.reasons_title{width:100%;padding:0;box-sizing:border-box;background:url("../../img/reasons_title_bg.jpg") no-repeat center center;background-size:cover}.reasons_title_inner{position:relative;width:90%;display:block;margin:0 auto;padding:50px 0 20px 0}.reasons_title_inner--img{width:100%;max-width:480px;margin:0 auto;height:auto}.reasons{padding:0;background:#0f218b}.reasons_list{background:url("../../img/reasons_list_bg.jpg") no-repeat center top;background-size:100% 100%}@media screen and (max-width: 768px){.reasons_list{background-size:cover}}.reasons_list_item_text{width:80%;max-width:480px;display:block;margin:10px auto 0;line-height:1.8;font-weight:normal;font-size:16px;color:#fff}.reasons_list_item{padding:0 0 50px 0}.reasons_list_item--img{max-width:480px;margin:0 auto}.resons_list_item:nth-child(2){padding:0}.reasons .sec-mv__cta-button-wrapper{margin:0 auto}.reason-radius{width:100%;height:60px;background:#000}.reason-radius--blue{width:100%;height:100%;background:#0f218b;border-radius:0 0 50px 0}.price{position:relative}.price__title{position:relative;font-size:32px;font-weight:bold;text-align:center;margin-bottom:10px;color:#ffe600}.price__title::before{content:"PRICE";width:100%;display:block;position:absolute;top:-18px;left:0;font-size:18px;color:#ffe600;text-align:center;font-weight:normal}.price__radius{background:url(../../img/spec-top-bg.png) no-repeat top center;background-size:cover;width:100%;height:60px}.price__radius-black{width:100%;height:100%;background:#000;border-radius:50px 0 0 0}.price__contents{background:#000;padding-bottom:30px}.price__contents-text{width:80%;max-width:480px;padding:0 0 0 25px;box-sizing:border-box;font-size:14px;margin:0 auto;color:#fff}.price__contents-text>p{text-indent:-1em}.price__contents--text{width:80%;max-width:480px;margin:20px auto 0;padding:30px 0;border:1px solid #ffe600;text-align:center;font-size:16px;font-weight:bold;color:#ffe600;line-height:1.8}.price__contents--text-title{font-size:22px;font-weight:bold;text-align:center;margin-bottom:10px;color:#ffe600}@media screen and (max-width: 375px){.price__contents--text-title{font-size:18px}}.price__contents--text-description{width:90%;margin:0 auto;font-size:18px;font-weight:normal;color:#ffe600;line-height:1.8;border-top:1px solid #ffe600;padding:15px 0 0 0;text-align:left}@media screen and (max-width: 375px){.price__contents--text-description{font-size:16px}}.price__wave{width:100%;height:60px;background:#000}.price__radius-wave{width:100%;height:100%;background:url("../../img/bg_wave.png") no-repeat center bottom;background-size:cover}@media screen and (max-width: 1024px){.price__radius-wave{background-size:contain;background-repeat:repeat-x}}.sec-free-trial .price__radius-wave{transform:rotateX(180deg)}.sec-free-trial__title{display:flex;justify-content:center;align-items:center;font-size:28px;font-weight:bold;text-align:center;margin-bottom:10px;color:#fff}.sec-free-trial__title::before{content:"";width:40px;height:40px;display:block;background:url("../../img/beginner_icon.png") no-repeat center center;background-size:cover}.sec-free-trial__title-text{font-size:48px;font-weight:bold;text-align:center;margin-bottom:10px;color:#ffe600}@media screen and (max-width: 430px){.sec-free-trial__title-text{font-size:36px}}.sec-free-trial__title-text--number{font-size:74px;font-family:"Oswald",sans-serif}@media screen and (max-width: 430px){.sec-free-trial__title-text--number{font-size:54px}}.sec-free-trial__title-text--free{font-size:42px}@media screen and (max-width: 430px){.sec-free-trial__title-text--free{font-size:32px}}.enjoy-fishing{background:#000;width:100%;position:relative}.enjoy-fishing__title{font-size:32px;color:#ffe600;font-weight:bold;position:relative;padding:20px 0;box-sizing:border-box}.enjoy-fishing__title::before{content:"";position:absolute;left:0;top:-90px;width:100%;height:200px;background-image:url(../../img/enjoy_fishing.png);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 375px){.enjoy-fishing__title{font-size:24px}}.enjoy-fishing__devices{width:80%;max-width:480px;display:block;margin:0 auto 50px}.enjoy-fishing__text{display:block;width:80%;max-width:480px;margin:0 auto;padding:30px 0;border:1px solid #fff;color:#fff;position:relative}.enjoy-fishing__text::before{content:"";position:absolute;left:50%;top:-15px;transform:translateX(-50%);display:block;width:0;height:0;border-left:15px solid rgba(0,0,0,0);border-right:15px solid rgba(0,0,0,0);border-bottom:15px solid #fff}.enjoy-fishing__text-title{font-size:18px;font-weight:bold;position:relative;margin-bottom:10px}.enjoy-fishing__text-description{font-size:14px;line-height:1.5;margin-bottom:10px;padding:0 15px;box-sizing:border-box;text-align:left}@media screen and (max-width: 1024px){.enjoy-fishing__text-description{margin-bottom:0}}.add-caution{padding-left:1em;width:80%;margin:0 auto;display:block;text-indent:-1em}@media screen and (max-width: 1024px){.add-caution{max-width:480px}}.radius-black-top{width:100%;height:60px;background:url(../../img/radius-black-top.png) top left no-repeat;background-size:contain}.radius-black-bottom{width:100%;height:60px;background:url(../../img/radius-black-bottom.png) bottom left no-repeat;background-size:contain}.radius-white-top{width:100%;height:60px;background:url(../../img/radius-white-top.png) top left no-repeat;background-size:contain}.radius-white-bottom{width:100%;height:60px;background:url(../../img/radius-white-bottom.png) bottom left no-repeat;background-size:contain}.radius-blue-top{width:100%;height:60px;background:url(../../img/radius-blue-top.png) top left no-repeat;background-size:contain}.radius-blue-bottom{width:100%;height:60px;background:url(../../img/radius-blue-bottom.png) bottom left no-repeat;background-size:contain}.background-position-right{background-position:right}.rotate-x{transform:rotateX(180deg)}.rotate-y{transform:rotateY(180deg)}.sec-mv__inner{width:100%}.sec-mv__slider{width:100%;height:185px;overflow:hidden}.__slider_image{max-width:1312px;width:1312px !important;height:184px;display:inline-block}.scroll-infinity__list--top{display:flex;animation:infinity-scroll-top 38s linear infinite}@keyframes infinity-scroll-top{from{transform:translateX(0)}to{transform:translateX(-1312px)}}.video-container{width:100%}.video-container video{width:100%;height:100%;object-fit:cover;display:block}
