@font-face{font-family:"Black Jack";font-style:normal;src:url("../fonts/blackjack-webfont.eot") format("embedded-opentype"),url("../fonts/blackjack-webfont.woff") format("woff"),url("../fonts/blackjack-webfont.ttf") format("truetype"),url("../fonts/blackjack-webfont.svg#Black_Jack") format("svg")}@font-face{font-family:"JosefinSans";src:url("../fonts/JosefinSans-VariableFont_wght.ttf") format("truetype")}@font-face{font-family:"Quicksand";src:url("../fonts/Quicksand_Book.otf") format("opentype")}.recruitMainv{background:url('../img/recruit/bg-mainv.png?1598450820') no-repeat top center;width:100%;height:563px;background-size:cover;margin:0 auto;position:relative}.recruitMainv .catchTtl{font-size:1.5rem;font-weight:bold;color:#fff;text-shadow:0px 0px 8px rgba(0,0,0,0.9);padding-top:230px;position:relative;z-index:2}.recruitMainv .catchTtl .en{display:block;font-size:48px;font-style:italic}.recruitMainv .imgBox{content:'';position:absolute;right:0;top:0;background:url('../img/recruit/mainv.png?1598450820') no-repeat top right;background-size:contain;width:100%;height:100%}@media (max-width: 768px){.recruitMainv{height:220px}.recruitMainv .catchTtl{font-size:1rem;padding-top:90px}.recruitMainv .catchTtl .en{font-size:1.75rem}.recruitMainv .imgBox{background:url('../img/recruit/mainv.png?1598450820') no-repeat top right;background-size:cover}}.recruitTtl{font-size:2rem;font-weight:500;margin-bottom:35px}.recruitTtl .enTxt{display:block;font-family:"JosefinSans italic", sans-serif;font-size:1.375rem;color:#00baff;margin-top:10px}@media all and (-ms-high-contrast: none){.recruitTtl .enTxt{font-family:"JosefinSans BoldItalic", sans-serif}}@media (max-width: 768px){.recruitTtl{font-size:1.375rem;margin-bottom:20px}.recruitTtl .enTxt{font-size:0.8125rem;margin-top:3px}}.topBox{max-width:690px;padding:40px 15px 90px;margin:0 auto}.topBox .recruitTtl{text-align:center}.topBox .iframe-wrap{width:100%;padding-bottom:56.25%;height:0px;position:relative}.topBox .iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 768px){.topBox{padding:30px 10px 30px}}.aboutSec{padding-top:60px;padding-bottom:60px}.aboutSec .aboutTop{display:flex;flex-wrap:wrap;padding-bottom:50px}.aboutSec .aboutTop .imgBox{width:44%;display:flex}.aboutSec .aboutTop .imgBox .img.bottom{margin-top:210px}.aboutSec .aboutTop .txtBox{width:56%;padding-left:45px;color:#00074f}.aboutSec .aboutTop .txtBox .aboutTtl{font-size:1.75rem;font-weight:500;padding-bottom:15px;border-bottom:1px dashed #707070;margin-bottom:15px}.aboutSec .aboutTop .txtBox p{line-height:1.875}.aboutSec .aboutTop .txtBox strong{display:block;font-weight:bold;margin-top:12px}@media (max-width: 768px){.aboutSec{padding-top:30px;padding-bottom:30px}.aboutSec .aboutTop .imgBox{width:100%}.aboutSec .aboutTop .imgBox .img.bottom{margin-top:0}.aboutSec .aboutTop .txtBox{width:100%;padding-left:0;padding-top:15px}.aboutSec .aboutTop .txtBox .aboutTtl{font-size:1.25rem;padding-bottom:10px;margin-bottom:10px}}.welfareCnt .welfareTtl{font-size:28px;font-weight:500;margin-bottom:25px;color:#00074f}.welfareCnt .descCnt{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2}.welfareCnt .descCnt .descBox{width:calc((100% - 40px) / 3)}.welfareCnt .descCnt .descBox .descBoxIn .descTtl{font-size:1.25rem;color:#fff;font-weight:bold;background:#00074f;padding:8px 10px;text-align:center}@media all and (-ms-high-contrast: none){.welfareCnt .descCnt .descBox .descBoxIn .descTtl{padding:12px 10px 7px}}@media (max-width: 768px){.welfareCnt{padding:0}.welfareCnt .welfareTtl{font-size:1.25rem;margin-bottom:20px}.welfareCnt .welfareTtl .line{font-size:1rem}.welfareCnt .descCnt{position:relative;z-index:2}.welfareCnt .descCnt .descBox{width:100%;margin-bottom:15px}.welfareCnt .descCnt .descBox:last-child{margin-bottom:0}.welfareCnt .descCnt .descBox .descBoxIn .descTtl{font-size:1.125rem;padding:5px 10px}}.interviewCnt{padding-top:60px;padding-bottom:60px;background:#f2fcfe;margin-bottom:-60px}.interviewCnt .interviewBox{display:flex;flex-wrap:wrap;margin-bottom:60px}.interviewCnt .interviewBox.even{flex-direction:row-reverse}.interviewCnt .interviewBox.even .txtBox .qaBox{background:#fff;padding:30px 105px 25px 65px;margin-left:0;margin-right:-50px}.interviewCnt .interviewBox .imgBox{width:30%;position:relative;z-index:2}.interviewCnt .interviewBox .txtBox{position:relative;z-index:1;width:70%}.interviewCnt .interviewBox .txtBox .interviewTtlBox{padding-left:55px}.interviewCnt .interviewBox .txtBox .interviewTtlBox .interviewTtl{max-width:575px;position:relative;padding:10px 10px 10px 40px;background:#00074f;font-size:20px;font-weight:bold;color:white;z-index:-2;margin-bottom:18px}@media all and (-ms-high-contrast: none){.interviewCnt .interviewBox .txtBox .interviewTtlBox .interviewTtl{padding:15px 10px 7px 40px}}.interviewCnt .interviewBox .txtBox .interviewTtlBox .interviewTtl:before{position:absolute;content:'';left:-2px;top:-1px;border:none;border-left:solid 30px #f2fcfe;border-bottom:solid 47px transparent;z-index:-1}.interviewCnt .interviewBox .txtBox .interviewTtlBox .interviewTtl:after{position:absolute;content:'';right:-1px;top:0px;width:0;height:0;border:none;border-left:solid 30px transparent;border-bottom:solid 47px #f2fcfe;z-index:-1}.interviewCnt .interviewBox .txtBox .nameBox{padding-left:55px;margin-bottom:18px}.interviewCnt .interviewBox .txtBox .nameBox span{display:inline-block}.interviewCnt .interviewBox .txtBox .nameBox .name{font-size:1.75rem;font-weight:bold;color:#00074f;padding-right:8px}.interviewCnt .interviewBox .txtBox .nameBox .nameEn{font-size:0.875rem;font-weight:bold;color:#b2b2b2;padding-right:20px}.interviewCnt .interviewBox .txtBox .nameBox .post{font-size:1.125rem;font-weight:500}.interviewCnt .interviewBox .txtBox .qaBox{background:#fff;padding:30px 65px 25px 105px;margin-left:-50px;-moz-box-shadow:10px 10px 20px rgba(0,0,0,0.2);-webkit-box-shadow:10px 10px 20px rgba(0,0,0,0.2);box-shadow:10px 10px 20px rgba(0,0,0,0.2)}.interviewCnt .interviewBox .txtBox .qaBox dl{color:#00074f;margin-bottom:35px}.interviewCnt .interviewBox .txtBox .qaBox dl dt{font-size:18px;font-weight:bold;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #707070}.interviewCnt .interviewBox .txtBox .qaBox dl dt .qu{display:inline-block;font-size:21px;line-height:1;margin-right:10px}.interviewCnt .interviewBox .txtBox .qaBox dl:last-child{margin-bottom:0}@media (max-width: 768px){.interviewCnt{padding:30px 0 10px;margin-bottom:0}.interviewCnt .interviewBox{margin-bottom:30px}.interviewCnt .interviewBox.even .txtBox .qaBox{padding:25px 20px 25px 20px;margin-right:0}.interviewCnt .interviewBox .imgBox{width:100%;margin-bottom:10px;text-align:center}.interviewCnt .interviewBox .txtBox{width:100%}.interviewCnt .interviewBox .txtBox .interviewTtlBox{padding-left:0}.interviewCnt .interviewBox .txtBox .interviewTtlBox .interviewTtl{padding:10px 25px 10px 30px;font-size:18px;margin-bottom:10px}.interviewCnt .interviewBox .txtBox .interviewTtlBox .interviewTtl:before{border-left:solid 30px #fff;border-bottom:solid 66px transparent}.interviewCnt .interviewBox .txtBox .interviewTtlBox .interviewTtl:after{border:none;border-left:solid 30px transparent;border-bottom:solid 66px #fff}.interviewCnt .interviewBox .txtBox .nameBox{padding-left:0;margin-bottom:10px}.interviewCnt .interviewBox .txtBox .nameBox .name{font-size:1.25rem;padding-right:5px}.interviewCnt .interviewBox .txtBox .nameBox .nameEn{padding-right:10px}.interviewCnt .interviewBox .txtBox .nameBox .post{font-size:1rem}.interviewCnt .interviewBox .txtBox .qaBox{padding:25px 20px 25px 20px;margin-left:0;-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.2);-webkit-box-shadow:5px 5px 10px rgba(0,0,0,0.2);box-shadow:5px 5px 10px rgba(0,0,0,0.2)}.interviewCnt .interviewBox .txtBox .qaBox dl{color:#00074f;margin-bottom:35px}.interviewCnt .interviewBox .txtBox .qaBox dl dt{font-size:18px;font-weight:bold;padding-bottom:15px;margin-bottom:20px;border-bottom:1px dashed #707070}.interviewCnt .interviewBox .txtBox .qaBox dl dt .qu{display:inline-block;font-size:21px;line-height:1;margin-right:10px}}.descriptionSec{background:url('../img/recruit/bg-recruit.png?1598450820') no-repeat top right;background-size:cover;background-origin:content-box}.descriptionSec .descInner{max-width:880px;padding:0 15px;margin:0 auto}.descriptionSec .recruitTtl{text-align:center;color:#fff;padding-top:60px}.descriptionSec .descriptionBox{background:#fff;padding:20px 70px 50px;margin-bottom:10px;-moz-box-shadow:20px 20px 10px rgba(0,0,0,0.1);-webkit-box-shadow:20px 20px 10px rgba(0,0,0,0.1);box-shadow:20px 20px 10px rgba(0,0,0,0.1)}.descriptionSec .descriptionBox.last{margin-bottom:10px}.descriptionSec .descriptionBox table{color:#00074f;width:100%}.descriptionSec .descriptionBox table caption{font-size:1.625rem;font-weight:500;margin-bottom:10px}.descriptionSec .descriptionBox table tr{border-bottom:1px solid #b5b5b5}.descriptionSec .descriptionBox table th{font-weight:bold;width:135px;padding:26px 0 8px;vertical-align:top;line-height:1.5}.descriptionSec .descriptionBox table td{padding:26px 0 8px;line-height:1.5}@media (max-width: 768px){.descriptionSec .descInner{padding:0 10px}.descriptionSec .recruitTtl{padding-top:30px}.descriptionSec .descriptionBox{background:#fff;padding:20px 10px;margin-bottom:30px;-moz-box-shadow:10px 10px 5px rgba(0,0,0,0.1);-webkit-box-shadow:10px 10px 5px rgba(0,0,0,0.1);box-shadow:10px 10px 5px rgba(0,0,0,0.1)}.descriptionSec .descriptionBox.last{margin-bottom:10px}.descriptionSec .descriptionBox table caption{font-size:1.25rem}.descriptionSec .descriptionBox table tr{display:block}.descriptionSec .descriptionBox table th{display:block;width:100%;padding:15px 0px 10px}.descriptionSec .descriptionBox table td{display:block;padding:0 0 15px}.descriptionSec .descriptionBox table td .pcBr{display:inline}.descriptionSec .descriptionBox table td .pcBr:before{content:'/ '}.descriptionSec .descriptionBox table td ul li{margin-bottom:8px}.descriptionSec .descriptionBox table td ul li:last-child{margin-bottom:0}.descriptionSec .descriptionBox table td ul li .wTxt{display:inline-block;width:225px}}.descriptionSec .ctaCnt .ctaInner{max-width:none}.descriptionSec .ctaCnt .ctaInner .ttlBox{text-align:left;width:26%}.descriptionSec .ctaCnt .ctaInner .ttlBox .mainTtl .enTxt{color:#00baff}.descriptionSec .ctaCnt .ctaInner .telBox{width:38%}.descriptionSec .ctaCnt .ctaInner .mailBox{width:36%}@media (max-width: 768px){.descriptionSec .ctaCnt{margin-bottom:30px}.descriptionSec .ctaCnt .ctaInner .ttlBox{width:100%}.descriptionSec .ctaCnt .ctaInner .telBox{width:100%}.descriptionSec .ctaCnt .ctaInner .mailBox{width:100%}}
