*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;font-family:"Noto Sans JP",sans-serif}html{scroll-behavior:smooth}body a img{pointer-events:none}a{display:inline-block;text-decoration:none}main{overflow:hidden}img{width:100%;height:100%;vertical-align:bottom}figure{margin:0}h2{font-size:clamp(1.625rem,1.397rem + 1.14vw,2.75rem)}h3{font-size:clamp(1.375rem,1.223rem + .76vw,2.125rem)}p{font-size:clamp(1rem,.949rem + .25vw,1.25rem);line-height:1.5}span{font-size:14px}.grecaptcha-badge{visibility:hidden}.yellow{color:#fff500}@media screen and (max-width: 768px){.sp_delete{display:none}}.pc_delete{display:none}@media screen and (max-width: 768px){.pc_delete{display:block}}.swiper{width:100%;height:625px}@media screen and (max-width: 768px){.swiper{height:600px}}@media screen and (max-width: 400px){.swiper{height:400px}}@media screen and (max-width: 768px){.swiper-slide{background-color:#080808}}@media screen and (max-width: 768px){.swiper-slide img{opacity:.6;display:block}}.swiper-container,.swiper-slide{height:100vh}.swiper-slide>img{-o-object-fit:cover;object-fit:cover;-o-object-position:left -200px top -100px;object-position:left -200px top -100px;width:100%;height:100%}.cta_btn{position:fixed;bottom:0;display:none;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:-webkit-linear-gradient(300deg, rgb(255, 78, 36), rgb(211, 23, 144) 49%, rgb(170, 30, 244));background-image:linear-gradient(150deg, rgb(255, 78, 36), rgb(211, 23, 144) 49%, rgb(170, 30, 244));width:100%;height:64px;padding:5px;font-size:16px;font-weight:600;color:#fff;z-index:5}@media screen and (max-width: 768px){.cta_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.cta_btn a{color:#fff}.header{position:fixed;left:0;top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:#080808;width:100vw;z-index:10}@media screen and (max-width: 768px){.header{-webkit-box-pack:right;-webkit-justify-content:right;-ms-flex-pack:right;justify-content:right;padding:14px;background-color:rgba(0,0,0,0)}}.header_logo{width:85px;height:auto;margin:20px 0 0 40px}@media screen and (max-width: 1000px){.header_logo{width:60px;margin:20px 0 0 20px}}.header a{color:#fff}.header_pc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100vw}@media screen and (max-width: 768px){.header_pc{display:none}}.header_sp{position:relative}.nav a{color:#fff;margin-right:20px;font-weight:600}.nav_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.nav_wrap{display:none}}@media screen and (max-width: 1000px){.nav_wrap{padding-left:10px}}.nav_outer{display:table;background-image:-webkit-linear-gradient(300deg, rgb(255, 78, 36), rgb(211, 23, 144) 49%, rgb(170, 30, 244));background-image:linear-gradient(150deg, rgb(255, 78, 36), rgb(211, 23, 144) 49%, rgb(170, 30, 244));font-size:clamp(1rem,-0.111rem + 2.31vw,1.625rem);width:260px;height:100px}@media screen and (max-width: 1000px){.nav_outer{width:170px;height:80px}}.nav_outer a{display:table-cell;vertical-align:middle;text-align:center;color:#fff;font-size:clamp(1rem,-2.125rem + 5vw,1.625rem)}.nav_outer a::before{content:"";display:inline-block;width:29px;height:34px;background-image:url(../images/fc_lp/header_icon.svg);background-repeat:no-repeat;position:relative;top:5px;margin-right:10px}@media screen and (max-width: 768px){.nav_outer a::before{width:24px;height:28px}}.nav_reserve::before{content:"";background-image:url(../images/fc_lp/header_icon.svg);background-size:cover;display:inline-block;width:19px;height:23px;position:relative;top:4px;margin-right:8px}.header-area{display:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;height:65px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.header-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.openbtn{position:relative;background:#ff4e24;cursor:pointer;width:60px;height:60px;border-radius:30px;z-index:999}.openbtn.active{background:rgba(0,0,0,0)}.openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:16px;height:2px;border-radius:5px;background:#fff;width:45%}.openbtn span:nth-of-type(1){top:17px}.openbtn span:nth-of-type(2){top:23px}.openbtn span:nth-of-type(3){top:29px}.openbtn span:nth-of-type(3)::after{content:"Menu";position:absolute;top:5px;left:0;color:#fff;font-size:.6rem;text-transform:uppercase}.openbtn.active span:nth-of-type(1){top:14px;left:18px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:30%;background-color:#ff4e24}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:26px;left:18px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:30%;background-color:#ff4e24}.openbtn.active span:nth-of-type(3)::after{content:"";position:absolute;top:5px;left:0;color:#fff;font-size:.6rem;text-transform:uppercase}.slide-menu{text-align:center;background-color:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s;z-index:50}.slide-menu a{color:#fff}.slide-menu_inner{position:relative;list-style:none;width:260px;margin:50px auto 0;padding:0;font-size:14px;font-weight:600}.slide-menu figure{width:72px;margin:25px auto 20px}.slide-menu li{line-height:1.8;text-align:center;margin:20px}.slide-menu.active{-webkit-transform:translateX(0);transform:translateX(0)}.fv{position:relative;width:100%;height:auto;padding-top:100px}@media screen and (max-width: 1000px){.fv{padding-top:80px}}@media screen and (max-width: 768px){.fv{padding-top:0}}.fv_inner{position:relative}.fv-point{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}@media screen and (max-width: 768px){.fv-point{top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.fv-point img{width:40vw;max-width:558px;min-width:500px;height:auto}@media screen and (max-width: 768px){.fv-point img{width:90vw;min-width:300px}}.cta{text-align:center;margin:auto;padding:60px 0}.cta_txt{width:240px;height:auto;margin:auto}.cta_img{max-width:500px;width:90%;height:auto;margin-top:20px}.about{position:relative;background-color:#080808;background-image:url(../images/fc_lp/about_back.png);background-repeat:no-repeat;background-position:top right;color:#fff;text-align:center;padding-top:60px;scroll-margin-top:100px}@media screen and (max-width: 768px){.about{scroll-margin-top:0px}}.about_drink{position:absolute;top:-7%;right:0;width:280px;height:auto}@media screen and (max-width: 1000px){.about_drink{display:none}}.about_wrap{max-width:1000px;width:80vw;margin:auto}@media screen and (max-width: 768px){.about_wrap{width:90vw}}.about_outer{position:relative}.about_darts{position:absolute;left:-20%;width:270px;height:auto}@media screen and (max-width: 1000px){.about_darts{display:none}}.about h2::before{content:"";display:block;margin:0 auto 10px;width:78px;height:39px;background-image:url(../images/fc_lp/head_about.svg);background-repeat:no-repeat}.about h3{margin-top:40px}.about h3::before{content:"";display:block;margin:0 auto 10px;width:168px;height:35px;background-image:url(../images/fc_lp/head_darts-market.svg);background-repeat:no-repeat}.about p{margin-top:40px}@media screen and (max-width: 768px){.about p{text-align:left}}.about span{font-size:clamp(1rem,.949rem + .25vw,1.25rem)}.about_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;margin-top:40px}@media screen and (max-width: 768px){.about_img{gap:0}}.about_graph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;width:80vw;max-width:1000px;min-width:300px;margin:40px auto 0}@media screen and (max-width: 768px){.about_graph{display:block}}@media screen and (max-width: 768px){.about_graph img{margin-bottom:10px}}.about_bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:80px}.reason{background-color:#f7f6f4;text-align:center;padding-top:60px;scroll-margin-top:100px}@media screen and (max-width: 768px){.reason{scroll-margin-top:0px}}.reason h2::before{content:"";display:block;margin:0 auto 10px;width:91px;height:35px;background-image:url(../images/fc_lp/head_reason.svg);background-repeat:no-repeat}.reason h3{margin-top:10px}@media screen and (max-width: 768px){.reason h3 br{display:none}}.reason p{margin:40px auto 60px}@media screen and (max-width: 768px){.reason p{text-align:left}}.reason .reason_p{margin:40px auto 10px}@media screen and (max-width: 1000px){.reason .reason_p{margin:10px auto 0}}.reason_wrap{width:90vw;max-width:1000px;margin:auto}@media screen and (max-width: 768px){.reason_wrap{height:auto;margin:auto}}.reason_point1{background-image:url(../images/fc_lp/reason_back_point01.webp);background-size:cover;padding:80px 0}.reason_point2{background-image:url(../images/fc_lp/reason_back_point02.webp);background-size:cover;padding:80px 0}.reason_point3{background-image:url(../images/fc_lp/reason_back_point03.webp);background-size:cover;padding:80px 0}.reason_point4{background-image:url(../images/fc_lp/reason_back_point04.webp);background-size:cover;padding:80px 0}.reason_point5{background-image:url(../images/fc_lp/reason_back_point05.webp);background-size:cover;padding:80px 0}.reason_point6{background-image:url(../images/fc_lp/reason_back_point06.webp);background-size:cover;padding:80px 0}.reason_point7{background-image:url(../images/fc_lp/reason_back_point07.webp);background-size:cover;padding:80px 0}.reason_point8{background-image:url(../images/fc_lp/reason_back_point08.webp);background-size:cover;padding:80px 0}.reason_point_wrap{position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:left;background-color:#fff;max-width:1000px;width:90vw;height:450px;margin:auto;padding:30px}@media screen and (max-width: 1000px){.reason_point_wrap{display:block;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;height:auto;padding:10px;overflow:visible}}@media screen and (max-width: 1000px){.reason_point_wrap p{margin:10px auto 0}}.reason_point_wrap_right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 1000px){.reason_point_wrap_right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.reason_point_img_left{position:absolute;left:-30px;width:500px;height:auto;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2))}@media screen and (max-width: 1000px){.reason_point_img_left{position:relative;left:50%;top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw}}.reason_point_inner_left{position:relative;right:-53%;width:47%}@media screen and (max-width: 1000px){.reason_point_inner_left{left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw}}.reason_point_inner_left img{width:224px;height:auto}@media screen and (max-width: 1000px){.reason_point_inner_left img{width:180px}}.reason_point_img_right{position:absolute;right:-30px;width:500px;height:auto;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2))}@media screen and (max-width: 1000px){.reason_point_img_right{position:relative;left:50%;top:-50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw}}.reason_point_inner_right{position:relative;right:0%;width:48%;margin:0 auto 0 0}@media screen and (max-width: 1000px){.reason_point_inner_right{left:50%;bottom:20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80vw}}.reason_point_inner_right img{width:224px;height:auto}@media screen and (max-width: 1000px){.reason_point_inner_right img{width:180px}}.achievements{background-color:#f7f6f4;text-align:center;padding:60px 0}.achievements h2::before{content:"";display:block;margin:0 auto 10px;width:176px;height:34px;background-image:url(../images/fc_lp/head_achievements.svg);background-repeat:no-repeat}.achievements p{margin:40px auto 60px}@media screen and (max-width: 768px){.achievements p{text-align:left}}.achievements_wrap{width:90vw;max-width:1000px;margin:auto}.achievements_outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:20px;max-width:1000px;margin:auto}@media screen and (max-width: 768px){.achievements_outer{display:block}}@media screen and (max-width: 768px){.achievements_outer img{margin-bottom:10px}}.flow{background-color:#fff;text-align:center;padding:60px 0;scroll-margin-top:100px}@media screen and (max-width: 768px){.flow{scroll-margin-top:0px}}.flow h2::before{content:"";display:block;margin:0 auto 10px;width:60px;height:34px;background-image:url(../images/fc_lp/head_flow.svg);background-repeat:no-repeat}.flow p{margin:40px auto 60px}@media screen and (max-width: 768px){.flow p{text-align:left;margin:20px auto 40px}}.flow_wrap{max-width:1000px;width:90vw;margin:auto}.flow_outer{max-width:1000px;width:100%;height:auto;margin:auto}.question{background-color:rgba(0,0,0,.7);background-image:-webkit-linear-gradient(300deg, rgba(255, 78, 36, 0.6), rgba(211, 23, 144, 0.6) 49%, rgba(170, 30, 244, 0.6));background-image:linear-gradient(150deg, rgba(255, 78, 36, 0.6), rgba(211, 23, 144, 0.6) 49%, rgba(170, 30, 244, 0.6));text-align:center;padding:60px 0}.question_ttl{display:block;max-width:840px;width:80vw;height:auto;margin:auto}@media screen and (max-width: 768px){.question_ttl{width:50vw;min-width:300px}}.question_wrap{max-width:1000px;width:80vw;margin:auto}.question_outer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;max-width:1000px;margin:50px auto 0}@media screen and (max-width: 768px){.question_outer{gap:20px;margin:20px auto 0}}.question_inner{display:grid;background-color:#fff;color:#080808;width:300px;height:190px;padding:30px;-webkit-filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2));filter:drop-shadow(3px 3px 10px rgba(0, 0, 0, 0.2))}@media screen and (max-width: 768px){.question_inner{width:240px;height:150px}}.question_inner p{font-weight:600}.question_inner span{color:#ff4e24;font-size:clamp(1rem,.949rem + .25vw,1.25rem);font-weight:600}.question_icon{width:46px;height:41px;margin:auto}.form{background-color:#f7f6f4;text-align:center;padding:60px 0;scroll-margin-top:100px}.form_wrap{width:90vw;max-width:1000px;margin:auto}.form_outer{width:80vw;max-width:1000px;margin:50px auto 0}@media screen and (max-width: 768px){.form_outer{width:calc(100% - 20px)}}.form_recapcha{margin-top:30px}.form_recapcha p,.form_recapcha a{font-size:10px}.form_recapcha a{color:#080808}.form_recapcha a:visited{color:#030303}.footer{background-color:#080808;color:#fff;padding:60px}@media screen and (max-width: 768px){.footer{padding:30px 20px}}.footer a{color:#fff;font-size:clamp(.75rem,.705rem + .23vw,.875rem)}.footer_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:1000px;margin:auto}@media screen and (max-width: 768px){.footer_wrap{display:block;padding-bottom:60px}}.footer_logo{width:160px;height:120px}@media screen and (max-width: 768px){.footer_logo{margin:0 auto 20px}}.footer_company{font-size:clamp(.875rem,.83rem + .23vw,1rem)}.footer_address{font-size:clamp(.75rem,.705rem + .23vw,.875rem)}/*# sourceMappingURL=fc_lp.css.map */