@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{font-family:"Noto Sans JP",YuGothic," Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:400;width:100%;height:auto;font-size:16px;color:#000}h1,h2,h3,h4,h5,h6,p{line-height:1.3;font-feature-settings:"palt";letter-spacing:1px}*{box-sizing:border-box}a{color:#333}* img{max-width:100%;vertical-align:bottom}li,ul{list-style:none}a{text-decoration:none}.bold{font-weight:bold}.header{width:100%;height:80px;position:fixed;top:0;left:0;background:#ffffffcc;z-index:500}@media screen and (max-width:900px){.header{height:50px}}.header_wrap{max-width:1200px;width:100%;height:80px;padding:0 10px;margin:0 auto;z-index:500}@media screen and (max-width:900px){.header_wrap{z-index:500;height:50px}.header_wrap img{position:relative;width:110px;z-index:500}}.sp_nav{display:none}@media screen and (max-width:768px){.sp_btn{position:absolute;right:10px;top:2px;width:45px;height:45px;background:#009164;display:block;cursor:pointer;z-index:200}.sp_btn span,.sp_btn span:before{position:relative;top:calc(50% - -4px);left:0;right:0;margin:0 auto;width:30px;height:2px;background:#fff;display:block;transition-duration:300ms}.sp_btn span:before{position:absolute;content:"";top:calc(50% - 13px)}.sp_btn.close span{transform:rotate(45deg);top:calc(50% - 2px)}.sp_btn.close span:before{transform:rotate(-90deg);top:calc(50% - 1px)}.sp_btn.close+.sp_nav{transform:translateY(0%)}.sp_nav{background:#ffffff;box-shadow:0 20px 20px -7px #9696967a;transform:translateY(-120%);transition-duration:300ms;display:block;z-index:100}.sp_nav ul li a{padding:10px;text-align:center;font-size:18px;display:block;border-top:1px solid #e9e9e9}.sp_nav ul li a.contact{background:linear-gradient(to top,#580008,#910011);color:#fff}.anchor{padding:50px 0 0 0;margin:-50px 0 0 0}}.main_visual{position:relative;width:100%;height:540px;margin-top:80px;background:linear-gradient(#f2f5f4,#eff0ea);overflow:hidden}@media screen and (max-width:1500px){.main_visual{height:540px}}@media screen and (max-width:1200px){.main_visual{height:480px}}@media screen and (max-width:1100px){.main_visual{height:420px}}@media screen and (max-width:900px){.main_visual{height:auto;margin-top:50px}}.main_visual .show{display:none}@media screen and (max-width:900px){.main_visual .show{display:block}}.main_visual .show img{width:100%}.main_visual:after,.main_visual:before{position:absolute;content:"";width:330px;height:540px;left:0;top:0;background:url(../img/top/bg_mv01.png) no-repeat;z-index:0}@media screen and (max-width:1890px){.main_visual:after,.main_visual:before{left:-100px}}@media screen and (max-width:1200px){.main_visual:after,.main_visual:before{height:480px}}@media screen and (max-width:900px){.main_visual:after,.main_visual:before{display:none}}.main_visual:after{width:319px;left:auto;right:0;background:url(../img/top/bg_mv02.png) no-repeat}@media screen and (max-width:1890px){.main_visual:after{right:-100px}}.main_visual_wrap{position:relative;max-width:1240px;width:100%;height:540px;padding:0 20px;margin:0 auto;display:flex;vertical-align:middle;align-items:center;z-index:200}@media screen and (max-width:1200px){.main_visual_wrap{height:480px}}@media screen and (max-width:900px){.main_visual_wrap{display:block;height:auto}}@media screen and (max-width:768px){.main_visual_wrap{padding:10px 10px 25px 10px}}.main_visual_wrap .mv_txt_box{position:relative;z-index:200}.main_visual_wrap .mv_txt_box .catch_box{display:inline-block;padding-bottom:10px;background:#f9f9f9;border-bottom:4px solid #000}.main_visual_wrap .mv_txt_box .catch_box .catch{font-size:50px}@media screen and (max-width:1500px){.main_visual_wrap .mv_txt_box .catch_box .catch{font-size:38px}}@media screen and (max-width:1200px){.main_visual_wrap .mv_txt_box .catch_box .catch{font-size:38px}}@media screen and (max-width:1000px){.main_visual_wrap .mv_txt_box .catch_box .catch{font-size:28px}}@media screen and (max-width:768px){.main_visual_wrap .mv_txt_box .catch_box .catch{font-size:24px}}.main_visual_wrap .mv_img_box{position:absolute;right:-10vw;top:0;z-index:100}@media screen and (max-width:1500px){.main_visual_wrap .mv_img_box{right:-5vw}.main_visual_wrap .mv_img_box img{height:540px}}@media screen and (max-width:1200px){.main_visual_wrap .mv_img_box{right:0vw}.main_visual_wrap .mv_img_box img{height:540px}}@media screen and (max-width:1200px) and (max-width:1100px){.main_visual_wrap .mv_img_box img{height:420px}}@media screen and (max-width:900px){.main_visual_wrap .mv_img_box{display:none}}@media screen and (max-width:900px){.main_visual .mv_ta_c{text-align:center;width:100%}.main_visual .mv_auto{margin:0 auto}}.footer{background:linear-gradient(to top,#000,#292929)}@media screen and (max-width:768px){.footer{padding:20px 0 30px 0}}@media screen and (max-width:768px){.footer_inner{display:block!important}}@media screen and (max-width:768px){.footer_contact{width:100%;margin:40px 0 0 0}}a.contact_link{color:#fff;text-decoration:none}.section_inner{max-width:1200px;width:100%;padding:70px 20px;margin:0 auto}@media screen and (max-width:1000px){.section_inner{padding:50px 20px}}@media screen and (max-width:768px){.section_inner{padding:30px 15px}}.section_inner.w1000{max-width:1000px}.title_large{font-size:36px;margin-bottom:35px}@media screen and (max-width:1000px){.title_large{font-size:30px;margin-bottom:20px}}@media screen and (max-width:768px){.title_large{font-size:24px;margin-bottom:15px}}.title_medium{font-size:28px}@media screen and (max-width:1000px){.title_medium{font-size:26px}}@media screen and (max-width:768px){.title_medium{font-size:20px}}.circle_wrap .circle_box01{width:280px;height:280px;background:linear-gradient(to bottom right,#00583d,#009164);color:#fff;padding:10px;border-radius:100%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1200px){.circle_wrap .circle_box01{width:240px;height:240px;margin:0 auto 20px}}@media screen and (max-width:1000px){.circle_wrap .circle_box01{width:220px;height:220px;align-items:center;justify-content:center}}@media screen and (max-width:340px){.circle_wrap .circle_box01{width:200px;height:200px}}.img_txt_box{display:flex;justify-content:space-between}@media screen and (max-width:768px){.img_txt_box{display:block}}.img_txt_box.reverse{flex-direction:row-reverse}.img_txt_box .img_box{max-width:480px;width:100%}@media screen and (max-width:1000px){.img_txt_box .img_box{max-width:350px}}@media screen and (max-width:768px){.img_txt_box .img_box{max-width:100%;margin:30px 0!important}}.img_txt_box .txt_box{max-width:670px;width:100%;margin-left:40px}@media screen and (max-width:768px){.img_txt_box .txt_box{margin:0!important}}.img_txt_box .txt_box.reverse{margin-left:0;margin-right:40px}.recruitment_wrap:after{content:"";width:31%}.recruitment_wrap .recruitment_box{width:31%;margin:0 0 40px 0;padding:18px;border:1px solid #ccc}@media screen and (max-width:1100px){.recruitment_wrap .recruitment_box{width:48%;padding:15px}}@media screen and (max-width:768px){.recruitment_wrap .recruitment_box{width:100%;padding:10px}}.recruitment_wrap .recruitment_box h3{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:20px}@media screen and (max-width:768px){.recruitment_wrap .recruitment_box h3{padding-bottom:10px}}.recruitment_wrap .recruitment_box .price_txt{margin-right:10px}.recruitment_wrap .recruitment_box .amount_txt{min-width:50px}.recruitment_wrap .detail_box{background:#f1f1f1;padding:15px}.flow_wrap .flow_bpx{position:relative;width:28%;margin:0 20px 60px 20px;padding:10px 10px 20px;border:1px solid #808080}@media screen and (max-width:1000px){.flow_wrap .flow_bpx{width:40%;margin:0 10px 60px 10px}}@media screen and (max-width:768px){.flow_wrap .flow_bpx{width:46%}}@media screen and (max-width:600px){.flow_wrap .flow_bpx{width:100%}}.flow_wrap .flow_bpx .icon_title02{position:absolute;top:-30px;left:0;right:0;margin:0 auto;text-align:center;display:flex;justify-content:center}.flow_wrap .flow_bpx .flow_icon{display:flex;justify-content:center;vertical-align:middle;padding:35px 10px;border:1px solid #ccc}.flow_wrap .flow_bpx .detail_box{padding:5px}.voice_wrap .img_box{width:200px;margin-right:50px}@media screen and (max-width:768px){.voice_wrap .img_box{width:100%;margin:0 0 20px 0;text-align:center}}.voice_wrap .txt_box{width:calc(100% - 250px)}@media screen and (max-width:768px){.voice_wrap .txt_box{width:100%}}.voice_wrap:not(:last-of-type){margin-bottom:50px}@media screen and (max-width:768px){.voice_wrap:not(:last-of-type){margin-bottom:30px}}.about_wrap .number_wrap{margin:0 0 15px 0}@media screen and (max-width:768px){.about_wrap .number_wrap{border-bottom:1px solid #ccc;margin:0 0 15px 0;padding:0 0 15px 0;align-items:start!important}}.about_wrap .number_wrap .number_box{width:40px;margin-right:20px}@media screen and (max-width:768px){.about_wrap .number_wrap .number_box{min-width:27px;margin-right:10px}}.contact{max-width:1200px;width:96%;margin:0 auto 100px;padding-top:40px}@media screen and (max-width:768px){.contact{margin-bottom:60px}}@media screen and (max-width:600px){.contact{margin-bottom:45px}}
/*# sourceMappingURL=common.css.map */