﻿/*******************************************************************************************/
/*  작 성 자 : 인성데이타(주)
/*  작 성 일 : 2016.
/*  수 정 일 : 2016.
/*  버     전 : 0.0.1
/*  설     명 : Skin Type1 컨텐츠 설정
/*  위     치 : /css/skin/type1/articles/layout.css
/*******************************************************************************************/

/*******************************************************************************************/
/*  스킨타입#1 컨텐츠 공용 설정 시작
/*******************************************************************************************/
/* 입력컨트롤 */
select
{
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 3px;
    text-align: left;
    border: 1px solid #B4B4B4;
}

input[type=text],
input[type=password]
{
    width: 90%;
	font-size: 13px;
	margin: 0 0 0 0;
	padding: 3px 3px 3px 3px;
    text-align: left;
    border: 1px solid #B4B4B4;
}

input#from_date,
input#to_date,
input#reserve_date,
input.reserve_date
{
    width: 100px;
    text-align: center;
}

input#order_cust_name,
input#customer_name,
input.order_cust_name,
input.customer_name
{
    width: 150px;
    text-align: center;
}


input#cust_name_card,
input#pay_sender,
input.cust_name_card,
input.pay_sender
{
    width: 150px;
    text-align: left;
}


input#zipcode,
input.zipcode
{
    width: 80px;
    text-align: center;
}

input#zipcode,
input#corp_zipcode,
input#start_zipcode,
input.zipcode,
input.corp_zipcode,
input.start_zipcode
{
    width: 100px;
    text-align: center;
}

input#sido,
input#corp_sido,
input#start_sido,
input.sido,
input.corp_sido,
input.start_sido
{
    width: 10%;
    text-align: center;
}

input#gugun,
input#dong,
input#corp_gugun,
input#corp_dong,
input#start_gugun,
input#start_dong,
input.gugun,
input.dong,
input.corp_gugun,
input.corp_dong,
input.start_gugun,
input.start_dong
{
    width: 15%;
    text-align: center;
}

input#address_detail,
input#corp_address_detail,
input#start_address_detail,
input.address_detail,
input.corp_address_detail,
input.start_address_detail
{
    width: 54%;
    text-align: left;
}

input#hp2,
input#hp3,
input#tel2,
input#tel3,
input#corp_tel2,
input#corp_tel3,
input#corp_fax2,
input#corp_fax3,
input#tax_hp2,
input#tax_hp3,
input#start_mobile2,
input#start_mobile3,
input#start_tel2,
input#start_tel3,
input.hp2,
input.hp3,
input.tel2,
input.tel3,
input.corp_tel2,
input.corp_tel3,
input.corp_fax2,
input.corp_fax3,
input.tax_hp2,
input.tax_hp3,
input.start_mobile2,
input.start_mobile3,
input.start_tel2,
input.start_tel3
{
    width: 60px;
    text-align: center;
}

input#corp_ssn1,
input.corp_ssn1
{
    width: 50px;
    text-align: center;
}

input#corp_ssn2,
input.corp_ssn2
{
    width: 30px;
    text-align: center;
}

input#corp_ssn3,
input.corp_ssn3
{
    width: 80px;
    text-align: center;
}

input#corp_reg1,
input#corp_reg2,
input.corp_reg1,
input.corp_reg2
{
    width: 70px;
    text-align: center;
}

input#email1,
input#tax_email1,
input#start_email1,
input#customer_email1,
input.email1,
input.tax_email1,
input.start_email1,
input.customer_email1
{
    width: 100px;
    text-align: right;
}

input#email2,
input#tax_email2,
input.email2,
input.tax_email2
{
    width: 140px;
    text-align: left;
}

input#start_email2,
input#customer_email2,
input.start_email2,
input.customer_email2
{
    width: 100px;
    text-align: left;
}

select#email3,
select#tax_email3,
select.email3,
select.tax_email3
{
    width: 95%;
    margin: 5px 0 0 0;
}

input#reserve_type_text,
input.reserve_type_text,
input#reserve_text,
input.reserve_text
{
    width: 50%;
    text-align: left;
}


/* 카드메세지내용ㆍ리본메세지내용 */
select#msg_card_content,
select#msg_ribbon_content,
select.msg_card_content,
select.msg_ribbon_content
{
    max-width: 98%;
	padding: 4px 3px 4px 3px;
    text-align: left;
    vertical-align: middle;
}

/* 카드메세지ㆍ리본메세지 */
textarea#msg_card,
textarea.msg_card
{
    width: 98%;
    height: 35px;
    margin: 5px 0 0 0;
	padding: 4px 3px 4px 3px;
    text-align: left;
    vertical-align: middle;
}

input#msg_ribbon_right,
input.msg_ribbon_right
{
    width: 98%;
    margin: 5px 0 0 0;
	padding: 4px 3px 4px 3px;
    font-size: 18px;
    text-align: left;
    vertical-align: middle;
}

input#msg_ribbon_left,
input.msg_ribbon_left
{
    width: 50%;
    margin: 0 0 0 0;
	padding: 4px 3px 4px 3px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

/* 요청사항 */
textarea#delivery_memo,
textarea.delivery_memo
{
    width: 98%;
    height: 30px;
	padding: 4px 3px 4px 3px;
    text-align: left;
    vertical-align: middle;
}


input[name=from_date],
input[name=to_date],
input[name=reserve_date]
{
    width: 100px;
    text-align: center;
}

input[name=order_cust_name],
input[name=customer_name]
{
    width: 150px;
    text-align: center;
}


input[name=cust_name_card],
input[name=cust_name_ribbon]
{
    width: 150px;
    text-align: left;
}

input[name=zipcode]
{
    width: 80px;
    text-align: center;
}

input[name=zipcode],
input[name=corp_zipcode],
input[name=start_zipcode]
{
    width: 100px;
    text-align: center;
}

input[name=sido],
input[name=corp_sido],
input[name=start_sido]
{
    width: 10%;
    text-align: center;
}

input[name=gugun],
input[name=dong],
input[name=corp_gugun],
input[name=corp_dong],
input[name=start_gugun],
input[name=start_dong]
{
    width: 15%;
    text-align: center;
}

input[name=address_detail],
input[name=corp_address_detail],
input[name=start_address_detail]
{
    width: 54%;
    text-align: left;
}

input[name=hp2],
input[name=hp3],
input[name=tel2],
input[name=tel3],
input[name=corp_tel2],
input[name=corp_tel3],
input[name=corp_fax2],
input[name=corp_fax3],
input[name=tax_hp2],
input[name=tax_hp3],
input[name=start_mobile2],
input[name=start_mobile3],
input[name=start_tel2],
input[name=start_tel3]
{
    width: 60px;
    text-align: center;
}

input[name=corp_ssn1]
{
    width: 50px;
    text-align: center;
}

input[name=corp_ssn2]
{
    width: 30px;
    text-align: center;
}

input[name=corp_ssn3]
{
    width: 80px;
    text-align: center;
}

input[name=corp_reg1],
input[name=corp_reg2]
{
    width: 70px;
    text-align: center;
}

input[name=email1],
input[name=tax_email1],
input[name=start_email1],
input[name=customer_email1]
{
    width: 100px;
    text-align: right;
}

input[name=email2],
input[name=tax_email2]
{
    width: 140px;
    text-align: left;
}

input[name=start_email2],
input[name=customer_email2]
{
    width: 100px;
    text-align: left;
}

select[name=email3],
select[name=tax_email3]
{
    width: 95%;
    margin: 5px 0 0 0;
}

input[name=reserve_text]
{
    width: 50%;
    text-align: left;
}
input#price_points
{
    width: 150px;
    text-align: right;
}

/* 카드메세지내용ㆍ리본메세지내용 */
select[name=msg_card_content],
select[name=msg_ribbon_content]
{
    max-width: 98%;
	padding: 4px 3px 4px 3px;
    text-align: left;
    vertical-align: middle;
}

/* 카드메세지ㆍ리본메세지 */
textarea[name=msg_card],
textarea[name=msg_ribbon]
{
    width: 98%;
    height: 35px;
    margin: 5px 0 0 0;
	padding: 4px 3px 4px 3px;
    text-align: left;
    vertical-align: middle;
}

/* 요청사항 */
textarea[name=delivery_memo]
{
    width: 98%;
    height: 30px;
	padding: 4px 3px 4px 3px;
    text-align: left;
    vertical-align: middle;
}

/* 요청사진 */
input#delivery_img1
{
    width: 755px;
}

/* 배송지 직접 입력 */
input#full_address,
input.full_address
{
    width: 75%;
    text-align: left;
    margin: 5px 0 0 0;
}


/* 근무지정보입력 */
input#etc1,
input#etc2,
input#etc3,
input#etc4
{
    width: 257px;
}


/* 입력 오류 메세지 */
div.articles div.input-error-wrapper
{
    margin: 10px 0 0 0;
    padding: 10px 10px 10px 10px;
    border: 2px solid #DDD;
    background: #FFF url(/images/board/error/error.gif) 0 0 no-repeat;
}

div.articles div.input-error-wrapper h3.head-input-error
{
	color: #E55E1B;
	font-size: 18px;
	margin: 0 0 0 100px;
	padding: 14px 10px 10px 60px;
	letter-spacing: -1px;
	background: url(/images/board/error/bg_01.jpg) no-repeat 0 8px;
}

div.articles div.input-error-wrapper ul.input-error
{
	margin: 0 0 0 120px;
	padding: 6px 0 10px 0;
	list-style-type: none;
}

div.articles div.input-error-wrapper ul.input-error li
{
    font-size: 14px;
	margin: 0 0 0 0;
	padding: 0 0 5px 8px;
	background: url(/images/board/error/icon_red.gif) no-repeat 0 8px;
}

div.articles div.input-error-wrapper ul.input-error li em.highlight
{
	color: #FF0103;
	font-weight: bold;
	font-style: normal;
}


/*******************************************************************************************/
/* 스킨타입#1 컨텐츠 공용 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/* 스킨타입#1 공용 게시물 입력폼 설정 시작
/*******************************************************************************************/

div.articles form#article-insert-form
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

div.articles form#article-insert-form fieldset
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
    border: none;
    border-top: 2px solid #444;
}

div.articles form#article-insert-form fieldset legend
{
    display: none;
}

div.articles form#article-insert-form fieldset div.row-input
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
    border-bottom: 1px solid #CDCDCD;
}

div.articles form#article-insert-form fieldset div.row-input span.head
{
	float: left;
    display: block;
    font-size: 13px;
    font-weight: bold;
    width: 100px;
    margin: 0 0 0 0;
    padding: 12px 0 12px 0;
	text-align: right;
}

div.articles form#article-insert-form fieldset div.row-input span.data
{
	display: block;
	color: #565656;
	margin: 0 0 0 115px;
	padding: 12px 0 12px 10px;
    border-left: 1px solid #DDD;
	background: #FFF;
}

/* 상세설명 */
div.articles form#article-insert-form fieldset div.row-input span.data div.message
{
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 4px 0 0 8px;
    background: url(/images/board/icon_note.gif) 0 6px no-repeat;
}

/* 이름 */
div.articles form#article-insert-form fieldset div.row-input span.data input#name
{
    width: 200px;
}

/* 비밀번호 */
div.articles form#article-insert-form fieldset div.row-input span.data input#password
{
    width: 100px;
}


