@charset "utf-8";
/* HUMANUILAB Web Standard 1Team KH 121119 */

html,body{background-color:#fff;}
#container{padding-bottom:50px;}
#content{width:100%; margin:0; padding:0;}
.container_bg_area{position:absolute; top:0; z-index:1; width:100%; height:120px; border-bottom:1px solid #d4d4d4; *zoom:1;}
.container_bg_area:after {display:block; clear:both; content:"";}
.container_bg_area .bg_lft{float:left; width:50%; height:100%;}
.container_bg_area .bg_rgt{float:right; width:49.9%; height:100%;}

.ad_left{top:0;}
.ad_right{top:0;}


/* 페이지별 보여지는 컨텐츠 */
.tit_box, .tit_box2 {display:none;}
.all .all_tit {display:block !important;}										/* 전체청첩장 타이틀 */
.thanks .thanks_tit {display:block !important;}							/* 감사 답례장 타이틀 */
.superexpress .superexpress_tit {display:block !important;}		/* 초특급 제작 */


/* 전체정첩장, 실시간 인기순위 페이지일 경우 category_lst 숨김 */
.all .category_lst,
.liveclick .category_lst {display:none !important;}

/* 전체청첩장일 경우에만 brand_lst 보여짐  */
.brand_lst {display:none;}
.all .brand_lst {display:block !important;}

/* band */
.band {display:none;}

/* 초특급베너 */
.superexpress_banner {display:none;}
.superexpress .superexpress_banner {display:block;}


/* 페이지 타이틀 */
.superexpress_tit_area {margin-bottom:23px;}
.superexpress_tit_area dl dt p {width:85px; background-position:-483px 0;}



/* brand_lst */
.brand_lst {position:relative; margin-top:30px; background:#fcfcfc;}
.brand_lst * {font-size:11px; font-family:Dotum; color:#333; text-decoration:none !important;}
.brand_tab ul {height:43px; border:1px solid #ccc; overflow:hidden; *zoom:1;}
.brand_tab ul:after {display:block; clear:both; content:"";}
.brand_tab li {float:left; position:relative; width:200px; height:43px; border:1px solid #dedede; border-right:0; border-bottom:0;}
.brand_tab .tab1, .brand_tab .tab6 {border-left:0;}
.brand_tab .tab1, .brand_tab .tab2, .brand_tab .tab3, .brand_tab .tab4, .brand_tab .tab5 {border-top:0;}
.brand_tab .tab11, .brand_tab .tab12 {display:none;}
.brand_tab a {display:block; width:180px; height:43px; line-height:43px; padding-left:20px;}
.brand_tab .on {position:absolute; left:-1px; top:-1px; padding:1px 1px 1px 21px; font-weight:bold; background:url(../img/brand_tab_bg.png);}
.brand_tab a:hover .arr,
.brand_tab .on .arr {position:absolute; display:block; width:6px; height:9px; background:url(../img/icon_arr02.png) no-repeat; font-weight:bold;}
.brand_tab a:hover .arr {right:20px; top:17px;}
.brand_tab .on .arr,
.brand_tab .on:hover .arr {right:21px; top:18px;}
.brand_lst .line {position:absolute; left:0; top:-1px; display:block; width:100%; height:2px; background:#000000;}
.brand_lst .brand_name {position:absolute; left:0; bottom:-35px; font-size:16px; letter-spacing:-1px; font-weight:bold; color:#333;}



/* lnb_tab */
.lnb_tab {position:relative; margin-top:50px; height:37px; border-bottom:1px solid #aaa;}
.lnb_tab .tab {width:646px; position:relative;}
.lnb_tab .tab a {position:absolute; top:0; z-index:1; display:block; width:128px; height:36px; line-height:36px; text-align:center; border:1px solid #ddd; border-bottom:0; text-decoration:none; font-family:Dotum; letter-spacing:-1px; color:#888; background:#fff; cursor:pointer;}
.lnb_tab .tab .tab1 a {left:0;}
.lnb_tab .tab .tab2 a {left:129px;}
.lnb_tab .tab .tab3 a {left:258px;}
.lnb_tab .tab .tab4 a {left:387px;}
.lnb_tab .tab .tab5 a {left:516px;}
.lnb_tab .tab .on {z-index:2; height:37px; font-weight:bold; color:#444; border-color:#aaa; background:#fff url(../img/icon_arr03.png) no-repeat center bottom;}


.lnb_tab .fnct_area {position:absolute; right:0; top:0; background:red;}


.paging_area * {font-family:'Dotum', serif !important; font-size:12px !important;}
.paging_area {position:relative; height:41px; margin-top:30px; text-align:center; border-radius:10px; background:#eee;}
.paging_area .total {position:absolute; left:15px; top:0; line-height:40px; font-size:12px; color:#3c3638;}
.paging_area .total b {font-size:15px; color:#000000;}

.paging2 {padding-top:9px; text-align:center; text-align:center;}
.paging2 {margin:0 1px;}
.paging2 a {display:inline-block; min-width:15px; max-width:auto; height:23px !important; line-height:23px; padding:0 5px; margin:0 1px; vertical-align:top; font-size:11px; text-align:center; color:#555; border-radius:5px; border:0;}
.paging2 a:hover {background:#fff;}
.paging2 .selected {color:#fff; background:#000000 !important;}
.paging2 a span {display:inline-block; height:7px; margin-top:7px; vertical-align:top; background:url(/_design/m1/img/mypage_icon.png) no-repeat -1000px 0;}
.paging2 .fst {width:8px; background-position:-438px -184px;}
.paging2 .prv {width:4px; background-position:-447px -184px;}
.paging2 .nxt {width:4px; background-position:-452px -184px;}
.paging2 .lst {width:8px; background-position:-457px -184px;}