@charset "utf-8";
/* 타이틀바 */
header.page { position:relative; display:block; clear:both; padding:0 0 10px 0; margin:20px 0 20px 0; border-bottom:2px solid #333; background:none; color:#333;}
header.page h1, header.page h2, header.page h3, header.page h4, header.page h5 { display:inline-block;}
header.page h1 { font-family:Malgun Gothic; font-size:16px; color:#999; letter-spacing:0; line-height:100%;}
header.page h2 { font-size:28px; line-height:100%; color:#333; letter-spacing:-1px; font-weight:bold}
header.page .icon.rss { float:none; display:inline-block;}

header.page .title_sub { clear:both; font-size:12px; color:#bbb; padding:0; margin:-3px 0 15px 0px;}

header.page .list_total { display:inline-block; font-size:12px; font-weight:normal; color:#bbb; letter-spacing:-1px;}

header.page .sub { display:none; padding-left:14px; margin-left:4px; color:#fff;}
header.page .sub.choice h3 { background:#eee;}
header.page .sub.category h3 { position:relative; display:block; font-size:13px; font-weight:normal; line-height:100%; color:#fff;  padding:5px 23px 5px 8px; margin-top:-4px; border:1px solid #555;z-index:13; background:#999;}
header.page .sub.category .bullet { display:block; position:absolute; width:20px; height:4px; background:url(../../img/gnb_bg00.gif) right 1px no-repeat; z-index:14; top:11px; right:-7px;}
header.page .sub.category ul { top:27px; left:14px; background:#fff; border:3px solid #777; padding:1px 0;}


header.page .list_total { display:inline-block; font-size:12px; font-weight:normal; color:#bbb; letter-spacing:-1px;}
header.page .button { margin:2px 0 0 1px;}

header.page .list_total span { color:#777; font-weight:bold;}
header.page .board_search { position:absolute; top:15px; right:0;}


header.page .btnset { position:absolute; right:0; top:0;}