#requirements .mainImg{background:url(../../img/requirements/img_mainimg.jpg) center top;background-size:cover}@media (max-width: 767px){#requirements .mainImg{background:url(../../img/requirements/img_mainimgsp.jpg) right top;background-size:cover}}@media (max-width: 767px){#requirements .mainImg:before{width:252px;height:155px}}@media (min-width: 768px){#requirements .mainImg h2{font-size:30px;font-size:3rem;line-height:30px;letter-spacing:.05em;font-weight:500;bottom:73px}}#requirements .require{margin-top:55px}@media (max-width: 767px){#requirements .require{margin-top:0}}#requirements .require .wcm{overflow:hidden}@media (min-width: 768px){#requirements .require .wcm{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}@media (min-width: 768px){#requirements .require .wcm .requirelist{width:74.35897436%;margin-bottom:115px}}#requirements .require .wcm .requirelist__ttl{border-bottom:1px dashed #d8d8d8;padding-bottom:35px;margin-bottom:45px}@media (max-width: 767px){#requirements .require .wcm .requirelist__ttl{padding-bottom:20px;margin-bottom:25px}}#requirements .require .wcm .requirelist__date{font-weight:500}#requirements .require .wcm .requirelist__date span.date{color:#646464;opacity:0.5;font-family:'Baloo Thambi 2', sans-serif;letter-spacing:2px}#requirements .require .wcm .requirelist__date span.cat{display:inline-block;color:#f78da7;border-radius:13px;border:2px solid #f78da7;line-height:1.7;padding:0px 5px 0;font-size:14px;font-size:1.4rem;margin-left:10px}#requirements .require .wcm .requirelist__ttltxt{font-size:30px;font-size:3rem;font-weight:bold;letter-spacing:2px;margin-top:8px;color:#000}@media (max-width: 767px){#requirements .require .wcm .requirelist__ttltxt{font-size:26px;font-size:2.6rem}}#requirements .require .wcm .requirelist__img{margin:30px 0}@media (max-width: 767px){#requirements .require .wcm .requirelist__img{margin:20px 0}}#requirements .require .wcm .requirelist__img img{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}@media (max-width: 767px){#requirements .require .wcm .requirelist__img img{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}}#requirements .require .wcm .requirelist__cont01{color:#000;line-height:2}#requirements .require .wcm .requirelist__cont02{display:none;letter-spacing:0.1em;line-height:2;padding-bottom:30px}#requirements .require .wcm .requirelist__cont02 h2{font-size:24px;font-size:2.4rem;font-weight:bold;border-left:4px solid #000;padding-left:20px;color:#000;line-height:1.3;margin:30px 0 20px}@media (max-width: 767px){#requirements .require .wcm .requirelist__cont02 h2{font-size:22px;font-size:2.2rem}}#requirements .require .wcm .requirelist__cont02 h3{font-size:20px;font-size:2rem;font-weight:bold;margin-top:20px;margin-bottom:5px;color:#3e3e3e}#requirements .require .wcm .requirelist__quote{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;-o-border-radius:12px;border-radius:12px;background:#f7f7f7;padding:30px}@media (max-width: 767px){#requirements .require .wcm .requirelist__quote{padding:15px}}#requirements .require .wcm .requirelist blockquote{padding:20px;margin:20px 0 50px}#requirements .require .wcm .requirelist li{margin-bottom:20px;position:relative;padding:45px 40px 95px 40px;color:#787878;font-size:15px;font-size:1.5rem}@media (min-width: 768px){#requirements .require .wcm .requirelist li:last-child{margin-bottom:80px}}@media (max-width: 767px){#requirements .require .wcm .requirelist li{padding:30px 15px 0 15px;margin-bottom:80px}#requirements .require .wcm .requirelist li:last-child{margin-bottom:55px}}#requirements .require .wcm .requirelist li:after{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;z-index:-1}#requirements .require .wcm .requirelist li table{color:#302d2c;margin:40px 0 0}#requirements .require .wcm .requirelist li table th,#requirements .require .wcm .requirelist li table td{border-top:2px solid #d8d8d8}@media (min-width: 768px){#requirements .require .wcm .requirelist li table th,#requirements .require .wcm .requirelist li table td{padding:30px 0 30px 0}}#requirements .require .wcm .requirelist li table th{text-align:left;font-weight:bold;padding-left:60px;padding-right:30px}@media (min-width: 768px){#requirements .require .wcm .requirelist li table th{width:25%;white-space:nowrap}}@media (max-width: 767px){#requirements .require .wcm .requirelist li table th,#requirements .require .wcm .requirelist li table td{display:block;padding:0}#requirements .require .wcm .requirelist li table th{padding-top:15px}#requirements .require .wcm .requirelist li table td{border-top:none;padding-bottom:15px;padding-top:3px}}#requirements .require .wcm .requirelist li .btnopen{font-size:20px;font-size:2rem;font-weight:bold;color:#3e3e3e;position:absolute;width:fit-content;margin:15px auto 0;padding-left:40px;cursor:pointer;white-space:nowrap}@media (min-width: 768px){#requirements .require .wcm .requirelist li .btnopen{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 767px){#requirements .require .wcm .requirelist li .btnopen{position:relative;width:0;font-size:0px;font-size:0rem;top:-15px}}#requirements .require .wcm .requirelist li .btnopen:before{width:50px;height:50px;position:absolute;content:'';width:50px;height:50px;top:-8px;left:0;background:#F78DA7;border-radius:50%;z-index:90}@media (min-width: 768px){#requirements .require .wcm .requirelist li .btnopen:before{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}#requirements .require .wcm .requirelist li .btnopen:after{position:absolute;content:'';width:18px;height:18px;top:calc(50% - 8px);left:0;background:url(../../img/recruit/ico_plus.svg) no-repeat center center;z-index:91}@media (min-width: 768px){#requirements .require .wcm .requirelist li .btnopen:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width: 767px){#requirements .require .wcm .requirelist li .btnopen:after{top:8px;left:17px}}#requirements .require .wcm .requirelist li .btnopen.active:after{background:url(../../img/recruit/ico_plus-o.svg) no-repeat left center}#requirements .require .wcm .sidebar{font-size:15px;font-size:1.5rem}@media (min-width: 768px){#requirements .require .wcm .sidebar{width:20.51282051%}}@media (max-width: 767px){#requirements .require .wcm .sidebar{padding:68px 0 23px;margin-top:80px;position:relative}#requirements .require .wcm .sidebar:after{position:absolute;content:'';width:calc(100% + 32px);height:100%;top:0;left:-16px;background:#f78da7;z-index:-1}}#requirements .require .wcm .sidebar__archive{margin-bottom:45px}@media (max-width: 767px){#requirements .require .wcm .sidebar__archive{margin-bottom:37px}}#requirements .require .wcm .sidebar__archive--title{font-size:20px;color:#f78da7;line-height:1;letter-spacing:1px;border-bottom:1px solid #f78da7;text-align:left;font-family:'Baloo Thambi 2', sans-serif;padding-bottom:10px;margin-bottom:7px}@media (max-width: 767px){#requirements .require .wcm .sidebar__archive--title{color:#fff;font-weight:bold;font-size:20px;margin-bottom:3px}}#requirements .require .wcm .sidebar__archive--list{background:#F7F7F7;padding:0px 0px 0px 0}@media (max-width: 767px){#requirements .require .wcm .sidebar__archive--list{padding:0 20px 30px;background:#fff}}#requirements .require .wcm .sidebar__archive--list.date_list li a{font-family:'Baloo Thambi 2', sans-serif}#requirements .require .wcm .sidebar__archive--list li{border-bottom:1px dashed #D2D2D2}#requirements .require .wcm .sidebar__archive--list li:last-child{margin-bottom:0}#requirements .require .wcm .sidebar__archive--list li a{display:block;position:relative;padding:5px 0 5px 0;font-size:15px;font-size:1.5rem;line-height:28px;letter-spacing:.05em;font-weight:500}#requirements .require .wcm .sidebar__archive--list li a::before{content:"";width:6px;height:11px;background:url(../../img/common/icon/ico-arrow-right-mint.png) no-repeat center center/100% 100%;position:absolute;top:13px;right:0}#requirements .require .wcm .sidebar__archive--sl{height:60px;line-height:60px;background:#fff url(../../img/common/icon/ico_select.png) no-repeat center right 20px;background-size:11px 17px;font-size:16px;padding:0 35px 0 20px;letter-spacing:1.5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-size:16px;font-weight:500;letter-spacing:0.12em;text-align:left}@media only screen and (max-width: 350px){#requirements .require .wcm .sidebar__archive--sl{font-size:14px}}@media (max-width: 767px){#requirements .require .wcm .sidebar__archive--accor{display:none}}

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