﻿@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Lato:wght@400;900&display=swap";*,*::before,*::after{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:rgba(0,0,0,0);list-style:none}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}i{font-style:normal}html{font-size:16px;text-underline-position:under}body{font-family:"Noto Sans JP","Noto Sans","游ゴシック",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-weight:400;line-height:1.75;overflow-x:hidden;letter-spacing:.1em;font-feature-settings:"palt";color:#211e1e}body.ua-ie{font-family:"メイリオ","Meiryo",sans-serif}a{color:inherit;cursor:pointer}img{display:block;max-width:100%}span,i{font-size:inherit;color:inherit;letter-spacing:inherit;line-height:inherit}:root{--header: 120px}.sp{display:block !important}@media screen and (min-width:833px){.sp{display:none !important}}.pc{display:none !important}@media screen and (min-width:833px){.pc{display:block !important}}.hide{visibility:hidden !important;opacity:0 !important}.show{visibility:visible !important;opacity:1 !important}.bold{font-weight:bold}.fs-18{font-size:2.34375vw}@media screen and (min-width:833px){.fs-18{font-size:1.171875vw}}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.text_white{color:#fff}.text_red{color:#cc0335}.bolder{font-weight:900}.mt_half_em{margin-top:.5em}.mb-30{margin-bottom:1.953125vw}.mb-half-em{margin-bottom:.5em}.mb-1em{margin-bottom:1em}.flex_note li{display:flex;margin-bottom:.5em}.flex_note li:last-child{margin-bottom:unset}.flex_note li .indent{margin-right:.5em}.hover_rotate{text-align:center;border-radius:9999px;font-size:3.6458333333vw}@media screen and (min-width:833px){.hover_rotate{font-size:1.0416666667vw}}.hover_rotate input[type=submit]{position:absolute;opacity:0;width:100%;height:100%;z-index:1;cursor:pointer}.hover_rotate .rotate{position:relative;display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:ease;font-weight:bolder}.hover_rotate:hover .rotate{transition:.5s;transform:rotateX(360deg)}.right_arrow{position:relative}.right_arrow::after{content:"";position:absolute;pointer-events:none;display:inline-block;top:0;bottom:0;right:6%;margin:auto;width:.75em;height:.75em;border:.2em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:rotate(45deg)}.down_arrow{position:relative}.down_arrow::after{content:"";position:absolute;pointer-events:none;display:inline-block;top:0;bottom:0;right:4%;margin:auto;width:.75em;height:.75em;border:.2em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:rotate(135deg)}.before_line{display:inline-flex;align-items:center}.before_line::before{content:"";display:inline-block;position:relative;height:2px;background-color:#cc0335;margin-right:.5em}.header{width:100vw;position:fixed;top:0;left:0;z-index:999;padding:8px 0;transition:all .6s}@media screen and (min-width:1025px){.header{display:flex;justify-content:space-between;align-items:center}}.header.is-active{background:rgba(255,255,255,.9)}.header.is-scroll{background:rgba(255,255,255,.9)}.header__logo{width:20vw;max-width:100px;margin:8px 0 0 12px}@media screen and (min-width:1025px){.header__logo{max-width:235px;margin:20px 0 0 30px;transition:all .6s}.header__logo.is-scroll{max-width:100px;margin:5px 0 0 30px}}[id=toggle],[id^=accordion]{display:none}.footer{width:100vw;padding:.5em 8px;background:#211e1e;text-align:center}.footer__link{font-size:.75rem;color:#fff;text-decoration:underline}.footer__copyright{width:80%}@media screen and (min-width:501px){.footer__copyright{width:40%}}@media screen and (min-width:833px){.footer__copyright{width:15%}}.wrapper{padding:3.5em 0 0}@media screen and (min-width:833px){.wrapper{padding:7em 0 0}.wrapper.-pd-sm{padding:5em 0 0}}.inner{width:95%;max-width:1200px;margin:0 auto;position:relative}.ta__c{text-align:center}@keyframes slide{0%{background-position:0 0}to{background-position:-3527px 0}}.slider{background:url(../../assets/images/slide_pc.png) repeat-x;animation:slide 80s linear infinite;background-size:cover;width:100%;height:40vw}@media screen and (min-width:833px){.slider{height:197px}}.slider__wrap{pointer-events:none;text-align:center;margin-top:10px}@media screen and (min-width:833px){.slider__wrap{margin-top:30px}}.head_nav{position:sticky;width:92%;z-index:1;top:2vw;left:0;right:0;margin:auto;display:flex;margin-bottom:-12%;padding:1em;background:#fff;box-shadow:0px 0px 14px rgba(127,0,31,.1);font-size:2.0833333333vw}@media screen and (min-width:833px){.head_nav{height:4.8828125vw;padding:.9765625vw;margin-bottom:-7%}}.head_nav .logo{width:22.3307291667vw}@media screen and (min-width:833px){.head_nav .logo{display:block !important;width:auto}}.head_nav .head_nav_right{display:flex;align-items:center;margin-left:auto;font-weight:bold}.head_nav .head_nav_right .tel_link{display:flex;align-items:center;margin-left:auto;font-weight:bold;width:7.421875vw;margin-right:2em}@media screen and (min-width:833px){.head_nav .head_nav_right .tel_link{font-size:1.171875vw;width:auto}}.head_nav .head_nav_right .tel_link .icon_tel{margin-right:.5em}@media screen and (min-width:833px){.head_nav .head_nav_right .tel_link .icon_tel{width:1.3em}}.head_nav .head_nav_right .hover_rotate{font-size:2.6041666667vw}@media screen and (min-width:833px){.head_nav .head_nav_right .hover_rotate{font-size:1.0416666667vw}}.mv_wrapper{position:relative;background-image:url(../../assets/images/mv_left.png);background-position:top left;background-repeat:no-repeat;background-size:contain;padding-bottom:10vw;overflow:hidden}@media screen and (min-width:833px){.mv_wrapper{padding-bottom:unset;clip-path:polygon(0 0, 100% 0%, 100% 94%, 0% 100%)}}.mv_wrapper::before{content:"";position:absolute;background-color:#cc0335;width:73%;height:60%;bottom:0;right:0;clip-path:polygon(100% 0, 0% 100%, 100% 100%)}@media screen and (min-width:833px){.mv_wrapper::before{z-index:-1;width:45%;height:80%}}.mv{padding:10vw 2vw 6vw;background-image:url(../../assets/images/mv_bg_film.png);background-repeat:no-repeat;background-position:right top;background-size:75%}@media screen and (min-width:833px){.mv{background-size:60%}}.mv .mv_inner{padding-left:4vw;display:flex}.mv .free{color:#fff;background-color:#cc0335;font-size:3.2552083333vw;font-weight:900;padding:.2em .25em;margin-bottom:4vw;display:inline-block}@media screen and (min-width:833px){.mv .free{font-size:1.171875vw}}.mv .main_text{font-weight:900;font-size:9.6354166667vw;display:flex;flex-direction:column;line-height:1}@media screen and (min-width:833px){.mv .main_text{font-size:3.7760416667vw}}.mv .main_text span{line-height:1.2em}.mv .main_text .fs-m{font-size:.6em}.mv .lead_box{font-weight:bold;margin-block:1em .5em;font-size:3.6458333333vw}@media screen and (min-width:833px){.mv .lead_box{margin-block:3em;display:flex;align-items:stretch;font-size:1.3671875vw}}.mv .lead_box .lead_box_img{width:70%}@media screen and (min-width:833px){.mv .lead_box .lead_box_img{width:24.21875vw}}.mv .appeal_box{display:flex;flex-wrap:wrap;width:64%;justify-content:space-between;gap:2vw}@media screen and (min-width:833px){.mv .appeal_box{width:auto;justify-content:flex-start;gap:6%}}.mv .appeal_box .appeal_item{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;line-height:1.2em;font-weight:bold;padding:1em 1.75em;font-size:2.6041666667vw;width:48%}.mv .appeal_box .appeal_item:last-of-type{margin:auto}@media screen and (min-width:833px){.mv .appeal_box .appeal_item:last-of-type{margin:unset;width:auto}}@media screen and (min-width:833px){.mv .appeal_box .appeal_item{font-size:1.0416666667vw;margin:unset;width:auto}}.mv .appeal_box .appeal_item .num{font-size:1.5em;padding:.2em;letter-spacing:-0.05em}.mv .appeal_box .appeal_item::before,.mv .appeal_box .appeal_item::after{content:"";position:absolute;background-image:url(../../assets/images/gekkeiju_left.png);background-repeat:no-repeat;background-size:cover;bottom:0;height:80%;width:15%}.mv .appeal_box .appeal_item::before{left:0}.mv .appeal_box .appeal_item::after{right:0;transform:rotateY(180deg)}.mv .talent_box{position:absolute;display:flex;flex-direction:column;justify-content:flex-end;text-align:right;width:56%;right:-9%;bottom:-1%}@media screen and (min-width:833px){.mv .talent_box{width:24.8697916667vw;right:1%;bottom:4%}}.mv .talent_box .talent_text{position:absolute;color:#fff;font-weight:bold;font-size:2.0833333333vw;bottom:15%;right:25%;white-space:nowrap;text-shadow:1px 1px 3px #595959}@media screen and (min-width:833px){.mv .talent_box .talent_text{font-size:.8463541667vw;bottom:15%;right:25%}}.mv .talent_box .talent_text .name{font-weight:900;font-size:1.3em}.mv .write_column{writing-mode:vertical-rl;position:relative;left:2%;top:-3vw;font-size:3.6458333333vw}@media screen and (min-width:833px){.mv .write_column{font-size:inherit;top:unset}}.mv .write_column::after{content:"";position:absolute;left:0;right:.25em;top:calc(100% + .5em);background:#211e1e;width:1px;height:6em;margin:auto}.sp_only_cta{margin-top:-7vw;background-color:#211e1e;clip-path:polygon(0 0, 100% 15%, 100% 85%, 0 100%);color:#fff;padding:13.0208333333vw 6vw;text-align:center}.sp_only_cta .slash_sand{position:relative;font-size:2.6041666667vw;margin-bottom:1em}.sp_only_cta .slash_sand::before,.sp_only_cta .slash_sand::after{display:inline-block;content:"";top:0;bottom:0;position:relative;width:1.2em;height:1px;background-color:#fff}.sp_only_cta .slash_sand::before{transform:rotate(55deg)}.sp_only_cta .slash_sand::after{transform:rotate(125deg)}.sp_only_cta .button{background-color:#fff;color:#c29148;font-size:3.90625vw;display:flex;border-radius:999px;justify-content:center;align-items:center;padding:1em;font-weight:900}.use_wrapper{margin-top:-8.5vw;padding:12vw 0 20vw;background-color:#f5f5f5}@media screen and (min-width:833px){.use_wrapper{margin-top:-3.5vw;padding:4vw 0 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.use_wrapper .lead__ttl{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-inline:6vw}.use_wrapper .lead__ttl img{width:100%;margin-bottom:2vw}@media screen and (min-width:833px){.use_wrapper .lead__ttl{padding-left:6vw;flex-direction:row}.use_wrapper .lead__ttl img{width:40%;margin-bottom:unset}}.use_wrapper .lead__ttl .sp_mb{margin-bottom:2em}@media screen and (min-width:833px){.use_wrapper .lead__ttl .sp_mb{margin-bottom:unset}}.use_wrapper .lead__ttl .sub_text{display:inline-flex;align-items:center;font-weight:bold;line-height:1.2em;font-size:4.296875vw;margin-bottom:1em}@media screen and (min-width:833px){.use_wrapper .lead__ttl .sub_text{margin-bottom:unset;font-size:1.4973958333vw}}.use_wrapper .lead__ttl .sub_text::before{content:"";position:relative;width:1em;height:2px;background-color:#cc0335;margin-right:.5em}.use_wrapper .lead__ttl .main_text{font-weight:900;color:#cc0335;line-height:1.3em;font-size:6.9010416667vw}@media screen and (min-width:833px){.use_wrapper .lead__ttl .main_text{font-size:3.125vw}}.no1_wrapper{margin-top:-14vw;padding:23vw 6vw 18vw;background-color:#fff;clip-path:polygon(0 15%, 100% 0, 100% 85%, 0 100%)}@media screen and (min-width:833px){.no1_wrapper{margin-top:-3vw;padding:4vw 0 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.no1_wrapper .flex{display:flex;justify-content:center}.no1_wrapper .flex img{width:100%;margin-bottom:4vw}@media screen and (min-width:833px){.no1_wrapper .flex img{width:33%;margin-bottom:unset}}.works_wrapper{margin-top:-13vw;padding:20vw 0 30vw;background-color:#f4f4f4}@media screen and (min-width:833px){.works_wrapper{margin-top:-3vw;padding:4vw 0 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.works_wrapper .ttl_box{padding-left:6vw}.works_wrapper .ttl{font-size:6.9010416667vw;color:#cc0335;font-weight:900}@media screen and (min-width:833px){.works_wrapper .ttl{font-size:3.125vw}}.works_wrapper .sub_ttl{font-size:2.9947916667vw;font-weight:bold;margin-bottom:1em}@media screen and (min-width:833px){.works_wrapper .sub_ttl{font-size:1.4973958333vw}}.works_wrapper .sub_ttl .before_line{display:inline-flex;align-items:center}.works_wrapper .sub_ttl .before_line::before{content:"";display:inline-block;position:relative;width:1em;height:2px;background-color:#cc0335;margin-right:.5em}.works_wrapper .sub_ttl .l_text{font-size:4.296875vw}@media screen and (min-width:833px){.works_wrapper .sub_ttl .l_text{font-size:2.1484375vw}}.splide{padding-bottom:30px}.splide .slide_item{display:flex;flex-direction:column;background-color:#fff;padding:12px}.splide .slide_item .slide_ttl{font-weight:900;position:relative;display:inline-block;margin-bottom:1em;padding:.5em;font-size:4.296875vw}@media screen and (min-width:833px){.splide .slide_item .slide_ttl{font-size:2.1484375vw;margin:auto}}.splide .slide_item .slide_ttl::before,.splide .slide_item .slide_ttl::after{position:absolute;width:1em;height:2em;content:""}.splide .slide_item .slide_ttl::before{border-left:solid 3px #cc0335;border-top:solid 3px #cc0335;top:0;left:0}.splide .slide_item .slide_ttl::after{border-right:solid 3px #cc0335;border-bottom:solid 3px #cc0335;bottom:0;right:0}.splide .slide_item .slide_item_main{display:flex;flex-direction:column;justify-content:space-between;gap:5%;width:92%;margin:auto}@media screen and (min-width:833px){.splide .slide_item .slide_item_main{flex-direction:row;width:100%;margin:auto}.splide .slide_item .slide_item_main .flex_item_half{width:50%}}.splide .slide_item .slide_item_main .splide_image{margin-bottom:10px;width:100%}.splide .slide_item .slide_item_main .company_name{font-weight:900;margin-bottom:.25em;font-size:3.3854166667vw;display:inline-block}@media screen and (min-width:833px){.splide .slide_item .slide_item_main .company_name{font-size:1.4973958333vw;display:block}}.splide .slide_item .slide_item_main .tag{background-color:#e5e5e5;display:inline-flex;border-radius:100px;font-weight:bold;padding:0 .5em;font-size:2.8645833333vw;margin-bottom:1em}@media screen and (min-width:833px){.splide .slide_item .slide_item_main .tag{font-size:1.171875vw}}.splide .slide_item .slide_item_main .tip{background-color:#cc0335;color:#fff;display:inline-block;padding:0 .5em;font-weight:bold;font-size:3.6458333333vw;margin-bottom:.5em}@media screen and (min-width:833px){.splide .slide_item .slide_item_main .tip{font-size:1.171875vw}}.splide .slide_item .slide_item_main .splide_list{font-size:3.6458333333vw;letter-spacing:.05em}@media screen and (min-width:833px){.splide .slide_item .slide_item_main .splide_list{font-size:1.171875vw}}.splide .splide__arrow{background-color:#211e1e;opacity:unset;height:10.4166666667vw;width:10.4166666667vw;top:30%}@media screen and (min-width:833px){.splide .splide__arrow{height:3.2552083333vw;width:3.2552083333vw;top:50%}}.splide .splide__arrow svg{fill:#fff}.splide .splide__arrow--next{right:.25em}.splide .splide__arrow--prev{left:.25em}.splide .splide__pagination{display:flex;gap:15px;bottom:0}@media screen and (min-width:833px){.splide .splide__pagination{gap:1em}}.splide .splide__pagination .splide__pagination__page{opacity:unset;background-color:#a1a1a1}.splide .splide__pagination .splide__pagination__page.is-active{background-color:#cc0335}.about_wrapper{margin-top:-15vw;padding:20vw 0 20vw;background-color:#fff;clip-path:polygon(0 15vw, 100% 0, 100% 100%, 0 100%)}@media screen and (min-width:833px){.about_wrapper{margin-top:-3vw;padding:4vw 0 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.about_wrapper .ttl_box{padding-inline:6vw;margin-bottom:30px}.about_wrapper .ttl{font-weight:900;line-height:1.3em;font-size:6.5104166667vw;margin-bottom:1em}@media screen and (min-width:833px){.about_wrapper .ttl{font-size:3.125vw}}.about_wrapper .sub_ttl{font-weight:900;margin-bottom:.5em;font-size:4.296875vw}@media screen and (min-width:833px){.about_wrapper .sub_ttl{font-size:1.4973958333vw}}.about_wrapper .sub_ttl .before_line{display:inline-flex;align-items:center}.about_wrapper .sub_ttl .before_line::before{content:"";display:inline-block;position:relative;width:1em;height:2px;background-color:#cc0335;margin-right:.5em}.about_wrapper .sub_ttl .l_text{font-size:2.1484375vw}.about_wrapper .about_text_box{text-align:center}.about_wrapper .about_text_box .small_text{font-weight:bold;font-size:4.296875vw}@media screen and (min-width:833px){.about_wrapper .about_text_box .small_text{font-size:1.4973958333vw}}.about_wrapper .about_text_box .large_text{font-weight:900;line-height:1.3em;font-size:6.5104166667vw}@media screen and (min-width:833px){.about_wrapper .about_text_box .large_text{font-size:3.125vw}}.about_wrapper .about_underline{font-weight:900;position:relative;display:inline-block;font-size:4.9479166667vw}@media screen and (min-width:833px){.about_wrapper .about_underline{font-size:2.1484375vw}}.about_wrapper .about_underline::after{content:"";display:inline-block;width:100%;height:2px;background-color:#cc0335;position:absolute;bottom:0;left:0}.kinds_wrapper{margin-top:-15vw;padding:20vw 0 20vw;background-color:#f4f4f4;clip-path:polygon(0 15vw, 100% 0, 100% 100%, 0 100%)}@media screen and (min-width:833px){.kinds_wrapper{margin-top:-3vw;padding:6vw 0 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.kinds_wrapper .ttl_box{padding-inline:6vw;margin-bottom:30px}.kinds_wrapper .ttl{font-weight:900;margin-bottom:.5em;line-height:1.3em;font-size:6.9010416667vw}@media screen and (min-width:833px){.kinds_wrapper .ttl{font-size:3.125vw}}.kinds_wrapper .sub_ttl{font-weight:bold;margin-bottom:1em;font-size:3.90625vw}@media screen and (min-width:833px){.kinds_wrapper .sub_ttl{font-size:1.953125vw}}.kinds_wrapper .sub_ttl.ml_auto{margin-left:auto}.kinds_wrapper .sub_ttl .before_line{display:inline-flex;align-items:center}.kinds_wrapper .sub_ttl .before_line::before{content:"";display:inline-block;position:relative;width:1em;height:2px;background-color:#cc0335;margin-right:.5em}.kinds_wrapper .sub_ttl .l_text{font-size:2.1484375vw}.kinds_wrapper .text_box.normal{font-size:3.6458333333vw}@media screen and (min-width:833px){.kinds_wrapper .text_box.normal{font-size:1.3020833333vw}}.kinds_wrapper .white_box{background-color:#fff;margin-right:6vw;display:flex;flex-direction:column;padding:2vw 8vw 1vw 12vw}@media screen and (min-width:833px){.kinds_wrapper .white_box{padding:2vw 2vw 1vw 6vw}}.kinds_wrapper .card_list{display:flex;flex-wrap:wrap;gap:2vw;font-weight:bold;justify-content:space-between;align-items:normal;margin-bottom:1em}@media screen and (min-width:833px){.kinds_wrapper .card_list{margin-bottom:unset}}.kinds_wrapper .card_list li{flex:1 1 auto;background-color:#f4f4f4;display:flex;min-height:4em;justify-content:center;align-items:center;text-align:center;padding:.25em .5em;width:calc(50% - 2vw);font-size:3.3854166667vw}@media screen and (min-width:833px){.kinds_wrapper .card_list li{font-size:1.3020833333vw;width:calc(25% - 2vw)}}.kinds_wrapper .icon_list{display:flex;justify-content:space-between;margin:4vw 0;padding:0 6vw;text-align:center;gap:.9765625vw;flex-wrap:wrap}@media screen and (min-width:833px){.kinds_wrapper .icon_list{flex-wrap:nowrap}}.kinds_wrapper .icon_list li{display:flex;flex-direction:column;font-weight:bold;font-size:3.2552083333vw;width:calc(33% - 2vw)}@media screen and (min-width:833px){.kinds_wrapper .icon_list li{width:unset;font-size:1.171875vw;font-size:1.171875vw;font-weight:bold;font-size:1.171875vw;font-weight:bold}.kinds_wrapper .icon_list li img{width:8.4635416667vw}}.kinds_wrapper .icon_list li .li_text{display:flex;justify-content:center;align-items:center;height:5em}@media screen and (min-width:833px){.kinds_wrapper .icon_list li .li_text{margin-top:1em;height:3em}}.hukidasi_wrapper{margin-top:-15vw;padding:20vw 0 10vw;background-color:#cbcbcb;clip-path:polygon(0 15vw, 100% 0, 100% 100%, 0 100%)}@media screen and (min-width:833px){.hukidasi_wrapper{margin-top:-5vw;padding:6vw 0 6vw;clip-path:polygon(0 5vw, 100% 0, 100% 100%, 0 100%)}}.hukidasi_wrapper .ttl_box{padding-inline:6vw;margin-bottom:6vw}.hukidasi_wrapper .ttl{font-weight:900;line-height:1.3em;font-size:6.9010416667vw}@media screen and (min-width:833px){.hukidasi_wrapper .ttl{font-size:3.125vw}}.hukidasi_wrapper .sub_ttl{font-weight:bold;font-size:4.296875vw}@media screen and (min-width:833px){.hukidasi_wrapper .sub_ttl{font-size:1.4973958333vw}}.hukidasi_wrapper .sub_ttl.ml_auto{margin-left:auto}.hukidasi_wrapper .sub_ttl .before_line{display:inline-flex;align-items:baseline}.hukidasi_wrapper .sub_ttl .before_line::before{content:"";display:inline-block;position:relative;width:1em;height:2px;background-color:#cc0335;margin-right:.5em}.hukidasi_wrapper .text_box.normal{font-size:1.3020833333vw}.hukidasi_wrapper .hukidasi_inner{padding:0 6vw}.hukidasi_wrapper .hukidasi_box{display:flex;align-items:center;margin-bottom:20px;gap:4vw}@media screen and (min-width:833px){.hukidasi_wrapper .hukidasi_box{gap:2vw}}.hukidasi_wrapper .hukidasi_box.right{flex-direction:row-reverse}.hukidasi_wrapper .hukidasi_box.right .hukidasi::before{content:"";position:absolute;border-style:solid;width:1em;height:.5em;top:0;bottom:0;right:-1em;margin:auto;border-width:.5em 0 .5em .5em;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (min-width:833px){.hukidasi_wrapper .hukidasi_box.right .hukidasi::before{width:2em;height:1em;top:0;bottom:0;right:-2em;margin:auto;border-width:.5em 0 .5em 1em}}.hukidasi_wrapper .hukidasi_box.left .hukidasi::before{content:"";position:absolute;border-style:solid;width:1em;height:.5em;top:0;bottom:0;left:-1em;margin:auto;border-width:.5em .5em .5em 0;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0)}@media screen and (min-width:833px){.hukidasi_wrapper .hukidasi_box.left .hukidasi::before{width:2em;height:1em;top:0;bottom:0;left:-2em;margin:auto;border-width:.5em 1em .5em 0em}}.hukidasi_wrapper .hukidasi_box img{width:4.5em}@media screen and (min-width:833px){.hukidasi_wrapper .hukidasi_box img{width:5em}}.hukidasi_wrapper .hukidasi_box .hukidasi{background-color:#fff;border-radius:12px;position:relative;padding:1em;font-size:3.6458333333vw}@media screen and (min-width:833px){.hukidasi_wrapper .hukidasi_box .hukidasi{font-size:1.6276041667vw}}.hukidasi_wrapper .hukidasi_box .hukidasi img{height:100%}.hukidasi_wrapper .hukidasi_box .hukidasi .strong{display:inline-flex;align-items:center;font-weight:bold;text-decoration-color:#cc0335;text-decoration-line:underline}.hukidasi_wrapper .bottom_text_box{font-weight:bold;text-align:center;padding-top:2vw;font-size:4.0364583333vw}@media screen and (min-width:833px){.hukidasi_wrapper .bottom_text_box{font-size:2.0182291667vw}}.hukidasi_wrapper .bottom_text_box .red_box{display:inline-flex;background-color:#cc0335;color:#fff;font-weight:900;font-size:1.5em;padding:0em .5em}.hukidasi_wrapper .bottom_text_box .next_text{font-size:3.90625vw;font-weight:900}@media screen and (min-width:833px){.hukidasi_wrapper .bottom_text_box .next_text{font-size:1.953125vw}}.consultation_wrapper{padding:12vw 6vw 6vw;background-color:#fff;position:relative}@media screen and (min-width:833px){.consultation_wrapper{padding:6vw}}.consultation_wrapper::before{content:"";position:absolute;top:-1px;width:3vw;left:0;right:0;margin:auto;border-style:solid;border-width:3.2552083333vw 3.2552083333vw 0 3.2552083333vw;border-color:#cbcbcb rgba(0,0,0,0) rgba(0,0,0,0);width:6.5104166667vw}@media screen and (min-width:833px){.consultation_wrapper::before{width:3vw;border-width:1.5vw 1.5vw 0 1.5vw}}.consultation_wrapper .ttl_box{padding-inline:6vw;margin-bottom:2.6041666667vw}.consultation_wrapper .ttl{font-weight:900;line-height:1.3em;text-align:center;font-size:6.5104166667vw}@media screen and (min-width:833px){.consultation_wrapper .ttl{font-size:3.125vw}}.consultation_wrapper .sub_ttl{font-weight:bold;text-align:center;font-size:4.9479166667vw;margin-bottom:1.5em}@media screen and (min-width:833px){.consultation_wrapper .sub_ttl{font-size:2.4739583333vw}}.consultation_wrapper .text_box.normal{font-size:1.3020833333vw}.consultation_wrapper .gray_box{background-color:#f4f4f4;padding:1.5em 1em;margin:auto;font-size:3.6458333333vw;width:100%;margin-bottom:1.5em}@media screen and (min-width:833px){.consultation_wrapper .gray_box{width:70%;font-size:1.6276041667vw}}.consultation_wrapper .gray_box li{display:flex;align-items:center;justify-content:flex-start;font-weight:bold}.consultation_wrapper .gray_box li img{width:1em;height:1em;margin-right:.5em}.consultation_wrapper .case_container .case_card{display:flex;justify-content:flex-start;flex-direction:column;align-items:center;padding:1em .5em;background-color:#211e1e;color:#fff;font-weight:bold;width:calc(50% - 1.5vw);text-align:center;gap:1em;font-size:3.6458333333vw}@media screen and (min-width:833px){.consultation_wrapper .case_container .case_card{font-size:1.8229166667vw;flex-direction:row}}.consultation_wrapper .case_container .case_card .img_box{width:40%;padding-top:40%;position:relative;background-color:#fff;display:flex;justify-content:center;align-items:center}.consultation_wrapper .case_container .case_card .img_box img{position:absolute;inset:0;margin:auto;max-height:75%;max-width:75%;object-fit:contain}@media screen and (min-width:833px){.consultation_wrapper .case_container .case_card .img_box{position:relative;width:30%;padding:.5em}.consultation_wrapper .case_container .case_card .img_box img{position:relative}}.consultation_wrapper .case_container .case_card .card_text_box{display:flex;flex-direction:column;justify-content:center}.consultation_wrapper .case_container .case_card .small_text{font-weight:normal;font-size:2.8645833333vw}@media screen and (min-width:833px){.consultation_wrapper .case_container .case_card .small_text{font-size:1.3020833333vw}}.consultation_wrapper .case_container .flex_row{display:flex;justify-content:space-between}.consultation_wrapper .case_container .text_box{font-weight:900;text-align:center;padding:4vw 0 3vw}.consultation_wrapper .case_container .text_box .small_text{font-size:2.9947916667vw}@media screen and (min-width:833px){.consultation_wrapper .case_container .text_box .small_text{font-size:1.4973958333vw}}.consultation_wrapper .case_container .text_box .main_text{line-height:1.3em;font-size:4.9479166667vw}@media screen and (min-width:833px){.consultation_wrapper .case_container .text_box .main_text{font-size:2.4739583333vw}}.consultation_wrapper .case_container .more_down_arrow{background-image:url(../../assets/images/down_arrow_pink.png);background-repeat:no-repeat;background-position:bottom center;background-size:contain;font-size:3.90625vw;padding:4vw 0;margin-bottom:2.5em;margin-inline:16vw}@media screen and (min-width:833px){.consultation_wrapper .case_container .more_down_arrow{font-size:1.953125vw;padding:2vw;margin-bottom:2.5em}}.consultation_wrapper .case_container .middle_text{font-size:3.90625vw}@media screen and (min-width:833px){.consultation_wrapper .case_container .middle_text{font-size:2.1484375vw}}.consultation_wrapper .case_container .largest_text{font-weight:900;text-align:center;font-size:6.5104166667vw}@media screen and (min-width:833px){.consultation_wrapper .case_container .largest_text{font-size:2.7994791667vw}}.cta_wrapper{margin-top:-3vw;background-color:#cc0335;color:#fff;position:relative;padding:24vw 0vw 20vw 6vw;clip-path:polygon(0 15vw, 100% 0, 100% 125vw, 0 100%)}@media screen and (min-width:833px){.cta_wrapper{padding:8vw 0 8vw 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.cta_wrapper::after{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:cover;right:0;bottom:.5%;width:60%;height:90%;background-image:url(../../assets/images/cta/cta_talent_sp.png);z-index:-1}@media screen and (min-width:833px){.cta_wrapper::after{right:0;bottom:-1%;width:45%;height:92%;z-index:0;background-image:url(../../assets/images/cta/cta_talent.png)}}.cta_wrapper .cta_inner{margin-right:auto;width:80%}@media screen and (min-width:833px){.cta_wrapper .cta_inner{width:75%}}.cta_wrapper .logo{width:80%;margin-block:4vw}@media screen and (min-width:833px){.cta_wrapper .logo{width:67%;margin-block:unset}}.cta_wrapper .free{color:#cc0335;background-color:#fff;font-weight:900;padding:.2em .25em;display:inline-block;font-size:4.0364583333vw;margin-bottom:1em}@media screen and (min-width:833px){.cta_wrapper .free{font-size:1.171875vw}}.cta_wrapper .cta_main_text{line-height:1.7em;font-weight:bold;font-size:4.296875vw;letter-spacing:-0.005em}@media screen and (min-width:833px){.cta_wrapper .cta_main_text{font-size:2.1484375vw}}.cta_wrapper .cta_main_text .large{font-weight:900;line-height:1.3em;font-size:5.7291666667vw}@media screen and (min-width:833px){.cta_wrapper .cta_main_text .large{font-size:2.5390625vw}}.cta_wrapper .cta_links{display:flex;flex-direction:column-reverse;text-align:center;gap:4%;width:80%}@media screen and (min-width:833px){.cta_wrapper .cta_links{text-align:left;width:90%;flex-direction:row}}.cta_wrapper .cta_links .slash_sand{display:inline-flex;align-items:center;position:relative;margin-left:.5em;white-space:nowrap;font-size:2.34375vw}@media screen and (min-width:833px){.cta_wrapper .cta_links .slash_sand{font-size:.8463541667vw}}.cta_wrapper .cta_links .slash_sand::before,.cta_wrapper .cta_links .slash_sand::after{display:inline-block;content:"";top:0;bottom:0;margin:auto;position:absolute;width:1.2em;height:1px;background-color:#fff}.cta_wrapper .cta_links .slash_sand::before{transform:rotate(55deg);left:-1em}.cta_wrapper .cta_links .slash_sand::after{transform:rotate(125deg);right:-1em}.cta_wrapper .cta_links .download_box{width:100%}.cta_wrapper .cta_links .form_guide{width:100%}@media screen and (min-width:833px){.cta_wrapper .cta_links .download_box{width:45%}.cta_wrapper .cta_links .form_guide{width:40%}}.cta_wrapper .cta_links .btn-primary{font-weight:900;border-radius:1000px;font-size:3.3854166667vw}@media screen and (min-width:833px){.cta_wrapper .cta_links .btn-primary{font-size:1.171875vw}}.cta_wrapper .cta_links .button{background-color:#fff;border:2px solid #c29148;color:#c29148;font-size:3.90625vw;display:flex;border-radius:999px;justify-content:center;align-items:center;padding:.5em;font-weight:900}.cta_wrapper .cta_links .img_under_arrow{position:relative;display:inline-block;font-weight:900;font-size:1.3671875vw;line-height:1.2em}.cta_wrapper .cta_links .img_under_arrow::after{content:"";display:block;position:absolute;width:90%;height:1.0416666667vw;background-image:url(../../assets/images/cta/cta_arrow.png);background-repeat:no-repeat;background-size:cover}.reason_wrapper{margin-top:-15vw;padding:20vw 0 20vw;background-color:#fff;clip-path:polygon(0 15vw, 100% 0, 100% 100%, 0 100%)}@media screen and (min-width:833px){.reason_wrapper{margin-top:-3vw;padding:6vw 0 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.reason_wrapper .ttl_box{padding-inline:6vw;margin-bottom:30px}.reason_wrapper .ttl{font-weight:900;margin-bottom:.5em;line-height:1.3em;font-size:6.5104166667vw}@media screen and (min-width:833px){.reason_wrapper .ttl{font-size:3.125vw}}.reason_wrapper .sub_ttl{font-weight:bold;font-size:4.296875vw}@media screen and (min-width:833px){.reason_wrapper .sub_ttl{font-size:1.4973958333vw}}.reason_wrapper .sub_ttl.ml_auto{margin-left:auto}.reason_wrapper .sub_ttl .before_line{display:inline-flex;align-items:center}.reason_wrapper .sub_ttl .before_line::before{content:"";display:inline-block;position:relative;width:1em;height:2px;background-color:#cc0335;margin-right:.5em}.reason_wrapper .sub_ttl .l_text{font-size:2.1484375vw}.reason_wrapper .reason_cards{padding-right:6vw}.reason_wrapper .reason_cards li{background-color:#f4f4f4;position:relative;padding:4vw 4vw 4vw 6vw;font-weight:bold;margin-bottom:clamp(12px,3.90625vw,60px)}.reason_wrapper .reason_cards li .number{color:#fff;position:absolute;right:6%;font-weight:bolder;top:10%;font-size:15.625vw}@media screen and (min-width:833px){.reason_wrapper .reason_cards li .number{top:0%;font-size:7.8125vw}}.reason_wrapper .reason_cards li .card_inner{position:relative}.reason_wrapper .reason_cards li .card_ttl{font-weight:bolder;letter-spacing:.03em;font-size:6.25vw;margin-bottom:1em;line-height:1.3em}@media screen and (min-width:833px){.reason_wrapper .reason_cards li .card_ttl{margin-bottom:.5em;font-size:2.4739583333vw}}.reason_wrapper .reason_cards li .card_sub_ttl{background-color:#fff;font-weight:bolder;padding:.25em .5em;display:inline-block;font-size:3.6458333333vw;margin-bottom:1em}@media screen and (min-width:833px){.reason_wrapper .reason_cards li .card_sub_ttl{font-size:1.4973958333vw;margin-bottom:.5em}}.reason_wrapper .reason_cards li .card_flex{display:flex;flex-direction:column;gap:4%;width:100%}@media screen and (min-width:833px){.reason_wrapper .reason_cards li .card_flex{flex-direction:row}}.reason_wrapper .reason_cards li .card_flex .img_box{width:100%;margin-bottom:4vw}@media screen and (min-width:833px){.reason_wrapper .reason_cards li .card_flex .img_box{margin-bottom:unset;width:70%}}.reason_wrapper .reason_cards li .card_flex .img_box img{width:100%}.reason_wrapper .reason_cards li .card_flex .card_text{line-height:1.3em;display:flex;align-items:center;font-size:3.6458333333vw;width:100%}@media screen and (min-width:833px){.reason_wrapper .reason_cards li .card_flex .card_text{font-size:1.171875vw;width:60%}}.reason_wrapper .dots_box{display:flex;flex-direction:column;margin:auto;font-size:1.3020833333vw;width:1em;gap:1em}@media screen and (min-width:833px){.reason_wrapper .dots_box{font-size:.4557291667vw}}.reason_wrapper .dots_box .dots{width:1em;height:1em}.reason_wrapper .dots_box .dots.gray_dots{background-color:#b4b4b4}.reason_wrapper .dots_box .dots.black_dots{background-color:#211e1e}.reason_wrapper .dots_box .dots.red_dots{background-color:#cc0335}.reason_wrapper .reason_matome_text{font-weight:bold;text-align:center}.reason_wrapper .reason_matome_text .middle_text{font-size:3.2552083333vw}@media screen and (min-width:833px){.reason_wrapper .reason_matome_text .middle_text{font-size:1.4973958333vw}}.reason_wrapper .reason_matome_text .large_text{line-height:1.3em;font-size:6.9010416667vw}@media screen and (min-width:833px){.reason_wrapper .reason_matome_text .large_text{font-size:3.125vw}}.faq_wrapper{margin-top:-15vw;margin-bottom:-15vw;padding:20vw 0 25vw;background-color:#f4f4f4;clip-path:polygon(0 15vw, 100% 0, 100% 100%, 0 100%)}@media screen and (min-width:833px){.faq_wrapper{margin-top:-3vw;margin-bottom:unset;padding:6vw 0 6vw;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.faq_wrapper .ttl{position:relative;padding-inline:6vw;font-size:6.9010416667vw;font-weight:900;margin-bottom:.5em;line-height:1.3em;display:flex;align-items:center}@media screen and (min-width:833px){.faq_wrapper .ttl{font-size:3.125vw}}.faq_wrapper .ttl::before{content:"";display:inline-block;position:relative;width:.5em;height:.5em;background-color:#cc0335;margin-right:.25em}.faq_wrapper .qa-container{width:100%;padding:0 6vw;font-size:3.6458333333vw}@media screen and (min-width:833px){.faq_wrapper .qa-container{font-size:1.3020833333vw}}.faq_wrapper .qa-container .qa-list:not(:last-child){margin-bottom:2em}.faq_wrapper .qa-container .question-title{background:#211e1e;color:#fff;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-evenly;padding:1em}.faq_wrapper .qa-container .question-title::before{content:"Q";font-size:1.75em;font-family:"Lato",sans-serif;font-weight:900;margin-right:.5em}.faq_wrapper .qa-container .question-title::after{content:"";display:block;margin-left:auto;width:.5em;height:.5em;border-top:2.5px solid #fff;border-right:2.5px solid #fff;transform:rotate(135deg);transition:all .3s ease-in-out}.faq_wrapper .qa-container .question-title.open:after{transform:rotate(-45deg)}.faq_wrapper .qa-container .answer-text{display:none;padding:1em;color:#211e1e;background-color:#fff;font-weight:bold}.faq_wrapper .qa-container .answer-text .flex{display:flex;align-items:center}.faq_wrapper .qa-container .answer-text .flex::before{content:"A";font-size:1.75em;font-family:"Lato",sans-serif;font-weight:900;margin-right:.5em;color:#cc0335}.faq_wrapper .qa-container .answer-text.open{display:flex}.download_wrapper{padding:6vw}@media screen and (min-width:833px){.download_wrapper{margin-top:-3vw;padding:6vw;background-color:#fff;clip-path:polygon(0 50px, 100% 0, 100% calc(100% - 50px), 0 100%)}}.download_wrapper .ttl{position:relative;font-weight:900;margin-bottom:1em;line-height:1.3em;font-size:6.9010416667vw}@media screen and (min-width:833px){.download_wrapper .ttl{font-size:3.125vw}}.download_wrapper .flex_row{display:flex;gap:5%;justify-content:space-between}.download_wrapper .flex_row>div{width:50%}@media screen and (min-width:833px){.download_wrapper .flex_row_pc{display:flex;gap:5%;justify-content:space-between}.download_wrapper .flex_row_pc>div{width:50%}}.download_wrapper .arrow_box{width:40%;position:relative;background-color:#211e1e;color:#fff;font-size:4.8177083333vw;font-weight:bolder;display:flex;align-items:center;justify-content:center;text-align:center;padding-right:10%;clip-path:polygon(0% 20%, 60% 20%, 60% 0%, 100% 50%, 60% 100%, 60% 80%, 0% 80%)}@media screen and (min-width:833px){.download_wrapper .arrow_box{font-size:1.3020833333vw}}.download_wrapper .img_box img{width:100%}.download_wrapper .under_line_text{position:relative;font-size:3.3854166667vw;padding-bottom:.5em}@media screen and (min-width:833px){.download_wrapper .under_line_text{font-size:1.171875vw}}.download_wrapper .under_line_text::after{content:"";position:absolute;display:block;bottom:0;width:100%;height:2px;background-color:#a8a8a8}.download_wrapper .bottom_text_box .text_red{font-size:4.5572916667vw;font-weight:bolder}@media screen and (min-width:833px){.download_wrapper .bottom_text_box .text_red{font-size:1.3020833333vw}}.download_wrapper .bottom_text_box .check_list{font-size:3.6458333333vw;margin:auto}@media screen and (min-width:833px){.download_wrapper .bottom_text_box .check_list{font-size:1.171875vw}}.download_wrapper .bottom_text_box .check_list li{display:flex;align-items:baseline;justify-content:flex-start;font-weight:bold}.download_wrapper .bottom_text_box .check_list li img{margin-right:1em}.main-form{background-color:#f4f4f4;padding:6vw;margin-inline:6vw;margin-bottom:6vw;font-size:3.6458333333vw}@media screen and (min-width:833px){.main-form{margin:0;font-size:1.3020833333vw}}.main-form .guide_text{text-align:left;margin-bottom:2em}.main-form .center-block{margin:auto}@media screen and (min-width:833px){.main-form .center-block{width:40%}}@media screen and (min-width:833px){.main-form .form-group{display:flex}}.main-form .formHeading{flex:none;display:flex;align-items:center}@media screen and (min-width:833px){.main-form .formHeading{width:40%}}.main-form input[type=text].form-control,.main-form input[type=tel].form-control,.main-form select.form-control,.main-form textarea.form-control{font-size:4.1666666667vw;width:100%;padding:.25em .5em;background-color:#fff}@media screen and (min-width:833px){.main-form input[type=text].form-control,.main-form input[type=tel].form-control,.main-form select.form-control,.main-form textarea.form-control{font-size:1.3020833333vw}}.sticky_form_parent{display:flex;align-items:flex-start;background-color:#e5e5e5}.sticky_form_parent .main{width:100%;background-color:#fff}@media screen and (min-width:833px){.sticky_form_parent .main{width:75%}}.sticky_form{width:100%;padding:6vw}.sticky_form.pc{overflow-y:scroll}@media screen and (min-width:833px){.sticky_form{padding:unset;position:fixed;top:0;align-self:flex-start;flex-basis:content;right:0;height:calc(100% - 44px);width:25%}}.sticky_form .form_head{background-color:#211e1e;display:flex;flex-direction:column;padding:4vw;color:#fff}@media screen and (min-width:833px){.sticky_form .form_head{padding:1vw}}.sticky_form .white_box{color:#211e1e;font-weight:bold;background-color:#fff;margin-inline:auto;margin-bottom:.5em;font-size:3.3854166667vw;padding:.25em 1.5em}@media screen and (min-width:833px){.sticky_form .white_box{font-size:clamp(6px,.9114583333vw,.9114583333vw)}}.sticky_form .tittle_border{font-weight:bold;text-align:center;letter-spacing:.25em;font-size:6.25vw}@media screen and (min-width:833px){.sticky_form .tittle_border{font-size:clamp(6px,1.6927083333vw,1.6927083333vw)}}.contact .contact__lead,.form_head .contact__lead{text-align:center;margin:auto;font-size:3.6458333333vw}@media screen and (min-width:833px){.contact .contact__lead,.form_head .contact__lead{font-size:clamp(6px,.8463541667vw,14px)}}.contact .contact__form-list,.form_head .contact__form-list{border:1px solid #ccc;border-radius:2.5px;display:flex;flex-direction:column}@media screen and (min-width:833px){.contact .contact__form-list,.form_head .contact__form-list{flex-direction:row}}.contact .contact__form-list:not(:first-of-type),.form_head .contact__form-list:not(:first-of-type){margin-top:1em}.contact .contact__title,.form_head .contact__title{font-size:1rem;font-weight:500;letter-spacing:.01em;background:#dee7e8;padding:.5em 0 .5em 1em}@media screen and (min-width:833px){.contact .contact__title,.form_head .contact__title{width:20%;padding:0 2em 0 0;font-size:.875rem;display:flex;justify-content:flex-end;align-items:center}}.contact .contact__content,.form_head .contact__content{padding:0 1em}@media screen and (min-width:833px){.contact .contact__content,.form_head .contact__content{width:80%}}.contact .contact__list,.form_head .contact__list{display:flex;flex-direction:column;margin-top:1em}.contact .contact__list:last-of-type,.form_head .contact__list:last-of-type{margin-bottom:1.5em}.contact .contact__item,.form_head .contact__item{display:block;width:100%;font-size:1rem;line-height:2.16}@media screen and (min-width:833px){.contact .contact__item,.form_head .contact__item{font-size:.875rem}}.contact .contact__input,.form_head .contact__input{font-size:1rem;width:100%;border-radius:3.45px;border:1px solid #ccc;padding:.3em .8em .2em}@media screen and (min-width:833px){.contact .contact__input,.form_head .contact__input{font-size:.875rem}}.contact .contact__input::-moz-placeholder,.form_head .contact__input::-moz-placeholder{font-size:1rem;color:#b3b3b3}@media screen and (min-width:833px){.contact .contact__input::-moz-placeholder,.form_head .contact__input::-moz-placeholder{font-size:.75rem}}.contact .contact__input:-ms-input-placeholder,.form_head .contact__input:-ms-input-placeholder{font-size:1rem;color:#b3b3b3}@media screen and (min-width:833px){.contact .contact__input:-ms-input-placeholder,.form_head .contact__input:-ms-input-placeholder{font-size:.75rem}}.contact .contact__input::-ms-input-placeholder,.form_head .contact__input::-ms-input-placeholder{font-size:1rem;color:#b3b3b3}@media screen and (min-width:833px){.contact .contact__input::-ms-input-placeholder,.form_head .contact__input::-ms-input-placeholder{font-size:.75rem}}.contact .contact__input::placeholder,.form_head .contact__input::placeholder{font-size:1rem;color:#b3b3b3}@media screen and (min-width:833px){.contact .contact__input::placeholder,.form_head .contact__input::placeholder{font-size:.75rem}}.contact .contact__input.-name:first-of-type,.form_head .contact__input.-name:first-of-type{margin-bottom:.3em}.contact .contact__select,.form_head .contact__select{width:100%;border:1px solid #ccc;border-radius:3.45px;font-size:1rem;padding:.5em .8em .4em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../assets/images/arrow_down.svg);background-repeat:no-repeat;background-size:12px 10px;background-position:right 10px center}@media screen and (min-width:833px){.contact .contact__select,.form_head .contact__select{font-size:.875rem}}.contact .contact__select::-ms-expand,.form_head .contact__select::-ms-expand{display:none}.contact .contact__check-area,.form_head .contact__check-area{margin:2em 0 5em;padding:0 1.5em}.contact .contact__check-btn,.form_head .contact__check-btn{margin-top:2em}.form{width:100%;height:1460px}@media screen and (min-width:833px){.form{margin:0 auto 3em;display:block}}@media screen and (min-width:1261px){.form{height:1140px}}