html {
    height: 100%;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
    height: 100%;
	background-color: #fff;
}
.clear{ clear:both; } 
._wrap {
	width:100%;
	height:100%;
	background: url(../images/main_pd_bg_08.jpg) top center no-repeat;
	background-size:cover;
	position: fixed;
	top:0px;
	z-index:-1;
}
/*index--------------------------------------------------------------------*/
.ind_wrap {
	width:750px;
	height: auto;
	margin:0 auto;
	position: relative;
	top:0px;
}
.ind_top {
	width:750px;
	height: 199px;
	background: url(../images/top_menu08.jpg)top center no-repeat;
	position: relative;
}
.ind_menu {
	width:560px;
	height: 55px;
	margin:0 auto;
	position: relative;
	top:135px;
}
.ind_kv {
	width:750px;
	height: 1028px;
	background: url(../images/ind_kv.jpg)top center no-repeat;
	/*background-attachment: fixed;*/
	position: relative;
}
.ind_kv[class~=kv2] {
	
	background: url(../images/ind_kv2.jpg) top center no-repeat;
	xheight: 872px;
}

.kvt {
font-size:28pt;
font-weight:bold;
color:#000;
position:absolute;
left:15%;
top:69%;
line-height:42pt;	
}


/*pd----------------------------------------------------------------------*/
.pd_wrap {
	width:750px;
	height: 4769px;/*3769px 4769px 2435px*/
	position: relative;
	z-index:2;
}
.pd_t1 {
	width:750px;
	height: 150px;
	background: url(../images/m_pd_t1.png)top center no-repeat;
	position: relative;
}
.pd_p1 {
	width:750px;
	height: 1165px;
	background: url(../images/m_pd_p1.png)top center no-repeat;
}
.pd_p2 {
	width:750px;
	height: 1165px;
	background: url(../images/m_pd_p2.png)top center no-repeat;
}
.pd_p3 {
	width:750px;
	height: 1165px;
	background: url(../images/m_pd_p3.png)top center no-repeat;
}
.pd_p4 {
	width:750px;
	height: 1165px;
	background: url(../images/m_pd_p4.png)top center no-repeat;
}
.pd_p5 {
	width:750px;
	height: 1165px;
	background: url(../images/m_pd_p5.png)top center no-repeat;
}
.pd_con1 {
	width:550px;
	height: 500px;
	margin-right:100px;
	margin-top:658px;
	float: right;
}
.pd_con2 {
	width:450px;
	height: 200px;
	margin:0 auto;
	text-align:center;
}
.pd_con3 {
	width:550px;
	height: 200px;
	margin-top:90px;
}





.pd_con4 {
	width:550px;
	height: 250px;
	margin-top:0px;
}
.pd_list {
	width:750px;
	height: 970px;
	background: url(../images/m_pd_list.png) top center no-repeat;
	position: relative;
	display:block;
	margin-top:20px;
	
}
.pd_list[class~=pd2] {
	background: url(../images/m_pd_list2.png) top center no-repeat;
	height:1165px;
	margin-top:100px
}

.pd_list_con1 {
	width:550px;
	height: 250px;
	top:444px;
	left:100px;
	text-align:center;
	position: relative;
}
.pd_list_con2 {
	width:260px;
	height: 150px;
	float:left;
	margin-left:110px;
	margin-top:510px;
	text-align:center;
}
.pd_list_con3 {
	width:260px;
	height: 150px;
	float:left;
	margin-left:10px;
	margin-top:510px;
	text-align:center;
}

/*kol*/
.kolbox {
display:block;width:100%;height:1000px;
position:absolute;
top:3940px;
border:0px solid #f00;
z-index:3
}

.kolbox .row{
 text-align:center;
 display:block;
 color:#5a3832;
}
.kolbox .row a{
text-align:center;
display:inline-block;
text-decoration:none;	
color:#5a3832;
}
.kolbox .row a h4{
 padding:10px 0px;
 font-size:20pt;
}
.kolbox .row1 h3{
 text-align:center;
 font-size:30pt;
 
 padding:20px 0px;
 margin:0px;
}

.kolbox .rowx img {
margin:0px 15px;	
}



.kolbox .row2{

}


/*cf----------------------------------------------------------------------*/
.cf_wrap {
	display:block;
	width:750px;
	height: 422px;
	background: url(../images/main_cf.jpg)top center no-repeat;
	position: relative;
}
/*newpd----------------------------------------------------------------------*/
.newpd_wrap{
	width:750px;
	height: auto;
	position: relative;
}
.newpd_t1 {
	width:750px;
	height: 75px;
	background: url(../images/tit_t1.gif)top center no-repeat;
	position: relative;
}
.newpd_con{
	width:750px;
	height: 444px;
	background: url(../images/main_newpd_bg.jpg)top center no-repeat;
	position: relative;
	cursor:pointer;
}
.main_newpd_p1 {
	width:750px;
	height: 1334px;
	background: url(../images/main_newpd_p1.jpg)top center no-repeat;
    top:5253px;
	position: absolute;
	z-index:22;
}
.main_newpd_p2 {
	background: url(../images/main_newpd_p2_08b.jpg)top center no-repeat;
}
.main_newpd_p2 .relbox{
	position:relative;
}
.main_newpd_p2 .relbox .htxt{
	position:absolute;
	left:240px;
	top:1020px;
	font-size:40px;
	color:#35080b;
	font-weight:bold;
}


