@charset "UTF-8";.page-recruit .graphic-header{background-image:url(/assets/img/recruit/bg_mv_01_sp.jpg)}.page-recruit .graphic-header-layerbox__inner{padding-bottom:9.33333vw}.page-recruit .recruit-lead__title{text-align:center;color:#00396f;font-family:"ヒラギノ角ゴ W6 JIS2004"}.page-recruit .recruit-lead__text{font-size:1.5rem;margin-bottom:5.06667vw}.page-recruit .recruit-lead__list-box .recruit-lead__list{margin-top:2.66667vw}.page-recruit .recruit-lead__list-box .recruit-description__table-title{font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W6 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;letter-spacing:.2em;font-size:1.5rem}.page-recruit .recruit-lead__list-box .recruit-description__table-title:after{display:none}.page-recruit .recruit-lead__list-box .recruit-description__table-title:before{display:none}.page-recruit .recruit-lead__list-box .recruit-description__table-text{line-height:1.6;font-size:1.5rem}.page-recruit .recruit-lead__action-menu{display:flex}.page-recruit .recruit-lead__action-link{position:relative;border:solid 1px #00396f;color:#00396f;display:flex;justify-content:center;align-items:center;width:100%;height:12.93333vw;font-size:1.4rem;font-family:"ヒラギノ角ゴ W5 JIS2004";letter-spacing:.1em;transition:.4s}.page-recruit .recruit-lead__action-link::after{display:inline-block;position:absolute;content:'';width:2.66667vw;height:2.66667vw;border:solid #00396f;border-width:1px 1px 0 0;transform:rotate(135deg);top:4vw;right:6vw;transition:.4s}.page-recruit .recruit-lead__photo-area{display:flex;justify-content:center;align-items:center}.page-recruit .recruit-lead__photo-small{display:flex;align-items:center;width:100%}.page-recruit .recruit-lead__photo-left{width:54.13%}.page-recruit .recruit-lead__photo-right{width:48%}.page-recruit .recruit-greeting{background-color:#00396f}.page-recruit .recruit-greeting__box{border:solid 1px #fff;padding:5.33333vw 6vw 6vw 6.66667vw}.page-recruit .recruit-greeting__box-title{display:flex}.page-recruit .recruit-greeting__box-title .section-heading{color:#fff;font-size:1.4rem;text-align:left;margin-bottom:0}.page-recruit .recruit-greeting__box-title .section-heading span{font-size:2rem;margin-bottom:.26667vw}.page-recruit .recruit-greeting__box-text{color:#fff;font-size:1.4rem;margin-top:4.8vw;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W4 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif}.page-recruit .recruit-description{padding:14.66667vw 0 14.8vw 0}.page-recruit .recruit-description__title{font-size:2.8rem;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W6 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;color:#00396f;text-align:center;letter-spacing:.12em}.page-recruit .recruit-description__table{text-align:center}.page-recruit .recruit-description__table-title{font-size:1.4rem;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W7 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;color:#00396f;position:relative}.page-recruit .recruit-description__table-text{font-size:1.4rem;letter-spacing:.1em;line-height:1.8;font-family:"ヒラギノ角ゴ W4 JIS2004"}.page-recruit .recruit-description__table-text__samll{font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W3 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif}.page-recruit .recruit-description__table-text__treatment-block{display:flex;flex-direction:column;align-self:flex-start;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W5 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif}.page-recruit .recruit-description__table-text__mail{text-decoration:underline;color:#005eb5;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W7 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;transition:.4s}.page-recruit .recruit-description__table-text__tel{color:#005eb5;font-family:"ヒラギノ角ゴ W6 JIS2004";transition:.4s}.page-recruit .recruit-description__table-text-right{font-size:1.3rem}.page-recruit .recruit-description__table-text-decoration{font-size:1rem;vertical-align:middle}.page-recruit .recruit-description__image img{width:82.93333vw;height:41.86667vw}.page-recruit .recruit-entry{position:relative}.page-recruit .recruit-entry:after{position:absolute;content:"";display:block;height:100%;width:100%;background:#f2f6fb;z-index:-999}.page-recruit .recruit-entry__title{text-align:center;font-size:1.8rem;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W6 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;padding:6.4vw 0 4.53333vw 0;letter-spacing:.1em;color:#00396f}.page-recruit .recruit-entry__button{display:flex;justify-content:center;align-items:center}.page-recruit .recruit-entry__button-link{position:relative;display:flex;background-color:#005eb5;color:#fff;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W5 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;font-size:1.6rem;justify-content:center;align-items:center;width:82.93333vw;height:18.66667vw}.page-recruit .recruit-entry__button-link:before{position:absolute;content:"";top:6vw;left:15.33333vw;display:block;width:8.26667vw;height:8vw;background:url(/assets/img/common/icon_memo_white.svg) no-repeat;background-size:contain;vertical-align:middle}.page-recruit .recruit-entry__button-text{display:inline-block;font-size:1.6rem;font-family:YakuHanJP,Heebo,"ヒラギノ角ゴ W5 JIS2004","Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","メイリオ",sans-serif;letter-spacing:.05em}@media (min-width:768px){.page-recruit .graphic-header{background-image:url(/assets/img/recruit/bg_mv_01_pc.jpg)}.page-recruit .graphic-header-layerbox__inner{padding-bottom:75px}.page-recruit .recruit-lead__title{font-size:2rem;margin-bottom:38px}.page-recruit .recruit-lead__text{margin-bottom:25px}.page-recruit .recruit-lead__list-box{max-width:825px;margin:0 auto;position:relative}.page-recruit .recruit-lead__list-box:before{display:block;content:"";position:absolute;border-left:solid 1px #c9d2dd;top:0;left:125px;width:1px;height:120px}.page-recruit .recruit-lead__list-box .recruit-lead__list{margin-top:17px;line-height:1.4}.page-recruit .recruit-lead__list-box .recruit-lead__list{display:flex;align-items:baseline}.page-recruit .recruit-lead__list-box .recruit-description__table-title{padding-left:25px}.page-recruit .recruit-lead__action-menu{justify-content:center;margin-top:42px}.page-recruit .recruit-lead__action-link{width:247px;height:59px;font-size:1.5rem;margin:0 11px}.page-recruit .recruit-lead__action-link:hover{opacity:.9;color:#fff;background-color:#00396f}.page-recruit .recruit-lead__action-link:hover::after{border:solid #fff;border-width:1px 1px 0 0}.page-recruit .recruit-lead__action-link::after{width:10px;height:10px;top:20px;right:26px}.page-recruit .recruit-lead__photo-large{width:50%;flex:none}.page-recruit .recruit-greeting{padding-top:240px;padding-bottom:59px;margin-top:-200px}.page-recruit .recruit-greeting .inner{padding-right:150px;padding-left:150px}.page-recruit .recruit-greeting__box{padding:40px 78px 34px 75px;position:relative}.page-recruit .recruit-greeting__box-title .section-heading span{display:inline-block;margin-right:10px}.page-recruit .recruit-greeting__box-title .section-heading span{line-height:1;margin-bottom:4px}.page-recruit .recruit-greeting__box-title picture{position:absolute;top:95px;right:80px;width:280px;height:180px}.page-recruit .recruit-greeting__box-text{margin-top:28px;width:calc(100% - 333px)}.page-recruit .recruit-description{padding:90px 0 85px 0}.page-recruit .recruit-description .inner{padding-right:150px;padding-left:150px}.page-recruit .recruit-description__title{font-size:3.2rem}.page-recruit .recruit-description__table{margin:18px auto 55px auto;width:100%}.page-recruit .recruit-description__table tr{display:flex;padding:16px 0 16px 0}.page-recruit .recruit-description__table tr:not(:last-child) .recruit-description__table-title:after{display:inline-block;position:absolute;content:'';width:100%;border-bottom:solid 1px #00396f;bottom:-17px;left:0}.page-recruit .recruit-description__table tr{border-bottom:solid 1px #c9d2dd}.page-recruit .recruit-description__table tr:last-child{border-bottom:none}.page-recruit .recruit-description__table-title{width:18.3%;text-align:left;padding-top:5px}.page-recruit .recruit-description__table-text{width:81.7%;text-align:left;line-height:2.1;margin-left:24px}.page-recruit .recruit-description__table-text__samll{font-size:1.3rem}.page-recruit .recruit-description__table-text__treatment{display:flex;justify-content:space-between;align-items:center}.page-recruit .recruit-description__table-text__mail:hover{opacity:.7}.page-recruit .recruit-description__table-text__tel:hover{opacity:.7}.page-recruit .recruit-description__image{text-align:center}.page-recruit .recruit-description__image img{width:588px;height:auto}.page-recruit .recruit-entry:after{right:0;top:30px}.page-recruit .recruit-entry .section-heading span{margin-bottom:-9px}.page-recruit .recruit-entry__title{padding:42px 0 32px 0}.page-recruit .recruit-entry__button{padding-bottom:80px}.page-recruit .recruit-entry__button-link{width:588px;height:80px;font-size:1.8rem;width:588px;height:80px;letter-spacing:.08;transition:.6s}.page-recruit .recruit-entry__button-link:hover{background:#004e96}.page-recruit .recruit-entry__button-link:before{top:26px;left:190px;width:32px;height:56px}.page-recruit .recruit-entry__button-text{font-size:1.8rem;margin-left:46px;line-height:normal}}@media (max-width:767px){.page-recruit .recruit-lead__title{font-size:1.7rem;margin-bottom:5.06667vw;letter-spacing:.01em}.page-recruit .recruit-lead__list-box .recruit-description__table-text{padding-top:.66667vw}.page-recruit .recruit-lead__action-menu{flex-direction:column;margin-top:6.66667vw;margin-bottom:5.33333vw}.page-recruit .recruit-lead__action-button{margin-bottom:1.86667vw}.page-recruit .recruit-lead__photo-area{flex-direction:column}.page-recruit .recruit-lead__photo-large{height:66.66667vw}.page-recruit .recruit-lead__photo-left picture{height:33.33333vw}.page-recruit .recruit-lead__photo-right img{height:66.66667vw}.page-recruit .recruit-greeting{padding-top:37.33333vw;padding-bottom:10.66667vw;margin-top:-26.93333vw}.page-recruit .recruit-greeting .inner{padding-right:5.2vw;padding-left:5.2vw}.page-recruit .recruit-greeting__box-title{justify-content:space-between}.page-recruit .recruit-greeting__box-title .section-heading{margin-top:2.66667vw}.page-recruit .recruit-greeting__box-title picture{width:44.66667vw;height:28.53333vw;padding-left:1.06667vw}.page-recruit .recruit-description__table{margin:4.53333vw 0 4.66667vw 0}.page-recruit .recruit-description__table-title{display:block;text-align:left}.page-recruit .recruit-description__table-title::before{display:inline-block;position:absolute;content:'';width:100%;border:solid 1px #c9d2dd;transform:scaleY(.5);bottom:-2vw;left:0}.page-recruit .recruit-description__table-title::after{display:inline-block;position:absolute;content:'';width:12vw;border:solid 1px #00396f;transform:scaleY(.5);bottom:-2vw;left:0}.page-recruit .recruit-description__table-text{display:block;text-align:left;padding-top:5.06667vw;padding-bottom:2.13333vw}.page-recruit .recruit-description__table-text-right{display:block;text-align:right}.page-recruit .recruit-entry:after{top:6.66667vw;margin-bottom:8vw}.page-recruit .recruit-entry__button{padding-bottom:12vw}.page-recruit .recruit-entry__button-text{padding-top:.13333vw;padding-left:12.66667vw}}@media (max-width:767px) and (min-width:768px){.page-recruit .recruit-description__table-title::before{display:none}}@media screen and (min-width:768px) and (max-width:1300px){.page-recruit .recruit-description__table-text__treatment{display:block}}