@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:119px; 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;}

/* page_title */
.page_tit_area {height:121px; margin-bottom:17px;}
.page_tit_area dl dt p {width:82px; background-position:-60px 0;}

.best_tit_area {position:relative; height:110px;}
.history_bar {position:relative; z-index:10;}
.best_tit_bg {background:url(/_design/m1/img/bg_invitation_tit.gif) no-repeat right bottom;}
.best_tit_area .page_tit {padding-top:11px;}
.best_tit_area .page_tit div {position:absolute; right:0; bottom:0; z-index:1; *zoom:1;}
.best_tit_area .page_tit div:after {display:block; clear:both; content:"";}
.best_tit_area .page_tit div a {float:left;}


/* lnb_tab */
.lnb_tab * {font-size:11px;}
.lnb_tab .tab_tit {height:37px; line-height:37px; padding-left:4px; font-weight:bold; font-size:11px; letter-spacing:-1px;}
.lnb_tab .tab {position:relative; border-top:2px solid #3b3737; *zoom:1;}
.lnb_tab .tab:after {display:block; clear:both; content:"";}
.lnb_tab .tab li {float:left; width:250px; background:#fff url(/_design/m1/img/bg_tap_line01.gif) repeat-x left bottom;}
.lnb_tab .tab .tab1 {width:250px;}
.lnb_tab .tab li a {position:relative; display:block; height:38px; line-height:38px; font-size:11px; margin-right:1px; text-indent:20px; letter-spacing:-1px; color:#3b3737; background:#e6e6e6 url(/_design/m1/img/bg_tap_line01.gif) repeat-x left bottom;}
.lnb_tab .tab li a:hover {text-decoration:none; color:#b01e24;}
.lnb_tab .tab .tab1 a {border-left:1px solid #cfcfcf;}
.lnb_tab .tab .tab5 a {border-right:1px solid #cfcfcf; margin-right:0;}
.lnb_tab .tab li .on {background:#3b3737; font-weight:bold; color:#fff; position:relative;}
.lnb_tab .tab li .on:hover {color:#fff;}
.lnb_tab .tab .tab1 .on {border-left:1px solid #3b3737;}
.lnb_tab .tab .tab5 .on {border-right:1px solid #3b3737;}
.lnb_tab .tab li .on .arr,
.lnb_tab .tab li a:hover .arr {position:absolute; right:18px; top:14px; display:block; width:6px; height:9px; background:url(/_design/m1/img/list_icon.png) no-repeat -123px -12px;}


.acc_inner {position:relative;}
.acc_inner a {position:absolute; top:695px; display:block; width:124px; height:35px; overflow:hidden;}
.acc_inner a:hover img {margin-top:-35px;}
.acc_inner .acc_inner_btn01 {left:2px;}
.acc_inner .acc_inner_btn02 {left:343px;}
.acc_inner .acc_inner_btn03 {left:679px;}


.meal_ticket_lst {*zoom:1;}
.meal_ticket_lst:after {display:block; clear:both; content:"";}
.meal_ticket_lst li {margin-top:40px;}
.meal_ticket_lst .lft {position:relative; float:left;}
.meal_ticket_lst .rgt {position:relative; float:right;}
.meal_ticket_lst p {position:relative;}
.acc_meal_ticket a {position:absolute; display:block; width:124px; height:35px; overflow:hidden;}
.acc_meal_ticket a:hover img {margin-top:-35px;}
.meal_ticket_lst .lft a,
.meal_ticket_lst .rgt a {right:2px; bottom:7px;}
.acc_meal_ticket p a {right:2px; bottom:187px;}


.acc_add_label {position:relative;}
.acc_add_label div{position:relative;}
.acc_add_label a {position:absolute; right:0; top:477px; display:block; width:174px; height:35px; overflow:hidden;}
.acc_add_label a:hover img {margin-top:-35px;}
.acc_add_label .link1{position:relative;top:-65px;left:2px;width:380px;}
.acc_add_label .link1:hover{color:#b01e24;}
.acc_add_label .link2{position:relative;top:-100px;left:515px;width:380px;}
.acc_add_label .link2:hover{color:#b01e24;}


.acc_sticker {position:relative;}
.acc_sticker a {position:absolute; right:0; bottom:30px; display:block; width:124px; height:35px; overflow:hidden;}
.acc_sticker a:hover img {margin-top:-35px;}


/* 미니청첩장 리스트 */
.acc_mini_card {*zoom:1;}
.acc_mini_card:after {display:block; clear:both; content:"";}
.acc_mini_card .lft {float:left;}
.acc_mini_card .rgt {float:right;}
.acc_mini_card .band {display:none;}