@charset "euc-kr";

body {
	color:#777;
}

div,p filedset {
	margin:0;
	padding:0;
}

h2 {margin-bottom:10px;}
.h2_desc {margin-bottom:18px;}
h3 {margin-bottom:15px;}
h4 {margin:20px 0 10px 0;}

input.inptext,textarea.inptext {
	border:1px inset #aeaeae;
	background:#f7f7f7;
	padding:1px;
}

.desc_text {margin-bottom:15px;}

.cont_list li {
	padding-left:8px;
	background:url('/share/images/common/bul/bul_squeaer.gif') no-repeat 0 5px;
}

/*boxstyle*/

.boxtype_01,.boxtype_02,.boxtype_03,.boxtype_04 {width:100%; clear:both;}
.boxtype_01 .head {
	background:url('/share/images/common/boxtype_01_right.gif') no-repeat right top;
	height:10px;
	font-size:0;
	line-height:0;
}
.boxtype_01 .head span {
	background:url('/share/images/common/boxtype_01_left.gif') no-repeat left top;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_01 .foot {
	background:url('/share/images/common/boxtype_01_right.gif') no-repeat right bottom;
	height:10px;
	font-size:0;
	line-height:0;
}
.boxtype_01 .foot span {
	background:url('/share/images/common/boxtype_01_left.gif') no-repeat left bottom;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_01 .body {
	border-right:1px solid #d9dcd4;
	border-left:1px solid #d9dcd4;
	background:#f9f9f9;
}



.boxtype_02 .head {
	background:url('/share/images/common/boxtype_02_right.gif') no-repeat right top;
	height:10px;
	font-size:0;
	line-height:0;
}
.boxtype_02 .head span {
	background:url('/share/images/common/boxtype_02_left.gif') no-repeat left top;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_02 .foot {
	background:url('/share/images/common/boxtype_02_right.gif') no-repeat right bottom;
	height:10px;
	font-size:0;
	line-height:0;
}
.boxtype_02 .foot span {
	background:url('/share/images/common/boxtype_02_left.gif') no-repeat left bottom;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_02 .body {
	border-right:1px solid #d9dcd4;
	border-left:1px solid #d9dcd4;
	background:#fff;
	
}


.boxtype_03 .head {
	background:url('/share/images/common/boxtype_01_right.gif') no-repeat right top;
	height:10px;
	font-size:0;
	line-height:0;
	margin-top: 10px;
}
.boxtype_03 .head span {
	background:url('/share/images/common/boxtype_01_left.gif') no-repeat left top;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_03 .foot {
	background:url('/share/images/common/boxtype_01_right.gif') no-repeat right bottom;
	height:10px;
	font-size:0;
	line-height:0;
	margin-bottom: 10px;
}
.boxtype_03 .foot span {
	background:url('/share/images/common/boxtype_01_left.gif') no-repeat left bottom;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_03 .body {
	border-right:1px solid #d9dcd4;
	border-left:1px solid #d9dcd4;
	background:#f9f9f9;
	padding:20px;
}
.boxtype_03 .body li{
	margin-left:15px;
	line-height:30px;
}


.boxtype_04 .head {
	background:url('/share/images/common/boxtype_01_right.gif') no-repeat right top;
	height:10px;
	font-size:0;
	line-height:0;
	margin-top:10px;
}
.boxtype_04 .head span {
	background:url('/share/images/common/boxtype_01_left.gif') no-repeat left top;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_04 .foot {
	background:url('/share/images/common/boxtype_01_right.gif') no-repeat right bottom;
	height:10px;
	font-size:0;
	line-height:0;
	margin-bottom:10px;
}
.boxtype_04 .foot span {
	background:url('/share/images/common/boxtype_01_left.gif') no-repeat left bottom;
	float:left;
	height:10px;
	width:10px;
}
.boxtype_04 .body {
	border-right:1px solid #d9dcd4;
	border-left:1px solid #d9dcd4;
	background:#f9f9f9;
	padding:20px 20px 5px 20px ;
}
.boxtype_04 .body li{
	margin-left:15px;
	line-height:30px;
}


.boxtype_05 {width:100px; clear:both;}
.boxtype_05 .head {
	height:0px;
	font-size:0;
	line-height:0;
}
.boxtype_05 .head span {
	float:left;
	height:0px;
	width:0px;
}
.boxtype_05 .foot {
	height:0px;
	font-size:0;
	line-height:0;
}
.boxtype_05 .foot span {
	float:left;
	height:0px;
	width:0px;
}
.boxtype_05 .body {
	border-right:0px;
	border-left:0px;
}


/*»óÇ°»ó¼¼º¸±â*/
#prodwrap {
	width:720px;
	position:relative;
}
#prodimg {padding-bottom:25px;}
#prodwrap .btn_buy {
	position:absolute;
	top:0;
	right:0;
}
#prodwrap .date {
	position:absolute;
	top:455px;
	right:0;
}
#prodwrap .btn_buy2 {
	position:absolute;
	top:37px;
	right:0;
}
#prodwrap .date2 {
	position:absolute;
	top:492px;
	right:0;
}
#prodwrap .date3 {
	position:absolute;
	top:455px;
	right:0;
	font-family:tahoma,dotum;
	font-size:20px;
	letter-spacing:-1px;
}
#prodwrap .btn_prod {
	overflow:hidden;
	background:url('/share/images/common/btn_prod_midline.gif') repeat-x left top;
	margin:75px 0 15px 0;
	width:720px;
	text-align:center;
}
#prodwrap .btn_prod a {
	display: -moz-inline-stack;
    display: inline-block;
	zoom: 1;
    *display: inline;
}
#prodwrap .btn_prod .pord_tlk_on img, #prodwrap .btn_prod .pord_tlk_off img {
	float:left;
}
#prodwrap .btn_prod .pord_tlk_on span {
	background:url('/share/images/common/btn/btn_prod_on_bg.gif') no-repeat right top;
	display:block;
	float:left;
	padding:4px 14px 0 0;
	height:21px;
	font-weight:bold;
	color:#fff;	

}
#prodwrap .btn_prod .pord_tlk_off span {
	background:url('/share/images/common/btn/btn_prod_off_bg.gif') no-repeat right top;
	display:block;
	float:left;
	padding:4px 14px 0 0;
	height:21px;
	font-weight:bold;
	color:#666;	

}

