body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	font-size:16px;
	background-color: #000;
	color: #FFF;
	font-weight: normal!important;
	line-height: 170%;
}
/*通用全站都有的寫法*/
*:link, *:visited, *:hover, *:active, *:focus {
    -webkit-transition: color .25s linear, background-color .25s linear, border-color .25s linear,padding .15s linear, filter .15s linear,opacity  .15s linear;
    transition: color .25s linear, background-color .25s linear, border-color .25s linear, padding .15s linear, filter .15s linear,opacity  .15s linear; 
}	

.main{
	width: 100%;
	min-width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.main>div{position: relative;}
.main >img{display:block;}

.main > div{
	
	position: relative;
	float: left;
}
a:hover, img a:hover,.Act5 img:hover,#go:hover,.Act6_5 img:hover,.Act8_6:hover,.Act9 article img:hover {
	opacity:0.6;
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	filter:alpha(opacity=60);
}
/*頁面過長會自動出現top css*/
#go{
	display:none;
	cursor:pointer;
	position:fixed;
	right:15px;
	bottom:20px;
	width:51px;
	height:51px;
	z-index:99994;
	background-image:url(images/top.png);
	background-size:  100%;
}



header{
	position: absolute;
	z-index: 98;
	width: 100%;
	left: 0px;
	top: 35px;
}
header article{
	width:100%;
	min-width: 1000px;
	max-width:1300px;
	margin-right: auto;
	margin-left: auto;
	position: relative;}
.header1{
	float: left;width:108px;
}
.header2{
	float: right;
	width:156px;
	margin-top: 10px;
}
/*//////footer/////////////////////////////////////////////////////*/

footer {
	width: 100%;
	min-width: 1000px;
	background-color: #dcdcdc;
	font-size: 15px;
	color: #767676;
	float: right;
	padding-top:40px;
	padding-bottom: 40px;
}
footer article{
	width:897px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.footer{
	margin-bottom: 18px;
	padding-bottom: 18px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b0b0b0;
}
.apf7 {
	position: absolute;
	top: 0px;
	right: 0px;
	height: 40px;
}
.apf7 a {
	margin-left:10px;
}


/*//////右側/////////////////////////////////////////////////////*/






.menu_r{
	position: absolute!important;
	right: 0px!important;
	top:0px;
	z-index: 99;
	width: 160px;
	
	
}
#menu_r{position: fixed;top: 50%;margin-top: -240px;cursor: pointer;}
#menu_r img{cursor: pointer;}
#menu_r img:hover,.menu a:hover{
	opacity:0.9;
	filter:alpha(opacity=90);
}
#menu_r_op{
	background-image: url(img/menu_r_op.png);
	background-repeat: no-repeat;
	position: fixed;
	height: 630px;
	width: 615px;
	margin-left: -455px;
	margin-top: -320px;
	visibility: hidden;
	top: 50%;	
}
.apf1444{
	position: absolute;
	top: 0px;
	left: 0px;
	cursor: pointer;
}
.apf144{
	position: absolute;
	top: 284px;
left: 100px;
}
.apf14{
	position: absolute;
	height: 42px;
top: 184px;
right: 55px;
	z-index: 50;
}
.apf14 img:hover{filter: alpha(opacity=80);opacity:0.80;}
.apf1 {
	position:absolute;
left: 0px;
top: 5px;
	color: #fff;
	font-size: 14px;
}
.text {
	font-size:14px;
	border: 1px solid #fff;
		margin-right: 7px;
	margin-left: 7px;
	margin-bottom:10px;
	margin-right:5px;
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	color: #5a3747;
	width:218px;
}
.text2 {
	font-size:14px;
	border: 1px solid #fff;
		margin-right: 7px;
		width:278px;
	margin-left: 7px;
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	color: #5a3747;
}
.input{
	font-size: 14px;
	font-family: \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4;
	color: #5a3747;
	background-color: #fff;
width: 205px;
margin: 15px 8px 25px;
	border: 1px solid #fff;
	padding-right: 5px;
	padding-left: 5px;
}

