@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap";body{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-size:14px;font-style:normal;font-weight:500;line-height:1.7;letter-spacing:.025em;color:#351c0b}main,ul,li{margin:0;padding:0}img{max-width:100%;height:auto;shape-margin:.75rem;background-repeat:no-repeat;background-size:cover;vertical-align:middle;font-style:italic}.container{box-sizing:border-box;width:100%;padding:72px 16px}.col{display:flex;flex-flow:row wrap;gap:24px}.heading{position:relative;text-align:center;margin-bottom:56px;line-height:1.5}.heading p{padding-top:16px;line-height:1.7}.box{box-sizing:border-box;border-radius:4px;background-color:#fff;box-shadow:0 0 8px 2px rgba(33,33,33,.04)}.icon_text{display:flex;align-items:center;gap:12px;margin-bottom:16px}.icon_text img{width:64px}.shadow{box-shadow:0 0 8px 4px rgba(33,33,33,.08)}.light_shadow{box-shadow:0 0 4px 2px rgba(33,33,33,.08)}.line{border-bottom:1px solid #fff6f3}.tb_only,.pc_only{display:none}.sp_only{display:flex}@media(width >= 768px){.sp_only{display:none}.tb_only{display:flex}.container{padding:80px 24px}.icon_text{flex-direction:column;gap:16px;margin-bottom:8px}}@media(width >= 1080px){.tb_only{display:none}.pc_only{display:flex}body{font-size:16px}.container{padding:96px 0}}h1,h2,h3,h4,h5,p{margin:0;padding:0}a{text-decoration:none;color:#222}h1{padding-bottom:16px;font-size:clamp(24px,6.2vw,38px);font-weight:800;color:#fff}h2{font-size:32px;color:#1f0c01}h3{font-size:18px;font-weight:700;color:#1f0c01}h4{font-size:18px;font-weight:700;color:#1f0c01}h5{font-size:16px;font-weight:600;color:#1f0c01}.font-en{font-family:"Inter",sans-serif}.text-red{color:#da3700}.text-green{color:#38761d}.box-text{display:flex;align-items:center;width:fit-content;margin-bottom:12px;border-radius:8px;color:#fff}.bg-ora{background-color:#df7919}.bg-ora-gradation{background:linear-gradient(130deg, rgb(223, 121, 25) 50%, rgb(221, 76, 28) 100%)}.bg-gray{background-color:#444}.t_center{text-align:center}.se_bold{font-weight:600}.bold{font-weight:700}.ex_bold{font-weight:800}@media(width >= 768px){h1{padding-bottom:24px;font-size:38px}}@media(width >= 1080px){h1{padding-bottom:20px;font-size:clamp(36px,3vw,40px)}h2{font-size:36px}h3{font-size:18px}h4{font-size:24px}h5{font-size:18px}.box-text{height:40px;padding:2px 16px}}@media(width >= 1400px){h1{font-size:44px}}.btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:280px;height:44px;padding-right:8px;border-radius:40px;font-size:16px;font-weight:700;line-height:.8;text-decoration:none;color:#fff;transition:.5s}.gre{background-color:#3fb02b}.red{background-color:#da3700}.blue{background-color:#003dff}.blue-line{border:2px solid #003dff;color:#003dff}header .btn{width:48px;height:48px;padding-right:0}header .btn img{width:28px}.btn_col{display:flex;flex-flow:row wrap;align-items:center;gap:20px;width:fit-content}.btn_group{display:flex;flex-direction:column;align-items:center;gap:8px}.circle_bottom,.circle_right,.circle_top{position:relative;text-align:center;text-decoration:none}a.circle_bottom::before,a.circle_bottom::after,a.circle_right::before,a.circle_right::after,a.circle_top::before,a.circle_top::after{position:absolute;top:0;bottom:0;margin:auto;content:"";transition:.5s}a.circle_bottom::before,a.circle_right::before,a.circle_top::before{right:6px;width:32px;height:32px;border-radius:50%;background-color:#fff}a.blue-line.circle_right::before{background-color:#003dff}a.circle_bottom::after,a.circle_right::after,a.circle_top::after{width:10px;height:10px;box-sizing:border-box}a.circle_bottom::after{right:17px;border-top:2.8px solid #da3700;border-right:2.8px solid #da3700;transform:translateY(-2px) rotate(135deg)}a.circle_right::after{right:19px;border-top:2.8px solid #3fb02b;border-right:2.8px solid #3fb02b;transform:translateY(0) rotate(45deg)}a.blue.circle_top::after{top:4px;right:17px;border-top:2.8px solid #003dff;border-right:2.8px solid #003dff;transform:translateY(0) rotate(315deg)}a.blue-line.circle_right::after{border-top:2.8px solid #fff;border-right:2.8px solid #fff}a.circle_bottom:hover::before{background-color:#da3700}a.circle_right:hover::before{background-color:#3fb02b}a.blue.circle_top:hover::before{background-color:#003dff}a.blue-line.circle_right:hover::before{background-color:#fff}a.circle_bottom:hover::after{border-top:2.8px solid #fff;border-right:2.8px solid #fff}a.circle_right:hover::after{border-top:2.8px solid #fff;border-right:2.8px solid #fff}a.blue.circle_top:hover::after{border-top:2.8px solid #fff;border-right:2.8px solid #fff}a.blue-line.circle_right:hover::after{border-top:2.8px solid #003dff;border-right:2.8px solid #003dff}@media(width >= 768px){header .btn{width:200px;height:44px;padding-right:8px}}@media(width >= 1080px){.btn{width:232px;padding-right:12px}}@media(width >= 1400px){.btn{width:256px;height:48px;padding-right:8px}header .btn{height:48px}a.circle_bottom::before,a.circle_right::before{right:8px;width:32px;height:32px}a.circle_bottom::after,a.circle_right::after{width:10px;height:10px;box-sizing:border-box}a.circle_bottom::after{right:19px}a.circle_right::after{right:21px}}#page-top a{display:flex;justify-content:center;align-items:center;width:44px;height:44px;border-radius:30px;background:#df7919;box-shadow:0 0 12px rgba(0,0,0,.15);color:#fff;font-size:20px;text-align:center;text-transform:uppercase;text-decoration:none;transition:all .3s}#page-top{position:fixed;right:16px;bottom:16px;z-index:2;opacity:0;transform:translateY(100px)}#page-top.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime .5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100px)}}@media(width >= 768px){#page-top a{width:48px;height:48px;font-size:24px}#page-top{right:20px;bottom:20px}#page-top a:hover{transform:translate(0, -8px)}}.decoration,.btn_decoration{display:flex;align-items:flex-end;text-align:center}.decoration{justify-content:center;padding-bottom:24px}.btn_decoration{font-size:12px;font-weight:700}.decoration::before,.decoration::after,.btn_decoration::before,.btn_decoration::after{width:2px;height:20px;content:"";margin-top:4px;background-color:#df7919}.btn_decoration::before,.btn_decoration::after{height:16px;background-color:#fff}.decoration::before,.btn_decoration::before{margin-right:12px;transform:rotate(-30deg)}.decoration::after,.btn_decoration::after{margin-left:12px;transform:rotate(30deg)}@media(width >= 1080px){.decoration::before,.decoration::after{height:28px}.btn_decoration::before,.btn_decoration::after{height:18px}}@media(width >= 1400px){.btn_decoration{font-size:14px}}.img-bg{background-color:#df7919;background-image:var(--lp01-fv-bg-sp);background-size:100%;background-position:bottom;background-repeat:no-repeat}.oblique-bg{position:relative;z-index:0}.oblique-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:85%;background-image:linear-gradient(180deg, hsl(26, 100%, 59%) 0%, rgb(230, 106, 11) 75%, hsla(15, 100%, 42%, 0.6) 100%);transform-origin:top left;transform:skewY(-10deg);z-index:-1}@media(width >= 1080px){.img-bg{background-image:var(--lp01-fv-bg-pc);background-size:auto 100%;background-position:center right;background-repeat:repeat;animation:bg-anime 50s linear infinite}.oblique-bg::after{width:90%;height:100%;background-image:linear-gradient(90deg, hsl(26, 100%, 59%) 0%, rgb(230, 106, 11) 40%, rgb(225, 82, 0) 70%, hsla(15, 100%, 42%, 0.7) 90%);transform:skewX(-30deg)}@keyframes bg-anime{0%{background-position:0 0}100%{background-position:-100vw 0}}}header{display:flex;justify-content:space-between;align-items:center;max-width:1520px;margin:0 auto;padding:16px 10px 0}.header_logo{width:240px}.header_logo img{width:100%}.header_logo a:hover{opacity:.8}.menu{display:none}@media(width >= 768px){header{padding:24px 24px 0}.header_logo{width:248px}}@media(width >= 1080px){.header_menu{display:flex;align-items:center;gap:24px}.menu{display:flex;gap:20px;font-size:12px}.menu a{color:#fff;text-shadow:0 0 8px rgba(33,33,33,.4);transition:.5s}.menu a:hover{color:#ffa89e}}@media(width >= 1400px){.header_logo{width:268px}.menu{gap:24px;font-size:14px}}.cover{color:#fff}.cover .container{max-width:584px;margin:0 auto;padding:48px 0 40px}.cover .col{gap:40px;padding:0 4%}.cover .title p{font-size:clamp(18px,4vw,24px)}.cover .full{display:none}.fv_img{box-sizing:border-box;width:100%;height:auto;padding:56px 0 0 5%}.fv_img img{width:100%}@media(width >= 560px){.cover .half{display:none}.cover .full{display:flex}.fv_img{padding:56px 4% 0}}@media(width >= 768px){.cover .container{padding:64px 0}.cover .title p{font-size:22px}.btn_col{box-sizing:border-box;flex-direction:row;gap:24px}.fv_img{padding:72px 0 0}}@media(width >= 1080px){.cover .full{display:none}.cover .half{display:flex}.cover .container{display:flex;align-items:center;justify-content:flex-end;max-width:none;gap:24px;padding:56px 0 80px}.cover .col{align-items:flex-start;flex-flow:column nowrap;white-space:nowrap;padding:0 0 8px}.cover .title p{font-size:clamp(20px,1.8vw,22px)}.fv_img{width:50%;padding:0}}@media(width >= 1400px){.cover .container{gap:48px}.cover .col{gap:48px;padding:0 0 32px}.cover .title p{font-size:22px}.fv_img{min-width:728px;max-width:840px}}@media(width >= 1600px){.cover .half{display:none}.cover .full{display:flex}.cover .container{justify-content:center;padding:64px 0 96px}}.strength .container{max-width:560px;margin:0 auto}.strength .content{padding:0 8px 24px}@media(width >= 768px){.strength .container{max-width:1040px;margin:0 auto}.strength .col{flex-wrap:nowrap;gap:16px}.strength .content{flex:1;padding:0 16px 0 0;text-align:center}.strength .content p{text-align:left}.strength .content:last-child{padding:0}.strength .line{border-bottom:0 solid #fff6f3;border-right:1px solid #fff6f3}}@media(width >= 1080px){.strength .col{gap:32px}.strength .content{padding:0 32px 0 0}}.feature-bg{background-color:#fffcf8;background-image:var(--lp01-feature-bg-01),var(--lp01-feature-bg-02);background-size:80% auto,80% auto;background-position:top left,bottom right;background-repeat:no-repeat}.feature .container{max-width:520px;margin:0 auto;padding:72px 0}.feature .wrapper{display:flex;flex-direction:column;gap:64px}.feature .content .col{padding:0 16px}.feature .content .text{display:flex;flex-direction:column;gap:8px}.feature .sub_heading-number{display:flex;align-items:center;gap:16px;margin-bottom:16px}.feature .sub_heading-number p{color:#df7919;font-family:Inter,sans-serif;font-size:74px;font-weight:700;line-height:1}.content:nth-of-type(1) .sub_heading-number p:first-child{letter-spacing:.05em}.feature .sub_heading-number h3{font-size:20px}.feature_student{max-width:424px;margin:0 auto;padding:56px 0 0}.feature_student .decoration{padding-bottom:48px}.data{display:flex;flex-direction:column;gap:48px;padding:0 8px;font-size:12px}.data p{font-size:14px}.feature_student .group{display:flex;flex-wrap:nowrap;gap:16px;padding:0}.feature_student .box{position:relative;display:flex;justify-content:center;padding:40px 16px 24px}.box_icon{display:flex;align-items:center;gap:4px}.feature_student .box_icon{position:absolute;width:fit-content;height:40px;margin-top:-60px;padding:0 12px;border-radius:8px;background-image:linear-gradient(130deg, rgb(223, 121, 25) 50%, rgb(221, 76, 28) 100%);color:#fff}.feature_student .box_icon h5{color:#fff}.feature_student .box_icon img{width:28px;height:28px}.feature_student .box-text{height:32px;padding:0 8px}.own_company{width:59%}.other_company{width:41%}img.cc_logo{height:20px}.data table{border-collapse:collapse;margin:0;table-layout:fixed}.data tbody{display:flex;flex-direction:column;gap:8px}.data tr{width:100%;background-color:#fff5eb;border-radius:4px}.other_company tr{background-color:#efefef}.data .rule tr{background-color:#ffe5e3}.data td{padding:4px 12px 4px 8px}.data .compare td{padding-right:6px}.data .rule td{font-size:14px;padding:6px 8px}.own_company td.left_line,.other_company td.left_line{width:8px;padding:0;border-radius:8px}.own_company td.left_line{background-color:#ff9539}.other_company td.left_line{background-color:#aaa}.data td.quote{font-size:10px;background-color:#fff}.rule th.prohibition{vertical-align:top;padding:10px 8px 0;border-radius:8px;background-color:#f54409;color:#fff;line-height:1}.data th.rank{vertical-align:top;width:28px;padding:4px;border-radius:8px;background-color:#ffd18f;color:#1f0c01}.data tr:nth-child(1) th.rank.high_order{background-color:#ff9539}.data tr:nth-child(2) th.rank.high_order{background-color:#ffa447}.data tr:nth-child(3) th.rank.high_order{background-color:#ffb355}.job_ranking .own_company{width:50%}.job_ranking .other_company{width:50%}.job_ranking .other_company th.rank{background-color:#ccc}.job_ranking .other_company tr:nth-child(1) th.rank.high_order{background-color:#aaa}.job_ranking .other_company tr:nth-child(2) th.rank.high_order{background-color:#afafaf}.job_ranking .other_company tr:nth-child(3) th.rank.high_order{background-color:#bbb}.student_ranking .group{gap:16px}.student_ranking tr.high_order{font-weight:700}.student_ranking th.rank{box-sizing:border-box;height:28px;width:40px;vertical-align:middle}.keyword{position:relative;max-width:384px;margin:0 auto;padding:64px 8px 0}.keyword .box{display:flex;justify-content:center;padding:24px 0}.keyword .decoration{position:absolute;margin-top:-44px;padding:0 8px}.keyword .group{display:flex;flex-flow:row wrap;justify-content:center;gap:8px;padding:0 20px}.keyword ul{list-style:none;width:calc(50% - 8px)}.keyword li{font-size:11px;text-indent:-1em;padding-left:1em}.keyword li::before{content:"・";color:#df7919}.scout{position:relative;max-width:432px;margin:0 auto;padding:56px 8px 0}.scout .group{display:flex;flex-flow:row wrap;gap:24px}.scout .box{padding:20px}.scout .text .example{font-size:12px}@media(width >= 768px){.feature .container{max-width:800px;margin:0 auto;padding:80px 0}.feature .wrapper{gap:96px}.feature .col{flex-wrap:nowrap}.feature .col img{width:296px;height:auto}.feature_student{max-width:none;padding:64px 0 0}.data{flex-flow:row wrap;gap:40px 24px;padding:0 16px}.feature img.cc_logo{width:120px;height:auto}.compare{width:calc(60% - 24px)}.own_company{width:62%}.other_company{width:38%}.rule{width:40%}.job_ranking{width:calc(54% - 24px)}.student_ranking{width:46%}.keyword{max-width:none;padding:72px 16px 0}.keyword .box{padding:32px 24px}.keyword .decoration{margin-top:-48px}.keyword .group{justify-content:center;gap:28px;padding:0}.keyword ul{width:auto}.keyword li{font-size:12px}.scout{max-width:none;padding:64px 16px 0}.scout .box{display:flex;width:calc(50% - 12px);padding:24px;gap:12px}.scout .box .text{flex:1}.scout .icon_text img{width:56px;height:auto}}@media(width >= 1080px){.feature-bg{background-size:50% auto,50% auto}.feature .container{max-width:1040px;padding:80px 0}.feature .wrapper{gap:120px}.feature .content .col,.feature_student .data{padding:0}.feature .col{justify-content:space-between;align-items:center}.feature .sub_heading-number p{font-size:98px}.feature .sub_heading-number h3{font-size:28px}.feature .col img{width:424px}.feature_student .decoration{padding-bottom:56px}.feature_student .box{padding:48px 0 32px}.feature_student .box_icon{height:48px;margin-top:-72px;padding:0 16px 0 12px;gap:8px}.feature_student .box-text{height:40px}.feature img.cc_logo{width:156px}.data{font-size:16px;gap:56px 32px}.data .rule,.data .job_ranking{font-size:18px}.data p{font-size:18px}.feature_student .group{padding:0 28px;gap:24px}.data td{padding:4px 24px 4px 10px}.data .compare td{padding-right:24px}.data .rule td{font-size:18px;padding:8px 16px 8px 8px}.data .student_ranking td{padding:0 24px 0 10px}.compare,.job_ranking{width:auto}.rule,.student_ranking{flex:1;width:auto}.own_company,.other_company{width:auto}.own_company td.left_line,.other_company td.left_line{padding:0}.compare .other_company tr:last-child{background-color:#fff}.data td.quote{font-size:12px;padding:6px 0}.rule th.prohibition{font-size:18px;padding:14px 8px 0}.data th.rank{box-sizing:border-box;width:48px}.student_ranking th.rank{width:56px;height:32px}.student_ranking .group{gap:16px}.student_ranking tbody{line-height:1.2;gap:4px}.keyword{padding:64px 0 0}.keyword .group{gap:40px}.keyword .box{padding:40px 0}.keyword .decoration{margin-top:-64px}.keyword li{font-size:16px}.scout{padding:64px 0 0}.scout .group{gap:32px}.scout .box{width:calc(50% - 16px);padding:32px;gap:16px}.scout .text .example{font-size:14px}}.cta{position:relative;z-index:0;margin-top:-1px;background:linear-gradient(90deg, #fffcf8 0%, #fffcf8 50%, #ecac6f 50%, #ecac6f 100%);color:#fff}.cta::after{position:absolute;left:0;bottom:0;z-index:-1;content:"";width:100%;height:50%;background-color:#f8f8f8}.cta:last-of-type{background:linear-gradient(90deg, #fffcf8 0%, #fffcf8 100%)}.cta .container{padding:56px 0;border-radius:24px;background-color:#db771a;background-image:radial-gradient(at 98% 97%, hsl(15, 100%, 42%) 0, transparent 50%),radial-gradient(at 51% 52%, hsl(26, 100%, 59%) 0, transparent 50%),radial-gradient(at 92% 97%, hsl(15, 100%, 42%) 0, transparent 50%),radial-gradient(at 82% 23%, hsl(26, 100%, 59%) 0, transparent 50%)}.cta .col{display:flex;flex-direction:column;margin:0 auto;max-width:532px;padding:0 16px}.cta .text h2{color:#fff;font-size:clamp(18px,4vw,22px);font-weight:500}.cta .text img{width:240px}.cta .full{display:none}.cta:last-of-type .container{border-radius:24px 24px 0 0}.cta_img{box-sizing:border-box;width:100%;height:auto;padding:48px 0 0 5%}.cta_img img{width:100%}.btn_col{padding-top:8px}@media(width >= 560px){.cta .half{display:none}.cta .full{display:flex}.cta_img{margin:64px auto 0;max-width:520px;padding:0}}@media(width >= 768px){.cta .half{display:flex}.cta .full{display:none}.cta .container{border-radius:40px;padding:72px 0}.cta:last-of-type .container{border-radius:40px 40px 0 0}.cta .content{display:flex;align-items:flex-end;justify-content:flex-end}.cta .col{max-width:none;padding:0 0 0 24px}.cta .text h2{font-size:18px}.cta .btn_col{flex-direction:column}.cta_img{flex:1;width:auto;margin:0 0 0 24px;max-width:440px}}@media(width >= 880px){.cta .half{display:none}.cta .full{display:flex}.cta .container{padding:72px 24px}.cta .content{display:flex;align-items:center;justify-content:center;margin:0 auto;max-width:840px}.cta .col{margin:0;padding:0}.cta_img{max-width:480px}}@media(width >= 1080px){.cta .content{max-width:1114px}.cta .col{gap:20px}.cta .text h2{font-size:24px;padding-bottom:12px}.cta .text img{width:320px}.cta .btn_col{flex-direction:row}.cta:last-of-type .btn{width:288px}.cta_img{margin:0 0 0 40px;max-width:520px}}@media(width >= 1400px){.cta .text{padding-bottom:16px}.cta_img{margin:0 0 0 56px}}.achievement{background-color:#f8f8f8}.achievement .container{max-width:480px;margin:0 auto}.achievement .heading .supplement{font-size:12px;font-weight:400}.achievement .col{justify-content:center;padding-bottom:40px}.achievement .box{display:flex;flex-direction:column;padding-bottom:24px}.achievement .box img{border-radius:4px}.achievement .text{display:flex;flex-direction:column;flex-grow:1;margin:-16px 12px 8px;padding:0 4px 24px}.achievement .box-text{height:32px;padding:0 8px}.achievement .text h3{padding:0 12px}.achievement .text p{padding:0 4px}.company_name{padding:0 20px}.company_name p:first-child{padding-bottom:2px}p.company_information{font-size:12px;font-weight:400;line-height:1.5}.logo .col{display:flex;align-items:center;gap:8px;padding:0}.logo img{width:104px;border-radius:8px}@media(width >= 768px){.achievement .container{max-width:720px;margin:0 auto;padding:80px 0}.achievement .box{width:340px;flex-shrink:0}.achievement .group{display:flex;flex-direction:column;justify-content:space-around;height:100%}.company_name{height:66px}.achievement .text{flex-grow:1}.logo .col{gap:12px}}@media(width >= 1080px){.achievement .container{max-width:1048px}.achievement .col{justify-content:center;gap:32px;padding-bottom:80px}.achievement .box{width:328px}.achievement .box-text{height:40px}.achievement .text{margin:-20px 16px 8px;padding:0 4px 24px}.achievement .description-none .text{margin:-20px 20px 0;padding:0px;border-bottom:0}.company_name{height:66px;padding:0 20px}.logo img{width:140px}.logo .col{gap:16px;padding:0}}.plan .container{max-width:500px;margin:0 auto;padding:72px 10px}.plan .col{gap:48px}.plan table{width:100%;box-sizing:border-box;border-spacing:4px 0;border-collapse:separate;table-layout:fixed;vertical-align:top;box-shadow:0 0 0 0 rgba(33,33,33,.08);line-height:1.5}.plan thead .space{width:56px}.plan thead th{box-sizing:border-box;padding:20px 4px;border-radius:4px 4px 0 0;text-align:center;vertical-align:top;color:#fff}.plan thead th.simple-plan{background-color:#ffb355}.plan thead th.scout-plan{background-color:#fd9f41}.plan thead th.scout-event-plan{background-color:#f38a2e}.plan thead th.scout-pro-plan{background-color:#df7919;padding-top:0}.plan thead th.scout-pro-event-plan{background-color:#cf6a0c;padding-top:0}.plan thead th.lp-plan{background-color:#38761d;padding-top:0}.plan thead th img{width:52px;margin-top:-32px}.plan thead .line{width:40px;margin:10px auto}.plan thead .txt-down{font-size:12px}.plan tbody{vertical-align:top}.plan tbody th{box-sizing:border-box;padding:16px 0 16px 4px;text-align:left;background-color:#fff;font-size:12px;border-bottom:1px solid #f0dfd5}.plan tbody tr:first-child th{border-top:1px solid #f0dfd5}.plan tbody tr:last-child th{border-bottom:0px}.plan tbody .th-price{padding:14px 0 14px 4px;vertical-align:middle}.plan tbody .th-price .txt-down{font-size:10px;font-weight:500}.plan tbody .table__row--top th{border-bottom:0;padding:16px 0 10px 4px}.plan tbody .table__row--center th{border:0px}.plan tbody td{text-align:center;padding:16px 8px;border-left:1px solid #f0dfd5;border-right:1px solid #f0dfd5;font-size:12px}.plan tbody td.two-row{padding:4px}.plan tbody .table__row--top td{padding:16px 6px 10px 6px}.plan tbody td.price{vertical-align:middle;font-weight:700;line-height:1}.plan tbody td.price .txt-up{font-size:26px;padding-left:2px;line-height:.8}.plan tbody td.symbol{vertical-align:middle;font-size:14px}.plan tbody .txt-lp{display:flex;flex-direction:column;gap:8px}.event__box--light-ora{display:inline-block;width:100%;box-sizing:border-box;color:#fff;background-color:#f38a2e;margin-top:2px;padding:4px 0 5px 0}.event__box--ora{display:inline-block;width:100%;box-sizing:border-box;color:#fff;background-color:#cf6a0c;margin-top:2px;padding:4px 0 5px 0}.plan tbody .box-light-ora{display:inline-block;width:100%;box-sizing:border-box;background-color:#fffcf8;padding:12px 8px}.plan tbody .table__row--white td{background-color:#fff}.plan tbody .table__row--gray td{background-color:#fff6f3}.plan tbody .table__row--white td.two-row{border:1px solid #f0dfd5}.plan tbody .table__row--center td.two-row{border-bottom:0px}.plan tbody th.plan-cell{padding:16px 8px;border-radius:0 0 4px 4px;border:1px solid #f0dfd5;background-color:#fef8f0}.plan-cell .btn{width:100%;height:40px;margin:0 auto;padding:0}.plan-cell .btn-simple .btn{background-color:#ffb355}.plan-cell .btn-scout .btn{background-color:#fd9f41}.plan-cell .btn-scout-event .btn{background-color:#f38a2e}.plan-cell .btn-scout-pro .btn{background-color:#df7919}.plan-cell .btn-scout-pro-event .btn{background-color:#cf6a0c}.plan-cell .btn-lp .btn{background-color:#38761d}.plan tbody a.btn:hover{opacity:.8}.plan_cta{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;background-color:#fff5eb;border-radius:4px;margin:48px 16px 0;padding:24px 16px}@media(width >= 768px){.plan .container{max-width:880px;padding:72px 16px}.plan thead .space{width:88px}.plan tbody td.two-row{padding:8px}.plan_cta{flex-direction:row;text-align:left;justify-content:center;width:fit-content;margin:48px auto 0;padding:24px 32px}}@media(width >= 1080px){.plan .container{max-width:1120px}.plan thead .space{width:104px}.plan table{font-size:14px}.plan tbody td.price .txt-up{font-size:28px}.plan tbody th{font-size:14px}.plan tbody .box-light-ora{font-size:14px}}.event{position:relative;overflow:hidden;background-color:#fff}.event::before{position:absolute;top:0;left:0;width:100%;height:100%;background-image:var(--lp01-event-bg-sp);background-size:cover;background-position:center top;background-repeat:no-repeat;clip-path:polygon(0 0, 100% 0, 100% 88%, 0 84%);content:"";z-index:0}.event::after{position:absolute;top:0;left:50%;width:100%;max-width:1200px;height:50%;background-image:var(--lp01-event-title-bg);background-size:150% auto;background-position:center top;background-repeat:no-repeat;content:"";z-index:1;transform:translateX(-50%)}.event .container{position:relative;z-index:2;max-width:480px;margin:0 auto}.event .heading h2,.event .heading p{color:#fff}.event__about{padding-bottom:56px}.event__heading{position:relative;width:fit-content;padding-bottom:16px;margin:0 auto 32px auto}.event__title{position:relative;display:inline-block;width:fit-content;z-index:1;color:#fff;font-size:22px;padding:0 8px 2px 8px}.event__heading img{position:absolute;left:0;bottom:0;width:100%}.event__group{display:flex;flex-direction:column;gap:40px}.event__point{font-size:36px;font-weight:600;color:#fff;line-height:.6;letter-spacing:4%}.event__box{position:relative;z-index:1;background-color:#fff;padding:8px 8px 24px 8px;margin:0 16px 16px 0}.event__box::after{position:absolute;right:-16px;bottom:-16px;width:100%;height:100%;border:2px solid #fff;content:"";z-index:-1}.event__box-image{position:relative;width:fit-content;height:fit-content}.event__box-label{position:absolute;left:12px;bottom:12px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;z-index:1;font-size:16px;color:var(--color-white)}.box-label-red{color:#fff;background-color:#da3700;padding:0px 8px 2px 8px}.event__box-image{position:relative;width:100%;height:auto}.event__box-text{display:flex;flex-direction:column;gap:8px;padding:16px 16px 0px 16px;font-size:14px}.event__movie-video iframe{width:100%;aspect-ratio:16/9;border:0;padding-bottom:40px}.event__cta .btn_decoration::before,.event__cta .btn_decoration::after{width:1px;background-color:#1f0c01}.event__cta .btn_col{justify-content:center;gap:24px;margin:0 auto}.event__cta .btn{width:320px}.event__cta .btn_decoration{font-size:12px}@media(width >= 768px){.event::before{background-image:var(--lp01-event-bg);clip-path:polygon(0 0, 100% 0, 100% 82%, 0 78%)}.event::after{background-size:100% auto}.event .container{max-width:none}.event__group{flex-direction:row;flex-wrap:wrap;gap:32px 24px;align-items:stretch;justify-content:center}.event__item{display:flex;flex-direction:column;width:calc((100% - 32px)/2);max-width:440px}.event__box{flex:1}.event__movie-video{max-width:800px;margin:0 auto}}@media(width >= 1080px){.event__box-text .tb_only{display:flex}.event__box-text .pc_only{display:none}.event::before{clip-path:polygon(0 0, 100% 0, 100% 80%, 0 70%)}.event .container{padding:96px 40px}.event__about{padding-bottom:104px}.event__heading{margin-bottom:24px}.event__title{font-size:24px}.event__group{gap:32px}.event__item{width:calc((100% - 64px)/3);max-width:344px}.event__item:nth-child(2){margin:24px 0 -24px 0}.event__item:nth-child(3){margin:48px 0 -48px 0}.event__cta .btn{width:320px}}@media(width >= 1200px){.event__box-text .pc_only{display:flex}}.lp-create{overflow:hidden;background:linear-gradient(180deg, #fff 0%, #fff 50%, #fffcf8 50%, #fffcf8 100%)}.lp-create .container{position:relative;overflow:hidden;margin:24px 0;padding:56px 0 0 0;border-radius:24px;border:2px solid #38761d;box-shadow:0 0 16px 0 rgba(77,152,45,.4);background-color:#fcfffa;z-index:1}.lp-create .container::before{position:absolute;top:184px;left:50%;width:750px;height:100%;background-image:var(--lp01-lp-create-bg-sp);background-size:800px auto;background-position:center top;background-repeat:no-repeat;content:"";z-index:-1;transform:translateX(-50%)}.lp-create__heading{display:flex;flex-direction:column;align-items:center;gap:32px;padding:0 16px 56px 16px}.lp-create__heading .heading{text-align:left;line-height:1.7;max-width:400px;margin:0 auto}.lp-create__heading .heading p{padding-top:24px}.lp-create__heading img{width:100%;max-width:520px}.line-green{max-width:fit-content;border-bottom:2px solid #38761d}.lp-create__group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:16px;max-width:440px;margin:0 auto;padding:0 16px 56px 16px}.lp-create__item-shadow{display:flex;width:calc((100% - 28px)/2);margin:0 6px 6px 0;box-shadow:0 0 12px 0 rgba(153,153,153,.2)}.lp-create__item{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;padding:16px 12px 20px 12px;text-align:center;background-color:#fcfffa;box-shadow:6px 6px 0 0 #4d982d}.lp-create__works{overflow:hidden;border-radius:24px}.lp-create__works-label{position:relative;text-align:center;width:fit-content;margin:0 auto 32px auto;padding:4px 12px;border-right:4px solid #3fb02b;border-bottom:4px solid #3fb02b}.lp-create__works-label:before,.lp-create__works-label:after{position:absolute;left:50%;content:"";height:0;width:0;transform:translateX(-50%)}.lp-create__works-label:before{top:100%;border:16px solid;border-color:rgba(0,0,0,0);border-top-color:#3fb02b;margin-left:4px}.lp-create__works-label:after{top:99%;border:12px solid;border-color:rgba(0,0,0,0);border-top-color:#fff}.lp-create__item img{width:80px}.lp-create__work-list{display:flex;width:max-content;gap:24px;animation:lpWorkSlide 40s linear infinite}@keyframes lpWorkSlide{from{transform:translateX(0)}to{transform:translateX(-50%)}}.lp-create__work{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:16px}.lp-create__label{position:relative;display:inline-block;text-align:center;padding:2px 8px;width:fit-content;color:#fcfffa;background:#3fb02b}.lp-create__label:before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:8px solid rgba(0,0,0,0);border-top:8px solid #3fb02b}.lp-create__work img{width:280px;box-shadow:0 0 12px 0 rgba(153,153,153,.2)}@media(width >= 768px){.lp-create .container::before{top:0;left:0;width:100%;height:440px;background-image:var(--lp01-lp-create-bg);background-size:auto 100%;background-position:center top;transform:translateX(0%)}.lp-create__heading{flex-direction:row;width:fit-content;margin:0 auto;padding:0 24px 56px 24px}.lp-create__heading .heading{width:380px;max-width:none;margin:0}.lp-create__heading img{display:block;width:464px;max-width:none}.lp-create__group{max-width:880px}.lp-create__item-shadow{width:calc((100% - 72px)/4)}.lp-create__work img{width:320px}}@media(width >= 1080px){.lp-create .container{padding-top:80px;border-radius:40px}.lp-create .container::before{height:520px;background-size:cover}.lp-create__heading{justify-content:space-between;gap:0;width:1000px;padding:0 0 64px 0}.lp-create__heading .heading{width:auto}.lp-create__heading img{width:496px}.lp-create__group{justify-content:space-between;max-width:1000px;gap:0;padding:0 0 64px 0}.lp-create__item-shadow{width:224px;margin:0 8px 8px 0}.lp-create__item{padding:24px 0px 24px 0px;box-shadow:8px 8px 0 0 #4d982d}.lp-create__item img{width:96px}.lp-create__item-text{font-size:14px}.lp-create__works-label{font-size:24px}}.faq{background-color:#fffdf3}.faq .container{max-width:560px;margin:0 auto}.faq-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.faq-content{width:100%;box-sizing:border-box;background:#fff;border:1px solid #eee;border-radius:4px;box-shadow:0 0 8px 0 rgba(119,119,119,.1)}.faq-content:not(.open):hover{border:1px solid #df7919}.faq-q{width:100%;box-sizing:border-box;position:relative;z-index:1;cursor:pointer;padding:20px 16px;transition:.2s}.faq-q .i_box{position:absolute;top:50%;right:16px;width:20px;height:20px;margin-top:-10px}.faq-q .i_box::before,.faq-q .i_box::after{position:absolute;content:"";box-sizing:border-box;margin:auto;vertical-align:middle}.faq-q .i_box::before{top:0;bottom:0;right:0;width:16px;height:0;border-top:2px solid #df7919}.faq-q .i_box::after{top:0;bottom:0;right:7px;width:0;height:16px;border-left:2px solid #df7919;transition:.3s}.faq-q.open .i_box::after{height:0}.faq-a{display:none;box-sizing:border-box;margin:0 8px;padding:16px 20px 16px 8px}.faq-q_head{display:flex;gap:6px;font-size:14px;font-weight:600;line-height:1;color:#1f0c01}.faq-q_head::before{content:"Q.";font-family:Inter,sans-serif;font-size:16px;color:#df7919}.faq-a_text{display:flex;overflow:hidden;gap:8px;font-size:14px}.faq-a_text::before{content:"A.";font-family:Inter,sans-serif;color:#da3700;font-weight:600;font-size:16px;margin-top:-1px}.faq-a.line{border-top:1px solid #fff6f3;border-bottom:0 solid #fff6f3}@media(width >= 768px){.faq .container{max-width:840px}.faq-wrapper{gap:16px}.faq-q{padding:24px}.faq-q .i_box{right:24px}.faq-a{margin:0 16px;padding:20px 20px 24px 8px}}@media(width >= 1080px){.faq .container{padding:80px 0}.faq-q_head{font-size:16px}.faq-q_head::before{font-size:18px}.faq-a_text{font-size:16px}.faq-a_text::before{font-size:18px}}footer{background-color:#191919;color:#fff;padding:0}footer h3{color:#fff;padding-bottom:12px}footer a{color:#eee}footer a:hover{opacity:.8}footer .container{padding:48px 16px 24px}.footer_info{display:flex;flex-direction:column;gap:32px;max-width:320px;margin:0 auto;padding:0 8px 40px}.footer_logo h2{font-size:0}.footer_logo h2 img{width:240px;padding-bottom:16px}.footer_logo p{font-size:16px}.footer_service{display:flex;flex-direction:column;gap:24px}.footer_service .col{gap:12px}.footer_url{display:flex;flex-wrap:wrap;gap:12px}footer .line{width:100%;border-bottom:1px solid #555}.copyright{display:flex;flex-direction:column;align-items:center;padding-top:24px}.footer_sns{list-style:none;display:flex;justify-content:center;gap:12px;padding:0;margin:0 0 20px}.footer_sns img{width:48px}@media(width >= 768px){footer .container{padding:56px 16px 24px}.footer_info{flex-direction:row;justify-content:space-between;max-width:680px;gap:80px;padding:0 0 40px}.footer_service{flex-direction:row;gap:40px}.footer_url{flex-direction:column;gap:8px}.footer_service .col{flex-direction:column;gap:8px}.copyright{flex-direction:row;justify-content:space-between;max-width:680px;margin:0 auto}.footer_sns{margin:0}.footer_sns img{width:40px}}@media(width >= 1080px){footer .container{padding:64px 16px 24px}.footer_info{max-width:1000px;padding-bottom:56px}.footer_logo h2 img{width:280px;padding-bottom:20px}.footer_logo p{font-size:18px}.footer_service{gap:80px}.footer_service .col{flex-direction:row;gap:40px}.copyright{max-width:1000px}}#layout_pc{overflow:hidden}#layout_pc #plans-modal>div{background:none repeat scroll 0 0 #fff;box-shadow:0 0 4px rgba(0,0,0,.7);display:none;padding:30px;width:100%;margin:0 auto;max-width:560px;max-height:calc(100vh - 100px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;z-index:5}#layout_pc #plans-modal>div .commonContHead{text-align:center;font-size:1.17em;font-weight:normal}#layout_pc #plans-modal>div .agree-check{display:block;text-align:center;margin:.5rem}#layout_pc #plans-modal>div .member-item-box{margin:0 auto}#layout_pc #plans-modal>div .member-item-box .agreementMsg{width:100%;height:220px;padding:10px 10px 0 10px;background:#f5f5f5;color:#000;font-size:12px;line-height:130%;font-weight:bold}#layout_pc #plans-modal>div .card-notice-txt{color:red;font-size:13px;line-height:15px}#layout_pc #plans-modal>div form{text-align:center}#layout_pc #plans-modal>div form span{margin:0 0 2px 5px}#layout_pc #plans-modal>div .available-cards{margin:10px auto;display:block}#layout_pc #plans-modal>div input[type=submit],#layout_pc #plans-modal>div a.lp-20-btn{height:50px;border:none;background:#007fcf;color:#fff;padding:.5rem}#layout_pc #plans-modal>div input[type=submit]:disabled,#layout_pc #plans-modal>div a.lp-20-btn:disabled{background:#666}#layout_smp{overflow:hidden}#layout_smp #plans-modal>div{background:none repeat scroll 0 0 #fff;box-shadow:0 0 4px rgba(0,0,0,.7);display:none;padding:30px;width:100%;margin:0 auto;max-width:560px;max-height:calc(100vh - 100px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;z-index:5}#layout_smp #plans-modal>div .commonContHead{text-align:center;font-size:1.17em;font-weight:normal}#layout_smp #plans-modal>div .agree-check{display:block;text-align:center;margin:.5rem}#layout_smp #plans-modal>div input[type=checkbox]{cursor:pointer}#layout_smp #plans-modal>div .member-item-box{margin:0 auto}#layout_smp #plans-modal>div .member-item-box .agreementMsg{width:100%;height:220px;padding:10px 10px 0 10px;background:#f5f5f5;color:#000;font-size:12px;line-height:130%;font-weight:bold}#layout_smp #plans-modal>div .card-notice-txt{color:red;font-size:13px;line-height:15px}#layout_smp #plans-modal>div form{text-align:center}#layout_smp #plans-modal>div form span{margin:0 0 2px 5px}#layout_smp #plans-modal>div .available-cards{margin:10px auto;display:block}#layout_smp #plans-modal>div input[type=submit]{height:50px;border:none;background:#007fcf;color:#fff;padding:.5rem}#layout_smp #plans-modal>div input[type=submit]:disabled{background:#666}#plans-modal .row-fluid{margin:0}#plans-modal .center{text-align:center}#plans-modal .modal-plan-label{display:inline-block;margin:0 0 10px;padding:4px 14px;border-radius:999px;background-color:#fff6f3;color:#da3700;font-size:12px;font-weight:700}#plans-modal .commonContHead{color:#1f0c01;font-size:22px;font-weight:800;line-height:1.5}#plans-modal .modal-plan-read{margin:10px 0 18px;color:#5f5148;font-size:14px;line-height:1.7}#plans-modal .member-item-box{padding:18px;border:1px solid #f0dfd5;border-radius:8px;background-color:#fffcf8}#plans-modal .member-item-box .agreementMsg{box-sizing:border-box;border:1px solid #ead8cc;border-radius:6px;background-color:#fff;color:#3d3028;font-weight:500}#plans-modal .card-notice-txt{margin:12px 0 0;color:#da3700;font-weight:700}#plans-modal .agree-check{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:18px 0 16px;color:#1f0c01;font-weight:700}#plans-modal .agree-check input{width:18px;height:18px;accent-color:#3fb02b}#plans-modal .modal-payment-actions{display:flex;flex-direction:column;align-items:center;gap:16px}#plans-modal .card-payment-group{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px;padding-bottom:16px;border-bottom:1px solid #f0dfd5}#plans-modal .available-cards-wrap{width:100%;text-align:center}#plans-modal .card-payment-group form{width:100%;max-width:320px;margin:0}#plans-modal .modal-payment-actions input[type=submit],#plans-modal .invoice-btn{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:48px;border-radius:40px;font-size:15px;font-weight:800;line-height:1.4;text-decoration:none;transition:.3s}#plans-modal .modal-payment-actions input[type=submit]{border:0;background-color:#3fb02b;color:#fff;cursor:pointer}#plans-modal .modal-payment-actions input[type=submit]:not(:disabled):hover,#plans-modal .invoice-btn:hover{transform:translateY(-2px)}#plans-modal .modal-payment-actions input[type=submit]:disabled{background-color:#c8c8c8;color:#fff;cursor:not-allowed}#plans-modal .invoice-btn{max-width:320px;border:2px solid #3fb02b;background-color:#fff;color:#3fb02b}#plans-modal .available-cards{width:290px;max-width:100%;height:auto;margin-top:2px}@media(width >= 768px){#plans-modal .commonContHead{font-size:26px}#plans-modal .card-payment-group{flex-flow:row wrap;justify-content:center}#plans-modal .available-cards-wrap{flex-basis:100%}}#lean_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;display:none;background:#000}
