﻿/*!
 * Cropper.js v1.5.6
 * https://fengyuanchen.github.io/cropperjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2019-10-04T04:33:44.164Z
 */.cropper-container{direction:ltr;font-size:0;line-height:0;position:relative;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cropper-container img{display:block;height:100%;image-orientation:0deg;max-height:none !important;max-width:none !important;min-height:0 !important;min-width:0 !important;width:100%}.cropper-wrap-box,.cropper-canvas,.cropper-drag-box,.cropper-crop-box,.cropper-modal{bottom:0;left:0;position:absolute;right:0;top:0}.cropper-wrap-box,.cropper-canvas{overflow:hidden}.cropper-drag-box{background-color:#fff;opacity:0}.cropper-modal{background-color:#000;opacity:0.5}.cropper-view-box{display:block;height:100%;outline:1px solid #39f;outline-color:rgba(51,153,255,0.75);overflow:hidden;width:100%}.cropper-dashed{border:0 dashed #eee;display:block;opacity:0.5;position:absolute}.cropper-dashed.dashed-h{border-bottom-width:1px;border-top-width:1px;height:calc(100% / 3);left:0;top:calc(100% / 3);width:100%}.cropper-dashed.dashed-v{border-left-width:1px;border-right-width:1px;height:100%;left:calc(100% / 3);top:0;width:calc(100% / 3)}.cropper-center{display:block;height:0;left:50%;opacity:0.75;position:absolute;top:50%;width:0}.cropper-center::before,.cropper-center::after{background-color:#eee;content:' ';display:block;position:absolute}.cropper-center::before{height:1px;left:-3px;top:0;width:7px}.cropper-center::after{height:7px;left:0;top:-3px;width:1px}.cropper-face,.cropper-line,.cropper-point{display:block;height:100%;opacity:0.1;position:absolute;width:100%}.cropper-face{background-color:#fff;left:0;top:0}.cropper-line{background-color:#39f}.cropper-line.line-e{cursor:ew-resize;right:-3px;top:0;width:5px}.cropper-line.line-n{cursor:ns-resize;height:5px;left:0;top:-3px}.cropper-line.line-w{cursor:ew-resize;left:-3px;top:0;width:5px}.cropper-line.line-s{bottom:-3px;cursor:ns-resize;height:5px;left:0}.cropper-point{background-color:#39f;height:5px;opacity:0.75;width:5px}.cropper-point.point-e{cursor:ew-resize;margin-top:-3px;right:-3px;top:50%}.cropper-point.point-n{cursor:ns-resize;left:50%;margin-left:-3px;top:-3px}.cropper-point.point-w{cursor:ew-resize;left:-3px;margin-top:-3px;top:50%}.cropper-point.point-s{bottom:-3px;cursor:s-resize;left:50%;margin-left:-3px}.cropper-point.point-ne{cursor:nesw-resize;right:-3px;top:-3px}.cropper-point.point-nw{cursor:nwse-resize;left:-3px;top:-3px}.cropper-point.point-sw{bottom:-3px;cursor:nesw-resize;left:-3px}.cropper-point.point-se{bottom:-3px;cursor:nwse-resize;height:20px;opacity:1;right:-3px;width:20px}@media (min-width: 768px){.cropper-point.point-se{height:15px;width:15px}}@media (min-width: 992px){.cropper-point.point-se{height:10px;width:10px}}@media (min-width: 1200px){.cropper-point.point-se{height:5px;opacity:0.75;width:5px}}.cropper-point.point-se::before{background-color:#39f;bottom:-50%;content:' ';display:block;height:200%;opacity:0;position:absolute;right:-50%;width:200%}.cropper-invisible{opacity:0}.cropper-bg{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC")}.cropper-hide{display:block;height:0;position:absolute;width:0}.cropper-hidden{display:none !important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}*{box-sizing:border-box}body{margin:0;padding:0;background:#e60012;color:#000;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:14px;line-height:1.8;letter-spacing:0.075em;-webkit-text-size-adjust:100%}@media (max-width: 767px){body{font-size:13px}}h1,h2,h3,h4,h5,h6{margin:0;font-size:100%;font-weight:normal;line-height:1.5}p{margin:0}ul{list-style:none;margin:0;padding:0}ol{margin:0;padding:0 0 0 32px}dl,dt,dd{margin:0;padding:0}a,.a{color:#09f;text-decoration:none;transition:all 0.2s ease;cursor:pointer}a:hover,.a:hover{opacity:0.6}a img{border:none}img{width:auto\9;height:auto;max-width:100%;border:0;vertical-align:middle;-ms-interpolation-mode:bicubic}table{border-collapse:collapse}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],select,textarea{margin:0;padding:0 8px;background:#fff;border:1px solid #ddd;font-size:inherit;font-family:inherit;border-radius:0}input[type="submit"],input[type="button"],input[type="file"],button{margin:0;padding:0;background:#fff;border:none;font-size:inherit;font-family:inherit;border-radius:0}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="submit"],input[type="button"],input[type="search"],button,textarea{-webkit-appearance:none}.clearfix{zoom:1}.clearfix:after{content:"";display:block;clear:both}#wrap{background:#fef7f5}.layout{position:relative;max-width:1208px;margin:0 auto;padding:0 24px}.base .layout{max-width:902px;padding:0 40px}.layout.min{max-width:752px;padding:0 16px}@media (max-width: 1023px){.base .layout{padding:0 24px}.tab_none{display:none}}@media (max-width: 767px){.layout{padding:0 16px}.base .layout{padding:0 16px}.sp_none{display:none}}.display-none{display:none}h2{position:relative;margin-bottom:32px;padding-bottom:16px;border-bottom:4px solid #f7b2b7;font-size:22px;font-weight:700}h2::after{content:'';position:absolute;top:100%;left:0;width:80px;height:4px;background:#e60012}h3{position:relative;margin-bottom:32px;padding-bottom:16px;font-size:18px;font-weight:700}h3::after{content:'';position:absolute;top:100%;left:0;width:80px;height:4px;background:#e60012}@media (max-width: 767px){h2{padding-bottom:8px;font-size:18px}h3{padding-bottom:8px;font-size:16px}}table th,table td{padding:16px 20px;border:1px solid #ddd;vertical-align:top}table td .badge{margin-left:8px;border:1px solid #e60012;padding:4px;margin-top:4px;color:#e60012;border-radius:5px;text-align:center;width:100px;font-size:11px}table th{background:#f6f6f6;font-weight:700;text-align:left;vertical-align:top}table.hFix th{width:200px}@media (max-width: 767px){table.hFix th{width:auto}}a.arw{display:inline-block;position:relative;padding-left:24px;color:#000}a.arw::before{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;background:#e60012;border-radius:50%;transform:translateY(-50%)}a.arw::after{content:'';position:absolute;top:50%;left:6px;border:4px solid transparent;border-left:5px solid #fff;transform:translateY(-50%)}a.btn,.a.btn{display:inline-block;position:relative;width:100%;max-width:280px;padding:10px 48px;border-radius:32px;border:1px solid #e60012;background:#e60012;color:#fff;font-size:16px;font-weight:700;text-align:center;letter-spacing:0.2em}a.btn::after,.a.btn::after{content:'';position:absolute;top:50%;right:26px;width:7px;height:7px;margin-top:-2px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translateY(-50%)}a.btn.negative,.a.btn.negative{background:#fff;color:#e60012}a.btn.negative::after,.a.btn.negative::after{display:none}a.btn[target="_blank"],.a.btn[target="_blank"]{width:auto;max-width:none;min-width:200px;padding:10px 32px;line-height:1.5}a.btn[target="_blank"]::after,.a.btn[target="_blank"]::after{content:'';display:inline-block;position:static;width:18px;height:19px;margin:0 0 0 16px;background:url(/img/ico_blank.png) no-repeat;background-size:contain;border:none;vertical-align:middle;transform:none}a.btn.wide,.a.btn.wide{width:auto;max-width:none;min-width:200px;padding:10px 32px;line-height:1.5}a.btn.edit,.a.btn.edit{padding:10px 56px;border-radius:4px;border:1px solid #ddd;background:url(/img/ico_edit.png) no-repeat 24px center;background-size:18px;color:#000}a.btn.edit::after,.a.btn.edit::after{display:none}a.btn.plus,.a.btn.plus{max-width:170px;padding:10px 16px;border-radius:4px;border:1px solid #ddd;background:none;color:#000;font-size:12px}a.btn.plus::after,.a.btn.plus::after{display:none}a.btn.plus::before,.a.btn.plus::before{content:'';display:inline-block;width:10px;height:10px;margin-right:16px;background:url(/img/ico_plus.png) no-repeat;background-size:contain}.btnCenter{margin-bottom:32px;text-align:center}.btnRight{margin-bottom:32px;text-align:right}.a.favo{opacity:1 !important;overflow:hidden;display:inline-block;position:relative;width:150px;height:50px;padding:0 8px;border:1px solid #e60012;border-radius:4px;color:#000;font-weight:700;line-height:48px;text-align:center;transition:0.3s ease}.a.favo:hover{border:1px solid #fce5e7;color:#e60012}.a.favo.on{border-color:transparent;color:#e60012}.a.favo::after{content:'';opacity:0.1;position:absolute;z-index:0;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#e60012;transform:translate(-50%, -50%);transition:0.3s ease}.a.favo.on::after{width:200px;height:200px}.a.favo img{width:18px;margin-right:16px}a.checkbox input,label.checkbox input{display:none}a.checkbox .ico,label.checkbox .ico{display:inline-block;position:relative;width:16px;height:16px;margin-right:10px;border-radius:4px;background:#fff;box-shadow:0 2px 5px inset rgba(0,0,0,0.2);vertical-align:middle}a.checkbox input:checked+.ico::after,label.checkbox input:checked+.ico::after{content:'';position:absolute;top:1px;left:4px;width:4px;height:8px;border-right:4px solid #e60012;border-bottom:4px solid #e60012;transform:rotate(45deg)}.statusMsg{margin-bottom:32px;padding:16px 24px 1px;background:#f6f6f6;border-radius:4px;font-weight:700}.statusMsg p{margin-bottom:16px}.statusMsg .form-question{font-weight:100}@media (max-width: 767px){a.btn,.a.btn{padding:8px 32px;font-size:14px}a.btn::after,.a.btn::after{right:16px}a.btn.edit,.a.btn.edit{padding:8px 32px;background:url(/img/ico_edit.png) no-repeat 16px center;background-size:18px}a.btn.plus,.a.btn.plus{padding:8px 16px}.a.favo{height:40px;line-height:38px}.statusMsg{padding:16px 16px 1px;background:#f6f6f6;border-radius:4px;font-weight:700}}.fixMessage{position:fixed;top:56px;left:50%;width:100%;max-width:720px;padding:0 8px;transform:translateX(-50%)}.fixMessage .box{position:relative;padding:16px 40px 16px 16px;background:#ccc;border-radius:4px;box-shadow:0 2px 5px rgba(0,0,0,0.2);color:#fff;font-size:16px;font-weight:700}.fixMessage .box.success{background:rgba(60,187,183,0.85)}.fixMessage .box.error{background:rgba(230,0,18,0.85)}.fixMessage .close{position:absolute;top:50%;right:8px;width:32px;height:32px;transform:translateY(-50%);cursor:pointer}.fixMessage .close::before{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;transform:rotate(45deg)}.fixMessage .close::after{content:'';position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;background:#fff;transform:rotate(-45deg)}@media (max-width: 767px){.fixMessage .box{font-size:14px}}header{position:relative;height:90px;background:#fff}header .logo{position:absolute;top:26px;left:50px}header .logo h1{line-height:1.8}header .logo img{width:220px}header .logo img.company-logo{width:auto;height:44px}header .logo .copy{display:block;padding-left:48px;color:#666;font-size:10px}header .logo .copy strong{color:#e60012;font-weight:700}header nav{display:flex;justify-content:flex-end;padding-right:50px}header .gnav{display:flex}header .gnav li{margin:0 20px}header .gnav a{opacity:1 !important;display:block;position:relative;color:#000;font-weight:700;line-height:90px}header .gnav a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;transition:0.2s ease}header .gnav a:hover::after,header .gnav a.cr::after{background:#e60012}header .gnav .num{display:inline-block;position:absolute;top:24px;right:-8px;padding:0 4px;background:#e60012;border-radius:8px;color:#fff;font-size:10px;line-height:16px;text-align:center;vertical-align:middle}header .member{display:flex;margin-left:16px}header .member li{width:96px;margin-left:5px;padding-top:30px}header .member a{display:block;border-radius:4px;border:1px solid #e60012;background:#e60012;color:#fff;font-weight:700;text-align:center;line-height:28px}header .member a.w{background:#fff;color:#e60012}header .mypage{display:flex}header .mypage li{margin:0 20px}header .mypage a{opacity:1 !important;display:block;position:relative;color:#e60012;font-weight:700;line-height:90px}header .mypage a::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:4px;transition:0.2s ease}header .mypage a:hover::after,header .mypage a.cr::after{background:#e60012}header .sub{display:none}@media (max-width: 1279px){header{height:auto}header .logo{position:static;padding:26px 0 13px 24px}header .btnNav{position:absolute;top:28px;right:24px;width:40px;height:40px;cursor:pointer}header .btnNav span{position:absolute;top:50%;left:4px;width:32px;height:4px;background:#e60012;transform:translateY(-2px);transition:0.2s ease}header .btnNav span:first-child{transform:translateY(-10px)}header .btnNav span:last-child{transform:translateY(6px)}header .btnNav.on span:first-child{transform:rotate(45deg)}header .btnNav.on span:last-child{transform:rotate(-45deg)}header .btnNav.on span:nth-child(2){opacity:0}header nav{display:none;padding:0;border-bottom:1px solid #ddd}header .gnav{display:block;border-top:1px solid #ddd}header .gnav li{margin:0;border-bottom:1px solid #ddd}header .gnav li a{position:relative;padding:24px;line-height:1.5}header .gnav li a::after{content:'';position:absolute;top:50%;left:auto;right:26px;width:7px;height:7px;margin-top:-1px;border-top:3px solid #e60012;border-right:3px solid #e60012;background:none !important;transform:rotate(45deg) translateY(-50%)}header .gnav .num{position:static;margin-left:8px}header .member{justify-content:center;margin:0;padding:24px 10px}header .member li{margin:0 8px;padding:0;width:80%}header .member a{line-height:38px}header .mypage{display:block;margin-bottom:24px}header .mypage li{margin:0;border-bottom:1px solid #ddd}header .mypage li a{position:relative;padding:24px;line-height:1.5}header .mypage li a::after{content:'';position:absolute;top:50%;left:auto;right:26px;width:7px;height:7px;margin-top:-1px;border-top:3px solid #e60012;border-right:3px solid #e60012;background:none !important;transform:rotate(45deg) translateY(-50%)}header .sub{display:block;padding:0 8px 24px;font-size:0;text-align:center}header .sub li{display:inline-block;margin:6px 8px 8px 8px}header .sub li a{display:block;position:relative;color:#000;font-size:14px}header .sub li a::before{content:'';display:inline-block;width:15px;height:15px;margin-right:8px;background:#e60012;border-radius:50%;vertical-align:middle}header .sub li a::after{content:'';position:absolute;top:9px;left:6px;border:4px solid transparent;border-left:5px solid #fff}}@media (max-width: 767px){header .logo{padding:16px 0 16px 16px}header .logo img{width:160px}header .logo .copy{display:none}header .btnNav{top:10px;right:8px}header .btnNav span{left:8px;width:24px;height:3px}header .gnav li a{padding:16px}header .mypage li a{padding:16px}}@media (min-width: 1280px){header nav{display:flex !important}}footer{background:#fff}footer .logo{padding:56px 24px;text-align:center}footer .logo a{color:#000}footer .logo img{width:240px}footer .logo .copy{display:block;padding-top:8px}footer .logo strong{color:#e60012;font-weight:700}footer .top-message{max-width:1208px;margin:24px auto 0;padding:0 24px}footer .footerNav{background:#e60012;padding:50px 0 112px;color:#fff}footer .footerNav ul{display:flex;flex-wrap:wrap;max-width:1208px;margin:0 auto 24px;padding:0 24px}footer .footerNav li{width:16.66%;margin-bottom:8px;padding-right:24px}footer .footerNav a{color:#fff;font-weight:700}footer .footerNav a::before{content:'';display:inline-block;width:4px;height:4px;margin-right:8px;background:#f06671;border:3px solid #fff;border-radius:50%}footer .copyright{font-size:10px;text-align:center}@media (max-width: 1279px){footer .footerNav li{width:auto}}@media (max-width: 767px){footer .logo{padding:32px 24px}footer .logo img{width:200px}footer .top-message{padding:0}footer .footerNav{padding:0 0 104px}footer .footerNav ul{display:flex;flex-wrap:wrap;padding:0}footer .footerNav li{display:flex;align-items:center;position:relative;width:50%;margin:0;padding:0}footer .footerNav li:nth-child(odd)::before{content:'';position:absolute;top:50%;right:0;width:1px;height:16px;background:#f68d94;transform:translateY(-50%)}footer .footerNav li:nth-child(odd)::after{content:'';position:absolute;bottom:0;left:0;width:200%;height:1px;background:#f68d94}footer .footerNav li a{display:block;position:relative;padding:16px 8px 16px 36px}footer .footerNav li a::before{position:absolute;top:50%;left:20px;transform:translateY(-50%)}}#fixFooter{position:fixed;z-index:100;bottom:0;left:0;width:100%;padding:8px 0;background:url(/img/bg_fixfooter_01.png) #e1f8f6}#fixFooter .group{height:80px;max-width:860px;margin:0 auto;background:url(/img/h_fixfooter_01.png) no-repeat left center #fff;border-radius:40px;box-shadow:0 2px 5px inset rgba(0,0,0,0.2);text-align:right}#fixFooter .head{display:none}#fixFooter .btnCounseling{display:inline-block;padding:8px}#fixFooter .btnCounseling a{display:inline-block;width:290px;padding:0 46px;border-radius:32px;border:none;background:#49b4c4;color:#fff;font-size:20px;font-weight:700;text-align:center;line-height:64px;letter-spacing:0.075em}@media (max-width: 1023px){#fixFooter .group{display:flex;justify-content:space-between;align-items:center;height:auto;background-image:none}#fixFooter .head{display:block;position:relative;padding:8px 16px 4px 88px;color:#00a3bb;font-size:16px;font-weight:700;line-height:1.3;text-align:left}#fixFooter .head .price{display:inline-block;position:absolute;top:50%;left:16px;margin-right:16px;padding:0 8px;border-radius:4px;background:#3cbbb7;color:#fff;line-height:32px;transform:translateY(-50%)}#fixFooter .head .accept{color:#000}#fixFooter .btnCounseling a{width:auto;font-size:16px;line-height:48px}}@media (max-width: 767px){#fixFooter .group{display:block;background:none;box-shadow:none;text-align:center}#fixFooter .head{display:inline-block;margin-bottom:8px;padding:0;font-size:12px}#fixFooter .head .price{display:none;left:0;line-height:24px}#fixFooter .btnCounseling{padding:0}#fixFooter .btnCounseling a{font-size:14px;line-height:32px}}#jobFooter{position:fixed;z-index:100;bottom:0;left:0;width:100%;padding:24px 0;background:#e60012;color:#fff}#jobFooter .group{display:flex;justify-content:space-between;align-items:center}#jobFooter .h{flex:1;font-size:16px;font-weight:700;line-height:1.37}#jobFooter .btnContact{width:310px;text-align:right}#jobFooter .btnContact .btn{padding:10px 40px;background:#fff;border-color:#fff;color:#e60012;letter-spacing:0.075em}#jobFooter .btnContact .btn::after{border-color:#e60012}.btnSns{margin-bottom:32px;display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.btnSns span{margin-top:23px;margin-left:32px}.btnSns .social{display:flex;justify-content:center;flex-wrap:wrap}.btnSns .social li{margin-top:32px;margin-left:32px;padding:0}.btnSns .social li:first-child{margin-left:0}.btnSns .social li::after{display:none}.btnSns .social iframe{vertical-align:bottom}@media (max-width: 1023px){#jobFooter .h{font-size:14px}}@media (max-width: 767px){#jobFooter{padding:8px 0}#jobFooter .group{display:block}#jobFooter .h{display:none}#jobFooter .btnContact{width:auto;text-align:center}#jobFooter .btnContact .btn{padding:0 32px;line-height:32px}.btnSns .social li{margin-left:4px}.btnSns span{margin-top:27px;margin-left:15px}}.breadcrumb{padding:24px 0}.breadcrumb ul{font-size:0}.breadcrumb li{display:inline-block;font-size:12px}.breadcrumb li::after{content:'>';display:inline-block;margin:0 8px}.breadcrumb li.and::after{content:'・';display:inline-block;margin:0 2px}.breadcrumb li:last-child::after{display:none}.breadcrumb a{color:#000}@media (max-width: 767px){.breadcrumb{padding:16px 0}}main{display:block;margin-bottom:80px}@media (max-width: 767px){main{margin-bottom:40px}}.h1Area{padding:24px 24px 50px 24px}.h1Area h1{position:relative;padding-bottom:16px;font-size:32px;font-weight:700;text-align:center;letter-spacing:0.2em}.h1Area h1::after{content:'';position:absolute;bottom:0;left:50%;width:80px;height:6px;background:#e60012;transform:translateX(-50%)}@media (max-width: 767px){.h1Area{padding:24px}.h1Area h1{font-size:20px}.h1Area h1::after{height:4px}}article .base{margin-bottom:60px;padding:48px 0 1px;border-radius:4px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}article p{margin-bottom:32px}main.plain article p{margin-bottom:0}article ul li{position:relative;margin-bottom:8px;padding-left:16px}article ol li{margin-bottom:8px}article ul li::after{content:'';position:absolute;left:0;top:0.7em;width:6px;height:6px;border-radius:50%;background:#e60012}article .right{text-align:right}article section{margin-bottom:80px}article .leadBlock{font-size:16px;font-weight:700}article .leadBlock .step-instruction{font-weight:400;margin-bottom:40px}article .leadBlock .step-instruction .title{font-weight:700}article .leadBlock .step-instruction .caption{font-size:13px}main.pages article ul{margin-bottom:32px}main.pages article ol{margin-bottom:32px}main.pages article table{margin-bottom:32px}@media (max-width: 767px){article .base{padding:24px 0}article section{margin-bottom:64px}article .leadBlock{font-size:14px}}main.plain article .base{padding:0 0 1px}main.plain article p{margin-bottom:0}main.plain article section{margin-bottom:0}.paginate{display:flex;justify-content:center;flex-wrap:wrap}.paginate ul{display:flex}.paginate li{display:flex;margin:0 3px 7px 4px;padding:0}.paginate li::after{display:none}.paginate li a,.paginate li span{display:block;width:40px;border-radius:4px;background:#fff;color:#e60012;font-size:12px;font-weight:700;text-align:center;line-height:40px}.paginate li .cr{background:#f48e96;color:#fff}.paginate .prev{margin:0 3px 7px 0;padding-left:15px}.paginate .prev a,.paginate .prev span{display:block;position:relative;width:28px;height:40px;border-radius:0 4px 4px 0;background:#fff}.paginate .prev a::before,.paginate .prev span::before{content:'';position:absolute;top:0;right:100%;border:20px solid transparent;border-right:15px solid #fff}.paginate .prev a::after,.paginate .prev span::after{content:'';position:absolute;top:50%;left:8px;width:5px;height:5px;border-bottom:2px solid #e60012;border-left:2px solid #e60012;transform:rotate(45deg) translateY(-50%)}.paginate .next{margin:0 0 7px 4px;padding-right:15px}.paginate .next a,.paginate .next span{display:block;position:relative;width:28px;height:40px;border-radius:4px 0 0 4px;background:#fff}.paginate .next a::before,.paginate .next span::before{content:'';position:absolute;top:0;left:100%;border:20px solid transparent;border-left:15px solid #fff}.paginate .next a::after,.paginate .next span::after{content:'';position:absolute;top:50%;right:8px;width:5px;height:5px;border-bottom:2px solid #e60012;border-right:2px solid #e60012;transform:rotate(-45deg) translateY(-50%)}.paginate .prev span,.paginate .next span{opacity:0.2}.jobSearch{display:flex;justify-content:space-between}.jobSearch .searchArea{position:relative;width:220px}.jobSearch .bodyArea{flex:1;margin-left:32px}@media (max-width: 1023px){.jobSearch{display:block}.jobSearch .searchArea{width:auto;margin-bottom:40px}.jobSearch .bodyArea{margin-left:0}}.jobSearch .inputBlock{position:relative;border-radius:4px;background:#e60012;box-shadow:0 2px 5px rgba(0,0,0,0.2);color:#fff;transition:0.2s ease}.jobSearch .inputBlock .head{position:relative;padding:20px;font-size:16px;font-weight:700;text-align:center;letter-spacing:0.1em}.jobSearch .searchGroup{padding:0 20px}.jobSearch .searchBox{margin-bottom:24px}.jobSearch .searchBox .keyword{position:relative}.jobSearch .searchBox input[type="search"]{width:100%;height:36px;padding:0 36px 0 12px;background:#fff;border-radius:36px;border:none;box-shadow:0 2px 5px inset rgba(0,0,0,0.2);outline:none}.jobSearch .searchBox button{position:absolute;top:3px;right:3px;width:30px;height:30px;background:#f9d7da;border-radius:50%;text-align:center;outline:none}.jobSearch .searchBox img{width:16px}.jobSearch .selectBox{padding:24px 0 16px;border-top:1px dashed #fff}.jobSearch .selectBox .h{margin-bottom:20px;color:#fff;font-size:16px;font-weight:700;display:flex;align-items:center}.jobSearch .selectBox .h .ico{overflow:hidden;display:inline-block;width:30px;height:30px;margin-right:10px;border-radius:50%;background:#faccd0;vertical-align:middle}.jobSearch .selectBox .h .sp-only{display:none}.jobSearch .selectBox .search-form-arrow{content:'';margin-left:auto;width:9px;height:9px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);transition:0.2s ease}.jobSearch .selectBox .search-form-arrow.on{transform:rotate(-135deg)}.jobSearch .selectBox li.off{display:none}.jobSearch .selectBox li{margin-bottom:8px}.jobSearch .selectBox .checkbox .ico{position:absolute;top:0;left:0}.jobSearch .selectBox a{display:inline-block;position:relative;padding-left:26px;color:#fff;line-height:1.5}@media (max-width: 1023px){.jobSearch .searchGroup{position:relative}.jobSearch .inputBlock{top:0 !important}.jobSearch .inputBlock .head{padding:16px 0}.jobSearch .inputBlock .head::after{content:'';position:absolute;top:24px;right:26px;width:7px;height:7px;border-bottom:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg);transition:0.2s ease}.jobSearch .inputBlock .head.on::after{transform:rotate(-135deg)}.jobSearch .selectBox li{display:none}.jobSearch .selectBox .h .ico{flex-shrink:0}.jobSearch .selectBox .h .search-label{flex-shrink:0}.jobSearch .selectBox .h .sp-only{display:block;font-size:12px;font-weight:400;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jobSearch .selectBox .h .search-form-arrow{flex-shrink:0}}@media (max-width: 767px){.jobSearch .searchArea{margin-bottom:32px}.jobSearch .selectBox{padding:16px 0 8px}.jobSearch .selectBox .h{margin-bottom:12px}}@media (min-width: 1024px){.jobSearch .searchGroup{display:block !important}}.jobList{margin-bottom:56px}.jobList .headGroup{display:flex;justify-content:space-between;margin-bottom:20px}.jobList .description-area{background-color:#f6f6f6;padding:10px;margin-bottom:10px}.jobList .description{display:flex;align-items:center;margin-bottom:3px}.jobList .description-body{font-size:12px;line-height:18px;color:rgba(0,0,0,0.8)}.jobList .headGroup .result .num{font-size:22px;font-weight:700}.jobList .headGroup .tools{display:flex}.jobList .headGroup .btnLink{margin-right:10px;white-space:nowrap}.jobList .headGroup .btnLink a{display:inline-block;padding:2px 10px 0 16px;border:1px solid #ddd;border-radius:4px;background:#fff;color:#000;line-height:30px}.jobList .headGroup .btnLink .num{display:inline-block;position:relative;top:-1px;margin-left:8px;padding:0 4px;background:#e60012;border-radius:8px;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;vertical-align:middle}.jobList .headGroup .sort{display:block;position:relative;height:34px;border:1px solid #ddd;border-radius:4px;background:#fff}.jobList .headGroup .sort::before{content:'';position:absolute;z-index:0;top:50%;right:8px;width:16px;height:16px;background:#e60012;border-radius:50%;transform:translateY(-50%)}.jobList .headGroup .sort::after{content:'';position:absolute;z-index:0;top:14px;right:12px;border:4px solid transparent;border-top:5px solid #fff}.jobList .headGroup .sort select{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;height:34px;padding:0 32px 0 16px;border:none;background:none;font-size:14px}.jobList .headGroup .sort select::-ms-expand{display:none}.jobList .itemGroup{margin-bottom:50px}.jobList .itemGroup .item{margin-bottom:30px;padding:0 40px 32px;border-radius:4px;background:#fff;border-top:4px solid #ef5e69;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.jobList .item .head{padding:16px 0 24px}.jobList .item .date{margin-bottom:14px;font-size:12px}.jobList .item .date .new{display:inline-block;width:67px;margin-right:14px;border-radius:4px;background:#e60012;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:20px}.jobList .item .h{margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.4}.jobList .item .h a{color:#000}.jobList .item .name{color:#e60012;font-size:16px;font-weight:700;line-height:1.4}.jobList .item .name a{color:#e60012}.jobList .item .head .logo{display:inline-block;max-width:240px;margin-top:20px;padding:20px 10px}.jobList .item .body{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.jobList .item .img{width:47.58%;text-align:center}.jobList .item .info{width:47.58%}.jobList .item .info li{position:relative;margin-bottom:1px;padding:14px 20px 14px 60px;background:#f6f6f6;line-height:1.5}.jobList .item .info .ico{position:absolute;top:10px;left:20px;width:30px;height:30px;margin-right:10px;border-radius:50%;background:#f0878e}.jobList .item .txt{margin-bottom:24px;line-height:1.6}.jobList .item .btnGroup{position:relative;text-align:center}.jobList .item .btnFavo{position:absolute;top:50%;right:0;transform:translateY(-50%)}.jobList .btnMore{text-align:center}.jobList .btnMore .a::after{top:20px;transform:rotate(135deg)}@media (max-width: 767px){.jobList .headGroup{display:block}.jobList .description-body{font-size:12px}.jobList .headGroup .result{margin-bottom:8px;font-size:13px}.jobList .headGroup .result .num{font-size:18px}.jobList .headGroup .sort select{width:100%}.jobList .itemGroup .item{padding:0 16px 16px}.jobList .item .head{padding:16px 0}.jobList .item .date{margin-bottom:8px}.jobList .item .h{font-size:16px}.jobList .item .name{font-size:13px}.jobList .item .body{display:block;margin-bottom:16px}.jobList .item .img{width:auto;margin-bottom:16px}.jobList .item .info{width:auto}.jobList .item .info li{padding:12px 16px 12px 56px}.jobList .item .info .ico{top:5px;left:16px}.jobList .item .txt{margin-bottom:16px}.jobList .item .btnFavo{position:static;padding-top:16px;text-align:center;transform:none}.jobList .btnMore .a::after{top:16px}}.jobSearch .typeList{margin-bottom:60px}.jobSearch .typeList ul{display:flex;flex-wrap:wrap}.jobSearch .typeList li{width:33.33%;margin-bottom:4px;padding-right:24px}.jobSearch .typeList a{display:inline-block;position:relative;padding-left:24px;color:#000;font-size:16px}.jobSearch .typeList a::before{content:'';position:absolute;top:4px;left:0;width:16px;height:16px;background:#e60012;border-radius:50%}.jobSearch .typeList a::after{content:'';position:absolute;top:8px;left:6px;border:4px solid transparent;border-left:5px solid #fff}@media (max-width: 1023px){.jobSearch .typeList li{width:50%}}@media (max-width: 767px){.jobSearch .typeList ul{display:block;font-size:0}.jobSearch .typeList li{display:inline-block;width:auto;margin-bottom:10px}.jobSearch .typeList a{font-size:14px}}.job article .base{padding:0 0 1px}.job article .headGroup{display:flex;margin-bottom:0;padding:32px 70px;border-top:4px solid #ef5e69;align-items:center}.job article .headGroup p{margin-bottom:0}.job article .headGroup .img{width:200px;margin-right:50px}.job article .headGroup .title{flex:1;padding-right:40px}.job article .headGroup h1{margin-bottom:8px;color:#000;font-size:22px;font-weight:700}.job article .headGroup .name{margin-bottom:8px;color:#e60012;font-size:18px;font-weight:700;line-height:1.5}.job article .headGroup .tag{font-size:0}.job article .headGroup .tag li{display:inline-block;margin:0 10px 8px 0;padding:0 16px;border-radius:4px;border:1px solid #ddd;font-size:13px;line-height:22px}.job article .headGroup .tag li.label{display:inline-block;margin:0 10px 8px 0;padding:0 16px;border-radius:0px;border:0px;font-size:13px;line-height:22px;background-color:#e6e6e6}.job article .headGroup .tag li a{color:#000}.job article .headGroup .tag li::after{display:none}.job article .headGroup .info{width:150px}.job article .headGroup .date{margin-top:5px;margin-bottom:16px;font-size:12px}.job .contactGroup{position:relative;padding:0 16px;text-align:center}.job .contactGroup .btn{max-width:360px;padding:16px 48px}.job .contactGroup .btnFavo{position:absolute;top:25%;right:70px;transform:translateY(-50%)}.job article table{margin-bottom:32px;width:100%;font-size:13px}.job article table th{width:160px}table.summary{width:100%;border-top:1px solid #ddd;font-size:14px !important}table.summary tr{display:flex;align-items:center;width:100%;padding:8px 0;border:none;border-bottom:1px solid #ddd}table.summary th{display:block;width:160px;padding:6px 20px;background:#f6f6f6;border-radius:4px;border:none}table.summary td{display:block;flex:1;padding:0 0 0 32px;border:none}table.summary .ico{display:inline-block;width:28px;height:28px;margin-right:10px;border-radius:50%;background:#f0878e;vertical-align:middle}.job .corporateHead{display:flex;align-items:center;width:100%;margin-bottom:32px;font-size:20px;font-weight:700;line-height:1.5}.job .corporateHead .logo{max-width:160px;margin-right:40px;padding:0 10px;border-right:1px solid #ddd}.job .corporateHead .logo img{max-height:160px}.job .corporateHead .name{max-width:520px;font-size:20px;font-weight:700;line-height:1.5}@media (max-width: 1023px){.job article .headGroup{padding:32px 16px}.job .contactGroup .btnFavo{position:static;margin-top:32px;transform:translateY(0)}}@media (max-width: 767px){.job article .headGroup{display:block;padding:16px}.job article .headGroup .img{width:200px;margin:20px 0}.job article .headGroup .title{margin-bottom:16px;padding-right:0}.job article .headGroup h1{font-size:18px}.job article .headGroup .name{font-size:14px}.job article .headGroup .tag li{margin:0 4px 4px 0;padding:0 8px;font-size:12px;line-height:22px}.job article .headGroup .info{width:auto}.job .contactGroup .btn{padding:8px 32px}.job article table{border-top:1px solid #ddd}.job article table th{display:block;width:auto;padding:8px 16px;border-top:none}.job article table td{display:block;padding:8px 16px;border-top:none}table.summary tr{display:block}table.summary th{width:auto}table.summary td{padding:8px 0}.job .corporateHead{display:block;margin-bottom:16px}.job .corporateHead .logo{margin:0 0 8px 0;border:none}.job .corporateHead .name{font-size:14px}}.heroImg{position:relative;margin-bottom:30px}.heroImg .imgGroup{overflow:hidden;width:100%;background:#f6f6f6}.heroImg ul{display:flex;position:relative;left:0;transition:0.3s ease}.heroImg ul.touch{transition:0s}.heroImg li{margin:0;padding:0}.heroImg li::after{display:none}.heroImg .btnPrev{position:absolute;top:50%;left:-80px;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#fef7f5;transform:translateY(-50%)}.heroImg .btnPrev::after{content:'';position:absolute;top:14px;left:16px;width:7px;height:7px;border-bottom:3px solid #e60012;border-left:3px solid #e60012;transform:rotate(45deg)}.heroImg .btnNext{position:absolute;top:50%;right:-80px;width:40px;height:40px;margin-top:-20px;border-radius:50%;background:#fef7f5;transform:translateY(-50%)}.heroImg .btnNext::after{content:'';position:absolute;top:14px;left:14px;width:7px;height:7px;border-top:3px solid #e60012;border-right:3px solid #e60012;transform:rotate(45deg)}.heroImg .btnPrev.disabled,.heroImg .btnNext.disabled{opacity:0.2;cursor:default}.heroImg .dots{display:flex;flex-wrap:wrap;justify-content:center;padding-top:20px}.heroImg .dots span{display:block;width:10px;height:10px;margin:0 16px 8px;border-radius:50%;background:#ccc}.heroImg .dots span.cr{background:#666}@media (max-width: 1023px){.heroImg .btnPrev{left:16px}.heroImg .btnNext{right:16px}}@media (max-width: 1023px){.heroImg .btnPrev,.heroImg .btnNext{display:none}.heroImg .dots span{margin:0 8px}}.articleList .tagList{margin-bottom:27px;padding:15px 15px 10px;background:#fff;font-size:0;text-align:center}.articleList .tagList li{display:inline-block;margin:0 3px 5px 2px}.articleList .tagList li a{display:block;padding:0 17px;border:1px solid #ee5763;border-radius:4px;color:#ee5763;font-size:12px;font-weight:700;line-height:28px}.articleList .tagList{margin-bottom:27px;padding:15px 15px 10px;background:#fff}.articleList .itemGroup{display:flex;flex-wrap:wrap;margin-bottom:50px}.articleList .item{overflow:hidden;position:relative;width:23.18%;margin:0 0 50px 2.32%;padding-bottom:20px;border-radius:4px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.articleList .item:nth-child(4n+1){margin:0 0 50px 0;border-radius:4px}.articleList .item .body{padding:16px}.articleList .item .title{overflow:hidden;height:66px;margin-bottom:16px;font-size:16px;font-weight:700;line-height:1.375}.articleList .item .title a{color:#000}.articleList .item .tag{font-size:0}.articleList .item .tag li{display:inline-block;margin:0 2px 5px 0}.articleList .item .tag a,.articleList .item .tag span{display:block;padding:0 8px;border-radius:4px;background:#f48e96;color:#fff;font-size:12px;line-height:18px}.articleList .item .date{position:absolute;bottom:8px;right:8px;font-size:12px}.articleList .btnMore{text-align:center}.articleList .btnMore .disabled{display:none}.articleList .btnMore .a::after{top:20px;transform:rotate(135deg)}@media (max-width: 1023px){.articleList .item{width:31.89%;margin:0 0 32px 2.06% !important}.articleList .item:nth-child(3n+1){margin:0 0 32px 0 !important}}@media (max-width: 767px){.articleList .itemGroup{display:block}.articleList .item:nth-child(1n){display:flex;width:auto;margin:0 0 16px 0 !important;padding:8px}.articleList .item .img{width:80px}.articleList .item .body{flex:1;padding:0 0 0 16px}.articleList .item .title{height:auto;margin-bottom:8px;font-size:13px}.articleList .item .tag a,.articleList .item .tag span{font-size:12px}.articleList .item .date{position:static}.articleList .btnMore .a::after{top:16px}}.article article .base{padding:0 0 1px}.article article .headGroup{display:flex;margin-bottom:0;padding:32px 70px}.article article .headGroup p{padding:0}.article article .headGroup li{padding:0}.article article .headGroup li::after{display:none}.article article .headGroup h1{margin-bottom:8px;color:#000;font-size:22px;font-weight:700}.article article .headGroup .title{flex:1}.article article .headGroup .info{width:150px}.article article .headGroup .date{margin-bottom:0;font-size:12px;text-align:right}.article article .headGroup .tag{font-size:0}.article article .headGroup .tag li{display:inline-block;margin:0 10px 8px 0}.article article .headGroup .tag a{display:block;padding:0 16px;border-radius:4px;background:#f48e96;color:#fff;font-size:13px;line-height:22px}article .heroGroup{margin-bottom:20px}article .heroGroup .img{margin-bottom:24px}article .heroGroup .social{display:flex;justify-content:flex-end;align-items:flex-end;flex-wrap:wrap}article .heroGroup .social li{margin-left:32px;padding:0}article .heroGroup .social li:first-child{margin-left:0}article .heroGroup .social li::after{display:none}article .heroGroup .social iframe{vertical-align:bottom}.relatedArea .articleList .itemGroup{margin-bottom:0}@media (max-width: 1023px){.article article .headGroup{display:block;padding:32px 16px}.article article .headGroup .info{width:auto;padding-top:24px}.article article .headGroup .date{text-align:left}}@media (max-width: 767px){.article article .headGroup{padding:16px}.article article .headGroup h1{font-size:18px}.article article .headGroup .tag li{margin:0 4px 4px 0}.article article .headGroup .tag a{padding:0 8px;font-size:12px;line-height:20px}.article article .headGroup .info{padding-top:16px}article .heroGroup .social li{margin-left:4px}}main.form section{margin-bottom:40px}.formTab{display:flex;margin-bottom:65px}.formTab a{display:flex;justify-content:center;align-items:center;position:relative;width:50%;padding:22px 16px;border:2px solid #e60012;border-radius:4px 4px 0 0;color:#e60012;font-size:16px;font-weight:700;text-align:center}.formTab a:first-child{border-radius:4px 0 0 0}.formTab a:last-child{border-radius:0 4px 0 0}.formTab a.cr{background:#e60012;color:#fff}.formTab a.cr::after{content:'';position:absolute;top:100%;left:50%;border:10px solid transparent;border-top-color:#e60012;transform:translate(-50%, 2px)}.formTab a br{display:none}@media (max-width: 767px){.formTab{margin-bottom:40px}.formTab a{padding:8px;font-size:13px;line-height:1.5}.formTab a br{display:inline}}.formArea dl,.formArea .form-group{display:flex;align-items:flex-start;margin-bottom:32px}.formArea dt,.formArea label.col-form-label{width:211px;margin-right:20px;padding:12px;background:#f1f1f1;font-weight:700;text-align:center}.formArea dd,.formArea .control-input{flex:1}.formArea dd.subject .formArea .control-input.subject{font-size:16px}.formArea dd::after,.formArea .control-input::after{content:'';display:block;clear:both}.formArea input[type="text"],.formArea input[type="email"],.formArea input[type="password"]{width:100%;height:50px;padding:0 20px;border:1px solid #ccc;border-radius:4px}.formArea select{width:100%;height:50px;padding:0 0 0 20px;border:1px solid #ccc;border-radius:4px}.formArea textarea{width:100%;height:100px;padding:16px 20px;border:1px solid #ccc;border-radius:4px}.formArea textarea.sizeL{height:320px}.formArea .group{display:inline-block;margin-right:24px}.formArea .group span{display:inline-block;margin-left:24px}.formArea .sizeS{width:150px !important}.formArea .sizeXS{width:90px !important}.formArea .columnGroup{display:flex;justify-content:space-between}.formArea .column{width:49.21%}.formArea label{display:inline-block;margin-right:16px;padding:12px 0}.formArea label input{position:relative;top:-2px;margin:0 8px 0 0;vertical-align:middle}.formArea .errorMsg,.formArea .invalid-feedback,.formArea .help-block{display:block;padding-top:8px;color:#e60012}.formArea .btnGroup{margin-bottom:32px;font-size:0;text-align:center}.formArea .btnGroup .btn{margin:0 16px}.formArea .btnGroup button{outline:none;height:50px}.formArea .btnGroup form{display:inline}.formArea .link{padding-top:8px}.formArea .linkSignup{padding-top:32px;text-align:center}.formArea .agreeCheck{margin-bottom:50px;text-align:center}.formArea .agreeCheck label{margin:0}.formArea .agreeCheck .ico{width:24px;height:24px;border:1px solid #ccc}.formArea .agreeCheck .ico::after{top:2px !important;left:6px !important;width:6px !important;height:10px !important}.formArea label .field_with_errors{display:inline}.formArea .educationGroup{display:flex;flex-wrap:wrap;margin-right:8px}.formArea .educationGroup .group{margin:8px 8px 0 0}.formArea .educationGroup input{width:56px !important;padding:0 8px}.formArea .educationGroup span{margin-left:4px}.formArea .form-margin{margin-left:231px}.formArea .js-cropper-image img{max-height:300px}@media (max-width: 767px){.formArea dl,.formArea .form-group{display:block;margin-bottom:24px}.formArea dt{width:auto;margin:0 0 8px}.formArea label.col-form-label{width:100%;margin:0 0 8px}.formArea dd.subject,.formArea .control-input.subject{padding:8px;font-size:13px}.formArea input[type="text"],.formArea input[type="email"],.formArea input[type="password"],.formArea select{height:40px;padding:0 8px;font-size:16px}.formArea .group{margin-bottom:8px}.formArea label{padding:8px 0}.formArea .btnGroup button{height:43px}.formArea .btnGroup .btn{margin:0 0 16px}.formArea .educationGroup input{width:64px !important}.formArea .form-margin{margin-left:0}}#heroArea{overflow:hidden;position:relative;padding:290px 0 18px;background:#fff}@media screen and (min-width: 1023px){#heroArea .img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;text-align:center;background:#fff url(/img/img_hero_01.jpg) no-repeat;background-position:bottom}}#heroArea .img{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;text-align:center}#heroArea .img img:last-child{display:none}#heroArea .body{display:none}#heroArea .search{display:flex;position:relative;z-index:1;width:100%;padding:18px 0;border-radius:4px;background:#e60012;box-shadow:0 2px 5px rgba(0,0,0,0.2);color:#fff}#heroArea .checkBlock{padding:0 30px;border-right:1px dotted #ffc1c6;font-size:15px}#heroArea .checkBlock:nth-child(1){width:36.12%}#heroArea .checkBlock:nth-child(2){width:41.55%}#heroArea .h{margin:0 0 14px;font-size:20px;font-weight:700;text-align:center;letter-spacing:0.2em}#heroArea .h .ico{display:inline-block;width:28px;height:28px;margin-right:17px;background:#faccd0;border-radius:50%}#heroArea .h .ico img{vertical-align:top}#heroArea .checkBlock:nth-child(1) ul{display:inline-block;padding-right:20px;vertical-align:top}#heroArea .checkBlock:nth-child(1) ul:last-child{padding-right:0}#heroArea .checkBlock:nth-child(1) li{margin-bottom:6px}#heroArea .checkBlock:nth-child(2) ul{display:flex;flex-wrap:wrap}#heroArea .checkBlock:nth-child(2) li{margin-bottom:12px;line-height:1.5}#heroArea .checkBlock:nth-child(2) li:nth-child(odd){padding-right:16px}#heroArea label{display:inline-block;position:relative;padding-left:28px}#heroArea label .ico{position:absolute;top:4px;left:0}#heroArea .btnBlock{display:flex;flex:1;justify-content:center;align-items:center;padding:24px}#heroArea .btnBlock button{width:200px;background:#fff;border-radius:35px;color:#e60012;font-size:18px;font-weight:700;text-align:center;line-height:70px}#heroArea .btnBlock button img{width:20px;height:20px;margin-left:10px}@media (max-width: 1207px){#heroArea .checkBlock{padding:0 16px;font-size:14px}#heroArea .checkBlock:nth-child(1) ul{padding-right:16px}}#heroArea .btnBlock{padding:16px}@media (max-width: 1023px){#heroArea{padding:24px 0}#heroArea .img img:first-child{display:none}#heroArea .img img:last-child{display:block;width:100%}#heroArea .body{display:block;margin:40px 0;padding-left:40%;text-align:center}#heroArea .body .slogan{margin-bottom:16px;font-size:20px;font-weight:700;line-height:1.5;text-align:center}#heroArea .body .slogan br{display:none}#heroArea .body .slogan span{color:#e60012}#heroArea .body .point span{display:inline-block;margin-bottom:8px;padding:2px 16px 0;background:#e60012;color:#fff;font-size:14px;line-height:20px}#heroArea .body .logo img{width:220px}#heroArea .body .logo .copy{display:block;padding-top:8px;font-size:16px;font-weight:700;letter-spacing:0.02em}#heroArea .body .logo .copy br{display:none}#heroArea .body .logo strong{color:#e60012;font-weight:700}#heroArea .search{display:block;padding:0 16px}#heroArea .checkBlock{width:auto !important;padding:14px 0 6px 0;border-right:none;border-bottom:1px dotted #ffc1c6}#heroArea .h{margin:0 0 6px;padding-bottom:8px;border-bottom:1px solid #ffc1c6}#heroArea .checkBlock ul{display:flex !important;flex-wrap:wrap;padding:0 !important}#heroArea .checkBlock:nth-child(1) li{margin:0 24px 10px 0}#heroArea .checkBlock:nth-child(2) li{width:auto !important;margin:0 24px 10px 0;padding:0 !important}}@media (max-width: 767px){#heroArea{padding:16px 0}#heroArea .body{margin:0 0 16px;padding-left:32%}#heroArea .body .slogan{font-size:14px}#heroArea .body .slogan br{display:inline}#heroArea .body .point span{padding:0 8px 0;font-size:12px;line-height:18px}#heroArea .body .logo img{width:194px}#heroArea .body .logo .copy{font-size:11px}#heroArea .body .logo .copy br{display:inline}#heroArea .search{padding:0 16px}#heroArea .checkBlock{font-size:13px}#heroArea .h{margin-bottom:16px;font-size:16px}#heroArea label .ico{top:2px}#heroArea .btnBlock button{font-size:16px;line-height:40px}}.mypageArea{display:flex;justify-content:space-between}.mypageArea .sideArea{position:relative;width:220px}.mypageArea .sideNav{padding:0 20px;border-radius:4px;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,0.2);transition:0.2s ease}.mypageArea .sideNav .h{position:relative;padding:16px 0;color:#e60012;font-size:16px;font-weight:700}.mypageArea .sideNav li{border-top:1px dashed #ffc1c6}.mypageArea .sideNav li a{display:block;position:relative;padding:16px 0;color:#000;font-weight:700;white-space:nowrap}.mypageArea .sideNav li a.cr::before{content:'';position:absolute;top:0;left:-20px;width:3px;height:100%;background:#e60012}.mypageArea .sideNav .num{display:inline-block;margin-left:8px;padding:0 4px;background:#e60012;border-radius:8px;color:#fff;font-size:10px;line-height:16px;text-align:center}.mypageArea .bodyArea{flex:1;min-width:0;margin-left:32px}.mypage .bodyArea .exp_company_header{display:flex;justify-content:space-between}.btn.up{max-width:170px;padding:10px 16px;border-radius:4px;border:1px solid #ddd;background:none;color:#000;font-size:12px;align-self:flex-start}.btn.up::after{display:none}.btn.up::before{content:'';display:inline-block;width:10px;height:10px;margin-right:16px;background:url(/img/ico_up_down.png) no-repeat;background-size:contain}.mypageArea .bodyArea .cropStart{background:#e60012;padding:0 4px;margin-top:4px;color:white;border-radius:5px;text-align:center;width:100px;font-size:11px}.mypageArea .bodyArea .cropStart:hover{opacity:0.6}.mypageArea .bodyArea .cropExec{border:1px solid #e60012;padding:0 4px;margin-top:4px;color:#e60012;border-radius:5px;text-align:center;width:100px;font-size:11px}.mypageArea .bodyArea .cropExec:hover{opacity:0.6}.mypageArea h1{margin-bottom:24px;font-size:22px;font-weight:700;text-align:center}.mypageArea .attention{color:#e60012;font-size:16px;font-weight:700}.mypageArea table{width:100%;margin-bottom:32px}.mypageArea hr{border:none;border-top:1px solid #8c8b8b}@media (max-width: 1023px){.mypageArea{display:block}.mypageArea .sideArea{width:auto;margin-bottom:40px}.mypageArea .sideArea .h{font-size:14px}.mypageArea .sideArea .h::after{content:'';position:absolute;top:24px;right:0;width:7px;height:7px;border-bottom:3px solid #e60012;border-right:3px solid #e60012;transform:rotate(45deg);transition:0.2s ease}.mypageArea .sideArea .h.on::after{transform:rotate(-135deg)}.mypageArea .sideNav ul{display:none}.mypageArea .bodyArea{margin-left:0}}@media (max-width: 767px){.mypageArea h1{font-size:18px}.mypageArea .attention{font-size:14px}.mypageArea table{border:1px solid #ddd;border-bottom:none}.mypageArea table th{display:block;padding:8px 16px;border:none;border-bottom:1px solid #ddd}.mypageArea table td{display:block;padding:8px 16px;border:none;border-bottom:1px solid #ddd}}@media (min-width: 1024px){.mypageArea .sideNav ul{display:block !important}}.tabArea{position:relative}.tabArea .tab{display:flex;z-index:10;width:100%;margin-bottom:56px}.tabArea .tab li{flex:1;display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin:0;padding:10px;border:2px solid #e60012;border-left:none;background:#fff;color:#e60012;font-weight:700;text-align:center;cursor:pointer}.tabArea .tab li:first-child{border-left:2px solid #e60012}.tabArea .tab li::after{display:none}.tabArea .tab li.cr{background:#e60012;color:#fff}.tabArea .tab li.cr::before{content:'';position:absolute;top:100%;left:50%;border:8px solid transparent;border-top-color:#e60012;transform:translate(-50%, 2px)}.tabArea .tab li.display-none{display:none}.tabArea .tab .num{display:inline-block;position:relative;top:-1px;margin-left:8px;padding:0 4px;background:#ed724b;border-radius:8px;color:#fff;font-size:10px;line-height:16px;text-align:center}.tabArea .tabBlock{display:none}.tabArea .tabBlock.on{display:block}@media (max-width: 767px){.tabArea .tab{overflow-x:auto;margin-bottom:24px;padding-bottom:16px}.tabArea .tab li{padding:8px;white-space:nowrap}.tabArea .tab li:hover{opacity:1}}.progressBar{margin-bottom:50px}.progressBar .h{margin-bottom:16px;font-size:16px;font-weight:700}.progressBar .num{display:flex;justify-content:space-between;margin-bottom:4px;font-size:12px;font-weight:700}.progressBar .num li{margin:0;padding:0;text-align:center}.progressBar .num li::after{display:none}.progressBar .num li:nth-child(1){text-align:left}.progressBar .num li:nth-child(3){text-align:right}.progressBar .bar{position:relative;height:8px;background:#f1f1f1}.progressBar .bar span{position:absolute;top:0;left:0;height:100%;background:#e60012}.progressBar .bar span.color0{background:#999999}.progressBar .bar span.color25{background:#43bab6}.progressBar .bar span.color50{background:#ed724b}.progressBar .bar span.color75{background:#e30b20}.inquiryJobs{margin-bottom:48px}.inquiryJobs p{margin-bottom:0}.inquiryJobs .tool{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.inquiryJobs .tool .keyword{position:relative;width:307px}.inquiryJobs .tool .keyword input{width:100%;height:38px;padding:0 36px 0 12px;background:#fff;border-radius:19px;border:1px solid #ddd;outline:none}.inquiryJobs .tool .keyword button{position:absolute;top:4px;right:5px;width:30px;height:30px;background:#f9d7da;border-radius:50%;text-align:center;outline:none}.inquiryJobs .tool .keyword img{width:16px}.inquiryJobs .item{position:relative;margin-bottom:20px}.inquiryJobs .item a{display:block;border:1px solid #ddd;color:#000}.inquiryJobs .item .top{display:flex;align-items:center;position:relative;padding:16px 20px 0}.inquiryJobs .item .new{width:12px;height:12px;margin-right:10px;background:#fff;border:4px solid #e60012;border-radius:50%}.inquiryJobs .item .status{margin-right:20px}.status span{display:inline-block;width:110px;background:#aaa;border-radius:4px;color:#fff;font-size:12px;font-weight:700;line-height:22px;text-align:center}.status .status1{background:#71b3c6}.status .status2{background:#f48e96}.inquiryJobs .item .date{position:absolute;top:16px;right:20px;font-size:12px;line-height:22px}.inquiryJobs .item .name{padding:8px 20px;border-bottom:1px solid #ddd;font-size:16px;font-weight:700;line-height:1.5}.inquiryJobs .item .h{padding:16px 20px;font-weight:700}.inquiryJobs .item .remark{padding:0px 20px 16px}.inquiryJobs .item .close{display:inline-block;position:absolute;top:0;right:0;margin-left:24px;width:20px;height:20px;border:1px solid #ddd;vertical-align:middle}.inquiryJobs .item .close::before{content:'';position:absolute;top:50%;left:50%;width:10px;height:1px;background:#888;transform:translate(-50%, -50%) rotate(45deg)}.inquiryJobs .item .close::after{content:'';position:absolute;top:50%;left:50%;width:10px;height:1px;background:#888;transform:translate(-50%, -50%) rotate(-45deg)}@media (max-width: 767px){.inquiryJobs .tool{display:block;margin-bottom:16px}.inquiryJobs .tool .keyword{width:auto;margin-top:16px}.inquiryJobs .item .top{display:block;padding:16px 16px 0}.inquiryJobs .item .new{display:inline-block;margin-right:4px;vertical-align:middle}.inquiryJobs .item .status{display:inline-block;margin-bottom:4px}.inquiryJobs .item .date{right:16px}.inquiryJobs .item .name{padding:4px 16px 8px;font-size:14px}.inquiryJobs .item .h{padding:8px 16px 16px}.inquiryJobs .item .remark{padding:0px 16px 8px}}.mypage .jobHead{display:block;margin-bottom:30px;border:1px solid #ddd;color:#000}.mypage .jobHead .top{display:flex;position:relative;padding:16px 20px 0}.mypage .jobHead .status{margin-right:20px}.mypage .jobHead .date{position:absolute;top:16px;right:20px;font-size:12px;line-height:22px}.mypage .jobHead .name{padding:8px 20px;border-bottom:1px solid #ddd;font-size:16px;font-weight:700}.mypage .jobHead .h{padding:16px 20px;font-weight:700}.mypage .jobHead .remark{padding:0px 20px 16px}.flow{display:flex;margin-right:20px;border:1px solid #ddd}.flow li{flex:1;position:relative;width:100%;margin:0;padding:0 0 0 20px;color:#666;font-weight:700;text-align:center;line-height:70px}.flow li::before{content:'';position:absolute;z-index:1;top:0;left:100%;width:0;height:0;border:35px solid transparent;border-left:20px solid #ddd;border-radius:0;background:none}.flow li::after{content:'';position:absolute;z-index:2;top:0;left:calc(100% - 1px);width:0;height:0;border:35px solid transparent;border-left:20px solid #fff;border-radius:0;background:none}.flow li.cr{background:#71b3c6;color:#fff}.flow li.cr::after{border-left-color:#71b3c6}.flow li:nth-child(4).cr{background:#f48e96}.flow li:nth-child(4).cr::after{border-left-color:#f48e96}@media (max-width: 1100px){.flow li{font-size:13px}}@media (max-width: 767px){.mypage .jobHead .top{display:block;padding:16px 16px 0}.mypage .jobHead .status{margin-bottom:4px}.mypage .jobHead .date{right:16px}.mypage .jobHead .name{padding:4px 16px 8px;font-size:14px}.mypage .jobHead .h{padding:8px 16px 8px}.mypage .jobHead .remark{padding:0px 16px 8px}.flow{margin:0}.flow li{display:flex;align-items:center;justify-content:center;padding:8px;border-left:1px solid #ddd;font-size:10px;line-height:1.5;text-align:center}.flow li:first-child{border:none}.flow li::before,.flow li::after{border-width:12px;border-left-width:6px;top:50%;transform:translateY(-50%)}}.talkArea{border-top:1px solid #ddd}.talkArea .msgGroup.hidden{display:none}.talkArea .msg{padding:16px 0 16px 14.45%}.talkArea .msg .date{margin-bottom:4px;font-size:12px;text-align:right}.talkArea .msg .new{display:inline-block;margin-right:8px;padding:2px 8px 0 8px;background:#e60012;border-radius:4px;color:#fff;font-size:12px;line-height:16px}.talkArea .msg p{margin:0;padding:16px 20px;border-radius:4px;background:#f6f6f6;font-size:16px;line-height:1.5}.talkArea .msg.staff{padding:16px 14.45% 16px 0}.talkArea .msg.staff .date{text-align:left}.talkArea .msg.staff p{background:#fef7f5}.talkArea .btnShowAll{overflow:hidden;height:35px;text-align:center;transition:0.2s ease}.talkArea .btnShowAll.on{height:0}.talkArea .btnShowAll .a{display:inline-block;padding:0 16px;background:#ddd;border-radius:0 0 4px 4px;color:#000;font-size:12px;font-weight:700;line-height:35px;vertical-align:top}.talkArea .btnShowAll .a::after{content:'';display:inline-block;position:relative;top:-2px;width:7px;height:7px;margin-left:8px;border-right:3px solid #666;border-bottom:3px solid #666;transform:rotate(45deg)}.talkArea .msgInput{margin-top:16px;padding-top:32px;border-top:1px solid #ddd}.talkArea .msgInput .h{margin-bottom:8px;font-size:16px;font-weight:700}.talkArea .msgInput textarea{width:100%;height:160px;margin-bottom:32px;padding:16px 20px;border:1px solid #ddd}.talkArea .msgInput .btnInput{text-align:center}@media (max-width: 767px){.talkArea .msg{padding-top:8px;padding-bottom:8px}.talkArea .msg p{padding:8px 16px;font-size:13px}.talkArea .msgInput{margin-top:8px;padding-top:16px}.talkArea .msgInput .h{font-size:14px}.talkArea .msgInput textarea{margin-bottom:16px;height:80px}}.counselingDay{margin-bottom:56px}.counselingDay .itemGroup{border-bottom:4px solid #f6f6f6}.counselingDay .item{display:flex;align-items:center;padding:16px}.counselingDay .item:nth-child(odd){background:#f6f6f6}.counselingDay .h{width:160px;margin:0;font-weight:700}.counselingDay .h.saturday{color:#00a3bb}.counselingDay .h.sunday{color:#e60012}.counselingDay ul{flex:1;display:flex;flex-wrap:wrap}.counselingDay ul li{width:150px;margin:0;padding:2px 0}.counselingDay ul li::after{display:none}.counselingDay label{margin:0;padding:0}.counselingDay label.disabled{opacity:0.4}@media (max-width: 767px){.counselingDay .item{display:block;padding:16px}.counselingDay .h{width:auto;margin-bottom:8px}.counselingDay ul li{width:100%}}main.top h2{margin-bottom:50px;padding:0;background:#fff;border-bottom:none;font-size:22px;text-align:center;line-height:90px}main.top h2:after{width:51px;left:50%;transform:translate(-50%, -4px)}main.top section{margin-bottom:110px}@media (max-width: 767px){main.top h2{margin-bottom:32px;padding:24px 16px;font-size:16px;line-height:1.5}main.top section{margin-bottom:64px}}main.top .jobList .itemGroup .item{padding:16px 70px 40px}main.top .jobList .item .head{display:flex;align-items:center}main.top .jobList .item .head .logo-img{width:200px;margin-right:50px}main.top .jobList .item .date{display:flex;margin-top:5px}main.top .jobList .item .date .new{margin-bottom:8px}main.top .jobList .item .group{flex:1}main.top .jobList .item .h{font-size:22px}main.top .jobList .item .name{font-size:18px}main.top .jobList .item .body{display:block;margin-bottom:40px}main.top .jobList .item .img{width:auto;max-width:720px;margin:0 auto 24px}main.top .jobList .item .txt{font-size:16px}main.top .jobList .item .info{display:flex;flex-wrap:wrap;width:auto;background:#f6f6f6}main.top .jobList .item .info li{margin:0;padding:19px 8px 19px 58px;font-weight:700}main.top .jobList .item .info .ico{top:12px}main.top .articleList .itemGroup{margin-bottom:0}@media (max-width: 1023px){main.top .jobList .itemGroup .item{padding:0 40px 32px}}@media (max-width: 767px){main.top .jobList .itemGroup .item{padding:0 16px 16px}main.top .jobList .item .head{display:block}main.top .jobList .item .head .logo-img{margin-right:0px;margin:0 auto}main.top .jobList .item .date{width:auto}main.top .jobList .item .date .new{margin-bottom:0}main.top .jobList .item .h{font-size:16px}main.top .jobList .item .name{font-size:13px}main.top .jobList .item .body{margin-bottom:16px}main.top .jobList .item .img{margin-bottom:16px}main.top .jobList .item .txt{font-size:13px}main.top .jobList .item .info{display:block;background:none}main.top .jobList .item .info li{margin-bottom:1px;padding:12px 16px 12px 56px}main.top .jobList .item .info .ico{top:5px}}section.companies{margin-bottom:0 !important;padding:70px 0 136px;background:#fff;border-bottom:1px solid #eee}section.companies h2:after{background:#ddd}.companyList ul{display:flex;flex-wrap:wrap}.companyList li{width:14.94%;margin:0 0 24px 2.06%;text-align:center}.companyList li:nth-child(6n+1){margin-left:0}@media (max-width: 767px){section.companies{padding:0 0 40px}.companyList li{width:31.77%;margin:0 0 8px 2.33% !important}.companyList li:nth-child(3n+1){margin:0 0 8px 0 !important}}.aboutArea h2::after,.aboutArea h3::after{display:none}.aboutArea h2{margin:0;padding:40px 16px;background:#e60012;border:none;color:#fff;font-size:28px;font-weight:700;text-align:center}.aboutArea .heroBlock{padding:0 16px 16px;background:url(/img/bg_about_01.jpg) center right;background-size:cover}.aboutArea .hero .ribbon{position:relative;top:-16px;text-align:center}.aboutArea .hero .ribbon img{width:403px}.aboutArea .hero .copy{font-size:22px;font-weight:700;text-align:center}.aboutArea .hero .logo{padding:16px 16px 40px;text-align:center}.aboutArea .hero .logo img{width:290px}.aboutArea .hero .itemGroup{display:flex;justify-content:center}.aboutArea .hero .item{width:186px;height:186px;margin:0 10px;padding:24px 0;background:#e60012;border-radius:50%;color:#fff;font-size:21px;font-weight:700;text-align:center;line-height:1.3}.aboutArea .hero .item .ico{margin-bottom:8px}.aboutArea .hero .item:nth-child(3) .ico{margin-bottom:24px}.aboutArea .hero .item .ico img{width:20px}.aboutArea .hero .question{padding:56px 16px;font-size:24px;font-weight:700;text-align:center;line-height:1.5}@media (max-width: 767px){.aboutArea h2{padding:20px 16px;font-size:16px}.aboutArea .heroBlock{background:none}.aboutArea .hero .ribbon{top:-8px}.aboutArea .hero .ribbon img{width:240px}.aboutArea .hero .copy{font-size:14px}.aboutArea .hero .logo img{width:220px}.aboutArea .hero .itemGroup{display:block}.aboutArea .hero .item{width:auto;height:auto;margin-bottom:16px;padding:8px 16px;border-radius:4px;font-size:14px}.aboutArea .hero .item .ico{margin-bottom:4px !important;float:left}.aboutArea .hero .item .ico img{width:14px}.aboutArea .hero .item br{display:none}.aboutArea .hero .question{padding:24px 0 24px 0;font-size:16px;background:#f6f6f6}}.aboutArea .section01{padding:45px 0}.aboutArea .section01 .block{padding:45px 0}.aboutArea .section01 .h{display:flex;align-items:center}.aboutArea .section01 .num{width:60px;padding-right:16px;color:#8dc2d1;font-size:60px;font-weight:700;line-height:1}.aboutArea .section01 h3{flex:1;margin-bottom:0;padding:8px 60px;background:#71b3c6;border-radius:4px;color:#fff;font-size:22px;font-weight:700}.aboutArea .section01 .copy{padding:16px 0;font-size:22px;font-weight:700;text-align:center}.aboutArea .section01 .body{padding:16px 40px;background:#f6f6f6;font-size:16px;line-height:1.5}.aboutArea .section01 .attention{color:#e60012}.aboutArea .meritGroup{display:flex;padding:40px 0}.aboutArea .meritGroup .merit{width:33.33%;padding:0 16px;border-left:1px solid #ddd;text-align:center;line-height:1.5}.aboutArea .meritGroup .merit:first-child{border-left:none}.aboutArea .meritGroup .h{margin-bottom:24px;color:#e60012;font-size:12px}.aboutArea .meritGroup .num{font-size:60px;font-weight:700;line-height:1.2}.aboutArea .meritGroup .img{margin-bottom:24px}.aboutArea .meritGroup .img img{width:57px}.aboutArea .meritGroup .attention{display:flex;align-items:center;justify-content:center;height:88px;color:#e60012;font-size:24px;font-weight:700}.aboutArea .meritDetail .hGroup{display:flex;align-items:center;position:relative;background:#f6f6f6}.aboutArea .meritDetail .hGroup .numBlock{opacity:0.6;display:flex;justify-content:center;align-items:center;position:relative;z-index:1;width:140px;height:230px;padding:0 0 0 40px;background:#e60012;color:#fff;font-size:16px;font-weight:700;text-align:center}.aboutArea .meritDetail .hGroup .numBlock::before{content:'';position:absolute;z-index:0;top:0;right:-88px;border:88px solid transparent;border-top:230px solid #e60012}.aboutArea .meritDetail .hGroup .num{position:relative;z-index:1}.aboutArea .meritDetail .hGroup .num span{font-size:84px;line-height:1.2}.aboutArea .meritDetail .hGroup .img{width:116px;height:116px;margin:0 28px 0 78px;border-radius:50%;background:#fff;text-align:center;line-height:116px}.aboutArea .meritDetail .hGroup .img img{width:57px}.aboutArea .meritDetail .hGroup .h{flex:1;padding-right:24px;font-size:22px;line-height:1.5}.aboutArea .meritDetail .hGroup .h strong{font-size:34px;font-weight:700}.aboutArea .meritDetail .block{padding:56px 0 100px}.aboutArea .problem{position:relative;margin-bottom:72px;padding-bottom:1px}.aboutArea .problem::after{content:'';position:absolute;top:100%;left:50%;border:33px solid transparent;border-top:21px solid #ccc;transform:translate(-50%, 22px)}.aboutArea .problem .column{display:flex;justify-content:space-between}.aboutArea .problem .column .txt{width:48.75%}.aboutArea .problem .txt{position:relative;margin-bottom:100px;padding:20px;background:#e3f0f4;border-radius:4px;font-size:16px}.aboutArea .problem .txt::after{content:'';position:absolute;top:100%;left:0;width:100%;height:100px;background:#ccc}.aboutArea .problem .txt.face1::after{background:url(/img/ico_about_face_01.png) no-repeat center top;background-size:contain}.aboutArea .problem .txt.face2::after{background:url(/img/ico_about_face_02.png) no-repeat center top;background-size:contain}.aboutArea .solution .attention{margin-bottom:20px;padding:8px 16px;background:#fce5e7;color:#e60012;font-size:22px;font-weight:700;text-align:center}.aboutArea .solution .group{display:flex;justify-content:space-between}.aboutArea .solution .point{width:48.75%;padding:16px;background:#e60012;border-radius:4px;color:#fff;font-size:20px;font-weight:700;line-height:1.5}.aboutArea .solution .point .h{margin-bottom:8px;font-size:14px;font-weight:400}@media (max-width: 1023px){.aboutArea .meritGroup .attention{display:block;height:auto;margin-bottom:8px;text-align:center}.aboutArea .meritDetail .hGroup .numBlock{width:120px;padding-left:0}.aboutArea .meritDetail .hGroup .num span{font-size:64px}.aboutArea .meritDetail .hGroup .numBlock::before{display:none}.aboutArea .meritDetail .hGroup .img{width:88px;height:88px;margin:0 24px;line-height:88px}.aboutArea .meritDetail .hGroup .h{font-size:20px}.aboutArea .meritDetail .hGroup .h strong{font-size:28px}}@media (max-width: 767px){.aboutArea .section01{padding:16px 0}.aboutArea .section01 .block{padding:16px 0}.aboutArea .section01 .num{width:32px;font-size:28px}.aboutArea .section01 h3{padding:8px 16px;font-size:14px}.aboutArea .section01 .copy{font-size:14px}.aboutArea .section01 .body{padding:16px;font-size:13px}.aboutArea .meritGroup{display:block;padding:16px 0}.aboutArea .meritGroup .merit{width:auto;margin:0 16px;padding:16px 0;border:none;border-top:1px solid #ddd}.aboutArea .meritGroup .merit:first-child{border-top:none}.aboutArea .meritGroup .h{margin-bottom:8px}.aboutArea .meritGroup .num{font-size:28px}.aboutArea .meritGroup .img{margin-bottom:8px}.aboutArea .meritGroup .img img{width:38px;padding:0 0 6px}.aboutArea .meritGroup .attention{font-size:16px}.aboutArea .meritGroup .attention br{display:none}.aboutArea .meritDetail .hGroup{display:block;padding:0 0 16px;text-align:center}.aboutArea .meritDetail .hGroup .numBlock{display:inline-block;width:100%;height:auto;margin-bottom:8px;padding:14px 16px;font-size:16px}.aboutArea .meritDetail .hGroup .num span{display:inline-block;margin-left:8px;font-size:16px;vertical-align:middle}.aboutArea .meritDetail .hGroup .num br{display:none}.aboutArea .meritDetail .hGroup .img{width:58px;height:58px;margin:0 auto 8px;line-height:58px}.aboutArea .meritDetail .hGroup .img img{width:30px}.aboutArea .meritDetail .hGroup .h{padding:0 16px;font-size:14px}.aboutArea .meritDetail .hGroup .h strong{font-size:18px}.aboutArea .meritDetail .block{padding:32px 0}.aboutArea .problem{margin-bottom:48px}.aboutArea .problem::after{border-width:24px;border-top-width:16px;transform:translate(-50%, 8px)}.aboutArea .problem .column{display:block}.aboutArea .problem .txt{margin-bottom:64px;padding:16px;font-size:13px}.aboutArea .problem .column .txt{width:auto}.aboutArea .problem .txt::after{height:48px}.aboutArea .solution .attention{margin-bottom:8px;font-size:16px;line-height:1.5}.aboutArea .solution .group{display:block}.aboutArea .solution .point{width:auto;margin-bottom:8px;font-size:13px}.aboutArea .solution .point .h{font-size:12px}.aboutArea .solution .point{padding:8px 16px 14px 16px}}.stepArea{padding:72px 0}.stepArea section{margin-bottom:64px !important}.stepArea .copy{font-size:22px;font-weight:700;text-align:center;line-height:1.5}.stepArea .copy .attention{color:#e60012}.stepArea .stepGroup .block{position:relative;margin-bottom:60px;padding:24px 48px;background:#f6f6f6;border-radius:4px}.stepArea .stepGroup .block::after{content:'';opacity:0.2;position:absolute;top:100%;left:50%;border:28px solid transparent;border-top:18px solid #e50012;transform:translate(-50%, 16px)}.stepArea .stepGroup .block:last-child::after{display:none}.stepArea .stepGroup .head{overflow:hidden;position:relative;margin-bottom:32px;padding:0 126px;border-radius:4px;background:#fff;color:#e50012;font-size:22px;font-weight:700;line-height:50px;text-align:center}.stepArea .stepGroup .step{position:absolute;top:0;left:0;width:100px;background:#e50012;color:#fff;font-size:14px;font-weight:700}.stepArea .stepGroup .step::after{content:'';position:absolute;top:0;left:100%;border:25px solid transparent;border-left:10px solid #e50012}.stepArea .stepGroup .num{display:inline-block;margin-left:8px;font-size:20px}.stepArea .stepGroup ul{font-size:16px}.stepArea .stepGroup li{margin-bottom:16px;padding-left:28px}.stepArea .stepGroup li::after{top:50%;left:7px;width:7px;height:7px;margin-top:-4px;background:#979797}@media (max-width: 767px){.stepArea{padding:32px 0 0}.stepArea section{margin-bottom:32px !important}.stepArea .copy{font-size:14px}.stepArea .stepGroup .block{padding:16px}.stepArea .stepGroup .head{margin-bottom:16px;padding:0 0 0 72px;font-size:14px;line-height:40px}.stepArea .stepGroup .step{width:64px;font-size:10px}.stepArea .stepGroup .num{margin-left:3px;font-size:16px}.stepArea .stepGroup .step::after{border-width:20px;border-left-width:8px}.stepArea .stepGroup ul{font-size:13px}}.corporationArea h2::after,.corporationArea h3::after{display:none}.corporationArea h2{margin:0;padding:40px 16px;background:#e60012;border:none;color:#fff;font-size:28px;font-weight:700;text-align:center}.corporationArea .copy{padding:72px 0 56px;font-size:18px;text-align:center}.corporationArea .copy strong{display:inline-block;margin-bottom:32px;font-size:24px;font-weight:700}.corporationArea .faqGroup{padding:48px 0;background:#f6f6f6}.corporationArea .faqGroup h3{margin-bottom:32px;font-size:24px;font-weight:700;text-align:center}.corporationArea .faqGroup .itemGroup{display:flex;flex-wrap:wrap;justify-content:space-between;background:url(/img/img_corporation_01.png) no-repeat center 304px;background-size:90px}.corporationArea .faqGroup .item{display:flex;align-items:center;justify-content:center;position:relative;width:220px;height:220px;margin-bottom:10px;padding:16px 24px;background:#fff;border-radius:50%;color:#00a3bb;font-size:16px;font-weight:700;text-align:center;line-height:1.5}.corporationArea .faqGroup .item::after{content:'';position:absolute;top:50%;left:50%;margin-left:-6px;border:6px solid transparent;border-top:20px solid #fff;transform-origin:center -108px;transform:translate(0, 108px)}.corporationArea .faqGroup .item:nth-child(1)::after{transform:translate(0, 108px) rotate(-45deg)}.corporationArea .faqGroup .item:nth-child(3)::after{transform:translate(0, 108px) rotate(45deg)}.corporationArea .faqGroup .item:nth-child(4)::after{transform:translate(0, 108px) rotate(-90deg)}.corporationArea .faqGroup .item:nth-child(5)::after{transform:translate(0, 108px) rotate(90deg)}.corporationArea .solutionGroup{padding:70px 0;border-bottom:1px solid #ddd}.corporationArea .solutionGroup h3{margin-bottom:56px;padding:8px 16px;background:#e60012;color:#fff;font-size:22px;font-weight:700;text-align:center}.corporationArea .solutionGroup .item{position:relative;margin-bottom:40px;padding:32px 48px;background:#f6f6f6;border-radius:4px}.corporationArea .solutionGroup .head{overflow:hidden;display:flex;align-items:center;margin-bottom:36px;border-radius:4px;background:#fff}.corporationArea .solutionGroup .num{position:relative;width:100px;margin-right:48px;background:#e50012;color:#fff;font-size:24px;font-weight:700;line-height:50px;text-align:center;padding-left:5px}.corporationArea .solutionGroup .num::after{content:'';position:absolute;top:0;left:100%;border:25px solid transparent;border-left:10px solid #e50012}.corporationArea .solutionGroup h4{flex:1;font-size:24px;font-weight:700;line-height:50px}.corporationArea .solutionGroup p,.corporationArea .solutionGroup ul{font-size:16px}.corporationArea .solutionGroup li{margin-bottom:26px;padding-left:32px}.corporationArea .solutionGroup li::after{top:50%;left:5px;width:7px;height:7px;margin-top:-4px;background:#979797}.corporationArea .solutionGroup .attention{color:#e50012}.corporationArea .contact{padding:56px 0}.corporationArea .contact h2{margin-bottom:16px;padding:0;background:none;color:#000;font-size:22px;font-weight:700;text-align:left}.corporationArea .contact p{margin-bottom:32px}@media (max-width: 767px){.corporationArea .copy{padding:32px 0;font-size:14px}.corporationArea .copy strong{margin-top:10px;font-size:18px}.corporationArea h2{padding:16px;font-size:16px}.corporationArea .faqGroup{padding:32px 0}.corporationArea .faqGroup h3{margin-bottom:16px;font-size:16px}.corporationArea .faqGroup .itemGroup{display:block;background:none}.corporationArea .faqGroup .item{display:block;width:auto;height:auto;padding:14px 12px;margin-bottom:8px;border-radius:4px;font-size:15px;text-align:left}.corporationArea .faqGroup .item::after{display:none}.corporationArea .solutionGroup{padding:32px 0}.corporationArea .solutionGroup h3{margin-bottom:16px;font-size:16px}.corporationArea .solutionGroup .item{padding:16px 16px 5px 16px}.corporationArea .solutionGroup .head{margin-bottom:26px}.corporationArea .solutionGroup .num{width:32px;margin-right:16px;font-size:18px;line-height:40px}.corporationArea .solutionGroup .num::after{border-width:20px;border-left-width:8px}.corporationArea .solutionGroup h4{padding:4px 8px;font-size:16px;line-height:1.5}.corporationArea .solutionGroup p,.corporationArea .solutionGroup ul{font-size:13px}.corporationArea .contact{padding:32px 0}.corporationArea .contact h2{font-size:16px}}.faqArea .item{border-bottom:1px solid #ddd}.faqArea .item .head{position:relative;padding:16px 56px;font-weight:700;cursor:pointer}.faqArea .item .head::before{content:'Q';position:absolute;left:16px;font-size:16px;font-weight:400;color:#999999}.faqArea .item .head::after{content:'';position:absolute;top:50%;right:16px;width:6px;height:6px;margin-top:-6px;border-bottom:2px solid #e60012;border-right:2px solid #e60012;transform:rotate(45deg);transition:0.2s ease}.faqArea .item .head.on::after{transform:rotate(-135deg)}.faqArea .item .body{display:none;position:relative;padding:0 56px 1px 56px}.faqArea .item .body::before{content:'A';position:absolute;left:16px;color:#e60012;font-size:16px;font-weight:400}.faqArea .item .body p{margin-bottom:16px}@media (max-width: 767px){.faqArea .item .head{padding:16px 32px}.faqArea .item .head::before{left:0}.faqArea .item .head::after{right:8px}.faqArea .item .body{display:none;position:relative;padding:0 32px 1px 32px}.faqArea .item .body::before{left:0}}.terms_box{border:1px solid #dddddd;border-radius:4px;padding:10px;height:300px;overflow:scroll;margin-bottom:40px}.terms_box h1,.terms_box h2,.terms_box h3,.terms_box h4{margin:0;font-size:100%;font-weight:bold;line-height:1.5;border-bottom:0px none transparent}.terms_box h1::after,.terms_box h2::after,.terms_box h3::after{background:none}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.aptitudeArea .mypageArea .bodyArea{margin-left:0px}.hiddenOptions{display:none}
