@charset "UTF-8";

/*********************************************
* BODY
*********************************************/ 
html	{overflow-y:scroll; }
body,input,textarea,select,button,table,th,td  { font-family:'돋움',Dotum,'맑은고딕',Malgun Gothic,'굴림',Gulim,Helvetica,sans-serif; }
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select { margin:0; padding:0; font-weight:normal; }
body  { font-size:75%; line-height:1.5em; color:#6a6a6a; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section  { display:block; margin:0; padding:0; }
input,textarea,select,button,table  { font-size:inherit; font-family:inherit; line-height:inherit; background-color: inherit; }
img,fieldset { border:0; }
em,address { font-style:normal; }
table { border-collapse:collapse; border-spacing:0;  }
table td { word-spacing:normal; word-break:break-all; }
table caption { font-size:0; height:0; line-height:0; visibility:hidden; }
fieldset,img { border:0; }
ol,ul { list-style:none none; }
img  { outline:none; }  
mark   { background:transparent; color:inherit; }
hr    { border:none; size:0; color:inherit; }
pre  { font-family:inherit; }

/*********************************************
* FORM
*********************************************/
input, textarea, select, button   { background-color: transparent; border:none;  } 
a, button  { cursor: pointer; } 

.no_input          { border:none !important; background-color: transparent; }

/********************************************* 
* LINK 
****************************************/ 
a:link , a:visited  ,	 a:active  		{ color: inherit; text-decoration: none;  }
a:focus  		{ background-color:inherit; }
a:hover   		{ color: inherit; text-decoration: none; }  


/*********************************************
* contents 요소_base
*********************************************/
.dis_non   { display:none !important;}
.dis_in  {display:inline !important;}
.dis_bl  {display:block !important;}
.align_l  {text-align:left !important;}
.align_r  {text-align:right !important;}
.align_c  {text-align:center !important;}
.align_m  {vertical-align:middle !important;}
.align_t  {vertical-align:top !important;}
.cursor   {cursor:pointer !important;}
.vHidden   { visibility:hidden !important; }


/*********************************************
* text
*********************************************/
.b       {font-weight:bold !important;}
.f11		{font-size:11px !important;}
.f12		{font-size:12px !important;}
.f14		{font-size:14px !important;} 

.noBg   {background:transparent;}


/*********************************************
* 레이아웃 요소
*********************************************/
.fl  {float:left !important;}
.fr  {float:right !important;}
.fl_none  {float:none !important;}
.clearB  {clear:both;}
.clearL  {clear:left;}
.ie_error   { height:0;display:none;text-indent:-9999px; font-size:0; }


/*********************************************
* margin
*********************************************/
.ma_0  {margin:0px !important;}
.ma_center  {margin:0 auto !important;}
.ma_10  {margin:10px !important;}
.ma_left3  {margin-left:3px !important;}
.ma_left5  {margin-left:5px !important;}
.ma_left10  {margin-left:10px !important;}
.ma_left15  {margin-left:15px !important;}
.ma_left20  {margin-left:20px !important;}
.ma_left25  {margin-left:25px !important;}
.ma_left30  {margin-left:30px !important;}
.ma_left35  {margin-left:35px !important;}
.ma_left40  {margin-left:40px !important;}
.ma_left45  {margin-left:45px !important;}
.ma_left50  {margin-left:50px !important;}
.ma_left60  {margin-left:60px !important;}
.ma_right2  {margin-right:2px !important;}
.ma_right5  {margin-right:5px !important;}
.ma_right10  {margin-right:10px !important;}
.ma_right20  {margin-right:20px !important;}
.ma_right25  {margin-right:25px !important;}
.ma_right40  {margin-right:40px !important;}
.ma_right50  {margin-right:50px !important;}
.ma_right90  {margin-right:100px !important;}
.ma_top0   {margin-top:0 !important;}
.ma_top2   {margin-top:2px !important;}
.ma_top3   {margin-top:3px !important;}
.ma_top4   {margin-top:4px !important;}
.ma_top5   {margin-top:5px !important;}
.ma_top7   {margin-top:7px !important;}
.ma_top10  {margin-top:10px !important;}
.ma_top13  {margin-top:13px !important;}
.ma_top15  {margin-top:15px !important;}
.ma_top20  {margin-top:20px !important;}
.ma_top25  {margin-top:25px !important;}
.ma_top30  {margin-top:30px !important;}
.ma_top35  {margin-top:35px !important;}
.ma_top40  {margin-top:40px !important;}
.ma_top45  {margin-top:45px !important;}
.ma_top50  {margin-top:50px !important;}
.ma_bottom3  {margin-bottom:3px !important;}
.ma_bottom5  {margin-bottom:5px !important;}
.ma_bottom7  {margin-bottom:7px !important;}
.ma_bottom10  {margin-bottom:10px !important;}
.ma_bottom15  {margin-bottom:15px !important;}
.ma_bottom20  {margin-bottom:20px !important;}
.ma_bottom25  {margin-bottom:25px !important;}
.ma_bottom30  {margin-bottom:30px !important;}
.ma_bottom40  {margin-bottom:40px !important;}


/*********************************************
* padding
*********************************************/
.pad_10   {padding:10px !important;}

/*********************************************
* padding-top
*********************************************/
.top_0    {padding-top:0px !important;}
.top_2    {padding-top:2px !important;}
.top_3    {padding-top:3px !important;}
.top_5    {padding-top:5px !important;}
.top_10    {padding-top:10px !important;}
.top_15    {padding-top:15px !important;}
.top_20    {padding-top:20px !important;}
.top_30    {padding-top:30px !important;}
.top_40    {padding-top:40px !important;}
.top_45    {padding-top:45px !important;}


/*********************************************
* padding-bottom
*********************************************/
.bottom_5    {padding-bottom:5px !important;}
.bottom_10    {padding-bottom:10px !important;}
.bottom_15    {padding-bottom:15px !important;}
.bottom_20    {padding-bottom:20px !important;}
.bottom_30    {padding-bottom:30px !important;}




/*********************************************
* padding-left
*********************************************/
.left_5   {padding-left:5px !important;}
.left_10   {padding-left:10px !important;}
.left_15   {padding-left:15px !important;}
.left_20   {padding-left:20px !important;}
.left_35   {padding-left:35px !important;}
.left_48   {padding-left:48px !important;}
.left_70   {padding-left:70px !important;}



/*********************************************
* padding-right
*********************************************/
.right_10   {padding-right:10px !important;}

