@charset "utf-8";

/* 상단중요정보 */
#shop_contents_area .shop_notice_box {overflow:hidden; background:#fafafa; border:1px solid #e4e4e4; border-radius:10px 10px 10px 10px ;-moz-border-radius:10px 10px 10px 10px ;-webkit-border-radius:10px 10px 10px 10px ;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:500;line-height:1.3em;}
#shop_contents_area .shop_notice_box .order_number b {color:#ff4800; font-family:tahoma;}

#shop_contents_area .shop_notice_box2 {overflow:hidden; background:#114263; border-radius:10px 10px 10px 10px ;-moz-border-radius:10px 10px 10px 10px ;-webkit-border-radius:10px 10px 10px 10px ;padding:17px 55px; }
#shop_contents_area .shop_notice_box2 .notice {width:100%; background:#fff; text-align:center; font-size:1.3em; color:#666;padding:15px 0;font-weight:500;}



/* 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:20px; 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/defalut_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/defalut_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/defalut_shop_pack.png) -100px 0 no-repeat; display:inline-block; width:27px; height:27px; margin:15px 35px; }


/* 회원 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@------------------------------------------------------------------------------- */

#member_contents_area {overflow:hidden;}
#member_contents_area div,li,span,a,th,td,input,select,textarea,pre {font-family:NanumGothic;}


#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/defalut_shop_pack.png) no-repeat; height:40px; width:130px;}

#member_contents_area .page_process .divi {background:#dedee3; width:1px; margin:0 80px;}
#member_contents_area .page_process .first {background-position:-480px -120px;}
#member_contents_area .page_process .second {background-position:-610px -120px;}
#member_contents_area .page_process .third {background-position:-740px -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;}


#member_contents_area .member_first_box {overflow:hidden; background:#fff; border:5px solid #e4e4e4; padding:15px; margin-bottom:20px;}

#member_contents_area .member_first_box .agree {float:left; font-size:13px; letter-spacing:-1px; font-weight:bold; color:#ff4800; line-height:25px;}
#member_contents_area .member_first_box .agree .check {margin:0 5px; vertical-align:middle;}
#member_contents_area .member_first_box .agree_btn {float:right;}


/* 입력폼테이블 */
#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 .article {background:#fafafa; color:#333;}
#member_contents_area .member_info_form .conts {}

#member_contents_area .member_info_form .input_number {border:1px solid #ccc; height:20px; line-height:20px; 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:20px; line-height:20px; 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:20px; line-height:20px; 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; color:#333;}
#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/defalut_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_agree_box {font-size:11px; line-height:17px; white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}
#member_contents_area .member_agree_box b {color:#333; font-size:13px;}
#member_contents_area .member_agree_box .hit {color:#ff4800;}




/* 레이어팝업 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@------------------------------------------------------------------------------- */

#member_ly_pop {background:#fff; display:inline-block; overflow:hidden; 
*display:inline; -moz-box-shadow: 1px 2px 25px #000000; -webkit-box-shadow: 1px 2px 25px #000000; box-shadow: 1px 2px 25px #000000;}

#member_ly_pop div, li,span,a,th,td,input,select,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/defalut_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}
#member_ly_pop .login .timg {background:transparent url(../images/default_shop/defalut_shop_pack.png) 0 -60px no-repeat; width:300px; height:60px; margin-bottom:20px;}

#member_ly_pop .login .input_bg {background:transparent url(../images/default_shop/defalut_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/defalut_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/defalut_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/defalut_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/defalut_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/defalut_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/defalut_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/defalut_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:28px; line-height:25px; color:#333; width:200px; padding:0 10px; float:left; margin-right:5px;}

#member_ly_pop .zipcode .result {clear:both; overflow:hidden; width:400px; margin:20px 0;}

