﻿@charset "utf-8";
/* CSS Document */

/* 회원가입 */
.member_box {
	margin:0 auto;
	padding:0;
	width:564px;
	height:204px;
	border:3px #c4cad7 solid;
}

.member_box_img {
	float:left;
	width:142px;
	height:204px;
	padding:0;
	/*background:url(../images/img/admin_mem_01.gif) no-repeat left top;*/
}

.member_box_cnt {
	float:right;
	width:382px;
	/*height:204px;*/
	margin:0;
	padding:10px 20px 10px 20px;
	background:url(../images/img/admin_mem_02.gif) repeat-y left top;
}

.member_box_search {
	clear:both;
	width:352px;
	height:33px;
	margin:0;
	padding:5px 0 0 30px;
}

.member_join {
	color:#565656;
	line-height:160%;
	margin:0;
	padding:0;
}

.text_org {
	color:#ff6600;
}

.agreement {
	margin:0 auto;
	padding:0;
	width:680px;
}

.agreement .m_agree_scroll {
	background:url(../images/bg/m_agreement_03.gif) repeat-y left top;
	margin:0;
	padding:0;
	width:680px;
}

.member_scroll {
	width:602px;
	height:380px;
	overflow-y:scroll;
	margin:0 auto;
	padding:8px 10px 5px 10px;
	border:1px #d4d4d4 solid;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
	text-align:left;
}

.member_scroll ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

.member_scroll ul li, .member_scroll ol li {
	margin:0 0 0 0;
	padding:3px 0 2px 0;
}

.member_scroll ol li ol {
	list-style:disc;
	margin:0 0 0 15px;
}

.member_scroll ul li p, .member_scroll ol li p {
	line-height:120%;
	margin:5px 0 5px 0;
}

.member_scroll ul h4, .member_scroll ol h4 {
	font-size:1.2em;
	margin:5px 0 10px 0;
}

.agreement_bottom {
	color:#565656;
	background:url(../images/bg/m_agreement_02.gif) no-repeat left top;
	height:34px;
	margin:0 0 0 0;
	padding:10px 0 0 30px;
}

/*회원가입 팝업 */
.m_popup {
	border:2px #272b35 solid;
	margin:0;
	padding:0 0 15px 0;
}

.m_popup_header	{
	margin:0;
	padding:0;
	height:30px;
	background:url(../images/bg/m_popup_tit.gif) repeat-x left top;
}

.m_popup_header2 {
	margin:0;
	padding:0;
	height:30px;
	background:url(../images/emarket/bg/m_popup_tit.gif) repeat-x left top;
}

.m_popup_tit {
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	margin:0 0 0 0;
	padding:8px 0 0 8px;
	height:22px;
}

.m_popup_close {
	float:right;
	margin:0;
	padding:8px 6px 0 0;
}

.m_popup_cnt {
	clear:both;
	color:#565656;
	line-height:160%;
	margin:5px 0 0 0;
	padding:0 25px 0 25px;
}

.m_popup_zipcode {
	width:370px;
	height:40px;
	background:url(../images/bg/m_zipcode_srh.gif) no-repeat left top;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
}

.m_popup_zipcode2 {
	width:370px;
	height:40px;
	background:url(../images/emarket/bg/m_zipcode_srh.gif) no-repeat left top;
	margin:0;
	padding:10px 0 0 0;
	text-align:center;
}

/* 테이블 리스트 */
table.m_grd_list {
	width:100%;
	_white-space:nowrap;
	word-break:break-all;
	margin:0;
	padding:0;
}

table.m_grd_list tr th {
	background-color:#f5f5f5;
	border-left:#dcdcdc 1px solid;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	height:19px;
	color:#333;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding: 3px 4px 2px 4px;
}

table.m_grd_list tr th.left {
	background-color:#f5f5f5;
	border-left:#dcdcdc 1px solid;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	height:19px;
	color:#333;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding: 3px 4px 2px 4px;
}

table.m_grd_list th.right {
	background-color:#f5f5f5;
	height:20px;
	color:#333;
	font-weight:bold;
	text-align:center;
	border-left:#dcdcdc 1px solid;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;
	margin:0;
	padding: 3px 4px 2px 4px;
}

table.m_grd_list td {
	background-color:#fff;
	border-bottom:#dcdcdc 1px solid;
	height:21px;
	color:#595959;
	/*white-space:nowrap;*/
	word-break:break-all;
	margin:0;
	padding: 2px 4px 2px 4px;
}

