@import"https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100..900&display=swap";@media only screen and (max-width: 750px){.pc-only{display:none!important}}.sp-only{display:none!important}@media only screen and (max-width: 750px){.sp-only{display:block!important}}html{font-size:62.5%;margin:0;padding:0;border:0;outline:0;vertical-align:baseline}body{width:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;margin:0;padding:0;border:0;outline:0;font-size:10px;font-size:1rem;color:#000;vertical-align:baseline;font-family:a-otf-ud-shin-go-pr6n,sans-serif;font-weight:300;font-style:normal;line-height:1.6;letter-spacing:.1em;position:relative}div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,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,input,textarea{margin:0;padding:0;border:0;vertical-align:baseline;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,textarea{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#333;cursor:pointer;outline:none}input[type=submit]{cursor:pointer;border:none}textarea{resize:vertical;overflow:hidden}input,select{vertical-align:middle;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-webkit-appearance:none;border:none}h1,h2,h3,h4,h5,h6{font-weight:400}li{list-style:none}address{font-style:normal}a{cursor:pointer;text-decoration:none;color:#000}a img{outline:none}a:hover,a li:hover,a img:hover{opacity:.7;background:none}img{vertical-align:bottom;max-width:100%;height:auto}*{letter-spacing:0;box-sizing:border-box;font-family:"M PLUS 1",serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#02314d}main{padding-top:4.8611111111vw}@media only screen and (max-width: 750px){main{padding:unset}}main>header{position:fixed;left:0;top:0;z-index:100}@media only screen and (max-width: 750px){main>header{display:none}}main>header>div{background-color:#fff;width:100vw;height:4.8611111111vw;display:flex;justify-content:flex-end;align-items:center;padding:0 2.0833333333vw}main>header>div>div{display:flex;justify-content:center;align-items:center;gap:2.7777777778vw}main>header>div>div>a{font-size:1.3888888889vw;font-weight:700;color:#9e9da4}main>header>div>div>a.contact{display:flex;justify-content:center;align-items:center;width:9.0277777778vw;height:3.6111111111vw;background-color:#045c94;color:#fff;font-size:1.3888888889vw;font-weight:700}main>footer{background-color:#02314d;height:10.0694444444vw;color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.3888888889vw}@media only screen and (max-width: 750px){main>footer{height:19.3333333333vw;font-size:2.6666666667vw}}main>section#kv{width:100%;height:27.7777777778vw;background-image:url(/build/assets/logo-B62eA5SU.jpg);background-repeat:no-repeat;background-size:27.7777777778vw;background-position-x:center;background-position-y:center;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (max-width: 750px){main>section#kv{height:53.3333333333vw;background-size:53.3333333333vw;background-position-y:center}}main>section#about{padding:2.7777777778vw 0}@media only screen and (max-width: 750px){main>section#about{padding:5.3333333333vw 0}}main>section#about>h2{text-align:center;font-weight:700;font-size:2.7777777778vw}@media only screen and (max-width: 750px){main>section#about>h2{font-size:5.3333333333vw}}main>section#about>div{margin:0 auto;margin-top:2.7777777778vw;width:90vw;display:flex;justify-content:space-around;gap:2.7777777778vw}@media only screen and (max-width: 750px){main>section#about>div{margin-top:5.3333333333vw;display:block}}main>section#about>div>div{display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width: 750px){main>section#about>div>div{margin-top:5.3333333333vw}}main>section#about>div>div>h3{font-weight:700;font-size:2.7777777778vw}@media only screen and (max-width: 750px){main>section#about>div>div>h3{font-size:5.3333333333vw}}main>section#about>div>div>p{margin-top:1.3888888889vw;text-align:left;font-size:1.3888888889vw}@media only screen and (max-width: 750px){main>section#about>div>div>p{margin-top:2.6666666667vw;font-size:2.6666666667vw}}main>section#about>div>img{width:41.6666666667vw}@media only screen and (max-width: 750px){main>section#about>div>img{width:100%}}main>section#products{padding:2.7777777778vw 0}@media only screen and (max-width: 750px){main>section#products{padding:5.3333333333vw 0}}main>section#products>h2{text-align:center;font-weight:700;font-size:2.7777777778vw}@media only screen and (max-width: 750px){main>section#products>h2{font-size:5.3333333333vw}}main>section#products>p{margin-top:1.3888888889vw;text-align:center;font-size:1.3888888889vw}@media only screen and (max-width: 750px){main>section#products>p{margin-top:2.6666666667vw;font-size:2.6666666667vw}}main>section#products>ul{margin:0 auto;margin-top:2.7777777778vw;width:100%;overflow:hidden}@media only screen and (max-width: 750px){main>section#products>ul{margin-top:5.3333333333vw}}main>section#products>ul li{width:21.6666666667vw;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:0 1.3333333333vw}@media only screen and (max-width: 750px){main>section#products>ul li{width:41.6vw}}main>section#products>ul li>a>img{width:100%}main>section#products>ul li>p{margin-top:1.3888888889vw;color:#a3a2a5;text-align:center;font-weight:700;font-size:1.3888888889vw}@media only screen and (max-width: 750px){main>section#products>ul li>p{margin-top:2.6666666667vw;font-size:2.6666666667vw}}main>section#products>a{margin:auto;margin-top:2.7777777778vw;display:flex;justify-content:center;align-items:center;width:14.2361111111vw;height:3.6111111111vw;background-color:#045c94;color:#fff;font-size:1.3888888889vw;font-weight:700}@media only screen and (max-width: 750px){main>section#products>a{margin-top:5.3333333333vw;width:27.3333333333vw;height:6.9333333333vw;font-size:2.6666666667vw}}main>section#buy{height:48.6111111111vw;background-color:#000;background-image:url(/build/assets/top4-jnAilovg.jpg);background-repeat:no-repeat;background-size:69.4444444444vw;background-position:right;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;padding:0 10.4166666667vw;gap:2.7777777778vw}@media only screen and (max-width: 750px){main>section#buy{height:93.3333333333vw;background-position-x:right;background-position-y:bottom;justify-content:flex-start;align-items:center;gap:2.6666666667vw;padding-top:2.7777777778vw}}main>section#buy>h2{font-size:2.7777777778vw;font-weight:700;color:#fff}@media only screen and (max-width: 750px){main>section#buy>h2{text-align:center}}main>section#buy>p{width:34.5833333333vw;font-size:1.25vw;color:#fff}@media only screen and (max-width: 750px){main>section#buy>p{width:unset;font-size:2.4vw;text-align:center}}main>section#buy>a{margin-top:2.7777777778vw;display:flex;justify-content:center;align-items:center;width:14.2361111111vw;height:3.6111111111vw;background-color:#045c94;color:#fff;font-size:1.3888888889vw;font-weight:700}@media only screen and (max-width: 750px){main>section#buy>a{margin-top:5.3333333333vw;width:27.3333333333vw;height:6.9333333333vw;font-size:2.6666666667vw}}main>section#contact{padding:2.7777777778vw 0}@media only screen and (max-width: 750px){main>section#contact{padding:5.3333333333vw 0}}main>section#contact>p{margin-top:1.3888888889vw;font-weight:700;font-size:1.3888888889vw;text-align:center}@media only screen and (max-width: 750px){main>section#contact>p{margin-top:2.6666666667vw;font-size:2.6666666667vw}}main>section#contact>a{margin:0 auto;margin-top:2.7777777778vw;display:flex;justify-content:center;align-items:center;width:14.2361111111vw;height:3.6111111111vw;background-color:#045c94;color:#fff;font-size:1.3888888889vw;font-weight:700}@media only screen and (max-width: 750px){main>section#contact>a{margin-top:5.3333333333vw;width:27.3333333333vw;height:6.9333333333vw;font-size:2.6666666667vw}}
