*{padding:0;margin:0}html{scroll-behavior:smooth}html,body{width:100%}body.noscroll{overflow:hidden}html,body{-webkit-text-size-adjust:100%;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-size:62.5%;line-height:2;font-weight:400;color:#dfd9d0;border:0;text-align:justify}ul,li{list-style:none;padding:0;margin:0}.relative_area{position:relative}body,li,ol,p,dt,dd{font-size:18px}@media screen and (max-width: 60.06em){body,li,ol,p,dt,dd{font-size:calc(24/750*100vw)}}input,textarea,select,option{color:#dfd9d0;font-size:18px;font-weight:400}body{background-color:#000}img{display:block;border:0;transition:all 0.5s}a{text-decoration:none;color:#dfd9d0;transition:all 0.5s}a:hover{text-decoration:none;transition:all 0.5s}a img:hover{opacity:0.6;transition:all 0.5s}#wrapper{width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden}@media screen and (max-width: 60.06em){#wrapper{max-width:100%}}.container{width:100%;position:relative}.pcbr,.pcimg,.pc_only{display:block}@media screen and (max-width: 60.06em){.pcbr,.pcimg,.pc_only{display:none}}.spbr,.spimg,.sp_only{display:none}@media screen and (max-width: 60.06em){.spbr,.spimg,.sp_only{display:block}}.cbox{position:relative;width:100%;box-sizing:border-box}.imgs{width:100%}header{width:100%;height:100px;z-index:1;background-color:rgba(33,26,14,0.8);box-sizing:border-box}@media screen and (max-width: 60.06em){header{height:calc(134/750*100vw)}}#header_inner{display:flex;justify-content:space-between;max-width:1920px;margin:0 auto;padding:0 5.72% 0 6.77%}@media screen and (max-width: 60.06em){#header_inner{max-width:100%;padding:0vw 4vw 0vw 6.1333333333vw}}#site_logo{width:304px;margin-top:22px}@media screen and (max-width: 60.06em){#site_logo{width:35.7333333333vw;margin-top:calc(45/750*100vw)}}#site_logo img{width:100%}#head_tel{margin-top:11px}@media screen and (max-width: 60.06em){#head_tel{margin-top:calc(33/750*100vw)}}#head_tel p{color:#c9c6be;font-size:40px;line-height:1.2}@media screen and (max-width: 60.06em){#head_tel p{font-size:calc(30/750*100vw)}}#head_tel span{display:block;color:#c9c6be;font-size:20px;line-height:1.2}@media screen and (max-width: 60.06em){#head_tel span{font-size:calc(24/750*100vw);margin-top:calc(6/750*100vw)}}#front_main{position:relative;width:100%}#front_h_video{display:block;width:100%}footer{width:100%;height:227px;background-image:url("../../images/bg/footer.jpg");background-repeat:no-repeat;background-position:top center;padding:104px 0 0;box-sizing:border-box}@media screen and (max-width: 60.06em){footer{background-size:calc(1916/750*100vw);height:calc(214/750*100vw);padding:12.5333333333vw 0vw 0vw 0vw}}footer p{color:#fff;font-size:24px;line-height:1.2;letter-spacing:0.1rem;text-align:center}@media screen and (max-width: 60.06em){footer p{font-size:calc(24/750*100vw)}}#catch{height:1051px;background-image:url("../../images/img/main_pc.jpg");background-repeat:no-repeat;background-position:top center;box-sizing:border-box}@media screen and (max-width: 120.06em){#catch{height:calc(1051/1920*100vw);background-size:contain}}@media screen and (max-width: 60.06em){#catch{height:calc(1200/750*100vw);background-image:url("../../images/img/main_sp.jpg");background-size:calc(750/750*100vw) auto}}.catch_textbox{padding-top:235px}@media screen and (max-width: 120.06em){.catch_textbox{padding-top:calc(235/1920*100vw)}}@media screen and (max-width: 60.06em){.catch_textbox{padding-top:calc(50/750*100vw);margin:0}}.ornament_img1{margin-left:554px}@media screen and (max-width: 120.06em){.ornament_img1{width:calc(300/1920*100vw);margin-left:calc(554/1920*100vw)}}@media screen and (max-width: 60.06em){.ornament_img1{width:40vw;margin:0 auto}}.catch_textbox h1{font-size:40px;line-height:1.8;font-weight:normal;color:#dfd9d0;text-shadow:0px 0px 24.08px rgba(9,9,9,0.22);margin:58px 0 0 327px}@media screen and (max-width: 120.06em){.catch_textbox h1{font-size:calc(40/1920*100vw);margin:calc(58/1920*100vw) 0 0 calc(327/1920*100vw)}}@media screen and (max-width: 60.06em){.catch_textbox h1{font-size:calc(34/750*100vw);text-align:center;margin:4.8vw 0vw 0vw 0vw}}.catch_textbox h2{font-size:24px;line-height:1.5;font-weight:normal;color:#dfd9d0;text-shadow:0px 0px 24.08px rgba(9,9,9,0.22);margin:16px 0 0 196px}@media screen and (max-width: 120.06em){.catch_textbox h2{font-size:calc(24/1920*100vw);margin:calc(16/1920*100vw) 0 0 calc(196/1920*100vw)}}@media screen and (max-width: 60.06em){.catch_textbox h2{font-size:calc(24/750*100vw);text-align:left;margin:3.7333333333vw 7.4666666667vw 0vw 7.4666666667vw}}.nature_txt{width:484px;margin:55px 0 0 190px}@media screen and (max-width: 60.06em){.nature_txt{width:56vw;margin:2.8vw 0vw 5.3333333333vw 21.8666666667vw}}.contact_list{max-width:1200px;height:263px;margin:0 auto;background-image:url("../../images/bg/contacttype_pc.png");background-repeat:no-repeat;background-position:top center;box-sizing:border-box;padding:40px 0 0}@media screen and (max-width: 75.06em){.contact_list{max-width:100%}}@media screen and (max-width: 60.06em){.contact_list{width:88.2666666667vw;height:calc(362/750*100vw);margin:0 auto;background-image:url("../../images/bg/contacttype_sp.png");background-size:contain;padding:6vw 0vw 0vw 0vw}}.contact_list h4{font-size:32px;line-height:26px;font-weight:normal;color:#fff;text-align:center}@media screen and (max-width: 60.06em){.contact_list h4{font-size:calc(32/750*100vw);line-height:calc(26/750*100vw);text-align:center}}.contact_list h4::before,.contact_list h4::after{content:'';display:inline-block;background-image:url("../../images/ornament/img2.png");background-size:contain;width:34px;height:26px;margin:0 14px}@media screen and (max-width: 60.06em){.contact_list h4::before,.contact_list h4::after{width:4.5333333333vw;height:calc(26/750*100vw);margin:0vw 1.6vw 0vw 1.6vw}}.contact_list p{color:#fff;text-align:center;font-size:20px;line-height:1.3;margin-top:35px}@media screen and (max-width: 60.06em){.contact_list p{font-size:calc(28/750*100vw);margin-top:calc(30/750*100vw)}}.contact_list ul{display:flex;justify-content:center;margin-top:21px}@media screen and (max-width: 60.06em){.contact_list ul{margin-top:calc(29/750*100vw)}}.contact_list li{width:364px;margin:0 8px}@media screen and (max-width: 60.06em){.contact_list li{width:24vw;margin:0vw 1.8666666667vw 0vw 1.8666666667vw}}.contact_list li a{width:100%;display:block;border:2px solid #968226;box-sizing:border-box;font-size:24px;text-align:center;line-height:82px;border-radius:60px;color:#fff}@media screen and (max-width: 60.06em){.contact_list li a{border-width:calc(2/750*100vw);font-size:calc(35/750*100vw);line-height:1.2;padding:2.4vw 0vw 2.1333333333vw 0vw;border-radius:0}}.contact_list li a:hover{background-color:#968226}@media screen and (max-width: 60.06em){.sp_none{display:none}}.contact_list li a::before{content:'';display:inline-block;background-repeat:no-repeat;background-position:top center;background-size:contain;vertical-align:middle;width:40px;height:40px;margin-right:14px}@media screen and (max-width: 60.06em){.contact_list li a::before{display:block;width:5.3333333333vw;height:calc(40/750*100vw);margin:0 auto calc(8/750*100vw)}}.contact_list li a.tel_i::before{background-image:url("../../images/ornament/tel.png")}.contact_list li a.line_i::before{background-image:url("../../images/ornament/line.png")}.contact_list li a.mail_i::before{background-image:url("../../images/ornament/mail.png")}#work{background-image:url("../../images/img/wark_bk_pc.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover;padding:96px 0 250px 0}@media screen and (max-width: 60.06em){#work{background-image:url("../../images/img/wark_bk_sp.jpg");background-size:cover;padding:11.6vw 0vw 18.1333333333vw 0vw}}.sec_heading{font-size:30px;line-height:1.2;font-weight:normal;text-align:center;color:#fff}@media screen and (max-width: 60.06em){.sec_heading{font-size:calc(34/750*100vw)}}.sec_heading::before{content:'';display:block;background-image:url("../../images/ornament/img1.png");background-repeat:no-repeat;background-position:top center;background-size:contain;vertical-align:middle;width:300px;height:66px;margin:0 auto 36px}@media screen and (max-width: 60.06em){.sec_heading::before{display:block;width:40vw;height:calc(66/750*100vw);margin-bottom:calc(34/750*100vw)}}#work .sec_heading{margin-top:124px}@media screen and (max-width: 60.06em){#work .sec_heading{margin-top:calc(0/750*100vw)}}.work_list_outer{max-width:1280px;margin:0 auto;padding-top:38px}@media screen and (max-width: 60.06em){.work_list_outer{max-width:100%;width:75.0666666667vw;padding-top:calc(38/750*100vw);margin:0 auto}}.work_list{display:flex;align-items:center;margin-top:27px}@media screen and (max-width: 120.06em){.work_list{padding:0 20px}}@media screen and (max-width: 60.06em){.work_list{display:block;margin-top:calc(35/750*100vw);padding:0}}.work_list_img{width:340px}@media screen and (max-width: 60.06em){.work_list_img{width:100%}}.work_list_text{margin-left:35px}@media screen and (max-width: 60.06em){.work_list_text{margin:6.4vw 0vw 0vw 0vw}}.branding_text{width:145px}@media screen and (max-width: 60.06em){.branding_text{width:19.3333333333vw}}.work_list_text h4{font-size:24px;line-height:1.5;font-weight:normal;margin-top:16px}@media screen and (max-width: 60.06em){.work_list_text h4{font-size:calc(34/750*100vw);margin-top:calc(14/750*100vw)}}.work_list_text p{font-size:16px;line-height:1.5;margin-top:13px}@media screen and (max-width: 60.06em){.work_list_text p{font-size:calc(23/750*100vw);margin-top:calc(8/750*100vw)}}#reason{position:relative;background-image:url("../../images/bg/gra1_pc.png");background-repeat:no-repeat;background-position:top center;padding:455px 0 405px 0;margin-top:-231px}@media screen and (max-width: 60.06em){#reason{background-image:url("../../images/bg/gra1_sp.png");background-size:calc(750/750*100vw) auto;padding:22.5333333333vw 0vw 20vw 0vw;margin-top:calc(-90/750*100vw)}}.reason_list_outer{max-width:1280px;margin:0 auto;padding-top:72px}@media screen and (max-width: 60.06em){.reason_list_outer{max-width:100%;width:75.0666666667vw;margin:0 auto;padding-top:calc(103/750*100vw)}}.reason_list{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 120.06em){.reason_list{padding:0 20px}}@media screen and (max-width: 60.06em){.reason_list{display:block;padding:0;margin-bottom:calc(46/750*100vw)}}.reason_list_img{width:340px}@media screen and (max-width: 60.06em){.reason_list_img{width:100%}}.reason_list_text{margin-left:35px}@media screen and (max-width: 60.06em){.reason_list_text{margin:3.4666666667vw 0vw 0vw 0vw}}.reason_list_h{overflow:hidden}.reason_list_h img{float:left;margin-right:10px}@media screen and (max-width: 60.06em){.reason_list_h img{width:4.5333333333vw;margin-top:calc(9/750*100vw);margin-right:calc(12/750*100vw)}}.reason_list_text h4{float:left;font-size:24px;line-height:1.2;font-weight:normal}@media screen and (max-width: 60.06em){.reason_list_text h4{font-size:calc(34/750*100vw)}}.reason_list_text p{font-size:16px;line-height:1.2;margin-top:15px}@media screen and (max-width: 60.06em){.reason_list_text p{font-size:calc(24/750*100vw);margin-top:calc(23/750*100vw)}}@media screen and (max-width: 60.06em){.shiyokikan_t{margin-top:calc(38/750*100vw)}}#job{background-image:url("../../images/img/job_bg.jpg");background-repeat:no-repeat;background-position:top center;padding:160px 0 174px 0}@media screen and (max-width: 60.06em){#job{background-size:cover;padding:4.9333333333vw 0vw 16.6666666667vw 0vw}}#job .contact_list{margin-top:86px}@media screen and (max-width: 60.06em){#job .contact_list{margin-top:calc(155/750*100vw)}}#job_list{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;padding-top:92px}@media screen and (max-width: 60.06em){#job_list{max-width:100%;width:75.2vw;padding-top:calc(81/750*100vw)}}#job_list li{display:flex;align-items:center;width:392px;margin:14px 7px 0;box-sizing:border-box;background-image:linear-gradient(90deg, #8f6738, #3b2920);padding:26px 20px 26px 42px;box-sizing:border-box}@media screen and (max-width: 60.06em){#job_list li{width:100%;margin:2vw 0vw 0vw 0vw;padding:4vw 6.6666666667vw 4vw 5.3333333333vw}}.job_imgs{width:65px}@media screen and (max-width: 60.06em){.job_imgs{width:12vw}}.job_imgs img{width:100%}.job_list_text{width:220px;margin-left:24px}@media screen and (max-width: 60.06em){.job_list_text{width:57.3333333333vw;margin-left:calc(40/750*100vw)}}.job_list_text h5{font-size:24px;line-height:1.3;font-weight:normal}@media screen and (max-width: 60.06em){.job_list_text h5{font-size:calc(35/750*100vw)}}.job_list_text p{font-size:16px;line-height:1.3;letter-spacing:-0.1em;margin-top:8px}@media screen and (max-width: 60.06em){.job_list_text p{font-size:calc(28/750*100vw);margin-top:calc(15/750*100vw);letter-spacing:-0.12em}}#together{background-image:url("../../images/img/together_pc.jpg");background-repeat:no-repeat;background-position:top center;height:580px;padding:116px 0 0 0;box-sizing:border-box}@media screen and (max-width: 81.31em){#together{padding:6.6666666667vw 4vw 0vw 4vw}}@media screen and (max-width: 60.06em){#together{background-image:url("../../images/img/together_sp.jpg");height:auto;padding:19.0666666667vw 6.4vw 23.3333333333vw 6.4vw}}#together h3{font-size:30px;line-height:1.3;font-weight:normal;text-align:center;color:#fff;text-shadow:0px 0px 24.08px rgba(9,9,9,0.22)}@media screen and (max-width: 60.06em){#together h3{font-size:calc(34/750*100vw)}}#together p{font-size:20px;line-height:1.3;margin-top:24px;text-align:center;text-shadow:0px 0px 24.08px rgba(9,9,9,0.22)}@media screen and (max-width: 60.06em){#together p{font-size:calc(24/750*100vw);text-align:justify;letter-spacing:-0.09em;margin-top:calc(25/750*100vw)}}#together p:first-of-type{margin-top:40px}@media screen and (max-width: 60.06em){#together p:first-of-type{margin-top:calc(70/750*100vw)}}#job_description{padding:167px 0 240px 0;background-image:url("../../images/img/outline_pc.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover}@media screen and (max-width: 81.31em){#job_description{padding:22.2666666667vw 4vw 32vw 4vw}}@media screen and (max-width: 60.06em){#job_description{padding:10vw 10vw 23.3333333333vw 10vw}}.jd_outer{padding-top:54px}@media screen and (max-width: 60.06em){.jd_outer{padding-top:calc(11/750*100vw)}}.jd_outer_box{max-width:1040px;margin:15px auto 0;padding:34px 36px 33px;background-color:#eae0cd;box-sizing:border-box}@media screen and (max-width: 60.06em){.jd_outer_box{max-width:100%;margin-top:calc(24/750*100vw);padding:4.5333333333vw 4.8vw 5.7333333333vw 4.8vw}}.jd_outer_h{overflow:hidden}.jd_outer_h img{float:left;margin-right:11px}@media screen and (max-width: 60.06em){.jd_outer_h img{width:4.5333333333vw;margin:.4vw 3.2vw 0vw 0vw}}.jd_outer_h h5{float:left;font-size:24px;line-height:26px;font-weight:normal;color:#000000}@media screen and (max-width: 60.06em){.jd_outer_h h5{font-size:calc(34/750*100vw);line-height:calc(34/750*100vw)}}.jd_outer_body{margin-top:16px}@media screen and (max-width: 60.06em){.jd_outer_body{margin-top:calc(18/750*100vw)}}.jd_outer_body p{font-size:16px;line-height:1.5;color:#000000}@media screen and (max-width: 60.06em){.jd_outer_body p{font-size:calc(24/750*100vw)}}#faq{position:relative;background-image:url("../../images/bg/gra2_pc.png");background-repeat:no-repeat;background-position:top center;padding:377px 0 0 0;margin-top:-230px;height:1374px;box-sizing:border-box}@media screen and (max-width: 60.06em){#faq{background-image:url("../../images/bg/gra2_sp.png");background-size:calc(750/750*100vw) auto;margin-top:calc(-85/750*100vw);height:calc(1721/750*100vw);padding:22vw 12vw 0vw 12vw}}.faq_list{max-width:1200px;margin:0 auto;padding-top:27px}@media screen and (max-width: 60.06em){.faq_list{max-width:100%;padding-top:calc(43/750*100vw)}}.faq_list dl{margin-top:21px}@media screen and (max-width: 60.06em){.faq_list dl{margin-top:calc(29/750*100vw)}}.faq_list dt{font-size:24px}@media screen and (max-width: 60.06em){.faq_list dt{font-size:calc(28/750*100vw);line-height:1.21}}.faq_list dd{font-size:16px;line-height:1.5;margin-top:6px}@media screen and (max-width: 60.06em){.faq_list dd{font-size:calc(28/750*100vw);letter-spacing:-0.09em;margin-top:calc(23/750*100vw)}}#flow{padding:86px 0 170px 0;background-color:#1c170d}@media screen and (max-width: 60.06em){#flow{padding:10.4vw 0vw 16.4vw 0vw}}.flow_list{position:relative;max-width:1200px;margin:0 auto}@media screen and (max-width: 60.06em){.flow_list{max-width:100%}}.flow_list ul{display:flex;justify-content:center;margin-top:90px}@media screen and (max-width: 60.06em){.flow_list ul{display:block;margin-top:0}}.flow_list li{width:33%;box-sizing:border-box}@media screen and (max-width: 75.06em){.flow_list li{padding:0 40px}}@media screen and (max-width: 60.06em){.flow_list li{width:100%;margin-top:calc(62/750*100vw);padding:0vw 1.3333333333vw 0vw 1.3333333333vw}}.step_num{font-size:31px;line-height:1.15;text-align:center}.step_num span{display:block;font-size:18px}@media screen and (max-width: 60.06em){.step_num span{font-size:calc(32/750*100vw)}}.flow_i{margin:77px auto 0}@media screen and (max-width: 60.06em){.flow_i{width:16vw;margin-top:calc(27/750*100vw)}}.flow_list li h5{font-size:24px;font-weight:normal;line-height:1.5;text-align:center;margin-top:17px}@media screen and (max-width: 60.06em){.flow_list li h5{font-size:calc(34/750*100vw);margin-top:calc(18/750*100vw)}}.flow_text{font-size:16px;line-height:1.5;text-align:center;margin-top:14px}@media screen and (max-width: 60.06em){.flow_text{font-size:calc(24/750*100vw);letter-spacing:-0.12em;margin-top:calc(24/750*100vw)}}.flow_line{position:absolute;z-index:1;top:80px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}@media screen and (max-width: 75.06em){.flow_line{width:calc(812/1200*100vw)}}@media screen and (max-width: 60.06em){.flow_line{display:none}}#company{background-image:url("../../images/img/company.jpg");background-repeat:no-repeat;background-position:top center;background-size:cover;padding:250px 0 138px 0}@media screen and (max-width: 60.06em){#company{padding:8vw 0vw 21.3333333333vw 0vw}}#company .contact_list{margin-top:180px}@media screen and (max-width: 60.06em){#company .contact_list{margin-top:calc(83/750*100vw)}}.company_c{display:flex;justify-content:space-between;max-width:1060px;margin:86px auto 0}@media screen and (max-width: 60.06em){.company_c{display:block;max-width:100%;width:90.6666666667vw;margin-top:calc(57/750*100vw)}}.company_body{width:400px}@media screen and (max-width: 60.06em){.company_body{width:75.0666666667vw;margin:0 auto}}.company_body h5{font-size:24px;font-weight:normal;line-height:1.4}@media screen and (max-width: 60.06em){.company_body h5{font-size:calc(34/750*100vw)}}.company_table{padding-top:4px}@media screen and (max-width: 60.06em){.company_table{padding-top:calc(3/750*100vw)}}.company_table dl{display:table;margin-top:23px}@media screen and (max-width: 60.06em){.company_table dl{display:block;margin-top:calc(34/750*100vw)}}.company_table dt,.company_table dd{display:table-cell;font-size:16px;line-height:1.25}@media screen and (max-width: 60.06em){.company_table dt,.company_table dd{display:block;font-size:calc(24/750*100vw)}}.company_table dt{width:180px}@media screen and (max-width: 60.06em){.company_table dt{width:100%}}@media screen and (max-width: 60.06em){.company_table dd{margin-top:calc(16/750*100vw)}}.gmap{width:560px;height:322px;overflow:hidden}@media screen and (max-width: 60.06em){.gmap{width:75.0666666667vw;height:calc(320/750*100vw);margin:calc(46/750*100vw) auto 0}}.gmap iframe{width:100%;height:322px}@media screen and (max-width: 60.06em){.gmap iframe{height:calc(320/750*100vw)}}#contact{padding:79px 0 104px 0;background-color:#1c170d}@media screen and (max-width: 60.06em){#contact{padding:10.5333333333vw 0vw 14.9333333333vw 0vw}}#contact h3{font-size:32px;font-weight:normal;line-height:1.2;text-align:center}@media screen and (max-width: 60.06em){#contact h3{font-size:calc(48/750*100vw)}}#contact_form{max-width:1154px;margin:0 auto;padding-top:22px;box-sizing:border-box}@media screen and (max-width: 75.06em){#contact_form{max-width:100%;padding:22px 20px 0}}@media screen and (max-width: 60.06em){#contact_form{padding:4.4vw 7.3333333333vw 0vw 7.3333333333vw}}#contact_form dl{width:100%;display:flex;align-items:center;margin-top:26px}@media screen and (max-width: 60.06em){#contact_form dl{display:block;margin-top:calc(8/750*100vw)}}#contact_form dt{width:16%;font-size:16px}@media screen and (max-width: 60.06em){#contact_form dt{width:100%;font-size:calc(24/750*100vw)}}#contact_form dd{width:84%}@media screen and (max-width: 60.06em){#contact_form dd{width:100%;margin-top:calc(7/750*100vw)}}input,textarea{-webkit-appearance:none}#contact_form dd input{width:100%;border:0;background-color:#505050;color:#fff;padding:14px 15px;box-sizing:border-box}@media screen and (max-width: 60.06em){#contact_form dd input{padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 2.6666666667vw}}#contact_form dd textarea{width:100%;height:100px;border:0;background-color:#505050;color:#fff;padding:14px 15px;box-sizing:border-box}@media screen and (max-width: 60.06em){#contact_form dd textarea{height:calc(400/750*100vw);padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 2.6666666667vw}}#contact_form button{cursor:pointer;display:block;width:340px;margin:46px auto 0;background-color:#fff;border:0;font-family:YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";font-size:20px;line-height:60px;color:#000000}@media screen and (max-width: 60.06em){#contact_form button{width:54.1333333333vw;margin-top:calc(53/750*100vw);font-size:calc(36/750*100vw);line-height:calc(84/750*100vw)}}div#mfp_overlay_inner{color:#000000}@media screen and (max-width: 60.06em){.complete_c{padding:0vw 4vw 0vw 4vw}}.complete_logo{width:304px;margin:0 auto 3em}@media screen and (max-width: 60.06em){.complete_logo{width:40.5333333333vw}}.complete_c p{font-size:16px;text-align:center;margin-top:2em}@media screen and (max-width: 60.06em){.complete_c p{width:100%;font-size:calc(24/750*100vw)}}.complete_c a{display:block;width:240px;margin:2em auto 0;color:#000000;background-color:#fff;font-size:16px;padding:10px;text-align:center;border-radius:60px}@media screen and (max-width: 60.06em){.complete_c a{width:60%;font-size:calc(24/750*100vw);border-radius:calc(60/750*100vw);padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 2.6666666667vw}}.fadeIn{opacity:0;transition:opacity .8s, transform .8s}.fadeIn.is-show{opacity:1;transition-delay:0 0.5s}.fadeUp{opacity:0;transform:translateY(40px);transition:opacity .8s, transform .8s}.fadeUp.is-show{opacity:1;transform:translateY(0);transition-delay:0 0.5s}.fadeIn_left{opacity:0;transform:translate(-50%, 0);transition:opacity .8s, transform .8s}.fadeIn_left.is-show{transform:translate(0, 0);opacity:1;transition-delay:0 0.5s}.fadeIn_right{opacity:0;transform:translate(50%, 0);transition:opacity .8s, transform .8s}.fadeIn_right.is-show{transform:translate(0, 0);opacity:1;transition-delay:0 0.5s}[class^="inviewDelayTrigger_fadeIn"][class$="box"] .inviewDelay_child{opacity:0;transform:translateY(40px);transition:opacity .8s, transform .8s}[class^="inviewDelayTrigger_fadeIn"][class$="box"] .inviewDelay_child.is-show{opacity:1;transform:translateY(0);transition-delay:0 0.5s}