/* 특수문자 */
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char
{
	position: relative;
	top: 0;
	left: 0;
	
	width: 95%;
	height: 130px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div.special-contents
{
	position: absolute;
	top: 0;
	left: 0;
	
	width: 100%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div.special-contents h5
{
	position: relative;
	top: 0;
	left: 0;
	z-index: 100;
	
	display: block;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div.special-contents table.contents-special
{
	position: relative;
	top: 23px;
	left: 0;
	
	display: none;
	width: 100%;	
	color: #808080;
	font-size: 12px;
	font-family: "돋움", Tahoma;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	border: none;
	border-collapse: collapse;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div.special-contents table.contents-special caption
{
	display: none;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div.special-contents table.contents-special tbody,
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div.special-contents table.contents-special tbody tr
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div.special-contents table.contents-special tbody tr td
{
	width: 25px;
	height: 25px;
	color: #222;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #ACA0A7;
	background: #FAFAFA;
}

/* 기호문자 */
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-01 h5#title-special-01
{
	position: absolute;
	top: 0;
	left: 0;
	
	width: 57px;
	height: 24px;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-01 table.contents-special
{
	display: block;
}

/* 영문전각ㆍ한글자모 문자 */
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-02 h5#title-special-02
{
	position: absolute;
	top: 0;
	left: 58px;
	
	width: 148px;
	height: 24px;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-02 table.contents-special
{
	display: none;
}

/* 원ㆍ괄호 문자 */
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-03 h5#title-special-03
{
	position: absolute;
	top: 0;
	left: 207px;
	
	width: 72px;
	height: 24px;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-03 table.contents-special
{
	display: none;
}

/* 그리스ㆍ러시아 문자 */
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-04 h5#title-special-04
{
	position: absolute;
	top: 0;
	left: 280px;
	
	width: 104px;
	height: 24px;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-04 table.contents-special
{
	display: none;
}

/* 일본어 문자 */
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-05 h5#title-special-05
{
	position: absolute;
	top: 0;
	left: 385px;
	
	width: 70px;
	height: 24px;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-05 table.contents-special
{
	display: none;
}

/* 선ㆍ단위 문자 */
div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-06 h5#title-special-06
{
	position: absolute;
	top: 0;
	left: 385px;
	
	width: 72px;
	height: 24px;
}

div.articles form#article-insert-form fieldset div.row-input span.data div.special-char div#special-06 table.contents-special
{
	display: none;
}

/*******************************************************************************************/
/* 스킨타입#1 공용 게시물 입력폼 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/* 스킨타입#1 공용 페이징 설정 시작
/*******************************************************************************************/
div.articles div.article-paging
{
    margin: 0 0 0 0;
    padding: 15px 0 5px 0;
    text-align: center;
}

div.articles div.article-paging a span.page
{
	color: #222;
    cursor: pointer;
	font-weight: bold;
}

div.articles div.article-paging span.page,
div.articles div.article-paging a span.page
{
    font-size: 12px;
	width: 25px;
	font-weight: bold;
	display: inline-block;
	margin: 0 0.1em 0 0.1em;
	padding: 0.4em 0 0.4em 0;
	border: 1px solid #666;
	text-align: center;
	background: #F9F9F9;
}

/* 현재페이지 */
div.articles div.article-paging span.current
{
	color: #FFF;
    font-size: 12px;
	border: 1px solid #5C6070;
	background: #5C6070;
}

/* 페이지이동 */
div.articles div.article-paging span.prev,
div.articles div.article-paging span.next,
div.articles div.article-paging span.prev-block,
div.articles div.article-paging span.next-block
{
    cursor: pointer;
	width: 25px;
    height: 25px;
	margin: 0 1px 6px 1px;
	padding: 0 0 0 0;
	vertical-align: top;
}

div.articles div.article-paging span.prev
{
	margin: 0 6px 6px 2px;
}

div.articles div.article-paging span.next
{
	margin: 0 2px 6px 6px;
}
/*******************************************************************************************/
/* 스킨타입#1 공용 페이징 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 상품목록 설정 시작
/*******************************************************************************************/
div.articles div.product-list
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 상품목록 */
div.articles div.product-list div.product-info
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
}

/* 상품분류 정보 */
div.articles div.product-list div.product-info div.product-category
{
    margin: 0 0 20px 0;
    padding: 0 0 8px 10px;
    text-align: left;
    border-bottom: 1px solid #DDD;
}

div.articles div.product-list div.product-info div.product-category strong
{
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 상품목록 상세정보 */
div.articles div.product-list div.product-info div.product-item
{
    float: left;
    width: 300px;
    height: 400px;
    margin: 10px 14px 10px 14px;
    padding: 0 0 20px 0;
    text-align: center;
}

div.articles div.product-list div.product-info div.product-item a
{
    color: #000;
    text-decoration: none;
    border: none;
}

/* 섬네일 이미지 */
div.articles div.product-list div.product-info div.product-item a div.product-thumb
{
    width: 300px;
    height: 300px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 1px solid #DDD;
    background: #FFF;
    text-align: center;
    white-space: nowrap;
}

div.articles div.product-list div.product-info div.product-item a div.product-thumb span.helper
{    
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 100%;
    vertical-align: middle;
}

div.articles div.product-list div.product-info div.product-item a div.product-thumb img.list-thumb
{
    max-width: 300px;
    max-height: 300px;
    vertical-align: middle;
}

/* 상품 아이콘 */
div.articles div.product-list div.product-info div.product-item a div.product-icon
{
    margin: 0 0 0 0;
    padding: 10px 0 8px 0;
    height: 10px;
}

/* 상품명 */
div.articles div.product-list div.product-info div.product-item a div.product-name
{
    display: block;
    width: 100%;
    font-size: 19px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

div.articles div.product-list div.product-info div.product-item a div.product-name span.new
{
    display: none;
    position: relative;
    top: 5px;
    left: 5px;

    margin: 0 0 5px 0;
    padding: 0 0 0 0;
}

/* 상품가격 */
div.articles div.product-list div.product-info div.product-item a div.product-price
{
    display: block;
    font-size: 17px;
    margin: 15px 0 0 0;
    padding: 10px 0 0 95px;
    text-align: left;
}

div.articles div.product-list div.product-info div.product-item a div.product-price div.order-price
{
    margin: 0 0 5px 0;
}

/* 상품가 */
div.articles div.product-list div.product-info div.product-item a div.product-price div.order-price span.order-price
{
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 5px;
    color: #fff;
    font-size: 11px;
    background: #5AB2C3;
}


/* 할인가 */
div.articles div.product-list div.product-info div.product-item a div.product-price div.sale-price span.sale-price
{
    margin: 0 5px 0 0;
    padding: 2px 5px 2px 5px;
    color: #fff;
    font-size: 11px;
    background: #F0595F;
}

div.articles div.product-list div.product-info div.product-item a div.product-price span.cost
{
    font-size: 13px;
}

div.articles div.product-list div.product-info div.product-item a div.product-price strong.cost
{
    font-size: 15px;
    color: #DE1012;
}


/* 적립금 */
div.articles div.product-list div.product-info div.product-item a div.product-point
{
    /*display: block;*/
    display: none;
    width: 100%;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 5px 0 0 0;
    text-align: center;
}

div.articles div.product-list div.product-info div.product-item a div.product-point span.icon-point
{
    padding: 2px 2px 2px 2px;
    color: #fff;
    background: #DE1012;
}

/*******************************************************************************************/
/* 스킨타입#1 상품목록 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 상품조회 설정 시작
/*******************************************************************************************/
div.articles div.product-cart-info
{
    display: none;
    position: absolute;
    z-index: 300000;
    top: 150px;
    right: 0;
    width: 400px;
    height: 180px;
    margin-left: 5%;
    text-align: center;
    border: 1px solid #666;
    background-color: #FFF;
}

div.articles div.product-cart-info h4.subject
{
    display: block;
    margin: 0 0 0 0;
    padding: 10px 0 10px 15px;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    border-bottom: 1px solid #DADADA;

}

div.articles div.product-cart-info div.summary
{
    display: block;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: center;
}

div.articles div.product-cart-info div.summary div.note
{
    display: block;
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    
    font-size: 14px;
    color: #666;
}

div.articles div.product-cart-info div.summary div.note strong
{
    font-size: 18px;
    color: #333;
}

div.articles div.product-cart-info div.command span input[type=button]
{
    min-width: 80px;
    height: 35px;
    margin: 0 2px 0 2px;
    padding: 0 10px 0 10px;
}


div.articles div.product-view
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.product-info
{
    position: relative;
    margin: 0 0 0 0;
    padding: 0 0 20px 0;    
}

/* 상품명 */
div.articles div.product-view div.product-info h4.title
{
    font-size: 30px;
    margin: 0 0 20px 0;
    padding: 0 0 10px 10px;
    letter-spacing: -1px;
    border-bottom: 2px solid #DDD;
}

div.articles div.product-view div.product-info h4.title span.new
{
    display: none;
    position: relative;
    top: 5px;
    left: 5px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


/* 상품아이콘 */
div.articles div.product-view div.product-info div.product-icon
{
    position: absolute;
    top: 68px;
    left: 1px;
    height: 23px;
    margin: 0 0 0 0;
    padding: 6px 0 0 0;

    font-size: 15px;
    font-weight: bold;
    text-align: center;
    color: #fff;
    /*background: #fff;*/
    /*border: 1px solid #fff;*/
    cursor: help;
}

/* 신상품 */
div.articles div.product-view div.product-info div.product-icon span.product-new
{
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #084D17;
    background: #116325;
}

/* 추천 */
div.articles div.product-view div.product-info div.product-icon span.product-recommend
{
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #013861;
    background: #044A7E;
}

/* 베스트 */
div.articles div.product-view div.product-info div.product-icon span.product-best
{
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #151C6D;
    background: #282E8C;
}

/* 인기 */
div.articles div.product-view div.product-info div.product-icon span.product-hot
{
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #855F3A;
    background: #A67C54;
}

/* 이벤트 */
div.articles div.product-view div.product-info div.product-icon span.product-event
{
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #545100;
    background: #757207;
}

/* 세일 */
div.articles div.product-view div.product-info div.product-icon span.product-sale
{
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    border: 1px solid #980410;
    background: #C20A16;
}

/* 상품이미지 */
div.articles div.product-view div.product-info div.product-images
{
    float: left;
    width: 500px;
    height: 580px;
    margin: 0 20px 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

div.articles div.product-view div.product-info div.product-images div#thumb-product
{
    width: 500px;
    height: 500px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    border: 1px solid #DDD;
    background: #FFF;
}

div.articles div.product-view div.product-info div.product-images div#thumb-product img
{
    width: 500px;
    height: 500px;
}

div.articles div.product-view div.product-info div.product-images div#thumb-product img.hidden
{
    display: none;
}

/* 상품이미지 확대보기 */
div.articles div.product-view div.product-info div.product-images-overlay
{
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 500px;
    height: 500px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-repeat: no-repeat;
    background-color: #fff;
    border: 1px solid red;
}


/* 상품확대보기이미지 */
div.articles div.product-view div.product-info div.product-images div#expand-thumb-product
{
    margin: 10px 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.product-info div.product-images div#expand-thumb-product div.expand
{
    float: left;
    width: 60px;
    height: 60px;
    margin: 0 13px 0 0;
    padding: 0 0 0 0;
    cursor: pointer;
}

/* NO IMAGE */
div.articles div.product-view div.product-info div.product-images div#expand-thumb-product div.no-image
{
    cursor: default;
}

div.articles div.product-view div.product-info div.product-images div#expand-thumb-product div.eof
{
    margin: 0 0 0 1px;
}

div.articles div.product-view div.product-info div.product-images div#expand-thumb-product div.expand img
{
    width: 60px;
    height: 60px;
    border: 1px solid #DDD;
}

/* 상품 판매가격 */
div.articles div.product-view div.product-cost
{
    position: relative;
    top: 0;
    right: 0;

    float: right;
    width: 47%;
    margin: 1px 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}


/* 상품 할인가격 */
div.articles div.product-view div.product-cost div.discount
{
    display: none;
    float: left;
    width: 50%;
    height: 65px;
    margin: 0 0 0 0;
    padding: 13px 0 13px 0;
    text-align: left;
}

div.articles div.product-view div.product-cost div.discount div.item
{
    margin: 0 0 0 0;
    padding: 5px 0 0 0;
}

/* 판매가격 */
div.articles div.product-view div.product-cost div.discount div.item span
{
    color: #000;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 0 10px;
}

div.articles div.product-view div.product-cost div.discount div.item span.subject
{
    font-weight: bold;
    padding: 0 0 0 20px;
    background: url(/images/board/icon_articles_box.gif) 10px 5px no-repeat;
}

/* 상품 제작 알림 문구 */
div.articles div.product-view div.product-cost div.alert
{
    float: left;
    width: 60%;
    height: 45px;
    margin: 0 0 0 0;
    padding: 15px 0 0 10px;
    text-align: left;
}
/* 상품 판매가격 */
div.articles div.product-view div.product-cost div.cost
{
    position: relative;
    width: 100%;
    height: 45px;
    margin: 0 0 0 0;
    padding: 13px 0 13px 0;
    text-align: right;
}

/* 판매가격 */
div.articles div.product-view div.product-cost div.cost div.goods_cost
{
    position: absolute;
    right: 0;
    bottom: 38px;
    width: 100%;
    color: #000;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 0 10px 0 0;
}


/* 판매가격 */
div.articles div.product-view div.product-cost div.cost div.goods_option_cost
{
    position: absolute;
    right: 0;
    bottom: 18px;
    width: 100%;
    color: #000;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 0 10px 0 0;
}


/* 적용금액 */
div.articles div.product-view div.product-cost div.cost div.item strong
{
    color: #000;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.product-cost div.cost div.item strong.subject
{    
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}

div.articles div.product-view div.product-cost div.cost div.item strong.content
{    
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 100px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}

/* 상품가격표 */
div.articles div.product-view div.product-cost table.cost
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: center;
	border: none;
    border-top: 2px solid #1A1A1A;
	border-collapse: collapse;
}

div.articles div.product-view div.product-cost table.cost thead,
div.articles div.product-view div.product-cost table.cost thead tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

div.articles div.product-view div.product-cost table.cost thead tr th.subject
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
    border: none;
    border-bottom: 1px solid #4E4C4C;
}

div.articles div.product-view div.product-cost table.cost tbody,
div.articles div.product-view div.product-cost table.cost tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

div.articles div.product-view div.product-cost table.cost tbody tr th.subject
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
    border: none;
    border-bottom: 1px solid #DDDDDD;
}

div.articles div.product-view div.product-cost table.cost tbody tr td.content
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
    border: none;
    border-bottom: 1px solid #DDDDDD;
    font-size: 15px;
    font-weight: bold;
}

div.articles div.product-view div.product-cost table.cost tbody tr td.price_sale,
div.articles div.product-view div.product-cost table.cost tbody tr td.price
{
    padding: 10px 10px 10px 10px;
    text-align: center;
}
 
div.articles div.product-view div.product-cost table.cost tbody tr td.price_sale
{
    color: #4F4F4F;
}

div.articles div.product-view div.product-cost table.cost tbody tr td.price
{
    color: #FF1F1D;
}

div.articles div.product-view div.product-cost table.cost tbody tr.add td.content
{
    padding: 10px 10px 10px 10px;
    text-align: left;
}

/* 주문금액 */
div.articles div.product-view div.product-cost table.cost tbody tr td.content strong#payment-cost
{
    color: #E92121;
}


/* 상품구매정보 */
div.articles div.product-view div.product-cost table.option
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: center;
	border: none;
    border-top: 1px solid #343233;
    border-bottom: 1px solid #343233;
	border-collapse: collapse;
}

div.articles div.product-view div.product-cost table.option tbody,
div.articles div.product-view div.product-cost table.option tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.product-cost table.option tbody tr th.subject
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
	border: none;
}

div.articles div.product-view div.product-cost table.option tbody tr td.content
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
	border: none;
}

div.articles div.product-view div.product-cost table.option tbody tr td.unit
{
    text-align: left;
    border-spacing: 0;
}

div.articles div.product-view div.product-cost table.option tbody tr td.unit span
{
    display: inline-block;
    zoom: 1;
    *display: inline;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.product-cost table.option tbody tr td.unit span.subtraction input.btn_minus,
div.articles div.product-view div.product-cost table.option tbody tr td.unit span.addition input.btn_plus
{
    width: 23px;
    height: 23px;

    margin: 0 0 0 0 !important;
    font-weight: normal;
    color: #000;
    border: 1px solid #b4b4b4;
    background: #fff;
}

div.articles div.product-view div.product-cost table.option tbody tr td.unit span.unit input#item_ea
{
    width: 20px;
    margin: 0 0 0 0 !important;
    font-weight: normal;
    text-align: center;
}


div.articles div.product-view div.product-cost table.option tbody tr td.unit input.btn_minus,
div.articles div.product-view div.product-cost table.option tbody tr td.unit input.btn_plus
{
    width: 23px;
    height: 23px;

    margin: 0 0 0 0 !important;
    font-weight: normal;
    color: #000;
    border: 1px solid #b4b4b4;
    background: #fff;
}

div.articles div.product-view div.product-cost table.option tbody tr td.unit input#item_ea
{
    width: 20px;
    margin: 0 0 0 0;
    
    border-left: none;
    border-right: none;
    font-weight: normal;
    text-align: center;
}


div.articles div.product-view div.product-cost table.option tbody tr.add td.content
{
    padding: 10px 10px 10px 10px;
    text-align: left;
}


div.articles div.product-view div.product-cost table.option tbody tr th.cost
{
    text-align: right;
}

div.articles div.product-view div.product-cost table.option tbody tr th.cost,
div.articles div.product-view div.product-cost table.option tbody tr td.cost
{
    font-size: 19px;
}


/* 주문금액 */
div.articles div.product-view div.product-cost table.option tbody tr td.content strong#payment-cost
{
    color: #E92121;
}

/* 옵션 상품 정보 */
div.articles div.product-view div.product-cost div.goods_option_container
{
    width: 100%;
    margin: 10px 0 10px 0;
    padding: 0 0 0 0;
    border-bottom: 1px solid #343233;
}


/* 입력항목 제목 */
div.articles div.product-view div.product-cost div.goods_option_container div.subject
{
    position: relative;
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
    width: 100%;
    text-align: left;
}

div.articles div.product-view div.product-cost div.goods_option_container div.subject h3.subject
{
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 10px;
    letter-spacing: -1px;
}

/* 입력항목 안내문구 */
div.articles div.product-view div.product-cost div.goods_option_container div.subject span.summary
{
    position: absolute;
    top: 3px;
    left: 70px;
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}


div.articles div.product-view div.product-cost div.goods_option_container div.goods_option
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}

div.articles div.product-view div.product-cost div.goods_option_container div.goods_option span.goods_option_item
{
    display: inline-block;
    zoom: 1;
    *display: inline;
    
    width: 24%;
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    text-align: center;
}


/* 옵션 상품 이미지 정보 */
div.articles div.product-view div.product-cost div.goods_option_container div.goods_option span.goods_option_item div.product-thumb
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}


/* 옵션 상품명 정보 */
div.articles div.product-view div.product-cost div.goods_option_container div.goods_option span.goods_option_item div.product
{
    width: 100%;
    margin: 5px 0 5px 0;
    padding: 0 0 0 0;
}

/* 옵션 상품 가격 정보 */
div.articles div.product-view div.product-cost div.goods_option_container div.goods_option span.goods_option_item div.price
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.product-cost div.goods_option_container div.goods_option span.goods_option_item div.price select
{
    font-size: 12px;
    text-align: center;
}


/* 주문 처리명령 */
div.articles div.product-view div.product-cost div.command
{
    margin: 10px 0 0 0;
    padding: 8px 0 10px 0;
    text-align: right;
}

/* 비회원구매 */
div.articles div.product-view div.product-cost div.command input.buy_guest
{
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    width: 177px;
    height: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    letter-spacing: -1px;
    cursor: pointer;
    border: 1px solid #333333;
    background: #333333;
}

/* 회원구매 */
div.articles div.product-view div.product-cost div.command input.buy_membership
{
    font-size: 15px;
    font-weight: bold;
    width: 140px;
    height: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    letter-spacing: -1px;
    cursor: pointer;
    border: 2px solid #333333;
    background: none;
}

/* 장바구니 */
div.articles div.product-view div.product-cost div.command input.buy_cart
{
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    width: 140px;
    height: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    letter-spacing: -1px;
    cursor: pointer;
    border: 1px solid #C41416;
    background: #C41416;
}

/* 추천상품 정보 */
div.articles div.product-view div.product-md
{
    position: relative;
    top: 20px;
    left: 0;

    clear: both;
    margin: 0 0 40px 0;
    padding: 0 0 0 0;
    border-top: 1px solid #444;
}

div.articles div.product-view div.product-md h4.subject
{
    font-size: 20px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 10px 0 0 10px;
    letter-spacing: -1px;
}

div.articles div.product-view div.product-md div.best-product-container
{
    position: relative;
    top: 10px;
    left: 0;
    
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    background: #E5E3D6;
}

div.articles div.product-view div.product-md div.best-product-container ul.articles
{
    height: 310px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

div.articles div.product-view div.product-md div.best-product-container ul.articles li
{
    float: left;
    width: 207px;
    margin: 0 0 0 0;
    padding: 30px 0 0 32px;
    text-align: center;
}

/* 섬네일 이미지 */
div.articles div.product-view div.product-md div.best-product-container ul.articles li div.product-thumb
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 1px solid #888;
    background: #fff;
}

/* 상품명 */
div.articles div.product-view div.product-md div.best-product-container ul.articles li div.product-name
{
    margin: 0 0 0 0;
    padding: 5px 0 2px 0;
    text-align: center;
    
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

div.articles div.product-view div.product-md div.best-product-container ul.articles li div.product-name strong.subject
{
    color: #000;
    font-size: 19px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

/* 판매가격 */
div.articles div.product-view div.product-md div.best-product-container ul.articles li div.product-cost
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}

div.articles div.product-view div.product-md div.best-product-container ul.articles li div.product-cost span.sale
{
    color: #666;
    font-size: 12px;
    text-decoration-line: none;
}

div.articles div.product-view div.product-md div.best-product-container ul.articles li div.product-cost strong.cost
{
    color: #E72335;
    font-size: 15px;
    text-decoration-line: none;
}

/* 상품 상세정보 */
div.articles div.product-view div.view
{
    position: relative;
    top: 0;
    left: 0;

    clear: both;
    margin: 0 0 0 0;
    padding: 20px 0 10px 0;
}

/* 상품 상세정보 탭메뉴 */
div.articles div.product-view div.view ul.tab-menu
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
}

div.articles div.product-view div.view ul.tab-menu li
{
    float: left;
    width: 25%;
    font-weight: bold;
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

div.articles div.product-view div.view ul.tab-menu li span.subject
{
    color: #000;
    display: block;
    margin: 0 2px 0 0;
    padding: 12px 0 12px 0;
    text-align: center;
    border: 1px solid #999997;
    background: #FFF;
}

div.articles div.product-view div.view ul.tab-menu li span.selector
{
    color: #FFF;
    border: 1px solid #000;
    background: #333;
}

/* 상품 상세정보 */
div.articles div.product-view div.view div
{
    position: relative;
    top: 10px;
    left: 0;

    clear: both;
    margin: 0 0 10px 0;
    padding: 0 10px 10px 10px;
}

/* 상세정보 */
div.articles div.product-view div.view div.image,
div.articles div.product-view div.view div.detail,
div.articles div.product-view div.view div.delivery-info,
div.articles div.product-view div.view div.cancel-info,
div.articles div.product-view div.view div.postscript-info,
div.articles div.product-view div.view div.qna-info
{
	/*
	margin: 0 0 0 0;
	padding: 10px 10px 10px 10px;
	*/
    min-height: 30px;
    border: 1px solid #DDD;
    background: #FFF;
}

div.articles div.product-view div.view div.image,
div.articles div.product-view div.view div.delivery-info
{
    background: #fff;
}

/* 상품상세 이미지 정보 */
div.articles div.product-view div.view div.image
{
    text-align: center;
}

div.articles div.product-view div.view div.image div.detail-thumb
{
    width: 100%;
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    text-align: center;
}

/* 상품 상세이미지 */
div.articles div.product-view div.view div.image div.detail-thumb img
{
    width: 96%;
}

/* 쌀화환 */
div.articles div.product-view div.view div.image div.detail-thumb img.product_rice
{
    width: 80%;
}

div.articles div.product-view div.product-detail div.detail p,
div.articles div.product-view div.product-detail div.detail div
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
	line-height: 22px;
}

div.articles div.product-view div.product-detail div.detail p.summary
{
	font-size: 19px;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;
	line-height: 30px;
	letter-spacing: -1px;
}

div.articles div.product-view div.product-detail div.detail p.summary em.point,
div.articles div.product-view div.product-detail div.detail p.summary strong.point
{
	font-size: 20px;
	color: #C41416;
	font-style: normal;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}


/* 내용 이미지 사이즈 정보 */
div.articles div.product-view div.product-detail div.detail div > p > img,
div.articles div.product-view div.product-detail div.detail div > p > span > img
{
    max-width: 100%;
    height: auto !important;
}

/* 배송정보 */
div.articles div.product-view div.view div.delivery-info div.delivery-cost,
div.articles div.product-view div.view div.delivery-info div.delivery-time,
div.articles div.product-view div.view div.delivery-info div.delivery-view
{
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
}

div.articles div.product-view div.view div.delivery-info div.delivery-cost h5.subject,
div.articles div.product-view div.view div.delivery-info div.delivery-time h5.subject,
div.articles div.product-view div.view div.delivery-info div.delivery-view h5.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 0 0 5px 14px;
    background: url(/images/board/icon_title.gif) 0 5px no-repeat;
}

div.articles div.product-view div.view div.delivery-info div.delivery-cost ul.item,
div.articles div.product-view div.view div.delivery-info div.delivery-time ul.item,
div.articles div.product-view div.view div.delivery-info div.delivery-view ul.item
{
    margin: 0 0 0 0;
    padding: 0 10px 8px 10px;
    list-style-type: none;
}

div.articles div.product-view div.view div.delivery-info div.delivery-cost ul.item li,
div.articles div.product-view div.view div.delivery-info div.delivery-time ul.item li,
div.articles div.product-view div.view div.delivery-info div.delivery-view ul.item li
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 2px 0 5px 9px;
	letter-spacing: -1px;
    background: url(/images/board/icon_articles_box.gif) 0 10px no-repeat;
}

div.articles div.product-view div.view div.delivery-info div.delivery-cost ul.item li span.note,
div.articles div.product-view div.view div.delivery-info div.delivery-time ul.item li span.note,
div.articles div.product-view div.view div.delivery-info div.delivery-view ul.item li span.note
{
    color: #CB1F39;
}

div.articles div.product-view div.view div.delivery-info div.delivery-cost ul.item li strong,
div.articles div.product-view div.view div.delivery-info div.delivery-time ul.item li strong,
div.articles div.product-view div.view div.delivery-info div.delivery-view ul.item li strong
{
    text-decoration: underline;
}

/* 교환 및 반품정보 */
div.articles div.product-view div.view div.cancel-info div.change-rule,
div.articles div.product-view div.view div.cancel-info div.refund-rule,
div.articles div.product-view div.view div.cancel-info div.illegal-rule
{
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
}

div.articles div.product-view div.view div.cancel-info div.change-rule h5.subject,
div.articles div.product-view div.view div.cancel-info div.refund-rule h5.subject,
div.articles div.product-view div.view div.cancel-info div.illegal-rule h5.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 0 0 5px 14px;
    background: url(/images/board/icon_title.gif) 0 5px no-repeat;
}

div.articles div.product-view div.view div.cancel-info div.change-rule ul.item,
div.articles div.product-view div.view div.cancel-info div.refund-rule ul.item,
div.articles div.product-view div.view div.cancel-info div.illegal-rule ul.item
{
    margin: 0 0 0 0;
    padding: 0 10px 8px 10px;
    list-style-type: none;
}

div.articles div.product-view div.view div.cancel-info div.change-rule ul.item li,
div.articles div.product-view div.view div.cancel-info div.refund-rule ul.item li,
div.articles div.product-view div.view div.cancel-info div.illegal-rule ul.item li
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 2px 0 5px 9px;
	letter-spacing: -1px;
    background: url(/images/board/icon_articles_box.gif) 0 10px no-repeat;
}

div.articles div.product-view div.view div.cancel-info div.change-rule ul.item li strong,
div.articles div.product-view div.view div.cancel-info div.refund-rule ul.item li strong,
div.articles div.product-view div.view div.cancel-info div.illegal-rule ul.item li strong
{
	color: #E61717;
}


/* 상품사용후기 */
div.articles div.product-view div.view div.product-review
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.view div.product-review div.row
{
    position: relative;
    top: 0;
    left: 0;
    
    clear: both;
    margin: 0 0 0 0;
    padding: 0 10px 0 10px;
    text-align: left;
    border-bottom: 1px solid #DDD;
}

div.articles div.product-view div.view div.product-review div.row a
{
    color: #000;
}

div.articles div.product-view div.view div.product-review div.row a:hover
{
    color: #000;
	text-decoration: underline;
}

div.articles div.product-view div.view div.product-review div.row div.thumb-image
{
    float: left;
    clear: none;
    margin: 0 0 0 0;
    padding: 0 8px 3px 0;
}

div.articles div.product-view div.view div.product-review div.row div.review-detail
{
    clear: none;
    margin: 0 0 0 0;
    padding: 0 5px 0 5px;
    text-align: justify;
}

div.articles div.product-view div.view div.product-review div.row div.review-detail h4.subject
{
    color: #000;
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.view div.product-review div.row div.review-detail div.summary
{
    clear: none;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-view div.view div.product-review div.row div.review-detail ul.basic-info
{
    margin: 0 0 0 0;
    padding: 20px 0 20px 0;
    list-style-type: none;
    text-align: right;
}

div.articles div.product-view div.view div.product-review div.row div.review-detail ul.basic-info li
{
    display: inline;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 10px 10px 8px;
    background: url(/images/board/icon_articles_box.gif) 0 6px no-repeat;
}

/* 상품QnA */
div.articles div.product-qna,
div.articles div.product-view div.view div.product-qna
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-qna table.list,
div.articles div.product-view div.view div.product-qna table.list
{
    width: 100%;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: center;
	border: none;
    border-top: 2px solid #444;
	border-collapse: collapse;
}

div.articles div.product-qna table.list thead,
div.articles div.product-qna table.list thead tr,
div.articles div.product-view div.view div.product-qna table.list thead,
div.articles div.product-view div.view div.product-qna table.list thead tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-qna table.list thead tr th,
div.articles div.product-view div.view div.product-qna table.list thead tr th
{
    color: #FFF;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
    background: #333 url(/images/board/icon_line.gif) right center no-repeat;
}

div.articles div.product-qna table.list tbody,
div.articles div.product-qna table.list tbody tr,
div.articles div.product-view div.view div.product-qna table.list tbody,
div.articles div.product-view div.view div.product-qna table.list tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-qna table.list tbody tr td,
div.articles div.product-view div.view div.product-qna table.list tbody tr td
{
    margin: 0 0 0 0;
    padding: 8px 6px 8px 6px;
    text-align: center;
    vertical-align: top;
    border-bottom: 1px solid #DDD;
    background: url(/images/board/icon_line.gif) right center no-repeat;
}

div.articles div.product-qna table.list tbody tr.focus td,
div.articles div.product-view div.view div.product-qna table.list tbody tr.focus td
{
    background: #F9F9F9;
}

/* 제목 */
div.articles div.product-qna table.list tbody tr td.subject,
div.articles div.product-view div.view div.product-qna table.list tbody tr td.subject
{
    font-weight: bold;
    text-align: left;
}

/* 새글표기 */
div.articles div.product-qna table.list tbody tr td.subject span.new,
div.articles div.product-view div.view div.product-qna table.list tbody tr td.subject span.new
{
    position: relative;
    top: 5px;
    left: 5px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 작성일 */
div.articles div.product-qna table.list tbody tr td.date,
div.articles div.product-view div.view div.product-qna table.list tbody tr td.date
{
    width: 20%;
}

/* 라인설정 */
div.articles div.product-qna table.list thead tr th.date,
div.articles div.product-qna table.list tbody tr td.none,
div.articles div.product-qna table.list tbody tr td.date,
div.articles div.product-view div.view div.product-qna table.list thead tr th.date,
div.articles div.product-view div.view div.product-qna table.list tbody tr td.none,
div.articles div.product-view div.view div.product-qna table.list tbody tr td.date
{
    background-image: none;
}

/* 처리명령 */
div.articles div.product-view div.view div.product-review div.command,
div.articles div.product-view div.view div.product-qna div.command
{
    margin: -5px 0 0 0;
    padding: 0 0 10px 0;
    text-align: right;
}

/* 상품 정보 */
div.articles div.product-info 
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 15px 0;
    text-align: left;
}

div.articles div.product-info div.product-name
{
    float: left;
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 50px 0 0;
}

div.articles div.product-info div.product-name a
{
    color: #000;
    text-decoration: underline;
}

div.articles div.product-info div.product-name a:hover
{
    color: #CC8933;
    text-decoration: underline;
}

div.articles div.product-info div.prodcut-cost
{
    color: #FF6A1E;
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 3px 0 0 0;
}

/* 사용후기 목록 */
div.articles div.product-review
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-top: 2px solid #444;
}

div.articles div.product-review div.row
{
    position: relative;
    top: 0;
    left: 0;

    clear: both;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    border-bottom: 1px solid #CDCDCD;
}

/* 초기화 */
div.articles div.product-review div.row p.none
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
}

div.articles div.product-review div.focus
{
    background: #F9F9F9;
}

/* 썸네일이미지 */
div.articles div.product-review div.row div.article-image
{
    float: left;
    margin: 0 0 0 0;
    padding: 0 8px 3px 0;
}

div.articles div.product-review div.row div.article-detail
{
    margin: 0 0 0 0;
    padding: 0 5px 0 5px;
    text-align: justify;
}

div.articles div.product-review div.row div.article-detail a
{
    color: #000;
}

div.articles div.product-review div.row div.article-detail a:hover
{
    color: #CC8933;
    text-decoration: underline;
}

/* 제목 */
div.articles div.product-review div.row div.article-detail h4.subject
{
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 6px 0;
    letter-spacing: -1px;
}

/* 새글표기 */
div.articles div.product-review div.row div.article-detail h4.subject span.new
{
    position: relative;
    top: 5px;
    left: 5px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-review div.row div.article-detail div.summary
{
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 15px 0;
    line-height: 18px;
}

div.articles div.product-review div.row div.article-detail ul.basic-info
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    list-style-type: none;
    text-align: right;
}

div.articles div.product-review div.row div.article-detail ul.basic-info li
{
    display: inline;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 10px 0 8px;
    background: url(/images/board/icon_articles_box.gif) 0 6px no-repeat;
}

/* 처리명령 */
div.articles div.qna-command,
div.articles div.review-command
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}

/* 게시물 조회 */
div.articles div.product-qna-info,
div.articles div.product-review-info
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-qna-info h4#article-title,
div.articles div.product-review-info h4#article-title
{
    color: #FFF;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    border: 1px solid #444;
    background: #333;
}

/* 새글표기 */
div.articles div.product-qna-info h4#article-title span.new,
div.articles div.product-review-info h4#article-title span.new
{
    position: relative;
    top: 5px;
    left: 5px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 기초정보 */
div.articles div.product-qna-info ul.article-info,
div.articles div.product-review-info ul.article-info
{
    margin: 0 0 0 0;
    padding: 0 5px 0 5px;
    list-style-type: none;
}

div.articles div.product-qna-info ul.article-info li,
div.articles div.product-review-info ul.article-info li
{
    float: left;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 8px 15px 8px 0;
}

div.articles div.product-qna-info ul.article-info li span.subject,
div.articles div.product-review-info ul.article-info li span.subject
{
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 6px;
    background: url(/images/board/icon_articles_box.gif) 0 6px no-repeat;
}

div.articles div.product-qna-info ul.article-info li span.content,
div.articles div.product-review-info ul.article-info li span.content
{
    margin: 0 0 0 0;
    padding: 0 0 0 6px;
    background: url(/images/board/icon_line.gif) 2px 5px no-repeat;
}

div.articles div.product-qna-info div.contents-wrapper,
div.articles div.product-review-info div.contents-wrapper
{
    clear: both;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    line-height: 18px;
    border-top: 1px solid #CDCDCD;
}

div.articles div.product-review-info div.contents-wrapper div.image-top
{
    margin: 0 0 20px 0;
    padding: 0 0 0 0;
    text-align: center;
}

div.articles div.product-review-info div.contents-wrapper div.image-left
{
    float: left;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

div.articles div.product-review-info div.contents-wrapper div.image-right
{
    float: right;
    margin: 0 0 0 0;
    padding: 0 0 5px 5px;
}

div.articles div.product-review-info div.contents-wrapper div.image-bottom
{
    margin: 20px 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
}

div.articles div.product-qna-info div.contents-wrapper p,
div.articles div.product-review-info div.contents-wrapper div.detail-top-contents p,
div.articles div.product-review-info div.contents-wrapper div.detail-left-contents p,
div.articles div.product-review-info div.contents-wrapper div.detail-right-contents p,
div.articles div.product-review-info div.contents-wrapper div.detail-bottom-contents p
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

div.articles div.product-qna-info div.contents-wrapper div,
div.articles div.product-review-info div.contents-wrapper div.detail-top-contents div,
div.articles div.product-review-info div.contents-wrapper div.detail-left-contents div,
div.articles div.product-review-info div.contents-wrapper div.detail-right-contents div,
div.articles div.product-review-info div.contents-wrapper div.detail-bottom-contents div
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

/* 처리명령 */
div.articles div.product-qna-info div.command,
div.articles div.product-review-info div.command
{
    clear: both;
    margin: 10px 0 0 0;
    padding: 5px 0 0 0;
    text-align: right;
    border-top: 1px solid #CDCDCD;
}
/*******************************************************************************************/
/* 스킨타입#1 상품조회 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/* 스킨타입#1 상품사용후기 설정 시작
/*******************************************************************************************/
div.articles div.product-view div.view div.cancel-info div.illegal-rule ul.item li
{
}
/*******************************************************************************************/
/* 스킨타입#1 상품사용후기 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 로그인 설정 시작
/*******************************************************************************************/
div.articles div.login-wrap
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 277px 0 0 0;
    background: url(/images/contents/support/login/bg_content_login.jpg) top center no-repeat;
}

div.articles div.login-wrap form#login-input-form
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 50px 0;
    border: 1px solid #DDD;
    background: #FFF;
}

div.articles div.login-wrap form#login-input-form fieldset
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

div.articles div.login-wrap form#login-input-form fieldset legend
{
    display: none;
}

/* 회원아이디 */
div.articles div.login-wrap form#login-input-form fieldset div.row-input-id
{
    width: 350px;
    margin: 70px 0 0 80px;
    padding: 0 0 0 0;
}

div.articles div.login-wrap form#login-input-form fieldset div.row-input-id input#user_id
{
    font-size: 16px;
    font-weight: bold;
    width: 220px;
    margin: 0 0 0 0;
    padding: 3px 5px 3px 5px;
    border: 2px solid #DDD;
}

/* 비밀번호 */
div.articles div.login-wrap form#login-input-form fieldset div.row-input-password
{
    width: 350px;
    margin: 10px 0 0 80px;
    padding: 0 0 0 0;
}

div.articles div.login-wrap form#login-input-form fieldset div.row-input-password input#password
{
    font-size: 16px;
    font-weight: bold;
    width: 220px;
    margin: 0 0 0 0;
    padding: 3px 5px 3px 5px;
    border: 2px solid #DDD;
}

div.articles div.login-wrap form#login-input-form fieldset div span
{
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    width: 100px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 아이디 저장 */
div.articles div.login-wrap form#login-input-form fieldset div.save_id
{
    font-size: 15px;
    width: 440px;
    margin: 0 0 0 80px;
    padding: 10px 0 0 0;
    text-align: right;
}

/* SNS 로그인 */
div.articles div.login-wrap form#login-input-form div#sns_login_wrapper
{
    position: relative;
    margin: 10px 0 0 80px;
    padding: 0 0 0 0;
}

div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#naver_wrapper div#naver_id_login
{
    /*position: absolute;
    bottom: 20px;
    left: 182px;*/
} 

/* 네이버 로그인 설정 */
div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#naver_id_login
{

}

/* 카카오 로그인 설정 */
div.articles div.login-wrap form#login-input-form div#sns_login_wrapper a#kakao-login-btn
{
    position: absolute;
    bottom: 0;
    left: 263px;
} 


div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#naver_wrapper div#naver_id_login
{
    /*position: absolute;
    bottom: 20px;
    left: 182px;*/
} 

div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#naver_wrapper div.notice
{
    position: absolute;
    top: 0;
    left: 225px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;

    height: 49px;
    line-height: 49px;
    width: 260px;

    text-align: right;
    vertical-align: middle;
    font-size: 15px;
    letter-spacing: -1px;

    /*border-top: 1px solid #13B000;
    border-right: 1px solid #13B000;
    border-bottom: 1px solid #13B000;*/
}

/* 카카오 로그인 설정 */
div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#kakao_wrapper
{
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#kakao_wrapper a#kakao-login-btn
{
    /*position: absolute;
    bottom: 20px;
    left: 182px;*/
} 


div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#kakao_wrapper a#kakao-login-btn > img
{
    width: 235px !important;
    /*position: absolute;
    bottom: 20px;
    left: 182px;*/
} 

div.articles div.login-wrap form#login-input-form div#sns_login_wrapper div#kakao_wrapper div.notice
{
    position: absolute;
    top: 54px;
    left: 225px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;

    height: 49px;
    line-height: 49px;
    width: 260px;

    text-align: right;
    vertical-align: middle;
    font-size: 15px;
    letter-spacing: -1px;

    /*border-top: 1px solid #13B000;
    border-right: 1px solid #13B000;
    border-bottom: 1px solid #13B000;*/
}

/* 로그인버튼 */
div.articles div.login-wrap form#login-input-form div.command
{
    position: absolute;
    top: 66px;
    left: 430px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 입력오류 메세지 */
div.articles div.login-wrap form#login-input-form div.input-error-wrap 
{
    margin: 10px 0 0 0;
    padding: 20px 80px 0 320px;
}

div.articles div.login-wrap form#login-input-form div.input-error-wrap h3.head-input-error
{
    font-size: 24px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 5px 0 10px 60px;
    letter-spacing: -1px;
    background: url(/images/board/error/bg_01.jpg) 0 0 no-repeat;
}

div.articles div.login-wrap form#login-input-form div.input-error-wrap ul.input-error
{
    margin: 0 0 0 0;
    padding: 10px 0 0 25px;
    list-style-type: none;
}

div.articles div.login-wrap form#login-input-form div.input-error-wrap ul.input-error li
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 0 0 3px 10px;
    background: url(/images/board/error/icon_red.gif) 0 8px no-repeat;
}

div.articles div.login-wrap form#login-input-form div.input-error-wrap ul.input-error li em
{
    color: #FE0000;
    font-weight: bold;
    font-style: normal;
}

/* 비회원 주문확인 정보 */
div.articles div.login-wrap form#order-input-form
{
    position: relative;
    top: 20px;
    left: 0;

    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    border: 1px solid #DDD;
    background: #FFF;
}

div.articles div.login-wrap form#order-input-form fieldset
{
    margin: 0 0 0 0;
    padding: 10px 20px 10px 20px;
    border: none;
}

div.articles div.login-wrap form#order-input-form fieldset legend
{
    display: none;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

div.articles div.login-wrap form#order-input-form fieldset div.summary
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #DDD;
}

div.articles div.login-wrap form#order-input-form fieldset div.summary h4.subject
{
    color: #FF3232;
    font-size: 23px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    letter-spacing: -1px;
}

div.articles div.login-wrap form#order-input-form fieldset div.summary p.summary
{
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 6px 0 0 0;
}

/* 입력폼 컨트롤 설정 */
div.articles div.login-wrap form#order-input-form fieldset div.row-input
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 8px 0 14px 0;
    text-align: center;
    vertical-align: top;
}

div.articles div.login-wrap form#order-input-form fieldset div.row-input strong.subject
{
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 5px 0 30px;
}

div.articles div.login-wrap form#order-input-form fieldset div.row-input span.content
{
    display: inline;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}

/* 입력컨트롤 */
div.articles div.login-wrap form#order-input-form fieldset div.row-input span.content input#order_serial,
div.articles div.login-wrap form#order-input-form fieldset div.row-input span.content input#order_name
{
    width: 100px;
    text-align: center;
}

/* 회원추가 정보 */
div.articles div.login-wrap div.membership-info-wrap
{
    position: absolute;
    top: 340px;
    right: 50px;

    width: 340px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.login-wrap div.membership-info-wrap fieldset
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

div.articles div.login-wrap div.membership-info-wrap fieldset legend
{
    display: none;
}

/* 회원가입 */
div.articles div.login-wrap div.membership-info-wrap fieldset div.membership-join
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

/* 회원아이디 찾기 */
div.articles div.login-wrap div.membership-info-wrap fieldset div.find-id
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

/* 비밀번호 찾기 */
div.articles div.login-wrap div.membership-info-wrap fieldset div.find-password
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.login-wrap div.membership-info-wrap fieldset div div.summary
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.login-wrap div.membership-info-wrap fieldset div div.summary span.subject
{
    float: left;
    display: block;
    width: 200px;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 4px 0 0 10px;
    letter-spacing: -1px;
    background: url(/images/board/icon_articles_box.gif) 0 11px no-repeat;
}

/*******************************************************************************************/
/* 스킨타입#1 로그인 설정 종료
/*******************************************************************************************/




/*******************************************************************************************/
/*  스킨타입#1 아이디찾기 설정 시작
/*******************************************************************************************/
div.articles div.find-id-step-process
{
    position: relative;
    top: 0;
    left: 0;

    height: 320px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    background: url(/images/contents/support/join/bg_content_join.jpg) 0 0 no-repeat;
}

div.articles div.find-id-step-process ul.step
{
    position: absolute;
    right: 0;
    bottom: 0;

    width: 284px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    list-style-type: none;
}

div.articles div.find-id-step-process ul.step li.subject
{
    float: left;
    width: 142px;
    margin: 0 0 0 0;
    padding: 110px 0 20px 0;
    text-align: center;
}

div.articles div.find-id-step-process ul.step li.subject span.step
{
    font-size: 12px;
}

div.articles div.find-id-step-process ul.step li.subject span.step,
div.articles div.find-id-step-process ul.step li.subject strong.subject
{
    width: 132px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 2px 10px;
    text-align: left;
}

div.articles div.find-id-step-process ul.step li.selector span.step,
div.articles div.find-id-step-process ul.step li.selector strong.subject
{
    color: #E92121;
    font-weight: bold;
}


/* 아이디찾기 */
div.articles div.find-id-step-process ul.step li.step01 
{
    background: url(/images/contents/support/join/bg_step02_off.jpg) top center no-repeat;
}

div.articles div.find-id-step-process ul.step li.step01_selector
{
    background: url(/images/contents/support/join/bg_step02_on.jpg) top center no-repeat;
}

/* 아이디찾기 완료 */
div.articles div.find-id-step-process ul.step li.step02
{
    background: url(/images/contents/support/join/bg_step03_off.jpg) top center no-repeat;
}

div.articles div.find-id-step-process ul.step li.step02_selector
{
    background: url(/images/contents/support/join/bg_step03_on.jpg) top center no-repeat;
}


/* 입력항목 제목 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap h4.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
    text-align: left;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap h4.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.png) 0 0 no-repeat;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap h4.subject span.summary
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap div.required
{
    text-align: right;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap div.required span.required
{
    color: #FE4101;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form,
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset
{
    border-top: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 2px solid #ddd;
}


div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset legend
{
    display: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: left;
    border-bottom: 1px solid #DDD;
    /*background: #F6F6F6;*/ /* #F9F9F9 */
    background: #F9EFEE;
}


div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input span.head
{
	float: left;
    display: block;
    font-weight: bold;
    width: 100px;
    margin: 0 0 0 0;
    padding: 8px 0 8px 0;
	text-align: right;
    letter-spacing: -1px;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input span.head span.required
{
    color: #FE4101;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input span.data
{
	display: block;
	color: #565656;
	margin: 0 0 0 110px;
	padding: 8px 0 8px 10px;
    border-left: 1px solid #DDD;
	background: #FFF;
}

/* 참고사항 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input div.note
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    background: #FFF;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input div.note p.summary
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 10px 10px 5px 10px;
    letter-spacing: -1px;
    border: 2px solid #DDD;
    border-bottom: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input div.note p.summary strong
{
    color: #E3231C;
    font-size: 20px;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input div.note ul.info
{
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 5px 5px 5px 20px;
    list-style-type: none;
    border: 2px solid #DDD;
    border-top: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input div.note ul.info li
{
    margin: 0 0 0 0;
    padding: 3px 0 3px 10px;
    background: url(/images/board/icon_line_dot.gif) 0 10px no-repeat;
}

/* 상세설명 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input span.data p.summary
{
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
	letter-spacing: -1px;
}


/* 메세지 알림 영역 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input div.message
{    
    text-align: left;
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
    background: url(/images/board/icon_note.gif) 0 6px no-repeat;
}

/* 메세지 필수항목 표시 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-id-wrap form#article-insert-form fieldset div.row-input div.message strong.error
{
    color: #E72905;
}
/*******************************************************************************************/
/*  스킨타입#1 아이디찾기 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/* 스킨타입#1 아이디찾기완료 설정 시작
/*******************************************************************************************/
div.articles div.find-id-complete
{
    margin: 0 0 0 0;
    padding: 0 0 0 500px;
    background: url(/images/contents/support/join/bg_complete.jpg) top left no-repeat;
}

div.articles div.find-id-complete div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}

div.articles div.find-id-complete div.subject h3.subject
{
    font-size: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

div.articles div.find-id-complete div.subject h3.subject strong
{
    color: #FE0000;
}

div.articles div.find-id-complete div.summary
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    text-align: left;
}

div.articles div.find-id-complete div.summary p.summary
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
    line-height: 24px;
}

/* 처리명령 */
div.articles div.find-id-complete div.command
{
    margin: 0 0 0 0;
    padding: 0 30px 0 0;
    text-align: right;
}
/*******************************************************************************************/
/* 스킨타입#1 아이디찾기완료 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 비밀번호찾기 설정 시작
/*******************************************************************************************/
div.articles div.find-password-step-process
{
    position: relative;
    top: 0;
    left: 0;

    height: 320px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    background: url(/images/contents/support/join/bg_content_join.jpg) 0 0 no-repeat;
}

div.articles div.find-password-step-process ul.step
{
    position: absolute;
    right: 0;
    bottom: 0;

    width: 284px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    list-style-type: none;
}

div.articles div.find-password-step-process ul.step li.subject
{
    float: left;
    width: 142px;
    margin: 0 0 0 0;
    padding: 110px 0 20px 0;
    text-align: center;
}

div.articles div.find-password-step-process ul.step li.subject span.step
{
    font-size: 12px;
}

div.articles div.find-password-step-process ul.step li.subject span.step,
div.articles div.find-password-step-process ul.step li.subject strong.subject
{
    width: 132px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 2px 10px;
    text-align: left;
}

div.articles div.find-password-step-process ul.step li.selector span.step,
div.articles div.find-password-step-process ul.step li.selector strong.subject
{
    color: #E92121;
    font-weight: bold;
}


/* 비밀번호찾기 */
div.articles div.find-password-step-process ul.step li.step01 
{
    background: url(/images/contents/support/join/bg_step02_off.jpg) top center no-repeat;
}

div.articles div.find-password-step-process ul.step li.step01_selector
{
    background: url(/images/contents/support/join/bg_step02_on.jpg) top center no-repeat;
}

/* 비밀번호찾기 완료 */
div.articles div.find-password-step-process ul.step li.step02
{
    background: url(/images/contents/support/join/bg_step03_off.jpg) top center no-repeat;
}

div.articles div.find-password-step-process ul.step li.step02_selector
{
    background: url(/images/contents/support/join/bg_step03_on.jpg) top center no-repeat;
}


/* 입력항목 제목 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap h4.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
    text-align: left;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap h4.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.png) 0 0 no-repeat;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap h4.subject span.summary
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap div.required
{
    text-align: right;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap div.required span.required
{
    color: #FE4101;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form,
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset
{
    border-top: 2px solid #ddd;
    border-right: 2px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 2px solid #ddd;
}


div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset legend
{
    display: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input
{
    clear: both;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: left;
    border-bottom: 1px solid #DDD;
    /*background: #F6F6F6;*/ /* #F9F9F9 */
    background: #F9EFEE;
}


div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input span.head
{
	float: left;
    display: block;
    font-weight: bold;
    width: 100px;
    margin: 0 0 0 0;
    padding: 8px 0 8px 0;
	text-align: right;
    letter-spacing: -1px;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input span.head span.required
{
    color: #FE4101;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input span.data
{
	display: block;
	color: #565656;
	margin: 0 0 0 110px;
	padding: 8px 0 8px 10px;
    border-left: 1px solid #DDD;
	background: #FFF;
}

/* 참고사항 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input div.note
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    background: #FFF;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input div.note p.summary
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 10px 10px 5px 10px;
    letter-spacing: -1px;
    border: 2px solid #DDD;
    border-bottom: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input div.note p.summary strong
{
    color: #E3231C;
    font-size: 20px;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input div.note ul.info
{
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 5px 5px 5px 20px;
    list-style-type: none;
    border: 2px solid #DDD;
    border-top: none;
}

div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input div.note ul.info li
{
    margin: 0 0 0 0;
    padding: 3px 0 3px 10px;
    background: url(/images/board/icon_line_dot.gif) 0 10px no-repeat;
}

/* 상세설명 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input span.data p.summary
{
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
	letter-spacing: -1px;
}


/* 메세지 알림 영역 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input div.message
{    
    text-align: left;
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
    background: url(/images/board/icon_note.gif) 0 6px no-repeat;
}

/* 메세지 필수항목 표시 */
div#MainWrapper div#ContentsWrapper div#MainContents div.contents-wrap div.articles div.find-password-wrap form#article-insert-form fieldset div.row-input div.message strong.error
{
    color: #E72905;
}
/*******************************************************************************************/
/*  스킨타입#1 비밀번호찾기 설정 종료
/*******************************************************************************************/

/*******************************************************************************************/
/* 스킨타입#1 비밀번호찾기완료 설정 시작
/*******************************************************************************************/
div.articles div.find-password-complete
{
    margin: 0 0 0 0;
    padding: 0 0 0 500px;
    background: url(/images/contents/support/join/bg_complete.jpg) top left no-repeat;
}

div.articles div.find-password-complete div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}

div.articles div.find-password-complete div.subject h3.subject
{
    font-size: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

div.articles div.find-password-complete div.subject h3.subject strong
{
    color: #FE0000;
}

div.articles div.find-password-complete div.summary
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    text-align: left;
}

div.articles div.find-password-complete div.summary p.summary
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
    line-height: 24px;
}

/* 처리명령 */
div.articles div.find-password-complete div.command
{
    margin: 0 0 0 0;
    padding: 0 30px 0 0;
    text-align: right;
}
/*******************************************************************************************/
/* 스킨타입#1 비밀번호찾기완료 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 회원가입 설정 시작
/*******************************************************************************************/
div.articles div.join-step-process
{
    position: relative;
    top: 0;
    left: 0;

    height: 320px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    background: url(/images/contents/support/join/bg_content_join.jpg) 0 0 no-repeat;
}

div.articles div.join-step-process ul.step
{
    position: absolute;
    right: 0;
    bottom: 0;

    width: 426px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    list-style-type: none;
}

div.articles div.join-step-process ul.step li.subject
{
    float: left;
    width: 142px;
    margin: 0 0 0 0;
    padding: 110px 0 20px 0;
    text-align: center;
}

div.articles div.join-step-process ul.step li.subject span.step
{
    font-size: 12px;
}

div.articles div.join-step-process ul.step li.subject span.step,
div.articles div.join-step-process ul.step li.subject strong.subject
{
    width: 90px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    text-align: center;
}

div.articles div.join-step-process ul.step li.selector span.step,
div.articles div.join-step-process ul.step li.selector strong.subject
{
    color: #E92121;
    font-weight: bold;
}

/* 약관동의 */
div.articles div.join-step-process ul.step li.step01
{
    background: url(/images/contents/support/join/bg_step01_off.jpg) top center no-repeat;
}

div.articles div.join-step-process ul.step li.step01_selector
{
    background: url(/images/contents/support/join/bg_step01_on.jpg) top center no-repeat;
}

/* 정보입력 */
div.articles div.join-step-process ul.step li.step02 
{
    background: url(/images/contents/support/join/bg_step02_off.jpg) top center no-repeat;
}

div.articles div.join-step-process ul.step li.step02_selector
{
    background: url(/images/contents/support/join/bg_step02_on.jpg) top center no-repeat;
}

/* 가입완료 */
div.articles div.join-step-process ul.step li.step03
{
    background: url(/images/contents/support/join/bg_step03_off.jpg) top center no-repeat;
}

div.articles div.join-step-process ul.step li.step03_selector
{
    background: url(/images/contents/support/join/bg_step03_on.jpg) top center no-repeat;
}

/* 이용약관 */
div.articles form#provision-input-form
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles form#provision-input-form div.input-controls
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles form#provision-input-form div.input-controls div.input-control
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 입력항목 제목 */
div.articles form#provision-input-form div.input-controls div.input-control div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
}

div.articles form#provision-input-form div.input-controls div.input-control div.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.jpg) 0 0 no-repeat;
}

