@charset "UTF-8";a{color:#fc0}html{scroll-behavior:smooth!important}@media screen and (max-width:1800px){img{width:100%;height:auto}}main{display:block;padding:30px 0}main article{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:0 auto;text-align:center}main article div{padding:0 15px;box-sizing:border-box}main #mainContent .image{flex-basis:65%;text-align:right!important;max-width:1200px}main #mainContent .image img{width:100%;height:auto;border:10px solid #ff2542;filter:drop-shadow(10px 10px 0 rgba(104, 10, 23, .6));transition:.4s;position:sticky;top:10px}@media screen and (max-width:980px){main article{width:100%;display:block}main #mainContent .image img{width:100%}}main #mainContent .image img:hover{filter:drop-shadow(0 0 10px rgba(255, 37, 66, .9))}main #mainContent .pickup{flex-basis:35%;text-align:left;overflow:visible;width:30%}@media screen and (max-width:980px){main #mainContent .pickup{width:100%}}main #mainContent .pickup>.pick{width:auto;display:block;margin:40px auto;position:relative;filter:drop-shadow(10px 10px 0 rgba(0, 0, 0, .6));transition:.4s;box-shadow:0 0 0 3px #0e60db,0 0 0 3px #0e60db inset;font-size:0}main #mainContent .pickup>.pick:first-child{margin-top:20px}main #mainContent .pickup>.pick:last-child{margin-bottom:20px}main #mainContent .pickup>.pick::after{display:block;content:attr(data-text) "";position:absolute;width:24rem;z-index:2;color:#fff;font-size:1.4rem;background-color:rgba(0,131,164,.9);font-weight:700;padding:10px;text-align:center;right:-2.5%;bottom:10px;transition:.4s}@media screen and (max-width:980px){main #mainContent .pickup>.pick{margin:20px auto!important}main #mainContent .pickup>.pick::after{font-size:1.4rem;bottom:2px}}main #mainContent .pickup>.pick.notext::after{display:none}main #mainContent .pickup>.pick video{width:100%;height:auto;position:absolute;left:0;top:0;z-index:-1}main #mainContent .pickup>.pick:hover{filter:drop-shadow(0 0 2px rgba(0, 0, 0, .9))}main #mainContent .pickup>.pick:hover::after{right:-1%}main #mainContent .pickup>.pick img{width:100%;height:auto}main #mainContent .pickup .mNews{box-shadow:0 0 0 3px #f75b8b,0 0 0 3px #f75b8b inset;font-size:0}main #mainContent .pickup .mNews::before{content:attr(data-date) " NEW!";display:block;position:absolute;width:20%;left:-8px;top:-10px;font-size:1.8rem;padding:3px 10px;background-color:#f75b8b;text-align:center;color:#fff;z-index:2;font-weight:700;transform:rotate(-5deg)}@media screen and (max-width:980px){main #mainContent .pickup .mNews::before{font-size:1.2rem}}main #information>div{padding:10px;margin:20px 10px}main #information h3{display:block;width:100%;font-size:2rem;text-align:left;position:relative;margin-bottom:10px}main #information h3::before{content:"";display:block;width:100%;height:50%;position:absolute;left:0;bottom:0;background-color:#fb0;border-radius:5px;z-index:-1}@media screen and (max-width:980px){main #information .history{height:240px}}main #information .history dl{margin:0 auto;width:95%;text-align:left;font-size:1.4rem;padding:5px 0;overflow-x:hidden;height:160px;overflow-y:auto}main #information .history dl dt{font-weight:700;color:#F60}main #information .history dl dd{border-bottom:dotted 2px #fb0;padding-bottom:.5em;margin-bottom:1em}main #information .history dl dd a{color:#53a742}main #information .history dl dd .pageMovie{color:#53a742;text-decoration:underline;font-weight:400}.recruit #NewProduct{margin:3em auto;border:3px solid #fd6f5c;border-radius:5px;text-align:center;width:100%;height:auto;font-size:1.8rem;line-height:180%;font-weight:700}.recruit #NewProduct b{display:block;position:relative;font-size:8rem;color:#fff;line-height:180%}@media screen and (max-width:980px){.recruit #NewProduct b{font-size:8vw}}.recruit #NewProduct b::before{content:"新プロジェクト始動！";font-size:8rem;font-weight:700;display:block;-webkit-text-stroke-color:#fd6f5c;-webkit-text-stroke-width:8px;-webkit-text-fill-color:#fd6f5c;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.recruit #NewProduct b::after{content:"";display:block;width:100%;height:40%;background-color:#fd6f5c;position:absolute;left:0;top:30%;z-index:-1}.recruit #NewProduct img{max-width:270px}.recruit section b{border-top:solid 1px rgba(76,42,22,.6);padding-top:.5em}.recruit section .box_text{display:inline-block;max-width:auto;text-align:center;width:auto;background-color:#fd6f5c;color:#fff;border:1px solid #fd6f5c;padding:5px 10px;border-radius:10px;font-weight:700;transition:.4s;margin:5px}.recruit section a.box_text{text-decoration:none}.recruit section a.box_text:hover{color:#fd6f5c;background-color:#fff;text-decoration:underline}.recruit section .link_text{display:block;text-align:center}.recruit section .link_text a{width:18em;display:block;margin:1em auto;background-color:#08ae00;text-decoration:none;padding:.5em 10px;border-radius:10px;font-weight:700;color:#fff}@media screen and (max-width:980px){.recruit #NewProduct b::before{font-size:8vw}.recruit section .link_text a{width:auto;font-size:4vw}}.recruit section .link_text a:hover{text-decoration:underline}

