/* CSS Document */
*{margin:0;padding:0;}
ul, ol, li {list-style:none;}
*html body {height:100%}

body
{
	margin:0 auto; 
	padding:0; 
	text-align:center;
	height:100%;
	
	font-size: 11px;
	font-family: Dotum,Gulim,arial,tahoma, sans-serif;
	color:#444444;
	letter-spacing:-0.1em;
	
	
	/*background:url(/img/bg_body_xmas.jpg) repeat-x #FFFFFF;*/
}
select {
	font-size: 12px;
	font-family: Gulim;
	color:#444444;
	height:21px;
}
.selectbox2 {
	clear:both;
	text-align:left;
	position:absolute;
	width:48px;
	max-height:200px;
	overflow-x:hidden;
	overflow-y:auto;
	background-color:#ffffff;
	border:1px solid #666666;
}
.selectbox2 p {
	font-size:12px;
	font-family:Gulim,Arial;
	color:#444444;
	letter-spacing:0px;
	padding:2px 5px;
}

.outlet_lmenu {
	font-size: 12px;
	font-family: Dotum,Gulim,tahoma;
	letter-spacing:0em;
	color:#444444;
}
img {border:none;}
a:link { color: #444444; text-decoration: none;}
a:visited { color: #444444; text-decoration: none;}
a:active { color: #444444; text-decoration: none;}
a:hover { color: darkred; text-decoration: none;}

.common_wrapper {clear:both;width:100%;margin:0 auto;padding:0px;text-align:center;overflow:hidden;}
.inner_wrapper {clear:both;width:950px;text-align:center;margin:0 auto;}
.waiting {background-image:url('/img/waiting.gif');background-repeat:no-repeat;background-position:center center;background-color:white;}
.bigWaiting {background-image:url('/img/bigWaiting3.gif');background-repeat:no-repeat;background-position:center 50%;background-color:white;}
.bigWaiting2 {background-image:url('/img/globalWaiting.gif');background-repeat:no-repeat;background-position:center 50%;background-color:white;}
.bigWaiting3 {background-image:url('/img/bigWaiting4.gif');background-repeat:no-repeat;background-position:center 50%;background-color:white;}
.bigWaiting4 {background-image:url('/img/loader_ico.gif');background-repeat:no-repeat;background-position:center 50%;background-color:white;}
.blackWaiting {background-image:url('/img/blackWaiting.gif');background-repeat:no-repeat;background-position:center center;background-color:black;}
.bigBlackWaiting {background-image:url('/img/bigBlackWaiting.gif');background-repeat:no-repeat;background-position:center center;background-color:black;}
.bigStop {background-image:url('/img/bigStop.gif');background-repeat:no-repeat;background-position:center 50%;background-color:white;}
.lijum{
	text-align:left;
	width:140px;
	height:20px;
	padding-left:10px;
}
span.nanumF {
	font-family: "nanumweb";
}
.input_null
{
	font-size: 12px;
	font-family: Gulim,arial,tahoma, sans-serif;
	width:172px;
	height:14px;
	border:0 solid #dddddd;
	margin-top:1px;
	padding-top:2px;
}
.input_buy {
	height:20px;
	border-top:1px solid #d5d5d5;
	border-bottom:1px solid #cbcbcb;
	border-left:0px solid #ffffff;
	border-right:0px solid #ffffff;
	padding:5px 5px 0 5px;
	font-size: 12px;
	font-family: Gulim,arial,tahoma, sans-serif;
}
.input
{
	padding:2px 0 0 3px; 
	border:1px solid #8B8B8B; 
	border-right:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	background:#fff;
	height:18px;
	font-size:12px;
	font-family:Gulim;
	letter-spacing:0px;
}
.input_cal
{
 	padding:4px 11px 0 0px; 
	border:1px solid #8B8B8B; 
	border-right:1px solid #D3D3D3; 
	border-bottom:1px solid #D3D3D3; 
	background:#fff;
	font-size:12px;
	font-family:Gulim;
	letter-spacing:0px;
 	COLOR: #2D2D2D;
 	text-align:center;
    background:url(/img/calico.jpg) 98% 2px no-repeat #FFFFFF;
    cursor:pointer;
}
.input_num
{
	padding:2px 3px 0 2px; 
	border:1px solid #cccccc; 
	//border-right:1px solid #D3D3D3; 
	//border-bottom:1px solid #D3D3D3; 
	background:#fff;
	height:18px;
	font-size:12px;
	font-family:arial;
	text-align:right;
}
.input_big {
	padding-top:2px;
	padding-bottom:2px;
	padding-right:10px;
	width:200px;
	height:26px;
	border:3px solid #dbdbdb;
	font-size:23px;
	font-weight:bold;
	font-family:arial,tahoma, sans-serif;
	color:#f06a6a;
	text-align:right;
}
.small
{
	font-size:11px;
	font-family: Dotum,Gulim,arial,tahoma, sans-serif;
	letter-spacing:-0.1em;
}
.smalls
{
	font-size:11px;
	font-family: Dotum,Gulim,arial,tahoma, sans-serif;
	letter-spacing:-1px;
}
.smallb
{
	font-size:11px;
	font-family: Dotum,Gulim,arial,tahoma, sans-serif;
	letter-spacing:-0.1em;
	font-weight:bold;
}
.smallg
{
	font-size:11px;
	color:#888888;
	text-align:left;
	padding-left:10px;
	font-family: Dotum,Gulim,arial,tahoma, sans-serif;
	letter-spacing:-0.1em;
}
.smallk
{
	font-size:11px;
	font-family: Dotum,Gulim,arial,tahoma, sans-serif;
	letter-spacing:0px;
}
.mNumber
{
	font-size:12px;
	font-family: arial,tahoma, sans-serif;
	letter-spacing:-0.1em;
	color:#444444;
}
.bNumber
{
	font-size:12px;
	font-family: arial,tahoma, sans-serif;
	letter-spacing:-0.1em;
	color:#f06a6a;
	font-weight:bold;
}
.bigNumber
{
	font-size:18px;
	font-family: arial,tahoma,sans-serif;
	letter-spacing:0px;
	color:#f06a6a;
	font-weight:bold;
}

.mFont
{
	font-size:12px;
	font-family: Gulim,Arial;
	letter-spacing:-0.1em;
	color:#444444;
	font-weight:normal;
}
.mFont2
{
	font-size:12px;
	font-family: Gulim,Arial;
	letter-spacing:0px;
	color:#444444;
	font-weight:normal;
}
.mFonten
{
	font-size:12px;
	font-family: arial,tahoma, sans-serif;
	color:#000000;
	letter-spacing:0px;
}
.mFontBig
{
	font-size:14px;
	font-family: Gulim,Arial;
	letter-spacing:-1px;
	color:#444444;
	font-weight:bold;
}
.nFont
{
	font-size:11px;
	font-family: Dotum;
	letter-spacing:-0.1em;
	color:#444444;
} 
.bFont
{
	font-size:14px;
	font-weight:bold;
	font-family: Gulim,Dotum;
	letter-spacing:-0.1em;
	color:#444444;
	padding-left:10px;
}
.login_input {
	
	padding:2px 0 0 4px;	
	border:1px solid #cccccc;
	font-size:14px;
	font-family: arial,tahoma, sans-serif;
	letter-spacing:-0.1em;
	color:#3f3b3b;
	font-weight:bold;
	background-color:#f5f5f5;
}
.prices_outlet {color:#999999;font-family:Tahoma;font-weight:normal;font-size:11px;letter-spacing:0px;}
.price_outlet {color:#000000;font-family:Tahoma;font-weight:bold;font-size:11px;letter-spacing:0px;}
.price  {color:#750202;font-family:Gulim;font-size: 12px;font-weight: bold;}
.price0 {color:#000000;font-family:Gulim;font-size: 12px;font-weight: bold;}
.price1 {color:#233592;font-family:Gulim;font-size: 12px;font-weight: bold;}
.price2 {color:#444444;font-family:Gulim;font-size: 12px;font-weight: bold;}
.price3 {color:#233592;font-family:Gulim;font-size: 12px;font-weight: bold;}
.price4 {color:#BC0404;font-family:Gulim;font-size: 12px;font-weight: bold;}
.price5 {color:#13963b;font-family:Gulim;font-size: 12px;font-weight: bold;}
.price6 {color:#0b104a;font-family:Century Gothic,Arial;font-size:16px;font-weight: normal;letter-spacing:0px;}
.price7 {color:#444444;font-family:Gulim;font-size:12px;font-weight: bold;letter-spacing:0px;}
.price0 {color:#ffffff;font-family:Arial;font-size:21px;font-weight: bold;letter-spacing:0px;}
.rtrans {color:#444444;font-family:Gulim;font-size:12px;letter-spacing:-0.5px;}
.alpha1 {color:#444444;font-family:Arial;font-size:11px;font-weight: normal;letter-spacing:0px;}

.alpha2 {color:#444444;font-family:Tahoma;font-weight:bold;font-size:11px;letter-spacing:0px;}

div.detail_box_wrapper {float:left;width:190px;text-align:center;margin-top:-1px;}
div.detail_box_wrapper_n {float:left;width:189px;height:355px;overflow:hidden;border:1px solid #e3e3e3;border-right:none;}
div.detail_box_wrapper_n2 {float:left;width:189px;height:340px;overflow:hidden;border:1px solid #e3e3e3;border-right:none;}
div.detail_box2_wrapper {width:950px;text-align:center;cursor:pointer;}
div.detail_box_wrapper_r {float:left;width:190px;text-align:center;margin-top:-1px;} 
div.detail_box_wrapper_r_n {float:left;width:189px;height:348px;overflow:hidden;border:1px solid #e3e3e3;border-right:none;}
#detail_box_null {width:184px;height:282px;background:url(/img/goods_round_bg.gif) no-repeat;text-align:center;}

#detail_box_body_top {position:relative;cursor:pointer;}


#detail_img2 {padding:2px;text-align:center;border:1px solid #dddddd;}
div.detail_title{
	width:154px;
	height:52px;
	color:#222222;
	font-family:Gulim;	
	font-size: 12px;
	letter-spacing:0em;
	color:#4f383e;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	padding:5px 2px 2px 2px;
}
div.detail_title_r {
	width:154px;
	height:65px;
	color:#222222 ;
	font-family:Gulim;
	font-size: 12px;
	letter-spacing:-0.1em;
	color:#4f383e;
	overflow:hidden;
	margin:0 auto;
	text-align:left;
	padding:5px 2px 2px 2px;
}
div.detail_title2 {
	padding-top:4px;
	color:#333333 ;
	font-family:Gulim;
	font-size: 12px;
	letter-spacing:-0.1em;
	color:#4f383e;
	overflow:hidden;
	text-align:left;
	line-height:20px;
}
.detail_title_outlet {
	font-size:14px;
	font-family:tahoma,Gulim;
	font-weight:bold;
	color:#444444;
	line-height:18px;
	letter-spacing:0px;
	
}
#detail_price {
	height:24px;
	font-family:Arial;
	font-size: 15px;
	color:#ee3838;
	font-weight:bold;
	letter-spacing:0px;
}
#detail_price_r {
	height:26px;
	font-family:Arial;
	font-size: 15px;
	color:#304b95;
	font-weight:bold;
	letter-spacing:0px;
}
div.detail_info {
	margin:0px auto;
	text-align:left;
	width:185px;
	/*background:url(/img/detail_info_bg.gif) no-repeat;*/
	font-family:Dotum;
	color:#555555 ;
	font-size: 11px;
	letter-spacing:-0.1em;
	
}
div.detail_info ul {width:160px;padding:5px;text-align:left;background:none;line-height:14px;}
div.detail_info li {
	color:#666666;
	width:165px;
	height:15px;
	padding-left:8px;
	background:url(/img/icn_dot01.gif) 2px 5px no-repeat;
}
div.detail_box_top {
	position:relative;
	width:160px;
	height:120px;
	margin:0px;
	padding:0px;
}
div.detail_box_top_r {
	position:relative;
	width:160px;
	height:160px;
	margin:0px;
	padding:0px;
}
div.detail_box_top_s {
	position:relative;
	width:110px;
	height:90px;
	margin:0px;
	padding:0px;
}
div.detail_box_top_s_r {
	position:relative;
	width:100px;
	height:100px;
	margin:0px;
	padding:0px;
}
*html {overflow:hidden;}
*html #wrapBody {
	clear:both;
	height:100%;
	overflow:auto;
	/*overflow-x:hidden;*/
	position:relative;
	width:100%;
	z-index:1;
} 

*html #jquickbar {left:-8px; bottom:0; width:100%; height:34px; z-index:6; position:absolute; overflow-y:hidden;margin-bottom:-0.1em;} /*IE6*/
#jquickbar {left:0px; bottom:0px; width:100%; height:34px; z-index:6;position:fixed; overflow-y:hidden; min-width:961px;} 

div.detail_info_pop_wrapper {
	position:absolute;
	width:160px;
	height:100%;
	margin:0px;
	padding:0px;
	z-index:100;
}
div.detail_info_pop {
	position:absolute;
	width:160px; 
	height:34px;
	top:87px;
	padding-left:1px;
	z-index:10;
}
div.detail_info_pop ul {
	width:160px;
	height:34px;
	padding:0px;
	margin:0px;
}
div.detail_info_pop ul li {
	position:static;
	float:left;
	padding:0px;
	margin:0px;
	width:40px;
	height:34px;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
div.detail_info_pop_r {
	position:absolute;
	width:160px;
	height:34px;
	z-index:10;
	top:127px;
	margin:0px;
	padding-left:1px;
}
div.detail_info_pop_s {
	position:absolute;
	width:90px;
	height:29px;
	z-index:10;
	top:62px;
	margin:0px;
	padding-left:1px;
}
div.detail_info_pop_alert {
	position:absolute;
	z-index:10;
	top:1px;
	left:1px;
	margin:0px;
	/*
	filter:alpha(opacity=70);
	opacity:0.7;
	*/
}
div.detail_info_pop_r ul {
	width:160px;
	height:34px;
	padding:0px;
	margin:0px;
}

div.detail_info_pop_r ul li {
	position:static;
	float:left;
	padding:0px;
	margin:0px;
	width:40px;
	height:34px;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
div.detail_info_pop_s ul {
	width:120px;
	height:29px;
	padding:0px;
	margin:0px;
}

div.detail_info_pop_s ul li {
	position:static;
	float:left;
	padding:0px;
	margin:0px;
	width:30px;
	height:29px;
	background-color:#000000;
	filter:alpha(opacity=70);
	opacity:0.7;
}
div.detail_img_wrapper {
	position:relative;
	width:160px;
	height:120px;
	overflow:hidden;
	border:1px solid #e0e0e0;	
}
div.detail_img_wrapper_r {
	position:relative;
	width:160px;
	height:160px;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
div.detail_img_wrapper_s {
	position:relative;
	width:110px;
	height:90px;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
div.detail_img_wrapper_s_r {
	position:relative;
	width:100px;
	height:100px;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
div.detail_img {
	width:142px;
	height:100px;
	overflow:hidden;
	z-index:2;
}
div.detail_img_t {
	width:200px;
	height:150px;
	overflow:hidden;
	z-index:2;
}
div.detail_img_r {
	width:128px;
	height:128px;
	overflow:hidden;
	vertical-align:middle;
	z-index:2;
}
div.bid_font {
	padding-left:10px;
	height:14px;
	font-size:12px;
	font-weight:bold;
	font-family:Gulim;
	color:#555555 ;
	letter-spacing:0px;
}

div.login_box_item {
	width:948px;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	text-align:center;
}
.png24 { tmp:expression(setPng24(this)); }
.input1Cal
{
    BACKGROUND-COLOR: #ffffff;
    border:1px solid #999999;
    COLOR: #2D2D2D;
    FONT-SIZE: 12px;
    height:16px;
    padding-right:12px;
    background:url(/img/calico.jpg) 98% 2px no-repeat #FFFFFF;
    cursor:pointer;
}
.inputOption {
	padding:3px 12px 0 5px;
	border:1px solid #dddddd; 
	background:#fff;
	height:16px;
	font-size:12px;
	font-family:Gulim;
	letter-spacing:0px;	
    background:url(/img/bu_v3.gif) right no-repeat #FFFFFF;
    cursor:pointer;
}
div.search_title {
	width:950px;
	margin:0 auto;
	text-align:left;
}	
#navi_wrapper {width:950px;height:21px;text-align:center;margin:0 auto;padding-top:5px;font-size:12px;font-family:Gulim;letter-spacing:-1px;}
#navi_wrapper .navi_str{float:left;width:400px;padding:5px 0 0 0;height:18px;text-align:left;color:#777777;}
#navi_wrapper .navi_str a {color:#777777;}
#navi_wrapper .insa_str{float:right;width:400px;padding:5px 5px 0 0;height:11px;text-align:right;color:#777777;}
#part_title{width:950px;height:98px;margin:0 auto;padding:0px;}

/* »ó´Ü¸Þ´º¹Ù CSS */
.top_gnb_bar {
	width:950px;
	margin:0px auto;
	text-align:center;
}
.top_gnb_menu_bar {
	text-align:center;
	margin:0 auto;
	height:32px;
	overflow:hidden;
}
.top_gnb_menu_bar *{
	color:aaaaaa;
}

.top_gnb_menu_bar li {
	padding-top:6px;
	margin-left:5px;
	float:left;
	text-align:center;
}

.top_gnb_menu_bar li a{
	font-size: 11px;
	font-family: Dotum,arial,tahoma, sans-serif;
	letter-spacing:-0.1em;
	color:#777777;
}
.top_gnb_menu_bar li.top_li_jum {
	padding-right:6px;
	background:url(/img/top_jum1.gif) right 9px no-repeat;
}
.top_gnb_title_bar {
	width:950px;
	text-align:center;
	margin:0 auto;
	height:42px;
	overflow:hidden;
}
.header_gnb_menu_bar {width:950px;height:38px;margin:0 auto;padding:0px;overflow:hidden;background-Color:#111111;}
.header_gnb_menu {float:left;height:38px;background-Color:#111111;}
.header_gnb_menu li{float:left;height:38px;padding:0px;background-Color:#111111;}

.header_gnb_sub {float:right;height:38px;background-Color:#111111;}
.header_gnb_sub li{float:left;height:19px;padding:10px;}
.header_gnb_sub a:link, .header_gnb_sub a:visited, .header_gnb_sub a:active 
{
	font-family:Dotum,Arial;
	font-size:11px;
	letter-spacing:-1px;
	color:#dddddd; 
	text-decoration:none;
}

.top_search_wrapper {
	width:948px;
	height:62px;
	margin:0 auto;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	border-bottom:1px solid #d2d2d2;
	background-color:#f3f3f3;
}
.top_sub_search_wrapper {
	width:950px;
	height:38px;
	margin:0 auto;
	text-align:center;
}
.search_block {float:left;padding-top:8px;padding-left:10px;}
.search_select {float:left;position:relative;width:119px;height:20px;background:url('/img/search_select_bg3.gif') no-repeat left;}
.select_txt {float:left;text-align:left;margin-top:5px;width:70px;height:14px;padding:0px 8px;color:#666;background:none;overflow:hidden;}
.search_select_list {position:absolute;width:121px;left:-1px;top:20px;border-top:1px solid #cf2020;z-index:1;overflow:hidden;}
.search_select_list ul {width:119px;overflow:hidden;border-left:1px solid #cf2020;border-right:1px solid #cf2020;background-color:#ffffff;}
.search_select_list li {width:119px;overflow:hidden;cursor:pointer;height:26px;font-size:11px;text-align:left;background:url('/img/search_bar_jum.gif') repeat-x 0px 25px;}
.search_select_list li p {width:80px;overflow:hidden;height:10px;padding:7px 15px;background:url('/img/icn_dot01.gif') no-repeat 9px;color:#777777;}
.search_input{float:left;width:180px;height:20px;padding:0 2px 0 2px;background-color:#ffffff;}

.search_select_s {float:left;position:relative;width:86px;height:20px;background:url('/img/search_select_bgs.gif') no-repeat left;}
.search_select_list_s {position:absolute;left:-1px;top:20px;border-top:1px solid #535353;width:88px;overflow:hidden;z-index:1;}
.search_select_list_s ul {width:86px;overflow:hidden;border:1px solid #535353;border-top:none;background-color:#ffffff;}
.search_select_list_s li {width:86px;overflow:hidden;cursor:pointer;height:26px;font-size:11px;text-align:left;background:url('/img/search_bar_jum.gif') repeat-x 0px 25px;}
.search_select_list_s li p {width:70px;overflow:hidden;height:10px;padding:7px 15px;background:url('/img/icn_dot01.gif') no-repeat 9px;color:#777777;}
.search_input_s{float:left;width:127px;height:20px;padding:0 2px 0 2px;background-color:#ffffff;}

.fav_select_list_s {position:absolute;left:1px;top:36px;width:97px;z-index:2000;}
.fav_select_list_s li {cursor:pointer;height:28px;overflow:hidden;text-align:left;z-index:2000;}

#category_navi {width:950px;margin:auto;text-align:left;padding:5px 0 0 0;background-color:#ffffff;}

div.category_now_list{
	height:20px;
	padding-top:5px;
	font-size:12px;
	letter-spacing:-0.1em;
	font-family:Gulim;
	z-index:100;
}
div.category_now_list *{
	color:#777777;
}
div.category_now_list ul{
	float:left;	
}
div.category_now_list li{
	float:left;
	padding-right:4px;
	height:20px;
	overflow:hidden; 
}
div.category_sub_list {
	clear:both;
	position:absolute;
	background-color:#ffffff;
	border:0px solid #634d4e;
	padding:0px;
	margin-top:-6px;
	z-index:1000;
}

div.category_sub_list ul{
	float:left;
	width:170px;
	padding:10px 20px 5px 5px;
}
div.category_sub_list li{
	width:160px;
	height:20px;
}
div.gnb_sub_list {
	position:absolute;
	padding:0px;
	margin:0px;
	width:131px;
	z-index:100;
}
div.mypage_sub_add {
	clear:both;
	position:absolute;
	background-color:#ffffff;
	border:1px solid #000000;
	padding:0px;
	z-index:1000;
}
div.sub_menu_list {
	position:relative;
	height:auto;
	padding-top:5px;
}
div.sub_menu_list2 {
	position:relative;
	height:auto;
	padding:5px;
	border-left:2px solid #444444;
	border-right:2px solid #444444;
	border-bottom:2px solid #444444;
}
div.sub_menu_list p {
	clear:both;
	padding-top:5px;
	padding-left:15px;
	background:url('/img/icn_dot01.gif') no-repeat 8px 10px;
	font-size:12px;
	letter-spacing:-0.1em;
	font-family:Gulim;
	color:#666666;
	
}
div.sub_menu_list p.line {
	clear:both;
	height:1px;
	border-bottom:1px solid #444444;
	padding-top:3px;
	font-size:12px;
	letter-spacing:-0.1em;
	font-family:Gulim;
	color:#666666;
	
}

#contents,#contents1,#contents2,#contents3,#content4 {float:center;width:950px;margin:0 auto;text-align:left;padding:5px 0 0 0;}
#contents_mid {float:center;width:950px;margin:0 auto;text-align:left;padding:5px 0 0 0;}
#contents_body {float:center;width:950px;margin:0 auto;text-align:left;padding:5px 0 0 0;}
#contents_pre {float:center;width:950px;height:200px;margin:0 auto;text-align:left;padding:5px 0 0 0;}

#footer {width:950px;margin:0 auto;border-top:3px solid #636870;text-align:left;}
#footer .alim{padding:8px 0 8px 0;border-bottom:1px solid #cccccc;background-color:#fafafa;text-align:center;}
#footer .logo_block,
#footer .company_block {float:left;margin:10px 0 0 0;}
#footer .secure_block {float:right;margin:10px 0 0 0;}
#footer .logo_block {width:185px;height:110px;padding-top:20px;background:url(/img/footer_bar_v.gif) no-repeat 183px 0px;text-align:center;}
#footer .company_block li{float:left;padding:0 10px 8px 12px;background:url(/img/footer_bar.gif) no-repeat;}
#footer .company_block li.f{background:none;}
#footer .company_block .company {clear:both;margin:0 0 0 12px;}
.clear {clear:both;height:0px;overflow:hidden;}
.layCrlf {position:relative;clear:both;height:10px;overflow:hidden;}
.layCrlf2 {position:relative;clear:both;height:14px;}

div.pg_body_wrapper {
	width:950px;	
}
div.pg_lmenu {
	float:left;
	width:182px;
}
div.pg_contents {
	float:right;
	width:755px;
}

div.lmenu_wrapper {
	width:182px;
	text-align:left;
	overflow:hidden;
}
div.lmenu_list_block {
	width:178px;
	/*border:2px solid #a18181;*/
	border:2px solid #999999;
}
div.lmenu_list_block dl{
	text-align:center;
}
div.lmenu_list_block dt{
	width:178px;
	text-align:center;
	padding:0 0 10px 0;
}
div.lmenu_list_block dd{
	height:20px;
	text-align:left;
	padding:0 0 0 25px;
	background:url(/img/lmenu_jum.gif) no-repeat 8px 0px;
}
div.lmenu_help_block {
	width:176px;
	padding:2px;
	border:1px solid #dddddd;
}
div.lmenu_help_block dl{
	width:164px;
	padding:2px;
}
div.lmenu_help_block dd{
	width:134px;
	height:23px;
	text-align:left;
	padding:2px 20px;
	border-bottom:1px solid #eeeeee;
	background:url(/img/lmenu_jum.gif) no-repeat 4px 8px;
}
div.lmenu_list_bottom {
	width:178px;
	height:10px;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
	border-bottom:2px solid #cccccc;
}
div.lmenu_list_btn{
	text-align:center;
	padding-top:2px;
}

div.lmenu_list_block2 {
	width:178px;
	border-left:2px solid #cccccc;
	border-right:2px solid #cccccc;
}
div.lmenu_list_block2 dl{
	text-align:center;
}
div.lmenu_list_block2 dt{
	width:178px;
	text-align:center;
	padding:0 0 10px 0;
}
div.lmenu_list_block2 dd{
	height:20px;
	text-align:left;
	padding:0 0 0 25px;
	background:url(/img/lmenu_jum.gif) no-repeat 8px 0px;
}


div.jquickbar_body {
	background-color:#e7e7e7;
	width:959px;
	height:300px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	overflow:hidden;
}
div.jquickbar_body_data1 {
	position:relative;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	width:939px;
	
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
}
div.jquickbar_load_data1 {
	position:relative;
	text-align:center;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	width:939px;
	height:300px;
	border-left:1px solid #bebebe;
	border-right:1px solid #bebebe;
	border-bottom:1px solid #bebebe;
}
div.jquickbar_menu {
	width:961px;
	text-align:center;
	height:34px;
	background:url(/img/quickbar/q_bar_top_bg.gif);
	overflow:hidden;
}
div.jquickbar_menu li {
	float:left;
}
.categorybox {
	margin-top:6px;
	float:left;
	text-align:left;
	width:183px;
	height:107px;
	overflow:hidden;
	background:url(/img/ctg_quick_bg2.gif) no-repeat 4px 0px;
}
.categorybox2 {
	margin-top:6px;
	float:left;
	text-align:left;
	width:183px;
	height:107px;
	overflow:hidden;
	background:url(/img/ctg_quick_bg.gif) no-repeat 4px 0px;
}
.categorybox_ul {
	padding-left:4px;
	text-align:left;
	width:172px;
	height:105px;
	overflow:auto;
	margin-top:1px;
}
.categorybox_li {
	text-align:left;
	cursor:pointer;
	font-size:12px;
	font-family:Gulim;
	letter-spacing:-0.1em;
	padding-left:20px;
	padding-top:5px;
	background:url(/img/cat_jum1.gif) no-repeat 10px 8px;
}
.categorybox_li2 {
	text-align:left;
	cursor:pointer;
	font-size:12px;
	font-family:Gulim;
	font-weight:bold;
	color:#6b2732;
	letter-spacing:-0.1em;
	padding-left:20px;
	padding-top:5px;
	background:url(/img/cat_jum2.gif) no-repeat 10px 8px;
}
span.rtrans {
	color:#ffffff;
	
}

div.wish_folder {
	text-align:left;
	padding:5px;
	height:192px;
	width:146px;
	overflow:hidden;
	border:1px solid #cccccc;
	background-color:#eeeeee;
	font-size:12px;
	font-family:Gulim;
	letter-spacing:-0.1em;
}
div.wish_folder ul.f_sub_u {
	background:url(/img/bg2.gif) repeat-y 0px 0px;
}
div.wish_folder li {
	height:19px;
}
div.wish_folder li.f_tit {
	cursor:pointer;
}
div.wish_folder li.f_sub {
	background:url(/img/bg3.gif) repeat-y 20px 20px;
	padding-left:20px;
	cursor:pointer;
}
div.wish_folder li.f_sub_e {
	background:url(/img/bg3-1.gif) repeat-y 20px 20px;
	padding-left:20px;
	cursor:pointer;
}


/*main start*/
div.main_top_area {
	width:950px;
	height:140px;
	margin-top:5px;
}

div.main_mid_area {
	width:950px;
}
div.main_bottom_area {
	width:950px;
	height:206px;
}
div.main_customer_area {
	width:950px;	
}

div.main_bottom_area_ban {
	float:left;
	width:733px;
	height:205px;
	border-top:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	overflow:hidden;
}
div.auc_detail_info_pr table{
	margin:auto;
	
}
div.auc_detail_info_pr a{
	color:blue;
	font-weight:bold;
}
div.main_category {
	float:left;
	width:736px;
}
div.main_category_head {
	width:736px;
	height:27px;
	overflow:hidden;
}
div.main_category_head li {
	float:left;
}
div.main_category_data {
	width:734px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
div.main_category_tab {
	width:663px;
	height:29px;
	background:url(/img/main/main_tab_bg.gif);
}
div.main_category_tab li{
	float:left;
}
div.main_top_right {
	float:right;
	width:280px;
}
div.main_top_right_ban {
	width:278px;
	height:100px;
}
div.main_top_right_ex {
	width:280px;
	height:173px;
	text-align:center;
	overflow:hidden;
}
div.main_top_ex_tit {
	width:260px;
	padding-top:10px;
	padding-left:6px;
}
div.main_top_ex_info {
	width:261px;
	height:95px;
	background:url('/img/main/main_top_ex_bg.gif') no-repeat;
}
div.main_category_data ul{
	clear:both;
	width:714px;
	height:34px; 
	padding:10px;
	overflow:hidden;
}
div.main_category_data li{
	float:left;
	width:226px;
	padding:5px;
	
	font-size:12px;
	font-family:Gulim;
	color:#676767;
	font-weight:bold;
	letter-spacing:-0.05em;
}
div.main_category_data li.main_category_auc a{
	color:#676767;
}
div.main_category_data li.main_category_buy a{
	color:#676767;
}
div.m_ctg_add_info {
	width:734px;
	height:23px;
	background-color:#f9f9f9;
	color:#555555;
	overflow:hidden;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
}
div.main_right_news, div.main_right_mov,div.main_right_shop,div.main_auc_rank {
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	overflow:hidden;
}
div.main_right_news {
	height:128px;
}
div.main_right_news li {
	padding-left:18px;
	padding-right:8px;
	padding-top:3px;
	padding-bottom:3px;
	background:url('/img/icn_dot01.gif') no-repeat 12px 10px;
}
div.main_right_shop ul {
	padding-top:3px;
}
div.main_right_shop li {
	float:left;
	width:80px;
	height:109px;
	padding-top:13px;
	padding-left:15px;
	overflow:hidden;
	
}
div.main_auc_rank li {
	float:left;
	padding:1px;
	color:#666666;
	cursor:pointer;
}
div.main_auc_rank li.selected{
	color:#ce4747;
	font-weight:bold;
}
div.main_right_mov {
	height:106px;
	overflow:hidden;
}
div.main_right_mov li {
	padding-left:18px;
	padding-right:8px;
	background:url('/img/icn_dot01.gif') no-repeat 12px 10px;
}
div.main_right_news li a, div.main_right_mov li a{
	color:#777777;
}

div.main_mid {
	width:950px;
}
div.main_mid_left {
	float:left;
	width:468px;
	border:1px solid #d2d2d2;
}
div.main_mid_left1 {
	width:313px;
	float:left;
}
div.main_mid_left2 {
	float:right;
	width:154px;
	border-left:1px solid #d2d2d2;
}
div.main_mid_left3 {
	float:left;
	width:313px;
}
div.main_mid_left4 {
	float:right;
	width:154px;
	height:104px;
	border-left:1px solid #d2d2d2;
}
div.main_mid_left5 {
	float:left;
	width:468px;
}
div.main_mid_tit1 {
	width:313px;
	height:30px;
	background-color:#f9f9f9;
	border-bottom:1px solid #d2d2d2;
}
div.main_mid_ban1 {
	width:313px;
	height:167px;
	border-bottom:1px solid #d2d2d2;
}
div.main_mid_tit2 {
	width:154px;
	height:30px;
	background-color:#f9f9f9;
	border-bottom:1px solid #d2d2d2;
}
div.main_mid_ban2 {
	width:154px;
	text-align:center;
	border-bottom:1px solid #d2d2d2;
}
div.main_mid_ban3 {
	float:left;
	width:154px
}
div.main_mid_ban3_1 {
	float:left;
	width:185px;
	text-align:center;
	padding-top:20px;
}

div.main_mid_ban4 li {
	height:21px;
}
div.main_mid_tit3 {
	width:154px
}
div.main_mid_right {
	float:right;
	width:468px;
	border:1px solid #d2d2d2;
}
div.main_mid_right_ban {
	float:left;
	width:470px;
	padding-left:10px;
	padding-top:6px;
	
}
div.main_helpdesk {
	width:950px;
	margin:0px auto;
	text-align:center;
}
div.main_helpdesk_1 {
	float:left;
}
div.main_helpdesk_2 {
	float:left;
	padding-left:7px;
}
div.main_helpdesk_3 {
	width:205px;
	height:140px;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	overflow:hidden;
}
div.main_helpdesk_notice {
	float:right;
	width:207px;
}
div.event_step_now {
	width:235px;
	height:45px;
	background-image:url(/img/event/gaibaibo/left_numbg0.gif);
	background-repeat:no-repeat;
}
div.event_step {
	width:235px;
	height:45px;
	background-image:url(/img/event/gaibaibo/left_numbg.gif);
	background-repeat:no-repeat;
}
.japaninput {
	position:absolute;
	text-align:left;
	width:500px;
	height:203px;
	overflow:hidden;
	border:2px solid #be0808;
	z-index:999;
	background-color:#ffffff;
	margin-top:-10px;
}


.japaninput_btn {
	z-index:100000;
}
.layLine {clear:both;width:100%;height:1px;border-bottom:1px solid #ebebeb;overflow:hidden;}
.layLine2 {clear:both;width:100%;height:8px;border-bottom:2px solid #e1e1e1;overflow:hidden;}
.layLine3 {clear:both;width:100%;height:1px;border-bottom:1px solid #f5f5f5;overflow:hidden;}
.itembox2 {
	border-right:1px solid #f5f5f5;	
	margin-top:10px;
	margin-bottom:10px;
	width:189px;
	overflow:hidden;
	float:left;
	text-align:left;
	color:#777777;
}
.itembox2 li {padding:8px;letter-spacing:-0.1px;}
.itembox2 li a {color:#777777;}

.itembox_outlet {
	border-right:1px solid #f5f5f5;	
	margin-top:10px;
	margin-bottom:10px;
	width:187px;
	overflow:hidden;
	float:left;
	text-align:left;
	color:#777777;
}
.itembox_outlet li {padding:8px;letter-spacing:-0.1px;}
.itembox_outlet li a {color:#777777;}

.jpcode_wrapper {display:block;position:absolute;width:491px;height:229px;padding:5px; background:#fff;overflow:hidden; z-index:10}
.jpcode_wrapper dl {position:relative; width:491px; height:193px; background:#E4ECF2; margin:0 0 9px 0;}
.jpcode_wrapper dl dt {position:relative; float:left; clear:both; width:37px; background:#FFF; vertical-align:top; z-index:10; overflow:hidden;}
.jpcode_wrapper dl dt img {display:none; vertical-align:middle;}

.jpcode_wrapper dl.gata dt.hira {width:30px; padding:1px 0 0 6px; vertical-align:top;}
.jpcode_wrapper dl.gata dd.gata {display:none;}
.jpcode_wrapper dl.gata img.gata {display:inline;}

.jpcode_wrapper dl.hira dt.gata {width:30px; padding:0 0 1px 6px;}
.jpcode_wrapper dl.hira dd.hira {display:block;}
.jpcode_wrapper dl.hira img.hira {display:inline;}

.jpcode_wrapper dl dd {display:block; position:absolute; left:36px; top:1px; width:452px; height:189px; border:1px solid #b4b8bc; overflow:hidden; z-index:1;}
.jpcode_wrapper dl dd table {width:455px; *width:454px; margin:-1px; border:1px solid #9bbbd5; border-collapse:collapse; background:#fff; table-layout:fixed;}
.jpcode_wrapper dl dd table thead th.fs11 {font-size:11px;}
.jpcode_wrapper dl dd table tbody th {color:#5380a6; font-size:11px;}
.jpcode_wrapper dl dd table th {padding:6px 0 4px; border:1px solid #ddd; border-right:none; background:#f0f0f0; color:#5380a6; font-size:12px; line-height:14px; letter-spacing:-1px; text-align:center;}
.jpcode_wrapper dl dd table td {height:32px; border:1px solid #ddd; border-bottom:none; border-right:none; color:#f57575; vertical-align:top;}
.jpcode_wrapper dl dd table td div {display:block; position:relative; font-family:"MS PGothic";}
.jpcode_wrapper dl dd table td div span {display:block; width:100%; padding:5px 0 3px; color:#0b0b0b; font-size:12px; line-height:14px; text-align:center; overflow:hidden;}
.jpcode_wrapper dl dd table td div span em {display:block; margin:-3px 0 0 0; _margin:-2px 0 0 0; color:#f57575; font:10px verdana;}
.jpcode_wrapper dl dd table th.merge {border-left:none;}
.jpcode_wrapper dl dd table td.merge {border-left:none;}
.jpcode_wrapper dl dd table td .long {display:block; padding:17px 1px 2px 0; color:#8f8f8f; font-size:11px; letter-spacing:-1px; text-align:center; white-space:nowrap;}
.jpcode_wrapper dl dd table td div span.select {position:absolute; left:-1px; top:-1px; background:#eef8ff; border:1px solid #ddd;}

.jpcode_wrapper .over {position:absolute; margin:-3px 0 0 3px; _margin:-3px 0 0 2px; border:1px solid #2e2e2e; z-index:3; cursor:pointer;}
*:first-child+html .jpcode_wrapper .over {margin:-3px 0 0 2px;}
.jpcode_wrapper .over span {display:block; width:27px; _width /**/:29px; padding:4px 0 3px; border:1px solid #fff; font-family:"MS PGothic"; background:#fff url(http://dicimg.naver.com/jpdic/img/bg_over.gif) repeat-x left bottom; color:#0b0b0b; font-size:16px; line-height:18px; text-align:center; overflow:hidden;}
.jpcode_wrapper .over span em {display:block; margin:-4px 0 0 0; color:#f57575; font:10px verdana;}
.jpcode_wrapper .find {width:500px; margin:0 0 0 13px; overflow:hidden;}
.jpcode_wrapper .find img {float:left; margin:6px 0 0 0; vertical-align:top;}
.jpcode_wrapper .find input {float:left; width:18px; _width /**/:28px; height:14px; _height /**/:24px; margin:1px 2px 0 5px; padding:4px 4px 2px; border:1px solid; border-color:#b8b7b7 #ddd #ddd #b8b7b7; background:url(http://dicimg.naver.com/jpdic/img/bg_pron.gif) no-repeat; font-size:12px; line-height:14px; text-align:center;}
.jpcode_wrapper .find input.on {border-color:#0d6ab2 #71a5ce #71a5ce #0d6ab2;}
.jpcode_wrapper .find input.now {_width /**/:30px; _height /**/:26px; margin:0 1px -1px 4px; border:2px solid #0d6ab2;}
.jpcode_wrapper .find strong {display:none; float:left; width:56px; height:14px; margin:0 0 0 1px; padding:6px 0; background:url(http://dicimg.naver.com/jpdic/img/bg_typo.gif) no-repeat; color:#787878; font-size:11px; letter-spacing:-1px; text-align:center; vertical-align:middle;}
.jpcode_wrapper .find strong.character {width:57px; padding:7px 0; color:#404040; font-size:14px; font-family:"MS PGothic"; cursor:pointer;}
.jpcode_wrapper .find strong.character em {margin-left:-1px; color:#f57575; font:10px verdana;}
.jpcode_wrapper .find strong.on {background:url(http://dicimg.naver.com/jpdic/img/bg_typo_on.gif) no-repeat;}
.jpcode_wrapper .find strong.now {background:url(http://dicimg.naver.com/jpdic/img/bg_typo_now.gif) no-repeat;}
.jpcode_wrapper .find .explain {display:none; float:left; margin:7px 0 0 5px; color:#629ecd; font-size:11px; letter-spacing:-1px;}
.jpcode_wrapper .find1 input {border-color:#0d6ab2 #71a5ce #71a5ce #0d6ab2;}
.jpcode_wrapper .find1 .default {display:inline;}
.jpcode_wrapper .find1 .step1 {display:inline;}
.jpcode_wrapper .find2 .first {display:inline;}
.jpcode_wrapper .find2 .step2 {display:inline;}
.jpcode_wrapper .find3 .first {display:inline;}
.jpcode_wrapper .find3 .second {display:inline;}
.jpcode_wrapper .find3 .step3 {display:inline;}
.jpcode_wrapper .select1 input {_width /**/:30px; _height /**/:26px; margin:0 1px -1px 4px; border:2px solid #0d6ab2 !important;}
.jpcode_wrapper .select1 .first {background:url(http://dicimg.naver.com/jpdic/img/bg_typo_on.gif) no-repeat;}
.jpcode_wrapper .select2 .first {background:url(http://dicimg.naver.com/jpdic/img/bg_typo_now.gif) no-repeat;}
.jpcode_wrapper .select3 .second {background:url(http://dicimg.naver.com/jpdic/img/bg_typo_now.gif) no-repeat;}
.jpcode_wrapper .find .arrow{position:relative; top:-2px}
.jpcode_wrapper .info {display:none; padding:3px 0 5px; _padding:8px 0 5px; color:#9fa3a6; font-size:11px; letter-spacing:-1px; text-indent:122px;}
*:first-child+html .jpcode_wrapper .info {padding:7px 0 5px;}
.jpcode_wrapper .info span {font-family:"MS PGothic"}
.jpcode_wrapper .info a {color:#9fa3a6; text-indent:0;}
.jpcode_wrapper .close {position:absolute; right:15px; bottom:7px;}
/*main end*/

.rate {
width:60px;
height:12px;
margin-top:3px;
background:url(http://image.rakuten.co.jp/com/img/bdless/img/common/img_star_rating.gif) repeat-x;
}
.rate div span {
width:0;
height:0;
position:absolute;
overflow:hidden;
}
.rate div {
position:relative;
display:block;
width:100%;
height:100%;
background:url(/img/img_star_rating.gif) repeat-x 0 100%;
zoom:1;
}
.rate div.r50 {
width:100%;
}
.rate div.r45 {
width:90%;
}
.rate div.r40 {
width:80%;
}
.rate div.r35 {
width:70%;
}
.rate div.r30 {
width:60%;
}
.rate div.r25 {
width:50%;
}
.rate div.r20 {
width:40%;
}
.rate div.r15 {
width:30%;
}
.rate div.r10 {
width:20%;
}
.rate div.r05 {
width:10%;
}
.rate div.r00 {
width:0;
}
div.item_quick_btn {
	width:99px;
	height:25px;
	overflow:hidden;
	padding-right:6px;
}
div.item_quick_btn li{
	float:left;
	width:24px;
	text-align:center;
	margin-top:5px;
	height:13px;
	overflow:hidden;
}
.timecount {
	width:238px;
	height:21px;
	overflow:hidden;
}
.timecount li {
	float:left;
	width:14px;
	height:21px;
	overflow:hidden;
	text-align:center;
	padding-right:2px;
}
.timecount_b {
	margin-top:15px;
	margin-left:0px;
	width:369px;
	height:57px;
	overflow:hidden;
	background:url(/img/time_bg.gif) no-repeat;
}
.timecount_b ul {
	margin-top:8px;
}
.timecount_b li {
	float:left;
	width:30px;
	height:36px;
	padding-right:3px;
	overflow:hidden;
	text-align:center;
}
div.graph {
	float:left;
	text-align:right;
	margin-top:4px;
	padding-top:4px;
	padding-right:4px;
	height:14px;
	overflow:hidden;
	color:#ffffff;
	font-family:Gulim;
	letter-spacing:0px;
	background-color:#96938e;
}
div.graph_r {
	float:left;
	margin-top:4px;
	width:11px;
	height:18px;
	overflow:hidden;
}
div.graph_str {
	float:left;
	margin-top:4px;
	padding:4px 2px;
	height:14px;
	overflow:hidden;
	color:#444444;
	font-family:Gulim;
	letter-spacing:-0.1px;
}
div.buy_site_ban li {
	float:left;
	padding:22px;
}
div.buy_site_ban p {
	margin-top:5px;width:176px;text-align:left;padding-left:5px;padding-right:5px;
}
ul.star {
	margin:0;
	padding:1px 0;
}
li.star0 {
	list-style:none;
	float:left;
	width:13px;
	height:12px;
	margin:0 2px 0 0;
	padding:0;
	background:url(/img/star0.gif) no-repeat center left;
}
li.star1 {
	list-style:none;
	float:left;
	width:13px;
	height:12px;
	margin:0 2px 0 0;
	padding:0;
	background:url(/img/star1.gif) no-repeat center left;
}
li.star2{
	list-style:none;
	float:left;
	width:13px;
	height:12px;
	margin:0 2px 0 0;
	padding:0;
	background:url(/img/star2.gif) no-repeat center left;
}
div.r_rank_area {
	float:left;width:736px;
}
div.r_rank_item_area {
	width:734px;
	height:740px;
	overflow:hidden;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:auto;
	text-align:center;
	padding:0px;
	padding-top:20px;
}
div.r_rank_item_img {
	float:left;
	width:152px;
	position:relative;
	text-align:center;
	margin:0 auto;
	text-align:center;
}
div.customer_star_s li {clear:none;height:12px; overflow:hidden; margin:0; padding:0; background:none; font-size:auto;}
.png24 {
   tmp:expression(setPng24(this));
}


