.spaline__banner{background-position:center;background-size:cover;padding-top:60px;box-sizing:border-box}.spaline__banner__flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.spaline__banner .container{position:relative;min-height:680px;box-sizing:border-box;padding-bottom:60px}.spaline__banner__content{z-index:2}@media only screen and (max-width:767px){.spaline__banner__logo{margin:0 auto;display:block}}.spaline__banner__girl{position:absolute;right:0;bottom:0;z-index:1}.spaline__banner__des{width:100%}@media only screen and (max-width:767px){.spaline__banner__des{background-color:rgba(0,0,0,.3);padding:32px 16px;box-sizing:border-box}}.spaline__banner__des em,.spaline__banner__des p,.spaline__banner__des span,.spaline__banner__des strong{max-width:55%;color:#fff;font-size:24px;line-height:1.5}@media only screen and (max-width:767px){.spaline__banner__des em,.spaline__banner__des p,.spaline__banner__des span,.spaline__banner__des strong{max-width:100%;text-align:justify;font-size:20px}}.spaline__banner__menu{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:16px -8px 0 -8px}.spaline__banner__menu li{padding:0 8px;list-style:none;box-sizing:border-box}@media only screen and (max-width:767px){.spaline__banner__menu li{width:100%;margin:8px 0}}.spaline__banner__menu li a{display:block;padding:16px 16px;box-sizing:border-box;min-width:120px;text-align:center;border-radius:10px;background:rgba(75,112,0,.8);border:1px solid #fff537;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-size:18px;-webkit-transition:all .3s ease-out!important;-moz-transition:all .3s ease-out!important;-ms-transition:all .3s ease-out!important;-o-transition:all .3s ease-out!important;transition:all .3s ease-out!important}@media only screen and (max-width:767px){.spaline__banner__menu li a{width:100%}}.spaline__banner__menu li a:hover{background:#2c4005}.spaline__common{padding:100px 0}@media (max-width:991px){.spaline__common{background-position:bottom center}}.spaline__common.type02 .spaline__common__thumb{order:1}.spaline__common.type02 .spaline__common__thumb::after{left:auto;right:77px}.spaline__common.type02 .spaline__common__content{padding-right:0;padding-left:32px;order:2}@media only screen and (max-width:767px){.spaline__common.type02 .spaline__common__content{padding-left:0}}.spaline__common.type02 .spaline__common__content--tit{color:#fff}.spaline__common.type02 .spaline__product__button{background:#fff}.spaline__common.type02 .spaline__product__button:hover{border:2px solid #fff537;background:#6f8d33;color:#fff}.spaline__common__flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center}.spaline__common__content{width:70%;box-sizing:border-box;padding-right:32px;position:relative;z-index:2}@media only screen and (max-width:767px){.spaline__common__content{width:100%;padding:0;order:2}}.spaline__common__content--tit{text-transform:uppercase;position:relative;color:#fff;text-align:center;background-color:#6f8d33;padding:10px 0}@media only screen and (max-width:767px){.spaline__common__content--tit{display:block;padding:16px 8px;margin-top:20px;color:#fff;background:rgba(0,0,0,.5);text-align:center;font-size:24px}}.spaline__common__content--des{font-size:22px;line-height:1.5;text-align:justify}.spaline__common__content--des p,.spaline__common__content--des strong{color:#000}@media (max-width:991px){.spaline__common__content--des{background-color:rgba(255,255,255,.9);border-radius:5px;margin-left:-8px;margin-right:-8px;padding:8px}}@media only screen and (max-width:767px){.spaline__common__content--des{font-size:16px;margin-top:20px}}.spaline__common__thumb{width:30%;min-height:640px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#bcbcbc;position:relative}.spaline__common__thumb::after{content:"";position:absolute;left:77px;top:-40px;height:calc(100% + 80px);width:100%;border:2px solid #6f8d33;z-index:-1}@media only screen and (min-width:768px){.spaline__common__thumb{align-self:stretch;flex:1}}@media only screen and (max-width:767px){.spaline__common__thumb{width:100%;min-height:320px;order:1;margin-bottom:-76px}.spaline__common__thumb::after{display:none}}.spaline__slides{list-style-type:none;position:relative}.spaline__slides .owl-nav{position:absolute;left:0;top:40%;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.spaline__slides .owl-nav button{outline:0!important;font-size:50px!important}.spaline__slides .owl-nav button span{background:#f4f4f4;width:40px;height:40px;line-height:34px;display:block}.spaline__product__title{text-transform:uppercase;text-align:center;font-size:1.2rem}.spaline__product__button{display:block;border:2px solid #041036;text-transform:uppercase;padding:8px 16px;width:100%;max-width:120px;margin:0 auto;text-align:center;box-sizing:border-box;font-size:14px;margin-top:16px;-webkit-transition:all .3s ease-out!important;-moz-transition:all .3s ease-out!important;-ms-transition:all .3s ease-out!important;-o-transition:all .3s ease-out!important;transition:all .3s ease-out!important}.spaline__product__button:hover{border:2px solid #fff537;background:#6f8d33;color:#fff}.spaline__info{margin:0;padding:50px 0;background-color:#000;background-size:cover;background-position:center}.spaline__info__title{text-align:center;text-transform:uppercase;color:#6f8d33}.spaline__info__round{padding:32px 32px;border:1px solid #bcbcbc;background:#fff;border-radius:5px}@media only screen and (max-width:767px){.spaline__info__round{padding:16px}}.spaline__info p,.spaline__info strong{font-size:22px;line-height:1.5;color:#000;margin:12px 0}@media only screen and (max-width:767px){.spaline__info p,.spaline__info strong{font-size:16px;text-align:justify}}
/*# sourceMappingURL=maps/spaline.min.css.map */
