﻿.con_mainimg .box_mainimg,.con_message,.con_message .box_mes,.con_intro .box_int,.con_attract .box_st,.con_attract .box_att .inner,.con_welfare .box_wel,.con_around .box_aro,.con_worker .box_wor,.con_flow,.con_faq{max-width:1200px;margin:auto}@media only screen and (min-width: 768px){.con_mainimg .box_mainimg,.con_message,.con_message .box_mes,.con_intro .box_int,.con_attract .box_st,.con_attract .box_att .inner,.con_welfare .box_wel,.con_around .box_aro,.con_worker .box_wor,.con_flow,.con_faq{width:88.54167%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg,.con_message,.con_message .box_mes,.con_intro .box_int,.con_attract .box_st,.con_attract .box_att .inner,.con_welfare .box_wel,.con_around .box_aro,.con_worker .box_wor,.con_flow,.con_faq{width:86.45833%}}@font-face{font-family:'icomoon';src:url("../fonts/icomoon.eot?cj6e42");src:url("../fonts/icomoon.eot?cj6e42#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?cj6e42") format("truetype"),url("../fonts/icomoon.woff?cj6e42") format("woff"),url("../fonts/icomoon.svg?cj6e42#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}@-webkit-keyframes scroll{0%{height:0}50%{top:0;height:100%}100%{top:100%}}@-moz-keyframes scroll{0%{height:0}50%{top:0;height:100%}100%{top:100%}}@keyframes scroll{0%{height:0}50%{top:0;height:100%}100%{top:100%}}.con_mainimg{position:relative}.con_mainimg:after{content:'';position:absolute;left:0;top:0;z-index:-1;width:78.125%;height:149.41176%;background:#2e86a0}.con_mainimg .box_mainimg{max-width:100%;position:relative;background:#fff}.con_mainimg .box_mainimg .wrp_txt{position:absolute;left:0;bottom:12.35294%;z-index:10;padding:0 4.41176%;box-sizing:border-box;color:#fff;font-weight:bold;letter-spacing:.04em}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt{padding:0 5.42169%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt{letter-spacing:.02em}}.con_mainimg .box_mainimg .wrp_txt h2{margin-bottom:1.3vw;font-size:143%}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt h2{margin-bottom:2.6vw}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_txt h2{font-size:129%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt h2{font-size:100%}}.con_mainimg .box_mainimg .wrp_txt .txt{font-size:429%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_txt .txt{font-size:343%}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt .txt{font-size:143%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_mainimg .box_mainimg .wrp_txt .txt{font-size:386%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_mainimg .box_mainimg .wrp_txt .txt{font-size:300%}}.con_mainimg .box_mainimg .wrp_txt .slick-dots{display:flex;align-items:center;margin-top:2.34vw}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt .slick-dots{margin-top:4.68vw}}.con_mainimg .box_mainimg .wrp_txt .slick-dots li{width:.92em;height:.92em;padding:0;background:#fff;border-radius:50%;transition:background 500ms ease}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt .slick-dots li{width:.46em}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt .slick-dots li{height:.46em}}.con_mainimg .box_mainimg .wrp_txt .slick-dots li+li{margin-left:1.78em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .box_mainimg .wrp_txt .slick-dots li+li{margin-left:1.28em}}@media only screen and (max-width: 767px){.con_mainimg .box_mainimg .wrp_txt .slick-dots li+li{margin-left:1em}}.con_mainimg .box_mainimg .wrp_txt .slick-dots li:hover,.con_mainimg .box_mainimg .wrp_txt .slick-dots li.slick-active{cursor:pointer;background:#2e86a0}.con_mainimg .box_mainimg .wrp_txt .slick-dots li button{display:none}.con_mainimg .box_mainimg #js-mainSlider>*{display:none}.con_mainimg .box_mainimg #js-mainSlider>*:first-child{display:block}.con_mainimg .box_mainimg #js-mainSlider .slick-list{height:100%}.con_mainimg .box_mainimg #js-mainSlider .slick-list .slick-track{height:100%}.con_mainimg .box_mainimg #js-mainSlider .slick-list .slick-track .slide{position:relative}.con_mainimg .box_mainimg #js-mainSlider .slick-list .slick-track .slide:before{content:'';position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;background:url(../images/common/dec1.png) left top}.con_mainimg .box_mainimg #js-mainSlider .slick-list .slick-track .slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.con_mainimg .scroll{position:absolute;right:0;bottom:0;width:5.72917%;text-align:center}@media only screen and (max-width: 767px){.con_mainimg .scroll{width:6.77083%}}.con_mainimg .scroll a{display:inline-block;text-decoration:none;font-family:"Outfit", Verdana, Helvetica, Arial, sans-serif;font-weight:100;font-size:115%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .scroll a{font-size:108%}}@media only screen and (max-width: 767px){.con_mainimg .scroll a{font-size:86%}}.con_mainimg .scroll a em{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal;display:block;letter-spacing:.12em;width:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_mainimg .scroll a em{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_mainimg .scroll a em{letter-spacing:.08em}}.con_mainimg .scroll a i{overflow:hidden;position:relative;width:1px;height:60px;display:block;margin:1.1em auto 0}.con_mainimg .scroll a i:before{content:'';position:absolute;left:0;top:0;width:1px;height:100%;background:#353535;animation-name:scroll;animation-duration:2000ms;animation-timing-function:ease;animation-delay:0ms;animation-iteration-count:infinite;animation-fill-mode:none}.con_message{max-width:1700px;margin-top:6.25%;padding:7.29167% 0;background:#fff}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message{margin-top:10%}}@media only screen and (max-width: 767px){.con_message{margin-top:12.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message{padding:11.66667% 0}}@media only screen and (max-width: 767px){.con_message{padding:14.58333% 0}}@media only screen and (max-width: 767px){.con_message .box_mes{width:84.33735%}}.con_message .box_mes h3{margin-bottom:4.58333%}@media only screen and (max-width: 767px){.con_message .box_mes h3{margin-bottom:11.85714%}}.con_message .box_mes .st{text-align:center;margin-bottom:2.5%}@media only screen and (max-width: 767px){.con_message .box_mes .st{margin-bottom:6.42857%}}.con_message .box_mes .txt{font-size:115%;letter-spacing:.04em;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_mes .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_message .box_mes .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_message .box_mes .txt{letter-spacing:.02em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_message .box_mes .txt{line-height:1.9}}@media only screen and (max-width: 767px){.con_message .box_mes .txt{line-height:1.8}}@media only screen and (min-width: 768px){.con_message .box_mes .txt{text-align:center}}.con_message .box_mes .btn{margin:5% auto 0}@media only screen and (max-width: 767px){.con_message .box_mes .btn{margin:12.85714% auto 0}}@media only screen and (min-width: 768px){.con_message .box_mes .btn{max-width:350px}}.con_intro{position:relative;padding:5.72917% 0 7.29167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding:9.16667% 0 11.66667%}}@media only screen and (max-width: 767px){.con_intro{padding:11.45833% 0 14.58333%}}.con_intro:after{content:'';position:absolute;right:0;bottom:0;z-index:-1;width:50%;height:136.36364%;background:#f2f2f2}@media only screen and (max-width: 767px){.con_intro:after{height:113.63636%}}.con_intro .box_int{max-width:1440px}.con_intro .box_int h3{margin-bottom:4.51389%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int h3{margin-bottom:5.41667%}}@media only screen and (max-width: 767px){.con_intro .box_int h3{margin-bottom:11.80723%}}@media only screen and (min-width: 768px){.con_intro .box_int ul{display:flex;flex-wrap:wrap}}.con_intro .box_int ul li{margin:4.16667% 0 0 2.08333%}@media only screen and (max-width: 767px){.con_intro .box_int ul li{margin:12.04819% 0 0}}@media only screen and (min-width: 768px){.con_intro .box_int ul li{width:31.94444%}.con_intro .box_int ul li:nth-child(-n+3){margin-top:0}.con_intro .box_int ul li:nth-child(3n+1){margin-left:0}}@media only screen and (max-width: 767px){.con_intro .box_int ul li:first-child{margin-top:0}}.con_intro .box_int ul li .wrp_img img{width:100%}.con_intro .box_int ul li .wrp_txt{margin-top:7.6087%}@media only screen and (max-width: 767px){.con_intro .box_int ul li .wrp_txt{margin-top:6.38554%}}.con_intro .box_int ul li .wrp_txt .st{margin-bottom:4.34783%}@media only screen and (max-width: 767px){.con_intro .box_int ul li .wrp_txt .st{margin-bottom:3.61446%}}.con_intro .box_int ul li .wrp_txt .txt{font-size:115%;letter-spacing:.04em;line-height:1.56}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro .box_int ul li .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_intro .box_int ul li .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_intro .box_int ul li .wrp_txt .txt{letter-spacing:.02em}}.con_attract{position:relative;padding-top:8.59375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract{padding-top:13.75%}}@media only screen and (max-width: 767px){.con_attract{padding-top:17.1875%}}@media only screen and (min-width: 768px){.con_attract:before,.con_attract:after{content:'';position:absolute;left:0;z-index:-1;width:120.3125%;height:55.4902%}.con_attract:before{background:linear-gradient(to bottom left, rgba(0,0,0,0) 50%,#e4eff2 50%)}.con_attract:after{top:55.4902%;background:linear-gradient(to top left, rgba(0,0,0,0) 50%,#e4eff2 50%)}}.con_attract .box_st{max-width:1440px;margin-bottom:4.16667%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_st{margin-bottom:6.66667%}}@media only screen and (max-width: 767px){.con_attract .box_st{margin-bottom:12.5%}}@media only screen and (min-width: 1200px){.con_attract .box_st{display:flex;align-items:flex-start}}@media print{.con_attract .box_st{display:flex;align-items:flex-start}}.con_attract .box_st h3{margin:0 4.16667% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_st h3{margin:0 0 4.16667%}}@media only screen and (max-width: 767px){.con_attract .box_st h3{margin:0 0 10.84337%}}@media only screen and (min-width: 1200px){.con_attract .box_st h3{white-space:nowrap}}@media print{.con_attract .box_st h3{white-space:nowrap}}.con_attract .box_st .txt{font-size:115%;letter-spacing:.04em;line-height:1.56}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_st .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_attract .box_st .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_attract .box_st .txt{letter-spacing:.02em}}@media only screen and (min-width: 1200px){.con_attract .box_st .txt{margin-top:.69444%}}@media print{.con_attract .box_st .txt{margin-top:.69444%}}.con_attract .box_att{position:relative;z-index:1;padding:4.16667% 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_att{padding:6.66667% 0}}@media only screen and (max-width: 767px){.con_attract .box_att{padding:12.5% 0}}.con_attract .box_att:after{content:'';position:absolute;left:0;top:0;z-index:-1;width:18.22917%;height:100%;background:#2e86a0}@media only screen and (max-width: 767px){.con_attract .box_att:after{background:#e4eff2}}.con_attract .box_att .inner{max-width:1720px}@media only screen and (min-width: 768px){.con_attract .box_att .inner{display:flex;align-items:center;justify-content:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_att .inner{align-items:flex-start}}@media only screen and (min-width: 1200px){.con_attract .box_att .inner .wrp_img{width:52.32558%}}@media print{.con_attract .box_att .inner .wrp_img{width:52.32558%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_att .inner .wrp_img{width:46.51163%}}.con_attract .box_att .inner .wrp_img img{width:100%}.con_attract .box_att .inner .wrp_txt{margin:0 0 0 9.88372%}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt{margin:7.22892% 0 0}}@media only screen and (min-width: 768px){.con_attract .box_att .inner .wrp_txt{width:37.7907%;max-width:560px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_att .inner .wrp_txt{width:43.60465%}}.con_attract .box_att .inner .wrp_txt h4{margin-bottom:8.92857%}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt h4{margin-bottom:6.0241%}}.con_attract .box_att .inner .wrp_txt h4>*{display:block}.con_attract .box_att .inner .wrp_txt h4 span{margin-bottom:.08em;color:#2e86a0;font-size:429%;font-family:"Outfit", Verdana, Helvetica, Arial, sans-serif;font-weight:100;letter-spacing:.04em;line-height:1;text-shadow:0 0 0.2em rgba(46,134,160,0.32)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_att .inner .wrp_txt h4 span{font-size:343%}}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt h4 span{font-size:258%}}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt h4 span{letter-spacing:.02em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_attract .box_att .inner .wrp_txt h4 span{font-size:386%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_attract .box_att .inner .wrp_txt h4 span{font-size:300%}}.con_attract .box_att .inner .wrp_txt h4 em{position:relative;font-size:179%;font-weight:bold;letter-spacing:.04em;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_att .inner .wrp_txt h4 em{font-size:143%}}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt h4 em{font-size:115%}}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt h4 em{letter-spacing:.02em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_attract .box_att .inner .wrp_txt h4 em{font-size:165%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_attract .box_att .inner .wrp_txt h4 em{font-size:129%}}@media only screen and (min-width: 768px){.con_attract .box_att .inner .wrp_txt h4 em:before{content:'';position:absolute;right:100%;top:50%;width:49.10714%;height:1px;margin-right:4.46429%;background:#2e86a0}}.con_attract .box_att .inner .wrp_txt .txt{font-size:115%;letter-spacing:.04em;line-height:1.56}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_attract .box_att .inner .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_attract .box_att .inner .wrp_txt .txt{letter-spacing:.02em}}.con_attract .box_att.reverse:after{left:auto;right:0}@media only screen and (min-width: 768px){.con_attract .box_att.reverse .inner{flex-direction:row-reverse}}@media only screen and (min-width: 768px){.con_attract .box_att.reverse .inner .wrp_txt{margin:0 9.88372% 0 0}}.con_attract .box_att.reverse .inner .wrp_txt h4 em:before{right:auto;left:100%;margin:0 0 0 4.46429%}.con_welfare{position:relative;padding:7.8125% 0 9.375%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_welfare{padding:12.5% 0 15%}}@media only screen and (max-width: 767px){.con_welfare{padding:15.625% 0 18.75%}}.con_welfare:after{content:'';position:absolute;right:0;bottom:0;z-index:-1;width:62.5%;padding-bottom:38.54167%;background:linear-gradient(to bottom right, rgba(0,0,0,0) 50%,#f2f2f2 50%)}.con_welfare .box_wel{max-width:900px}.con_welfare .box_wel h3{margin-bottom:7.77778%}@media only screen and (max-width: 767px){.con_welfare .box_wel h3{margin-bottom:12.6506%}}.con_welfare .box_wel table{margin-top:7.77778%}@media only screen and (max-width: 767px){.con_welfare .box_wel table{margin-top:12.6506%}}.con_welfare .box_wel table tr th{width:200px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_welfare .box_wel table tr th{width:170px}}@media only screen and (max-width: 767px){.con_welfare .box_wel table tr th{width:36.14458%}}.con_welfare .box_wel table tr td{width:calc(100% - 200px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_welfare .box_wel table tr td{width:calc(100% - 170px)}}@media only screen and (max-width: 767px){.con_welfare .box_wel table tr td{width:63.85542%}}.con_dormitory{background:#2e86a0}@media only screen and (min-width: 768px){.con_dormitory{display:flex}}.con_dormitory #js-dormitorySlider{position:relative}@media only screen and (min-width: 1561px){.con_dormitory #js-dormitorySlider{width:62.5%}}@media print{.con_dormitory #js-dormitorySlider{width:62.5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_dormitory #js-dormitorySlider{width:57.29167%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_dormitory #js-dormitorySlider{width:52.08333%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_dormitory #js-dormitorySlider{width:46.875%}}.con_dormitory #js-dormitorySlider>*{display:none}.con_dormitory #js-dormitorySlider>*:first-child{display:block}@media only screen and (min-width: 768px){.con_dormitory #js-dormitorySlider .slick-list{height:100%}.con_dormitory #js-dormitorySlider .slick-list .slick-track{height:100%}.con_dormitory #js-dormitorySlider .slick-list .slick-track .slide{position:relative;height:100%}.con_dormitory #js-dormitorySlider .slick-list .slick-track .slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}}.con_dormitory #js-dormitorySlider .slick-dots{position:absolute;right:3.33333%;bottom:4%;z-index:1;display:flex;align-items:center}@media only screen and (max-width: 767px){.con_dormitory #js-dormitorySlider .slick-dots{right:6.25%}}@media only screen and (max-width: 767px){.con_dormitory #js-dormitorySlider .slick-dots{bottom:6%}}.con_dormitory #js-dormitorySlider .slick-dots li{width:.92em;height:.92em;padding:0;background:#fff;border-radius:50%;transition:background 500ms ease}@media only screen and (max-width: 767px){.con_dormitory #js-dormitorySlider .slick-dots li{width:.46em}}@media only screen and (max-width: 767px){.con_dormitory #js-dormitorySlider .slick-dots li{height:.46em}}.con_dormitory #js-dormitorySlider .slick-dots li+li{margin-left:1.78em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dormitory #js-dormitorySlider .slick-dots li+li{margin-left:1.28em}}@media only screen and (max-width: 767px){.con_dormitory #js-dormitorySlider .slick-dots li+li{margin-left:1em}}.con_dormitory #js-dormitorySlider .slick-dots li:hover,.con_dormitory #js-dormitorySlider .slick-dots li.slick-active{cursor:pointer;background:#2e86a0}.con_dormitory #js-dormitorySlider .slick-dots li button{display:none}.con_dormitory .box_txt{padding:7.29167% 3.64583% 6.77083%;box-sizing:border-box}@media only screen and (max-width: 767px){.con_dormitory .box_txt{padding:7.29167% 6.77083% 9.375%}}@media only screen and (min-width: 768px){.con_dormitory .box_txt{display:flex;align-items:center}}@media only screen and (min-width: 1200px){.con_dormitory .box_txt{width:37.5%}}@media print{.con_dormitory .box_txt{width:37.5%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_dormitory .box_txt{width:42.70833%}}@media only screen and (min-width: 984px) and (max-width: 1199px){.con_dormitory .box_txt{width:47.91667%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_dormitory .box_txt{width:53.125%}}.con_dormitory .box_txt h3{margin-bottom:6.89655%}@media only screen and (max-width: 767px){.con_dormitory .box_txt h3{margin-bottom:7.22892%}}.con_dormitory .box_txt table{margin-top:5.17241%}@media only screen and (max-width: 767px){.con_dormitory .box_txt table{margin-top:5.42169%}}.con_dormitory .box_txt table tr th{width:120px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dormitory .box_txt table tr th{width:100px}}@media only screen and (max-width: 767px){.con_dormitory .box_txt table tr th{width:36.14458%}}.con_dormitory .box_txt table tr td{width:calc(100% - 120px)}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_dormitory .box_txt table tr td{width:calc(100% - 100px)}}@media only screen and (max-width: 767px){.con_dormitory .box_txt table tr td{width:63.85542%}}.con_dormitory .box_txt table tr td a{margin-left:2em;color:#fff}.con_around{position:relative;margin-bottom:5.20833%;padding-top:7.8125%}@media only screen and (max-width: 767px){.con_around{margin-bottom:20.83333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_around{padding-top:12.5%}}@media only screen and (max-width: 767px){.con_around{padding-top:15.625%}}.con_around:after{content:'';position:absolute;right:0;top:0;z-index:-1;width:62.5%;padding-bottom:44.79167%;background:linear-gradient(to top right, rgba(0,0,0,0) 50%,#f2f2f2 50%)}.con_around .box_aro{max-width:1440px}@media only screen and (min-width: 768px){.con_around .box_aro{display:flex;align-items:center;flex-direction:row-reverse}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_around .box_aro{align-items:flex-start}}@media only screen and (min-width: 768px){.con_around .box_aro .wrp_img{width:41.66667%}}.con_around .box_aro .wrp_img img{width:100%}.con_around .box_aro .wrp_txt{margin:0 9.02778% 0 0}@media only screen and (max-width: 767px){.con_around .box_aro .wrp_txt{margin:7.22892% 0 0}}@media only screen and (min-width: 768px){.con_around .box_aro .wrp_txt{width:49.30556%;max-width:590px}}.con_around .box_aro .wrp_txt h3{margin-bottom:6.77966%}@media only screen and (max-width: 767px){.con_around .box_aro .wrp_txt h3{margin-bottom:7.22892%}}.con_around .box_aro .wrp_txt .txt{margin-top:3.38983%;font-size:115%;letter-spacing:.04em;line-height:1.56}@media only screen and (max-width: 767px){.con_around .box_aro .wrp_txt .txt{margin-top:3.61446%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_around .box_aro .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_around .box_aro .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_around .box_aro .wrp_txt .txt{letter-spacing:.02em}}.con_worker{position:relative;margin-top:5.20833%;padding:6.77083% 0 8.85417%}@media only screen and (max-width: 767px){.con_worker{margin-top:20.83333%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker{padding:10.83333% 0 14.16667%}}@media only screen and (max-width: 767px){.con_worker{padding:13.54167% 0 17.70833%}}.con_worker:after{content:'';position:absolute;left:0;top:0;z-index:-1;width:78.125%;height:189.65517%;background:#e4eff2}.con_worker .box_wor{max-width:1585px}.con_worker .box_wor h3{margin-bottom:6.30915%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor h3{margin-bottom:8.33333%}}@media only screen and (max-width: 767px){.con_worker .box_wor h3{margin-bottom:12.04819%}}.con_worker .box_wor #js-workerSlider{width:calc(100% + 34px);margin-left:-17px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider{width:calc(100% + 24px)}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider{width:calc(100% + .5em)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider{margin-left:-12px}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider{margin-left:-0.25em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider{width:calc(100% + 16px);margin-left:-8px}}.con_worker .box_wor #js-workerSlider .slide{margin:0 17px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slide{margin:0 12px}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide{margin:0 0.5em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide{margin:0 8px}}.con_worker .box_wor #js-workerSlider .slide a{display:block;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide a{display:flex;flex-wrap:wrap}.con_worker .box_wor #js-workerSlider .slide a>*{width:100%}}.con_worker .box_wor #js-workerSlider .slide a .wrp_img{position:relative}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img{display:contents}.con_worker .box_wor #js-workerSlider .slide a .wrp_img>*{width:100%}}.con_worker .box_wor #js-workerSlider .slide a .wrp_img .img{position:relative}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .img{order:1}}.con_worker .box_wor #js-workerSlider .slide a .wrp_img .img .ic{position:absolute;left:0;top:0;z-index:1;padding:.46em 1.15em;background:#2e86a0;color:#fff;font-size:93%;letter-spacing:.04em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .img .ic{font-size:86%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .img .ic{font-size:79%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .img .ic{letter-spacing:.02em}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .img .ic{font-size:72%}}.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt{position:absolute;left:0;bottom:0;z-index:10;width:100%;padding:5.94595% 4.05405%;background:rgba(46,134,160,0.7);box-sizing:border-box;color:#fff;font-size:122%;font-weight:bold;letter-spacing:.04em;line-height:1.64}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt{padding:5.5% 7.5%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt{font-size:86%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt{letter-spacing:.02em}}.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt:before{content:'';position:absolute;left:0;bottom:100%;width:100%;padding-bottom:9.45946%;background:linear-gradient(to bottom right, rgba(0,0,0,0) 49%,rgba(46,134,160,0.7) 50%)}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt{font-size:115%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt{order:3;position:static;left:auto;bottom:auto;width:auto;padding:0;margin-top:6.75676%;background:none;color:#353535;font-size:100%}.con_worker .box_wor #js-workerSlider .slide a .wrp_img .txt:before{content:none}}.con_worker .box_wor #js-workerSlider .slide a .wrp_txt{margin-top:8.10811%}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt{margin-top:11.25%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt{order:2}}.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name>*{display:block}.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name span{font-family:"Outfit", Verdana, Helvetica, Arial, sans-serif;font-weight:300;font-size:115%;letter-spacing:.12em;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name span{font-size:100%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name span{font-size:86%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name span{letter-spacing:.1em}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name span{letter-spacing:.08em}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name span{font-size:108%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name span{font-size:93%}}.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name em{margin-top:.32em;font-size:179%;font-weight:bold}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name em{font-size:143%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name em{font-size:115%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name em{font-size:165%}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .name em{font-size:129%}}.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .info{margin-top:4.05405%;color:#2e86a0;font-size:93%;letter-spacing:.04em;line-height:1.5;line-height:1.53}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .info{margin-top:5.75%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .info{font-size:86%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .info{font-size:79%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slide a .wrp_txt .info{letter-spacing:.02em}}.con_worker .box_wor #js-workerSlider .slick-dots{display:flex;align-items:center;justify-content:center;margin-top:3.78549%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slick-dots{margin-top:5%}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slick-dots{margin-top:10.84337%}}.con_worker .box_wor #js-workerSlider .slick-dots li{width:.92em;height:.92em;padding:0;background:#fff;border-radius:50%;transition:background 500ms ease}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slick-dots li{width:.46em}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slick-dots li{height:.46em}}.con_worker .box_wor #js-workerSlider .slick-dots li+li{margin-left:1.78em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_worker .box_wor #js-workerSlider .slick-dots li+li{margin-left:1.28em}}@media only screen and (max-width: 767px){.con_worker .box_wor #js-workerSlider .slick-dots li+li{margin-left:1em}}.con_worker .box_wor #js-workerSlider .slick-dots li:hover,.con_worker .box_wor #js-workerSlider .slick-dots li.slick-active{cursor:pointer;background:#2e86a0}.con_worker .box_wor #js-workerSlider .slick-dots li button{display:none}.con_recruit{position:relative;padding:9.375% 0 8.33333%}@media only screen and (max-width: 767px){.con_recruit{padding:18.75% 0 16.66667%}}.con_recruit:after{content:'';position:absolute;right:0;top:0;z-index:-1;width:94.79167%;height:100%;background:#2e86a0}.con_recruit .box_rec{width:80.20833%;max-width:1440px;margin:auto}@media only screen and (max-width: 767px){.con_recruit .box_rec{width:72.91667%}}.con_recruit .box_rec h3{margin-bottom:2.35294%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec h3{margin-bottom:3.33333%}}@media only screen and (max-width: 767px){.con_recruit .box_rec h3{margin-bottom:8.57143%}}@media only screen and (min-width: 768px){.con_recruit .box_rec #js-tabRecruit{display:flex;align-items:flex-end;justify-content:space-between}}.con_recruit .box_rec #js-tabRecruit ul{display:flex;flex-wrap:wrap}@media only screen and (min-width: 768px){.con_recruit .box_rec #js-tabRecruit ul{width:78.47222%;max-width:940px}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_recruit .box_rec #js-tabRecruit ul{width:71.52778%}}.con_recruit .box_rec #js-tabRecruit ul li{width:19.14894%;margin:1.06383% 0 0 1.06383%;background:#77b0c1;border-radius:3em;padding:0.625em 0.5em;box-sizing:border-box;text-align:center;color:#fff;font-size:115%;letter-spacing:.04em;line-height:1.56;transition:background 500ms ease,color 500ms ease}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit ul li{width:48.57143%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit ul li{margin:2.85714% 0 0 2.85714%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit ul li{padding:.5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-tabRecruit ul li{font-size:108%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit ul li{font-size:100%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit ul li{letter-spacing:.02em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_recruit .box_rec #js-tabRecruit ul li{font-size:100%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit ul li{font-size:93%}}@media only screen and (min-width: 768px){.con_recruit .box_rec #js-tabRecruit ul li:nth-child(-n+5){margin-top:0}.con_recruit .box_rec #js-tabRecruit ul li:nth-child(5n+1){margin-left:0}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_recruit .box_rec #js-tabRecruit ul li{width:24.20213%;margin:1.06383% 0 0 1.06383% !important}.con_recruit .box_rec #js-tabRecruit ul li:nth-child(-n+4){margin-top:0 !important}.con_recruit .box_rec #js-tabRecruit ul li:nth-child(4n+1){margin-left:0 !important}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit ul li:nth-child(-n+2){margin-top:0}.con_recruit .box_rec #js-tabRecruit ul li:nth-child(2n+1){margin-left:0}}.con_recruit .box_rec #js-tabRecruit ul li:hover,.con_recruit .box_rec #js-tabRecruit ul li.active{cursor:pointer;background:#fff;color:#353535}.con_recruit .box_rec #js-tabRecruit .show{color:#fff;font-size:115%;letter-spacing:.04em;line-height:1.56}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-tabRecruit .show{font-size:108%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit .show{font-size:100%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit .show{letter-spacing:.02em}}@media only screen and (min-width: 768px) and (max-width: 983px){.con_recruit .box_rec #js-tabRecruit .show{font-size:100%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit .show{font-size:93%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-tabRecruit .show{margin-top:7.14286%;text-align:right}}.con_recruit .box_rec #js-panelRecruit{margin-top:2.08333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit{margin-top:2.5%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit{margin-top:6.42857%}}.con_recruit .box_rec #js-panelRecruit .panel{display:none}.con_recruit .box_rec #js-panelRecruit .panel:first-child{display:block}.con_recruit .box_rec #js-panelRecruit .panel ul li+li{margin-top:1.04167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li+li{margin-top:1.25%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li+li{margin-top:3.28571%}}.con_recruit .box_rec #js-panelRecruit .panel ul li a{position:relative;display:flex;padding:1.38889%;text-decoration:none;background:#fff;border-radius:.71em;box-sizing:border-box}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a{display:block}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a{padding:4.28571%}}.con_recruit .box_rec #js-panelRecruit .panel ul li a:after{content:"";margin-left:.5em;font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:2.85714%;margin:0 0 0 1.38889%;background:#db623c;border-radius:0 0.71em 0.71em 0;text-align:center;color:#fff;font-size:86%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li a:after{width:4.28571%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a:after{width:100%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a:after{margin:6.25% 0 0}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a:after{border-radius:0 0 0.71em 0.71em}}@media only screen and (min-width: 768px){.con_recruit .box_rec #js-panelRecruit .panel ul li a:after{display:flex;align-items:center;justify-content:center}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a:after{padding:.5em 0;display:block}}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_img{position:relative;overflow:hidden;width:20.71429%;border-radius:0.71em 0 0 0.71em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_img{width:27.85714%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_img{width:100%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_img{border-radius:0.71em 0.71em 0 0}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_img{padding-bottom:68.90625%}}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_img img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt{margin:0 0 0 2.14286%;width:72.85714%}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt{margin:7.03125% 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt{width:64.28571%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt{width:auto}}@media only screen and (min-width: 768px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt{padding:.57143% 0;box-sizing:border-box}}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info{display:flex;align-items:center}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info em{padding:.61em 1.15em;border-radius:2em;background:#db623c;color:#fff;font-size:93%;letter-spacing:.04em;line-height:1.5;line-height:1}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info em{font-size:86%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info em{font-size:79%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info em{letter-spacing:.02em}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info em{display:inline-block}}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info span{margin-left:1em;font-size:93%;letter-spacing:.04em;line-height:1.5}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info span{font-size:86%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info span{font-size:79%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info span{letter-spacing:.02em}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .info span{display:block}}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .st{margin-top:.4em;color:#353535}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .txt{margin-top:.625em;font-size:115%;letter-spacing:.04em;line-height:1.56;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:3.12em}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .txt{letter-spacing:.02em}}.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .det{margin-top:1.53em;font-size:93%;letter-spacing:.04em;line-height:1.5;line-height:1.53}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .det{font-size:86%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .det{font-size:79%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel ul li a .wrp_txt .det{letter-spacing:.02em}}.con_recruit .box_rec #js-panelRecruit .panel .btn{margin:4.86111% auto 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel .btn{margin:5.83333% auto 0}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel .btn{margin:15% auto 0}}@media only screen and (min-width: 768px){.con_recruit .box_rec #js-panelRecruit .panel .btn{max-width:350px}}.con_recruit .box_rec #js-panelRecruit .panel .btn+ul{display:none;margin-top:1.04167%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_recruit .box_rec #js-panelRecruit .panel .btn+ul{margin-top:1.25%}}@media only screen and (max-width: 767px){.con_recruit .box_rec #js-panelRecruit .panel .btn+ul{margin-top:3.28571%}}.con_flow{max-width:1440px;position:relative;padding-top:8.85417%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow{padding-top:14.16667%}}@media only screen and (max-width: 767px){.con_flow{padding-top:17.70833%}}.con_flow .box_st{margin-bottom:2.60417%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_st{margin-bottom:4.16667%}}@media only screen and (max-width: 767px){.con_flow .box_st{margin-bottom:7.8125%}}@media only screen and (min-width: 1200px){.con_flow .box_st{display:flex;align-items:flex-start}}@media print{.con_flow .box_st{display:flex;align-items:flex-start}}.con_flow .box_st h3{margin:0 4.16667% 0 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_st h3{margin:0 0 4.16667%}}@media only screen and (max-width: 767px){.con_flow .box_st h3{margin:0 0 10.84337%}}@media only screen and (min-width: 1200px){.con_flow .box_st h3{white-space:nowrap}}@media print{.con_flow .box_st h3{white-space:nowrap}}.con_flow .box_st .txt{font-size:115%;letter-spacing:.04em;line-height:1.56}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_st .txt{font-size:108%}}@media only screen and (max-width: 767px){.con_flow .box_st .txt{font-size:100%}}@media only screen and (max-width: 767px){.con_flow .box_st .txt{letter-spacing:.02em}}@media only screen and (min-width: 1200px){.con_flow .box_st .txt{margin-top:.69444%}}@media print{.con_flow .box_st .txt{margin-top:.69444%}}@media only screen and (min-width: 768px){.con_flow .box_flow{display:flex;flex-wrap:wrap}}.con_flow .box_flow li{position:relative;width:13.88889%;margin:3.33333% 0 0 3.33333%;padding:2.77778% 2.77778% 3.47222%;background:#f2f2f2;box-sizing:border-box;border-radius:.71em}@media only screen and (max-width: 767px){.con_flow .box_flow li{width:auto}}@media only screen and (max-width: 767px){.con_flow .box_flow li{margin:6.0241% 0 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_flow .box_flow li{padding:2.08333% 2.08333% 3.47222%}}@media only screen and (max-width: 767px){.con_flow .box_flow li{padding:3.61446% 9.03614% 3.61446% 5.42169%}}@media only screen and (min-width: 768px){.con_flow .box_flow li:nth-child(-n+6){margin-top:0}.con_flow .box_flow li:nth-child(6n+1){margin-left:0}}@media only screen and (max-width: 767px){.con_flow .box_flow li{display:flex;align-items:center}.con_flow .box_flow li:first-child{margin-top:0}}.con_flow .box_flow li+li:before{content:'';position:absolute;left:-19%;top:50%;width:14%;padding-bottom:37.5%;transform:translateY(-50%);background:url(../images/common/arr1.png) no-repeat left top/contain}@media only screen and (max-width: 767px){.con_flow .box_flow li+li:before{left:50%}}@media only screen and (max-width: 767px){.con_flow .box_flow li+li:before{top:0}}@media only screen and (max-width: 767px){.con_flow .box_flow li+li:before{width:3.37349%}}@media only screen and (max-width: 767px){.con_flow .box_flow li+li:before{padding-bottom:9.03614%}}@media only screen and (max-width: 767px){.con_flow .box_flow li+li:before{transform:translateX(-50%) rotate(90deg)}}@media only screen and (max-width: 767px){.con_flow .box_flow li+li:before{margin-top:-7.16867%}}@media only screen and (max-width: 767px){.con_flow .box_flow li .img{width:25.35211%}}.con_flow .box_flow li .txt{margin:12.5% 0 0}@media only screen and (max-width: 767px){.con_flow .box_flow li .txt{margin:0 0 0 5.6338%}}@media only screen and (min-width: 768px){.con_flow .box_flow li .txt{text-align:center}}@media only screen and (max-width: 767px){.con_flow .box_flow li .txt{width:69.01408%}}.con_flow .box_flow li .txt em{color:#353535}@media only screen and (min-width: 768px){.con_flow .box_flow li .txt em{writing-mode:tb-rl;writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-o-writing-mode:vertical-rl;-webkit-writing-mode:vertical-rl;text-align:left;display:inline-block;font-feature-settings:normal}}.con_faq{max-width:1440px;padding-top:8.33333%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq{padding-top:13.33333%}}@media only screen and (max-width: 767px){.con_faq{padding-top:16.66667%}}@media only screen and (min-width: 1200px){.con_faq{display:flex;justify-content:space-between}}@media print{.con_faq{display:flex;justify-content:space-between}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq h3{margin-bottom:4.16667%}}@media only screen and (max-width: 767px){.con_faq h3{margin-bottom:10.84337%}}.con_faq .box_faq{border-top:1px solid #b5b5b5;border-bottom:1px solid #b5b5b5}@media only screen and (min-width: 1561px){.con_faq .box_faq{width:68.96552%}}@media print{.con_faq .box_faq{width:68.96552%}}@media only screen and (min-width: 1200px) and (max-width: 1560px){.con_faq .box_faq{width:65.51724%}}.con_faq .box_faq dl{box-sizing:border-box}.con_faq .box_faq dl+dl{border-top:1px solid #b5b5b5}.con_faq .box_faq dl dt,.con_faq .box_faq dl dd{font-size:115%;letter-spacing:.04em;line-height:1.56;box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_faq .box_faq dl dt,.con_faq .box_faq dl dd{font-size:108%}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt,.con_faq .box_faq dl dd{font-size:100%}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt,.con_faq .box_faq dl dd{letter-spacing:.02em}}.con_faq .box_faq dl dt div,.con_faq .box_faq dl dd div{display:flex;align-items:flex-start}.con_faq .box_faq dl dt div:before,.con_faq .box_faq dl dd div:before{margin:-.15em .25em 0 0;font-family:"Outfit", Verdana, Helvetica, Arial, sans-serif;font-weight:300;font-size:200%;line-height:1;white-space:nowrap}.con_faq .box_faq dl dt{position:relative;padding:2% 2.18em 2% 0.93em}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt{padding:3.61446% 1.25em 3.61446% 0}}.con_faq .box_faq dl dt:before,.con_faq .box_faq dl dt:after{content:'';position:absolute;top:50%;right:.93em;right:.93em;width:.75em;height:2px;margin-top:-1px;background:#353535}@media only screen and (max-width: 767px){.con_faq .box_faq dl dt:before,.con_faq .box_faq dl dt:after{right:0}}.con_faq .box_faq dl dt:after{transform:rotate(90deg);transition:transform 500ms ease}.con_faq .box_faq dl dt:hover{cursor:pointer}.con_faq .box_faq dl dt.active:after{transform:rotate(0)}.con_faq .box_faq dl dt div:before{content:'Q.'}.con_faq .box_faq dl dd{display:none;width:calc(100% - 1.86em);margin:0 auto 3%;padding:2% 3%;background:#f2f2f2}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd{margin:0 auto 5.42169%}}@media only screen and (max-width: 767px){.con_faq .box_faq dl dd{padding:4.81928% 5.42169%}}.con_faq .box_faq dl dd div:before{content:'A.';color:#2e86a0}
