@charset "utf-8";header.fixed{background:#fff;padding-bottom:2em !important;transition:background-color .3s ease-out}.lower #globalHeader{background:#fff;padding-bottom:2em}.pcPagetop{position:absolute;bottom:30px;right:50px}.spPagetop{display:none}@-webkit-keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@-moz-keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}@keyframes ani-mouse{0%{opacity:1;top:29%}15%{opacity:1;top:50%}50%{opacity:0;top:50%}100%{opacity:0;top:29%}}.scroll-btn{display:block;position:absolute;left:0;right:0;text-align:center;bottom:3%}.scroll-btn>*{line-height:10px;font-size:13px;font-weight:normal;color:#fff;color:#fff;font-family:"Roboto",sans-serif;letter-spacing:.1em}.scroll-btn>*:hover,.scroll-btn>*:focus,.scroll-btn>*.active{color:#fff}.scroll-btn>*:hover,.scroll-btn>*:focus,.scroll-btn>*:active,.scroll-btn>*.active{opacity:.8;filter:alpha(opacity=80)}.scroll-btn .mouse{position:relative;display:block;width:35px;height:55px;margin:0 auto 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-radius:23px}.scroll-btn .mouse>*{position:absolute;display:block;top:29%;left:50%;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border-radius:50%;-webkit-animation:ani-mouse 2.5s linear infinite;-moz-animation:ani-mouse 2.5s linear infinite;animation:ani-mouse 2.5s linear infinite}.title01{font-size:30px;margin-bottom:20px;letter-spacing:.1em}.title02{font-size:1.8em;line-height:1.6em;padding-bottom:.8em}.title03{font-size:1.8em;letter-spacing:.1em}.title04{padding:20px 20px;background:#008c9d;color:#fff;font-size:24px;font-weight:bold;line-height:1.4em}.title05{margin-bottom:14px;letter-spacing:.1em;color:#008c9d;font-size:22px;font-weight:bold}.title06{margin-bottom:10px;font-size:22px;letter-spacing:.1em;color:#008c9d;font-weight:bold}.title07{text-align:center;line-height:1.8em;font-size:1.6em;padding-bottom:1em;letter-spacing:.1em}.title08{font-size:30px;margin-bottom:20px;letter-spacing:.1em}.title09{font-size:22px;margin-bottom:10px;letter-spacing:.1em}.mb20{margin-bottom:1.2em}.table01{width:100%;border:1px solid #ddd;margin-bottom:1em}.table01 th,.table01 td{padding:20px 15px;border:1px solid #ddd;line-height:1.8em}.table01 th{background:#f2f2f2}.btnBody01{width:200px;line-height:40px;height:40px}.btnBody02{width:400px}.btnBody03{width:280px}.btn{display:inline-block;text-align:center;text-decoration:none;outline:0;letter-spacing:.05em}.btn::before,.btn::after{position:absolute;z-index:-1;display:block;content:""}.btn,.btn::before,.btn::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.btnBlk{background-color:transparent;border:1px solid rgba(0,0,0,0.4);color:#000;font-size:13px}.btnBlk:hover{background-color:#fff;color:#000}.btnWht,.btnWht02{background-color:transparent;border:1px solid rgba(255,255,255,0.4);color:#fff;font-size:13px}.btnWht:hover{color:#00b4bc;background-color:#fff}.btnWht02:hover{color:#007285;background-color:#fff}.btnPush{display:inline-block;text-align:center;padding:1em 0px;text-decoration:none;background:#fff;color:#000;font-weight:bold;border-bottom:solid 5px #bdbdbd}.btnPush:active{-ms-transform:translateY(5px);-webkit-trans:translateY(5px);transform:translateY(5px);border-bottom:0}.footerBtn{display:inline-block;text-align:center;height:45px;line-height:45px;text-decoration:none;background:#fff;color:#000}.boxHome01{background:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/home/mainimg.jpg) no-repeat;background-size:cover;position:relative;background-position:center}#globalHeader{display:block;position:fixed;width:100%;top:0;z-index:1;padding:1em}#globalHeader #site-title{float:left;margin-top:1em;padding-left:1.5em}#globalHeader #site-title img{width:100%}#globalHeader #globalNavi{float:right;padding-right:1em}#globalHeader #globalNavi ul{float:left;margin-top:2em;margin-right:2em}#globalHeader #globalNavi ul li{float:left;margin-left:2em;position:relative;font-feature-settings:"palt" 1}#globalHeader #globalNavi ul li a{text-decoration:none}#globalHeader ul li span{padding-bottom:6px;display:block;text-decoration:none}#globalHeader ul li:after{content:"";position:absolute;bottom:0;left:0;display:block;height:1px;width:100%;background-color:#666;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:transform .4s cubic-bezier(0.19,1,0.22,1),-webkit-transform .4s cubic-bezier(0.19,1,0.22,1)}#globalHeader ul li:last-child:after{content:"";position:absolute;bottom:0;left:0;display:block;height:1px;width:100%;background-color:transparent;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:transform .4s cubic-bezier(0.19,1,0.22,1),-webkit-transform .4s cubic-bezier(0.19,1,0.22,1)}#globalHeader ul li:hover:after,body.mission #globalHeader li.mission:after,body.about #globalHeader li.about:after,body.work #globalHeader li.work:after,body.activity #globalHeader li.activity:after,body.jobinfo #globalHeader li.jobinfo:after{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}#globalHeader ul li a{opacity:1}#globalHeader #globalNavi ul li.entryNavi a{background:#005f6e;padding:10px 30px;color:#fff;font-family:"Roboto",sans-serif}#globalHeader #globalNavi ul li.entryNavi a:hover{background:#007285;-webkit-transition:all .3s;transition:all .3s}.footer{text-align:center;position:relative}.footer .firstInner{background:#006c78;padding:6em;color:#fff}.footer .firstInner p{font-size:12px}.footer .firstInner dl{padding:2em 0;line-height:1.8em;font-size:13px}.footer .secondInner{background:#005f6f;padding:2em;font-size:12px;color:rgba(221,221,221,0.5);font-family:"Roboto",sans-serif}.boxHome01 .inner .text01{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.boxHome01 .inner .text01 img{width:45%}.boxHome01 .inner .text02{position:absolute;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.boxHome01 .inner .textBox{position:absolute;top:53%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;font-size:1.2em;line-height:1.8em;letter-spacing:.2em}.boxHome01 .inner .linkBox{position:absolute;top:63%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center}.boxHome02{text-align:center;background:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/home/bg01.jpg) no-repeat;background-position:center;background-size:cover}.boxHome02 .inner{width:1200px;margin:0 auto;padding-bottom:8em}.boxHome02 .inner .textBox{text-align:center;padding:10em 0 4em;color:#fff}.boxHome02 .inner .textBox p{line-height:1.8em;font-size:14px;letter-spacing:.1em}.boxHome02 .inner .textBox .linkBox{margin-top:30px}.boxHome03 .inner .textBox .linkBox{margin-top:30px}.boxHome02 .inner .contentsBox{background:#008c9d;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-items:center;flex-wrap:wrap}.boxHome02 .inner .contentsBox01{margin-bottom:1px}.boxHome02 .inner .contentsBox .left{width:30%;text-align:center;color:#fff}.boxHome02 .inner .contentsBox .left figcaption{padding-top:1em}.boxHome02 .inner .contentsBox .right{width:70%;position:relative}.boxHome02 .inner .contentsBox .right img{width:100%}.boxHome02 .inner .contentsBox .right .text{position:absolute;bottom:0;background:#005f6f;right:0}.boxHome02 .inner .contentsBox .right .text span{padding:1em 1.4em;display:block;color:#fff;text-decoration:none;letter-spacing:.1em;font-size:14px}.boxHome02 .inner .contentsBox .right .text span:after{content:"";background-image:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/module/arrow_wht.svg);background-repeat:no-repeat;background-size:5px;background-position:center;display:block;display:inline-block;height:10px;padding-left:1em}.boxHome03 .inner{background:#007285;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-items:center;flex-wrap:wrap}.boxHome03 .inner .left{width:50%}.boxHome03 .inner .left .textBox{text-align:center;color:#fff}.boxHome03 .inner .left .textBox p{line-height:1.8em}.boxHome03 .inner .right{width:50%}.boxHome03 .inner .right img{width:100%}.boxHome04{padding:6em 0 4em;background:#c9dee1}.boxHome04 .inner{width:960px;margin:0 auto}.boxHome04 .inner .contents{background:#007285;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-items:center;flex-wrap:wrap}.boxHome04 .left{width:30%}.boxHome04 .left .textBox{color:#fff;text-align:center}.boxHome04 .right{width:70%}.boxHome04 .right ul{background:#fff}.boxHome04 .right ul li{border-bottom:1px solid #c9dee1}.boxHome04 .right ul li a{display:block;padding:20px;text-decoration:none;position:relative;padding:25px}.boxHome04 .right ul li a:hover{background:#f2f2f2}.boxHome04 .right ul li a:after{content:"";background-image:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/module/arrow_navi.svg);background-repeat:no-repeat;background-size:5px;position:absolute;display:block;width:5px;height:10px;top:46%;right:4%}.boxHome04 .right ul li a time{margin-right:1em}.goodText{text-align:right;padding-top:1em}.goodText a{font-size:13px;text-decoration:none}.goodText a:after{content:"";background-image:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/module/arrow_blk.svg);background-repeat:no-repeat;background-size:6px;background-position:center;display:block;width:5px;display:inline-block;height:13px;padding-left:1em}.boxHome05{background:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/home/homeimg04.jpg) no-repeat;background-size:cover;position:relative;background-position:center;padding:8em 0}.boxHome05 .inner{text-align:center;color:#fff}.boxHome05 .inner .textBox p{line-height:1.8em}.boxHome05 .inner .linkBox{margin-top:30px}.boxHome05 .inner .linkBox img{width:50%}.lowerMainTitle{margin-top:7em;position:relative;text-align:center;background:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/module/lowerimg.jpg) no-repeat;background-position:center;background-size:cover}.lowerMainTitle h1{padding:3em 0;color:#fff;font-size:30px;letter-spacing:.1em}.lowerMainTitle h1 small{font-size:.7em;display:block;margin-top:.8em}.boxBreadCrumbs{padding:15px 0 40px 0;color:gray;width:960px;font-size:13px;margin:0 auto}.boxBreadCrumbs li{display:inline-block;margin-right:5px}.boxBreadCrumbs li a{color:gray}.lowerMain{background:#f2f2f2;padding-bottom:6em}.lowerMain .lowerInner{width:960px;margin:0 auto}.boxSection{margin-bottom:60px}.boxSection p,.boxSection02 p{line-height:1.8em}.boxSection02{margin-bottom:30px}.boxSection .contentsSection{background:#fff;padding:30px 40px 30px}.list li{line-height:1.8em;list-style-type:decimal;list-style-position:inside}.boxSection .contentsSection .inner{margin-bottom:40px}.boxSection .contentsSection .inner:last-child{margin-bottom:0}.boxSection .contentsSection .left{float:left;width:60%;box-sizing:border-box;padding-right:2em}.boxSection .contentsSection .right{width:40%;float:left}.boxSection .contentsSection .right img{width:100%}.imgBox01 img{width:100%}.imgBox02{text-align:center;margin:3em 0}.imgBox02 img{width:60%}.linkBox02{text-align:center}.linkBox02 a{padding:1.4em 0;background:#007285;display:block;color:#fff;text-decoration:none;letter-spacing:.1em}.linkBox02 a:hover{background:#005f6e;-webkit-transition:all .3s;transition:all .3s}.linkBox02 a:after{content:"";background-image:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/module/arrow_wht.svg);background-repeat:no-repeat;background-size:6px;background-position:center;display:block;width:5px;display:inline-block;height:13px;padding-left:1em}.linkBox02 a:hover:after{content:"";background-image:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/module/arrow_wht.svg);background-repeat:no-repeat;background-size:6px;background-position:10px;display:block;width:5px;display:inline-block;height:13px;padding-left:1em;-webkit-transition:all .3s;transition:all .3s}.moveList{margin-bottom:2em}.moveList li{float:left;box-sizing:border-box;text-align:center;border-left:1px solid #c1d0d1;width:calc(100% / 3)}.moveList li:last-child{border-right:1px solid #c1d0d1}.moveList li a{display:block;padding:1em 0;text-decoration:none}.moveList li a:hover{background:#ddd}.moveList li a:after{content:"";background-image:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/module/ico_arrow_green.svg);background-repeat:no-repeat;background-size:10px 8px;display:inline-block;background-position:10px 0px;width:25px;height:8px}.imgBox03 img{width:100%}.imgBox03{position:relative}.imgBox03 .imgBoxInner{position:absolute;bottom:0;left:0}.imgBox03 .imgBoxInner p{background:#007285;display:inline-block;padding:.2em 1.4em;color:#fff;letter-spacing:.1em}.imgBox03 .imgBoxInner dl{background:#008c9d;padding:2em 3em 2em 2em;color:#fff}.imgBox03 .imgBoxInner dl dt{font-size:1.6em;margin-bottom:.4em}.imgBox03 .imgBoxInner dl dt span{font-size:.8em}.imgBox03 .imgBoxInner dl dd{line-height:1.8em}.otherLink div{float:left;width:50%;text-align:center;background:#fff;border-top:3px solid #008c9d}.otherLink div a{padding:20px 0;display:block;text-decoration:none;line-height:1.8em;font-size:18px}.otherLink div a:hover{background:#008c9d;color:#fff}.otherLink div a{padding:20px 0;display:block;text-decoration:none;line-height:1.8em;font-size:18px}.otherLink .left{margin-right:5px;margin-left:-5px}.missionBox{background:url(https://f.hubspotusercontent00.net/hubfs/20245706/chuokai/recruit/mission/mainimg.jpg) no-repeat;background-size:cover;height:1200px;background-position:60%}.missionBox img{width:100%}.missionBox .inner{color:#fff;padding-top:6em;width:70%;margin:0 auto}.missionBox .textBox{margin-bottom:2em;font-size:16px}.figureList{margin:0 -10px}.figureList figure{float:left;padding:0 10px 20px 10px;box-sizing:border-box;width:calc(100% / 3)}.figureList figure figcaption{padding-top:15px;line-height:1.4em}.figureList figure img{width:100%}.boxSection .missionText{line-height:2.4em}.aboutList{margin-bottom:1.2em}