.page-recruitment-details .page-main-inner .page-main-content .inner{padding:clamp(80px,13.3333px + 5.5556vw,120px) 20px 0}.page-recruitment-details .page-main-inner .triangle-box .triangle-img:nth-child(3){top:65%;left:0%;width:20vw;max-width:403px}.page-recruitment-details .page-main-inner .triangle-box .triangle-img:nth-child(4){top:87%;right:0%;width:18vw;max-width:380px}.page-recruitment-details .item_home{margin-top:20px}.page-recruitment-details .page-main-content .part-wrap{padding-top:clamp(60px,-6.6667px + 5.5556vw,100px);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix{width:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:sticky;top:130px;z-index:5;left:0;opacity:1;visibility:visible;pointer-events:all}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix ul{width:100%;border-left:1px solid #f687c9}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix ul li{margin-left:12px;margin-bottom:33px}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix ul li a{line-height:1;white-space:nowrap;font-size:16px;font-size:clamp(12px,4.8889px + .9259vw,16px);color:#afafaf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix ul li a::before{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:#ef239c;margin-right:10px;min-width:9px}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix ul li.current a{color:#000}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix ul li:last-child{margin-bottom:0}@media(max-width: 768px){.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix{width:100px;display:none}.page-recruitment-details .page-main-content .part-wrap .part-head-nav-fix ul li{margin-left:10px;margin-bottom:10px}}.page-recruitment-details .page-main-content .part-wrap .part-inner{width:calc(100% - 204px)}.page-recruitment-details .page-main-content .part-wrap .part-inner .part-con{margin-bottom:clamp(80px,-20px + 8.3333vw,140px)}.page-recruitment-details .page-main-content .part-wrap .part-inner .part-con:last-child{margin-bottom:0}.page-recruitment-details .page-main-content .part-wrap .part-inner h3{margin-bottom:clamp(20px,-13.3333px + 2.7778vw,40px)}.page-recruitment-details .page-main-content .part-wrap .part-inner h3 .en{font-size:clamp(13px,4.6667px + .6944vw,18px);font-family:"Poppins",sans-serif;font-weight:900;font-style:normal;color:#e4007f;text-transform:uppercase}.page-recruitment-details .page-main-content .part-wrap .part-inner h3 .jp{font-size:clamp(16px,-17.3333px + 2.7778vw,36px)}.page-recruitment-details .page-main-content .part-wrap .part-inner p{font-size:clamp(13px,8px + .4167vw,16px)}.page-recruitment-details .page-main-content .part-wrap .part-inner table{width:100%;border:none}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr th{width:170px;text-align:left;padding:clamp(10px,-40px + 4.1667vw,40px) 0;white-space:nowrap;border:none;font-size:clamp(13px,4.6667px + .6944vw,18px);font-weight:900;font-style:normal;text-transform:uppercase;border-bottom:1px solid #f0f0f0}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr th span.hissu{color:#fff;background-color:#e40000;font-size:10px;border-radius:30px;padding:2px 8px;line-height:1;margin-left:1em}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr td{padding:clamp(10px,-40px + 4.1667vw,40px) 0;border:none;border-bottom:1px solid #f0f0f0;position:relative}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr td .wpcf7-form-control-wrap{display:inline-block;margin-bottom:10px}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr td .wpcf7-form-control-wrap:last-child{margin-bottom:0}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr td span.hissu{color:#fff;background-color:#e40000;font-size:10px;border-radius:30px;padding:2px 8px;line-height:1;margin-right:1em}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr td h4{font-size:clamp(14px,4px + .8333vw,20px)}@media(max-width: 768px){.page-recruitment-details .page-main-content .part-wrap .part-inner{width:100%}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr th{width:100%;display:block;border:none;padding:clamp(10px,-40px + 4.1667vw,40px) 0 0}.page-recruitment-details .page-main-content .part-wrap .part-inner table tr td{width:100%;display:block}}.page-recruitment-details .page-main-content .part-confirm-wrap{display:block}@media(max-width: 768px){.page-recruitment-details .page-main-content .part-confirm-wrap{padding-top:0}}.page-recruitment-details .page-main-content .part-confirm-wrap .part-inner{margin:auto}.page-recruitment-details .page-main-content .part-thank-wrap{display:block;text-align:center}.page-recruitment-details .page-main-content .part-thank-wrap .part-inner{margin:auto}.page-recruitment-details .page-main-content .part-thank-wrap h3{text-align:center}.page-recruitment-details .page-main-content .part-thank-wrap .site-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-recruitment-details .page-main-content .p-contact-privacy{margin-top:20px;font-size:12px;padding:30px 20px;background-color:#fff;border-radius:4px;border:1px solid #333;height:200px;overflow-y:auto}.page-recruitment-details .page-main-content .p-contact-privacy .ttl{text-align:center;font-size:clamp(14px,6.8889px + .9259vw,18px);font-weight:700;margin-bottom:20px}.page-recruitment-details .page-main-content .p-contact-privacy h2{font-size:14px;margin-top:1em;margin-bottom:.5em}.page-recruitment-details .page-main-content .p-contact-privacy ul{list-style:auto;margin:.5em 0 .5em 1.5em}.page-recruitment-details .page-main-content .agree{text-align:center;margin-top:30px}.page-recruitment-details .page-main-content .agree label{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-recruitment-details .page-main-content .wpcf7-select-box{margin-bottom:10px}.page-recruitment-details .page-main-content .wpcf7-input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-recruitment-details .page-main-content .wpcf7-input-box .wpcf7-list-item{margin-right:1.2em}.page-recruitment-details .page-main-content .wpcf7-input-box label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruitment-details .page-main-content .wpcf7-input-box label input{margin-right:.5em}.page-recruitment-details .page-main-content .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-recruitment-details .page-main-content .wpcf7-radio .wpcf7-list-item{margin-right:1.2em}.page-recruitment-details .page-main-content .wpcf7-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruitment-details .page-main-content .wpcf7-radio label input[type=radio]{margin-right:.5em}.page-recruitment-details .page-main-content .wpcf7-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-recruitment-details .page-main-content .wpcf7-checkbox .wpcf7-list-item{margin-right:1.2em}.page-recruitment-details .page-main-content .wpcf7-checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruitment-details .page-main-content .wpcf7-checkbox label input[type=checkbox]{margin-right:.5em}.page-recruitment-details .page-main-content input[type=text],.page-recruitment-details .page-main-content input[type=email],.page-recruitment-details .page-main-content input[type=tel],.page-recruitment-details .page-main-content input[type=url],.page-recruitment-details .page-main-content textarea{border:1px solid #d9d9d9;background-color:#fff;padding:5px 15px;border-radius:4px;display:block;width:100%}.page-recruitment-details .page-main-content select{border:1px solid #d9d9d9;background-color:#fff;padding:5px 15px;border-radius:4px;display:block}.page-recruitment-details .page-main-content textarea{height:130px;padding:15px;resize:vertical;min-height:120px}.page-recruitment-details .page-main-content .send-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-recruitment-details .page-main-content .send{text-align:center;width:210px;margin:auto 2%;margin-top:30px;position:relative}.page-recruitment-details .page-main-content .send input{border-radius:30px;background-color:#e4007f;color:#fff;cursor:pointer;padding:1em 0;line-height:1;font-weight:700;width:100%;position:relative;font-size:100%;border:none;-webkit-transition:.2s;transition:.2s}.page-recruitment-details .page-main-content .send input:hover{background-color:#000}.page-recruitment-details .page-main-content .send svg{position:absolute;width:1em;min-width:1em;height:1em;right:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;cursor:pointer;-webkit-transition:.1s;transition:.1s}