/* 입력항목 안내문구 */
div.articles form#provision-input-form div.input-controls div.input-control div.subject span.summary
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

div.articles form#provision-input-form div.input-controls div#privacy-info div.subject span.summary,
div.articles form#provision-input-form div.input-controls div#membership-info div.subject span.summary,
div.articles form#provision-input-form div.input-controls div#share-info div.subject span.summary,
div.articles form#provision-input-form div.input-controls div#care-info div.subject span.summary
{
    display: none;
}

div.articles form#provision-input-form div.input-controls div.input-control div.content
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}

/* 약관 내용 */
div.articles form#provision-input-form div.input-controls div.input-control div.content div.provision_content,
div.articles form#provision-input-form div.input-controls div.input-control div.content textarea
{
    width: 970px;
    height: 150px;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    line-height: 20px;
    border: 1px solid #DDD;
    text-align: left; 
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
}

div.articles form#provision-input-form div.input-controls div#privacy-info div.content div.privacy_content,
div.articles form#provision-input-form div.input-controls div#membership-info div.content div.membership_content,
div.articles form#provision-input-form div.input-controls div#share-info div.content div.share_content,
div.articles form#provision-input-form div.input-controls div#care-info div.content div.care_content,
div.articles form#provision-input-form div.input-controls div#privacy-info div.content textarea,
div.articles form#provision-input-form div.input-controls div#membership-info div.content textarea,
div.articles form#provision-input-form div.input-controls div#share-info div.content textarea,
div.articles form#provision-input-form div.input-controls div#care-info div.content textarea
{
    width: 455px;
    height: 100px;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    line-height: 20px;
    border: 1px solid #DDD;
    text-align: left; 
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
    background: #fff;
}