#member_ly_pop .zipcode .TB_zipcode_list {width:100%; margin-top:20px;}
#member_ly_pop .zipcode .TB_zipcode_list th {border:1px solid #b5b5b5; padding:10px; background:#ccc; color:#333;}
#member_ly_pop .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/defalut_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/defalut_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/defalut_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/defalut_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; margin:2px 1px; padding:8px; width:250px; color:#333; font-weight:bold;}
#member_ly_pop .enter_password .form span {display:inline-block;width:60px;text-align:right;}
#member_ly_pop .enter_password .guideTX {clear:both; color:#ff7e00; letter-spacing:-1px; margin:10px 0 20px 0; line-height:20px;}

/* 이름 연락처 */
#member_ly_pop .enter_nametel {padding:30px; overflow:hidden; position:relative; width:350px;}

#member_ly_pop .enter_nametel .timg {background:transparent url(../images/default_shop/defalut_shop_pack.png) 0 -710px no-repeat; width:300px; height:60px; margin-bottom:20px;}
#member_ly_pop .enter_nametel .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/defalut_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

#member_ly_pop .enter_nametel .form {clear:both; overflow:hidden; text-align:left;}
#member_ly_pop .enter_nametel .form .input {border:1px solid #cfcfcf; margin:2px 1px; padding:8px; width:220px; color:#333; font-weight:bold;}
#member_ly_pop .enter_nametel .form span {display:inline-block;width:70px;text-align:right;}
#member_ly_pop .enter_nametel .guideTX {clear:both; color:#ff7e00; letter-spacing:-1px; margin:10px 0 20px 0; line-height:20px;}


/* 프로모션 신청 팝업 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@------------------------------------------------------------------------------- */
#member_ly_pop .enter_promote {padding:30px; overflow:hidden; position:relative; width:350px;}

#member_ly_pop .enter_promote .timg {/*background:transparent url(../images/default_shop/defalut_shop_pack.png) 0 -710px no-repeat;*/ width:350px; height:70px; margin-bottom:20px;
font-size:36px;font-weight:700;line-height:120%;}
#member_ly_pop .enter_promote .closex {position:absolute; right:0; top:0; background:transparent url(../images/default_shop/defalut_shop_pack.png) -220px 0 no-repeat; width:40px; height:40px; margin:10px;}

#member_ly_pop .enter_promote .form {clear:both; overflow:hidden; text-align:left;}
#member_ly_pop .enter_promote .form .input {border:1px solid #cfcfcf; margin:2px 1px; padding:8px; width:220px; color:#333; font-weight:bold;}
#member_ly_pop .enter_promote .form span {display:inline-block;width:70px;text-align:right;}
#member_ly_pop .enter_promote .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;}




/* 마이페이지 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---------------------------------------------------------------------------- */

#mypage_contents_area {overflow:hidden;}
#mypage_contents_area div,li,span,a,th,td,input,select,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/defalut_shop_pack.png) 0 -470px no-repeat; vertical-align:middle; float:left;}

#mypage_contents_area .mypage_notice_box .choice_search {margin-left:20px; overflow:hidden; display:inline-block; float:left}
#mypage_contents_area .mypage_notice_box .direct_search {margin-left:20px; overflow:hidden; display:inline-block; float:right}

#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:25px; width:80px; line-height:25px; font-weight:bold; float:left;}
#mypage_contents_area .mypage_notice_box .input_faq {border:0; color:#fff; font-weight:bold; padding:0 5px; height:27px; width:400px; line-height:27px; font-weight:bold; float:left; background:#cacaca;}

#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}


/* 마이페이지 메인 */
#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:16px; }
#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:5px;}
#mypage_contents_area .mypage_notice_box .state .number b {font-family:tahoma; font-size:25px; color:#333;}

/* 단락타이틀 */
#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 .article {background:#fafafa; color:#333;}
#mypage_contents_area .mypage_info_form .conts {}

#mypage_contents_area .mypage_info_form .input_number {border:1px solid #ccc; height:20px; line-height:20px; 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:20px; line-height:20px; 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:20px; line-height:20px; 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/defalut_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 .pointer {cursor:pointer;}



