#wrap #container { width:100%; margin: 0 auto; padding: 20px 0 40px 0; background-color: #e1e3e3; }
#wrap #container .container_box {  width: 938px; margin: 0 auto; padding: 30px 30px 60px 30px; background-color: #fff; }

#container .container_box ul.guide_tab { float:left; height:56px; }
#container .container_box ul.guide_tab.tab_one { height:56px; background:url(/images/main/banner_second_r_01.gif) 24% 46px no-repeat; }
#container .container_box ul.guide_tab.tab_two { height:56px;background:url(/images/main/banner_second_r_01.gif) 76% 46px no-repeat; }
#container .container_box ul.guide_tab li { float:left; text-align:center; display: inline-block; width: 468px; height:33px; margin: 0 1px 0 0; padding:13px 0 0 0; background-color:#818181; font-size:18px; font-weight:bold; color: #ddd; }
#container .container_box ul.guide_tab li.on { background:url(/images/main/banner_second_l_01.gif) 50% 50px no-repeat #ea002c; font-size:20px; color: #fff;  }
#container .container_box ul.guide_tab li.end { margin: 0; }


#container .container_box .notice_title {  float:left; width: 100%; text-align: center; margin: 36px 0 0 0; font-size: 32px; line-height:32px; font-weight:bold; color: #333; }
#container .container_box .uservoice_title { float:left; width: 100%; text-align: center; margin: 36px 0 0 0; font-size: 32px; line-height:32px; font-weight:bold; color: #333; }

#container .container_box div.notice { display: inline-block;  }
#container .container_box div.notice table.notice_table { text-align: left; width: 938px; margin: 32px 0 0 0; border-top: 2px solid #333; table-layout: fixed; }
#container .container_box div.notice table.notice_table thead tr { text-align: center; height:47px; font-size:15px; background-color: #F3F3F3; border-bottom:1px solid #ddd; color: #333; }
#container .container_box div.notice table.notice_table tbody tr td { text-align: center; height:46px; font-size: 14px; color:#333;  border-bottom:1px solid #ddd; }
#container .container_box div.notice table.notice_table tbody tr td.title { text-align: left; padding: 0 0 0 25px; font-size: 15px; }
#container .container_box div.notice table.notice_table tbody tr td img {  vertical-align: top; margin: 1px 0 0 0;  }
#container .container_box div.notice table.notice_table tbody .end {border-right: none;  }
#container .container_box div.notice table.notice_table tbody tr td.none_content { height:47px; background-color:#F9F9F9;}
#container .container_box div.notice table.notice_table tbody tr td.end {border-bottom: none;  }

#container .container_box div.notice table.notice_table_view { text-align: left;  width: 938px; margin: 32px 0 0 0; border-top: 2px solid #333; table-layout: fixed; }
#container .container_box div.notice table.notice_table_view thead tr { height:47px; font-size:16px;  background-color: #F3F3F3; border-bottom:1px solid #ddd; color: #333; }
#container .container_box div.notice table.notice_table_view thead tr th.title { text-align: left;  padding: 0 0 0 30px; }
#container .container_box div.notice table.notice_table_view thead tr th .day { padding: 0 30px 0 0; font-size:12px; background:url(/images/customer/uservoice_dot_03.gif) 120px 0 no-repeat; color: #959595; }
#container .container_box div.notice table.notice_table_view thead tr th .count {  text-align: right; padding: 0 35px 0 0; font-size:12px; color: #959595; }
#container .container_box div.notice table.notice_table_view tbody tr { border-bottom:1px solid #ddd; }
#container .container_box div.notice table.notice_table_view tbody tr td {  height:46px; padding: 34px 30px 38px 30px; font-size: 15px; line-height:25px; color:#555; }
#container .container_box div.notice table.notice_table_view tbody tr td.notice { min-height:203px; height:203px;vertical-align: top; }
#container .container_box div.notice table.notice_table_view tbody tr.down td { height:46px; padding: 0 30px 0 30px; font-size: 15px; line-height:25px; }
#container .container_box div.notice table.notice_table_view tbody tr.down td a {text-decoration:underline; color:#d73246; }
#container .container_box div.notice table.notice_table_view tbody tr td img {  vertical-align: top; margin: 5px 12px 0 0;  }


