@import "https://cdn.jsdelivr.net/npm/yakuhanjp@4.1.1/dist/css/yakuhanjp.css";address,article,aside,audio,b,bbr,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%}body{-webkit-text-size-adjust:100%;color:#333;font-feature-settings:"palt";letter-spacing:1px;font-family:YakuHanJP,Hiragino Sans,Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif;font-size:1.4rem;font-weight:500;line-height:1.75}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}li,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{vertical-align:baseline;color:#555;background:0 0;margin:0;padding:0;font-size:100%}#footer .f_btns a,a,ins{text-decoration:none}ins,mark{color:#000;background-color:#ff9}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}.clearfix:after{content:"";clear:both;display:block}html{font-size:62.5%}*{max-height:99999px}img,video{vertical-align:bottom;max-width:100%}a:hover{opacity:.6}.en{font-family:Roboto,sans-serif}.min{font-family:Shippori Mincho,serif;font-style:normal}#__nuxt{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.inline{display:inline-block}.left{float:left}.right{float:right}.pc{display:block}.sp,.tab{display:none}.in{width:1200px}.in,.in_in{z-index:3;margin:0 auto;position:relative}.in_in{width:1000px}.flex{display:flex}.flex_w{flex-wrap:wrap}.palt{font-feature-settings:"palt"}@media screen and (width<=750px){body{letter-spacing:1px;font-size:1.4rem}#__nuxt{width:100vw}.pc{display:none}.sp{display:block}.tab{display:none}.in,.in_in{width:94%;margin:0 auto}.flex_w_sp{flex-wrap:wrap}}#header{box-sizing:border-box;z-index:9999;background:#fff;width:100%;padding:15px 0;position:fixed;top:0;box-shadow:0 3px 6px #0000001a}#header .header_w{justify-content:space-between;align-items:center}#header .header_w .site_logo img{width:230px}#header .header_w .header_nav ul,#header .header_w .header_r{align-items:center}#header .header_w .header_nav{margin-right:20px}#header .header_w .header_nav .header_nav_li{margin-left:15px}#header .header_w .header_nav .header_nav_li a{text-align:center;font-weight:700;line-height:1.25;display:inline-block}#header .header_w .header_btn_icon_w{box-sizing:border-box;border-left:1px solid #e8e8e8;width:80px}#header .header_w .header_btn_icon_w:nth-of-type(2){border-right:1px solid #e8e8e8}#header .header_w .header_btn_icon_w span{text-align:center;font-weight:700;display:block}#header .header_w .header_btn_icon_w span.icon{justify-content:center;align-items:center;height:28px;display:flex}#header .header_w .header_btn_icon_01{height:24px}#header .header_w .header_btn_icon_02{height:26px}@media screen and (width<=750px){#header{padding:10px 0}#header .header_w .site_logo img{width:160px}#header .header_w .header_btn_icon_w{box-sizing:border-box;border-left:0 solid #e8e8e8;width:auto;margin-left:20px}#header .header_w .header_btn_icon_w:nth-last-of-type(2){border-right:0 solid #e8e8e8}.hum{z-index:9999;cursor:pointer;width:30px;height:24px;margin-top:5px;margin-left:20px;position:relative}.hum span{background:#333;width:30px;height:2px;margin-bottom:8px;transition:all .4s;display:block}.hum span:last-child{margin-bottom:0}.hum.active span:first-child{transform:translateY(10px)rotate(45deg)}.hum.active span:nth-child(2){opacity:0}.hum.active span:nth-child(3){transform:translateY(-10px)rotate(-45deg)}.hum_menu_w{z-index:999;box-sizing:border-box;background:#000c;width:100%;height:100%;padding:2rem;display:none;position:fixed;top:70px;left:0;overflow-y:auto}.hum_menu_w.active{display:block}#header.active .hum span{background:#fff}.hum_menu_w a{text-align:left;border-top:1px solid #fff;padding:10px 0 10px 5px;display:block;position:relative;border-left:0 solid #6d6d6d!important;border-right:0 solid #6d6d6d!important}.hum_menu_w li a:after,.hum_menu_w li:last-of-type{border-bottom:1px solid #fff}.hum_menu_w li a:after{content:"";border-left:1px solid #fff;width:5px;height:5px;transition:all .3s;position:absolute;top:35%;right:5px;transform:rotate(-135deg)translateY(-50%)}}#main_sec{margin-top:85px}@media screen and (width<=750px){#main_sec{margin-top:70px}}#footer{background:#444;padding:40px 0}#footer .site_logo{text-align:center;margin-bottom:30px}#footer .site_logo img{width:230px}#footer .sns_btns{justify-content:center;margin-bottom:30px}#footer .sns_btns a{margin:0 10px}#footer .sns_btns a img{width:30px}#footer .f_btns,#footer .footer_nav{margin-bottom:30px}#footer .f_btns,#footer .f_btns a,#footer .footer_nav>.flex{justify-content:center}#footer .footer_nav .header_nav_li{width:14%}#footer .footer_nav .header_nav_li a{box-sizing:border-box;text-align:left;text-align:center;border-right:1px solid #6d6d6d;display:block}#footer .footer_nav .header_nav_li:first-of-type a{border-left:1px solid #6d6d6d}#footer .f_btns a{border:1px solid #fff;border-radius:6px;align-items:center;width:215px;margin:0 5px;padding:10px 24px;font-weight:600;transition:all .3s;display:flex;position:relative}#footer .f_btns a.en{font-size:1.6rem;font-weight:600}#footer .f_btns a img{width:20px;margin-right:10px}#footer .f_btns a:after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:8px;height:8px;transition:all .3s;position:absolute;top:35%;right:10px;transform:rotate(-135deg)translateY(-50%)}#footer .f_btns a.pc{display:flex}#footer .f_btns a.sp{display:none}#footer .copy{text-align:center;font-size:1.2rem}@media screen and (width<=750px){#footer .footer_nav .header_nav_li{width:48.5%}#footer .footer_nav>.flex{justify-content:flex-start;gap:0 10px}#footer .footer_nav .header_nav_li a{text-align:left;border-top:1px solid #fff;padding:10px 0 10px 5px;position:relative;border-left:0 solid #6d6d6d!important;border-right:0 solid #6d6d6d!important}#footer .footer_nav .header_nav_li:last-of-type a,#footer .footer_nav .header_nav_li:nth-last-of-type(2) a{border-bottom:1px solid #fff}#footer .footer_nav .header_nav_li a:after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:5px;height:5px;transition:all .3s;position:absolute;top:35%;right:5px;transform:rotate(-135deg)translateY(-50%)}#footer .f_btns a img{width:20px;margin-right:8px}#footer .f_btns a.pc{display:none}#footer .f_btns a.sp{display:flex}}.cor_white{color:#fff}.cor_blue{color:#ec691b}.cor_red{color:#ee213e}.cor_green{color:#5aac2c}.cor_yellow{color:#ffea01}.bg_white{background:#fff}.bg_blue{background:#ec691b}.bg_green{background:#5aac2c}.bg_blue_02{background:#f7f0e8}.bg_red{background:#ee213e}.bg_gray{background:#f0f0f0}.bg_gray_02{background:#fafafa}.box_s{box-shadow:0 5px 15px #0000001a}.bold{font-weight:700}.sec_ttl_w{align-items:center;margin-bottom:30px}.sec_ttl_w .icon{margin-right:10px}.sec_ttl_w .icon img{width:40px}.sec_ttl_w .sec_ttl{font-size:2.2rem;font-weight:700;line-height:1.25}.u_b_line_ttl_w{border-bottom:1px solid #ecebeb;margin-bottom:25px;padding-bottom:5px;position:relative}.u_b_line_ttl_w:after{content:"";background:#ec691b;width:150px;height:1px;display:block;position:absolute;bottom:-1px;left:0}.l_l_ttl,.u_b_line_ttl{font-size:1.6rem;font-weight:700}.l_l_ttl_w{margin-bottom:15px;position:relative}.l_l_ttl{border-left:4px solid #ec691b;padding-left:10px}.l_line_ttl_w{align-items:center;margin-bottom:20px;position:relative}.l_line_ttl_w:before{content:"";background:#ec691b;width:20px;height:2px;margin-right:5px;display:block}.l_line_ttl_w .l_line_ttl{font-size:2rem}.l_line_ttl_w .en_txt{opacity:.2;margin-left:10px}.l_line_ttl_w .en_txt .new_article_txt{width:250px}.l_line_ttl_w .en_txt .ranking_txt{width:200px}.l_line_ttl_w .en_txt .category_txt{width:220px}@media screen and (width<=750px){.l_l_ttl{font-size:1.6rem}.l_line_ttl_w .en_txt{position:absolute;right:0}.l_line_ttl_w .en_txt .new_article_txt{width:220px}.l_line_ttl_w .en_txt .ranking_txt{width:160px}.l_line_ttl_w .en_txt .category_txt{width:180px}}.more_btn_w{text-align:center;margin-top:20px}.more_btn{color:#ec691b;border:1px solid #ec691b;border-radius:6px;width:215px;padding:10px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.more_btn:after{content:"";border-bottom:1px solid #ec691b;border-left:1px solid #ec691b;width:8px;height:8px;transition:all .3s;position:absolute;top:35%;right:10px;transform:rotate(-135deg)translateY(-50%)}.more_btn:hover{color:#fff;opacity:1;background:#ec691b}.more_btn:hover:after{border-bottom:1px solid #fff;border-left:1px solid #fff;right:12px}.card .btn_s a,.more_btn_02_w{text-align:center}.more_btn_02{color:#fff;box-sizing:border-box;background:#5aac2c;border:1px solid #5aac2c;border-radius:6px;width:220px;padding:10px 24px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block;position:relative}.more_btn_02:after{content:"";border-bottom:1px solid #fff;border-left:1px solid #fff;width:8px;height:8px;transition:all .3s;position:absolute;top:35%;right:10px;transform:rotate(-135deg)translateY(-50%)}.more_btn_02:hover{color:#5aac2c;opacity:1;background:#fff;border:1px solid #5aac2c}.more_btn_02:hover:after{border-bottom:1px solid #5aac2c;border-left:1px solid #5aac2c;right:12px}@media screen and (width<=750px){.more_btn{width:230px}}.card .card_ttl{margin-bottom:10px;font-weight:700;line-height:1.5}.card img{width:100%;margin-bottom:10px}.card h3{margin-bottom:4px;font-size:1.6rem}.card p{line-height:1.5}.card .salary_txt{font-weight:700}.card .btn_s{gap:5px;width:100%;margin-top:10px;position:absolute;bottom:10px}.card .btn_s a{box-sizing:border-box;border-radius:5px;width:38.5%;padding:10px 5px;display:block}.card .btn_s .to_detail_btn{color:#ec691b;border:1px solid #ec691b}.card .btn_s .to_apply_btn{color:#fff;background:#5aac2c}.card .btn_s .favorite_btn{cursor:pointer;appearance:none;box-sizing:border-box;text-align:center;background:0 0;border:0 solid #a3a3a3;outline:none;align-items:center;width:45px;padding:5px;position:absolute;bottom:-10px;right:8px}.card .btn_s .favorite_btn:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%);background:#eee;border-radius:0;width:55px;height:55px;position:absolute;bottom:0;right:0;transform:rotate(90deg)}.card .btn_s .favorite_btn .icon{z-index:2;position:relative;top:2px;left:6px}@media screen and (width<=750px){.card h3{font-size:1.6rem}.card .salary_txt{font-size:1.4rem}.card .btn_s{position:static}.card .btn_s .favorite_btn{bottom:0;right:0}}.column_main{z-index:2;border-bottom:6px solid #ec691b;margin-bottom:20px;position:relative}.column_main .column_main_w{justify-content:flex-end;position:relative}.column_main .column_main_w .page_ttl{position:absolute;top:50%;left:0;transform:translateY(-50%)}.column_main .column_main_w .page_ttl span{letter-spacing:4px;margin-bottom:3px;padding:5px;font-size:2.8rem;font-weight:700;line-height:1;display:inline-block}@media screen and (width<=750px){.column_main{border-bottom:0;margin-bottom:0}.column_main .in_in{width:100%}.column_main .column_main_w .page_ttl span{letter-spacing:2px;font-size:2.4rem}.column_main .column_main_w .page_ttl{position:absolute;top:50%;left:2%;transform:translateY(-50%)}}.prev_next_btn_w{justify-content:space-between;align-items:center;width:350px;margin:auto}.prev_next_btn_w button{text-align:center;box-sizing:border-box;background:#f7f0e8;border:1px solid;border-radius:5px;width:80px;padding:10px;position:relative}.prev_next_btn_w button.prev{padding-left:20px}.prev_next_btn_w button.prev:after{content:"";border-bottom:1px solid #ec691b;border-left:1px solid #ec691b;width:8px;height:8px;position:absolute;top:18px;left:10px;transform:rotate(45deg)}.prev_next_btn_w button.next{padding-right:20px}.prev_next_btn_w button.next:after{content:"";border-bottom:1px solid #ec691b;border-left:1px solid #ec691b;width:8px;height:8px;position:absolute;top:18px;right:10px;transform:rotate(-135deg)}@media screen and (width<=750px){.prev_next_btn_w{width:94%}.job_list_w .card{border-bottom:1px solid #f0f0f0;margin-bottom:20px;padding-bottom:25px}}[v-cloak]{display:none}