#mypage_contents_area .mypage_list .no_border {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/defalut_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/defalut_shop_pack.png) 0 -590px no-repeat; display:block; height:20px;}

#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;}



/* 리스트상단탭메뉴 */
#mypage_contents_area .mypage_table_tab {float:left;width:400px;overflow:hidden;margin:0 0 1px 0; font-size:1.1em;}
#mypage_contents_area .mypage_table_tab .tab_on {background:#114263; font-weight:500; color:#fff; padding:15px 40px; display:inline-block; float:left;}


/* 신청내용 리스트 ------------------------ */
#mypage_contents_area .mypage_rqlist {width:100%;clear:both;}
#mypage_contents_area .mypage_rqlist th {background:#b1b1b1; color:#fff; font-size:13px; font-weight:normal; padding:12px 0; }
#mypage_contents_area .mypage_rqlist th:first-child {border-left:0;}

#mypage_contents_area .mypage_rqlist tr:hover {background:#fbfbfb;}
#mypage_contents_area .mypage_rqlist td {padding:20px 10px; border-bottom:1px solid #dadada;  text-align:center; vertical-align:middle; line-height:20px;font-weight:bold;}
#mypage_contents_area .mypage_rqlist td:first-child {border-left:0;}

#mypage_contents_area .mypage_rqlist tr.blank td {height:3px !important;padding:0 !important;}

#mypage_contents_area .mypage_rqlist .pointer {cursor:pointer;}



#mypage_contents_area .mypage_rqlist .no_border {border-left:0;}
#mypage_contents_area .mypage_rqlist .no_contents {padding:80px 0; font-weight:bold; font-size:11px; color:#333;}

#mypage_contents_area .mypage_rqlist .date {font-family:tahoma; color:#999999;}
#mypage_contents_area .mypage_rqlist .number {font-family:tahoma; color:#ff6600;}
#mypage_contents_area .mypage_rqlist .title {text-align:left; }
#mypage_contents_area .mypage_rqlist .price {color:#e10000; }
#mypage_contents_area .mypage_rqlist .price b{color:#ff662c; font-family:tahoma;}

#mypage_contents_area .mypage_rqlist .point {text-align:right;}
#mypage_contents_area .mypage_rqlist .plus {color:#ff6600; font-family:tahoma;}
#mypage_contents_area .mypage_rqlist .minus {color:#008df0; font-family:tahoma;}

#mypage_contents_area .mypage_rqlist .process_type {font-weight:bold; color:#ff662c;}
#mypage_contents_area .mypage_rqlist .process_ready {font-weight:bold; color:#0c83d5;}
#mypage_contents_area .mypage_rqlist .process_pay {font-weight:bold; color:#1c9695;}
#mypage_contents_area .mypage_rqlist .process_delivery {font-weight:bold; color:#0057b9;}
#mypage_contents_area .mypage_rqlist .process_end {font-weight:bold; color:#ca0000;}
#mypage_contents_area .mypage_rqlist .process_cancel {font-weight:bold; color:#333;}


#mypage_contents_area .mypage_rqlist .point_add {color:#ff6600; font-family:tahoma; font-weight:bold;}
#mypage_contents_area .mypage_rqlist .point_use {color:#008df0; font-family:tahoma; font-weight:bold;}
#mypage_contents_area .mypage_rqlist .point_due {color:#6baf00; font-family:tahoma; font-weight:bold;}

#mypage_contents_area .mypage_rqlist .inquiry_ok {color:#ff6600; font-weight:bold;}
#mypage_contents_area .mypage_rqlist .inquiry_no {color:#333; font-weight:bold;}

#mypage_contents_area .mypage_rqlist .inquiry_box {background:#f6f6f6; padding:20px;}
#mypage_contents_area .mypage_rqlist .inquiry_box .question {text-align:left; color:#666; line-height:18px;}

