@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&display=swap);*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}:not(dialog){margin:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{text-wrap:balance}#__next,#root{isolation:isolate}body{font-family:"Noto Sans JP",sans-serif;background:#f3f9fc}img{width:100%}.pc_none{display:none}.sp_none{display:block}main{overflow:hidden;position:relative}.kv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2;background:#f3f9fc}.kv h1.kv_text{width:39.5138888889vw;position:absolute;top:2.0833333333vw;left:2.0833333333vw}.kv .kv_rectuit_button{width:100px;position:fixed;right:-42px;z-index:10;background:-o-linear-gradient(271.74deg,#014086 .2%,#0083ce 99.8%);background:linear-gradient(178.26deg,#014086 .2%,#0083ce 99.8%);-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.kv .kv_rectuit_button.visible{-webkit-animation:fadeOut .2s ease-in-out forwards;animation:fadeOut .2s ease-in-out forwards;pointer-events:all}.kv .kv_rectuit_button.hidden{-webkit-animation:fade .2s ease-in-out forwards;animation:fade .2s ease-in-out forwards;pointer-events:none}.kv .kv_rectuit_button:hover{opacity:.9;-webkit-transform:translate(-30px,0);-ms-transform:translate(-30px,0);transform:translate(-30px,0)}.kv .kv_rectuit_button a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-decoration:none;display:block;font-size:16px;padding:20px 0px 20px 16px;letter-spacing:.05em;color:#fff}.kv .kv_rectuit_button a::before{content:"";background:url(../img/flag.webp);background-size:100%;background-repeat:no-repeat;width:21px;height:21px;display:inline-block;margin-bottom:10px}.contents{padding:137px 0 136px 0;position:relative;overflow:hidden}.contents .contents_inner{width:1146px;margin:auto}.contents .contents_inner .cm_movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 129px;margin-bottom:70px}.contents .contents_inner .cm_movie .cm_about p.dec{color:#5e5e5e;font-size:40px;margin-bottom:28px}.contents .contents_inner .cm_movie .cm_about p.cm_title{color:#5e5e5e;font-size:18px}.contents .contents_inner .cm_movie .youtube_movie{width:780px;position:relative;cursor:pointer}.contents .contents_inner .cm_movie .youtube_movie :hover{opacity:.95}.contents .contents_inner .cm_movie .movie_arrow{width:103px;height:103px;background:url(../img/movie_arrow.webp);position:absolute;background-size:100%;top:0;right:0;bottom:0;left:0;margin:auto}.contents .contents_inner .cm_movie #cm_arrow{pointer-events:none}.contents .contents_inner .cm_movie #cm_arrow.hidden{display:none}.contents .contents_inner p.making_title{font-size:30px;text-align:center;color:#5e5e5e;margin-bottom:28px}.contents .contents_inner .making_movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 91px;margin-bottom:200px}.contents .contents_inner .making_movie .youtube_movie{width:445px;cursor:pointer}.contents .contents_inner .making_movie .youtube_movie :hover{opacity:.95}.contents .contents_inner .making_movie .movie_arrow{width:74px;height:74px;background:url(../img/movie_arrow.webp);position:absolute;background-size:100%;top:0;right:0;bottom:0;left:0;margin:auto}.contents .contents_inner .making_movie #making_arrow{pointer-events:none}.contents .contents_inner .making_movie #making_arrow.hidden{display:none}.contents .contents_inner .making_movie .making_text p.dec{color:#5e5e5e;font-size:30px;margin-bottom:10px;letter-spacing:.05em}.contents .contents_inner .making_movie .making_text p.about{color:#5e5e5e;font-size:16px;line-height:2;letter-spacing:.05em}.contents .contents_inner .statement p.text{color:#fff;font-size:18px;line-height:2.555;padding-left:5px;position:relative;z-index:3}.contents .contents_inner .anochan_image{width:300px;position:absolute;bottom:0;margin-right:50%;right:-530px;z-index:3}.contents::after{position:absolute;bottom:0;content:"";width:100%;height:55%;background:-o-linear-gradient(90.18deg,#067fc6 .29%,#1eb7eb 45.36%,rgba(255,255,255,0) 98.97%);background:linear-gradient(359.82deg,#067fc6 .29%,#1eb7eb 45.36%,rgba(255,255,255,0) 98.97%);z-index:-1}.contents .wave_01{width:1349px;position:absolute;top:-320px;left:-790px;margin-left:50%;z-index:-1}.contents .wave_02{width:1735px;position:absolute;top:-600px;left:-1050px;margin-left:50%;z-index:-1}.contents .wave_05{width:1190px;position:absolute;bottom:0;left:-1050px;margin-left:50%;z-index:-1}.product{padding-top:144px;padding-bottom:228px;position:relative;overflow:hidden}.product .wave_03{width:1075px;position:absolute;top:-240px;left:-20px;margin-right:50%}.product h2{color:#5e5e5e;text-align:center;font-size:24px;margin-bottom:37px;font-weight:500}.product h2 span{font-size:46px;letter-spacing:.09em;margin-top:20px;display:block}.product .product_list{width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:106px 80px}.product .product_list .product_box{width:547px;background:#fff}.product .product_list .product_box a{display:block;text-decoration:none}.product .product_list .product_box a .product_about{padding:37px 0 26px}.product .product_list .product_box a .product_about p.product_name{width:386px;margin:auto;font-size:30px;font-weight:500;text-align:center;background:#d9f4ff;color:#137ab3;margin-bottom:14px}.product .product_list .product_box a .product_about p.product_dec{font-size:22px;font-weight:500;text-align:center;line-height:1.6;color:#137ab3;margin-bottom:13px}.product .product_list .product_box a .product_about .product_image{width:386px;margin:auto;overflow:hidden}.product .product_list .product_box a .product_about .product_image img{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.product .product_list .product_box a .more{background:#01529b;padding:5px 0}.product .product_list .product_box a .more .more_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:15px}.product .product_list .product_box a .more .more_inner p{font-size:14px;font-weight:500;text-align:right;color:#fff}.product .product_list .product_box a .more .more_inner .arrow{width:6px}.product .product_list .product_box :hover{opacity:.9}.product .product_list .product_box :hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.company{position:relative}.company h2{color:#5e5e5e;font-size:36px;font-weight:500;text-align:center;margin-bottom:65px}.company .company_link .company_link_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.company .company_link .company_link_inner .company_link_box{width:50%}.company .company_link .company_link_inner .company_link_box a{display:block;position:relative;text-decoration:none}.company .company_link .company_link_inner .company_link_box a .company_link_image{width:100%}.company .company_link .company_link_inner .company_link_box a .link_text{position:absolute;bottom:0;background:rgba(1,82,155,.9);padding:8px 0;width:100%}.company .company_link .company_link_inner .company_link_box a .link_text p{color:#fff;font-size:20px;font-weight:500;letter-spacing:.05em;text-align:center}.company .company_link .company_link_inner .company_link_box a .link_text::after{display:inline-block;content:"";background:url(../img/arrow.webp);background-repeat:no-repeat;background-size:100%;width:13px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.recruit{padding-top:164px;position:relative;z-index:5}.recruit .recruit_inner .recruit_link{width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit .recruit_inner .recruit_link .button{width:800px;position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0}.recruit .recruit_inner .recruit_link .button h2{font-size:70px;letter-spacing:-.01em;color:#007cce;font-weight:500}.recruit .recruit_inner .recruit_link .button .recruit_button{width:800px;background:url(../img/recruit_bg.webp);background-size:100%;text-align:center}.recruit .recruit_inner .recruit_link .button .recruit_button a{display:block;color:#fff;text-decoration:none;font-size:32px;letter-spacing:.05em;padding:65px 0;-webkit-box-shadow:10px 10px 20px 0px rgba(125,172,197,.3019607843);box-shadow:10px 10px 20px 0px rgba(125,172,197,.3019607843);position:relative}.recruit .recruit_inner .recruit_link .button .recruit_button a p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.recruit .recruit_inner .recruit_link .button .recruit_button a p::before{content:"";background:url(../img/flag.webp);width:28px;height:28px;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;right:40px}.recruit .recruit_inner .recruit_link .button .recruit_button a p::after{content:"";background:url(../img/recruit_arrow.webp);width:34px;height:34px;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;left:140px}.recruit .recruit_inner .recruit_link .button .recruit_button:hover{-webkit-animation:hoverEff .3s forwards;animation:hoverEff .3s forwards}.recruit .recruit_inner .recruit_link .button .recruit_button:hover p{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.recruit .recruit_inner .recruit_link .anochan{width:488px;-ms-flex-negative:0;flex-shrink:0;margin-left:-80px;position:relative;z-index:2;pointer-events:none}.recruit:after{position:absolute;bottom:0;content:"";width:100%;height:100%;z-index:-1;background:-o-linear-gradient(270.52deg,rgba(243,249,252,0) -4.52%,#1eb7eb 97%);background:linear-gradient(179.48deg,rgba(243,249,252,0) -4.52%,#1eb7eb 97%)}.wave_04{width:1093px;position:absolute;bottom:-110px;right:-60px;margin-left:50%;z-index:-1}footer{padding:42px 0 44px 0;border-bottom:4px solid #137ab3;position:relative}footer .footer_inner .amano_logo{width:118px;margin:0 auto 26px}footer .footer_inner .corporate_site{width:218px;margin:auto}footer .footer_inner .sns{position:absolute;bottom:44px;right:40px}footer .footer_inner .sns .sns_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 9px}footer .footer_inner .sns .sns_inner .sns_logo{width:26px}footer a :hover{opacity:.8}@media screen and (min-width:768px) and (max-width:1600px){.kv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.kv h1.kv_text{width:39.5138888889vw;position:absolute;top:2.0833333333vw;left:2.0833333333vw}.kv .kv_rectuit_button{width:6.25vw;position:fixed;right:-2.625vw;z-index:10}.kv .kv_rectuit_button.visible{-webkit-animation:fadeOut .2s ease-in-out forwards;animation:fadeOut .2s ease-in-out forwards;pointer-events:all}.kv .kv_rectuit_button.hidden{-webkit-animation:fade .2s ease-in-out forwards;animation:fade .2s ease-in-out forwards;pointer-events:none}.kv .kv_rectuit_button:hover{opacity:.8;-webkit-transform:translate(-2vw,0);-ms-transform:translate(-2vw,0);transform:translate(-2vw,0)}.kv .kv_rectuit_button a{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-decoration:none;display:block;font-size:1vw;padding:1.25vw 0px 1.25vw 1vw;letter-spacing:.05em;color:#fff}.kv .kv_rectuit_button a::before{content:"";background:url(../img/flag.webp);background-size:100%;background-repeat:no-repeat;width:1.3125vw;height:1.3125vw;display:inline-block;margin-bottom:.625vw}.contents{padding:8.5625vw 0 8.5vw 0;position:relative;overflow:hidden}.contents .contents_inner{width:71.625vw;margin:auto}.contents .contents_inner .cm_movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 8.0625vw;margin-bottom:4.375vw}.contents .contents_inner .cm_movie .cm_about p.dec{color:#5e5e5e;font-size:2.5vw;margin-bottom:1.75vw}.contents .contents_inner .cm_movie .cm_about p.cm_title{color:#5e5e5e;font-size:1.125vw}.contents .contents_inner .cm_movie .youtube_movie{width:48.75vw;cursor:pointer}.contents .contents_inner .cm_movie .movie_arrow{width:6.4375vw;height:6.4375vw;background:url(../img/movie_arrow.webp);background-repeat:no-repeat;position:absolute;background-size:100%;top:0;right:0;bottom:0;left:0;margin:auto}.contents .contents_inner .cm_movie #cm_arrow{pointer-events:none}.contents .contents_inner .cm_movie #cm_arrow.hidden{display:none}.contents .contents_inner p.making_title{font-size:1.875vw;text-align:center;color:#5e5e5e;margin-bottom:1.75vw}.contents .contents_inner .making_movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 5.6875vw;margin-bottom:12.5vw}.contents .contents_inner .making_movie .youtube_movie{width:27.8125vw;cursor:pointer}.contents .contents_inner .making_movie .movie_arrow{width:4.625vw;height:4.625vw;background:url(../img/movie_arrow.webp);position:absolute;background-size:100%;background-repeat:no-repeat;top:0;right:0;bottom:0;left:0;margin:auto}.contents .contents_inner .making_movie #making_arrow{pointer-events:none}.contents .contents_inner .making_movie #making_arrow.hidden{display:none}.contents .contents_inner .making_movie .making_text p.dec{color:#5e5e5e;font-size:1.875vw;margin-bottom:.625vw;letter-spacing:.05em}.contents .contents_inner .making_movie .making_text p.about{color:#5e5e5e;font-size:1vw;line-height:2;letter-spacing:.05em}.contents .contents_inner .statement p.text{color:#fff;font-size:1.125vw;line-height:2.555;padding-left:.3125vw}.contents .contents_inner .anochan_image{width:18.75vw;position:absolute;bottom:0;margin-right:50%;right:-33.125vw}.contents::after{position:absolute;bottom:0;content:"";width:100%;height:55%;background:-o-linear-gradient(90.18deg,#067fc6 .29%,#1eb7eb 45.36%,rgba(255,255,255,0) 98.97%);background:linear-gradient(359.82deg,#067fc6 .29%,#1eb7eb 45.36%,rgba(255,255,255,0) 98.97%);z-index:-1}.contents .wave_01{width:84.3125vw;position:absolute;top:-20vw;left:-49.375vw;margin-left:50%;z-index:-1}.contents .wave_02{width:108.4375vw;position:absolute;top:-37.5vw;left:-65.625vw;margin-left:50%;z-index:-1}.contents .wave_05{width:82.6388888889vw;position:absolute;bottom:-4vw;left:-32vw;margin-left:50%;z-index:1}.product{padding-top:9vw;padding-bottom:14.25vw;position:relative;overflow:hidden}.product .wave_03{width:67.1875vw;position:absolute;top:-15vw;left:-1.25vw;margin-right:50%}.product h2{color:#5e5e5e;text-align:center;font-size:1.5vw;margin-bottom:2.3125vw}.product h2 span{font-size:2.875vw;letter-spacing:.09em;margin-top:1.25vw;display:block}.product .product_list{width:75vw;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6.625vw 5vw}.product .product_list .product_box{width:34.1875vw;background:#fff;-webkit-box-shadow:.625vw .625vw 1.25vw 0px rgba(125,172,197,.3019607843);box-shadow:.625vw .625vw 1.25vw 0px rgba(125,172,197,.3019607843)}.product .product_list .product_box a{display:block;text-decoration:none}.product .product_list .product_box a .product_about{padding:2.3125vw 0 1.625vw}.product .product_list .product_box a .product_about p.product_name{width:24.125vw;margin:auto;font-size:1.875vw;font-weight:500;text-align:center;background:#d9f4ff;color:#137ab3;margin-bottom:.875vw}.product .product_list .product_box a .product_about p.product_dec{font-size:1.375vw;font-weight:500;text-align:center;line-height:1.6;color:#137ab3;margin-bottom:.8125vw}.product .product_list .product_box a .product_about .product_image{width:24.125vw;margin:auto}.product .product_list .product_box a .more{background:#01529b;padding:.3125vw 0}.product .product_list .product_box a .more .more_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 .5vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:.9375vw}.product .product_list .product_box a .more .more_inner p{font-size:.875vw;font-weight:500;text-align:right;color:#fff}.product .product_list .product_box a .more .more_inner .arrow{width:.375vw}.company h2{color:#5e5e5e;font-size:2.25vw;font-weight:500;text-align:center;margin-bottom:4.0625vw}.company .company_link .company_link_inner{display:-webkit-box;display:-ms-flexbox;display:flex}.company .company_link .company_link_inner .company_link_box{width:50%}.company .company_link .company_link_inner .company_link_box a{display:block;position:relative;text-decoration:none}.company .company_link .company_link_inner .company_link_box a .company_link_image{width:100%}.company .company_link .company_link_inner .company_link_box a .link_text{position:absolute;bottom:0;background:rgba(1,82,155,.9);padding:.5vw 0;width:100%}.company .company_link .company_link_inner .company_link_box a .link_text p{color:#fff;font-size:1.25vw;font-weight:500;letter-spacing:.05em;text-align:center}.company .company_link .company_link_inner .company_link_box a .link_text::after{display:inline-block;content:"";background:url(../img/arrow.webp);background-repeat:no-repeat;background-size:100%;width:.8125vw;height:.75vw;position:absolute;top:50%;right:1.25vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.recruit{padding-top:10.25vw;position:relative}.recruit .recruit_inner .recruit_link{width:75vw;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit .recruit_inner .recruit_link .button{position:relative;width:50vw}.recruit .recruit_inner .recruit_link .button h2{font-size:4.375vw;letter-spacing:-.01em;color:#007cce}.recruit .recruit_inner .recruit_link .button .recruit_button{width:50vw;background:url(../img/recruit_bg.webp);background-size:100%;text-align:center}.recruit .recruit_inner .recruit_link .button .recruit_button a{display:block;color:#fff;text-decoration:none;font-size:2vw;letter-spacing:.05em;padding:4.0625vw 0}.recruit .recruit_inner .recruit_link .button .recruit_button a p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.recruit .recruit_inner .recruit_link .button .recruit_button a p::before{content:"";background:url(../img/flag.webp);width:1.75vw;height:1.75vw;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;right:2.5vw}.recruit .recruit_inner .recruit_link .button .recruit_button a p::after{content:"";background:url(../img/recruit_arrow.webp);width:2.125vw;height:2.125vw;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;left:8.75vw}.recruit .recruit_inner .recruit_link .button .recruit_button:hover{-webkit-animation:hoverEff .3s forwards;animation:hoverEff .3s forwards}.recruit .recruit_inner .recruit_link .button .recruit_button:hover p{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.recruit .recruit_inner .recruit_link .anochan{width:30.5vw;-ms-flex-negative:0;flex-shrink:0;margin-left:-5vw}.recruit:after{position:absolute;bottom:0;content:"";width:100%;height:100%;z-index:-1;background:-o-linear-gradient(270.52deg,rgba(243,249,252,0) -4.52%,#1eb7eb 97%);background:linear-gradient(179.48deg,rgba(243,249,252,0) -4.52%,#1eb7eb 97%)}.wave_04{width:68.3125vw;position:absolute;bottom:-6.875vw;right:-3.75vw;margin-left:50%;z-index:-1}footer{padding:42px 0 44px 0;border-bottom:4px solid #137ab3;position:relative}footer .footer_inner .amano_logo{width:118px;margin:0 auto 26px}footer .footer_inner .corporate_site{width:218px;margin:auto}footer .footer_inner .sns{position:absolute;bottom:44px;right:40px}footer .footer_inner .sns .sns_inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 9px}footer .footer_inner .sns .sns_inner .sns_logo{width:26px}}@media screen and (max-width:786px){.pc_none{display:block}.sp_none{display:none}.kv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.kv h1.kv_text{width:67.99px;width:9.0653333333vw;position:absolute;top:2.0833333333vw;top:30px;top:4vw;left:30px;left:4vw}.kv .kv_rectuit_button{width:50px;position:fixed;right:0;z-index:10;display:none}.kv .kv_rectuit_button.visible{-webkit-animation:fadeOut .2s ease-in-out forwards;animation:fadeOut .2s ease-in-out forwards;pointer-events:all}.kv .kv_rectuit_button.hidden{-webkit-animation:fade .2s ease-in-out forwards;animation:fade .2s ease-in-out forwards;pointer-events:none}.contents{padding:12.9333333333vw 0 0 0;position:relative}.contents .contents_inner{width:1146px;width:690px;width:92vw;margin:auto}.contents .contents_inner .cm_movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5.2vw 0;margin-bottom:90.77px;margin-bottom:12.1026666667vw}.contents .contents_inner .cm_movie .cm_about p.dec{color:#5e5e5e;font-size:54px;font-size:7.2vw;margin-bottom:28px}.contents .contents_inner .cm_movie .cm_about p.cm_title{color:#5e5e5e;font-size:26px;font-size:3.4666666667vw}.contents .contents_inner .cm_movie .youtube_movie{width:100%}.contents .contents_inner .cm_movie .movie_arrow{width:130px;width:17.3333333333vw;height:130px;height:17.3333333333vw;background:url(../img/movie_arrow.webp);background-repeat:no-repeat;position:absolute;background-size:100%;top:0;right:0;bottom:0;left:0;margin:auto}.contents .contents_inner .cm_movie #cm_arrow{pointer-events:none}.contents .contents_inner .cm_movie #cm_arrow.hidden{display:none}.contents .contents_inner p.making_title{font-size:40px;font-size:5.3333333333vw;text-align:center;color:#5e5e5e;margin-bottom:27px;margin-bottom:3.6vw}.contents .contents_inner .making_movie{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4.5333333333vw 0;margin:0 auto 25.7333333333vw;width:617px;width:82.2666666667vw}.contents .contents_inner .making_movie .youtube_movie{width:100%}.contents .contents_inner .making_movie .movie_arrow{width:130px;width:17.3333333333vw;height:130px;height:17.3333333333vw;background:url(../img/movie_arrow.webp);background-repeat:no-repeat;position:absolute;background-size:100%;top:0;right:0;bottom:0;left:0;margin:auto}.contents .contents_inner .making_movie #making_arrow{pointer-events:none}.contents .contents_inner .making_movie #making_arrow.hidden{display:none}.contents .contents_inner .making_movie .making_text p.dec{color:#5e5e5e;font-size:40px;font-size:5.3333333333vw;font-weight:700;margin-bottom:15px;margin-bottom:2vw;letter-spacing:.05em}.contents .contents_inner .making_movie .making_text p.about{color:#5e5e5e;font-size:26px;font-size:3.4666666667vw;line-height:2;letter-spacing:.05em}.contents .contents_inner .statement p.text{text-align:center;color:#fff;font-size:26px;font-size:3.4666666667vw;line-height:2.615;margin-bottom:12vw}.contents .contents_inner .anochan_image{width:360px;width:48vw;position:relative;bottom:0;margin-right:0;right:0;margin:auto}.contents::after{position:absolute;bottom:0;content:"";width:100%;height:58%;background:-o-linear-gradient(90.18deg,#067fc6 .29%,#1eb7eb 45.36%,rgba(255,255,255,0) 98.97%);background:linear-gradient(359.82deg,#067fc6 .29%,#1eb7eb 45.36%,rgba(255,255,255,0) 98.97%);z-index:-1}.contents .wave_01{width:1628px;width:217.0666666667vw;position:absolute;top:-121vw;left:-77vw;margin-left:0;z-index:-1}.contents .wave_02{width:1628px;width:217.0666666667vw;position:absolute;top:-40vw;left:-113vw;margin-left:0;z-index:-1}.contents .wave_05{width:1735px;width:231.3333333333vw;position:absolute;bottom:-53vw;left:-108vw;margin-left:50%;z-index:1}.product{padding-top:140px;padding-top:18.6666666667vw;padding-bottom:204px;padding-bottom:27.2vw}.product .wave_03{width:1075px;position:absolute;top:-240px;left:-20px;margin-right:0;display:none}.product h2{color:#5e5e5e;text-align:center;font-size:34px;font-size:4.5333333333vw;margin-bottom:50px;margin-bottom:6.6666666667vw}.product h2 span{font-size:56px;font-size:7.4666666667vw;letter-spacing:.09em;margin-top:20px;margin-top:20px;margin-top:2.6666666667vw;display:block}.product .product_list{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5.3333333333vw 0}.product .product_list .product_box{width:640px;width:85.3333333333vw;background:#fff;-webkit-box-shadow:10px 10px 20px 0px rgba(125,172,197,.3019607843);box-shadow:10px 10px 20px 0px rgba(125,172,197,.3019607843)}.product .product_list .product_box a{display:block;text-decoration:none}.product .product_list .product_box a .product_about{padding:5.3333333333vw 0 4vw}.product .product_list .product_box a .product_about p.product_name{width:451px;width:60.1333333333vw;margin:auto;font-size:36px;font-size:4.8vw;font-weight:500;text-align:center;background:#d9f4ff;color:#137ab3;margin-bottom:13px;margin-bottom:1.7333333333vw}.product .product_list .product_box a .product_about p.product_dec{font-size:28px;font-size:3.7333333333vw;font-weight:500;text-align:center;line-height:1.6;color:#137ab3;margin-bottom:19px;margin-bottom:2.5333333333vw}.product .product_list .product_box a .product_about .product_image{width:451px;width:60.1333333333vw;margin:auto}.product .product_list .product_box a .more{background:#01529b;padding:1.3333333333vw 0}.product .product_list .product_box a .more .more_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 8px;gap:0 1.3333333333vw;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-right:24px;padding-right:3.2vw}.product .product_list .product_box a .more .more_inner p{font-size:24px;font-size:3.2vw;font-weight:500;text-align:right;color:#fff}.product .product_list .product_box a .more .more_inner .arrow{width:20px;width:2.6666666667vw}.company h2{color:#5e5e5e;font-size:42px;font-size:5.6vw;font-weight:500;text-align:center;margin-bottom:53px;margin-bottom:7.0666666667vw}.company .company_link .company_link_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6.6666666667vw 0}.company .company_link .company_link_inner .company_link_box{width:100%}.company .company_link .company_link_inner .company_link_box a{display:block;position:relative;text-decoration:none}.company .company_link .company_link_inner .company_link_box a .company_link_image{width:100%}.company .company_link .company_link_inner .company_link_box a .link_text{position:absolute;bottom:0;background:rgba(1,82,155,.9);padding:1.3333333333vw 0;width:100%}.company .company_link .company_link_inner .company_link_box a .link_text p{color:#fff;font-size:26px;font-size:3.4666666667vw;font-weight:500;letter-spacing:.05em;text-align:center}.company .company_link .company_link_inner .company_link_box a .link_text::after{display:inline-block;content:"";background:url(../img/arrow.webp);background-repeat:no-repeat;background-size:100%;width:20px;width:2.6666666667vw;height:19px;height:2.5333333333vw;position:absolute;top:50%;right:31px;right:4.1333333333vw;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.recruit{padding-top:204px;padding-top:27.2vw;position:relative}.recruit .recruit_inner .recruit_link{width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recruit .recruit_inner .recruit_link .button{width:690px;width:92vw}.recruit .recruit_inner .recruit_link .button h2{font-size:7.4vw;text-align:center;letter-spacing:-.01em;color:#007cce;margin-bottom:51px;margin-bottom:6.8vw}.recruit .recruit_inner .recruit_link .button .recruit_button{width:auto;background:0 0}.recruit .recruit_inner .recruit_link .button .recruit_button a{display:block;color:#fff;text-decoration:none;padding:0;-webkit-box-shadow:none;box-shadow:none}.recruit .recruit_inner .recruit_link .button .recruit_button a p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;display:none}.recruit .recruit_inner .recruit_link .button .recruit_button a p::before{content:"";background:url(../img/flag.webp);width:28px;height:28px;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;right:40px}.recruit .recruit_inner .recruit_link .button .recruit_button a p::after{content:"";background:url(../img/recruit_arrow.webp);width:34px;height:34px;background-size:100%;background-repeat:no-repeat;background-position:center;display:inline-block;position:relative;left:140px}.recruit .recruit_inner .recruit_link .button .recruit_button:hover{-webkit-animation:hoverEff .3s forwards;animation:hoverEff .3s forwards}.recruit .recruit_inner .recruit_link .button .recruit_button:hover p{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.recruit .recruit_inner .recruit_link .anochan{width:476px;width:63.4666666667vw;-ms-flex-negative:0;flex-shrink:0;margin-left:0;margin-top:-11vw}.recruit:after{position:absolute;bottom:0;content:"";width:100%;height:100%;z-index:-1;background:-o-linear-gradient(270.52deg,rgba(243,249,252,0) -4.52%,#1eb7eb 97%);background:linear-gradient(179.48deg,rgba(243,249,252,0) -4.52%,#1eb7eb 97%)}.wave_04{width:1385px;width:184.6666666667vw;position:absolute;bottom:-95vw;right:-29vw;margin-left:0%;z-index:-1}footer{padding:10.8vw 0;border-bottom:4px solid #137ab3;position:relative}footer .footer_inner .amano_logo{width:182px;width:24.2666666667vw;margin:0 auto 5.7333333333vw}footer .footer_inner .corporate_site{width:360px;width:48vw;margin:auto}footer .footer_inner .sns{position:relative;bottom:0;right:0;margin-bottom:52px;margin-bottom:6.9333333333vw}footer .footer_inner .sns .sns_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 2.4vw}footer .footer_inner .sns .sns_inner .sns_logo{width:26px;width:56px;width:7.4666666667vw}.kv_rectuit_button_sp.pc_none{position:fixed;bottom:0;width:100%;z-index:10;-webkit-animation:fadeOut .2s ease-in-out forwards;animation:fadeOut .2s ease-in-out forwards;pointer-events:all}.kv_rectuit_button_sp.pc_none.hidden{-webkit-animation:fade .2s ease-in-out forwards;animation:fade .2s ease-in-out forwards;pointer-events:none}}.kv_image{width:100vw;overflow:hidden;position:relative;-webkit-animation:img-zoom 1.4s forwards;animation:img-zoom 1.4s forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;z-index:3}.kv_image::before{-webkit-animation:img-wrap 1.4s cubic-bezier(.4,0,.2,1) forwards;animation:img-wrap 1.4s cubic-bezier(.4,0,.2,1) forwards;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;background:#f3f9fc;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.kv_text{opacity:0;position:relative;z-index:3}.kv_text.start{-webkit-animation:start-anim 1s forwards;animation:start-anim 1s forwards}@-webkit-keyframes start-anim{from{opacity:0}to{opacity:1}}@keyframes start-anim{from{opacity:0}to{opacity:1}}.kv_rectuit_button{opacity:0;position:relative}.kv_rectuit_button:hover{opacity:.9}.kv_rectuit_button.start{-webkit-animation:start-anim .3s forwards;animation:start-anim .3s forwards}.kv_rectuit_button.start:hover{opacity:.9}@keyframes start-anim{from{opacity:0}to{opacity:1}}@-webkit-keyframes img-zoom{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes img-zoom{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes img-wrap{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}70%{-webkit-transform:translateY(10%);transform:translateY(10%)}90%{-webkit-transform:translateY(95%);transform:translateY(95%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes img-wrap{0%{-webkit-transform:translateY(0%);transform:translateY(0%)}70%{-webkit-transform:translateY(10%);transform:translateY(10%)}90%{-webkit-transform:translateY(95%);transform:translateY(95%)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes fade{from{opacity:1}to{opacity:0}}@keyframes fade{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:0}to{opacity:1}}.fadeIn{opacity:0;-webkit-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.fadeIn.is-show{opacity:1}.fadeIn_up{opacity:0;-webkit-transform:translate(0,100px);-ms-transform:translate(0,100px);transform:translate(0,100px);-webkit-transition:1s;-o-transition:1s;transition:1s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.fadeIn_up.is-show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.fadeIn_left{opacity:0;-webkit-transform:translate(-20px,0);-ms-transform:translate(-20px,0);transform:translate(-20px,0);-webkit-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.fadeIn_left.is-show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.fadeIn_right{opacity:0;-webkit-transform:translate(20px,0);-ms-transform:translate(20px,0);transform:translate(20px,0);-webkit-transition:2s;-o-transition:2s;transition:2s;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.fadeIn_right.is-show{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);opacity:1}.youtube_movie.inview.fadeIn_right{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.making_text.inview.inview.fadeIn_left{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.product_box.product_box_02.inview.fadeIn_up,.product_box.product_box_04.inview.fadeIn_up{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.company_link_box_02{-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}@media screen and (max-width:786px){.youtube_movie.inview.fadeIn_right{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.making_text.inview.inview.fadeIn_left{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.product_box.product_box_02.inview.fadeIn_up,.product_box.product_box_04.inview.fadeIn_up{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.company_link_box_02{-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}}.circle_01{width:1500px;height:1500px;border-radius:58% 41% 81% 37%;opacity:.4;background-image:-o-radial-gradient(#1baef5 0%,#cbeaf9 100%);background-image:radial-gradient(#1baef5 0%,#cbeaf9 100%);-webkit-filter:blur(30px);filter:blur(30px);-webkit-animation:circle_01 40s infinite;animation:circle_01 40s infinite;position:absolute;top:0;left:0;z-index:-2}.circle_02{width:1500px;height:1500px;border-radius:38% 81% 21% 97%;opacity:.4;background-image:-o-radial-gradient(#1baef5 10%,#cbeaf9 100%);background-image:radial-gradient(#1baef5 10%,#cbeaf9 100%);-webkit-filter:blur(30px);filter:blur(30px);-webkit-animation:circle_02 60s infinite;animation:circle_02 60s infinite;position:absolute;top:200px;right:0;z-index:-2}@-webkit-keyframes circle_01{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(100vw,200px);transform:translate(100vw,200px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes circle_01{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(100vw,200px);transform:translate(100vw,200px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@-webkit-keyframes circle_02{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(-100vw,400px);transform:translate(-100vw,400px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}@keyframes circle_02{0%{-webkit-transform:translate(0,0);transform:translate(0,0)}50%{-webkit-transform:translate(-100vw,400px);transform:translate(-100vw,400px)}100%{-webkit-transform:translate(0,0);transform:translate(0,0)}}.movie{aspect-ratio:16/9;width:100%;height:auto}.movie-inner{display:block;width:100%;z-index:1;position:absolute;top:0;left:0}.thumb{width:100%;max-width:100%}.movie-player{position:relative;z-index:10}.youtube_movie{overflow:hidden}.youtube_movie img{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.youtube_movie :hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.company_link_image{overflow:hidden}.company_link_image img{-webkit-transition:-webkit-transform .6s ease;transition:-webkit-transform .6s ease;-o-transition:transform .6s ease;transition:transform .6s ease;transition:transform .6s ease, -webkit-transform .6s ease}.company_link_image :hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@media screen and (min-width:1440px){.contents .wave_01{width:93.6806vw;position:absolute;top:-22.2222vw;left:-54.8611vw;margin-left:50%;z-index:-1}.contents .wave_02{width:120.4861vw;position:absolute;top:-41.6667vw;left:-72.9167vw;margin-left:50%;z-index:-1}.contents .wave_05{width:82.6388888889vw;position:absolute;bottom:-4vw;left:-32vw;margin-left:50%;z-index:1}.wave_04{width:75.9028vw;position:absolute;bottom:-7.6389vw;right:-4.1667vw;margin-left:50%;z-index:-1}}.recruit_button.hover{-webkit-animation:hoverEff .3s forwards;animation:hoverEff .3s forwards}.recruit_button.hover p{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}@-webkit-keyframes hoverEff{0%{opacity:1}100%{opacity:.9}}@keyframes hoverEff{0%{opacity:1}100%{opacity:.9}}.kv_rectuit_button.start:hover{opacity:.8!important}