@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500&family=Noto+Serif+JP:wght@400;500;600&display=swap");#warrper{max-width:1440px;margin:auto}img{max-width:100%;height:auto}body,p{font-family:'Noto Sans JP', sans-serif;color:#000}a{text-decoration:none}h1,h2{font-family:'Noto Serif JP', serif;font-weight:700}.btn-buy>*{flex:auto}.btn-buy a{display:inline-block;color:#FFF;background:#EBF2FA;height:50px;line-height:37px;transition-duration:0.5s;border:2px solid #EBF2FA;padding:5px 35px;text-align:center;font-size:32px;text-decoration:none;cursor:pointer}.btn-buy a:hover{color:#000;text-decoration:none;background:#FFF;border:2px solid #EBF2FA;transition-duration:0.5s}.btn-buy .mail{background:#FFF;border:1px solid #000;color:#000}.btn-click{text-align:center}.btn-click a{background:#F4AC00;width:200px;height:50px;border:2px solid #F4AC00;border-radius:14px;font-size:16px;line-height:45px;display:block;text-decoration:none;color:#fff;transition-duration:0.5s;margin:0 auto}.btn-click a:hover{transition-duration:0.5s;background:#EBF2FA;color:#fff}.btn-addToCart{background:#009EFF;font-size:15px;color:#fff;line-height:40px;display:inline-block;min-width:225px;text-align:center;position:relative;padding-right:40px;transition:all .3s ease}.btn-addToCart .icon{position:absolute;top:0;right:0;height:100%;width:40px;line-height:40px;text-align:center;background-color:#0028AC;transition:all .3s ease}.btn-addToCart:hover{background:#0028AC;color:#fff}.btn-addToCart:hover .icon{background:#009EFF}.text-12{font-size:12px;letter-spacing:0.49px}.text-13{font-size:13px}.text-14{font-size:14px;line-height:23px;letter-spacing:0.28px}.text-15{font-size:15px;letter-spacing:0.6px}.text-17{font-size:17px;line-height:41px}.text-19{font-size:19px;line-height:31px;letter-spacing:1.13px;margin:0}.text-20{font-size:20px;line-height:34px;margin:0}.text-21{font-size:21px;line-height:38px;letter-spacing:2.13px}.text-23{font-size:23.4px;line-height:30px;letter-spacing:2.35px}.text-24{font-size:24px;line-height:38px}.text-26{font-size:26px;line-height:38px;letter-spacing:2.62px}.text-28{font-size:28px;line-height:48px;letter-spacing:1.67px;margin:0}.text-29{font-size:29px;letter-spacing:2.92px;margin:0}.text-38{font-size:38px;line-height:66px;letter-spacing:2.27px;margin:0}.text-57{font-size:57px;line-height:100px;letter-spacing:10px}.container{max-width:950px}.title-top{text-align:center;margin-bottom:45px}.text-blue{color:#002397}.text-border-bottom{border-bottom:1px solid #002397}.header{background:url(../images/banner-img.png) no-repeat;background-position:top left;margin:70px 0 20px}.header .container{max-width:1360px !important}.header .menu-list{text-align:right}.header .menu-list .time{display:flex;justify-content:right;margin-top:10px}.header .menu-list .time .text-20{color:#fff}.header .menu-list .time .mail-time{margin-left:30px}.header .btn-buy{display:flex;justify-content:end;align-items:center;background:linear-gradient(79deg, #024a95 0%, #3591d0 100%);padding:10px 0}.header .btn-buy .phone-number{display:block;padding:0px 20px;justify-content:center;align-items:center;font-size:22.6px}.header .btn-buy .phone-number p{color:#fff;margin-bottom:0;font-size:25px;text-align:center}.header .btn-buy .mail{background:transparent;color:#fff;border:none;border-left:1px solid #707070;border-right:1px solid #707070;justify-content:center;align-items:center;font-size:25px;font-size:22.6px}.header .btn-buy .prd-list{background:transparent;border:none;font-size:22.6px}.banner{background:url(../images/banner-background.png) no-repeat;text-align:center}.product{background:#EBF2FA;padding:130px 30px 70px;position:relative}.product .img-left{position:absolute;top:0;left:50px}.product .img-right{position:absolute;right:50px;bottom:0}.product .content{max-width:700px;margin:0 auto}.product .content .text{margin-bottom:50px}.product .content .component{text-align:center}.prd-use{background:url(../images/background-02.png);background-position:top;padding:140px 30px 100px}.prd-use .content{max-width:890px;margin:0 auto}.prd-use .content .box-main{border:4px solid #707070;border-radius:26px;margin-bottom:60px}.prd-use .content .box-main .title{border-top-left-radius:22px;border-top-right-radius:22px;background:linear-gradient(281deg, #00008f 0%, #009eff 100%);text-align:center;color:#fff}.prd-use .content .box-main .title .text-38{display:inline-block;position:relative}.prd-use .content .box-main .title .text-38::before{content:url(../images/ex-text.png);position:absolute;bottom:-10px;left:-135px}.prd-use .content .box-main .box-right{padding:30px}.prd-use .content .box-main .box-right .c-title{color:#000E99;margin-bottom:15px}.prd-point{background-color:#000E99;background-image:url("../images/bierimobg.png");background-position:top center;background-repeat:no-repeat;position:relative}.prd-point .prd-img{position:absolute;top:0;left:-130px}.prd-point .content{background:url(../images/background-03.png) no-repeat;background-position:top;padding:190px 30px 80px}.prd-point .content .main{max-width:1000px;margin:0 auto;padding-left:185px}.prd-point .content .main .prd-title{text-align:center;color:#fff;margin-bottom:35px}.prd-point .content .main .round{width:212px;height:212px;background:#fff;border-radius:50%;text-align:center;display:flex;justify-content:center;align-items:center}.prd-point .content .main .round .text-35{display:block}.prd-point .content .main .round .text-29{color:#000E99}.prd-data{background-color:#EBF2FA}.prd-data-heading{position:relative;padding:80px 0}.prd-data-heading .heading-icon{max-width:180px;position:absolute;left:0;bottom:0}.prd-data .w820{max-width:820px}.prd-data .text-border-bottom{padding:15px 0}.prd-data .text-23{letter-spacing:1.3px;font-size:22px}.prd-products .osusume{padding-bottom:50px;position:relative}.prd-products .osusume .tag{position:absolute;padding:5px 10px;color:#fff;background-color:#FF560A;font-size:15px;bottom:15px;left:0;letter-spacing:3px}.prd-products .sale{border:1px solid #0028AC;padding:10px;margin-bottom:10px}.prd-products .sale.empty{border:none}.prd-products .sale *{color:#0028AC}.prd-products-more{padding:50px 0}.prd-products-more .btn-more{display:block;max-width:617px;margin:0 auto;line-height:68px;text-align:center;color:#009EFF;font-size:23px;border:1px solid #009EFF;transition:all .3s ease}.prd-products-more .btn-more:hover{background:#009EFF;color:#fff}.prd-aq{background:url("../images/aqbg.png")}.prd-aq .w930{max-width:930px}.prd-aq-title{background:#fff;line-height:65px}.prd-aq-title img{vertical-align:top}.prd-contact .w840{max-width:840px}.prd-contact .text-20{line-height:38px;letter-spacing:2px}.prd-contact-content{padding-top:30px;border-top:1px solid #000000}.btn-dubble .d-flex>*{flex:50%;width:50%;text-align:center}.btn-dubble a{line-height:100px;font-size:25px;color:#fff;background:#009EFF;position:all .3s ease;letter-spacing:2.57px}.btn-dubble a.btn-mail{background:#0028AC}.btn-dubble a:hover{background:#FF560A}footer{background-color:#352F33}footer p{color:#fff}@media (max-width: 1024px){.prd-point .prd-img{left:-155px}.prd-point .content{padding:100px 15px 80px}}@media (max-width: 820px){.text-28{font-size:24px}.text-38{font-size:30px}.prd-point .content .main{padding-left:110px}}@media (max-width: 768px){.text-17{line-height:26px}.prd-point .content .main .round{width:170px;height:170px}.prd-point .content .main .round .text-29{font-size:23px}}@media (max-width: 767px){.text-20{font-size:16px}.text-38{font-size:25px}.text-57{font-size:40px}.product{padding:100px 15px 60px}.product .img-left,.product .img-right{width:25%}.prd-use{padding:60px 15px 60px}.prd-use .content .img-left{margin-top:10px}.prd-point .content .main{padding-left:100px}.prd-point .content .main .round{width:150px;height:150px}.prd-data-heading{padding:30px 0}.prd-data-heading .heading-icon{max-width:120px}}@media (max-width: 600px){.prd-point .prd-img{left:-130px}.prd-point .content{padding:50px 15px}.prd-point .content .main{padding-left:70px}.text-57{font-size:20px;line-height:30px;letter-spacing:8px}.btn-dubble .d-flex{display:block !important}.btn-dubble .d-flex>*{display:block;width:100%;text-align:center}}@media (max-width: 540px){.header .btn-buy .phone-number p,.header .btn-buy .mail{font-size:20px}}@media (max-width: 441px){.header .btn-buy{display:block}.prd-point .prd-img{left:-100px}.prd-point .content{padding:50px 15px}.prd-point .content .main{padding-left:0}.prd-data-heading .heading-icon{max-width:80px;bottom:60px}}@media (max-width: 320px){.prd-point .prd-img{left:-50px}}
/*# sourceMappingURL=style.css.map */