#mypage_contents_area .mypage_rqlist .inquiry_box .answert {text-align:left; color:#999; font-weight:bold; margin-top:20px; font-size:11px;}
#mypage_contents_area .mypage_rqlist .inquiry_box .answert b{color:#ff6600; font-size:13px;}
#mypage_contents_area .mypage_rqlist .inquiry_box .answer {text-align:left; color:#333; line-height:18px; margin-top:10px;}

/* 고객센터 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@---------------------------------------------------------------------------- */

#service_contents_area {overflow:hidden;width:100%;}
#service_contents_area div,li,span,a,th,td,input,select,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:8px solid #e4e4e4; margin-bottom:20px; padding:20px 40px; overflow:hidden;}
#service_contents_area .board_notice_box .ic_search {display:inline-block; width:119px; height:38px; background:transparent url(../images/default_shop/faq_search_ic.gif) 0 0 no-repeat; float:left; margin-top:-5px;}

#service_contents_area .board_notice_box .direct_search {margin-left:20px; overflow:hidden; display:inline-block; float:left;}
#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:28px; width:400px; line-height:27px; font-weight:bold; float:left; background:#cacaca;}

#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}



/* 게시판목록 ----------------------------------------- */
#service_contents_area .board_normal_list .colorset {/* 메인컬러에맞게변경*/border-top:2px solid #f6445e; color:#f6445e;}

#service_contents_area .board_normal_list {width:100%; border-top:1px solid #dadada; background:#fafafa;}
#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:#fff;}
#service_contents_area .board_normal_list td {padding:15px 0; border-bottom:1px solid #dadada; border-right:1px solid #dadada; text-align:center; vertical-align:middle;}
#service_contents_area .board_normal_list td:last-child {border-right:0;}

#service_contents_area .board_normal_list .number { color:#999999;}
#service_contents_area .board_normal_list .cate { border-right:0;color:#999999; font-weight:500;}
#service_contents_area .board_normal_list .dates {border-right:0;font-weight:500;}
#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;font-weight:500; }
#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 {font-family:tahoma; font-size:11px; color:#4ea2d2; font-weight:bold;}

#service_contents_area .board_normal_list .ic_new {background:transparent url(../images/default_shop/defalut_shop_pack.png) -740px -60px no-repeat; display:inline-block; width:14px; height:13px; margin-left:5px; float:left;}

#service_contents_area .board_normal_list .no_contents {padding:80px 0; font-weight:bold; font-size:11px; color:#333;}


/* FAQ 목록 ----------------------------------------- */
#service_contents_area .board_faq_list {overflow:hidden;background:#fafafa;width:100%;}
#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 {display:inline-block;}

#service_contents_area .board_faq_list .ic_Q {background:transparent url(../images/default_shop/faq_list_q.gif) 0 0 no-repeat;  width:51px; height:21px; margin:0 15px; float:left;}
#service_contents_area .board_faq_list .ic_open {background:transparent url(../images/default_shop/defalut_shop_pack.png) ;background-position:-310px -30px;  width:20px; height:16px; margin:0 15px; float:right; }
#service_contents_area .board_faq_list .ic_close {background:transparent url(../images/default_shop/defalut_shop_pack.png) ;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;}
#service_contents_area .board_faq_list .question_box .question {color:#999; font-weight:400; font-size:1.2em; line-height:21px; float:left; background:none;}
#service_contents_area .board_faq_list .question_box .question_on {color:#0096c6;  font-weight:500;line-height:21px; float:left; background:none;}

#service_contents_area .board_faq_list .board_faq_answer {position:relative; padding:20px 20px 20px 70px; overflow:hidden; text-align:left;  overflow:hidden; margin-top:10px; }
#service_contents_area .board_faq_list .board_faq_answer_body {position:relative;width:880px; padding:10px 10px 50px 10px; text-align:left; background:#fff;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/faq_list_a.gif) 0 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; }
#service_contents_area .board_faq_list .board_faq_answer .conts {color:#333; font-size:1.1em; line-height:18px; margin-top:30px;}


