﻿@charset 'utf-8';

/* Layout */
#wrap{min-width:1000px;zoom:1;}/*background:#fff url("../img/sub_bg.jpg") 50% 0 no-repeat;*/
#wrap:after {display:block;visibility:hidden;clear:both;content:""}

#header{z-index:10;width:100%;zoom:1;}
#header:after {display:block;visibility:hidden;clear:both;content:""}

/* 중간 레이아웃 */
#wrapper {position:relative;z-index:5;margin:0 auto;width:1000px;text-align:left;border:0 none;background:#fff;zoom:1;}
#wrapper:after {display:block;visibility:hidden;clear:both;content:""}
.wrapper_index {}
.wrapper_sub {}

#aside {position:relative;float:left;margin:0;padding-left:10px;width:210px;min-height:500px;height:auto !important;height:500px;border-left:0 none;background:none; }

#container, #footer, .lnb, .ctx_bottom{position:relative;clear:both;width:1000px;margin:0 auto;text-align:left}
#container {z-index:4;position:relative;clear:none;float:right; padding:0 20px 15px 20px;width:740px !important;_width/**/:780px;min-height:500px;height:auto !important;height:500px;border:0 none;background:#fff;zoom:1}
#container:after {display:block;visibility:hidden;clear:both;content:""}
.cts_banner { clear:both; margin:0 auto;}
/* 각메뉴마다 제목이미지(제목텍스트), 왼쪽메뉴타이틀 위치 선정 */
#container_title {position:absolute; top:-105px; left:20px; z-index:20;font-weight:bold; font-size:1.8em;padding:0 10px 20px; border-bottom:0 none; background:#fff;}
#cts_title { position:absolute; top:-105px; left:20px; z-index:20;}
#left_title { position:absolute; top:-100px; left:20px; z-index:20;}
#bo_list_title { background:#fff;}
.tab_service { padding-top:10px; background:#fff;}


/* Header */
/* lnb */
.lnb{position:relative;z-index:100;height:121px; overflow:visible;zoom:1;}
.lnb:after {display:block;visibility:hidden;clear:both;content:""}
.lnb h1{position:relative;top:10px;left:0; float:left;}

/* header notice */
.header_notice_wrap{position:absolute;top:43px;left:450px;z-index:105; width:300px;height:20px; overflow:hidden;}
.header_notice_wrap h2{ float:left; margin-right:8px;}
.header_notice_wrap .lt { float:left;width:195px;height:100%;} 
.header_notice_wrap .lt .lt_title{ display:none; height:0; position:absolute;}
.header_notice_wrap .lt .lt_more{ display:none;}

/* 전체 검색 */
#hd_sch { display:none;position:absolute;top:40px;right:0;margin:0;padding:0;border:1px solid #c3c6ca}
#hd_sch legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
#hd_sch #sch_stx {padding-left:5px;width:110px;height:24px;border:0;background:#fff;line-height:1.9em !important;line-height:1.6em}
#hd_sch #sch_submit {padding:0 5px;height:26px;border:0;background:#e2e6eb;color:#333;cursor:pointer}

/* 회원메뉴 */
#tnb {position:absolute;top:5px;right:0;margin:0;padding:0;list-style:none;zoom:1}
#tnb:after {display:block;visibility:hidden;clear:both;content:""}
#tnb h3 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#tnb li {float:left;margin:0; }
#tnb li:last-child a { border-right:0}
#tnb a {float:left;display:inline-block;padding:0 12px 0 !important;height:1.2em;color:#666;font-size:0.95em; letter-spacing:-0.1em;line-height:1.2em;border-right:1px solid #eeeeee;}
#tnb a:focus, #tnb a:hover, #tnb a:active {text-decoration:none}
#tnb img {margin-right:3px}
#tnb .snb_login,
#tnb .snb_logout { padding:0; border:0;}
#tnb .e {padding:0 !important;}
#tnb .e_img { margin:-9px 0 0; padding:0;}
#tnb .e_img a {margin:0;padding:0;}
#tnb .snb_cnt {position:absolute;top:0;left:-230px;border:0;}

/* header menu */
.s_menu{position:absolute;left:0;bottom:0;padding:0 20px;width:960px !important;width:1000px;height:47px;background:#838388 url('../img/gnbbg.gif') no-repeat 0 100%} 
.s_menu li		{_display:inline-block;float:left;position:relative;}
.s_menu a {display:block;position:relative; width:100%;height:43px;line-height:2.95em;border:0 none;overflow:hidden;font-weight:bold; font-size:0.95em;color:#333536;letter-spacing:-1px;cursor:pointer;text-align:center;text-decoration:none;}
.s_menu a img { margin:14px auto;}
.s_menu a span	{display:inline-block;width:100%;height:100%}
.s_menu .f		{background:none !important;}
.s_menu .e		{}
/* 메뉴이미지 설정 */
/*
.s_menu .gnb_1dli{ }
.s_menu .gnb_1da {padding-top:12px;padding-bottom:10px}
.s_menu .mn_80	{ background:none}
.s_menu .mn_90, .s_menu .mn_a0, .s_menu .mn_b0 {background:url('../main/mywebheidi01/img/menu_line2.gif') 0 53% no-repeat}
.s_menu .mn_60	{ position:absolute; top:-14px; right:33px;}
.s_menu .mn_60 a { overflow:visible !important}
 */
/* 메인메뉴 */
#gnb {position:relative;margin:0;border:0 none;background:none;}
#gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#gnb #gnb_1dul {margin:0 auto !important;padding:0;width:100%;zoom:1}
#gnb #gnb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_1dli {z-index:10;position:relative;float:left;zoom:1}
.gnb_1dli:after {display:block;visibility:hidden;clear:both;content:""}
.gnb_1da {display:block;float:left;padding:0;width:100%;height:auto;background:none;font-weight:bold;line-height:2.95em; text-align:center;text-decoration:none}
.gnb_1da:focus, .gnb_1da:hover {background:none;text-decoration:none;color:#333}
.gnb_1dli_air a {background-color:#333;color:#333}
.gnb_1dli_on a {background-color:#333;color:#333}
.gnb_2dul {display:none;position:absolute;top:35px}
.gnb_2da {display:block;width:80px;}
.gnb_2da {display:inline-block;padding:0 10px;width:161px;height:35px;text-align:left;text-decoration:none;line-height:2.95em}
.gnb_2da:focus, .gnb_2da:hover {text-decoration:none}
.gnb_1dli_over .gnb_2dul {display:block;left:0;width:180px;background:#fff}
.gnb_1dli_over2 .gnb_2dul {display:block;right:1px;width:180px;background:#fff}

.gnb_empty {width:100%;height:35px;text-align:center;line-height:2.95em}

/* 상단 레이아웃 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;width:1090px;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {margin:0 0 30px}
.hd_pops_footer {position:absolute;bottom:0;left:0;padding:10px 0;width:100%;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}

#hd_qnb {border-bottom:0; background:none;/*border-bottom:1px solid #e9e9e9;background:#f2f5f9;*/}
#hd_qnb:after {display:block;visibility:hidden;clear:both;content:""}
#hd_qnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_qnb ul {margin:0 auto;width:80px}
#hd_qnb li {float:left;border-right:1px solid #e9e9e9}
#hd_qnb #qnb_last {border:0 !important}

#hd_aside {}
#hd_aside h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#hd_aside .aside_inner {position:relative;margin:0 auto;width:1090px;min-width:1090px}

/* footer */
#footer{overflow:hidden;clear:both;padding-bottom:30px;border-top:3px solid #383b43;zoom:1}
#footer:after {display:block;visibility:hidden;clear:both;content:""}
#footer .logo	{position:absolute; top:32px; left:0; display:block; width:178px;}

.footer_menu	{float:left; height:31px;margin:5px 0 0 280px; width:810px; border-bottom:1px solid #e5e5e5; }
.footer_menu li	{float:left;}
.footer_menu li.first{}
.footer_menu li a	{ display:inline-block; padding-right:10px; margin:10px 6px 0;text-align:center; }
.footer_menu .li_img a {padding:0 6px 0 0; margin:0;text-align:center; }

.notice dt, .notice dd, .policy, .policy dt, .policy dd, address{_display:inline;float:left;white-space:nowrap}
.notice{overflow:hidden;height:34px;border-bottom:1px solid #ebebeb;background:#fafafa}
.notice dt{width:53px;margin:10px 0 0 15px}
.notice dd{line-height:34px}
address{float:left; margin-left:280px; padding-top:10px; line-height:150%; font-size:0.95em}
address strong a:hover{color:#009bc8 !important}

.main_call { position:relative; float:right;margin:10px 0 0; z-index:100;}
.main_call img { margin:0 0 10px;}
.main_call ul {margin:15px 0 10px;}
.main_call ul:after {display:block;visibility:hidden;clear:both;content:""}
.main_call ul li { float:left; padding-right:6px;}
.main_call ul li.last { float:left; padding-right:0;}
.main_call ul li img { margin:0;}

/* 왼쪽영역 */
#snb {margin:0 0 10px;padding:0 0 2px;border:0px solid #d5d5d5;background:#fff}
#snb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#snb_1dul {background:#fff url('../main/mobileshop101/img/snb_bg.gif') 0 0 repeat-y;}
#snb_1dul:after {display:block;visibility:hidden;clear:both;content:""}
.snb_1dli {position:relative;margin-bottom:13px;}
.snb_1dli_on {color:#fff;text-decoration:none}
.snb_1da {display:block;padding:0 10px; width:158px;border-bottom:0px solid #f4f4f4;background:#fff url('../img/ico_arrow1_off.gif') 97% 50% no-repeat;text-decoration:none}
.snb_1da:focus, .snb_1da:hover {background:#f1f1f1;text-decoration:none}
.snb_1dli_on .snb_1da,  .snb_1da:hover, .snb_1da:focus { color:#333; background:url('../img/ico_arrow1.gif') 97% 50% no-repeat;text-decoration:none}
.snb_2dul { margin:10px 0 25px 25px; }
.snb_2dli {display:none;z-index:1000;position:absolute;line-height:1.8em;border:1px solid #787f89}
.snb_1dli_over .snb_2dul, .snb_1dli_over2 .snb_2dul {display:block;top:-1px;left:127px;width:130px;background:#fff}
.snb_2da {display:none; width:110px;}
.snb_1dli_over .snb_2da {display:block;padding:0 10px;height:33px;border-bottom:1px solid #e9e9e9;line-height:2.9em !important;line-height:2.6em}
.snb_2da:focus, .snb_2da:hover {background:#f2f5f9;text-decoration:none}
/* 왼쪽칼럼설정 */
.aside_column	  {position:relative; padding:0 0 17px; margin:0 0 20px; border-bottom:1px solid #e0e0e0;}
.aside_column:after {display:block;visibility:hidden;clear:both;content:""}
.aside_column h2  {display:block;padding:0 0 7px; margin:0 0 10px; border-bottom:2px solid #7f7f7f;}
/* 마이웹하이디 서비스링크 */
.main_service_item {position:relative;}
.main_service_item .main_column1_acc { float:left;}
.main_service_item dl { position:absolute; top:0; left:80px; height:65px; overflow:hidden;}
.main_service_item dl:focus, .main_service_item dl:hover { overflow:visible;}
.main_service_item dl dt { color:#0a8ca3; font-weight:bold; margin-bottom:3px;}
.main_service_item dl dd { line-height:1.3em; background:#fff;}
/* 왼쪽고객센터 */
#aside_cscente ul{ padding:10px 0 10px 50px;background:url("../main/mywebheidi01/img/ico_hp.gif") 8% 20% no-repeat;}
#aside_cscente ul li{ padding-left:10px; font-size:0.95em; line-height:1.5em;background:url("../main/mywebheidi01/img/ico_arrow2.gif") 0 45% no-repeat;}
/* 내용관리 */
#ctt {margin:10px 0;padding:0;border:0}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0}
.ctt_img {text-align:center}


/* 컨텐츠들 */	
/* 7mobile 소개 */
div.tabcts div.tab	{width:730px; height:44px; background:url("../charge/img/tab_bg.gif") 0 100% repeat-x; }

/* 부가서비스안내 */
li.article span.free	{ margin-top:0; text-align:top;}

/* 이용약관, 개인정보 취급방침 */	
.contentArea {float:left; width:710px; margin:0 25px 0 30px; height:100%; padding-bottom:50px;}
.contentArea h3 {overflow:hidden; width:710px; padding:0 0 8px; margin:0 0 25px; background:url("/mvno/images/common/bg/bgLocation.gif") no-repeat left bottom;}
.contentArea .visual {width:710px; margin:0 0 24px; padding:0; border-bottom:1px solid #c3c3c3;}
.contentArea .imgRegister {margin:0; padding:0;}
.contentArea h4.tit {margin:25px 0 0; padding:0 0 5px 25px; background:url("/mvno/images/common/ico/icoH4Tit.gif") no-repeat 0 0; font-size:1em;}
.contentArea .conImg {margin:0; padding:10px 0 0 0; text-align:center;}
.contentArea .copy {margin:0 0 5px; padding:0;}
.contentArea .tip {margin:0 0 5px; padding:0;}
.contentArea .boxCont {margin:0 0 15px 0; padding:0;}
.contentArea h5.subTit {overflow:hidden; margin:30px 0 0; padding:0 0 8px 10px; background:url("/mvno/images/common/ico/icoH5sTit.gif") no-repeat left 4px;}

.terms {overflow-y:scroll; width:700px; height:300px; padding:10px; margin-top:15px; border:1px solid #e0e0e0; color:#7b7b7b; }
.terms h4 {margin:0; padding:10px 0 5px; color:#7b7b7b; font-size:14px;}
.terms dl {}
.terms dl dt {font-weight:bold;}
.terms dl dd {padding-left:10px; font-size:0.95em; line-height:1.5em;}
.terms ul {}
.terms ul li {padding-bottom:10px;}	

/* 라운드 박스 설정*/
.rbox_wrap { clear:both;position:relative;padding:11px 11px;border:4px solid #e5e5e5;background:#fff;}
.rbox_wrap:after {display:block;visibility:hidden;clear:both;content:""}
.rbox_wrap .lt {position:absolute;top:-4px !important;*top:-5px;left:-4px;}
.rbox_wrap .rt {position:absolute;top:-4px !important;*top:-5px;right:-4px;}
.rbox_wrap .lb {position:absolute;bottom:-4px;*bottom:-5px;left:-4px;}
.rbox_wrap .rb {position:absolute;bottom:-4px;*bottom:-5px;right:-4px;}
/* 메인라운드 박스 설정*/
.roundbox { clear:both;position:relative;padding:12px;border:1px solid #ddd;}
.roundbox:after {display:block;visibility:hidden;clear:both;content:""}
.roundbox .rbox_img_lt {position:absolute;top:-1px !important;*top:-1px;left:-1px;}
.roundbox .rbox_img_rt {position:absolute;top:-1px !important;*top:-1px;right:-1px;}
.roundbox .rbox_img_lb {position:absolute;bottom:-1px;*bottom:-1px;left:-1px;}
.roundbox .rbox_img_rb {position:absolute;bottom:-1px;*bottom:-1px;right:-1px;}
/* 메인라운드 핑크라인박스 설정*/
.roundbox_pink { clear:both;position:relative;padding:12px;border:1px solid #e4007f;}
.roundbox_pink:after {display:block;visibility:hidden;clear:both;content:""}
.roundbox_pink .rbox_img_lt {position:absolute;top:-1px !important;*top:-1px;left:-1px;}
.roundbox_pink .rbox_img_rt {position:absolute;top:-1px !important;*top:-1px;right:-1px;}
.roundbox_pink .rbox_img_lb {position:absolute;bottom:-1px;*bottom:-1px;left:-1px;}
.roundbox_pink .rbox_img_rb {position:absolute;bottom:-1px;*bottom:-1px;right:-1px;}
#product_list { clear:both; padding-top:35px;}

/* 쇼핑몰 상품목록 높이 지정 */
.sct_wrap .sct_img, #sct .sct_img 	{height:230px !important; overflow:hidden;}
.main_sct_wrap .sct_img {height:230px !important;}
/*.sct_wrap .sct_li, #sct .sct_li  	{ margin-left:15px;}*/






/* ########## 쇼핑몰 컨텐츠 ########## */
/* aside:gnb */
#aside  #gnb {margin:0 0 15px;padding:0 0 2px;border:1px solid #d5d5d5;background:#f2f5f9}
#aside  #gnb h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#aside  .gnb_1dli {position:relative; float:none;}
#aside  .gnb_1dli_on {color:#fff;text-decoration:none}
#aside  .gnb_1da {display:block;padding:0 10px;width:158px;border-bottom:1px solid #f4f4f4;background-color:#fff;font-weight:bold;text-decoration:none}
#aside  .gnb_1dam {background:url('../../../skin/shop/basic/img/gnb_bg00.gif') #fff center right no-repeat }
#aside  .gnb_1dli_on .gnb_1da {background-color:#626870;color:#fff;text-decoration:none}
#aside  .gnb_1dli_on .gnb_1dam {background:url('../../../skin/shop/basic/img/gnb_bg01.gif') #626870 center right no-repeat;color:#fff;text-decoration:none}
#aside  .gnb_2dul {display:none;z-index:1000;position:absolute;border:1px solid #787f89}
#aside  .gnb_1dli_over .gnb_2dul, .gnb_1dli_over2 .gnb_2dul {display:block;top:0;left:127px;width:130px !important;background:#fff}
#aside  .gnb_2da {display:none;width:110px;color:#333;background:#fff;}
#aside  .gnb_1dli_over .gnb_2da {display:block;padding:0 10px;height:33px;border-bottom:1px solid #e9e9e9;line-height:2.9em !important;line-height:2.6em}
#aside  .gnb_2da:focus, .gnb_2da:hover {color:#333;background:#f2f5f9 !important;text-decoration:none}
/* aside:gnb 추가 */
/*#shop_area .gnb_1da {padding:0 10px;}
#shop_area_board .gnb_1da {padding:0 10px;}
*/

/* aside:이벤트 링크 */
#sev {margin:0 0 20px;padding:0 0 2px;border:1px solid #ecc9d6;background:#fff8fb}
#sev h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sev ul {margin:0;padding:0;border:0;background:#fff;list-style:none}
#sev .sev_img {display:block;border-bottom:1px solid #faedf2}
#sev .sev_text {display:block;padding:7px 10px 6px;border-bottom:1px solid #faedf2;text-decoration:none}
#sev .sev_text:focus, #sev .sev_text:hover {background:#fffafc}
#sev strong {}
#sev_empty {padding:15px 0;text-align:center}

/* aside:커뮤니티 링크 */
#scomm {margin:0 0 5px;padding:0 0 2px;border:1px solid #d5d5d5;background:#f2f5f9}
#scomm h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#scomm ul {margin:0;padding:0;border:0;background:#fff;list-style:none}
#scomm a {display:block;padding:7px 10px 6px;border-bottom:1px solid #f4f4f4;text-decoration:none}
#scomm a:focus, #scomm a:hover {background:#f9f9f9}
#scomm_empty {padding:15px 0;text-align:center}

/* aside:배너 */
.sbn {margin:0 0 5px}
.sbn h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.sbn ul {margin:0;padding:0;border:0;list-style:none}
.sbn li {margin:0 0 1px}
.sbn .sbn_border {border:1px solid #d5d5d5} /* 인덱스 배너도 함께 사용 */

#sbn_idx {position:relative;margin:0 0 30px}
#sbn_idx .sbn_btn {z-index:100;position:absolute;top:50%}
#sbn_idx .sbn_btn button {position:relative;top:-35px;margin:0;padding:0;width:70px;height:70px;border:0;background:transparent;overflow:hidden}
#sbn_idx .sbn_btn span {display:block;width:100%;height:100%;background:url('../../../img/sbn_btn.png')}
#sbn_idx #sbn_btn_p {left:25px}
#sbn_idx .sbn_btn #sbn_btn_prev span {background-position:0 0}
#sbn_idx #sbn_btn_n {right:25px}
#sbn_idx .sbn_btn #sbn_btn_next span {background-position:-70px 0}
#sbn_idx ul {position:relative;overflow:hidden}
#sbn_idx ul li {position:absolute;display:none;top:0;left:0}
#sbn_idx ul li.sbn_first{display:block}

/* aside:장바구니 */
#sbsk {margin:0 0 5px;padding:0 0 2px;border:1px solid #d5d5d5;background:#f2f5f9}
#sbsk h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sbsk ul {margin:0;padding:0;border:0;background:#fff;list-style:none}
#sbsk a {display:block;padding:7px 10px 6px;border-bottom:1px solid #f4f4f4;text-decoration:none}
#sbsk a:focus, #sbsk a:hover {background:#f9f9f9}
#sbsk_empty {padding:15px 0;text-align:center}

/* aside:위시리스트 */
#swish {margin:0 0 5px;padding:0 0 2px;border:1px solid #d5d5d5;background:#f2f5f9}
#swish h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#swish ul {margin:0;padding:0;border:0;background:#fff;list-style:none}
#swish a {display:block;padding:7px 10px 6px;border-bottom:1px solid #f4f4f4;text-decoration:none}
#swish a:focus, #swish a:hover {background:#f9f9f9}
#swish_empty {padding:15px 0;text-align:center}

/* 목록 바로가기 */
.sanchor {margin:0 0 10px;padding:0;zoom:1}
.sanchor:after {display:block;visibility:hidden;clear:both;content:""}
.sanchor li {float:left;margin-left:-1px;list-style:none}
.sanchor a {display:inline-block;border:1px solid #e9e9e9;background:#f2f5f9;padding:0 7px;height:30px;text-decoration:none;line-height:2.6em}
.sanchor a:focus, .sanchor a:hover {background:#626870;color:#fff;text-decoration:none}
.sanchor a.sanchor_on {background:#626870;color:#fff !important;text-decoration:none}

/* 버튼 */
a.btn01 {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
a.btn01:focus, a.btn01:hover {text-decoration:none}
button.btn01 {display:inline-block;margin:0;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none}
a.btn02 {display:inline-block;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none;vertical-align:middle}
a.btn02:focus, .btn02:hover {text-decoration:none}
button.btn02 {display:inline-block;margin:0;padding:7px;border:1px solid #3b3c3f;background:#4b545e;color:#fff;text-decoration:none}

.btn_confirm {text-align:center} /* 서식단계 진행 */

.btn_submit {padding:8px;border:0;background:#ff3061;color:#fff;letter-spacing:-0.1em;cursor:pointer}
fieldset .btn_submit {padding:0 7px;height:24px;line-height:1em}

a.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;text-decoration:none;vertical-align:middle}
button.btn_cancel {display:inline-block;padding:7px;border:1px solid #ccc;background:#fafafa;color:#000;vertical-align:top;text-decoration:none}

a.btn_frmline, button.btn_frmline {display:inline-block;padding:0 5px;height:24px;border:0;background:#333;color:#fff;letter-spacing:-0.1em;text-decoration:none;vertical-align:middle} /* 우편번호검색버튼 등 */
a.btn_frmline {line-height:24px}
button.btn_frmline {font-size:1em}

/* 선택수정 버튼 */
.btn_list {margin:0 auto;width:93%}
.btn_list input, .btn_list button {background: none repeat scroll 0 0 #617D46;border: 0 none;color: #FFFFFF;height: 28px;line-height: 2.2em;padding: 0 15px;vertical-align: middle}

/* 폼 테이블 */
.tbl_frm01 .frm_address {margin-top:5px}

/* 테이블 그리드 padding 0 5px 고려한 넓이 */
.grid_1 {width:40px}
.grid_2 {width:90px}
.grid_3 {width:140px}
.grid_4 {width:190px}
.grid_5 {width:240px}
.grid_6 {width:290px}
.grid_7 {width:340px}
.grid_8 {width:390px}
.grid_9 {width:440px}
.grid_10 {width:490px}
.grid_11 {width:540px}
.grid_12 {width:590px}
.grid_13 {width:640px}
.grid_14 {width:690px}
.grid_15 {width:740px}
.grid_16 {width:790px}
.grid_17 {width:840px}
.grid_18 {width:890px}

/* 테이블 항목별 정의 */
.td_board {width:120px;text-align:center}
.td_chk {width:30px;text-align:center}
.td_date {width:60px;text-align:center}
.td_datetime {width:110px;text-align:center}
.td_default {width:60px;text-align:center}
.td_dvr {width:30px;text-align:center}
.td_group {width:100px;text-align:center}
.td_imgsmall {width:60px;text-align:center}
.td_num {width:50px;text-align:center}
.td_numbig {width:100px;text-align:center}
.td_nick {width:100px;text-align:center}
.td_name {width:100px;text-align:left}
.td_namesmall {width:50px;text-align:left}
.td_mb_id {width:100px;text-align:center}
.td_mng {width:80px;text-align:center}
.td_mngsmall {width:50px;text-align:center}
.td_statsmall {width:50px;text-align:center}



/* ########## 쇼핑몰 컨텐츠-상품목록,상세,주문,결제 ########## */
/* 인덱스 이미지 출력 */
#sidx_img {margin:0 0 20px}
#sidx_img img {max-width:100%;height:auto}

/* 사용후기 모음 */
#sps_sch {margin:0 0 10px}
#sps_sch a {display:inline-block;padding:0 8px;height:21px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:1.9em}
#sps_sch .btn_submit {padding:0 8px;height:24px;vertical-align:middle}

#sps {zoom:1}
#sps ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#sps li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9}
#sps li:after {display:block;visibility:hidden;clear:both;content:""}

.sps_img {float:left;margin:0 10px 0 0;width:80px}
.sps_img span {position:absolute;font-size:0;line-height:0;overflow:hidden}

#sps dl {margin:5px 0 10px;zoom:1}
#sps dl:after {display:block;visibility:hidden;clear:both;content:""}
#sps dt {float:left}
#sps dd {float:left;margin:0 20px 0 5px}
#sps dd img {position:relative;top:-2px}

.sqa_section {float:left;width:630px}
.sqa_section .sqa_con {padding:10px;background:#f2f5f9;line-height:1.7em}
.sqa_section p {padding:0;width:100%;height:20px;overflow:hidden}
.sqa_con_full {padding:0;height:auto !important}
.sqa_con_btn {margin:5px 0 0;text-align:right}
.sqa_con_btn button {margin:0;padding:5px;border:0;background:#565e60;color:#fff}

/* 상품문의 모음 */
#sqa_sch {margin:0 0 10px}
#sqa_sch a {display:inline-block;padding:0 8px;height:21px;background:#333;color:#fff;text-decoration:none;vertical-align:middle;line-height:1.9em}
#sqa_sch .btn_submit {padding:0 8px;height:24px;vertical-align:middle}

#sqa {zoom:1}
#sqa ol {margin:0;padding:0;border-top:1px solid #e9e9e9;list-style:none}
#sqa li {position:relative;padding:10px;border-bottom:1px solid #e9e9e9}
#sqa li:after {display:block;visibility:hidden;clear:both;content:""}

.sqa_img {float:left;margin:0 10px 0 0;width:80px}
.sqa_img span {position:absolute;font-size:0;line-height:0}

#sqa dl {margin:5px 0 10px;zoom:1}
#sqa dl:after {display:block;visibility:hidden;clear:both;content:""}
#sqa dt {float:left}
#sqa dd {float:left;margin:0 20px 0 5px}
#sqa dd img {position:relative;top:-2px}

.sqa_section {float:left;width:630px}
.sqa_section .sqa_con {padding:10px;background:#f2f5f9;line-height:1.7em}
.sqa_section p {padding:0;width:100%;height:20px;overflow:hidden}
.sqa_con_full {padding:0;height:auto !important}
.sqa_con_btn {margin:5px 0 0;text-align:right}
.sqa_con_btn button {margin:0;padding:5px;border:0;background:#565e60;color:#fff}

/* 마이페이지 */
#smb_my {}

#smb_my_ov {margin:0 0 20px}
#smb_my_ov h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#smb_my_act {margin:0 0 10px;;zoom:1}
#smb_my_act:after {display:block;visibility:hidden;clear:both;content:""}
#smb_my_act ul {float:right;margin:0;padding:0;list-style:none}
#smb_my_act li {float:left;margin:0 0 0 4px}
#smb_my_ov dl {margin:0;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#smb_my_ov dl:after {display:block;visibility:hidden;clear:both;content:''}
#smb_my_ov dt {float:left;padding:7px 10px;width:100px;border-bottom:1px solid #e9e9e9;font-weight:bold}
#smb_my_ov dd {float:left;margin:0;padding:7px 10px;width:220px;border-bottom:1px solid #e9e9e9}
#smb_my_ovaddt {border-bottom:0 !important}
#smb_my_ovaddd {width:590px !important;border-bottom:0 !important}

#smb_my_od {margin:0 0 20px}
#smb_my_od h2 {margin:0 0 10px}

#smb_my_wish h2 {margin:0 0 10px}

#smb_my_more {text-align:right}

.smb_my_img {width:90px;text-align:center}

/* 주문관련 페이지 상담 이미지 및 정보 */
#settle_status_wrap { margin:20px 0 15px; border-top:2px solid #555555;border-bottom:1px solid #d7d7d7;}

/* 장바구니 */
#sod_bsk {}
#sod_bsk th { padding:15px 0;border-top:2px solid #acacac;border-bottom:1px solid #cccccc;border-left:1px solid #ececec;background:#f9f9f9;}
#sod_bsk td {padding:10px;border-bottom:1px solid #ececec;}
.sod_img {width:90px;text-align:center}
.sod_opt {margin:5px 0;border:1px solid #e9e9e9;border-bottom:0;background:#f2f5f9}
.sod_opt ul {margin:0;padding:0;list-style:none}
.sod_opt li {padding:3px;border-bottom:1px solid #e9e9e9}
.sod_option_btn .mod_options {margin:0;padding:3px 0;width:35%;border:0;background:#666666;color:#fff;cursor:pointer}

#sit_opt_added {margin:0;padding:0;border:1px solid #e9e9e9;border-bottom:0;background:#fff;list-style:none}
#sit_opt_added li {padding:10px 20px;border-bottom:1px solid #e9e9e9}
#sit_opt_added li div {margin:5px 0 0;text-align:right}

#sod_bsk_list {position:relative}
#sod_bsk_list #mod_option_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}

#sod_bsk_tot {margin:0 0 20px;padding:10 0;border:0 none; border-bottom:1px solid #d7d7d7;border-top:1px solid #acacac;background:#f9f9f9;zoom:1}/*border:1px solid #e9e9e9;background:#f2f5f9;*/
#sod_bsk_tot:after {display:block;visibility:hidden;clear:both;content:""}
#sod_bsk_tot dt, #sod_bsk_tot dd {float:left;padding:12px 0;color:#656565;border-bottom:0 none;padding-right:2%}
#sod_bsk_tot dt {padding-left:2%;width:46%;font-weight:bold}
#sod_bsk_tot dd {margin:0;padding-right:2%;width:48%;text-align:right;color:#ff7b00;}
.sod_bsk_cnt {background:#f9f9f9;font-size:1.3em}
.sod_bsk_point {border-bottom:0 !important}

#sod_bsk_act {text-align:center}
#sod_bsk_act p {margin:0 0 10px}

/* 위시리스트 */
#sod_ws {}
.sod_ws_img {width:90px;text-align:center}
#sod_ws_act {text-align:center}

/* 주문서 작성 */
.display_setup_message {margin:0 0 10px;padding:15px;border:1px solid #fccdff;background:#ffeef9}
.display_setup_message strong {display:block;margin:0 0 10px}

#sod_frm {}
#sod_frm h2 {margin:0 0 10px}
#sod_frm .tbl_head01 { margin-bottom:0; }

#sod_frm p {margin:0 0 10px}

#sod_list {position:relative}
#sod_list th { padding:15px 0;border-bottom:1px solid #cccccc;border-left:1px solid #ececec;background:#f9f9f9;}
#sod_list td {padding:10px;border-bottom:1px solid #ececec;border-left:1px solid #ececec; }
#sod_list #cp_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll;overflow-x:none}
#sod_list .f { border-left:0 none;}

#sod_frm_licencebox {margin:30px 0 50px;}
#sod_frm_licencebox h2 {font-size:1.3em; color:#656565;}
#sod_frm_licencebox div {margin:10px 0;padding:15px; height:260px; border:1px solid #ededed; overflow-y:scroll} /* 사용계약동의 */

#sod_frm_orderer {margin:20px 0 40px}
#sod_frm_orderer #od_addr_jibeon, #sod_frm_taker #od_b_addr_jibeon {display:inline-block;margin:5px 0 0}
#sod_frm_orderer table, #sod_frm_taker table { border-top:2px solid #acacac;} /* 추가 */

#sod_frm_addr div {position:relative} /* FF 포지션 */
#sod_frm_addr div div {position:absolute;top:-20px;left:170px}

#sod_frm_same {margin:0 0 10px}

#sod_frm #od_memo {height:50px}

#sod_frm_pt {margin:10px 0 5px}
#sod_frm_pt_alert {margin:0 0 10px}

#sod_frm_pay {position:relative;}
#sod_frm_pay h2 {margin:0 0 10px}
#sod_frm_pay .basic_tbl th {width:auto !important;font-weight:bold;text-align:center !important}
#sod_frm_pay .basic_tbl td {padding:8px 5px 6px !important;border-top:1px solid #e9e9e9 !important;border-bottom:1px solid #e9e9e9 !important;line-height:1.5em !important;word-break:break-all !important}
#sod_frm_pay #sc_coupon_frm, #sod_frm_pay #od_coupon_frm {z-index:10000;position:absolute;top:0;left:99px;padding:20px;width:500px;height:auto !important;height:500px;max-height:500px;border:1px solid #000;background:#f2f5f9;overflow-y:scroll}
/* 추가 */
#sod_frm_pay table { border-top:2px solid #acacac;} 
#sod_frm_pay .tot_price { padding:15px;color:#ff7b00; text-align:right;border-left:0 none; font-weight:bold; font-size:1.3em; border-bottom:1px solid #d7d7d7; background:#f9f9f9;} 
#sod_frm_pay #od_tot_price {}
#sod_frm_pay #od_tot_price_txt{ float:left; color:#656565;}
#sod_frm .sod_bsk_cnt {background:#ececec;}
/* 추가 끝 */

#sod_frm_paysel {margin:0;text-align:left; padding:7px 10px;border:0 none; background:#fff;}
#sod_frm_paysel legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_frm_paysel label { padding-right:20px;}
#settle_bank {margin:10px 0 0}

#sod_frm_escrow {margin:30px 0 0}

/* 배송지 목록 */
#sod_addr .td_mng button {margin:0;padding:0;border:0;background:transparent}

/* 주문내역 */
#sod_v {}
#sod_v .basic_tbl {text-align:center}

/* 주문상세내역 */
#sod_fin {}

#sod_fin_no {margin:0 0 20px}

#sod_sts_wrap {margin:0 0 10px;text-align:right}
#sod_sts_explan {display:none}

#sod_fin_legend {padding:7px 5px 0;border:1px solid #e9e9e9;text-align:left;zoom:1}
#sod_fin_legend:after {display:block;visibility:hidden;clear:both;content:''}
#sod_fin_legend dt {clear:both;float:left;margin:0 0 5px;width:50px;font-weight:bold}
#sod_fin_legend dd {float:left;margin:0}

#sod_fin #sod_bsk_tot {border-bottom:0 !important}

#request_form {position:relative}
#request_form div {display:none;z-index:10000;position:absolute;top:23px;left:0;padding:20px 0;width:520px;border:1px solid #000;background:#f2f5f9;text-align:center}
#request_form .frm_input {width:300px;background:#fff !important}
#request_form .btn_frmline, #request_form .btn_cancel {vertical-align:middle !important}
#request_form .btn_frmline {padding:0 10px;line-height:1.6em}

#sod_req_btn {margin:0 0 10px}
#sod_req_btn button {background:#626870}

#sod_req_log {margin:0 0 20px}
#sod_req_log ul {margin:0;padding:0;border-top:1px solid #e9e9e9;background:#f2f5f9;list-style:none}
#sod_req_log li {padding:10px 10px 20px;border:1px solid #e9e9e9;border-top:0}
#sod_req_log h3 {margin:20px 0 10px}
.sod_req_log_view table {margin:0}
.sod_req_log_view caption {padding:10px 0;font-size:1em;font-weight:bold;text-align:left;line-height:1em}
.sod_req_log_view caption span {color:#ff3061}
.sod_req_log_view th {border-top:1px solid #e9e9e9;background:#f7f7f7 !important;color:#000 !important;text-align:center}
.sod_req_log_view td {background:#fff;color:#000}
.sod_req_log_view p {padding:10px 15px;border-bottom:1px solid #e9e9e9;background:#fff;color:#000}
.sod_req_log_view .sod_req_it {width:270px}
.sod_req_log_view button {margin:0;padding:0;border:0;background:transparent;color:#ff3061;text-decoration:underline;vertical-align:middle;cursor:pointer}

#sod_fin_list h2 {margin:0 0 10px}
#sod_fin_list td {height:30px}

#sod_fin_view {border:1px solid #e9e9e9}
#sod_fin_view h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_view h3 {margin:0 0 10px}
#sod_fin_view .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}

#sod_fin_pay {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_orderer {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_receiver {padding:10px;border-bottom:1px solid #e9e9e9}

#sod_fin_dvr {padding:10px}
#sod_fin_dvr .dvr_link {color:#ff3061;text-decoration:underline}

#sod_fin_tot {margin:0 0 30px;padding:10px;border:1px solid #e9e9e9;border-top:0;background:#565e60;color:#fff}
#sod_fin_tot h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_tot ul {margin:0;padding:0;list-style:none}
#sod_fin_tot li {padding:10px;border-bottom:1px solid #6f7a7d;zoom:1}
#sod_fin_tot li:after {display:block;visibility:hidden;clear:both;content:""}
#sod_fin_tot #alrdy {border-bottom:0 !important}
#sod_fin_tot strong {float:right}

#sod_fin_cancel {text-align:center}
#sod_fin_cancel h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#sod_fin_cancel button {padding:10px;border:0;background:#ff3600;color:#fff}
#sod_fin_cancelfrm {display:none;margin:10px 0 0}
#sod_fin_cancelfrm .frm_input {background:#fff}

/* 주문상세내역 중 현금영수증 발급 */
#scash {}
#scash section {padding:10px 0}
#scash h2 {margin:0 0 10px;text-align:center}
#scash .basic_tbl th {padding:0 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#f2f5f9;text-align:left}
#scash_apply {padding:10px 0 20px;text-align:center}
#scash_apply button {padding:10px;border:0;background:#565e60;color:#fff}
#scash_copy {text-align:center}

/* 공지사항 및 커뮤니티 새글 */
#sidx_lat {padding:15px 0 0;border-top:1px solid #ddd}
#sidx_lat h2 {text-align:center}

/* 배너 인덱스 출력 */
#sbn_idx {}

/* 상품검색 */
#ssch_frm {padding:20px;border:1px solid #e9e9e9;background:#f2f5f9;zoom:1}
#ssch_frm:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm div {margin:0 0 5px}
#ssch_frm strong, #ssch_frm .ssch_lbl {display:inline-block;width:100px;font-weight:bold}
#ssch_frm .frm_input {background:#fff}
#ssch_frm .btn_submit {padding:0 8px;height:24px}
#ssch_frm p {padding:10px 0;border-top:1px solid #e9e9e9;line-height:1.5em}
#ssch_frm #ssch_sort {float:left;margin:0;padding:0;list-style:none;zoom:1}
#ssch_frm #ssch_sort:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_frm #ssch_sort li {float:left;margin:0 1px 0 0}
#ssch_frm #ssch_ov {float:right}

#ssch_cate {}
#ssch_cate ul {margin:10px 0;padding:10px 20px 20px;border-bottom:1px solid #e9e9e9;list-style:none;zoom:1}
#ssch_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#ssch_cate li {float:left;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #e9e9e9}
#ssch_cate a {}
#ssch_cate a span {font-weight:bold}

/* 쇼핑몰 이벤트 */
#sev {}
.sev_admin {margin:0 0 10px;text-align:right}

/* 쿠폰 */
#coupon .td_numbig {width:150px}
#coupon .td_datetime {width:180px}



/* ###############  7모바일 부가서비스############## */
/* 컨텐츠 검색 */
.con_search_area {overflow:hidden;}
.con_search {overflow:hidden; float:right;}
.con_search select {float:left; height:22px; margin-right:5px;}
.con_search input {float:left; margin-right:5px;}
.con_search a {display:block; float:left;}

/*paging*/
.paging {position:relative; margin-top:20px;}
.paging table {text-align:center; margin:0 auto;}
.paging table td.num {padding:0 10px;}
.paging table td.num a {display:block; float:left; background:url("../../images/common/bg_paging_bar.gif") no-repeat right 3px; width:25px; font-size:11px;}
.paging table td.num a:hover {color:#252626;font-weight:bold;}
.paging table td.num a.on {color:#252626;font-weight:bold}
.paging table td.num a.last {background:none;}
.paging table td.prev10 {padding-right:10px;}
.paging table td.next10 {padding-left:10px;}

/* table */
.tb_area {margin-top:10px; border-top:1px solid #c5c3c3;border-bottom:1px solid #c5c3c3;}
.tb_area02 {margin-top:10px; border-top:1px solid #4a4545;}

/* table list */
.tb_list {width:100%;}
.tb_list thead tr th {height:36px; text-align:center; border-bottom:1px solid #4a4545;}
.tb_list tbody tr td {height:33px; text-align:center; border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;}
.tb_list tbody tr td strong {color:#f00012; font-weight:bold;}
.tb_list tbody tr td.td_txt {text-align:left; padding-left:20px;}
.tb_list tbody tr.last td {border-bottom:none;}
.tb_list tbody tr td.last {border-right:none;}

/* table view */
.tb_view {width:100%;}
.tb_view thead tr th {border-bottom:1px solid #e4e4e4; background:url('../../images/common/tb_th_line.gif') no-repeat right 12px; height:33px; padding-left:18px; text-align:left;}
.tb_view thead tr td {border-bottom:1px solid #e4e4e4; height:33px; padding-left:15px;}
.tb_view thead tr.last th {border-bottom:none;}
.tb_view thead tr.last td {border-bottom:none;}
.tb_view tbody tr td.td_txt {height:33px; text-align:left; border-bottom:#e4e4e4;}
.tb_view tbody tr td.txt_box {height:200px; background:#fff; padding:20px 40px; border-top:1px solid #4a4545; border-bottom:1px solid #4a4545; vertical-align:top;}
.tb_view tfoot tr th {height:33px; border-bottom:1px solid #e4e4e4; background:url('../../images/common/tb_th_line.gif') no-repeat right 12px; padding-left:18px; text-align:left;}
.tb_view tfoot tr td {height:33px; border-bottom:1px solid #e4e4e4; padding-left:15px;}
.tb_view tfoot tr.last th {border-bottom:none;}
.tb_view tfoot tr.last td {border-bottom:none;}

/* table write */
.tb_write {width:100%;}
.tb_write tbody tr th {height:33px; text-align:center; border-bottom:1px solid #e4e4e4; padding:5px 15px;}
.tb_write tbody tr td {height:33px; text-align:left; border-bottom:1px solid #e4e4e4; padding:5px 15px;}
.tb_write tbody tr.b_line_none th {border-bottom:none;}
.tb_write tbody tr.b_line_none td {border-bottom:none;}

/* 고객센터 안내 */
.information_con {border-top:1px solid #4a4545; border-bottom:1px solid #4a4545;}
.information_con ul {}
.information_con ul li {padding:40px 0 30px 30px; border-bottom:1px solid #bfbdbd;}
.information_con ul li.last {border-bottom:none;}

/* FAQ 탭메뉴 */
.list_tab_area {padding:0 0 30px 0;}
.list_tab_area .list_tab {overflow:hidden;}
.list_tab_area .list_tab li {float:left;}
.list_tab_area .list_tab li:hover {margin-left:-2px;}
.list_tab_area .list_tab li.on {margin-left:-2px;}
.list_tab_area .list_tab li.first {float:left; margin-left:0px;}

/* 휴대폰 */
.gnbline {background:url('../../images/common/gnb_linebg.gif') 0 100% no-repeat; padding-bottom:15px; margin-bottom:-20px;}

/* 부가서비스 */
.top_txt_vat {text-align:right; padding:0 0 20px 0;}

/* 요금제 */
.pay_vat {display:block; margin-top:10px; text-align:right;}

/* bhy */
/* shop */
.shop_info_01{margin-bottom:40px;background:url("../../images/shop/img_shop_01_01.jpg") no-repeat right 155px;} /* 130117 */
.shop_info_01 dl dt{padding:0 0 10px 0;}
.shop_info_02{margin-top:60px;background:url("../../images/shop/img_shop_01_03.jpg") no-repeat right 48px;}/* 130117 */
.shop_info_04{margin-bottom:40px;background:url("../../images/shop/img_shop_usim.jpg") no-repeat right 8px;}

.product_area{position:relative;}
.product_area ul{overflow:hidden;}
.product_area ul li{float:left;margin-right:20px;}
.product_area ul li.last{margin-right:0;}
.product_area p.label{position:absolute;top:-4px;left:-4px;z-index:1;}

.product_area dl{position:relative;}
.product_area dl dt span{display:block;background-color:#fff;text-align:center;border-bottom:1px solid #bebebe;}
.product_area dl dd{padding:13px 0 5px 0;}
.product_area dl dd p{font-size:11px;background:url("../../images/common/bl_ty_1.gif") no-repeat left 4px; padding:0 0 4px 10px;margin:0 0 0 19px;}
.product_area dl dd p span{display:inline-block;width:55px;}
.product_area dl dd p strong{display:inline-block;width:110px;line-height:140%;}
.product_area dl dd p.model span{height:30px;vertical-align:top;}
.product_area dl dd p.company{color:#4d4d4d;font-weight:bold;margin:10px 0 10px 19px;}
.product_area dl dd p.company strong{color:#4d4d4d;font-weight:bold;}
.product_area dl dd p.model strong{color:#4d4d4d;font-weight:bold;}
.product_area dl dd p.price strong{color:#ef3e00;}
.product_area .product_btn{background:url("../../images/common/bg_product_line.gif") repeat-x left top; text-align:center;padding:11px 0 4px 0;margin:0 22px;}
.product_area .product_btn_ty1{width:175px;background:url("../../images/common/bg_product_line.gif") repeat-x left top; text-align:center;padding:11px 0 20px 0;margin:0 22px;}

.product_area .lt {position:absolute;top:-4px;*top:-5px;left:-4px;}
.product_area .rt {position:absolute;top:-4px;*top:-5px;right:-4px;}
.product_area .lb {position:absolute;bottom:-4px;*bottom:-5px;left:-4px;}
.product_area .rb {position:absolute;bottom:-4px;*bottom:-5px;right:-4px;}

.product_box_ty1 {position:relative;width:215px;border:4px solid #e5e5e5;background:#fafafa;}
.product_box_ty2 {position:relative;width:219px;border:4px solid #e5e5e5;background:#fafafa;}

.shop_info_03{position:relative;border:4px solid #e5e5e5;margin-bottom:25px;}
.shop_info_03 ul{overflow:hidden;padding:15px 0;}
.shop_info_03 ul li{float:left;margin-left:25px;}

.shop_info_03 dl{overflow:hidden;}
.shop_info_03 dl dt{float:left;display:inline-block;}
.shop_info_03 dl dt.new{background:url("../../images/common/bl_ty_2.gif") no-repeat left 3px;padding:0 8px 0 11px; }
.shop_info_03 dl dt.mobile{background:url("../../images/common/bl_ty_3.gif") no-repeat left 3px;padding:0 8px 0 11px; }
.shop_info_03 dl dt.usim{background:url("../../images/common/bl_ty_4.gif") no-repeat left 3px;padding:0 8px 0 11px; }
.shop_info_03 dl dt.old{background:url("../../images/common/bl_ty_5.gif") no-repeat left 3px;padding:0 8px 0 11px; }
.shop_info_03 dl dd{float:left;font-size:11px;}
.shop_info_03 .lt {position:absolute;top:-4px;*top:-5px;left:-4px;}
.shop_info_03 .rt {position:absolute;top:-4px;*top:-5px;right:-4px;}
.shop_info_03 .lb {position:absolute;bottom:-4px;*bottom:-5px;left:-4px;}
.shop_info_03 .rb {position:absolute;bottom:-4px;*bottom:-5px;right:-4px;}

/* 부가서비스 */
.tab_service ul{overflow:hidden;margin:0 0 25px 10px;}
.tab_service ul li{float:left;background:url("../../images/optional/tab_memu_bg.gif") no-repeat right;padding:0 15px 0 0;margin:0 15px 0 0}
.tab_service ul li.last{background:none;margin-right:0;}

/* 부가서비스 - 내용 */
.addservice ul li.article .areabox{position:relative;width:725px;height:97px;background:url("../../images/optional/optional_tit_bg.gif") no-repeat;cursor:pointer;margin-bottom:10px;}
.addservice ul li.article .q dl dt{padding-left:33px;}
.addservice ul li.article .q dl dt span{display:inline-block;width:46px;height:17px;font-size:11px;color:#fff;text-align:center;padding:5px 0 0 0;margin:0 0 0 15px;vertical-align:middle;}
.addservice ul li.article .q dl dt span.free{background:url("../../images/optional/free_bg.gif") no-repeat left 1px;}
.addservice ul li.article .q dl dt span.pay{background:url("../../images/optional/pay_bg.gif") no-repeat left 1px;}
.addservice ul li.article .q dl dd{padding:10px 55px 0 33px;line-height:120%;}

.addservice ul li.article .a {padding:10px 0 0 33px;}
.addservice ul li.article .a dl dt{color:#f00012;font-weight:bold;}
.addservice ul li.article .a dl dd{padding:20px 0 20px 15px;line-height:140%;}
.addservice ul li.article .a dl dd span.in80{display:inline-block;text-indent:80px;}
.addservice ul li.article .a dl dd span.in60{display:inline-block;text-indent:60px;}
.addservice ul li.article .a dl dd span.point{display:inline-block;text-indent:-15px;}
.addservice ul li.article .a dl dd a{color:#1da2e0}
.addservice ul li.article .q{height:97px;background:url("../../images/optional/open_btn.gif") no-repeat right 30px;margin:0 20px 0 0;}
.addservice ul li.article .af_show{background:url("../../images/optional/close_btn.gif") no-repeat right 30px;margin:0 20px 0 0;}

/* 휴대폰 개통안내 */
.mobile_area{position:relative;border:4px solid #e5e5e5;}
.mobile_area .lt {position:absolute;top:-4px;*top:-5px;left:-4px;}
.mobile_area .rt {position:absolute;top:-4px;*top:-5px;right:-4px;}
.mobile_area .lb {position:absolute;bottom:-4px;*bottom:-5px;left:-4px;}
.mobile_area .rb {position:absolute;bottom:-4px;*bottom:-5px;right:-4px;}

.mobile_set{margin:39px 29px;}
.mobile_set ul li{margin-bottom:10px}

.coment{color:#f00;font-size:11px;line-height:140%;padding:10px 0 0 0;}


/* khk */
/*7mbile 소개*/
h6.intro_bd{border-bottom:2px solid #9e9e9e;padding-bottom:10px;margin-bottom:30px;}
h6.intro_bd1{border-bottom:2px solid #e8e8e8;padding-bottom:10px;margin-bottom:30px;}
ul.col_list{overflow:hidden;margin-bottom:50px;}
ul.col_list li{float:left;padding-right:25px;}
ul.col_list1{overflow:hidden;margin-bottom:30px;}
ul.col_list1 li{float:left;padding-right:20px;}
ul.col_list1 li.last{padding-right:0px;}
ul.col_list2{margin:18px 0 50px 0;}
ul.col_list2 li{padding-top:10px;}
p.col_txt{border-bottom:1px solid #c1c1c1;padding-bottom:3px;margin-bottom:47px;}
ul.intro_site{overflow:hidden;margin-top:50px;}
ul.intro_site li{float:left;}
ul.intro_site span{display:block;text-align:center;}
.bi_box{overflow:hidden;margin-bottom:40px;}
.bi_box p.bi_txt{float:left;margin-top:10px;}
.bi_box p.file_btn{float:right;}
.telink_txt ul li{padding-bottom:5px;}

/* 부가서비스 */
ul.tab_menu{overflow:hidden;margin-bottom:35px;}
ul.tab_menu li a{float:left;background:url(../../images/optional/tab_memu_bg.gif) no-repeat right;padding:0 10px;}
ul.tab_menu li.last a{background:none;padding-right:0;}

/* 신청서 */
.apply_w{line-height:18px;}
.apply_w table{line-height:23px;}
.apply_w h6{margin:50px 0 9px 0;}
.apply_w h6.first {margin:0px 0 9px 0;}
.apply_w h6.bt_b{border-bottom:1px solid #4a4545;padding-bottom:9px;}
.apply_w .tit_txt {overflow:hidden;}
.apply_w .tit_txt h6{float:left; margin:0 0 9px 0;}
.apply_w .tit_txt p{float:right;}
.apply_w .tit_txt p span{color:#f00012;}
.apply_w table input{height:20px;margin-top:0;}
.apply_w table select{height:20px;}
.apply_w table .txt_area{width:78%;height:50px;margin:3px 0;}
.apply_w .tb_data_write{border-top:1px solid #4a4545;border-bottom:1px solid #c5c3c3;width:725px;}
.apply_w .tb_data_write tr th{height:14px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fbfbfb;}
.apply_w .tb_data_write tr td{border-bottom:1px solid #e4e4e4;padding:5px 0 5px 10px;}
.apply_w .tb_data_write tr th span{background:url(../../images/apply/apply_th_bg.gif) no-repeat left;padding-left:10px;}
.apply_w .tb_data_write tr .last{border-bottom:0;}
.apply_w .tb_data_write1{border-top:1px solid #e4e4e4;width:725px;}
.apply_w .tb_data_write1 tr th{border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;background:#fbfbfb;}
.apply_w .tb_data_write1 tr td{border-bottom:1px solid #e4e4e4;padding:5px 0 5px 10px;}
.apply_w .tb_data_write1 tr th.last{border-bottom:1px solid #c5c3c3;}
.apply_w .tb_data_write1 tr td.last{border-bottom:1px solid #c5c3c3}
.apply_w p.ft_col{color:#000;font-weight:bold;padding-bottom:10px;}
.apply_w p.certify_btn1{text-align:center;padding-top:10px;}
.apply_w p.certify_btn2{text-align:center;padding:10px 0 30px 0;border-top:1px solid #c5c3c3;border-bottom:1px solid #c5c3c3;}
.apply_w p.apply_txt1{border-bottom:1px solid #c5c3c3;padding:20px 0 30px 0;font-size:11px;}
.apply_w p.apply_txt2{padding:5px 0 10px 0;font-size:11px;}
.apply_w .consent_txt{width:690px;border:1px solid #ccc;font-size:11px;padding:15px;background:#fff;}
.apply_w .consent_txt1{overflow-y:scroll;width:690px;height:65px;border:1px solid #ccc;font-size:11px;padding:15px;background:#fff;}
.apply_w .consent_txt1 p strong{font-weight:bold;}
.apply_w .consent_txt ul li{background:url(../../images/apply/consent_li_bg.gif) no-repeat left 10px;padding-left:10px;}
.apply_w p.chk1{text-align:right;padding-top:9px;}
.apply_w p.chk2{text-align:right;padding:9px 0 25px 0;border-bottom:1px solid #c5c3c3;}
.apply_w p.chk3{text-align:right;padding:9px 0 25px 0;border-bottom:1px solid #e4e4e4;}
.apply_w .bt_txt{padding-top:75px;}
.apply_w .bt_txt p{text-align:center;}
.apply_w .bt_txt p em{color:#f00012;}
.apply_w .clause_top{width:725px;border-top:1px solid #4a4545;border-bottom:1px solid #e4e4e4;background:#fbfbfb;margin-top:40px;}
.apply_w .clause_top p{padding:24px 25px 24px 33px;}
.apply_w .clause_top p.last{border-top:1px solid #e4e4e4;}
.apply_w .certify dl{overflow:hidden;padding:15px 0;height:80px;border-bottom:1px solid #e4e4e4;border-top:1px solid #4a4545;background:#fbfbfb;}
.apply_w .certify dt{float:left;width:70px;height:80px;text-align:center;margin:0 10px;}
.apply_w .certify dd{float:left;}
.apply_w .certify dd em{font-size:11px;}
.apply_w .certify span{display:block;font-weight:bold;padding-top:5px;}
.apply_w p.end_txt{width:370px;height:170px;margin:80px auto 0 auto;padding-left:115px;background:url(../../images/apply/apply_mobile_bg.png) no-repeat;padding-top:50px;}
.apply_w dl.reserve{overflow:hidden;width:540px;height:50px;margin:55px auto;background:url(../../images/apply/reserve_bg.gif) no-repeat;color:#555;}
.apply_w dl.reserve dt{float:left;padding:15px 30px;}
.apply_w dl.reserve dd{float:left;padding:9px 0 10px 30px;font-size:11px;}

/* kbh */
.mt110 {margin-top:110px !important;}
.mt90 {margin-top:90px !important;}
.mt80 {margin-top:80px !important;}
.mt21 {margin-top:21px !important;}
.mt23 {margin-top:23px !important;}
.mt13 {margin-top:13px !important;}
.mt8 {margin-top:8px !important;}

.mb25 {margin-bottom:25px !important;}

.mr50 {margin-right:50px !important;}

.hiddne_info {visibility:hidden;height:0;}

.redtxt_info {margin-top:14px;text-align:right;font-size:11px;color:#f00;}
.redtxt_info em {font-size:12px;}

.rbox_wrap {position:relative;padding:11px 11px;border:4px solid #e5e5e5;background:#fff;}
.rbox_wrap .lt {position:absolute;top:-4px;*top:-5px;left:-4px;}
.rbox_wrap .rt {position:absolute;top:-4px;*top:-5px;right:-4px;}
.rbox_wrap .lb {position:absolute;bottom:-4px;*bottom:-5px;left:-4px;}
.rbox_wrap .rb {position:absolute;bottom:-4px;*bottom:-5px;right:-4px;}

p.txt_vat1{text-align:right;padding:10px 15px 0 0;}
p.txt_vat2{text-align:right;padding-top:5px;}
.paykind > li {margin:30px 19px 20px;}
.paykind li.last {margin-bottom:0;}
.paykind li p.tit {overflow:hidden;position:relative;padding:2px 0 0 7px;}
.paykind li p.tit a {margin-left:10px;}
.paykind li p.tit .r_txt {position:absolute;top:0;right:0;}
.paykind li p.tit span.txt_point {display:inline-block;margin-top:10px;}
.paykind li dl.info {overflow:hidden;position:relative;width:658px;height:75px;padding:30px 0 0 0;margin-top:6px;background:url('../../images/contents/bg_pay_info.gif') no-repeat left top;}
.paykind li dl.info dt {float:left;width:135px;margin-right:34px;text-align:center;}
.paykind li dl.info dt span.tit {padding:5px 0 8px;display:block;}
.paykind li dl.info dt span.btn {display:block;text-align:center;}
.paykind li dl.info dd.mid {float:left;margin:0 15px 0 20px;}
.paykind li dl.info dd.mid ul {overflow:hidden;}
.paykind li dl.info dd.mid ul li {float:left;height:36px;width:57px;}
.paykind li dl.info dd.mid ul li img {display:block;padding-bottom:3px;}
.paykind li dl.info dd.mid ul li em {color:#333333; font-size:14px; font-weight:bold; }
.paykind li dl.info dd.mid ul li em.f12 {color:#333333; font-size:12px; font-weight:bold; display:block; width:65px; }
.paykind li dl.info dd.mid ul li.wid {width:280px;}
.paykind li dl.info dd.mid ul li.voice {padding:3px 8px 0 45px;background:url('../../images/contents/bg_payinfo_voice.gif') no-repeat left top;}/* 130118 수정 */
.paykind li dl.info dd.mid ul li.voice .voice_txt {position:absolute;top:54px;*top:;left:350px;}
.paykind li dl.info dd.mid ul li.sms {padding:3px 0 0 45px;background:url('../../images/contents/ico_vedio.gif') no-repeat left top;}
.paykind li dl.info dd.mid ul li.data {padding:3px 0 0 45px;background:url('../../images/contents/bg_payinfo_data.gif') no-repeat left top;}
.paykind li dl.info dd.mid ul li.data2 {padding:5px 0 0 51px;background:url('../../images/contents/bg_payinfo_data2.gif') no-repeat left top;}
.paykind li dl.info dd.mid ul li.vedio {padding:5px 0 0 51px;background:url('../../images/contents/bg_payinfo_sms.gif') no-repeat left top;}
.paykind li dl.info dd.pay {float:left;overflow:hidden;padding:0 33px 0 0;}
.paykind li dl.info dd.pay p {overflow:hidden}
.paykind li dl.info dd.pay .nor {padding:5px 0;text-align:left;}
.paykind li dl.info dd.pay .num img {float:left;}
.paykind li dl.info dd.pay .num span {float:left;line-height:14px;padding:0 5px;font-weight:bold;font-size:16px;color:#f00012;}

.paykind li dl.info2 {overflow:hidden;position:relative;width:658px;height:75px;padding:30px 0 0 0;margin-top:6px;background:url('../../images/contents/bg_pay_info2.gif') no-repeat left top;}
.paykind li dl.info2 dt {float:left;width:135px;margin-right:34px;text-align:center;}
.paykind li dl.info2 dt span.tit {padding:5px 0 8px;display:block;}
.paykind li dl.info2 dt span.btn {display:block;text-align:center;}
.paykind li dl.info2 dd.mid {float:right;margin:0 15px 0 20px;}
.paykind li dl.info2 dd.mid ul {overflow:hidden;}
.paykind li dl.info2 dd.mid ul li {float:left;height:36px;width:66px; }
.paykind li dl.info2 dd.mid ul li img {display:block;padding-bottom:5px;}
.paykind li dl.info2 dd.mid ul li em {color:#6d6c6c; font-size:14px; font-weight:bold; }
.paykind li dl.info2 dd.mid ul li.wid {width:280px;}
.paykind li dl.info2 dd.mid ul li.voice {padding:5px 0 0 51px;background:url('../../images/contents/bg_payinfo_voice.gif') no-repeat left top;}
.paykind li dl.info2 dd.mid ul li.voice .voice_txt {position:absolute;top:54px;*top:;left:370px;}
.paykind li dl.info2 dd.mid ul li.sms {padding:5px 0 0 51px;background:url('../../images/contents/bg_payinfo_sms.gif') no-repeat left top;}
.paykind li dl.info2 dd.mid ul li.data {padding:5px 0 0 51px;background:url('../../images/contents/bg_payinfo_data.gif') no-repeat left top;}
.paykind li dl.info2 dd.mid ul li.data2 {padding:5px 0 0 51px;background:url('../../images/contents/bg_payinfo_data2.gif') no-repeat left top;}
.paykind li dl.info2 dd.mid ul li.vedio {padding:5px 0 0 51px;background:url('../../images/contents/ico_vedio.gif') no-repeat left top;}
.paykind li dl.info2 dd.pay {float:left;overflow:hidden;padding:0 33px 0 0;}
.paykind li dl.info2 dd.pay p {overflow:hidden}
.paykind li dl.info2 dd.pay .nor {padding:5px 0;text-align:left;}
.paykind li dl.info2 dd.pay .num img {float:left;}
.paykind li dl.info2 dd.pay .num span {float:left;line-height:14px;padding:0 5px;font-weight:bold;font-size:16px;color:#f00012;}

.paykind02 {padding:13px 0 42px;}
.paykind02 li {text-align:center;margin-top:23px;}

.paykind ul li.basics{margin:15px 16px 0 0;background:url(../../images/contents/puls_bg.gif) no-repeat right 1px;}

.paykind03 > li {margin:30px 19px 20px;}
.paykind03 li dl.info03 {overflow:hidden;position:relative;width:658px;height:75px;padding:30px 0 0 0;margin-top:6px;background:url('../../images/contents/bg_pay_info.gif') no-repeat left top;}
.paykind03 li dl.info03 dt {float:left;width:135px;margin-right:34px;text-align:center;}
.paykind03 li dl.info03 dt span.tit {padding:5px 0 8px;display:block;}
.paykind03 li dl.info03 dt span.btn {display:block;text-align:center;}
.paykind03 li dl.info03 dd.mid {float:left;margin:0 15px 0 20px;}
.paykind03 li dl.info03 dd.mid ul {overflow:hidden; padding:0 0 40px 0; }
.paykind03 li dl.info03 dd.mid ul li {float:left;height:36px;width:57px;}
.paykind03 li dl.info03 dd.mid ul li img {display:block;padding-bottom:3px;}
.paykind03 li dl.info03 dd.mid ul li em.f14 {color:#333333; font-size:14px; font-weight:bold; display:block; width:80px; letter-spacing:-2px; }
.paykind03 li dl.info03 dd.mid ul li em.f11 {color:#333333; font-size:11px; font-weight:bold; display:block; width:80px; letter-spacing:-2px; }
.paykind03 li dl.info03 dd.mid ul li.wid {width:280px;}
.paykind03 li dl.info03 dd.mid ul li.voice {padding:3px 7px 0 41px;background:url('../../images/contents/bg_payinfo_voice.gif') no-repeat left top;}
.paykind03 li dl.info03 dd.mid ul li.voice .voice_txt {position:absolute;top:54px;*top:;left:350px;}
.paykind03 li dl.info03 dd.mid ul li.sms {padding:3px 7px 0 41px;background:url('../../images/contents/bg_payinfo_sms.gif') no-repeat left top;}
.paykind03 li dl.info03 dd.mid ul li.data {padding:3px 20px 0 41px;background:url('../../images/contents/bg_payinfo_data.gif') no-repeat left top;}
.paykind03 li dl.info03 dd.mid ul li.data2 {padding:5px 0 0 51px;background:url('../../images/contents/bg_payinfo_data2.gif') no-repeat left top;}
.paykind03 li dl.info03 dd.mid ul li.vedio {padding:5px 0 0 51px;background:url('../../images/contents/ico_vedio.gif') no-repeat left top;}
.paykind03 li dl.info03 dd.pay {float:left;overflow:hidden;padding:0 33px 0 0;}
.paykind03 li dl.info03 dd.pay p {overflow:hidden;}
.paykind03 li dl.info03 dd.pay .nor {padding:5px 0;text-align:left;}
.paykind03 li dl.info03 dd.pay .num img {float:left;}
.paykind03 li dl.info03 dd.pay .num span {float:left;line-height:14px;padding:0 5px;font-weight:bold;font-size:16px;color:#f00012;}



ul.tab {position:relative;overflow:hidden;background:url('../../images/contents/bg_tab_line.gif') repeat-x left bottom;}
ul.tab li {float:left;}

.lst_r_info {text-align:right;padding:7px 5px 0 0;}

.phone_paredata {margin-top:42px;position:relative;width:725px;height:532px;background:url('../../images/contents/bg_pay_phone.jpg') no-repeat left top;}
.phone_paredata .txt_info {position:absolute;top:180px;left:100px;}

.phone_paredata ul li {font-weight:bold;font-size:16px;color:#000;}
.phone_paredata ul li em {font-weight:bold;color:#f00;}
.phone_paredata ul .info01 {position:absolute;top:203px;left:505px;}
.phone_paredata ul .info02 {position:absolute;top:261px;left:42px;}
.phone_paredata ul .info03 {position:absolute;top:289px;left:469px;}
.phone_paredata ul .info04 {position:absolute;top:334px;left:73px;}
.phone_paredata ul .info05 {position:absolute;top:372px;left:495px;}
.phone_paredata ul li dl {overflow:hidden;width:165px;}
.phone_paredata ul li dl dt {float:left;visibility:hidden;height:0;}
.phone_paredata ul li dl dd {float:right;height:50px;line-height:50px;}

p.note_style{padding:10px 20px;}

/* kbj */
.bd_rn{border-right:none !important;}
.bd_bn{border-bottom:none !important;}
/* 테이블리스트 */
.data_rbox{margin-top:19px;padding:0 3px;}
.txt_vat{text-align:right;padding:29px 0 9px;}
.tb_data_write01{border-top:1px solid #4a4545;border-bottom:1px solid #c5c3c3;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.tb_data_write01 th{font-size:11px;border:solid #e4e4e4;border-width:0 1px 1px 0;background:#fbfbfb;padding:10px 0 ;}
.tb_data_write01 tr .tbold{ font-weight:bold; }
.tb_data_write01 tr.first th{font-size:11px;border:solid #e4e4e4;border-width:0 1px 1px 0;background:#fbfbfb;padding:25px 0 ;}
.tb_data_write01 tr td{color:#7e7f7f;text-align:center;border:solid #e4e4e4;border-width:0 1px 1px 0;padding:10px 0 ;}


.tb_data_write001{border-top:1px solid #f00012;border-bottom:1px solid #c5c3c3;border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4; font-weight:bold; }
.tb_data_write001 tr th{font-size:11px;border:solid #e4e4e4;border-width:0 1px 1px 0;background:#fbfbfb;padding:10px 0; font-weight:bold; }
.tb_data_write001 tr th.titpay01,td.titpay01{ background:#fffefc; }
.tb_data_write001 tr th.titpay02,td.titpay02{ background:#fff4e0; }
.tb_data_write001 tr.on{ border:solid 3px red; font-size:16px; }
.tb_data_write001 tr.first th{font-size:11px;border:solid #e4e4e4;border-width:0 1px 1px 0;background:#fbfbfb;padding:25px 0 ;}
.tb_data_write001 tr td{color:#7e7f7f;text-align:center;border:solid  1px #e4e4e4;padding:10px 0 ;}

.tab_00700{padding:35px 0 15px 35px;}
.service_txt{padding:7px 0 10px 10px;}
.cha_area{}
.cha_area ul{overflow:hidden;margin:25px 0 20px 20px;}
.cha_area ul li{float:left;margin-right:26px;}
.cha_area ul li.last_li{margin-right:0;}

div.phone_way{padding:25px 0 30px 32px;}
span.pay_m{font-weight:bold;color:#ff0000;}
div.area_00780{padding:30px 33px;}
.select_area{margin:25px 23px;padding:20px 0 0 25px;width:658px;height:43px;background:url("../../images/contents/bg_select_area.gif") 0 0 no-repeat;}
.select_area ul{overflow:hidden;}
.select_area ul li{float:left;}
.select_area ul li a{display:inline-block;margin-left:5px;}
.select_area ul li > img{padding-top:5px}
.select_area ul li.bd_line{margin:0 5px ;border-bottom:1px solid #555;}
.select_area ul li.btn_inquiry{margin-right:20px;}
.select_area ul li span{padding:5px 3px 0 0 ;margin-bottom:5px;text-align:right;display:inline-block;width:107px;}

.inquiry_top_area{margin-top:-65px;height:126px;padding-bottom:50px;}
.inquiry_imfo{margin:-35px 0 0 6px;padding:53px 0 0 50px;width:638px;height:442px;background:url("../../images/contents/bg_inquiry_imfo.gif") 0 0 no-repeat;}
.inquiry_imfo p{margin-bottom:57px;}
.inquiry_imfo ul{overflow:hidden;margin-left:40px;margin-top:25px;}
.inquiry_imfo ul li{float:left;}
.inquiry_imfo ul li.first_li{padding-top:5px;width:155px}
.inquiry_imfo ul li input{width:90px;height:20px;}
p.btn_inquiry{width:100%;margin:60px 0 0 265px;}

.tb_data_write02{border-top:1px solid #555;border-bottom:1px solid #c5c3c3;}
.tb_data_write02 th{background:#fbfbfb;padding:10px 0;border:solid #e4e4e4;border-width:0 1px 1px 0;}
.tb_data_write02 td{font-size:11px;padding:10px 0 10px 20px;border-bottom:1px solid #e4e4e4;}
.tb_data_write02 th strong{display:inline-block;padding:5px 0;}
.tb_data_write02 th strong,
.tb_data_write02 td strong{font-size:11px;font-weight:bold;}
.tb_data_write02 td ul {overflow:hidden}
.tb_data_write02 td ul li{padding-top:2px;float:left;width:170px;}
.btn_print{width:100%;margin:50px 0 10px; text-align:center;}

.tab .btn_list{position:absolute;right:0;top:8px;}


/*  model pop  */

.pop_kbj{background:#fff !important;}
.pop_kbj h1{padding:10px 15px;}
.pop_kbj h2{padding-left:10px;font-size:16px;font-weight:bold;color:#414141}

.pop_content{}
.pop_content .pop_area{overflow:hidden;padding:15px 0 0 10px;}
.pop_content .pop_img{width:140px;float:left;}
.pop_content .pop_area .right_area{width:575px;float:right;border:solid #4a4545;border-width:1px 0 1px;}
.right_area table{}
.right_area th,
.right_area td{color:#414141;padding:10px 0;}
.right_area th{background:#fbfbfb;border-bottom:1px solid #e4e4e4}
.right_area td{border-bottom:1px solid #e4e4e4;padding-left:22px;}

/* 휴대폰 결합형 */
p.pvat { overflow:hidden; margin-top:7px; }
p.pvat em{ display:block; float:left; font-size:11px; color:#f00012; }
p.pvat span{ display:block; float:right; }

.addition {  }
.addition p{ margin-bottom:10px; overflow:hidden; }
.addition p .pimg{ float:left; }
.addition p span{ display:block; float:right; }
.addition .addlist{ overflow:hidden; }
.addition .addlist dl{ float:left; width:63px; margin-left:27px; }
.addition .addlist dl dt{ margin-bottom:10px; text-align:center;  }
.addition .addlist dl dd{ color:#515151; font-size:11px; text-align:center; line-height:16px; }

/* LMS 이용요금 */
ul.lms { margin-top:8px;  overflow:hidden; float:right; }
ul.lms li{ float:left; background:url("../../images/contents/ico_doted.gif") no-repeat 0 4px; padding-left:9px; margin-right:19px; font-weight:bold; color:#333333; }
ul.lms li.last{ margin-right:0; }
p.lmsp{ margin-top:27px;  text-align:right;}

/* 00700 */
.etcpay { overflow:hidden; margin-top:10px; }
.etcpay ul{ float:left; margin-left:11px; }
.etcpay ul li{ font-size:11px; color:#727272; margin-bottom:4px; }
.etcpay p{ float:right; }

@media print{
body{color:#000}
}