
/* case_vivew */
.case_view * {  margin:0; padding:0; font-family:dotum; color:#666; font-size:12px; font-style:normal; line-height:1.25; z-index:4000; }
.case_view { position:fixed; _position:absolute; top:300px; right:0; padding:5px; background:#666; border:2px solid #000; border-right:0; opacity:0.5; filter:alpha(opacity=50); z-index:5000; }
.case_view h3 { display:block; padding:3px 5px 0 5px; margin-bottom:2px; border:1px solid #333; color:#000; text-align:right; background:#fff; }
.case_view a { display:block; padding:4px 5px 2px 5px; color:#fff; font-weight:bold; text-align:right; text-decoration:none; }
.case_view a:hover { text-decoration:underline; }
.case_view p { margin-top:5px; border:1px solid #000; padding:4px 5px 4px 5px; max-width:250px; line-height:1.5; background:#dfdfdf; color:#000; }
.case_view p strong { color:#000; }
.case_view .bar { position:relative; display:block; margin:3px 0; width:200px; height:1px; overflow:hidden; border-top:1px solid #fff; *zoom:1; }

/* select replace */
.SelectDisable {filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50) !important;}
.SelectResetStyle { overflow:visible; visibility:visible; float:none; position:static; left:auto; top:auto; right:auto; bottom:auto; width:auto; height:auto; min-width:auto; min-height:auto; max-width:auto; max-height:auto; margin:0; padding:0; border:none; background:none;}
.SelectBasic_ctc_selectArea { position:relative; margin:0; height:24px; border:1px solid #ccc; text-align:left; overflow:hidden; background:#fff; overflow:hidden; vertical-align:top; z-index:910; }
.SelectBasic_ctc_selectArea a { display:block; padding:5px 0 0 0; height:16px; text-indent:5px; white-space:nowrap; color:#4e4e4e; cursor:default; vertical-align:top; text-decoration:none; background:url('../img/select_arw.gif') right 11px no-repeat; }
.SelectBasic_ctc_selectArea a:hover { color:#333 !important; text-decoration:none !important; }
.SelectBasic_ctc_optionsDiv { position:relative; display:none; margin:21px 0 0 0; padding:0; border:1px solid #ccc; border-top:0; vertical-align:top; z-index:910; text-align:left; overflow:auto; background:#fff; 
    scrollbar-face-color:#ffffff; scrollbar-arrow-color:#cdcdcd; scrollbar-track-color:#FFFFFF; scrollbar-highlight-color:#cdcdcd; scrollbar-shadow-color:#cdcdcd; scrollbar-darkshadow-color:#FFFFFF; scrollbar-3dlight-color:#FFFFFF;}
.SelectBasic_ctc_optionsDiv p { position:relative; padding:0; margin:0; overflow:hidden; }
.SelectBasic_ctc_optionsDiv a { position:relative; display:block; white-space:nowrap; margin:0; padding:7px 0 0 5px; height:20px; border-top:1px solid #ccc; font-size:12px; font-style:normal; color:#4e4e4e; text-decoration:none; cursor:default; *zoom:1; }
.SelectBasic_ctc_optionsDiv a:hover { text-decoration:none; background:#f9f9f9; }
:root .SelectBasic_ctc_selectArea a { padding-top:6px\0; }
:root .SelectBasic_ctc_optionsDiv a { padding-top:8px\0; }


.pop_pubctc * {  margin:0; padding:0; font-family:dotum; color:#666; font-size:12px; font-style:normal; line-height:1.25; z-index:4000; }
.pop_pubctc ul, .pop_pubctc li { list-style:none; }
.pop_pubctc img { border:0; }
.pop_pubctc a { text-decoration:none; }
.pop_pubctc a:hover { text-decoration:underline; }
.pop_pubctc em { color:#ff4e00; }
.pop_pubctc .sky { color:#488bc9; }
.pop_pubctc .black { color:#000; }

.pop_pubctc .pubctc_box { position:absolute; top:50%; left:50%; margin-left:-250px; width:498px; border:1px solid #8d8d92; background:#fff; z-index:900; }
.pop_pubctc .pubctc_header { position:relative; height:43px; background:#e6e2dd; }
.pop_pubctc .pubctc_header .pubctc_tit { position:relative; padding:15px 0 0 20px; color:#3d3d4b; font-weight:bold; font-size:14px; }
.pop_pubctc .pubctc_header .btn_close_header { display:block; position:absolute; right:10px; top:13px; width:19px; height:18px; text-indent:-1000px; overflow:hidden; background:url('../img/btn_close_header.gif') 5px 5px no-repeat; }

.pop_pubctc .pubctc_cont { margin:0 20px; padding:20px 0 17px 0; }

.pop_pubctc .pubctc_foot { height:56px; text-align:center; }
.pop_pubctc .pubctc_foot .btn_ctcbox span { min-width:68px; _width:68px; }

/*
.pop_pubctc .btn_ctcbox { display:inline-block; *display:inline; *zoom:1; position:relative; margin:2px 0 0 1px; background:#f2f2f2; }
.pop_pubctc .btn_ctcbox span { display:inline-block; *display:inline; *zoom:1; position:relative; left:-1px; top:-2px; padding:8px 5px 3px 5px; min-width:45px; _width:45px; border:1px solid #bfc0c2; color:#737373; text-align:center; background:#fff; }
.pop_pubctc .btn_ctcbox:hover { text-decoration:none; cursor:pointer; }
.pop_pubctc .btn_ctcbox:hover span { border-color:#aaa; text-decoration:none; }
*/

.pop_pubctc .btn_ctcbox { display:inline-block; *display:inline; *zoom:1; padding-left:2px; height:36px; text-decoration:none !important; overflow:hidden; vertical-align:middle; white-space:nowrap; background:url('../img/btn_foot.gif') left top no-repeat; cursor:pointer; _cursor:hand; }
.pop_pubctc .btn_ctcbox span { display:inline-block; *display:inline; *zoom:1; padding:12px 10px 9px 8px; font-weight:bold; color:#000; text-decoration:none !important; text-align:center; white-space:nowrap; background:url('../img/btn_foot.gif') right top no-repeat; cursor:pointer; _cursor:hand; }
.pop_pubctc .btn_ctcbox .ctcbox_bu { vertical-align:middle; margin-right:4px; position:relative; top:-2px; }
:root .pop_pubctc .btn_ctcbox span { padding-top:13px\0; }
.pop_pubctc .btn_ctcbox.odd,
.pop_pubctc .btn_ctcbox.odd span { background-image:url('../img/btn_foot_odd.gif'); color:#fff; }
.pop_pubctc .btn_ctcbox.odd .ctcbox_bu { top:-1px; }


.pop_pubctc .btn_ctcbox_in { display:inline-block; *display:inline; *zoom:1; padding-left:2px; height:27px; text-decoration:none !important; overflow:hidden; vertical-align:middle; line-height:1.2; white-space:nowrap; background:url('../img/btn_box_in.gif') left top no-repeat; cursor:pointer; _cursor:hand; }
.pop_pubctc .btn_ctcbox_in span { display:inline-block; *display:inline; *zoom:1; padding:8px 5px 5px 3px; color:#646464; letter-spacing:-1px; text-decoration:none !important; text-align:center; line-height:1.2; white-space:nowrap; background:url('../img/btn_box_in.gif') right top no-repeat; cursor:pointer; _cursor:hand; }
:root .pop_pubctc .btn_ctcbox_in span { padding-top:9px\0; }


.pop_pubctc .btn_ctcbox_s { display:inline-block; *display:inline; *zoom:1; padding-left:2px; height:18px; text-decoration:none !important; overflow:hidden; vertical-align:middle; line-height:1.2; white-space:nowrap; font-size:11px; background:url('../img/btn_box_s.gif') left top no-repeat; cursor:pointer; _cursor:hand; }
.pop_pubctc .btn_ctcbox_s span { display:inline-block; *display:inline; *zoom:1; padding:4px 5px 1px 3px; color:#7f7f7f; letter-spacing:-1px; text-decoration:none !important; text-align:center; line-height:1.2; white-space:nowrap; font-weight:normal; font-size:11px; background:url('../img/btn_box_s.gif') right top no-repeat; cursor:pointer; _cursor:hand; }
:root .pop_pubctc .btn_ctcbox_s span { padding-top:5px\0; }

.pop_pubctc .pubctc_curtain { position:absolute; left:0; top:0; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30); z-index:800; }


.pop_pubctc .ctcinfo_subtop { line-height:18px; }
.pop_pubctc .ctcinfo_dot { margin:20px 0 0 4px; padding:0 0 0 8px; color:#787878; background:url('../img/bu_dot_list.gif') left 4px no-repeat; }
.pop_pubctc .ctcinfo_dot a { color:#478bc8; }

.pop_pubctc .ctc_notice { position:relative; padding:0 0 0 14px; color:#666; line-height:18px; background:url('../img/ico_notice.gif') left 2px no-repeat; *zoom:1; }
.pop_pubctc .ctc_notice .btn_ctcbox_in { position:absolute; right:0; top:50%; margin-top:-14px; }
:root .pop_pubctc .ctc_notice { background-position:left 1px\0; }


.pop_pubctc .select_means { margin:17px 0 20px 0; padding:0 20px; border:1px solid #eae9e8; }
.pop_pubctc .list_means { position:relative; overflow:hidden; }
.pop_pubctc .list_means li { position:relative; top:-1px; padding:20px 0; border-top:1px solid #e8e8e8;}
.pop_pubctc .list_means li .ico_means { display:inline-block; *display:inline; *zoom:1; width:96px; vertical-align:middle; }
.pop_pubctc .list_means li .linfo_means { display:inline-block; *display:inline; *zoom:1; margin-top:3px; width:222px; vertical-align:middle; line-height:18px;  }
.pop_pubctc .list_means li .linfo_means .tit { display:block; height:20px; font-size:14px; font-weight:bold; color:#333; }
.pop_pubctc .list_means li .linfo_means .tit .btn_ctcbox_s { vertical-align:top; position:relative; top:-3px; }
.pop_pubctc .list_means .btn_ctcbox { word-break:keep-all; vertical-align:middle; }
.pop_pubctc .list_means .btn_ctcbox span { padding-left:0; padding-right:0; width:75px; line-height:16px; }
.pop_pubctc .list_means .btn_means { display:inline-table; *display:inline; *zoom:1; vertical-align:middle; width:88px; height:50px; text-align:center; text-decoration:none !important; overflow:hidden; background:url('../img/btn_means.gif') no-repeat; cursor:pointer; _cursor:hand; } 
.pop_pubctc .list_means .btn_means span { display:table-cell; *display:inline; *zoom:1; padding:3px 10px 0 10px; color:#646464; line-height:16px; word-break:keep-all; text-decoration:none !important; vertical-align:middle; cursor:pointer; _cursor:hand; }
.pop_pubctc .list_means .btn_means:hover span { color:#555; }
:root .pop_pubctc .list_means li .linfo_means .tit .btn_ctcbox_s { top:-4px\0; }
:root .pop_pubctc .list_means .btn_means span { padding-top:5px\0; }

.pop_pubctc .list_means .btn_means { *position:relative; *zoom:1; }
.pop_pubctc .list_means .btn_means span { *position:relative; *top:50%; *zoom:1; }
.pop_pubctc .list_means .btn_means em.for_ie_ctc { *position:relative; *top:-50%; *zoom:1; *color:#646464; }

.pop_pubctc .tit_ctcinput { margin:17px 0 0 0; font-weight:bold; color:#333; }
.pop_pubctc .tit_ctcinput_top { margin-bottom:2px; font-weight:bold; color:#333; }
.pop_pubctc .tit_ctcfly { margin:0 0 12px 0; font-weight:bold; color:#333; }

.pop_pubctc .tbl_ctcinfo { margin:17px 0 20px 0; width:457px; border:1px solid #eae9e8; border-collapse:collapse; }
.pop_pubctc .tbl_ctcinfo th { padding:3px 20px 0 20px; min-width:76px; height:43px; border-bottom:1px solid #eae9e8; background:#f9f9f8; color:#1e1e1e; font-weight:bold; white-space:nowrap; vertical-align:middle; text-align:left; }
.pop_pubctc .tbl_ctcinfo td { padding:0 0 0 20px; border-bottom:1px solid #eae9e8; vertical-align:middle; }
.pop_pubctc .tbl_ctcinfo input.text { padding:4px 0 0 5px; height:20px; border:1px solid #ccc; color:#4e4e4e; vertical-align:middle; }
.pop_pubctc .tbl_ctcinfo select { width:56px; height:24px; border:1px solid #ccc; color:#4e4e4e; vertical-align:middle; }
.pop_pubctc .tbl_ctcinfo .bar { position:relative; top:3px; margin:0 2px 0 1px; color:#888; vertical-align:middle; } 
.pop_pubctc .tbl_ctcinfo .tr_scode .text { width:132px; } 
.pop_pubctc .tbl_ctcinfo .tr_phone .text { width:51px; } 
.pop_pubctc .tbl_ctcinfo .tr_name .text { width:288px; } 
.pop_pubctc .tbl_ctcinfo .tr_snum .text { width:288px; } 
.pop_pubctc .tbl_ctcinfo .btn_ctcbox_in span { width:79px; }

.pop_pubctc .ctc_agree_bt { margin-top:12px; padding-top:17px; border-top:1px solid #e8e8e8;  }
.pop_pubctc .ctc_agree_bt .checkbox { position:relative; *top:-2px; _top:-1px; *margin-right:-2px; vertical-align:top; height:14px; }
.pop_pubctc .ctc_agree_bt label { vertical-align:middle; color:#787878; }
:root .pop_pubctc .ctc_agree_bt .checkbox { top:-1px\0; }

.pop_pubctc .ctc_linebox { margin-top:17px; padding:20px; border:1px solid #eae9e8; }
.pop_pubctc .list_dot_ctc { margin-top:5px; }
.pop_pubctc .list_dot_ctc li { margin-top:2px; padding:0 0 0 10px; color:#333; line-height:17px; background:url('../img/bu_dot_list_b.gif') left 6px no-repeat; }
.pop_pubctc .ctc_chemail_info { margin-top:17px; padding:20px 0 0 0; border-top:1px solid #eae9e8; }
.pop_pubctc .ctc_chemail_info .ctc_chemail_bar { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:21px; height:39px; text-indent:-1000px; overflow:hidden; background:url('../img/bu_arw_chemail.gif') no-repeat; }
.pop_pubctc .ctc_chemail_info .ctc_chemail_before { display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:190px; text-align:center; }
.pop_pubctc .ctc_chemail_info .ctc_chemail_after{ display:inline-block; *display:inline; *zoom:1; vertical-align:middle; width:190px; text-align:center; }

.pop_pubctc .msgbox_ctc { display:table; width:100%; height:117px; *display:block; *position:relative; *border:1px solid #eae9e8; *zoom:1; }
.pop_pubctc .msgbox_ctc_in { display:table-cell; border:1px solid #eae9e8; vertical-align:middle; text-align:center; *border:0; *display:block; *position:relative; *top:50%; *zoom:1; }
.pop_pubctc .msgbox_ctc .for_ie_ctc { *display:block; *position:relative; *top:-50%; *zoom:1; }
.pop_pubctc .msgbox_ctc .tit { margin:13px 0; color:#333; font-weight:bold; }
.pop_pubctc .msgbox_ctc .tit em { color:#ff4e00; }
.pop_pubctc .msgbox_ctc .txt { margin:13px 0; color:#666; line-height:18px; }

.pop_pubctc_remail .pubctc_box { width:424px; margin-left:-212px; }

.case_review_all { top:auto !important; position:relative !important; left:auto !important; }


