@charset "utf-8"; 

/* 컨텐츠 */
#contents { width:980px; margin:0 auto 110px; min-height:480px; }

/* 상단 텍스트 */
.top_text_box { padding-left:130px; min-height:90px; background:url(/image/support/img_top_front.png) no-repeat; margin-bottom:30px; }
.top_text_box span.title01, .top_text_box span.title02 { font-size:24px; line-height:24px; color:#333; display:block; }
.top_text_box span.title01 { padding-top:15px; }
.top_text_box span.text01, .top_text_box span.text02 { font-size:16px; line-height:22px; color:#767676; display:block; margin-top:8px; }

.top_img01 { background-position:0 0; }
.top_img02 { background-position:0 -90px; }
.top_img03 { background-position:0 -180px; }
.top_img04 { background-position:0 -270px; }
.top_img05 { background-position:0 -360px; }

.con_question_menu { padding:45px 0 30px; border-top:1px solid #ddd; }
.con_question_menu table a { display:block; }
.table_board_listview table span.category { padding-right:5px; color:#f58220; font-weight:500; }

.table_board_listview { margin-top:20px; }
.table_board_listview .con_view, .table_board_listview .con_reply { display:block; min-height:110px; line-height:21px; color:#666; padding:25px 20px; }
.con_rightbtn_area { text-align:right; margin-top:25px; }

.con_enter_form { padding-top:45px; border-top:1px solid #ddd; }
.con_enter_form h3 { padding-bottom:20px; }

.table_enter_form td.text_area { height:410px; }
.table_enter_form td.text_area textarea { font-size:13px; line-height:22px; }
.table_enter_form .product_num { width:213px; }

/* 일대일문의 - 개인정보수집및이용안내 팝업 */
.popup_privacy{ padding:0 30px; }
.popup_privacy ul.text_area{ padding:20px 10px 0; }
.popup_privacy ul.text_area li{ padding:8px 0; }
.popup_privacy ul.text_area li h4{ font-size:16px; line-height:16px; color:#333; padding-bottom:5px; font-weight:500; }
.popup_privacy ul.text_area li span.text{ line-height:18px; }

/* 자주 묻는 질문 */
.board_search_area { height:23px; }
.board_search_area input[type=text], .board_search_area input[type=image]  { float:left; vertical-align:middle; }
.board_search_area input[type=text] { margin:2px 6px 0 0; }

/* 원격기술지원 */
.con_connect_area { padding-top:45px; border-top:1px solid #ddd; }
.con_connect_area .info_area { font-size:14px; line-height:20px; padding:20px; background:#f6f6f6; }
.con_connect_area .connect_area ul { width:830px; margin:30px auto 0; }
.con_connect_area .connect_area ul li { float:left; padding:4px; }
.con_connect_area .connect_area ul li a { display:block; overflow:hidden; padding-top:24px; width:72px; height:48px; font-size:28px; line-height:28px; font-weight:500; color:#767676; background:url(/image/support/btn_circle_off.png) no-repeat; text-align:center; letter-spacing:-2px; }
.con_connect_area .connect_area ul li.on a { background:url(/image/support/btn_circle_on.png) no-repeat; color:#fff; }

.con_connectbtn_area { text-align:center; padding-top:60px; }
.con_connectbtn_area input[type=image] { margin:0 2px; }

/* 유해물 신고 */
.con_reportharmful_area { padding-top:60px; border-top:1px solid #ddd; }
.reportharmful_area { border:1px solid #7b7a89; background:#f5f5fb; margin-top:20px; }
.reportharmful_area .wrap_overflow { height:190px; overflow-y:scroll; overflow-x:hidden; vertical-align:top; }
.reportharmful_area .btn_area { padding:15px; height:30px; border-top:1px solid #d4d4e4; }
.reportharmful_area .btn_area input[type=image] { margin:0 2px; }
.reportharmful_area .list_type_area { padding:20px 40px; }
.reportharmful_area .list_type_area textarea { width:800px; height:230px; font-size:13px; line-height:22px; }
.reportharmful_area .list_type_area ul.radio_list { height:30px; padding-top:10px; }
.reportharmful_area .list_type_area ul.radio_list li { float:left; padding-right:30px; }
.reportharmful_area .list_type_area ul.radio_list li input,.reportharmful_area .list_type_area ul.radio_list li label { vertical-align:middle; }

/* 공지사항 */
.con_notice_area { padding-top:60px; border-top:1px solid #ddd; }
.con_notice_area .category { padding-right:5px; font-weight:500; color:#ce7900; }

/* 자녀 비밀번호 초기화 - 02/23 추가 */
.customer_top_text { text-align:center; padding-bottom:70px; }
.customer_top_text .text_group01 { font-size:32px; line-height:39px; }
.con_pwreset_area { border-top:1px solid #ddd; }
.con_pwreset_area .top_img_area { text-align:center; padding:30px 0 0; }
.con_pwreset_area .find_area { text-align:center; padding:50px 0 60px; }
.con_pwreset_area .find_area span.c_select { display:inline-block; border:2px solid #cd986b; padding:6px 12px; background:#fef5ee; }
.con_pwreset_area .find_area span.c_select select { color:#9c6438; font-size:15px; line-height:15px; width:380px; }
.con_pwreset_area .btn_area { text-align:center; }
.con_pwreset_area .caution_area { padding:20px 0 0 300px; }