#mainArea{font-family:YakuHanJP,"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#231815;line-height:1.7;letter-spacing:.07em;word-break:break-all;overflow-wrap:break-word}#mainArea .en{font-family:"Open Sans",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}#mainArea img{width:100%;height:auto;-ms-interpolation-mode:bicubic;vertical-align:bottom;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (max-width: 600px){#mainArea p{text-align:justify}}.secBlock{padding:100px 0}@media only screen and (max-width: 600px){.secBlock{padding:50px 0}}.secBlock .sec-title{text-align:center;font-size:clamp(2.5rem,2.1818181818rem + .8484848485vw,3.2rem);font-weight:400}.secBlock .sec-title::after{content:"";display:block;width:80px;height:4px;background:#00857f;margin:25px auto 50px}@media only screen and (max-width: 600px){.secBlock .sec-title::after{margin:25px auto 35px}}.secBlock .sec-lead{text-align:center;font-size:clamp(1.4rem,1.3090909091rem + .2424242424vw,1.6rem);margin-top:-20px;margin-bottom:50px}@media only screen and (max-width: 600px){.secBlock .sec-lead{text-align:justify;margin:0 auto 35px}}.secBlock.bgDark{color:#fff;background:#00857f}.secBlock.bgDark .sec-title::after{background:#fff}.secBlock .box-annote{background:#f3f6f6;border:1px solid #008880;border-radius:10px;padding:40px 20px}.secBlock .box-annote p{text-align:center;font-size:clamp(1.3rem,1.1636363636rem + .3636363636vw,1.6rem);color:#008880}#page-top{display:none !important}.spNone{display:block}@media only screen and (max-width: 600px){.spNone{display:none}}.pcNone{display:none}@media only screen and (max-width: 600px){.pcNone{display:block}}.is-pc{display:block}@media only screen and (max-width: 600px){.is-pc{display:none}}.is-sp{display:none}@media only screen and (max-width: 600px){.is-sp{display:block}}.innerArea{width:1100px;margin:0 auto}@media only screen and (max-width: 1100px){.innerArea{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}}.ytwrap{position:relative;width:100%;padding-top:56.25%}.ytwrap iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}.domain::before{content:"@"}.btn{display:block;margin:0 auto;width:440px;text-align:center;background:#00857f;color:#fff;font-size:clamp(1.8rem,1.7090909091rem + .2424242424vw,2rem);padding:.7em 0;border-radius:3em;border:none;position:relative;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}@media only screen and (max-width: 440px){.btn{width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px)}}.btn:hover{opacity:.7}.btn.arrow::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;display:block;font-size:1.5em;position:absolute;top:50%;right:.7em;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.btn.white{color:#00857f;background:#fff}.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0%, #eeff00));background:-webkit-linear-gradient(transparent 65%, #eeff00 0%);background:-moz-linear-gradient(transparent 65%, #eeff00 0%);background:linear-gradient(transparent 65%, #eeff00 0%);display:inline;padding:0 2px 0px}.marker.c-yellow{background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0%, #eeff00));background:-webkit-linear-gradient(transparent 65%, #eeff00 0%);background:-moz-linear-gradient(transparent 65%, #eeff00 0%);background:linear-gradient(transparent 65%, #eeff00 0%)}sup{font-size:.7em;vertical-align:super;line-height:1}.breadcrumb{background:#f3f6f6;overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumb ol{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;white-space:nowrap;margin:0;padding:0 10px;list-style:none}@media only screen and (min-width: 600px){.breadcrumb ol{max-width:1100px;margin:0 auto;padding:0}}.breadcrumb ol li{-webkit-box-flex:0;-webkit-flex:0 0 auto;-moz-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:.7em 0;font-size:clamp(1.2rem,1.1545454545rem + .1212121212vw,1.3rem)}.breadcrumb ol li::after{font-family:"Material Symbols Outlined";content:"";font-variation-settings:"FILL" 0,"wght" 300,"GRAD" 0,"opsz" 48;display:inline-block;font-size:1.5em;vertical-align:middle;margin:-0.1em 7px 0}.breadcrumb ol li:last-child{padding-right:10px}.breadcrumb ol li:last-child::after{content:"";display:none}.breadcrumb ol li a{display:inline-block;height:100%;text-decoration:none;color:#008880}.breadcrumb ol li a:hover{text-decoration:underline}.breadcrumb::-webkit-scrollbar{height:3px}.breadcrumb::-webkit-scrollbar-thumb{background-color:rgba(0,136,128,.3);border-radius:3px}.danseiikukyu-top .breadcrumb{display:none !important}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul{position:relative;z-index:10;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;height:90px}@media only screen and (max-width: 600px){.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul{display:block;height:auto}}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul.col7>li{height:100%;-webkit-box-flex:0;-webkit-flex:0 0 14.2857142857%;-moz-box-flex:0;-ms-flex:0 0 14.2857142857%;flex:0 0 14.2857142857%}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul.col7>li a{height:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 600px){.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul.col7>li a{display:block}}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul.col7>li a .txt .sText{font-size:.8em}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li{-webkit-box-flex:0;-webkit-flex:0 0 17%;-moz-box-flex:0;-ms-flex:0 0 17%;flex:0 0 17%;border-right:1px solid #fff}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li:first-child{border-left:1px solid #fff}@media only screen and (max-width: 600px){.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li{border:none}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li:first-child{border-left:none}}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li a{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;text-align:center}@media only screen and (max-width: 600px){.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li a{text-align:left;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2em}}.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li a .txt{font-size:1.3rem;line-height:1.4}@media only screen and (max-width: 600px){.danseiikukyu_nav ul>li.danseiikukyu .nav_inner ul>li a .txt{text-align:left}}#contentsWrap{margin-top:90px}@media only screen and (max-width: 600px){#contentsWrap{margin-top:0}}#topicpath{background:#f5f5f5}#topicpath ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:100%;max-width:1220px;margin:0 auto;padding:2rem 1rem 0;font-size:1.4rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;color:#327950}#topicpath ul li:not(:last-child)::after{content:">";color:#327950;margin:0 1em}#topicpath ul li a{color:#327950;-webkit-transition:.3s all;-moz-transition:.3s all;transition:.3s all}#topicpath ul li a:hover{text-decoration:underline}#sec-news .newsList .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #c9c9c9;padding:20px 0}@media only screen and (max-width: 600px){#sec-news .newsList .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-moz-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}}#sec-news .newsList .item:first-child{border-top:1px solid #c9c9c9}#sec-news .newsList .item dt,#sec-news .newsList .item dd{font-size:clamp(1.5rem,1.4545454545rem + .1212121212vw,1.6rem);line-height:1.7}#sec-news .newsList .item dt{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 18em;-moz-box-flex:0;-ms-flex:0 0 18em;flex:0 0 18em;margin-right:30px}@media only screen and (max-width: 600px){#sec-news .newsList .item dt{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:block;margin-right:auto;margin-bottom:7px}}#sec-news .newsList .item dt .date{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-weight:300;color:#979797}#sec-news .newsList .item dt .news{font-size:clamp(1.2rem,1.0636363636rem + .3636363636vw,1.5rem);-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;display:block;background:#0062b1;color:#fff;padding:.3em 0;border-radius:3em;text-align:center}#sec-news .newsList .item dd{-webkit-box-flex:1;-webkit-flex:1 1 100%;-moz-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:400}@media only screen and (max-width: 600px){#sec-news .newsList .item dd{display:block}}#sec-news .newsList .item dd a{color:#00857f;text-decoration:underline}#sec-news #news-more-btn{margin-top:30px}.modaal-overlay{z-index:99998}.modaal-wrapper{z-index:99999}@media all and (-ms-high-contrast: none){.modaal-noscroll{overflow-y:auto}}@supports(-ms-ime-align: auto){.modaal-noscroll{overflow-y:auto}}.is-windows.modaal-noscroll{overflow-y:auto}.modal_wrap{display:none}#page-footer{padding-top:70px}.float-btn-toroku{position:fixed;z-index:50;top:50%;left:0}@media only screen and (max-width: 600px){.float-btn-toroku{width:100%;top:auto;bottom:0}}.float-btn-toroku a{display:block;width:70px;background:#00857f;border:2px solid #fff;border-left:none}@media only screen and (max-width: 600px){.float-btn-toroku a{width:100%;border:none}}.page-title{padding:0 0;background:#f3f6f6}.page-title .content{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-moz-box-orient:horizontal;-moz-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 600px){.page-title .content{display:block;padding-top:30px}}.page-title h1{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:clamp(2.4rem,1.9454545455rem + 1.2121212121vw,3.4rem)}@media only screen and (max-width: 600px){.page-title h1{margin-bottom:15px}}.page-title .mv{-webkit-box-flex:0;-webkit-flex:0 0 50%;-moz-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding:0}.page-title.text-only{padding:70px 0}@media only screen and (max-width: 600px){.page-title.text-only{padding:25px 0}}.page-title.text-only h1{-webkit-box-flex:0;-webkit-flex:0 0 100%;-moz-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.interview-list>li a{display:block;color:#231815;background:#fff;position:relative}.interview-list>li a .title{padding:10px 20px 5px;font-size:clamp(1.4rem,1.3545454545rem + .1212121212vw,1.5rem);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.interview-list>li a .company{padding:0 20px 70px;font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem);color:#979797}.interview-list>li a .more{position:absolute;bottom:20px;right:20px;font-size:clamp(1.2rem,1.2rem + 0vw,1.2rem);padding-right:50px}.interview-list>li a .more::before{content:"";display:block;position:absolute;bottom:.5em;right:0;width:40px;height:1px;background:#00857f}.interview-list>li a .more::after{content:"";display:block;position:absolute;bottom:8px;right:0;width:10px;height:1px;background:#00857f;-webkit-transform:translateY(-100%) rotate(45deg);-moz-transform:translateY(-100%) rotate(45deg);-ms-transform:translateY(-100%) rotate(45deg);transform:translateY(-100%) rotate(45deg)}