@charset "utf-8";
/* HUMANUILAB Web Standard 1Team KH 121119 */

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:11px;}
input,textarea,select,button,table{font-family:'돋움',dotum,applegothic,sans-serif;font-size:11px}
body{background-color:transparent!important}
img,fieldset{border:0}
ul,ol{list-style:none;zoom:1}
em,address{font-style:normal}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:underline}
legend,hr,caption{display:none}
button{margin:0;padding:0;border:0;background:0}
.blind{overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;display:none}
.ellip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
html,body{height:100%;background-color:}
div, table, th, td { border-collapse: collapse;}



/* common2 */
.h_clear {*zoom:1;}
.h_clear:after {display:block; clear:both; content:"";}
.h_left {float:left;}
.h_right {float:right;}
.h_both {clear:both;}
.mt15 {margin-top:15px;}
.mt34 {margin-top:34px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt70 {margin-top:70px;}
.mr13 {margin-right:13px;}
.mr15 {margin-right:15px;}
img {vertical-align:top;}
.lnb_tab a {font-size:11px !important;}

.cm_tit {width:152px; margin:50px auto 0; text-align:center;}
.cm_tit .t {display:block; height:43px; line-height:43px; font-size:18px; font-family:'Dotum', serif; letter-spacing:-1px; color:#db3036; text-decoration:none; border-bottom:1px solid #666; background:none;}
.cm_tit .s_box {position:relative; display:block; height:24px; }
.cm_tit .s_box span {position:absolute; display:block; left:0; top:0; width:100%; line-height:24px; font-size:12px; font-family:'Dotum', serif; color:#666;}
.cm_tit .s_box span.more {display:none;}



/* Layout */
#wrap{position:relative;width:100%;min-width:1082px;}
#header{position:relative;z-index:30}
#container{position:relative;z-index:20;width:100%;padding-bottom:50px;text-align:left;}
#container:after{display:block;clear:both;content:''}
#footer{clear:both;padding:0;width:100%;text-align:center;}
#footer * { font-family:'Dotum', serif;}
.wrap_inner{text-align:center}
.wrap_fixed{_width:1006px;max-width:1006px;margin:0 auto;text-align:left;position:relative; }



/* Skyscrapper */
.sky_unfold{min-width:1182px!important}
.sky_unfold .wrap_inner{margin-right:0px}
.sky_unfold #footer{margin-right:0px}
.sky_unfold #footer .bnb_rgt{right:0px}
.sky_unfold .footer_area .wrap_fixed{min-height:0}

.skyscrapper_wrap {position:fixed; _position:absolute; top:0; right:0; z-index:50; height:100%;}
.skyscrapper {position:absolute; top:0; right:0; width:82px; text-align:center; height:100%; background:#fff; border-left:1px solid #54636a; background-color:#f7f6f6;}
.skyscrapper * {font-size:11px; font-family:Dotum; color:#666; letter-spacing:-1px; text-decoration:none !important;}
.skyscrapper .icon_bn {text-align:center;}
.skyscrapper .icon_bn li {margin-top:15px;}
.skyscrapper .icon_bn li:first-child {margin:0;}
.skyscrapper .icon_bn a {display:block;}
.skyscrapper .icon_bn p {width:40px; height:40px; margin:0 auto; overflow:hidden;}
.skyscrapper .icon_bn span {display:block; margin-top:4px; line-height:14px;}
.skyscrapper .icon_bn a:hover span {color:#000000;}
.skyscrapper .txt_ink {margin-top:18px; padding:14px 0 13px; background:url(../img/icon_dot01.gif) repeat-x;}
.skyscrapper .txt_ink li { border-top:1px solid #fff; border-bottom:1px solid #ccc; }
.skyscrapper .txt_ink a {display:block; line-height:24px;}
.skyscrapper .txt_ink a:hover {color:#000000;}
.skyscrapper .today_view {padding-top:10px; background:url(../img/icon_dot01.gif) repeat-x;}
.skyscrapper .today_view .txt {line-height:32px; font-weight:bold;}



.sky_top {position:absolute; left:50%; bottom:30px; width:50px; margin-left:-25px;}
.sky_top a {display:block; height:20px; line-height:20px; color:#fff; background:#000000; text-decoration:none;}





/* advertisement */
.ad_left_fix{display:; position:absolute;z-index:;margin-left:-96px;margin-top:0px;width:75px;min-height:200px;border:0px solid red}
.ad_left_fix a{margin:0 0 3px 0}
.ad_left{display:; position:absolute;z-index:;margin-left:-96px;margin-top:480px;width:75px;min-height:200px;border:0px solid red}
.ad_left a{margin:0 0 3px 0}
.ad_left .blog{position:relative;margin-top:3px!important; right:-8px!important;}
.ad_left .add_discount { position:relative; margin:0 0 10px 8px; top:5px; }
.ad_right{display:; position:absolute;z-index:;margin-left:1022px;margin-top:4px;width:75px;min-height:200px;border:0px solid red}
.ad_right a{margin:0 0 5px 0; display:inline-block;}
.ad_right p{margin:14px 0 0}

/* Slider */
#slider_all * {font-size:11px;}
#slider_all {display:block; position: absolute;z-index:25; top:210px; width:1006px; min-height:100px; background:#fff;}
#slider_all .ctgr_area {position:relative; padding:14px 23px 24px 23px; border:1px solid #3b3736; border-top:0;}
#slider_all .ctgr_prt {*zoom:1;}
#slider_all .ctgr_prt:after {display:block; clear:both; content:"";}
#slider_all .ctgr_prt dl {float:left; width:124px; height:130px; letter-spacing:-1px; margin:10px 0 10px 0; border-right:1px solid #EDEDED}
#slider_all .ctgr_prt dl dt {height:25px; line-height:12px; font-weight:bold; color:#464646; display:block; vertical-align:top; }
#slider_all .ctgr_prt dl dt a {height:21px; line-height:21px; color:#464646;}
#slider_all .ctgr_prt dl dt a:hover {color:#b01e24}
#slider_all .ctgr_prt dl dd a {height:21px; line-height:21px; color:#7d7d7d;}
#slider_all .ctgr_prt dl dd a:hover {color:#b01e24;}
#slider_all .ctgr_prt dl dd .on{color:#b91516; font-weight:; }
#slider_all .ctgr_prt dl dt,
#slider_all .ctgr_prt dl dd {text-indent:10px;}
#slider_all .ctgr_prt .box_start{width:124px!important;margin:10px 0 0 0!important}
#slider_all .ctgr_prt .box_last{border-right:0!important}
#slider_all .brand_prt {margin-top:10px;background-color:#efefef}
#slider_all .brand_prt {border-top:2px solid #3b3737; border-bottom:1px solid #cfcfcf;}
#slider_all .brand_prt .tab {*zoom:1;}
#slider_all .brand_prt .tab:after {display:block; clear:both; content:"";}
#slider_all .brand_prt .tab li {float:left; width:159px; background:#e6e6e6;}
#slider_all .brand_prt .tab .tab6,
#slider_all .brand_prt .tab .tab12 {width:163px;}
#slider_all .brand_prt .tab li a {position:relative; display:block; height:38px; line-height:38px; font-size:11px; border-right:1px solid #fff; text-indent:20px; letter-spacing:-1px;  color:#3c3837;}
#slider_all .brand_prt .tab li a:hover {text-decoration:none; color:#b01e24;}
#slider_all .brand_prt .tab .tab1 a,
#slider_all .brand_prt .tab .tab7 a {border-left:1px solid #cfcfcf;}
#slider_all .brand_prt .tab .tab6 a,
#slider_all .brand_prt .tab .tab12 a {border-right:1px solid #cfcfcf;}
#slider_all .brand_prt .tab li .on {background:#3b3737; font-weight:bold; color:#fff;}
#slider_all .brand_prt .tab li .on:hover {color:#fff;}
#slider_all .brand_prt .tab .tab1 .on,
#slider_all .brand_prt .tab .tab7 .on {border-left:1px solid #3b3737;}
#slider_all .brand_prt .tab .tab6 .on,
#slider_all .brand_prt .tab .tab12 .on {border-right:1px solid #3b3737;}
#slider_all .brand_prt .tab li .on .arr,
#slider_all .brand_prt .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;}
#slider_all .brand_prt .tab .space_line {width:956px; height:1px; background:#fff; border-left:1px solid #cfcfcf; border-right:1px solid #cfcfcf;}
#slider_all .ctgr_area .search_close {position:absolute; left:50%; bottom:-31px; width:195px; height:31px; margin-left:-97px; background:url(/_design/m1/img/common.png) no-repeat 0 -310px; cursor:pointer; z-index:100;}
#slider_all .ctgr_area .search_close:hover {background-position:0 -342px;}
#slider_all .ctgr_area .search_open {position:absolute; left:50%; bottom:-31px; width:195px; height:31px; margin-left:-97px; background:url(/_design/m1/img/common.png) no-repeat -195px -310px; cursor:pointer; z-index:100;}
#slider_all .ctgr_area .search_open:hover {background-position:-195px -342px;}

#slider_all .slider_area {padding:15px 22px 18px; border:2px solid #3b3736; border-top:0;}
#slider_all .srch_area dl {position:relative; border-bottom:1px solid #d4d4d4; *zoom:1;}
#slider_all .srch_area dl:after {display:block; clear:both; content:"";}
#slider_all .srch_area dl dt {float:left; width:100px; padding-left:23px;}
#slider_all .srch_area dl dt p {height:13px; background:url(/_design/m1/img/common.png) no-repeat -1000px 0;}
#slider_all .srch_area dl dd {float:left; width:835px;}

#slider_all .price_prt {height:89px;}
#slider_all .price_prt dt p {width:41px; margin-top:38px; background-position:-340px -265px !important;}
#slider_all .price_prt dd {padding-top:26px;}
#slider_all .price_prt ol {position:relative; height:30px; line-height:30px;}
#slider_all .price_prt ol li {position:absolute; top:0; font-size:11px; color:#b7b7b7;}
#slider_all .price_prt ol .step1 {left:0;}
#slider_all .price_prt ol .step2 {left:128px;}
#slider_all .price_prt ol .step3 {left:290px;}
#slider_all .price_prt ol .step4 {left:448px;}
#slider_all .price_prt ol .step5 {left:616px;}
#slider_all .price_prt ol .step6 {left:740px;}
#slider_all .price_prt .bar {position:relative; width:775px; padding-left:3px; margin:0;}
#slider_all .price_prt .bar p {height:5px; border-top:1px solid #d9d9d9; background:#f7f7f7;}
#slider_all .price_prt .bar .point {position:absolute; left:0; top:-4px; width:14px; height:14px; background:url(/_design/m1/img/common.png) no-repeat 0 -160px; cursor:pointer;}
#slider_all .price_prt .bar .point:hover {background-position:-15px -160px;}

#slider_all .shape_prt {height:95px;}
#slider_all .shape_prt dt p {width:31px; margin-top:39px; background-position:-386px -265px !important;}


.sld_close {position:absolute; right:23px; top:0; width:62px; height:20px; overflow:hidden; cursor:pointer;}
.sld_close:hover img {margin-top:-20px;}

.sld_fold{display:none!important}
.sld_unfold{display:block}


/* Header */
.header_bg_area{position:absolute;z-index:1;width:100%;height:210px; background:url(/_design/m1/img/bg_header.gif) repeat-x 0 0}
.header_bg_area .bg_lft{float:left;width:50%;height:100%;}
.header_bg_area .bg_rgt{float:right;width:49.9%;height:100%;}


/* tlb_area */
.tlb_area * {font-family:Dotum;}
.tlb_area {position:relative; z-index:1; height:34px; *zoom:1;}
.tlb_area:after {display:block; clear:both; content:"";}
.tlb_area > div {*zoom:1;}
.tlb_area > div:after {display:block; clear:both; content:"";}
.tlb_area > div dd {float:left; position:relative;}
.tlb_area dd > a {display:block; line-height:34px; font-size:11px !important; letter-spacing:-1px; text-decoration:none; color:#fff;}

.tlb_area .tlb_lft {float:left;}
.tlb_area .tlb_lft a {padding:0 10px; }
.tlb_area .tlb_lft .line {float:left; width:1px; height:10px; margin-top:11px; background:#f2b9bd; vertical-align:top;}
.tlb_area .tlb_lft .icon {display:inline-block; width:11px; height:12px; margin-top:10px; .margin-top:0; font-size:11px; background:url(/_design/m1/img/icon_star.png) no-repeat 0 0; vertical-align:top; .vertical-align:middle;}

.tlb_area .tlb_rgt {float:right; margin-right:20px;}
.tlb_area .tlb_rgt a {padding:0 6px;}
.tlb_area .tlb_rgt .arr {display:inline-block; width:8px; height:4px; margin:14px 0 0 4px; .margin:0 0 0 4px; vertical-align:top; background:url(/_design/m1/img/icon_arr.png) no-repeat; vertical-align:top; .vertical-align:middle;}
.tlb_area .tlb_rgt .mp_lk ul {display:none; position:absolute; left:0; top:34px; width:100px; padding:5px 0; border:1px solid #dd2733; border-top:0; background:#fff;}
.tlb_area .tlb_rgt .mp_lk li {line-height:18px;}
.tlb_area .tlb_rgt .mp_lk li b {padding-right:4px;}
.tlb_area .tlb_rgt .mp_lk li a {color:#555; letter-spacing:-1px; text-decoration:none;}
.tlb_area .tlb_rgt .mp_lk li a:hover {color:#dd2733;}
.tlb_area .tlb_rgt .mp_lk:hover .arr {background-position:0 -4px;}
.tlb_area .tlb_rgt .mp_lk:hover ul {display:block;}

.tlb_area .search_area {float:right; margin:3px 0; width:154px; height:27px; background:#fff; *zoom:1;}
.tlb_area .search_area:after {display:block; clear:both; content:"";}
.tlb_area .search_area input[type="text"] {float:left; width:107px; height:27px; line-height:27px; padding:0 5px; font-size:11px; letter-spacing:-1px; color:#999; border:0; outline:none;}
.tlb_area .search_area input[type="text"]:hover,
.tlb_area .search_area input[type="text"]:focus {color:#444;}
.tlb_area .search_area .btn_srch {float:right; width:36px; height:27px; font-size:0; letter-spacing:-1px; background:url(/_design/m1/img/top_search_btn.png) no-repeat; cursor:pointer;}


/* sta_area */
.sta_area {position:relative; height:124px; *zoom:1;}
.sta_area:after {display:block; clear:both; content:"";}
.sta_area .logo {float:left; margin-top:34px;}
.sta_area .logo a {display:block; width:221px; height:73px; background:url(/_design/m1/img/logo.jpg) no-repeat;}

.sta_area .qnb_area {float:right; margin-top:61px; padding-right:25px; *zoom:1;}
.sta_area .qnb_area:after {display:block; clear:both; content:"";}
.sta_area .qnb_area dd {float:left;}
.sta_area .qnb_area dd a {display:block; padding:0 6px; letter-spacing:-1px; font-size:15px; font-family:'Dotum', serif; color:#666; text-decoration:none;}
.sta_area .qnb_area dd a:hover {color:#222;}
.sta_area .qnb_area dd.event a {color:#de2632;}
.sta_area .qnb_area dd.event:hover a {color:#8f0009;}
.sta_area .qnb_area .line {display:block; width:1px; height:13px; margin:3px 8px 0 10px; background:#bbb;}


/* gnb_area */
.gnb_area{height:51px; line-height:51px; padding-bottom:1px; *zoom:1;}
.gnb_area:after {display:block; clear:both; content:"";}
.gnb_area ul {*zoom:1;}
.gnb_area ul:after {display:block; clear:both; content:"";}
.gnb_area li {float:left;}
.gnb_area a {display:block; font-size:16px; font-weight:bold; letter-spacing:-2px; font-family:'Dotum', serif; color:#333; cursor:pointer; text-decoration:none;}

.gnb_area .gnb_lft {float:left; padding-left:5px;}
.gnb_area .gnb_rgt {float:right; padding-right:13px;}
.gnb_area .gnb_rgt a {padding:0 12px;}
.gnb_area .gnb_card_all {color:#df2532; padding:0 25px 0 20px;}
.gnb_area .gnb_card_all .arr {display:inline-block; width:14px; height:14px; margin:19px 5px 0 0; .margin:-1px 5px 0 0; background:url(/_design/m1/img/icon_cardall.png) no-repeat 0 0; vertical-align:top; .vertical-align:middle;}


.gnb_area .line {display:block; width:1px; height:14px; margin:19px 21px 0 0; background:#ccc;}
.gnb_area .space {padding:0 8px; font-size:16px; font-family:'Dotum', serif; color:#333;}


/* footer */
.footer_area{padding-bottom:65px; background:url(/_design/m1/img/bg_footer.gif) repeat-x 0 76px;}
.footer_area * {font-size:11px; font-family:Dotum;}
.footer_area .wrap_fixed {background:none;}
.footer_banner {padding-left:202px; *zoom:1;}
.footer_banner:after {display:block; clear:both; content:"";}
.footer_banner li {float:left;}
.footer_banner2 {float:left; margin-left:32px; margin-top:40px; *zoom:1;}
.footer_banner2:after {display:block; clear:both; content:"";}
.footer_banner2 li {float:left;}
#footer {padding:18px 0 0 5px; *zoom:1;}
#footer:after {display:block; clear:both; content:"";}
#footer .logo {float:left; margin-right:26px;}
#footer .logo a {display:block; width:183px; height:45px; margin-top:0; background:url(/_design/m1/img/f_logo.gif) no-repeat;}
#footer .foot_con {float:left; text-align:left;}
#footer .foot_con .bnb {border-bottom:1px solid #d9d9d9;}
#footer .foot_con .bnb dd {*zoom:1;}
#footer .foot_con .bnb dd:after {display:block; clear:both; content:"";}
#footer .foot_con .bnb a {display:block; float:left; margin-left:40px; line-height:40px; color:#666;}
#footer .foot_con .bnb .mno {margin-left:0;}
#footer .foot_con .copyright {margin-top:12px;}
#footer .foot_con .copyright li {line-height:18px; color:#999;}
#footer .foot_con .copyright li a {color:#696b6c;}
#footer .foot_con .copyright li span {margin-right:15px;}
#footer .foot_con .copyright li b {font-family:Tahoma; line-height:22px; color:#777;}


/* content_area */
.content_area {position:relative; margin-bottom:10px; *zoom:1;}
.content_area:after {display:block; clear:both; content:"";}

.container_bg_area{position:absolute;z-index:-1!important;top:1px!important}  /*--- 전체로 꽉찬 라인을 변경해야 해서 적용ㅠ (이전으로 돌릴수도 있으므로 common 에서 강제처리 2013.05.31)  ---*/


/* page_title  [삭제할것] */
.page_tit_area * {font-size:11px}
.page_tit_area {height:69px; margin-bottom:30px; padding-top:10px;}
.page_tit_area .history_bar {text-align:right;}
.page_tit_area .history_bar a {line-height:25px; color:#0e1114;}
.page_tit_area .history_bar a:hover {text-decoration:none; border-bottom:1px solid #0e1114;}
.page_tit_area .history_bar .icon {display:inline-block; width:9px; height:11px; margin:0 6px 1px 0; background:url(/_design/m1/img/list_icon.png) no-repeat -4px 0; vertical-align:middle; cursor:pointer;}
.page_tit_area .history_bar .icon:hover {background-position:-14px 0; border:0;}
.page_tit_area dl {*zoom:1;}
.page_tit_area dl:after {display:block; clear:both; content:"";}
.page_tit_area dl dt {float:left; height:19px; padding:1px 10px 0 11px; background:url(/_design/m1/img/page_title_icon.gif) no-repeat 0 0;}
.page_tit_area dl dt p {height:19px; background:url(/_design/m1/img/page_tit.png) no-repeat -1000px 0;}
.page_tit_area dl dt span {display:none;}
.page_tit_area dl dd {float:left; padding-top:8px; font-size:11px; color:#b1afaf; letter-spacing:-1px;}

/* tit_box */
.tit_box {height:55px; margin-bottom:40px; padding-top:42px; border-bottom:1px solid #ccc; *zoom:1;}
.tit_box:after {display:block; clear:both; contnet:"";}
.tit_box .tit {float:left; font-family:'Dotum', serif; letter-spacing:-0.07em; *zoom:1;}
.tit_box .tit:after {display:block; clear:both; content:"";}
.tit_box .tit dt,
.tit_box .tit dt p {float:left; height:40px; font-family:'na-lt'; line-height:40px; margin-right:9px; font-size:27px; font-weight:bold; letter-spacing:-2px; color:#444;}
.tit_box .tit dd {float:left; padding-top:11px; height:29px; line-height:29px; font-size:11px; color:#999;}
.tit_box .history * {font-family:Dotum; font-size:11px;}
.tit_box .history {float:right; padding-top:11px; height:29px; line-height:29px; *zoom:1;}
.tit_box .history:after {display:block; clear:both; content:"";}
.tit_box .history li {float:left;}
.tit_box .history a,
.tit_box .history span {color:#555 !important; text-decoration:none !important}
.tit_box .history a:hover {border-bottom:1px solid #555;}
.tit_box .history .icon {display:block; width:12px; height:11px; margin:8px 0 0 0; background:url(../img/icon_history.png) no-repeat;}
.tit_box .history .icon:hover {background-position:0 -11px; border:0;}
.tit_box .history span {display:block; width:15px; text-align:center;}

/* tit_box2 */
.tit_box2 {padding-top:46px; text-align:center; font-family:'Dotum', serif;}
.tit_box2 dt {line-height:60px; font-family:'na-lt';font-size:40px; font-weight:bold; letter-spacing:-4px; color:#333;}
.tit_box2 dd {display:inline-block; width:320px; line-height:10px;  color:#666;}
.tit_box2 .line {display:block; margin-top:29px; height:5px; border-top:2px solid #000000;}

/* tit_box3 */
.tit_box3 {padding-top:46px; text-align:center; font-family:'Dotum', serif;}
.tit_box3 p {line-height:70px; font-size:40px; font-weight:bold; letter-spacing:-4px; color:#333;}
.tit_box3 p span {font-size:40px; color:#888;}
.tit_box3 .line {display:block; margin-top:29px; border-top:2px solid #000000;}

/* tit_box4 */
.tit_box4 {padding-top:46px; text-align:center; font-family:'Dotum', serif;}
.tit_box4 dt {line-height:70px; font-size:40px; font-weight:bold; letter-spacing:-4px; color:#333;}
.tit_box4 dt span {font-size:44px !important; letter-spacing:-2px; color:#000000;}
.tit_box4 dd {display:inline-block; width:300px; line-height:32px; border-top:1px solid #b7b7b7; color:#666;}
.tit_box4 .line {display:block; margin-top:29px; border-top:2px solid #000000;}




/* lst_area */
.lst_area {position:relative; min-height:500px; *zoom:1;width:1006px;margin:0 auto; }
.lst_area:after {display:block; clear:both; content:"";}
.lst_area .lft{clear:both; margin-left:0 !important; z-index:1}
.lst_area .rgt{float:right!important; margin-left:0 !important; z-index:1}


/*
.item_box_3xn {position:relative; float:left; width:300px; margin:30px 0 0 58px; padding-bottom:14px;}
.item_box_3xn:hover .over_line {position:absolute; left:0; top:0; display:block; width:296px; height:296px; border:2px solid #ba1515;}
.item_box_3xn .btn {float:right; *zoom:1;}
.item_box_3xn .btn:after {display:block; clear:both; content:"";}
.item_box_3xn .btn li {float:left;}
.item_box_3xn .btn a {display:block; padding:0 7px 0 8px; font-size:11px; line-height:29px; color:#a0a0a0; border-left:; cursor:pointer;}
.item_box_3xn .btn a:hover {text-decoration:none; color:#979797;}
.item_box_3xn .btn .btn3 a {padding:0 2px 0 8px;}
.item_box_3xn .btn .btn2,
.item_box_3xn .btn .btn3 {background:url(/_design/m1/img/bg_gray_line01.gif) no-repeat 0 8px;}
.item_box_3xn .btn a span {display:inline-block; height:11px; margin:8px 3px 0 0; .margin:-1px 3px 0 0; background:url(/_design/m1/img/list_icon.png) no-repeat -1000px 0; vertical-align:top;}
.item_box_3xn .btn a .sample {width:12px; background-position:-24px 0;}
.item_box_3xn .btn a:hover .sample {background-position:-24px -12px;}
.item_box_3xn .btn a .check {width:11px; background-position:-37px 0;}
.item_box_3xn .btn a:hover .check {background-position:-37px -12px;}
.item_box_3xn .btn a .zzim {width:12px; background-position:-49px 0;}
.item_box_3xn .btn a:hover .zzim {background-position:-49px -12px;}
.item_box_3xn .img {position:relative; display:block; cursor:pointer;}
.item_box_3xn .img img {vertical-align:top;}
.item_box_3xn .inner_box1 {position:relative; margin-top:5px; height:27px; line-height:27px; padding:0 3px; border-bottom:1px dotted #ebebeb; color:#101317;}
.item_box_3xn .code {font-weight:bold;}
.item_box_3xn .icon {position:absolute; right:0; top:7px; *zoom:1;}
.item_box_3xn .icon:after {display:block; clear:both; content:"";}
.item_box_3xn .icon li {float:left; height:12px; margin-right:2px; background:url(/_design/m1/img/list_icon.png) no-repeat -1000px 0;}
.item_box_3xn .icon li img {margin-top:0; .margin-top:-8px;}
.item_box_3xn .inner_box2 {margin-top:10px;}
.item_box_3xn .discount {font-size:16px; font-weight:normal;}
.item_box_3xn .discount span {font-size:11px; font-weight:normal;}
.item_box_3xn .price {font-size:11px; color:#ba1515;}
.item_box_3xn .prime {font-size:11px; margin:0 3px; text-decoration:line-through; color:#a4a5a7;}
.item_box_3xn .inner_box3 {margin-top:4px; .margin-top:6px;}
.item_box_3xn .amount select {vertical-align:top; margin-right:3px;}
.item_box_3xn .total_price {font-size:14px; font-weight:bold;}
.item_box_3xn .total_price span {font-size:11px; font-weight:normal;}
*/
.item_box_3xn {position:relative; float:left; width:230px; margin:55px 0 0 0px; background:#eee;}
.item_box_3xn .img {position:relative; cursor:pointer;z-index:1;}
.img .img_box {background:url('/img/p_bg.png');position:absolute;display:black;top:230px;z-index:2;width:228px;text-align:center;margin-left:2px;}
.item_box_3xn .img img {vertical-align:top;}
.item_box_3xn .btn {border:0px solid #d9d9d9; border-top:0; background:#fff; *zoom:1;}
.item_box_3xn .btn:after {display:block; clear:both; content:"";}
.item_box_3xn .btn .zzim {float:left; width:80px; border-right:0px solid #d9d9d9;}
.item_box_3xn .btn .sample {float:right; width:120px;}
.item_box_3xn .btn a {display:block; height:23px; padding:9px 0; cursor:pointer; text-align:center;}
.item_box_3xn .btn a span {display:block; height:23px; overflow:hidden;}
.item_box_3xn .btn a:hover img {margin-top:-23px;}
.item_box_3xn .tit_code {z-index:99999;padding:0 0px; border-bottom:1px solid #d9d9d9; background:#fff;}
.item_box_3xn .tit_code:after {display:block; clear:both; content:"";}
.item_box_3xn .tit_code p {float:left; height:35px; line-height:36px; font-size:11px; font-family:Dotum; color:#333;}
.item_box_3xn .brand {letter-spacing:-1px; margin-right:6px;font-size:11px;}
.item_box_3xn .code {font-weight:bold;}
.item_box_3xn .icon {float:right; *zoom:1;margin-top:-5px;}
.item_box_3xn .icon:after {display:block; clear:both; content:"";}
.item_box_3xn .icon li {float:left; margin-top:16px; padding-left:2px;}
.item_box_3xn .price_box {padding:0px 8px 0; background:#fff; *zoom:1;}
.item_box_3xn .price_box:after {display:block; clear:both; content:"";}
.item_box_3xn .p_line { position:relative; *zoom:1;clear:both;}
.item_box_3xn .p_lft {float:left; position:relative; *zoom:1;}
.item_box_3xn .p_lft:after {display:block; clear:both; content:"";}
.item_box_3xn .discount {float:left; height:32px; line-height:32px; padding-top:5px;margin-right:8px; font-family:'Dotum', serif; font-size:16px; font-weight:bold;  color:#000000;}
.item_box_3xn .discount span {font-size:12px; font-weight:bold;}
.item_box_3xn .price {float:left; line-height:; padding-top:17px; font-family:Dotum; font-size:11px; letter-spacing:0px; font-weight:bold; color:#555;}
.item_box_3xn .price .prime {font-size:11px; font-weight:normal; text-decoration:line-through; color:#777;}
.item_box_3xn .price .disc {text-decoration:none;font-size:12px;color:#C81F25;}
.item_box_3xn .p_rgt {float:right; padding-top:5px; text-align:right;}
.item_box_3xn .amount {display:block; height:18px;}
.item_box_3xn .amount select {}
.item_box_3xn .total_price {padding-left:3px;padding-top:2px; line-height:28px; font-size:14px; font-family:Dotum; font-weight:bold; color:#333;}
.item_box_3xn .total_price span {font-size:11px; vertical-align:top; .vertical-align:middle;font-weight:normal;}
.item_box_3xn:hover .over_line {position:absolute; left:0; top:0; width:228px; height:226px; border:2px solid #EB614D;}
.item_box_3xn:hover .btn {border-color:#000000;}

.item_box_3xn_over {position:relative; float:left; width:230px; margin:55px 0 0 25px; background:#eee;}
.item_box_3xn_over .img {position:relative; cursor:pointer;}
.item_box_3xn_over .img img {vertical-align:top;}
.item_box_3xn_over .btn {border:0px solid #d9d9d9; border-top:0; background:#fff; *zoom:1;}
.item_box_3xn_over .btn:after {display:block; clear:both; content:"";}
.item_box_3xn_over .btn .zzim {float:left; width:80px; border-right:0px solid #d9d9d9;}
.item_box_3xn_over .btn .sample {float:right; width:120px;}
.item_box_3xn_over .btn a {display:block; height:23px; padding:9px 0; cursor:pointer; text-align:center;}
.item_box_3xn_over .btn a span {display:block; height:23px; overflow:hidden;}
.item_box_3xn_over .btn a:hover img {margin-top:-23px;}
.item_box_3xn_over .tit_code {z-index:999;padding:0 0px; border-bottom:1px solid #d9d9d9; background:#fff; *zoom:1;}
.item_box_3xn_over .tit_code:after {display:block; clear:both; content:"";}
.disp_name p {float:left; height:35px; line-height:36px; font-size:11px; font-family:Dotum; color:#333;}
.item_box_3xn_over .tit_code p {float:left; height:35px; line-height:36px; font-size:11px; font-family:Dotum; color:#333;}
.item_box_3xn_over .brand {letter-spacing:-1px; margin-right:6px;font-size:11px;}
.item_box_3xn_over .code {font-weight:bold;}
.item_box_3xn_over .icon {float:right; *zoom:1;margin-top:-5px;}
.item_box_3xn_over .icon:after {display:block; clear:both; content:"";}
.item_box_3xn_over .icon li {float:left; margin-top:16px; padding-left:2px;}
.item_box_3xn_over .price_box {padding:0px 8px 0; background:#fff; *zoom:1;}
.item_box_3xn_over .price_box:after {display:block; clear:both; content:"";}
.item_box_3xn_over .p_line { position:relative; *zoom:1;clear:both;}
.item_box_3xn_over .p_lft {float:left; position:relative; *zoom:1;}
.item_box_3xn_over .p_lft:after {display:block; clear:both; content:"";}
.item_box_3xn_over .discount {float:left; height:32px;padding-top:5px; line-height:32px; margin-right:8px; font-family:'Dotum', serif; font-size:16px; font-weight:bold;  color:#000000;}
.item_box_3xn_over .discount span {font-size:12px; font-weight:bold;}
.item_box_3xn_over .price {float:left; line-height:; padding-top:17px; font-family:Dotum; font-size:11px; letter-spacing:0px; font-weight:bold; color:#555;}
.item_box_3xn_over .price .prime {font-size:11px; font-weight:normal; text-decoration:line-through; color:#777;}
.item_box_3xn_over .price .disc {text-decoration:none;font-size:12px;color:#C81F25;}
.item_box_3xn_over .p_rgt {float:right; padding-top:5px; text-align:right;}
.item_box_3xn_over .amount {display:block; height:18px;}
.item_box_3xn_over .amount select {}
.item_box_3xn_over .total_price {padding-left:3px;padding-top:2px; line-height:28px; font-size:14px; font-family:Dotum; font-weight:bold; color:#333;}
.item_box_3xn_over .total_price span {font-size:11px; vertical-align:top; .vertical-align:middle;font-weight:normal;}
.item_box_3xn_over:hover .over_line {position:absolute; left:0; top:0; display:block; width:228px; height:226px; border:2px solid #EB614D;}
.item_box_3xn_over:hover .btn {border-color:#000000;}

.mt10 {padding-top:10px;}
/* Band */
.band li{float:left; background:url(/_design/m1/img/label.png) no-repeat -1000px 0;margin-right:1px}
.best_tp_1 li {position:absolute; top:0; left:0; width:39px; height:39px; }
.best_tp_1 .n1		{background-position:0 0;}
.best_tp_1 .n2		{background-position:-39px 0;}
.best_tp_1 .n3		{background-position:-78px 0;}
.best_tp_1 .n4		{background-position:-117px 0;}
.best_tp_1 .n5		{background-position:-156px 0;}
.best_tp_1 .n6		{background-position:-195px 0;}
.best_tp_1 .n7		{background-position:-234px 0;}
.best_tp_1 .n8		{background-position:-273px 0;}
.best_tp_1 .n9		{background-position:-312px 0;}
.best_tp_1 .n10	{background-position:-351px 0;}

.best_tp_1 .n11	{background-position:0 -39px;}
.best_tp_1 .n12	{background-position:-39px -39px;}
.best_tp_1 .n13	{background-position:-78px -39px;}
.best_tp_1 .n14	{background-position:-117px -39px;}
.best_tp_1 .n15	{background-position:-156px -39px;}
.best_tp_1 .n16	{background-position:-195px -39px;}
.best_tp_1 .n17	{background-position:-234px -39px;}
.best_tp_1 .n18	{background-position:-273px -39px;}
.best_tp_1 .n19	{background-position:-312px -39px;}
.best_tp_1 .n20	{background-position:-351px -39px;}

.best_tp_1 .n21	{background-position:0 -78px;}
.best_tp_1 .n22	{background-position:-39px -78px;}
.best_tp_1 .n23	{background-position:-78px -78px;}
.best_tp_1 .n24	{background-position:-117px -78px;}
.best_tp_1 .n25	{background-position:-156px -78px;}
.best_tp_1 .n26	{background-position:-195px -78px;}
.best_tp_1 .n27	{background-position:-234px -78px;}
.best_tp_1 .n28	{background-position:-273px -78px;}
.best_tp_1 .n29	{background-position:-312px -78px;}
.best_tp_1 .n30	{background-position:-351px -78px;}

.best_tp_1 .n31	{background-position:0 -117px;}
.best_tp_1 .n32	{background-position:-39px -117px;}
.best_tp_1 .n33	{background-position:-78px -117px;}
.best_tp_1 .n34	{background-position:-117px -117px;}
.best_tp_1 .n35	{background-position:-156px -117px;}
.best_tp_1 .n36	{background-position:-195px -117px;}
.best_tp_1 .n37	{background-position:-234px -117px;}
.best_tp_1 .n38	{background-position:-273px -117px;}
.best_tp_1 .n39	{background-position:-312px -117px;}
.best_tp_1 .n40	{background-position:-351px -117px;}

.best_tp_1 .n41	{background-position:0 -156px;}
.best_tp_1 .n42	{background-position:-39px -156px;}
.best_tp_1 .n43	{background-position:-78px -156px;}
.best_tp_1 .n44	{background-position:-117px -156px;}
.best_tp_1 .n45	{background-position:-156px -156px;}
.best_tp_1 .n46	{background-position:-195px -156px;}
.best_tp_1 .n47	{background-position:-234px -156px;}
.best_tp_1 .n48	{background-position:-273px -156px;}
.best_tp_1 .n49	{background-position:-312px -156px;}
.best_tp_1 .n50	{background-position:-351px -156px;}

.best_tp_1 .n51	{background-position:0 -195px;}
.best_tp_1 .n52	{background-position:-39px -195px;}
.best_tp_1 .n53	{background-position:-78px -195px;}
.best_tp_1 .n54	{background-position:-117px -195px;}
.best_tp_1 .n55	{background-position:-156px -195px;}
.best_tp_1 .n56	{background-position:-195px -195px;}
.best_tp_1 .n57	{background-position:-234px -195px;}
.best_tp_1 .n58	{background-position:-273px -195px;}
.best_tp_1 .n59	{background-position:-312px -195px;}
.best_tp_1 .n60	{background-position:-351px -195px;}

.band_new li {float:left;position:absolute; top:0; left:0; width:64px; height:64px; background:url(/_design/m1/img/band_new.png) no-repeat 0 0;margin-right:1px;display:none;}
.band_frugal li {float:left;position:absolute; top:0; left:0; width:64px; height:64px; background:url(/_design/m1/img/band_frugal.png) no-repeat 0 0;margin-right:1px;display:none;}

/* paging bakup[15.04.27 - chu]
.page_area{position:relative; height:23px; margin-top:65px; padding:6px 0; border:1px solid #3b3737;}
.page_area .paginate_solid {text-align:center;}
.page_area .paginate_solid strong {background:#150203; font-weight:bold; color:#fff;}
.page_area .paginate_solid a:hover {text-decoration:none; color:#150203; background:#ebebeb;}
.paginate_solid a,
.paginate_solid strong {display:inline-block; position:relative; width:23px; height:23px; line-height:23px; color:#747481; vertical-align:top;}
.paginate_solid a span {display:inline-block; height:7px; margin-top:7px; background:url(/_design/m1/img/list_icon.png) no-repeat; vertical-align:top;}
.paginate_solid .prev_end span {width:8px; background-position:-138px -30px;}
.paginate_solid .prev span {width:4px; background-position:-147px -30px;}
.paginate_solid .next span {width:4px; background-position:-152px -30px;}
.paginate_solid .next_end span {width:8px; background-position:-157px -30px;}

.page_area .total_page {position:absolute; top:0; left:13px; font-size:11px; line-height:36px; color:#3b3737;}
.page_area .total_page .num{font-weight:bold; color:#ba1515;}
.page_area .fnct_area{position:absolute; top:5px; right:8px; height:25px}
.page_area .fnct_area ul{float:left}
.fnct_area .paging_size select {height:25px; width:60px; vertical-align:top; float:left;}
.view_type a {position:relative;display:block; width:26px; height:25px; margin-right:7px; background:url(/_design/m1/img/list_icon.png) no-repeat -1000px 0; cursor:pointer;}
.view_type a:hover .over {position:absolute; left:0; top:0; display:block; width:24px; height:23px; border:1px solid #b9b9b9;}
.view_type .on:hover .over {display:none;}
.view_type .row4 a {background-position:0 -24px;}
.view_type .row2 a {background-position:-27px -24px;}
.view_type .row3 a {background-position:-54px -24px; margin-right:0;}
.view_type .row4 .on {background-position:0 -50px;}
.view_type .row2 .on {background-position:-27px -50px;}
.view_type .row3 .on {background-position:-54px -50px;}
 */

.page_area * {font-family:'Dotum', serif !important; font-size:12px !important;}
.page_area{position:relative; height:41px; text-align:center; border-radius:0px; background:#eee;width:1006px;margin:60px auto;}
.page_area .paginate_solid {padding-top:9px; text-align:center;}
.page_area .paginate_solid strong {background:#000000; font-weight:bold; color:#fff; border-radius:0px;}
.page_area .paginate_solid a:hover {text-decoration:none; background:#fff;}
.paginate_solid a,
.paginate_solid strong {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:0px; border:0;}
.paginate_solid a span {display:inline-block; height:7px; margin-top:7px; background:url(/_design/m1/img/list_icon.png) no-repeat; vertical-align:top;}
.paginate_solid .prev_end span {width:8px; background-position:-138px -30px;}
.paginate_solid .prev span {width:4px; background-position:-147px -30px;}
.paginate_solid .next span {width:4px; background-position:-152px -30px;}
.paginate_solid .next_end span {width:8px; background-position:-157px -30px;}

.page_area .total_page {position:absolute; top:0; left:13px; font-size:11px; line-height:41px; color:#444;}
.page_area .total_page .num{font-weight:bold; color:#000000;}
.page_area .fnct_area{position:absolute; top:8px; right:13px; height:25px}
.page_area .fnct_area ul{float:left}
.fnct_area .paging_size select {height:25px; width:60px; vertical-align:top; float:left;}
.view_type a {position:relative;display:block; width:26px; height:25px; margin-right:7px; background:url(/_design/m1/img/list_icon.png) no-repeat -1000px 0; cursor:pointer;}
.view_type a:hover .over {position:absolute; left:0; top:0; display:block; width:24px; height:23px; border:1px solid #b9b9b9;}
.view_type .on:hover .over {display:none;}
.view_type .row4 a {background-position:0 -24px;}
.view_type .row2 a {background-position:-27px -24px;}
.view_type .row3 a {background-position:-54px -24px; margin-right:0;}
.view_type .row4 .on {background-position:0 -50px;}
.view_type .row2 .on {background-position:-27px -50px;}
.view_type .row3 .on {background-position:-54px -50px;}


/* paging2 bakup[15.04.28 - chu]
.paging2 * {font-size:11px;}
.paging2 {margin:20px 0 0; text-align:center; text-align:center;}
.paging2 li {display:inline; margin:0 1px;}
.paging2 li a {display:inline-block; width:21px; height:21px; line-height:21px; background:#fff; border:1px solid #d6d6e0; color:#747481; vertical-align:top;
	background:url(/_design/m1/img/paging.png) no-repeat -100000px 0;}
.paging2 li a:hover,
.paging2 li .on {font-weight:bold; text-decoration:none; color:#414146; border:1px solid #414146;}
.paging2 li a span {display:none;}
.paging2 .first a {background-position:0 0;}
.paging2 .prev a {background-position:0 -21px;}
.paging2 .next a {background-position:0 -42px;}
.paging2 .end a {background-position:0 -63px;}
 */

/* paging2 */
.paging_area * {font-family:Dotum !important;}
.paging_area { position: relative; margin-top:20px;}
.paging_area .total { position: absolute; left: 19px; top: 0; font-size: 11px; color: #444;}
.paging2 * {font-size:11px;}
.paging2 {margin:20px 0 0; text-align:center; text-align:center;}
.paging2 {margin:0 1px;}
.paging2 a {display:inline-block; min-width:23px; height:23px; line-height:23px; margin:0 1px; padding:0 2px; background:#eee; color:#747481; text-align:center; vertical-align:top; border-radius:0px;}
.paging2 a:hover {color:#333;}
.paging2 .selected {width:21px; height:21px; line-height:21px; font-weight:bold; text-decoration:none; color:#555; border:1px solid #555; background:#fff;}
.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;}



/* card_box & sample_box */
.sky_scp_box {width:580px; padding:29px 0 0 21px; border:2px solid #3b3736; border-right:0;}
.sky_scp_box .tit_area {position:relative; width:560px; padding-bottom:13px; border-bottom:1px solid #d4d4d4;}
.sky_scp_box .tit {width:166px; height:17px; background:url(/_design/m1/img/common.png) no-repeat -1000px 0;}
.sample_box .tit {background-position:-92px -189px !important;}
.card_box .tit {background-position:-92px -207px !important;}
.sky_scp_box .tit span {display:none;}
.sky_scp_box .tit_area .link {position:absolute; right:0; top:5px; display:block; font-size:11px; color:#333; text-decoration:underline;}
.sky_scp_box .tit_area .link:hover {color:#b01e24;}
.sky_scp_box .tit_area .link span {height:11px; display:inline-block; background:url(/_design/m1/img/common.png) no-repeat; vertical-align:middle;}
.sky_scp_box .tit_area .link .icon1 {width:11px; margin:0 4px 2px 0; .margin:0 4px 0 0; background-position:-262px -189px;}
.sky_scp_box .tit_area .link:hover .icon1 {background-position:-262px -201px;}
.sky_scp_box .tit_area .link .icon2 {width:19px; margin:0 0 2px 28px; .margin:0 0 0 28px; background-position:-275px -189px;}
.sky_scp_box .tit_area .link:hover .icon2 {background-position:-275px -201px;}
.sky_scp_box .con_area {padding:31px 0 5px 15px; *zoom:1;}
.sky_scp_box .con_area:after {display:block; clear:both; content:"";}
.sky_scp_box .con_area li {position:relative; float:left; width:90px; padding:0 20px 25px 0;}
.sky_scp_box .con_area li .img {cursor:pointer;}
.sky_scp_box .con_area li .code {height:17px; line-height:17px; margin-top:7px; padding-right:4px; font-size:11px; text-align:right; color:#333;}
.sky_scp_box .con_area li:hover .code {color:#b01e24;}
.sky_scp_box .con_area li .check {position:absolute; left:0; bottom:25px;}
.sky_scp_box .con_area li .check span {display:block; width:16px; height:16px; background:url(/_design/m1/img/common.png) no-repeat -319px -192px; cursor:pointer;}
.sky_scp_box .con_area li .check .on {width:21px; height:19px; background-position:-297px -189px;}
.sky_scp_box .btn_area {position:relative; width:560px; padding:15px 0; border-top:1px solid #d4d4d4; *zoom:1;}
.sky_scp_box .btn_area:after {display:block; clear:both; content:"";}
.sky_scp_box .btn_area li {float:left; margin:0;}
.sky_scp_box .btn_area li a {display:block; height:28px; line-height:28px; margin-right:6px; font-size:11px; letter-spacing:-1px; text-align:center; color:#fff;}
.sky_scp_box .btn_area li a:hover {text-decoration:none;}
.sky_scp_box .btn_area li .del {width:45px; height:24px; line-height:24px; border:2px solid #ba1515; color:#ba1515;}
.sky_scp_box .btn_area li .del:hover {color:#790000; border:2px solid #790000;}
.sky_scp_box .btn_area li .wish_lst,
.sky_scp_box .btn_area li .sample_lst,
.sky_scp_box .btn_area li .card_lst {width:120px; background:#3b3737;}
.sky_scp_box .btn_area li .wish_lst:hover,
.sky_scp_box .btn_area li .sample_lst:hover,
.sky_scp_box .btn_area li .card_lst:hover {background:#5e5a5a;}
.sky_scp_box .btn_area li .card_cp,
.sky_scp_box .btn_area li .free_sample {position:absolute; right:0; top:15px; width:140px; margin:0; background:#ba1515;}
.sky_scp_box .btn_area li .card_cp:hover,
.sky_scp_box .btn_area li .free_sample:hover {background:#c74040;}
.sky_scp_box .btn_area li .card_cp span {display:inline-block; width:16px; height:14px; vertical-align:middle; margin:0 5px 2px 0; .margin:0 5px 0 0; background:url(/_design/m1/img/common.png) no-repeat -362px -189px;}
.sky_scp_box .btn_area li .free_sample span {display:inline-block; width:19px; height:13px; vertical-align:middle; margin:0 5px 1px 0; .margin:0 5px 0 0; background:url(/_design/m1/img/common.png) no-repeat -341px -189px;}

.sky_scp_box .nothing {width:530px !important; height:65px; margin-bottom:0; .margin-bottom:65px; padding-top:50px !important; backg ound:red;}

.sky_scp_box .cloes_btn01 {position:absolute; left:-20px; top:-2px;}
.sky_scp_box .cloes_btn01 a {display:block; width:18px; height:62px; overflow:hidden; cursor:pointer;}
.sky_scp_box .cloes_btn01 a:hover img {margin-left:-18px;}
.sky_scp_box .cloes_btn02 {position:absolute; right:7px; top:5px;}
.sky_scp_box .cloes_btn02 a {display:block; width:20px; height:20px; cursor:pointer;}


.writes_view .btn_area {padding:15px 0;}
.writes_view .btn_area a {display:block; overflow:hidden; width:72px; height:28px; margin:0 auto; cursor:pointer;}
.writes_view .btn_area a:hover img {margin-top:-28px;}



/* my page common background:url(../img/mypage_tit_bg.png) no-repeat 0 0; */
.mp_info * {font-family:'Dotum', serif; font-size:12px;}
.mp_info {*zoom:1;}
.mp_info:after {display:block; clear:both; content:"";}
.mp_info_lft {float:left; width:187px; height:187px; background:#000000;}

.mp_info_lft #mp_mbr_logo {display:block; padding-top:40px; line-height:21px; text-align:center; color:#fff;}
.mp_info_lft #mp_mbr {display:block; padding-top:25px; line-height:21px; text-align:center; color:#fff;}
.mp_info_rgt {float:right; width:819px; height:184px; padding-left:0px; text-align:center;background:#EDEDED;border-top:2px solid #231815;border-bottom:1px solid #b3b3b4;}
.mp_info_rgt dl {float:left; width:135px; padding-top:24px;}
.mp_info_rgt dt {height:53px; line-height:53px;font-weight:bold;}
.mp_info_rgt a {display:inline-block; width:30px; height:30px;}
.mp_info_rgt .mp_iorder  {border-right:1px solid #b3b3b4;height:160px;}
.mp_info_rgt .mp_isample  {border-right:1px solid #b3b3b4;height:160px;}

.mp_info_rgt .mp_ichoice  {border-right:1px solid #b3b3b4;height:160px;}
.mp_info_rgt .mp_icoupon  {border-right:1px solid #b3b3b4;height:160px;}
.mp_info_rgt .mp_ireview  {border-right:1px solid #b3b3b4;height:160px;}
.mp_info_rgt .mp_icounsel  {height:160px;}

.mp_info_rgt .mp_iorder a		{background:url(../img/mypage_info01.png) no-repeat;}
.mp_info_rgt .mp_isample a		{background:url(../img/mypage_info02.png) no-repeat;}
.mp_info_rgt .mp_ichoice a		{background:url(../img/mypage_info03.png) no-repeat;}
.mp_info_rgt .mp_icoupon a	{background:url(../img/mypage_info04.png) no-repeat; }
.mp_info_rgt .mp_icounsel a	{background:url(../img/mypage_info05.png) no-repeat;}
.mp_info_rgt .mp_ireview a		{background:url(../img/mypage_info06.png) no-repeat;}
.mp_info_rgt a:hover {background-position:0 -31px;}
.mp_info_rgt p {height:56px; line-height:56px; color:#000000;}
.mp_info_rgt p span {font-size:12px; font-weight:bold; color:#000000;}

.mp_area * {font-family:'Dotum', serif;}
.mp_area {margin-top:50px; *zoom:1;}
.mp_area:after {display:block; clear:both; content:"";}
.mp_lnb {float:left; width:170px;}
.mp_lnb li {padding:0 15px;}
.mp_lnb a {position:relative; display:block; height:30px; line-height:30px; padding-left:9px; font-size:12px; text-decoration:none; color:#444; background:url(../img/icon_dot06.png) no-repeat 0 13px;}
.mp_lnb a:hover,
.mp_lnb a.on {color:#000000; background:url(../img/icon_dot07.png) no-repeat 0 13px;}
.mp_lnb a.on {font-weight:bold;}
.mp_lnb a.on .arr {position:absolute; right:2px; top:9px; display:block; width:7px; height:11px; background:url(../img/icon_arr05.png) no-repeat;}

.mp_ittl {position:relative; height:30px; line-height:30px; padding-bottom:10px; border-bottom:1px solid #bbb; *zoom:1;}
.mp_ittl:after {display:block; clear:both; content:"";}
.mp_ittl p {float:left; font-size:14px; font-weight:bold; color:#444; text-indent:10px; background:url(../img/icon_dot02.png) no-repeat 0 12px;}
.mp_ittl p b {font-size:14px; color:#000000;}
.mp_ittl div.t1 {float:right; line-height:20px; padding-top:7px; font-size:12px; letter-spacing:-0.05em;}
.mp_ittl div.t1 * {font-size:12px; letter-spacing:-0.05em;}
.mp_ittl div.t1 span {color:#000000;}
.mp_ittl .write {position:absolute; right:0; top:5px; display:block; width:100px; height:24px; line-height:24px; text-align:center; font-size:12px; letter-spacing:-0.05em; color:#fff; background:#999; border-radius:0px;}
.mp_ittl .write:hover {background:#000000; text-decoration:none;}




/* etc */
.red {outline:1px red solid}


/* 임시 메뉴 */
.ex_nav * {font-size:11px;}
.ex_nav {margin-left:10px;}
.ex_nav a {line-height:24px; color:#000; font-weight:bold;}


/** 스카이 스크랩퍼 영역 정의 **/
.skyscrapper .menu_area {position:relative}
.skyscrapper .menu_area > ul {z-index:90;}
.skyscrapper .card_box {position:absolute;z-index:-1;background-color:white}
.skyscrapper .sample_box {position:absolute;z-index:-1;background-color:white}
.skyscrapper .schedule_box {position:absolute;z-index:-1;background-color:white}




/* ***** 주문관련 팝업 ***** */

/* 우편번호_팝업 */
.find_address_layer * {font-family:'Dotum', serif}
.find_address_layer {position:relative; width:700px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.find_address_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.find_address_layer dd {padding:0px; background:#fff; min-height:500px;}
.find_address_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.find_address_layer button span {display:none}

.find_address_layer .result_area {padding:20px;}
.find_address_layer .result_area ul {height:50px; line-height:50px; border-bottom:1px solid #ccc; *zoom:1;}
.find_address_layer .result_area ul:first-child {border-top:2px solid #999;}
.find_address_layer .result_area ul:after {display:block; clear:both; content:"";}
.find_address_layer .result_area ul li {float:left; *zoom:1;}
.find_address_layer .result_area ul li:after {display:block; clear:both; content:"";}
.find_address_layer .hd {width:150px; text-indent:15px; background:#f5f5f5;}
.find_address_layer .cont {padding-left:15px; color:#666;}
.find_address_layer .cont input {width:460px; height:28px; line-height:28px; padding:0 10px; border:1px solid #ccc; text-align:left; border-radius:px;}
.find_address_layer .result_area .btn a {display:block; width:104px; height:29px; line-height:29px; margin:20px auto 0; font-size:14px; font-weight:bold; text-align:center; text-decoration:none; color:#fff; background:url(../img/btn_red02.png) no-repeat 0 0; cursor:pointer;}
.find_address_layer .result_area .btn a:hover {background-position:0 -29px;}





/* 기본구성품목_팝업 [사용안함] */
.basic_form_layer {position:relative; width:500px;}
.basic_form_layer dt {height:31px; padding:14px 0 0 13px; background:url(/_design/m1/img/findmap_pop__titbg.gif) repeat-x 0 0;}
.basic_form_layer dt p {width:126px; height:17px; background:url(/_design/m1/img/order_layer_icon.png) no-repeat 0 0;}
.basic_form_layer dt p span {display:none;}
.basic_form_layer dd {padding:22px; border:3px solid #302f2f; background:#fff;}
.basic_form_layer .tit {font-size:11px; color:#444;}
.basic_form_layer .form_con {margin-top:22px;}
.basic_form_layer .form_con ul {*zoom:1;}
.basic_form_layer .form_con ul:after {display:block; clear:both; content:"";}
.basic_form_layer .form_con ul li {float:left; text-align:center; border-right:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf;}
.basic_form_layer .con_head {border-top:1px solid #949494; background:#f7f7f7;}
.basic_form_layer .con_head li {height:44px; line-height:44px; font-size:11px; font-weight:bold; color:#555;}
.basic_form_layer .con_body li {height:98px; line-height:98px; padding:4px 0; font-size:11px; color:#666;}
.basic_form_layer .con_body .code {line-height:18px}
.basic_form_layer .con_body .code span {display:block;margin-top:30px}
.basic_form_layer .item {width:87px;}
.basic_form_layer .img {width:199px;}
.basic_form_layer .code {width:162px; border-right:0 !important;}
.basic_form_layer button {position:absolute; right:15px; top:15px; display:block; width:13px; height:13px; background:url(/_design/m1/img/etc_icon.png) no-repeat -419px -87px; cursor:pointer;}
.basic_form_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 예식장 정보검색_팝업 */
.hall_srh_layer * {font-family:'Dotum', serif}
.hall_srh_layer {position:relative; width:800px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden}
.hall_srh_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.hall_srh_layer dd {padding:18px; background:#fff;}
.hall_srh_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.hall_srh_layer button span {display:none}

.hall_srh_layer .search_area {background:#f2f2f2; border-radius:0px;}
.hall_srh_layer .search p {position:absolute;}
.hall_srh_layer .search {padding:20px 0;}
.hall_srh_layer .search div {position:relative; height:63px;}
.hall_srh_layer .search .txt1 {top:3px;}
.hall_srh_layer .search .txt2 {top:34px;}
.hall_srh_layer .search .txt1,
.hall_srh_layer .search .txt2 {left:150px; width:90px; height:13px; font-size:12px; letter-spacing:-1px; color:#333;}
.hall_srh_layer .search .txt3 {left:236px; top:60px; font-size:11px; color:#000000;}
.hall_srh_layer .search .select1 {left:236px; top:1px;}
.hall_srh_layer .search .select2 {left:380px; top:1px;}
.hall_srh_layer .search select {width:140px; height:26px; border-radius:0px;}
.hall_srh_layer .search .inp {left:236px; top:31px;}
.hall_srh_layer .search .inp input {width:262px; height:19px; line-height:19px; padding:0 10px; text-align:left; border:1px solid #aaa; border-radius:0px;}
.hall_srh_layer .search .inp input:hover {border-color:#000000;}
.hall_srh_layer .search .btn {left:534px; top:1px;}
.hall_srh_layer .search .btn input {width:72px; height:51px; border:0; font-size:16px; letter-spacing:-1px; color:#fff; background:#666; border-radius:0px; cursor:pointer;}
.hall_srh_layer .search .btn input:hover {background:#444;}
.hall_srh_layer .search_area .txt {width:720px; margin:10px auto 0; padding:20px 0; border-top:1px solid #e4e3e3;}
.hall_srh_layer .search_area .txt .txt1 b {padding-right:2px; font-size:16px; color:#000000;}
.hall_srh_layer .search_area .txt .txt1 span {font-size:12px; color:#444;}
.hall_srh_layer .search_area .txt .txt2 {margin-top:10px;}
.hall_srh_layer .search_area .txt .txt2 li {padding-left:10px; line-height:18px; font-size:11px; letter-spacing:-0.03em; color:#333; background:url(../img/icon_dot06.png) no-repeat 4px 6px;}
.hall_srh_layer .search_area .txt .txt3 {margin-top:15px; padding:10px; background:#fff; border-radius:0px; border-bottom-left-radius:0;  border-bottom-right-radius:0;}
.hall_srh_layer .search_area .txt .txt3 b {padding-right:3px; font-size:16px; color:#000000;}
.hall_srh_layer .search_area .txt .txt3 span {font-size:12px; color:#444;}
.hall_srh_layer .search_area .txt .txt4 {padding:13px; border:1px solid #fff; border-top:0; border-radius:0px; border-top-left-radius:0; border-top-right-radius:0; *zoom:1;}
.hall_srh_layer .search_area .txt .txt4:after {display:block; clear:both; content:"";}
.hall_srh_layer .search_area .txt .txt4 p {float:left;}
.hall_srh_layer .search_area .txt .txt4_1 {position:relative; margin-right:15px; border:1px solid #000000;}
.hall_srh_layer .search_area .txt .txt4_1 span {position:absolute; left:0; top:0; line-height:20px; padding:0 5px; font-size:11px; color:#fff; background:rgba(237,68,68,0.8);}
.hall_srh_layer .search_area .txt .txt4_2 b {display:block; padding-top:5px; font-size:14px; font-weight:bold; color:#000000;}
.hall_srh_layer .search_area .txt .txt4_2 span {display:block; padding-top:10px; line-height:16px; font-size:11px; color:#333;}
.hall_srh_layer .search_area .txt .txt4_2 a {font-size:11px; text-decoration:underline; color:#000000;}
.hall_srh_layer .search_area .txt .hall_register {display:block; width:200px; height:30px; line-height:30px; margin:15px auto 0; text-align:center; font-size:14px; font-weight:bold; color:#fff; cursor:pointer; background:#ed4544; border-radius:0px; text-decoration:none;}
.hall_srh_layer .search_area .txt .hall_register:hover {background:#777;}


.hall_srh_layer .no_data {margin-top:20px;}
.hall_srh_layer .no_data .tit {width:295px; height:26px; line-height:26px; margin:0 auto 5px; font-size:18px; font-weight:bold; color:#000000;}
.hall_srh_layer .no_data_ex {margin-top:10px; padding:20px 20px 20px 105px; border:1px solid #000000; border-radius:0px; border-bottom-left-radius:0; border-bottom-right-radius:0; background:url(../img/hall_srh_layer_nomap.png) no-repeat 45px 20px;}
.hall_srh_layer .no_data_ex p {line-height:16px; font-size:14px; letter-spacing:-1px; color:#333;}
.hall_srh_layer .no_data_ex span {display:block; padding-top:5px; line-height:16px; font-size:11px; color:#000000;}
.hall_srh_layer .no_data_ex span b {font-family:Dotum; font-weight:normal;}
.hall_srh_layer .form_box {padding:18px 18px; background:#f9f9f9; border-radius:0px; border-top-left-radius:0; border-top-right-radius:0;}
.hall_srh_layer .form_box .txt {padding:0; text-align:center;}
.hall_srh_layer .form_box .txt p {line-height:20px; font-size:15px; color:#444; font-weight:bold;}
.hall_srh_layer .form_box .txt b {padding-left:5px; font-size:15px; color:#000000;}
.hall_srh_layer .form_box .txt span {display:block; line-height:20px; font-size:12px; color:#555;}
.hall_srh_layer .form_box .part1 {width:720px; padding:15px 0; text-align:center; border-bottom:1px solid #e4e3e3; color:#7f7f7f;}
.hall_srh_layer .form_box .part1 span {display:inline-block; margin:0 10px; *zoom:1;}
.hall_srh_layer .form_box .part1 span:after {display:block; clear:both; content:"";}
.hall_srh_layer .form_box .part1 span b {float:left; line-height:21px; color:#333131;}
.hall_srh_layer .form_box .part1 span span {float:left; margin:0; padding-left:5px; text-align:left; line-height:21px; color:#000000}
.hall_srh_layer .form_box .part1 input {width:142px; height:19px; line-height:19px; padding:0 5px; text-align:left; vertical-align:middle; border:1px solid #aaa; border-radius:0px;}
.hall_srh_layer .form_box .part1 input:hover {border-color:#000000;}

.hall_srh_layer .form_box .part2 {padding-top:10px; color:#333131;}
.hall_srh_layer .form_box .part2 li {margin-top:10px;}
.hall_srh_layer .form_box .part2 .w140 {width:140px;}
.hall_srh_layer .form_box .part2 .w450 {width:450px;}
.hall_srh_layer .form_box .part2 input {vertical-align:middle; margin-bottom:2px; .margin-bottom:0;}
.hall_srh_layer .form_box .part2 input[type="text"] {height:19px; line-height:19px; text-align:left;}
.hall_srh_layer .form_box .part2 input[type="button"] {width:67px; height:19px; border:0; background:url(/_design/m1/img/order_layer_icon.png) no-repeat -219px -468px; cursor:pointer;}
.hall_srh_layer .form_box .part2 input[type="button"]:hover {background-position:-219px -488px;}
.hall_srh_layer .form_box .part2 span {display:block; margin-left:18px; .margin-left:24px; margin-top:3px;}
.hall_srh_layer .form_box .part2 .txt_c1 {display:inline; margin:0; font-weight:bold; color:#000000;}
.hall_srh_layer .form_box .part2 .txt_c2 {display:inline; margin:0; color:#666;}
.hall_srh_layer .form_box .part2 .map_notice {font-size:12px; font-weight:bold; color:#000000; letter-spacing:-1px;}
.hall_srh_layer .no_data .app {margin:15px 0 0; text-align:center;}
.hall_srh_layer .no_data .app input {margin:0 3px;}
.hall_srh_layer .no_data .app .apply_btn {width:104px; height:29px; font-size:14px; color:#fff; border:0; background:url(/_design/m1/img/btn_red02.png) no-repeat; cursor:pointer;}
.hall_srh_layer .no_data .app .apply_btn:hover {background-position:0 -29px;}
.hall_srh_layer .no_data .app .bak_btn {width:104px; height:29px; font-size:14px; color:#fff; border:0; background:url(/_design/m1/img/btn_gray02.png) no-repeat; cursor:pointer;}
.hall_srh_layer .no_data .app .bak_btn:hover {background-position:0 -29px;}
.file {margin-top:0; padding:0; background:#fbfbfb; *zoom:1;}
.file:after {display:block; clear:both; content:"";}
.file .upload_file {float:left; padding:0; width:415px; height:20px; border:1px solid #c0c0c0; background:#fff;overflow:auto;}
.file .upload_file div{padding:2!important;}
.file .upload_file span{float:left;}
.file .upload_btn {float:left; margin-left:2px; width:70px; padding-top:0; text-align:center; color:#666;}
.file .upload_btn a {display:block; width:104px; height:22px; margin-top:-3px; .margin-top:0; background:url(../img/hall_srh_layer_file.png) no-repeat; cursor:pointer;}
.file .upload_btn a:hover {background-position:0 -22px;}

.hall_srh_layer .list_area {margin-top:20px; border-top:2px solid #000000;}
.hall_srh_layer .list_area * {font-size:11px; color:#777;}
.hall_srh_layer .list_area ul {position:relative; *zoom:1;}
.hall_srh_layer .list_area ul:after {display:block; clear:both; content:"";}
.hall_srh_layer .list_area ul li {float:left;}
.hall_srh_layer .list_head {border-bottom:1px solid #bbb;}
.hall_srh_layer .list_head li {padding:10px 0; text-align:center; font-weight:bold; color:#555;}
.hall_srh_layer .list_head .hall_nm {width:131px;}
.hall_srh_layer .list_head .address {width:341px;}
.hall_srh_layer .list_head .tel {width:121px;}
.hall_srh_layer .list_head .map {width:77px;}
.hall_srh_layer .list_head .view {width:88px; background:none;}
.hall_srh_layer .list_body {padding:10px 0 10px 10px; border-bottom:1px solid #e4e4e4;}
.hall_srh_layer .list_body:hover {background:#f8f8f8;}
.hall_srh_layer .list_body li {float:left; line-height:14px;}
.hall_srh_layer .list_body .hall_nm {width:110px; margin-right:30px; letter-spacing:-1px;}
.hall_srh_layer .list_body .address {width:300px; margin-right:32px;}
.hall_srh_layer .list_body .tel {width:100px; margin-right:30px; text-align:center;}
.hall_srh_layer .list_body .map {width:40px; text-align:center;}
.hall_srh_layer .list_body .view {position:absolute; right:0; top:7px; width:88px; text-align:center;}
.hall_srh_layer .list_body .view span {display:none;}
.hall_srh_layer .list_body a {display:inline-block; width:48px; height:22px; line-height:22px; margin:-1px -2px -1px 0; font-size:11px; color:#fff; background:#000000; vertical-align:middle; text-decoration:none; border-radius:0px;}
.hall_srh_layer .list_body a:hover {background:#e61010;}
.hall_srh_layer .list_area .line {position:relative; z-index:10; height:1px; margin-top:-1px; background:#bbb;}
.hall_srh_layer .layer_pading {margin-top:20px; padding:5px 0; text-align:center; background:#f2f2f2; border-radius:0px; font-size:0;}
.hall_srh_layer .layer_pading strong,
.hall_srh_layer .layer_pading a {display:inline-block; min-width:21px; height:21px; line-height:21px; padding:0 2px; font-size:11px; color:#555; vertical-align:top; border-radius:0px;}
.hall_srh_layer .layer_pading a:hover {text-decoration:none; background:#fff;}
.hall_srh_layer .layer_pading strong {color:#fff; background:#000000;}
.hall_srh_layer .layer_pading .selected {color:#fff; background:#000000 !important;}
.hall_srh_layer .layer_pading span {display:inline-block; background:url(/_design/m1/img/hall_srh_layer_pg.png) no-repeat -1000px 0; cursor:pointer;}
.hall_srh_layer .layer_pading span span {text-indent:-100000px; background:none;}
.hall_srh_layer .layer_pading .fst {width:21px; height:21px; background-position:0 0;}
.hall_srh_layer .layer_pading .prv {width:21px; height:21px; background-position:-21px 0;}
.hall_srh_layer .layer_pading .nxt {width:21px; height:21px; background-position:-42px 0;}
.hall_srh_layer .layer_pading .lst {width:21px; height:21px; background-position:-63px 0;}
.hall_srh_layer .layer_pading .fst:hover,
.hall_srh_layer .layer_pading .prv:hover,
.hall_srh_layer .layer_pading .nxt:hover,
.hall_srh_layer .layer_pading .lst:hover {backgroind-color:#fff !important;}

.hall_srh_layer .map_choice .ex_txt {padding:20px; background:#eee; border-radius:0px;}
.hall_srh_layer .map_choice .ex_txt .txt1 b {padding-right:2px; font-size:16px; color:#000000;}
.hall_srh_layer .map_choice .ex_txt .txt1 span {font-size:12px; color:#444;}
.hall_srh_layer .map_choice .ex_txt .txt2 {margin-top:10px;}
.hall_srh_layer .map_choice .ex_txt .txt2 li {padding-left:10px; line-height:18px; font-size:11px; letter-spacing:-0.03em; color:#333; background:url(../img/icon_dot06.png) no-repeat 4px 6px;}
.hall_srh_layer .map_choice .map_tit {height:44px; line-height:44px; margin-top:10px; *zoom:1;}
.hall_srh_layer .map_choice .map_tit:after {display:block; clear:both; content:"";}
.hall_srh_layer .map_choice .map_tit .name {float:left; font-weight:bold; font-size:14px; color:#333;}
.hall_srh_layer .map_choice .map_tit .data {float:right;}
.hall_srh_layer .map_choice .map_tit .data span {font-size:11px; color:#666;}

.hall_srh_layer .map_choice .map_modify {position:relative; padding:10px 0; border-top:1px solid #e4e3e3; border-bottom:1px solid #e4e3e3;}
.hall_srh_layer .map_choice .map_modify input {vertical-align:middle;}
.hall_srh_layer .map_choice .map_modify input[type="radio"] {margin-left:15px; margin-top:-2px;}
.hall_srh_layer .map_choice .map_modify div {line-height:24px;}
.hall_srh_layer .map_choice .map_modify div label {font-size:12px; color:#444;}
.hall_srh_layer .map_choice .map_modify .textarea {margin:3px 3px 3px 17px;}
.hall_srh_layer .map_choice .map_modify .textarea textarea {width:563px; height:49px;}
.hall_srh_layer .map_choice .map_modify .map_notice {padding-top:5px; font-size:11px; font-weight:bold; color:#000000; letter-spacing:-1px;}
.hall_srh_layer .map_choice .map_modify .submit {position:absolute; right:10px; top:23px; }
.hall_srh_layer .map_choice .map_modify .submit input {width:72px; height:49px; font-size:14px; color:#fff; border:0; border-radius:0px; cursor:pointer;}
.hall_srh_layer .map_choice .map_modify .submit .apply_map_btn {background:#000000;}
.hall_srh_layer .map_choice .map_modify .submit .bak_btn {background:#999;}
.hall_srh_layer .map_choice .modify_03 {margin-top:10px; padding:0 0 0 20px; color:#333131; border-top:1px dotted #d6d6d6;}
.hall_srh_layer .map_choice .modify_03 li {margin-top:8px;}
.hall_srh_layer .map_choice .modify_03 .w140 {width:140px;}
.hall_srh_layer .map_choice .modify_03 .w450 {width:450px;}
.hall_srh_layer .map_choice .modify_03 input {vertical-align:middle; margin-bottom:2px; .margin-bottom:0;}
.hall_srh_layer .map_choice .modify_03 input[type="text"] {height:19px; line-height:19px;}
.hall_srh_layer .map_choice .modify_03 input[type="button"] {width:67px; height:19px; border:0; background:url(/_design/m1/img/order_layer_icon.png) no-repeat -219px -468px; cursor:pointer;}
.hall_srh_layer .map_choice .modify_03 input[type="button"]:hover {background-position:-219px -488px;}
.hall_srh_layer .map_choice .modify_03 span {display:block; margin-left:18px; .margin-left:24px; margin-top:3px;}
.hall_srh_layer .map_choice .modify_03 .txt_c1 {display:inline; margin:0; font-weight:bold; color:#000000;}
.hall_srh_layer .map_choice .modify_03 .txt_c2 {display:inline; margin:0; color:#666;}
.hall_srh_layer .map_choice .tab {padding-top:20px; *zoom:1;}
.hall_srh_layer .map_choice .tab:after {display:block; clear:both; content:"";}
.hall_srh_layer .map_choice .tab li {float:left; padding-right:3px;}
.hall_srh_layer .map_choice .tab li a {display:block; width:42px; height:23px; line-height:23px; font-size:11px; color:#fff; font-weight:bold; text-align:center; text-decoration:none; background:#999; border-radius:0px; cursor:pointer;}
.hall_srh_layer .map_choice .tab li a.on,
.hall_srh_layer .map_choice .tab li a:hover,
.hall_srh_layer .map_choice .tab li a:focus {background:#000000;}
.hall_srh_layer .map_choice .map_img .img {margin-top:10px; min-height:200px; max-height:300px; overflow-y:auto; text-align:center;}


/* 인사말 안내_팝업 */
.greeting_layer * {font-family:'Dotum', serif}
.greeting_layer {position:relative; width:500px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.greeting_layer * {font-size:11px;}
.greeting_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.greeting_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.greeting_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}

.greeting_layer dd {padding:18px; background:#fff;}
.greeting_layer .txt_copy {padding:5px 0; font-size:14px; font-weight:bold; color:#222;}

.greeting_layer .nav_area {position:relative; margin-top:15px; padding-top:33px;}
.greeting_layer .nav_area .tab li {position:absolute;cursor:hand}
.greeting_layer .nav_area .tab li a {display:block; width:130px; height:32px; line-height:32px; font-size:12px; font-weight:bold; letter-spacing:-1px; color:#444; border:1px solid #eee; border-bottom:0; text-align:center; vertical-align:top; background:#eee; text-decoration:none; border-radius:0px; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.greeting_layer .nav_area .tab .wedding {left:0; top:0;}
.greeting_layer .nav_area .tab .thanks {left:134px; top:0;}
.greeting_layer .nav_area .tab .sin {left:268px; top:0;}
.greeting_layer .nav_area .tab li .on {height:33px; border-color:#000000; background:#fff; border-bottom:0;}

.greeting_layer .nav_area .menu {padding:10px 17px; border:1px solid #000000; border-radius:0px; border-top-left-radius:0; *zoom:1;}
.greeting_layer .nav_area .menu:after {display:block; clear:both; content:"";}
.greeting_layer .nav_area .menu li {float:left; width:105px; height:22px; line-height:22px;}
.greeting_layer .nav_area .menu li a {color:#444;cursor:pointer}
.greeting_layer .nav_area .menu .thanks{display:none}

.greeting_layer .con_area_scroll {margin-top:18px; height:400px; overflow-y:scroll;}
.greeting_layer .con_area li {padding:13px 0; border-bottom:1px solid #e4e3e3; *zoom:1;}
.greeting_layer .con_area li:after {display:block; clear:both; content:"";}
.greeting_layer .con_area li .num {float:left; width:12%; padding-top:5px; text-align:left; font-size:24px; font-family:Arial; color:#000000;}
.greeting_layer .con_area li .txt {float:left; width:68%; padd ing:0 20% 0 12%; line-height:16px; color:#777;}
.greeting_layer .con_area li .btn {float:left; width:20%; padding-top:5px; text-align:center;}
.greeting_layer .con_area li .btn a {display:inline-block; width:40px; height:40px; line-height:40px; font-size:16px !important; font-weight:bold; color:#fff; background:#000000; border-radius:0px; text-decoration:none;}
.greeting_layer .con_area li .btn a:hover {background:#eb2828;}



/* 미니인사말 안내_팝업 */
.mini_greeting_layer {position:relative; width:500px;}
.mini_greeting_layer * {font-size:11px;}
.mini_greeting_layer dt {height:31px; padding:14px 0 0 13px; background:url(/_design/m1/img/findmap_pop__titbg.gif) repeat-x 0 0;}
.mini_greeting_layer dt p {width:80px; height:17px; background:url(/_design/m1/img/order_layer_icon.png) no-repeat -265px 0;}
.mini_greeting_layer dt p span {display:none;}
.mini_greeting_layer dd {padding:18px; border:3px solid #302f2f; background:#fff;}
.mini_greeting_layer .txt {padding:5px 0;}
.mini_greeting_layer .txt p {width:311px; height:15px; background:url(/_design/m1/img/order_layer_icon.png) no-repeat 0 -213px;}
.mini_greeting_layer .txt span {display:none;}
.mini_greeting_layer .nav_area {position:relative; margin-top:15px; }
.mini_greeting_layer .nav_area .tab li {position:absolute;cursor:hand;}
.mini_greeting_layer .nav_area .tab li a {display:block; width:114px; height:0; border:1px solid #c1c1c1; border-bottom:0; text-align:center; vertical-align:top; background:#fff;}
.mini_greeting_layer .nav_area .tab li a p {display:inline-block; vertical-align:top; height:13px; margin-top:8px; background:url(/_design/m1/img/order_layer_icon.png) no-repeat -1000px 0; cursor:pointer;}
.mini_greeting_layer .nav_area .tab .wedding {left:0; top:0;}
.mini_greeting_layer .nav_area .tab .wedding a p {width:65px; background-position:-401px -285px;}
.mini_greeting_layer .nav_area .tab .wedding:hover a p,
.mini_greeting_layer .nav_area .tab .wedding .on p {background-position:-401px -271px;}
.mini_greeting_layer .nav_area .tab .thanks {left:117px; top:0;}
.mini_greeting_layer .nav_area .tab .thanks a p {width:90px; background-position:-472px -285px;}
.mini_greeting_layer .nav_area .tab .thanks:hover a p,
.mini_greeting_layer .nav_area .tab .thanks .on p {background-position:-472px -271px;}
.mini_greeting_layer .nav_area .tab li a p span {display:none;}
.mini_greeting_layer .nav_area .tab li .on {width:112px; height:29px; border:2px solid #413e3e; border-bottom:0;}
.mini_greeting_layer .nav_area .tab li .on p {margin-top:7px;}
.mini_greeting_layer .nav_area .menu {padding:10px 17px; border:2px solid #413e3e; *zoom:1;}
.mini_greeting_layer .nav_area .menu:after {display:block; clear:both; content:"";}
.mini_greeting_layer .nav_area .menu li {float:left; width:105px; height:22px; line-height:22px;}
.mini_greeting_layer .nav_area .menu li a {color:#444;cursor:pointer}
.mini_greeting_layer .nav_area .menu .thanks{display:none}
.mini_greeting_layer .con_area {margin-top:18px; height:400px; overflow-y:auto;}
.mini_greeting_layer .con_area li {position:relative; padding:13px 0; border-bottom:1px solid #e4e3e3;}
.mini_greeting_layer .con_area li .txt {width:68%; padding:0 20% 0 12%; line-height:16px; color:#b8b8b8;}
.mini_greeting_layer .con_area li .num {position:absolute; left:0; top:50%; width:12%; margin-top:-11px; text-align:center; font-size:24px; font-family:Arial; color:#413e3e;}
.mini_greeting_layer .con_area li .btn {position:absolute; right:0; top:50%; width:20%; margin-top:-20px; text-align:center;}
.mini_greeting_layer .con_area li .btn a {display:inline-block; width:73px; height:39px; background:url(/_design/m1/img/order_layer_icon.png) no-repeat -145px -468px;cursor:pointer}
.mini_greeting_layer .con_area li .btn a:hover {background-position:-145px -508px;}
.mini_greeting_layer .con_area li .btn a span {display:none;}
.mini_greeting_layer button {position:absolute; right:15px; top:15px; display:block; width:13px; height:13px; background:url(/_design/m1/img/etc_icon.png) no-repeat -419px -87px; cursor:pointer;}
.mini_greeting_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 폰트/레이아웃 안내_팝업 */
.font_layout_layer * {font-family:'Dotum', serif}
.font_layout_layer {position:relative; width:500px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.font_layout_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.font_layout_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.font_layout_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}
.font_layout_layer dd {padding:18px; background:#fff;}
.font_layout_layer .txt {text-align:center;}
.font_layout_layer .txt div {line-height:18px; font-size:15px; font-weight:bold; letter-spacing:-1px; color:#444;}
.font_layout_layer .txt p {line-height:22px; font-size:12px; color:#666;}
.font_layout_layer .txt p b {font-size:12px; letter-spacing:-1px; color:#000000;}

.font_layout_layer .nav_area {position:relative; margin-top:15px; padding-top:29px;}
.font_layout_layer .nav_area .tab li {position:absolute;}
.font_layout_layer .nav_area .tab li a {display:block; width:90px; height:28px; line-height:26px; font-size:14px; border:1px solid #eee; border-bottom:0; text-align:center; vertical-align:top; background:#eee; cursor:pointer; text-decoration:none; border-radius:0px; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.font_layout_layer .nav_area .tab li a p {display:inline-block; vertical-align:top; width:43px; height:13px; margin-top:8px; }
.font_layout_layer .nav_area .tab .a_type {left:0; top:0;}
.font_layout_layer .nav_area .tab .b_type {left:93px; top:0;}
.font_layout_layer .nav_area .tab .c_type {left:186px; top:0;}
.font_layout_layer .nav_area .tab .d_type {left:279px; top:0;}

.font_layout_layer .nav_area .tab li .on {height:29px; border:1px solid #000000; border-bottom:0; background:#fff;}

.font_layout_layer .con_area {padding:10px; border:1px solid #000000; border-radius:0px; border-top-left-radius:0; text-align:center;}
.font_layout_layer .con_area a {min-height:300px; max-height:450px; overflow-y:auto; display:none}
.font_layout_layer .con_area .on {display:block;}
.font_layout_layer .con_area li img {max-width:406px; cursor:pointer;}


/* 상품 비교보기_팝업 */
.card_compare_layer {position:relative; width:800px; background:#fff;}
.card_compare_layer * {font-size:11px; font-family:Gulim; color:#444; vertical-align:top;}
.card_compare_layer dt {height:31px; padding:14px 0 0 13px; background:url(/_design/m1/img/findmap_pop__titbg.gif) repeat-x 0 0;}
.card_compare_layer dt p {width:96px; height:17px; background:url(/_design/m1/img/list_icon.png) no-repeat -281px -665px;}
.card_compare_layer dt p span {display:none;}
.card_compare_layer button {position:absolute; right:15px; top:15px; display:block; width:13px; height:13px; background:url(/_design/m1/img/etc_icon.png) no-repeat -419px -87px; cursor:pointer;}
.card_compare_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}
.card_compare_layer dd {padding:18px; border:3px solid #302f2f; background:#fff;}
.card_compare_layer .txt_area {padding:10px 0; *zoom:1;}
.card_compare_layer .txt_area:after {display:block; clear:both; content:"";}
.card_compare_layer .txt_area .txt {float:left;}
.card_compare_layer .txt_area .txt span {display:none;}
.card_compare_layer .txt_area .quantity {float:right; line-height:20px; font-weight:bold; letter-spacing:-1px; color:#4e4e4e;}
.card_compare_layer .txt_area .quantity select {height:20px; margin-left:7px; vertical-align:middle;}
.card_compare_layer .chart_area {margin-top:10px; border-top:1px solid #949494;}
.card_compare_layer .chart_area * {font-size:11px;}
.card_compare_layer .chart_area ul {border-bottom:1px solid #dfdfdf; *zoom:1; background:#f7f7f7;}
.card_compare_layer .chart_area ul:after {display:block; clear:both; content:"";}
.card_compare_layer .chart_area ul li {float:left; width:133px; padding:13px 0; border-left:1px solid #dfdfdf; text-align:center; background:#fff;}
.card_compare_layer .chart_area ul .tit {width:88px; border-left:0; font-weight:bold; letter-spacing:-1px; background:none;}
.card_compare_layer .chart_area .card_price li {min-height:114px;}
.card_compare_layer .chart_area .card_price .tit {line-height:114px;}
.card_compare_layer .chart_area .card_price .code {height:16px; line-height:16px; margin-top:8px; font-weight:bold; color:#b01e24;}
.card_compare_layer .chart_area .card_price span {line-height:16px; color:#666;}
.card_compare_layer .chart_area .card_price .disc {font-weight:bold;}
.card_compare_layer .chart_area .satisfaction .star {border:0; padding:0; background:none;}
.card_compare_layer .chart_area .satisfaction .star span {display:inline-block; width:11px; height:10px; margin:0 -2px; .margin:0 0; border:0; background:url(/_design/m1/img/mypage_icon.png) no-repeat -1000px 0;}
.card_compare_layer .chart_area .satisfaction .star .star01 {background-position:-403px -184px;}
.card_compare_layer .chart_area .satisfaction .star .star02 {background-position:-414px -184px;}
.card_compare_layer .chart_area .satisfaction .star .star03 {background-position:-425px -184px;}
.card_compare_layer .chart_area .size li {line-height:18px;}
.card_compare_layer .chart_area .size .tit {line-height:18px;}
.card_compare_layer .chart_area .app a {cursor:pointer; margin:0 -2px -2px;}


/* 추가인쇄예시 */
.addprint_ex_layer * {font-family:'Dotum', serif;}
.addprint_ex_layer {position:relative; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.addprint_ex_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.addprint_ex_layer dd {padding:18px 22px 22px; background:#fff; text-align:center;}
.addprint_ex_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.addprint_ex_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 봉투예시1 */
.envelope_ex01_layer * {font-family:'Dotum', serif;}
.envelope_ex01_layer {position:relative; width:500px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.envelope_ex01_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.envelope_ex01_layer dd {padding:18px 22px 22px; background:#fff; text-align:center;}
.envelope_ex01_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.envelope_ex01_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 봉투예시2 */
.envelope_ex02_layer * {font-family:'Dotum', serif;}
.envelope_ex02_layer {position:relative; width:500px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.envelope_ex02_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.envelope_ex02_layer dd {padding:18px 22px 22px; background:#fff; text-align:center;}
.envelope_ex02_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.envelope_ex02_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 혼주서열 올바른 표기법 */
.family_rank_layer * {font-family:'Dotum', serif;}
.family_rank_layer {position:relative; width:500px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.family_rank_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.family_rank_layer dd {padding:18px 0 22px; text-align:center; height:450px; background:#fff; overflow-y:scroll;}
.family_rank_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.family_rank_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 주문접수완료 팝업 */
.order_complete_layer * {font-family:'Dotum', serif;}
.order_complete_layer {position:relative; width:770px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.order_complete_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.order_complete_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.order_complete_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}
.order_complete_layer dd {padding-bottom:20px; background:#fff; text-align:center;}
.order_complete_layer .order_code {padding:25px 0; background:#eee;}
.order_complete_layer .order_code div {font-size:24px; letter-spacing:-1px; font-weight:bold; color:#444;}
.order_complete_layer .order_code div b {font-size:24px; color:#000000;}
.order_complete_layer .order_code p {padding-top:10px; height:26px; line-height:26px;}
.order_complete_layer .order_code p span {font-size:15px; font-weight:bold; color:#666;}
.order_complete_layer .order_code input {width:200px; height:24px; line-height:24px; margin-left:10px; padding:0 10px; font-size:14px; font-weight:bold; color:#000000; border:1px solid #ddd; border-radius:0px;}
.order_complete_layer .order_code input:hover {border-color:#000000;}
.order_complete_layer dd .con {position:relative;}
.order_complete_layer .btn {position:absolute; left:0; top:95px; width:100%; text-align:center; font-size:0;}
.order_complete_layer .btn a {display:inline-block; width:170px; height:40px; line-height:40px; margin:0 5px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; cursor:pointer;}
.order_complete_layer .btn a:hover {background-position:0 -40px;}
.order_complete_layer .btn .go_main {background:url(../img/btn_gray01.png) no-repeat;}
.order_complete_layer .btn .go_mypage {background:url(../img/btn_red01.png) no-repeat;}
.order_complete_layer .date {position:absolute; left:310px; top:216px; *zoom:1;}
.order_complete_layer .date:after {display:block; clear:both; content:"";}
.order_complete_layer .date span {float:left; display:block; width:30px; height:42px; line-height:42px; margin-right:38px; font-size:18px;}
.order_complete_layer .date .year {width:60px;}



/* 주문접수완료 초특급 팝업 */
.order_cpt_spexpress_layer * {font-family:'Dotum', serif;}
.order_cpt_spexpress_layer {position:relative; width:770px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.order_cpt_spexpress_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.order_cpt_spexpress_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.order_cpt_spexpress_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}
.order_cpt_spexpress_layer dd {padding-bottom:20px; background:#fff; text-align:center;}
.order_cpt_spexpress_layer .order_code {padding:25px 0; background:#eee;}
.order_cpt_spexpress_layer .order_code div {font-size:24px; letter-spacing:-1px; font-weight:bold; color:#444;}
.order_cpt_spexpress_layer .order_code div b {font-size:24px; color:#000000;}
.order_cpt_spexpress_layer .order_code p {padding-top:10px; height:26px; line-height:26px;}
.order_cpt_spexpress_layer .order_code p span {font-size:15px; font-weight:bold; color:#666;}
.order_cpt_spexpress_layer .order_code input {width:200px; height:24px; line-height:24px; margin-left:10px; padding:0 10px; font-size:14px; font-weight:bold; color:#000000; border:1px solid #ddd; border-radius:0px;}
.order_cpt_spexpress_layer .order_code input:hover {border-color:#000000;}
.order_cpt_spexpress_layer dd .con {position:relative;}
.order_cpt_spexpress_layer .btn {position:absolute; left:0; top:95px; width:100%; text-align:center; font-size:0;}
.order_cpt_spexpress_layer .btn a {display:inline-block; width:170px; height:40px; line-height:40px; margin:0 5px; font-size:16px; font-weight:bold; color:#fff; text-decoration:none; cursor:pointer;}
.order_cpt_spexpress_layer .btn a:hover {background-position:0 -40px;}
.order_cpt_spexpress_layer .btn .go_mypage {background:url(../img/btn_gray01.png) no-repeat;}
.order_cpt_spexpress_layer .btn .payment {background:url(../img/btn_red01.png) no-repeat;}



/* 추가배송지 안내 */
.add_delivery_layer * {font-family:'Dotum', serif;}
.add_delivery_layer {position:relative; width:500px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.add_delivery_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.add_delivery_layer dd {padding:22px; background:#fff; text-align:center;}
.add_delivery_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.add_delivery_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 요금별납안내 */
.postage_info_layer * {font-family:'Dotum', serif;}
.postage_info_layer {position:relative; width:500px; border:3px solid #000000; border-radius:0px; background:#000000; overflow:hidden;}
.postage_info_layer dt {height:40px; line-height:38px; font-size:16px; text-indent:15px; color:#fff;}
.postage_info_layer dd {padding:18px 0 22px; text-align:center; background:#fff;}
.postage_info_layer button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.postage_info_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


/* 주문수량변경_팝업 */
.amount_change_layer {position:relative; width:800px; background:#fff;}
.amount_change_layer * {font-size:11px;}
.amount_change_layer dt {height:31px; padding:14px 0 0 13px; background:url(/_design/m1/img/findmap_pop__titbg.gif) repeat-x 0 0;}
.amount_change_layer dt p {width:134px; height:17px;}
.amount_change_layer dt p span {display:none;}
.amount_change_layer button {position:absolute; right:15px; top:15px; display:block; width:13px; height:13px; background:url(/_design/m1/img/etc_icon.png) no-repeat -419px -87px; cursor:pointer;}
.amount_change_layer button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}
.amount_change_layer dd {padding:14px; border:3px solid #302f2f; text-align:center;}

.amount_change_layer .box_top_area {padding:5px; background:#f2f2f2;}
.amount_change_layer .box_top {padding:20px 0 20px 13px; border:1px solid #acacac; background:#fff; *zoom:1;}
.amount_change_layer .box_top:after {display:block; clear:both; content:"";}
.amount_change_layer .box_top .thum {float:left;}
.amount_change_layer .box_top div {float:left; width:125px; height:79px; padding-top:30px; border-left:1px solid #eee; text-align:center;}
.amount_change_layer .box_top div .title span {display:inline-block; height:12px; background:url(/_design/m1/img/amount_change_layer.png) no-repeat -1000px 0;}
.amount_change_layer .box_top .card_no {border:0;}
.amount_change_layer .box_top .card_no .title span {width:37px; background-position:0 0;}
.amount_change_layer .box_top .price .title span {width:38px; background-position:-45px 0;}
.amount_change_layer .box_top .discount .title span {width:28px; background-position:-91px 0;}
.amount_change_layer .box_top .qty .title span {width:38px; background-position:-126px 0;}
.amount_change_layer .box_top .total_price .title span {width:28px; background-position:-173px 0;}
.amount_change_layer .box_top .con {margin-top:17px; line-height:29px;}
.amount_change_layer .box_top .con span,
.amount_change_layer .box_top .con b,
.amount_change_layer .box_top .con a {font-size:11px; color:#222;}
.amount_change_layer .box_top .con .code {font-size:18px; font-weight:bold; letter-spacing:-1px;}

.amount_change_layer .box_area * {font-size:11px;}
.amount_change_layer .box_area {margin-top:20px; border:1px solid #949494; border-left:0; border-right:0;}
.amount_change_layer .box_area ul {background:#f7f7f7; *zoom:1;}
.amount_change_layer .box_area ul:after {display:block; clear:both; content:"";}
.amount_change_layer .box_area ul li {*zoom:1;}
.amount_change_layer .box_area ul li:after {display:block; clear:both; content:"";}
.amount_change_layer .box_area ul .title {float:left; width:148px;}
.amount_change_layer .box_area ul .con {float:left; width:617px; border-left:1px solid #dfdfdf; background:#fff;}
.amount_change_layer .box_area input {width:38px; height:20px; line-height:20px; padding:0 5px; border:1px solid #ababab;}
.amount_change_layer .box_area .equal span {display:block; width:15px; height:15px; background:url(/_design/m1/img/amount_change_layer.png) no-repeat 0 -29px;}
.amount_change_layer .box_area .plus span {display:block; width:15px; height:15px; background:url(/_design/m1/img/amount_change_layer.png) no-repeat -16px -29px;}

.amount_change_layer .card_print .title {padding:12px 0; line-height:45px; font-weight:bold; letter-spacing:-1px; font-size:11px; color:#4e4e4e;}
.amount_change_layer .card_print li p {float:left; padding:12px 0; line-height:23px;}
.amount_change_layer .card_print li p .s_title {display:block;}
.amount_change_layer .card_print li .card_total {width:118px;}
.amount_change_layer .card_print li .order_print {width:88px;}
.amount_change_layer .card_print li .add_print {width:88px;}
.amount_change_layer .card_print .equal,
.amount_change_layer .card_print .plus {padding-top:28px;}

.amount_change_layer .envelope_print {border-top:1px solid #dfdfdf;}
.amount_change_layer .envelope_print .title {height:126px; line-height:126px; font-size:11px; letter-spacing:-1px; font-weight:bold; color:#4e4e4e;}
.amount_change_layer .envelope_print li p {float:left;}
.amount_change_layer .envelope_print li p .s_title {display:block;}
.amount_change_layer .envelope_print .envelope_total {width:118px; padding:15px 0;}
.amount_change_layer .envelope_print .envelope_total .s_title {line-height:21px;}
.amount_change_layer .envelope_print .envelope_total b {display:block; line-height:20px;}
.amount_change_layer .envelope_print .envelope_total .envelope_total_detail {position:relative; display:block; width:80px; margin:5px auto 0; padding:4px 5px 3px; border:1px solid #a2a2a2; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.amount_change_layer .envelope_print .envelope_total .envelope_total_detail .arr {position:absolute; left:50%; top:-6px; width:8px; height:6px; margin-left:-4px; background:url(/_design/m1/img/amount_change_layer.png) no-repeat -32px -29px;}
.amount_change_layer .envelope_print .envelope_total .envelope_total_detail span {display:block; width:80px; height:20px; line-height:20px; text-indent:5px; text-align:left; color:#4e4e4e;}
.amount_change_layer .envelope_print .envelope_total .envelope_total_detail .add {border-top:1px solid #e5e5e5;}
.amount_change_layer .envelope_print .equal {padding:55px 8px 0 0;}
.amount_change_layer .envelope_print .plus {padding:55px 8px 0;}

.amount_change_layer .envelope_print .groom_print,
.amount_change_layer .envelope_print .bride_print,
.amount_change_layer .envelope_print .add1_print,
.amount_change_layer .envelope_print .add2_print,
.amount_change_layer .envelope_print .white_print {width:70px; padding:27px 0 43px;}
.amount_change_layer .envelope_print .groom_print .s_title,
.amount_change_layer .envelope_print .bride_print .s_title,
.amount_change_layer .envelope_print .add1_print .s_title,
.amount_change_layer .envelope_print .add2_print .s_title,
.amount_change_layer .envelope_print .white_print .s_title {height:32px; line-height:32px;}

.amount_change_layer select {width:73px; height:24px;vertical-align:middle;}
.amount_change_layer .bookbinding .title {line-height:24px; padding:10px 0; font-weight:bold; letter-spacing:-1px; font-size:11px; color:#4e4e4e;}
.amount_change_layer .bookbinding .title2 {width:140px; font-size:11px;}
.amount_change_layer .bookbinding p {float:left; line-height:24px; padding:10px 0 10px 15px; border-left:1px solid #dfdfdf;}
.amount_change_layer .bookbinding p:first-child {border:0; padding-left:0;}

.amount_change_layer .optional {position:relative; border-top:1px solid #dfdfdf;}
.amount_change_layer .optional .title {width:148px; height:10px;}
.amount_change_layer .optional .title p {position:absolute; left:0; top:50%; width:148px; margin-top:-20px; font-weight:bold; letter-spacing:-1px; font-size:11px; color:#4e4e4e;}
.amount_change_layer .optional div {border-top:1px solid #dfdfdf; *zoom:1;}
.amount_change_layer .optional div:after {display:block; clear:both; content:"";}
.amount_change_layer .optional .title2 {width:140px; font-size:11px;}
.amount_change_layer .optional p {float:left; line-height:24px; padding:10px 0 10px 15px; border-left:1px solid #dfdfdf;}
.amount_change_layer .optional p:first-child {border:0; padding-left:0;}
.amount_change_layer .optional .meal_ticket {border:0;}
.amount_change_layer .optional .meal_ticket .title2 {line-height:50px;}
.amount_change_layer .optional .meal_ticket .choice {text-align:left;}
.amount_change_layer .optional .meal_ticket select {margin-right:20px;}
.amount_change_layer .optional .meal_ticket .txt {display:block; padding-bottom:5px; color:#858585; letter-spacing:-1px;}
.amount_change_layer .optional .meal_ticket .meal_ticket_code {font-weight:bold; color:#333;}

.amount_change_layer .chart_tit {position:relative; height:31px; border-bottom:1px solid #ababab; background:#f7f7f7;}
.amount_change_layer .chart_tit span {position:absolute; top:8px; display:block; height:12px; background:url(/_design/m1/img/amount_change_layer.png) no-repeat -1000px 0;}
.amount_change_layer .chart_tit .chart_tit01 {left:205px; width:19px; background-position:0 -15px;}
.amount_change_layer .chart_tit .chart_tit02 {left:361px; width:19px; background-position:-25px -15px;}
.amount_change_layer .chart_tit .chart_tit03 {left:678px; width:19px; background-position:-51px -15px;}
.amount_change_layer .payment {position:relative;}
.amount_change_layer .payment .title {width:148px; height:10px;}
.amount_change_layer .payment .title p {position:absolute; left:0; top:50%; width:148px; margin-top:-6px; font-weight:bold; letter-spacing:-1px; font-size:11px; color:#4e4e4e;}

.amount_change_layer .payment .con {width:617px; border-left:1px solid #ababab !important; background:#f2f2f2 !important;}
.amount_change_layer .payment .con p {position:relative; height:29px; line-height:29px; border-top:1px solid #d6d6d6;}
.amount_change_layer .payment .con p:first-child {border:0;}
.amount_change_layer .payment .con p span {position:absolute; top:0; font-size:11px; color:#333;}
.amount_change_layer .payment .con p .d_amount {left:36px; width:100px; text-align:left;}
.amount_change_layer .payment .con p .item {left:162px; width:117px; text-align:center;}
.amount_change_layer .payment .con p .sum {right:50px; width:100px; text-align:right; color:#b3292f;}
.amount_change_layer .payment .con p .sum b {font-size:11px;}

.amount_change_layer .btn_area {padding:20px 0 15px; text-align:center;}
.amount_change_layer .btn_area a {display:inline-block; width:100px; height:38px; line-height:38px; font-size:12px; font-weight:bold; letter-spacing:-1px; text-decoration:none; color:#fff; cursor:pointer; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.amount_change_layer .btn_area .modify {background:#3b3737;}
.amount_change_layer .btn_area .modify:hover {background:#2a2727;}
.amount_change_layer .btn_area .submit {background:#b01e24;}
.amount_change_layer .btn_area .submit:hover {background:#a91117;}



/* [제작일정 계산] */
.schedule_box * {font-family:'Dotum', serif;}
.schedule_box {width:641px; border:3px solid #000000; background:#000000; border-radius:0px; overflow:hidden;}
.schedule_box .tit_area {position:relative; height:40px; text-indent:15px; letter-spacing:-1px;}
.schedule_box .tit_area .tit {padding-right:5px; line-height:38px; font-size:16px; color:#fff;}
.schedule_box .tit_area span {font-size:11px; color:#ffffff;}
.schedule_box button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.schedule_box button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}
.schedule_box .con_area {padding:20px; background:#fff; *zoom:1;}
.schedule_box .con_area:after {display:block; clear:both; content:"";}

.schedule_box .order_choice {height:36px; border-bottom:1px solid #000000; *zoom:1;}
.schedule_box .order_choice:after {display:block; clear:both; content:"";}
.schedule_box .order_choice li {width:300px; text-align:center;}
.schedule_box .order_choice .general {float:left;}
.schedule_box .order_choice .superexpress {float:right;}
.schedule_box .order_choice li a {display:block; height:35px; line-height:35px; font-size:12px; font-weight:bold; color:#555; border:1px solid #eee; border-bottom:0; border-radius:0px; border-bottom-left-radius:0; border-bottom-right-radius:0; background:#eee; text-decoration:none; cursor:pointer;}
.schedule_box .order_choice li a:hover {color:#000000;}
.schedule_box .order_choice li a.on {height:36px; color:#000000; border-color:#000000; background:#fff;}

.schedule_box .a_day {border:1px solid #000000; border-top:0;}
.schedule_box .a_day li {padding:25px 0 25px 43px; *zoom:1;}
.schedule_box .a_day li:after {display:block; clear:both; content:"";}
.schedule_box .a_day li .a_day_tit {float:left; padding-top:12px;}
.schedule_box .a_day li .con {float:left; padding-left:30px; text-align:left;}
.schedule_box .a_day li .con .txt {padding:0; height:28px; line-height:28px; padding-left:18px; font-size:12px; color:#000000; background:url(../img/icon_loudspeaker02.png) no-repeat 0 7px;}
.schedule_box .a_day li .con .date {position:relative; width:340px;}
.schedule_box .a_day li .con .date {margin-top:4px; height:22px; line-height:22px;}
.schedule_box .a_day li .con .date span {padding-right:4px;}
.schedule_box .a_day li .con .date select {vertical-align:middle; margin-right:2px;}
.schedule_box .a_day li .con .date .year select {width:56px;}
.schedule_box .a_day li .con .date .month select {width:41px;}
.schedule_box .a_day li .con .date .day select {width:41px;}
.schedule_box .a_day li .con .date .time select {width:69px;}
.schedule_box .a_day li .con .date .srh_btn {position:absolute; right:0; top:0; display:block; height:22px; line-height:22px; padding:0 10px; text-align:center; font-size:12px; font-weight:bold; letter-spacing:-1px; text-decoration:none; color:#fff; background:#C81F25; border-radius:0px; cursor:pointer;}
.schedule_box .a_day li .con .date .srh_btn:hover {background:#777;}
.schedule_box .a_day .ex_schedule {margin-top:10px; width:340px; height:32px; line-height:32px; font-size:14px; font-weight:bold; letter-spacing:-0.03em; text-align:center; color:#fff; background:#000000; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px;}
.schedule_box .a_day .ex_schedule span {font-size:15px; color:#fff95b;}
.schedule_box .a_day .ex_schedule strong {font-size:11px; color:#fff;}
.schedule_box .a_day .ex_txt {height:28px; line-height:28px; padding-top:5px; font-size:11px; color:#888;}
.schedule_box .a_day .goods_send {border-top:1px solid #000000;}


/* 동영상 */
.movie_box * {font-family:'Dotum', serif;}
.movie_box {width:960px; height:575px;border:3px solid #000000; background:#000000; border-radius:0px; overflow:hidden;}
.movie_box .tit_area {position:relative; height:40px; text-indent:15px; letter-spacing:-1px;}
.movie_box .tit_area .tit {padding-right:5px; line-height:38px; font-size:16px; color:#fff;}
.movie_box .tit_area span {font-size:11px; color:#ffffff;}
.movie_box button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.movie_box button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}

/* 유투브 */
.youtube_box * {font-family:'Dotum', serif;}
.youtube_box {width:990px; height:575px;border:3px solid #000000; background:#000000; border-radius:0px; overflow:auto;}
.youtube_box .tit_area {position:relative; height:40px; text-indent:0px; letter-spacing:-1px;}
.youtube_box .tit_area .tit {padding-right:0px; line-height:38px; font-size:16px; color:#fff;}
.youtube_box .tit_area span {font-size:11px; color:#ffffff;}
.youtube_box button {position:absolute; right:15px; top:13px; display:block; width:13px; height:13px; background:url(/_design/m1/img/layer_close.png) no-repeat; cursor:pointer;}
.youtube_box button span {display:block; visibility:hidden; width:13px; height:13px; font-size:1px;}


.progressbar .upload_status {display:inline-block;}

.notice_list .new,
.notice ul li .new,
.board ul li .new {
    display: inline-block;
    width: 32px;
    height: 12px;
    color:#fff;
    background-color:#000000;
    float:left;
    border-radius:0px;
    margin:7px 5px 0 0;
    line-height:100%;
    text-align:center;
}



/*---- //주문관련 팝업 ----*/






.con_f_banner {margin-top:40px; *zoom:1;}
.con_f_banner:after {display:block; clear:both; content:"";}
.con_f_banner li {float:left;}
.con_f_banner .mr {margin-right:11px;}

.bg_id {background:url('/img/id_1.gif');}
.bg_pwd {background:url('/img/pw_2.gif');}
.bg_coupon {background:url('/img/coupon_1.gif');}
.bg_hana {background:url('/img/tour.jpg');}

/*---- //상단타이틀 ----*/
.wrap_allbg {position:absolute;width:100%;margin-top:335px;padding:0; z-index:0;}
.freesample_bg {background:#F5E5D6;height:569px;border-bottom:0px solid #000000;}

.wrap_allbg_sample_epilogue{position:absolute;width:100%;margin-top:331px;padding:0; z-index;0;}
.sample_epilogue_bg {background:#ffffff;height:636px;border-bottom:0px solid #000000;}

.wrap_epilogue{position:absolute;width:100%;margin-top:331px;padding:0;}
.epilogue_bg {background:#F2F2F2;height:844px;border-bottom:0px solid #000000;}