/* 약관 동의 */
div.articles form#provision-input-form div.input-controls div.input-control div.content div.accept
{
    margin: 0 0 0 0;
    padding: 5px 0 0 0;
    text-align: right;
}

/* 개인정보취급방침 */
div.articles form#provision-input-form div.input-controls div#privacy-info
{
    float: left;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 개인정보수집 및 이용동의 */
div.articles form#provision-input-form div.input-controls div#membership-info
{
    float: right;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 개인정보 제3자 제공 */
div.articles form#provision-input-form div.input-controls div#share-info
{
    clear: both;
    float: left;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 개인정보 취급위탁 */
div.articles form#provision-input-form div.input-controls div#care-info
{
    float: right;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}


/* 전체동의 */
div.articles form#provision-input-form div.input-controls div.agreement
{
    clear: both;
    display: block;
    margin: 10px 0 10px 0;
    padding: 0 0 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    border: 2px solid #CCCCCC;
    background: #fff;
}

div.articles form#provision-input-form div.input-controls div.agreement span.all_agreement
{
    width: 100%;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 35px;
}

div.articles form#provision-input-form div.input-controls div.agreement span.all_agreement span.all_agreement_box
{
    display: inline-block;
    margin: 0 0 0 0;
    padding: 8px 0 8px 0;
    width: 5%;
    vertical-align: middle;
}


div.articles form#provision-input-form div.input-controls div.agreement span.all_agreement span.all_agreement_content
{
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0 0 0 2%;
    width: 92%;
    height: 35px;
    line-height: 35px;
    text-align: left;
    vertical-align: middle;
    border-left: 2px solid #CCCCCC;
}


/* 처리명령 */
div.articles form#provision-input-form div.command
{
    clear: both;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
}

/* 회원정보입력 */
div.articles form#article-insert-form
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles form#article-insert-form div.input-controls
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles form#article-insert-form div.input-controls div.input-control
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 입력항목 제목 */
div.articles form#article-insert-form div.input-controls div.input-control div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
    text-align: left;
}

div.articles form#article-insert-form div.input-controls div.input-control div.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.jpg) 0 0 no-repeat;
}

/* 입력항목 안내문구 */
div.articles form#article-insert-form div.input-controls div.input-control div.subject span.summary
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

/* 입력폼 설정 */
div.articles form#article-insert-form div.input-controls div.input-control table.input
{
    width: 100%;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: center;
	border: none;
    border: 2px solid #DDD;
	border-collapse: collapse;
}

div.articles form#article-insert-form div.input-controls div.input-control table.input tbody,
div.articles form#article-insert-form div.input-controls div.input-control table.input tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles form#article-insert-form div.input-controls div.input-control table.input tbody tr th.title
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #DDD;
    background: #F9EFEE;
}

