﻿@charset "utf-8";
/* CSS Document */

@import url(common.css);
@import url(layout2.css);

/* TITLE : Sub page
 * UPDATE: 20091028
 * AUTHOR: KANG WOL SUNG */

/* mini_bannerr_101227 */
.mini_banner { position:absolute; left: 0px; top: -35px;}
/* mini_banner */
 

/* main_wrap_in___sub */
.wrap_in { width:881px; }

/* lnb___sub */
.lnb_sub { height:71px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_lnb_sub.jpg) no-repeat 0 0;  }

/* container_end_line */
.con_end { clear:both; height:5px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_sub_conend.gif) no-repeat 0 0; overflow:hidden; }



/* Right_quick */
/* 110615 .quick_top { position:absolute; left: 881px; top: 356px; } */
.quick_top { position:absolute; left: 881px; top: 450px; }

/* Right_banner_sub */
.R_banner_sub { position:absolute; left: 891px; top: -90px; z-index:0; }
.R_banner_sub_101027 { position:absolute; left: 891px; top: -90px; z-index:0; }
.R_banner_sub_110426 { position:absolute; left:876px; top:0; z-index:0;}
.R_banner_main_110615 { position:absolute; left:876px; top:0; z-index:0;}
.R_banner_main_110713 { position:absolute; left:876px; top:0; z-index:0;}
.R_banner_main_0713 { position:absolute; left:876px; top:0; z-index:0;}
.R_banner_main_111109 {position:absolute; left:900px; top:0; z-index:0;}


/* container___sub */
#container { background:url(http://image.cabal.co.kr/cabal/img/sub/bg_subcon.gif) repeat-y; clear:both; display:inline-block; display/*\**/:table\9 }
.con_bg { width:881px; background:url(http://image.cabal.co.kr/cabal/img/sub/bg_subcol_top.gif) no-repeat 0 0; display:inline-block; display/*\**/:table\9 }
.colgroup { width:650px; float:left; }

/* content___sub */
#content { width:610px; margin:0 auto; display:block; clear:both; margin-top:30px; margin-bottom:60px; }


/* header___sub */
.logo_sub { position:absolute; top:27px; left:332px; }
.top_event { float:right; margin-top:10px; }

.top_event_page { display:block; float:left; margin-top:57px; }
.top_event_page dt, .top_event_page dd { font-family:Arial; }
.top_event_page dt { font-size:11px; color:#91bfcc; padding-left:3px; padding-bottom:3px; }
.top_event_page .page_num { font-weight:bold; color:#0096c1; }

/*## search ##*/
/* search___sub */
.search_sub { width:570px; height:64px; display:block; background:url(http://image.cabal.co.kr/cabal/img/search/bg_top_search.gif) no-repeat 0 0; padding-left:80px; }
.search_sub ul { margin-top:20px; float:left; }
.search_sub li { float:left; }
.search_sub_tit { float:left; margin-top:25px; margin-right:14px; }
.search_bg_sub { width:263px; height:28px; background:url(http://image.cabal.co.kr/cabal/img/search/bg_search_sub.gif) no-repeat 0 0; }
.search_bg_sub .layer_on { }
.search_bg_sub .search_input { width:235px; height:20px; margin-top:5px; margin-left:6px; font-size:13px; color:#313131; font-weight:bold; background-color:transparent; border:0; vertical-align:middle; }

/* auto_search_word___sub */
.auto_search_boxS { position:relative; z-index:2800; }
.auto_searchS { display:inline-block; width:257px; border:1px solid #7e7e7e; border-top:none; background-color:#fff; position:absolute; top:46px; left:233px; }
.auto_wordS { padding-top:2px; }
.auto_wordS li { height:20px; line-height:20px; padding-left:10px; }
.auto_onoffS { border-top:1px solid #e4e4e4; background-color:#f6f6f6; margin-top:2px; padding-top:3px; padding-bottom:3px; }
.auto_onoffS .btn_txt, .auto_onoffS .btn_txt *, .auto_onoffS .btn_txt a:hover { width:100px; float:right; font-size:11px; color:#979797; }
.auto_onoffS .btn_txt a:hover { text-decoration:underline; }
.auto_match_wordS { color:#e16d17; }
.auto_selectS { background-color:#f6f6f6; }
/*## search ##*/

/*## style ##*/
/* sub_title */
.sub_Tit_bg { width:610px; height:27px; background:url(http://image.cabal.co.kr/cabal/img/title/bg_Tit.gif) repeat-x 0; margin-bottom:25px; display:inline-block; }
.sub_Tit_bg h4 { float:left; }
.root_font { float:right; margin-top:6px; }
.root_font a:link, .root_font a:active, .root_font a:visited, .root_font a:hover { font-size:11px; line-height:15px; color:#8c829c; }
.root_font a:hover { text-decoration:underline; }
.root_font .root a:link, .root_font .root a:active, .root_font .root a:visited, .root_font .root a:hover { font-weight:bold; color:#5b506d; }
.root_font .root a:hover { text-decoration:underline; }

/* sub_contents */
.sub_content_box { width:600px; display:block; clear:both; margin:0 auto; table-layout:fixed; overflow:hidden; }
/*## style ##*/



/* TITLE : Sub Contents
 * UPDATE: 20110512
 * AUTHOR: Jin Mi Hye */


/* GM 팬 페이지 */
.gm_tab {width:574px; margin:0 auto 34px;}
.gm_tab img {vertical-align:top;}
.gm_tab li {float:left; margin-right:7px;}

.gm_list {padding:0 23px 0 0; border-top:2px solid #606784; border-bottom:2px solid #606784;}
.gm_list li {width:100%; position:relative; padding:20px 0; border-bottom:1px solid #c6c8da;}
.gm_list li.last {border-bottom:none;}
.gm_list dl {padding-left:97px;}
.gm_list dt {margin-bottom:6px;}
.gm_list .char {position:absolute; left:0; top:20px;}
.gm_list dt strong {color:#1e2331;}
.gm_list dt span {margin-left:8px; padding-left:10px; color:#acacac; background:url(http://image.cabal.co.kr/cabal/img/gm_fan/gm_list_date_line.gif) no-repeat left top; font-size:0.95em;}
.gm_list dd.text {margin-bottom:5px; color:#444; line-height:18px;}

.clearfix:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


.dateSetting {margin:10px 0; border:3px solid #efefef; padding:15px;}
.dateSetting .box {position:relative; height:50px; background:#efefef;}
.dateSetting .box strong {position:absolute; left:110px; top:19px; color:#333;}
.dateSetting .box p {position:absolute; left:177px; top:15px;}
.dateSetting .box span {position:relative; float:left; margin-right:5px;}
.dateSetting .box .text {width:92px; height:18px; line-height:18px; padding-left:3px; background:#dadada; border:1px solid #979898; color:#333;}
.dateSetting .box span a {position:absolute; right:3px; top:4px;}
.dateSetting .box .submit {position:absolute; left:396px; top:14px;}
.dateSetting ul {margin-top:10px; font-size:11px;}
.dateSetting ul li {margin-bottom:3px;}
.btnPrint {margin-bottom:10px; text-align:right;}

.printPop {width:670px;}
.porintHead {height:30px; padding:12px 0 0 32px; background:url('../img/sub/porintHead_bg.gif') repeat-x left top;}
.porintCon {margin:30px;}
.porintFoot {margin-top:30px; padding:11px 0; background:#efefef; text-align:center;}
.printPop .Board_list {width:100%;}
.printPop .box {padding:10px 15px 15px; line-height:20px;}
.printPop .box strong {position:static}

.em_orange {color:#ff6600}