@charset "utf-8";

body{
	overflow: hidden;
}

/*---------- .sec_bottom ----------*/
.sec_bottom{
	background-color: #fff5f5;
}
.sec_bottom .inner{
	padding:100px 0;
}
.sec_bottom h2{
	margin:0 0 50px;
}
.sec_bottom h3{
	margin:0 0 20px;
}
.sec_btm_bnr{
	margin:0 0 50px;
}
.sec_btm_bnr li{
	margin: 0 0 40px;
}
.sec_btm_items{
	width:960px;
}
.sec_btm_items thead th{
	padding:0 0 20px;
}
.sec_btm_img{
	margin:0 0 20px;
}
.sec_btm_name{
	margin:0 0 6px;
}
.sec_btm_price{
	margin:0 0 9px;
}
.sec_btm_flag{
	margin:0 0 6px;
}
.sec_btm_separate{
	width:20px;
	background: url(/cms/onlineshop/gb/i/sib/mist/img/sec_btm_separate.png) repeat-y;
}
.bottom_note li{
	font-size:12px;
	color:#666;
	text-indent: -1em;
	padding-left:1em;
}
.bottom_btn{
	margin-top:80px;
	text-align: center;
}
.btn_brand_list {
	display: inline-block;
	overflow: hidden;
	width: 389px;
	height: 66px;
	text-indent: -9999px;
	white-space: nowrap;
	background: url("/cms/onlineshop/gb/i/sib/mist/img/btn_brand_list.png") no-repeat 0 0;
	margin:10px;
}
.btn_brand_site {
	display: inline-block;
	overflow: hidden;
	width: 389px;
	height: 66px;
	text-indent: -9999px;
	white-space: nowrap;
	background: url("/cms/onlineshop/gb/i/sib/mist/img/btn_brand_site.png") no-repeat 0 0;
	margin:10px;
}



.cmn_cart{
	position:relative;
	margin:0 0 35px;
}
.cmn_name img{
	display:block;
}
.cmn_name img:first-child{
	margin:0 0 16px;
}
.cmn_btn{
	position:absolute;
	top:53px;
	right:0;
	width:474px;
}
.cmn_btn a,
.cmn_btn div{
	display:block;
	width:474px;
	height:58px;
	background: url(/cms/onlineshop/gb/i/sib/mist/img/cmn_btn.png) no-repeat 0 0;
	text-indent: -30em;
	overflow: hidden;
}
.cmn_btn a.cmn_btn1{
	background-position: 0 0;
}
.cmn_btn a.cmn_btn2{
	background-position: 0 -58px;
}
.cmn_btn div.cmn_btn0{
	background-position: 0 -116px;
}
.cmn_btn div.cmn_btn9{
	background-position: 0 -174px;
}


/*---------- .sec ----------*/
.sec .inner{
	padding-bottom:100px;
}
.sec h2{
	padding:59px 0 29px;
}
.sec_img{
	position:absolute;
	top:10px;
	right:-73px;
}
.sec_txt{
	margin:0 0 28px;
}
.sec_circle{
	margin:0 0 39px;
}
.sec_circle li{
	display:inline-block;
	margin-right:18px;
}
.sec_name{
	margin:0 0 15px;
}
.sec_price{
	margin:0 0 9px;
}
.sec_btn{
	width:350px;
	height:58px;
}
.sec_btn a,
.sec_btn div{
	display:block;
	width:350px;
	height:58px;
	background: url(/cms/onlineshop/gb/i/sib/mist/img/sec_btn.png) no-repeat 0 0;
	text-indent: -30em;
	overflow: hidden;
}
.sec_btn a.sec_btn1{
	background-position: 0 0;
}
.sec_btn a.sec_btn2{
	background-position: 0 -58px;
}
.sec_btn div.sec_btn0{
	background-position: 0 -116px;
}
.sec_btn div.sec_btn9{
	background-position: 0 -174px;
}




.sec2{
	background-color: #fff5f5;
}
.sec2 h2{
	padding:98px 0 54px;
}
.sec2_cont1,
.sec2_cont2{
	position:relative;
}
.sec2_cont1 .img{
	position:absolute;
	top:0;
	left:-8px;
}
.sec2_cont1 .txt{
	padding:107px 0 110px 501px;
}
.sec2_cont2 .img{
	position:absolute;
	top:0;
	right:11px;
}
.sec2_cont2 .txt{
	padding:94px 0 222px 58px;
}




.sec3{
	padding-bottom:100px;
}
.sec3 h2{
	padding:100px 0 124px;
}
.sec3_img{
	position:absolute;
	top:245px;
	left:-40px;
}
.sec3_features{
	margin-left:483px;
	margin-bottom:87px;
}
.sec3_features li{
	margin:0 0 50px;
}
.sec3_note{
	color:#333;
	font-size:12px;
	margin-bottom:20px;
}
.sec3_notes{
	color:#333;
	font-size:12px;
}



.sec4{
	background-color: #fff5f5;
	padding-bottom:100px;
}
.sec4 h2{
	padding:100px 0 54px;
}
.sec4_scene{
	padding-bottom:58px;
}
.sec4_scene li{
	display:inline-block;
	width:290px;
	vertical-align: top;
	margin-left:45px;
}
.sec4_scene li:first-child{
	margin-left:0;
}
.sec4_scene dt{
	margin-bottom:15px;
}
.sec4_scene dd p:first-child{
	margin-bottom:20px;
}
.sec4 h3{
	border-top:solid 1px #e2b8b8;
	padding:58px 0 39px;
}
.sec4_txt{
	margin:0 0 59px;
}
.sec4_fig{
	background: url(/cms/onlineshop/gb/i/sib/mist/img/sec4_arrow.png) no-repeat center center;
}
.sec4_fig p{
	float:right;
}
.sec4_fig p:first-child{
	float:left;
}





.sec5{
	padding:0 0 100px;
}
.sec5 h2{
	padding:158px 0 40px;
}
.sec5_img{
	position:absolute;
	top:25px;
	right:-29px;
}

.sec5_circle{
	margin:0 0 113px;
}
.sec5_circle li{
	display:inline-block;
	margin-right:18px;
}
.sec5 h3{
	padding:58px 0 0;
	border-top:solid 1px #ccc;
	margin:72px 0 16px;
}
.sec5_txt{
	margin:0 0 40px;
}
.sec5_movie{
	width:640px;
	margin:0 auto;
}

/*---------- .sec_day_bnr ----------*/
.sec_day_bnr{
	padding:20px 0 20px;
}