div.articles form#article-insert-form div.input-controls div.input-control table.input tbody tr th.subject
{
    width: 100px;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #DDD;
    background: #F9EFEE;
}

div.articles form#article-insert-form div.input-controls div.input-control table.input tbody tr th.subject span.required
{
    color: #FE4101;
}

div.articles form#article-insert-form div.input-controls div.input-control table.input tbody tr td.content
{
    margin: 0 0 0 0;
    padding: 5px 5px 5px 5px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #DDD;
    background: #FFF;
}

div.articles form#article-insert-form div.input-controls div.input-control table.input tbody tr td.content div.message
{
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
    background: url(/images/board/icon_note.gif) 0 6px no-repeat;
}

/* 처리명령 */
div.articles form#article-insert-form div.command
{
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
}

/*******************************************************************************************/
/* 스킨타입#1 회원가입 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/* 스킨타입#1 회원가입완료 설정 시작
/*******************************************************************************************/
div.articles div.membership-complete
{
    margin: 0 0 0 0;
    padding: 0 0 0 500px;
    background: url(/images/contents/support/join/bg_complete.jpg) top left no-repeat;
}

div.articles div.membership-complete div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}

div.articles div.membership-complete div.subject h3.subject
{
    font-size: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

div.articles div.membership-complete div.subject h3.subject strong
{
    color: #FE0000;
}

div.articles div.membership-complete div.summary
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    text-align: left;
}

div.articles div.membership-complete div.summary p.summary
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
    line-height: 24px;
}

/* 처리명령 */
div.articles div.membership-complete div.command
{
    margin: 0 0 0 0;
    padding: 0 30px 0 0;
    text-align: right;
}
/*******************************************************************************************/
/* 스킨타입#1 회원가입완료 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/* 스킨타입#1 회원정보수정 설정 시작
/*******************************************************************************************/
div.articles div.modify-step-process
{
    position: relative;
    top: 0;
    left: 0;

    height: 320px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    background: url(/images/contents/mypage/bg_contents_mypage.jpg) 0 0 no-repeat;
}

div.articles div.modify-step-process ul.step
{
    position: absolute;
    right: 0;
    bottom: 0;

    width: 284px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    list-style-type: none;
}

div.articles div.modify-step-process ul.step li.subject
{
    float: left;
    width: 142px;
    margin: 0 0 0 0;
    padding: 110px 0 20px 0;
    text-align: center;
}

div.articles div.modify-step-process ul.step li.subject span.step
{
    font-size: 12px;
}

div.articles div.modify-step-process ul.step li.subject span.step,
div.articles div.modify-step-process ul.step li.subject strong.subject
{
    width: 90px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    text-align: center;
}

div.articles div.modify-step-process ul.step li.selector span.step,
div.articles div.modify-step-process ul.step li.selector strong.subject
{
    color: #E92121;
    font-weight: bold;
}

/* 정보입력 */
div.articles div.modify-step-process ul.step li.step01
{
    background: url(/images/contents/support/join/bg_step02_off.jpg) top center no-repeat;
}

div.articles div.modify-step-process ul.step li.step01_selector
{
    background: url(/images/contents/support/join/bg_step02_on.jpg) top center no-repeat;
}

/* 가입완료 */
div.articles div.modify-step-process ul.step li.step02
{
    background: url(/images/contents/support/join/bg_step03_off.jpg) top center no-repeat;
}

div.articles div.modify-step-process ul.step li.step02_selector
{
    background: url(/images/contents/support/join/bg_step03_on.jpg) top center no-repeat;
}
/*******************************************************************************************/
/* 스킨타입#1 회원정보수정 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 장바구니 설정 시작
/*******************************************************************************************/
div.articles div.cart-step-process
{
    position: relative;
    top: 0;
    left: 0;

    height: 320px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    background: url(/images/contents/product/cart/bg_content_cart.jpg) 0 0 no-repeat;
}

div.articles div.cart-step-process ul.step
{
    position: absolute;
    right: 0;
    bottom: 0;

    width: 426px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    list-style-type: none;
}

div.articles div.cart-step-process ul.step li.subject
{
    float: left;
    width: 142px;
    margin: 0 0 0 0;
    padding: 110px 0 20px 0;
    text-align: center;
}

div.articles div.cart-step-process ul.step li.subject span.step
{
    font-size: 12px;
}

div.articles div.cart-step-process ul.step li.subject span.step,
div.articles div.cart-step-process ul.step li.subject strong.subject
{
    width: 90px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    text-align: center;
}

div.articles div.cart-step-process ul.step li.selector span.step,
div.articles div.cart-step-process ul.step li.selector strong.subject
{
    color: #E92121;
    font-weight: bold;
}

/* 장바구니 */
div.articles div.cart-step-process ul.step li.step01
{
    background: url(/images/contents/product/cart/bg_step01_off.jpg) top center no-repeat;
}

