@CHARSET "UTF-8";

/* 디자인팀 추가*/
.blue4 {color:#5c83bd}
.gray3 {color:#555555}
.gray4 {color:#dddddd}
.p_l30 {padding-left:30px;}
.green1 {color:#85b655}
.p_b30{padding-bottom:30px;}
.p_b40{padding-bottom:40px;}
.p_l100 {padding-left:100px;}

/**/

.p_5  {padding:5px;}
.p_10 {padding:10px;}
.p_15 {padding:15px;}
.p_20 {padding:20px;}
.p_30 {padding:30px;}

.p_l359	{padding-left:359px;}
.p_l404 {padding-left:404px;}
.p_t12  {padding-top:12px;}
.p_t21	{padding-top:21px;}
.p_t60  {padding-top:60px;}
.p_t150 {padding-top:150px;}
.blue2 	{color:#737d92}

.p_r3  {padding-right:3px;}
.p_r5  {padding-right:5px;}
.p_r8  {padding-right:8px;}
.p_r10 {padding-right:10px;}
.p_r15 {padding-right:15px;}
.p_r20 {padding-right:20px;}
.p_r25 {padding-right:25px;}
.p_r30 {padding-right:30px;}
.p_r40 {padding-right:40px;}
.p_r50 {padding-right:50px;}

.p_b1{padding-bottom:1px;}
.p_b2{padding-bottom:2px;}
.p_b3{padding-bottom:3px;}
.p_b4{padding-bottom:4px;}
.p_b5{padding-bottom:5px;}
.p_b6{padding-bottom:6px;}
.p_b7{padding-bottom:7px;}
.p_b8{padding-bottom:8px;}
.p_b9{padding-bottom:9px;}
.p_b10{padding-bottom:10px;}
.p_b15{padding-bottom:15px;}
.p_b20{padding-bottom:20px;}

/* */

body,select,input,textarea	{ font-size:12px; color: #1e1e1e; }

A:link	{color:#1e1e1e; text-decoration: none; }
A:active	{color:#1e1e1e; text-decoration: none; }
A:hover	{color:#1e1e1e; text-decoration: none; }
A:visited	{color:#1e1e1e; text-decoration: none; }
:focus { -moz-outline-style: none; }

/*font size*/
.f11 {font-size:11px;}
.f12 {font-size:12px;}
.f13 {font-size:13px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}

/*font app*/
.b {font-weight:bold;}


/*font align,padding*/
.l  {text-align:left;}
.r  {text-align:right;}
.c  {text-align:center;}


.p_t1  {padding-top:1px;}
.p_t2  {padding-top:2px;}
.p_t3  {padding-top:3px;}
.p_t4  {padding-top:4px;}
.p_t5  {padding-top:5px;}
.p_t6  {padding-top:6px;}
.p_t7  {padding-top:7px;}
.p_t8  {padding-top:8px;}
.p_t9  {padding-top:9px;}
.p_t10 {padding-top:10px;}
.p_t13 {padding-top:13px;}
.p_t15 {padding-top:15px;}
.p_t20 {padding-top:20px;}
.p_t25 {padding-top:25px;}
.p_t30 {padding-top:30px;}
.p_t35 {padding-top:35px;}
.p_t40 {padding-top:40px;}
.p_t50 {padding-top:50px;}

.p_l1  {padding-left:1px;}
.p_l2  {padding-left:2px;}
.p_l3  {padding-left:3px;}
.p_l4  {padding-left:4px;}
.p_l5  {padding-left:5px;}
.p_l6  {padding-left:6px;}
.p_l7  {padding-left:7px;}
.p_l8  {padding-left:8px;}
.p_l9  {padding-left:9px;}
.p_l10 {padding-left:10px;}
.p_l13 {padding-left:13px;}
.p_l15 {padding-left:15px;}
.p_l17 {padding-left:17px;}
.p_l20 {padding-left:20px;}
.p_l23 {padding-left:23px;}
.p_l25 {padding-left:25px;}
.p_l30 {padding-left:30px;}
.p_l33 {padding-left:33px;}
.p_l35 {padding-left:35px;}
.p_l40 {padding-left:40px;}
.p_l45 {padding-left:45px;}
.p_l47 {padding-left:47px;}
.p_l50 {padding-left:50px;}
.p_l200{padding-left:200px;}
.p_l201{padding-left:201px;}


/*font height*/
.lh  {line-height: 1.8em;}
.lh1 {line-height: 1.5em;}
.lh2 {line-height: 1.3em;}
.lh3 {line-height: 150%;}

/*font spacing*/
.ls0 {letter-spacing:0em;}
.ls1 {letter-spacing:-0.03em;}
.ls2 {letter-spacing:-0.05em;}
.ls3 {letter-spacing:-0.08em;}

/*font color*/
.white			    {color:#FFFFFF}
.white a:link		{color:#FFFFFF}
.white a:active	    {color:#FFFFFF}
.white a:visited    {color:#FFFFFF}
.white a:hover		{color:#FFFFFF}

.gray				{color:#666666}
.gray a:link		{color:#666666}
.gray a:active		{color:#666666}
.gray a:visited		{color:#666666}
.gray a:hover		{color:#666666}
.gray2				{color:#a6a6a6}
.title_gray			{color:#5d5d5d}

.blue1				{color:#bac7d9}
.blue a:link		{color:#bac7d9}
.blue a:active		{color:#bac7d9}
.blue a:visited		{color:#bac7d9}
.blue a:hover		{color:#bac7d9}

.navy				{color:#2f3e5e}


.red_cal {color:#d05656}
.blue_tablebtn {color:#6c8cb6}
.blue2 {color:#dee7f2}
.blue3 {color:#6e93be}
.blue_tab {color:#737e92}
.gray_333 {color:#333333}
.gray_999 {color:#999999}


/*ad*/
.red				{color:#c60d15}
.red a:link		{color:#c60d15}
.red a:active		{color:#c60d15}
.red a:visited		{color:#c60d15}
.red a:hover		{color:#c60d15}


/* cut text */
.txt_over {
	text-align:left;
	width:100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.cut_text {
	height: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* sub vertical-align */
.sub_input input {
	vertical-align:middle;
	margin-top: 0;
	margin-bottom: 0;
}

.va_tb {
	vertical-align:text-bottom;
}


.detail_info {
	overflow: auto;
}