:root{--theme-primary: #267048;--theme-secondary: #037c49;--theme-tertiary: #00b76a;--theme-background: #e7f8ef;--theme-gradient-start: var(--theme-primary);--theme-gradient-end: var(--theme-secondary);--theme-primary-light: rgba(38, 112, 72, 0.1);--theme-secondary-light: rgba(3, 124, 73, 0.1);--max-width-large: 1200px;--max-width-medium: 1040px;--max-width-small: 850px}body{font-family:"Kiwi Maru","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","Hiragino Sans","Yu Gothic","Yu Gothic UI","Meiryo","MS PGothic",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}img{max-width:100%}button{text-align:center}input,textarea{border:1px solid #666;border-radius:5px}input[type=text],textarea{padding:5px}input[type=checkbox]{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox}input[type=radio]{-moz-appearance:auto;appearance:auto;-webkit-appearance:radio}input[type=checkbox],input[type=radio]{accent-color:var(--theme-primary)}.breadcrumbs-wrapper{border-bottom:1px solid #dbdbdb;margin-bottom:1rem;padding:5px}.contact-mail-icon{fill:var(--theme-secondary);vertical-align:middle;transition:fill .3s ease}@media(max-width: 767px){.breadcrumbs-wrapper{margin-bottom:1rem}}.breadcrumbs{width:calc(100% - 2rem);max-width:1060px;font-size:.9rem;margin-inline:auto}@media(max-width: 767px){.breadcrumbs{font-size:.8rem;line-height:1.2}}@media(max-width: 500px){.breadcrumbs{font-size:.7rem}}div#wrapcont .breadcrumbs[typeof=BreadcrumbList] a{text-decoration:underline;color:#666}div#wrapcont .wp-pagenavi a,div#wrapcont .wp-pagenavi span{padding:3px 10px !important;display:inline-block !important}div#wrapcont .fontF_ltg{font-family:"logotypegothic" !important}div#wrapcont .fontF_ltg *{font-family:"logotypegothic" !important}@media(max-width: 500px){div#wrapcont .wp-pagenavi{font-size:100% !important}}.grecaptcha-badge{bottom:120px !important}@media(max-width: 767px){.grecaptcha-badge{bottom:170px !important}}.common-inner-wrap{width:calc(100% - 2rem) !important;margin-inline:auto;max-width:var(--max-width-small)}div#wrapcont h2.cmn_type1{letter-spacing:.1em;font-size:120%;font-family:"logotypegothic";font-weight:normal;color:var(--theme-primary)}div#wrapcont h2.cmn_type1.big{font-size:140%;margin-bottom:1rem}div#wrapcont h2.cmn_type1 img{margin-right:.5em;vertical-align:middle;height:2em}div#wrapcont h2.cmn_type2{letter-spacing:.1em;font-size:120%;background-color:#fff;display:inline-block;padding:.5em 1.5em;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;font-family:"logotypegothic";font-weight:normal;color:var(--theme-primary)}div#wrapcont h2.cmn_type2 img{margin-right:.5em;vertical-align:middle;height:2em}div#wrapcont h2.cmn_type3{font-size:135%;margin-top:1rem;margin-bottom:2rem}div#wrapcont h2.cmn_type3>.inner{display:inline-block;color:var(--theme-primary);font-weight:bold;background:linear-gradient(transparent 60%, var(--theme-background) 60%, var(--theme-background) 80%, transparent 80%);padding:0 .5em 0 .4em;letter-spacing:.1em}div#wrapcont h3.cmn_type1{position:relative;color:var(--theme-primary);padding-bottom:calc(3px + .25em);font-size:120%;margin-bottom:1.5rem;letter-spacing:.1em}div#wrapcont h3.cmn_type1::before{position:absolute;left:0;bottom:0;z-index:1;content:"";width:100%;height:3px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:var(--theme-primary);font-weight:bold}div#wrapcont .cmn_bg_type1,div#wrapcont .cmn_bg_type2{background-color:var(--theme-background) !important}div#wrapcont .cmn_bg_type3{background-color:#fff !important}div#wrapcont a.cmn_btn_type1,div#wrapcont .cmn_btn_type1{color:#fff;background:var(--theme-primary);background:linear-gradient(to right, var(--theme-gradient-start), var(--theme-gradient-end));display:inline-block;line-height:1em;padding:.75em 1.5em;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,.35);-moz-box-shadow:0 5px 5px rgba(0,0,0,.35);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.35)}div#wrapcont a.cmn_btn_type1:hover,div#wrapcont .cmn_btn_type1:hover{opacity:.7}div#wrapcont a.cmn_btn_type1 img,div#wrapcont .cmn_btn_type1 img{height:2em;vertical-align:middle;margin-right:1em}div#wrapcont span.cmn_btn_type1{color:#fff;background:var(--theme-primary);background:linear-gradient(to right, var(--theme-gradient-start), var(--theme-gradient-end));display:inline-block;line-height:1em;padding:.75em 1.5em;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;box-shadow:0 5px 5px rgba(0,0,0,.35);-moz-box-shadow:0 5px 5px rgba(0,0,0,.35);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.35)}div#wrapcont span.cmn_btn_type1:hover{opacity:.7}div#wrapcont span.cmn_btn_type1 img{height:2em;vertical-align:middle;margin-right:1em}div#wrapcont a.cmn_btn_type2{display:block;line-height:1.25em;padding:.5em;letter-spacing:.1em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:2px solid var(--theme-primary);background-color:#fff;color:var(--theme-primary)}div#wrapcont a.cmn_btn_type2:hover{opacity:1}div#wrapcont a.cmn_btn_type3{display:inline-block;line-height:1em;border:1px solid #595757;background-color:#fff;color:#595757;padding:.75em 2em;box-shadow:3px 3px 0 #c7c8c9;-moz-box-shadow:3px 3px 0 #c7c8c9;-webkit-box-shadow:3px 3px 0 #c7c8c9;margin-bottom:calc(3px + .5rem)}div#wrapcont a.cmn_btn_type3:hover{opacity:.7}div#wrapcont a.cmn_btn_type3.red{background-color:#ef9a9a;color:#000}div#wrapcont a.cmn_btn_type4{display:inline-block;line-height:1em;padding:.75em 1.5em}div#wrapcont a.cmn_btn_type4 img{max-width:620px;width:100%;margin:0 auto}div#wrapcont a.cmn_formbtn_type1.selected{color:#fff !important;background-color:var(--theme-primary) !important}div#wrapcont a.cmn_formbtn_type2.selected{color:#fff !important;background-color:#ec6c00 !important}div#wrapcont a.cmn_formbtn_type3.selected{color:#fff !important;background-color:var(--theme-primary) !important}div#wrapcont select.cmn_formsel_type1.selected{color:#fff !important;background-color:var(--theme-primary) !important}div#wrapcont dl.cmn_box_type1{height:100%}div#wrapcont dl.cmn_box_type1>dt{display:inline-block;background-color:#fff;border-radius:10px 40px 0 0/10px 50px 0 0;-webkit-border-radius:10px 40px 0 0/10px 50px 0 0;-moz-border-radius:10px 40px 0 0/10px 50px 0 0;box-shadow:7px 7px 5px rgba(0,0,0,.4);-moz-box-shadow:7px 7px 5px rgba(0,0,0,.4);-webkit-box-shadow:7px 7px 5px rgba(0,0,0,.4);padding:.75rem 2rem 0 1rem;min-width:250px}div#wrapcont dl.cmn_box_type1>dt.noicon{padding-left:3rem}div#wrapcont dl.cmn_box_type1>dd{background-color:#fff;padding:2rem;border-radius:0 30px 30px 30px;-webkit-border-radius:0 30px 30px 30px;-moz-border-radius:0 30px 30px 30px;box-shadow:7px 7px 5px rgba(0,0,0,.4);-moz-box-shadow:7px 7px 5px rgba(0,0,0,.4);-webkit-box-shadow:7px 7px 5px rgba(0,0,0,.4);position:relative;z-index:1;overflow:hidden;margin-top:-2px}div#wrapcont dl.cmn_box_type1.tw-box>dd{padding:2rem 1.5rem}div#wrapcont .cmn_article_list>li{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:1.5rem;transition:all .3s ease-in-out;border:1px solid #eee}div#wrapcont .cmn_article_list>li:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}div#wrapcont .cmn_article_list>li>a{position:relative;padding:1rem 1rem 1rem calc(1rem + 60px + 1rem);min-height:calc(1rem + 60px + 1rem);display:flex;align-items:center;color:inherit;text-decoration:none}div#wrapcont .cmn_article_list>li:first-child{border-top:1px solid #eee}div#wrapcont .cmn_article_list>li .eyecatch{position:absolute;top:50%;left:1rem;z-index:1;width:60px;height:60px;content:"";transform:translate(0, -50%);background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:8px}div#wrapcont .cmn_article_list>li article.main .txt_ttl{font-size:110%}div#wrapcont .cmn_article_list>li article.main .txt_dtl{font-size:90%;color:#666;margin-top:.5em}div#wrapcont section.mainsec.cmn_matchinglist.type2>.inner{width:100% !important}div#wrapcont section.mainsec.cmn_matchinglist.type3>.inner{background-color:var(--theme-background);padding-top:1.5rem;overflow:hidden;width:100% !important}div#wrapcont section.mainsec.cmn_matchinglist .cmn_matchinglist_bg{padding-top:6rem}div#wrapcont section.mainsec.cmn_matchinglist.cmn_matchinglist_bg h2{margin-left:1.5rem}div#wrapcont section.mainsec.cmn_matchinglist.type4{margin-top:0 !important}div#wrapcont section.mainsec.cmn_matchinglist.type3 h2{background-color:var(--theme-background)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1{border-radius:0 10px 10px 10px;-webkit-border-radius:25px;-moz-border-radius:0 10px 10px 10px;padding:1.5rem 0}div#wrapcont section.mainsec.cmn_matchinglist.type2 .mainclm1{background-color:var(--theme-background);padding:2.5rem 1.5rem}div#wrapcont section.mainsec.cmn_matchinglist.type3 .mainclm1{padding:2.5rem 1.5rem}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slick-slide{outline:none}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slick-arrow::before{font-size:40px;color:var(--theme-primary)}@media(max-width: 500px){div#wrapcont h2.cmn_type1.big{font-size:110%}}@media(max-width: 500px){div#wrapcont h2.cmn_type3{font-size:120%;margin-bottom:1rem}}@media(max-width: 500px){div#wrapcont dl.cmn_box_type1>dd{padding:2rem 1.5rem}}@media(max-width: 500px){div#wrapcont .cmn_article_list>li>a{padding:1rem .5rem 1rem calc(45px + 1rem);min-height:0}div#wrapcont .cmn_article_list>li .eyecatch{width:45px;height:45px;left:.5rem}div#wrapcont .cmn_article_list>li article.main .txt_ttl{font-size:100%}div#wrapcont .cmn_article_list>li article.main .txt_dtl{font-size:85%}}@media(max-width: 767px){div#wrapcont section.mainsec.cmn_matchinglist .cmn_matchinglist_bg{padding-top:3rem}}.slick-next{right:-5px}@media(max-width: 700px){div#wrapcont section.mainsec.cmn_matchinglist .mainclm1{padding-left:1rem;padding-right:1rem}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slick-arrow{width:40px;height:40px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slick-prev.slick-arrow{left:-40px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slick-next.slick-arrow{right:-40px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList,div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob{width:calc(100% - 2rem);margin-left:1rem}}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li{padding:0 15px 15px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .cmn_bg_type3{position:relative}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .cmn_bg_type3 .matchingListup{position:absolute;top:1.5%;left:5%;display:flex;align-items:center}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .cmn_bg_type3 .matchingListup .new_icon{color:#fff;background-color:#f07906;border-radius:3px;padding:1px 5px;margin-right:5px;font-size:14px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .cmn_bg_type3 .matchingListup .new_day{color:#595757;font-size:14px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li>.inner{padding:3rem 0 1.5rem;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:7px 7px 5px rgba(0,0,0,.4);-moz-box-shadow:7px 7px 5px rgba(0,0,0,.4);-webkit-box-shadow:7px 7px 5px rgba(0,0,0,.4)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li>.inner .cmn_bg_type1{background-color:#fff !important}div#wrapcont section.mainsec.cmn_matchinglist.type1 .mainclm1 ul.matchingList li>.inner{background-color:var(--theme-background)}div#wrapcont section.mainsec.cmn_matchinglist.type2 .mainclm1 ul.matchingList li>.inner,div#wrapcont section.mainsec.cmn_matchinglist.type3 .mainclm1 ul.matchingList li>.inner{background-color:#fff}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li *{color:var(--theme-primary)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .image{background-repeat:no-repeat;background-size:cover;width:100%;padding:30% 0;background-position:center center}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .txt_wrap{padding:1rem 0;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;border-bottom:2px solid var(--theme-primary)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .txt_wrap .ttl{letter-spacing:.1em;font-size:120%}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .txt_wrap .desc{margin-top:1rem}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .btn_more{margin-top:1.5rem;text-align:center}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .btn_more a{display:inline-block;line-height:1em;padding:.5em;letter-spacing:.1em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:2px solid var(--theme-primary);transition:all .2s;background-color:#fff;color:var(--theme-primary)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .btn_more a:hover{background-color:var(--theme-primary);color:#fff;transition:all .2s;opacity:1}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .slick-slide{padding:0 15px 15px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .cmn_bg_type3{position:relative}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .cmn_bg_type3 .matchingListup{position:absolute;top:.5%;left:5%;display:flex;align-items:center}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .cmn_bg_type3 .matchingListup .new_icon{color:#fff;background-color:#f07906;border-radius:3px;padding:1px 5px;margin-right:5px;font-size:14px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .cmn_bg_type3 .matchingListup .new_day{color:#595757;font-size:14px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .inner{padding:3rem 0 1.5rem;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px;box-shadow:7px 7px 5px rgba(0,0,0,.4);-moz-box-shadow:7px 7px 5px rgba(0,0,0,.4);-webkit-box-shadow:7px 7px 5px rgba(0,0,0,.4)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .inner .cmn_bg_type1{background-color:#fff !important}div#wrapcont section.mainsec.cmn_matchinglist.type1 .mainclm1 .matchingListJob .inner{background-color:var(--theme-background)}div#wrapcont section.mainsec.cmn_matchinglist.type2 .mainclm1 .matchingListJob .inner,div#wrapcont section.mainsec.cmn_matchinglist.type3 .mainclm1 .matchingListJob .inner{background-color:#fff}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob *{color:var(--theme-primary)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .image{background-repeat:no-repeat;background-size:cover;width:100%;padding:30% 0;background-position:center center}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .txt_wrap{padding:1rem 0;width:calc(100% - 2rem);margin-left:auto;margin-right:auto;border-bottom:2px solid var(--theme-primary)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .txt_wrap .ttl{letter-spacing:.1em;font-size:1rem;font-weight:bold;color:#333;line-height:1.5;margin-bottom:20px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 ul.matchingList li .txt_wrap .ttl{letter-spacing:.1em;font-size:1rem;font-weight:bold;color:#333;line-height:1.5;margin-bottom:20px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .txt_wrap .desc{margin-top:1rem}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .btn_more{margin-top:1.5rem;text-align:center}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .btn_more a{display:inline-block;line-height:1em;padding:.5em;letter-spacing:.1em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:2px solid var(--theme-primary);transition:all .2s;background-color:#fff;color:var(--theme-primary)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .matchingListJob .btn_more a:hover{background-color:var(--theme-primary);color:#fff;transition:all .2s;opacity:1}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots{text-align:center;margin-top:1rem}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots>span{display:inline-block;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:2px 2px 0 rgba(0,0,0,.4);-moz-box-shadow:2px 2px 0 rgba(0,0,0,.4);-webkit-box-shadow:2px 2px 0 rgba(0,0,0,.4);width:25px;height:25px;background-color:#b2b4b3}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots>span.active{background-color:var(--theme-primary)}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots>span:not(:nth-child(3n-2)){display:none}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots>span:not(:first-child){margin-left:10px}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots>span:hover{opacity:.7;cursor:pointer}div#wrapcont section.mainsec.cmn_careerlist.type2>.inner{background-color:var(--theme-background);width:100% !important}div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist_img{max-width:750px;margin:0 auto;margin-top:2rem;text-align:center}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider{position:relative;overflow-x:auto;display:flex;align-items:center;scroll-behavior:smooth}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider .prev,div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider .next{display:none;background:#000;opacity:0;color:#fff;height:100%;margin-top:16px;padding-bottom:16px;position:absolute;top:50%;transform:translateY(-50%);z-index:10;border:none;cursor:pointer;font-size:1.5rem;padding:.5rem}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider:hover .prev,div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider:hover .next{opacity:.5}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider .prev{left:0}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider:hover .next{right:0}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider .prev .arrow,div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .slider .next .arrow{color:#fff !important}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup_list{display:flex;-ms-overflow-style:none;scroll-snap-type:x mandatory}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup_list::-webkit-scrollbar{display:none}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup_item{min-width:200px;margin-right:10px;scroll-snap-align:start}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_careeritem-link{margin-left:2rem}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_resumeitem{max-width:424px;margin:0 auto;width:100%}div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist-title{letter-spacing:.1em;font-size:120%;color:#30a1d2;display:inline-block;position:relative}div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist-title span{color:#30a1d2}div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist_sns{max-width:750px;margin:0 auto}div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist_sns img{max-width:350px;width:100%}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup .cmn_carrer_lineup_list{overflow:auto;position:relative;width:100%;height:100%;z-index:1;display:flex;align-items:center;box-sizing:content-box;gap:1.5rem}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup .cmn_carrer_lineup_item{width:226px;flex-shrink:0;height:100%;position:relative}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup .cmn_carrer_lineup_item:nth-child(n+2){margin-left:1.5rem}div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup .cmn_carrer_lineup_item img{width:100%;height:100%;border-radius:15px;-o-object-fit:cover;object-fit:cover}div#wrapcont section.mainsec .cmn_article_display{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;margin-top:0}div#wrapcont section.mainsec .cmn_article_display>li{width:calc(25% - 18.75px);text-align:center}div#wrapcont section.mainsec .cmn_article_display>li.is-hidden{display:none}div#wrapcont section.mainsec .cmn_article_display>li:nth-child(4n){margin-right:0}div#wrapcont section.mainsec .cmn_article_display>li>a>img{height:136px;-o-object-fit:cover;object-fit:cover;border-radius:10px}div#wrapcont section.mainsec .box_article .btn_more{text-align:center;border:1px solid #000;border-radius:10px;max-width:188px;width:100%;margin:2rem auto 0 auto;cursor:pointer}div#wrapcont section.mainsec .box_article .btn_more .is-btn-hidden{display:none}div#wrapcont section.mainsec .box_article .btn_more button{cursor:pointer;width:100%}div#wrapcont #spBtmBar{display:none;width:100%;position:fixed;left:0;bottom:0;z-index:102;background-color:var(--theme-background);padding:.5rem;box-shadow:0 -5px 5px rgba(0,0,0,.25);-moz-box-shadow:0 -5px 5px rgba(0,0,0,.25);-webkit-box-shadow:0 -5px 5px rgba(0,0,0,.25);border-top:2px solid var(--theme-primary)}div#wrapcont #spBtmBar .list1{display:flex;justify-content:center}div#wrapcont #spBtmBar .btn_more_ds{max-width:400px}div#wrapcont #spBtmBar .btn_more_ds a{font-size:.9rem}div#wrapcont #btnPagetop{position:fixed;right:20px;bottom:20px;z-index:9999;width:80px;height:80px}@media(max-width: 1024px){div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots>span:not(:nth-child(3n-2)){display:inline-block}div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots>span:not(:nth-child(2n-1)){display:none}}@media(max-width: 700px){div#wrapcont section.mainsec.cmn_matchinglist .mainclm1 .slide_dots{display:none}}@media screen and (max-width: 767px){div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist_img{margin-top:1rem}}@media(max-width: 767px){div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist_sns{display:block;text-align:center;margin-top:1rem}}@media(max-width: 767px){div#wrapcont section.mainsec.cmn_careerlist .cmn_careerlist_sns .child.rt{margin-top:1.5rem}}@media(max-width: 767px){div#wrapcont section.mainsec.cmn_careerlist .cmn_careeritem .cmn_carrer_lineup .cmn_carrer_lineup_list{gap:.5rem}}@media(max-width: 767px){div#wrapcont section.mainsec .cmn_article_display{gap:15px;justify-content:center}}@media(max-width: 767px){div#wrapcont section.mainsec .cmn_article_display>li{width:100%;max-width:300px}}@media(max-width: 767px){div#wrapcont section.mainsec .cmn_article_display>li:nth-child(2n){margin-right:0}}@media(max-width: 767px){div#wrapcont section.mainsec .cmn_article_display>li>a>img{width:100%;height:200px}}@media(max-width: 767px){div#wrapcont #spBtmBar{display:block}}@media(max-width: 500px){div#wrapcont #spBtmBar .btn_more_ds{max-width:300px}}@media(max-width: 500px){div#wrapcont #spBtmBar .btn_more_ds a{font-size:.8rem}}.single-matching div#wrapcont #btnPagetop{bottom:110px !important}div#wrapcont #btnPagetop img{display:block;width:inherit;height:inherit;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:2px 2px 2px rgba(55,54,79,.6);-moz-box-shadow:2px 2px 2px rgba(55,54,79,.6);-webkit-box-shadow:2px 2px 2px rgba(55,54,79,.6);border:2px solid #fff}div#wrapcont .cmn_box_form .box_head{margin-bottom:2rem}div#wrapcont .cmn_box_form .box_head2 .txt1{color:var(--theme-primary)}div#wrapcont .cmn_box_form .box_head2 .subbox_txt1{position:relative;min-height:2em}div#wrapcont .cmn_box_form .box_head2 .subbox_txt1 .btn1{position:absolute;top:0;left:350px;z-index:1}div#wrapcont .cmn_box_form .box_head2 .subbox_txt1 .btn1 a{display:inline-block;color:#fff;background-color:var(--theme-primary);padding:.5em 1.5em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}div#wrapcont .cmn_box_form .box_head2 .subbox_txt1 .btn1 a:hover{opacity:.7}div#wrapcont .cmn_box_form .box_table table.tbl_main *{line-height:1.5em}div#wrapcont .cmn_box_form .box_table table.tbl_main th,div#wrapcont .cmn_box_form .box_table table.tbl_main td{vertical-align:top;padding:1rem}div#wrapcont .cmn_box_form .box_table table.tbl_main th{width:210px;text-align:left;background-color:var(--theme-background);border-top:1px solid #fff;color:#595757}div#wrapcont .cmn_box_form .box_table table.tbl_main th *{color:#595757}div#wrapcont .cmn_box_form .box_table table.tbl_main th .small{font-size:80%}div#wrapcont .cmn_box_form .box_table table.tbl_main td{background-color:#fff}div#wrapcont .cmn_box_form .box_table table.tbl_main td>.inner{position:relative;padding-left:55px}div#wrapcont .cmn_box_form .box_table table.tbl_main td>.inner::before{display:none;position:absolute;top:0;left:0;z-index:1;color:#fff;font-weight:bold;line-height:1em;background-color:#b9001f;padding:.5em;content:"必須";font-size:80%}div#wrapcont .cmn_box_form .box_table table.tbl_main tr.req td>.inner::before{display:inline-block}div#wrapcont .cmn_box_form .box_table table.tbl_main td>.inner>.row:not(:first-child){margin-top:.75rem}div#wrapcont .cmn_box_form .box_table table.tbl_main input[type=text]:not([name^=zipcode]),div#wrapcont .cmn_box_form .box_table table.tbl_main input[type=number],div#wrapcont .cmn_box_form .box_table table.tbl_main input[type=email]{width:100%}div#wrapcont .cmn_box_form .box_table table.tbl_main textarea{width:100%;height:150px}div#wrapcont .cmn_box_form .box_table table.tbl_main input[type=checkbox],div#wrapcont .cmn_box_form .box_table table.tbl_main input[type=radio]{width:1em;vertical-align:middle}div#wrapcont .cmn_box_form .box_table table.tbl_main .error{display:inline-block;color:#fff;background-color:#eb647b;line-height:1em;padding:.5em;font-weight:bold;margin-top:.5rem}div#wrapcont .cmn_box_form .box_table .table_btm{text-align:center;margin-top:2rem}div#wrapcont .cmn_box_form .box_table .table_btm input{display:inline-block;line-height:1em;border:1px solid #595757;background-color:#fff;color:#595757;padding:.75em 2em;box-shadow:3px 3px 0 #c7c8c9;-moz-box-shadow:3px 3px 0 #c7c8c9;-webkit-box-shadow:3px 3px 0 #c7c8c9;margin-bottom:calc(3px + .5rem)}div#wrapcont .cmn_box_form .box_table .table_btm input:not(:last-child){margin-right:.5rem}div#wrapcont .cmn_box_form .box_table .table_btm input[type=submit]:hover{opacity:.7}div#wrapcont header{border-bottom:1px solid var(--theme-primary)}div#wrapcont header .mainclm1{background-color:var(--theme-primary);border-bottom:2px solid var(--theme-primary)}div#wrapcont header .mainclm1>.inner{width:calc(100% - 2rem);max-width:var(--max-width-large);margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}div#wrapcont header .mainclm1 .logonavi-wrapper{display:flex;height:18px}div#wrapcont header .mainclm1 .logonavi-wrapper a{display:flex;align-items:center;justify-content:center;padding:0 5px;transition:background-color .3s ease,opacity .3s ease}div#wrapcont header .mainclm1 .logonavi-wrapper a:nth-child(1):hover{opacity:.7;transition:opacity .3s ease}div#wrapcont header .mainclm1 .logonavi-wrapper a:nth-child(2):hover{background-color:#fff;transition:background-color .3s ease}div#wrapcont header .mainclm1 .logonavi-wrapper a:nth-child(2):hover img{filter:invert(1);transition:filter .3s ease}div#wrapcont header .mainclm1 .logonavi-wrapper a img{height:12px;transition:filter .3s ease,opacity .3s ease}div#wrapcont header .mainclm1 .txt1{font-size:75%;color:#fff}div#wrapcont header .mainclm2{position:relative;width:100%;max-width:var(--max-width-large);margin:.5rem auto;width:calc(100% - 2rem)}div#wrapcont header .mainclm2 .list1.flbox{display:flex;justify-content:space-between;align-items:center}div#wrapcont header .mainclm2 .list1.flbox>.child.lt{width:200px;max-width:200px}div#wrapcont header .mainclm2 .list1.flbox>.child.lt .logo{width:100%;max-width:100%}div#wrapcont header .mainclm2 .list1.flbox>.child.lt .logo img{width:100%;max-width:100%}div#wrapcont header .mainclm2 .list1.flbox>.child.rt{width:calc(100% - 450px - 1.5rem);max-width:calc(100% - 450px - 1.5rem)}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox{display:flex;justify-content:flex-end;gap:10px;align-items:center}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child{width:calc(50% - 1rem - 1px);max-width:calc(50% - 1rem - 1px);position:relative;background-color:var(--theme-background);padding:.75rem 1rem;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .txt_ttl{text-align:center;color:var(--theme-secondary);font-weight:bold;line-height:1em}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .txt_ttl img{margin-right:.5em;height:1.5em;vertical-align:middle}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .parts1{position:absolute;top:-1rem;right:-1rem;z-index:1;width:60px}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox{flex-wrap:nowrap;margin-top:.75rem}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox>.child{overflow:hidden;text-align:center}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox.clm2>.child{width:calc(50% - .25rem - 1px);max-width:calc(50% - .25rem - 1px)}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox.clm1>.child{width:100%;max-width:100%}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox>.child a{display:block;width:100%;height:100%;font-size:12px;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;min-height:4.5em;padding:.5em}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox>.child a:hover{opacity:.7}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox>.child a *{color:#fff;font-weight:bold;line-height:1.5em}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox>.child span{display:block;width:100%;height:100%;font-size:12px;background-color:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;min-height:4.5em;padding:.5em}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox>.child span:hover{opacity:.7}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox>.child .btnlist.flbox>.child span *{color:#717e79;font-weight:bold;line-height:1.5em}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .img1{text-align:right;margin-top:.25rem}div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .img1 img{width:120px}div#wrapcont header .mainclm3{width:calc(100% - 2rem);max-width:1060px;margin-left:auto;margin-right:auto}div#wrapcont header .mainclm3 nav.gnav ul.naviclm{background-color:#fff;flex-wrap:nowrap;overflow:hidden}div#wrapcont header .mainclm3 nav.gnav ul.naviclm>*{min-height:0%}div#wrapcont header .mainclm3 nav.gnav ul.naviclm>li{width:calc(20% - 2px);max-width:calc(20% - 2px);text-align:center;font-weight:bold;font-size:.95rem}div#wrapcont header .mainclm3 nav.gnav ul.naviclm>li a{display:block;line-height:1.5em;padding:.6em 1em;color:#fff;background-color:var(--theme-primary);height:100%}div#wrapcont header .mainclm3 nav.gnav ul.naviclm>li a:hover{opacity:.7}div#wrapcont #spNavi{display:none;width:100%;background-color:var(--theme-background);position:fixed;top:0;left:0;z-index:200;border-bottom:2px solid var(--theme-primary);box-shadow:0 5px 5px rgba(0,0,0,.25);-moz-box-shadow:0 5px 5px rgba(0,0,0,.25);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.25);max-height:calc(100% - 60px + 2px)}div#wrapcont #spNavi ul.list1>li{position:relative}div#wrapcont #spNavi ul.list1>li:not(:first-child){border-top:1px solid var(--theme-primary)}div#wrapcont #spNavi ul.list1>li>a{display:block;padding:.5em 1em;text-decoration:none;color:#000;font-size:16px;position:relative}div#wrapcont #spNavi ul.list1>li:first-child>a{padding-top:1em}div#wrapcont #spNavi ul.list1>li.cur>a,div#wrapcont #spNavi ul.list1>li:hover>a{background-color:var(--theme-primary);color:#fff}div#wrapcont #spNavi ul.list1>li>ul.sub_menu{margin-left:2rem;padding-bottom:.5rem}div#wrapcont #spNavi ul.list1>li>ul.sub_menu>li>a{display:block;padding:.5rem 1rem;position:relative}div#wrapcont #spNavi ul.list1>li>ul.sub_menu>li.cur>a,div#wrapcont #spNavi ul.list1>li>ul.sub_menu>li:hover>a{background-color:#0b57a6;color:#fff}div#wrapcont #spNavi .contact-group .btn_more_ds{max-width:100%}div#wrapcont #mainVisArea>.inner{width:100%;max-width:1060px;margin-left:auto;margin-right:auto}div#wrapcont #mainArea section.mainsec.s3.blog .inner{background-color:var(--theme-background);padding-top:3rem;padding-bottom:4rem}div#wrapcont #mainArea section.mainsec.s3.blog .inner .cmn_type2{padding:.5em 1.5em;background-color:var(--theme-background)}div#wrapcont #mainArea section.mainsec.s3.blog .inner .blog-card{padding:.5em 1.5em;max-width:780px;margin-inline:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3%;max-height:100%}div#wrapcont #mainArea section.mainsec.s3.blog .inner .card-header{max-width:100%;margin-bottom:.5em}div#wrapcont #mainArea section.mainsec.s3.blog .inner .card-header img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/9}div#wrapcont #mainArea section.mainsec.s3.blog .inner .card-body{margin-bottom:1.5em;font-size:clamp(12px,2.5vw,14px);line-height:1.4em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}div#wrapcont #mainArea section.mainsec.s3.blog .inner .card-body .title{font-size:clamp(10px,2.5vw,12px);color:var(--theme-primary)}div#wrapcont #mainArea section.mainsec.s3.blog .inner .btn_more{margin-top:1.5rem;text-align:center}div#wrapcont #mainArea section.mainsec.s3.blog .inner .btn_more a{width:225px;display:inline-block;line-height:1em;padding:.5em;letter-spacing:.1em;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;border:2px solid var(--theme-primary);transition:all .2s;background-color:#fff;color:var(--theme-primary)}div#wrapcont #mainArea section.mainsec.s3.blog .inner .btn_more a:hover{background-color:var(--theme-primary);color:#fff;transition:all .2s;opacity:1}div#wrapcont #mainArea section.mainsec>.inner{width:calc(100% - 2rem);max-width:1060px;margin-left:auto;margin-right:auto}@media(max-width: 500px){div#wrapcont #btnPagetop{width:60px;height:60px}}@media(max-width: 640px){div#wrapcont .cmn_box_form .box_head2 .subbox_txt1 .btn1{position:static;margin-top:.5rem}}@media(max-width: 767px){div#wrapcont .cmn_box_form .box_table table.tbl_main{border:1px solid #595757}div#wrapcont .cmn_box_form .box_table table.tbl_main th{display:block;width:100% !important}div#wrapcont .cmn_box_form .box_table table.tbl_main td{display:block;width:100% !important;border-right:none;border-top:none;border-bottom:none !important}div#wrapcont .cmn_box_form .box_table table.tbl_main .mwform-radio-field.horizontal-item{display:block;margin-left:0 !important}div#wrapcont .cmn_box_form .box_table table.tbl_main .mwform-radio-field.horizontal-item:not(:first-child){margin-top:.75rem}}@media(max-width: 767px){div#wrapcont header .mainclm1{border-bottom:none;padding:.3rem 0}}@media(max-width: 767px){div#wrapcont header .mainclm1>.inner{justify-content:center}}@media(max-width: 767px){div#wrapcont header .mainclm1 .logonavi-wrapper{display:none}}@media(max-width: 767px){div#wrapcont header .mainclm1 .txt1{font-size:.65rem}}@media(max-width: 767px){div#wrapcont header .mainclm2{margin:.3rem auto}}@media(max-width: 1060px){div#wrapcont header .mainclm2 .list1.flbox>.child.rt{width:100%;max-width:100%}}@media(max-width: 350px){div#wrapcont header .mainclm2 .list1.flbox>.child.rt .box_menu .menulist.flbox{gap:5px}}@media(max-width: 500px){div#wrapcont #mainVisArea>.inner{width:100%}}@media(max-width: 767px){div#wrapcont #mainArea section.mainsec.s3.blog .inner .blog-card{grid-template-columns:1fr 1fr;gap:2%}}@media(max-width: 500px){div#wrapcont #mainArea section.mainsec.s3.blog .inner .blog-card{grid-template-columns:1fr;gap:1%}}@media(max-width: 500px){div#wrapcont #mainArea section.mainsec.s3.blog .inner .card-item{display:grid;grid-template-columns:.5fr 1.5fr;gap:10px}}.post-type-archive-blog div#wrapcont #mainArea section.mainsec{margin-bottom:6rem}@media(max-width: 767px){div#wrapcont #mainArea section.mainsec{margin-top:2rem}}@media(max-width: 500px){div#wrapcont #mainArea section.mainsec{margin-top:1rem}}div#wrapcont #mainArea section.mainsec.cmn_contact{background-color:var(--theme-background);margin-top:5rem}div#wrapcont #mainArea section.mainsec.cmn_contact>.inner{max-width:950px;padding-top:1.5rem;padding-bottom:1.5rem}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1{position:relative}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .parts1{position:absolute;right:0;bottom:-1.5rem;z-index:5;width:150px}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .parts1 img{width:100%}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox{display:flex;align-items:center;justify-content:space-between;line-height:1.75}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt{width:350px;max-width:350px}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact{background:#fff;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:1rem;text-align:center;width:100%;display:block}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact:hover{opacity:.7}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact *{font-weight:bold}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact .txt1{color:var(--theme-secondary);font-size:110%}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact .txt2{font-size:120%;letter-spacing:.1em}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact .txt2 img{height:1.25em;vertical-align:middle;margin-right:.5em}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact .txt2 .emp1{color:var(--theme-secondary);letter-spacing:inherit}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt{width:calc(100% - 350px - 4rem);max-width:calc(100% - 350px - 4rem)}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt .box_txt *{font-weight:bold}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt .box_txt .emp1{display:inline-block;color:var(--theme-primary);text-shadow:#fff 2px 0px,#fff -2px 0px,#fff 0px -2px,#fff 0px 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;font-size:150%;padding-left:.25em;padding-right:.25em;position:relative}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt .box_txt .emp1::before{position:absolute;left:0;bottom:.1em;z-index:1;height:3px;width:100%;content:"";background-color:var(--theme-secondary);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}div#wrapcont footer{border-top:1px solid var(--theme-primary);margin-top:3rem}div#wrapcont footer>.inner{width:100%;max-width:var(--max-width-medium);padding:3rem 0;overflow:hidden;margin-left:auto;margin-right:auto}div#wrapcont footer .footer-content{display:flex;justify-content:space-between}div#wrapcont footer .footer-link-group{color:#333}div#wrapcont footer .footer-link-group ul.list{display:flex;flex-direction:column;font-size:.9rem}div#wrapcont footer .footer-link-group ul.list li{min-height:44px;display:flex;align-items:center}div#wrapcont footer .footer-link-group ul.list li a{padding:12px 8px;display:block;width:100%;min-height:44px;display:flex;align-items:center;text-decoration:none;color:inherit;transition:opacity .2s ease}div#wrapcont footer .footer-link-group ul.list li a:hover{opacity:.7}div#wrapcont footer .footer-contact-group{display:flex;flex-direction:column;gap:1rem}@media(max-width: 500px){div#wrapcont footer .footer-contact-group{gap:.5rem}}div#wrapcont footer .footer-contact-btn{width:400px;border-radius:25px;text-align:center;color:#fff;min-height:48px}div#wrapcont footer .footer-contact-btn a{display:block;width:100%;height:100%;padding:14px 1rem;min-height:48px;display:flex;align-items:center;justify-content:center}div#wrapcont footer .footer-contact-btn a:hover{opacity:.7}div#wrapcont footer .footer-contact-btn.contact{background:linear-gradient(to right, #00b76a, #33d69a)}div#wrapcont footer .footer-contact-btn.recruiter{background:#fff;border:1px solid var(--theme-tertiary);color:var(--theme-tertiary)}div#wrapcont footer .footer-logo-group{display:flex;justify-content:center;gap:2rem;margin-top:4rem}div#wrapcont footer .footer-logo-group-inner{display:flex;gap:2rem}div#wrapcont footer .footer-logo-group-inner a img{width:100%;max-width:150px;height:auto}div#wrapcont footer .footer-logo-group-inner a.footer-logo-nursejr img{max-width:170px}div#wrapcont footer .copy-right{background-color:#f5f5f5;padding:1rem 0;text-align:center;font-size:.8rem;color:#666}div#wrapcont .search-toggle-btn{padding:.5em 1em}div#wrapcont .search-toggle-btn:hover{opacity:.7}div#wrapcont .search-toggle-btn:focus{outline:2px solid var(--theme-secondary);outline-offset:2px}@media screen and (max-width: 767px){div#wrapcont #mainArea section.mainsec.cmn_contact{margin-top:1rem;margin-bottom:0 !important}}@media(max-width: 500px){div#wrapcont #mainArea section.mainsec.cmn_contact>.inner{padding-top:.75rem;padding-bottom:.75rem}}@media(max-width: 767px){div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox{line-height:1.5}}@media(max-width: 500px){div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox{line-height:1.3}}@media(max-width: 500px){div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.lt a.btn_contact{font-size:.9rem;padding:.75rem}}@media(max-width: 1000px){div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .parts1{display:none}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt{width:calc(100% - 350px - 3rem);max-width:calc(100% - 350px - 3rem)}}@media(max-width: 767px){div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox{flex-direction:column}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt{width:100%;max-width:100%;margin-top:1.5rem;text-align:center}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt .box_txt{display:inline-block;text-align:left}}@media(max-width: 500px){div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt{margin-top:.75rem}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt .box_txt{font-size:.85rem}div#wrapcont #mainArea section.mainsec.cmn_contact .mainclm1 .list1.flbox>.child.rt .box_txt br.break_pc{display:none}}@media(max-width: 767px){div#wrapcont footer{margin-top:2rem}}@media(max-width: 500px){div#wrapcont footer{margin-top:1rem}}@media(max-width: 1024px){div#wrapcont footer>.inner{padding:2rem 4%}}@media(max-width: 500px){div#wrapcont footer>.inner{padding:1rem 4%}}@media(max-width: 767px){div#wrapcont footer .footer-content{flex-direction:column;gap:2rem}}@media(max-width: 500px){div#wrapcont footer .footer-content{gap:.5rem}}@media(max-width: 767px){div#wrapcont footer .footer-link-group ul.list li{min-height:48px}div#wrapcont footer .footer-link-group ul.list li a{padding:14px 12px;min-height:48px}}@media(max-width: 500px){div#wrapcont footer .footer-link-group ul.list{font-size:.85rem}div#wrapcont footer .footer-link-group ul.list li{min-height:40px}div#wrapcont footer .footer-link-group ul.list li a{padding:16px 14px;min-height:40px}}@media(max-width: 767px){div#wrapcont footer .footer-contact-group{align-items:center}}@media(max-width: 767px){div#wrapcont footer .footer-contact-btn{width:100%;max-width:400px;min-height:52px}div#wrapcont footer .footer-contact-btn a{padding:16px 1rem;min-height:52px}}@media(max-width: 500px){div#wrapcont footer .footer-contact-btn{min-height:40px}div#wrapcont footer .footer-contact-btn a{padding:.5rem 1rem;min-height:40px;font-size:.9rem}}@media(max-width: 767px){div#wrapcont footer .footer-logo-group{margin-top:2rem}}@media(max-width: 500px){div#wrapcont footer .footer-logo-group{margin-top:1rem}}@media(max-width: 767px){div#wrapcont footer .copy-right{font-size:.7rem;margin-bottom:4rem}}body.single.posttype-matching div#wrapcont footer .copy-right{margin-bottom:6rem}.additional-info .row{color:#333 !important;font-size:.8rem !important;margin-bottom:10px;display:flex}.new-head{color:#90a4ae !important;font-size:.7rem;margin-right:10px}.additional-info .label{flex:0 0 60px !important;font-weight:bold !important;color:#333 !important}.additional-info .value{flex:1 !important;color:#555 !important}.btn_more_ds{width:100%;max-width:150px;max-height:50px;background:linear-gradient(to right, var(--theme-gradient-start), var(--theme-gradient-end));color:#fff !important;border-radius:30px !important;padding:10px 15px;text-align:center;transition:background .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1)}.btn_more_ds p{font-size:.8rem;line-height:1.3 !important;font-weight:bold;text-decoration:underline}.btn_more_ds:hover{background:linear-gradient(to right, var(--theme-gradient-end), var(--theme-gradient-start))}@media(min-width: 767px){.mx-sl{max-width:324px}}.lg{background:linear-gradient(to right, var(--theme-primary), var(--theme-secondary), var(--theme-tertiary));width:100%}.sp_mb{margin-bottom:8rem}@media(max-width: 769px){.sp_mb{margin-bottom:4rem}}.mb_7rem{margin-bottom:7rem}@media(max-width: 769px){.mb_7rem{margin-bottom:3rem}}.LINE-section{text-align:center;margin-bottom:4rem}.LINE-section img{max-width:450px !important;width:100%}.LINE-section p{font-size:1.2rem;margin-bottom:1rem}@media(max-width: 767px){.LINE-section{margin-bottom:1rem;padding:4%}}.btn-g{display:flex;align-items:center;justify-content:center;gap:20px}.btn-g a{max-width:400px}@media(max-width: 767px){.btn-g{flex-direction:column}}@media(max-width: 500px){.btn-g{gap:10px}}.btn-g-l{background-color:#0db901 !important}.contact-group{display:flex;align-items:center;margin-top:50px;padding:35px;text-align:center}.contact-group .cg-l{width:75%}.contact-group .cg-r{width:80%;height:100%;margin-inline:auto}.contact-group .cg-r a{text-decoration:none !important}@media screen and (max-width: 768px){.contact-group{flex-direction:column;margin-top:0;padding:15px 20%;gap:15px}}@media screen and (max-width: 500px){.contact-group{padding:15px}}@media screen and (max-width: 768px){.contact-group .cg-r{width:100%}}.inquiry-p{padding-top:5px}@media screen and (max-width: 768px){.inquiry-p{padding-top:0}}.contact-group .inquiry-tel{margin-left:25px !important;border-top:var(--theme-primary) 2px solid}.single-matching .contact-group .inquiry-tel{margin-left:0 !important}@media screen and (max-width: 768px){.contact-group .inquiry-tel{margin-left:0 !important}}.inquiry-tel_number{font-size:min(4vw,3rem);display:inline-block;line-height:1}@media screen and (max-width: 768px){.inquiry-tel_number{font-size:1.5rem}}.inquiry-tel_time{color:#fff !important;font-size:1.2rem;position:relative;text-align:center;background:linear-gradient(135deg, var(--theme-primary) 25%, var(--theme-secondary) 25%, var(--theme-secondary) 50%, var(--theme-primary) 50%, var(--theme-primary) 75%, var(--theme-secondary) 75%, var(--theme-secondary));background-size:10px 10px}@media screen and (max-width: 500px){.inquiry-tel_time{font-size:1rem}}.btn_more_ds_bf{width:80px;background-color:#c7c8c9;height:100%;padding:1px 7px;border-radius:5px;margin-right:7px}.terms-inner{margin-bottom:50px}.terms-section h2{font-size:24px;font-weight:bold;text-align:center;margin-bottom:20px;border-bottom:2px solid #ddd;padding-bottom:10px}.terms-section h3{font-size:18px;font-weight:bold;margin-top:20px;margin-bottom:10px;color:#333;border-left:4px solid var(--theme-secondary);padding-left:10px}.terms-section h4{font-size:16px;font-weight:bold;margin-top:15px;margin-bottom:5px;color:#555}.terms-section p{font-size:14px;line-height:1.6;color:#666;margin-bottom:10px}.terms-section ul{padding-left:20px}.terms-section ul li{font-size:14px;line-height:1.5;color:#666}.terms-section address{font-style:normal;background:#f9f9f9;padding:15px;border-left:4px solid var(--theme-secondary);margin-top:20px}@media screen and (max-width: 768px){.terms-section h2{font-size:22px}.terms-section h3{font-size:16px}.terms-section h4{font-size:14px}.terms-section p,.terms-section ul li{font-size:13px}}.copy-right{text-align:center;color:#fff;font-size:.8rem}.account-btn{display:flex;align-items:center;flex-direction:column;justify-content:flex-end;text-align:center}.account-btn a{display:grid;grid-template-rows:40px 15px;align-items:center;justify-content:center;justify-items:center;height:55px}.account-btn img{max-width:35px !important;max-height:35px !important}.account-btn p{font-size:.55rem;text-align:center;color:#333}@media(max-width: 767px){.account-btn a{grid-template-rows:35px 10px;height:45px}}@media(max-width: 350px){.account-btn a{grid-template-rows:30px 10px;height:40px}}@media screen and (max-width: 768px){.account-btn{justify-content:center}}@media screen and (max-width: 768px){.account-btn img{max-width:30px !important}}@media screen and (max-width: 350px){.account-btn img{max-width:25px !important}}@media screen and (max-width: 768px){.account-btn p{font-size:.5rem}}.register-sec{margin-top:3rem !important;margin-bottom:5rem}.register-sec h1{font-size:1.5rem;text-align:center;font-weight:normal;margin-bottom:2rem;color:#333}.register-sec input{padding:10px;font-size:16px;border:1px solid #ccc !important}.register-sec input:focus{border-color:var(--theme-primary);outline:none;box-shadow:0 0 10px rgba(38,112,72,.5)}@media screen and (max-width: 767px){.register-sec{margin-top:1rem !important;margin-bottom:2rem}}@media screen and (max-width: 500px){.register-sec{margin-top:1rem !important;margin-bottom:1rem}}.card-container{display:flex;gap:50px}@media screen and (max-width: 768px){.card-container{flex-direction:column}}#loginForm,#registerForm{width:100%}.login-card,.register-card{border:#717e79 1px solid;height:425px;display:grid;grid-template-rows:1.3fr 2fr 1.5fr;align-items:center;padding:3%;padding-top:1%;box-shadow:0px 4px 10px rgba(0,0,0,.1)}.register-sec .card-header{font-size:1.2rem;text-align:center}.register-sec .card-body{width:90%;margin-inline:auto}.register-sec .card-body input{width:100%}.register-sec .card-header h2{font-weight:normal;font-size:1.3rem;color:#333}.card-footer{text-align:center}.card-footer button{width:80%;padding:12px;background-color:var(--theme-primary);color:#fff;font-size:16px;font-weight:bold;border:none;border-radius:5px;cursor:pointer;transition:.3s ease-in-out;margin-top:0}.card-footer button:hover{background-color:var(--theme-secondary);box-shadow:0 3px 10px rgba(38,112,72,.3)}.password-container{position:relative;display:flex;align-items:center;width:100%}.slug-account .password-container{margin-top:25px}.password-container input{padding-right:60px !important;width:100%;padding:10px;font-size:1rem;border-radius:5px;transition:.3s}.clear-button:hover{color:var(--theme-primary)}.toggle-password{position:absolute;right:10px;cursor:pointer;font-size:18px;transition:.2s ease-in-out}.toggle-password:hover{color:var(--theme-primary)}.toggle-password img{vertical-align:middle !important}.register-email-error,.login-email-error,.login-password-error,.login-submit-error{color:crimson;font-size:12px;margin-top:5px}.slug-password-reset-pass #mainArea,.slug-password-reset-email #mainArea{display:flex;justify-content:center;align-items:center;height:75vh;background-color:#f4f4f9;padding:0 4%}.slug-password-reset-pass .mainsec,.slug-password-reset-email .mainsec{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);width:700px;text-align:center;margin-top:0 !important}#page-title{font-size:1.4rem;font-weight:bold;margin-bottom:10px}#email-display{font-weight:bold}.code-input-container{display:flex;justify-content:center;gap:10px;margin:100px 0 40px 0}.code-input-container input{width:40px !important;height:50px;text-align:center;font-size:1.5rem !important;border-radius:5px !important;transition:.3s !important;padding:0 !important}.code-input-container input:focus{border-color:#007bff !important;background-color:rgba(184,218,255,0.6117647059) !important;box-shadow:0 0 5px rgba(0,123,255,.5);outline:none}.slug-password-reset-pass button{background:#007bff;color:#fff;border:none;padding:10px 15px;font-size:1rem;border-radius:5px;cursor:pointer;transition:.3s;width:100%;margin-top:10px}.slug-password-reset-pass button:hover{background:#0056b3}.slug-register button:disabled,.slug-password-reset-pass button:disabled{background:#ccc;cursor:not-allowed}#resend-code{background:rgba(0,0,0,0);color:#007bff;margin-top:10px;max-width:225px;font-size:.9rem}.error-message{color:red;font-size:.9rem;margin-top:5px}.slug-register .password-container,.slug-password-reset-pass .password-container{position:relative;margin-top:0;margin-bottom:25px}.password-container input:focus{border-color:#007bff;outline:none}.clear-button{position:absolute;right:40px;top:50%;transform:translateY(-50%);cursor:pointer;color:gray;font-size:18px;display:none}.toggle-password{position:absolute;right:10px;top:50%;transform:translateY(-50%);cursor:pointer;font-size:18px}.password-container input:not(:-moz-placeholder-shown)+.clear-button{display:block}.password-container input:not(:-moz-placeholder-shown)+.clear-button,.password-container input:not(:placeholder-shown)+.clear-button{display:block}.slug-password-reset-pass #mainArea label{text-align:left}.slug-register #set-password-button,.slug-password-reset-pass #set-password-button{width:250px;margin-top:40px}.slug-register label,.slug-password-reset-pass label{margin-bottom:0 !important}.slug-register #password-section h2,.slug-password-reset-pass #password-section h2{margin-bottom:40px}.slug-register .register-card{max-width:400px;margin:0 auto;background:#fff;border-radius:8px;padding:20px;box-shadow:0 4px 10px rgba(0,0,0,.1)}.slug-register .card-header h2{font-size:1.5rem;text-align:center;font-weight:bold;color:#333;margin-bottom:15px}.slug-register .card-body{display:flex;flex-direction:column;gap:10px}.slug-register label{font-weight:bold;font-size:14px;color:#333}.slug-register input[type=email]{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:5px}.slug-register #email-validation-message{font-size:14px;color:red;margin-top:5px;display:block}.slug-register .card-footer{text-align:center;margin-top:15px}.slug-register #register-button{width:100%;background-color:var(--theme-primary);color:#fff;font-size:16px;padding:10px;border:none;border-radius:5px;cursor:pointer;transition:background .3s ease-in-out}.slug-register #register-button:hover{background-color:var(--theme-secondary)}.slug-register #password-section input::-moz-placeholder{font-size:12px;color:#aaa}.slug-register #password-section input::-moz-placeholder, .slug-password-reset-email .password-reset-card input::-moz-placeholder{font-size:12px;color:#aaa}.slug-password-reset-email .password-reset-card input::-moz-placeholder,.slug-register #password-section input::placeholder,.slug-password-reset-email .password-reset-card input::placeholder{font-size:12px;color:#aaa}.register-terms-link{text-decoration:underline;font-size:.9rem}.terms-link-span{font-size:.75rem}.slug-password-reset-email .card-container{display:block}.slug-password-reset-email .card-container h2{font-size:1rem}.slug-password-reset-email .password-reset-card{display:flex;flex-direction:column;gap:25px}.slug-password-reset-email .password-reset-card .password-email-error{font-size:.9rem;color:red;text-align:left}.slug-password-reset-email .password-reset-card .card-footer{margin-top:15px}.notification{position:fixed;top:30px;right:20px;left:auto;transform:none;background-color:#323232;color:#fff;padding:12px 20px;font-size:14px;z-index:9999;opacity:0;pointer-events:none;transition:opacity .3s ease;box-shadow:0 2px 10px rgba(0,0,0,.2)}.notification.show{opacity:1;pointer-events:auto}.notification.error{background-color:#f44336}.notification.info{background-color:#2196f3}.notification.warning{background-color:#ff9800}@media screen and (max-width: 767px){.notification{right:auto;left:50%;transform:translateX(-50%);width:80%;max-width:400px;text-align:center}}@media screen and (max-width: 400px){.notification{width:90%}}#modalTitle{border-bottom:solid 1px #dee2e6;padding:25px 20px;text-align:center;margin:0 !important}@media screen and (max-width: 768px){#modalTitle{font-size:1rem}}@media screen and (max-width: 500px){#modalTitle{font-size:.9rem;line-height:1.2 !important}}#modalBody{padding:20px}.popup{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);z-index:1000;max-width:600px;width:90%}.popup h3{font-size:18px;color:#fff}.popup ul{padding-left:20px;margin-bottom:20px}.popup ul li{margin-bottom:10px;font-size:14px;color:#555}.popup button{display:block;max-width:450px;padding:10px;background-color:#0073aa;color:#fff;border:none;border-radius:4px;font-size:16px;cursor:pointer;transition:background-color .3s;margin-top:40px;margin:20px auto}.popup button:hover{background-color:#005177}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:999;display:none}.info-link{color:#0073aa;text-decoration:underline;cursor:pointer;margin-top:10px;display:inline-block;font-size:12px}hr{border:none;border-top:1px solid #ccc;margin:3em 0}.entry-popup{max-width:800px;max-height:90vh;top:50%;overflow-y:auto;border-radius:0;overflow-x:hidden;box-sizing:border-box}.entry-modalBody,.form-description{text-align:left}.form-clear-wrapper{position:relative;display:inline-block;width:100%}.form-clear-wrapper input,.form-clear-wrapper textarea{width:100%;padding-right:30px !important;box-sizing:border-box}.clear-btn{display:none;position:absolute;right:0;top:35%;padding:10px;transform:translateY(-50%);background:rgba(0,0,0,0) !important;border:none;color:#999 !important;font-size:18px;cursor:pointer;line-height:1}.clear-btn:hover{color:#d33}.favorite-button{margin-top:0;background:none;border:none;cursor:pointer;position:relative;padding:7px 20px;color:var(--color-normal, #267048);transition:color .3s ease}.favorite-button .favorite-icon-svg{display:block;transition:all .3s ease}.favorite-button .favorite-icon-svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;transition:all .3s ease}.favorite-button.is-favorited .favorite-icon-svg path{fill:currentColor;stroke:currentColor}.favorite-button-heart .favorite-icon-svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;transition:all .3s ease}.favorite-button-heart.is-favorited .favorite-icon-svg path{fill:currentColor;stroke:currentColor}@media(max-width: 767px){.favorite-button{padding:5px 10px}}.header-favorite-button{padding:0 !important;pointer-events:none}@media(max-width: 767px){.header-favorite-button .favorite-icon-svg{width:32px !important;height:32px !important}}@media(max-width: 350px){.header-favorite-button .favorite-icon-svg{width:28px !important;height:28px !important}}.favorite-button-wrapper{position:relative}.favorite-count{position:absolute;top:-2px;right:-2px;background-color:#e60033;color:#fff;font-size:10px;font-weight:bold;width:14px;height:14px;border-radius:50%;display:inline-block;line-height:13px;text-align:center;box-sizing:border-box;margin:0;padding:0}.ma-gf{display:flex;justify-content:space-between}#matchingBar{position:fixed;bottom:0;left:0;width:100%;background:#fff;z-index:999;padding:12px 16px;border-top:1px solid #eee;box-shadow:0 -2px 10px rgba(0,0,0,.08)}.mb-container{max-width:1024px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}@media screen and (max-width: 500px){.mb-container{flex-wrap:nowrap}}.favorite-button-footer-wrapper{position:relative;display:inline-block}.favorite-button-footer-wrapper::before{content:"";position:absolute;top:50%;left:50%;width:48px;height:48px;border-radius:50%;background-color:#eee;transform:translate(-50%, -50%);z-index:0}.favorite-button-footer-wrapper .favorite-button{position:relative;z-index:1}@media(max-width: 500px){.favorite-button-footer-wrapper::before{left:60%}}.mb-entry{display:flex;flex-direction:column;align-items:center}.mb-entry a{width:100%}@media screen and (max-width: 500px){.mb-entry{width:100%}}.mb-entry-note{font-size:13px;color:#1b8d53;margin-bottom:6px;font-weight:600}.mb-entry-button{width:500px;background:linear-gradient(to right, var(--theme-gradient-start), var(--theme-gradient-end));color:#fff;font-weight:bold;font-size:15px;padding:10px 18px;border-radius:24px;text-align:center;white-space:nowrap;transition:opacity .3s}.mb-entry-button:hover{opacity:.9}@media screen and (max-width: 650px){.mb-entry-button{width:100%}}.mb-entry-paused{display:flex;flex-direction:column;align-items:center;width:100%}.mb-entry-paused-text{width:500px;background-color:#6c757d;color:#fff;font-weight:bold;font-size:15px;padding:10px 18px;border-radius:24px;text-align:center;white-space:nowrap;cursor:not-allowed;opacity:.8}@media screen and (max-width: 650px){.mb-entry-paused-text{width:100%}}@media screen and (max-width: 767px){.tbl1 tr{display:flex;flex-direction:column}.tbl1 th{width:100% !important;color:var(--theme-primary);font-weight:bold !important}.tbl1 td{padding-bottom:15px !important}}@media screen and (max-width: 500px){.tbl1 td{padding-bottom:10px !important}}.more_link{text-align:center;margin-top:2rem}.more_link .btn_more{background-color:var(--theme-background) !important;border:2px solid var(--theme-primary) !important;color:var(--theme-primary) !important;padding:1rem 2.5rem;border-radius:50px;text-decoration:none;font-weight:bold;transition:all .3s}.more_link .btn_more:hover{background-color:var(--theme-primary);color:#fff}@media(max-width: 500px){.more_link .btn_more{padding:.5rem 1.5rem}}.mainclm5 dl.list1>dt{border-radius:5px 5px 0 0}#view-history-list h2,#view-history-list h3{border-left:6px solid var(--theme-secondary);padding-left:12px;margin-top:16px;margin-bottom:16px;font-size:18px;color:#333}.recruitment-paused-badge{display:inline-block;background-color:#6c757d;color:#fff;padding:6px 12px;border-radius:16px;font-size:.8rem;font-weight:600;margin-top:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);text-align:center;letter-spacing:.5px}.recruitment-paused-badge span{position:relative;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.recruitment-paused-badge{padding:4px 8px;font-size:.7rem;margin-top:6px}}#favorite-mylist h2,#favorite-mylist h3{border-left:6px solid var(--theme-secondary);padding-left:12px;margin-top:16px;margin-bottom:16px;font-size:18px;color:#333}#application-history h2,#application-history h3{border-left:6px solid var(--theme-secondary);padding-left:12px;margin-top:16px;margin-bottom:16px;font-size:18px;color:#333}@media screen and (max-width: 767px){#application-history h2,#application-history h3{font-size:17px}}.applied-date{font-size:1.2rem;font-weight:bold;color:#333;margin:.5em 0;padding-left:10px}@media screen and (max-width: 767px){.applied-date{font-size:1rem}}@media screen and (max-width: 767px){#favorite-mylist h2,#favorite-mylist h3{font-size:17px}}.favorite-empty-box{text-align:center;padding:48px 0 32px 0;background:var(--theme-background);border-radius:12px;margin:32px auto;width:100%;box-shadow:0 2px 8px rgba(38,112,72,.08)}.favorite-empty-message p{font-size:16px;color:var(--theme-secondary);margin-bottom:16px}.favorite-empty-btn{display:inline-block;background:#fff;color:var(--theme-secondary);border:2px solid var(--theme-secondary);border-radius:24px;padding:10px 32px;font-size:16px;font-weight:bold;text-decoration:none;transition:background .2s,color .2s}.favorite-empty-btn:hover{background:var(--theme-secondary);color:#fff}.favorite-howto{max-width:600px;margin:0 auto;margin-top:32px;text-align:left;background:#fff;border-radius:8px;padding:20px 24px;font-size:15px;color:var(--theme-secondary);box-shadow:0 1px 4px rgba(38,112,72,.1)}.favorite-howto h3{font-size:16px;margin-bottom:10px;color:var(--theme-secondary);font-weight:bold;border-left:4px solid var(--theme-secondary);padding-left:8px}.favorite-howto ul{margin:0;padding-left:18px}.favorite-howto li{margin-bottom:6px;line-height:1.7}@media screen and (max-width: 500px){.favorite-empty-box{padding:32px 16px 24px 16px;margin:16px auto;border-radius:8px}.favorite-empty-message p{font-size:14px;margin-bottom:12px}.favorite-empty-btn{padding:8px 24px;font-size:14px;border-radius:20px}.favorite-howto{margin-top:24px;padding:16px 20px;font-size:14px}.favorite-howto h3{font-size:15px;margin-bottom:8px}.favorite-howto li{margin-bottom:4px;line-height:1.6}}:root{--favorite-green: #267048;--favorite-gray: #9aa0a6}.favorite-link{color:var(--favorite-green);transition:color .3s ease}.favorite-icon-svg{display:block;transition:all .3s ease}.favorite-icon-svg path{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;transition:all .3s ease}.favorite-link.is-favorited,.favorite-link:hover{color:var(--favorite-green)}.favorite-link.is-favorited .favorite-icon-svg path,.favorite-link:hover .favorite-icon-svg path{fill:currentColor;stroke:currentColor}.slug-career-navi .cmn_careerlist .inner{display:grid;gap:5rem}@media screen and (max-width: 767px){.slug-career-navi .cmn_careerlist .inner{gap:2rem}}.mainsec.s1 .box_cont .box_btn .btn1.close{display:none}
/*# sourceMappingURL=common.min.css.map */