/* BASIC css start */
br.nobr{display:none;}

#wrap.main_{background:wihte}
#wrap.main_ #contentWrap{width:auto;margin:0;background:white}
#wrap.main_ #contentWrap #content{width:100%;margin:0;padding:0}

.main_ .section .inwrap{width:1420px;margin:0 auto}
.main_ .section .inwrap:after{content:"";display:block;clear:both}


.main_ .tit{position:relative;text-align:center;margin-bottom:40px}
.main_ .tit h2{display:inline-block;position:relative;z-index:1;padding:0 20px;background:white;font-size:28px;color:black;font-weight:200}
.main_ .tit h2 strong{font-weight:400}
.main_ .tit p{margin-top:5px;font-size:12px;color:#868686}

.main_ .pager{position:absolute;bottom:0;font-size:0}
.main_ .pager.round span{display:inline-block;width:12px;height:12px;margin:0 3px;background:white;text-align:left;text-indent:-9999em;opacity:0.5;cursor:pointer;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border-radius:50px
}
.main_ .pager.round .cycle-pager-active{opacity:1}

.main_ .pager.rectangular span{display:inline-block;width:14px;height:14px;margin:0 13px;background:#fff;text-align:left;text-indent:-9999em;opacity:1;filter:alpha(opacity=40);cursor:pointer;border-radius:50px;}
.main_ .pager.rectangular .cycle-pager-active{background:#E0109F;opacity:1;filter:alpha(opacity=100)}


/*  */
.main_ .keyvisual{position:relative;padding-bottom:0px;left:50%;width:1920px;margin-left:-960px;}
.main_ .keyvisual .inwrap{overflow:hidden;position:relative;width:100%; height:750px/*height:0;padding:580px 0 0*/}
.main_ .keyvisual .display_slide{position:relative;top:0;/*left:50%;margin-left:-735px*/}
.main_ .keyvisual .display_slide .item{overflow:hidden;position:relative}
.main_ .keyvisual .pager{bottom:80px;width:100%;text-align:center}

/*  */
.main_ .sec1{padding:120px 0 40px;}
.main_ .sec1 .inwrap{position:relative;z-index:5}
.main_ .sec1 .column{float:left;width:360px;height:500px;margin-left:10px;background:white;
	-webkit-box-shadow:-19px 30px 20px -2px rgba(124,139,143,0.3);
	-moz-box-shadow:-19px 30px 20px -2px rgba(124,139,143,0.3);
	box-shadow:-19px 30px 20px -2px rgba(124,139,143,0.3);
}
.main_ .sec1 .itemwrap .item {float:left; display:inline-block;position:relative;width:325px;margin-right:36px;}
.main_ .sec1 .itemwrap .item:last-child{margin-right:0;}
.main_ .sec1 .itemwrap .item .thumb{border:solid 1px #F0F0F0;margin-bottom:36px;padding: 27px 10px 28px;}
.main_ .sec1 .itemwrap .item .thumb img {width:100%;}
.main_ .sec1 .itemwrap .item .thumb .prdico{left:0;margin:10px 0 0 10px; position:absolute;}
.main_ .sec1 .itemwrap .item .thumb .prdico img{width:55px; height:55px}
.main_ .sec1 .itemwrap .item .prdinfo .prdname a{font-size:17px;color:#4C515F;line-height:130%;}


.main_ .sec1 .title{margin-bottom:50px}
.main_ .sec1 .title h2{width:214px;height:35px;margin:0 auto;}
.main_ .sec1 .column:first-child{margin-left:0}
.main_ .sec1 .column .thumb{position:relative;z-index:1}
.main_ .sec1 .review{position:relative}
.main_ .sec1 .review h3{width:154px;height:22px;margin:50px auto 0}
.main_ .sec1 .review .pager{bottom:28px;width:100%;text-align:center}
.main_ .sec1 .story{position:relative;z-index:-1}
.main_ .sec1 .story .pager{bottom:28px;width:100%;text-align:center}
.main_ .sec1 .product-wrap .item-wrap .item-cont .item-list .thumb {overflow:hidden;width:325px;height:360px;}

/*  */
.main_ .sec2{overflow:hidden;padding:90px 0 0;background:white url(/design/strivectin/skin1/imgs/main_sec2.jpg) no-repeat 50% 0}
.main_ .sec2 .title h2{width:533px;height:78px;margin:0 auto;background:url(/design/strivectin/skin1/imgs/sec2_title.png) no-repeat}
.main_ .sec2 .ban{width:50%;min-width:710px;float:left;}
.main_ .sec2 .ban .thumb{width:100%}
.main_ .sec2 .ban .thumb img{width:100%;height: auto;}


/*  */
.main_ .sec3{padding:130px 0;background:#fff url(/design/strivectin/skin1/imgs/210428_sv_main_bn01_pc.jpg) no-repeat 50% 0}
.main_ .sec3 .inwrap{position:relative}
.main_ .sec3 .title{}
.main_ .sec3 .title h2{}


/*  */
.main_ .sec4{padding:0;}
.main_ .sec4 .image {background:url(/design/strivectin/skin1/imgs/ban_about.jpg) 50% 0 no-repeat;z-index:1;width:100%; height:310px;}



/**/
.main_ .sec5{padding:130px 0;background:#F1F3F3}
.main_ .sec5 .title h2{}
.main_ .sec5 .display_screen{position:relative;width:0;height:0;padding:340px 1420px 0 0; margin:0 auto}
.main_ .sec5 .info{text-align: center;}
.main_ .sec5 .info .title{line-height:1;margin-bottom: 60px;}

#instafeed{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%}
#instafeed a{display:inline-block;position:relative;width:160px;margin: 0 0 20px 20px;float: left;}
#instafeed a:first-child{margin-left: 0;width:340px;}
#instafeed a:first-child .likes{line-height: 340px;}
#instafeed a img{width:100%}
#instafeed .likes{background:rgba(0,0,0,0.8);font-size:1.5em;position:absolute;color:#ffffff;right:0;top:0;left:0;opacity:0;text-align:center;line-height:160px;text-shadow:0 1px rgba(0,0,0,0.5);
-webkit-font-smoothing:antialiased;
-webkit-transition:opacity 100ms ease;
-moz-transition:opacity 100ms ease;
-o-transition:opacity 100ms ease;
-ms-transition:opacity 100ms ease;
transition:opacity 100ms ease
}
#instafeed a:hover .likes{opacity:1}
#instafeed a:nth-child(1) { position:absolute; left:0; top:0; }
#instafeed a:nth-child(6) { clear:both }
#instafeed a:nth-child(10) { position:absolute; right:0; top:0; width:340px; height:340px }
#instafeed a:nth-child(2), #instafeed a:nth-child(6) { margin-left:360px } 
#instafeed a:nth-child(10) .likes { line-height:340px }





/* BASIC css end */