/*ÅÇ*/

.com_tab {
	overflow:hidden;
	background:url('/share/images/common/btn_prod_midline.gif') repeat-x left top;
	margin-bottom:20px;
	text-align:center;
	width:100%;
}
.com_tab a {
	display: -moz-inline-stack;
    display: inline-block;
	zoom: 1;
    *display: inline;
}

/*ÆäÀÌÂ¡*/
.pagingwrap {
	margin-top:25px;
	width:100%;
}
.paging_nav {
	overflow:hidden;
	margin:0 auto;
	text-align:center;
}
.paging_nav span,.paging_nav a,.paging_nav a.nor,.paging_nav a.on {
	display: -moz-inline-stack;
    display: inline-block;
	zoom: 1;
    *display: inline;
}
.paging_nav span {
	padding-top:6px;
	height:15px;
}
.paging_nav span.left a {margin-right:12px;}
.paging_nav span.right a {margin-left:12px;}
.paging_nav a {
	font-family:tahoma,dotum;
	font-size:11px;
	letter-spacing:-1px;
}

.paging_nav a.nor,.paging_nav a.on {
	margin:0 3px;
	padding:3px 3px 0 3px;
	width:17px;
	font-weight:bold;
	text-align:center;
}
.paging_nav a.nor {
	border:1px solid #e6e8e3;
	color:#a1a1a1;
}
.paging_nav a.on {
	border:1px solid #868686;
	background:#a2a2a2;
	color:#fff;
}