.newpd_t1_con {
	width:333px;
	height: 32px;
	background-color:#e71873;
	top:85px;
	left:214px;
	text-align:center;
	position:relative;
}
.newpd_t2_con {
	width:450px;
	height: 100px;
	top:100px;
	left:150px;
	text-align:center;
	position:relative;
}
.newpd_t3_con {
	width:600px;
	height: 100px;
	top:310px;
	left:75px;
	text-align:center;
	position:relative;
	
}
.newpd_t4_con {
	width:450px;
	height: 100px;
	top:560px;
	left:150px;
	text-align:center;
	position:relative;
}
.btn_newpd_close {
	width: 102px;
	height: 102px;
	background: url(../images/btn_close.png)top center no-repeat;
	float:right;
	margin:20px;
	cursor:pointer;
}
/*forms----------------------------------------------------------------------*/
.forms_wrap{
	width:750px;
	height: 1165px;
	xbackground: url(../images/main_pd_bg_08.jpg)top center no-repeat;
	background-attachment: fixed;
	position: relative;
}
.forms_t2{
	width:405px;
	height: 201px;
	background: url(../images/m_pd_t2.png)bottom no-repeat;
	margin:0 auto;
	padding-top:95px;
	position: relative;
}
.forms_t3{
	width:388px;
	height: 52px;
	background: url(../images/m_pd_t3.png)top center no-repeat;
	margin:0 auto;
	position: relative;
}
.forms_con{
	width:750px;
	height: 700px;
	position: relative;
	overflow:hidden;
}
.forms_f1{
	width:450px;
	height: 700px;
	left:150px;
	position: relative;
}
.forms_f2{
	width:450px;
	height: 450px;
	left:750px;
	top:-700px;
	background: url(../images/m_pd_t4b.png)center no-repeat;
	position: relative;
}

.forms_con[class~=on]{
height:420px;	
}

.forms_con[class~=on] .forms_f1 {
	left:-700px;
}
.forms_con[class~=on] .forms_f2 {
	left:150px;
}


.f_tab1{
	width:430px;
	height:60px;
	background-color:#FFF;
	position: relative;
	margin:10px auto;
	border: 1px solid #ccc;
	box-shadow:2px 2px 4px rgba(20%,20%,40%,0.5);
}
.f_tab2{
	width:430px;
	height:60px;
	position: relative;
	margin:0px auto;
}
.f_tab3{
	width:430px;
	height:20px;
	position: relative;
	margin:0px auto;
	margin-top:10px;
	font-size:16pt;
}
.btn_test2 {
	display:block;
	width: 430px;
	height: 53px;
	background: url(../images/btn_test2.gif)top center no-repeat;
	margin-top:30px;
	z-index: 21;
	cursor:pointer;
}
/*coupon----------------------------------------------------------------------*/
.coupon_wrap{
	width:750px;
	height: 1165px;
	background: url(../images/coupon_bg.jpg)top center no-repeat;
	position: relative;
}
.coupon2_wrap{
	width:750px;
	height: 1165px;
	background: url(../images/coupon_bg2.jpg)top center no-repeat;
	position: relative;
}
.coupon_con{
	width:268px;
	height: 53px;
	top:740px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.coupon_t_con{
	width:480px;
	height: 200px;
	top:82px;
	margin:0 auto;
	position:relative;
	text-align:center;
}



.btn_check {
	display:block;
	width: 268px;
	height: 53px;
	background: url(../images/btn_check.gif)top center no-repeat;
	z-index: 21;
	position:relative;
	cursor:pointer;
}
.btn_check3 {
	display:block;
	width: 268px;
	height: 53px;
	background: url(../images/btn_check3.gif)top center no-repeat;
	z-index: 21;
	position:relative;
	cursor:pointer;
}
.btn_check2 {
	display:block;
	width: 268px;
	height: 53px;
	background: url(../images/btn_check2.gif)top center no-repeat;
	z-index: 21;
	position:relative;
	xleft:268px;
	top:-53px;
}
/*privacy----------------------------------------------------------------------*/
.privacy_wrap,.itm08_wrap{
	width:750px;
	height: 1334px;
	background: url(../images/main_pd_bg3.jpg)top center no-repeat;
	top:-1334px;
	position: fixed;
	z-index:33;
}
.itm08_wrap {
 background: #f8e1eb;	
 overflow:auto;
}


.privacy_con{
	width:600px;
	height: 800px;
	position: relative;
	top:220px;
	left:85px;
	overflow-x: hidden;
	overflow-y: scroll;
}
.btn_privacy_close{
	width: 102px;
	height: 102px;
	background: url(../images/btn_close.png)top center no-repeat;
	float:right;
	margin:20px;
	cursor:pointer;
}


.btn_itm08_close {
	width: 60px;
	height: 60px;
	background: url(../images/btn_close.png)top center no-repeat;
	background-size:cover;
	top:20px;
	left:50%;
	margin-left:300px;
	cursor:pointer;
	position:fixed;
	z-index:10;
}



/*btn----------------------------------------------------------------------*/
.btn_menu_sub a{
	display:block;
	width: 160px;
	height: 55px;
	float:left;
}
.btn_menu_sub a.fb{
	width: 60px;
	float:right;
}


.btn_test a{
	display:block;
	width: 750px;
	height: 83px;
	background: url(../images/btn_test.gif)top center no-repeat;
	position: fixed;
	bottom:0px;
	z-index: 11;
}

.btn_arrow_l {
	display:block;
	width: 18px;
	height: 62px;
	background: url(../images/btn_arrow1.png)top left no-repeat;
	position: relative;
	float:left;
	top:400px;
	margin-left:50px;
	z-index: 12;
	cursor:pointer;
}
.btn_arrow_r {
	display:block;
	width: 18px;
	height: 62px;
	background: url(../images/btn_arrow1.png)top right no-repeat;
	position: relative;
	float: right;
	top:400px;
	margin-right:50px;
	z-index: 12;
	cursor:pointer;
}






