﻿.contents-heading,.interview-contents__1col p,.interview-contents__2col p{font-family:"Lato","Helvetica Neue","Helvetica","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:500}.top-image{background-position:center center;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:block;height:635px;position:relative;width:100%;max-width:1430px;margin:auto}.top-image__title-section{box-sizing:border-box;background:#79b463;bottom:50px;display:block;right:-8%;bottom:3%;margin-left:-650px;padding:20px;position:absolute;width:40%}.top-image__title-section img{display:block;margin:0 auto}.top-image .share-btns{position:absolute;right:20px;top:20px}.interview-title{color:#fff;font-family:"Lato","Helvetica Neue","Helvetica","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-style:italic;font-weight:600;font-size:40px}.interview-title--header{color:#fff;font-family:"Lato","Helvetica Neue","Helvetica","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:bold;font-size:16px}.interview-title--sub-title{color:#fff;font-family:"Lato","Helvetica Neue","Helvetica","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif";font-weight:bold;font-size:20px}.mobile-title{color:#fff;font-family:"Avenir Next", "Avenir", "Lato", "Helvetica", "Arial", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "Noto Sans JP", "Noto Sans KR", "Noto Sans HK", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-style:italic;font-size:24px;font-weight:600}.mobile-title--sub-title{color:#fff;font-family:"Avenir Next", "Avenir", "Lato", "Helvetica", "Arial", "游ゴシック", "Yu Gothic", "游ゴシック体", "YuGothic", "Noto Sans JP", "Noto Sans KR", "Noto Sans HK", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Meiryo UI", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:16px;font-weight:normal}.white-wrapper,.black-wrapper{box-sizing:border-box;padding:80px 0;width:100%}.white-wrapper{background:#fff;color:#111;padding:0px 0px}.white-wrapper .contents-heading{color:#79b463;margin-bottom:3rem}.white-wrapper hr{background:#e5e5e5;display:block;height:1px;border:none;margin:1em 0;padding:0}.black-wrapper{background:#fff;padding:160px 0 0}.black-wrapper .contents-heading{border-bottom:2px solid #79b463;color:#79b463;text-align:center;padding-bottom:0.25em}.contents-heading{font-size:24px;font-weight:bold;line-height:2;text-align:center;width:100%}.paragraph-header{margin-bottom:48px}.paragraph-header__main-title{color:#79b463;font-size:24px;font-weight:bold;line-height:2;text-align:center;padding:80px 0px 0px 0px}.paragraph-header__sub-title{color:#79b463;font-size:16px;font-weight:bold;text-align:center}.share-btns{align-items:center;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;width:120px;margin-top:20px}.share-btns a:hover{opacity:.6}.interview-contents__1col{box-sizing:border-box;margin:0 auto;width:720px}.interview-contents__1col p{font-size:16px;line-height:2;margin-bottom:40px;width:100%}.interview-contents__1col p:last-child{margin-bottom:0}.interview-contents__1col>img{width:100%}.interview-contents__1col__list{border-radius:2px;border:1px solid #ddd;list-style-type:disc;margin-bottom:40px;padding:10px 10px 10px 30px}.interview-contents__1col__list li{list-style-type:inherit}.interview-contents__2col{box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto;width:720px}.interview-contents__2col__article{box-sizing:border-box;width:calc(720px - 80px - 24px)}.interview-contents__2col__article p{line-height:2}.interview-contents__2col__profile{box-sizing:border-box;width:620px}.interview-contents__2col__img{box-sizing:border-box;width:80px}.interview-contents__2col__img--profile{width:240px}.interview-contents__2col__img--profile+.interview-contents__2col__article{width:calc(720px - 240px - 24px)}.interview-contents__2col__img--profile+.interview-contents__2col__article p{margin-bottom:10px}.interview-contents__2col__img--circle{background-position:center;background-size:cover;border-radius:50%;height:80px;width:80px}.interview-contents__2col__img__detail{display:block;font-size:12px;font-weight:bold;margin-top:4px;text-align:center;width:100%}.interview-contents__2col p{font-size:16px;width:100%}.interview-contents__2col img{width:100%}.profile{box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-between;margin:0 auto 32px;width:720px}.profile:last-child{margin-bottom:0}.profile__catch{width:240px}.profile__catch img{width:100%}.profile__detail{box-sizing:border-box;padding-left:24px;width:480px}.profile-title{font-weight:bold;font-size:18px}.profile-sub-title{font-size:14px;font-weight:bold;line-height:1.5;margin:0}.profile-text{font-size:14px;line-height:1.5}.interview-text__name-text{font-size:16px;font-weight:bold;margin-right:1em}.scrolltoTop{background:none;bottom:20px;cursor:pointer;display:none;height:60px;opacity:1 !important;position:fixed;right:20px;width:60px;z-index:2}#scrolltoTop{display:none !important}.footer{margin-top:0}.bottom-top-link{color:#333;display:block;font-size:14px;margin:0 auto;margin-top:40px;text-decoration:underline;text-align:center}.caption-contents{box-sizing:border-box;font-size:14px;font-family:"Lato","Helvetica Neue","Helvetica","游ゴシック体","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","Osaka","ＭＳ Ｐゴシック","MS PGothic","sans-serif";width:100%;margin-top:12px}.quote-contents{background:#f0f0f0;box-sizing:border-box;padding:2em;width:100%}.company-info-box{width:720px}.other-job-offer-card{display:flex}.other-job-offer-card .img-section,.other-job-offer-card .text-section{float:none}.other-job-offer-card .text-section{width:auto}.other-job-offer-card .text-section p{font-size:14px;line-height:1.5}.job-offer-pop{align-items:center;background:#f5f5f5;box-sizing:border-box;bottom:20px;display:flex;padding:32px;position:fixed;width:720px;left:50%;transform:translateX(-50%) translateY(100%) translateY(32px);transition:transform 300ms cubic-bezier(0.3, 0.3, 0.3, 1)}.job-offer-pop--active{transform:translate3d(-50%, 0, 0)}.job-offer-pop__text{font-size:20px;font-weight:bold;width:60%}.job-offer-pop__button-area{width:40%}@media screen and (max-width: 1024px){.top-image{height:230px}.top-image__title-section{background:#79b463;bottom:0;display:block;left:0;margin-bottom:40px;margin-left:0;padding:16px;position:relative;top:auto;width:100%}.top-image__title-section img{width:100%}.white-wrapper{box-sizing:border-box;padding:16px;width:100%;background:#fff;color:#111;margin-bottom:20px}.white-wrapper .contents-heading{color:#06C755}.white-wrapper p{color:#111}.interview-contents__1col{box-sizing:border-box;margin:0 auto;width:100%}.interview-contents__1col p{font-size:14px;line-height:1.5;margin-bottom:16px;width:100%;margin-top:20px}.interview-contents__1col>img{width:100%}.profile{flex-flow:column nowrap;width:100%}.profile__catch{width:100%}.profile__detail{padding-left:0;padding-top:20px;width:100%}.contents-heading{font-size:20px}.contents-heading br{display:none}.interview-contents__2col{width:100%}.interview-contents__2col__img{width:80px}.interview-contents__2col__img--circle{height:80px;width:80px}.interview-contents__2col__img__detail{font-size:12px;font-weight:bold;display:block;width:100%}.interview-contents__2col__article{padding-left:16px;box-sizing:border-box;width:calc( 100% - 80px)}.interview-text__name-text{font-size:14px}.job-offer-pop{width:calc(100% - 32px);flex-flow:column nowrap;padding:16px}.job-offer-pop__text{font-size:12px;text-align:center;width:100%}.job-offer-pop__button-area{font-weight:bold;text-align:center;width:100%}}