#container .container_box div.uservoice {  display: inline-block; width: 100%; }
#container .container_box div.uservoice table.uservoice_table { text-align: left;  width: 938px; margin: 32px 0 0 0; border-top: 2px solid #333; table-layout: fixed; }
#container .container_box div.uservoice table.uservoice_table thead tr { text-align: center; height:47px; font-size:15px; background-color: #F3F3F3; border-bottom:1px solid #ddd; color: #333; }
#container .container_box div.uservoice table.uservoice_table tbody tr td { text-align: center; height:46px; font-size: 14px; color:#333; border-bottom:1px solid #ddd; }
#container .container_box div.uservoice table.uservoice_table tbody tr td.title { text-align: left; padding: 0 0 0 25px; font-size: 15px; }
#container .container_box div.uservoice table.uservoice_table tbody tr td.title img { vertical-align: top; margin: 4px 0 0 9px;  }
#container .container_box div.uservoice table.uservoice_table tbody tr td.uservoice_notice_title { color:#d73246; }
#container .container_box div.uservoice table.uservoice_table tbody tr td.uservoice_notice_btn { padding: 4px 0 0 0; height: 42px; font-size:13px; background:url(/images/customer/uservoice_dot_02.gif) 14px 13px no-repeat; color: #fff; }
#container .container_box div.uservoice table.uservoice_table tbody tr td img { vertical-align: top; margin: 1px 0 0 0;  }
#container .container_box div.uservoice table.uservoice_table tbody tr td.none_content { height:47px; background-color:#F9F9F9;}
#container .container_box div.uservoice table.uservoice_table tbody tr td.end { border-bottom: none;  }
#container .container_box div.uservoice table.uservoice_table tbody .end {border-right: none;  }

#container .container_box div.uservoice table.uservoice_table tbody tr.title_under{ background-color: #fffaf4; }
#container .container_box div.notice table.notice_table tbody tr.title_under{ background-color: #fffaf4; }

#container .container_box div.uservoice table.uservoice_table_view { text-align: left; width: 100%; margin: 32px 0 0 0; border-top: 2px solid #333; table-layout: fixed; }
#container .container_box div.uservoice table.uservoice_table_view thead tr { height:47px; font-size:16px;  background-color: #F3F3F3; border-bottom:1px solid #ddd; color: #333; }
#container .container_box div.uservoice table.uservoice_table_view thead tr th.title { text-align: left;  padding: 0 0 0 30px; }
#container .container_box div.uservoice table.uservoice_table_view thead tr th.title img { vertical-align: top; margin: 4px 0 0 9px;  }
#container .container_box div.uservoice table.uservoice_table_view thead tr th .day { padding: 0 30px 0 0; font-size:12px; background:url(/images/customer/uservoice_dot_03.gif) 120px 0 no-repeat; color: #959595; }
#container .container_box div.uservoice table.uservoice_table_view thead tr th .count {  text-align: right; padding: 0 35px 0 0; font-size:12px; color: #959595; }
/* #container .container_box div.uservoice table.uservoice_table_view tbody tr { border-bottom:1px solid #ddd; } */
#container .container_box div.uservoice table.uservoice_table_view tbody tr td { height:46px; padding: 34px 30px 38px 30px; font-size: 15px; line-height:25px; border-bottom:1px solid #ddd;  color:#555; }
#container .container_box div.uservoice table.uservoice_table_view tbody tr td.notice { min-height:203px; height:203px;vertical-align: top; }
#container .container_box div.uservoice table.uservoice_table_view tbody tr td.end {  border-bottom: none;  }
#container .container_box div.uservoice table.uservoice_table_view tbody tr.down td { height:46px; padding: 0 30px 0 30px; font-size: 15px; line-height:25px; }
#container .container_box div.uservoice table.uservoice_table_view tbody tr.down td a {font-size: 15px; text-decoration:underline; color:#d73246; }
#container .container_box div.uservoice table.uservoice_table_view tbody tr td img {  vertical-align: top; margin: 5px 12px 0 0;  }

