#CONTENTS .b_line_1 { height:1px; background:url('/image/promotion/tbl_line_top.gif') left top repeat-y; }
#CONTENTS .b_line_2 { height:2px; background:url('/image/promotion/tbl_line_top.gif') left top repeat-y; }
#CONTENTS .b_line_1, #CONTENTS .b_line_2, #CONTENTS .g_line_1, #CONTENTS .g_line_2 { padding:0; }
#CONTENTS .g_line_1 { height:1px; background-color:#E3E3E3; }
#CONTENTS .g_line_2 { height:1px; background-color:#C8C8C8; }

/* newsList */
.recent_news { padding:18px 0 11px 0; }
.recent_news .img { width:124px; }
.recent_news .img img { margin:0 0 0 18px; border:1px solid #2FA0C0; }
.recent_news .summary { padding:0 20px 20px 18px; line-height:16px; }
.recent_news .summary .tit { margin:5px 0 6px 0; font-weight:bold; color:#2FA0C0; letter-spacing:-1px; }
.recent_news .summary .more { position:absolute; margin:2px 0 0 4px; }

.news_list { margin-top:31px; }
.news_list .com_line_gray_shadow { height:5px; background-color:#F4F4F4; }
.news_list th { height:30px; padding-top:3px; border-bottom:1px solid #C8C8C8; }
.news_list td { height:24px; padding-top:3px; text-align:center; }
.news_list td.tit { text-align:left; letter-spacing:-1px; }
.news_list td.date { color:#2FA0C0; }
.news_list a.today { color:#2FA0C0; }
/* 100208 Γί°‘*/
.newtit {color: #2fa0c0; font-weight: bold;}
.newtit a { color:#2fa0c0; }
.newdate {color: #999999; font-size: 11px; text-align:right;}
.newlistbg { width:185px; height:120px; margin-bottom:18px; background:url('../image/promotion/newslist_dotline.gif') left top repeat-y; }
.blt { margin:0 5px 2px 0; vertical-align:middle; }


.search {}
.search select { margin-right:6px; font-size:11px; color:#8B8B8B; }
.search input { width:115px; height:19px; margin-right:9px; padding:3px 0 0 3px; border:1px solid #DCDCDC; color:#8B8B8B; }
.search img { margin-right:4px; }


/* newsView */ 
.news_tit {}
.news_tit .tit { color:#2FA0C0; letter-spacing:-1px; }
.news_tit td { padding-top:3px; }
.news_tit td img  { vertical-align:top; }
.news_tit td img.blt { margin-top:4px; }

.news_view {/* margin-top:19px;*/ }
.news_view .contents { padding:14px 18px; line-height:18px; letter-spacing:-1px; }
.news_view .contents img { /*float:left;*/ margin:0 20px 5px 0;/*border:1px solid #2FA0C0;*/ }
.news_view .btn { margin:9px 2px 22px 0; }

.preview_news .txt a { color:#2FA0C0; letter-spacing:-1px; }
.preview_news .txt { width:499px; height:22px; padding:3px 0 0 17px; }
.preview_news .tit { width:85px; background:#EAF5F9 url('/image/promotion/bg_tbl_tit.gif') left top repeat-y; }
.preview_news .tit img { margin:0 0 0 33px; }


/* adData */
.data_years { border-top:1px solid #9ED8DB; height:34px; border-bottom:1px solid #E7E7E7; }
.data_years select { width:120px; margin:7px 0 0 18px; font-size:11px; vertical-align:middle; }
.data_years img { margin:7px 0 0 4px; vertical-align:middle; }
.data_list .recent { width:331px; padding:13px 0 14px 0; }
.data_list .recent table { width:293px; margin-left:18px; background:url('/image/promotion/box_recent_02.gif') left top repeat-y; }
.data_list .recent .img { text-align:center; }
.data_list .recent .txt { padding:9px 15px 1px 0; line-height:16px; letter-spacing:-1px; text-align:right; }
.data_list .recent .txt a { font-weight:bold; color:#2FA0C0; }
.data_list .list { width:253px; }
.data_list .list .txt { width:145px; }
.data_list .list .txt p { margin:41px 0 0 9px; background:url('/image/common/blt_tit_arrow.gif') 0 8px no-repeat; padding:0 0 4px 10px; line-height:16px; letter-spacing:-1px; }
.data_list .list .txt p a { font-weight:bold; color:#2FA0C0; line-height:24px; }
.data_list .list .img { width:108px; padding:13px 0; }
.data_list .list .img table { width:93px; background:url('/image/promotion/box_thumb_02.gif') left top repeat-y; }
.data_list .list .img table td { text-align:center; }
.data_list .list .dotline { height:1px; background:url('/image/promotion/dotline_gray.gif') left top repeat-x; }


/* fiberStroy */
.fiber_story { background:url('/image/promotion/img_fiber_03.gif') left top repeat-y; }
.fiber_story table { background:url('/image/promotion/img_fiber_02.gif') 0 132px no-repeat; }
.fiber_story table tr td table { background:none; }
.fiber_story .contents { padding:0 38px; }
.fiber_story .contents select { width:356px; margin:28px 0 12px 0; font-size:11px; }
.fiber_story .contents .dotline { background:url('/image/promotion/dotline_skyblue.gif') left top repeat-x; }
.fiber_story .contents .img_des { margin:9px 0 7px 0; background:url('/image/common/blt_big_arrow.gif') left top no-repeat; padding:0 0 0 18px; }
.fiber_story .contents .img_des span { font-weight:bold; color:#2FA0C0; }
.fiber_story .contents .img_bg { background:url('/image/promotion/img_fiber_05.gif') left top repeat-y; text-align:center; }
.fiber_story .contents .img_bg img { margin-left:1px; }


/* huvisSlogan */
.huvis_slogan .txt img { vertical-align:middle; }
.huvis_slogan .blt { margin:0 5px 0 10px; vertical-align:middle; }


/* productInfo */
.tab_menu { padding:10px 0 3px 0; }
.tab_menu table tr td { height:16px; padding:0 10px 0 37px; font-size:11px; color:#505050; }
.tab_menu table tr td a { font-size:11px; color:#505050; letter-spacing:-1px; }
.tab_menu table tr td a.on { font-weight:bold; }
.tab_menu table tr td img { margin-top:4px; }

.depth3_menu { margin:31px 0 0 18px; }
.depth3_menu p { background:url('/image/common/blt_big_arrow01.gif') left top no-repeat; padding:0 0 0 24px; font-size:16px; font-weight:bold; color:#3E3E3E; }

.data_list_bg { background:url('/image/promotion/bg_tbl_img.gif') right bottom no-repeat; }
.data_list .recent .btn { padding:7px 15px 1px 0; text-align:right; }
.data_list .list_img { width:253px; }
.data_list .list_img table { margin:7px 0 0 33px; }
.data_list .list_img td { padding:6px; }
.data_list .list_img p { width:93px; height:94px; background:url('/image/promotion/bg_img_box.gif') left top no-repeat; }
.data_list .list_img p img { width:83px; height:83px; margin:5px; }
.data_list .comment { margin:9px 20px 0 0; text-align:right; }



/* Quiz */
.quiz { background-color:#2A99DF; }
.quiz_wrap { width:617px; height:411px; margin:3px; background:#FFF url('/image/promotion/quiz/quiz_q_bg.gif') left top no-repeat; }
.quiz_result_wrap { width:617px; height:411px; margin:3px; background:#FFF url('/image/promotion/quiz/quiz_result_bg.gif') left top no-repeat; }
.quiz .btn { text-align:right; }
.quiz .btn img { margin:14px 14px 78px 0; cursor:pointer; }

.quiz_wrap .question { padding-left:27px; }
.quiz_wrap .question table { width:100%; }
.quiz_wrap .question .line { height:1px; background:url('/image/promotion/quiz/quiz_q_line.gif') left top no-repeat; }
.quiz_wrap .question .cont_txt img { margin:9px 0 8px 11px; }
.quiz_wrap .o_x_btn { padding-left:160px; }
.quiz_wrap .o_x_btn img { margin:8px 0 0 0; }
.quiz_wrap .answer { padding-left:23px; }
.quiz_wrap .answer p { font-size:14px; font-weight:bold; }
.quiz_wrap .answer p.o { color:#E60000; }
.quiz_wrap .answer p.x { color:#000; }
.quiz_wrap .quiz_move { text-align:right; }
.quiz_wrap .quiz_move table { margin:0 37px 0 auto; }
.quiz_wrap .quiz_move img { margin:12px 0 0 9px; }

.quiz_result_wrap .result_box table { margin:102px 0 0 139px; }
.quiz_result_wrap .result_box table .cont_txt { padding:6px 0 0 5px; text-align:right; font-size:24px; font-weight:bold; color:#0087AD; letter-spacing:-1px; }
.quiz_result_wrap .result_btn { text-align:center; vertical-align:top; }
.quiz_result_wrap .result_btn img { margin:11px 0 0 0; cursor:pointer; }

.quiz_wrap .answer .before { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a_before.gif') left top no-repeat; }
.quiz_wrap .answer .before0 { width:570px; height:172px; background:url('/image/promotion/quiz/quiz_a_before0.gif') left top no-repeat; }
.quiz_wrap .answer .before1 { width:570px; height:148px; background:url('/image/promotion/quiz/quiz_a_before1.gif') left top no-repeat; }

.quiz_wrap .answer .a1 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a1_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a1 p { margin:30px 0 0 208px; }
.quiz_wrap .answer .a2 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a2_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a2 p { margin:28px 0 0 208px; }
.quiz_wrap .answer .a3 { width:570px; height:172px; background:url('/image/promotion/quiz/quiz_a3_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a3 p { margin:24px 0 0 54px; }
.quiz_wrap .answer .a4 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a4_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a4 p { margin:26px 0 0 208px; }
.quiz_wrap .answer .a5 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a5_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a5 p { margin:25px 0 0 208px; }
.quiz_wrap .answer .a6 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a6_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a6 p { margin:25px 0 0 208px; }
.quiz_wrap .answer .a7 { width:570px; height:148px; background:url('/image/promotion/quiz/quiz_a7_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a7 p { margin:27px 0 0 122px; }
.quiz_wrap .answer .a8 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a8_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a8 p { margin:28px 0 0 208px; }
.quiz_wrap .answer .a9 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a9_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a9 p { margin:28px 0 0 208px; }
.quiz_wrap .answer .a10 { width:570px; height:195px; background:url('/image/promotion/quiz/quiz_a10_txt.gif') left top no-repeat; }
.quiz_wrap .answer .a10 p { margin:28px 0 0 208px; }


.tbl_list th { height:24px; padding-top:3px; border-top:2px solid #9DDBA3; border-bottom:1px solid #C4C6C6; font-size:12px; letter-spacing:-1px; color:#4F9E28; }
.tbl_list td { height:24px; padding-top:3px; border-bottom:1px solid #C4C6C6; font-size:12px; letter-spacing:-1px; text-align:center; }
