@charset "utf-8";

@import url(pc.css);
@import url(mobile.css);
@import url(tablet.css);
@import url(font.css);
@import url(chosen.css);

@import url(bbs.css);
@import url(customer.css);



/* Default Style */
*    	  	{margin:0; padding:0; -webkit-tap-highlight-color:transparent; -webkit-text-size-adjust:none;  }
html, body	{width:100%; -webkit-font-smoothing:antialiased; -webkit-text-size-adjust:none;}

td *, div *, li *, span *, p *  {vertical-align: middle;}
ul, ol, li						{list-style:none; margin:0px 0px 0px 0px;}

img, hr		{border:none;}
img			{vertical-align: middle; border:0px ; /* for IE imge margin */}
strong		{font-weight:bold;}
b		{font-weight:bold;}
sup			{vertical-align:super;}

/* Link Style */
a:link		{text-decoration:none; color:#333;}
a:visited	{text-decoration:none; color:#333;}
a:hover		{text-decoration:none; color:#3365c4;}
a:active	{text-decoration:none; color:#3365c4;}


ul.search li select	{height:25px;}


::-webkit-input-placeholder {color: #aaa;    opacity: 1 !important; /* for chrome */	letter-spacing:-0.2pt;}
:-moz-placeholder { /* Firefox 18- */    color: #aaa;}
::-moz-placeholder {  /* Firefox 19+ */    color: #aaa;}
:-ms-input-placeholder { /* Internet Explorer 10+ */   color: #aaa;}


/* Table Style */
table  		{border-collapse:collapse;}

/* From Style */
textarea	{border:1px solid #d3d0c9; padding:10px;}
select		{width:100px; font-size:12px; height:25px; padding:2px 0 0 4px;}

/* Font Class Style */
.b		{font-weight:bold;}
.u		{text-decoration:underline}

a {selector-dummy: expression(this.hideFocus=true);} /* 일반 링크포커스 감추기 */
a,img {selector-dummy: expression(this.hideFocus=true);} /* 이미지맵 링크포커스 감추기 */

.png            {_display:inline-block;}
.png img        {_filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}

.png24			{mpt:expression(septng24(this))};

.black			{color:#000}
.orange			{color:#c25900}
.brown 			{color:#634028}

.l_h			{line-height:1%; font-size:1px;}
.t_1			{vertical-align:1px;}
.l_s			{letter-spacing:-1px;}
.v_t			{vertical-align:-2px;}

/* align */
.l		{text-align:left;}
.c		{text-align:center;}
.r		{text-align:right;}
.t		{vertical-align:top;}
.bb		{vertical-align:bottom;}
.m		{vertical-align:middle}

/* float */
.overflow		{overflow:hidden;}
.f_l			{float:left;}
.f_r			{float:right;}
.clear_both		{clear:both;}