/* 프로모션 게시판 카테고리 ----------------------------------------- */
#service_contents_area .board_cate_box {overflow:hidden; background:#fafafa; border:1px solid #e4e4e4; border-radius:5px 5px 5px 5px ;-moz-border-radius:5px 5px 5px 5px ;-webkit-border-radius:5px 5px 5px 5px ; margin-bottom:20px; font-weight:500;}
#service_contents_area .board_cate_box .all {float:left;width:80px;text-align:center; border-right:1px solid #e4e4e4; padding:30px;}
#service_contents_area .board_cate_box .cate {float:left;width:700px;text-align:center;padding:30xp}
#service_contents_area .board_cate_box ul {margin:0;padding:0;list-style:none;}
#service_contents_area .board_cate_box ul li {float:left;width:110px;text-align:center;padding:10px 0px;}
#service_contents_area .board_cate_box ul li.sep {width:30px;}
#service_contents_area .board_cate_box a.active {color:#ffa012 !important;}

/* 프로모션 게시판 목록  ----------------------------------------- */
#service_contents_area .board_promotion_list { display:inline-block;clear:both;width:1053px;margin:0;padding:0; border:1px solid #dadada; background:#fff	;
 border-radius:5px 5px 5px 5px ;-moz-border-radius:5px 5px 5px 5px ;-webkit-border-radius:5px 5px 5px 5px ;  font-weight:500;}
#service_contents_area .board_promotion_list li {float:left; display:inline-block; width:262px;height:180px;text-align:center;padding:27px 0 20px 0;border-top:1px solid #dadada;border-left:1px solid #dadada;}
#service_contents_area .board_promotion_list li.startline {border-top:0;}
#service_contents_area .board_promotion_list li.start {border-left:0;}
#service_contents_area .board_promotion_list span.thumb {display:inline-block;width:210px;height:140px; overflow:hidden;border-radius:10px 10px 10px 10px ;-moz-border-radius:10px 10px 10px 10px ;-webkit-border-radius:10px 10px 10px 10px ;background:#f3f3f3;}
#service_contents_area .board_promotion_list span.thumb img  {width:210px;height:140px;border-radius:10px 10px 10px 10px ;-moz-border-radius:10px 10px 10px 10px ;-webkit-border-radius:10px 10px 10px 10px ;}

#service_contents_area .board_promotion_list li span.title {display:block;font-size:1.2em;padding:5px 0;}
#service_contents_area .board_promotion_list li span.date {display:block;font-size:1.2em;color:#feab2b;padding:5px 0;}

#service_contents_area .board_promotion_view {background:#fdfdfd;min-width:1053px;min-height:200px;overflow:hidden;text-align:center;padding:20px 0;border:1px solid #dadada;border-radius:5px 5px 5px 5px ;-moz-border-radius:5px 5px 5px 5px ;-webkit-border-radius:5px 5px 5px 5px ;}

/* 즉시출고 게시판 목록  ----------------------------------------- */
#service_contents_area .board_release_list { display:inline-block;clear:both;width:1145px;margin:0;padding:0; background:#fff;overflow-x:hidden;}
#service_contents_area .board_release_list li {float:left; display:inline-block; width:555px;margin:0px 30px 50px 0;border:1px solid #dadada;}
#service_contents_area .board_release_list li:nth-child(even) {margin-right:0 !important;}
#service_contents_area .board_release_list li span.release_thumb {display:inline-block;width:555px;height:315px; overflow:hidden;}
#service_contents_area .board_release_list li span.release_thumb img  {width:555px;}

#service_contents_area .board_release_list li span.release_title {display:block;float:left;width:380px;overflow:hidden;text-overflow:ellipsis;text-align:left;font-size:1.4em;font-weight:600;padding:30px 0px 30px 20px;}
#service_contents_area .board_release_list li span.release_date {display:block;float:right;width:100px;font-size:1.4em;font-weight:600;text-align:right;padding:30px 20px 30px 20px;}
#service_contents_area .board_release_list li span.release_btn {display:block;width:100%;font-size:1.2em;color:#feab2b;padding:5px 0;padding:20px 0px 30px 0px;}



