@charset "utf-8";
section div.title_box h1.main_tit1{font-family:'Montserrat';font-size:42px;font-weight:600;line-height:1;letter-spacing:-.8px;color:#111;text-transform:capitalize}
section div.title_box span.sub_tit1{padding-left:93px;display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.2px;color:#666;margin-top:20px}
section div.title_box span.sub_tit1:before{width:65px;height:1px;background:#000;position:absolute;top:6px;left:0;content:''}
.section01 #main_slider div.item{height:570px;overflow:hidden}
.section01 #main_slider div.item div.img{transition:3s ease-in-out;height:570px;overflow:hidden;}
.section01 #main_slider div.item.v02 div.img{background:#ddd}
.section01 div.main_slider_wrap{position:relative;background:url(../img/main/section01_pt.jpg);margin-top:30px}
.section01 div.main_slider_wrap #main_slider{width:1400px;margin:0 auto;position:relative;transform:translateY(-30px);height:570px;background: #eaeaea;}
.section01 div.main_slider_wrap div.ms_control_wrap{width:1200px;position:absolute;top:230px;left:50%;z-index:110;transform:translate(-50%,0)}
.section01 div.main_slider_wrap div.ms_control_wrap a{position:absolute}
.section01 div.main_slider_wrap div.ms_control_wrap a.next{right:0;left:auto}
.section01 #main_slider .active div.item div.text h2.tit1{opacity:1;transform:translate3d(0,0,0)}
.section01 #main_slider .active div.item div.text span.txt1{opacity:1;transform:translate3d(0,0,0)}
.section01 div.main_slider_wrap #main_slider .owl-dots{position:absolute;bottom:27px;left:50%;text-align:center;transform:translateX(-50%)}
.section01 div.main_slider_wrap #main_slider .owl-dots:before{content:'';position:absolute;top:4px;left:0;right:0;height:1px;background:#fff;opacity:.4}
.section01 div.main_slider_wrap #main_slider .owl-dots button{width:9px;height:9px;background:#fff;border-radius:10px;vertical-align:top;position:relative;outline:0}
.section01 div.main_slider_wrap #main_slider .owl-dots button:before{content:'';position:absolute;width:23px;height:23px;border:1px solid #fff;box-sizing:border-box;border-radius:23px;top:-7px;left:-7px;opacity:0;transition:.4s}
.section01 div.main_slider_wrap #main_slider .owl-dots button.active:before{opacity:1}
.section01 div.main_slider_wrap #main_slider .owl-dots button + button{margin-left:30px}
.section02 figure{margin-top:32px}
.section02 .gallery-style1{background: url(../img/main/section02_figure01.jpg) no-repeat left -18px top 15px;padding-top: 193px;}
.section02 .gallery-style1 + .gallery-style1{margin-top:50px}
.content .inner > .right{padding-bottom:180px}
.gallery-style1 div.list div.item .price{padding-bottom:22px}
.gallery-style1 div.list div.item .tit1{margin-top:14px}