@charset "UTF-8";html{font-size:16px;scroll-behavior:smooth}body{position:relative;width:auto;height:auto;background:#fff;z-index:0;color:#000;font-size:1rem;font-family:"Roboto Condensed",sans-serif,"IBM Plex Sans JP",sans-serif,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;font-weight:normal;line-height:1.65;letter-spacing:1px;overflow-x:hidden}.jp{font-family:"Noto Sans JP",sans-serif}.en{font-family:"Roboto Condensed",sans-serif}img{width:100%;display:block}.pc_only{display:block!important}.sp_only{display:none!important}@media screen and (max-width:750px){.pc_only{display:none!important}.sp_only{display:block!important}}.wrap{width:1240px;margin:0 auto;position:relative}@media screen and (max-width:1240px){.wrap{width:92%}}.bg{background:url("../images/bg.png") no-repeat 0 0/100% 100%}@media screen and (max-width:1240px){.bg{background:url("../images/bg.png") no-repeat 0 0/cover}}.lang_Switch{position:relative;width:1240px;margin:0 auto}@media screen and (max-width:1240px){.lang_Switch{width:94%}}.lang_Switch ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:20px}.lang_Switch ul li{position:relative;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.lang_Switch ul li a{color:#000;text-decoration:none;font-size:20px}@media screen and (max-width:750px){.lang_Switch ul li a{font-size:3.2vw}}.lang_Switch ul li.select a{color:#218b6f;font-weight:bold}.lang_Switch ul li:first-child{padding-right:1em}.lang_Switch ul li:first-child:after{content:"/";display:block;position:absolute;top:0;right:5px;font-size:20px}@media screen and (max-width:750px){.lang_Switch ul li:first-child:after{font-size:3.2vw;right:6px}}header{width:1240px;margin:0 auto}@media screen and (max-width:1240px){header{width:92%}}header .head_logo{width:50%;margin:0 auto 6%;padding-top:6%}@media screen and (max-width:1240px){header .head_logo{padding-top:60px;margin:0 auto 30px}}.sec_mv{width:1240px;margin:0 auto 4%}@media screen and (max-width:1240px){.sec_mv{width:92%}}.h2_ttl{font-size:58px;font-family:"Noto Serif JP",serif;position:relative;padding-left:120px;font-weight:400;margin-bottom:6%;line-height:1.2}@media screen and (max-width:1240px){.h2_ttl{font-size:2.6rem;padding-left:100px}}@media screen and (max-width:750px){.h2_ttl{font-size:1.8rem;padding-left:0;margin-bottom:18%}}.h2_ttl:after{content:"";display:block;width:100px;height:2px;background:#000;position:absolute;top:10%;bottom:0;left:0;margin:auto}@media screen and (max-width:1240px){.h2_ttl:after{width:80px}}@media screen and (max-width:750px){.h2_ttl:after{width:100%;top:auto;bottom:-30px}}.h3_ttl{font-size:32px;font-family:"Noto Serif JP",serif;font-weight:400}@media screen and (max-width:1240px){.h3_ttl{font-size:1.6rem}}p{font-size:18px;line-height:2;margin-top:4%}@media screen and (max-width:1240px){p{font-size:1.5vw}}@media screen and (max-width:750px){p{font-size:3.4vw}}p:first-of-type{margin-top:0}.lead{font-size:38px;font-family:"Noto Serif JP",serif;line-height:1.5;margin-bottom:6%}@media screen and (max-width:1240px){.lead{font-size:2rem}}@media screen and (max-width:750px){.lead{font-size:1.4rem}}.sec1 h1{font-family:"Noto Serif JP",serif;font-size:60px;color:#850000;text-align:center;margin-bottom:5%}.sec1 h1 span{display:block;line-height:1;margin-top:30px}@media screen and (max-width:1240px){.sec1 h1 span{font-size:5vw}}@media screen and (max-width:750px){.sec1 h1 span{font-size:8vw;line-height:1.5;margin-top:0}}.sec1 h1 span:first-of-type{margin-top:0}.sec1 h1 .lit{font-size:0.6em;margin-top:20px}@media screen and (max-width:1240px){.sec1 h1 .lit{font-size:3vw}}@media screen and (max-width:750px){.sec1 h1 .lit{font-size:4vw;margin-top:0}}.sec1 ul{margin-bottom:4%}@media screen and (max-width:750px){.sec1 ul{margin-bottom:8%}}.sec1 ul li{text-align:center}@media screen and (max-width:750px){.sec1 ul li{font-size:3vw}}.sec1 ul li:first-child{margin-top:0}.sec1 .cv_area1{background:#1D3239;padding:4% 0;margin-bottom:6%}@media screen and (max-width:750px){.sec1 .cv_area1{padding:0;margin-bottom:12%}}.sec1 .cv_area1 ul{width:1100px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}@media screen and (max-width:1240px){.sec1 .cv_area1 ul{width:100%}}@media screen and (max-width:750px){.sec1 .cv_area1 ul{display:block;padding:6%}}.sec1 .cv_area1 ul li{color:#fff;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4%;border-left:1px solid #fff}@media screen and (max-width:750px){.sec1 .cv_area1 ul li{border-top:1px solid #fff;border-left:0;width:100%;padding:4% 0}}.sec1 .cv_area1 ul li .ttl{font-size:32px;font-family:"Noto Serif JP",serif;margin-bottom:2%;line-height:1.5}@media screen and (max-width:1240px){.sec1 .cv_area1 ul li .ttl{font-size:3vw}}@media screen and (max-width:750px){.sec1 .cv_area1 ul li .ttl{font-size:7vw}}.sec1 .cv_area1 ul li:first-child{border:none;padding:0 6%}.sec1 .cv_area1 ul li:first-child .ttl{margin-bottom:8%}@media screen and (max-width:750px){.sec1 .cv_area1 ul li:first-child .ttl{margin-bottom:6%}}.sec1 .cv_area1 ul li .tel{font-size:53px;font-weight:bold;margin-bottom:2%;color:#fff;text-decoration:none;letter-spacing:0.1em}@media screen and (max-width:1240px){.sec1 .cv_area1 ul li .tel{font-size:5vw}}@media screen and (max-width:750px){.sec1 .cv_area1 ul li .tel{font-size:8vw;line-height:1}}.sec1 .cv_area1 ul li .cv_btn{background:#fff;display:block;font-size:24px;color:#000;text-decoration:none;font-family:"Noto Serif JP",serif;padding:4% 0;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:1240px){.sec1 .cv_area1 ul li .cv_btn{font-size:2.4vw}}@media screen and (max-width:750px){.sec1 .cv_area1 ul li .cv_btn{margin-bottom:10%;font-size:4.2vw}}.sec1 .cv_area1 ul li .cv_btn:hover{background:#218B6F;color:#fff;-webkit-transition:all 0.3s;transition:all 0.3s}.sec2{margin-bottom:15%}.sec2 .img_box{width:1240px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1240px){.sec2 .img_box{width:100%}}.sec2 .img_box li{margin-bottom:2%;width:32%}.sec2 .img_box li:first-child{width:49%}.sec2 .img_box li:nth-child(2){width:49%}.sec3{margin-bottom:15%}.sec3 .img_box{width:1240px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:1240px){.sec3 .img_box{width:100%}}@media screen and (max-width:750px){.sec3 .img_box{display:block}}.sec3 .img_box li{margin-bottom:2%;width:32%;line-height:1}@media screen and (max-width:750px){.sec3 .img_box li{width:100%;margin-bottom:12%}}.sec3 .img_box li figure{margin-bottom:4%}.sec3 .h3_ttl{margin:6% 0}@media screen and (max-width:1240px){.sec3 .h3_ttl{margin-bottom:2%}}@media screen and (max-width:750px){.sec3 .h3_ttl{margin:4% 0}}.sec4{margin-bottom:15%}.sec4 .img_box{width:1240px;font-size:0}@media screen and (max-width:1240px){.sec4 .img_box{width:100%}}@media screen and (max-width:750px){.sec4 .img_box{margin-top:20%}}.sec4 .img_box li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4%}@media screen and (max-width:750px){.sec4 .img_box li{display:block;margin-bottom:12%}}.sec4 .img_box li .h3_ttl{margin-bottom:1%;line-height:1}@media screen and (max-width:750px){.sec4 .img_box li .h3_ttl{line-height:1.5;text-align:center}}.sec4 .img_box li figure{width:20%;margin-right:4%}@media screen and (max-width:750px){.sec4 .img_box li figure{width:50%;margin:0 auto 8%}}.sec4 .img_box li .txt_box{width:100%}.sec4 .img_box li .h3_ttl{margin:0 0 2%}@media screen and (max-width:1240px){.sec4 .img_box li .h3_ttl{margin-bottom:2%}}.sec5{padding-bottom:15%}.sec5 .img_box{width:1240px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:8%}@media screen and (max-width:1240px){.sec5 .img_box{width:100%}}.sec5 .img_box li{width:49%}@media screen and (max-width:750px){.sec5 .img_box li{width:100%;margin-top:4%}}@media screen and (max-width:750px){.sec5 .img_box li:first-child{margin:0}}.sec5 .lead{margin-bottom:2%}.cv_area2{background:#1D3239;padding:6% 0}@media screen and (max-width:750px){.cv_area2{padding:12% 0}}.cv_area2 .cv_ttl{font-size:48px;font-family:"Noto Serif JP",serif;font-weight:400;color:#fff;text-align:center;margin-bottom:4%}@media screen and (max-width:750px){.cv_area2 .cv_ttl{font-size:8vw;margin-bottom:8%}}.cv_area2 .cv_btn{width:50%;margin:0 auto 4%;background:#218B6F;display:block;font-size:24px;color:#fff;text-decoration:none;font-family:"Noto Serif JP",serif;padding:3% 0;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}.cv_area2 .cv_btn:hover{background:#fff;color:#000;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:750px){.cv_area2 .cv_btn{width:100%;padding:5% 0;margin:0 auto 8%}}.cv_area2 .caut_ttl{font-size:20px;font-family:"Noto Serif JP",serif;color:#fff;font-weight:100}@media screen and (max-width:750px){.cv_area2 .caut_ttl{font-size:1rem}}.cv_area2 .caut_list li{position:relative}.cv_area2 .caut_list li:before{content:"・";display:block;color:#fff;position:absolute;top:0;bottom:0;left:0;margin:auto}.cv_area2 .caut_list li p{color:#fff;font-size:14px;padding-left:1.5em;font-weight:100;line-height:1.5}footer{background:#000;padding:4% 0}@media screen and (max-width:750px){footer{padding:12% 0}}footer .footer_top{width:1240px;margin:0 auto 4%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1240px){footer .footer_top{width:92%}}@media screen and (max-width:750px){footer .footer_top{display:block}}footer .footer_top figure{width:30%;background:#fff;padding:40px;margin-right:40px;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:750px){footer .footer_top figure{width:100%;margin:0 auto 4%;padding:8%}}footer .footer_top .txt_box{color:#fff}footer .footer_top .txt_box ul{margin-bottom:40px}footer .footer_top .txt_box ul li{font-size:20px}@media screen and (max-width:750px){footer .footer_top .txt_box ul li{font-size:1rem}}footer .footer_top .txt_box p{font-size:20px;margin-top:20px}@media screen and (max-width:750px){footer .footer_top .txt_box p{font-size:1rem}}footer .footer_ttl{font-size:22px;color:#fff}@media screen and (max-width:750px){footer .footer_ttl{font-size:1rem}}footer .footer_tel{font-size:42px;font-weight:bold;margin-bottom:1%;color:#fff;text-decoration:none;letter-spacing:0.1em}@media screen and (max-width:750px){footer .footer_tel{font-size:6vw}}footer p{color:#fff;margin:0}@media screen and (max-width:750px){footer p{font-size:1rem}}footer .caut{margin:40px 0;color:#fff}footer .jpx{padding:20px;background:#E5E5E5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .jpx figure{width:40px;margin-right:20px}@media screen and (max-width:750px){footer .jpx figure{width:15%}}footer .jpx p{font-size:14px;color:#000}@media screen and (max-width:750px){footer .jpx p{font-size:0.6rem;width:100%}}.foot_btn{position:fixed;bottom:0;background:#1D3239;padding:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width:750px){.foot_btn{padding:6% 4%}}.foot_btn a{display:block;width:500px;margin:0 auto;background:#218B6F;display:block;font-size:24px;color:#fff;text-decoration:none;font-family:"Noto Serif JP",serif;padding:1% 0;text-align:center;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:750px){.foot_btn a{width:100%;font-size:5vw;padding:2% 0}}.foot_btn a:hover{background:#fff;color:#000;-webkit-transition:all 0.3s;transition:all 0.3s}
/*# sourceMappingURL=style.css.map */