@charset "utf-8";
@import url('default.css');

/* ContentsA */
.cont_boxM2 {background:url('../images/common/cont_boxM2.gif') repeat-y 0 0; margin-top:30px; overflow:hidden; _height:100%;}
.cont_boxT2 {background:url('../images/common/cont_boxT2.gif') no-repeat 0 top;}
.cont_box2 {background:url('../images/common/cont_boxB2.gif') no-repeat 0 bottom; padding:20px 25px;}
.fcRed, .fcRed a:link, .fcRed a:hover, .fcRed a:visited, a.fcRed, a.fcRed:link, a.fcRed:hover, a.fcRed:visited {color:#c71d0b !important; font-weight:bold;}

.top_visual img {margin-bottom:25px;}

/* Write Form */
table.board_write {clear:both; width:785px; border-top:1px solid #ccd2e7; margin-top:10px;}
table.board_write caption {display:none;}
table.board_write th {height:30px; color:#6b679b; background-color:#eff0f6; border-bottom:1px solid #ccd2e7; border-right:1px solid #ccd2e7; font-weight:normal; text-align:left; padding-left:13px;}
table.board_write td {height:30px; border-bottom:1px solid #ccd2e7; padding-left:8px;}

table.board_write td input {height:16px; border:1px solid #ccc; color:#666; padding:2px 0 0 5px; font-size:11px;}
table.board_write td div.editor {width:620px; margin-top:10px;}
table.board_write td textarea {width:608px; height:200px; border:1px solid #ccc; font:normal 11px Arial; color:#666; padding:10px 0 0 10px; line-height:1.5; margin:10px 0 10px;}

/* Contact Us */
.contactUs {background:url('../images/support/bg_cuTop.gif') repeat-x 0 0; padding-top:30px;}
.contactUs .msgBox {width:483px; height:135px; background:url('../images/support/bg_msgbox.gif') no-repeat 0 0; margin:60px auto 0; padding:37px 0 0 60px;}
.contactUs .msgBox p {width:420px; margin:20px 0 0 3px;}

.cu_Box p {margin-top:17px; font-size:12px;}
.cu_Box p.first-child {margin-top:0;}
.cu_Box p strong {color:#212121; font-size:12px; display:block;}
.cu_Box p.fields {font-weight:bold; font-size:11px; background:url('../images/common/bul_star.gif') no-repeat 0 4px; padding-left:11px; color:##212121;}

.contactUs .subCont {clear:both; margin:35px 0 0 3px;}
.contactUs .floatLeft {float:left;}

dl.loginFa {clear:both; margin-top:4px; overflow:hidden;}
dl.loginFa dt {float:left; width:155px; background:url('../images/common/dot2.gif') no-repeat 0 6px; padding-left:8px; font-size:12px; color:#333;}
dl.loginFa dt img {vertical-align:middle; margin-left:3px;}

dl.loginFa dd {float:left;}
dd.explain {font-size:11px; margin:4px 0 0 7px; color:#999;}
dl.loginFa dd select {font-size:11px; color:#616161;}
dl.loginFa dd input {height:16px; border:1px solid #ccc; font-size:11px; color:#616161; padding:2px 0 0 3px;}
dl.loginFa dd textarea {width:610px; height:90px; border:1px solid #ccc; overflow-x:hidden; overflow-y:auto; font:normal 11px Arial; padding:7px 0 0 7px; line-height:1.4; color:#616161;}

dl.loginFb {height:24px; padding-left:80px; overflow:hidden;}
dl.loginFb dt {float:left; width:95px; background:url('../images/common/dot2.gif') no-repeat 0 6px; padding-left:8px; font-size:12px; color:#333;}
dl.loginFb dt img {vertical-align:middle; margin-left:3px;}
dl.loginFb dd {float:left;}
dl.loginFb dd select {font-size:11px; color:#616161;}
dl.loginFb dd input {height:16px; border:1px solid #ccc; font-size:11px; color:#616161; padding:2px 0 0 3px;}

.list_paging {clear:both; width:785px; height:28px; margin-top:5px; background-color:#f5f5f5; overflow:hidden;}
.list_paging .pCompare {float:right;}
.list_paging .pCompare img {margin:4px 0 0 10px;}

.list_paging .paging .of_products {float:left; margin:7px 0 0 1px;}
.list_paging .paging .of_products strong {color:#e85e38;}
.list_paging .paging .of_products2 {float:left; margin:7px 0 0 0; padding-left:15px;}
.list_paging .paging .of_products2 strong {color:#e85e38;}

.list_paging .paging .num {float:left; margin:7px 0 0 13px;}
.list_paging .paging .num img {vertical-align:middle;}
.list_paging .paging .num a {color:#616161;}
.list_paging .paging .mlzero {margin-left:0;}

.sp_searchArea {text-align:right; margin-bottom:28px;}
.sp_searchArea select {font-size:11px; color:#333;}
.sp_searchArea input {height:16px; border:1px solid #ccc; font-size:11px; color:#333; padding:2px 0 0 3px;}
.sp_searchArea img {vertical-align:middle;}

.sp_searchArea2 {margin-bottom:30px; overflow:auto; _height:1%;}
.sp_searchArea2 li {float:left; background:url('../images/support/bul_arr.gif') no-repeat left 29px; margin-right:20px; padding-left:23px;}
.sp_searchArea2 li.first-child {background-image:none; padding-left:0;}
.sp_searchArea2 li p {margin-bottom:8px; color:#454545; font-size:12px;}
.sp_searchArea2 select {font-size:11px; color:#333;}
.sp_searchArea2 input {height:16px; border:1px solid #ccc; font-size:11px; color:#333; padding:2px 0 0 3px;}
.sp_searchArea2 img {vertical-align:middle;}

.sp_searchArea3 {text-align:left; margin:7px 0 45px;}
.sp_searchArea3 input {height:16px; border:1px solid #ccc; font-size:11px; color:#333; padding:2px 0 0 3px;}
.sp_searchArea3 img {vertical-align:middle;}

table.cmu_list {width:785px; margin-top:5px; border-top:1px solid #ccd2e7;}
table.cmu_list caption {display:none;}
table.cmu_list th {height:24px; border-bottom:1px solid #ccd2e7; background-color:#eff0f6; font-weight:normal; color:#524f78;}
table.cmu_list td {height:24px; border-bottom:1px solid #e8e8e8; border-right:1px solid #ccd2e7; padding-left:10px;}
table.cmu_list td.last {border-right:0 none;}
table.cmu_list td.last img {vertical-align:middle; margin-right:7px;}

table.cmu_list th a:link, table.cmu_list th a:visited {color:#524f78; background:url('../images/support/bul_down.gif') no-repeat right 7px; padding-right:9px;}
table.cmu_list th a:active, table.cmu_list th a:hover {color:#524f78; text-decoration:none;}
table.cmu_list td a:link, table.cmu_list td a:visited {color:#616161;}
table.cmu_list td a:active, table.cmu_list td a:hover {color:#5762ca; text-decoration:none;}
table.cmu_list td.textC {padding-left:0; text-align:center;}
ul.mb45 {margin-bottom:45px;}

.detail_view {clear:both; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; margin-top:40px; padding:0 0 9px 12px; line-height:1.5; font-size:12px;}
.detail_view .down_btn {clear:both; font-size:12px; font-weight:bold; color:#333; margin-top:20px;}
.detail_view .down_btn img {vertical-align:middle; margin-right:5px;}
.detail_view .down_btn2 {clear:both; font-size:12px; font-weight:bold; color:#333; border-top:1px solid #e2e2e2; margin-top:10px; padding-top:7px;}
.detail_view .down_btn2 img {vertical-align:middle; margin-right:5px;}
.detail_view strong {color:#212121; display:block; margin:22px 0 13px; font-size:12px;}
.detail_view ol li {list-style:decimal; margin-left:23px;}

.fn_message {font-size:12px;}
.fn_message .title_msg {background:url('../images/support/bul_exc.gif') no-repeat 0 1px; padding-left:10px; color:#5762ca;}
.fn_message .title_msg span {color:#eb6c1f;}
.fn_message ul {margin:12px 0 0 10px; line-height:1.5;}
.fn_message ul li.on {color:#222; font-weight:bold;}
.fn_message .txt {margin:12px 0 20px 10px;}

.board_view {border-bottom:1px solid #e2e2e2; padding-bottom:15px;}
.board_view .head {background-color:#eff0f6; border-top:1px solid #ccd2e7; border-bottom:1px solid #ccd2e7; padding:10px;}
.board_view .head .subject {font-weight:bold; color:#524f78;}
.board_view .head .writer {color:#8683a9; margin-top:5px;}
.board_view .head .writer span {margin-right:5px;}
.board_view .head .writer .name {background:url('../images/support/bul_bar.gif') no-repeat right 2px; padding-right:10px;}

.board_view .cont {padding:22px 20px 45px 15px;}
.board_view .cont .cont_text {line-height:1.5;}
.board_view .reply_cont .writer2 {background-color:#f7f7f7; border-top:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:5px 10px 5px;}
.board_view .reply_cont .writer2 span {margin-right:5px;}
.board_view .reply_cont .writer2 .name {background:url('../images/support/bul_bar.gif') no-repeat right 2px; padding-right:10px;}
.board_view .reply_cont .cont_text2 {padding:15px 20px 5px 15px; line-height:1.5;}

.faq_list {margin:10px 0 0 12px; line-height:1.4;}
.faq_list dt {border-top:1px solid #e6e6e6; color:#333; font-weight:bold; padding:12px 0 12px 8px;}
.faq_list dt.first-child {border-top:0 none;}
.faq_list dd {margin:0 0 20px 20px; color:#999;}
.faq_list dt a:link, .faq_list dt a:visited, .faq_list dt a:active {color:#333;}
.faq_list dt a:hover {color:#999;}

.bgc_white {background-color:#fff;}

.error_msg {margin-top:29px;}
.error_msg li {background:url('../images/common/bul_dot2.gif') no-repeat 0 4px; padding-left:13px; margin-top:7px; color:#c71d0b; font-size:12px;}

/* btn */
div.btn_Center {clear:both; position:relative; margin-top:15px; text-align:center;}
div.btn_Center .right {position:absolute; top:0; right:10px;}
div.btn_Right {clear:both; position:relative; margin-top:15px; text-align:right;}