/* gap-clear  : STR */
body			{	margin:0; padding:0;}
h1			{	margin:0; padding:0;}
h2			{	margin:0; padding:0;}
h3			{	margin:0; padding:0;}
h4			{	margin:0; padding:0;}
h5			{	margin:0; padding:0;}
p				{	margin:0; padding:0;}
ul				{	margin:0; padding:0;}
li				{	margin:0; padding:0;}
ol				{	margin:0; padding:0;}
dl				{	margin:0; padding:0;}
dt				{	margin:0; padding:0;}
dd			{	margin:0; padding:0;}
form			{	margin:0; padding:0;}
hr				{	margin:0; padding:0;}
a				{	margin:0; padding:0;}
b				{	margin:0; padding:0;}
strong		{	margin:0; padding:0;}
img			{	margin:0; padding:0;}
select		{	margin:0; padding:0;}
input		{	margin:0; padding:0;}
fieldset		{	margin:0; padding:0;}
legend		{	margin:0; padding:0;}
/* gap-clear : END */

body			{	text-align:center;}
h1			{	font-size:1px;font-weight:normal;}
h2			{	font-size:1px;font-weight:normal;}
h3			{	font-size:1px;font-weight:normal;}
h4			{	font-size:1px;font-weight:normal;}
h5			{	font-size:1px;font-weight:normal;}
img			{	border:0;vertical-align:middle;}
input		{	vertical-align:middle;}
select		{	height:18px;line-height:14px;font-size:12px;vertical-align:middle;}
label			{	height:20px;line-height:20px;font-size:12px;cursor:pointer;vertical-align:middle;}
fieldset		{	border:0;}
legend		{	display:none;}
/*p				{	display:inline;}*/
li				{	list-style:none;}
table			{	border-collapse:collapse;}

.bgnone			{	background:none !important;}
.bordernone		{ border:0 !important;}
.bordernone_l	{ border-left:0 !important;}
.bordernone_r	{ border-right:0 !important;}
.bordernone_t	{ border-top:0 !important;}
.bordernone_b	{ border-bottom:0 !important;}
.bordernone_lr	{ border-left:0 !important;border-right:0 !important;}
.bordernone_tb	{ border-top:0 !important;border-bottom:0 !important;}

.nomargin			{ margin:0 !important;}
.nomargin_t		{ margin-top:0 !important;}
.nomargin_r		{ margin-right:0 !important;}
.nomargin_b		{ margin-bottom:0 !important;}
.nomargin_l		{ margin-left:0 !important;}

.none {display:none;}
.nonei {display:none !important;}
.visible{display:visible;}
.float_l
{
	float:left;
	display:block;
}
.bold
{
	font-weight:bold;
}
.float_r
{
	float:right;
	display:block;
}
.red
{
	color:#ff0000;
}
.orange
{
	color:#f76d3c;
}

.align_c
{
	text-align:center !important;
}
.align_l
{
	text-align:left !important;
}
.align_r
{
	text-align:right !important;
}
.clear
{
	clear:both;
}
.block
{
	display:block;
}
div.paging
{
	margin:13px 0 14px 0;
	width:100%;
	height:30px;
	color:#000;
	text-align:center;
	overflow:hidden;
	display:block;
	clear:both;
}
div.paging a
{
	padding:4px;
	min-width:25px;
	height:25px;
	line-height:18px;
	font-family:gulim;
	font-size:12px;
	color:#000;
	text-decoration:none;
	border:1px solid #eee;
	background:#fff;
	text-align:center;
	display:inline-block;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
div.paging a:hover
{
	font-weight:bold;
	letter-spacing:-1px;
	background:#fff;
}
div.paging strong
{
	padding:4px;
	min-width:25px;
	height:25px;
	line-height:18px;
	font-family:gulim;
	font-size:12px;
	color:#fff;
	border:1px solid #ff4400;
	background:#ff4400;
	display:inline-block;

  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.price
{
	padding-right:3px !important;
	text-align:right;
}


.hideextra { 
white-space: nowrap; 
overflow: hidden; 
text-overflow:ellipsis; 
}