/* 리뷰 목록 ----------------------------------------- */
#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; cursor:pointer;}
#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/defalut_shop_pack.png) -770px -60px no-repeat; display:inline-block; width:16px; height:17px; vertical-align:middle}


/* 오른쪽 점수 */
#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/defalut_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/defalut_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/defalut_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_normal_view .colorset {/* 메인컬러에맞게변경*/ border-top:2px solid #f6445e;}

#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 .writer {padding:5px; background:#f8f8f8; text-align:center; border-bottom:1px solid #b4b4b4;}
#service_contents_area .board_normal_view .writer_conts {padding:5px 15px; color:#999999; border-bottom:1px solid #b4b4b4; font-size:11px;}

#service_contents_area .board_normal_view .date {padding:5px; background:#f8f8f8; text-align:center; border-bottom:1px solid #b4b4b4;}
#service_contents_area .board_normal_view .date_conts {padding:5px 15px; font-family:tahoma; font-size:11px; color:#999999; border-bottom:1px solid #b4b4b4;}

#service_contents_area .board_normal_view .event {padding:5px; background:#f8f8f8; text-align:center; border-bottom:1px solid #b4b4b4;}
#service_contents_area .board_normal_view .event_conts {padding:5px 15px; color:#999999; border-bottom:1px solid #b4b4b4; font-size:13px; font-family:tahoma; font-weight:bold; color:#ff4800;}

#service_contents_area .board_normal_view .conts {padding:30px 0; line-height:18px;}

#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/defalut_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/defalut_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/defalut_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/defalut_shop_pack.png) 0 -620px no-repeat; width:100px; height:20px; float:left;}
#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 .textarea {border:1px solid #d7d7d7; padding:5px; float:left; height:58px; width:860px; /* 변경할값:전체 width값-140px뺀값 */}
#service_contents_area .board_comment_form .btn_ok {display:inline-block; background:transparent url(../images/default_shop/defalut_shop_pack.png) -480px 0 no-repeat; width:85px; height:70px; float:right;}

#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/defalut_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_form_colorset {/* 메인컬러에맞게변경*/ border-top:2px solid #f6445e;}

#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/defalut_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/defalut_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/defalut_shop_pack.png) -200px -470px no-repeat; vertical-align:middle; }
#service_contents_area .board_search .input_text {border:1px solid #d7d7d7; height:20px; line-height:20px; width:200px; padding:0 5px; color:#333; }
#service_contents_area .board_search .select {display:inline-block; border:1px solid #ccc; padding:2px; color:#333; width:80px; background:#fff;}
#service_contents_area .board_search .check {margin:0 3px; display:inline-block;}
#service_contents_area .board_search .check_box {float:left; margin:0 10px; line-height:20px;}


/* 이용안내(기본텍스트) */
#service_contents_area .service_guide {overflow:hidden;}
#service_contents_area .service_guide .btn_gotop {display:inline-block; background:#f8f8f8 url(../images/default_shop/defalut_shop_pack.png) -393px -28px no-repeat; width:40px; height:35px; float:right;}
#service_contents_area .service_guide .tx {height:35px; line-height:35px; color:#333; font-weight:bold; float:left; font-size:13px;}
#service_contents_area .service_guide .article {border-top:1px solid #dadada; border-bottom:1px solid #dadada; overflow:hidden;}
#service_contents_area .service_guide .conts {line-height:20px; padding:10px 20px 30px 10px; font-size:11px;}
#service_contents_area .service_guide .conts b {color:#ff6c00;}




/* <공통> 빈공간 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------- */
.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 #f6445e; color:#f6445e; /* 변경할값 */ }


/* 가운데정렬이 필요한 버튼감싸기!!! float:left 때문에 가운데정렬이 안됨 */
.btn_line_up_center {display:inline-block; *display:inline; *zoom:1;} 