div.articles div.cart-step-process ul.step li.step01_selector
{
    background: url(/images/contents/product/cart/bg_step01_on.jpg) top center no-repeat;
}

/* 주문결제 */
div.articles div.cart-step-process ul.step li.step02 
{
    background: url(/images/contents/product/cart/bg_step02_off.jpg) top center no-repeat;
}

div.articles div.cart-step-process ul.step li.step02_selector
{
    background: url(/images/contents/product/cart/bg_step02_on.jpg) top center no-repeat;
}

/* 주문완료 */
div.articles div.cart-step-process ul.step li.step03
{
    background: url(/images/contents/product/cart/bg_step03_off.jpg) top center no-repeat;
}

div.articles div.cart-step-process ul.step li.step03_selector
{
    background: url(/images/contents/product/cart/bg_step03_on.jpg) top center no-repeat;
}

/* 상품 목록 */
div.articles div.cart-list
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

div.articles div.cart-list div.product-info
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

/* 출력정보 제목 */
div.articles div.cart-list div.product-info div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
}

div.articles div.cart-list div.product-info div.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.jpg) 0 0 no-repeat;
}

/* 출력정보 안내문구 */
div.articles div.cart-list div.product-info div.subject span.summary
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

div.articles div.cart-list div.product-list
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-top: 1px solid #FE4101;
    border-bottom: 1px solid #FE4101;
}

 div.articles div.cart-list div.product-list table.list
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: center;
	border: none;
	border-collapse: collapse;
}
 
div.articles div.cart-list div.product-list table.list thead,
div.articles div.cart-list div.product-list table.list thead tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.cart-list div.product-list table.list thead tr th
{
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 8px 0 8px 0;
    text-align: center;
    background: #EFEFEF url(/images/board/icon_line.gif) left center no-repeat;
}
 
div.articles div.cart-list div.product-list table.list tbody,
div.articles div.cart-list div.product-list table.list tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.cart-list div.product-list table.list tbody tr td
{
    clear: both;
    margin: 0 0 0 0;
    padding: 8px 6px 8px 6px;
    text-align: center;
    vertical-align: top;
    border-top: 1px solid #DDD;
    background: url(/images/board/icon_line.gif) 0 12px no-repeat;
}

div.articles div.cart-list div.product-list table.list tbody tr.focus td
{
    background: #FFF url(/images/board/icon_line.gif) 0 12px no-repeat;
}

/* 목록 초기화 */
div.articles div.cart-list div.product-list table.list tbody tr td.none div.summary
{
    font-size: 20px;
    margin: 0 0 0 0;
    padding: 20px 0 10px 0;
    letter-spacing: -1px;
}

div.articles div.cart-list div.product-list table.list tbody tr td.none div.note
{
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 5px 0 20px 0;
    letter-spacing: -1px;
}

/* 선택항목 */
div.articles div.cart-list div.product-list table.list thead tr th.check,
div.articles div.cart-list div.product-list table.list tbody tr td.none,
div.articles div.cart-list div.product-list table.list tbody tr td.check
{
    background-image: none;
}

/* 상품정보 */
div.articles div.cart-list div.product-list table.list tbody tr td.product
{
    margin: 0 0 0 0;
    padding: 8px 6px 8px 6px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #DDD;
}

/* 상품이미지 */
div.articles div.cart-list div.product-list table.list tbody tr td.product div.product-thumb
{
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 0 0;
    border: 1px solid #DDD;
}

/* 상품아이콘 */
div.articles div.cart-list div.product-list table.list tbody tr td.product div.product-icon
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    text-align: left;
}

/* 상품명 */
div.articles div.cart-list div.product-list table.list tbody tr td.product div.product-name
{
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
    text-align: left;
    letter-spacing: -1px;
}


/* 옵션상품 */
div.articles div.cart-list div.product-list table.list tbody tr td.product div.goods-option
{
    display: inline-block;
    zoom: 1;
    *display: inline;

    font-size: 13px;
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    text-align: left;
    letter-spacing: -1px;
    color: #000;
    border: 2px solid #ddd;
}

div.articles div.cart-list div.product-list table.list tbody tr td.product div.goods-option div.content
{
    margin: 0 0 0 0;
    padding: 0 0 5px 16px;
    background: url(/images/board/icon_title.gif) 0 3px no-repeat;
}

/* 옵션상품 제목 */
div.articles div.cart-list div.product-list table.list tbody tr td.product div.goods-option div.content strong.title
{    
    display: inline-block;
    zoom: 1;
    *display: inline;

    width: 130px;
    text-align: left;
}

/* 옵션상품 가격 */
div.articles div.cart-list div.product-list table.list tbody tr td.product div.goods-option div.content span.price
{    
    display: inline-block;
    zoom: 1;
    *display: inline;
    
    text-align: right;
}

div.articles div.cart-list div.product-list table.list tbody tr td.product-cost div
{
    margin: 0 0 5px 0;
}


/* 수량 */
div.articles div.cart-list div.product-list table.list tbody tr td.unit
{
    font-weight: bold;
}

div.articles div.cart-list div.product-list table.list tbody tr td.unit div.edit
{
    margin: 0 0 0 0;
    padding: 5px 0 0 0;
}

/* 처리명령 */
div.articles div.cart-list div.product-list table.list tbody tr td.command
{
    width: 100px;
}

div.articles div.cart-list div.product-list table.list tbody tr td.command span
{
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    text-align: center;
}

/* 합계금액설정 */
div.articles div.cart-list div.product-payment
{
    position: relative;
    top: 0;
    left: 0;

    margin: 10px 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    border: 3px solid #F30;
    background: #F9F9F9;
}

/* 제목 */
div.articles div.cart-list div.product-payment div.subject
{
    position: absolute;
    top: 45px;
    left: 20px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.cart-list div.product-payment div.subject strong.subject
{
    color: #444;
    font-size: 27px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

/* 주문금액 */
div.articles div.cart-list div.product-payment div.detail 
{
    position: relative;
    top: 10px;
    left: 0;

    font-size: 14px;
    margin: 0 0 0 150px;
    padding: 0 0 0 0;
    text-align: right;
}

/* 상품금액 */
div.articles div.cart-list div.product-payment div.detail div.product-cost
{
    float: right;
    color: #FE0000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 0;
}

/* 할인금액 */
div.articles div.cart-list div.product-payment div.detail div.sale-cost
{
    float: right;
    color: #000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 40px;
    background: url(/images/contents/product/cart/bg_minus.jpg) 0 0 no-repeat;
}

/* 배송료(선불) */
div.articles div.cart-list div.product-payment div.detail div.delivery-pre-cost
{
    float: right;
    color: #000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 40px;
    background: url(/images/contents/product/cart/bg_plus.jpg) 0 0 no-repeat;
}

/* 총 옵션상품금액 */
div.articles div.cart-list div.product-payment div.detail div.goods-option-cost
{
    float: right;
    color: #000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 40px;
    background: url(/images/contents/product/cart/bg_plus.jpg) 0 0 no-repeat;
}

div.articles div.cart-list div.product-payment div.detail div.sale-cost span.content,
div.articles div.cart-list div.product-payment div.detail div.product-cost span.content,
div.articles div.cart-list div.product-payment div.detail div.goods-option-cost span.content,
div.articles div.cart-list div.product-payment div.detail div.delivery-pre-cost span.content
{
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -1px;
}

/* 총 결제금액 */
div.articles div.cart-list div.product-payment div.detail div.total-cost
{
    clear: both;
    color: #FF4100;
    font-size: 23px;
    margin: 0 0 0 0;
    padding: 10px 10px 20px 10px;
    text-align: right;
    border-top: 1px solid #DDD;
}

div.articles div.cart-list div.product-payment div.detail div.total-cost strong.subject
{
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 8px 0 8px 38px;
    background: url(/images/contents/product/cart/bg_equal.jpg) 0 2px no-repeat;
}

div.articles div.cart-list div.product-payment div.detail div.total-cost strong.content
{
    font-size: 23px;
    letter-spacing: -1px;
}

/* 처리명령 */
div.articles div.cart-list div.command
{
    position: relative;
    top: 0;
    left: 0;

    width: 100%;
    margin: 0 0 0 0;
    padding: 8px 0 10px 0;
    text-align: right;
}

/* 전체선택 */
div.articles div.cart-list div.command span.check
{
    position: absolute;
    top: 8px;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}

/* 선택해제 */
div.articles div.cart-list div.command span.uncheck
{
    position: absolute;
    top: 8px;
    left: 95px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}

/* 선택삭제 */
div.articles div.cart-list div.command span.delete-all
{
    position: absolute;
    top: 8px;
    left: 190px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}
/*******************************************************************************************/
/*  스킨타입#1 장바구니 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 비회원 이용약관 동의 설정 시작
/*******************************************************************************************/
div.articles div.provision-payment
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
}

div.articles div.provision-payment form#payment-provision-form
{
    margin: 0 0 0 0;
    padding: 10px 0 5px 0;
}

div.articles div.provision-payment form#payment-provision-form div.input-controls
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.provision-payment form#payment-provision-form div.input-controls div.input-control
{
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 입력항목 제목 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div.input-control div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
}

div.articles div.provision-payment form#payment-provision-form div.input-controls div.input-control div.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.jpg) 0 0 no-repeat;
}

/* 입력항목 안내문구 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div.input-control div.subject span.summary
{
    display: none;
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

div.articles div.provision-payment form#payment-provision-form div.input-controls div.input-control div.content
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: left;
}

/* 약관 내용 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div.input-control div.content textarea
{
    width: 98%;
    height: 150px;
    margin: 0 0 0 0;
    padding: 1% 1% 1% 1%;
    line-height: 20px;
    border: 1px solid #DDD;
    text-align: left; 
    overflow: hidden;
    overflow-y: auto;
}

/* 약관 동의 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div.input-control div.accept
{
    margin: 0 0 0 0;
    padding: 5px 0 0 0;
    text-align: right;
}

/* 개인정보취급방침 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div#privacy-info
{
    float: left;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 개인정보수집 및 이용동의 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div#membership-info
{
    float: right;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 개인정보 제3자 제공 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div#share-info
{
    clear: both;
    float: left;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 개인정보 취급위탁 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div#care-info
{
    float: right;
    width: 48%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}


/* 전체동의 */
div.articles div.provision-payment form#payment-provision-form div.input-controls div.agreement
{
    clear: both;
    display: block;
    margin: 10px 0 10px 0;
    padding: 0 0 0 0;
    text-align: center;
    font-weight: bold;
    font-size: 14px;
    border: 2px solid #CCCCCC;
    background: #fff;
}

div.articles div.provision-payment form#payment-provision-form div.input-controls div.agreement span.all_agreement
{
    width: 100%;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    height: 35px;
}

div.articles div.provision-payment form#payment-provision-form div.input-controls div.agreement span.all_agreement span.all_agreement_box
{
    display: inline-block;
    margin: 0 0 0 0;
    padding: 8px 0 8px 0;
    width: 5%;
    vertical-align: middle;
}


div.articles div.provision-payment form#payment-provision-form div.input-controls div.agreement span.all_agreement span.all_agreement_content
{
    display: inline-block;
    margin: 0 0 0 0;
    padding: 0 0 0 2%;
    width: 92%;
    height: 35px;
    line-height: 35px;
    text-align: left;
    vertical-align: middle;
    border-left: 2px solid #CCCCCC;
}



/* 처리명령 */
div.articles div.provision-payment form#payment-provision-form div.command
{
    clear: both;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: center;
}
/*******************************************************************************************/
/*  스킨타입#1 비회원 이용약관 동의 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 주문결제 설정 시작
/*******************************************************************************************/
div.articles div.payment-step-process
{
    position: relative;
    top: 0;
    left: 0;

    height: 320px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    background: url(/images/contents/product/buy/bg_content_buy.jpg) 0 0 no-repeat;
}

div.articles div.payment-step-process ul.step
{
    position: absolute;
    right: 0;
    bottom: 0;

    width: 426px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    list-style-type: none;
}

div.articles div.payment-step-process ul.step li.subject
{
    float: left;
    width: 142px;
    margin: 0 0 0 0;
    padding: 110px 0 20px 0;
    text-align: center;
}

div.articles div.payment-step-process ul.step li.subject span.step
{
    font-size: 12px;
}

div.articles div.payment-step-process ul.step li.subject span.step,
div.articles div.payment-step-process ul.step li.subject strong.subject
{
    width: 90px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    text-align: center;
}

div.articles div.payment-step-process ul.step li.selector span.step,
div.articles div.payment-step-process ul.step li.selector strong.subject
{
    color: #E92121;
    font-weight: bold;
}

/* 장바구니 */
div.articles div.payment-step-process ul.step li.step01
{
    background: url(/images/contents/product/buy/bg_step01_off.jpg) top center no-repeat;
}

div.articles div.payment-step-process ul.step li.step01_selector
{
    background: url(/images/contents/product/buy/bg_step01_on.jpg) top center no-repeat;
}

/* 주문결제 */
div.articles div.payment-step-process ul.step li.step02 
{
    background: url(/images/contents/product/buy/bg_step02_off.jpg) top center no-repeat;
}

div.articles div.payment-step-process ul.step li.step02_selector
{
    background: url(/images/contents/product/buy/bg_step02_on.jpg) top center no-repeat;
}

/* 주문완료 */
div.articles div.payment-step-process ul.step li.step03
{
    background: url(/images/contents/product/buy/bg_step03_off.jpg) top center no-repeat;
}

div.articles div.payment-step-process ul.step li.step03_selector
{
    background: url(/images/contents/product/buy/bg_step03_on.jpg) top center no-repeat;
}

/* 상품 목록 */
div.articles div.product-payment
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

div.articles div.product-payment div.product-info
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

/* 출력정보 제목 */
div.articles div.product-payment div.product-info div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
}

div.articles div.product-payment div.product-info div.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.jpg) 0 0 no-repeat;
}

/* 출력정보 안내문구 */
div.articles div.product-payment div.product-info div.subject span.summary
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

div.articles div.product-payment div.product-list
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border-top: 1px solid #FE4101;
    border-bottom: 1px solid #FE4101;
}

 div.articles div.product-payment div.product-list table.list
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: center;
	border: none;
	border-collapse: collapse;
}
 
div.articles div.product-payment div.product-list table.list thead,
div.articles div.product-payment div.product-list table.list thead tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-payment div.product-list table.list thead tr th
{
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 8px 0 8px 0;
    text-align: center;
    background: #EFEFEF url(/images/board/icon_line.gif) left center no-repeat;
}
 
div.articles div.product-payment div.product-list table.list tbody,
div.articles div.product-payment div.product-list table.list tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-payment div.product-list table.list tbody tr td
{
    clear: both;
    margin: 0 0 0 0;
    padding: 8px 6px 8px 6px;
    text-align: center;
    vertical-align: top;
    border-top: 1px solid #DDD;
    background: url(/images/board/icon_line.gif) 0 12px no-repeat;
}

div.articles div.product-payment div.product-list table.list tbody tr.focus td
{
    background: #FFF url(/images/board/icon_line.gif) 0 12px no-repeat;
}

/* 상품코드 */
div.articles div.product-payment div.product-list table.list thead tr th.product_code,
div.articles div.product-payment div.product-list table.list tbody tr td.product_code
{
    background-image: none;
}

/* 상품정보 */
div.articles div.product-payment div.product-list table.list tbody tr td.product
{
    margin: 0 0 0 0;
    padding: 8px 6px 8px 6px;
    text-align: left;
    vertical-align: top;
    border-top: 1px solid #DDD;
}

/* 상품이미지 */
div.articles div.product-payment div.product-list table.list tbody tr td.product div.product-thumb
{
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 0 0;
    border: 1px solid #DDD;
    background: #fff;
}