/* #container .container_box div.answer table.answer_table_view {display: inline-block;  text-align: left; margin: 24px 20px 0 20px; border-top: 2px solid #d73246; table-layout: fixed; } */
#container .container_box div.answer table.answer_table_view { text-align: left; width: 898px; margin: 0 20px 0 20px; border-top: 2px solid #d73246; table-layout: fixed; }
#container .container_box div.answer table.answer_table_view thead tr { height:46px; font-size:15px;  background-color: #fff; border-bottom:1px solid #ddd; color: #333; }
#container .container_box div.answer table.answer_table_view thead tr th.title { text-align: left;  padding: 1px 0 0 30px; }
#container .container_box div.answer table.answer_table_view thead tr th.title span.dark_red { padding: 0 0 0 21px; background:url(/images/customer/uservoice_dot_04.gif) left -1px no-repeat; color: #d73246; }
#container .container_box div.answer table.answer_table_view thead tr th.day {  text-align: right; padding: 0 30px 0 10px; font-size:12px; background:url(/images/customer/uservoice_dot_03.gif) 5px 18px no-repeat; color: #959595; }
#container .container_box div.answer table.answer_table_view tbody tr { border-bottom:1px solid #d73246; background-color:#f9f4f4; }
#container .container_box div.answer table.answer_table_view tbody tr td { height:46px; padding: 23px 30px 25px 30px; font-size: 15px; line-height:25px; color:#555; }
#container .container_box div.answer table.answer_table_view tbody tr.down td { height:46px; padding: 0 30px 0 30px; font-size: 15px; line-height:25px; }
#container .container_box div.answer table.answer_table_view tbody tr.down td { text-decoration:underline; color:#d73246; }
#container .container_box div.answer table.answer_table_view tbody tr td img {  vertical-align: top; margin: 5px 12px 0 0;  }

#container .container_box p.list_btn { text-align:center; margin: 15px 0 0 0; }
#container .container_box p.list_btn a { display: inline-block; width:73px; height:28px; padding: 8px 0 0 0; font-size:15px; font-weight:bold; background:url(/images/customer/notice_btn_02.gif) left top no-repeat; color:#fff; }

#container .container_box div.btn_list { display: inline-block; width:100%; }

#container .container_box span.list_btn2 { float: right; text-align:center; margin: 14px 20px 0 0; }
#container .container_box span.list_btn2 a {  display: inline-block; width:73px; height:28px; padding: 8px 0 0 0; font-size:15px; font-weight:bold; background:url(/images/customer/uservoice_btn_02.gif) left top no-repeat; color:#fff; }

#container .container_box span.modify_btn { float: left; text-align:center; margin: 14px 0 0 21px; }
#container .container_box span.modify_btn a { display: inline-block; width:73px; height:28px; padding: 8px 0 0 0; font-size:15px; font-weight:bold; background:url(/images/customer/uservoice_btn_03.gif) left top no-repeat; color:#333; }

#container .container_box span.del_btn { float: left; text-align:center; margin: 14px 0 0 9px; }
#container .container_box span.del_btn a {  display: inline-block; width:73px; height:28px; padding: 8px 0 0 0; font-size:15px; font-weight:bold; background:url(/images/customer/uservoice_btn_03.gif) left top no-repeat; color:#333; }


#container .container_box div.btn_list2 { display: inline-block; width: 100%; text-align:center; margin: 14px 0 0 0; }

#container .container_box p.ok_btn {  display: inline-block; text-align:center; margin: 14px 0 0 9px; }
#container .container_box p.ok_btn a {  display: inline-block; width:73px; height:28px; padding: 8px 0 0 0; font-size:15px; font-weight:bold; background:url(/images/customer/uservoice_btn_02.gif) left top no-repeat; color:#fff; }

#container .container_box p.cancel_btn {  display: inline-block; text-align:center; margin: 14px 0 0 7px; }
#container .container_box p.cancel_btn a {  display: inline-block; width:73px; height:28px; padding: 8px 0 0 0; font-size:15px; font-weight:bold; background:url(/images/customer/uservoice_btn_03.gif) left top no-repeat; color:#333; }

