﻿#done{height:calc(100vh - 326.7px)}#done p{text-align:center}#done .button{margin:0 auto;background-color:#5f5f5f;height:50px;width:160px;text-align:center;line-height:50px;border-radius:0.25em}#done a{color:white;text-decoration:none;font-size:18px;font-weight:bold}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role="list"],ol[role="list"]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}*{margin:0;padding:0}.cf::after,footer nav::after{content:"";display:block;clear:both}ul{list-style:none}img{vertical-align:bottom}button{cursor:pointer}input[type="submit"]{-webkit-appearance:none}.anton{font-family:'Anton', sans-serif}.serif{font-family:'Noto Serif JP', serif}@font-face{font-family:"mkpop";src:url(/assets/mkpop-6afa321fd90d43d82d1b3ac1e7393280ff468dfc0226703ab3f5d9d6805c3fb7.woff) format("truetype")}.mkpop{font-family:'mkpop', sans-serif}html{font-size:62.5%}body{font-size:1.4em;font-family:'Noto Sans JP', sans-serif;overflow-x:hidden}.shutter{display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;background-color:#fff;z-index:99999;-webkit-animation:byeShutter 2.4s forwards;animation:byeShutter 2.4s forwards}.logo{position:absolute;width:120px;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-animation:logo 2.4s forwards;animation:logo 2.4s forwards;animation-delay:0.2s;opacity:0}@keyframes byeShutter{70%{opacity:1}100%{display:none;opacity:0;z-index:-1}}@keyframes logo{0%{opacity:1}50%{transform:rotate(0deg)}100%{transform:scale(0.8)}}header{position:fixed;z-index:99;backdrop-filter:saturate(180%) blur(10px);background:rgba(0,0,0,0.25);width:100%;display:flex;justify-content:space-between;align-items:center;padding:1em 0}header h1{font-family:'Anton', sans-serif;font-weight:normal;font-size:1.5vw;line-height:1;margin-left:6%;overflow:hidden}header h1 a{display:block;color:#fff;background:#BCBCBC;text-decoration:none;padding:0.25em 4em 0.25em 0.5em;letter-spacing:0.1em}header h1 a span{border-left:1px solid #fff;padding-left:0.5em;margin-left:0.25em}header>div{width:70%}header>div input,header>div label{display:none}header>div nav#global{margin-right:6%;line-height:2}header>div nav#global ul{color:#fff;text-align:right}header>div nav#global ul li{display:inline-block;margin-left:4%}header>div nav#global ul li a{text-decoration:none;color:#fff;font-weight:bold}header>div nav#global ul li a:hover{text-decoration:underline}header>div nav#global ul li.staffOnly a,header>div nav#global ul li.entry a{padding:0.25em 0.75em;border-radius:0.25em;border:0.1em solid #fff;transition:.5s}header>div nav#global ul li.staffOnly a:hover,header>div nav#global ul li.entry a:hover{background:#fff;text-decoration:none}header>div nav#global ul li.staffOnly a{background:#569B5D}header>div nav#global ul li.staffOnly a:hover{color:#569B5D}header>div nav#global ul li.entry a{background:#F47A7A}header>div nav#global ul li.entry a:hover{color:#F47A7A}div#Kv{position:relative;z-index:-1;height:0;margin-bottom:2em}#Index div#Kv{background:url(/assets/back_top-119714640f810884182e49d79dbf242bc9b3b5fcc9f1c866a96f1f98a39c3945.jpeg) no-repeat center 0/cover;padding-top:56.3%}#Jobs div#Kv{background:url(/assets/back_jobtop-3af4acccaa462c3d21fdb8f848211923079d5c767438f1bff5b6ef896207ab73.png) no-repeat center 0/cover;padding-top:36.4583%}div#Kv::before{content:"";position:absolute;left:0;right:0;top:0;bottom:0}#Index div#Kv::before{background-color:rgba(0,0,0,0.1)}#Jobs div#Kv::before{background-color:rgba(0,0,0,0.3)}div#Kv div{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#fff}div#Kv div h2{font-size:2.5em;font-weight:bold;letter-spacing:0.3em;margin:0 auto 0.4em;text-shadow:1px 2px 3px #808080}div#Kv div h2::after{content:"";display:block;height:1px;width:30%;margin:0.15em auto 0;background:#fff}div#Kv div h2 span{display:block;position:relative}div#Kv div h2 span::after{content:"";display:block;height:1px;width:10%;background:#569B5D;position:absolute;left:50%;margin-top:0.15em;margin-left:-15%}div#Kv div p{font-size:0.8em;letter-spacing:0.1em;text-shadow:1px 2px 3px #808080}main{padding:7em 0 10em}#Index main,#Jobs.index main{padding:0 0 10em}main section{margin:2em auto;padding:2em 0 1em 0}#Index main section:first-of-type{margin:0 auto 2em}ul.edit{z-index:2}ul.edit li{display:inline-block}ul.edit li button{border:1px solid #707070;background:none;font-size:0.8em;line-height:1.4;padding:0 0.2em}ul.edit li.editB button{background:#707070;color:#fff}ul.edit li button:hover{background:#000;color:#fff}ul.link li{text-align:center}ul.link li a{background:#3765BE;color:#fff;font-size:1.5em;font-weight:bold;text-decoration:none;padding:0.75em 1.5em;border-radius:0.25em;box-shadow:.1em .1em .2em #999;position:relative;top:0;left:0;transition:.25s}ul.link li a:hover{top:0.1em;left:0.1em;box-shadow:none}div.other{margin:0 auto 3em}#Employee div.other{width:100%}div.other dl.otherLink{background-color:#F5F5F5;padding:1.5em;margin:0 auto;width:80%}div.other.double dl.otherLink{width:auto}.recruit_show_other{width:80% !important}div.other dl.otherLink dt{margin-bottom:0.5em;font-size:1.2em}div.other dl.otherLink dt::after{content:"＞"}div.other dl.otherLink div{display:flex;flex-flow:row wrap;gap:10px}div.other.double .ofc{margin-top:30px}div.other dl.otherLink div dd{width:120px;height:auto;position:relative}div.other dl.otherLink div dd:before{content:"";display:block;padding-top:100%}div.other dl.otherLink div dd a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;font-size:0.8em;text-align:center;text-decoration:none}div.other dl.otherLink.emp div dd a{background:#569B5D}div.other dl.otherLink.ofc div dd a{background:#3765BE}div.other dl.otherLink div dd a img{width:100%;height:100%;object-fit:cover;box-shadow:0.1em 0.1em 0.3em #999}div.other dl.otherLink div dd a span{display:block;position:absolute;bottom:0;width:100%}div.other dl.otherLink.emp div dd a span{background:#569B5D;line-height:1.7em;font-size:1.2em;font-weight:bold}div.other dl.otherLink.ofc div dd a span{background:#3765BE;line-height:1.7em;font-size:1.2em;font-weight:bold}ul.otherAll li{text-align:center;margin:0 auto;margin-top:30px;text-align:center;max-width:500px}ul.otherAll li a{display:block;background:#3765BE;color:#fff;text-decoration:none;padding:1.2em 0;border-radius:0.25em;box-shadow:.1em .1em .2em #999;position:relative;top:0;left:0;transition:.25s;font-size:1.4em;font-weight:bold}ul.otherAll li a:hover{top:0.1em;left:0.1em;box-shadow:none}.scroll{position:relative;padding:1em;margin-bottom:4em}.scroll h2{font-weight:normal;text-align:center}.scroll a{display:block;text-decoration:none}.scroll a span{position:absolute;left:50%;width:24px;height:24px;margin-left:-12px;border-left:1px solid #000;border-bottom:1px solid #000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;opacity:0;box-sizing:border-box}.scroll a span:nth-of-type(1){bottom:32px;-webkit-animation-delay:0s;animation-delay:0s}.scroll a span:nth-of-type(2){bottom:16px;-webkit-animation-delay:.15s;animation-delay:.15s}.scroll a span:nth-of-type(3){bottom:0px;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes sdb{0%{opacity:0}50%{opacity:1}100%{opacity:0}}footer{background:#3B4043;color:#fff;font-size:0.8em;padding:4em 0}footer div.toplink{position:fixed;right:-5em;bottom:10%;z-index:10;display:block;cursor:pointer;background:#3B4043;border:0.1em solid #fff;color:#fff;text-align:center;text-decoration:none;width:5em;height:5em;border-radius:2.5em;padding-top:0.5em;font-size:0.8em}footer div.toplink span{display:inline-block;width:60%;height:60%;line-height:1;background:url(/assets/arrow-d3fbe90b83d6682e745e0bab2836d27b7e411ba0b06c94ad46d66c2dda6490dd.png) no-repeat center 0/contain}footer nav{width:70%;margin:0 auto 5em;position:relative}footer nav dl{float:left;width:30%;margin-right:5%;display:flex}footer nav dl:last-of-type{margin-right:0}footer nav dl dt{margin-right:15%}footer nav dl div dd{margin-bottom:0.5em}footer nav dl.sns div dd{margin-top:-0.25em}footer nav dl.sns div dd{display:inline-block;font-size:1.25em;margin-right:1em}footer nav dl div dd a{color:#fff;text-decoration:none}footer nav dl div dd a:hover{text-decoration:underline}footer nav ul{position:absolute;right:0;bottom:0.5em}footer nav ul li a{color:#fff;text-decoration:none}footer nav ul li a:hover{text-decoration:underline}footer h2{margin:0 auto 1em}footer h2 img{width:4em;margin:0 auto}footer p{text-align:center}section#TopMessage h3{text-align:center;font-weight:normal;line-height:1.2;margin-bottom:1em}section#TopMessage h3 span{display:block}section#TopMessage h3 span:nth-child(1){font-family:'Anton', sans-serif;color:#F47A7A;font-size:1.75em;letter-spacing:0.15em}section#TopMessage h3 span:nth-child(2){font-size:1.2rem}section#TopMessage>div{width:100%;background:url(/assets/back_message-73416c2d3b286a14bf227888de1d24799a08970c57f7d0f39601daffff56633b.jpeg) no-repeat center 0/cover;padding:2em 0;position:relative}section#TopMessage>div::before{content:"";background-color:rgba(0,0,0,0.5);position:absolute;left:0;right:0;top:0;bottom:0}section#TopMessage>div div{position:relative;width:70%;margin:0 auto;text-align:right}section#TopMessage>div div img{display:inline;width:35%;margin-bottom:2em}section#TopMessage>div div p{font-family:'Noto Serif JP', serif;color:#fff;font-size:0.9em;line-height:1.6;margin-bottom:1.25em}section.topList{width:100%}section.topList>div{width:70%;max-width:1000px;margin:0 auto}section.topList>div h3{border-bottom:2px solid #BCBCBC;padding-bottom:0.25em;margin-bottom:1.5em;position:relative}section.topList>div h3 span{font-size:1.5em;color:#fff;padding:0 0.2em;line-height:1}section.topList>div h3::after{font-family:'Anton', sans-serif;font-size:1.5em;color:#ccc;letter-spacing:.05em;position:absolute;right:0;bottom:-2px}section.topList>div>ul{display:flex;flex-flow:row wrap}section.topList>div>ul>li{width:30%;margin:0 5% 2em 0;position:relative}section.topList>div>ul>li:nth-child(3n){margin:0 0 2em 0}section.topList>div>ul>li a{color:#000;text-decoration:none}section#TopOffice.topList>div>ul>li a:hover div dl dt{text-decoration:underline}section#TopVoice.topList{background:#F5F5F5}section#TopVoice.topList h3 span{background:#569B5D;box-shadow:-0.1em .1em 0 #92CB97;margin-left:0.2em}section#TopVoice.topList h3::after{content:"VOICE";border-bottom:2px solid #569B5D}section#TopVoice.topList>div>ul>li{height:13em}section#TopVoice.topList>div>ul>li figure{position:relative;height:75%}section#TopVoice.topList>div>ul>li figure>div img{object-fit:cover;opacity:1;transition:.5s;width:65%;max-height:150px;box-shadow:0.1em 0.1em 0.3em #999}section#TopVoice.topList>div>ul>li figure>div img:hover{opacity:.8;transform:scale(1.15);transform-origin:center center}section#TopVoice.topList>div>ul>li figure figcaption{font-family:'mkpop', sans-serif;font-size:1.5em;box-sizing:content-box;width:9em;position:absolute;top:1em;left:56%;font-weight:bold;transform:rotate(-5deg);text-shadow:0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px}section#TopVoice.topList>div>ul>li figure figcaption div{width:6em}section#TopVoice.topList>div>ul>li figure figcaption div:first-child{margin-left:-.5em}section#TopVoice.topList>div>ul>li dl{background:#569B5D;width:50%;padding:0.5em;line-height:1;color:#fff;box-shadow:.1em .1em .3em #999;position:absolute;bottom:0;right:0}section#TopVoice.topList>div>ul>li dl dt span,section#TopVoice.topList>div>ul>li dl dt a{display:block}section#TopVoice.topList>div>ul>li a dl dt{font-size:1.25em;margin:0 0 .4em;color:#fff;text-decoration:none}section#TopVoice.topList>div>ul>li a:hover dl dt{text-decoration:underline}section#TopVoice.topList>div>ul>li dl dt span{background:#fff;color:#000;font-size:0.8em;font-weight:bold;padding:0.2em;margin:0 0 .4em}section#TopVoice.topList>div>ul>li dl dd{margin-top:5px;font-size:0.6em}section#TopVoice.topList>div>ul>li ul.edit{position:absolute;bottom:0;left:0}.topList h4{color:white;margin-top:5px}section#TopOffice.topList h3 span{background:#3765BE;box-shadow:-0.1em .1em 0 #B3CAF7;margin-right:0.1em}section#TopOffice.topList h3::after{content:"WORK";border-bottom:2px solid #3765BE}section#TopOffice.topList>div>ul>li figure{margin-bottom:0.75em;width:100%;height:10em;background:#fff;overflow:hidden;box-shadow:0.1em 0.1em 0.3em #999}section#TopOffice.topList>div>ul>li figure img{min-width:100%;min-height:100%;object-fit:cover;object-position:center center;opacity:1;transition:.5s}section#TopOffice.topList>div>ul>li figure img:hover{opacity:.8;transform:scale(1.15);transform-origin:center center}section#TopOffice.topList>div>ul>li div{position:relative}section#TopOffice.topList>div>ul>li div dl dt{margin-bottom:0.5em;font-weight:bold}section#TopOffice.topList>div>ul>li div dl dd{font-size:0.8em}section#TopOffice.topList>div>ul>li ul.edit{position:absolute;top:0em;right:0}#Employee{width:80%;max-width:1000px;margin:0 auto}#EmpIntro{position:relative;height:30em;max-width:800px;margin:0 auto}#EmpIntro>div{background:#569B5D;width:45%;padding:1em;line-height:1;color:#fff;box-shadow:.1em .1em .3em #999;position:absolute;bottom:10%;right:0;z-index:1}#EmpIntro>div h2 span{display:block}#EmpIntro>div h2 span:nth-child(1){background:#fff;color:#000;font-size:0.7em;font-weight:bold;padding:0.2em}#EmpIntro>div h2 span:nth-child(2){margin:0.5em 0;color:#fff}#EmpIntro>div p{font-size:1em}#EmpIntro figure{position:relative;height:100%}#EmpIntro figure>div img{transition:.5s;width:65%;height:300px;max-width:550px;min-width:200px;object-fit:cover;box-shadow:0.8em 0.8em 0 #92cb97;background:#fff}#EmpIntro figure>div img:hover{transform:scale(1.15);transform-origin:center center}#EmpIntro figure figcaption{font-family:'mkpop', sans-serif;font-size:4em;position:absolute;top:1em;right:0;transform:rotate(-5deg);font-weight:bold;transform:rotate(-5deg);text-shadow:0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px #fff, 0 0 3px}#EmpIntro ul.edit{position:absolute;top:0;right:0}#EmpIntro ul.edit li button{padding:0.2em 0.75em}#EmpIntro figure figcaption:first-line{text-align:left}#EmpMessage{background-color:#F5F5F5;margin:-1.5em auto 3em;padding:1em 2em 1em}#EmpMessage div.msg{margin:0 auto 1em}#EmpMessage div.msg div{overflow:hidden;margin-bottom:1.25em}#EmpMessage div.msg div img{width:100%;height:100%;object-fit:cover;max-width:700px;max-height:300px}#EmpMessage div.msg h3{font-weight:bold;font-size:1.4em;margin-bottom:30px;border-left:3px solid #569b5d;padding-left:5px;margin-top:50px}#EmpMessage div.msg p{line-height:2;font-size:1.2em}#Office{width:100%;margin:0 auto}#Office div.title{background:url(/assets/area_awaji-5ebffb71f65ed83b1bbb313e6da53d48543f038f4f742e823b396811a6e98140.jpeg) no-repeat center center/cover;padding:6em 0;margin:0 auto 4em;color:#fff;text-align:center;position:relative;z-index:-10}#Office div.title::before{content:"";background-color:rgba(0,0,0,0.3);position:absolute;left:0;right:0;top:0;bottom:0}#Office div.title h2{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#fff}div.articles{width:64%;max-width:1000px;margin:0 auto}div.articles article{margin:0 auto 4em}div.articles article h3{border-left:0.4em solid #3765BE;padding:0 0 0 0.5em;margin:0 auto 0.5em;font-size:1.3em}div.articles article div.jobWrap{display:flex;justify-content:space-between;position:relative;margin:0 auto 1.5em;flex-flow:column nowrap}div.articles article div.jobWrap figure{width:50%;margin-bottom:1em;height:10em;box-shadow:.3em .3em 0 #A6C2F8;max-width:300px}div.articles article div.jobWrap figure img{width:100%;height:100%;object-fit:cover}div.articles article div.jobWrap table{width:100%;border-collapse:collapse}div.articles article div.jobWrap table th,div.articles article div.jobWrap table td{border:1px solid #C3C3C3;padding:0.5em 1em}div.articles article div.jobWrap table th{background:#F5F5F5;font-weight:bold;white-space:nowrap}div.articles article div.jobWrap table td{white-space:normal;word-break:break-all}div.articles article div.jobWrap ul.edit{position:absolute;top:0;right:0}div.articles article div.jobWrap ul.edit li{display:inline-block !important}div.articles article div.jobWrap ul.edit li button{padding:0.5em 0.75em}ul.jobAction{text-align:center}article ul.jobAction{width:100%;margin-left:0}ul.jobAction li{display:inline-block;margin:0 1em}ul.jobAction li a{display:inline-block;text-decoration:none;font-size:1.25em;padding:0.5em 1.3em;border-radius:0.25em;transition:.5s;width:138px}ul.jobAction li.detailsB a{border:1px solid #363636;color:#000}ul.jobAction li.entryB a{border:1px solid #3765BE;background:#3765BE;color:#fff}ul.jobAction li.detailsB a:hover{border:1px solid #5f5f5f;background:#5f5f5f;color:#fff}ul.jobAction li.entryB a:hover{border:1px solid #698cd3;background:#698cd3}#JobsSearch{background:#eee;width:64%;max-width:1000px;margin:0 auto 3em;padding:1em 2em 1.5em;position:relative}#JobsSearch form{width:100%;display:flex;flex-flow:row wrap;justify-content:space-between}#JobsSearch dl{margin:1em 0 0}#JobsSearch dl:nth-child(1){width:100%;margin:1em 0 1.5em}#JobsSearch dl dt{line-height:1;margin-bottom:1em}#JobsSearch dl dt span:nth-child(1){color:#fff;font-weight:bold;background:#3765BE;box-shadow:-0.1em .1em 0 #B3CAF7;padding:0.1em 0.3em;font-size:1.5em}#JobsSearch dl dt span:nth-child(2){font-weight:bold}#JobsSearch dl dt span:nth-child(3){font-size:0.8em}#JobsSearch dl dd{display:inline-block;margin:0 1em 0 0.25em;font-size:0.9em}#JobsSearch dl dd label input{transform:scale(1.5);margin-right:0.5em}#JobsSearch dl label{margin-right:0.7em}#JobsSearch .button{line-height:1;color:#3765BE;border:0.25em solid #3765BE;background:#fff;font-weight:bold;font-size:1.25em;padding:0.5em 0.75em;align-self:flex-end;margin-top:1.5em}#Num{width:64%;max-width:1000px;margin:0 auto 3em;display:flex;justify-content:space-between;align-items:flex-end}#Num h3{font-weight:normal;font-size:1.2em}#Num h3>span{font-size:2.25em}#Num div a{display:block;background:#569B5D;color:#fff;text-decoration:none;padding:0.5em 1.5em;border-radius:0.25em;box-shadow:.1em .1em .2em #999;position:relative;top:0;left:0;transition:.25s}#Num div a:hover{top:0.1em;left:0.1em;box-shadow:none}#JobInfo{width:64%;max-width:1000px;margin:0 auto 5em}#JobInfo ul.edit{margin:0 auto 1.5em}#JobInfo ul.image{margin:0 auto 1.5em;display:flex;justify-content:space-between}#JobInfo ul.image li{width:47%;height:18vw;overflow:hidden}#JobInfo ul.image li:nth-child(1){box-shadow:0.3em 0.3em 0 #a6c2f8}#JobInfo ul.image li:nth-child(2){box-shadow:0.3em 0.3em 0 #92cb97;margin-right:0.3em}#JobInfo ul.image li img{width:100%;height:18vw;object-fit:cover;object-position:center center}#JobInfo>div{background:#F5F5F5;padding:1em 1.5em}#JobInfo>div h2{border-left:0.4em solid #3765BE;line-height:1.2;padding:0.4em;font-size:1.5em;font-weight:bold;margin-bottom:0.5em}#JobInfo>div h3{border-top:1px solid #707070;padding:0.75em 0;font-size:1.2em;font-weight:bold}#JobInfo>div h3::before{content:"【 "}#JobInfo>div h3::after{content:" 】"}#JobInfo>div dl{line-height:1.75;margin:0 0 1.5em 1em}#JobInfo>div dl dt{font-weight:bold;text-indent:-1em}#JobInfo>div dl dt::before{content:"★"}#Requirements{width:64%;max-width:1000px;margin:0 auto 6em}#Requirements>h2{text-align:center;font-size:1.5em;font-weight:bold;margin:0 auto 2em}#Requirements>h2>span{display:inline-block}#Requirements>h2>span::after{content:"";display:block;height:1px;width:30%;margin:0.5em auto 0;background:#ccc}#Requirements>h2>span span{display:block;position:relative}#Requirements>h2>span span::after{content:"";display:block;height:1px;width:10%;background:#569B5D;position:absolute;left:50%;margin-top:0.5em;margin-left:-15%}#Requirements table{border-collapse:collapse;margin:0 auto 3em}#Requirements table tr th,#Requirements table tr td{border:1px solid #C3C3C3;vertical-align:top;padding:0.75em 1.5em}#Requirements table tr th{background:#F5F5F5;white-space:nowrap}.other_area_show{text-align:center;margin-bottom:2em}#Edit main>h2{text-align:center;font-size:1.5em;font-weight:bold;margin:0 auto 2em}#Edit main>h2>span{display:inline-block}#Edit main>h2>span::after{content:"";display:block;height:1px;width:30%;margin:0.5em auto 0;background:#ccc}#Edit main>h2>span span{display:block;position:relative}#Edit main>h2>span span::after{content:"";display:block;height:1px;width:10%;background:#569B5D;position:absolute;left:50%;margin-top:0.5em;margin-left:-15%}#Edit main>p,#Edit main form>ul{width:60%;max-width:1000px;min-width:540px;margin:0 auto 4em}.thanks{text-align:center}#Edit main form>ul li{position:relative;margin:0 auto 3em;width:100%}#Edit.application main form>ul li:nth-child(1),#Edit.application main form>ul li:nth-child(2),#Edit.application main form>ul li:nth-child(3),#Edit.application main form>ul li:nth-child(4),#Edit main form>ul li ul li{float:left;width:47%}#Edit.application main form>ul li:nth-child(1),#Edit.application main form>ul li:nth-child(3),#Edit main form>ul li ul li:nth-child(odd){margin-right:6%}#Edit.application main form>ul li:nth-child(5){clear:both}#Edit main form>ul li label{display:block;font-size:1.2em;font-weight:bold;margin-bottom:0.5em}#Edit main form>ul li ul::after{content:"";display:block;clear:both}#Edit main form>ul li ul li{margin:0 auto}#Edit main form>ul li ul li label{font-size:0.8em}#Edit main form>ul li div{font-size:.9em;position:absolute;top:0;right:0}#Edit main form>ul li div a{color:#3765BE;text-decoration:none}#Edit main form>ul li div a::before{content:"＞"}#Edit main form>ul li div a:hover{text-decoration:underline}#Edit main form>ul li select,#Edit main form>ul li input[type="text"],#Edit main form>ul li input[type="email"],#Edit main form>ul li input[type="tel"],#Edit main form>ul li input[type="password"],#Edit main form>ul li textarea{width:100%;padding:0.5em 0.75em}#Edit main form>ul li textarea{resize:vertical;min-height:8em}#Edit main form>ul li button{padding:0.5em 1em}#Edit main form>ul li input[type="submit"]{width:100%;cursor:pointer;padding:0.5em 0;color:#fff;background:#569B5D;border-radius:0.25em;box-shadow:.1em .1em .2em #999;font-size:1.5em;font-weight:bold;text-align:center;border:none;position:relative;top:0;left:0;transition:.25s}#Edit main form>ul li input[type="submit"]:hover{top:0.1em;left:0.1em;box-shadow:none}#Edit #delete{text-align:center;background:rgba(0,0,0,0.5)}#Edit #delete .dBox{display:inline-block;position:relative;border:0.3em solid #C3C3C3;background:#fff;padding:3em 8em}#Edit #delete .dBox p{margin:0 auto 2em}#Edit #delete .dBox ul li{display:inline-block}#Edit #delete .dBox ul li button{font-size:0.8em;line-height:1.4;padding:0.5em 0;margin:0 1em;width:8em}#Edit #delete .dBox ul li:nth-child(1) button{border:1px solid #707070;background:#fff;color:#000}#Edit #delete .dBox ul li:nth-child(2) button{border:1px solid #569B5D;background:#569B5D;color:#fff}#Edit #delete .dBox div{line-height:1;position:absolute;top:0;right:0}#Edit.login main::before{content:"";display:block;background:url(/../img/akc.jpg) no-repeat center 0/contain;height:3vw;margin-bottom:2em}#Edit #menu{width:85%;max-width:1000px;margin:0 auto;display:flex;justify-content:space-between}#Edit #menu section{width:32.5%;padding:0;text-align:center}#Edit #menu section h3{color:#fff;text-align:center;font-size:1.4em;font-weight:bold;padding:0.25em 0}#Edit #menu section:nth-child(1) h3{background:#569B5D}#Edit #menu section:nth-child(2) h3{background:#F47A7A}#Edit #menu section:nth-child(3) h3{background:#3765BE}#Edit #menu section div{height:100%;background:#F5F5F5}#Edit #menu section ul{display:inline-flex;height:100%;background:#F5F5F5;flex-flow:column nowrap;justify-content:center;align-items:flex-start}#Edit #menu section ul li{flex-basis:auto;font-size:1.2em;line-height:1.2;margin-bottom:0.75em;text-indent:0.5em}#Edit #menu section ul li a{color:#000;text-decoration:none}#Edit #menu section ul li a::before{content:"\025b6";margin-right:0.2em}#Edit #menu section ul li a span{font-size:0.7em}@media screen and (max-width: 1200px){section.topList>div{width:691px}section.topList>div>ul>li{width:47.5%}section.topList>div>ul>li:nth-child(3n){margin:0 5% 2em 0}section.topList>div>ul>li:nth-child(even){margin:0 0 2em 0}section#TopVoice.topList>div>ul>li figure figcaption{right:-20%}footer nav{width:90%}div.articles article div.jobWrap ul.edit li{display:block}section#TopVoice.topList>div>ul>li dl{width:auto}}@media screen and (max-width: 768px){header{position:sticky;top:0;background:rgba(0,0,0,0.5)}header h1{font-size:2.5vw}header>div nav#global{line-height:2}main{padding:3em 0 10em}section#TopMessage>div{background:url(/assets/back_message-73416c2d3b286a14bf227888de1d24799a08970c57f7d0f39601daffff56633b.jpeg) no-repeat center bottom/cover}section#TopMessage>div div{width:90%}section.topList>div{width:90%;margin:0 auto}footer nav dl{float:none;display:block;width:100%;margin-right:0;margin-bottom:1.5em}footer nav dl dt{display:inline-block;margin-right:2em}footer nav dl div{display:inline-block}footer nav dl div dd{display:inline-block;margin-right:2em;margin-bottom:0}footer nav ul{position:static}#Employee,#Office div.other,#Jobs div.other,div.articles,#JobsSearch,#Num,#JobInfo,#Requirements{width:90%}#EmpIntro>div{width:75%}#EmpIntro figure{height:50vw}#EmpIntro figure figcaption{font-size:3em;top:20%;right:0}#EmpIntro ul.edit li{display:block}#EmpMessage{width:100%}#Employee div.other{width:100%}div.articles article div.jobWrap figure{width:50%}#Edit #menu{width:90%;flex-flow:column nowrap}#Edit #menu section{width:100%;margin:0 auto 1em}#Edit #menu section ul{display:flex;height:auto;flex-flow:row wrap;padding:1.5em 0}#Edit #menu section ul li{width:50%}#Edit.login main::before{height:7vw}}@media screen and (max-width: 600px){ul.link li a{font-size:1.2em}section#TopMessage>div{background:url(/assets/back_message-73416c2d3b286a14bf227888de1d24799a08970c57f7d0f39601daffff56633b.jpeg) no-repeat left bottom/auto 150%}section#TopMessage>div div{text-align:center}section#TopMessage>div div img{width:70%}section#TopMessage>div div p{text-align:left}section.topList>div>ul>li{width:100%;margin:0 0 2em 0}section.topList>div>ul>li:nth-child(3n){margin:0 0 2em 0}ul.otherAll{width:auto}section#TopVoice.topList>div>ul{display:flex;flex-flow:nowrap;overflow-x:scroll;position:relative;z-index:0.9}section#TopVoice.topList>div>ul>li{margin-right:30px}section#TopVoice.topList>div>ul>li figure>div{width:300px}section#TopVoice.topList>div>ul>li figure>div>img{width:200px;max-width:200px}section#TopOffice.topList>div>ul{position:relative;display:flex;flex-flow:nowrap;overflow-x:scroll;z-index:0.9}section#TopOffice.topList>div>ul>li{margin-right:30px}section#TopOffice.topList>div>ul>li figure{height:auto !important}section#TopOffice.topList>div>ul>li figure img{width:200px;min-width:200px;min-height:auto;height:120px}section#TopVoice.topList>div>ul>li figure figcaption{right:0;left:auto;width:auto}section#TopVoice.topList>div{position:relative}section#TopVoice.topList>div>ul>li figure figcaption{font-size:1.8em;top:10%;right:0;left:auto;width:auto}section#TopVoice.topList>div>ul>li dl{width:45%}section#TopOffice.topList>div>ul>li figure{width:100%;margin:0 auto 0.75em;height:50vw}footer h2 img{width:4em}#Edit main>p,#Edit main form>ul{width:90%;min-width:auto}#Edit #menu section ul{text-align:left;width:170px;display:inline-block}div.other{flex-flow:column-reverse nowrap}article ul.jobAction{width:100%;margin-left:0}div.articles article div.jobWrap{flex-flow:column nowrap}div.articles article div.jobWrap figure{width:50%;margin-bottom:1em}div.articles article div.jobWrap ul.edit{top:0;right:0}div.articles article div.jobWrap ul.edit li{display:inline-block}div.articles article div.jobWrap table{width:100%}div.articles article div.jobWrap table th,div.articles article div.jobWrap table td{display:table-cell}#JobInfo ul.image{flex-flow:column nowrap}#JobInfo ul.image li{width:100%;height:40vw;margin-bottom:1em}#JobInfo ul.image li img{height:40vw}#Requirements table tr th,#Requirements table tr td{display:block}#Edit #delete .dBox{padding:3em 4em}#Edit #delete .dBox ul li{margin-bottom:1em}#Edit #menu section ul li{width:100%}#Edit.login main::before{height:12vw}#EmpMessage div.msg p{line-height:1.75;font-size:1em}#EmpIntro figure figcaption{font-size:2.1em;top:30%;right:0}div.other dl.otherLink{width:auto}div.other dl.otherLink div{flex-flow:nowrap;overflow-x:scroll}div.other dl.otherLink div dd{width:auto;height:atuo;position:relative}div.other dl.otherLink div dd a{position:relative;width:auto;height:auto}div.other dl.otherLink div dd a img{width:150px;height:150px;max-width:150px}div.other dl.otherLink div dd:before{display:none}}@media screen and (max-width: 768px){header .hamburger-menu{position:fixed;top:0;right:0;z-index:2}.menu-btn{position:fixed;top:0;right:0;display:flex;justify-content:center;align-items:center;height:3.5em;width:3.5em}.menu-btn span,.menu-btn span:before,.menu-btn span:after{content:'';display:block;height:0.15em;width:1.6em;border-radius:0.075em;background-color:#ffffff;position:absolute;transition:0.5s}.menu-btn span:before{bottom:0.5em}.menu-btn span:after{top:0.5em}#menu-btn-check:checked~.menu-btn span{background-color:rgba(255,255,255,0)}#menu-btn-check:checked~.menu-btn span::before{bottom:0;transform:rotate(45deg)}#menu-btn-check:checked~.menu-btn span::after{top:0;transform:rotate(-45deg)}#menu-btn-check:checked~#global{left:25%}#menu-btn-check{display:none}header>div nav#global{width:75%;height:100vh;position:fixed;top:0;left:100%;z-index:-1;background-color:rgba(0,0,0,0.6);transition:all 0.5s}header>div nav#global ul{padding:4.5em 2em 0}header>div nav#global ul li{border-bottom:solid 1px #ffffff;display:block;text-align:left}header>div nav#global ul li a{display:block;width:100%;font-size:1em;padding:1em;display:flex;justify-content:space-between;align-items:center}header>div nav#global ul li.staffOnly a,header>div nav#global ul li.entry a{padding:1em;border-radius:0;border:none}header>div nav#global ul li a::after{content:"";width:0.5em;height:0.5em;border-top:solid 0.1em #fff;border-right:solid 0.1em #fff;transform:rotate(45deg)}}@media screen and (max-width: 600px){.menu-btn{height:3em;width:3em}}@media screen and (max-width: 480px){.menu-btn{height:2.75em;width:2.75em}}.fade{opacity:0 !important;transform:translate(0, 6em) !important;transition:1s !important}.fade.lazyloaded{transform:translate(0, 0) !important;opacity:1 !important}.field_with_errors{display:contents}.alert{color:#262626;background:#FFEBE8;text-align:center;border:2px solid #990000;padding:12px;font-weight:850;width:60%;max-width:1000px;min-width:540px;margin:0 auto 4em}.privacy_policy{padding:10% 5% 50px 5%;margin:0 atuo}.privacy_policy .text{max-width:600px;margin:0 auto}.privacy_policy .section{margin-bottom:20px;border-bottom:solid 1px #777777;padding-bottom:20px}.privacy_policy .sub_text{background-color:#f2f2f2;padding:20px;margin-top:20px;font-size:0.9em}.privacy_policy .sub_text h2{margin-bottom:5px}.privacy_policy .main_text{text-align:center}.privacy_policy .main_text p{text-align:left;margin-top:10px}.privacy_policy .mention{text-align:right}footer a{color:white;text-decoration:none}@media screen and (max-width: 440px){section#TopVoice.topList>div>ul>li figure figcaption{right:0;left:auto;width:auto}}.check_boxes{display:flex;flex-flow:wrap}.check_boxes label{display:block;width:120px;margin-bottom:3px}.check_boxes label input{margin-right:5px}