/* 상품아이콘 */
div.articles div.product-payment div.product-list table.list tbody tr td.product div.product-icon
{
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    text-align: left;
}

/* 상품명 */
div.articles div.product-payment div.product-list table.list tbody tr td.product div.product-name
{
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 5px 0 5px 0;
    text-align: left;
    letter-spacing: -1px;
}

/* 옵션상품 */
div.articles div.product-payment div.product-list table.list tbody tr td.product div.goods-option
{
    display: inline-block;
    zoom: 1;
    *display: inline;

    font-size: 13px;
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    text-align: left;
    letter-spacing: -1px;
    color: #000;
    border: 2px solid #ddd;
}

div.articles div.product-payment div.product-list table.list tbody tr td.product div.goods-option div.content
{
    margin: 0 0 0 0;
    padding: 0 0 5px 16px;
    background: url(/images/board/icon_title.gif) 0 3px no-repeat;
}

/* 옵션상품 제목 */
div.articles div.product-payment div.product-list table.list tbody tr td.product div.goods-option div.content strong.title
{    
    display: inline-block;
    zoom: 1;
    *display: inline;

    width: 150px;
    text-align: left;
}

/* 옵션상품 가격 */
div.articles div.product-payment div.product-list table.list tbody tr td.product div.goods-option div.content span.price
{    
    display: inline-block;
    zoom: 1;
    *display: inline;
    
    text-align: right;
}

div.articles div.product-payment div.product-list table.list tbody tr td.product-cost div
{
    margin: 0 0 5px 0;
}

/* 합계금액설정 */
div.articles div.product-payment div.product-payment
{
    position: relative;
    top: 0;
    left: 0;

    margin: 10px 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    border: 3px solid #F30;
    background: #F9F9F9;
}

/* 제목 */
div.articles div.product-payment div.product-payment div.subject
{
    position: absolute;
    top: 45px;
    left: 20px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-payment div.product-payment div.subject strong.subject
{
    color: #444;
    font-size: 27px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

/* 주문금액 */
div.articles div.product-payment div.product-payment div.detail 
{
    position: relative;
    top: 10px;
    left: 0;

    font-size: 14px;
    margin: 0 0 0 150px;
    padding: 0 0 0 0;
    text-align: right;
}

/* 상품금액 */
div.articles div.product-payment div.product-payment div.detail div.product-cost
{
    float: right;
    color: #FE0000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 0;
}

/* 옵션상품금액 */
div.articles div.product-payment div.detail div.goods-option-cost
{
    float: right;
    color: #000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 40px;
    background: url(/images/contents/product/cart/bg_plus.jpg) 0 0 no-repeat;
}

/* 할인금액 */
div.articles div.product-payment div.product-payment div.detail div.sale-cost
{
    float: right;
    color: #000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 40px;
    background: url(/images/contents/product/cart/bg_minus.jpg) 0 0 no-repeat;
}

/* 배송료(선불) */
div.articles div.product-payment div.detail div.delivery-pre-cost
{
    float: right;
    color: #000;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 10px 14px 40px;
    background: url(/images/contents/product/cart/bg_plus.jpg) 0 0 no-repeat;
}

div.articles div.product-payment div.product-payment div.detail div.sale-cost span.content,
div.articles div.product-payment div.product-payment div.detail div.product-cost span.content,
div.articles div.product-payment div.product-payment div.detail div.goods-option-cost span.content,
div.articles div.product-payment div.product-payment div.detail div.delivery-pre-cost span.content
{
    font-size: 19px;
    font-weight: bold;
    letter-spacing: -1px;
}

/* 총 결제금액 */
div.articles div.product-payment div.product-payment div.detail div.total-cost
{
    clear: both;
    color: #FF4100;
    font-size: 23px;
    margin: 0 0 0 0;
    padding: 10px 10px 20px 10px;
    text-align: right;
    border-top: 1px solid #DDD;
}

div.articles div.product-payment div.product-payment div.detail div.total-cost strong.subject
{
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 8px 0 8px 38px;
    background: url(/images/contents/product/cart/bg_equal.jpg) 0 2px no-repeat;
}

div.articles div.product-payment div.product-payment div.detail div.total-cost strong.content
{
    font-size: 23px;
    letter-spacing: -1px;
}

/* 배송지 정보 */
div.articles div.product-payment form#payment-insert-form
{
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

div.articles div.product-payment form#payment-insert-form div.input-controls
{
    position: relative;
    top: 0;
    left: 0;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
}

/* 입력항목 제목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 8px 0;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control div.subject strong.subject
{
    font-size: 18px;
    margin: 0 0 0 0;
    padding: 2px 5px 0 26px;
    letter-spacing: -1px;
    background: url(/images/wms/common/contents/icon_sub_title.jpg) 0 0 no-repeat;
}

/* 입력항목 안내문구 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control div.subject span.summary
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 0 0 0 5px;
    background: url(/images/board/icon_line.gif) 0 4px no-repeat;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input
{
    width: 100%;
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
	text-align: center;
	border: none;
    border: 2px solid #999;
	border-collapse: collapse;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody,
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr.hidden
{
    display: none;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr th.subject
{
    width: 100px;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #DDD;
    background: #F9EFEE;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr th.subject span.required
{
    color: #FE4101;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content
{
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    text-align: left;
    vertical-align: top;
    border: 1px solid #DDD;
    background: #FFF;
}

/* 배송예약일시 선택 항목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content div.reserve_type_item
{
    padding: 0 0 5px 0;
}

/* 배송예약일시 행사시간 항목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content span.reserve_type_event
{
    display: none;
}

/* 배송예약일시 시간선택 항목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content span.reserve_type_time
{
    display: none;
}

/* 배송예약일시 직접입력 항목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content span.reserve_type_text
{
    display: none;
}

/* 배송지 검색 항목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content div.search_address_content
{
    display: block;
    /*display: none;*/
}

/* 배송지 우편번호 항목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content span.zip-code
{
    /*display: block;*/
    /*display: none;*/
}

/* 배송지 직접입력 항목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content div.full_address_content
{
    display: none;
    /*display: block;*/
}




/* 입력문자 제한수 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content span.state
{
    display: block;
    margin: 0 0 0 0;
    padding: 3px 0 0 0;
    text-align: right;
}

/* 상세설명 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content div.notice
{
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
    background: url(/images/board/icon_note.gif) 0 6px no-repeat;
}

/* 상세설명 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr td.content div.message
{
    display: none;
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
    background: url(/images/board/icon_note.gif) 0 6px no-repeat;
}

/* 요청사항 설정 정보 - 요청사진 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.request-info table.request tbody tr td.content span.select_image_file
{
    display: block;
    margin: 5px 0 0 0;
    padding: 0 0 5px 0;
    text-align: left;
    vertical-align: top;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.request-info table.request tbody tr td.content span.select_image_file span.request_image_title
{
    display: inline-block;
    margin: 0 0 0 0;
    padding: 5px 10px 5px 10px;
    font-weight: bold;
    background: #F9EFEE;
    border: 1px solid #999;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr.first > th,
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr.first > td
{
    border-top: 1px solid #999;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr.last > th,
div.articles div.product-payment form#payment-insert-form div.input-controls div.input-control table.input tbody tr.last > td
{
    border-bottom: 1px solid #999;
}

/* 배송지 정보 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.delivery-info
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.delivery-info div.subject span.delivery_add
{
    display: none;
}

/* 배송지 정보 테이블 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.delivery-info table.input
{
    border-bottom: 1px solid #999 !important;
}

/* 메세지 정보 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 메세지 정보 테이블 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info table.input
{
    border-top: none;
    border-bottom: 1px solid #999 !important;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info table.input tbody tr th
{
    width: 12.2%;
}

/* 자주쓰는 경조사어 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info table.msg tbody tr td.content span.favorite
{
    display: block;
    margin: 5px 0 0 0;
    padding: 0 0 0 0;
    font-family: '돋움', Dotum;
}

/* 자주쓰는 경조사어 제목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info table.msg tbody tr td.content span.favorite span.favorite-title
{
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 7%;
    margin: 0 0 0 0;
    padding: 12px 5px 13px 5px;
    text-align: center;
    font-weight: bold;
    background: #F9EFEE;
    border: 1px solid #999;
    vertical-align: top;
}


/* 자주쓰는 경조사어 제목 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info table.msg tbody tr td.content span.favorite span.favorite-content
{
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 85%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 자주쓰는 경조사어 내용 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info table.msg tbody tr td.content span.favorite span.favorite-content span.favorite-item
{
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 5px 5px 0;
    padding: 5px 5px 5px 5px;
    font-size: 13px;
    font-weight: bold;
    background: #E3DA78;
    border: 1px solid #999;
    cursor: pointer;
}


/* 요청사항 정보 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.request-info
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
}

/* 요청사항 정보 테이블 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.request-info table.input
{
    border-top: none;
}

/* 메세지 정보 - 숨김 설정 */
div.articles div.product-payment form#payment-insert-form div.input-controls div.msg-info table.msg tbody tr.hidden
{
    display: none;
}

/* 사용마일리지 정보 */
div.articles div.product-payment form#payment-insert-form div.input-controls div#point-info
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 사용가능 마일리지 */
div.articles div.product-payment form#payment-insert-form div.input-controls div#point-info table.points tbody tr td span.my_price_points
{
    padding: 0 0 0 10px;
}

div.articles div.product-payment form#payment-insert-form div.input-controls div#point-info table.points tbody tr td span.my_price_points span.content
{
    font-weight: bold;
    color: red;
}

/* 마일리지 사용기준 */
div.articles div.product-payment form#payment-insert-form div#point-info table.input tbody tr td.content span.item
{
    display: block;
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
}

div.articles div.product-payment form#payment-insert-form div#point-info table.input tbody tr td.content span.item span.title
{    
    display: block;
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 2px 5px 5px 0;
    font-weight: bold;
    letter-spacing: -1px;
}

div.articles div.product-payment form#payment-insert-form div#point-info table.input tbody tr td.content span.item span.content
{    
    display: block;
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
}


/* 결제정보 */
div.articles div.product-payment form#payment-insert-form div#payment-info
{
    float: left;
    width: 67%;
}

div.articles div.product-payment form#payment-insert-form div#payment-info table.input
{
    min-height: 425px;
}

div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.payment_message
{
    height: 100%;
}

div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.item
{
    display: block;
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
}

div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.bank_message,
div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.tel_card_message,
div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.card_message,
div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.certificate_message,
div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.direct_bank_message,
div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.virtual_bank_message,
div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.evidence_message,
div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.bank_evidence_message
{
    display: none;
}


div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.item span.title
{    
    display: block;
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 2px 5px 5px 0;
    font-weight: bold;
    letter-spacing: -1px;
}

div.articles div.product-payment form#payment-insert-form div#payment-info table.input tbody tr td.content span.item span.content
{    
    display: block;
    font-size: 11px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
}

/* 비회원 정보수집동의 */
div.articles div.product-payment form#payment-insert-form div#agreement-info
{

}

div.articles div.product-payment form#payment-insert-form div#agreement-info div.content div.membership_content
{
    width: 976px;
    height: 80px;
    padding: 5px 5px 5px 5px;
    border: 2px solid #999;
    overflow: hidden;
    overflow-y: auto;
    background: #fff;
}

div.articles div.product-payment form#payment-insert-form div#agreement-info div.content textarea.membership_content
{
    width: 984px;
    height: 80px;
    border: 2px solid #999;
}

div.articles div.product-payment form#payment-insert-form div#agreement-info div.content div#membership-accept
{
    padding: 10px 0 5px 0;
    text-align: center;
    font-weight: bold;
}


div.articles div.product-payment form#payment-insert-form div#agreement-info div.content div#membership-accept > label > strong
{
    color: red;
}



/* 주문동의 */
div.articles div.product-payment form#payment-insert-form div#order-confirm-info
{
    position: relative;
    top: -65px;
    clear: both;
    width: 83%;
}

div.articles div.product-payment form#payment-insert-form div#order-confirm-info div.subject
{
    position: relative;
}

div.articles div.product-payment form#payment-insert-form div#order-confirm-info div.subject div#order-accept
{
    position: absolute;
    bottom: 8px;
    right: 0;    
}

div.articles div.product-payment form#payment-insert-form div#order-confirm-info div.subject div#order-accept > label > strong
{
    color: red;
}


