.lavox__banner{height:640px;width:100%;background-size:cover;background-position:center;background-color:#000;overflow:hidden}@media only screen and (max-width:767px){.lavox__banner{height:auto;padding:50px 0}}.lavox__banner__content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-moz-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px){.lavox__banner__content{position:absolute;height:100%;width:50%;right:16px;top:0}}@media only screen and (max-width:767px){.lavox__banner__content{width:100%;background:rgba(0,0,0,.5)}}.lavox__banner__content--tit{color:#0160e0;text-transform:uppercase;line-height:1.5}@media only screen and (max-width:767px){.lavox__banner__content--tit{font-size:22px;letter-spacing:1px;margin-top:16px;text-align:center}}.lavox__banner__content--sub{color:#fff;font-size:18px;line-height:2}@media only screen and (max-width:767px){.lavox__banner__content--sub{text-align:center}}.lavox__common{padding:50px 0;background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;display:block}.lavox__common.type02 .lavox__common__thumb{order:1}.lavox__common.type02 .lavox__common__content{padding-right:0;padding-left:32px;order:2}@media only screen and (max-width:767px){.lavox__common.type02 .lavox__common__content{padding-left:0}}.lavox__common.type02 .lavox__common__content--tit{color:#0160e0}.lavox__common.type02 .lavox__product__button{background:#0160e0;color:#fff}.lavox__common.type02 .lavox__product__button:hover{background:0 0;color:#000}.lavox__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}.lavox__common__content{width:70%;box-sizing:border-box;padding-right:32px;position:relative;z-index:2}@media only screen and (max-width:767px){.lavox__common__content{width:100%;padding:0;order:2}}.lavox__common__content--tit{text-transform:uppercase;position:relative}@media only screen and (max-width:767px){.lavox__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}}.lavox__common__content--des{font-size:22px;line-height:1.5;text-align:justify}@media only screen and (max-width:767px){.lavox__common__content--des{font-size:16px}}.lavox__common__thumb{width:30%;min-height:640px;background-size:cover;background-position:center;background-repeat:no-repeat;background-color:#bcbcbc}@media only screen and (min-width:768px){.lavox__common__thumb{align-self:stretch;flex:1}}@media only screen and (max-width:767px){.lavox__common__thumb{width:100%;min-height:320px;order:1;margin-bottom:-76px}}.lavox__slides{list-style-type:none;position:relative}.lavox__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}.lavox__slides .owl-nav button{outline:0!important;font-size:50px!important}.lavox__slides .owl-nav button span{background:#f4f4f4;width:40px;height:40px;line-height:34px;display:block}.lavox__product__title{text-transform:uppercase;text-align:center;font-size:1.2rem}.lavox__product__button{display:block;border:2px solid #000;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}.lavox__product__button:hover{background:#0160e0;color:#fff}.lavox__info{margin:0;padding:50px 0;background-color:#000;background-size:cover;background-position:center}.lavox__info__title{text-align:center;text-transform:uppercase;color:#0160e0}.lavox__info__round{padding:32px 32px;border:1px solid #bcbcbc;background:#fff;border-radius:5px}@media only screen and (max-width:767px){.lavox__info__round{padding:16px}}.lavox__info p{font-size:22px;line-height:1.5;margin:12px 0}@media only screen and (max-width:767px){.lavox__info p{font-size:16px;text-align:justify}}
/*# sourceMappingURL=maps/lavox.min.css.map */
