@charset "utf-8";

/* 여기서부터사용 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ */


/*
ver.2013-04-22
<필독> "변경할값" 이라는 부분의 컬러를 디자인에 맞게 변경할것!!!

shop_ 쇼핑몰관련페이지
member_ 회원가입,로그인
mypage_ 로그인후의 모든정보페이지들
board_ 게시판,커뮤니티

*/


/* 나눔고딕폰트(필수!) */
@font-face {font-family:NanumGothic; src:url('NanumGothic.eot');
src:url('NanumGothic.eot') format('eot'); 
src:url(NanumGothic.woff) format('woff') }



/* 쇼핑몰 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@------------------------------------------------------------------------------- */

#shop_contents_area {overflow:hidden;}
#shop_contents_area div,li,span,a,th,td,input,textarea,pre {font-family:NanumGothic;}

/* 프로세스이미지 */
#shop_contents_area .page_process {overflow:hidden; margin-bottom:20px; padding:15px 0; text-align:center; background:transparent url(../images/default_shop/process_bg.gif) left bottom repeat-x; border:1px solid #e6e6e6;}
#shop_contents_area .page_process li {float:left; width:30%; text-align:center;}
#shop_contents_area .page_process li > span {display:inline-block; background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; height:40px; width:130px;}
#shop_contents_area .page_process .divi_area {width:5%;}

#shop_contents_area .page_process .divi {background-position:-480px -240px; width:20px;}
#shop_contents_area .page_process .first {background-position:-480px -180px;}
#shop_contents_area .page_process .second {background-position:-610px -180px;}
#shop_contents_area .page_process .third {background-position:-740px -180px;}

#shop_contents_area .page_process .first_on {background-position:-480px -600px;}
#shop_contents_area .page_process .second_on {background-position:-610px -600px;}
#shop_contents_area .page_process .third_on {background-position:-740px -600px;}

#shop_contents_area .shop_division {display:inline-block; width:1px; height:11px; margin:0 15px; background:#d7d7d7; vertical-align:middle;}
#shop_contents_area .shop_dash {font-size:14px; color:#666; display:inline-block; float:left; margin-right:5px;}
#shop_contents_area .shop_blank {display:inline-block; float:left; width:5px;}


/* 단락타이틀 */
#shop_contents_area .shop_group_tt { font-size:16px; font-weight:bold; color:#333; letter-spacing:-1px; padding-bottom:10px; border-bottom:2px solid #4f4f4f;}
#shop_contents_area .shop_group_tt b {color:#d80f00;}


/* 개별업체 */
#shop_contents_area .shop_each_store {overflow:hidden; background:#f8f8f8; padding:8px; border-bottom:1px solid #d7d7d7; border-top:1px solid #d7d7d7;display:none;}
#shop_contents_area .shop_each_store .name {font-size:14px; font-weight:bold; color:#0077ca; float:left;}
#shop_contents_area .shop_each_store .name b {color:#c4c4c4; margin:0 7px;}

#shop_contents_area .shop_each_store .delivery {float:right; font-size:11px; }
#shop_contents_area .shop_each_store .delivery b {color:#000; text-decoration:underline; font-size:12px; font-family:tahoma;}


/* 상품리스트 */
#shop_contents_area .shop_pd_list {width:100%;}
#shop_contents_area .shop_pd_list th {font-weight:bold; color:#333; padding:13px 0; border-bottom:1px solid #dedede;}

#shop_contents_area .shop_pd_list td {padding:10px 0; border-bottom:1px dashed #d7d7d7; vertical-align:middle; text-align:center;}
#shop_contents_area .shop_pd_list td b{color:#333; font-family:tahoma; padding-right:3px;}

#shop_contents_area .shop_pd_list .pointbg {background:#fafafa; border-left:1px dashed #dedede; padding:0 10px;}

#shop_contents_area .shop_pd_list .process_ready {font-weight:bold; color:#699f00;}
#shop_contents_area .shop_pd_list .process_pay {font-weight:bold; color:#1c9695;}
#shop_contents_area .shop_pd_list .process_delivery {font-weight:bold; color:#0057b9;}
#shop_contents_area .shop_pd_list .process_end {font-weight:bold; color:#ca0000;}
#shop_contents_area .shop_pd_list .process_cancel {font-weight:bold; color:#333;}


#shop_contents_area .shop_pd_list .item_box {position:relative; padding-left:160px; overflow:hidden; text-align:left; }
#shop_contents_area .shop_pd_list .item_box .name {color:#333; font-weight:bold; line-height:18px;}
#shop_contents_area .shop_pd_list .item_box .option {display:block; color:#999; font-weight:normal; line-height:18px; font-size:11px;}
#shop_contents_area .shop_pd_list .item_box .thumb {display:inline; overflow:hidden; float:left; position:relative; margin-left:-160px; }
#shop_contents_area .shop_pd_list .item_box .thumb img {width:150px; height:100px;}

#shop_contents_area .shop_pd_list .count {margin:0 auto; width:140px;}
#shop_contents_area .shop_pd_list .count a {background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; display:inline-block;float:left;}

#shop_contents_area .shop_pd_list .count .number {float:left; border:1px solid #ccc; padding:0 3px; width:25px; height:20px; line-height:20px;  font-size:12px; color:#333; font-weight:bold; font-family:tahoma;}
#shop_contents_area .shop_pd_list .count .updown {float:left; margin-right:3px; display:inline-block; width:18px;}

#shop_contents_area .shop_pd_list .count .btn_up {background-position:0 0; width:20px; height:11px;float:left}
#shop_contents_area .shop_pd_list .count .btn_down {background-position:0 -11px; width:20px; height:11px;float:left}

#shop_contents_area .shop_pd_list .count .btn_up:hover {background-position:-20px 0; width:20px; height:11px;}
#shop_contents_area .shop_pd_list .count .btn_down:hover {background-position:-20px -11px; width:20px; height:11px;}

#shop_contents_area .shop_pd_list .no_conts {font-weight:bold; color:#333; border:none; padding:100px 0;}

/* 1차계산 */
#shop_contents_area .shop_first_sum {overflow:hidden; border:1px solid #e0e0e0; padding:10px; margin-bottom:20px;}
#shop_contents_area .shop_first_sum .limit {float:left; color:#999999;}
#shop_contents_area .shop_first_sum .sum {float:right;}
#shop_contents_area .shop_first_sum .sum b {color:#333; font-family:tahoma;}


/* 2차계산 */
#shop_contents_area .shop_second_sum {overflow:hidden; background:#fff; border:5px solid #e4e4e4; height:50px; padding:15px 30px; margin-bottom:20px;}
#shop_contents_area .shop_second_sum .inner {display:inline-block; float:right;}

#shop_contents_area .shop_second_sum .opt_box {display:inline-block; float:left;}
#shop_contents_area .shop_second_sum .opt_box .opt_tx {font-size:17px; font-weight:bold; color:#333; margin-bottom:5px; text-align:right;}
#shop_contents_area .shop_second_sum .opt_box .opt_price {font-size:15px; font-weight:bold; color:#999; text-align:right;}
#shop_contents_area .shop_second_sum .opt_box .opt_price b {font-size:20px; color:#333; font-family:tahoma;}
#shop_contents_area .shop_second_sum .opt_box .opt_price .hit {color:#ff4800;}
#shop_contents_area .shop_second_sum .opt_box .opt_price .minus {color:#1775cc}

#shop_contents_area .shop_second_sum .point_box {display:inline-block; float:left; margin-left:40px; border-left:1px solid #e4e4e4; padding-left:25px;}
#shop_contents_area .shop_second_sum .point_box .opt_tx {font-size:17px; font-weight:bold; color:#999; margin-bottom:5px; text-align:right;}
#shop_contents_area .shop_second_sum .point_box .opt_price {font-size:15px; font-weight:bold; color:#999; text-align:right;}
#shop_contents_area .shop_second_sum .point_box .opt_price b {font-size:20px; color:#999; font-family:tahoma;}

#shop_contents_area .shop_second_sum .ic_plus {float:left; background:transparent url(../images/default_shop/default_shop_pack.png) -60px 0 no-repeat; display:inline-block; width:27px; height:27px; margin:15px 35px; }
#shop_contents_area .shop_second_sum .ic_minus {float:left; background:transparent url(../images/default_shop/default_shop_pack.png) -60px -30px no-repeat; display:inline-block; width:27px; height:27px; margin:15px 35px; }
#shop_contents_area .shop_second_sum .ic_equal {float:left; background:transparent url(../images/default_shop/default_shop_pack.png) -100px 0 no-repeat; display:inline-block; width:27px; height:27px; margin:15px 35px; }


/* 입력폼테이블 */
#shop_contents_area .shop_info_form {width:100%; margin-bottom:30px;}
#shop_contents_area .shop_info_form td {padding:8px 15px; border-bottom:1px solid #dedede; vertical-align:middle; line-height:20px;}

#shop_contents_area .shop_info_form .factor {background:#fafafa; color:#333;}
#shop_contents_area .shop_info_form .conts {}

#shop_contents_area .shop_info_form .input_number {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; margin-right:5px; font-weight:bold; font-family:tahoma; float:left; display:inline-block;}
#shop_contents_area .shop_info_form .input_text {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; margin-right:5px; font-weight:bold; float:left; display:inline-block;}
#shop_contents_area .shop_info_form .input_second {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; margin-top:5px; display:block;}

#shop_contents_area .shop_info_form  .multi_line {overflow:hidden; clear:both;}

#shop_contents_area .shop_info_form .check {margin:0 5px; vertical-align:middle;}
#shop_contents_area .shop_info_form .radio {margin:0 5px; vertical-align:middle;}
#shop_contents_area .shop_info_form .select {border:1px solid #ccc; padding:3px; color:#333;}
#shop_contents_area .shop_info_form .textarea {border:1px solid #ccc; padding:4px; color:#333; width:99%;}

#shop_contents_area .shop_info_form .mypoint {color:#4f4f4f;}
#shop_contents_area .shop_info_form .mypoint b {font-family:tahoma; color:#ff4800;}

#shop_contents_area .shop_info_form .layout_right {background:#4f4f4f; vertical-align:top;}

#shop_contents_area .shop_info_form .ic_ess {display:inline-block; background: transparent url(../images/default_shop/default_shop_pack.png) -190px 0 no-repeat; width:12px; height:10px; margin-left:5px;}