table.m_grd_list .nodata {
	background-color:#fff;
	border-bottom:#dcdcdc 1px solid;
	height:21px;
	color:#595959;
	/*white-space:nowrap;*/
	word-break:break-all;
	margin:0;
	padding: 2px 4px 2px 4px;
	text-align:center;
}

.m_grd_list a {
	color:#565656;
	text-decoration:none;
}

.m_grd_list a:link, a:visited {
	color:#565656;
	text-decoration:none;
}

.m_grd_list a:hover, a:active {
	color:#333;
	text-decoration:underline;
}

.m_pop_scroll_01 {
	clear:both;
	/*width:370px;*/
	width:448px;
	height:257px;
	overflow-y:scroll;
	margin:0 auto;
	padding:0;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
}

.tb_cnt table {
	border:#dcdcdc 1px solid;
	width:100%;
}

.tb_cnt table th {
	padding:2px 5px 2px 5px;
	background:#f1f1f1;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	word-spacing:-1px;
	white-space:nowrap;
	font-weight:normal;
	color:#333;
	text-align:left;
	height:22px;
}

.tb_cnt table th strong {
	color:#346f8d;
}

.tb_cnt table tr td {
	padding:2px 5px 2px 5px;
	background:#fff;
	border-right:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	white-space:nowrap;
}
.tb_cnt table.input {
	border:0px solid #dcdcdc;
	margin:0 0 0 0;
	padding:0 0 0 0
}

.tb_cnt table.input td {
	padding:0 0 1px 0;
	background:#fff;
	border-right:none;
	border-bottom:none;
	white-space:nowrap;
}

/* 회원등록/수정 */
.member_reg {
	width:910px;
	margin:0 auto;
	padding:0 30px 0 30px;
}

.member_title_box {
	width:910px;
	height:20px;
	border-bottom:1px #d2d2d2 solid ;
	margin:0;
	padding:0;
}

.member_title {
	width:910px;
	height:19px;
	border-bottom:1px #solid #d2d2d2;
	margin:0;
	padding:0;
}

.member_reg_top {
	width:910px;
	height:11px;
	margin:10px 0 -1px 0;
	padding:0;
}

.member_reg_middle {
	width:910px;
	background:url(../images/img/m_member_reg_03.gif) repeat-y left top;
	margin:0;
	padding:0;
}

.member_reg_bottom {
	width:910px;
	height:5px;
	background:url(../images/img/m_member_reg_02.gif) no-repeat left top;
	margin:0;
	padding:0;
}

.member_reg_item {
	color:#336699;
	font-weight:bold;
	border-right:1px #e8e8e8 dashed;
	height:19px;
	margin:0;
	padding:3px 5px 3px 15px;
	background:url(../images/ico/m_member_bul.gif) no-repeat 7px 8px;
}

.member_reg_input {
	color:#000;
	height:19px;
	margin:0;
	padding:3px 5px 3px 5px;
}

.member_reg_list {
	color:#565656;
	height:19px;
	margin:0;
	padding:0;
	border-bottom:1px #d2d2d2 solid;
}

.mem_user_info {
	width:910px;
	word-break:break-all;
	margin:0;
	padding:5px 0 0 0;
}

table.user_info {
	width:100%;
	margin:0;
	padding:0;
}

table.user_info tr th {
	background-color:#f5f5f5;
	border-left:#dcdcdc 1px solid;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	height:19px;
	color:#333;
	font-weight:bold;
	text-align:center;
	margin:0;
	padding: 3px 4px 2px 4px;
}

table.user_info th.right {
	background-color:#f5f5f5;
	height:19px;
	color:#333;
	font-weight:bold;
	text-align:center;
	border-left:#dcdcdc 1px solid;
	border-top:#dcdcdc 1px solid;
	border-bottom:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;
	margin:0;
	padding: 3px 4px 2px 4px;
}

table.user_info td {
	background-color:#fff;
	border-bottom:#dcdcdc 1px solid;
	height:21px;
	color:#595959;
	line-height:180%;
	margin:0;
	padding: 2px 4px 2px 4px;
}

table.user_info .nodata {
	background-color:#fff;
	border-bottom:#dcdcdc 1px solid;
	height:21px;
	color:#595959;
	word-break:break-all;
	margin:0;
	padding: 2px 4px 2px 4px;
	text-align:center;
}

/* 세금계산서 정보 추가 */
table.tax_info {
	width:100%;
	background-color:#f5f5f5;
	padding:0;
	margin:0 0 0 0;
	/*margin:0;*/
	border-top:#dcdcdc 1px solid;
	border-left:#dcdcdc 1px solid;
}