.apf2 {
	margin-top:16px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
	background-image: url(http://www.venussecret.com.tw/event/2016_pretty_pregnant/img/line.png);
	background-repeat: repeat-x;
	background-position: center bottom;
	padding-bottom: 6px;
}
.apf2 input {
	margin:-1px 2px 0 10px;
}
.apf22 {
	margin:16px 0 0 8px;
	padding-bottom: 6px;
}
.apf3 {
	margin:16px 0 0 8px;
	padding-bottom: 6px;
}
.apf4{
	margin-top: 16px;
	margin-bottom: 16px;
	margin-left: 3px;
}
.apf5{
margin-top: 30px;
}
/*///////////////////////////////////////////////////////////*/

.kv,.Act1,.Act2,.Act3,.Act4,.Act5,.Act6,.Act7,.Act8,.Act9{
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	width: 100%;
	min-width: 1000px;
	position: relative;
	overflow: hidden;
	text-align: center;
	box-sizing:border-box;
}
/*//////kv/////////////////////////////////////////////////////*/
.kv{
	background-image: url(images/bg_01.jpg);
	height: 792px;
}
.kv_box{left: 0px;
	top: 0px;	height: 1096px;
	width: 100%;
	position: absolute!important;z-index: 1;overflow: hidden;min-width: 1000px;}
.kv_box2{height: 1096px;
	width: 100%;
	position: relative;}
.kv1,.kv2,.kv3,.kv4{left: 0px;
	top: 0px;	height: 1096px;
	width: 100%;
	position: absolute;	background-repeat: no-repeat;
	background-position: center top;}
.kv1{
	background-image: url(images/KV3.png);
z-index: 1;
	
}
.kv2{
	background-image: url(images/KV_TIT.png);
z-index: 4;
	
}
.kv3{
	background-image: url(images/KV_TIT2.png);
z-index: 2;
	
}
.kv4{
	background-image: url(images/KV.png);
z-index: 3;
	
}
.icon{
	text-align: center;cursor: pointer;
	height: 140px;
	width: 140px;
	border: 1px solid #FFF;
	float: left;
	position: absolute;
	left: 50%;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	margin-left: -70px;
	bottom: 20%;
	z-index: 4;
	padding-top: 30px;
	box-sizing:border-box;background-color: rgba(0, 0, 0, 0.5);
}
.icon img{
	margin-top: 5px;
}
.kv_box2 a{
	font-size: 21px;
	color: #FFF;
	text-decoration: none;
}
/*///////////////////////////////////////////////////////////*/
.Act1,.Act2,.Act3{
	color: #FFF;
	font-size: 25px;
		box-sizing:border-box;
}
.Act1 h1,.Act2 h1,.Act3 h1{
	font-size: 37px;
	line-height: 42px;
	background-image: url(images/li2.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 166px;
	width: 146px;
	display: inline-block;
	padding-top: 42px;
	box-sizing:border-box;
	margin-bottom: 10px;
}
.Act1{
	background-image: url(images/bg_02.jpg);
	height: 573px;
	padding-top: 300px;
	position: relative;	
	}
.Act1_1{
	height: 10px;
	width: 100%;
	position: absolute;
	z-index: 1;
	left: 0px;
	top:300px;
}
/*///////////////////////////////////////////////////////////*/
.Act2,.Act3{
	padding-top: 50px;
}
.Act2{
	background-image: url(images/bg_03.jpg);
	height: 339px;
	}
/*///////////////////////////////////////////////////////////*/
.Act3{
	background-image: url(images/bg_04.jpg);
	height: 344px;
	}
/*///////////////////////////////////////////////////////////*/
.Act4{
	background-image: url(images/bg_05.jpg);
	height: 566px;
	padding-top: 70px;
	}
.Act4 h1{
	font-size: 42px;
	letter-spacing: 50px;
	display: inline-block;
	padding-left: 50px;
}
.Act4 ul{
    margin-top: 30px;
    margin-bottom: 15px;
	vertical-align: middle;
	text-align: center;
	display: inline-block;
}
.Act4 li{
	font-family: "Arial";
	font-size: 42px;
	display: table-cell;
	line-height: normal;
	vertical-align: middle;
	margin-right: auto;
	margin-left: auto;
	padding-right: 5px;
	padding-left: 5px;
}
.Act4 li>h2{
	font-family:\5FAE\8EDF\6B63\9ED1\9AD4, \65B0\7D30\660E\9AD4;
	font-size: 30px;
	line-height: 34px;
	background-image: url(images/li4.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	height: 157px;
	width: 140px;
	display: inline-block;
	padding-top: 45px;
	box-sizing:border-box;
	font-weight: normal!important;
}
.Act4 p{
	font-size: 22px;
	color: #d5d0d8;
	line-height: 170%;
}
/*///////////////////////////////////////////////////////////*/
.Act5{
	background-image: url(images/bg_06.jpg);
	height: 612px;
	}
.Act5 article{
	width:1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;}
.Act5 div{
	padding-left: 350px;
	text-align: left;
	padding-top: 180px;
}
.Act5 h1{
	font-size:41px;
	color: #fff;
	letter-spacing: 10px;
	margin-top: 35px;
	margin-bottom: 40px;
	line-height: 120%;
}
.Act5 h2{
	font-size: 27px;
	color: #c7becc;letter-spacing: 5px;font-weight: normal!important;
}
/*///////////////////////////////////////////////////////////*/
.Act6{
	background-image: url(images/bg_07.jpg);
	height: 927px;
	padding-top: 150px;
	}
.Act6_5{padding-top: 10px;}
/*///////////////////////////////////////////////////////////*/
.Act7{
	background-image: url(images/bg_08.jpg);
	height: 401px;
	color: #FFF;
	padding-top: 50px;
	overflow: visible;
	}
.Act7 h1{
	font-size: 42px;
	margin-top: 30px;
}
.Act7 h2{
	font-size: 30px;
	letter-spacing: 10px;
	display: inline-block;
	padding-left: 10px;line-height: 120%;
}
.Act7_bg{
	background-image: url(images/butterfly.png);
	background-repeat: no-repeat;
	height: 290px;
	width: 100%;
	position: absolute;
	z-index: 1;
	background-position: center top;
	top:-200px;
	left: 0px;
}
/*///////////////////////////////////////////////////////////*/
.Act8{
	background-image: url(images/bg_09.jpg);
	height: 1117px;
	padding-top: 110px;
	}
.Act8 article{
	width:1000px;
	margin-right: auto;
	margin-left: auto;
	position: relative;text-align: left;}
.Act8 h1{
	font-size: 22px;
	font-weight: normal;
	color: #FFF;
}
.Act8 ul{
	margin-top: 10px;
}
.Act8 p{margin-top:5px;}
.Act8 li{
	background-repeat: no-repeat;
	background-position: left center;
	margin-bottom: 5px;
	font-size: 16px;
	color: #aeb1ba;
	padding-left: 118px;
	height: 102px;
	box-sizing:border-box;
	padding-top: 13px;
}
.Act8_1{
	background-image: url(images/5li_1.png);
} 
.Act8_2{
	background-image: url(images/5li_2.png);
}
.Act8_3{
	background-image: url(images/5li_3.png);
}
.Act8_4{
	background-image: url(images/5li_4.png);padding-top: 23px!important;
}
.Act8_5{
	background-image: url(images/5li_5.png);padding-top: 23px!important;
}
.Act8_6{
	text-align: center;
	position: absolute;
	z-index: 1;
	left: 50%;
	bottom: -170px;
	margin-left: -198px;
}
/*///////////////////////////////////////////////////////////*/
.Act9{
	background-image: url(images/bg_10.jpg);
	height: 701px;
	padding-top: 90px;
	}
.Act9 article{
	width:808px;
	margin-right: auto;
	margin-left: auto;
	position: relative;text-align: left;}
.Act9 ul{
	background-image: url(images/love.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 251px;
	padding-left: 335px;
	display: inline-block;
	margin-top: 40px;
}
.Act9 li{
	font-size: 24px;
	color: #FFF;
	background-image: url(images/li1.png);
	background-repeat: no-repeat;
	background-position: left;
	letter-spacing: 5px;
	padding-left: 38px;
	margin-bottom: 20px;
	margin-top: 10px;
}
.Act9 article img{text-align: center;
	position: absolute;
	z-index: 1;
	left: 50%;
	bottom: -110px;
	margin-left: -198px;}
/*///////////////////////////////////////////////////////////*/
.Act10{
	background-image: url(images/bg_11.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	width: 100%;
	min-width: 1000px;
	overflow: hidden;
	text-align: center;
	box-sizing:border-box;
	color: #d5b0b8;
	height: 1700px;
	}
.Act10 article{
	width:990px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
.Act10 h1{
	font-size: 56px;
	margin-top: 90px;
	margin-bottom: 35px;
	letter-spacing: 10px;
}
.Act10 h2{
	font-size: 26px;
	width: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #5d464b;
	border-bottom-color: #5d464b;
	text-align: center;
	letter-spacing: 10px;
}
.Act10 h3{font-size: 40px;margin-bottom:15px;}
.Act10_people li{
	margin-top: 25px;
	background-repeat: no-repeat;
	background-position: center top;
	height: 225px;
	width: 100%;
	position: relative;
}
.Act10_people div{
	width: 395px;
	position: absolute;
	top: 55px;
	right: 0px;
	text-align: left;
	z-index: 1;
}
.Act10_people p{font-size: 20px;}
.Act10_people span{
	font-size: 24px;
	color: #FFF;
	text-align: center;
	width: 107px;
	position: absolute;
left: 441px;
top: 97px;
	line-height: 25px;
	z-index: 1;
}
.Act10_people li>a{
	font-family: "Arial";
	font-size: 16px;
	color: #d5b8bc;
	text-decoration: none;
	position: absolute;
	right: 20px;
	bottom: 20px;
	z-index: 2;
}
.Act10_people figure{
	width: 100%;
	text-align: left;
}
.Act10_people img{
	height: 225px;
	width: 50%;
}
.people1{
	background-image: url(images/people1.jpg);
}
.people2{
	background-image: url(images/people2.jpg);
}
.people2 span{top: 87px;}
.people3{
	background-image: url(images/people3.jpg);
}

.Act10_people2 li{
	background-color: #3d3337;
	width: 218px;
	display: inline-block;
	margin-left: 39px;
	height: 333px;
	color: #f4e7e9;
	position: relative;
	float: left;
	margin-top: 35px;
	margin-bottom: 25px;
}
.Act10_people2 li:nth-of-type(1){	margin-left:0px;}
.Act10_people2 div a{
	font-family: "Arial";
	font-size: 16px;
	color: #d5b8bc;
	text-decoration: none;
	position: absolute;
	width: 100%;
	bottom: 10px;
	right: 0px;
}
.Act10_people2 div a::After {
    content: " +";
}
.Act10_people2 h4{
	font-size: 20px;
	font-weight: normal;
	color: #FFF;
	margin-top: 10px;
	margin-bottom: 10px;
}
.Act10_people2 h4 span{
	font-weight: bold;
}

/*/////////op//////////////////////////////////////////////////*/

.op{
	background-image: url(images/OP.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	position: absolute;
	z-index: 1000;
	height: 100%;
	width: 100%;
	background-color: #fcf1f3;
}
.op0{position: fixed;
	z-index: 1000;
	height: 100%;
	width: 100%;}

.op0 article{
	height: 100%;
	width: 100%;
	position: relative;
}
.op1,.op1_2,.op1_3,.op1_4,.op1_5{
	background-repeat: no-repeat;
	background-position: center 470px;
	position: absolute;
	z-index: 1001;
	height: 100%;
	width: 100%;
	
}
.op1{background-image: url(images/op_tit1_1.png);}
.op1_2{
	background-image: url(images/op_tit1_2.png);

}
.op1_3{
	background-image: url(images/op_tit1_3.png);

}
.op1_4{
	background-image: url(images/op_tit1_4.png);

}
.op1_5{
	background-image: url(images/op_tit1_5.png);

}

.op2,.op2_2,.op2_3,.op2_4{
	background-repeat: no-repeat;
	background-position: center 470px;
	position: absolute;
	z-index: 1002;
	height: 100%;
	width: 100%;}
	
.op2{
	background-image: url(images/op_tit2_1.png);
	
}
.op2_2{
	background-image: url(images/op_tit2_2.png);

}
.op2_3{
	background-image: url(images/op_tit2_3.png);

}
.op2_4{
	background-image: url(images/op_tit2_4.png);

}
.all2{position: fixed;
	z-index: -1;
	height: 100%;
	width: 100%;background-color: #000;}
.all{
	position: relative;
	z-index: 1003;
	background-color: #000;
	width: 100%;
}