.shop_btn_pack {margin:0 2px;}
.shop_btn_pack span {display:inline-block; font-family:NanumGothic; }
.shop_btn_pack a {display:inline-block; font-family:NanumGothic; cursor:pointer;}
.shop_btn_pack input {display:inline-block; font-family:NanumGothic; cursor:pointer; border: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_25 {padding:0 20px; 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_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 .input_20 {height:20px; font-size:11px; font-family:dotum; letter-spacing:-1px; text-align:center; border:none; background:none; color:#fff; padding:0 10px;}
.shop_btn_pack .input_25 {height:25px; font-size:12px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 10px;}
.shop_btn_pack .input_30 {height:30px; font-size:12px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 10px;}
.shop_btn_pack .input_35 {height:35px; font-size:12px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 10px;}
.shop_btn_pack .input_40 {height:40px; font-size:15px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 15px;}
.shop_btn_pack .input_45 {height:45px; font-size:15px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 15px;}
.shop_btn_pack .input_50 {height:50px; font-size:17px; font-weight:bold; text-align:center; background:none; color:#fff; padding:0 30px;}


/* 버튼 컬러 */
.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;}

.shop_btn_pack .color {color:#fff!important; border:0px solid #c10b26!important; background:#ff5c29 !important; /* 변경할값 */}
.shop_btn_pack .color:hover {color:#fff!important; border:0px solid #7f0013!important; background:#b2001a!important; /* 변경할값 */}



/* <공통> 상태텍스트아이콘 (컬러추가해서사용가능) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------*/
.shop_state_pack .badge-stat {display:inline-block; font-weight:normal; font-size:1em; color:#fff !important;  padding:6px 30px 6px 30px  !important;}

.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 .gray {background:#474747!important;}
.shop_state_pack .lightgray {background:#aaaaaa!important;}
.shop_state_pack .darkblue {background:#114263 !important;}
.shop_state_pack .lightorange {background:#feaa2d !important;}
.shop_state_pack .lightmint {background:#41bae9 !important;}

.shop_state_pack .darksky_line {background:#2fa1d7 !important;border-bottom:3px solid #176498}
.shop_state_pack .blue_line {background:#0058b4!important;border-bottom:3px solid #8bb1c8;}
.shop_state_pack .darkblue_line {background:#17649a !important;border-bottom:3px solid #8bb1c8;}
.shop_state_pack .lightmint_line {background:#41bae9 !important;border-bottom:3px solid #8bb1c8;}
.shop_state_pack .gray_line {background:#898989!important; border-bottom:3px solid #212121;}
.shop_state_pack .orange_line {background:#ff8a00!important; border-bottom:3px solid #e10000;}
.shop_state_pack .sky_line {background:#00a7bc!important;border-bottom:3px solid #8bb1c8;}
/* <공통> 게시판 카테고리 뱃지 색상 @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-------------------------------*/
.board_cate_pack .badge-cate 
{
	display:inline-block; font-weight:normal; font-size:1em; color:#fff !important;  padding:5px 20px 5px 20px  !important;
 	border-radius:10px 10px 10px 10px ;-moz-border-radius:10px 10px 10px 10px ;-webkit-border-radius:10px 10px 10px 10px ;
 }
 
.board_cate_pack .red {background:#ff365c!important;}
.board_cate_pack .orange {background:#ff7b05!important;}
.board_cate_pack .green {background:#86ae00!important;}
.board_cate_pack .sky {background:#00a7bc!important;}
.board_cate_pack .blue {background:#0058b4!important;}
.board_cate_pack .purple {background:#8000ec!important;}
.board_cate_pack .gray {background:#474747!important;}
.board_cate_pack .lightgray {background:#aaaaaa!important;}
.board_cate_pack .darkblue {background:#114263 !important;}
.board_cate_pack .lightorange {background:#ffb506 !important;}
.board_cate_pack .lightmint {background:#41bae9 !important;}
.board_cate_pack .darksky {background:#2fa1d7 !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;}


