body, h1, h2, h3, h4, input, button, p, div, span, ul, li {
  font-size: 14px;
  line-height: 150%;
  color: #5b5b5b;
}


.cwid { width:400px; }
textarea.box3{background-color: #fff; border: #ababab 1px solid;  color:#464646; line-height:19px; padding:7px; font-size:13px;}
#board .rb { height:43px; width:80px; text-align:left; font-size:13px; } 
#board .rig { height:43px;  text-align:left; } 
.box1 { height:24px;  }
.cwid {width:500px;}
.cwid2 {width:147px;}
.cwid2_1 {width:100px;}
.cwid3 {width:292px;}
.cwid5 {width:604px;}

.mm_btn3, .mm_btn3:visited {	
	background-color:#ffab23;
	
	text-indent:0;
	border:1px solid #ffab23;
	display:inline-block;
	color:#fff;

	font-size:14px;
	font-weight:500;
	font-style:normal;
	height:24px;
	line-height:24px;
	width:143px;
	text-decoration:none;
	text-align:center;

}
.mm_btn3:hover {
 	color:#ffab23;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn3:active {
	position:relative;
	top:1px;
	color:#ffab23;
}


.mm_btn, .mm_btn:visited {	
	background-color:#ffab23;
	
	text-indent:0;
	border:1px solid #ffab23;
	display:inline-block;
	color:#fff;

	font-size:18px;
	font-weight:500;
	font-style:normal;
	height:45px;
	line-height:45px;
	width:269px;
	text-decoration:none;
	text-align:center;

}
.mm_btn:hover {
 	color:#ffab23;
	background-color: #FFFFFF;
	text-decoration:none;
	
}
.mm_btn:active {
	position:relative;
	top:1px;
	color:#ffab23;
}

.tstit1 { font-size:21px; font-weight:500; color:#000000; text-align:left; }
.tstit1_s { font-family:"±ΓΌ­", AppleMyungjo; font-size:21px; font-weight:500; color:#000000; }

.tstit2 { font-size:15px; font-weight:500; color:#000000; }
.bdfl { float:left; }


#board2 { float:left; width:670px; ; } 
#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:148px; height:42px; line-height:42px; text-align:left; color:#000000;}
.thc_p3 { width: 492px; height:42px; line-height:42px; text-align:left; }

.thc_h6 { width:310px; height:42px; line-height:42px; text-align:left; color:#000000;}
.thc_p6 { width: 770px; 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; }

.thc_h5 { width:340px; height:42px; line-height:42px; text-align:left;}


#board3 { float:left; width:370px; } 
.titheight { padding:50px 0 15px 0; display:block; }
#board5 { clear:left;}

.endnpname { color:#000000;font-weight:600; padding-left:20px; }

.contract { text-align:left; font-size:13px; }
.contract label,.contract p ,.contract p strong { font-size:13px; }
.contract .agreeChk{border:1px solid #e1e4e6;padding:13px 20px 16px; margin:0 20px 25px 20px;}
.contract .agreeChk label{vertical-align:top;font-weight:bold;}
.contract .agreeChk .fcGray{color:#959595 !important;}

.contract .infoBox{padding:67px 50px 59px 275px;margin-top:30px;background:#f8f8fa url('/jump/images/renewal/images_new/order/img_cart.gif') no-repeat 156px 45px;}
.contract .infoBox .tit{font-size:30px;margin-bottom:26px;font-weight:bold;}

.contract .useGuide:after{content:"";display:block;clear:both;}
.contract .useGuide li{float:left;margin:0 15px 15px 0;border:1px solid #e1e4e6;cursor:pointer;}
.contract .useGuide li.last{margin-right:0 !important;}
.contract .useGuide li a{display:block;padding:30px 5px;width:288px;height:298px;color:#959595;font-size:14px;line-height:20px;text-align:center;}
.contract .useGuide li a:hover{text-decoration:none;}
.contract .useGuide li .tit{margin-bottom:17px;font-size:22px;color:#3871b3;font-weight:bold;}
.contract .useGuide li .prodNm{margin-bottom:5px;font-size:17px;color:#333}
.contract .useGuide .install{background:url("/jump/images/renewal/images_new/order/bg_guide01.gif") no-repeat center 148px;}
.contract .useGuide .remote{background:url("/jump/images/renewal/images_new/order/bg_guide02.gif") no-repeat center 148px;}
.contract .useGuide .nmProtect{background:url("/jump/images/renewal/images_new/order/bg_guide03.gif") no-repeat center 148px;}
.contract .useGuide .on.install, .useGuide .on.remote, .useGuide .on.nmProtect{background-position:center -212px;}
.contract .useGuide.horizon .install, .useGuide.horizon .remote, .useGuide.horizon .nmProtect{background-position:295px -698px;}
.contract .useGuide.horizon .on.install, .useGuide.horizon .on.remote, .useGuide.horizon .on.nmProtect{background-position:295px -943px;}

.contract ul.useGuide.horizon li{float:left;margin-right:10px;border:1px solid #e1e4e6;cursor:pointer;}
.contract ul.useGuide.horizon li a{display:block;padding:30px 20px;width:418px;height:118px;color:#959595;font-size:14px;line-height:20px;text-align:left;}
.contract ul.useGuide li a:hover{text-decoration:none;}

.contract .advList{margin-top:30px;*zoom:1;}
.contract .advList:after{display:block;content:"";clear:both;}
.contract .advList li{float:left;border:1px solid #e1e4e6;margin-right:15px;margin-bottom:15px;}
.contract .advList li.mr0{margin-right:0;}

.contract .bnArea{padding:0;margin-top:30px;border:1px solid #e1e4e6;}
.contract .btnArea:after{display:block;content:"";clear:both;}

.contract .scrollBox{overflow-y:auto;width:100%;height:170px;margin:5px 0;border:1px solid #ccc;line-height:1.5;}
.contract .scrollBox > p{margin:20px;}


.btnCmn, .btnSmall, .btnLayer{display:inline-block;*zoom:1;padding:13px 28px 12px 30px;vertical-align:middle;background-color:#bbbdc5;color:#fff !important;font-size:16px;}
.btnCmn.blue{background-color:#184fb6;}
.btnCmn.blue.type2{padding:7px 10px 6px 12px;font-weight:normal;font-size:12px}
.btnCmn.lBlue{padding:11px 19px 10px;line-height:14px;font-size:14px;background-color:#3062a9;}
.btnCmn.lGray{padding:11px 19px 10px;line-height:14px;font-size:14px;}
a.btnCmn:hover, a.btnSmall:hover, a.btnLayer:hover{text-decoration:none;}

.btnArrow{padding-right:9px;background:url("/img3/bl_arrow.gif") no-repeat right 4px;font-size:11px;color:#5d8ed1 !important; position:relative; top:-1px;}
a.btnArrow{color:#5d8ed1;}
.btnSmall{padding:3px 8px 0;color:#6b6d70 !important;background-color:#f7f7f7;border:1px solid #d2d2d2;font-size:11px;line-height:16px;position: relative;

top: -1px;}
.btnSmall.white{background-color:#fff;}
.btnSmall.dGray{border:1px solid #797d86;background-color:#8b8f9b;color:#fff !important;cursor:pointer;}
.btnSmall.red{color:#fff !important;border:0;background-color:#d00000;}
.btnSmall .btnArrow{color:#6b6d70 !important;}
.btnLayer{padding:9px 28px 8px;color:#fff !important;background-color:#bbbdc5;font-size:14px;font-weight:bold;}
.btnLayer.blue{background-color:#153875;}
.off{opacity:0.3 !important;}
.input_radio {

    width: 13px;
    height: 13px;
    margin-right: 3px;
    vertical-align: middle;
	position: relative;

top: -1px;

}