/* 최종계산 */
#shop_contents_area .shop_last_sum {overflow:hidden; background:#4f4f4f;}
#shop_contents_area .shop_last_sum li {border-bottom:1px dashed #727272; height:25px; line-height:25px; width:50%; *width:49%;}

#shop_contents_area .shop_last_sum .opt {color:#fff;  float:left;}
#shop_contents_area .shop_last_sum .price {color:#fff;  float:right; text-align:right;}
#shop_contents_area .shop_last_sum .price b {font-family:tahoma; font-size:14px;}

#shop_contents_area .shop_last_sum .opt_last {color:#fff; font-weight:bold; font-size:15px; border:none; line-height:50px; height:50px; float:left;}
#shop_contents_area .shop_last_sum .price_last {color:#fff; font-weight:bold;border:none; text-align:right; line-height:50px; height:50px; float:right;}
#shop_contents_area .shop_last_sum .price_last b {color:#ffc000; font-family:tahoma;font-size:24px; }

#shop_contents_area .shop_last_sum .icon_plus {background:transparent url(../images/default_shop/default_shop_pack.png) -150px 0 no-repeat; width:20px; height:10px; display:inline-block;}
#shop_contents_area .shop_last_sum .icon_minus {background:transparent url(../images/default_shop/default_shop_pack.png) -170px 0 no-repeat; width:20px; height:10px; display:inline-block;}


/* 페이지끝버튼영역 */
#shop_contents_area .shop_bottom_btn {overflow:hidden; margin:30px 0; text-align:center;}


/* 상단중요정보 */
#shop_contents_area .shop_notice_box {overflow:hidden; background:#fff; border:5px solid #e4e4e4; padding:30px; margin-bottom:20px;}
      
#shop_contents_area .shop_notice_box .notice {text-align:center; font-size:30px; letter-spacing:-1px; margin-bottom:10px; color:#666; border-bottom:1px dashed #ccc; padding-bottom:10px}
#shop_contents_area .shop_notice_box .notice b {color:#000;}

#shop_contents_area .shop_notice_box .order_number {text-align:center; font-size:17px; font-weight:bold;}
#shop_contents_area .shop_notice_box .order_number b {color:#ff4800; font-family:tahoma;}


/* 비회원주문 약관동의 */
#shop_contents_area .none_agree {overflow:hidden; border:1px solid #e0e0e0; padding:15px; margin-bottom:20px; color:#333; font-weight:bold;}
#shop_contents_area .none_agree .textarea {display:block; width:100%; margin-top:15px; border:1px solid #ccc; line-height:20px; }



/* 상품보기내부게시판 ----------------------------------------------------------------- */
#shop_contents_area .shop_inner_board {overflow:hidden;}
#shop_contents_area .shop_inner_board .top_area {overflow:hidden; margin-bottom:10px;}
#shop_contents_area .shop_inner_board .top_area .guide {float:left; font-size:11px; color:#7c7c7c; padding-top:10px;}
#shop_contents_area .shop_inner_board .top_area .btn {float:right;}
#shop_contents_area .shop_inner_board .top_area .btn a {margin:0 2px;}

#shop_contents_area .shop_inner_board .form_area {overflow:hidden; background:#f8f8f8; border:1px solid #e6e6e6; margin-bottom:15px; clear:both;}
#shop_contents_area .shop_inner_board .form_area .choice_mark {margin-bottom:10px;}
#shop_contents_area .shop_inner_board .form_area .choice_mark input {margin:0 5px 0 10px;}
#shop_contents_area .shop_inner_board .form_area .choice_mark input:first-child {margin:0 5px 0 0;}

#shop_contents_area .shop_inner_board .form_area .inner {overflow:hidden; border:1px solid #fff; padding:10px;}

#shop_contents_area .shop_inner_board .form_area .confirm {overflow:hidden;}
#shop_contents_area .shop_inner_board .form_area .confirm li {overflow:hidden; position:relative;}
#shop_contents_area .shop_inner_board .form_area .confirm .input_txt {background:#fff; border:1px solid #cccccc; height:30px; line-height:30px; padding:0 10px; font-weight:bold; color:#333; float:left; margin-right:5px;}
#shop_contents_area .shop_inner_board .form_area .confirm .textarea {background:#fff; border:1px solid #cccccc; color:#333; height:68px; width:100%;}
#shop_contents_area .shop_inner_board .form_area .confirm .btn_ok {position:absolute; right:0; top:5px; display:inline-block; background:transparent url(../images/default_shop/default_shop_pack.png) -480px 0 no-repeat; width:85px; height:70px;}
#shop_contents_area .shop_inner_board .form_area .confirm .write_form {padding:5px 100px 0 0;}


/* 목록 ----------------------------- */
#shop_contents_area .shop_inner_board .inner_list {width:100%; border-top:1px solid #919191;}
#shop_contents_area .shop_inner_board .inner_list th {background:#f8f8f8; padding:6px 0; border-bottom:1px solid #dedede; font-size:11px; color:#999;}

#shop_contents_area .shop_inner_board .inner_list tr:hover {background:#fbfbfb;}
#shop_contents_area .shop_inner_board .inner_list td {padding:10px 0; border-bottom:1px solid #dedede; text-align:center; vertical-align:middle;}

#shop_contents_area .shop_inner_board .inner_list .number {font-family:tahoma; font-size:11px; color:#999999;}
#shop_contents_area .shop_inner_board .inner_list .writer {color:#999999; font-size:11px;}
#shop_contents_area .shop_inner_board .inner_list .title {text-align:left;}
#shop_contents_area .shop_inner_board .inner_list .title a {float:left;}
#shop_contents_area .shop_inner_board .inner_list .title .open {font-weight:bold; color:#333;}

#shop_contents_area .shop_inner_board .star {display:block; background:transparent url(../images/default_shop/default_shop_pack.png) -610px -60px no-repeat; display:inline-block; width:57px; height:10px; }
#shop_contents_area .shop_inner_board .star_color {background:transparent url(../images/default_shop/default_shop_pack.png) -610px -80px no-repeat; display:inline-block; width:57px; height:10px; float:left;}


#shop_contents_area .shop_inner_board .inner_list .view_contents {color:#333; text-align:left; background:#fbfbfb;display:none;}

/* 전체글 */
#shop_contents_area .shop_inner_board .inner_list .view_contents .all_conts {overflow:hidden; text-align:left; clear:both;}
#shop_contents_area .shop_inner_board .inner_list .view_contents .conts_review {padding:5px 30px 10px 30px; }
#shop_contents_area .shop_inner_board .inner_list .view_contents .conts_qna {padding:5px 30px 10px 70px; }

#shop_contents_area .shop_inner_board .inner_list .view_contents .all_conts .ic_Q {background:transparent url(../images/default_shop/default_shop_pack.png) -730px 0 no-repeat; width:30px; height:20px; display:inline-block;}
#shop_contents_area .shop_inner_board .inner_list .view_contents .all_conts .icon {display:inline; overflow:hidden; float:left;  margin-left:-40px; }
#shop_contents_area .shop_inner_board .inner_list .view_contents .all_conts .conts {line-height:18px;}
#shop_contents_area .shop_inner_board .inner_list .view_contents .btn_area {text-align:right;}

/* 답변 */
#shop_contents_area .shop_inner_board .inner_list .view_contents .reply {padding:15px 30px 15px 70px; overflow:hidden; text-align:left; border-top:1px dashed #dadada;  clear:both;}
#shop_contents_area .shop_inner_board .inner_list .view_contents .reply .ic_A {background:transparent url(../images/default_shop/default_shop_pack.png) -770px 0 no-repeat; width:30px; height:20px; display:inline-block;}
#shop_contents_area .shop_inner_board .inner_list .view_contents .reply .icon {display:inline; overflow:hidden; float:left; margin-left:-40px; }
#shop_contents_area .shop_inner_board .inner_list .view_contents .reply .conts {color:#333; line-height:18px;}
#shop_contents_area .shop_inner_board .inner_list .view_contents .reply .admin {display:block; font-weight:bold; color:#333; margin-bottom:5px;}
#shop_contents_area .shop_inner_board .inner_list .view_contents .reply .admin b{font-family:tahoma; font-size:11px; font-weight:normal;}

#shop_contents_area .shop_inner_board .inner_list .no_contents {padding:60px 0; font-weight:bold; font-size:11px; color:#333;}


/* 페이지네이트 ----------------------------- */
#shop_contents_area .inner_paginate {text-align:center; margin:20px 0; overflow:hidden;}
#shop_contents_area .inner_paginate .inner {display:inline-block; text-align:center;}

#shop_contents_area .inner_paginate .btn {display:inline-block; padding:0 5px;}
#shop_contents_area .inner_paginate .btn a,
#shop_contents_area .inner_paginate .btn span {background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; display:inline-block;}

#shop_contents_area .inner_paginate .btn .first {background-position:0 -550px; width:29px; height:30px;}
#shop_contents_area .inner_paginate .btn .first:hover {background-position:-118px -550px; width:29px; height:30px;}
#shop_contents_area .inner_paginate .btn .first_none {background-position:-236px -550px; width:29px; height:30px;}

#shop_contents_area .inner_paginate .btn .prev {background-position:-29px -550px; width:30px; height:30px;}
#shop_contents_area .inner_paginate .btn .prev:hover {background-position:-147px -550px; width:30px; height:30px;}
#shop_contents_area .inner_paginate .btn .prev_none {background-position:-265px -550px; width:30px; height:30px;}

#shop_contents_area .inner_paginate .btn .next {background-position:-59px -550px; width:30px; height:30px;}
#shop_contents_area .inner_paginate .btn .next:hover {background-position:-177px -550px; width:30px; height:30px;}
#shop_contents_area .inner_paginate .btn .next_none {background-position:-295px -550px; width:30px; height:30px;}

#shop_contents_area .inner_paginate .btn .last {background-position:-89px -550px; width:29px; height:30px;}
#shop_contents_area .inner_paginate .btn .last:hover {background-position:-207px -550px; width:29px; height:30px;} 
#shop_contents_area .inner_paginate .btn .last_none {background-position:-325px -550px; width:29px; height:30px;}

