@charset "EUC-KR";

.freecall{color:#f26522; font-weight:bold; font-size:14px;}
.inquiry {margin-top:10px; margin-left: 25px;}

/* sustain rayout */
#container_customer { width: 1010px; position: relative; margin: 0 0 50px 25px;}
#contents_customer { width: 1010px; position: relative; overflow: hidden;}
#contents_customer .sus_con { width: 100%; overflow: hidden; margin: 0 0 20px 0;}
#contents_customer .sus_con .sus_con_left { width: 758px; float: left;}
#contents_customer .sus_con .sus_con_right { width: 239px; float: left; margin-left: 8px;}

/*°í°´Áö¿øÀýÂ÷ ÅØ½ºÆ® ¹è°æ*/
.uhan_txt_bg{ background:url("/resource/images/customer/cus_imgbg01.gif") no-repeat; width:700px; height:49px;}
.telecouns_bg{ background:url("/resource/images/customer/cus_imgbg02.gif") no-repeat; width:229px; height:166px;}
.onlinecouns_bg{ background:url("/resource/images/customer/cus_imgbg03.gif") no-repeat; width:188px; height:166px;}
.mailcouns_bg{ background:url("/resource/images/customer/cus_imgbg04.gif") no-repeat; width:209px; height:166px;}
/*°í°´Áö¿øÀýÂ÷ ÅØ½ºÆ® ¹è°æ*/


/* °í°´Áö¿ø »çÀÌµå ³×ºñ º¸´õ¶óÀÎ ÄÃ·¯ */
#snb h1.title2 { width: 132px; height: 72px; text-align: center; border-bottom: 1px solid #4450a6; }
#snb h1.title2 img { margin-top: 33px; }

/* ¿µ¾÷Á¡ Á¶È¸ Å×ÀÌºí */
.business660{ width:660px; border-top:1px solid #6771b7; border-collapse: collapse; margin:10px 0 20px 13px;}
.business660 caption { display:none;}
.business660 th{ background-color:#f7f7fb; border-bottom:1px solid #cacaca; padding:8px 0 8px 0;  font-weight:bold; text-align:center;}
.business660 td{ padding:5px 10px 5px 15px; border-bottom:1px solid #cacaca;}
.border_c{ border-right:1px solid #cacaca;}
.border_c2 { border-bottom:1px solid #afafaf !important;}
.busi_bg { background-color:#f7f7fb;}

/* °í°´Áö¿ø ÃÖ¿ø±ÙÃß°¡-20090616*/
.div_off{height:25px;padding-left:15px;background:url('/resource/images/common/button/plus.gif') no-repeat 0 3px;}
.div_on{height:25px;padding-left:15px;font-weight:bold;background:url('/resource/images/common/button/minus.gif') no-repeat 0 3px;}
#faq a:hover{font-weight:bold;}

table.form_table660 input, table.form_table660 img {vertical-align:middle;}

.inquiry a:link, .inquiry a:visited, .inquiry a:hover{font-weight:bold;color:#fa8245;text-decoration:underline}
a.inquiry2:link, a.inquiry2:visited, a.inquiry2:hover{font-weight:bold;color:#fa8245;text-decoration:underline}
.ccmstextarea a:link, .ccmstextarea a:visited, .ccmstextarea a:hover{color:#fa8245;text-decoration:underline}

.ccmsarea { position: relative; width: 660px; margin-bottom: 35px; }
.ccmsarea ul {overflow: hidden;}
.ccmsarea dl{margin-bottom:25px;}
.ccmsarea dl dt{margin-left:15px;padding-left:12px;font-weight:bold;}
.ccmsarea dl dd{padding-left:28px;text-align:justify;width:640px;}

/* Å×ÀÌºí660px */
.customer_table660 { position: relative; width: 660px; margin-bottom: 30px; }
.customer_table660 table { width:660px; border-collapse: collapse; }
.customer_table660 caption { padding-bottom: 5px; }
.customer_table660 th { height: 38px; background: url('/resource/images/common/table/th.gif') repeat-x; }
.customer_table660 td { height: 30px; border-bottom: 1px solid #ccc; }

/* view page  */
.reviewView { position: relative; width: 660px; margin-bottom: 30px;}
.reviewView .reviewViewHeader { padding:11px 0  0 10px;height: 38px; background: url('/resource/images/common/table/th.gif') repeat-x;  }
.reviewView .reviewViewHeader h3 {float:left;width:550px; background: url('/resource/images/common/bullet/03.gif') no-repeat 0 4px; padding-left: 15px; }
.reviewView .reviewViewHeader h3.ne {width:400px;}
.reviewView .reviewViewHeader span {width:100px;font-weight:bold; }

.reviewView .reviewViewBody{clear:both; padding:10px 0 10px 15px; font-family:"µ¸¿ò", Dotum, "±¼¸²", Gulim, Sans-serif; line-height:1.5em;border-bottom:1px solid #CCC;}
.reviewView .buttonRight{padding: 0.7em 0 0.5em;text-align:right;}

.tab_faq { position: relative; margin-bottom: 25px; margin-top: 9px; width:655px;}
.tab_faq ul {float: left; width: 100%; text-align: left; font-size : 0; }
.tab_faq li {display: inline; font-size: 1px; line-height: 1px;}
.tab_faq img {vertical-align: top; }

.s_box {position:absolute; width:374px; visibility:visible; left:597px; top:220px; margin-bottom:10px;}
.writeReview {height:122px; width:700px; line-height:0; font-size:0;}

.searchBox {position: relative; border:3px solid #efefef; width:651px; height:60px;}
.searchContents {width:100%; margin:17px 0; }
.border1 { border-bottom: 1px solid #6771b7;}