@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}*{min-height:0vw;min-height:0}:root{--contentWidth: 1200px;--color_black: #333333;--color_white: #FFFFFF;--color_orange: #FE6C2D;--color_lightOrange: #FDE8CB;--color_yellow: #FED42D;--color_beige: #FDF9F2;--color_gray: #DCDCDC;--color_lightGray: #EDEDED;--color_darkGray: #808080;--font_NotoSansJP: "Noto Sans JP", sans-serif}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:var(--font_NotoSansJP);font-size:clamp(14px,13.239px + 0.203vw,16px);font-weight:400;line-height:1.5;color:var(--color_black);background:var(--color_beige);height:100%}a{text-decoration:none}ul,ol{list-style:none}img{vertical-align:middle;width:100%}@media screen and (max-width: 767px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 767px){.sp{display:block}}.l-wrapper{min-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.l-wrapper main{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.l-sec{padding:0 20px}.l-inner{max-width:var(--contentWidth);margin:0 auto}.page-sub{padding-top:clamp(97px,80.135px + 2.196vw,110px)}@media screen and (max-width: 767px){.page-sub{padding-top:60px}}.l-header{position:relative;width:100%;z-index:999}.l-header .l-header__inner{position:fixed;top:0;width:100%;max-width:initial}.l-header .l-header__inner .l-header__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:40px;padding:clamp(10px,6.193px + 1.015vw,20px) 40px}@media screen and (max-width: 1240px){.l-header .l-header__inner .l-header__content{padding:clamp(10px,6.193px + 1.015vw,20px) 20px}}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content{display:block;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:60px;background:var(--color_white);padding:0}}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content .l-header__head{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.l-header .l-header__inner .l-header__content .l-header__head .l-header__logo{width:clamp(160px,56.216px + 13.514vw,240px);-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content .l-header__head .l-header__logo{width:250px;padding-left:10px}}.l-header .l-header__inner .l-header__content .l-header__head .l-header__logo a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-header .l-header__inner .l-header__content .l-header__head .l-header__logo a:hover{opacity:.7}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:clamp(8px,7.239px + 0.203vw,10px)}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle{display:none}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:60px;height:60px;background:var(--color_orange)}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle span{position:absolute;width:28px;height:3px;background:var(--color_white);border-radius:100px;-webkit-transition:all .3s ease;transition:all .3s ease}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle span:nth-of-type(1){top:35%}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle span:nth-of-type(2){top:50%}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle span:nth-of-type(3){top:65%}}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle.is-open span:nth-of-type(1){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle.is-open span:nth-of-type(2){opacity:0}.l-header .l-header__inner .l-header__content .l-header__head .l-header__toggle-wrap .l-header__toggle.is-open span:nth-of-type(3){top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header .l-header__inner .l-header__content .l-header__nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:30px;background:hsla(0,0%,100%,.9);padding:10px 20px;border-radius:8px;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content .l-header__nav{display:none;width:100%;background:var(--color_white);border-radius:0;padding:20px}}.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:24px}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0;margin-bottom:24px}}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list .l-header__nav-item{border-bottom:1px solid var(--color_gray)}}.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list .l-header__nav-item a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:4px;color:var(--color_black);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 767px){.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list .l-header__nav-item a{position:relative;padding:16px 10px}.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list .l-header__nav-item a::before{content:"";position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/arrow_right.svg) no-repeat center center/contain;width:10px;height:10px}}.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list .l-header__nav-item a:hover{opacity:.7}.l-header .l-header__inner .l-header__content .l-header__nav .l-header__nav-list .l-header__nav-item a .l-header__nav-icon{width:20px}.l-header .l-header__inner .l-header__content .l-header__nav .l-header__button{width:-webkit-max-content;width:-moz-max-content;width:max-content}.l-header .l-header__inner .l-header__content .l-header__sns{max-width:clamp(40px,37.716px + 0.609vw,46px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-header .l-header__inner .l-header__content .l-header__sns:hover{opacity:.7}@media screen and (min-width: 768px){.l-header.is-scroll .l-header__logo{position:relative;width:calc(clamp(160px,6.919px + 19.932vw,278px)*.55) !important}.l-header.is-scroll .l-header__logo::before{content:"";position:absolute;top:clamp(-20px,-6.193px + -1.015vw,-10px);left:-40px;width:calc(100% + 60px);height:calc(100% + clamp(30px,26.193px + 1.015vw,40px));background:hsla(0,0%,100%,.9);border-bottom-right-radius:16px;z-index:-1}}.l-footer{margin-top:clamp(40px,32.386px + 2.03vw,60px);background:var(--color_white);padding:0 20px}.l-footer .l-footer__inner .l-footer__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:24px 0}@media screen and (max-width: 767px){.l-footer .l-footer__inner .l-footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:12px}}@media screen and (max-width: 767px)and (max-width: 767px){.l-footer .l-footer__inner .l-footer__content{padding-bottom:18px}}.l-footer .l-footer__inner .l-footer__content .l-footer__logo{width:clamp(160px,144.772px + 4.061vw,200px)}.l-footer .l-footer__inner .l-footer__content .l-footer__logo a{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.l-footer .l-footer__inner .l-footer__content .l-footer__logo a:hover{opacity:.7}@media screen and (max-width: 767px){.l-footer .l-footer__inner .l-footer__content .l-footer__nav{width:100%}}.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (max-width: 767px){.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list .l-footer__nav-item{position:relative}.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list .l-footer__nav-item:not(:last-of-type)::before{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--color_lightGray)}@media screen and (max-width: 767px){.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list .l-footer__nav-item:not(:last-of-type)::before{content:none}}.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list .l-footer__nav-item a{padding:0 16px;color:var(--color_darkGray);font-size:clamp(12px,11.619px + 0.102vw,13px);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media screen and (max-width: 767px){.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list .l-footer__nav-item a{padding:6px 0;display:block}}.l-footer .l-footer__inner .l-footer__content .l-footer__nav .l-footer__nav-list .l-footer__nav-item a:hover{opacity:.7}.l-footer .l-footer__inner .l-footer__copyright{position:relative;text-align:center;font-size:10px;color:var(--color_white);border-top:1px solid var(--color_lightGray);padding:6px 0;z-index:1}.l-footer .l-footer__inner .l-footer__copyright::before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background:var(--color_orange);z-index:-1}.c-text{line-height:1.8}.c-text:not(:last-child){margin-bottom:1.25em}.c-title-large{font-weight:700;font-size:clamp(18px,17.239px + 0.203vw,20px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px}.c-title-large .c-title-large__icon{width:clamp(24px,23.239px + 0.203vw,26px)}.c-title-bg{background:var(--color_lightOrange);font-size:clamp(16px,14.477px + 0.406vw,20px);font-weight:700;border-radius:4px;padding:clamp(6px,4.477px + 0.406vw,10px) clamp(10px,6.193px + 1.015vw,20px)}.c-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:8px;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;background:var(--color_orange);border-radius:100px;color:var(--color_white);font-weight:500;font-family:var(--font_NotoSansJP);font-size:clamp(14px,13.239px + 0.203vw,16px);text-align:center;padding:12px 16px 14px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-button .c-button__icon{width:20px}.c-button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.c-text-link{color:var(--color_orange);text-decoration:underline;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-text-link:hover{opacity:.7;text-decoration:none}.c-arrow-link{position:relative;color:var(--color_orange);font-weight:500;font-size:14px;padding-right:16px}.c-arrow-link::before{content:"";position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../img/common/arrow_right.svg) no-repeat center center/contain;width:10px;height:10px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-arrow-link:hover::before{-webkit-transform:translate(3px, -50%);transform:translate(3px, -50%)}.c-num-block-list>li{position:relative;padding-left:clamp(16px,12.954px + 0.812vw,24px);line-height:1.8}.c-num-block-list>li:not(:last-child){margin-bottom:1.25em}.c-num-block-list>li::before{position:absolute;left:0;content:counter(list-item) ". "}.c-num-block-list>li .c-num-list{margin-top:6px}.c-num-list>li{position:relative;padding-left:clamp(20px,16.954px + 0.812vw,28px);line-height:1.8}.c-num-list>li:not(:last-child){margin-bottom:.625em}.c-num-list>li::before{position:absolute;left:0;content:"(" counter(list-item) ")"}.c-list>li{position:relative;padding-left:16px;line-height:1.8}.c-list>li:not(:last-child){margin-bottom:.625em}.c-list>li::before{content:"";position:absolute;background:var(--color_black);width:6px;height:6px;border-radius:50%;top:.7em;left:0}.c-box{border:1px solid var(--color_gray);padding:clamp(10px,6.193px + 1.015vw,20px)}table,.c-table{width:100%;table-layout:auto !important}@media screen and (max-width: 767px){table tbody tr:last-child,.c-table tbody tr:last-child{border-bottom:1px solid var(--color_gray)}}table tbody tr th,.c-table tbody tr th{width:25%;font-weight:700;text-align:left;padding:10px clamp(10px,7.716px + 0.609vw,16px);border:1px solid var(--color_gray);background:var(--color_lightOrange)}@media screen and (max-width: 767px){table tbody tr th,.c-table tbody tr th{display:block;width:100%}}table tbody tr td,.c-table tbody tr td{width:75%;padding:10px clamp(10px,7.716px + 0.609vw,16px);border:1px solid var(--color_gray);background:var(--color_white)}@media screen and (max-width: 767px){table tbody tr td,.c-table tbody tr td{display:block;width:100%;border-top:none;border-bottom:none}}.c-contact-label{font-size:11px;font-weight:400;padding:1px 8px 2px;color:var(--color_white);background:var(--color_orange);border-radius:2px;margin-left:8px}input[type=text],input[type=email],input[type=date],textarea,select{border:1px solid var(--color_gray);padding:2px 8px;width:100%;height:36px;border-radius:4px}textarea{height:140px;resize:vertical}input[type=submit].c-button{max-width:300px;border:none;cursor:pointer;margin:0 auto}.wpcf7-list-item{margin-left:1em}.wpcf7-list-item:first-of-type{margin-left:0}.wpcf7-list-item label{position:relative;cursor:pointer;padding-left:20px}.wpcf7-list-item label::before{content:"";position:absolute;display:inline-block;top:55%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px;height:16px;border-radius:50%;border:1px solid var(--color_gray)}.wpcf7-list-item label:has(input[type=radio]:checked)::before{background:var(--color_orange);-webkit-box-shadow:inset 0 0 0 3px var(--color_white);box-shadow:inset 0 0 0 3px var(--color_white)}input[type=radio]{display:none}.c-search{position:relative;z-index:1;margin-top:clamp(-64px,-17.056px + -3.452vw,-30px)}.c-search .c-search__inner{position:relative;background:var(--color_white);border-radius:clamp(12px,10.477px + 0.406vw,16px);border:2px solid var(--color_orange);padding:clamp(16px,12.954px + 0.812vw,24px) clamp(16px,9.909px + 1.624vw,32px)}.c-search .c-search__inner::before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:rgba(254,167,45,.2);width:calc(100% + clamp(20px,16.954px + 0.812vw,28px));height:calc(100% + clamp(20px,16.954px + 0.812vw,28px));border-radius:clamp(20px,16.954px + 0.812vw,28px);z-index:-1}.c-search .c-search__inner .c-search__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:24px}@media screen and (max-width: 1240px){.c-search .c-search__inner .c-search__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:30px}}.c-search .c-search__inner .c-search__form .c-search__items{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:40px;width:100%}@media screen and (max-width: 1024px){.c-search .c-search__inner .c-search__form .c-search__items{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:24px}}@media screen and (max-width: 767px){.c-search .c-search__inner .c-search__form .c-search__items{grid-template-columns:1fr}}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item{position:relative}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item:not(:last-of-type)::before{content:"";position:absolute;top:0;right:-20px;width:1px;height:100%;background:var(--color_lightGray)}@media screen and (max-width: 1024px){.c-search .c-search__inner .c-search__form .c-search__items .c-search__item:not(:last-of-type)::before{content:none}}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__title{font-size:clamp(16px,15.239px + 0.203vw,18px);margin-bottom:clamp(8px,6.477px + 0.406vw,12px)}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__title .c-title-large__icon{width:clamp(22px,21.239px + 0.203vw,24px)}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control{border:1px solid var(--color_gray);border-radius:100px}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control .c-search__trigger,.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control .c-search__input{font-family:var(--font_NotoSansJP);color:var(--color_darkGray);font-size:14px;padding:10px 35px 10px 20px;width:100%}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control .c-search__input{padding:10px 20px}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control .c-search__trigger{position:relative;text-align:left}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control .c-search__trigger::before{content:"";position:absolute;top:50%;right:20px;background:url(../img/common/arrow_down.svg) no-repeat center center/contain;width:10px;height:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control .c-search__trigger .c-search__trigger-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.c-search .c-search__inner .c-search__form .c-search__items .c-search__item .c-search__control .c-search__input{border:none;background:none}.c-search .c-search__inner .c-search__form .c-search__submit{width:150px;min-width:150px}@media screen and (max-width: 1240px){.c-search .c-search__inner .c-search__form .c-search__submit{width:300px}}@media screen and (max-width: 1024px){.c-search .c-search__inner .c-search__form .c-search__submit{width:100%}}.c-job-place{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1px;font-size:12px;font-weight:500}.c-job-place svg{width:12px;padding-top:4px}.c-job-place--osaka svg{fill:#e74c3c}.c-job-place--hyogo svg{fill:#3498db}.c-job-place--kyoto svg{fill:#9b59b6}.c-job-place--nara svg{fill:#a67c52}.c-job-place--shiga svg{fill:#4ecdc4}.c-job-card{color:var(--color_black);font-weight:500}.c-job-card:hover .c-job-card__image img{-webkit-transform:scale(1.15);transform:scale(1.15)}.c-job-card .c-job-card__image{overflow:hidden;border-radius:8px;margin-bottom:6px;aspect-ratio:16/9}.c-job-card .c-job-card__image img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.c-job-card .c-job-card__title{font-size:14px;font-weight:700;margin-bottom:6px}.c-job-card .c-job-place{margin-bottom:6px}.c-job-card .c-job-card__tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.c-job-card .c-job-card__tags .c-job-card__tag{font-size:12px;color:var(--color_white);padding:1px 4px;border-radius:2px}.c-job-card .c-job-card__tags .c-job-card__tag--medical{background:#2e86c1}.c-job-card .c-job-card__tags .c-job-card__tag--dental{background:#3aafa9}.c-job-card .c-job-card__tags .c-job-card__tag--care{background:#229954}.c-job-card .c-job-card__tags .c-job-card__tag--childcare{background:#d4ac0d}.c-job-card .c-job-card__tags .c-job-card__tag--rehabilitation{background:#884ea0}.c-job-card .c-job-card__tags .c-job-card__tag--others{background:#6c757d}.c-pagination .c-pagination__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:16px}.c-pagination .c-pagination__list .c-pagination__item .page-numbers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:clamp(30px,26.193px + 1.015vw,40px);height:clamp(30px,26.193px + 1.015vw,40px);border:1px solid var(--color_orange);border-radius:4px;font-weight:500;color:var(--color_orange);background:var(--color_white)}.c-pagination .c-pagination__list .c-pagination__item .page-numbers.current{background:var(--color_orange);color:var(--color_white)}.c-pagination .c-pagination__list .c-pagination__item a.page-numbers{-webkit-transition:all .3s ease;transition:all .3s ease}.c-pagination .c-pagination__list .c-pagination__item a.page-numbers:hover{background:var(--color_orange);color:var(--color_white)}.c-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.c-modal .c-modal__overlay{height:100%;background:rgba(0,0,0,.3);cursor:pointer}.c-modal .c-modal__container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:min(100% - 32px,980px);height:calc(100% - clamp(120px,104.772px + 4.061vw,160px));background:var(--color_white);border-radius:clamp(12px,10.477px + 0.406vw,16px)}.c-modal .c-modal__container .c-modal__inner{position:relative;height:100%;padding:clamp(60px,52.386px + 2.03vw,80px) clamp(16px,9.909px + 1.624vw,32px) clamp(16px,9.909px + 1.624vw,32px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.c-modal .c-modal__container .c-modal__inner .c-modal__close{position:absolute;top:clamp(16px,14.477px + 0.406vw,20px);right:clamp(16px,14.477px + 0.406vw,20px);width:clamp(24px,20.954px + 0.812vw,32px);height:clamp(24px,20.954px + 0.812vw,32px);border:1px solid var(--color_darkGray);border-radius:50%;cursor:pointer;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.c-modal .c-modal__container .c-modal__inner .c-modal__close:hover{opacity:.7}.c-modal .c-modal__container .c-modal__inner .c-modal__close::before,.c-modal .c-modal__container .c-modal__inner .c-modal__close::after{content:"";position:absolute;top:50%;left:50%;width:clamp(12px,10.477px + 0.406vw,16px);height:1px;background:var(--color_darkGray)}.c-modal .c-modal__container .c-modal__inner .c-modal__close::before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}.c-modal .c-modal__container .c-modal__inner .c-modal__close::after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}.c-modal .c-modal__container .c-modal__inner .c-modal__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0}.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;gap:24px;margin-bottom:clamp(12px,10.477px + 0.406vw,16px)}@media screen and (max-width: 767px){.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__head{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;row-gap:6px}}.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__head .c-modal__reset{background:var(--color_white);font-size:clamp(12px,11.239px + 0.203vw,14px);color:var(--color_black);border:1px solid var(--color_gray);width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:-webkit-max-content;min-width:-moz-max-content;min-width:max-content;padding:clamp(8px,6.477px + 0.406vw,12px) clamp(12px,10.477px + 0.406vw,16px) clamp(10px,8.477px + 0.406vw,14px)}@media screen and (max-width: 767px){.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__head .c-modal__reset{margin-left:auto}}.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__head .c-modal__reset img{width:clamp(16px,15.239px + 0.203vw,18px)}.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__content-inner{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;margin-bottom:clamp(8px,1.909px + 1.624vw,24px)}.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__submit{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__submit .c-modal__button{width:300px}@media screen and (max-width: 767px){.c-modal .c-modal__container .c-modal__inner .c-modal__content .c-modal__submit .c-modal__button{width:100%}}.c-accordion{margin-bottom:8px}.c-accordion .c-accordion__title{font-weight:700;border:1px solid var(--color_orange);padding:12px;border-radius:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.c-accordion .c-accordion__title .c-accordion__title-mark{position:relative;display:inline-block;background:var(--color_orange);border-radius:50%;width:clamp(24px,22.477px + 0.406vw,28px);height:clamp(24px,22.477px + 0.406vw,28px)}.c-accordion .c-accordion__title .c-accordion__title-mark::before,.c-accordion .c-accordion__title .c-accordion__title-mark:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:var(--color_white);width:clamp(12px,11.239px + 0.203vw,14px);height:2px;border-radius:100px;-webkit-transition:all .3s ease;transition:all .3s ease}.c-accordion .c-accordion__title .c-accordion__title-mark:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.c-accordion .c-accordion__title.is-open .c-accordion__title-mark::before{opacity:0}.c-accordion .c-accordion__title.is-open .c-accordion__title-mark::after{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}.c-accordion .c-accordion__content{display:none;padding-top:16px}.c-checkbox-list{display:grid;grid-template-columns:repeat(4, 1fr);-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;padding-bottom:16px}.c-checkbox-list .c-checkbox-item{padding:0 10px}.c-checkbox-list .c-checkbox-item--all{grid-column:1/-1;background:var(--color_lightOrange)}.c-checkbox-list .c-checkbox-item--all .c-checkbox-label{border-bottom:none}@media screen and (max-width: 767px){.c-checkbox-list--column02{grid-template-columns:repeat(2, 1fr)}.c-checkbox-list--column03{grid-template-columns:repeat(3, 1fr)}}.c-checkbox-label{position:relative;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;padding:12px 0 12px 24px;border-bottom:1px solid var(--color_lightGray)}.c-checkbox-label::before,.c-checkbox-label:after{position:absolute;content:"";display:inline-block}.c-checkbox-label::before{top:48%;left:5.5px;width:5px;height:8px;border-right:2px solid var(--color_orange);border-bottom:2px solid var(--color_orange);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);z-index:1;opacity:0}.c-checkbox-label:after{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;width:16px;height:16px;background:var(--color_white);border:1px solid var(--color_gray);border-radius:2px}.c-checkbox-input{display:none}.c-checkbox-input:checked+.c-checkbox-label::before{opacity:1;border-color:var(--color_orange)}.u-bold{font-weight:700}.u-right{text-align:right}.u-orange{color:var(--color_orange)}/*# sourceMappingURL=common.css.map */