#shop_contents_area .inner_paginate .number {display:inline-block; vertical-align:top; }
#shop_contents_area .inner_paginate .number a {line-height:29px; color:#8f8f8f; font-family:tahoma; font-weight:bold; padding:0 10px; border-left:1px solid #e2e4ea; display:inline-block}
#shop_contents_area .inner_paginate .number a:hover {color:#000;}
#shop_contents_area .inner_paginate .number a:first-child {border:none;}
#shop_contents_area .inner_paginate .number .on {color:#ff3a00;}















/* 회원 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@------------------------------------------------------------------------------- */

#member_contents_area {overflow:hidden;}


#member_contents_area .member_division {display:inline-block; width:1px; height:11px; margin:0 15px; background:#d7d7d7; vertical-align:middle;}
#member_contents_area .member_dash {font-size:14px; color:#666; display:inline-block; float:left; margin-right:5px;}
#member_contents_area .member_blank {display:inline-block; float:left; width:5px;}

/* 페이지프로세스 */
#member_contents_area .page_process {overflow:hidden; margin-bottom:20px; padding:15px 0; text-align:center; background:transparent url(../images/default_shop/process_bg.gif) left bottom repeat-x; border:1px solid #e6e6e6;}
#member_contents_area .page_process span {display:inline-block; background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; height:40px;}

#member_contents_area .page_process .divi {background-position:-480px -240px; width:20px; margin:0 50px}

#member_contents_area .page_process .first {background-position:-480px -120px; width:120px;}
#member_contents_area .page_process .second {background-position:-610px -120px; width:90px;}
#member_contents_area .page_process .third {background-position:-740px -120px; width:120px;}

#member_contents_area .page_process .first_on {background-position:-480px -540px; width:120px;}
#member_contents_area .page_process .second_on {background-position:-610px -540px; width:90px;}
#member_contents_area .page_process .third_on {background-position:-740px -540px; width:120px;}


/* 단락타이틀 */
#member_contents_area .member_group_tt { font-size:16px; font-weight:bold; color:#333; letter-spacing:-1px; padding-bottom:10px; border-bottom:2px solid #4f4f4f;}
#member_contents_area .member_group_tt b {color:#d80f00;}

/* 2013-07-30 */
#member_contents_area .member_first_box {overflow:hidden; background:#e4e4e4; padding:15px; margin-bottom:20px;}
#member_contents_area .member_first_box .textarea {background:#fff; border:0; width:100%; height:200px; line-height:18px;}

#member_contents_area .member_first_box .agree {text-align:center; font-size:13px; letter-spacing:-1px; font-weight:bold; color:#000; line-height:25px; margin-top:10px;}
#member_contents_area .member_first_box .agree .check {margin-right:0;}
#member_contents_area .member_first_box .agree_btn {float:right; margin-top:5px;}



/* 입력폼테이블 */
#member_contents_area .member_info_form {width:100%; margin-bottom:30px;}
#member_contents_area .member_info_form td {padding:8px 15px; border-bottom:1px solid #dedede; vertical-align:middle; line-height:20px;}

#member_contents_area .member_info_form .opt {background:#fafafa; color:#333;}
#member_contents_area .member_info_form .conts {}

#member_contents_area .member_info_form .input_number {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; margin-right:5px; font-weight:bold; font-family:tahoma; float:left; display:inline-block;}
#member_contents_area .member_info_form .input_text {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; margin-right:5px; font-weight:bold; float:left; display:inline-block;}
#member_contents_area .member_info_form .input_second {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; margin-right:5px; font-weight:bold; display:block; margin-top:4px;}

#member_contents_area .member_info_form .multi_line {overflow:hidden; clear:both;}

#member_contents_area .member_info_form .check {margin:0 5px; vertical-align:middle;}
#member_contents_area .member_info_form .radio {margin:0 5px; vertical-align:middle;}
#member_contents_area .member_info_form .select {border:1px solid #ccc; padding:3px;}
#member_contents_area .member_info_form .textarea {border:1px solid #ccc; padding:4px; color:#333; width:99%;}

#member_contents_area .member_info_form .ic_ess {display:inline-block; background: transparent url(../images/default_shop/default_shop_pack.png) -190px 0 no-repeat; width:12px; height:10px; margin-left:5px;}



/* 페이지끝버튼영역 */
#member_contents_area .member_bottom_btn {overflow:hidden; margin:30px 0; text-align:center;}


/* 약관개인정보 장문텍스트 */
#member_contents_area .member_fulltext {overflow:hidden; margin-bottom:30px;}
#member_contents_area .member_fulltext .ic_bullet {display:inline-block; background: transparent url(../images/default_shop/default_shop_pack.png) -280px -60px no-repeat; width:18px; height:14px; margin-left:5px; float:left;}
#member_contents_area .member_fulltext dt {color:#333; font-size:14px; font-weight:bold; margin:30px 0 10px 0;  overflow:hidden;}
#member_contents_area .member_fulltext dt:first-child {margin:0 0 10px 0;}
#member_contents_area .member_fulltext dd {padding:0 25px; line-height:18px; word-break:keep-all; word-wrap:break-word;}




/* 레이어팝업 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@------------------------------------------------------------------------------- */
.member_ly_pop {background:#fff; display:none; overflow:hidden; }
.member_ly_pop div, li,span,a,th,td,input,textarea,pre {font-family:NanumGothic;}
.member_ly_pop .btn {margin-bottom:15px; overflow:hidden;}
.member_ly_pop .btn_left {float:left;}
.member_ly_pop .btn_right {float:right;}
.member_ly_pop .btn_center {text-align:center;}

/* 로그인 */
.member_ly_pop .login {padding:40px; overflow:hidden; position:relative; width:300px;}
.member_ly_pop .login .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/default_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}
.member_ly_pop .login .timg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -60px no-repeat; width:280px; height:60px; margin-bottom:20px;}

