﻿.recruit .intro{margin:60px auto 0px}@media (max-width: 767px){.recruit .intro{margin:25px auto 0}}.recruit .intro__ins{display:flex;flex-wrap:wrap}.recruit .intro .thumb{width:53.5%;height:546px;background:url(../../img/recruit/img_01.jpg) no-repeat center center/cover}.recruit .intro .thumb span{display:block}@media (max-width: 767px){.recruit .intro .thumb{width:100%;height:265px}}.recruit .intro__bx{width:46.5%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:100px}@media only screen and (min-width: 767px) and (max-width: 1024px){.recruit .intro__bx{padding-left:25px;padding-right:10px}}@media (max-width: 767px){.recruit .intro__bx{width:100%;padding-left:16px;padding-top:18px}}.recruit .intro__bx .in{max-width:450px}.recruit .intro__bx .in .ttl{font-size:45px;line-height:80px;letter-spacing:.08em;font-weight:bold;margin-bottom:46px}@media only screen and (min-width: 767px) and (max-width: 1024px){.recruit .intro__bx .in .ttl{font-size:34px;line-height:60px}}@media (max-width: 767px){.recruit .intro__bx .in .ttl{font-size:34px;line-height:46px;letter-spacing:.04em;font-weight:bold;margin-bottom:18px}}@media only screen and (max-width: 374px){.recruit .intro__bx .in .ttl{font-size:29px}}.recruit .intro__bx .in .ttl span{letter-spacing:0.04em;display:inline-block}.recruit .intro__bx .in .ttl em{font-style:normal}.recruit .intro__bx .in .ttl .cl1{color:#EA704B}.recruit .intro__bx .in .ttl .cl2{color:#2F888B}.recruit .intro__bx .in p{font-size:15px;line-height:28px;letter-spacing:.1em}.recruit .work{padding-top:110px}@media (max-width: 767px){.recruit .work{padding-top:40px}}.recruit .work .ins .tit{font-size:34px;line-height:46px;letter-spacing:.06em;font-weight:bold;padding-bottom:20px;border-bottom:1px solid #CECECE;margin-bottom:38px}@media (max-width: 767px){.recruit .work .ins .tit{font-size:24px;line-height:36px;letter-spacing:.06em;font-weight:bold;padding-bottom:10px;margin-bottom:22px}}.recruit .work .ins .txt{font-size:15px;line-height:26px;letter-spacing:.06em}@media only screen and (max-width: 374px){.recruit .work .ins .txt{margin-bottom:20px}}.recruit .work .ins .txt_bg{font-weight:bold;background-image:linear-gradient(to right, #F7CE3E, #F7CE3E);background-position:bottom 1px left;background-repeat:no-repeat;background-size:100% 7px;display:inline-block;margin:25px 0 43px}@media (max-width: 767px){.recruit .work .ins .txt_bg{white-space:nowrap;margin:25px 0 33px}}@media only screen and (max-width: 374px){.recruit .work .ins .txt_bg{white-space:normal;display:inline}}@media (max-width: 767px){.recruit .work .ins .gr-item{text-align:center}}.recruit .work .ins .list{text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:20px}@media (max-width: 767px){.recruit .work .ins .list{display:inline-block;text-align:center;font-size:0;width:100%;max-width:350px;margin:0 auto 20px}}.recruit .work .ins .list li{width:168px;height:168px;border-radius:50%;background:#FFFCF4;border:2px solid  #FFF5CE;margin:0 13px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 767px){.recruit .work .ins .list li{padding:0 5px;float:none;margin:0 auto}}@media only screen and (max-width: 374px){.recruit .work .ins .list li{width:140px;height:140px}}.recruit .work .ins .list li .in{padding-top:26px}.recruit .work .ins .list li span{font-size:16px;line-height:24px;letter-spacing:.04em;font-weight:bold;color:#35435C}@media only screen and (max-width: 374px){.recruit .work .ins .list li span{font-size:12px;letter-spacing:0.02em;line-height:18px}}.recruit .work .ins .list li:nth-of-type(1){background:#FFFCF4 url(../../img/recruit/ico_01.png) no-repeat center top 25px/59px 19px}@media (max-width: 767px){.recruit .work .ins .list li:nth-of-type(1){margin-bottom:5px}}.recruit .work .ins .list li:nth-of-type(2){background:#FFFCF4 url(../../img/recruit/ico_02.png) no-repeat center top 20px/37px 30px}@media (max-width: 767px){.recruit .work .ins .list li:nth-of-type(2){position:relative;left:0;float:left}}.recruit .work .ins .list li:nth-of-type(3){background:#FFFCF4 url(../../img/recruit/ico_03.png) no-repeat center top 13px/25px 41px}@media (max-width: 767px){.recruit .work .ins .list li:nth-of-type(3){position:relative;float:right}}.recruit .work .ins .box-bd{padding-top:20px;margin-bottom:100px}@media (max-width: 767px){.recruit .work .ins .box-bd{padding-top:30px;margin-bottom:55px}}.recruit .work .ins .box-bd .ins{padding:20px 27px 26px;border:10px solid #EFEFEF}@media (max-width: 767px){.recruit .work .ins .box-bd .ins{padding:17px 20px 22px}}.recruit .work .ins .box-bd .ins span{position:relative;color:#fff;background:#EA704B;background:url(../../img/recruit/bg_ico.png) no-repeat right/cover;top:-40px;left:-37px;height:42px;display:inline-block;font-size:16px;line-height:16px;letter-spacing:.1em;font-weight:bold;padding:12px 23px 10px 14px;z-index:2}@media (max-width: 767px){.recruit .work .ins .box-bd .ins span{left:-30px}}.recruit .work .ins .box-bd .ins span:after{content:"";position:absolute;right:-21px;bottom:0;width:0;height:0;border-right:15px solid transparent;border-top:21px solid #EA704B;border-left:15px solid #EA704B;border-bottom:21px solid #EA704B;z-index:-1;display:none}.recruit .work .ins .box-bd .ins .txt2{margin-top:-25px}.recruit .work .ins .box-bd .ins .txt2 p{font-size:15px;line-height:26px;letter-spacing:.05em}@media (max-width: 767px){.recruit .work .ins .box-bd .ins .txt2 p{font-size:15px;line-height:26px;letter-spacing:0.06em;display:inline-block}}.recruit .work .ins .box-bd .ins .txt2 p em{color:#EA704B;font-style:normal;font-weight:bold}.recruit .work .ins .tit-tbl{color:#35435C;font-size:25px;line-height:34px;letter-spacing:.1em;font-weight:bold;vertical-align:middle;padding-top:10px;padding-bottom:30px;position:relative}@media (max-width: 767px){.recruit .work .ins .tit-tbl{font-size:20px;line-height:28px;letter-spacing:.1em;font-weight:bold;padding-top:0px;padding-bottom:40px}}.recruit .work .ins .tit-tbl:before{content:"募集中";font-style:normal;font-size:13px;line-height:13px;letter-spacing:.06em;display:inline-block;color:#fff;background:#EA704B;padding:5px 10px 6px;position:relative;bottom:5px;margin-right:20px}@media (max-width: 767px){.recruit .work .ins .tit-tbl:before{display:block;padding:5px 7px;margin-right:0px;max-width:57px}}.recruit .work .ins .tbl{margin-bottom:80px}@media (max-width: 767px){.recruit .work .ins .tbl{border:none;margin-bottom:50px}.recruit .work .ins .tbl--col2{border:1px solid #C1C1C1}}.recruit .work .ins .tbl tbody{border:none}.recruit .work .ins .tbl tr th,.recruit .work .ins .tbl tr td{vertical-align:top;font-size:15px;line-height:26px;letter-spacing:.06em}@media (min-width: 768px){.recruit .work .ins .tbl tr th,.recruit .work .ins .tbl tr td{padding:18px 25px 19px}}@media (max-width: 767px){.recruit .work .ins .tbl tr th,.recruit .work .ins .tbl tr td{width:100%;display:block;border:0;padding:9px 10px}}.recruit .work .ins .tbl tr th{width:163px;font-weight:bold}@media (max-width: 767px){.recruit .work .ins .tbl tr th{width:100%}}.recruit .work .ins .tbl tr td{font-size:15px;line-height:26px;letter-spacing:.06em}.recruit .work .ins .app{display:flex;flex-wrap:wrap;padding:15px 0 80px}@media (max-width: 767px){.recruit .work .ins .app{padding:3px 0 50px}}.recruit .work .ins .app__l{width:50%}@media (max-width: 767px){.recruit .work .ins .app__l{width:100%}}.recruit .work .ins .app__l ul li{position:relative;padding-left:40px;margin-bottom:20px;font-size:15px;line-height:26px;letter-spacing:.06em}@media (max-width: 767px){.recruit .work .ins .app__l ul li{margin-bottom:23px}}.recruit .work .ins .app__l ul li em{font-style:normal;display:inline-block;width:28px;height:28px;background:#35435C;color:#fff;font-size:18px;line-height:27px;letter-spacing:0em;font-weight:bold;font-family:'Barlow', sans-serif;text-align:center;border-radius:50%;top:-2px;left:0;position:absolute}.recruit .work .ins .app__r{width:50%;padding-top:0px;padding-left:25px;margin-top:-12px}@media (max-width: 767px){.recruit .work .ins .app__r{width:100%;padding-left:0;margin-top:27px}}.recruit .work .ins .app__r .in{background:#F2F2F2;position:relative;padding:88px 0 15px}@media (max-width: 767px){.recruit .work .ins .app__r .in{padding:84px 0 15px;max-width:350px;margin:0 auto}}.recruit .work .ins .app__r .in .avt{width:100px;height:100px;position:absolute;top:-22px;left:18px}@media (max-width: 767px){.recruit .work .ins .app__r .in .avt{width:68px;height:68px;top:-26px}}.recruit .work .ins .app__r .in .bx-t{position:absolute;top:-20px;left:139px}@media (max-width: 767px){.recruit .work .ins .app__r .in .bx-t{left:110px}}.recruit .work .ins .app__r .in .bx-t span{display:inline-block;position:relative;background:#fff;border:1px solid #D5D5D5;border-radius:5px;padding:7px 10px 10px 18px;font-size:13px;line-height:19px;letter-spacing:.08em;font-weight:bold;color:#192233;width:185px}.recruit .work .ins .app__r .in .bx-t span:after{position:absolute;content:'';width:0;height:0;left:-15px;top:19px;border-right:15px solid #D5D5D5;border-top:14px solid transparent;border-bottom:4px solid transparent;z-index:0}.recruit .work .ins .app__r .in .bx-t span:before{position:absolute;content:'';width:0;height:0;left:-14px;top:17px;border-right:18px solid #fff;border-top:16px solid transparent;border-bottom:4px solid transparent;z-index:1}.recruit .work .ins .app__r .in .tel{position:absolute;top:42px;left:140px}@media (max-width: 767px){.recruit .work .ins .app__r .in .tel{left:54px}}@media only screen and (max-width: 374px){.recruit .work .ins .app__r .in .tel{left:30px}}.recruit .work .ins .app__r .in .tel span{font-family:'Barlow', sans-serif;font-size:28px;line-height:43px;letter-spacing:.06em;font-weight:bold;color:#EA704B;padding:6px 0 10px 50px;background:url(../../img/recruit/ico_tel.png) no-repeat left center/34px 22px}.recruit .work .ins .app__r .in .cap{font-size:12px;line-height:26px;letter-spacing:.06em;padding-left:50px}@media (max-width: 767px){.recruit .work .ins .app__r .in .cap{padding-left:20px}}.recruit .work .ins .map{position:relative;position:relative;margin-top:45px;margin-bottom:135px;display:block}.recruit .work .ins .map:before{display:block;content:" ";width:100%;padding-top:34.09091%}.recruit .work .ins .map>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.recruit .work .ins .map{margin:0 auto 120px}}.recruit .work .ins .map iframe{position:absolute;width:100%;height:100%;left:0;top:0}.recruit .containersm .title{font-size:36px;line-height:46px;letter-spacing:.06em;font-weight:bold;padding-top:38px;padding-bottom:13px;border-bottom:6px solid #F2F2F2;margin-bottom:30px}@media (max-width: 767px){.recruit .containersm .title{font-size:28px;line-height:40px;letter-spacing:.06em;font-weight:bold;padding-top:30px;padding-bottom:7px}}.recruit .containersm .img-main{width:100%;text-align:center;margin-bottom:30px}@media (max-width: 767px){.recruit .containersm .img-main{margin-bottom:16px}}.recruit .containersm .img-main img{max-width:100%}.recruit .containersm .info{display:flex;flex-wrap:wrap;margin-bottom:57px}@media (max-width: 767px){.recruit .containersm .info{flex-direction:column;margin-bottom:17px}}.recruit .containersm .info__more{width:calc(100% - 240px);padding-right:35px}@media (max-width: 767px){.recruit .containersm .info__more{width:100%;padding-right:0}}.recruit .containersm .info__more .row{border-bottom:1px solid #C1C1C1;font-size:15px;line-height:24px;letter-spacing:.06em;padding:8px 0}.recruit .containersm .info__more .row span{float:left;min-width:84px}.recruit .containersm .info__more .row p{overflow:hidden;position:relative}.recruit .containersm .info__more .row p em{font-style:normal;display:inline-block}.recruit .containersm .info__price{width:240px;padding-top:8px}@media (max-width: 767px){.recruit .containersm .info__price{width:100%;padding-top:4px}}.recruit .containersm .info__price .label{font-size:15px;line-height:28px;letter-spacing:.06em;font-weight:bold;display:inline-block;margin-bottom:5px}.recruit .containersm .info__price .pri{font-size:20px;line-height:48px;letter-spacing:.06em;font-weight:bold;display:inline-block;color:#EA704B}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.recruit .containersm .info__price .pri{white-space:nowrap}}@media (max-width: 767px){.recruit .containersm .info__price .pri{font-size:16px;line-height:48px;letter-spacing:0em;font-weight:bold}}.recruit .containersm .info__price .pri em{font-size:46px;line-height:48px;letter-spacing:0em;font-weight:bold;font-family:'Barlow', sans-serif;font-style:normal}@media (max-width: 767px){.recruit .containersm .info__price .pri em{font-size:34px;line-height:48px;letter-spacing:0em;font-weight:bold}}.recruit .containersm .gr-btn{padding:0 30px;margin-bottom:60px}@media (max-width: 767px){.recruit .containersm .gr-btn{padding:0 10px;margin-bottom:45px}}.recruit .containersm .gr-btn ul{display:flex;flex-wrap:wrap;width:calc(100% + 50px);margin-left:-25px}@media (max-width: 767px){.recruit .containersm .gr-btn ul{width:calc(100% + 24px);margin-left:-22px}}.recruit .containersm .gr-btn ul li{width:50%;padding:0 25px}@media (max-width: 767px){.recruit .containersm .gr-btn ul li{padding:0 12px}}.recruit .containersm .gr-btn .normal-btn-color{max-width:100%;padding:24px 10px 23px;font-size:18px;line-height:27px;letter-spacing:.06em;font-weight:bold}@media (max-width: 767px){.recruit .containersm .gr-btn .normal-btn-color{font-size:15px;line-height:20px;height:58px;display:inline-flex;padding:0px 5px;justify-content:center;align-items:center}}.recruit .containersm .gr-btn--gr2{margin-bottom:80px}@media (max-width: 767px){.recruit .containersm .gr-btn--gr2{margin-bottom:60px}}.recruit .containersm .rep{margin-bottom:40px}.recruit .containersm .rep .ttl{font-size:22px;line-height:36px;letter-spacing:.06em;font-weight:bold;background-color:#F2F2F2;padding:10px 24px;margin:0px 0 28px}@media (max-width: 767px){.recruit .containersm .rep .ttl{width:calc(100% + 26px);font-size:20px;padding:7px 15px;margin:0px 0 18px;margin-left:-13px}}.recruit .containersm .rep .house-plan{display:flex;flex-wrap:wrap;width:calc(100% + 40px);margin-left:-20px;padding-bottom:10px}@media (max-width: 767px){.recruit .containersm .rep .house-plan{width:100%;margin-left:0}}.recruit .containersm .rep .house-plan li{width:50%;padding:0 20px}@media (max-width: 767px){.recruit .containersm .rep .house-plan li{width:100%;padding:0;margin-bottom:10px}}.recruit .containersm .rep .map{width:100%;height:405px;position:relative;margin-bottom:100px}@media (max-width: 767px){.recruit .containersm .rep .map{height:250px;margin-bottom:50px}}.recruit .containersm .rep .map iframe{position:absolute;width:100% !important;height:100% !important}.recruit .containersm .rep .list-item{margin-bottom:14px}@media (max-width: 767px){.recruit .containersm .rep .list-item{padding-top:10px;margin-bottom:8px}}.recruit .containersm .rep .list-item ul{display:flex;flex-wrap:wrap;width:calc(100% + 32px);margin-left:-16px}@media (max-width: 767px){.recruit .containersm .rep .list-item ul{width:calc(100% + 10px);margin-left:-5px}}.recruit .containersm .rep .list-item ul li{width:25%;padding:0 16px;margin-bottom:20px}@media (max-width: 767px){.recruit .containersm .rep .list-item ul li{width:50%;padding:0 6px}}.recruit .containersm .rep .list-item ul li .thumb{margin-bottom:7px}.recruit .containersm .rep .list-item ul li p{font-size:14px;line-height:22px;letter-spacing:.1em}.recruit .containersm .rep .cap{font-size:13px;line-height:28px;letter-spacing:.1em;display:inline-block;text-align:right;width:100%;padding-top:10px}@media (max-width: 767px){.recruit .containersm .rep .cap{line-height:22px}}.recruit .containersm .rep.spec1{margin-bottom:80px}@media (max-width: 767px){.recruit .containersm .rep.spec1{margin-bottom:44px}}.recruit .containersm .rep.spec2{margin-bottom:105px}@media (max-width: 767px){.recruit .containersm .rep.spec2{margin-bottom:50px}}.recruit .sec-form .the-ttl-form{margin-bottom:145px}@media (max-width: 767px){.recruit .sec-form .the-ttl-form{margin-bottom:95px}}.recruit .sec-form .banner-ttl{margin-bottom:75px}@media (max-width: 767px){.recruit .sec-form .banner-ttl{margin-bottom:42px}.recruit .sec-form .banner-ttl span{font-size:13px;letter-spacing:0.1em;line-height:22px;display:inline-block}}@media (min-width: 768px){.recruit .sec-form form{padding-bottom:85px}}.recruit .sec-form .steps{margin-bottom:92px}@media (max-width: 767px){.recruit .sec-form .steps{margin-bottom:28px}}@media (min-width: 768px){.recruit .sec-form .tableContact tr th,.recruit .sec-form .tableContact tr td{padding-top:28px;padding-bottom:28px}.recruit .sec-form .tableContact tr th select,.recruit .sec-form .tableContact tr td select{margin-top:0;background:url(../../img/common/icon/ard_select.svg) center right 16px/12px 12px no-repeat}.recruit .sec-form .tableContact tr th .inp1,.recruit .sec-form .tableContact tr td .inp1{max-width:350px}}@media (max-width: 767px){.recruit .sec-form .tableContact tr th,.recruit .sec-form .tableContact tr td{border-bottom:none}.recruit .sec-form .tableContact tr th select,.recruit .sec-form .tableContact tr td select{background:url(../../img/common/icon/ard_select.svg) center right 12px/12px 12px no-repeat}}.recruit .sec-form .tableContact th span{display:inline-block}@media (max-width: 767px){.recruit .sec-form .tableContact td{padding:22px 13px 34px}}.recruit .sec-form .tableContact td.s-data span{display:inline-block;margin-right:63px;position:relative}@media only screen and (max-width: 374px){.recruit .sec-form .tableContact td.s-data span{margin-right:40px}}.recruit .sec-form .tableContact td.s-data span em{font-size:16px;line-height:24px;letter-spacing:.06em;position:absolute;right:-30px;top:15px;font-style:normal}.recruit .sec-form .tableContact td.s-data span.year{width:172px}@media (max-width: 767px){.recruit .sec-form .tableContact td.s-data span.year{margin-bottom:15px}}.recruit .sec-form .tableContact td.s-data span.month,.recruit .sec-form .tableContact td.s-data span.day{width:112px}.recruit .sec-form .tableContact td.s-data span.day{margin-right:0}.recruit .sec-form .tableContact td select[name=pref_name]{width:172px}.recruit .sec-form .tableContact td .mtadd{margin-top:17px}.recruit .sec-form .tableContact td .mtadd em{font-style:normal}@media (max-width: 767px){.recruit .sec-form .tableContact td .placeholder{margin-bottom:10px}}.recruit .sec-form .tableContact td .address02{background:#fff}@media (max-width: 767px){.recruit .sec-form .tableContact td .txtzc{position:relative;display:inline-block;padding-right:10px}}@media (max-width: 767px){.recruit .sec-form .tableContact td input.size02{width:140px}}.recruit .sec-form .tableContact td input#address02{margin-bottom:10px}.recruit .sec-form .tableContact td .gender{display:flex;flex-wrap:wrap}.recruit .sec-form .tableContact td .gender li{width:96px;display:inline-block;margin-bottom:0}.recruit .sec-form .tableContact td .gender li label input[type="radio"] ~ span{width:26px;height:26px}.recruit .sec-form .tableContact td .gender li label input[type="radio"]:checked ~ span:after{width:16px;height:16px;top:calc(50% - 8px);left:calc(50% - 8px)}.recruit .sec-form .tableContact td .ul_contact02{margin-bottom:-20px}@media (max-width: 767px){.recruit .sec-form .tableContact td .ul_contact02{margin-bottom:0}}.recruit .sec-form .tableContact td .ul_contact02 li{width:100%;display:inline-block;max-width:246px;margin-bottom:22px}.recruit .sec-form .tableContact tr:first-child th,.recruit .sec-form .tableContact tr:first-child td{padding-top:28px;border-top:1px solid #ACACAC}@media (max-width: 767px){.recruit .sec-form .tableContact tr:first-child th,.recruit .sec-form .tableContact tr:first-child td{padding-top:16px;border-top:none}}@media (max-width: 767px){.recruit .sec-form .tableContact tr:first-child td{padding-top:18px}}.recruit .sec-form .tableContact .ul_checklist li{margin-bottom:13px}@media (max-width: 767px){.recruit .sec-form .tableContact .ul_checklist li:last-child{margin-bottom:0}}@media (max-width: 767px){.recruit .sec-form .tableContact .ul_checklist.ul_contact01 li label span{margin-right:10px;width:19px;height:19px}}@media (max-width: 767px){.recruit .sec-form .tableContact .ul_checklist.ul_contact01 li label input:checked ~ span:after{width:15px;height:10px;border-bottom:2px solid #000;border-left:2px solid #000;top:0px;left:1px}}@media (max-width: 767px){.recruit .sec-form .tableContact .ul_checklist.ul_contact02 li{margin-bottom:20px}.recruit .sec-form .tableContact .ul_checklist.ul_contact02 li:last-child{margin-bottom:0}}@media (max-width: 767px){.recruit .sec-form .box-policy{margin-top:-15px}}@media (max-width: 767px){.recruit.step2 .steps{margin-bottom:27px}}.recruit.step2 .sec-form .tableContact tr:first-child th,.recruit.step2 .sec-form .tableContact tr:first-child td{border-top:none}.recruit.step2 .sec-form .tableContact tr th,.recruit.step2 .sec-form .tableContact tr td{padding-top:28px;padding-bottom:28px}@media (max-width: 767px){.recruit.step2 .sec-form .tableContact tr th{padding:14px 13px}}@media (max-width: 767px){.recruit.step2 .sec-form .tableContact tr td{width:100%;padding:20px 13px 29px}}@media (max-width: 767px){.recruit.indexThx .steps{margin-top:32px}}

/*# sourceMappingURL=maps/recruit.min.css.map */
