@media screen and (min-width:769px){a,article,body,dd,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,main,nav,ol,p,section,span,table,tbody,td,tfoot,th,thead,time,tr,ul,video{white-space:normal}a,article,body,dd,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,main,nav,ol,p,section,span,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0);line-height:1.6;text-align:left}article,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}*,img{border:0}html{background:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body,html{height:100%}body{margin:0 auto;padding:0;font-size:16px;line-height:1.6em;font-weight:500;background-color:#fff;font-family:kozuka-gothic-pro,sans-serif;color:#666;-webkit-text-size-adjust:100%}}@media only screen and (min-width:769px)and (max-width:768px){body{font-size:14px}}@media screen and (min-width:769px){table{margin:0;border-collapse:collapse;border-spacing:0;empty-cells:show}img{vertical-align:middle;border:none}a{outline:none;color:#333}a:hover{text-decoration:none}a,a:hover,a:hover img{transition:.5s;text-decoration:none}a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.taC{text-align:center!important}.taR{text-align:right!important}.taL{text-align:left!important}*{box-sizing:border-box;*behavior:url(/scripts/boxsizing.htc)}.container{margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}}@media screen and (min-width:769px)and (min-width:769px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.gutters .colR:first-child{margin-right:0}.sp{display:none}}@media screen and (min-width:769px)and (max-width:768px){.sp_none{display:none!important}}@media screen and (min-width:769px){img{max-width:100%;height:auto;width:auto}}@media only screen and (min-width:769px)and (max-width:768px){.sbox{margin-bottom:20px}.container{padding:0}section{padding:100px 0}}@media only screen and (min-width:769px)and (max-width:480px){.container{padding:0}}@media only screen and (min-width:769px)and (max-width:374px){.container{padding:0}}@media screen and (min-width:769px)and (min-width:769px){.sbox{margin-bottom:25px}.container{width:100%;padding:0;box-sizing:border-box}section{padding:200px 0}}@media screen and (min-width:769px){body,h1,h2,h3,h4,h5,h6,td,th{font-size:100%}input,select{vertical-align:middle}img{vertical-align:bottom}hr{border:solid #ccc;border-width:1px 0 0;height:1px;margin-bottom:1em}.sp{display:none}a.scroll_point{height:1px;margin-top:-80px;padding-top:80px;display:block}.JobhuntingMenu{z-index:99;position:relative;top:10px;cursor:pointer}header{width:100%;height:90px;background:url(/images/jobhunting/header.png) no-repeat top;position:absolute;top:0;left:0}header h1 a{width:266px;height:48px;background:url(/images/jobhunting/sec-ttl.svg) no-repeat 0 0;background-size:266px auto;position:absolute;top:20px;left:30px}header h1 a span{display:none}#menu{position:fixed;top:0;bottom:0;width:280px;right:-280px;height:100%;background-color:#fff;transform:translate(0);transition:.3s ease}#menu.active{transform:translate(-280px)}.container{width:100%;_position:relative;transform:translate(0);transition:.3s ease}.container.active{transform:translate(-280px)}ol,ul{list-style:none;text-decoration:none;margin:0;padding:0}#menu ul.mobile-nav>li>a{background:#4f7389;color:#fff;font-size:100%}.mobile-nav ul.sub-menu{text-transform:uppercase}.mobile-nav a{display:block;color:#777779;padding:15px 20px;border-top:1px solid #4f7389;text-decoration:none;font-size:90%}.mobile-nav a:hover{background:#4f7389;color:#fff}#nav-icon{width:60px;height:40px;position:fixed;top:30px;right:30px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:block;z-index:100}#nav-icon.active{transform:translate(-280px);transition:.3s ease}#nav-icon span{display:block;position:absolute;height:6px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon.fixed span{background:#f0a620}#nav-icon{text-decoration:none;color:#000;font-family:PT Sans}#nav-icon span:first-child{top:0;transform-origin:left center}#nav-icon span:nth-child(2){top:16px;transform-origin:left center}#nav-icon span:nth-child(3){top:32px;transform-origin:left center}#nav-icon.active span:first-child{transform:rotate(45deg);top:-6px;left:14px}#nav-icon.active span:nth-child(2){width:0;opacity:0}#nav-icon.active span:nth-child(3){transform:rotate(-45deg);top:38px;left:14px}#menu.active{overflow-y:scroll;overflow-x:hidden}footer{padding:230px 0 0;background-image:url(/images/jobhunting/footer.png),url(/images/jobhunting/ft-bg.png);background-repeat:no-repeat,repeat-x;background-position:center bottom 80px,left bottom 80px}footer,footer p{text-align:center}footer p{width:100%;padding:30px 0;background-color:#fff;font-size:14px}#page-top{position:fixed;bottom:30px;right:0;z-index:0;transform:translate(0);transition:.3s ease}#page-top.active{transform:translate(-280px)}#page-top a{background-color:#f0a620;background-image:url(/images/jobhunting/arrow5.svg);background-repeat:no-repeat;background-position:50%;text-decoration:none;color:#fff;padding:0;text-align:center;display:block;height:60px;width:60px;border-radius:10px 0 0 10px}#page-top a span{display:none}#page-top a:hover{text-decoration:none;background-color:#ffd800}#top01 #bg{background:url(/images/jobhunting/top-bg.png) repeat 0 0}#top-contents{width:100%;padding-top:850px;padding-bottom:140px;background:url(/images/jobhunting/main.png) no-repeat center 65px;position:relative}#top-contents h1{display:none}p.top-copy{display:block;width:580px;color:#fff;font-size:18px;text-align:center;position:absolute;top:630px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}.top-box{width:1000px;margin:0 auto;padding:0;background-color:#fff;border-radius:20px;box-shadow:0 0 16px -6px rgba(0,0,0,.6);justify-content:center;flex-wrap:wrap}.top-box,.top-box section{box-sizing:border-box;display:flex}.top-box section{width:50%;padding:50px;text-align:center;flex-direction:column}.top-box section h2 a{display:block;color:#fff;font-size:24px;font-weight:700;text-align:center;border-radius:20px;padding:15px 0;background-repeat:no-repeat,repeat;background-position:right 4% top 50%,0 0}.top-box section h2 a span{padding:15px 20px 15px 40px;background:url(/images/jobhunting/icon-topbtn.png) no-repeat left 50%}.top-box section p{text-align:center;padding:30px 0}.top-box section ul{margin-top:auto;list-style:none}.top-box section ul li{margin-bottom:15px}.top-box section ul li:last-child{margin-bottom:0}.top-box section ul li a{display:block;padding:10px 0;text-align:center;border-radius:30px}.top-box section ul li a span{padding-right:25px;background-repeat:no-repeat;background-position:right 50%;padding-top:5px;padding-bottom:5px}.top-box section:first-child{border-bottom:2px dotted #999;border-right:2px dotted #999}.top-box section:first-child h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg1.png)}.top-box section:first-child ul li a{border:2px solid #2c9563;color:#2c9563}.top-box section:first-child ul li a:hover{background-color:#d5eadf}.top-box section:first-child ul li a span{background-image:url(/images/jobhunting/arrow1.svg)}.top-box section:nth-child(2){border-bottom:2px dotted #999}.top-box section:nth-child(2) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg2.png)}.top-box section:nth-child(2) ul li a{border:2px solid #f0a620;color:#f0a620}.top-box section:nth-child(2) ul li a:hover{background-color:#fbeaca}.top-box section:nth-child(2) ul li a span{background-image:url(/images/jobhunting/arrow2.svg)}.top-box section:nth-child(3){border-right:2px dotted #999;background:url(/images/jobhunting/top-img01.png) no-repeat left 20px bottom 0}.top-box section:nth-child(3) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg3.png)}.top-box section:nth-child(3) ul li a{border:2px solid #18a1ab;color:#18a1ab}.top-box section:nth-child(3) ul li a:hover{background-color:#d5f0f7}.top-box section:nth-child(3) ul li a span{background-image:url(/images/jobhunting/arrow3.svg)}.top-box section:nth-child(3) ul{margin-top:0}.top-box section:nth-child(4) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg4.png)}.top-box section:nth-child(4) ul li a{border:2px solid #dd767a;color:#dd767a}.top-box section:nth-child(4) ul li a:hover{background-color:#fee7e9}.top-box section:nth-child(4) ul li a span{background-image:url(/images/jobhunting/arrow4.svg)}.sttl01{position:relative;display:inline-block;font-size:36px;font-weight:700;height:140px;line-height:70px;margin-bottom:20px}.sttl01:after{content:"";position:absolute;left:0;right:0;bottom:0;width:3px;height:70px;margin:auto}.sttl02{font-size:30px;font-weight:500;color:#fff;text-align:center;padding:10px 0;border-radius:30px;margin-bottom:30px}.sttl03{font-size:120%;font-weight:700}.sttl04{font-size:100%;font-weight:700;color:#845b37}.sttl05{display:inline-block;font-size:140%;font-weight:600;color:#dd767a;border-bottom:2px solid #dd767a;margin-bottom:1em}.sttl05 a{color:#dd767a;text-decoration:none}.sttl06{font-size:140%;font-weight:500;margin-bottom:1em}.btn01,.sttl06{text-align:center}.btn01 a{display:inline-block;padding:15px 50px;background-color:#f7b21e;color:#fff;text-decoration:none;border-radius:30px}.btn01 a span{background:url(/images/jobhunting/icon-search.png.svg) no-repeat left 50%;padding-left:30px}.mgb05{margin-bottom:.5em}.mgb10{margin-bottom:1em}.mgb15{margin-bottom:1.5em}.mgb15px{margin-bottom:15px}.mgb20{margin-bottom:2em}.mgb30{margin-bottom:3em}.mgb35px{margin-bottom:35px}.mgb40{margin-bottom:4em}.mgb50{margin-bottom:5em}.bold{font-weight:700}.fsxxlarge{font-size:150%}.fsxlarge{font-size:140%}.fslarge{font-size:120%}.fssmall01{font-size:85%}.fssmall02{font-size:75%}.attention{color:#c00}.italic{font-style:italic}.underline{text-decoration:underline}.center{text-align:center}.left{text-align:left}.right{text-align:right}.fc{color:#845b37;font-size:90%}ul.jisage1{list-style-type:none;line-height:1.5}ul.jisage1 li{padding-left:2em;text-indent:-1.5em}ul.normalul{list-style-position:inside;list-style-type:disc;margin-left:20px;line-height:1.5}ul.normalul li{text-indent:-1em;font-weight:400;font-size:100%}section{text-align:center}.inner{width:1000px;margin:0 auto}.contBOX{width:100%;padding:50px;box-sizing:border-box;background-color:#fff;border-radius:20px}.arrow_box{margin-top:40px;display:inline-block;padding:20px 50px;position:relative;background:#fc0;color:#845b37;font-size:110%;font-weight:500;text-align:center;border-radius:20px}.arrow_box:after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:30px solid rgba(136,183,213,0);border-bottom-color:#fc0;margin-left:-30px}.arrow_box2{margin-top:40px;display:inline-block;padding:20px 50px;position:relative;background:#fc0;color:#845b37;font-size:150%;font-weight:500;text-align:center;border-radius:20px}.arrow_box2:after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:30px solid rgba(136,183,213,0);border-bottom-color:#fc0;margin-left:-30px}#sec01 #bg{background-color:#e5f5ed}#sec01 #secTTL{width:100%;padding:150px 0 50px;background:url(/images/jobhunting/page-bg1.png) repeat 0 0;color:#fff}#sec01 #secTTL h2{font-size:40px;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec01 #secTTL h2 span{padding:10px 0 10px 50px;background:url(/images/jobhunting/icon-secttl.png) left 50% no-repeat}#sec01 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec01 #secTTL p{font-size:110%;font-weight:300;text-align:center}#sec01 .sttl01{color:#2c9563}#sec01 .sttl01:after{background-color:#2c9563}#sec01 .sttl02{background:url(/images/jobhunting/page-bg1.png) repeat 0 0}#sec01-contents{width:1000px;margin:0 auto;padding-top:80px;padding-bottom:40px;text-align:center}#sec01-contents article{text-align:center;margin-bottom:100px}#sec02 #bg{background-color:#f8f0d9}#sec02 #secTTL{width:100%;padding:150px 0 50px;background:url(/images/jobhunting/page-bg2.png) repeat 0 0;color:#fff}#sec02 #secTTL h2{font-size:40px;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec02 #secTTL h2 span{padding:10px 0 10px 50px;background:url(/images/jobhunting/icon-secttl.png) left 50% no-repeat}#sec02 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec02 #secTTL p{font-size:110%;font-weight:300;text-align:center}#sec02 .sttl01{color:#e97846}#sec02 .sttl01:after{background-color:#eda07e}#sec02 .sttl02{background:url(/images/jobhunting/page-bg2.png) repeat 0 0}#sec02 .sttl02 span{color:#fffbcf}#sec02-contents{width:1000px;margin:0 auto;padding-top:80px;padding-bottom:40px;text-align:center}#sec02-contents article{text-align:center;margin-bottom:100px}.cont02-BOX01{width:100%;padding:20px 40px;box-sizing:border-box;background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:space-between}.cont02-BOX01 h4{width:25%;text-align:center;color:#e97846;font-size:140%;font-weight:400}.cont02-BOX01 div{width:70%;padding-left:20px;box-sizing:border-box;border-left:2px dotted #e97846}.cont02-BOX01 p{font-size:110%;color:#e97846}.cont02-BOX01 p.normal{font-size:90%;color:#555}.sec02BOXouter{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.sec02BOXouter:after{content:"";display:block;width:33.2%}.sec02BOXouter .sec02-card{width:33.2%;margin-bottom:2px;box-sizing:border-box;background-color:#fff;position:relative;display:flex;flex-wrap:wrap}.sec02BOXouter .sec02-card p.job{width:332px;height:465px;margin:0 auto;display:flex;align-items:flex-end;position:absolute;left:0;bottom:0}.sec02BOXouter .sec02-card h4{width:100%;height:70px;padding:20px 30px;box-sizing:border-box;background:url(/images/jobhunting/page-bg2.png) repeat 0 0;color:#fff;font-size:110%;font-weight:600;text-align:left}.sec02-card-inner1a{height:120px}.sec02-card-inner1a,.sec02-card-inner1b{width:100%;padding:20px 30px;margin-bottom:auto;box-sizing:border-box}.sec02-card-inner1b{height:160px}.sec02-card-inner2{width:100%;height:230px;margin:auto 30px 30px;padding:20px 30px 140px;background-color:#fff6f2;box-sizing:border-box;color:#e97846;font-size:90%}#sec03 #bg{background-color:#e6fcfe}#sec03 #secTTL{width:100%;padding:150px 0 50px;background:url(/images/jobhunting/page-bg3.png) repeat 0 0;color:#fff}#sec03 #secTTL h2{font-size:40px;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec03 #secTTL h2 span{padding:10px 0 10px 50px;background:url(/images/jobhunting/icon-secttl.png) left 50% no-repeat}#sec03 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec03 #secTTL p{font-size:110%;font-weight:300;text-align:center}#sec03 .sttl01{color:#18a1ab}#sec03 .sttl01:after{background-color:#18a1ab}#sec03 .sttl02{background:url(/images/jobhunting/page-bg3.png) repeat 0 0}#sec03 .sttl06{color:#18a1ab;border-bottom:2px dotted #18a1ab}#sec03-contents{width:1000px;margin:0 auto;padding-top:80px;padding-bottom:40px;text-align:center}#sec03-contents article{text-align:center;margin-bottom:100px}.sec03-UL{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.cont03-BOX01,.sec03-UL li{margin-bottom:30px}.cont03-BOX01{width:90%;height:300px;padding:50px;margin-right:50px;box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative}.cont03-BOX01 p{position:absolute;width:310px;height:300px;right:-100px;top:0}.cont03-BOX01 h4{font-size:130%;margin-bottom:1em;color:#18a1ab;font-weight:700}.cont03-BOX01 ul{list-style:none;margin:0;padding:0}.cont03-BOX01 ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#555;border-radius:50%;position:relative;top:-1px;margin-right:5px}.cont03-BOX01 ul li span{color:#18a1ab}.cont03-BOX02{width:90%;height:300px;padding:50px 50px 50px 350px;margin-left:10%;box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative}.cont03-BOX02 p{position:absolute;width:418px;height:300px;left:-100px;top:0}.cont03-BOX02 h4{font-size:130%;margin-bottom:1em;color:#ea8c8f;font-weight:700}.cont03-BOX02 ul{list-style:none;margin:0;padding:0}.cont03-BOX02 ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#555;border-radius:50%;position:relative;top:-1px;margin-right:5px}.cont03-BOX02 ul li span{color:#ea8c8f}.cont03-fl{width:100%;display:flex;justify-content:space-between}.cont03-fl div{width:470px}#sec04 #bg{background-color:#fff1f2}#sec04 #secTTL{width:100%;padding:150px 0 50px;background:url(/images/jobhunting/page-bg4.png) repeat 0 0;color:#fff}#sec04 #secTTL h2{font-size:40px;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec04 #secTTL h2 span{padding:10px 0 10px 50px;background:url(/images/jobhunting/icon-secttl.png) left 50% no-repeat}#sec04 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec04 #secTTL p{font-size:110%;font-weight:300;text-align:center}#sec04 .sttl01{color:#dd767a}#sec04 .sttl01:after{background-color:#dd767a}#sec04 .sttl02{background:url(/images/jobhunting/page-bg4.png) repeat 0 0}#sec04 .sttl03{color:#dd767a}#sec04-contents{width:1000px;margin:0 auto;padding-top:80px;padding-bottom:40px;text-align:center}#sec04-contents article{text-align:center;margin-bottom:100px}.cont04-table{width:100%;border-collapse:collapse;border:1px solid #dd767a}.cont04-table th{padding:15px 20px;color:#d47478;background-color:#f7c7c6;font-weight:700}.cont04-table td,.cont04-table th{line-height:1.5;border:1px solid #dd767a;vertical-align:middle;text-align:center;font-size:90%}.cont04-table td{padding:20px;background-color:#faf8d6}.cont04-table td.left{text-align:left}.cont04-table2{width:100%;border-collapse:collapse;border:1px solid #dd767a}.cont04-table2 th{padding:15px 20px;line-height:1.5;border:1px solid #dd767a;color:#d47478;vertical-align:middle;background-color:#f9dddf;font-weight:700;text-align:center;font-size:100%}.cont04-table2 th.left{text-align:left}.cont04-table2 td{padding:20px;line-height:1.5;border:1px solid #dd767a;vertical-align:middle;text-align:left;background-color:#fff;font-size:100%}.cont04-table2 td.left{text-align:left}.cont04-BOX01{width:100%;padding:20px 40px;box-sizing:border-box;background-color:#fff;border-radius:20px;display:flex;align-items:center;justify-content:space-between}.cont04-BOX01 h4{width:15%;text-align:center;color:#dd767a;font-size:110%;font-weight:400}.cont04-BOX01 p{width:80%;font-size:85%;padding-left:20px;color:#dd767a;box-sizing:border-box;border-left:1px dotted #dd767a}.cont04-BOX02{width:100%;padding:50px 50px 50px 250px;box-sizing:border-box;background-color:#fff;border-radius:20px;background-image:url(/images/jobhunting/sec04/img04.png);background-repeat:no-repeat;background-position:0 100%}.cont04-BOX02 h5{font-size:130%;color:#dd767a;font-weight:700}.cont04-BOX02 p{font-size:100%}.cont04-BOX03{width:100%;padding:20px 40px;box-sizing:border-box;background-color:#f9dddf}.cont04-BOX03 p{color:#845b37;margin-bottom:.5em}.cont04-BOX03 ul{width:100%;list-style:none;display:flex;flex-wrap:wrap}.cont04-BOX03 ul li{padding:3px 10px;margin-right:10px;margin-bottom:10px;display:inline-block;color:#fff;background-color:#dd767a}.cont04-BOX03 ul li:last-child{background:none;color:#845b37}p.cont04-copy{font-size:170%;font-weight:700;color:#dd767a}p.cont04-copy span{font-size:70%}.cont04-BOX04{width:100%;padding:50px 50px 50px 250px;box-sizing:border-box;background-color:#fff;border-radius:20px;background-image:url(/images/jobhunting/sec04/img05.png);background-repeat:no-repeat;background-position:0 100%}.cont04-BOX04 h5{font-size:130%;color:#dd767a;font-weight:700}.cont04-BOX04 p{font-size:100%}.cont04DL{width:100%;border-top:4px dotted #edcbcd;padding-top:40px;display:flex;flex-wrap:wrap}.cont04DL dt{color:#dd767a;font-weight:700;width:10%}.cont04DL dd{width:90%}.cont04-BOX05{width:100%;padding:30px;box-sizing:border-box;background-color:#f9dddf;border-radius:20px;background-repeat:no-repeat;background-position:0 100%}.cont04-BOX05 h5{font-size:130%;color:#dd767a;font-weight:700}.cont04-BOX05 p{font-size:100%}.cont04DL2{width:100%}.cont04DL2 dd{padding-left:1em}.cont04-UL{width:100%;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.cont04-UL li{width:48%;padding:40px;margin-bottom:40px;box-sizing:border-box;background-color:#fff;border-radius:20px}.cont04-UL li h5{color:#dd767a;font-size:110%;font-weight:700;border-bottom:4px dotted #dd767a;margin-bottom:1em;padding-bottom:1em}}@media screen and (min-width:641px)and (max-width:768px){a,article,body,dd,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,main,nav,ol,p,section,span,table,tbody,td,tfoot,th,thead,time,tr,ul,video{white-space:normal}a,article,body,dd,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,main,nav,ol,p,section,span,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0);line-height:1.6;text-align:left}article,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}*,img{border:0}html{background:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body,html{height:100%}body{margin:0 auto;padding:0;font-size:16px;line-height:1.6em;font-weight:500;background-color:#fff;font-family:kozuka-gothic-pro,sans-serif;color:#666;-webkit-text-size-adjust:100%}}@media only screen and (min-width:641px)and (max-width:768px)and (max-width:768px){body{font-size:14px}}@media screen and (min-width:641px)and (max-width:768px){table{margin:0;border-collapse:collapse;border-spacing:0;empty-cells:show}img{vertical-align:middle;border:none}a{outline:none;color:#333}a:hover{text-decoration:none}a,a:hover,a:hover img{transition:.5s;text-decoration:none}a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.taC{text-align:center!important}.taR{text-align:right!important}.taL{text-align:left!important}*{box-sizing:border-box;*behavior:url(/scripts/boxsizing.htc)}.container{margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}}@media screen and (min-width:641px)and (max-width:768px)and (min-width:769px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.gutters .colR:first-child{margin-right:0}.sp{display:none}}@media screen and (min-width:641px)and (max-width:768px)and (max-width:768px){.sp_none{display:none!important}}@media screen and (min-width:641px)and (max-width:768px){img{max-width:100%;height:auto;width:auto}}@media only screen and (min-width:641px)and (max-width:768px)and (max-width:768px){.sbox{margin-bottom:20px}.container{padding:0}section{padding:100px 0}}@media only screen and (min-width:641px)and (max-width:768px)and (max-width:480px){.container{padding:0}}@media only screen and (min-width:641px)and (max-width:768px)and (max-width:374px){.container{padding:0}}@media screen and (min-width:641px)and (max-width:768px)and (min-width:769px){.sbox{margin-bottom:25px}.container{width:100%;padding:0;box-sizing:border-box}section{padding:200px 0}}@media screen and (min-width:641px)and (max-width:768px){body,h1,h2,h3,h4,h5,h6,td,th{font-size:100%}input,select{vertical-align:middle}img{vertical-align:bottom}hr{border:solid #ccc;border-width:1px 0 0;height:1px;margin-bottom:1em}img{max-width:100%;height:auto;width:auto}.pc{display:none}a.scroll_point{height:1px;margin-top:-60px;padding-top:60px;display:block}.JobhuntingMenu{z-index:99;position:relative;top:10px}header{width:100%;height:55px;background-image:url(/images/jobhunting/header-sp.png);background-repeat:no-repeat;background-position:right 0;background-size:cover;position:fixed;top:0;left:0}header h1 a{width:133px;height:24px;background:url(/images/jobhunting/sec-ttl.svg) no-repeat 0 0;background-size:133px auto;position:absolute;top:15px;left:10px}header h1 a span{display:none}#menu{position:fixed;top:0;bottom:0;width:280px;right:-280px;height:100%;background-color:#fff;transform:translate(0);transition:.3s ease}#menu.active{transform:translate(-280px)}.container{width:100%;_position:relative;transform:translate(0);transition:.3s ease}.container.active{transform:translate(-280px)}ol,ul{list-style:none;text-decoration:none;margin:0;padding:0}#menu ul.mobile-nav>li>a{background:#4f7389;color:#fff;font-size:90%}.mobile-nav ul.sub-menu{text-transform:uppercase}.mobile-nav a{display:block;color:#777779;padding:15px 10px;border-top:1px solid #4f7389;text-decoration:none;font-size:90%}.mobile-nav a:hover{background:#4f7389;color:#fff}#nav-icon{width:35px;height:35px;position:fixed;top:10px;right:10px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:block;z-index:100}#nav-icon.active{transform:translate(-280px);transition:.3s ease}#nav-icon span{display:block;position:absolute;height:6px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon.fixed span{background:#f0a620}#nav-icon{text-decoration:none;color:#000;font-family:PT Sans}#nav-icon span:first-child{top:0;transform-origin:left center}#nav-icon span:nth-child(2){top:14px;transform-origin:left center}#nav-icon span:nth-child(3){top:28px;transform-origin:left center}#nav-icon.active span:first-child{transform:rotate(45deg);top:-6px;left:14px}#nav-icon.active span:nth-child(2){width:0;opacity:0}#nav-icon.active span:nth-child(3){transform:rotate(-45deg);top:18px;left:14px}#menu.active{overflow-y:scroll;overflow-x:hidden}footer{padding:80px 0 0;background-image:url(/images/jobhunting/footer.png);background-position:center bottom 80px;background-size:100% auto;background-repeat:no-repeat}footer,footer p{width:100%;text-align:center}footer p{padding:30px 0;background-color:#fff;font-size:90%}#page-top{position:fixed;bottom:30px;right:0;z-index:0;transform:translate(0);transition:.3s ease}#page-top.active{transform:translate(-280px)}#page-top a{background-color:#f0a620;background-image:url(/images/jobhunting/arrow5.svg);background-repeat:no-repeat;background-position:50%;text-decoration:none;color:#fff;padding:0;text-align:center;display:block;height:50px;width:50px;border-radius:10px 0 0 10px}#page-top a span{display:none}#page-top a:hover{text-decoration:none;background-color:#ffd800}#top01 #bg{background:url(/images/jobhunting/top-bg.png) repeat 0 0}#top-contents{width:100%;padding:50px 20px 40px;box-sizing:border-box}p.top-copy{display:block;width:100%;color:#fff;font-size:110%;text-align:left}.top-box{margin:0 auto;padding:0;background-color:#fff;border-radius:20px;box-shadow:0 0 16px -6px rgba(0,0,0,.6)}.top-box,.top-box section{width:100%;box-sizing:border-box}.top-box section{padding:30px 20px;text-align:center;display:flex;flex-direction:column}.top-box section h2 a{display:block;color:#fff;font-size:120%;font-weight:700;text-align:center;border-radius:20px;padding:15px 0;background-repeat:no-repeat,repeat;background-position:right 4% top 50%,0 0}.top-box section h2 a span{padding:15px 20px 15px 25px;background:url(/images/jobhunting/icon-topbtn.png) no-repeat left 50%;background-size:16px auto}.top-box section p{text-align:center;padding:30px 0}.top-box section ul{margin-top:auto;list-style:none}.top-box section ul li{margin-bottom:15px}.top-box section ul li:last-child{margin-bottom:0}.top-box section ul li a{display:block;padding:10px 0;text-align:center;border-radius:30px}.top-box section ul li a span{padding-right:25px;background-repeat:no-repeat;background-position:right 50%}.top-box section:first-child{border-bottom:2px dotted #999}.top-box section:first-child h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg1.png)}.top-box section:first-child ul li a{border:2px solid #2c9563;color:#2c9563}.top-box section:first-child ul li a:hover{background-color:#d5eadf}.top-box section:first-child ul li a span{background-image:url(/images/jobhunting/arrow1.svg)}.top-box section:nth-child(2){border-bottom:2px dotted #999}.top-box section:nth-child(2) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg2.png)}.top-box section:nth-child(2) ul li a{border:2px solid #f0a620;color:#f0a620}.top-box section:nth-child(2) ul li a:hover{background-color:#fbeaca}.top-box section:nth-child(2) ul li a span{background-image:url(/images/jobhunting/arrow2.svg)}.top-box section:nth-child(3){padding-bottom:180px;border-bottom:2px dotted #999;background:url(/images/jobhunting/top-img01.png) no-repeat center bottom 0;background-size:300px auto}.top-box section:nth-child(3) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg3.png)}.top-box section:nth-child(3) ul li a{border:2px solid #18a1ab;color:#18a1ab}.top-box section:nth-child(3) ul li a:hover{background-color:#d5f0f7}.top-box section:nth-child(3) ul li a span{background-image:url(/images/jobhunting/arrow3.svg)}.top-box section:nth-child(3) ul{margin-top:0}.top-box section:nth-child(4) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg4.png)}.top-box section:nth-child(4) ul li a{border:2px solid #dd767a;color:#dd767a}.top-box section:nth-child(4) ul li a:hover{background-color:#fee7e9}.top-box section:nth-child(4) ul li a span{background-image:url(/images/jobhunting/arrow4.svg)}.sttl01{position:relative;display:inline-block;font-size:130%;font-weight:700;margin-bottom:55px}.sttl01:after{content:"";position:absolute;left:0;right:0;bottom:-40px;width:3px;height:35px;margin:auto}.sttl02{font-size:120%;font-weight:500;color:#fff;text-align:center;padding:10px 0;border-radius:30px;margin-bottom:30px}.sttl03{font-size:120%;font-weight:700}.sttl04{font-size:100%;font-weight:700;color:#845b37}.sttl05{display:inline-block;font-size:120%;font-weight:600;color:#dd767a;border-bottom:2px solid #dd767a;margin-bottom:1em}.sttl05 a{color:#dd767a;text-decoration:none}.sttl06{font-size:120%;font-weight:500;margin-bottom:1em}.btn01,.sttl06{text-align:center}.btn01 a{display:inline-block;padding:15px 20px;background-color:#f7b21e;color:#fff;text-decoration:none;border-radius:30px}.btn01 a span{background:url(/images/jobhunting/icon-search.png.svg) no-repeat left 50%;padding-left:30px}.mgb05{margin-bottom:.5em}.mgb10{margin-bottom:1em}.mgb15{margin-bottom:1.5em}.mgb15px{margin-bottom:15px}.mgb20{margin-bottom:2em}.mgb30{margin-bottom:3em}.mgb35px{margin-bottom:35px}.mgb40{margin-bottom:4em}.mgb50{margin-bottom:5em}.bold{font-weight:700}.fsxxlarge{font-size:150%}.fsxlarge{font-size:140%}.fslarge{font-size:120%}.fssmall01{font-size:85%}.fssmall02{font-size:75%}.attention{color:#c00}.italic{font-style:italic}.underline{text-decoration:underline}.center{text-align:center}.left,.right{text-align:left}.fc{color:#845b37;font-size:85%}ul.jisage1{list-style-type:none;line-height:1.5}ul.jisage1 li{padding-left:2em;text-indent:-1.5em}ul.normalul{list-style-position:inside;list-style-type:disc;margin-left:20px;line-height:1.5}ul.normalul li{text-indent:-1em;font-weight:400;font-size:100%}section{text-align:center}.inner{padding:0 20px;margin:0 auto}.contBOX,.inner{width:100%;box-sizing:border-box}.contBOX{background-color:#fff}.arrow_box,.contBOX{padding:20px;border-radius:20px}.arrow_box{margin-top:40px;display:inline-block;position:relative;background:#fc0;color:#845b37;font-size:110%;font-weight:500;text-align:left}.arrow_box:after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:30px solid rgba(136,183,213,0);border-bottom-color:#fc0;margin-left:-30px}.arrow_box2{margin-top:40px;display:inline-block;padding:20px;position:relative;background:#fc0;color:#845b37;font-size:110%;font-weight:500;text-align:left;border-radius:20px}.arrow_box2:after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:30px solid rgba(136,183,213,0);border-bottom-color:#fc0;margin-left:-30px}#sec01 #bg{background-color:#e5f5ed}#sec01 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg1.png) repeat 0 0;color:#fff}#sec01 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec01 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec01 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 35px);width:70px;height:4px;content:"";background:#fff}#sec01 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec01 .sttl01{color:#2c9563}#sec01 .sttl01:after{background-color:#2c9563}#sec01 .sttl02{background:url(/images/jobhunting/page-bg1.png) repeat 0 0}#sec01-contents{width:100%;margin:0 auto;padding:40px 20px;box-sizing:border-box;text-align:center}#sec01-contents article{text-align:center;margin-bottom:60px}#sec02 #bg{background-color:#f8f0d9}#sec02 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg2.png) repeat 0 0;color:#fff}#sec02 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec02 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec02 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec02 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec02 .sttl01{color:#e97846}#sec02 .sttl01:after{background-color:#eda07e}#sec02 .sttl02{background:url(/images/jobhunting/page-bg2.png) repeat 0 0}#sec02 .sttl02 span{color:#fffbcf}#sec02-contents{width:1000px;margin:0 auto;padding-top:40px;padding-bottom:40px;text-align:center}#sec02-contents article{text-align:center;margin-bottom:60px}.cont02-BOX01{width:100%;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:20px}.cont02-BOX01 h4{width:100%;text-align:left;color:#e97846;font-size:120%;font-weight:400}.cont02-BOX01 div{width:100%;padding-top:20px;box-sizing:border-box;border-top:2px dotted #e97846}.cont02-BOX01 p{font-size:100%;color:#e97846}.cont02-BOX01 p.normal{font-size:90%;color:#555}.sec02BOXouter{width:100%}.sec02BOXouter .sec02-card{width:100%;margin-bottom:2px;box-sizing:border-box;background-color:#fff}.sec02BOXouter .sec02-card p.job{width:100%;margin:0 auto;text-align:center}.sec02BOXouter .sec02-card h4{width:100%;height:70px;padding:20px;box-sizing:border-box;background:url(/images/jobhunting/page-bg2.png) repeat 0 0;color:#fff;font-size:110%;font-weight:600;text-align:left}.sec02-card-inner1a,.sec02-card-inner1b{width:100%;padding:20px;margin-bottom:auto;box-sizing:border-box}.sec02-card-inner2{width:92%;padding:20px;margin:0 auto;background-color:#fff6f2;box-sizing:border-box;color:#e97846;font-size:90%}#sec03 #bg{background-color:#e6fcfe}#sec03 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg3.png) repeat 0 0;color:#fff}#sec03 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec03 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec03 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec03 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec03 .sttl01{color:#18a1ab}#sec03 .sttl01:after{background-color:#18a1ab}#sec03 .sttl02{background:url(/images/jobhunting/page-bg3.png) repeat 0 0}#sec03 .sttl06{color:#18a1ab;border-bottom:2px dotted #18a1ab}#sec03-contents{width:100%;margin:0 auto;box-sizing:border-box;padding:40px 20px;text-align:center}#sec03-contents article{text-align:center;margin-bottom:60px}.sec03-UL{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.sec03-UL li{width:49%;margin-bottom:20px}.cont03-BOX01{width:100%;padding:20px 20px 0;margin-right:50px;margin-bottom:30px;box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative}.cont03-BOX01 h4{font-size:120%;margin-bottom:1em;color:#18a1ab;font-weight:700}.cont03-BOX01 ul{list-style:none;margin:0 0 10px;padding:0}.cont03-BOX01 ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#555;border-radius:50%;position:relative;top:-1px;margin-right:5px}.cont03-BOX01 ul li{font-size:90%}.cont03-BOX01 ul li span{color:#18a1ab}.cont03-BOX02{width:100%;padding:20px 20px 0;box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative}.cont03-BOX02 h4{font-size:120%;margin-bottom:1em;color:#ea8c8f;font-weight:700}.cont03-BOX02 ul{list-style:none;margin:0 0 10px;padding:0}.cont03-BOX02 ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#555;border-radius:50%;position:relative;top:-1px;margin-right:5px}.cont03-BOX02 ul li{font-size:90%}.cont03-BOX02 ul li span{color:#ea8c8f}.cont03-fl{width:100%}.cont03-fl div{width:100%;margin-bottom:40px}.cont03-fl div:last-child{margin-bottom:0}#sec04 #bg{background-color:#fff1f2}#sec04 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg4.png) repeat 0 0;color:#fff}#sec04 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec04 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec04 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec04 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec04 .sttl01{color:#dd767a}#sec04 .sttl01:after{background-color:#dd767a}#sec04 .sttl02{background:url(/images/jobhunting/page-bg4.png) repeat 0 0}#sec04 .sttl03{color:#dd767a}#sec04-contents{width:100%;margin:0 auto;box-sizing:border-box;padding:40px 20px;text-align:center}#sec04-contents article{text-align:center;margin-bottom:60px}.cont04-table{width:100%;border-collapse:collapse;border:1px solid #dd767a}.cont04-table th{padding:15px 10px;color:#d47478;background-color:#f7c7c6;font-weight:700}.cont04-table td,.cont04-table th{line-height:1.5;border:1px solid #dd767a;vertical-align:middle;text-align:center;font-size:85%}.cont04-table td{padding:20px;background-color:#faf8d6}.cont04-table td.left{text-align:left}.cont04-table2{width:100%;border-collapse:collapse;border:1px solid #dd767a}.cont04-table2 th{padding:15px 10px;line-height:1.5;border:1px solid #dd767a;color:#d47478;vertical-align:middle;background-color:#f9dddf;font-weight:700;text-align:center;font-size:85%}.cont04-table2 th.left{text-align:left}.cont04-table2 td{padding:20px;line-height:1.5;border:1px solid #dd767a;vertical-align:middle;text-align:left;background-color:#fff;font-size:85%}.cont04-table2 td.left{text-align:left}.cont04-BOX01{width:100%;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:20px}.cont04-BOX01 h4{width:100%;text-align:left;color:#dd767a;font-size:110%;font-weight:400}.cont04-BOX01 p{padding-top:20px;font-size:85%;color:#dd767a;border-top:2px dotted #dd767a}.cont04-BOX01 p,.cont04-BOX02{width:100%;box-sizing:border-box}.cont04-BOX02{padding:20px 20px 200px;background-color:#fff;border-radius:20px;background-image:url(/images/jobhunting/sec04/img04.png);background-repeat:no-repeat;background-position:bottom}.cont04-BOX02 h5{font-size:120%;color:#dd767a;font-weight:700}.cont04-BOX02 p{font-size:100%}.cont04-BOX03{width:100%;padding:20px;box-sizing:border-box;background-color:#f9dddf}.cont04-BOX03 p{color:#845b37;margin-bottom:.5em}.cont04-BOX03 ul{width:100%;list-style:none;display:flex;flex-wrap:wrap}.cont04-BOX03 ul li{padding:3px 10px;margin-right:10px;margin-bottom:10px;display:inline-block;color:#fff;background-color:#dd767a}.cont04-BOX03 ul li:last-child{background:none;color:#845b37}p.cont04-copy{font-size:130%;font-weight:700;color:#dd767a}p.cont04-copy span{font-size:80%}.cont04-BOX04{width:100%;padding:20px 20px 230px;box-sizing:border-box;background-color:#fff;border-radius:20px;background-image:url(/images/jobhunting/sec04/img05.png);background-repeat:no-repeat;background-position:bottom}.cont04-BOX04 h5{font-size:120%;color:#dd767a;font-weight:700}.cont04-BOX04 p{font-size:100%}.cont04DL{width:100%;border-top:4px dotted #edcbcd;padding-top:20px}.cont04DL dt{color:#dd767a;font-weight:700;width:100%}.cont04DL dd{width:100%;margin-bottom:.5em}.cont04-BOX05{width:100%;padding:20px;box-sizing:border-box;background-color:#f9dddf;border-radius:20px;background-repeat:no-repeat;background-position:0 100%}.cont04-BOX05 h5{font-size:120%;color:#dd767a;font-weight:700}.cont04-BOX05 p{font-size:100%}.cont04DL2{width:100%}.cont04DL2 dd{padding-left:1em}.cont04-UL{width:100%;list-style:none}.cont04-UL li{width:100%;padding:20px;margin-bottom:20px;box-sizing:border-box;background-color:#fff;border-radius:20px}.cont04-UL li h5{color:#dd767a;font-size:110%;font-weight:700;border-bottom:4px dotted #dd767a;margin-bottom:1em;padding-bottom:.6em}}@media screen and (max-width:640px){a,article,body,dd,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,main,nav,ol,p,section,span,table,tbody,td,tfoot,th,thead,time,tr,ul,video{white-space:normal}a,article,body,dd,div,dl,dt,em,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,legend,li,main,nav,ol,p,section,span,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,video{font-family:inherit;font-size:100%;font-weight:inherit;font-style:inherit;vertical-align:baseline;margin:0;padding:0;border:0;outline:0;background:rgba(0,0,0,0);line-height:1.6;text-align:left}article,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{margin:0;padding:0;box-sizing:border-box}*,img{border:0}html{background:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif}body,html{height:100%}body{margin:0 auto;padding:0;font-size:16px;line-height:1.6em;font-weight:500;background-color:#fff;font-family:kozuka-gothic-pro,sans-serif;color:#666;-webkit-text-size-adjust:100%}}@media only screen and (max-width:640px)and (max-width:768px){body{font-size:14px}}@media screen and (max-width:640px){table{margin:0;border-collapse:collapse;border-spacing:0;empty-cells:show}img{vertical-align:middle;border:none}a{outline:none;color:#333}a:hover{text-decoration:none}a,a:hover,a:hover img{transition:.5s;text-decoration:none}a:hover{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}.taC{text-align:center!important}.taR{text-align:right!important}.taL{text-align:left!important}*{box-sizing:border-box;*behavior:url(/scripts/boxsizing.htc)}.container{margin:0 auto}.clr:after,.col:after,.container:after,.group:after,.row:after{content:"";display:table;clear:both}.row{padding-bottom:0}.col{display:block;float:left;width:100%}}@media screen and (max-width:640px)and (min-width:769px){.gutters .col{margin-left:2%}.gutters .col:first-child{margin-left:0}.gutters .colR:first-child{margin-right:0}.sp{display:none}}@media screen and (max-width:640px)and (max-width:768px){.sp_none{display:none!important}}@media screen and (max-width:640px){img{max-width:100%;height:auto;width:auto}}@media only screen and (max-width:640px)and (max-width:768px){.sbox{margin-bottom:20px}.container{padding:0}section{padding:100px 0}}@media only screen and (max-width:640px)and (max-width:480px){.container{padding:0}}@media only screen and (max-width:640px)and (max-width:374px){.container{padding:0}}@media screen and (max-width:640px)and (min-width:769px){.sbox{margin-bottom:25px}.container{width:100%;padding:0;box-sizing:border-box}section{padding:200px 0}}@media screen and (max-width:640px){body,h1,h2,h3,h4,h5,h6,td,th{font-size:100%}input,select{vertical-align:middle}img{vertical-align:bottom}hr{border:solid #ccc;border-width:1px 0 0;height:1px;margin-bottom:1em}img{max-width:100%;height:auto;width:auto}.pc{display:none}a.scroll_point{height:1px;margin-top:-60px;padding-top:60px;display:block}.JobhuntingMenu{z-index:99;position:relative;top:10px}header{width:100%;height:55px;background-image:url(/images/jobhunting/header-sp.png);background-repeat:no-repeat;background-position:right 0;background-size:cover;position:fixed;top:0;left:0}header h1 a{width:133px;height:24px;background:url(/images/jobhunting/sec-ttl.svg) no-repeat 0 0;background-size:133px auto;position:absolute;top:15px;left:10px}header h1 a span{display:none}#menu{position:fixed;top:0;bottom:0;width:280px;right:-280px;height:100%;background-color:#fff;transform:translate(0);transition:.3s ease}#menu.active{transform:translate(-280px)}.container{width:100%;_position:relative;transform:translate(0);transition:.3s ease}.container.active{transform:translate(-280px)}ol,ul{list-style:none;text-decoration:none;margin:0;padding:0}#menu ul.mobile-nav>li>a{background:#4f7389;color:#fff;font-size:90%}.mobile-nav ul.sub-menu{text-transform:uppercase}.mobile-nav a{display:block;color:#777779;padding:15px 10px;border-top:1px solid #4f7389;text-decoration:none;font-size:90%}.mobile-nav a:hover{background:#4f7389;color:#fff}#nav-icon{width:35px;height:35px;position:fixed;top:10px;right:10px;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;display:block;z-index:100}#nav-icon.active{transform:translate(-280px);transition:.3s ease}#nav-icon span{display:block;position:absolute;height:6px;width:100%;background:#fff;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}#nav-icon.fixed span{background:#f0a620}#nav-icon{text-decoration:none;color:#000;font-family:PT Sans}#nav-icon span:first-child{top:0;transform-origin:left center}#nav-icon span:nth-child(2){top:14px;transform-origin:left center}#nav-icon span:nth-child(3){top:28px;transform-origin:left center}#nav-icon.active span:first-child{transform:rotate(45deg);top:-6px;left:14px}#nav-icon.active span:nth-child(2){width:0;opacity:0}#nav-icon.active span:nth-child(3){transform:rotate(-45deg);top:18px;left:14px}#menu.active{overflow-y:scroll;overflow-x:hidden}footer{padding:80px 0 0;background-image:url(/images/jobhunting/footer.png);background-position:center bottom 80px;background-size:100% auto;background-repeat:no-repeat}footer,footer p{width:100%;text-align:center}footer p{padding:30px 0;background-color:#fff;font-size:90%}#page-top{position:fixed;bottom:30px;right:0;z-index:0;transform:translate(0);transition:.3s ease}#page-top.active{transform:translate(-280px)}#page-top a{background-color:#f0a620;background-image:url(/images/jobhunting/arrow5.svg);background-repeat:no-repeat;background-position:50%;text-decoration:none;color:#fff;padding:0;text-align:center;display:block;height:50px;width:50px;border-radius:10px 0 0 10px}#page-top a span{display:none}#page-top a:hover{text-decoration:none;background-color:#ffd800}#top01 #bg{background:url(/images/jobhunting/top-bg.png) repeat 0 0}#top-contents{width:100%;padding:50px 20px 40px;box-sizing:border-box}p.top-copy{display:block;width:100%;color:#fff;font-size:110%;text-align:left}.top-box{margin:0 auto;padding:0;background-color:#fff;border-radius:20px;box-shadow:0 0 16px -6px rgba(0,0,0,.6)}.top-box,.top-box section{width:100%;box-sizing:border-box}.top-box section{padding:30px 20px;text-align:center;display:flex;flex-direction:column}.top-box section h2 a{display:block;color:#fff;font-size:120%;font-weight:700;text-align:center;border-radius:20px;padding:15px 0;background-repeat:no-repeat,repeat;background-position:right 4% top 50%,0 0}.top-box section h2 a span{padding:15px 20px 15px 25px;background:url(/images/jobhunting/icon-topbtn.png) no-repeat left 50%;background-size:16px auto}.top-box section p{text-align:center;padding:30px 0}.top-box section ul{margin-top:auto;list-style:none}.top-box section ul li{margin-bottom:15px}.top-box section ul li:last-child{margin-bottom:0}.top-box section ul li a{display:block;padding:10px 0;text-align:center;border-radius:30px}.top-box section ul li a span{padding-right:25px;background-repeat:no-repeat;background-position:right 50%}.top-box section:first-child{border-bottom:2px dotted #999}.top-box section:first-child h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg1.png)}.top-box section:first-child ul li a{border:2px solid #2c9563;color:#2c9563}.top-box section:first-child ul li a:hover{background-color:#d5eadf}.top-box section:first-child ul li a span{background-image:url(/images/jobhunting/arrow1.svg)}.top-box section:nth-child(2){border-bottom:2px dotted #999}.top-box section:nth-child(2) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg2.png)}.top-box section:nth-child(2) ul li a{border:2px solid #f0a620;color:#f0a620}.top-box section:nth-child(2) ul li a:hover{background-color:#fbeaca}.top-box section:nth-child(2) ul li a span{background-image:url(/images/jobhunting/arrow2.svg)}.top-box section:nth-child(3){padding-bottom:180px;border-bottom:2px dotted #999;background:url(/images/jobhunting/top-img01.png) no-repeat center bottom 0;background-size:300px auto}.top-box section:nth-child(3) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg3.png)}.top-box section:nth-child(3) ul li a{border:2px solid #18a1ab;color:#18a1ab}.top-box section:nth-child(3) ul li a:hover{background-color:#d5f0f7}.top-box section:nth-child(3) ul li a span{background-image:url(/images/jobhunting/arrow3.svg)}.top-box section:nth-child(3) ul{margin-top:0}.top-box section:nth-child(4) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg4.png)}.top-box section:nth-child(4) ul li a{border:2px solid #dd767a;color:#dd767a}.top-box section:nth-child(4) ul li a:hover{background-color:#fee7e9}.top-box section:nth-child(4) ul li a span{background-image:url(/images/jobhunting/arrow4.svg)}.sttl01{position:relative;display:inline-block;font-size:130%;font-weight:700;margin-bottom:55px}.sttl01:after{content:"";position:absolute;left:0;right:0;bottom:-40px;width:3px;height:35px;margin:auto}.sttl02{font-size:120%;font-weight:500;color:#fff;text-align:center;padding:10px 0;border-radius:30px;margin-bottom:30px}.sttl03{font-size:120%;font-weight:700}.sttl04{font-size:100%;font-weight:700;color:#845b37}.sttl05{display:inline-block;font-size:120%;font-weight:600;color:#dd767a;border-bottom:2px solid #dd767a;margin-bottom:1em}.sttl05 a{color:#dd767a;text-decoration:none}.sttl06{font-size:120%;font-weight:500;margin-bottom:1em}.btn01,.sttl06{text-align:center}.btn01 a{display:inline-block;padding:15px 20px;background-color:#f7b21e;color:#fff;text-decoration:none;border-radius:30px}.btn01 a span{background:url(/images/jobhunting/icon-search.png.svg) no-repeat left 50%;padding-left:30px}.mgb05{margin-bottom:.5em}.mgb10{margin-bottom:1em}.mgb15{margin-bottom:1.5em}.mgb15px{margin-bottom:15px}.mgb20{margin-bottom:2em}.mgb30{margin-bottom:3em}.mgb35px{margin-bottom:35px}.mgb40{margin-bottom:4em}.mgb50{margin-bottom:5em}.bold{font-weight:700}.fsxxlarge{font-size:150%}.fsxlarge{font-size:140%}.fslarge{font-size:120%}.fssmall01{font-size:85%}.fssmall02{font-size:75%}.attention{color:#c00}.italic{font-style:italic}.underline{text-decoration:underline}.center{text-align:center}.left,.right{text-align:left}.fc{color:#845b37;font-size:85%}ul.jisage1{list-style-type:none;line-height:1.5}ul.jisage1 li{padding-left:2em;text-indent:-1.5em}ul.normalul{list-style-position:inside;list-style-type:disc;margin-left:20px;line-height:1.5}ul.normalul li{text-indent:-1em;font-weight:400;font-size:100%}section{text-align:center}.inner{padding:0 20px;margin:0 auto}.contBOX,.inner{width:100%;box-sizing:border-box}.contBOX{background-color:#fff}.arrow_box,.contBOX{padding:20px;border-radius:20px}.arrow_box{margin-top:40px;display:inline-block;position:relative;background:#fc0;color:#845b37;font-size:110%;font-weight:500;text-align:left}.arrow_box:after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:30px solid rgba(136,183,213,0);border-bottom-color:#fc0;margin-left:-30px}.arrow_box2{margin-top:40px;display:inline-block;padding:20px;position:relative;background:#fc0;color:#845b37;font-size:110%;font-weight:500;text-align:left;border-radius:20px}.arrow_box2:after{bottom:100%;left:50%;content:"";height:0;width:0;position:absolute;pointer-events:none;border:30px solid rgba(136,183,213,0);border-bottom-color:#fc0;margin-left:-30px}#sec01 #bg{background-color:#e5f5ed}#sec01 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg1.png) repeat 0 0;color:#fff}#sec01 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec01 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec01 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 35px);width:70px;height:4px;content:"";background:#fff}#sec01 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec01 .sttl01{color:#2c9563}#sec01 .sttl01:after{background-color:#2c9563}#sec01 .sttl02{background:url(/images/jobhunting/page-bg1.png) repeat 0 0}#sec01-contents{width:100%;margin:0 auto;padding:40px 20px;box-sizing:border-box;text-align:center}#sec01-contents article{text-align:center;margin-bottom:60px}#sec02 #bg{background-color:#f8f0d9}#sec02 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg2.png) repeat 0 0;color:#fff}#sec02 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec02 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec02 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec02 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec02 .sttl01{color:#e97846}#sec02 .sttl01:after{background-color:#eda07e}#sec02 .sttl02{background:url(/images/jobhunting/page-bg2.png) repeat 0 0}#sec02 .sttl02 span{color:#fffbcf}#sec02-contents{width:1000px;margin:0 auto;padding-top:40px;padding-bottom:40px;text-align:center}#sec02-contents article{text-align:center;margin-bottom:60px}.cont02-BOX01{width:100%;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:20px}.cont02-BOX01 h4{width:100%;text-align:left;color:#e97846;font-size:120%;font-weight:400}.cont02-BOX01 div{width:100%;padding-top:20px;box-sizing:border-box;border-top:2px dotted #e97846}.cont02-BOX01 p{font-size:100%;color:#e97846}.cont02-BOX01 p.normal{font-size:90%;color:#555}.sec02BOXouter{width:100%}.sec02BOXouter .sec02-card{width:100%;margin-bottom:2px;box-sizing:border-box;background-color:#fff}.sec02BOXouter .sec02-card p.job{width:100%;margin:0 auto;text-align:center}.sec02BOXouter .sec02-card h4{width:100%;height:70px;padding:20px;box-sizing:border-box;background:url(/images/jobhunting/page-bg2.png) repeat 0 0;color:#fff;font-size:110%;font-weight:600;text-align:left}.sec02-card-inner1a,.sec02-card-inner1b{width:100%;padding:20px;margin-bottom:auto;box-sizing:border-box}.sec02-card-inner2{width:92%;padding:20px;margin:0 auto;background-color:#fff6f2;box-sizing:border-box;color:#e97846;font-size:90%}#sec03 #bg{background-color:#e6fcfe}#sec03 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg3.png) repeat 0 0;color:#fff}#sec03 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec03 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec03 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec03 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec03 .sttl01{color:#18a1ab}#sec03 .sttl01:after{background-color:#18a1ab}#sec03 .sttl02{background:url(/images/jobhunting/page-bg3.png) repeat 0 0}#sec03 .sttl06{color:#18a1ab;border-bottom:2px dotted #18a1ab}#sec03-contents{width:100%;margin:0 auto;box-sizing:border-box;padding:40px 20px;text-align:center}#sec03-contents article{text-align:center;margin-bottom:60px}.sec03-UL{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.sec03-UL li{width:49%;margin-bottom:20px}.cont03-BOX01{width:100%;padding:20px 20px 0;margin-right:50px;margin-bottom:30px;box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative}.cont03-BOX01 h4{font-size:120%;margin-bottom:1em;color:#18a1ab;font-weight:700}.cont03-BOX01 ul{list-style:none;margin:0 0 10px;padding:0}.cont03-BOX01 ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#555;border-radius:50%;position:relative;top:-1px;margin-right:5px}.cont03-BOX01 ul li{font-size:90%}.cont03-BOX01 ul li span{color:#18a1ab}.cont03-BOX02{width:100%;padding:20px 20px 0;box-sizing:border-box;background-color:#fff;border-radius:20px;position:relative}.cont03-BOX02 h4{font-size:120%;margin-bottom:1em;color:#ea8c8f;font-weight:700}.cont03-BOX02 ul{list-style:none;margin:0 0 10px;padding:0}.cont03-BOX02 ul li:before{content:"";width:5px;height:5px;display:inline-block;background-color:#555;border-radius:50%;position:relative;top:-1px;margin-right:5px}.cont03-BOX02 ul li{font-size:90%}.cont03-BOX02 ul li span{color:#ea8c8f}.cont03-fl{width:100%}.cont03-fl div{width:100%;margin-bottom:40px}.cont03-fl div:last-child{margin-bottom:0}#sec04 #bg{background-color:#fff1f2}#sec04 #secTTL{width:100%;padding:80px 0 20px;background:url(/images/jobhunting/page-bg4.png) repeat 0 0;color:#fff}#sec04 #secTTL h2{font-size:140%;font-weight:600;text-align:center;position:relative;padding:0 0 25px;margin-bottom:25px}#sec04 #secTTL h2 span{padding:10px 0 10px 40px;background:url(/images/jobhunting/icon-topbtn.png) left 50% no-repeat}#sec04 #secTTL h2:before{position:absolute;bottom:0;left:calc(50% - 70px);width:140px;height:4px;content:"";background:#fff}#sec04 #secTTL p{font-size:110%;font-weight:300;text-align:left;width:100%;padding:0 20px;box-sizing:border-box}#sec04 .sttl01{color:#dd767a}#sec04 .sttl01:after{background-color:#dd767a}#sec04 .sttl02{background:url(/images/jobhunting/page-bg4.png) repeat 0 0}#sec04 .sttl03{color:#dd767a}#sec04-contents{width:100%;margin:0 auto;box-sizing:border-box;padding:40px 20px;text-align:center}#sec04-contents article{text-align:center;margin-bottom:60px}.cont04-table{width:100%;border-collapse:collapse;border:1px solid #dd767a}.cont04-table th{padding:15px 10px;color:#d47478;background-color:#f7c7c6;font-weight:700}.cont04-table td,.cont04-table th{line-height:1.5;border:1px solid #dd767a;vertical-align:middle;text-align:center;font-size:85%}.cont04-table td{padding:20px;background-color:#faf8d6}.cont04-table td.left{text-align:left}.cont04-table2{width:100%;border-collapse:collapse;border:1px solid #dd767a}.cont04-table2 th{padding:15px 10px;line-height:1.5;border:1px solid #dd767a;color:#d47478;vertical-align:middle;background-color:#f9dddf;font-weight:700;text-align:center;font-size:85%}.cont04-table2 th.left{text-align:left}.cont04-table2 td{padding:20px;line-height:1.5;border:1px solid #dd767a;vertical-align:middle;text-align:left;background-color:#fff;font-size:85%}.cont04-table2 td.left{text-align:left}.cont04-BOX01{width:100%;padding:20px;box-sizing:border-box;background-color:#fff;border-radius:20px}.cont04-BOX01 h4{width:100%;text-align:left;color:#dd767a;font-size:110%;font-weight:400}.cont04-BOX01 p{padding-top:20px;font-size:85%;color:#dd767a;border-top:2px dotted #dd767a}.cont04-BOX01 p,.cont04-BOX02{width:100%;box-sizing:border-box}.cont04-BOX02{padding:20px 20px 200px;background-color:#fff;border-radius:20px;background-image:url(/images/jobhunting/sec04/img04.png);background-repeat:no-repeat;background-position:bottom}.cont04-BOX02 h5{font-size:120%;color:#dd767a;font-weight:700}.cont04-BOX02 p{font-size:100%}.cont04-BOX03{width:100%;padding:20px;box-sizing:border-box;background-color:#f9dddf}.cont04-BOX03 p{color:#845b37;margin-bottom:.5em}.cont04-BOX03 ul{width:100%;list-style:none;display:flex;flex-wrap:wrap}.cont04-BOX03 ul li{padding:3px 10px;margin-right:10px;margin-bottom:10px;display:inline-block;color:#fff;background-color:#dd767a}.cont04-BOX03 ul li:last-child{background:none;color:#845b37}p.cont04-copy{font-size:130%;font-weight:700;color:#dd767a}p.cont04-copy span{font-size:80%}.cont04-BOX04{width:100%;padding:20px 20px 230px;box-sizing:border-box;background-color:#fff;border-radius:20px;background-image:url(/images/jobhunting/sec04/img05.png);background-repeat:no-repeat;background-position:bottom}.cont04-BOX04 h5{font-size:120%;color:#dd767a;font-weight:700}.cont04-BOX04 p{font-size:100%}.cont04DL{width:100%;border-top:4px dotted #edcbcd;padding-top:20px}.cont04DL dt{color:#dd767a;font-weight:700;width:100%}.cont04DL dd{width:100%;margin-bottom:.5em}.cont04-BOX05{width:100%;padding:20px;box-sizing:border-box;background-color:#f9dddf;border-radius:20px;background-repeat:no-repeat;background-position:0 100%}.cont04-BOX05 h5{font-size:120%;color:#dd767a;font-weight:700}.cont04-BOX05 p{font-size:100%}.cont04DL2{width:100%}.cont04DL2 dd{padding-left:1em}.cont04-UL{width:100%;list-style:none}.cont04-UL li{width:100%;padding:20px;margin-bottom:20px;box-sizing:border-box;background-color:#fff;border-radius:20px}.cont04-UL li h5{color:#dd767a;font-size:110%;font-weight:700;border-bottom:4px dotted #dd767a;margin-bottom:1em;padding-bottom:.6em}}@font-face{font-family:"Noto Serif Japanese";font-style:normal;font-weight:400;src:url(/font/NotoSerifJP-Regular.woff) format("woff");font-display:swap}.JobhuntingMenu_JobhuntingMenu__Nc6ki{position:fixed;display:block;width:100%;color:inherit;text-decoration:none;transition:filter .2s ease-in}.JobhuntingMenu_JobhuntingMenu__Nc6ki:hover{filter:brightness(80%)}.JobhuntingMenu_JobhuntingMenu__inner__uobJC{width:40px;height:30px;position:absolute;top:10px;right:10px;cursor:pointer}@media screen and (min-width:768px){.JobhuntingMenu_JobhuntingMenu__inner__uobJC{width:50px;height:30px;top:10px;right:30px}}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj{display:block;width:100%;height:5px;position:absolute;left:0;background:#fff;transition:top .24s,transform .24s,opacity .24s}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj.JobhuntingMenu_active__Nyq_A{background:#26989f}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj.JobhuntingMenu_active__Nyq_A:first-child{top:50%;transform:rotate(45deg)}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj.JobhuntingMenu_active__Nyq_A:nth-child(2){display:none}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj.JobhuntingMenu_active__Nyq_A:nth-child(3){top:50%;transform:rotate(-45deg)}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj:first-child{top:0}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj:nth-child(2){top:50%;left:0}.JobhuntingMenu_JobhuntingMenu__hamburger__AKBgj:nth-child(3){top:100%}.JobhuntingMenu_dialog__C6NBJ{position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:center;width:100vw;height:100dvh;background-color:rgba(0,0,0,.3);padding-top:80px;padding-bottom:100px}@media screen and (max-width:1280px){.JobhuntingMenu_dialog__C6NBJ{overflow-y:scroll}}@media screen and (min-width:768px){.JobhuntingMenu_dialog__C6NBJ{padding-top:100px;overflow-y:scroll}}@media screen and (min-width:1280px){.JobhuntingMenu_contentWidth__8llQZ{display:flex;align-items:center;justify-content:center;transition:all 5s ease-in}}.JobhuntingMenu_inner__MgKso{display:flex;flex-direction:column;width:100%;height:100%}@media screen and (min-width:1280px){.JobhuntingMenu_inner__MgKso{width:1270px}.JobhuntingMenu_inner__MgKso.JobhuntingMenu_fadeup__6Vbow{animation:JobhuntingMenu_fadeup__6Vbow .5s forwards}}.JobhuntingMenu_top__box__Vpd0d{width:90%;margin:0 auto;padding:0;background-color:#fff;box-sizing:border-box;border-radius:20px;box-shadow:0 0 16px -6px rgba(0,0,0,.6)}@media screen and (min-width:768px){.JobhuntingMenu_top__box__Vpd0d{width:100%;margin:0 auto;padding:0;box-sizing:border-box;background-color:#fff;border-radius:20px;box-shadow:0 0 16px -6px rgba(0,0,0,.6);display:flex;justify-content:center;flex-wrap:wrap}}.JobhuntingMenu_top__box__Vpd0d section{width:100%;padding:30px 20px;text-align:center;box-sizing:border-box;display:flex;flex-direction:column}@media screen and (min-width:768px){.JobhuntingMenu_top__box__Vpd0d section{width:50%;padding:50px}}.JobhuntingMenu_top__box__Vpd0d section p{font-size:14px;line-height:18px}@media screen and (min-width:768px){.JobhuntingMenu_top__box__Vpd0d section p{font-size:15px;line-height:20px}}.JobhuntingMenu_top__box__Vpd0d section h2 a{display:block;color:#fff;font-size:120%;font-weight:700;text-align:center;border-radius:20px;padding:15px 0;background-repeat:no-repeat,repeat;background-position:right 4% top 50%,0 0}@media screen and (min-width:768px){.JobhuntingMenu_top__box__Vpd0d section h2 a{font-size:24px;padding:15px 0}}.JobhuntingMenu_top__box__Vpd0d section h2 a span{padding:15px 20px 15px 25px;background:url(/images/jobhunting/icon-topbtn.png) no-repeat left 50%}@media screen and (min-width:768px){.JobhuntingMenu_top__box__Vpd0d section h2 a span{padding:15px 20px 15px 40px}}.JobhuntingMenu_top__box__Vpd0d section p{text-align:center;padding:30px 0}.JobhuntingMenu_top__box__Vpd0d section ul{margin-top:auto;list-style:none}.JobhuntingMenu_top__box__Vpd0d section ul li{margin-bottom:15px;font-size:15px}.JobhuntingMenu_top__box__Vpd0d section ul li:last-child{margin-bottom:0}.JobhuntingMenu_top__box__Vpd0d section ul li a{display:block;padding:10px 0;text-align:center;border-radius:30px}.JobhuntingMenu_top__box__Vpd0d section ul li a span{padding-right:25px;background-repeat:no-repeat;background-position:right 50%;padding-top:5px;padding-bottom:5px}.JobhuntingMenu_top__box__Vpd0d section:first-child{border-bottom:2px dotted #999;border-right:2px dotted #999}.JobhuntingMenu_top__box__Vpd0d section:first-child h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg1.png)}.JobhuntingMenu_top__box__Vpd0d section:first-child ul li a{border:2px solid #2c9563;color:#2c9563}.JobhuntingMenu_top__box__Vpd0d section:first-child ul li a:hover{background-color:#d5eadf}.JobhuntingMenu_top__box__Vpd0d section:first-child ul li a span{background-image:url(/images/jobhunting/arrow1.svg)}.JobhuntingMenu_top__box__Vpd0d section:nth-child(2){border-bottom:2px dotted #999}.JobhuntingMenu_top__box__Vpd0d section:nth-child(2) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg2.png)}.JobhuntingMenu_top__box__Vpd0d section:nth-child(2) ul li a{border:2px solid #f0a620;color:#f0a620}.JobhuntingMenu_top__box__Vpd0d section:nth-child(2) ul li a:hover{background-color:#fbeaca}.JobhuntingMenu_top__box__Vpd0d section:nth-child(2) ul li a span{background-image:url(/images/jobhunting/arrow2.svg)}.JobhuntingMenu_top__box__Vpd0d section:nth-child(3){border-right:2px dotted #999}@media screen and (min-width:768px){.JobhuntingMenu_top__box__Vpd0d section:nth-child(3){background:url(/images/jobhunting/top-img01.png) no-repeat left 20px bottom 0}}.JobhuntingMenu_top__box__Vpd0d section:nth-child(3) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg3.png)}.JobhuntingMenu_top__box__Vpd0d section:nth-child(3) ul li a{border:2px solid #18a1ab;color:#18a1ab}.JobhuntingMenu_top__box__Vpd0d section:nth-child(3) ul li a:hover{background-color:#d5f0f7}.JobhuntingMenu_top__box__Vpd0d section:nth-child(3) ul li a span{background-image:url(/images/jobhunting/arrow3.svg)}.JobhuntingMenu_top__box__Vpd0d section:nth-child(3) ul{margin-top:0}.JobhuntingMenu_top__box__Vpd0d section:nth-child(4) h2 a{background-image:url(/images/jobhunting/arrow0.svg),url(/images/jobhunting/page-bg4.png)}.JobhuntingMenu_top__box__Vpd0d section:nth-child(4) ul li a{border:2px solid #dd767a;color:#dd767a}.JobhuntingMenu_top__box__Vpd0d section:nth-child(4) ul li a:hover{background-color:#fee7e9}.JobhuntingMenu_top__box__Vpd0d section:nth-child(4) ul li a span{background-image:url(/images/jobhunting/arrow4.svg)}.JobhuntingMenu_closeBtn__InIKh{position:absolute;top:0;right:0;display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center}.JobhuntingMenu_closeBtn__InIKh span{font-size:12px;font-weight:700;color:#fff}@keyframes JobhuntingMenu_fadeup__6Vbow{0%{transform:translateY(10px);opacity:0}80%{opacity:1}to{opacity:1;transform:translateY(0)}}