/*///////////////////////////////////////////////////////////////////////////////////
//
//	°øÅë
//
///////////////////////////////////////////////////////////////////////////////////*/

/* common */
body,td,input,div,form,textarea,center,pre,blockquote,textfield,select {font-family:µ¸¿ò;font-size:9pt;color:#333333;line-height:160%;}
table , img, fieldset{border:0}
p{margin:0;}
form{margin:0;}
ul, li {list-style:none;padding:0;margin:0;}
li img{vertical-align:top;}
.input {border:1px solid #C7C7C7;} 
.ea{ border: 1px solid #A5ACB2;color:#4E4E4E;width:30px;height:20px;}
a {color:#000; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
.bottomBtn{margin:20px 0;}
.png24{tmp:expression(setPng24(this));}

/* paging */
.paging{text-align:center;padding:10px;}
.paging li{display:inline;}
.paging *{vertical-align:middle;}

/* box style 1 */
.boxTop, .boxBottom, .boxMiddle{width:100%;margin:0 auto;clear:both;}
.boxTop{background:url('/_image/shop/box_top.gif') repeat-x;height:14px;position:relative;}
.boxTop .boxTopleft{background:url('/_image/shop/box_tl.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;left:0px}
.boxTop .boxTopright{background:url('/_image/shop/box_tr.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;right:0px}
.boxBottom{background:url('/_image/shop/box_bottom.gif') repeat-x;height:14px;position:relative;}
.boxBottom .boxBottomleft{background:url('/_image/shop/box_bl.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;left:0px}
.boxBottom .boxBottomright{background:url('/_image/shop/box_br.gif') no-repeat;width:14px;height:14px;position:absolute;top:0px;right:0px}
.boxMiddle{background:url('/_image/shop/box_left.gif') repeat-y #fff;position:relative;text-align:left;}
.boxMiddle .boxMiddleright{background:url('/_image/shop/box_right.gif') repeat-y top right;margin:0;}
.boxMiddle form{margin:0;}
.boxMiddle p{margin:0 0 0 80px;padding-bottom:10px;}
.boxMiddle label{width:70px;text-align:right;}
.boxMiddle .btn{position:absolute;z-index:2;top:30px;left:220px}

/* box style 2 - È¸¿ø&ÁÖ¹®¼­ */
.boxStyle{width:100%;margin:0 auto;border-top:1px solid #dddddd;}
.boxStyle th{height:23px;font-size:12px;text-align:left;background:url('/_image/member/gt.gif') no-repeat 10px 8px #efedeb;padding:6px 0 0 20px;vertical-align:top;}
.boxStyle td{padding:5px 0 5px 10px;border-bottom:1px solid #dddddd;}

/* box style 3 - Àå¹Ù±¸´Ï&¸¶ÀÌÆäÀÌÁö&°Ë»ö */
.boxStyle2{width:100%;margin:0 auto;}
.boxStyle2 th{background:#efedeb;padding:5px 0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.boxStyle2 td{text-align:center;padding:5px 0;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;}
.boxStyle2 td.title{text-align:left;padding-left:15px;}
.boxStyle2 td.last{border-right:0;}
.boxStyle2 td span{float:left;margin-right:10px;}

/* box style 4 - È¸¿ø°¡ÀÔ&ÁÖ¹®¿Ï·á */
.finishBox{width:430px;height:160px;background:#fafafa;text-align:center;}
.finishBox div{width:410px;height:138px;margin:10px auto;background:#fff;border:1px solid #dedede;}
.finishBox div .orderBank{text-align:left;padding:20px 0 0 40px;}
.finishBox div .orderNo{text-align:left;padding:10px 0 10px 40px;}
.finishBox div .orderEmail{text-align:left;padding:0 0 10px 40px;}
.finishBox div .completion_msg{text-align:center;padding:40px 0 20px 0;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	layout
//
///////////////////////////////////////////////////////////////////////////////////*/

html,body{margin:0;padding:0;text-align:center;background:#fff;}

#layout{width:970px;margin:0 auto;text-align:left;}

#header{width:100%;height:148px;text-align:right;position:relative;}
#header .logo{position:absolute;left:9px;top:11px;}
#header .language{position:absolute;left:9px;top:74px;}
#header .language li{float:left;padding-right:18px;}
#header .menu , #header .menu2{float:right;}
#header .menu li{float:left;padding:12px;}
#header .menu2 li{float:left;padding:12px;background:url('/_image/common/hd_bar.gif') no-repeat left 45%;}
#header .menu2 li.first{background:none;}
#header .searchForm{clear:both;padding:10px 10px 10px 0;}
#header .searchForm .input{width:158px;border:0px;border-bottom:1px solid #aeb2af;}
#header .category{width:954px;height:37px;background:url('/_image/common/hd_catebg.gif') no-repeat;float:left;margin-left:9px;text-align:left;position:relative;}
#header .category ul{margin:8px 0 0 40px;}
#header .category ul li{height:12px;display:inline;font-size:0;margin:0;padding:0 15px;background:url('/_image/common/hd_catebar.gif') no-repeat left top;}
#header .category ul li.first{background:none;}

#cnt{width:970px;margin-bottom:30px;text-align:center;}
#cnt .subTitle{width:814px;margin:0 auto;text-align:left;padding:30px 0;}
#cntBody{width:100%;}
#cntBodySub{width:750px;margin:0 auto;padding-bottom:100px;}
#cntBodyBrand{width:950px;margin:0 auto;}

#footer{clear:left;width:100%;text-align:center;}
#footer .ftCnt{width:950px;margin:0 auto;}
#footer .ftCnt .movie{margin-bottom:19px;}
#footer .ftCnt .banner{width:901px;height:81px;background:url('/_image/common/ft_box.gif') no-repeat;}
#footer .ftCnt .banner img{margin:16px 8px 0 8px;}
#footer .ftCnt .info{background:url('/_image/common/ft_logo.gif') no-repeat 48px 29px;text-align:left;}
#footer .ftCnt .info ul{padding:10px 0 13px 346px;}
#footer .ftCnt .info ul li{float:left;padding-right:7px;}
#footer .ftCnt .info p{padding:13px 0 0 259px;}

/* main */
.bannerList{width:99%;}
.bannerList td{width:33%;padding:5px 0;text-align:center;}
.bannerList td.notice{background:url('/_image/main/mainframe.jpg') no-repeat center middle;text-align:left;}
.bannerList td.notice div{padding-left:15px;}
.bannerList td.notice div h5{margin:0 0 5px 0;}
.bannerList td.notice div ul li{background:url('/_image/main/notice_dot.gif') no-repeat left 45%;padding-left:10px;}
.bannerList td.notice div ul li a{color:#404040;}
.mainTitle{width:950px;margin:10px auto;background:url('/_image/main/line.gif') repeat-x left top;padding-top:1px;text-align:left;}

/* brand */
.brandTitle{text-align:left;margin:20px 0;}
.brandMenu{width:950px;height:25px;background:url('/_image/content/brand_menu.gif') no-repeat left top;margin:18px 0px 12px 0px;}
.brandMenu ul{float:right;padding-right:40px;}
.brandMenu ul li{float:left;padding:6px 10px 0px 10px;background:url('/_image/content/bm_bar.gif') no-repeat left bottom;}
.brandMenu ul li.first{background:none;}
.brandBanner{width:100%;}
.brandBanner td{padding:3px 0;}
.brandBanner .scmCode{width:311px;height:162px;background:url('/_image/content/brandcode.jpg') no-repeat;text-align:left;}
.brandBanner .scmCode div{padding:75px 0 0 18px;}
.brandBanner .scmCode div p{text-align:right;padding:45px 10px 0px 0px;}
.brandBanner .scmCode .input{width:50px;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	member
//
///////////////////////////////////////////////////////////////////////////////////*/

/*¸Þ½ÃÁö - °¡ÀÔ¿Ï·á, Á¤º¸¼öÁ¤¿Ï·á, 1:1»ó´ã¿Ï·á*/
font.completion_msg {font-size:11pt;font-weight:bold;color:#614716;}

/* login.php */
#login{width:600px;margin:0 auto;padding-bottom:50px;}
#login .loginMsg{color:#f6921e;text-align:center;padding-bottom:20px;}
#login .loginBox{width:600px;height:134px;position:relative;margin:0 auto;text-align:left;border:1px solid #d3d3d3;}
#login .loginBox p{margin-left:53px;}
#login .loginBox p.msg{padding:35px 0 20px 0;}
#login .loginBox p .input{width:130px;border:1px solid #e0e0e0;margin-right:10px;}
#login .btn{margin:50px auto;}
#login .btn img{margin:0px 20px;}

/* find_step1.php */
#find {text-align:center;width:450px;margin:0 auto;}
#find .findMsg{padding:10px 0;}
#find h5 {width:450px;text-align:left;margin:0;}
#find h6 {width:420px;height:35px;text-align:left;padding-top:7px;margin:0;background:url('/_image/common/dotted.gif') repeat-x bottom left;}
#find label {width:50px;text-align:right;margin-right:5px;}
#find .box_left {width:215px;vertical-align:top;}
#find .box_right {width:60px;text-align:right;}

/* join_step2.php */
#join{text-align:center;}
#join .boxStyle .prdName{background:#d8d6d4;}
#join .boxStyle tfoot tr td{background:#f7f5f2;text-align:right;padding:10px 20px;}

/* edit_step1.php */
#editStpe1{width:486px;height:154px;background:url('/_image/member/bg_edit.gif') no-repeat;margin:0 auto;}
#editStpe1 p{padding-top:80px;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	mypage
//
///////////////////////////////////////////////////////////////////////////////////*/

/* mypage.php */
.mypage{width:640px;border:1px solid #d3d3d3;padding:40px 0 11px 0;margin:0 auto;}
.mypage ul li{padding-bottom:29px;}

/* milage.php */
#milage .milageMsg{text-align:right;}
#milage .milageMsg span{color:#FF6600;font-weight:bold;}

/* coupon_down_list.php */
#couponList p{text-align:right;}

/* counsel_list.php */
#counsel .btn{text-align:right;margin-top:10px;}
#counsel .counselCnt{padding:0 30px 30px 30px;text-align:left;}
#counsel .counselCnt dt{margin:20px 0 0 0;padding:0;font-weight:bold;}
#counsel .counselCnt dd{margin:0;padding:0;}
#counsel .counselCnt .question{color:#777;}
#counsel .counselCnt .answer{color:#000;}

/* counsel_step1.php */
#counsel input{margin:3px 0 0 3px;}
#counsel textarea{margin:3px 0 0 3px;}
#counsel fieldset {width:100%;height:32px;background:url('/_image/common/dotted.gif') repeat-x bottom left;padding:2px 0;font-weight:normal;}

/* counsel_step2.php */
.counselFin{width:486px;height:127px;background:url('/_image/member/bg_counselfin.gif') no-repeat;}
.counselFin div{margin:55px 0 0 140px;}
.counselFin div p{float:left;}
.counselFin div p img{margin-top:2px;}

/* attend_list.php */
#attend{text-align:center;}
#attend .today{margin-bottom:20px;text-align:center;}
#attend .attendConfig{margin-bottom:25px;text-align:center;}
#attend .attendConfig .point{padding-left:30px;}
#attend .calendar{width:90%;}
#attend .calendar th, #attend .calendar td{border:1px solid #efefef;}
#attend .calendar th{width:100px;height:19px;font-size:11px;font-weight:normal;padding:5px 0;}
#attend .calendar td{padding:4px;height:66px;font-size:8pt;color:#c292bd;}
#attend .calendar .attenY{background:url('/_image/mypage/attend_Y.gif') no-repeat center;}
#attend .calendar .attenN{background:url('/_image/mypage/attend_N.gif') no-repeat center;}
#attend .calendar .attenR{background:url('/_image/mypage/attend_R.gif') no-repeat center;}

/* order.php, order_detail.php */
#order h5 {margin:20px 0 10px 0;text-align:left;}

/* ¸¶ÀÌÆäÀÌÁö ÀÔ·ÂÆû */
.mypage_text {border:1px solid #dedfde;width:480px;height:20px;}
.mypage_txta {border:1px solid #dedfde;width:480px;height:100px;}

/* Àû¸³±Ý, Æ÷ÀÎÆ® ÀüÈ¯ */
.change{width:316px;height:130px;margin:20px auto;text-align:center;border:1px solid #ededef;}
.change form{margin:0;}
.change p{padding:5px 0;}
.change .titleMsg{background:#ededef;}
.change .own{background:url('/_image/common/dotted.gif') left bottom repeat-x;}
.change .changeBtn{border:1 solid #FF6600;background-color:#FFFFFF;font-size:8pt;color:#FF6600;height:20;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	content
//
///////////////////////////////////////////////////////////////////////////////////*/

/* ?cont=uselaw */
#uselaw{padding:20px 0;}
#uselaw iframe{border:1px solid #dedfde;}
#uselaw p{text-align:right;padding:10px 0 20px 0;}
#uselaw p.btn{text-align:center;}

/* ?cont=join_rull */
#join_rull {width:100%;text-align:left;background:#fff;} 
#join_rull dt {margin:0;padding:0;font-weight:bold;}
#join_rull dd {margin:0;padding:0;margin-bottom:20px;}
#join_rull ol {margin:0 0 0 0;padding:0 0 10px 30px;}
#join_rull li {margin:2px;}

/* ?cont=guide */
#guide ul{margin:0;padding:0;list-style-type:none;text-align:left;}
#guide ul li{background:url('/_image/content/c_arrow.gif') no-repeat 9px 4px;padding:0 0 0 26px;}
#guide ul li ol{margin:0;padding:5px 0 20px 10px;}
#guide ul li ol li{background:none;padding-left:0;}

/* ?cont=privacy */
#privacy *{margin:0;padding:0;}
#privacy{padding:5px;text-align:left;background:#fff;}
#privacy dt{background:url('/_image/content/p_arrow.gif') no-repeat 0 3px;padding:3px 0 0 20px;font-weight:bold;}
#privacy dd{margin:5px 0 10px 20px;}
#privacy dd dl dt{background:url('/_image/content/c_arrow.gif') no-repeat 0 3px;padding:0 0 0 18px;font-weight:normal;}
#privacy dd dl dd{margin:0 0 0 18px;}
#privacy ul{list-style-type:disc;margin:5px 0 5px 25px;}
#privacy ol{margin-left:30px;}
#privacy iframe {border:1px solid #dedfde;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	shop
//
///////////////////////////////////////////////////////////////////////////////////*/

/* cart.php */
#cart {width:100%;margin:0 auto;}
#cart .boxStyle2 tfoot tr td{background:#f7f5f2;text-align:right;padding:10px 20px;}
#cart .boxStyle2 .empty{width:100%;height:300px;text-align:center;color:#333;font-weight:bold;border:0;}
#cart .cartBtn ul{float:right;}
#cart .cartBtn li{float:left;padding:10px 0 0 3px;}

/* big_section.php */
.midCate{width:750px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin-bottom:20px;}
.midCate p{width:130px;float:left;text-align:left;background:url('/_image/member/gt.gif') no-repeat 10px 45% #efedeb;padding-left:20px;}
.midCate ul{width:600px;float:left;}
.midCate ul li{width:145px;float:left;text-align:left;font-size:11px;padding-left:5px;}
.sort{width:100%;clear:both;}
.sort .sortLayout p{margin:0 0 10px 0;}
.sort .sortLayout .totalQty{width:50%;float:left;text-align:left;}
.sort .sortLayout .totalQty #total_item{color:#c4565f;font-weight:bold;}
.sort .sortLayout .sortStyle{width:49%;float:right;text-align:right;}
.prdTable{width:100%;}
.prdTable td{text-align:center;vertical-align:top;}
.prdTable .empty{padding:100px 0;}

/* product1.php */
.productList{width:100%;}
.productList p{margin:0;text-align:center;}
.productList .listName{color:#808080;padding-top:10px;}
.productList .listPrice{color:#fe7f00;padding-bottom:20px;font-weight:bold;}

/* detail.php */
#detail{width:100%;}
#detail .dtLeft{float:left;width:375px;text-align:center;}
#detail .dtRight{float:left;width:375px;text-align:center;}
#detail .dtRight .prdName{margin:0;text-align:left;color:#f6921e;padding:10px 0;}
#detail .dtRight .prdList{width:100%;color:#8c8c8c;}
#detail .dtRight .prdList th{width:100px;text-align:left;padding:6px 0;font-size:12px;letter-spacing:-1pt;}
#detail .dtRight .prdList td{width:275px;padding:6px 0;color:#676767;}
#detail .dtRight .prdList .listQuantity span{float:left;}
#detail .dtRight .prdList .listQuantity span input{width:30px;background-color:#FFFFFF;border:1px solid #666666}
#detail .dtRight .buyBtn{padding-top:30px;}
#detail .dtRight .buyBtn li{float:left;}
#detail .detailinfo{clear:both;width:100%;padding-top:60px;}
#detail .detailinfo .moveInfo{width:100%;height:26px;border-bottom:1px solid #dfdfdf;margin:20px 0;}
#detail .detailinfo .moveInfo ul{margin-left:13px;}
#detail .detailinfo .moveInfo ul li{float:left;}
#detail .detailinfo .dtInfo{text-align:justify;width:750px;text-align:center;}
#detail .detailinfo .commonInfo{padding:20px 0;}
#detail .detailinfo h3{text-align:left;margin:0;position:relative;margin:20px 0;width:100%;}
#detail .detailInfo h3 .productEA{position:absolute;top:0;right:0;font-size:9pt;font-weight:normal;}
#detail .detailinfo .qnarevBtn{text-align:right;padding-bottom:5px;}
#detail .detailinfo .qnarevBtn span{float:left;}

/* zoom.php */
#zoom{width:735px;height:580px;padding:10px;text-align:left;background:#fff;border:5px solid #eee;}
#zoom .name{font-size:1.2em;padding-bottom:10px;font-weight:bold;}
#zoom .img{width:550px;height:500px;border:5px solid #EFEFEF;text-align:center;vertical-align:middle;}
#zoom ul{position:absolute;right:40px;top:40px;}
#zoom li{margin:5px;border:3px solid #EFEFEF;}
#zoom .close{text-align:center;margin:15px 0 0 0;}

/* product_qna.php, product_review.php */
.qnarevView{width:100%;}
.qnarevView .btn{text-align:right;padding:5px 0 10px 0;}

/* product_qna_from.php, product_review_from.php */
#qnaWriteDiv table , #revWriteDiv table{width:100%;}
#qnaWriteDiv table th , #revWriteDiv table th{vertical-align:top;}
#qnaWriteDiv table th img , #revWriteDiv table th img{margin-top:10px;}
#qnaWriteDiv table td , #revWriteDiv table td{padding:7px 0;}

/* product_qna_list.php, product_review_list.php */
#qnarevList{width:100%;margin:0 auto;}
#qnarevList p{text-align:right;}
#qnarevList table{border-collapse:collapse;}
#qnarevList table thead th{height:30px;background:url('/_image/shop/list_bar.gif') no-repeat left 50%;border-bottom:1px solid #E5E5E5;}
#qnarevList table thead .first{background:none;}
#qnarevList table tbody td{height:30px;border-bottom:1px solid #E5E5E5;text-align:center;}
#qnarevList table tbody .product{text-align:left;padding-left:10px;}
#qnarevList table tbody .subject{text-align:left;}
#qnarevList table tbody .qnarevCnt{border:0;height:0;width:100%;}
#qnarevList table tbody .qnarevCnt td{border:0;}
#qnarevList table tbody .qnarevCnt p{background:#F7F7F7;text-align:left;}
#qnarevList table tbody .qnarevCnt .qnarevBtn{text-align:right;}
#qnarevList .noticeDiv{height:0;border:0;}
#qnarevList .noticeDiv div{display:none;padding:10px;}
#qnarevList .noticeDiv .text{width:98%;border:1px solid #DDDDDD;padding:5px;table-layout:fixed;text-align:left;}
.inputQnR {border:solid 1px #D5D5D5;width:99%;}
.inputQnRtxta{border:solid 1px #D5D5D5;width:99%;height:100px}

/* product_qna_mod_frm.php, product_review_mod_frm.php */
.frmFld{width:98%;padding:10px 0;margin:10px auto;background:#fff;border:1px solid #d6d6d6;text-align:left;}
.frmFld table{width:100%;}
.frmFld table th{width:15%;padding:5px 0;}
.frmFld table td{width:85%;text-align:left;padding:5px 0;}

/* order.php */
#order .boxStyle2 tfoot tr td{background:#f7f5f2;text-align:right;padding:10px 20px;}
#order .btnBox{text-align:center;}
#order .btnBox #order1{padding:10px;}
#order .btnBox #order2{width:400px;border:1px solid #A0A0A0;padding:3px;text-align:center;margin-top:20px;}
#order .couponList{font-size:11px;border-top:1px solid #bdbdbd;border-right:1px solid #bdbdbd;}
#order .couponList th{color:#555555;background:#e5e5e5;font-weight:normal;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;padding:5px 0;text-align:center;}
#order .couponList td{background:none;border-bottom:1px solid #bdbdbd;border-left:1px solid #bdbdbd;}

/* order_finish.php */
#orderFinish h5{margin:20px 0;}
#orderFinish .gift{width:430px;}
#orderFinish .gift ul{text-align:left;}
#orderFinish .gift .giftName{padding-left:25px;}

/* search_result.php */
#searchResult .searchMsg{padding:5px 0;border-top:1px dotted #adadad;border-bottom:1px dotted #adadad;margin:10px 0;}
#searchResult .searchMsg span{color:#FF0000;font-weight:bold;}
#searchResult .searchCategory{width:100%;text-align:left;}
#searchResult .searchCategory span{width:85px;background:#EBEBEB;padding-left:5px;}
#searchResult .searchCategory p{margin:10px 0 0 10px;}
#searchResult .searchBest{float:left;width:26%;}
#searchResult .searchBest .top{width:179px;height:30px;background:url('/_image/shop/search_best_title.gif') no-repeat;text-align:left;padding-top:5px;}
#searchResult .searchBest .top span{margin-left:25px;font-weight:bold;}
#searchResult .searchBest table{width:179px;background:url('/_image/shop/search_best_bg.gif') repeat-y;}
#searchResult .searchBest table th{font-size:12px;padding:3px 0;border-bottom:1px solid #dcdcdc;width:20%;}
#searchResult .searchBest table td{font-size:12px;border-bottom:1px solid #dcdcdc;}
#searchResult .searchBest .bottom{width:179px;height:15px;background:url('/_image/shop/search_best_bottom.gif') no-repeat;}
#searchResult .boxStyle2 tr td span{float:left;margin-right:10px;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	coordi
//
///////////////////////////////////////////////////////////////////////////////////*/

/*coordi_view.php*/
#coordiView .codiName{color:#000000;font-weight:bold;font-size:14px;padding:20px 0 10px 0;}
#coordiView .codiCnt{text-align:left;}
#coordiView .codiTitle{margin:20px 0;}
#coordiView table .prdName{color:#b0aeae;text-align:center;}
#coordiView table .prdPrice{color:#ad8f6d;font-weight:bold;text-align:center;}
#coordiView .btn{margin:20px 0;}