/* 회원 결제하기 */
div.articles div.product-payment form#payment-insert-form div#command-info
{
    float: right;
    width: 30%;
    margin: 0 0 0 0;
    padding: 10px 0 20px 0;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info
{
    margin: 0 0 0 0;
    padding: 18px 20px 18px 20px;
    text-align: center;
    border: 3px solid #FF4100;
    background: #FFF;
}

/* 총 판매금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.product-cost
{
    margin: 0 0 0 0;
    padding: 7px 0 7px 0;
    text-align: left;
    border-top: 1px solid #DDD;
    border-bottom: 1px solid #DDD;
    background: #FFF5F4;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.product-cost strong
{
    color: #FF0100;
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 0;
}

/* 항목 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.product-cost strong.subject
{
    padding: 0 0 0 20px;
    text-align: left;
}

/* 금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.product-cost strong.content
{
    float: right;
    display: block;
    padding: 0 20px 0 0;
    text-align: right;
}

/* 총 할인금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.sale-cost
{
    margin: 0 0 0 0;
    padding: 7px 0 7px 0;
    text-align: left;
    border-bottom: 1px solid #DDD;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.sale-cost strong
{
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 0 0;
}

/* 항목 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.sale-cost strong.subject
{
    padding: 0 0 0 20px;
    text-align: left;
}

/* 금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.sale-cost strong.content
{
    float: right;
    display: block;
    padding: 0 20px 0 0;
    text-align: right;
}

/* 배송료(선불) */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.delivery-pre-cost
{
    margin: 0 0 0 0;
    padding: 7px 0 7px 0;
    text-align: left;
    border-bottom: 1px solid #DDD;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.delivery-pre-cost strong
{
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 0 0;
}

/* 항목 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.delivery-pre-cost strong.subject
{
    padding: 0 0 0 20px;
    text-align: left;
}

/* 금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.delivery-pre-cost strong.content
{
    float: right;
    display: block;
    padding: 0 20px 0 0;
    text-align: right;
}

/* 마일리지 사용금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.price-points-cost
{
    margin: 0 0 0 0;
    padding: 7px 0 7px 0;
    text-align: left;
    border-bottom: 1px solid #DDD;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.price-points-cost strong
{
    font-size: 13px;
    font-weight: normal;
    margin: 0 0 0 0;
}

/* 항목 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.price-points-cost strong.subject
{
    padding: 0 0 0 20px;
    text-align: left;
}

/* 금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.price-points-cost strong.content
{
    float: right;
    display: block;
    padding: 0 20px 0 0;
    text-align: right;
}



/* 총 결제금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.payment-cost
{
    color: #FFF;
    margin: 10px 0 0 0;
    padding: 7px 10px 7px 10px;
    text-align: left;
    background: #FE0000;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.payment-cost strong.subject
{
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 총결제금액 */
div.articles div.product-payment form#payment-insert-form div#command-info div.cost-info div.payment-cost div.total-payment-cost
{
    color: #FBFE00;
    font-size: 30px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    letter-spacing: -2px;
}


div.articles div.product-payment form#payment-insert-form div#command-info div#order-accept
{
    display: block;
    margin: 10px 0 0 0;
    padding: 20px 0 20px 20px;
    border: 3px solid #FF4100;
}


/* 처리명령 */
div.articles div.product-payment form#payment-insert-form div#command-info div.command
{
    display: block;
    margin: 0 0 0 0;
    padding: 8px 0 0 0;
    text-align: center;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.command span.payment,
div.articles div.product-payment form#payment-insert-form div#command-info div.command span.payment button
{
    width:100%;
    display: block !important;
    border: none;
}

div.articles div.product-payment form#payment-insert-form div#command-info div.command span.payment button.btn_payment
{
    display: block;
    color: #FFF;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 25px 0 25px 0 !important;
    text-align: center;
    cursor: pointer;
    background: #FE0000;
}

/*******************************************************************************************/
/*  스킨타입#1 주문결제 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 주문완료 설정 시작
/*******************************************************************************************/
div.articles div.payment-complete-step-process
{
    position: relative;
    top: 0;
    left: 0;

    height: 320px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    background: url(/images/contents/product/buy/bg_content_buy_complete.jpg) 0 0 no-repeat;
}

div.articles div.payment-complete-step-process ul.step
{
    position: absolute;
    right: 0;
    bottom: 0;

    width: 426px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
    list-style-type: none;
}

div.articles div.payment-complete-step-process ul.step li.subject
{
    float: left;
    width: 142px;
    margin: 0 0 0 0;
    padding: 110px 0 20px 0;
    text-align: center;
}

div.articles div.payment-complete-step-process ul.step li.subject span.step
{
    font-size: 12px;
}

div.articles div.payment-complete-step-process ul.step li.subject span.step,
div.articles div.payment-complete-step-process ul.step li.subject strong.subject
{
    width: 90px;
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 2px 0;
    text-align: center;
}

div.articles div.payment-complete-step-process ul.step li.selector span.step,
div.articles div.payment-complete-step-process ul.step li.selector strong.subject
{
    color: #E92121;
    font-weight: bold;
}

/* 장바구니 */
div.articles div.payment-complete-step-process ul.step li.step01
{
    background: url(/images/contents/product/buy/bg_step01_off.jpg) top center no-repeat;
}

div.articles div.payment-complete-step-process ul.step li.step01_selector
{
    background: url(/images/contents/product/buy/bg_step01_on.jpg) top center no-repeat;
}

/* 주문결제 */
div.articles div.payment-complete-step-process ul.step li.step02 
{
    background: url(/images/contents/product/buy/bg_step02_off.jpg) top center no-repeat;
}

div.articles div.payment-complete-step-process ul.step li.step02_selector
{
    background: url(/images/contents/product/buy/bg_step02_on.jpg) top center no-repeat;
}

/* 주문완료 */
div.articles div.payment-complete-step-process ul.step li.step03
{
    background: url(/images/contents/product/buy/bg_step03_off.jpg) top center no-repeat;
}

div.articles div.payment-complete-step-process ul.step li.step03_selector
{
    background: url(/images/contents/product/buy/bg_step03_on.jpg) top center no-repeat;
}

div.articles div.payment-complete
{
    margin: 0 0 0 0;
    padding: 0 0 0 500px;
    background: url(/images/contents/product/buy/bg_buy_complete.jpg) top left no-repeat;
}

div.articles div.payment-complete div.subject
{
    margin: 0 0 0 0;
    padding: 0 0 20px 0;
}

div.articles div.payment-complete div.subject h3.subject
{
    font-size: 50px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

div.articles div.payment-complete div.subject h3.subject strong
{
    color: #FE0000;
}

div.articles div.payment-complete div.summary
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    text-align: left;
}

div.articles div.payment-complete div.summary p.summary
{
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
    line-height: 24px;
}

div.articles div.payment-complete div.payment-info
{
    margin: 0 0 10px 0;
    padding: 10px 0 10px 0;
    text-align: center;
    border: 3px solid #FE0000;
    background: #FFF;
}

div.articles div.payment-complete div.payment-info div.summary
{
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
    text-align: center;
}

div.articles div.payment-complete div.payment-info div.summary p.summary
{
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;
}

div.articles div.payment-complete div.payment-info div.order-serial
{
    color: #FF0103;
    font-size: 17px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    text-align: center;
    letter-spacing: -1px;
}

div.articles div.payment-complete div.payment-info div.order-serial span.subject
{
    margin: 0 0 0 0;
    padding: 0 0 0 17px;
    background: url(/images/contents/product/buy/icon_order.gif) 0 4px no-repeat;
}

/* 처리명령 */
div.articles div.payment-complete div.command
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: right;
}
/*******************************************************************************************/
/*  스킨타입#1 주문완료 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 주문배송 조회목록 설정 시작
/*******************************************************************************************/
/* 검색설정 */
div.articles div.search
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
    text-align: left;
}

div.articles div.search h3.subject
{
    display: block;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    text-align: left;
}

div.articles div.search table.search
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
	border: none;
	border-collapse: collapse;
    border: 2px solid #CDCDCD;
}

div.articles div.search table.search tbody,
div.articles div.search table.search tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.search table.search tbody tr th.subject
{
    width: 150px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 10px 0 10px 0;
    text-align: center;
    vertical-align: top;
    border: 1px solid #CDCDCD;
}

div.articles div.search table.search tbody tr td.content
{
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #CDCDCD;
    background: #FFF;
}

/* 기간선택 */
div.articles div.search table.search tbody tr td.content span.days
{
    position: relative;
    top: 2px;
    left: 5px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 상세설명 */
div.articles div.search table.search tbody tr td.content div.message
{
    font-size: 12px;
    margin: 0 0 0 0;
    padding: 5px 0 0 8px;
    text-align: left;
    background: url(/images/board/icon_note.gif) 0 7px no-repeat;
}

/* 검색 */
div.articles div.search div.search-command
{
    margin: 0 0 0 0;
    padding: 5px 0 10px 0;
    text-align: center;
}

/* 검색목록 */
div.articles div.order-list
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.order-list table.list
{
    width: 100%;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
	border: none;
	border-collapse: collapse;
    border: 2px solid #CDCDCD;
}

div.articles div.order-list table.list thead,
div.articles div.order-list table.list thead tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.order-list table.list thead tr th
{
    color: #000;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 10px 10px 10px 10px;
    text-align: center;
    letter-spacing: -1px;
    border: 1px solid #CDCDCD;
    border-bottom: 2px solid #CDCDCD;
    background: #FAFAFA;
}

div.articles div.order-list table.list tbody,
div.articles div.order-list table.list tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.order-list table.list tbody tr td
{
    font-size: 13px;
    margin: 0 0 0 0;
    padding: 10px 8px 10px 8px;
    text-align: center;
    vertical-align: middle;
    line-height: 18px;
    border: 1px solid #CDCDCD;
    background: #FFF;
}

div.articles div.order-list table.list tbody tr.focus td
{
    background: #FAF9F5;
}

/* 주문일자 */
div.articles div.order-list table.list tbody tr td.date span.order-serial
{
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 3px 0 0 0;
}

/* 상품정보 */
div.articles div.order-list table.list tbody tr td.product
{
    margin: 0 0 0 0;
    padding: 9px 8px 10px 8px;
    text-align: left;
}

/* 섬네일 이미지 */
div.articles div.order-list table.list tbody tr td.product div.product-thumb
{
    float: left;
    margin: 0 10px 0 0;
    padding: 0 0 0 0;
    text-align: center;
    border: 1px solid #DDD;
    background: #fff;
}

/* 상품명 */
div.articles div.order-list table.list tbody tr td.product div.product-name
{
    color: #000;
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
}

div.articles div.order-list table.list tbody tr td.product div.product-summary
{
    color: #222;
    font-size: 13px;
    margin: 5px 0 0 90px;
    padding: 8px 8px 8px 8px;
    text-align: left;
    letter-spacing: -1px;
    border: 1px solid #DDD;
    background: #F9F9F9;
}

/* 주문금액 */
div.articles div.order-list table.list tbody tr td.cost
{
    width: 90px;
    text-align: right;
}

/* 주문상태 */
div.articles div.order-list table.list tbody tr td.state strong
{
    display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 증빙서류 */
div.articles div.order-list table.list tbody tr td.state div.payment-cash,
div.articles div.order-list table.list tbody tr td.state div.payment-receipt
{
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 3px 10px 5px 10px;
    text-align: center;
    border: 1px solid #985BD5;
    background: #A26ADB
}

div.articles div.order-list table.list tbody tr td.state div.payment-cash strong,
div.articles div.order-list table.list tbody tr td.state div.payment-receipt strong
{
    color: #FFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 에스크로 구매확인 */
div.articles div.order-list table.list tbody tr td.state div.payment-escrow-confirm
{
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 3px 10px 5px 10px;
    text-align: center;
    border: 1px solid #F05A28;
    background: #F05A28
}

div.articles div.order-list table.list tbody tr td.state div.payment-escrow-confirm strong
{
    color: #FFF;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 처리명령 */
div.articles div.order-list table.list tbody tr td.state div.command
{
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: none;
}

/* 취소요청 */
div.articles div.order-list table.list tbody tr td.state div.command input.btn_order_cancel
{
    color: #FFF;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 5px 10px 8px 10px;
    text-align: center;
    letter-spacing: -1px;
    border: 1px solid #444;
    background: #333;
}

/* 반품요청 */
div.articles div.order-list table.list tbody tr td.state div.command input.btn_order_widthdraw
{
    color: #FFF;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 5px 10px 8px 10px;
    text-align: center;
    letter-spacing: -1px;
    border: 1px solid #FE0000;
    background: #FE0000;
}

div.articles div.order-list table.list tbody tr td.multi_parent
{
    background: #BCE5FF;
}

div.articles div.order-list table.list tbody tr td.multi_child
{
    background: #E5F5FF;
}

/*******************************************************************************************/
/*  스킨타입#1 주문배송 조회목록 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 미입금자확인 설정 시작
/*******************************************************************************************/
div.articles div.unpaid-list
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.unpaid-list table.unpaid
{
    width: 100%;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
	border: none;
	border-collapse: collapse;
}

div.articles div.unpaid-list table.unpaid thead,
div.articles div.unpaid-list table.unpaid thead tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.unpaid-list table.unpaid thead tr th
{
    color: #FFF;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 8px 5px 8px 5px;
    text-align: center;
    vertical-align: top;
    letter-spacing: -1px;
	border: none;
    background: #444 url(/images/board/icon_line.gif) 0 14px no-repeat;
}

div.articles div.unpaid-list table.unpaid tbody,
div.articles div.unpaid-list table.unpaid tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.unpaid-list table.unpaid tbody tr td
{
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 8px 5px 8px 5px;
    text-align: center;
    vertical-align: top;
    border: none;
    border-bottom: 1px solid #DDD;
    background: url(/images/board/icon_line.gif) 0 14px no-repeat;
}

/* 라인설정 */
div.articles div.unpaid-list table.unpaid tbody tr.focus td
{
    background: #F9F9F9 url(/images/board/icon_line.gif) 0 14px no-repeat;
}

div.articles div.unpaid-list table.unpaid thead tr th.no,
div.articles div.unpaid-list table.unpaid tbody tr td.no
{
    background-image: none;
}
/*******************************************************************************************/
/*  스킨타입#1 미입금자확인 설정 종료
/*******************************************************************************************/



/*******************************************************************************************/
/*  스킨타입#1 배송사진 목록 설정 시작
/*******************************************************************************************/

div.articles div.delivery-image-list
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 상품목록 */
div.articles div.delivery-image-list div.delivery-image-info
{
    margin: 0 0 0 0;
    padding: 0 0 10px 0;
}

/* 상품분류 정보 */
div.articles div.delivery-image-list div.delivery-image-info div.product-category
{
    margin: 0 0 20px 0;
    padding: 0 0 8px 10px;
    text-align: left;
    border-bottom: 1px solid #DDD;
}

div.articles div.delivery-image-list div.delivery-image-info div.product-category strong
{
    font-size: 19px;
    font-weight: bold;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 상품목록 상세정보 */
div.articles div.delivery-image-list div.delivery-image-info div.product-item
{
    float: left;
    width: 300px;
    height: 400px;
    margin: 10px 14px 10px 14px;
    padding: 0 0 20px 0;
    text-align: center;
}

div.articles div.delivery-image-list div.delivery-image-info div.product-item a
{
    color: #000;
    text-decoration: none;
    border: none;
}

/* 섬네일 이미지 */
div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-thumb
{
    width: 300px;
    height: 300px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    border: 1px solid #DDD;
    background: #FFF;
    text-align: center;
    white-space: nowrap;
}

div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-thumb span.helper
{    
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 100%;
    vertical-align: middle;
}

div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-thumb img.list-thumb
{
    max-width: 300px;
    max-height: 300px;
    vertical-align: middle;
}

/* 상품 아이콘 */
div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-icon
{
    margin: 0 0 0 0;
    padding: 10px 0 8px 0;
    height: 10px;
}

/* 상품명 */
div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-name
{
    display: block;
    width: 100%;
    font-size: 19px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    letter-spacing: -1px;

    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-align: center;
}

div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-name span.new
{
    position: relative;
    top: 5px;
    left: 5px;

    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

/* 상품가격 */
div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-price
{
    display: block;
    width: 100%;
    font-size: 17px;
    margin: 0 0 0 0;
    padding: 10px 0 0 0;
    text-align: right;
}

div.articles div.delivery-image-list div.delivery-image-info div.product-item a div.product-price strong
{
    color: #DE1012;
}

/*******************************************************************************************/
/*  스킨타입#1 배송사진 목록 설정 종료
/*******************************************************************************************/




/*******************************************************************************************/
/*  스킨타입#1 상점적립금 목록 설정 시작
/*******************************************************************************************/

div.articles div.shop-points-list
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.shop-points-list table.mileage
{
    width: 100%;
    font-size: 15px;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    text-align: center;
	border: none;
	border-collapse: collapse;
}

div.articles div.shop-points-list table.mileage thead,
div.articles div.shop-points-list table.mileage thead tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.shop-points-list table.mileage thead tr th
{
    color: #FFF;
    font-size: 16px;
    margin: 0 0 0 0;
    padding: 8px 5px 8px 5px;
    text-align: center;
    vertical-align: middle;
    letter-spacing: -1px;
	border: none;
    background: #444 url(/images/board/icon_line.gif) 0 14px no-repeat;
}

div.articles div.shop-points-list table.mileage tbody,
div.articles div.shop-points-list table.mileage tbody tr
{
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

div.articles div.shop-points-list table.mileage tbody tr td
{
    font-size: 14px;
    margin: 0 0 0 0;
    padding: 8px 5px 8px 5px;
    text-align: center;
    vertical-align: middle;
    border: none;
    border-bottom: 1px solid #DDD;
    background: url(/images/board/icon_line.gif) 0 14px no-repeat;
}

/* 라인설정 */
div.articles div.shop-points-list table.mileage tbody tr.focus td
{
    background: #F9F9F9 url(/images/board/icon_line.gif) 0 14px no-repeat;
}

div.articles div.shop-points-list table.mileage thead tr th.no,
div.articles div.shop-points-list table.mileage tbody tr td.no
{
    background-image: none;
}

/* 적립 */
div.articles div.shop-points-list table.mileage tbody tr td.state_I
{
    color: blue;
}

/* 차감 */
div.articles div.shop-points-list table.mileage tbody tr td.state_O
{
    color: red;
}

/* 금액ㆍ잔액 */
div.articles div.shop-points-list table.mileage tbody tr td.price,
div.articles div.shop-points-list table.mileage tbody tr td.amount
{
    text-align: right;
    font-weight: bold;
}

/* 적요 */
div.articles div.shop-points-list table.mileage tbody tr td.summary
{
    text-align: left;
}

/*******************************************************************************************/
/*  스킨타입#1 상점적립금 목록 설정 종료
/*******************************************************************************************/


/*******************************************************************************************/
/*  스킨타입#1 상품 이미지 줌 설정 시작
/*******************************************************************************************/

/*******************************************************************************************/
/*  스킨타입#1 상품 이미지 줌 설정 종료
/*******************************************************************************************/
