@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,500,700|Poppins:300,400,500,600,700|Roboto:3400,400i,500,500i,700,700i");@import url("https://fonts.googleapis.com/css?family=Cabin:400,400i,500,500i,600,600i,700|Noto+Sans+JP:400,500,700");html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;box-sizing:border-box;word-wrap:break-word!important}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:'';content:none}q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none;box-sizing:border-box}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ul,ol{list-style:none}img{margin:0;padding:0;border:0;outline:0;max-width:100%;vertical-align:bottom}main{display:block}body{-webkit-text-size-adjust:100%;background:#fff;font-family:"游ゴシック体","游ゴシック","YuGothic","Yu Gothic","Noto Sans JP",sans-serif;font-size:16px;color:#000;font-weight:500}@media all and (-ms-high-contrast:none){body{font-family:'メイリオ',sans-serif}}@media only screen and (max-width:1024px){body{font-size:13px}}body.fixed{position:fixed;width:100%;height:100%}body .pop{font-family:"Poppins",sans-serif}p,table{line-height:2}@media only screen and (max-width:1024px){span{font-size:13px}}@media only screen and (max-width:1024px){table tr{font-size:13px}}img{max-width:100%}a{color:#333;text-decoration:none}@media screen and (max-width:767px){br.sp_none{display:none}}@media print,screen and (min-width:768px){br.pc_none{display:none}}@media only screen and (max-width:1024px){br.tab_none{display:none}}@media print,screen and (min-width:1025px){br.pc_tab_none{display:none}}.bW{margin:0 auto}@media print,screen and (min-width:1025px){.bW{width:94.59459%}}.cW{margin-left:auto;margin-right:auto}@media print,screen and (min-width:1025px){.cW{width:78.37838%}}.cWs{margin-left:auto;margin-right:auto}@media print,screen and (min-width:1025px){.cWs{width:77.02703%}}@media only screen and (max-width:1024px){.bWsp{margin-left:20px;margin-right:20px}}#wrapper{margin-top:90px;margin-bottom:90px}@media print,screen and (max-width:1250px){#wrapper{margin-top:90px;margin-bottom:90px}}@media only screen and (max-width:1024px){#wrapper{margin-top:60px;margin-bottom:60px}}@media screen and (max-width:767px){#wrapper{margin-bottom:35px}}.wrapper{opacity:0;transition:all 2s}.wrapper-in{opacity:1}header{display:flex;position:fixed;align-items:center;top:0;z-index:999;width:100%;background:#fff}@media print,screen and (min-width:768px){header{height:90px}}@media screen and (max-width:767px){header{height:60px}}header .headerTop{display:flex;align-items:center;margin-left:3vw}@media print,screen and (min-width:768px){header .headerTop{background:#fff;height:100%}}@media print,screen and (max-width:1250px){header .headerTop{margin-left:10px}}@media only screen and (max-width:1024px){header .headerTop{justify-content:space-between;width:100%}}header .headerTop .logoBox a{display:flex;align-items:center}@media print,screen and (min-width:768px){header .headerTop .logoBox a{transition:.4s}header .headerTop .logoBox a:hover{opacity:.7}}@media print,screen and (min-width:768px){header .headerTop .logoBox a h1{width:20.879vw}}@media screen and (max-width:767px){header .headerTop .logoBox a h1{width:180px}}header .headerTop .logoBox a h1 img{width:100%}header .headerTop .logoBox a p{margin-left:1em;font-size:11px;font-family:Poppins;letter-spacing:.05em}@media screen and (max-width:767px){header .headerTop .logoBox a p{font-size:9px}}header .headerNav{align-self:baseline;display:flex;margin-left:auto;height:100%;background:#fff}header .headerNav .headerNavPyramid .headerNavPyramid-FirstRow{padding-top:13px;padding-bottom:13px;text-align:center;color:#fff}header .headerNav .headerNavPyramid .headerNavPyramid-SecondRow{display:flex;align-items:center;justify-content:space-between}header .headerNav .headerNavPyramid .headerNavPyramid-SecondRow .headerNavPyramid-SecondRow-Left{flex-grow:1;padding-top:13px;padding-bottom:13px;font-weight:bold}header .headerNav .headerNavPyramid .headerNavPyramid-SecondRow .headerNavPyramid-SecondRow-Right{flex-grow:1;padding-top:13px;padding-bottom:13px;font-weight:bold}header .headerNav .dropmenu{height:90px}@media print,screen and (min-width:768px){header .headerNav .dropmenu{display:flex;align-items:center}}@media only screen and (max-width:1024px){header .headerNav .dropmenu{margin-top:20%}}header .headerNav .dropmenu li{height:100%}@media print,screen and (min-width:1025px){header .headerNav .dropmenu li:nth-child(-n+4){margin-left:1.3vw}}@media print,screen and (min-width:1025px) and (max-width:1250px){header .headerNav .dropmenu li:nth-child(-n+4){margin-left:10px}}@media print,screen and (min-width:1025px){header .headerNav .dropmenu li:nth-child(-n+4) a{position:relative;height:100%;display:flex;flex-direction:column;justify-content:center}header .headerNav .dropmenu li:nth-child(-n+4) a:after{content:'';position:absolute;bottom:10px;left:0;width:100%;height:1px;background:linear-gradient(to right,#35b597,#1eacbb);transform:scale(0,1);transform-origin:right top;transition:transform .6s}header .headerNav .dropmenu li:nth-child(-n+4) a:hover:after{transform-origin:left top;transform:scale(1,1)}}header .headerNav .dropmenu li:nth-child(4),header .headerNav .dropmenu li:nth-child(5){background:linear-gradient(to right,#35b597,#1eacbb);width:9.865vw}@media only screen and (max-width:1024px){header .headerNav .dropmenu li:nth-child(4),header .headerNav .dropmenu li:nth-child(5){margin-top:30px;width:100%}}header .headerNav .dropmenu li:nth-child(4) a,header .headerNav .dropmenu li:nth-child(5) a{color:#fff}@media print,screen and (min-width:768px){header .headerNav .dropmenu li:nth-child(4) a,header .headerNav .dropmenu li:nth-child(5) a{transition:.6s}header .headerNav .dropmenu li:nth-child(4) a:hover,header .headerNav .dropmenu li:nth-child(5) a:hover{background:#14a8ca}}@media print,screen and (min-width:768px){header .headerNav .dropmenu li:nth-child(4){margin-left:1.8vw}}@media print,screen and (max-width:1250px){header .headerNav .dropmenu li:nth-child(4){margin-left:5px}}@media print,screen and (min-width:1025px){header .headerNav .dropmenu li:nth-child(5){margin-left:1px}}header .headerNav .dropmenu li a{display:block;text-align:left;font-size:14px;text-align:center}@media print,screen and (min-width:768px){header .headerNav .dropmenu li a{transition:.4s;padding:26px 0}}@media print,screen and (max-width:1250px){header .headerNav .dropmenu li a{font-size:13px}}@media only screen and (max-width:1024px){header .headerNav .dropmenu li a{width:100%;padding:15px;color:#fff;font-weight:600}}header .headerNav .dropmenu li a span{display:block;font-family:Poppins;margin-top:10px}@media only screen and (max-width:1024px){header .headerNav .dropmenu li a span{margin-top:7px}}@media only screen and (max-width:1024px){header .headerNav{display:none;position:fixed;top:0;left:0;width:100%;z-index:999;overflow-y:scroll}header .headerNav>ul li{width:100%;opacity:0;transition:.3s}header .headerNav>ul li:nth-child(1){transition-delay:.2s}header .headerNav>ul li:nth-child(2){transition-delay:.3s}header .headerNav>ul li:nth-child(3){transition-delay:.4s}header .headerNav>ul li:nth-child(4){transition-delay:.5s}header .headerNav>ul li:nth-child(5){transition-delay:.6s}header .headerNav>ul li:nth-child(6){transition-delay:.7s}header .headerNav>ul li:last-child{transition-delay:.8s}header .headerNav>ul li a{text-align:left;padding-left:30%;font-size:16px;padding:13px}header .headerNav>ul.active{margin:auto;height:100vh;padding:70px 20px;background:rgba(14,26,46,.8);display:flex;flex-direction:column;align-items:center;justify-content:center}header .headerNav>ul.active li{opacity:1}}@media only screen and (max-width:1024px) and (max-width:1024px){header .headerNav>ul.active li{width:30%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:1024px) and (max-width:767px){header .headerNav>ul.active li{width:100%}}@media only screen and (max-width:1024px){header .headerNav>ul.active li a{text-align:center;font-size:14px}}header .spMenu{width:90px;height:90px;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0}@media print,screen and (min-width:768px){header .spMenu{cursor:pointer}}@media screen and (max-width:767px){header .spMenu{width:60px;height:60px;background:linear-gradient(to right,#35b597,#1eacbb)}}header .spMenu span{position:relative;height:15px;width:22px;border-top:solid #000 3px;border-bottom:solid #000 3px;display:block}@media screen and (max-width:767px){header .spMenu span{height:17px;width:20px;border-top:solid #fff 3px;border-bottom:solid #fff 3px}}header .spMenu span:before{content:"";width:100%;height:3px;background:#000;display:block;position:absolute;top:0;bottom:0;left:0;margin:auto}@media screen and (max-width:767px){header .spMenu span:before{background:#fff}}header .spMenu.active:before{transform:translateY(0) rotate(-45deg)}header .spMenu.active:after{transform:translateY(0) rotate(45deg)}header .spMenu.active span{opacity:0}header .spMenu p{font-size:12px;text-align:center;font-family:Poppins;letter-spacing:.05em}@media screen and (max-width:767px){header .spMenu p{color:#fff;font-size:10px;margin-top:5px;line-height:1}}.sndMenu{display:none;position:fixed;top:0;width:100vw;height:100vh;z-index:999;background:rgba(0,0,0,.9)}.sndMenu .inBox{width:100vw;height:100vh}.sndMenu .inBox .comMenu{margin-top:14.86486%;display:flex;justify-content:center}@media print,screen and (min-width:768px){.sndMenu .inBox .comMenu{height:100vh}}@media screen and (max-width:767px){.sndMenu .inBox .comMenu{flex-wrap:wrap;margin-top:110px}}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul{width:100%}}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul+ul{margin-top:20px}}@media print,screen and (min-width:768px){.sndMenu .inBox .comMenu ul+ul{margin-left:9.91379%}}.sndMenu .inBox .comMenu ul li+li{margin-top:25px}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul li+li{margin-top:20px}}.sndMenu .inBox .comMenu ul li a{color:#fff;font-size:1.25vw}@media print,screen and (min-width:768px){.sndMenu .inBox .comMenu ul li a{transition:.6s}.sndMenu .inBox .comMenu ul li a:hover{color:#14a8ca}}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul li a{font-size:13px}}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul:last-child{width:100%;margin-top:25px;display:flex;justify-content:center}}.sndMenu .inBox .comMenu ul:last-child li{width:205px;text-align:center}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul:last-child li{width:100%}}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul:last-child li+li{margin:0 0 0 20px}}.sndMenu .inBox .comMenu ul:last-child li a{display:block;padding:15px;border-radius:5px;font-size:16px;transition:.6s}@media screen and (max-width:767px){.sndMenu .inBox .comMenu ul:last-child li a{font-size:13px}}.sndMenu .inBox .comMenu ul:last-child li:first-child a{border:solid 1px #14a8ca}@media print,screen and (min-width:768px){.sndMenu .inBox .comMenu ul:last-child li:first-child a:hover{background:#14a8ca;color:#fff}}.sndMenu .inBox .comMenu ul:last-child li:last-child{border-radius:5px;padding:1px;background:linear-gradient(to right,#35b597,#1eacbb)}.sndMenu .inBox .comMenu ul:last-child li:last-child a{border-radius:5px;background:#000}@media print,screen and (min-width:768px){.sndMenu .inBox .comMenu ul:last-child li:last-child a:hover{background:#14a8ca;color:#fff}}.sndMenu .inBox .inMenu{position:absolute;top:0;right:0;transition:.3s;opacity:0;width:90px;height:90px}@media screen and (max-width:767px){.sndMenu .inBox .inMenu{width:65px;height:65px}}.sndMenu .inBox .inMenu.active{opacity:1;top:0;right:0}.sndMenu .inBox .inMenu>div{width:22px;height:22px;position:relative;top:40%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width:767px){.sndMenu .inBox .inMenu>div{top:35%}}.sndMenu .inBox .inMenu>div:before,.sndMenu .inBox .inMenu>div:after{content:"";width:100%;height:3px;background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;margin:auto;transition:.4s}.sndMenu .inBox .inMenu>div:before{transform:translateY(0) rotate(-45deg)}.sndMenu .inBox .inMenu>div:after{transform:translateY(0) rotate(45deg)}.sndMenu .inBox .inMenu p{font-size:12px;color:#fff;text-align:center;font-family:Poppins;padding-top:25%}@media screen and (max-width:767px){.sndMenu .inBox .inMenu p{padding-top:20%}}footer .footer-out{padding-bottom:35px}@media print,screen and (min-width:768px){footer .footer-out{display:flex}}@media screen and (max-width:767px){footer .footer-out{padding-bottom:40px}}@media print,screen and (min-width:1025px){footer .footer-out .ltBox{width:348px}}@media screen and (max-width:767px){footer .footer-out .ltBox .logo{text-align:center}}@media screen and (max-width:767px){footer .footer-out .ltBox .logo img{zoom:.6}}footer .footer-out .ltBox p{margin-top:20px;font-size:14px;line-height:1.7}footer .footer-out .ltBox .btn{margin-top:15px;font-size:14px;text-align:center;width:49.27536%;border-radius:5px;padding:1px;background:linear-gradient(to right,#35b597,#1eacbb)}@media screen and (max-width:767px){footer .footer-out .ltBox .btn{margin-top:25px;width:100%}}@media print,screen and (min-width:768px){footer .footer-out .ltBox .btn{transition:.6s}footer .footer-out .ltBox .btn:hover{background:#14a8ca}footer .footer-out .ltBox .btn:hover a{background:#14a8ca;color:#fff}}footer .footer-out .ltBox .btn a{transition:.6s;display:block;padding:10px;border-radius:5px;background:#fff}@media screen and (max-width:767px){footer .footer-out .ltBox .btn a{padding:15px}}footer .footer-out .ltBox span{display:block;margin-top:25px}@media screen and (max-width:767px){footer .footer-out .ltBox span{text-align:center}}footer .footer-out .ltBox span a{display:inline-block}@media print,screen and (min-width:768px){footer .footer-out .ltBox span a{transition:.6s}footer .footer-out .ltBox span a:hover{color:#14a8ca}}footer .footer-out .rtBox{flex-shrink:0;display:flex;margin-left:auto;position:relative}@media only screen and (max-width:1024px){footer .footer-out .rtBox ul{display:none}}footer .footer-out .rtBox ul+ul{margin-left:4.72vw}footer .footer-out .rtBox ul li+li{margin-top:15px}@media print,screen and (min-width:768px){footer .footer-out .rtBox ul li a{transition:.6s}footer .footer-out .rtBox ul li a:hover{color:#14a8ca}}footer .footer-out .rtBox .copy{display:block;color:#9a9a9a;white-space:nowrap}@media print,screen and (min-width:768px){footer .footer-out .rtBox .copy{position:absolute;bottom:0;right:9em}}@media screen and (max-width:767px){footer .footer-out .rtBox .copy{text-align:center;margin-top:45px}}#wrapper .top-recruit{padding-top:4.72973%;padding-bottom:5.06757%;background:linear-gradient(to right,#35b597,#1eacbb);text-align:center}@media screen and (max-width:767px){#wrapper .top-recruit{padding-top:40px;padding-bottom:40px}}#wrapper .top-recruit .cW h4{letter-spacing:.05em;font-size:2.3vw;font-weight:bold;color:#fff}@media screen and (max-width:767px){#wrapper .top-recruit .cW h4{font-size:18px}}#wrapper .top-recruit .cW .flexbox{display:flex;justify-content:center;margin-top:5.17241%}@media screen and (max-width:767px){#wrapper .top-recruit .cW .flexbox{flex-direction:column;margin-top:25px}}#wrapper .top-recruit .cW .flexbox .box{width:47.24138%}@media screen and (max-width:767px){#wrapper .top-recruit .cW .flexbox .box{width:100%}}@media print,screen and (min-width:768px){#wrapper .top-recruit .cW .flexbox .box+.box{margin-left:3.44828%}}@media screen and (max-width:767px){#wrapper .top-recruit .cW .flexbox .box+.box{margin-top:30px}}#wrapper .top-recruit .cW .flexbox .box a{display:block;background:#fff;font-weight:bold;font-size:1.65vw;border-radius:5px;padding-top:10.0365%;padding-bottom:10.0365%}@media print,screen and (min-width:768px){#wrapper .top-recruit .cW .flexbox .box a{transition:.6s}#wrapper .top-recruit .cW .flexbox .box a:hover{background:#e5faff}}@media screen and (max-width:767px){#wrapper .top-recruit .cW .flexbox .box a{font-size:15px;padding-top:35px;padding-bottom:35px}}#wrapper.page .top-recruit{margin-top:6.75676%}.pgttlBox{padding-top:8.78378%;padding-bottom:8.78378%;text-align:center;position:relative;z-index:1;background:linear-gradient(to right,rgba(53,181,151,.4),rgba(0,160,233,.4))}@media screen and (max-width:767px){.pgttlBox{padding:30px 0}}.pgttlBox p{position:relative;z-index:2;font-size:2.6vw;font-weight:bold;letter-spacing:.01em}@media print,screen and (max-width:1250px){.pgttlBox p{font-size:26px}}@media only screen and (max-width:1024px){.pgttlBox p{font-size:18px}}.pgttlBox span{display:block;font-size:1.25vw;font-family:Poppins;color:#fff;line-height:1.3;margin-top:10px}@media print,screen and (max-width:1250px){.pgttlBox span{font-size:18px}}@media only screen and (max-width:1024px){.pgttlBox span{font-size:14px;margin-top:5px}}.tbl-01{width:100%}@media screen and (max-width:767px){.tbl-01{font-size:13px}}.tbl-01 tr{border-top:solid 1px #000}.tbl-01 tr:last-child{border-bottom:solid 1px #000}.tbl-01 tr th{font-weight:bold;text-align:left;width:16.22vw;padding-top:2.19298%;padding-bottom:2.19298%;padding-left:2.63158%;padding-right:2.63158%;background:#e6fbf8}@media screen and (max-width:767px){.tbl-01 tr th{display:block;width:100%;padding:10px}}.tbl-01 tr td{padding-top:2.19298%;padding-bottom:2.19298%;padding-left:2.63158%;padding-right:2.63158%}@media screen and (max-width:767px){.tbl-01 tr td{display:block;width:100%;padding:10px}}.list_01{padding-left:1.2em}.list_01 li{line-height:1.8;position:relative}@media only screen and (max-width:1024px){.list_01 li{font-size:13px}}.list_01 li:before{content:"";position:absolute;display:block;width:.3em;height:.3em;background:#35b597;left:-1em;top:.65em;border-radius:50%;margin:0}@media screen and (max-width:767px){.list_01 li:before{width:5px;height:5px}}.pageTop{display:block;position:fixed;width:60px;height:60px;bottom:1.5em;right:1.5em;z-index:999}@media only screen and (max-width:1024px){.pageTop{width:85px;height:85px}}@media screen and (max-width:767px){.pageTop{width:40px;height:40px;bottom:2%}}.pageTop span{z-index:998;display:inline-block;position:relative;background:#fff;width:100%;height:100%;border-radius:50%;cursor:pointer}@media screen and (max-width:767px){.pageTop span{background:#fff}}.pageTop span:before{content:"";position:absolute;display:block;background:url(../img/common/ico-arrow-01.png) no-repeat;width:30px;height:17px;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}@media only screen and (max-width:1024px){.pageTop span:before{zoom:.5}}.pageTop.fixed{position:fixed;bottom:1.5em;right:1.5em;top:auto}.navBox .p-nav{margin-top:2.02703%;margin-bottom:5.06757%;display:flex;align-items:center}@media print,screen and (min-width:768px){.navBox .p-nav{justify-content:center}}@media screen and (max-width:767px){.navBox .p-nav{margin:15px 10px 20px;overflow-x:scroll}}.navBox .p-nav.p-nav-a{margin-top:7.43243%}@media screen and (max-width:767px){.navBox .p-nav.p-nav-a{margin-top:95px;margin-bottom:20px}}.navBox .p-nav li{line-height:1.3}@media screen and (max-width:767px){.navBox .p-nav li{white-space:nowrap}}.navBox .p-nav li a{display:block;padding:10px 20px;color:#c1c1c1;font-size:14px;transition:.4s}@media only screen and (max-width:1024px){.navBox .p-nav li a{padding:10px}}@media screen and (max-width:767px){.navBox .p-nav li a{font-size:12px}}@media print,screen and (min-width:768px){.navBox .p-nav li a:hover{color:#14a8ca}}.navBox .p-nav li+li{position:relative}.navBox .p-nav li+li:before{content:"/";display:block;position:absolute;text-align:center;top:50%;transform:translateY(-50%);left:0}.navBox .p-nav li+li span{padding:10px 20px 10px 28px}@media only screen and (max-width:1024px){.navBox .p-nav li+li span{padding:10px 10px 10px 17px}}@media screen and (max-width:767px){.navBox .p-nav li+li span{font-size:12px}}.navBox .p-nav li+li a{padding:10px 20px 10px 28px}@media only screen and (max-width:1024px){.navBox .p-nav li+li a{padding:10px 10px 10px 17px}}.navBox .p-nav li+li a span{padding:0}.navBox .p-nav li:last-child{font-size:14px;padding:10px 20px 10px 28px}@media only screen and (max-width:1024px){.navBox .p-nav li:last-child{padding:10px 10px 10px 17px}}@media screen and (max-width:767px){.navBox .p-nav li:last-child{font-size:12px}}.NewbieMyPageLinkArea{display:block}.NewbieMyPageLinkArea .NewbieMyPageLinkArea-FirstRow{display:block;padding-top:13px;padding-bottom:13px;text-align:center;font-size:1.65vw;font-weight:bold;color:#fff}.NewbieMyPageLinkArea .NewbieMyPageLinkArea-SecondRow{display:flex;align-items:center;justify-content:space-between;background-color:#fff;border-radius:5px}.NewbieMyPageLinkArea .NewbieMyPageLinkArea-SecondRow .NewbieMyPageLinkArea-SecondRow-Left{display:block;flex-grow:1;padding-top:5%!important;padding-bottom:5%!important;font-weight:bold}.NewbieMyPageLinkArea .NewbieMyPageLinkArea-SecondRow .NewbieMyPageLinkArea-SecondRow-Right{display:block;flex-grow:1;padding-top:5%!important;padding-bottom:5%!important;font-weight:bold}#top .ttlBox{letter-spacing:.05em}#top .ttlBox h4{font-size:2.3vw;font-weight:bold}@media screen and (max-width:767px){#top .ttlBox h4{font-size:18px}}#top .ttlBox span{display:block;margin-top:10px;font-size:18px;font-family:Poppins;color:#14a8ca}@media screen and (max-width:767px){#top .ttlBox span{font-size:14px}}#top .grBtn{width:300px;margin-left:auto;margin-right:auto;background:linear-gradient(to right,#35b597,#1eacbb);border-radius:5px}#top .grBtn a{display:inline-block;color:#fff;width:100%;padding:24px 7px;border-radius:5px}@media print,screen and (min-width:768px){#top .grBtn a{transition:.6s}#top .grBtn a:hover{background:#14a8ca}}@media screen and (max-width:767px){#top .grBtn a{font-size:13px;padding:17px 7px}}@keyframes scale{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(1.1)}}#top .slickBox{position:relative;width:100%;height:calc(100vh - 90px);overflow:hidden}@media screen and (max-width:767px){#top .slickBox{height:calc(100vh - 60px)}}#top .slickBox:before{content:"";position:absolute;display:block;background:url(../img/top/obj-01.png) no-repeat;width:23.987vw;height:12.095vw;background-size:contain;top:0;left:50%;transform:translateX(-50%);margin:0 auto;z-index:2}@media screen and (max-width:767px){#top .slickBox:before{width:163px;height:81px}}#top .slickBox:after{content:"";position:absolute;display:block;background:url(../img/top/obj-02.png) no-repeat;width:16.487vw;height:8.176vw;background-size:contain;bottom:0;left:50%;transform:translateX(-50%);margin:0 auto;z-index:2}@media screen and (max-width:767px){#top .slickBox:after{width:118px;height:58px}}#top .slickBox h2{position:absolute;display:block;width:42.90541%;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;z-index:1;transition:all 2s ease}@media screen and (max-width:767px){#top .slickBox h2{width:85%}}#top .slickBox h2.active{transition-delay:2s}#top .slickBox h2.active img{opacity:1;transform:translateX(0);transition-delay:2s;transition:all 2s ease-out}#top .slickBox h2 img{opacity:0;transform:translateX(50px)}@media screen and (max-width:767px){#top .slickBox h2 img{transform:translateX(20px)}}#top .slickBox .recruit{position:absolute;display:block;width:12.83784%;top:53%;right:26vw;margin:0 auto;z-index:1}@media screen and (max-width:767px){#top .slickBox .recruit{width:30%;top:52%;right:3%}}#top .slickBox .recruit #svganimation02{position:absolute;top:0;left:0;width:100%}#top .slickBox .recruit.anime #svganimation{opacity:0;transition:1.5s}#top .slickBox .recruit.anime #svganimation02{opacity:0;transform-origin:50% 50%}#top .slickBox .recruit.anime.active{opacity:1;transition-delay:2.5s}#top .slickBox .recruit.anime.active #svganimation{opacity:1;transition-delay:2.5s}#top .slickBox .recruit.anime.active #svganimation02{animation:scale 2s cubic-bezier(.33,0,.667,1.33) 2.5s}#top .slickBox .scrollBox{position:absolute;height:8.514vw;width:100px;overflow:hidden;bottom:0;left:50%;transform:translateX(-50%);z-index:3}@media screen and (max-width:767px){#top .slickBox .scrollBox{height:75px}}#top .slickBox .scrollBox .scroll{position:absolute;display:block;font-size:14px;color:#fff;bottom:1.5em;left:50%;transform:translateX(-50%);margin:0 auto;z-index:3}@media screen and (max-width:767px){#top .slickBox .scrollBox .scroll{font-size:11px}}#top .slickBox .scrollBox .scroll span{position:absolute;display:block;width:1px;background:#fff;bottom:2em;left:50%;transform:translateX(-50%);height:75px;animation:sdb 2.5s ease 0s infinite normal;box-sizing:border-box;z-index:3}@keyframes sdb{0%{height:75px}100%{height:0}}#top .slickBox .slider{position:relative;height:calc(100vh - 90px);width:100%;position:absolute;top:0;left:0;margin:0 auto;text-align:center}@media screen and (max-width:767px){#top .slickBox .slider{height:calc(100vh - 60px)}}#top .slickBox .slider:before{content:"";position:absolute;display:block;width:100%;height:100%;background:rgba(18,43,58,.6);top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;z-index:1}#top .slickBox .slider:after{content:"";position:absolute;display:block;width:81.757vw;height:81.757vw;border:solid 1px rgba(255,255,255,.4);top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);margin:0 auto;z-index:2}@media screen and (max-width:767px){#top .slickBox .slider:after{width:180vw;height:180vw}}#top .slickBox .slider .slide img{width:100%;height:calc(100vh - 90px);object-fit:cover;margin:0 auto;text-align:center}@media screen and (max-width:767px){#top .slickBox .slider .slide img{height:calc(100vh - 60px)}}#top .top-news{display:flex;align-items:center}@media screen and (max-width:767px){#top .top-news{flex-direction:column}}#top .top-news .ltBox{text-align:center;width:18.91892%;padding:25px 7px;flex-shrink:0}@media print,screen and (min-width:768px){#top .top-news .ltBox{height:100px}}@media screen and (max-width:767px){#top .top-news .ltBox{width:100%;background:#000;padding:35px 20px 15px}}#top .top-news .ltBox p{font-size:1.25vw}@media screen and (max-width:767px){#top .top-news .ltBox p{font-size:18px;color:#fff}}#top .top-news .ltBox span{font-size:14px;font-family:Poppins;color:#14a8ca}#top .top-news .rtBox{width:100%;display:flex;padding-top:25px;padding-bottom:25px;padding-left:2.5%;padding-right:4.58333%;background:#000}@media print,screen and (min-width:768px){#top .top-news .rtBox{height:100px}}@media screen and (max-width:767px){#top .top-news .rtBox{text-align:left;padding:0 20px 40px;flex-direction:column}}#top .top-news .rtBox .detailLink{display:flex;color:#fff}@media print,screen and (min-width:768px){#top .top-news .rtBox .detailLink{align-items:center}}@media screen and (max-width:767px){#top .top-news .rtBox .detailLink{flex-direction:column}}@media print,screen and (min-width:768px){#top .top-news .rtBox .detailLink p{margin-left:15px}}@media screen and (max-width:767px){#top .top-news .rtBox .detailLink p{margin-top:15px}}@media print,screen and (min-width:768px){#top .top-news .rtBox a.detailLink{transition:.6s}#top .top-news .rtBox a.detailLink:hover{color:#14a8ca}#top .top-news .rtBox a.detailLink:hover .btn{background:#14a8ca}#top .top-news .rtBox a.detailLink:hover .btn span{background:#14a8ca;color:#fff}}@media print,screen and (min-width:768px){#top .top-news .rtBox a.listLink{margin-left:auto;transition:.6s}#top .top-news .rtBox a.listLink:hover .btn{background:#14a8ca}#top .top-news .rtBox a.listLink:hover .btn span{background:#14a8ca;color:#fff}}#top .top-news .rtBox a.listLink .btn{flex-shrink:1;font-size:14px;text-align:center;width:170px;flex-shrink:0;border-radius:5px;padding:1px;background:linear-gradient(to right,#35b597,#1eacbb)}@media only screen and (max-width:1024px){#top .top-news .rtBox a.listLink .btn{width:120px}}@media screen and (max-width:767px){#top .top-news .rtBox a.listLink .btn{margin-top:15px;width:100%}}#top .top-news .rtBox a.listLink .btn span{transition:.6s;display:block;padding:13px;border-radius:5px;background:#000;color:#fff}#top .top-about{text-align:center}#top .top-about .bg-area{opacity:0}#top .top-about .bg-area .cW{opacity:0}#top .top-about.anime .cW{transition:.9s}#top .top-about.active .bg-area{opacity:1;transition:2s}#top .top-about.active .bg-area .cW{opacity:1;transition-delay:.5s}#top .top-about .bg-area{padding-top:6.75676%;background:url(../img/top/about-bg.png) no-repeat;background-size:cover}@media screen and (max-width:767px){#top .top-about .bg-area{padding-top:45px}}#top .top-about .bg-area .ttltxt{margin-top:2.58621%;font-size:1.65vw}@media screen and (max-width:767px){#top .top-about .bg-area .ttltxt{font-size:15px;margin-top:25px;text-align:left}}#top .top-about .bg-area .txtBox{margin-top:3.87931%}@media screen and (max-width:767px){#top .top-about .bg-area .txtBox{margin-top:30px}}@media screen and (max-width:767px){#top .top-about .bg-area .txtBox p{text-align:left}}#top .top-about .bg-area .txtBox p+p{margin-top:2.58621%}@media screen and (max-width:767px){#top .top-about .bg-area .txtBox p+p{margin-top:20px}}#top .top-about .grBtn{margin-top:3.87931%}@media screen and (max-width:767px){#top .top-about .grBtn{width:89.5%;margin:30px auto 0}}#top .top-feauture{margin-top:6.75676%;padding-bottom:6.75676%;text-align:center;background:url(../img/top/feauture-bg.png) no-repeat;background-size:cover;position:relative}@media screen and (max-width:767px){#top .top-feauture{margin-top:45px;padding-bottom:50px;background:url(../img/top/feauture-bg-sp.png) no-repeat 50% 100%;background-size:contain}}#top .top-feauture:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;margin:0 auto;top:0;left:0}#top .top-feauture.active:before{width:0;transition:1s ease-out}#top .top-feauture .flexbox{margin-top:5.17241%;display:flex;flex-wrap:wrap;justify-content:center;opacity:0;transition:.9s}@media screen and (max-width:767px){#top .top-feauture .flexbox{margin-top:30px}}#top .top-feauture .flexbox.anime .box{opacity:0;transition:2s}#top .top-feauture .flexbox.anime .box:nth-child(1){transition-delay:.5s}#top .top-feauture .flexbox.anime .box:nth-child(2){transition-delay:.8s}#top .top-feauture .flexbox.anime .box:nth-child(3){transition-delay:1.1s}#top .top-feauture .flexbox.anime .box:nth-child(4){transition-delay:1.4s}#top .top-feauture .flexbox.anime .box:nth-child(5){transition-delay:1.7s}#top .top-feauture .flexbox.active{opacity:1;transition-delay:.5s}#top .top-feauture .flexbox.active .box{opacity:1}#top .top-feauture .flexbox .box{width:27.32759%;transition:2s}@media print,screen and (min-width:768px){#top .top-feauture .flexbox .box:not(:nth-child(3n+1)){margin-left:8.62069%}#top .top-feauture .flexbox .box:nth-child(n+4){margin-top:-1.2931%}}@media screen and (max-width:767px){#top .top-feauture .flexbox .box{width:45%}#top .top-feauture .flexbox .box:nth-child(even){margin-left:20px}#top .top-feauture .flexbox .box:nth-child(n+3){margin-top:30px}}#top .top-feauture .flexbox .box span{display:block;margin-top:10px}#top .top-feauture .grBtn{margin-top:4.31034%}@media screen and (max-width:767px){#top .top-feauture .grBtn{width:100%;margin-top:30px}}#top .top-voice{padding-top:6.08108%;padding-bottom:5.40541%;text-align:center;background:url(../img/top/voice-bg.png) no-repeat;background-size:cover;opacity:0}@media screen and (max-width:767px){#top .top-voice{padding-top:45px;padding-bottom:50px}}#top .top-voice.anime{transition:1s;opacity:0}#top .top-voice.anime .flexbox .box{opacity:0;transition:1s}#top .top-voice.anime .flexbox .box:nth-child(1){transition-delay:.7s}#top .top-voice.anime .flexbox .box:nth-child(2){transition-delay:1s}#top .top-voice.anime .flexbox .box:nth-child(3){transition-delay:1.3s}#top .top-voice.anime .flexbox .box:nth-child(4){transition-delay:1.6s}#top .top-voice.anime.active{opacity:1}#top .top-voice.anime.active .flexbox .box{opacity:1}#top .top-voice .cW .flexbox{margin-top:4.31034%;display:flex;justify-content:center}@media screen and (max-width:767px){#top .top-voice .cW .flexbox{flex-wrap:wrap;margin-top:25px}}#top .top-voice .cW .flexbox .box{width:21.98276%}@media screen and (max-width:767px){#top .top-voice .cW .flexbox .box{width:47%}}@media print,screen and (min-width:768px){#top .top-voice .cW .flexbox .box+.box{margin-left:35px}}@media screen and (max-width:767px){#top .top-voice .cW .flexbox .box+.box:nth-child(n+3){margin-top:35px}}@media screen and (max-width:767px){#top .top-voice .cW .flexbox .box+.box:nth-child(even){margin-left:6%}}#top .top-voice .cW .flexbox .box a{display:block}@media print,screen and (min-width:768px){#top .top-voice .cW .flexbox .box a:hover .wtbox{transition:.6s;background:#cff6ff}}#top .top-voice .cW .flexbox .box a figure img{width:100%}#top .top-voice .cW .flexbox .box a .wtbox{transition:.6s;width:100%;margin-top:-25.4902%;margin-left:7.84314%;background:rgba(255,255,255,.9);padding-top:18.82353%;padding-bottom:18.82353%;position:relative}@media screen and (max-width:767px){#top .top-voice .cW .flexbox .box a .wtbox{margin-top:-20px;margin-left:10px;padding:15px 5px}}#top .top-voice .cW .flexbox .box a .wtbox span{display:block}#top .top-voice .cW .flexbox .box a .wtbox span.year{font-size:14px}@media screen and (max-width:767px){#top .top-voice .cW .flexbox .box a .wtbox span.year{font-size:10px}}#top .top-voice .cW .flexbox .box a .wtbox span.gr{color:#35b597}#top .top-voice .cW .flexbox .box a .wtbox span.bl{color:#14a8ca}#top .top-voice .cW .flexbox .box a .wtbox span.name{font-size:1.4vw;font-weight:bold;margin-top:15px}@media screen and (max-width:767px){#top .top-voice .cW .flexbox .box a .wtbox span.name{margin-top:12px;font-size:15px}}#top .top-voice .cW .flexbox .box a .wtbox span.bu{font-size:14px;margin-top:10px}@media screen and (max-width:767px){#top .top-voice .cW .flexbox .box a .wtbox span.bu{margin-top:8px;font-size:13px;display:table;margin-left:auto;margin-right:auto;text-align:left;line-height:1.5}}#top .top-voice .cW .grBtn{margin-top:4.74138%}@media screen and (max-width:767px){#top .top-voice .cW .grBtn{width:100%;margin-top:30px}}#top .top-project{padding-top:5.40541%;background:url(../img/top/project-bg.png) no-repeat;background-size:contain;position:relative}@media screen and (max-width:767px){#top .top-project{padding-top:20px;background:url(../img/top/project-bg-sp.png) no-repeat;background-size:contain}}#top .top-project:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;margin:0 auto;top:0;right:0}#top .top-project.anime .bW{transition:1s}#top .top-project.anime .bW .cW{transition:1s;opacity:0}#top .top-project.active:before{width:0;transition:.7s ease-out}#top .top-project.active .bW{opacity:1;transition-delay:.5s}#top .top-project.active .bW:before{width:0;transition:.7s ease-out}#top .top-project.active .bW .cW{opacity:1;transition-delay:1s}#top .top-project .bW{background:rgba(0,0,0,.9);padding-top:6.03448%;padding-bottom:6.46552%;opacity:0;position:relative}@media only screen and (max-width:1024px){#top .top-project .bW{padding-left:20px;padding-right:20px}}@media screen and (max-width:767px){#top .top-project .bW{padding-top:35px;padding-bottom:35px}}#top .top-project .bW:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;margin:0 auto;top:0;left:0}#top .top-project .bW .cW .ttlBox{text-align:center}#top .top-project .bW .cW .ttlBox h4{color:#fff}#top .top-project .bW .cW .ttlBox span{color:#35b597}#top .top-project .bW .cW .flexbox{margin-top:4.31034%;display:flex;justify-content:center}@media screen and (max-width:767px){#top .top-project .bW .cW .flexbox{flex-direction:column;margin-top:25px}}@media print,screen and (min-width:768px){#top .top-project .bW .cW .flexbox .box{width:47.41379%}}@media print,screen and (min-width:768px){#top .top-project .bW .cW .flexbox .box+.box{margin-left:40px}}@media screen and (max-width:767px){#top .top-project .bW .cW .flexbox .box+.box{margin-top:35px}}#top .top-project .bW .cW .flexbox .box figure{text-align:center}#top .top-project .bW .cW .flexbox .box .minibox{width:100%;margin-top:5.45455%}#top .top-project .bW .cW .flexbox .box .minibox span{display:block}#top .top-project .bW .cW .flexbox .box .minibox span.name{color:#fff;font-size:1.9vw;font-weight:bold;margin-top:10px}@media screen and (max-width:767px){#top .top-project .bW .cW .flexbox .box .minibox span.name{font-size:16px}}#top .top-project .bW .cW .flexbox .box .minibox span.ttl{color:#35b597;font-size:1.65vw;margin-top:30px}@media screen and (max-width:767px){#top .top-project .bW .cW .flexbox .box .minibox span.ttl{font-size:16px;margin-top:18px}}#top .top-project .bW .cW .flexbox .box .minibox p{margin-top:15px;color:#fff}@media screen and (max-width:767px){#top .top-project .bW .cW .flexbox .box .minibox p{margin-top:20px}}#top .top-project .bW .cW .grBtn{text-align:center;margin-top:4.74138%}@media screen and (max-width:767px){#top .top-project .bW .cW .grBtn{width:100%;margin-top:25px}}#top .top-other{margin-top:6.75676%;padding-top:6.75676%;padding-bottom:6.75676%;background:#f0f0f0;text-align:center}@media screen and (max-width:767px){#top .top-other{padding-top:40px;padding-bottom:40px}}#top .top-other .cW .flexbox{display:flex;justify-content:center}@media screen and (max-width:767px){#top .top-other .cW .flexbox{flex-wrap:wrap}}#top .top-other .cW .flexbox.anime .box{transition:1s;opacity:0}#top .top-other .cW .flexbox.anime .box:nth-child(2){transition-delay:.3s}#top .top-other .cW .flexbox.anime .box:nth-child(3){transition-delay:.5s}#top .top-other .cW .flexbox.anime .box:nth-child(4){transition-delay:.7s}#top .top-other .cW .flexbox.anime.active .box{opacity:1}#top .top-other .cW .flexbox .box{width:21.98276%;border-radius:5px}@media screen and (max-width:767px){#top .top-other .cW .flexbox .box{width:45%;height:157px}}@media print,screen and (min-width:768px){#top .top-other .cW .flexbox .box+.box{margin-left:3.44828%}}@media screen and (max-width:767px){#top .top-other .cW .flexbox .box+.box:nth-child(even){margin-left:20px}#top .top-other .cW .flexbox .box+.box:nth-child(n+3){margin-top:20px}}#top .top-other .cW .flexbox .box:first-child figure img{width:85px}#top .top-other .cW .flexbox .box:nth-child(2) figure img{width:84px}#top .top-other .cW .flexbox .box:nth-child(3) figure img{width:69px}#top .top-other .cW .flexbox .box:last-child figure img{width:99px}#top .top-other .cW .flexbox .box a{display:block;background:#fff;padding-top:23.52941%;padding-bottom:23.52941%;width:100%;height:100%}@media print,screen and (min-width:768px){#top .top-other .cW .flexbox .box a{transition:.6s}#top .top-other .cW .flexbox .box a:hover{background:#e5faff}}@media screen and (max-width:767px){#top .top-other .cW .flexbox .box a{padding-top:20px;padding-bottom:20px;display:flex;flex-direction:column;justify-content:center}}#top .top-other .cW .flexbox .box a figure{height:93px;display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){#top .top-other .cW .flexbox .box a figure{height:65px}}@media screen and (max-width:767px){#top .top-other .cW .flexbox .box a figure img{zoom:.7}}#top .top-other .cW .flexbox .box a span{display:block;color:#14a8ca;font-weight:bold;margin-top:11.76471%;line-height:1.3}@media screen and (max-width:767px){#top .top-other .cW .flexbox .box a span{margin-top:20px}}#news-all .news-allBox ul li{border-bottom:solid 1px #ddd}#news-all .news-allBox ul li .article{display:flex;padding-top:2.36486%;padding-bottom:2.36486%}@media screen and (max-width:767px){#news-all .news-allBox ul li .article{flex-direction:column;padding:15px 0}}#news-all .news-allBox ul li .articlea{transition:.6s}@media print,screen and (min-width:768px){#news-all .news-allBox ul li .articlea:hover{background:#e5faff}}#news-all .news-allBox ul li .article span{font-family:Poppins;letter-spacing:.05em;display:block;line-height:2}#news-all .news-allBox ul li .article p{padding-left:4vw}@media screen and (max-width:767px){#news-all .news-allBox ul li .article p{padding:5px 0 0}}#news-detail .detailBox .ttlBox .ttlTxt{font-size:1.65vw;font-weight:bold}@media screen and (max-width:767px){#news-detail .detailBox .ttlBox .ttlTxt{font-size:15px}}#news-detail .detailBox .ttlBox span{display:block;text-align:center;margin-top:25px}@media screen and (max-width:767px){#news-detail .detailBox .ttlBox span{margin-top:15px}}#news-detail .detailBox figure{padding:30px 0;margin-left:auto;margin-right:auto;text-align:center}#news-detail .detailBox p{margin-top:30px}@media screen and (max-width:767px){#news-detail .detailBox p{margin-top:15px}}#news-detail .detailBox .ttlTxt_01{font-size:1.5vw;font-weight:bold}@media screen and (max-width:767px){#news-detail .detailBox .ttlTxt_01{font-size:14px}}#news-detail .detailBox .ttlTxt_02{font-size:1.25vw;font-weight:bold;padding-left:50px;position:relative}@media screen and (max-width:767px){#news-detail .detailBox .ttlTxt_02{font-size:13px}}#news-detail .detailBox .ttlTxt_02:before{content:"";position:absolute;display:block;width:30px;height:1px;background:#35b597;top:50%;left:0;transform:translateY(-50%);margin:0 auto}#news-detail .detailBox .list_01{padding-left:1.2em;margin-top:30px}#news-detail .detailBox .list_01 li{line-height:1.8;position:relative}@media only screen and (max-width:1024px){#news-detail .detailBox .list_01 li{font-size:13px}}#news-detail .detailBox .list_01 li:before{content:"";position:absolute;display:block;width:.4em;height:.4em;background:#35b597;left:-1em;top:.65em;border-radius:50%;margin:0}@media screen and (max-width:767px){#news-detail .detailBox .list_01 li:before{width:5px;height:5px}}#news-detail .detailBox .tbl-01{margin-top:30px}#news-detail .detailBox .conBox{margin-top:7.01754%;padding-top:40px;border-top:solid 1px #000}@media screen and (max-width:767px){#news-detail .detailBox .conBox{margin-top:35px;padding-top:25px}}#news-detail .detailBox .conBox .btn{margin-left:auto;margin-right:auto;background:linear-gradient(to right,#35b597,#1eacbb);border-radius:5px}@media print,screen and (min-width:768px){#news-detail .detailBox .conBox .btn{width:300px}}#news-detail .detailBox .conBox .btn a{display:inline-block;color:#fff;width:100%;padding:24px 7px;border-radius:5px;text-align:center}@media print,screen and (min-width:768px){#news-detail .detailBox .conBox .btn a{transition:.6s}#news-detail .detailBox .conBox .btn a:hover{background:#14a8ca}}@media screen and (max-width:767px){#news-detail .detailBox .conBox .btn a{font-size:13px;padding:17px 7px}}#interview-all .interview-allBox{margin-top:2.02703%;text-align:center;opacity:0}@media screen and (max-width:767px){#interview-all .interview-allBox{padding-bottom:50px}}#interview-all .interview-allBox.anime{transition:2s;opacity:0}#interview-all .interview-allBox.anime .flexbox .box{opacity:0;transition:2s}#interview-all .interview-allBox.anime .flexbox .box:nth-child(1){transition-delay:.7s}#interview-all .interview-allBox.anime .flexbox .box:nth-child(2){transition-delay:1s}#interview-all .interview-allBox.anime .flexbox .box:nth-child(3){transition-delay:1.3s}#interview-all .interview-allBox.anime .flexbox .box:nth-child(4){transition-delay:1.6s}#interview-all .interview-allBox.anime.active{opacity:1}#interview-all .interview-allBox.anime.active .flexbox .box{opacity:1}#interview-all .interview-allBox .flexbox{display:flex;justify-content:center}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox{flex-wrap:wrap;margin-top:25px}}#interview-all .interview-allBox .flexbox .box{width:21.98276%}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox .box{width:47%}}@media print,screen and (min-width:768px){#interview-all .interview-allBox .flexbox .box+.box{margin-left:40px}}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox .box+.box:nth-child(n+3){margin-top:35px}}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox .box+.box:nth-child(even){margin-left:6%}}#interview-all .interview-allBox .flexbox .box a{display:block}@media print,screen and (min-width:768px){#interview-all .interview-allBox .flexbox .box a:hover .wtbox{transition:.6s;background:#cff6ff}}#interview-all .interview-allBox .flexbox .box a figure img{width:100%}#interview-all .interview-allBox .flexbox .box a .wtbox{transition:.6s;width:100%;margin-top:-25.4902%;margin-left:7.84314%;background:rgba(255,255,255,.9);padding-top:18.82353%;padding-bottom:18.82353%;position:relative}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox .box a .wtbox{margin-top:-20px;margin-left:10px;padding:15px 5px}}#interview-all .interview-allBox .flexbox .box a .wtbox span{display:block}#interview-all .interview-allBox .flexbox .box a .wtbox span.en{font-size:14px;font-family:Poppins}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox .box a .wtbox span.en{font-size:10px}}#interview-all .interview-allBox .flexbox .box a .wtbox span.gr{color:#35b597}#interview-all .interview-allBox .flexbox .box a .wtbox span.bl{color:#14a8ca}#interview-all .interview-allBox .flexbox .box a .wtbox span.name{font-size:1.4vw;font-weight:bold;margin-top:15px}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox .box a .wtbox span.name{margin-top:12px;font-size:15px}}#interview-all .interview-allBox .flexbox .box a .wtbox span.year{font-size:14px;margin-top:10px}@media screen and (max-width:767px){#interview-all .interview-allBox .flexbox .box a .wtbox span.year{margin-top:8px;font-size:13px}}#interview-detail .interview-Ttl{position:relative}#interview-detail .interview-Ttl .bg-area{position:relative;overflow:hidden}#interview-detail .interview-Ttl .bg-area:before{content:"";position:absolute;display:block;width:100%;height:100%;background:linear-gradient(to right,rgba(53,181,151,.5),rgba(30,172,187,.5));top:0;left:0;right:0;bottom:0;margin:0 auto}#interview-detail .interview-Ttl .bg-area:after{content:"";position:absolute;display:block;width:91.9vw;height:39.46vw;background:rgba(255,255,255,.7);top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto}#interview-detail .interview-Ttl .bg-area>img{width:100%}#interview-detail .interview-Ttl .bg-area p{position:absolute;top:43%;left:13vw;transform:translateY(-50%);font-size:2.3vw;font-weight:bold;z-index:2}@media screen and (max-width:767px){#interview-detail .interview-Ttl .bg-area p{font-size:14px;left:7vw}}@media screen and (max-width:350px){#interview-detail .interview-Ttl .bg-area p{font-size:12px}}#interview-detail .interview-Ttl .bg-area p.anime{transition:5s;opacity:0}#interview-detail .interview-Ttl .bg-area p.anime.active{opacity:1}#interview-detail .interview-Ttl .bg-area figure{position:absolute;bottom:0;right:0;width:64.933vw;z-index:2}@media screen and (max-width:767px){#interview-detail .interview-Ttl .bg-area figure{right:-3vw;width:50vw}}#interview-detail .interview-Ttl .proBox{width:27.028vw;padding:3.4vw .5vw;background:#fff;z-index:2}@media print,screen and (min-width:768px){#interview-detail .interview-Ttl .proBox{position:absolute;bottom:0;left:0}}@media screen and (max-width:767px){#interview-detail .interview-Ttl .proBox{position:relative;z-index:2;width:50vw;margin-top:-20px}}#interview-detail .interview-Ttl .proBox span{display:block;width:60%;margin-right:auto;margin-left:auto}@media screen and (max-width:767px){#interview-detail .interview-Ttl .proBox span{width:80%}}#interview-detail .interview-Ttl .proBox span.year{font-size:14px}@media screen and (max-width:767px){#interview-detail .interview-Ttl .proBox span.year{font-size:10px}}#interview-detail .interview-Ttl .proBox span.gr{color:#35b597}#interview-detail .interview-Ttl .proBox span.bl{color:#14a8ca}#interview-detail .interview-Ttl .proBox span.name{font-size:1.4vw;font-weight:bold;margin-top:15px}@media screen and (max-width:767px){#interview-detail .interview-Ttl .proBox span.name{margin-top:12px;font-size:15px}}#interview-detail .interview-Ttl .proBox span.bu{margin-top:15px}@media screen and (max-width:767px){#interview-detail .interview-Ttl .proBox span.bu{margin-top:8px;font-size:13px}}#interview-detail .detailBox .box01.anime{transition:2s;opacity:0}#interview-detail .detailBox .box01.anime .conbox{opacity:0;transition:4s}#interview-detail .detailBox .box01.anime .conbox:nth-child(1){transition-delay:.7s}#interview-detail .detailBox .box01.anime .conbox:nth-child(2){transition-delay:1.3s}#interview-detail .detailBox .box01.anime.active{opacity:1}#interview-detail .detailBox .box01.anime.active .conbox{opacity:1}#interview-detail .detailBox .box01 .conbox{position:relative}@media print,screen and (min-width:768px){#interview-detail .detailBox .box01 .conbox{position:relative}}#interview-detail .detailBox .box01 .conbox span{display:block;font-size:1.65vw;font-weight:bold;line-height:1.6}@media print,screen and (min-width:768px){#interview-detail .detailBox .box01 .conbox span{width:46.49123%;margin-left:auto}}@media screen and (max-width:767px){#interview-detail .detailBox .box01 .conbox span{font-size:14px}}#interview-detail .detailBox .box01 .conbox p{margin-top:3.07018%}@media print,screen and (min-width:768px){#interview-detail .detailBox .box01 .conbox p{width:46.49123%;margin-left:auto}}@media print,screen and (min-width:768px){#interview-detail .detailBox .box01 .conbox figure{position:absolute;width:46.49123%;left:0;top:0}}@media screen and (max-width:767px){#interview-detail .detailBox .box01 .conbox figure{text-align:center;margin:20px auto}}#interview-detail .detailBox .box01 .conbox+.conbox{margin-top:8.77193%}@media print,screen and (min-width:768px){#interview-detail .detailBox .box01 .conbox+.conbox span,#interview-detail .detailBox .box01 .conbox+.conbox p{margin-left:0;margin-right:auto}#interview-detail .detailBox .box01 .conbox+.conbox figure{right:0;left:auto}}#interview-detail .detailBox .box02{margin-top:4.72973%;background:linear-gradient(to right,rgba(53,181,151,.3),rgba(30,172,187,.3))}@media screen and (max-width:767px){#interview-detail .detailBox .box02{margin-top:30px}}#interview-detail .detailBox .box02 .cmntBox{padding-top:4.72973%;padding-bottom:4.72973%}@media screen and (max-width:767px){#interview-detail .detailBox .box02 .cmntBox{padding-top:30px;padding-bottom:30px}}#interview-detail .detailBox .box02 .cmntBox.anime{transition:5s;opacity:0}#interview-detail .detailBox .box02 .cmntBox.anime.active{opacity:1}#interview-detail .detailBox .box02 .cmntBox span{display:block;font-size:1.65vw;font-weight:bold;line-height:1.6;text-align:center}@media screen and (max-width:767px){#interview-detail .detailBox .box02 .cmntBox span{font-size:14px;text-align:left}}#interview-detail .detailBox .box02 .cmntBox p{margin-top:3.50877%}@media screen and (max-width:767px){#interview-detail .detailBox .box02 .cmntBox p{margin-top:15px}}#interview-detail .detailBox .other{margin-top:4.72973%}@media screen and (max-width:767px){#interview-detail .detailBox .other{margin-top:30px}}#interview-detail .detailBox .other .otherTtl{font-size:2.3vw;text-align:center;font-weight:bold}@media screen and (max-width:767px){#interview-detail .detailBox .other .otherTtl{font-size:15px}}#interview-detail .detailBox .interview-allBox{margin-top:4.05405%;text-align:center;opacity:0}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox{margin-top:20px}}#interview-detail .detailBox .interview-allBox.anime{transition:2s;opacity:0}#interview-detail .detailBox .interview-allBox.anime .flexbox .box{opacity:0;transition:3s}#interview-detail .detailBox .interview-allBox.anime .flexbox .box:nth-child(1){transition-delay:.7s}#interview-detail .detailBox .interview-allBox.anime .flexbox .box:nth-child(2){transition-delay:1s}#interview-detail .detailBox .interview-allBox.anime .flexbox .box:nth-child(3){transition-delay:1.3s}#interview-detail .detailBox .interview-allBox.anime .flexbox .box:nth-child(4){transition-delay:1.6s}#interview-detail .detailBox .interview-allBox.anime.active{opacity:1}#interview-detail .detailBox .interview-allBox.anime.active .flexbox .box{opacity:1}#interview-detail .detailBox .interview-allBox .flexbox{display:flex;justify-content:center}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox{flex-wrap:wrap}}#interview-detail .detailBox .interview-allBox .flexbox .box{width:21.98276%}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox .box{width:47%}}@media print,screen and (min-width:768px){#interview-detail .detailBox .interview-allBox .flexbox .box+.box{margin-left:40px}}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox .box+.box:nth-child(n+3){margin-top:35px}}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox .box+.box:nth-child(even){margin-left:20px}}#interview-detail .detailBox .interview-allBox .flexbox .box a{display:block}@media print,screen and (min-width:768px){#interview-detail .detailBox .interview-allBox .flexbox .box a:hover .wtbox{transition:.6s;background:#cff6ff}}#interview-detail .detailBox .interview-allBox .flexbox .box a figure img{width:100%}#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox{transition:.6s;width:100%;margin-top:-25.4902%;margin-left:7.84314%;background:rgba(255,255,255,.9);padding-top:18.82353%;padding-bottom:18.82353%;position:relative}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox{margin-top:-20px;margin-left:10px;padding:15px 5px}}#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span{display:block}#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.en{font-size:14px;font-family:Poppins}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.en{font-size:10px}}#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.gr{color:#35b597}#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.bl{color:#14a8ca}#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.name{font-size:1.4vw;font-weight:bold;margin-top:15px}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.name{margin-top:12px;font-size:15px}}#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.year{font-size:14px;margin-top:10px}@media screen and (max-width:767px){#interview-detail .detailBox .interview-allBox .flexbox .box a .wtbox span.year{margin-top:8px;font-size:13px}}#interview-detail.interview-detail-02 .interview-Ttl .bg-area p{position:absolute;top:43%;left:53vw;transform:translateY(-50%)}@media screen and (max-width:767px){#interview-detail.interview-detail-02 .interview-Ttl .bg-area p{left:45vw}}#interview-detail.interview-detail-02 .interview-Ttl .bg-area figure{position:absolute;bottom:0;left:0;width:58.446vw;z-index:2}@media screen and (max-width:767px){#interview-detail.interview-detail-02 .interview-Ttl .bg-area figure{left:-4vw}}#interview-detail.interview-detail-03 .interview-Ttl .bg-area p{position:absolute;top:43%;left:53vw;transform:translateY(-50%)}@media screen and (max-width:767px){#interview-detail.interview-detail-03 .interview-Ttl .bg-area p{left:45vw}}#interview-detail.interview-detail-03 .interview-Ttl .bg-area figure{position:absolute;bottom:0;left:0;width:55.744vw;z-index:2}@media screen and (max-width:767px){#interview-detail.interview-detail-03 .interview-Ttl .bg-area figure{right:-3vw}}#interview-detail.interview-detail-04 .interview-Ttl .bg-area figure{position:absolute;bottom:0;right:0;width:59.325vw;z-index:2}@media screen and (max-width:767px){#interview-detail.interview-detail-04 .interview-Ttl .bg-area figure{right:-3vw}}#message .messageBox .box01 figure{position:relative}#message .messageBox .box01 figure img{width:100%}#message .messageBox .box01 figure .nameBox{position:absolute;right:24vw;bottom:11.2vw}@media screen and (max-width:767px){#message .messageBox .box01 figure .nameBox{right:6vw;bottom:7vw}}#message .messageBox .box01 figure .nameBox p{padding:20px 30px;background:#fff;line-height:1.5}#message .messageBox .box01 figure .nameBox p span{display:block;font-weight:bold;font-size:1.9vw}@media screen and (max-width:767px){#message .messageBox .box01 figure .nameBox p span{font-size:14px}}#message .messageBox .box01 .ttlBox .mainTxt{position:relative;background:#fff;margin-top:-7.01754%;padding-top:5.70175%;padding-bottom:5.70175%;padding-left:7.45614%;padding-right:7.45614%}@media screen and (max-width:767px){#message .messageBox .box01 .ttlBox .mainTxt{margin-top:-10px;padding:20px 0}}#message .messageBox .box01 .ttlBox .mainTxt .mainTtl{font-size:2.05vw;color:#35b597;font-weight:bold;line-height:1.8;letter-spacing:.05em;text-align:center}@media screen and (max-width:767px){#message .messageBox .box01 .ttlBox .mainTxt .mainTtl{font-size:15px}}#message .messageBox .box01 .ttlBox .mainTxt .mainTtl.anime{transition:2s;transition-delay:.5s;opacity:0}#message .messageBox .box01 .ttlBox .mainTxt .mainTtl.anime.active{opacity:1}#message .messageBox .box02.anime{transition:2s;opacity:0}#message .messageBox .box02.anime .txtBox{opacity:0;transition:3s}#message .messageBox .box02.anime .txtBox:nth-child(1){transition-delay:.7s}#message .messageBox .box02.anime .txtBox:nth-child(2){transition-delay:1.3s}#message .messageBox .box02.anime .txtBox:nth-child(3){transition-delay:1.9s}#message .messageBox .box02.anime.active{opacity:1}#message .messageBox .box02.anime.active .txtBox{opacity:1}#message .messageBox .box02 .txtBox+.txtBox{margin-top:4.82456%}@media screen and (max-width:767px){#message .messageBox .box02 .txtBox+.txtBox{margin-top:20px}}#message .messageBox .box02 .txtBox.imgBox{display:flex}@media screen and (max-width:767px){#message .messageBox .box02 .txtBox.imgBox{flex-direction:column}}#message .messageBox .box02 .txtBox.imgBox+.txtBox{margin-top:6.14035%}@media screen and (max-width:767px){#message .messageBox .box02 .txtBox.imgBox+.txtBox{margin-top:20px}}@media print,screen and (min-width:768px){#message .messageBox .box02 .txtBox.imgBox p{width:46.92982%;margin-left:7.01754%}}@media print,screen and (min-width:768px){#message .messageBox .box02 .txtBox.imgBox figure{width:46.49123%}}#message .messageBox .box02 .txtBox.imgBox figure img{width:100%}#message .messageBox .box02 .txtBox.imgBox figure{margin-left:auto;margin-right:auto}@media screen and (max-width:767px){#message .messageBox .box02 .txtBox.imgBox figure{margin-bottom:25px;width:80%}}#feature .featureBox .ttltxt{text-align:center;font-size:1.65vw;font-weight:bold}@media screen and (max-width:767px){#feature .featureBox .ttltxt{font-size:14px;display:table;margin-left:auto;margin-right:auto;text-align:left}}#feature .featureBox .flexbox{margin-top:7.01754%}#feature .featureBox .flexbox.anime{transition:2s;opacity:0}#feature .featureBox .flexbox.anime .box{opacity:0;transition:1.5s}#feature .featureBox .flexbox.anime .box:nth-child(1){transition-delay:.5s}#feature .featureBox .flexbox.anime .box:nth-child(2){transition-delay:1s}#feature .featureBox .flexbox.anime .box:nth-child(3){transition-delay:1.5s}#feature .featureBox .flexbox.anime .box:nth-child(4){transition-delay:2s}#feature .featureBox .flexbox.anime .box:nth-child(5){transition-delay:2.5s}#feature .featureBox .flexbox.anime.active{opacity:1}#feature .featureBox .flexbox.anime.active .box{opacity:1}#feature .featureBox .flexbox .box{position:relative}#feature .featureBox .flexbox .box .ttl{display:flex}@media print,screen and (min-width:768px){#feature .featureBox .flexbox .box .ttl{width:46.49123%}}@media screen and (max-width:767px){#feature .featureBox .flexbox .box .ttl{align-items:center}}#feature .featureBox .flexbox .box .ttl .no{display:block;flex-shrink:0}@media print,screen and (min-width:768px){#feature .featureBox .flexbox .box .ttl .no{width:13.01887%}}@media screen and (max-width:767px){#feature .featureBox .flexbox .box .ttl .no{zoom:.5}}#feature .featureBox .flexbox .box .ttl .boxttl{font-size:2.3vw;font-weight:bold;line-height:1.4;margin-left:5.66038%;margin-top:.4em}@media screen and (max-width:767px){#feature .featureBox .flexbox .box .ttl .boxttl{font-size:14px;margin-left:12px}}#feature .featureBox .flexbox .box figure{width:45.4386%}@media print,screen and (min-width:768px){#feature .featureBox .flexbox .box figure{position:absolute}}@media screen and (max-width:767px){#feature .featureBox .flexbox .box figure{width:65%;margin:20px auto}}#feature .featureBox .flexbox .box p{margin-top:4.38596%}@media print,screen and (min-width:768px){#feature .featureBox .flexbox .box p{width:46.49123%}}@media print,screen and (min-width:768px){#feature .featureBox .flexbox .box:nth-child(odd) .ttl,#feature .featureBox .flexbox .box:nth-child(odd) p{margin-left:auto}#feature .featureBox .flexbox .box:nth-child(odd) figure{top:0;left:0}#feature .featureBox .flexbox .box:nth-child(even) .ttl,#feature .featureBox .flexbox .box:nth-child(even) p{margin-right:auto}#feature .featureBox .flexbox .box:nth-child(even) figure{top:0;right:0}}#feature .featureBox .flexbox .box:nth-child(2){margin-top:31.57895%}#feature .featureBox .flexbox .box:nth-child(3){margin-top:16.66667%}#feature .featureBox .flexbox .box:nth-child(4){margin-top:24.5614%}#feature .featureBox .flexbox .box:nth-child(5){margin-top:22.80702%}@media print,screen and (min-width:768px){#feature .featureBox .flexbox .box:nth-child(5){margin-bottom:22.80702%}}@media screen and (max-width:767px){#feature .featureBox .flexbox .box+.box{margin-top:35px}}#project-all .project-allBox{display:flex}@media screen and (max-width:767px){#project-all .project-allBox{flex-direction:column}}#project-all .project-allBox.anime{transition:2s;opacity:0}#project-all .project-allBox.anime .ripeBox{opacity:0;transition:2s}#project-all .project-allBox.anime .ripeBox:nth-child(1){transition-delay:.3s}#project-all .project-allBox.anime .ripeBox:nth-child(2){transition-delay:.7s}#project-all .project-allBox.anime.active{opacity:1}#project-all .project-allBox.anime.active .ripeBox{opacity:1}@media print,screen and (min-width:768px){#project-all .project-allBox .ripeBox{width:48.24561%}}@media print,screen and (min-width:768px){#project-all .project-allBox .ripeBox+.ripeBox{margin-left:40px}}@media screen and (max-width:767px){#project-all .project-allBox .ripeBox+.ripeBox{margin-top:30px}}#project-all .project-allBox .ripeBox figure img{width:100%}#project-all .project-allBox .ripeBox span{display:block}#project-all .project-allBox .ripeBox span.name{font-size:1.9vw;font-weight:bold;line-height:1.5;margin-top:8.18182%}@media screen and (max-width:767px){#project-all .project-allBox .ripeBox span.name{font-size:15px;margin-top:15px}}#project-all .project-allBox .ripeBox span.gr{font-size:1.65vw;color:#35b597;line-height:1.5;margin-top:3.63636%}@media screen and (max-width:767px){#project-all .project-allBox .ripeBox span.gr{display:block;font-size:14px;margin-top:5px}}#project-all .project-allBox .ripeBox .btn{margin-top:8.18182%;margin-left:auto;margin-right:auto;width:54.54545%;border-radius:5px;background:linear-gradient(to right,#35b597,#1eacbb)}@media screen and (max-width:767px){#project-all .project-allBox .ripeBox .btn{width:100%;margin-top:15px}}#project-all .project-allBox .ripeBox .btn a{text-align:center;display:block;padding:27px;border-radius:5px;color:#fff;font-size:16px;letter-spacing:.02em}@media print,screen and (min-width:768px){#project-all .project-allBox .ripeBox .btn a{transition:.6s}#project-all .project-allBox .ripeBox .btn a:hover{background:#14a8ca}}@media only screen and (max-width:1024px){#project-all .project-allBox .ripeBox .btn a{font-size:13px;padding:20px}}#project-detail .project-Ttl{position:relative}#project-detail .project-Ttl .bg-area{position:relative}#project-detail .project-Ttl .bg-area img{width:100%}#project-detail .project-Ttl .proBox{width:500px}@media print,screen and (min-width:768px){#project-detail .project-Ttl .proBox{position:absolute;bottom:8vw;right:6.5vw}}@media screen and (max-width:767px){#project-detail .project-Ttl .proBox{position:relative;z-index:2;width:55vw;margin-top:-20px}}#project-detail .project-Ttl .proBox span{display:block;text-align:center}#project-detail .project-Ttl .proBox span.gr{background:#35b597;padding:10px;color:#fff;width:97%;margin-left:auto}#project-detail .project-Ttl .proBox span.name{font-size:1.9vw;font-weight:bold;background:#fff;padding:20px 5px}@media screen and (max-width:767px){#project-detail .project-Ttl .proBox span.name{font-size:15px;padding:12px 5px}}#project-detail .grmove{padding-top:.67568%;padding-bottom:6.41892%;background:url(../img/project/project-bg.png) no-repeat;background-size:cover;position:relative}#project-detail .grmove:before{content:"";display:block;position:absolute;width:100%;height:100%;background:#fff;margin:0 auto;top:0;left:0}#project-detail .grmove.anime .box01{transition:.5s}#project-detail .grmove.active:before{width:0;transition:1s ease-out}#project-detail .grmove.active .box01{opacity:1;transition-delay:1.3s}#project-detail .grmove .navBox{position:relative;z-index:2}#project-detail .grmove .box01{opacity:0}#project-detail .grmove .box01 .flexbox{display:flex;margin-top:6.14035%}@media screen and (max-width:767px){#project-detail .grmove .box01 .flexbox{flex-wrap:wrap;margin-top:25px}}@media print,screen and (min-width:768px){#project-detail .grmove .box01 .flexbox .conbox{width:45.61404%}}#project-detail .grmove .box01 .flexbox .conbox span{display:block;font-size:1.65vw;font-weight:bold;line-height:1.6}@media screen and (max-width:767px){#project-detail .grmove .box01 .flexbox .conbox span{font-size:14px}}#project-detail .grmove .box01 .flexbox .conbox p{margin-top:8.65385%}@media screen and (max-width:767px){#project-detail .grmove .box01 .flexbox .conbox p{margin-top:10px}}@media print,screen and (min-width:768px){#project-detail .grmove .box01 .flexbox .conbox+.conbox{margin-left:8.77193%}}@media screen and (max-width:767px){#project-detail .grmove .box01 .flexbox .conbox+.conbox{margin-top:25px}}#project-detail .box02{background:linear-gradient(to right,rgba(53,181,151,.3),rgba(30,172,187,.3))}#project-detail .box02 .cmntBox{padding-top:4.72973%;padding-bottom:4.72973%}@media screen and (max-width:767px){#project-detail .box02 .cmntBox{padding-top:30px;padding-bottom:30px}}#project-detail .box02 .cmntBox span{display:block;font-size:1.65vw;font-weight:bold;line-height:1.6;text-align:center}@media screen and (max-width:767px){#project-detail .box02 .cmntBox span{font-size:14px;text-align:left}}#project-detail .box02 .cmntBox p{margin-top:3.50877%}@media screen and (max-width:767px){#project-detail .box02 .cmntBox p{margin-top:15px}}#project-detail .box03{margin-top:6.75676%}#project-detail .box03 .cmntBox{padding-top:4.72973%;padding-bottom:4.72973%;padding-left:3.37838%;padding-right:3.37838%;border:solid 2px #35b597}@media screen and (max-width:767px){#project-detail .box03 .cmntBox{padding:30px 15px}}#project-detail .box03 .cmntBox>span{display:block;font-size:1.65vw;font-weight:bold;line-height:1.6;text-align:center}@media screen and (max-width:767px){#project-detail .box03 .cmntBox>span{font-size:14px;text-align:left}}#project-detail .box03 .cmntBox p{margin-top:3.50877%}@media screen and (max-width:767px){#project-detail .box03 .cmntBox p{margin-top:15px}}#project-detail .box03 .cmntBox p span{margin-top:25px;display:block;text-align:right}@media screen and (max-width:767px){#project-detail .box03 .cmntBox p span{margin-top:15px}}#project-detail .other{margin-top:4.72973%}@media screen and (max-width:767px){#project-detail .other{margin-top:30px}}#project-detail .other .otherTtl{font-size:2.3vw;text-align:center;font-weight:bold}@media screen and (max-width:767px){#project-detail .other .otherTtl{font-size:15px}}#project-detail .box04{margin-top:4.05405%;margin-left:auto;margin-right:auto}@media print,screen and (min-width:768px){#project-detail .box04{width:48.24561%}}#project-detail .box04 figure img{width:100%}#project-detail .box04 span{display:block}#project-detail .box04 span.name{font-size:1.9vw;font-weight:bold;line-height:1.5;margin-top:8.18182%}@media screen and (max-width:767px){#project-detail .box04 span.name{font-size:15px;margin-top:15px}}#project-detail .box04 span.gr{font-size:1.65vw;color:#35b597;line-height:1.5;margin-top:3.63636%}@media screen and (max-width:767px){#project-detail .box04 span.gr{display:block;font-size:14px;margin-top:5px}}#project-detail .box04 .btn{margin-top:8.18182%;margin-left:auto;margin-right:auto;width:54.54545%;border-radius:5px;background:linear-gradient(to right,#35b597,#1eacbb)}@media screen and (max-width:767px){#project-detail .box04 .btn{width:100%;margin-top:15px}}#project-detail .box04 .btn a{text-align:center;display:block;padding:27px;border-radius:5px;color:#fff;font-size:16px;letter-spacing:.02em}@media print,screen and (min-width:768px){#project-detail .box04 .btn a{transition:.6s}#project-detail .box04 .btn a:hover{background:#14a8ca}}@media only screen and (max-width:1024px){#project-detail .box04 .btn a{font-size:13px;padding:20px}}#system .systemBox .box01 figure img{width:100%}#system .systemBox .box01 .ttlBox.anime{transition:2s;opacity:0}#system .systemBox .box01 .ttlBox.anime.active{opacity:1}#system .systemBox .box01 .ttlBox .mainTxt{position:relative;background:#fff;margin-top:-7.01754%;padding-top:5.70175%;padding-bottom:5.70175%;padding-left:7.45614%;padding-right:7.45614%}@media screen and (max-width:767px){#system .systemBox .box01 .ttlBox .mainTxt{margin-top:-10px;padding:15px}}#system .systemBox .box01 .ttlBox .mainTxt .mainTtl{font-size:2.05vw;color:#35b597;font-weight:bold;line-height:1.5;letter-spacing:.05em}@media screen and (max-width:767px){#system .systemBox .box01 .ttlBox .mainTxt .mainTtl{font-size:15px}}#system .systemBox .box02 .grTtl,#system .systemBox .box03 .grTtl{color:#35b597;font-size:2.05vw;font-weight:bold;text-align:center;padding:23px;border:solid 2px #35b597}@media screen and (max-width:767px){#system .systemBox .box02 .grTtl,#system .systemBox .box03 .grTtl{padding:15px;font-size:14px}}#system .systemBox .box02 figure,#system .systemBox .box03 figure{margin-top:5.26316%;width:100%}@media screen and (max-width:767px){#system .systemBox .box02 figure,#system .systemBox .box03 figure{margin-top:20px}}#system .systemBox .box02 figure img,#system .systemBox .box03 figure img{width:100%}#system .systemBox .box02 .conBox .box div,#system .systemBox .box02 .conBox02 .box div,#system .systemBox .box03 .conBox .box div,#system .systemBox .box03 .conBox02 .box div{padding:6.79612%;border:solid 2px #35b597;display:block;position:relative}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box div,#system .systemBox .box02 .conBox02 .box div,#system .systemBox .box03 .conBox .box div,#system .systemBox .box03 .conBox02 .box div{padding:15px}}#system .systemBox .box02 .conBox .box div span,#system .systemBox .box02 .conBox02 .box div span,#system .systemBox .box03 .conBox .box div span,#system .systemBox .box03 .conBox02 .box div span{display:block;color:#35b597;font-size:1.4vw;font-weight:bold}@media only screen and (max-width:1024px){#system .systemBox .box02 .conBox .box div span,#system .systemBox .box02 .conBox02 .box div span,#system .systemBox .box03 .conBox .box div span,#system .systemBox .box03 .conBox02 .box div span{font-size:14px}}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box div span,#system .systemBox .box02 .conBox02 .box div span,#system .systemBox .box03 .conBox .box div span,#system .systemBox .box03 .conBox02 .box div span{font-size:13px}}#system .systemBox .box02 .conBox .box div p,#system .systemBox .box02 .conBox02 .box div p,#system .systemBox .box03 .conBox .box div p,#system .systemBox .box03 .conBox02 .box div p{margin-top:20px}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box div p,#system .systemBox .box02 .conBox02 .box div p,#system .systemBox .box03 .conBox .box div p,#system .systemBox .box03 .conBox02 .box div p{margin-top:10px}}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box+.box,#system .systemBox .box02 .conBox02 .box+.box,#system .systemBox .box03 .conBox .box+.box,#system .systemBox .box03 .conBox02 .box+.box{margin-top:20px}}#system .systemBox .box02{margin-top:2.63158%}#system .systemBox .box02.anime{transition:2s;opacity:0}#system .systemBox .box02.anime .txtBox{opacity:0;transition:3s}#system .systemBox .box02.anime .txtBox:nth-child(1){transition-delay:.7s}#system .systemBox .box02.anime .txtBox:nth-child(2){transition-delay:1.3s}#system .systemBox .box02.anime .txtBox:nth-child(3){transition-delay:1.9s}#system .systemBox .box02.anime.active{opacity:1}#system .systemBox .box02.anime.active .txtBox{opacity:1}#system .systemBox .box02 .conBox{display:block;position:relative;padding-top:3.24561%;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){#system .systemBox .box02 .conBox{padding-top:20px;flex-direction:column}}#system .systemBox .box02 .conBox:before{content:"";position:absolute;display:block;width:.35088%;height:100%;background:#35b597;top:0;left:50%;margin:0 auto}@media print,screen and (min-width:768px){#system .systemBox .box02 .conBox:before{transform:translateX(-50%)}}@media screen and (max-width:767px){#system .systemBox .box02 .conBox:before{left:3%}}@media print,screen and (min-width:768px){#system .systemBox .box02 .conBox .box{width:45.17544%}}#system .systemBox .box02 .conBox .box div{width:100%;position:relative}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box div{width:90%}}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box:nth-child(odd) div{margin-left:auto}}#system .systemBox .box02 .conBox .box:nth-child(odd) div:before{content:"";position:absolute;display:block;width:10.67961%;height:1px;background:#35b597;top:50%;left:100%;transform:translateY(-50%);margin:0 auto}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box:nth-child(odd) div:before{width:8%;left:auto;right:100%}}#system .systemBox .box02 .conBox .box:nth-child(odd) div:after{content:"";position:absolute;display:block;width:3.8835%;padding-top:3.8835%;background:#35b597;border-radius:50%;top:50%;right:-13.20388%;transform:translateY(-50%);margin:0 auto}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box:nth-child(odd) div:after{right:auto;left:-10.09709%}}#system .systemBox .box02 .conBox .box:nth-child(even){margin-left:auto}@media print,screen and (min-width:768px){#system .systemBox .box02 .conBox .box:nth-child(even){margin-top:3.50877%}}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box:nth-child(even) div{margin-left:auto}}#system .systemBox .box02 .conBox .box:nth-child(even) div:before{content:"";position:absolute;display:block;width:10.67961%;height:1px;background:#35b597;top:50%;right:100%;transform:translateY(-50%);margin:0 auto}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box:nth-child(even) div:before{width:8%;left:auto;right:100%}}#system .systemBox .box02 .conBox .box:nth-child(even) div:after{content:"";position:absolute;display:block;width:3.8835%;padding-top:3.8835%;background:#35b597;border-radius:50%;top:50%;left:-13.20388%;transform:translateY(-50%);margin:0 auto}@media screen and (max-width:767px){#system .systemBox .box02 .conBox .box:nth-child(even) div:after{right:auto;left:-10.09709%}}@media print,screen and (min-width:768px){#system .systemBox .box02 .conBox .box:nth-child(n+3) div{margin-top:7.76699%}}#system .systemBox .box02 .flexbox{display:flex;justify-content:center;margin-top:7.01754%}@media screen and (max-width:767px){#system .systemBox .box02 .flexbox{flex-direction:column;margin-top:30px}}#system .systemBox .box02 .flexbox .box{width:45.17544%}@media print,screen and (min-width:768px){#system .systemBox .box02 .flexbox .box:nth-child(even){margin-left:9.64912%}}@media screen and (max-width:767px){#system .systemBox .box02 .flexbox .box{width:100%}#system .systemBox .box02 .flexbox .box+.box{margin-top:20px}}@media print,screen and (min-width:768px){#system .systemBox .box02 .flexbox .box div{height:100%}}#system .systemBox .box03{margin-top:8.77193%}@media screen and (max-width:767px){#system .systemBox .box03{margin-top:45px}}#system .systemBox .box03.anime{transition:2s;opacity:0}#system .systemBox .box03.anime .txtBox{opacity:0;transition:3s}#system .systemBox .box03.anime .txtBox:nth-child(1){transition-delay:.7s}#system .systemBox .box03.anime .txtBox:nth-child(2){transition-delay:1.3s}#system .systemBox .box03.anime .txtBox:nth-child(3){transition-delay:1.9s}#system .systemBox .box03.anime.active{opacity:1}#system .systemBox .box03.anime.active .txtBox{opacity:1}#system .systemBox .box03 .grTtl+p{margin-top:2.63158%;font-size:1.65vw}@media screen and (max-width:767px){#system .systemBox .box03 .grTtl+p{margin-top:15px;font-size:13px}}#system .systemBox .box03 .flexbox{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3.50877%}@media screen and (max-width:767px){#system .systemBox .box03 .flexbox{flex-direction:column;margin-top:20px}}#system .systemBox .box03 .flexbox .box{width:46.49123%}@media print,screen and (min-width:768px){#system .systemBox .box03 .flexbox .box:nth-child(even){margin-left:7.01754%}#system .systemBox .box03 .flexbox .box:nth-child(n+3){margin-top:7.01754%}}@media screen and (max-width:767px){#system .systemBox .box03 .flexbox .box{width:100%}#system .systemBox .box03 .flexbox .box+.box{margin-top:20px}}@media print,screen and (min-width:768px){#system .systemBox .box03 .flexbox .box div{height:100%}}#data .dataBox.anime{transition:2s;opacity:0}#data .dataBox.anime .conBox{opacity:0;transition:2s}#data .dataBox.anime .conBox:nth-child(1){transition-delay:.5s}#data .dataBox.anime .conBox:nth-child(2){transition-delay:1.3s}#data .dataBox.anime .conBox:nth-child(3){transition-delay:1.9s}#data .dataBox.anime .conBox:nth-child(4){transition-delay:2.5s}#data .dataBox.anime.active{opacity:1}#data .dataBox.anime.active .conBox{opacity:1}#data .dataBox .conBox figure{margin-left:auto;margin-right:auto}#data .dataBox .conBox figure img{width:100%}#data .dataBox .conBox+.conBox{margin-top:5.70175%}@media screen and (max-width:767px){#data .dataBox .conBox+.conBox{margin-top:35px}}#data .dataBox .conBox .conTtl{padding:20px;font-size:2.05vw;color:#35b597;font-weight:bold;text-align:center;border:solid 2px #35b597}@media screen and (max-width:767px){#data .dataBox .conBox .conTtl{font-size:14px;padding:12px}}#data .dataBox .conBox.box01 figure{width:87.45614%;margin-top:3.94737%}@media screen and (max-width:767px){#data .dataBox .conBox.box01 figure{width:90%;margin-top:25px}}#data .dataBox .conBox.box02 figure{width:76.57895%;margin-top:6.57895%}@media screen and (max-width:767px){#data .dataBox .conBox.box02 figure{width:90%;margin-top:25px}}#data .dataBox .conBox.box03 figure{width:80.61404%;margin-top:5.26316%}@media screen and (max-width:767px){#data .dataBox .conBox.box03 figure{width:90%;margin-top:25px}}#data .dataBox .conBox.box04 p{margin-top:3.07018%;font-size:1.65vw;font-weight:bold;text-align:center}@media screen and (max-width:767px){#data .dataBox .conBox.box04 p{font-size:13px;margin-top:25px;display:table;margin-left:auto;margin-right:auto;text-align:left}}#data .dataBox .conBox.box04 p+figure{width:57.89474%;margin-top:6.14035%}@media screen and (max-width:767px){#data .dataBox .conBox.box04 p+figure{width:70%}}#data .dataBox .conBox.box04 .all{margin-top:7.01754%;margin-left:auto;margin-right:auto;padding-top:3.07018%;padding-bottom:3.07018%;display:flex;align-items:center;justify-content:center;border:solid 1px #c6c6c6;border-radius:79px}@media print,screen and (min-width:768px){#data .dataBox .conBox.box04 .all{width:84.21053%}}#data .dataBox .conBox.box04 .all span{font-size:2.05vw;font-weight:bold;color:#666}@media screen and (max-width:767px){#data .dataBox .conBox.box04 .all span{font-size:14px}}#data .dataBox .conBox.box04 .all figure{width:55.52083%;margin:0 0 0 9vw}@media screen and (max-width:767px){#data .dataBox .conBox.box04 .all figure{margin-left:25px}}#services .servicesBox .box01 figure img{width:100%}#services .servicesBox .box01 p{display:block;position:relative;width:87.7193%;margin-top:-9.5%;margin-left:auto;margin-right:auto;padding-top:5%;padding-bottom:5%;padding-left:6.5%;padding-right:6.5%;font-size:1.75vw;font-weight:bold;background:#fff}@media screen and (max-width:767px){#services .servicesBox .box01 p{width:95%;padding:15px;font-size:14px}}#services .servicesBox .box01 p.anime{transition:1.5s;opacity:0}#services .servicesBox .box01 p.anime.active{opacity:1}#services .servicesBox .txtBox{margin-top:10px}#services .servicesBox .txtBox p+p{margin-top:2.63158%}@media screen and (max-width:767px){#services .servicesBox .txtBox p+p{margin-top:15px}}#services .servicesBox .box02{margin-top:6.14035%}@media screen and (max-width:767px){#services .servicesBox .box02{margin-top:40px}}#services .servicesBox .box02 .ttltxt{font-size:1.65vw;text-align:center;font-weight:bold}@media screen and (max-width:767px){#services .servicesBox .box02 .ttltxt{font-size:14px}}#services .servicesBox .box02 .flexbox{margin-top:5.26316%;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){#services .servicesBox .box02 .flexbox{margin-top:25px}}#services .servicesBox .box02 .flexbox.anime{transition:1.5s;opacity:0}#services .servicesBox .box02 .flexbox.anime .conBox{opacity:0;transition:1s}#services .servicesBox .box02 .flexbox.anime .conBox:nth-child(1){transition-delay:.5s}#services .servicesBox .box02 .flexbox.anime .conBox:nth-child(2){transition-delay:.9s}#services .servicesBox .box02 .flexbox.anime .conBox:nth-child(3){transition-delay:1.2s}#services .servicesBox .box02 .flexbox.anime .conBox:nth-child(4){transition-delay:1.5s}#services .servicesBox .box02 .flexbox.anime.active{opacity:1}#services .servicesBox .box02 .flexbox.anime.active .conBox{opacity:1}#services .servicesBox .box02 .flexbox .conBox{border:solid 1px #35b597;box-sizing:border-box;width:48.24561%;padding:3.50877%}@media screen and (max-width:767px){#services .servicesBox .box02 .flexbox .conBox{width:100%;padding:20px 10px}}#services .servicesBox .box02 .flexbox .conBox .box{display:flex;align-items:center}#services .servicesBox .box02 .flexbox .conBox .box span{font-weight:bold;font-size:1.4vw;display:block;margin-left:30px}@media screen and (max-width:767px){#services .servicesBox .box02 .flexbox .conBox .box span{font-size:13px;margin-left:15px}}#services .servicesBox .box02 .flexbox .conBox p{margin-top:5.45455%}#services .servicesBox .box02 .flexbox .conBox p+p{margin-top:10px}#services .servicesBox .box02 .flexbox .conBox .list_01{margin-top:20px}@media screen and (max-width:767px){#services .servicesBox .box02 .flexbox .conBox .list_01{margin-top:12px}}#services .servicesBox .box02 .flexbox .conBox .list_01 li:before{width:.25em;height:.25em}@media screen and (max-width:767px){#services .servicesBox .box02 .flexbox .conBox .list_01 li:before{width:5px;height:5px}}#services .servicesBox .box02 .flexbox .conBox:nth-child(1) figure{width:9.81818%}#services .servicesBox .box02 .flexbox .conBox:nth-child(2) figure{width:12.72727%}#services .servicesBox .box02 .flexbox .conBox:nth-child(3) figure{width:11.09091%}#services .servicesBox .box02 .flexbox .conBox:nth-child(4) figure{width:13.81818%}@media print,screen and (min-width:768px){#services .servicesBox .box02 .flexbox .conBox:nth-child(even){margin-left:3.50877%}#services .servicesBox .box02 .flexbox .conBox:nth-child(n+3){margin-top:3.50877%}}@media screen and (max-width:767px){#services .servicesBox .box02 .flexbox .conBox+.conBox{margin-top:20px}}#schedule .scheduleBox figure{margin:auto}@media print,screen and (min-width:768px){#schedule .scheduleBox figure{width:54.38596%}}#schedule .scheduleBox figure.anime{transition:2s;opacity:0}#schedule .scheduleBox figure.anime.active{opacity:1}#schedule .scheduleBox figure img{width:100%}#new-recruit .new-recruit-allBox.anime{transition:2s;opacity:0}#new-recruit .new-recruit-allBox.anime .ripeBox{opacity:0;transition:2s}#new-recruit .new-recruit-allBox.anime .ripeBox:nth-child(1){transition-delay:.5s}#new-recruit .new-recruit-allBox.anime .ripeBox:nth-child(2){transition-delay:.9s}#new-recruit .new-recruit-allBox.anime .ripeBox:nth-child(3){transition-delay:1.2s}#new-recruit .new-recruit-allBox.anime .ripeBox:nth-child(4){transition-delay:1.5s}#new-recruit .new-recruit-allBox.anime.active{opacity:1}#new-recruit .new-recruit-allBox.anime.active .ripeBox{opacity:1}#new-recruit .new-recruit-allBox .ripeBox{border:solid 1px #35b597;padding:5.26316%}@media screen and (max-width:767px){#new-recruit .new-recruit-allBox .ripeBox{padding:25px 15px}}#new-recruit .new-recruit-allBox .ripeBox+.ripeBox{margin-top:5.26316%}@media screen and (max-width:767px){#new-recruit .new-recruit-allBox .ripeBox+.ripeBox{margin-top:30px}}#new-recruit .new-recruit-allBox .ripeBox span{display:inline-block}#new-recruit .new-recruit-allBox .ripeBox span.name{font-size:1.75vw;font-weight:bold;line-height:1.5}@media screen and (max-width:767px){#new-recruit .new-recruit-allBox .ripeBox span.name{font-size:15px}}#new-recruit .new-recruit-allBox .ripeBox span.gr{font-size:1.25vw;color:#35b597;line-height:1.5}@media print,screen and (min-width:768px){#new-recruit .new-recruit-allBox .ripeBox span.gr{margin-left:20px}}@media screen and (max-width:767px){#new-recruit .new-recruit-allBox .ripeBox span.gr{display:block;font-size:14px;margin-top:10px}}#new-recruit .new-recruit-allBox .ripeBox p{margin-top:2.94695%}@media screen and (max-width:767px){#new-recruit .new-recruit-allBox .ripeBox p{margin-top:12px}}#new-recruit .new-recruitBox{margin-top:5.40541%}@media screen and (max-width:767px){#new-recruit .new-recruitBox{margin-top:30px}}#new-recruit .new-recruitBox p{text-align:center}@media screen and (max-width:767px){#new-recruit .new-recruitBox p{display:table;margin-left:auto;margin-right:auto;text-align:left}}#new-recruit .new-recruitBox .flexbox{margin-top:4.38596%;display:flex;align-items:center}@media screen and (max-width:767px){#new-recruit .new-recruitBox .flexbox{flex-wrap:wrap;margin-top:20px}}#new-recruit .new-recruitBox .flexbox .box{width:50%}@media screen and (max-width:767px){#new-recruit .new-recruitBox .flexbox .box{width:100%}}#new-recruit .new-recruitBox .flexbox .box a{padding:7.01754%;display:block;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;text-align:center;height:165px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media print,screen and (min-width:768px){#new-recruit .new-recruitBox .flexbox .box a{transition:.6s}#new-recruit .new-recruitBox .flexbox .box a:hover{background:#e5faff}}@media screen and (max-width:767px){#new-recruit .new-recruitBox .flexbox .box a{height:100px}}#new-recruit .new-recruitBox .flexbox .box a img{width:66.12245%;max-height:100%;width:100%}@media screen and (max-width:767px){#new-recruit .new-recruitBox .flexbox .box a img{width:auto}}@media screen and (max-width:767px){#new-recruit .new-recruitBox .flexbox .box:first-child a{border-right:solid 1px #ccc}}#new-recruit .new-recruitBox .flexbox .box+.box a{border-right:none}@media screen and (max-width:767px){#new-recruit .new-recruitBox .flexbox .box+.box a{border-top:none;border-right:solid 1px #ccc}}#new-recruit .new-recruitBox .flexbox .box+.box a img{width:57.14286%;max-height:100%;width:100%}@media screen and (max-width:767px){#new-recruit .new-recruitBox .flexbox .box+.box a img{width:auto}}#new-recruit .new-recruitBox .flexbox .box:last-child a{border-right:solid 1px #ccc}#new-recruit .new-recruitBox #banner_header{display:flex;justify-content:space-between;align-items:center;margin-top:30px}@media screen and (max-width:767px){#new-recruit .new-recruitBox #banner_header{display:none}}#new-recruit .new-recruitBox #banner_header>*{display:block;text-align:center;margin:0;padding:0;padding-top:5px;padding-bottom:5px;width:50%}#entry-all .entry-allBox.anime{transition:2s;opacity:0}#entry-all .entry-allBox.anime .ripeBox{opacity:0;transition:2s}#entry-all .entry-allBox.anime .ripeBox:nth-child(1){transition-delay:.3s}#entry-all .entry-allBox.anime .ripeBox:nth-child(2){transition-delay:.7s}#entry-all .entry-allBox.anime .ripeBox:nth-child(3){transition-delay:1.1s}#entry-all .entry-allBox.anime .ripeBox:nth-child(4){transition-delay:1.5s}#entry-all .entry-allBox.anime .ripeBox:nth-child(5){transition-delay:1.9s}#entry-all .entry-allBox.anime .ripeBox:nth-child(6){transition-delay:2.1s}#entry-all .entry-allBox.anime.active{opacity:1}#entry-all .entry-allBox.anime.active .ripeBox{opacity:1}#entry-all .entry-allBox .ripeBox{border:solid 1px #35b597;padding:5.26316%}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox{padding:25px 15px}}#entry-all .entry-allBox .ripeBox+.ripeBox{margin-top:5.26316%}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox+.ripeBox{margin-top:30px}}#entry-all .entry-allBox .ripeBox span{display:inline-block}#entry-all .entry-allBox .ripeBox span.name{font-size:1.75vw;font-weight:bold;line-height:1.5}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox span.name{font-size:15px}}#entry-all .entry-allBox .ripeBox span.gr{font-size:1.25vw;color:#35b597;line-height:1.5}@media print,screen and (min-width:768px){#entry-all .entry-allBox .ripeBox span.gr{margin-left:20px}}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox span.gr{display:block;font-size:14px;margin-top:10px}}#entry-all .entry-allBox .ripeBox p{margin-top:2.94695%}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox p{margin-top:12px}}#entry-all .entry-allBox .ripeBox .btnBox{display:flex;margin-top:2.94695%;justify-content:center}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox .btnBox{flex-wrap:wrap;margin-top:20px}}#entry-all .entry-allBox .ripeBox .btnBox .btn{width:25.54028%;border-radius:5px}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox .btnBox .btn{width:100%}}#entry-all .entry-allBox .ripeBox .btnBox .btn a{text-align:center;display:block;padding:22px;border-radius:5px;color:#fff;font-size:16px}@media only screen and (max-width:1024px){#entry-all .entry-allBox .ripeBox .btnBox .btn a{font-size:13px;padding:15px}}#entry-all .entry-allBox .ripeBox .btnBox .btn.blBtn{background:linear-gradient(to right,#3b8ac7,#1eacbb)}@media print,screen and (min-width:768px){#entry-all .entry-allBox .ripeBox .btnBox .btn.blBtn a{transition:.6s}#entry-all .entry-allBox .ripeBox .btnBox .btn.blBtn a:hover{background:#14a8ca}}#entry-all .entry-allBox .ripeBox .btnBox .btn.glBtn{background:linear-gradient(to right,#35b597,#1eacbb)}@media print,screen and (min-width:768px){#entry-all .entry-allBox .ripeBox .btnBox .btn.glBtn{margin-left:3.92927%}}@media screen and (max-width:767px){#entry-all .entry-allBox .ripeBox .btnBox .btn.glBtn{margin-top:15px}}@media print,screen and (min-width:768px){#entry-all .entry-allBox .ripeBox .btnBox .btn.glBtn a{transition:.6s}#entry-all .entry-allBox .ripeBox .btnBox .btn.glBtn a:hover{background:#35b597}}#entry-detail .detailBox .detailTtl{text-align:center}#entry-detail .detailBox .detailTtl p{font-size:2.3vw;font-weight:bold}@media screen and (max-width:767px){#entry-detail .detailBox .detailTtl p{font-size:15px;display:table;margin-left:auto;margin-right:auto;text-align:left}}#entry-detail .detailBox .detailTtl span{display:block;font-size:1.25vw;color:#35b597}@media screen and (max-width:767px){#entry-detail .detailBox .detailTtl span{font-size:14px;margin-top:5px}}#entry-detail .detailBox .grBox{margin-top:3.50877%;margin-bottom:6.57895%;border:solid 1px #35b597;padding:3.50877%}@media screen and (max-width:767px){#entry-detail .detailBox .grBox{padding:25px 15px;margin-top:20px;margin-bottom:30px}}#entry-detail .detailBox .conBox .grTtl{font-size:1.75vw;font-weight:bold;color:#35b597}@media screen and (max-width:767px){#entry-detail .detailBox .conBox .grTtl{font-size:14px}}#entry-detail .detailBox .conBox p{margin-top:2.63158%}#entry-detail .detailBox .conBox+.conBox{margin-top:5.26316%}@media screen and (max-width:767px){#entry-detail .detailBox .conBox+.conBox{margin-top:20px}}#entry-detail .detailBox .conBox ul{margin-top:2.63158%;line-height:1.5}#entry-detail .detailBox .conBox ul.ul-lst-dec{list-style-type:decimal;padding-left:20px}#entry-detail .detailBox .conBox ul li{margin-bottom:15px}#entry-detail .detailBox .conBox .tbl{margin-top:2.63158%;width:100%}@media screen and (max-width:767px){#entry-detail .detailBox .conBox .tbl{margin-top:15px}}#entry-detail .detailBox .conBox .tbl tr{border-top:solid 1px #ccc}#entry-detail .detailBox .conBox .tbl tr:first-child th{border-top:solid 2px #35b597}#entry-detail .detailBox .conBox .tbl tr:last-child{border-bottom:solid 1px #ccc}#entry-detail .detailBox .conBox .tbl tr th{font-weight:bold;text-align:left;width:275px;padding:30px}@media screen and (max-width:767px){#entry-detail .detailBox .conBox .tbl tr th{display:block;width:100%;padding:15px 0 10px}}#entry-detail .detailBox .conBox .tbl tr td{padding:30px;line-height:2}@media screen and (max-width:767px){#entry-detail .detailBox .conBox .tbl tr td{display:block;width:100%;padding:0 0 15px}}#entry-detail .detailBox .btn{width:300px;margin:60px auto 0;background:linear-gradient(to right,#35b597,#1eacbb);border-radius:5px}@media screen and (max-width:767px){#entry-detail .detailBox .btn{width:100%;margin:25px auto 0}}#entry-detail .detailBox .btn a{text-align:center;display:block;padding:22px;border-radius:5px;color:#fff;font-size:16px}@media print,screen and (min-width:768px){#entry-detail .detailBox .btn a{transition:.6s}#entry-detail .detailBox .btn a:hover{background:#35b597}}@media only screen and (max-width:1024px){#entry-detail .detailBox .btn a{font-size:13px;padding:15px}}@media print,screen and (min-width:1025px){#entry-form .entry-formBox{width:54.05405%}}#entry-form .entry-formBox>p{margin-bottom:55px}@media screen and (max-width:767px){#entry-form .entry-formBox>p{margin-bottom:25px}}#entry-form .entry-formBox .formStep{display:flex;overflow:hidden;text-align:center;justify-content:center;margin-bottom:40px;height:80px}@media screen and (max-width:767px){#entry-form .entry-formBox .formStep{margin-bottom:20px;height:60px}}#entry-form .entry-formBox .formStep li{width:calc(100%/3);padding:30px 0;letter-spacing:.05em}@media screen and (max-width:767px){#entry-form .entry-formBox .formStep li{letter-spacing:.01em;padding:20px 0;display:flex;flex-direction:column;justify-content:center}}#entry-form .entry-formBox .formStep li.arrowGreen{position:relative;background-color:#35b597}#entry-form .entry-formBox .formStep li.arrowGreen:before{content:"";width:0;height:0;border-style:solid;border-width:40px 0 40px 15px;border-color:transparent transparent transparent #35b597;position:absolute;z-index:1;right:-15px;bottom:0}@media screen and (max-width:767px){#entry-form .entry-formBox .formStep li.arrowGreen:before{border-width:30px 0 30px 15px}}#entry-form .entry-formBox .formStep li.arrowGreen .step,#entry-form .entry-formBox .formStep li.arrowGreen .text{color:#fff}#entry-form .entry-formBox .formStep li.arrowGray{position:relative}#entry-form .entry-formBox .formStep li.arrowGray:before{content:"";width:0;height:0;border-style:solid;border-width:40px 0 40px 15px;border-color:transparent transparent transparent #a0a0a0;position:absolute;z-index:1;right:-15px;bottom:0}@media screen and (max-width:767px){#entry-form .entry-formBox .formStep li.arrowGray:before{border-width:30px 0 30px 15px}}#entry-form .entry-formBox .formStep li.arrowGray:after{content:"";width:0;height:0;border-style:solid;border-width:40px 0 40px 15px;border-color:transparent transparent transparent #eee;position:absolute;z-index:1;right:-14px;bottom:0}@media screen and (max-width:767px){#entry-form .entry-formBox .formStep li.arrowGray:after{border-width:30px 0 30px 15px}}#entry-form .entry-formBox .formStep li.arrow{background-color:#eee}#entry-form .entry-formBox .formStep li .step{font-family:Poppins}@media only screen and (max-width:1024px){#entry-form .entry-formBox .formStep li .step{font-size:12px}}#entry-form .entry-formBox .formStep li .text{font-size:1.25vw;font-weight:bold}@media print,screen and (min-width:768px){#entry-form .entry-formBox .formStep li .text{margin-left:20px}}@media only screen and (max-width:1024px){#entry-form .entry-formBox .formStep li .text{font-size:12px}}@media screen and (max-width:767px){#entry-form .entry-formBox .formStep li .text{margin-top:5px}}#entry-form .entry-formBox form dl{padding-top:3.75%;padding-bottom:3.75%;border-top:dotted 1px #000}@media screen and (max-width:767px){#entry-form .entry-formBox form dl{padding-top:20px;padding-bottom:20px}}#entry-form .entry-formBox form dl:last-child{border-bottom:dotted 1px #000}#entry-form .entry-formBox form dl.address div{margin-top:30px}@media screen and (max-width:767px){#entry-form .entry-formBox form dl.address div{margin-top:15px}}#entry-form .entry-formBox form dl.address div dt{width:9em}#entry-form .entry-formBox form dl.address div dd{margin:0;width:100%}@media screen and (max-width:767px){#entry-form .entry-formBox form dl.birth div dd:first-child,#entry-form .entry-formBox form dl.graduate div dd:first-child{width:45%}}@media screen and (max-width:767px){#entry-form .entry-formBox form dl.birth div dd+dd,#entry-form .entry-formBox form dl.graduate div dd+dd{width:30%}}#entry-form .entry-formBox form dl.birth div dd input,#entry-form .entry-formBox form dl.graduate div dd input{margin:0 20px}@media screen and (max-width:767px){#entry-form .entry-formBox form dl.birth div dd input,#entry-form .entry-formBox form dl.graduate div dd input{margin:0 10px;width:55%}}#entry-form .entry-formBox form dl.pr dd textarea{width:100%}#entry-form .entry-formBox form dl dt span{display:inline-block;padding:3px 8px;color:#fff;background:red;margin-left:15px;border-radius:3px;font-size:13px}#entry-form .entry-formBox form dl dd{margin-top:20px}@media screen and (max-width:767px){#entry-form .entry-formBox form dl dd{margin-top:10px}}#entry-form .entry-formBox form dl dd+dt{margin-top:30px}#entry-form .entry-formBox form dl dd .wt310{width:38.75%}@media screen and (max-width:767px){#entry-form .entry-formBox form dl dd .wt310{width:100%;box-sizing:border-box}}#entry-form .entry-formBox form dl dd .wt400{width:50%}@media screen and (max-width:767px){#entry-form .entry-formBox form dl dd .wt400{width:100%;box-sizing:border-box}}#entry-form .entry-formBox form dl dd .wt100{width:100%;box-sizing:border-box}#entry-form .entry-formBox form dl dd input,#entry-form .entry-formBox form dl dd select,#entry-form .entry-formBox form dl dd textarea{padding:10px;border-radius:3px;border:solid 1px #ccc;box-sizing:border-box}#entry-form .entry-formBox form dl dd span{display:block;font-size:13px;color:#666;margin-top:10px}#entry-form .entry-formBox form dl div{display:flex}#entry-form .entry-formBox form dd select{height:35px}@media screen and (max-width:767px){#entry-form .entry-formBox form dd select{height:40px}}#entry-form .entry-formBox .decide{margin:60px auto 0;width:260px}@media screen and (max-width:767px){#entry-form .entry-formBox .decide{margin-top:25px}}#entry-form .entry-formBox .decide button{transition:.6s;display:inline-block;color:#fff;background:linear-gradient(to right,#35b597,#1eacbb);width:100%;padding:18px 7px;border-radius:5px;font-size:16px;border:none}@media only screen and (max-width:1024px){#entry-form .entry-formBox .decide button{font-size:13px}}@media print,screen and (min-width:768px){#entry-form .entry-formBox .decide button:hover{background:#35b597}}#privacy .txtBox p+p{margin-top:3.07018%}@media screen and (max-width:767px){#privacy .txtBox p+p{margin-top:15px}}#privacy .privacyBox01 .ttlTxt_01{margin-bottom:3.07018%}#privacy .privacyBox01 figure{width:14.29825%;margin:auto}@media screen and (max-width:767px){#privacy .privacyBox01 figure{width:28%}}#privacy .privacyBox01 .txtBox{margin-top:4.38596%}#privacy .privacyBox01 .txtBox p:nth-last-child(-n+2){text-align:right}#privacy .privacyBox02{margin-top:5.06757%}#privacy .privacyBox02 .ttlTxt_01{margin-bottom:2.19298%}#privacy .privacyBox02 .ttlTxt_02{margin-top:3.94737%;margin-bottom:2.63158%}#privacy .privacyBox02 .list_01{margin-top:20px}#privacy .privacyBox02 .ttl{display:block;font-weight:bold;margin-top:2.63158%}@media screen and (max-width:767px){#privacy .privacyBox02 .ttl{margin-top:20px}}#privacy .ttlTxt_01,#privacy .ttlTxt_02{font-weight:bold}#privacy .grBox{margin-top:5.26316%;padding-top:4.82456%;padding-bottom:4.82456%;padding-left:4.38596%;padding-right:4.38596%;border:solid 1px #35b597}#privacy .grBox+p{margin-top:7.01754%}#privacy .grBox.mt0{margin-top:0}#privacy .grBox div{font-size:1.4vw;font-weight:bold;margin-bottom:2.19298%}@media screen and (max-width:767px){#privacy .grBox div{font-size:13px}}#privacy .grBox span{display:block;margin-top:1.92982%}@media screen and (max-width:767px){#privacy .grBox span{margin-top:10px;line-height:1.3}}#privacy .grBox span a{position:relative;display:block;padding-left:35px}#privacy .grBox span.tel a:before{content:"";position:absolute;display:block;background:url(../img/common/ico-tel-01.png) no-repeat;width:20px;height:22px;left:0;top:50%;transform:translateY(-50%);margin:0 auto}#privacy .grBox span.mail a:before{content:"";position:absolute;display:block;background:url(../img/common/ico-mail-01.png) no-repeat;width:20px;height:16px;left:0;top:50%;transform:translateY(-50%);margin:0 auto}#privacy .grBox span.city a:before{content:"";position:absolute;display:block;background:url(../img/common/ico-city-01.png) no-repeat;width:23px;height:15px;left:0;top:50%;transform:translateY(-50%);margin:0 auto}#privacy .grBox span.now{position:relative;padding-left:35px}#privacy .grBox span.now:before{content:"";position:absolute;display:block;background:url(../img/common/ico-now-01.png) no-repeat;width:21px;height:29px;left:0;top:50%;transform:translateY(-50%);margin:0 auto}