.member_ly_pop .login .input_bg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -320px no-repeat; width:300px; height:40px; margin-bottom:5px;}
.member_ly_pop .login .input_bg .input {background:transparent; border:none; width:280px; height:40px; font-size:16px; font-weight:bold; color:#000; line-height:40px; padding:0 10px; font-family:tahoma;}
.member_ly_pop .login .check {margin:15px 0; color:#999;}



/* 아이디비빌번호찾기 */
.member_ly_pop .findidpw {padding:30px; overflow:hidden; position:relative; width:400px;}

.member_ly_pop .findidpw .timg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -120px no-repeat; width:300px; height:60px; margin-bottom:20px;}
.member_ly_pop .findidpw .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/default_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

.member_ly_pop .findidpw .tab {clear:both; overflow:hidden; margin-bottom:20px;}
.member_ly_pop .findidpw .tab a{background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; float:left; display:inline-block; width:200px; height:35px;}

.member_ly_pop .findidpw .tab .tab_id_on {background-position:0 -380px; }
.member_ly_pop .findidpw .tab .tab_id_off {background-position:0 -415px; }

.member_ly_pop .findidpw .tab .tab_pw_on {background-position:-200px -415px; }
.member_ly_pop .findidpw .tab .tab_pw_off {background-position:-200px -380px; }

.member_ly_pop .findidpw .form {clear:both; overflow:hidden; width:380px;}
.member_ly_pop .findidpw .form li {float:left; padding-bottom:10px;}
.member_ly_pop .findidpw .form ._op {color:#333; font-weight:bold; width:80px; line-height:30px;}
.member_ly_pop .findidpw .form ._ct {width:300px;}
.member_ly_pop .findidpw .form ._ct .input {border:1px solid #cfcfcf; padding:8px; width:250px;}
.member_ly_pop .findidpw .form ._ct b{font-size:11px; margin-left:5px; letter-spacing:-1px; color:#000;}

.member_ly_pop .findidpw .guideTX {clear:both; color:#ff7e00; letter-spacing:-1px; line-height:16px; width:380px; margin:20px 0;}

.member_ly_pop .findidpw .result {clear:both; color:#333; font-size:17px; padding:20px 0; width:380px; }



/* 이메일수집거부 */
.member_ly_pop .email_reject {padding:30px; overflow:hidden; position:relative; width:400px;}

.member_ly_pop .email_reject .timg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -180px no-repeat; width:300px; height:60px; margin-bottom:20px;}
.member_ly_pop .email_reject .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/default_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

.member_ly_pop .email_reject .result {clear:both; color:#333; font-size:13px; padding:20px 0; line-height:20px; }



/* 우편번호검색 */
.member_ly_pop .zipcode {padding:30px; overflow:hidden; position:relative; width:600px;}

.member_ly_pop .zipcode .timg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -240px no-repeat; width:300px; height:60px; margin-bottom:20px;}
.member_ly_pop .zipcode .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/default_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

.member_ly_pop .zipcode .guideTX {clear:both; color:#ff7e00; letter-spacing:-1px; line-height:16px; width:400px; margin:15px 0;}

.member_ly_pop .zipcode .form {clear:both; overflow:hidden; width:400px;}
.member_ly_pop .zipcode .form .input {border:1px solid #cfcfcf; height:26px; line-height:25px; color:#333; width:200px; padding:0 10px; float:left; margin-right:5px;}
.member_ly_pop .zipcode .form .select {border:1px solid #ccc; padding:3px; height: 26px; line-height: 25px; width: 200px; margin-right: 5px; color:#333;}

.member_ly_pop .zipcode .result {clear:both; overflow:hidden; width:400px; margin:20px 0;}


.member_ly_pop_post {background:#fff; display:inline-block; overflow:hidden; *display:inline;}
.member_ly_pop_post div, li,span,a,th,td,input,textarea,pre {font-family:NanumGothic;}
.member_ly_pop_post .zipcode {padding:0px; overflow:hidden; position:relative; width:600px;}
.member_ly_pop_post .zipcode .TB_zipcode_list {width:100%; margin-top:0px;}
.member_ly_pop_post .zipcode .TB_zipcode_list th {border:1px solid #b5b5b5; padding:10px; background:#ccc; color:#333;}
.member_ly_pop_post .zipcode .TB_zipcode_list td {border:1px solid #d9d9d9; padding:5px; text-align:center;}


/* 비회원주문배송조회 */
.member_ly_pop .none_find_order {padding:30px; overflow:hidden; position:relative; width:400px;}

.member_ly_pop .none_find_order .timg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -650px no-repeat; width:300px; height:60px; margin-bottom:20px;}
.member_ly_pop .none_find_order .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/default_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

.member_ly_pop .none_find_order .form {clear:both; overflow:hidden; width:380px;}
.member_ly_pop .none_find_order .form li {float:left; padding-bottom:10px;}
.member_ly_pop .none_find_order .form ._op {color:#333; font-weight:bold; width:80px; line-height:30px;}
.member_ly_pop .none_find_order .form ._ct {width:300px;}
.member_ly_pop .none_find_order .form ._ct .input {border:1px solid #cfcfcf; padding:10px; width:200px;}
.member_ly_pop .none_find_order .form ._ct b{font-size:11px; margin-left:5px; letter-spacing:-1px; color:#000;}

.member_ly_pop .none_find_order .guideTX {clear:both; color:#ff7e00; letter-spacing:-1px; width:380px; margin:10px 0 20px 0; line-height:20px;}


/* 비밀번호 요구 */
.member_ly_pop .enter_password {padding:30px; overflow:hidden; position:relative; width:350px;}

.member_ly_pop .enter_password .timg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -710px no-repeat; width:300px; height:60px; margin-bottom:20px;}
.member_ly_pop .enter_password .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/default_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

.member_ly_pop .enter_password .form {clear:both; overflow:hidden; text-align:center;}
.member_ly_pop .enter_password .form .input {border:1px solid #cfcfcf; padding:8px; width:270px; color:#333; font-weight:bold;}

.member_ly_pop .enter_password .guideTX {clear:both; color:#ff7e00; letter-spacing:-1px; margin:10px 0 20px 0; line-height:20px;}

.member_ly_pop .btn {margin-top:20px; overflow:hidden; text-align:center;}


/* 반품교화신청 */
.member_ly_pop .requestfor {padding:30px; overflow:hidden; position:relative; width:400px;}

.member_ly_pop .requestfor .timg {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -770px no-repeat; width:300px; height:60px; margin-bottom:20px;}
.member_ly_pop .requestfor .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/default_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

.member_ly_pop .requestfor .form {clear:both; overflow:hidden; width:380px;}
.member_ly_pop .requestfor .form li {float:left; padding-bottom:10px;}
.member_ly_pop .requestfor .form ._op {color:#333; font-weight:bold; width:80px; line-height:30px;}
.member_ly_pop .requestfor .form ._ct {width:300px;}
.member_ly_pop .requestfor .form ._ct .input {border:1px solid #cfcfcf; padding:8px; width:280px; color:#333; font-weight:bold;}
.member_ly_pop .requestfor .form ._ct .textarea {border:1px solid #cfcfcf; padding:8px; width:280px;}
.member_ly_pop .requestfor .form ._ct b{font-size:11px; margin-left:5px; letter-spacing:-1px; color:#000;}

.member_ly_pop .requestfor .guideTX {clear:both; color:#ff7e00; letter-spacing:-1px; line-height:16px; width:380px; margin:5px 0;}

.member_ly_pop .requestfor .result {clear:both; color:#333; font-size:17px; padding:20px 0; width:380px; }



/* 마이페이지 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---------------------------------------------------------------------------- */

#mypage_contents_area {overflow:hidden;}
#mypage_contents_area div,li,span,a,th,td,input,textarea,pre {font-family:NanumGothic;}

#mypage_contents_area .mypage_division {display:inline-block; width:1px; height:11px; margin:0 15px; background:#d7d7d7; vertical-align:middle;}
#mypage_contents_area .mypage_dash {font-size:14px; color:#666; display:inline-block; float:left; margin:0 5px; line-height:25px;}


/* 상단보더박스 */
#mypage_contents_area .mypage_notice_box {background:#fff; border:5px solid #e4e4e4; margin-bottom:20px; padding:20px; overflow:hidden;}
#mypage_contents_area .mypage_notice_box .ic_search {display:inline-block; width:95px; height:20px; background:transparent url(../images/default_shop/default_shop_pack.png) 0 -470px no-repeat; float:left; margin:5px 10px 0 0;}

#mypage_contents_area .mypage_notice_box .lineup_center {text-align:center; }

#mypage_contents_area .mypage_notice_box .choice_search {overflow:hidden; display:inline-block;}
#mypage_contents_area .mypage_notice_box .direct_search {margin-left:20px; overflow:hidden; display:inline-block;}

#mypage_contents_area .mypage_notice_box .none_text {line-height:20px; overflow:hidden; font-size:13px; font-weight:bold; color:#ff4800; margin-bottom:10px;}
#mypage_contents_area .mypage_notice_box .none_search {overflow:hidden; margin-bottom:10px;}
#mypage_contents_area .mypage_notice_box .none_search .input_text {border:1px solid #c3c3c3; color:#333; font-size:13px; padding:0 15px; width:200px; height:33px; line-height:33px; font-weight:bold; float:left; margin-right:5px;}

#mypage_contents_area .mypage_notice_box .input_number {border:1px solid #c3c3c3; color:#333; font-family:tahoma; padding:0 5px; height:28px; width:80px; line-height:28px; font-weight:bold; float:left;}
#mypage_contents_area .mypage_notice_box .input_faq {border:0; color:#fff; font-weight:bold; padding:0 5px; height:30px; width:400px; line-height:30px; font-weight:bold; float:left; background:#767676;}

#mypage_contents_area .mypage_notice_box .leave {text-align:center; font-size:15px; letter-spacing:-1px; color:#333; padding:5px 0; line-height:22px;}
#mypage_contents_area .mypage_notice_box .leave b{color:#ff6600}

/* 2013-08-03 추가 */
#mypage_contents_area .mypage_notice_box .mypoint {text-align:center; font-size:16px; font-weight:bold;}
#mypage_contents_area .mypage_notice_box .mypoint b {font-family:helvetica; font-size:26px; color:#ff0000;}


/* 마이페이지 메인 */
#mypage_contents_area .mypage_notice_box .state li {float:left; width:19%; border-left:1px solid #e5e5e5;}
#mypage_contents_area .mypage_notice_box .state li:first-child {width:21%; border-left:0}
#mypage_contents_area .mypage_notice_box .state .process {display:block; text-align:center; font-size:13px; margin-top:5px;}
#mypage_contents_area .mypage_notice_box .state .process_ready {font-weight:bold; color:#699f00;}
#mypage_contents_area .mypage_notice_box .state .process_pay {font-weight:bold; color:#1c9695;}
#mypage_contents_area .mypage_notice_box .state .process_delivery {font-weight:bold; color:#0057b9;}
#mypage_contents_area .mypage_notice_box .state .process_end {font-weight:bold; color:#ca0000;}
#mypage_contents_area .mypage_notice_box .state .process_cancel {font-weight:bold; color:#333;}

#mypage_contents_area .mypage_notice_box .state .number {display:block; text-align:center; margin-top:10px;}
#mypage_contents_area .mypage_notice_box .state .number b {font-family:tahoma; font-size:20px; color:#333;}

#mypage_contents_area .mypage_notice_box .state .icon {display:block; width:50px; height:40px; background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; margin:0 auto;}
#mypage_contents_area .mypage_notice_box .state .ic_ready {background-position:-610px -240px;}
#mypage_contents_area .mypage_notice_box .state .ic_pay {background-position:-610px -280px;}
#mypage_contents_area .mypage_notice_box .state .ic_delivery {background-position:-610px -320px;}
#mypage_contents_area .mypage_notice_box .state .ic_end {background-position:-610px -360px;}
#mypage_contents_area .mypage_notice_box .state .ic_cancel {background-position:-610px -400px;}

/* 단락타이틀 */
#mypage_contents_area .mypage_group_tt { font-size:16px; font-weight:bold; color:#333; letter-spacing:-1px; padding-bottom:10px; border-bottom:2px solid #4f4f4f;}
#mypage_contents_area .mypage_group_tt b {color:#d80f00;}


/* 입력폼테이블 */
#mypage_contents_area .mypage_info_form {width:100%; margin-bottom:30px;}
#mypage_contents_area .mypage_info_form td {padding:8px 15px; border-bottom:1px solid #dedede; vertical-align:middle; line-height:20px;}

#mypage_contents_area .mypage_info_form .factor {background:#fafafa; color:#333;}
#mypage_contents_area .mypage_info_form .conts {}

#mypage_contents_area .mypage_info_form .input_number {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; font-weight:bold; font-family:tahoma; float:left; display:inline-block;}
#mypage_contents_area .mypage_info_form .input_text {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; font-weight:bold; float:left; margin-right:5px; display:inline-block;}
#mypage_contents_area .mypage_info_form .input_second {border:1px solid #ccc; height:23px; line-height:23px; padding:0 5px; color:#333; margin-right:5px; font-weight:bold; display:block; margin-top:4px;}

#mypage_contents_area .mypage_info_form .multi_line {overflow:hidden; clear:both;}

#mypage_contents_area .mypage_info_form .check {margin:0 5px; vertical-align:middle;}
#mypage_contents_area .mypage_info_form .radio {margin:0 5px; vertical-align:middle;}
#mypage_contents_area .mypage_info_form .select {border:1px solid #ccc; padding:3px; color:#333;}
#mypage_contents_area .mypage_info_form .textarea {border:1px solid #ccc; padding:4px; color:#333; width:99%;}

#mypage_contents_area .mypage_info_form .ic_ess {display:inline-block; background: transparent url(../images/default_shop/default_shop_pack.png) -190px 0 no-repeat; width:12px; height:10px; margin-left:5px;}



/* 페이지끝버튼영역 */
#mypage_contents_area .mypage_bottom_btn {overflow:hidden; margin:30px 0; text-align:center; clear:both;}



/* 리스트상단탭메뉴 */
#mypage_contents_area .mypage_group_tab {border-bottom:2px solid #5a5a5a; border-left:1px solid #dadada; overflow:hidden; }
#mypage_contents_area .mypage_group_tab .tab_on {background:#5a5a5a; font-weight:bold; color:#fff; padding:10px 40px; display:inline-block; float:left;}
#mypage_contents_area .mypage_group_tab .tab_off {border-top:1px solid #dadada; border-right:1px solid #dadada; font-weight:bold; color:#999; padding:9px 40px; display:inline-block; float:left;}


/* 리스트상단타이틀(메인추출) */
#mypage_contents_area .mypage_group_title {border-bottom:3px solid #5a5a5a; overflow:hidden; padding-bottom:5px;}
#mypage_contents_area .mypage_group_title .title {float:left; font-size:16px; font-weight:bold; color:#333; letter-spacing:-1px;}
#mypage_contents_area .mypage_group_title .btn {float:right;}




/* 리스트상단 제어버튼 -------------------------*/
#mypage_contents_area .mypage_ctr_btn {text-align:right; padding:10px 0; border-bottom:2px solid #5a5a5a; overflow:hidden;}



/* 주문내역등 리스트 ------------------------ */
#mypage_contents_area .mypage_list {width:100%;}
#mypage_contents_area .mypage_list th {background:#efefef; color:#333; font-weight:normal; padding:13px 0; border-bottom:1px solid #b4b4b4; border-top:1px solid #b4b4b4; border-left:1px solid #dadada;}
#mypage_contents_area .mypage_list th:first-child {border-left:0;}

#mypage_contents_area .mypage_list tr:hover {background:#fbfbfb;}
#mypage_contents_area .mypage_list td {padding:10px; border-bottom:1px solid #dadada; border-left:1px solid #dadada; text-align:center; vertical-align:middle; line-height:20px;}
#mypage_contents_area .mypage_list td:first-child {border-left:0;}

#mypage_contents_area .mypage_list .no_contents {padding:80px 0; font-weight:bold; font-size:11px; color:#333;}

#mypage_contents_area .mypage_list .date {font-family:tahoma; font-size:11px; color:#999999;}
#mypage_contents_area .mypage_list .number {font-family:tahoma; font-size:13px; font-weight:bold; color:#ff6600;}
#mypage_contents_area .mypage_list .title {text-align:left;}
#mypage_contents_area .mypage_list .price {color:#999999; text-align:right;}
#mypage_contents_area .mypage_list .price b{color:#333; font-family:tahoma;}

#mypage_contents_area .mypage_list .point {text-align:right;}
#mypage_contents_area .mypage_list .plus {color:#ff6600; font-family:tahoma;}
#mypage_contents_area .mypage_list .minus {color:#008df0; font-family:tahoma;}

#mypage_contents_area .mypage_list .process_ready {font-weight:bold; color:#699f00;}
#mypage_contents_area .mypage_list .process_pay {font-weight:bold; color:#1c9695;}
#mypage_contents_area .mypage_list .process_delivery {font-weight:bold; color:#0057b9;}
#mypage_contents_area .mypage_list .process_end {font-weight:bold; color:#ca0000;}
#mypage_contents_area .mypage_list .process_cancel {font-weight:bold; color:#333;}

#mypage_contents_area .mypage_list .point_add {color:#ff6600; font-family:tahoma; font-weight:bold;}
#mypage_contents_area .mypage_list .point_use {color:#008df0; font-family:tahoma; font-weight:bold;}
#mypage_contents_area .mypage_list .point_due {color:#6baf00; font-family:tahoma; font-weight:bold;}

#mypage_contents_area .mypage_list .inquiry_ok {color:#ff6600; font-weight:bold;}
#mypage_contents_area .mypage_list .inquiry_no {color:#333; font-weight:bold;}

#mypage_contents_area .mypage_list .inquiry_box {background:#f6f6f6; padding:20px;}
#mypage_contents_area .mypage_list .inquiry_box .question {text-align:left; color:#666; line-height:18px;}

#mypage_contents_area .mypage_list .inquiry_box .answert {text-align:left; color:#999; font-weight:bold; margin-top:20px; font-size:11px;}
#mypage_contents_area .mypage_list .inquiry_box .answert b{color:#ff6600; font-size:13px;}
#mypage_contents_area .mypage_list .inquiry_box .answer {text-align:left; color:#333; line-height:18px; margin-top:10px;}



/* 탈퇴폼 ----------------------------- */
#mypage_contents_area .mypage_leave_form {overflow:hidden; background:#ccc; margin:20px 0; padding:10px; text-align:center;}
#mypage_contents_area .mypage_leave_form .tx {display:inline-block; line-height:35px; font-weight:bold; color:#333; font-size:13px; margin:0 10px;}
#mypage_contents_area .mypage_leave_form .input_text {border:1px solid #ccc; height:30px; line-height:30px; padding:0 10px; color:#ff0000; font-weight:bold; display:inline-block; width:150px; font-size:15px; border:1px solid #999;}




/* 페이지네이트 ----------------------------- */
#mypage_contents_area .mypage_paginate {text-align:center; margin:20px 0; overflow:hidden;}
#mypage_contents_area .mypage_paginate .inner {display:inline-block; text-align:center;}

#mypage_contents_area .mypage_paginate .btn {display:inline-block; padding:0 5px;}
#mypage_contents_area .mypage_paginate .btn a,
#mypage_contents_area .mypage_paginate .btn span {background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; display:inline-block;}

#mypage_contents_area .mypage_paginate .btn .first {background-position:0 -550px; width:29px; height:30px;}
#mypage_contents_area .mypage_paginate .btn .first:hover {background-position:-118px -550px; width:29px; height:30px;}
#mypage_contents_area .mypage_paginate .btn .first_none {background-position:-236px -550px; width:29px; height:30px;}

#mypage_contents_area .mypage_paginate .btn .prev {background-position:-29px -550px; width:30px; height:30px;}
#mypage_contents_area .mypage_paginate .btn .prev:hover {background-position:-147px -550px; width:30px; height:30px;}
#mypage_contents_area .mypage_paginate .btn .prev_none {background-position:-265px -550px; width:30px; height:30px;}

#mypage_contents_area .mypage_paginate .btn .next {background-position:-59px -550px; width:30px; height:30px;}
#mypage_contents_area .mypage_paginate .btn .next:hover {background-position:-177px -550px; width:30px; height:30px;}
#mypage_contents_area .mypage_paginate .btn .next_none {background-position:-295px -550px; width:30px; height:30px;}

#mypage_contents_area .mypage_paginate .btn .last {background-position:-89px -550px; width:29px; height:30px;}
#mypage_contents_area .mypage_paginate .btn .last:hover {background-position:-207px -550px; width:29px; height:30px;} 
#mypage_contents_area .mypage_paginate .btn .last_none {background-position:-325px -550px; width:29px; height:30px;}

#mypage_contents_area .mypage_paginate .number {display:inline-block; vertical-align:top; }
#mypage_contents_area .mypage_paginate .number a {line-height:29px; color:#8f8f8f; font-family:tahoma; font-weight:bold; padding:0 10px; border-left:1px solid #e2e4ea; display:inline-block}
#mypage_contents_area .mypage_paginate .number a:hover {color:#000;}
#mypage_contents_area .mypage_paginate .number a:first-child {border:none;}
#mypage_contents_area .mypage_paginate .number .on {color:#ff3a00;}




/* 도움말 ------------------------------------------------ */
#mypage_contents_area .mypage_guide {background:#fbfbfb; padding:20px; overflow:hidden; margin-top:30px; border:1px dashed #d9d9d9;}
#mypage_contents_area .mypage_guide > div {margin-top:15px;}
#mypage_contents_area .mypage_guide > div:first-child {margin-top:0;}

#mypage_contents_area .mypage_guide .ic_title {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -590px no-repeat; display:block; height:20px;width:300px}

#mypage_contents_area .mypage_guide .textbox li {color:#999999; padding:3px 0 3px 6px; background:transparent url(../images/default_shop/bullet.gif) left center no-repeat; letter-spacing:-1px; line-height:16px;}
#mypage_contents_area .mypage_guide .textbox li b {color:#333;}

#mypage_contents_area .mypage_guide .textbox .process_ready {color:#699f00;}
#mypage_contents_area .mypage_guide .textbox .process_pay {color:#1c9695;}
#mypage_contents_area .mypage_guide .textbox .process_delivery {color:#0057b9;}
#mypage_contents_area .mypage_guide .textbox .process_end {color:#ca0000;}
#mypage_contents_area .mypage_guide .textbox .process_cancel {color:#333;}





/* 고객센터 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---------------------------------------------------------------------------- */

#service_contents_area {overflow:hidden;}
#service_contents_area div,li,span,a,th,td,input,textarea,pre {font-family:NanumGothic;}

#service_contents_area .service_division {display:inline-block; width:1px; height:11px; margin:0 15px; background:#d7d7d7; vertical-align:middle;}
#service_contents_area .service_dash {font-size:14px; color:#666; display:inline-block; float:left; margin:0 5px; line-height:25px;}
#service_contents_area .service_blank {display:inline-block; width:5px;}


/* 상단보더박스 ----------------------------------------- */
#service_contents_area .board_notice_box {background:#fff; border:5px solid #e4e4e4; margin-bottom:20px; padding:20px; overflow:hidden;}
#service_contents_area .board_notice_box .ic_search {display:inline-block; width:95px; height:20px; background:transparent url(../images/default_shop/default_shop_pack.png) 0 -470px no-repeat; float:left; margin:3px 10px 0 0;}

#service_contents_area .board_notice_box .lineup_center {text-align:center;}

#service_contents_area .board_notice_box .direct_search {margin:0 auto; overflow:hidden; display:inline-block;}
#service_contents_area .board_notice_box .choice_search {margin-left:20px; overflow:hidden; display:inline-block; float:left;}

#service_contents_area .board_notice_box .input_number {border:1px solid #c3c3c3; color:#333; font-family:tahoma; padding:0 5px; height:25px; width:80px; line-height:25px; font-weight:bold; float:left;}
#service_contents_area .board_notice_box .input_faq {border:0; color:#fff; font-weight:bold; padding:0 10px; height:30px; width:400px; line-height:30px; font-weight:bold; float:left; background:#767676;}

#service_contents_area .board_notice_box .leave {text-align:center; font-size:17px; letter-spacing:-1px; color:#333; padding:20px 0;}
#service_contents_area .board_notice_box .leave b{color:#ff6600}



/* 게시판목록 ----------------------------------------- 2013-09-02 수정 */
#service_contents_area .board_normal_list {width:100%;;}
#service_contents_area .board_normal_list th {background:#f8f8f8 url(../images/default_shop/board_divi.gif) left bottom no-repeat; padding:10px 0; border-bottom:1px solid #b4b4b4; }
#service_contents_area .board_normal_list th:first-child {background:#f8f8f8;}

#service_contents_area .board_normal_list tr:hover {background:#fbfbfb;}
#service_contents_area .board_normal_list td {padding:10px 0; border-bottom:1px solid #dadada; background:transparent url(../images/default_shop/board_divi.gif) left bottom no-repeat; text-align:center; vertical-align:middle;}
#service_contents_area .board_normal_list td:first-child {background:none;}

#service_contents_area .board_normal_list .number {font-family:tahoma; font-size:11px; color:#999999;}
#service_contents_area .board_normal_list .writer {color:#999999; font-size:11px;}
#service_contents_area .board_normal_list .title {text-align:left; padding-left:15px; line-height:20px; }
#service_contents_area .board_normal_list .title a {float:left;}

#service_contents_area .board_normal_list .notice {font-weight:bold; color:#000;}

#service_contents_area .board_normal_list .period {font-family:tahoma; font-size:11px; color:#333; font-weight:bold;}
#service_contents_area .board_normal_list .reply {float:left; font-family:tahoma; font-size:11px; color:#4ea2d2; font-weight:bold; }

#service_contents_area .board_normal_list .reply .ic_A {background:transparent url(../images/default_shop/default_shop_pack.png) -770px 0 no-repeat; width:30px; height:20px; display:inline-block;}

#service_contents_area .board_normal_list .ic_new {background:transparent url(../images/default_shop/default_shop_pack.png) -740px -60px no-repeat; display:inline-block; width:14px; height:13px; margin-left:5px; margin-top:4px;  float:left;}
#service_contents_area .board_normal_list .ic_secret {background:transparent url(../images/default_shop/default_shop_pack.png) -800px -60px no-repeat; display:inline-block; width:10px; height:12px; margin-left:5px; margin-top:4px; float:left; }

#service_contents_area .board_normal_list .no_contents {padding:80px 0; font-weight:bold; font-size:11px; color:#333; width:100%;}

#service_contents_area .board_normal_list .star {display:block; background:transparent url(../images/default_shop/default_shop_pack.png) -610px 0 no-repeat; display:inline-block; width:80px; height:14px; }
#service_contents_area .board_normal_list .star_color {background:transparent url(../images/default_shop/default_shop_pack.png) -610px -30px no-repeat; display:inline-block; width:80px; height:14px; }
/* 게시판목록 ----------------------------------------- 2013-09-02 수정 */


/* FAQ 목록 ----------------------------------------- */
#service_contents_area .board_faq_list {overflow:hidden;}
#service_contents_area .board_faq_list li {overflow:hidden; border-bottom:1px solid #dadada;}
#service_contents_area .board_faq_list li:hover {background:#fbfbfb;}

#service_contents_area .board_faq_list span {background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; display:inline-block;}

#service_contents_area .board_faq_list .ic_Q {background-position:-280px 0; width:20px; height:21px; margin:0 15px; float:left;}
#service_contents_area .board_faq_list .ic_open {background-position:-310px -30px; width:20px; height:20px; margin:0 15px; float:right; }
#service_contents_area .board_faq_list .ic_close {background-position:-280px -30px; width:20px; height:20px; margin:0 15px; float:right; }

#service_contents_area .board_faq_list .question_box {display:inline-block; width:100%; padding:10px 0px; cursor:pointer}
#service_contents_area .board_faq_list .question_box .question {color:#999; font-weight:bold; font-size:13px; line-height:21px; float:left; background:none; }
#service_contents_area .board_faq_list .question_box .question_on {color:#0096c6; font-weight:bold; font-size:13px; line-height:21px; float:left; background:none;}

#service_contents_area .board_faq_list .board_faq_answer {display:none;position:relative; padding:20px 20px 20px 90px; overflow:hidden; text-align:left; background:#f8f8f8; overflow:hidden; margin-top:10px; border-top:1px dashed #dadada;}
#service_contents_area .board_faq_list .board_faq_answer span {background:none;}
#service_contents_area .board_faq_list .board_faq_answer .ic_A {background:transparent url(../images/default_shop/default_shop_pack.png) -310px 0 no-repeat; width:20px; height:21px; display:inline-block;}
#service_contents_area .board_faq_list .board_faq_answer .icon {display:inline; overflow:hidden; float:left; position:relative; margin-left:-40px; }
#service_contents_area .board_faq_list .board_faq_answer .conts {color:#333; line-height:20px;}

#service_contents_area .board_faq_list .no_contents {padding:60px 0; font-weight:bold; font-size:11px; color:#333; text-align:center;}


/* 리뷰 목록 ----------------------------------------- */
#service_contents_area .board_review_list {overflow:hidden; }
#service_contents_area .board_review_list > div:hover {background:#fbfbfb;}

#service_contents_area .board_review_list .review_all {border-bottom:1px solid #dadada;}
#service_contents_area .board_review_list .review_open {background:#fbfbfb;}

#service_contents_area .board_review_list .review_box {overflow:hidden; position:relative; padding:10px 0 10px 140px;}
#service_contents_area .board_review_list .review_box .product_photo {float:left; position:relative; margin-left:-140px; }

#service_contents_area .board_review_list .review_box .review {float:left; width:100%; overflow:hidden;}
#service_contents_area .board_review_list .review_box .review_product {display:block; overflow:hidden; }
#service_contents_area .board_review_list .review_box .product_name {color:#333; font-weight:bold; font-size:14px; line-height:21px; float:left;}
#service_contents_area .board_review_list .review_box .review_title {display:block; float:none; color:#666; font-weight:bold; margin:10px 0 5px 0}
#service_contents_area .board_review_list .review_box .review_conts {display:block; float:none; line-height:18px; float:left; padding-right:120px;}
#service_contents_area .board_review_list .review_box .review_conts img {display:block; margin:5px 0;}
#service_contents_area .board_review_list .review_box .go_view {display:inline; float:right;}

#service_contents_area .board_review_list .review_box .ic_photo {background:transparent url(../images/default_shop/default_shop_pack.png) -770px -60px no-repeat; display:inline-block; width:16px; height:17px; vertical-align:middle}
#service_contents_area .board_review_list .no_contents {padding:60px 0; font-weight:bold; font-size:11px; color:#333; text-align:center;}


/* 오른쪽 점수 */
#service_contents_area .board_review_list .review_box .mark {right:0; top:0; position:absolute; margin:10px;}
#service_contents_area .board_review_list .review_box .star {display:block; background:transparent url(../images/default_shop/default_shop_pack.png) -610px 0 no-repeat; display:inline-block; width:80px; height:14px; }
#service_contents_area .board_review_list .review_box .star_color {background:transparent url(../images/default_shop/default_shop_pack.png) -610px -30px no-repeat; display:inline-block; width:80px; height:14px; }
#service_contents_area .board_review_list .review_box .date {display:block; font-family:tahoma; font-size:11px; color:#999999; margin-bottom:5px;}
#service_contents_area .board_review_list .review_box .name {display:block; color:#333; margin:15px 0 5px 0;}

/* 답변 */
#service_contents_area .board_review_list .review_reply {padding:15px 15px 15px 70px; overflow:hidden; text-align:left; border-top:1px dashed #dadada;  clear:both;}
#service_contents_area .board_review_list .review_reply .ic_A {background:transparent url(../images/default_shop/default_shop_pack.png) -770px 0 no-repeat; width:30px; height:20px; display:inline-block;}
#service_contents_area .board_review_list .review_reply .icon {display:inline; overflow:hidden; float:left; position:relative; margin-left:-40px; }
#service_contents_area .board_review_list .review_reply .conts {color:#333; line-height:18px;}
#service_contents_area .board_review_list .review_reply .admin {display:block; font-weight:bold; color:#333; margin-bottom:5px;}
#service_contents_area .board_review_list .review_reply .admin b{font-family:tahoma; font-size:11px; font-weight:normal;}

/* 갤러리 */
#service_contents_area .board_gallery_col3 li {width:33.33%;}
#service_contents_area .board_gallery_col3 li img {height:200px}
#service_contents_area .board_gallery_col4 li {width:24.9%;}
#service_contents_area .board_gallery_col4 li img {height:180px}
#service_contents_area .board_gallery_col5 li {width:19.9%;}
#service_contents_area .board_gallery_col5 li img {height:160px}
#service_contents_area .board_gallery_col6 li {width:16.66%; }
#service_contents_area .board_gallery_col6 li img {height:130px}

#service_contents_area .board_gallery_list {overflow:hidden; padding-bottom:30px;}
#service_contents_area .board_gallery_list li {overflow:hidden; float:left; margin-bottom:30px; text-align:center;}
#service_contents_area .board_gallery_list .photo_box {overflow:hidden; width:90%; display:inline-block;}
#service_contents_area .board_gallery_list .photo_box img {width:98%; border:1px solid #ccc; float:left;}
#service_contents_area .board_gallery_list .photo_box img:hover {border:1px solid #333;}
#service_contents_area .board_gallery_list .photo_box .title {overflow:hidden; margin-top:10px; text-align:left;}


/* 게시판보기 ----------------------------------------- */
#service_contents_area .board_normal_view {width:100%;}
#service_contents_area .board_normal_view td {border-bottom:1px solid #dadada; vertical-align:middle;}

#service_contents_area .board_normal_view .title {padding:15px; background:#f8f8f8; text-align:center; font-weight:bold;}
#service_contents_area .board_normal_view .title_conts {padding:15px; font-size:15px; font-weight:bold; color:#333;}

#service_contents_area .board_normal_view .factor {padding:5px; background:#f8f8f8; text-align:center; border-bottom:1px solid #dadada;}
#service_contents_area .board_normal_view .value {padding:5px 15px; color:#999999; border-bottom:1px solid #dadada; font-size:11px;}
#service_contents_area .board_normal_view .value em {font-family:tahoma; font-style: normal;}
#service_contents_area .board_normal_view .value b {color:#333;}

#service_contents_area .board_normal_view .conts {padding:30px 0; line-height:18px;}
#service_contents_area .board_normal_view .conts_reply {padding:20px; line-height:18px; background:#fbfbfb;}
#service_contents_area .board_normal_view .conts_reply .admin {color:#333; font-weight:bold; margin-bottom:10px; font-size:11px; line-height:20px; height:20px;}
#service_contents_area .board_normal_view .conts_reply .ic_A {background:transparent url(../images/default_shop/default_shop_pack.png) -770px 0 no-repeat; width:30px; height:20px; display:inline-block; float:left; margin-right:5px;}


#service_contents_area .board_normal_view .file {}
#service_contents_area .board_normal_view .file .tx {color:#333; font-weight:bold; font-size:11px; letter-spacing:-1px; height:30px; line-height:30px; margin:0 10px; float:left;}
#service_contents_area .board_normal_view .file .icon {display:inline-block; background:#f8f8f8 url(../images/default_shop/default_shop_pack.png) -345px -34px no-repeat; width:40px; height:30px; float:left;}
#service_contents_area .board_normal_view .file .ct {font-size:11px; letter-spacing:-1px; color:#999999; height:30px; line-height:30px; float:left; margin-right:15px;}

#service_contents_area .board_normal_view .prev {border-right:1px solid #dadada;}
#service_contents_area .board_normal_view .prev .icon {display:inline-block; background:#f8f8f8 url(../images/default_shop/default_shop_pack.png) -350px 0 no-repeat; width:40px; height:30px; float:left;}
#service_contents_area .board_normal_view .prev .tx {color:#333; font-weight:bold; font-size:11px; letter-spacing:-1px; height:30px; line-height:30px; margin:0 10px; float:left;}
#service_contents_area .board_normal_view .prev .ct {font-size:11px; letter-spacing:-1px; color:#999999; height:30px; line-height:30px; float:left;}

#service_contents_area .board_normal_view .next {text-align:right;}
#service_contents_area .board_normal_view .next .icon {display:inline-block; background:#f8f8f8 url(../images/default_shop/default_shop_pack.png) -390px 0 no-repeat; width:40px; height:30px; float:right;}
#service_contents_area .board_normal_view .next .tx {color:#333; font-weight:bold; font-size:11px; letter-spacing:-1px; height:30px; line-height:30px; margin:0 10px; float:right;}
#service_contents_area .board_normal_view .next .ct {font-size:11px; letter-spacing:-1px; color:#999999; float:right; height:30px; line-height:30px;}



/* 댓글사용시(이벤트게시판등) ----------------------------------------- */
#service_contents_area .board_comment_top {overflow:hidden; margin-top:20px;}
#service_contents_area .board_comment_top .ic_cmt {background:transparent url(../images/default_shop/default_shop_pack.png) 0 -620px no-repeat; width:100px; height:20px; float:left;}
#service_contents_area .board_comment_top .ic_cmt2 {background:transparent url(../images/default_shop/default_shop_pack.png) -140px -620px no-repeat; width:100px; height:20px; float:left;} /* 2013-08-03 추가 */
#service_contents_area .board_comment_top .text {float:right; line-height:30px; color:#ccc; font-size:11px; letter-spacing:-1px;}

#service_contents_area .board_comment_form {background:#f7f7f7; border:1px solid #e2e2e2; padding:15px; overflow:hidden; clear:both;}

#service_contents_area .board_comment_form {overflow:hidden;}
#service_contents_area .board_comment_form li {overflow:hidden; position:relative;}
#service_contents_area .board_comment_form .textarea {background:#fff; border:1px solid #cccccc; color:#333; height:68px; width:100%;}
#service_contents_area .board_comment_form .btn_ok {position:absolute; right:0; top:5px; display:inline-block; background:transparent url(../images/default_shop/default_shop_pack.png) -480px 0 no-repeat; width:85px; height:70px;}
#service_contents_area .board_comment_form .write_form {padding:5px 100px 0 0;}


#service_contents_area .board_comment_list {/* border-bottom:1px solid #dadada; */ overflow:hidden;}
#service_contents_area .board_comment_list li {float:none; border-top:1px dashed #dadada; padding:10px 0;}
#service_contents_area .board_comment_list li:first-child {border:none;}
#service_contents_area .board_comment_list li:hover {background:#fbfbfb;}

#service_contents_area .board_comment_list .name {font-weight:bold; float:left; margin-right:10px; color:#333;}
#service_contents_area .board_comment_list .date {font-family:tahoma; color:#999; font-size:11px;}
#service_contents_area .board_comment_list .conts {margin-top:10px; line-height:18px;}
#service_contents_area .board_comment_list .btn_delete {display:inline-block; background:transparent url(../images/default_shop/default_shop_pack.png) -450px 0 no-repeat; width:15px; height:15px; margin-left:10px;}


/* 페이지끝버튼영역 */
#service_contents_area .board_bottom_btn {overflow:hidden; margin:20px 0; text-align:center; }
#service_contents_area .board_top_btn {overflow:hidden; margin:0 0 5px 0; text-align:right; margin-right:-2px}


/* 게시판/문의 폼(공통) ---------------------------------------------------------- */
#service_contents_area .board_form {width:100%;}
#service_contents_area .board_form td {border-bottom:1px solid #dadada; padding:10px 15px; vertical-align:middle;}


#service_contents_area .board_form ._op {background:#f8f8f8; color:#333;}
#service_contents_area .board_form .input_text {display:inline-block; border:1px solid #d7d7d7; padding:5px;}
#service_contents_area .board_form .input_second {border:1px solid #d7d7d7; padding:5px; margin-top:5px; display:block;}

#service_contents_area .board_form .radio {margin-right:5px; vertical-align:middle;}
#service_contents_area .board_form .textarea {border:1px solid #d7d7d7; padding:5px; width:95%;}

#service_contents_area .board_form .ic_ess {display:inline-block; background: transparent url(../images/default_shop/default_shop_pack.png) -190px 0 no-repeat; width:12px; height:10px; margin-left:5px;}





/* 페이지네이트 ----------------------------- */
#service_contents_area .board_paginate {text-align:center; margin:20px 0; overflow:hidden;}
#service_contents_area .board_paginate .inner {display:inline-block; text-align:center;}

#service_contents_area .board_paginate .btn {display:inline-block; padding:0 5px;}
#service_contents_area .board_paginate .btn a,
#service_contents_area .board_paginate .btn span {background:transparent url(../images/default_shop/default_shop_pack.png) no-repeat; display:inline-block;}

#service_contents_area .board_paginate .btn .first {background-position:0 -550px; width:29px; height:30px;}
#service_contents_area .board_paginate .btn .first:hover {background-position:-118px -550px; width:29px; height:30px;}
#service_contents_area .board_paginate .btn .first_none {background-position:-236px -550px; width:29px; height:30px;}

#service_contents_area .board_paginate .btn .prev {background-position:-29px -550px; width:30px; height:30px;}
#service_contents_area .board_paginate .btn .prev:hover {background-position:-147px -550px; width:30px; height:30px;}
#service_contents_area .board_paginate .btn .prev_none {background-position:-265px -550px; width:30px; height:30px;}

#service_contents_area .board_paginate .btn .next {background-position:-59px -550px; width:30px; height:30px;}
#service_contents_area .board_paginate .btn .next:hover {background-position:-177px -550px; width:30px; height:30px;}
#service_contents_area .board_paginate .btn .next_none {background-position:-295px -550px; width:30px; height:30px;}

#service_contents_area .board_paginate .btn .last {background-position:-89px -550px; width:29px; height:30px;}
#service_contents_area .board_paginate .btn .last:hover {background-position:-207px -550px; width:29px; height:30px;} 
#service_contents_area .board_paginate .btn .last_none {background-position:-325px -550px; width:29px; height:30px;}

#service_contents_area .board_paginate .number {display:inline-block; vertical-align:top; }
#service_contents_area .board_paginate .number a {line-height:29px; color:#8f8f8f; font-family:tahoma; font-weight:bold; padding:0 10px; border-left:1px solid #e2e4ea; display:inline-block}
#service_contents_area .board_paginate .number a:hover {color:#000;}
#service_contents_area .board_paginate .number a:first-child {border:none;}
#service_contents_area .board_paginate .number .on {color:#ff3a00;}




/* 게시판하단검색 ----------------------------- */
#service_contents_area .board_search {text-align:center; background:#fbfbfb; border:1px solid #e6e6e6; padding:10px;}

#service_contents_area .board_search .ic_search {display:inline-block; width:85px; height:20px; background:transparent url(../images/default_shop/default_shop_pack.png) -200px -470px no-repeat; float:left; margin-top:5px;}
#service_contents_area .board_search .input_text {border:1px solid #d7d7d7; height:23px; line-height:20px; width:200px; padding:0 5px; color:#333; float:left;}
#service_contents_area .board_search .select {display:inline-block; border:1px solid #ccc; padding:2px; color:#333; width:80px; background:#fff; float:left;}
#service_contents_area .board_search .check {margin:0 3px; display:inline-block;}
#service_contents_area .board_search .check_box {float:left; margin:3px 10px; line-height:20px;}


/* 이용안내(기본텍스트) */
#service_contents_area .service_guide {overflow:hidden;}
#service_contents_area .service_guide .ic_bullet {display:inline-block; background: transparent url(../images/default_shop/default_shop_pack.png) -280px -60px no-repeat; width:18px; height:14px; margin-left:10px; float:left;}
#service_contents_area .service_guide dt {overflow:hidden; padding:10px 0; color:#333; font-weight:bold; font-size:13px; background:#f8f8f8; position:relative;}
#service_contents_area .service_guide dd {overflow:hidden; line-height:18px; padding:10px 20px 20px 10px; padding-left:30px;}
#service_contents_area .service_guide dd b {color:#ff6000}
#service_contents_area .service_guide .btn_gotop {display:inline-block; background:#f8f8f8 url(../images/default_shop/default_shop_pack.png) -393px -28px no-repeat; width:40px; height:35px; position:absolute; right:0; top:0;}



/* 사이트맵 */
#service_contents_area .sitemap {overflow:hidden;}

#service_contents_area .sitemap li {width:25%; float:left; margin-bottom:30px;}
#service_contents_area .sitemap li > div {margin:0 10px;}

#service_contents_area .sitemap .group {display:block; position:absolute; height:200px; background:#5a5a5a; }
#service_contents_area .sitemap a {display:block; }
#service_contents_area .sitemap .ic_bullet {display:inline-block; background:transparent url(../images/default_shop/default_shop_pack.png) -830px 0 no-repeat; width:12px; height:11px; margin-right:10px;}

#service_contents_area .sitemap .first_dep {background:#5a5a5a; padding:10px 15px 10px 10px; color:#fff; font-size:14px; font-weight:bold; border-bottom:1px solid #000;}
#service_contents_area .sitemap .second_dep {background:#fafafa url(../images/default_shop/bullet.gif) 25px center no-repeat; padding:10px 0 10px 33px; font-weight:bold; border-bottom:1px solid #dadada; color:#333;}
#service_contents_area .sitemap .second_dep:hover {background:#e3e3e3 url(../images/default_shop/bullet.gif) 25px center no-repeat;}

#service_contents_area .sitemap .third_dep {padding:5px 10px 5px 33px; border-bottom:1px dashed #dadada; font-size:11px;}



/* <공통> 빈공간 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------- */
.blk_t_5 {margin-top:5px;}
.blk_t_10 {margin-top:10px;}
.blk_t_15 {margin-top:15px;}
.blk_t_20 {margin-top:20px;}
.blk_t_25 {margin-top:25px;}
.blk_t_30 {margin-top:30px;}


/* <공통> TEXT버튼 모음 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------- */
.design_colorset {border-top:2px solid #00bbc1; color:#00bbc1; /* 변경할값 */ }

/* 가운데정렬이 필요한 버튼감싸기!!! float:left 때문에 가운데정렬이 안됨 */
.btn_line_up_center {display:inline-block; *display:inline; *zoom:1;} 

.shop_btn_pack {float:left; margin:0 2px;}
.shop_btn_pack span {display:inline-block; font-family:NanumGothic; float:left;}
.shop_btn_pack a {display:inline-block; font-family:NanumGothic; cursor:pointer; float:left;}
.shop_btn_pack input {display:inline-block; font-family:NanumGothic; cursor:pointer; border:none; background:none;  
overflow:visible; /* ie7에서 가로값 넓어지는거 잡아줌 */ 
 -webkit-border-radius:0; -webkit-appearance:none; -webkit-gradient:none; /* 모바일에서 인풋버튼 잡아주기 */}


/* 세로로 나열된 버튼간격은 버튼클래스와 같이 나열해서 사용 */
.shop_btn_pack .blank_h {margin:2px 0;} 


/* 사용법:<span class="shop_btn_pack"><span class="blank_3"></span></span> */
.shop_btn_pack .blank_3 {margin:3px;} 
.shop_btn_pack .blank_5 {margin:5px;}
.shop_btn_pack .blank_10 {margin:10px;}


/* A버튼 크기 */
.shop_btn_pack .height_16 {padding:0 5px; height:16px; line-height:17px; font-size:11px; font-family:dotum; letter-spacing:-1px; font-weight:normal}
.shop_btn_pack .height_20 {padding:0 7px; height:18px; line-height:18px; font-size:11px; font-family:dotum; letter-spacing:-1px; font-weight:normal}
.shop_btn_pack .height_22 {padding:0 7px; height:20px; line-height:20px; font-size:11px; font-family:dotum; letter-spacing:-1px; font-weight:normal} /* 수량증가감소버튼추가 */
.shop_btn_pack .height_25 {padding:0 10px; height:23px; line-height:23px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_30 {padding:0 15px; height:28px; line-height:28px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_30_period {padding:0 8px; height:28px; line-height:28px; font-size:12px; font-weight:bold;} /* 나의주문내역의기간버튼추가 */
.shop_btn_pack .height_35 {padding:0 15px; height:33px; line-height:33px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_40 {padding:0 15px; height:38px; line-height:38px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_45 {padding:0 15px; height:43px; line-height:43px; font-size:12px; font-weight:bold;}
.shop_btn_pack .height_50 {padding:0 30px; height:48px; line-height:48px; font-size:15px; font-weight:bold;}

/* 버튼 컬러 */
.shop_btn_pack .white {color:#5e5a5a!important; border:1px solid #d7d7d7!important; background:#ffffff!important;}
.shop_btn_pack .white:hover {color:#5e5a5a!important; border:1px solid #a4a4a4!important; background:#dbdbdb!important;}

.shop_btn_pack .light {color:#5b5b5b!important; border:1px solid #c2c2c2!important; background:#f3f3f3!important;}
.shop_btn_pack .light:hover {color:#fff!important; border:1px solid #808080!important; background:#aeaeae!important;}

.shop_btn_pack .dark {color:#ffffff!important; border:1px solid #575757!important; background:#767676!important;}
.shop_btn_pack .dark:hover {color:#ffffff!important; border:1px solid #000000!important; background:#2e2e2e!important;}

/* Design_ColorSet (버튼컬러셋) */
.shop_btn_pack .color {color:#fff!important; border:1px solid #21979b!important; background:#45c5c9!important;}
.shop_btn_pack .color:hover {color:#fff!important; border:1px solid #d20059!important; background:#ff4594!important;}


/* 인풋버튼 크기 */
.shop_btn_pack .input_16 {height:16px; font-size:11px; font-family:dotum; letter-spacing:-1px; text-align:center; border:none; background:none; padding:0 10px;}
.shop_btn_pack .input_20 {height:18px; font-size:11px; font-family:dotum; letter-spacing:-1px; text-align:center; border:none; background:none; padding:0 10px;}
.shop_btn_pack .input_25 {height:23px; font-size:12px; font-weight:bold; text-align:center; background:none; padding:0 10px;}
.shop_btn_pack .input_30 {height:28px; font-size:12px; font-weight:bold; text-align:center; background:none; padding:0 15px; }
.shop_btn_pack .input_35 {height:33px; font-size:12px; font-weight:bold; text-align:center; background:none; padding:0 15px;}
.shop_btn_pack .input_40 {height:38px; font-size:15px; font-weight:bold; text-align:center; background:none; padding:0 15px;}
.shop_btn_pack .input_45 {height:43px; font-size:15px; font-weight:bold; text-align:center; background:none; padding:0 20px;}
.shop_btn_pack .input_50 {height:48px; font-size:17px; font-weight:bold; text-align:center; background:none; padding:0 30px;}


/* 인풋버튼 컬러 */
.btn_input_white { border:1px solid #d7d7d7!important; background:#ffffff!important;}
.btn_input_white:hover { border:1px solid #a4a4a4!important; background:#dbdbdb!important;}
.btn_input_white input {color:#5e5a5a!important;}
.btn_input_white input:hover {color:#5e5a5a!important;}

.btn_input_light {border:1px solid #c2c2c2!important; background:#f3f3f3!important;}
.btn_input_light:hover {border:1px solid #808080!important; background:#aeaeae!important;}
.btn_input_light input {color:#5e5a5a!important;}
.btn_input_light input:hover {color:#fff!important;}

.btn_input_dark {border:1px solid #575757!important; background:#767676!important;}
.btn_input_dark:hover {border:1px solid #050505!important; background:#2e2e2e!important;}
.btn_input_dark input {color:#ffffff!important;}
.btn_input_dark input:hover {color:#ffffff!important;}

/* Design_ColorSet (버튼컬러셋-인풋)*/
.btn_input_color {border:1px solid #21979b!important; background:#45c5c9!important;}
.btn_input_color:hover {border:1px solid #d20059!important; background:#ff4594!important; }
.btn_input_color input {color:#ffffff!important;}
.btn_input_color input:hover {color:#ffffff!important;}


/* <공통> 상태텍스트아이콘 (컬러추가해서사용가능) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------*/
.shop_state_pack span {display:inline-block; font-weight:normal; height:17px; line-height:17px; font-size:11px; font-family:dotum; letter-spacing:-1px; color:#fff!important;  padding:0 7px;}

.shop_state_pack .red {background:#ff365c!important;}
.shop_state_pack .orange {background:#ff8a00!important;}
.shop_state_pack .green {background:#86ae00!important;}
.shop_state_pack .sky {background:#00a7bc!important;}
.shop_state_pack .blue {background:#0058b4!important;}
.shop_state_pack .purple {background:#8000ec!important;}
.shop_state_pack .dark {background:#474747!important;}
.shop_state_pack .light {background:#b4b4b4!important;}
.shop_state_pack .black {background:#000!important;}




/* <공통> 설명글 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------*/
.shop_tip_normal {color:#999999; font-size:11px; display:inline-block; line-height:20px; padding:0 5px;}

/* 중요한설명 */
.shop_tip_hit {color:#ff6c00; font-size:11px; display:inline-block; line-height:20px; padding:0 5px;}

/* 여러줄 */
.shop_tip_multi {overflow:hidden;}
.shop_tip_multi li {color:#999999; font-size:11px; padding:2px 6px; background:transparent url(../images/default_shop/bullet.gif) left center no-repeat; display:block;}
.shop_tip_multi li b {color:#666;}




/* 이메일,문자보내기 2013-07-24 */
#send_form {background:#2a2b2f url(../images/default_shop/send_bg.png) left top no-repeat; min-width:300px;}

#send_form .inner {padding:20px 20px 20px 105px;}
#send_form .title_area {overflow:hidden; color:#fff; font-size:18px; font-weight:bold; letter-spacing:-1px;}
#send_form .title_area b {color:#89303a; font-family:helvetica}
#send_form .title_area em {display:block; font-style:normal; color:#757575; font-size:13px; margin-top:5px;}

#send_form .form_area {background:#fff; padding:20px 20px 15px 20px; overflow:hidden; margin-top:20px;}
#send_form .form_area li {overflow:hidden; position:relative; margin-bottom:10px;}
#send_form .form_area .opt {position:absolute; font-weight:bold; color:#000; left:0; top:0;}
#send_form .form_area .form {margin-left:70px; overflow:hidden;}
#send_form .form_area .form input {width:99%; background:#efefef; border:1px solid #c5c5c5; color:#666; padding:10px 0; text-indent:10px; float:left; margin-bottom:2px;}
#send_form .form_area .form input:focus {border:1px solid #000; color:#000; font-weight:bold;}

#send_form .form_area .form textarea {width:92%; height:130px; background:#efefef; border:1px solid #c5c5c5; color:#666; padding:10px; float:left; margin-bottom:2px;}
#send_form .form_area .form textarea:focus {border:1px solid #000; color:#000; font-weight:bold;}

#send_form .btn_area {overflow:hidden; margin-top:10px; position:relative;}
#send_form .btn_area a {display:block; text-align:center; font-weight:bold; font-size:14px; height:40px; line-height:40px; color:#fff;}
#send_form .btn_area .btn_ok {background:#e83544; margin-right:110px;}
#send_form .btn_area .btn_cancel {background:#797979; position:absolute; right:0; top:0; width:100px;}
