#contents {  }
.contentwrap2 {
  width:1100px; margin:0 auto;   height:1300px;

}


.t_c_wrap {width:1100px;  height:379px;}
.leftarea { 
	border-right:#eaeaea solid 1px;
	border-bottom:#eaeaea solid 1px;
 	float:left;
	width:369px; 	
	height:379px;

}




.centarea { 
	border-right:#eaeaea solid 1px;
	border-bottom:#eaeaea solid 1px;
 	float:left;
	width:365px; 
	
	height:379px;
	

}


.centarea2 {

 	float:left;
	width:1100px; 
	
	height:430px;
	


}


.rightarea {
border-bottom:#eaeaea solid 1px;
    float:right;
	width:364px;
	height:379px;
	background-color:#fafafa;
	
 }


.rightarea2 {

    float:left;
	width:550px;
	height:430px;
	
 }
 

.rightarea3 {
border-bottom:#eaeaea solid 1px;
border-right:#eaeaea solid 1px;
    float:left;
	width:364px;
	height:99px;
	
 }

.centarea3 {


	
	width:550px; 
	
	height:auto;
	padding:0px 35px;
   box-sizing:border-box;	


}
.centarea3_in {


	
	width:550px; 
	
	height:auto;
	padding:12px 0;
   box-sizing:border-box;
   line-height:40px;
   margin-bottom:30px;	


}
.centarea3_in div { padding-left:5px; }
.t_rightarea3 {
	width:500px;
	height:77px;
	
	
 }

 .tip2 { clear:both; color:#fd1605!important; padding:8px 0 35px 0;   }
 .tip3 { clear:both; color:#6c6c6c!important; font-size:12px; height:50px; padding-left:5px;   }
 
.t_c_wrap2 { height:430px; }

.resultwrap {  height:72px; line-height:72px;}

.pstit { color:#000000; font-size:15px;padding:5px 0; }
.pltit {color:#000000; font-size:18px; font-weight:400;padding:0 0 5px 0; border-bottom:#9b9b9b solid 1px;  }


.pltit1_1 {color: #ff0100; font-size:16px; font-weight:100; padding:5px 0;   }

.pltit1_2 {color: #666666; font-size:13px; font-weight:100; margin: 32px 0 0 0; padding: 12px 0 0 0; border-top: #CCCCCC solid 1px; border-bottom: #CCCCCC solid 1px; height:125px;  }
.buy_const { padding:0 0 7px 0; color:#FF0000; font-size:13px; }
.buy_cons { padding-left:13px; }
.buy_cons li { list-style:disc; color:#333333; padding:3px 0; font-size:12px;}
.pltitr {    color: #000000;
    font-size: 16px;
    font-weight: 400;
    padding: 0 0 5px 0;
    border-bottom: #9b9b9b solid 1px;
    float: left;
    width: 70%;
  }
.setright { text-align:right!important; }
.pltitr2 {color:#000000; font-size:16px; font-weight:500;padding:0 0 4px 0; border-bottom:#9b9b9b solid 1px; float: right; width:30%; text-align:right; }
.rgul { padding:36px 23px; margin:0;  }

.rgul li {  text-align:left; clear:both; padding:15px 0; }

.orgpr { font-size:14px; text-decoration:line-through; }
.slepr { font-size:22px; color:#FF0000; font-weight:600; padding-left:15px; }
.selop { text-align:left; font-size:14px; padding:17px 0 0 0; height:15px;  }

.selprod1 { color:#000000; width:221px;  font-size:14px; border:#dadada solid 1px; height:30px; margin:0; padding-left:8px; }
.seltit { text-align:left; font-size:15px; padding:8px 0 5px 0; }


.minuc { margin:0; width:40px; height:37px; text-align:center; line-height:37px; font-size:16px; float:left;  }
.usbcnt1 { margin:0; padding:0; width:40px; height:37px; text-align:center; line-height:37px; font-size:16px; font-weight:600;float:left; color:#000000;   }

.plusc { margin:0; width:40px; height:37px; text-align:center; line-height:37px; font-size:16px;float:left; padding:0;  }
.usbprice1 { float:left;height:37px;line-height:37px; width:114px; text-align:center;  }

#oldprice1 ,#oldprice2,#oldprice3 { font-size:14px; color:#000000; font-weight:300; text-decoration:line-through;  }
#opt_prc1 ,#opt_prc2,#opt_prc3 { font-size:18px; color:#ff4526; font-weight:600;}
.cjuwha { font-size:20px; color:#ff4526; font-weight:600; padding:0 30px;  }


.usbclose1 { margin:0; width:40px; height:37px; text-align:center; line-height:37px; font-size:16px; float:right; color:#9f9f9f; }
.leftborder { border-top:#dadada solid 1px;border-left:#dadada solid 1px;border-bottom:#dadada solid 1px; border-right:none;}
.rgtborder { border:#dadada solid 1px;}
.selecedpinfo {  padding:4px 0; height:88px; border-bottom:#eaeaea dashed 1px; }

.setpad { padding:8px 0 4px 0; }


.resultprice { clear:both; height:72px; line-height:72px; text-align:right; border-bottom:#eaeaea solid 1px; padding-left:327px;   }

.c_contit2 { clear:both; height:62px; line-height:62px;  width:1000px; margin:0 auto;    }
.totalabel {  font-size:18px; height:72px; line-height:72px; float:left; width:408px;border-right:#eaeaea solid 1px; text-align:center;  }

.totalabel2 {  font-size:18px; height:72px; line-height:72px; float:right;width:364px; text-align:center; background-color:#fafafa; }

.totalcont { color:#9f9f9f; font-size:14px; }
#torignprice, #tsalprice , #cjdil {  color:#000000; font-size:18px;  padding:0 12px;  } 

.totalcntlabel { font-size:14px; color:#9f9f9f; width:100px;  text-align:right;height:22px; line-height:22px; padding-left:15px; }


#totalprice {   height:72px; line-height:72px; padding:0 0 0 50px; }
.bline { border-bottom:#ccc solid 1px; height:1px!important; margin:0 0 15px 0;}



.pricego { padding:120px 0 50px 0!important; }
.buybutton { width:100%; height:58px; line-height:58px; text-align:center; background-color:#ffde00; color:#000000; font-size:16px; }
.alcenter { text-align:center!important; }
.imgset1 { padding-top:72px; }
.prodname1 { padding-top:20px; font-size:17px; color:#000000; }



.cwid { width:400px; }
textarea.box3{background-color: #fff; border: #eea800 1px solid;  color:#464646; line-height:19px; padding:7px;}
#board .rb { height:53px; width:80px; text-align:left; color:#3b3b3b;letter-spacing: 0; font-size:14px; } 
#board .rig { text-align:left; padding:10px 0; }
.box1 { height:40px; border:#e1e1e1 solid 1px;  }
.cwid {width:500px;}
.cwid2 {width:350px;}

.cwid2_1 {
	width:90px;
}


.cwid3 {width:310px;}
.cwid5 {width:632px;}
.col3_str { color:#FF0000; }
/*.mm_btn3, .mm_btn3:visited {	
	background-color:#ff4526;
	
	text-indent:0;
	border:1px solid #dc3b20;
	display:inline-block;
	color:#fff;

	font-size:14px;
	font-weight:500;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:200px;
	text-decoration:none;
	text-align:center;
	position:relative;
	top:2px;

}
.mm_btn3:hover {
 	color:#ff4526;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn3:active {
	position:relative;
	top:1px;
	color:#ff4526;
}


*/


.mm_btn3_2, .mm_btn3_2:visited {	
	background-color:#5f453b;
	
	text-indent:0;
	border:1px solid #55372c;
	display:inline-block;
	color:#fff;

	font-size:14px;
	font-weight:500;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:200px;
	text-decoration:none;
	text-align:center;
	position:relative;
	top:2px;

}
.mm_btn3_2:hover {
 	color:#5f453b;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn3_2:active {
	position:relative;
	top:1px;
	color:#5f453b;
}







.mm_btn, .mm_btn:visited {	
	background-color:#ff8400;
	
	text-indent:0;
	border:1px solid #ff7200;
	display:inline-block;
	color:#fff;

	font-size:20px;
	font-weight:500;
	font-style:normal;
	height:47px;
	line-height:47px;
	width:269px;
	text-decoration:none;
	text-align:center;

}
.mm_btn:hover {
 	color:#ff8400;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn:active {
	position:relative;
	top:1px;
	color:#ff8400;
}

.tstit1 { font-size:18px; font-weight:500; color:#000000;  }
.tstit1_s {   font-weight:500; color:#000000; 
    font-size: 16px;
    
    padding:5px 10px 5px 0; 
        width:65px;
}

.tstit2 { font-size:15px; font-weight:500; color:#000000; }
.bdfl { float:left; }

.tstit3 { font-size:18px; font-weight:500; color:#000000; padding:35px 0 15px 0; text-align:left;  }

.tstit5_1, .tstit5_2 { font-size:18px; font-weight:500; color:#000000; padding:20px 0 15px 0; text-align:left;  border-bottom: #222 solid 1px;   }
 
 
.btitle_if { font-size:18px; font-weight:500; color:#000000; padding:20px 0 15px 0; text-align:left;width:120px; }
.b_iful li { font-size:14px; padding:0 0 15px 0; color:#666;}
.tstit5_3 { font-size:16px; font-weight:500; color:#8d8d8d; padding:20px 0 15px 0; text-align:right;width:345px;  float:right;  }
.tstit5_3_on { font-size:16px; font-weight:500; color:#ff4526; }

.txt_9pt_str { font-size:14px; }
.tbwrap {  float:left; width:550px; }

.buypay { display:inline-block; padding:22px 20px 5px 0; }

#board2 { float:left; width:730px; ; } 
#board2 ul li , #board5 ul li { float:left; }
#board2 .thead_rb, #board5 .thead_rb{  height:42px; line-height:42px; border-bottom:1px solid #dcdcdc; text-align:center;   }
.thc_h3 { width:158px; height:42px; line-height:42px; text-align:left; color:#3b3b3b;}
.thc_p3 { width: 572px; height:42px; line-height:42px; text-align:left; }

.thc_h6 { width:370px; height:42px; line-height:42px; text-align:left; color:#000000;}
.thc_p6 { width: 830px; height:42px; line-height:42px; text-align:left; }

.linebuy { border-bottom:#999999 solid 2px;  }
.linebuy2 { border-top:#999999 solid 2px; border-bottom:#999999 solid 2px; width:1020px; height:98px; padding:28px 0; margin:40px 0; }

.linebuy3 { border-top:#999999 solid 2px; padding:28px 0; margin:40px 0; height:250px; }

.linebuy2_1 { border-bottom:#999999 solid 2px; height:0; width:100%; clear:both; }

.linebuy2_2 { border-bottom:#e1e1e1  solid 1px; height:0; width:100%; clear:both; }

.thc_h5 { width:430px; height:42px; line-height:42px; text-align:left;}


#board3 { float:left; width:430px; } 
.titheight { padding:50px 0 15px 0; display:block; }
#board5 { clear:left;}

.endnpname { color:#000000;font-weight:600; padding-left:20px; }

.detailbox { padding:18px 0 0 5px; } 
.ftbblk { font-weight:600; color:#000000; }
.ftbred { font-weight:600; color: #FF0000; }
.detailbox li.inner { padding:15px 0; }

.detailbox li.inner2 { padding:20px 0 19px 0; }


.detailbox li.inner3 { padding:8px 0 0 0; font-size:14px; text-align:left; list-style: disc; margin-left:12px; }


	 

.agreeBox {
    max-height: 115px;
    overflow-y: auto;
    margin-top: 5px;
    padding: 4px;
    line-height: 18px;
    border: 1px solid #c1c3ca;
}

.agreeList dt {
    color: #6994BF;font-size: 12px;
}
.agreeList dd {
    margin: 0px 10px 18px 6px;
}

.agree p {
    margin: 0px;
    padding: 0px;
   
    word-break: break-all;
	font-size:12px;
	font-weight:300;

}
.liList li {
    padding-left: 12px;
    background: transparent url("/img3/buy/blt_line_gray.gif") no-repeat scroll 2px 5px;
	font-weight:100;
}
.mt15 {
    margin-top: 15px;
}
.dotList {
    margin: 3px 0px 0px;
}	
.dotList li {
    padding-left: 12px;
    background: transparent url("/img3/buy/blt_dot_gray.gif") no-repeat scroll 3px 5px;
	font-weight:100;
} 
.tstit3_2 { padding:30px 0 0 23px; }
.promoinfo {
    text-align: left;
    width: 329px;
    font-size: 16px;
    padding-left: 36px;
}
.saleaccent {
    font-size: 16px;
    font-weight: 600;
    color: #FF0000;
}	
@media screen and (max-width:740px){

#contents { width:100%!important; margin: 0 auto;  } 
.contentwrap2 {width:100%!important; margin: 0 auto;}
.c_contit2  ,.t_c_wrap, .thc_p3 { width:100%; }
.tstit5_1 { padding-left:10px;width:66%;  }
.tstit5_3 ,.leftarea, .centarea ,.rightarea { width:100%; border:none; }
.resultprice { padding:0; }
.totalabel , .totalabel2 { width:100%; border:none; } 
.centarea2  { width:100%; float:none; border:none; }
 .tstit5_3 , .tstit5_2 { display: none; }  
.tstit3 { padding-left:10px; }
.cwid2 {
    width: calc( 100% - 80px )!important;
}
.cwid3 {
    width: 100%!important;
}
.cwid5 {
    width: 100%!important;
}
.mm_btn3 { width:30%; }
.rightarea3, .centarea3  { width:100%;border:none;  }
.centarea3 { text-align:left; }
.t_rightarea3 { width:100%!important;  float:left; text-align:left;border:none;  }
.buybutton5 { width:90%!important; left:18px;   }
.buypay { padding-right:0; }
.tbwrap { padding:22px 10px; width:100%; }
.tstit3_2 { padding:15px 10px; }
.detailbox { padding:14px 10px 14px 20px; } 
.buybutton5 {
	font-size:16px;
	width:230px!important;
	height:50px;
	line-height:50px;
	font-weight:600;
	margin: 0 0 0 56px; 
	}
	.tstit5_1, .tstit5_2 { border:0; }
	
}