table.tax_info td.item {
	/*width:12%;*/
	height:24px;
	background-color:#f5f5f5;
	padding:3px 5px 0 7px;
	text-align:left;
	font-weight:bold;
	word-break:break-all;
	color:#333;
	border-bottom:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;
}

table.tax_info td {
	height:24px;
	background-color:#fff;
	padding:3px 5px 0 7px;
	text-align:left;
	font-weight:normal;
	word-break:break-all;
	color:#333;
	border-bottom:#dcdcdc 1px solid;
	border-right:#dcdcdc 1px solid;
}

table.tax_info td a{
	text-decoration:underline;
}

table.tax_info td a:link {
	text-decoration:underline;
}

table.tax_info td a:visited {
	text-decoration:underline;
}

table.tax_info td a:active {
	text-decoration:underline;
}

table.tax_info td a:hover {
	text-decoration:underline;
}

/* 회원가입 완료*/
.member_wlcome_vaatz {
	margin:0 auto;
	padding:0;
	width:441px;
	height:225px;
	background:url(../images/img/m_vaatz_welcome.gif) no-repeat left top;
}

.member_wlcome_esn {
	float:left;
	display:inline;
	margin:0 20px 0 20px;
	padding:0;
	width:930px;
	height:164px;
	/*height:365px;*/	
	background:url(../images/img/m_esn_welcome.gif) no-repeat left top;
}

.member_wlcome_buildplaza {
	margin:0 auto;
	padding:0;
	width:558px;
	height:225px;
	background:url(../images/img/m_buildplaza_welcome.gif) no-repeat left top;
}

.member_welcome_tax {
	float:left;
	display:inline;
	margin:0;
	padding:0;
	width:455px;
	height:242px;
	/*height:365px;*/	
	background:url(../images/img/m_tax_welcome.gif) no-repeat left top;
}

/* 회원가입 완료 - 알리바바 무료가입 신청하기 */ 
.member_welcome_alibaba {
	clear:both;
	margin:0 0 0 20px;
	padding:0 0 0 0;
	width:930px;
	height:70px;
	background:url(../images/img/m_alibaba_welcome.gif) no-repeat left top;
}

/* 공지사항 */
.m_notice_scroll_02 {
	clear:both;
	width:370px;
	height:190px;
	overflow-y:scroll;
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
}

/* 이메일 무단수집거부 / 개인정보보호정책 / 이용약관 */
.m_common_header {
	margin:0;
	padding:0;
	height:50px;
	background:url(../images/bg/m_common_tit.gif) repeat-x left top;
}

.m_privacy_tit {
	float:left;
	margin:0;
	padding:0;
}

.privacy_scroll {
	width:480px;
	height:378px;
	overflow-y:scroll;
	margin:0 auto;
	padding:8px 10px 5px 10px;
	border:1px #d4d4d4 solid;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
	text-align:left;
}

.privacy_scroll ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

.privacy_scroll ul li, .privacy_scroll ol li {
	margin:0 0 0 0;
	padding:3px 0 2px 0;
}

.privacy_scroll ol li ol {
	list-style:disc;
	margin:0 0 0 15px;
}

.privacy_scroll ul li p, .privacy_scroll ol li p {
	line-height:120%;
	margin:5px 0 5px 0;
}

.privacy_scroll ul h4, .privacy_scroll ol h4 {
	font-size:1.2em;
	margin:5px 0 10px 0;
}

/* ESN 트러스빌 추가 */
.agreement_info {
	margin:5px 0 0 0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#565656;
	line-height:180%;
}

.agreement_selecte {
	margin:10px 0 0 0;
	padding:5px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#565656;
	height:30px;
	text-align:center;
	background:url(../Images/bg/m_agreement_04.gif) no-repeat;
}

.trusbill_register {
	margin:0 auto;
	padding:0;
	background:url(../Images/img/m_trusbill_join.gif) no-repeat left top;
	width:450px;
	height:248px;
}

.trusbill_register2 {
	margin:0 auto;
	padding:0;
	background:url(../Images/img/m_trusbill_join2.gif) no-repeat left top;
	width:450px;
	height:248px;
}

.tax_scroll {
	width:602px;
	height:280px;
	overflow-y:scroll;
	margin:0 auto;
	padding:8px 10px 5px 10px;
	border:1px #d4d4d4 solid;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
	text-align:left;
}

.tax_scroll ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

.tax_scroll ul li, .tax_scroll ol li {
	margin:0 0 0 0;
	padding:3px 0 2px 0;
}

.tax_scroll ol li ol {
	list-style:disc;
	margin:0 0 0 15px;
}

