@import url("https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&family=Zen+Kaku+Gothic+Antique:wght@400;700&family=Zen+Old+Mincho:wght@400;500&display=swap");.nav_anchor{margin-top:107px}@media only screen and (min-width: 768px) and (max-width: 1279px){.nav_anchor{margin-top:4em}}@media only screen and (max-width: 767px){.nav_anchor{margin-top:4em}}.con_recruit{position:relative;padding-top:6.77083%;padding-bottom:7.8125%}.con_recruit:before{content:'';width:18.17708%;height:100%;z-index:-1;position:absolute;top:4em;left:0;background:url(../../recruit/images/bg_cloud1.png) 0 0 repeat-y;background-size:contain}@media only screen and (max-width: 767px){.con_recruit:before{width:28%}}.con_recruit::after{content:'';width:18.17708%;height:100%;z-index:-1;position:absolute;top:44em;right:0;background:url(../../recruit/images/bg_cloud2.png) 0 0 repeat-y;background-size:contain}@media only screen and (max-width: 767px){.con_recruit::after{width:28%}}.con_recruit .recruit{position:relative}.con_recruit .recruit .box_tab{width:66.66667%;margin:0 auto;margin-top:44px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab{margin-top:1em}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab{width:90%}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab{width:90%}}.con_recruit .recruit .box_tab #tab ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 1280px){.con_recruit .recruit .box_tab #tab ul li{min-width:364px}}@media print{.con_recruit .recruit .box_tab #tab ul li{min-width:364px}}.con_recruit .recruit .box_tab .flex{margin:0 auto;margin-top:80px;width:78.125%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab .flex{margin-top:4em}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab .flex{margin-top:2em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab .flex{width:90%}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab .flex{width:90%}}.con_recruit .recruit .box_tab .flex .lbox{width:45%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab .flex .lbox{width:35%}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab .flex .lbox{width:100%;margin:1.4em auto 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.con_recruit .recruit .box_tab .flex .rbox{width:50%}@media only screen and (min-width: 1024px) and (max-width: 1440px){.con_recruit .recruit .box_tab .flex .rbox{padding-top:0}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab .flex .rbox{padding-top:0;width:60%}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab .flex .rbox{width:100%;padding:0;margin:1.4em auto 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.con_recruit .recruit .box_tab .flex .rbox .tbl_basic{margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_recruit .recruit .box_tab .flex .rbox .tbl_basic{margin-top:.5em}}@media only screen and (max-width: 767px){.con_recruit .recruit .box_tab .flex .rbox .tbl_basic{margin-top:.5em}}.con_benefits{position:relative;padding-top:4.16667%;padding-bottom:5.20833%}.con_benefits:before{content:'';width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;background:url(../../recruit/images/bg_02.png) 0 0 no-repeat;background-size:cover}.con_benefits .benefits{margin:0 auto;width:52.08333%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .benefits{width:90%}}@media only screen and (max-width: 767px){.con_benefits .benefits{width:90%}}.con_benefits .benefits .box{border-bottom:#969696 solid 1px;padding-top:3%;padding-bottom:3%}.con_benefits .benefits .txt_base{margin-top:10px;padding-left:4%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_benefits .benefits .txt_base{margin-top:.5em}}@media only screen and (max-width: 767px){.con_benefits .benefits .txt_base{margin-top:.5em}}.con_benefits .benefits .txt_base li{text-indent:-1em;padding-left:1em}.slider_content{overflow:hidden}.slider_content img{width:100%}.slider_content>.photo{float:left;width:12.5%}.con_flow{margin:0 auto;position:relative;padding-top:5.20833%;padding-bottom:5.20833%;background:#F2E6E2}.con_flow::before{content:'';width:19.6875%;padding-bottom:12.60417%;z-index:1;position:absolute;top:0;left:0;background:url(../../recruit/images/bg_vortex2.png) 0 0 no-repeat;background-size:cover}.con_flow::after{content:'';width:18.17708%;padding-bottom:14.58333%;z-index:1;position:absolute;bottom:1em;right:0;background:url(../../recruit/images/bg_vortex3.png) 0 0 no-repeat;background-size:cover}.con_flow .flex{margin:0 auto;margin-top:40px;width:59.89583%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .flex{margin-top:1em}}@media only screen and (max-width: 767px){.con_flow .flex{margin-top:1em}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_flow .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1024px) and (max-width: 1642px){.con_flow .flex{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .flex{width:90%}}@media only screen and (max-width: 767px){.con_flow .flex{width:90%}}.con_flow .flex .box{position:relative;background:#fff;padding-top:2.72727%;padding-bottom:2.72727%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;width:23.90909%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .flex .box{width:88%;margin-top:1em;padding-bottom:3.4em}}@media only screen and (max-width: 767px){.con_flow .flex .box{width:100%;margin-top:1em}}.con_flow .flex .box .in_box{margin:0 auto;width:76.04563%}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .flex .box .in_box{width:95%}}@media only screen and (max-width: 767px){.con_flow .flex .box .in_box{width:95%}}.con_flow .flex .box .in_box .title_sub{width:100%;border-bottom:#ccc solid 1px;padding-bottom:1em;vertical-align:bottom}.con_flow .flex .box .in_box .title_sub .jp{color:#384046}.con_flow .flex .box .in_box .title_sub .no{font-size:88%;color:#fff;display:inline-block;background:#C05658;padding:0.2em 0.6em;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50px;margin-right:2%}.con_flow .flex .box .in_box .txt_base{margin-top:25px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .flex .box .in_box .txt_base{margin-top:1em}}@media only screen and (max-width: 767px){.con_flow .flex .box .in_box .txt_base{margin-top:1em}}.con_flow .flex .box .in_box .tel{margin-top:30px;text-align:center;color:#384046}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_flow .flex .box .in_box .tel{margin-top:1.4em}}@media only screen and (max-width: 767px){.con_flow .flex .box .in_box .tel{margin-top:1.4em}}.con_flow .flex .box .in_box .tel em{font-style:normal;display:inline-block;font-weight:bold;font-size:172%;letter-spacing:.05em;line-height:1.4}.con_flow .flex .box .btn_box{position:absolute;bottom:0;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}.con_footer_contact{margin:0 auto;position:relative;padding-top:5.20833%;padding-bottom:5.20833%}.con_footer_contact::before{content:'';width:100%;height:100%;z-index:-1;position:absolute;top:0;left:0;background:url(../../recruit/images/bg_01.png) 0 0 no-repeat;background-size:cover}.con_footer_contact .flex{margin:0 auto;width:66.66667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_footer_contact .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width: 767px){.con_footer_contact .flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (min-width: 1024px) and (max-width: 1642px){.con_footer_contact .flex{width:90%}}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_footer_contact .flex{width:90%}}@media only screen and (max-width: 767px){.con_footer_contact .flex{width:90%}}.con_footer_contact .flex .lbox{margin:0 auto;width:17.96875%;z-index:1}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_footer_contact .flex .lbox{width:34%}}@media only screen and (max-width: 767px){.con_footer_contact .flex .lbox{margin:0 auto;width:80%}}.con_footer_contact .flex .rbox{margin:0 auto;width:54.6875%}@media only screen and (max-width: 767px){.con_footer_contact .flex .rbox{margin:2em auto 0;width:90%}}.con_footer_contact .flex .rbox .txt_base{font-size:158%;line-height:1.8;font-weight:400}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_footer_contact .flex .rbox .txt_base{font-size:129%}}@media only screen and (max-width: 767px){.con_footer_contact .flex .rbox .txt_base{text-align:center;line-height:1.2}}.con_footer_contact .flex .rbox .txt_base .fs,.con_footer_contact .flex .rbox .txt_base .tel{font-size:122%;line-height:1.8;display:inline-block}.con_footer_contact .flex .rbox .txt_base span{font-size:medium;font-weight:normal}.con_footer_contact .flex .rbox .btn_shop{margin-top:10px}@media only screen and (min-width: 768px) and (max-width: 1279px){.con_footer_contact .flex .rbox .btn_shop{margin-top:.5em}}@media only screen and (max-width: 767px){.con_footer_contact .flex .rbox .btn_shop{margin-top:.5em}}@media only screen and (max-width: 767px){.con_footer_contact .flex .rbox .btn_box{text-align:center}}