/*search*/
.searchbar {
	margin-top:15px;
	text-align:center;
}
.searchbar .inptext {background:#fff;}

/*table*/
table.datatable01 {	
	border-top:1px solid #e6e8e3;
	margin-bottom:15px;
}
table.datatable01 tbody th,table.datatable01 tbody td {
	border-left:1px solid #e6e8e3;
	border-bottom:1px solid #e6e8e3;
	text-align:left;
	padding:5px 0;
}
table.datatable01 tbody th {background:#f9f9f9;}
table.datatable01 tbody th span {
	display:block;
	background:url('/share/images/common/bul/bul_squeaer.gif') no-repeat 15px 6px;
	padding-left:22px;
}
table.datatable01 tbody th span {}
table.datatable01 tbody th.first {border-left:none;}
table.datatable01 tbody td img,table.datatable01 tbody td input,table.datatable01 tbody td select {vertical-align:middle;}
table.datatable01 tbody td {padding-left:15px;}

table.datainp tbody th {background-color:#fff;}
table.datainp tbody td {
	border-left:none;
	padding-left:0;
}
table.datainp tbody td textarea {margin-bottom:5px;	padding:0.2em;}
table.datainp tbody td.addr p {margin:3px 0;}


.important_txt {
	background:url('/share/images/common/ico/ico_excl.gif') no-repeat 0 0px;
	padding-left:16px;
	font-size:11px;
}
.important_txt img {vertical-align:middle;}
.imp_txt {margin-top:10px;}
.btn_position img,.btn_position input {vertical-align:top;}
.btn_position {
	margin-top:15px;
	width:100%;
	text-align:center;
	position:relative;
	margin-bottom:50px;
}
.btn_position .left {
	position:absolute;
	top:0;
	left:0;
}
.btn_position .right {
	position:absolute;
	top:0;
	right:0;
}


/*table datatable02 */
table.datatable02 {	
	border-top:1px solid #e6e8e3;
	margin-bottom:15px;
}
table.datatable02 tbody th,table.datatable02 tbody td {
	border-left:1px solid #e6e8e3;
	border-bottom:1px solid #e6e8e3;
	text-align:left;
	padding:5px 0;
}
table.datatable02 tbody th {
	background:#f9f9f9;
}
table.datatable02 tbody th span {
	display:block;
	background:url('/share/images/common/bul/bul_squeaer.gif') no-repeat 15px 6px;
	padding-left:22px;
}
table.datatable02 tbody th.first {
	border-left:none;
}
table.datatable02 tbody td img,
table.datatable02 tbody td select {
	vertical-align:middle;
}
table.datatable02 tbody td input {
	font-weight:bold; 
	padding:0.4em;
}
table.datatable02 tbody td {
	padding-left:0;
}
table.datainp tbody th {background-color:#fff;}
table.datainp tbody td {
	background-color:#fff;
	border-left:none;
	padding-left:0;
}



/*board*/
table.bdr_list {
	background:url('/share/images/common/board_head.gif') no-repeat left top;
	margin-bottom:15px;
}
table.bdr_list thead th,table.bdr_list tbody td {background:none;}
table.bdr_list thead th {height:32px;}
table.bdr_list tbody td {
	border-bottom:1px solid #e6e8e3;
	padding:2px 10px 2px 0px;
	text-align:center;
}
table.bdr_list tbody td img,table.bdr_list tbody td input {vertical-align:middle; }
table.bdr_list tbody td.nomb {font-weight:bold;}
table.bdr_list tbody td.subj {text-align:left;}
table.bdr_list tbody td.subj2 {text-align:left;}
table.bdr_list tbody td.subj2 a:visited {text-align:left; font-weight:bold;}
table.bdr_list tbody td .name_prod {
	font-size:11px;
	color:#999;
}
table.bdr_list tbody td.subj .prod_img img {
	position: relative;
	width:1px;
	height:60px;
}
table.bdr_list tbody td.subj .title_price {
	position: absolute;
	vertical-align:middle;
	width: 350px;
}
table.bdr_list tbody td.price {font-size:11px;}
table.bdr_list tbody td.price .money {color:#fc7b18;}
table.bdr_list tbody td.payment {
	padding-right:10px;
	text-align:right!important; 
}
table.bdr_list tbody td.payment input.inptext {text-align:right;}
table.bdr_list tbody tr.result td.subj {font-weight:bold;}
table.bdr_list tbody tr.result td.subj,table.bdr_list tbody tr.result td.payment {
	font-size:16px;
	color:#fc7b18;
}
table.datainp {margin-bottom:15px;}

.bdr_view .bdr_view_head p {
	background:url('/share/images/common/board_head.gif') no-repeat left top;
	font-weight:bold;
	padding:8px 0 0 20px;
	height:24px;
	width:702px;
}
.bdr_view .bdr_view_head dl {
	overflow:hidden;
	border-bottom:1px solid #e6e8e3;
	padding-top:8px;
	height:22px;
	width:720px;
	position:relative;
}
.bdr_view .bdr_view_head dl dt,.bdr_view .bdr_view_head dl dd {float:left;}
.bdr_view .bdr_view_head dl dt {
	background:url('/share/images/common/bdr_thtbar.gif') no-repeat right 4px;
	padding-left:20px;
	width:45px;
	font-weight:bold;
}
.bdr_view .bdr_view_head dl dd {padding-left:10px;}
.bdr_view .bdr_view_head dl dt.hit {
	position:absolute;
	top:8px;
	right:70px;
}
.bdr_view .bdr_view_head dl dd.hit {
	width:52px;
	position:absolute;
	top:8px;
	right:12px;
}

.bdr_view .bdr_view_content p {
	padding:20px;
}
.bdr_view .bdr_view_foot {
	overflow:hidden;
	border-top:1px solid #e6e8e3;
	width:720px;
}
.bdr_view .bdr_view_foot dt,.bdr_view .bdr_view_foot dd {
	border-bottom:1px solid #e6e8e3;
	float:left;
	padding-top:7px;
	height:23px;
}
.bdr_view .bdr_view_foot dt {
	background-position:66px 14px;
	background-repeat:no-repeat;
	padding-left:20px;
	width:65px;
	font-weight:bold;
}
.bdr_view .bdr_view_foot dt.befor {	background-image:url('/share/images/common/bul/bul_arrow_up.gif');}
.bdr_view .bdr_view_foot dt.prev {	background-image:url('/share/images/common/bul/bul_arrow_down.gif');}
.bdr_view .bdr_view_foot dd {
	background:url('/share/images/common/bdr_thtbar.gif') no-repeat 0 12px;
	padding-left:10px;
	width:625px;
	position:relative;
}
.bdr_view .bdr_view_foot dd span.date {
	font-family:tahoma;
	font-size:11px;
	color:#a1a1a1;
	position:absolute;
	right:25px;
	top:4px;
}

/*FAQ*/
.bdr_faq {
	border-top:1px solid #e6e8e3;
}
.bdr_faq dt,.bdr_faq dd {
	background-repeat:no-repeat;
	background-position:10px 5px;
	border-bottom:1px solid #e6e8e3;
	padding:5px 15px 0 36px;
}
.bdr_faq dt {
	overflow:hidden;
	background-image:url('/share/images/common/ico/ico_q.gif');
	height:25px;
}
.bdr_faq dt .categroy {
	float:left;
	width:120px;
	margin-right:20px;
	font-size:11px;
	color:#999;
}
.bdr_faq dt a {
	float:left;
	font-weight:bold;
}
.bdr_faq dd {
	display:none;
	background-image:url('/share/images/common/ico/ico_a.gif');
	background-position:10px 15px;
	background-color:#f9f9f9;
	padding-top:15px;
	padding-bottom:10px;
}

.talkwrap {margin-top:20px;}
.frm_talk .btm_btn {
	float:right;
	margin-top:-20px;
}

/*·¹ÀÌ¾îÆË¾÷*/

.layer_pop {
	background:#fff;
	border:5px solid #ddd;
	padding:25px;
	position:absolute;
	z-index:10;
}

.layer_pop h3 {
	border-bottom:1px solid #d0d0d0;
	padding-bottom:10px;
	margin-bottom:10px;
	
}
.layer_pop .close_layer {
	position:absolute;
	top:25px;
	right:25px;
}

.layer_pop .desc {
	margin:20px 0 10px 0;
}
.layer_pop table.bdr_list {
	background-image:url('/share/images/common/layer_tablehead.gif')!important;
	width:660px!important;
}

#prodwrap .bubble 
{
top:-6px;
position: relative;
width: 40px;
height: 22px;
padding: 3px;
background: #FFFFFF;
border: #BBBBBB solid 1px;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 3px;
}

#prodwrap .bubble:after 
{
content: "";
position: absolute;
top: 0px;
left: 0px;
border-style: solid;
border-width: 0px 0px 0px 0;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 1;
}

#prodwrap .bubble:before 
{
content: "";
position: absolute;
top: 0px;
left: -1px;
border-style: solid;
border-width: 0px 0px 0px 0;
border-color: transparent #FFFFFF;
display: block;
width: 0;
z-index: 0;
}

#prodwrap .bubble_align 
{
position:relative;
left:540px;
top:0px;
height:20px;
white-space:nowrap;
display:inline-block;
*display:inline;
}