.tax_scroll ul li p, .tax_scroll ol li p {
	line-height:120%;
	margin:5px 0 5px 0;
}

.tax_scroll ul h4, .tax_scroll ol h4 {
	font-size:1.2em;
	margin:5px 0 10px 0;
}

.trusbill_selecte {
	margin:0 auto;
	padding:0;
}

/* 이노큐브 회원가입 추가 20100125 */
.innocube_finish {
	width:100%;
	margin:0 auto;
	padding:0;
}

.innocube_scroll {
	width:602px;
	height:100px;
	overflow-y:scroll;
	margin:0 auto;
	padding:8px 10px 5px 10px;
	border:1px #d4d4d4 solid;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
	text-align:left;
}

.innocube_scroll ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

.innocube_scroll ul li, .innocube_scroll ol li {
	margin:0 0 0 0;
	padding:3px 0 2px 0;
}

.innocube_scroll ol li ol {
	list-style:disc;
	margin:0 0 0 15px;
}

.innocube_scroll ul li p, .innocube_scroll ol li p {
	line-height:120%;
	margin:5px 0 5px 0;
}

.innocube_scroll ul h4, .innocube_scroll ol h4 {
	font-size:1.2em;
	margin:5px 0 10px 0;
}

.innocube_scroll2 {
	width:602px;
	height:250px;
	overflow-y:scroll;
	margin:0 auto;
	padding:8px 10px 5px 10px;
	border:1px #d4d4d4 solid;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
	text-align:left;
}

.innocube_scroll2 ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}

.innocube_scroll2 ul li, .innocube_scroll ol li {
	margin:0 0 0 0;
	padding:3px 0 2px 0;
}

.innocube_scroll2 ol li ol {
	list-style:disc;
	margin:0 0 0 15px;
}

.innocube_scroll2 ul li p, .innocube_scroll ol li p {
	line-height:120%;
	margin:5px 0 5px 0;
}

.innocube_scroll2 ul h4, .innocube_scroll ol h4 {
	font-size:1.2em;
	margin:5px 0 10px 0;
}

.innocube_error {
	font-size:14px;
	color:#ff6600;
	font-weight:bold;
	line-height:140%;
}

/* 2011.05.26 한국타이어 이용약관 추가 */
.hktire_scroll {
	width:602px;
	height:170px;
	overflow-y:scroll;
	margin:0 auto;
	padding:8px 10px 5px 10px;
	border:1px #d4d4d4 solid;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#e9e9e7;
	scrollbar-shadow-color:#dddddd;
	scrollbar-3dlight-color:#e9e9e7;
	scrollbar-darkshadow-color:#cec8bc;
	scrollbar-track-color:#f0f0f0;
	scrollbar-arrow-color:#ffffff;
	text-align:left;
}
.hktire_scroll ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}
.hktire_scroll ul li {
	margin:0 0 0 0;
	padding:3px 0 2px 0;
}
/* 2013.11.11 도로명주소 추가 */
.zipcode_tab_wrap{
	width:100%;
	height:34px;
	margin:0;
	padding:0;
	border-top:1px #557180 solid;
	border-left:1px #557180 solid;
}
.zipcode_tab_wrap .zipcode_select{
	width:100%;
	float:left;
	height:34px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.zipcode_select li{
	float:left;
	color:#666666;
	font-size:12px;
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	border-right:1px #557180 solid;
}
.zipcode_select li a{ 
	float:left;
	overflow: hidden;
	height:34px;
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}
.zipcode_select li a:link{
	height:34px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.zipcode_select li a:visited{
	height:34px;
	color:#666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0 0 0;
}
.zipcode_select li a:hover{
	background-position:0 -34px;
	height:34px;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.zipcode_select li a:active{
	background-position:0 -34px;
	height:34px;
	color:#ff6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 0 0 0;
}
.zipcode_select_01 a{
	width:224px;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	padding:10px 0 0 0;
	background:url(../Images/bg/zipcode_tab3.gif) repeat-x left top;
}	
.zipcode_select .zipcode_select_01 a.selected{ 
	background-position:0 -34px;
	font-size:12px;
	color:#ff6600;
	text-decoration:none;
	font-weight:bold;
	padding:10px 0 0 0;
}
.street_name{
	color:#666;
	text-align:left;
}
.zipcode_srh{
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
	background:#f7f7f7;
	margin:0;
	padding:10px;
}
.zipcode_srh td{
	color:#333;
	font-size:12px;
	height:23px;
}
.zipcode_guide{
	color:#666;
	line-height:120%;
	font-size:12px;
	margin:0;
	padding:5px 0 5px 0;
}