#container .container_box table.question_table { display: inline-block; text-align: left; width: 100%; margin: 32px 0 0 0; border-top: 2px solid #333; table-layout: fixed; } 
#container .container_box table.question_table tr { border-bottom:1px solid #ddd; } 
#container .container_box table.question_table tr th { text-align:left; padding: 1px 0 0 20px; font-size: 15px; font-weight: bold; background-color:#f3f3f3; color: #333; }
#container .container_box table.question_table tr th.content { vertical-align: top; line-height: 49px; }
#container .container_box table.question_table tr td { padding: 3px 15px 7px 15px; }
#container .container_box table.question_table tr td input.full {  width: 98%; height: 29px; margin: 5px 0 0 0; padding: 0 0 0 12px; font-size: 14px; color: #555; border: 1px solid #d9d9d9; }
#container .container_box table.question_table tr td input.half { width: 241px; height: 29px; margin: 5px 0 0 0; padding: 0 0 0 12px; font-size: 14px; color: #555; border: 1px solid #d9d9d9; }
#container .container_box table.question_table tr td input.third {  width: 466px; height: 29px; margin: 5px 0 0 0; padding: 0 0 0 12px; font-size: 14px; color: #555; border: 1px solid #d9d9d9; }
#container .container_box table.question_table tr td input#Email,
#container .container_box table.question_table tr td input#HP { color:#a6a6a6; }
#container .container_box table.question_table tr td #PWD_C { vertical-align: text-bottom; margin: 0 0 0 8px; }
#container .container_box table.question_table tr td label { font-size:15px; margin: 0 0 0 3px; }
#container .container_box table.question_table tr td img { vertical-align: baseline; }
#container .container_box table.question_table tr td textarea{ width: 692px; height: 300px; margin:5px 0 0 0; padding: 12px; font-size: 14px; text-indent: 0; line-height: 22px; border: 1px solid #d9d9d9;  font-family:'나눔고딕', 'Nanum Gothic',NanumGothicWeb; background: #fff; color: #555 !important; overflow-y: auto;}
#container .container_box table.question_table tr td p.attachment {  vertical-align: top; display: inline-block; text-align: center; width:69px; height:26px; margin: 5px 0 0 3px; padding: 6px 0 0 0; font-weight:bold; font-size:13px; background:url(/images/customer/uservoice_btn_04.gif) left top no-repeat; }

#container .container_box dl dd input::-webkit-input-placeholder { font-family: dotum; color: #999999;  }

#container .container_box .qna_btn { display: inline-block; width: 169px; height: 50px; margin: 24px 0 0 385px; background:url(/images/juso/question_btn_01.gif) left top no-repeat; }
#container .container_box .qna_btn a { float:left; width:104px; height:50px;  padding: 16px 0 0 65px; font-size: 17px; background:url(/images/juso/question_btn_02.gif) 57px top no-repeat; background-size: 112px 50px; color: #fff; }



#container .container_box .page_sub {   display: inline-block; width: 100%; position: relative;  text-align: center;}
#container .container_box .page_sub .page_num a.first { display:inline-block; width: 29px; height: 29px; margin: 0 0 0 0; background:url(/images/_common/button/btn_first.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.first_off { display:inline-block; width: 29px; height: 29px; margin: 0 0 0 0; cursor:default; background:url(/images/_common/button/btn_first_off.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.prev { display:inline-block; width: 29px; height: 29px; margin: 0 3px 0 1px; background:url(/images/_common/button/btn_prev.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.prev_off { display:inline-block; width: 29px; height: 29px; margin: 0 3px 0 1px; cursor:default; background:url(/images/_common/button/btn_prev_off.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.next { display:inline-block; width: 29px; height: 29px; margin: 0 0 0 5px; background:url(/images/_common/button/btn_next.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.next_off { display:inline-block; width: 29px; height: 29px; margin: 0 0 0 5px; cursor:default; background:url(/images/_common/button/btn_next_off.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.end { display:inline-block; width: 29px; height: 29px; margin: 0 0 0 1px; background:url(/images/_common/button/btn_end.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.end_off { display:inline-block; width: 29px; height: 29px; margin: 0 0 0 1px; cursor:default; background:url(/images/_common/button/btn_end_off.gif) left top no-repeat; }
#container .container_box .page_sub .page_num a.num_on { display:inline-block; vertical-align:top; width: 29px; height: 29px; margin: 0 0 0 1px; line-height:28px; font-size:14px; font-weight: bold; background-color:#818181; color: #FFF; cursor:default; }
#container .container_box .page_sub .page_num a.num { display:inline-block; vertical-align:top; width: 29px; height: 29px; margin: 0 0 0 1px; line-height:28px; font-size:14px; color: #333;}
#container .container_box .page_sub .uservoice_write { position: absolute; right:20px; top:24px; width:63px; height:28px; font-size:13px; background:url(/images/customer/uservoice_btn_01.gif) left top no-repeat; color: #fff; }
#container .container_box .page_sub .uservoice_write a {  display: inline-block; width:63px; height:24px; padding:4px 0 0 0; color:#fff; }