input.error,select.error,textarea.error{background-color:#fee5e0;border-color:#db4524}.d-none,.hidden{display:none!important}.d-col-reversed{display:flex;flex-direction:column-reverse}.justify-center{justify-content:center!important}.invisible{opacity:0;visibility:hidden}.c-react>.c-react-item:hover{cursor:pointer!important}.show__only>.c-react-item:hover{cursor:default!important}.relative{position:relative}.is-disabled{background-color:#929699!important}.disabled-link,.is-disabled{pointer-events:none}.contentBox__content{overflow-wrap:break-word}.disabled-link .icn{display:none}.contentBox__content span.marker.c_blue,.contentBox__content span.marker.c_chocolate,.contentBox__content span.marker.c_darkblue,.contentBox__content span.marker.c_darkgreen,.contentBox__content span.marker.c_darkorange,.contentBox__content span.marker.c_darkpurple,.contentBox__content span.marker.c_darkred,.contentBox__content span.marker.c_deepred,.contentBox__content span.marker.c_lightblue,.contentBox__content span.marker.c_lightgreen,.contentBox__content span.marker.c_lightorange,.contentBox__content span.marker.c_lightpurple,.contentBox__content span.marker.c_lightred,.contentBox__content span.marker.c_orange,.contentBox__content span.marker.c_pink,.contentBox__content span.marker.c_yellow{color:unset}.contentBox__content ol.ol_round li ul li:before,.contentBox__content ol.ol_square li ul li:before,.contentBox__content ul.ul_arrow li ul li:before,.contentBox__content ul.ul_dot li ul li:before{background:#3f8d89}.is-error input,.is-error select,.is-error textarea,input.error,select.error,textarea.error{background-color:#fee5e0!important;border-color:#db4524!important}.defModal.is-open,.signUpModal.is-open{overflow:hidden}@media screen and (width > 1140px){.mainContent{max-width:760px;width:100%}}.item__stepBox p{font-size:14px;line-height:1.6;margin-bottom:0}@media screen and (width <= 850px){.item__stepBox p{font-size:13px}.contentBox__content ol.ol>li>ul.ul_dot>li,.contentBox__content ol.ol>li>ul>li,.contentBox__content ul.ol>li>ul.ul_dot>li,.contentBox__content ul.ol>li>ul>li{padding-left:8px}.contentBox__content ol.ol>li ul>li:before{left:-8px}.contentBox__content ol.ul li li,.contentBox__content ul.ul li li{margin-top:14px;padding-left:18px!important;position:relative}.contentBox__content ol.ul li li:before,.contentBox__content ul.ul li li:before{left:0}}.contentBox__content .part-editor a{text-decoration-line:underline}.contentBox__content .item_indexBox ul.list{list-style:none;margin:0;padding:0}.contentBox__content .customBox ol,.contentBox__content .customBox ul,.contentBox__content .item__relatedCard ol li,.contentBox__content .item_indexBox ul li{margin:0}.contentBox__content .item_carrerCard ul,.contentBox__content .item_carrerCard ul li,.contentBox__content .item_seriesCard ol,.contentBox__content .item_seriesCard ol li{font-size:15px;font-weight:400;margin:0;padding:0}.contentBox__content .item__relatedCard ol{margin-bottom:0}.customBox{border-radius:8px;margin-bottom:36px}.normalBox{padding:30px 34px}.normalBox:has(.icon-box){padding:32px 34px}.innerBox{padding:10px}.innerBox .innerBox__inner{border-radius:5px;padding:30px 34px}.innerBox .innerBox__inner:has(.title){border-radius:5px;padding:34px 30px}.customBox .title{font-family:LINESeedJP,sans-serif;font-size:20px;font-weight:800;line-height:1.4;padding-bottom:12px}.customBox .text,.customBox .text p,.customBox .txt{color:inherit;font-size:16px;letter-spacing:.05em;line-height:1.6;margin-bottom:0}.customBox .text ul{color:inherit}.customBox:has(.icn) .txt{letter-spacing:.8px}.customBox:has(.title) .text p{font-size:14px;letter-spacing:.8px;line-height:1.7}.customBox:has(.title) .text ul{font-size:14px}.quoteBox .txt p{color:inherit;font-size:15px;letter-spacing:.05em;line-height:1.7;margin-bottom:0;text-align:justify}.contentBox__content .quoteBox .txt,.contentBox__content .quoteBox .txt ul{color:inherit}.customBox .icon-box .title{display:flex;gap:8px;padding-bottom:0}.customBox .icon-box .title .icn{display:grid;height:24px;min-width:24px}.customBox .icon-box .title .txt{font-family:LineSeedJP,sans-serif;font-size:20px;font-weight:800;line-height:1.4}.customBox .icon-box .text{font-size:14px;letter-spacing:.05rem;line-height:1.7;padding-top:12px}.contentBox__content .item_msgBox .textWrap .text{font-size:16px;line-height:1.8}@media screen and (width <= 850px){.contentBox__content .innerBox .innerBox__inner{padding:20px 14px}.contentBox__content .innerBox .innerBox__inner:has(.title){padding:20px}.contentBox__content .normalBox{padding:24px}.contentBox__content .normalBox:has(.title){padding:30px 24px}.contentBox__content .customBox .title,.customBox .icon-box .title .txt{font-size:16px}.contentBox__content .customBox .text,.contentBox__content .customBox .text ol,.contentBox__content .customBox .text ul{font-size:13px}.contentBox__content .customBox .icon-box .title .icn{height:20px;min-width:20px}.customBox .text,.customBox .text p,.customBox .txt,.quoteBox .txt p{font-size:13px}.contentBox__content .item_msgBox .textWrap .text{font-size:13px;line-height:1.8}}span.pagination__btn{opacity:.7}.singleNavi__btn.text-disabled{opacity:.4;pointer-events:none}.data-loading{left:50%;padding-bottom:2.5rem;padding-top:2.5rem;position:absolute;top:50%;--tw-translate-x:-50%;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.btn-loading{left:auto;padding:0;top:auto}@keyframes spin{to{transform:rotate(1turn)}}.data-loading .animation-icon{animation:spin 1s linear infinite;height:2rem;width:2rem;--tw-text-opacity:1;color:rgb(243,228,210,var(--tw-text-opacity));fill:#593b34}.data-loading .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media screen and (width >= 851px){.contentBox__content .item__button.c_border:hover{background-color:#fff;border-color:#fff!important;transition:all .3s ease}}.internContentBox__label.is-closed{background-color:#929699;color:#faf8f6}.companyBox__map-box{height:110px}.gray-text{color:#929699!important}.formPage__body .infoItem .error{background-color:#fee5e0;border-color:#db4524}.eventCard.is-expired .closing-date,.eventCard.is-expired .closing-date__text{background-color:#929699}.eventCard.is-expired .closing-date__text{border:1px solid #fff}.seriesTop .articleContents__recom .articleContents__item:last-child{margin-bottom:20px}.is_secret .contentBox__content{max-height:unset}.contentBox .secretBox{display:block;margin-top:36px;padding-top:24px;position:static;width:inherit}.contentBox .memberOnlyContent__bg{background:url(../../../../themes/careerpod/assets/images/bg_member_content.bbb8bb2e.png) no-repeat;padding-bottom:100px}@media screen and (width <= 850px){.contentBox .memberOnlyContent__bg{background:url(../../../../themes/careerpod/assets/images/bg_member_content_sp.0fdb46ba.png) no-repeat}}.formPage__body--question .questionBox__answer input::-moz-placeholder,.formPage__body--question .questionBox__answer textarea::-moz-placeholder{white-space:pre-wrap}.formPage__body--question .questionBox__answer input::placeholder,.formPage__body--question .questionBox__answer textarea::placeholder,.formPage__body--question .questionBox__question{white-space:pre-wrap}.type_intern .contentBox__content{margin-top:24px}.contentBox .contentBox_marginTop{margin-top:20px}.sideBar__banner>img{margin-bottom:24px}.is_secret .contentBox__content{overflow:unset}.topEventCard__txtWrap .icn_lock{display:inline-block;margin-bottom:4px;vertical-align:text-bottom;width:14px}.topEventCard__txtWrap .icn_lock_sm{display:inline-block;line-height:1.6;vertical-align:text-bottom;width:10px}.topEventCard.type-job-hunting-course .topEventCard__category,.topEventCard.type-job-hunting-lesson .topEventCard__category{background-color:#c4a64b}.topEventCard.type-beginner-course .topEventCard__category,.topEventCard.type-beginner-lesson .topEventCard__category{background-color:#4e9e8b}.topEventCard.type-post-series .topEventCard__category{background-color:#6762ad}.topEventCard.type-post-series-article .topEventCard__category{background-color:#6291ad}.mypageArticleCard.type_career .mypageArticleCard__txtWrap .seriesName{color:#669b88}.mypageArticleCard.type_career .mypageArticleCard__txtWrap .seriesName__type{background-color:#669b88}.formPage__body--infoBox .inputSearchBox:before,.formPage__form--item .body.s_select .inputSearchBox:before,.prPage .skillBox__body--item .inputSearchBox:before{background-image:none!important}.formPage__form--item.noResult input,.infoItem.noResult input,.skillBox__body--item.noResult input{border-color:#db4524!important}.notClickable{pointer-events:none!important}.contentBox__content .part-editor a,.eventContentBox__content a{color:#1e6a6e;font-weight:400}.contentBox__content .part-editor strong a,.eventContentBox__content strong a{font-weight:700}.contentBox__content .part-editor a.light_chocolate,.eventContentBox__content a.light_chocolate{color:#593b34;text-decoration-color:rgba(89,59,52,.251)}@media screen and (width <= 850px){.chapterSec .chapterCard__image{pointer-events:all}}.companyContentBox__content .imgBox{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}@media screen and (width <= 850px){.companyContentBox__content .imgBox{flex-direction:column;gap:20px;margin-top:36px}.companyContentBox__content .imgBox__item{aspect-ratio:auto;height:auto;width:100%}.profileSec .profileItem__body{overflow-wrap:anywhere}.profileSec .profileItem{display:flex;flex-wrap:wrap;justify-content:space-between}.profileSec .btnChangeEmail,.profileSec .btnChangePassword{display:flex;flex-basis:100%;justify-content:flex-end}}.clientSec__list.no-slider{gap:20px;justify-content:center;margin-left:0}.contentBox__sponsored{opacity:unset}.contentBox__sponsored.fixHeight{height:18px}.picture{background-color:#fff}.picture,.picture picture{border-radius:inherit;display:flex;height:100%;width:100%}.picture picture{overflow:hidden;position:relative}.picture picture img{border-radius:inherit;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.kvSec .topEventCard__image .picture picture img{position:static}.kvSec .topEventCard__image{border-radius:8px;height:8.0555555vw}@media screen and (max-width:850px){.kvSec .topEventCard__image{aspect-ratio:222/96.45;height:25.72vw;width:59.2vw}}.guideSec .bookCard .thumbnail,.pickupSec .bookCard .thumbnail{aspect-ratio:210/296;border-top-left-radius:15px;overflow:hidden;width:100%}.articleCard__img{width:100%}.articleCard__img,.relatedArticle .articleCard__img,.sideBar__item--list .articleCard__img{aspect-ratio:280/147}.clientSec__item .picture picture img{height:70%;width:70%}.courseCard__top--img{aspect-ratio:105/148;overflow:hidden}.courseKv__img{aspect-ratio:204/288;border-top-left-radius:15px}.chapterCard__lesson-image{aspect-ratio:301/160;max-width:300px;overflow:hidden;width:100%}.contentBox__thumb{aspect-ratio:640/337;overflow:hidden;width:100%}.allArticleSec__body .articleCard__img,.articleSec__content .articleCard__img,.pickupSeriesSec .articleCard__img{aspect-ratio:280/147;width:100%}.singleNavi__next .img,.singleNavi__prev .img{aspect-ratio:280/147}.companyCard__btm--img{aspect-ratio:280/148}.companyCard__top--left .picture picture img{height:100%;width:60%}.companyContentBox__thumb,.eventContentBox__thumb,.internContentBox__thumb{aspect-ratio:640/337;overflow:hidden;width:100%}.companyContentBox__content .imgBox__item{aspect-ratio:3/2;border-radius:2px;overflow:hidden;position:relative;width:49%}.eventCard__top--logo .picture picture img,.mypageCompanyCard__logo--img .picture picture img{height:70%;width:70%}.eventCard__btm--thumb{aspect-ratio:280/148;overflow:hidden}.internCard__btm--img{aspect-ratio:280/148}.internContentBox__content .imgBox__item img{-o-object-fit:contain;object-fit:contain}.mypageList__list .eventCard__top--logo{overflow:hidden}.mypageList__list .courseCard__top--img{aspect-ratio:106/149}.mypageArticleCard__img{aspect-ratio:280/148;overflow:hidden}.entriesDetailSec__head--company .logo .picture picture img{height:70%;left:50%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:70%}@media screen and (width <= 1140px){.chapterCard__image{aspect-ratio:304/160}.relatedArticle .articleCard__img{aspect-ratio:282/148}}@media screen and (width <= 850px){.courseKv__img{max-height:133px;max-width:94px}.chapterCard__image{aspect-ratio:303/160}.relatedArticle .articleCard__img,.seriesTop .articleContents__item.u_newArrival .articleCard__img,.seriesTop .pickupSeriesSec__picked .articleCard__img{aspect-ratio:280/147}.companyCard__btm--img{aspect-ratio:279/147}.companyContentBox__content .imgBox__item{width:100%}.internCard__img{aspect-ratio:285/150}.mypageArticleCard__img{aspect-ratio:281/148}}.sideBar__banner>a{margin-bottom:unset}.sideBar__banner{gap:24px}.banner_image{border-radius:4px;overflow:hidden;width:100%}.banner_image a{display:flex;height:100%;width:100%}.banner_image .picture picture img{position:static}.mypageLayout__side--banner{width:100%}.mypageLayout__side--banner .picture picture img{position:static}.companyContentBox__content .imgBox .internContentBox__content .imgBox{display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.pageWrapper{overflow:hidden}.seriesTop{overflow-x:clip}@media screen and (width < 370px){.header__inner{padding:18px 8px}.fixedheader{margin:0 4px;width:calc(100% - 8px)}}@media screen and (width < 350px){.header__inner{padding:18px}.fixedheader{margin:0 12px;width:calc(100% - 24px)}.fixedheader__login--btn,.header__login--btn{display:none}}.chapterCard__image.no_effect:hover{opacity:1}@media screen and (width > 850px){.nextContentBox__btn--mid.spaceBetween{margin-left:20px!important}}.formPage .titleBanner__inner .txt{text-align:center}.speechText{display:flex}.right .speechText{justify-content:flex-end}.part-image .picture picture img{position:static}.esContentBox__body .contentBox__content{margin-top:0}.esContentBox__body .esStepBox__chara{align-items:flex-start;-webkit-box-align:start}.esContentBox__body .esStepBox__author{align-items:center;display:flex;-webkit-box-align:center;flex-wrap:wrap;gap:10px;justify-content:space-between;width:100%}.esContentBox__body .esStepBox__author .esStepBox__chara--result{margin-left:unset}.esContentBox__body .esStepBox__author .esStepBox__chara--uni{padding:5px 0}@media screen and (width <= 850px){.esContentBox__body .esStepBox__chara{flex-wrap:unset}.esContentBox__body .esStepBox__author{margin-top:5px}.esContentBox__body .esStepBox__author .esStepBox__chara--result{margin-top:0}.esContentBox__body .esStepBox__author .esStepBox__chara--uni{padding:0}}.companyContentBox__es .data-loading{display:flex;justify-content:center;position:static}.mypageEsCard__head--logo .picture picture img{height:70%;width:70%}.item__articleCard .detail .txt{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.contentBox__content .item__externalCard .image .picture picture img{-o-object-fit:contain;object-fit:contain}.esStepBox__detail{border-width:0!important;margin-bottom:36px}.esStepBox__detail col{width:unset!important}.esStepBox__detail td,.esStepBox__detail th{border-top:2px solid rgba(89,59,52,.15)!important}.contentBox__content .esStepBox h4{font-family:Noto Sans JP,sans-serif;margin-bottom:6px}.contentBox__content .esStepBox a{color:unset}.contentBox__content .esStepBox table{font-size:15px;line-height:1.7;width:100%}.contentBox__content .esStepBox table colgroup{display:none}.esContentBox__body .esStepBox table td,.esContentBox__body .esStepBox table th{border-top:2px solid rgba(89,59,52,.15)}.esContentBox__body .esStepBox table tr:last-of-type td,.esContentBox__body .esStepBox table tr:last-of-type th{border-bottom:2px solid rgba(89,59,52,.15)}.esContentBox__body .esStepBox table th,.esContentBox__body .esStepBox table tr td:first-child{background-color:#f5f3f3;font-weight:500;padding:12px 18px;width:150px}.esContentBox__body .esStepBox table td{padding:12px 18px}@media screen and (width <= 850px){.contentBox__content .esStepBox table{font-size:14px}.esContentBox__body .esStepBox table th,.esContentBox__body .esStepBox table tr td:first-child{padding:11px;width:96px}.esContentBox__body .esStepBox table td{padding:11px}}.contentBox__content .secretBox .secretBox__signup{color:#fad183}.contentBox__content .secretBox .secretBox__login{color:#1e6a6e}.skeleton_loading{animation:shine 1.5s linear infinite;background:#eee;background-clip:content-box;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:2px;color:transparent!important;display:block;margin-top:4px}.skeleton_loading>.ttl{color:transparent!important;height:40px}.bannerArea__item>.skeleton_loading{height:inherit}.searchArea__box>.skeleton_loading{height:120%;position:absolute;top:-15%;width:100%;z-index:10}.skeleton_loading>.picture{position:absolute;z-index:-1}.skeleton_loading .date,.skeleton_loading .icn_lock,.skeleton_loading .reactionBox{display:none}@keyframes shine{to{background-position-x:-200%}}.clientSec__joint img,.illustSec__img img,.kvSec__counter img,.kvSec__staff .kvSec__staff--item img,.kvSec__table img,.lifeStepSec__joint img,.lifeStepSec__stepsItem img{height:auto}.nextContentBox.noNextContent{margin-top:50px;padding-top:48px}.contentBox{isolation:isolate;position:relative}.nextContentBox{z-index:1}.contentBox__content .item__writerCard .content .txtWrap .txt p{font-size:14px;letter-spacing:.05em;line-height:1.6;margin-bottom:0}.none_applicationDeadline{justify-content:end!important}.none_applicationDeadline>.closing-date__text{margin-right:1rem!important}@media screen and (width <= 850px){.eventContentBox__sponsor a .name,a .articleCard__ranking,a .bookMarkBox,a .mypageCompanyCard__arrow,a .mypageCompanyCard__info,a .mypageCompanyCard__logo--status,a .picture,a .seriesName,a .topEventCard__bg,a .topEventCard__txtWrap,a .ttl,a .txtWrap .date,a:has(.picture) .info,a:not(:has(.picture)){transition:opacity .3s ease;-webkit-transition:opacity .3s ease}.eventContentBox__sponsor a:active .name,a:active .articleCard__ranking,a:active .bookMarkBox,a:active .mypageCompanyCard__arrow,a:active .mypageCompanyCard__info,a:active .mypageCompanyCard__logo--status,a:active .picture,a:active .topEventCard__bg,a:active .topEventCard__txtWrap,a:active .ttl,a:has(.picture):active .info,a:not(:has(.picture)):active{opacity:.6}a:active .seriesName,a:active .txtWrap .date{opacity:.3}}.esContentBox__head .head__top{align-items:center;display:flex}.esContentBox__head .category_wrapper{flex:0 0 auto}.formPage__body--infoBox .infoItem__body textarea{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:8px;line-height:1.7;padding:11px 20px 12px;width:100%}.formPage__body--infoBox .infoItem__body textarea:focus{border-color:#593b34}.companyEsCard__graduation,.companyEsCard__offered{white-space:nowrap}.companyEsCard__title{line-height:1.5}.esContentBox__body .esStepCard__item:before,.sideBar .esStepCard__item:before{background-color:#e2dcd9;z-index:9}.esContentBox__body .esStepCard__item:not(:first-child):not(:last-child):after,.sideBar .esStepCard__item:not(:first-child):not(:last-child):after{height:calc(100% + 10px);top:8px}.esContentBox__body .esStepCard__item:first-child:after,.sideBar .esStepCard__item:first-child:after{height:calc(50% + 18px);top:50%}.esContentBox__body .esStepCard__item:last-child:after,.sideBar .esStepCard__item:last-child:after{background-color:#e2dcd9;content:"";display:block;height:calc(50% - 6px);left:-19px;position:absolute;top:0;width:2px}.esContentBox__body .esStepCard__item .icn,.sideBar .esStepCard__item .icn{min-width:6px}@media screen and (width > 850px){.esContentBox__body .esStepBox__btn--top{left:calc(50% - 20px)}}.esContentBox__body .esStepCard__tag.b-radius-13,.sideBar .esStepCard__tag.b-radius-13{border-radius:13px}.margin-right-0{margin-right:0}.all_search__list .eventCard,.all_search__list .internCard{background-color:#f6efe6;box-shadow:12px 12px 24px rgba(51,24,24,.149)}.all_search__list .eventCard__top--logo{border:none}.all_search__list .eventCard__top--info .category,.all_search__list .internCard__tags .tag{background-color:#fff}.all_search__list .internCard__btm--img,.all_search__list .internCard__txt{display:unset}.all_search__list .internCard__company{padding-top:16px}.all_search__list .internCard__company .logo{border:none}.searchPage .rankingBox__item a{word-wrap:break-word}.pagination-top{align-items:center;display:flex;justify-content:space-between}.pagination-top .pagination__btn{height:38px;justify-content:center;width:38px}@media screen and (width <= 850px){.pagination-top .pagination__btn{height:30px;width:30px}.searchPage .listSec__content--top{flex-direction:column}.searchPage .listSec__content--top .total{margin-top:6px;order:99}}.eventCard__txt{font-size:14px;line-height:1.7;padding-bottom:50px;text-align:justify}@media screen and (width <= 850px){.eventCard__txt{display:none}}.companyEventCard .eventCard__txt{padding:6px 0 0}.eventContentBox__ttl:after{background:radial-gradient(circle farthest-side,rgba(89,59,52,.4),rgba(89,59,52,.4) 50%,transparent 0,transparent);background-size:8px;content:"";display:block;height:8px;margin-top:8px;width:100%}.eventContentBox__sponsorBox{padding:18px 0 12px}.eventContentBox .eventContentBox__thumb{margin-bottom:0}.sideBar__reactionBox{justify-content:center}@media screen and (width <= 850px){.contentBox__content .reactionBtnBox{grid-template-columns:repeat(auto-fit,minmax(120px,max-content));justify-content:center}}.bookmark-tooltip{background-color:#593b34;border-radius:5px;box-shadow:0 4px 12px rgba(0,0,0,.2);color:#fff;font-size:12px;font-weight:500;line-height:1.3;opacity:0;padding:6px 12px;pointer-events:none;position:fixed;transform:scale(.9);transition:opacity .25s ease,transform .25s ease;white-space:nowrap;z-index:10000}.bookmark-tooltip.show{opacity:1;transform:scale(1)}@media screen and (width <= 850px){.bookmark-tooltip{font-size:11px;padding:5px 10px}}.bookmark-tooltip-arrow{border:8px solid transparent;height:0;pointer-events:none;position:absolute;width:0}.bookmark-tooltip[data-position=top] .bookmark-tooltip-arrow{border-bottom:none;border-top-color:#593b34;transform:translateX(-50%)}.bookmark-tooltip[data-position=bottom] .bookmark-tooltip-arrow{border-bottom-color:#593b34;border-top:none;transform:translateX(-50%)}.bookmark-tooltip[data-position=right] .bookmark-tooltip-arrow{border-left:none;border-right-color:#593b34;transform:translateY(-50%)}.bookmark-tooltip[data-position=left] .bookmark-tooltip-arrow{border-left-color:#593b34;border-right:none;transform:translateY(-50%)}@media screen and (width <= 850px){.bookmark-tooltip-arrow{border-width:7px}}.sectionListBtn__btn{align-items:center;background-color:#fff;border-radius:100px;color:#593b34;display:flex;font-size:14px;font-weight:700;height:47px;justify-content:center;line-height:1.4;overflow:hidden;padding:0 40px;position:relative;text-align:center;width:200px}.sectionListBtn__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}.sectionListBtn__btn .sectionListBtn__text--sp{display:none}.sectionListBtn__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:18px;z-index:1}.sectionListBtn__btn .icn--sp{display:none}.sectionListBtn__btn .icn svg path{stroke:#593b34}.sectionListBtn__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.sectionListBtn__btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.sectionListBtn__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.sectionListBtn__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.sectionListBtn__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.sectionListBtn__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.sectionListBtn__btn{font-size:13px;gap:4px;height:29.55px;padding:8px 10px;width:97px}.sectionListBtn__btn .sectionListBtn__text--pc{display:none}.sectionListBtn__btn .sectionListBtn__text--sp{display:inline-block}.sectionListBtn__btn .icn--pc{display:none}.sectionListBtn__btn .icn--sp{display:grid;margin-left:6px}.sectionListBtn__btn .icn.after,.sectionListBtn__btn span.after{display:none}.sectionListBtn__btn .icn{position:static;transform:none;width:9px}}.authCodeBox__sync-status{margin:125px auto 0;max-width:640px;min-height:100px;text-align:center}.authCodeBox__sync-status .btn-loading{position:unset}.kvSec__fukidashi{backdrop-filter:none;box-shadow:none;padding:0;right:min(-270px,-18.75vw);top:max(235px,16.31944444vw)}@media screen and (width <= 850px){.kvSec__fukidashi{right:6.1333333vw;top:max(153px,40.8vw)}}.kvSec__fukidashi .kvSec__btn{margin-right:clamp(-35px,38px - 5.093vw,-5px);margin-top:30px}.kvSec__fukidashi .txt-wrap{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;white-space:normal;-webkit-box-orient:vertical;overflow:hidden}.kvSec__fukidashi .sp-block{backdrop-filter:blur(3px);box-shadow:8px 8px 18px rgba(51,24,24,.078);padding:max(20px,1.3888888889vw) max(28px,1.9444444444vw) max(22px,1.5277777778vw)}@media screen and (width <= 850px){.kvSec__fukidashi .sp-block{padding:3.2vw 2.6666666vw 3.7333333333vw 5.8666666vw}.kvSec__fukidashi .txt{width:47.4666666vw}.kvSec__fukidashi .bg{left:0;width:56vw}.kvSec__staff{padding-top:48.533333vw}}.kvSec__staff .staff img{margin-left:max(-5px,-.3472222vw);max-width:-moz-fit-content;max-width:fit-content;width:max(344px,23.8888888889vw)}@media screen and (width <= 850px){.kvSec__staff .staff img{width:51.733333vw}}.kvSec__filterWrap{display:flex;left:min(-290px,-34vw);position:absolute;top:max(96px,7.63888888vw);z-index:20}@media screen and (width <= 850px){.kvSec__filterWrap{left:50%;transform:translate(-50%)}}.kvSec__filterFormWrap{position:relative;z-index:20}@media screen and (width > 850px){.kvSec__filterFormWrap{left:min(-290px,-34vw);position:absolute;top:max(230px,15.9722222222vw)}}@media screen and (width <= 850px){.kvSec__filterFormWrap{display:flex;justify-content:center;padding-bottom:60px}}.kvSec__filterForm{background-image:url(../../../../themes/careerpod/assets/images/kv-form-bg-sp.5cd144e6.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;color:#593b34;padding-bottom:17px;width:clamp(280px,87.2vw,327px)}@media screen and (width > 850px){.kvSec__filterForm{background-image:url(../../../../themes/careerpod/assets/images/kv-form-bg-pc.4cb595ee.png);width:max(322px,29.3056vw)}}.kvSec__filterForm .ttl{font-size:14px;font-weight:700;padding-bottom:6px}@media screen and (width > 850px){.kvSec__filterForm .ttl{display:none}}.kvSec__filterForm__tabs{border-bottom:1px solid hsla(0,0%,100%,.2);display:flex;-webkit-mask-image:url(../../../../themes/careerpod/assets/images/kv-form-bg-sp.5cd144e6.png);mask-image:url(../../../../themes/careerpod/assets/images/kv-form-bg-sp.5cd144e6.png);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% auto;mask-size:100% auto}@media screen and (width > 850px){.kvSec__filterForm__tabs{-webkit-mask-image:url(../../../../themes/careerpod/assets/images/kv-form-bg-pc.4cb595ee.png);mask-image:url(../../../../themes/careerpod/assets/images/kv-form-bg-pc.4cb595ee.png)}}.kvSec__filterForm__tab{background-color:rgba(0,0,0,.08);cursor:pointer;flex:1;font-size:max(18px,1.25vw);font-weight:700;padding:13.3px 8px;text-align:center}.kvSec__filterForm__tab.is-active{background-color:transparent;position:relative}.kvSec__filterForm__panel{display:none}.kvSec__filterForm__panel.is-active{display:block}.kvSec__filterForm__panelContent{font-size:14px;line-height:1.7;padding:max(15px,1.0416666vw) max(20px,1.388888vw) max(17px,1.18055555vw)}.kvSec__filterForm__footer{align-items:center;display:flex;font-size:max(14px,.9722222vw);justify-content:space-between;padding:0 max(20px,1.3888888889vw)}.kvSec__filterForm__footerImg{display:none}.kvSec__filterForm__footerRight{align-items:center;display:flex;flex-flow:row-reverse;justify-content:space-between;width:100%}@media screen and (width <= 850px){.kvSec__filterForm{position:relative;width:100%}.kvSec__filterForm__tab.is-active:after{background-position:bottom;background-repeat:no-repeat;background-size:100% 100%;bottom:4px;content:"";height:9px;left:50%;position:absolute;transform:translateX(-50%);width:80%}.kvSec__filterForm__tab.is-active[data-value=long_internship]:after{background-image:url(../../../../themes/careerpod/assets/images/intern_title_bar-1.81f34d07.png)}.kvSec__filterForm__tab.is-active[data-value=es]:after{background-image:url(../../../../themes/careerpod/assets/images/es_title_bar-1.5b8414ec.png)}.kvSec__filterForm__footer{padding-bottom:16px;padding-left:calc(max(20px,1.3888888889vw) + 112px);padding-top:16px}.kvSec__filterForm__footerImg{background-position:0 100%;background-repeat:no-repeat;background-size:auto 126px;bottom:0;display:block;height:126px;left:max(20px,1.3888888889vw);position:absolute;width:100px}.kvSec__filterForm__footerImg--intern{background-image:url(../../../../themes/careerpod/assets/images/student-intern.1adb22d9.png)}.kvSec__filterForm__footerImg--es{background-image:url(../../../../themes/careerpod/assets/images/student-es.726037de.png)}.kvSec__filterForm__footerRight{align-items:end;display:flex;flex-direction:column;gap:8px;width:100%}}.kvSec__filterForm__modalBtn{cursor:pointer;font-size:max(14px,.9722222vw);font-weight:700;line-height:1.6;width:-moz-fit-content;width:fit-content}@media screen and (width >= 851px){.kvSec__filterForm__modalBtn:hover{opacity:.7}}.kvSec__filterForm .searchAreaForm__btn{align-items:center;background-color:#c67265;border-radius:100px;color:#fff;cursor:pointer;display:flex;font-size:max(14px,.9722222vw);font-weight:700;height:max(30px,2.0833333vw);justify-content:center;line-height:1.4;padding:0;position:relative;text-align:center;width:max(152px,10.5555555vw)}@media screen and (width <= 850px){.kvSec__filterForm .searchAreaForm__btn{height:40px;width:160px}}.kvSec__filterForm [data-tab-panel=es] .searchAreaForm__btn{background-color:#629bad}.kvSec__filterForm .searchAreaForm__btn span{display:inline-block;line-height:1.4;transition:all .3s ease}.kvSec__filterForm .searchAreaForm__btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:12px;z-index:1}.kvSec__filterForm .searchAreaForm__btn span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.kvSec__filterForm .searchAreaForm__btn .icn.after{opacity:0;transform:translate(-150%,-50%)}.kvSec__filterForm .searchAreaForm__btn .icn svg path{stroke:#fff}.kvSec__filterForm .searchAreaForm__btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}@media screen and (width >= 851px){.kvSec__filterForm .searchAreaForm__btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.kvSec__filterForm .searchAreaForm__btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.kvSec__filterForm .searchAreaForm__btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.kvSec__filterForm .searchAreaForm__btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}.kvSec__filterForm .searchAreaForm__flex{display:flex;gap:8px;margin-bottom:15px}.kvSec__filterForm .searchAreaForm__item.s_select{flex:1 1 0;min-width:0;position:relative}.kvSec__filterForm .searchAreaForm__item.s_select .head{align-items:center;background-color:#fff;border:2px solid #593b34;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:700;height:56px;line-height:1.6;overflow:hidden;padding:10px 36px 10px 14px;text-overflow:ellipsis;white-space:nowrap;width:100%}.kvSec__filterForm .searchAreaForm__item.s_select .icn{display:grid;height:8px;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%);width:12px}.kvSec__filterForm .searchAreaForm__item.s_select .body{background-color:#f6efe6;border-radius:8px;display:none;filter:drop-shadow(0 0 14px rgba(51,24,24,.15));flex-direction:column;gap:8px;min-width:130px;padding:16px;position:absolute;top:50px;width:100%;z-index:10}.kvSec__filterForm .searchAreaForm__item.s_select .body label{display:block;width:100%}.kvSec__filterForm .searchAreaForm__item.s_select .body label input{display:none}.kvSec__filterForm .searchAreaForm__item.s_select .body label input[type=checkbox]:checked+.txt:before{background-color:#593b34;border-color:#593b34}.kvSec__filterForm .searchAreaForm__item.s_select .body label .txt{align-items:flex-start;display:flex;font-size:13px;font-weight:500;gap:6px;letter-spacing:.02em;line-height:1.4;position:relative}.kvSec__filterForm .searchAreaForm__item.s_select .body label .txt:before{background-color:#fff;border:1px solid rgba(89,59,52,.3);border-radius:3px;content:"";display:block;margin-top:1px;min-height:17px;min-width:17px}.kvSec__filterForm .searchAreaForm__item.s_select .body label .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:9px;left:3px;position:absolute;top:5px;width:11px}.kvSec__filterForm .searchAreaForm__item.s_select .is-selected~.body{display:flex;pointer-events:all}.kvSec__filterForm .searchAreaForm__item.s_words{position:relative}.kvSec__filterForm .searchAreaForm__item.s_words input[type=search]{background-color:#fff;border:2px solid #593b34;border-radius:8px;font-size:13px;height:56px;padding:11px 50px 11px 14px;width:100%}.kvSec__filterForm .searchAreaForm__item.s_words input[type=search]::-moz-placeholder{color:rgba(89,59,52,.6)}.kvSec__filterForm .searchAreaForm__item.s_words input[type=search]::placeholder{color:rgba(89,59,52,.6)}@media screen and (width <= 850px){.kvSec__filterForm .searchAreaForm__item.s_select .head,.kvSec__filterForm .searchAreaForm__item.s_words input[type=search]{height:52.65px}}.kvSec__filterForm .searchAreaForm__item.s_words .submit{background-color:#593b34;border-radius:6px;display:block;height:32px;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px}.kvSec__filterForm .searchAreaForm__item.s_words .submit:before{background:url(../../../../themes/careerpod/assets/images/icn_search.a4828b3e.png) no-repeat 50%/contain;content:"";height:15px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15px}.kvFilterModal{background-color:rgba(51,24,24,.8);display:none;height:100%;inset:0;position:fixed;width:100%;z-index:10000}@media screen and (width <= 850px){.kvFilterModal{background-color:#f6efe6}}.kvFilterModal.is-active{display:block}.kvFilterModal__overlay{display:none}.kvFilterModal__contentBox{height:100vh;overflow:scroll;padding:0 40px;position:relative;width:100vw;z-index:2}@media screen and (width <= 850px){.kvFilterModal__contentBox{height:100dvh;padding:0}}.kvFilterModal__inner{background-color:#f6efe6;border-radius:8px;margin:100px auto;max-width:1080px;padding:120px 40px;position:relative;width:100%;z-index:3}@media screen and (width <= 850px){.kvFilterModal__inner{border-radius:0;margin:0;padding:72px 24px 120px}}.kvFilterModal__closeBtn{cursor:pointer;position:absolute;right:36px;top:36px;width:60px;z-index:3}@media screen and (width <= 850px){.kvFilterModal__closeBtn{right:16px;top:16px;width:48px}}.kvFilterModal__content{display:none;flex-direction:column;gap:36px;margin:auto;max-width:700px}@media screen and (width <= 850px){.kvFilterModal__content{gap:24px}}.kvFilterModal__content.is-active{display:flex}.kvFilterModal__content .title{align-items:center;display:flex;gap:16px;justify-content:center}@media screen and (width <= 850px){.kvFilterModal__content .title{gap:10px;margin-bottom:12px}}.kvFilterModal__content .title .label{width:22px}@media screen and (width <= 850px){.kvFilterModal__content .title .label{width:16px}}.kvFilterModal__content .title .label svg path{fill:#629bad}.kvFilterModal__content .title .txt{font-family:LINESeedJP,sans-serif;font-size:28px;font-weight:800;letter-spacing:.04em;line-height:1.5}@media screen and (width <= 850px){.kvFilterModal__content .title .txt{font-size:20px;letter-spacing:.08em}}.kvFilterModal__content.kvFilterModal__internContent .title .label svg path{fill:#c67265}.kvFilterModal__content--btn{align-items:center;background-color:#593b34;border-radius:100px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;line-height:1.4;margin:36px auto 0;max-height:59px;padding:20px 40px;position:relative;text-align:center;width:255px}@media screen and (width >= 851px){.kvFilterModal__content--btn:hover{background-color:#4e332d;transition:all .3s ease}}.kvFilterModal__content--btn span{display:inline-block;line-height:1.4;transition:all .3s ease}.kvFilterModal__content--btn .icn{display:grid;position:absolute;right:25px;top:50%;transform:translateY(-50%);transition:all .3s ease;width:7px;z-index:1}.kvFilterModal__content--btn .icn svg path{stroke:#fff}.kvFilterModal__content--btn.button-hover span.after{left:50%;opacity:0;padding:0 40px;position:absolute;transform:translate(-50%,60%);width:100%}.kvFilterModal__content--btn.button-hover .icn.after{opacity:0;transform:translate(-150%,-50%)}@media screen and (width >= 851px){.kvFilterModal__content--btn.button-hover:hover span{opacity:0;transform:translateY(-60%)}.kvFilterModal__content--btn.button-hover:hover span.after{opacity:1;transform:translate(-50%)}.kvFilterModal__content--btn.button-hover:hover .icn{opacity:0;transform:translate(150%,-50%)}.kvFilterModal__content--btn.button-hover:hover .icn.after{opacity:1;transform:translateY(-50%)}}@media screen and (width <= 850px){.kvFilterModal__content--btn{border-radius:8px;bottom:20px;height:50px;left:12px;margin:0;padding:14px 0 16px;position:fixed;width:calc(100% - 24px)}.kvFilterModal__content--btn .icn{display:none}}.kvFilterModal .s_word{display:flex;flex-direction:column;gap:8px}.kvFilterModal .s_word .head{font-size:16px;font-weight:700;line-height:1.6}@media screen and (width <= 850px){.kvFilterModal .s_word .head{font-size:15px}}.kvFilterModal .s_word .body{position:relative}.kvFilterModal .s_word .body input{background-color:#fff;border:2px solid rgba(89,59,52,.2);border-radius:8px;font-size:14px;padding:15px 54px 17px 22px;width:100%}@media screen and (width <= 850px){.kvFilterModal .s_word .body input{padding:13px 54px 15px 22px}}.kvFilterModal .s_word .body input::-moz-placeholder{color:rgba(89,59,52,.4)}.kvFilterModal .s_word .body input::placeholder{color:rgba(89,59,52,.4)}.kvFilterModal .s_word .body .submit{background-color:#593b34;border-radius:6px;display:block;height:36px;position:absolute;right:10px;top:10px;width:36px}@media screen and (width <= 850px){.kvFilterModal .s_word .body .submit{right:8px;top:8px}}.kvFilterModal .s_word .body .submit:before{background:url(../../../../themes/careerpod/assets/images/icn_search.a4828b3e.png) no-repeat 50%/contain;content:"";height:17px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:17px}.kvFilterModal .s_checkbox{display:flex;flex-direction:column;gap:24px}@media screen and (width <= 850px){.kvFilterModal .s_checkbox{gap:18px}}.kvFilterModal .s_checkbox .head{border-bottom:2px solid rgba(89,59,52,.2);font-size:18px;font-weight:700;line-height:1.6;padding-bottom:8px}@media screen and (width <= 850px){.kvFilterModal .s_checkbox .head{font-size:16px;letter-spacing:.04em;line-height:1.4}}.kvFilterModal .s_checkbox .body{display:flex;flex-wrap:wrap;gap:18px}@media screen and (width <= 850px){.kvFilterModal .s_checkbox .body{gap:12px 0}.kvFilterModal .s_checkbox .body__item{width:50%}}.kvFilterModal .s_checkbox .body__item label{display:block;width:-moz-fit-content;width:fit-content}@media screen and (width <= 850px){.kvFilterModal .s_checkbox .body__item label{width:100%}}.kvFilterModal .s_checkbox .body__item input{display:none}.kvFilterModal .s_checkbox .body__item input[type=checkbox]:checked+.txt:before{background-color:#593b34}.kvFilterModal .s_checkbox .body__item .txt{display:flex;font-weight:500;gap:7px;letter-spacing:.02em;line-height:1.4;position:relative}@media screen and (width <= 850px){.kvFilterModal .s_checkbox .body__item .txt{font-size:14px}}.kvFilterModal .s_checkbox .body__item .txt:before{background-color:#fff;border:2px solid rgba(89,59,52,.3);border-radius:5px;content:"";display:block;flex-shrink:0;height:26px;width:26px}@media screen and (width <= 850px){.kvFilterModal .s_checkbox .body__item .txt:before{margin-top:-3px}}.kvFilterModal .s_checkbox .body__item .txt:after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2210%22%20height%3D%228%22%20viewBox%3D%220%200%2010%208%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1%202.99633L4.05312%206.20588L9%201.5%22%20stroke%3D%22white%22%20stroke-width%3D%221.88235%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:13px;left:5px;position:absolute;top:6px;width:17px}@media screen and (width <= 850px){.kvFilterModal .s_checkbox .body__item .txt:after{top:3px}}body.home,body.home main{background-position:unset}.companyContentBox__es .esSearchBox__btn .icn,.contentBox .secretBox__login .icn,.contentBox .secretBox__signup .icn,.deleteSec__block--btn .icn,.deleteSec__btnWrap--btn .icn,.deleteSec__btnWrap--btn.is-active .icn,.deleteSec__modal--mypageBtn .icn,.entriesDetailSec__head--detailBtn .icn,.esContentBox__body .otherCharaBox__btn .icn,.footer__cta--mypage .icn,.formPage__body--btn .icn,.formPage__form--btn .icn,.kvFilterModal__content--btn .icn,.loginPage__banner--btn .icn,.loginPage__loginBtn .icn,.loginPage__signupBtn .icn,.meritSec__banner--btn.catBtn .icn,.meritSec__banner--btn.mypageBtn .icn,.mypageList__noList--btn .icn,.profileSec .profileBlk__form--btn .icn,.signUpCompletePage__banner--btn .icn,.signUpMailPage__banner--btn .icn,.signUpModal__login .icn,.signUpModal__signup .icn,.stepItem__btn .icn{right:30px}.guideTop .bookCard__txt{top:265px}@media screen and (width <= 850px){.guideTop .bookCard__txt{top:225px}}
