
/* Default Style */
/* Font-Face */
@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Nanum+Gothic');


@font-face{
font-family:NanumGothic;
}

*    	  	{margin:0; padding:0;}
html		{ overflow-y:scroll; }
.ie			{width:100%; }
body		{background-color:#fff; width:100%; height:100%;font-family:'나눔 고딕','Nanum Gothic','나눔바른고딕','NanumBarunGothic','맑은 고딕','Malgun Gothic','dotum' ; }

td *, div *, li *, span *, p *  {vertical-align: middle;}
ul, ol, li						{list-style:none;}

img, hr		{border:none;}
img			{vertical-align:top; border:0px;}
strong		{font-weight:bold;}

/* Link Style */
a:link		{text-decoration:none; color:#666;}
a:visited	{text-decoration:none; color:#666;}
a:active	{text-decoration:none; color:#666;}
a:hover		{text-decoration:underline; color:#666;}
/* Table Style */
table  		{border-collapse:collapse;  border-spacing:0; width:100%;}
table td img	{vertical-align:middle;}

/* tag all font-size set */
p,div,ul,li,dl,dt,dd,ol,a,em,strong,fieldset,textarea,input,select,span,table,th,td,address,cite,
h1,h2,h3,h4,h5,h6 {color:#333; line-height:22px; }


/* From Style */
textarea	{border:1px solid #d3d0c9; padding:5px;}
input		{vertical-align:middle; }
input.txt,
input.text,
input.it	{padding:2px 0 0 5px; border:1px solid #D4D4D4; height:16px; }
hr, caption {display:none;}
legend		{position:absolute; height:0; font-size:0px; line-height:0; overflow:hidden; text-indent:-20000px; }
address,cite,em	{font-style:normal;}
fieldset	{border:0; padding:0; }
label		{cursor:pointer;}


/* Font Class Style */
.b		{font-weight:bold;}
.u		{text-decoration:underline;}
.fc		{color:#2956C8;}


/*.png24			{tmp:expression(setPng24(this))};*/

/* align */
.l		{text-align:left;}
.c		{text-align:center;}
.r		{text-align:right;}
.vt		{vertical-align:top;}
.vm		{vertical-align:middle;}
.vb		{vertical-align:text-bottom;}

/* float */
.fl		{float:left;}
.fr		{float:right;}
.cb		{clear:both;}
.over	{overflow:hidden; }

 /* Margin Set */
.ml5	{margin-left:5px;}	.ml10	{margin-left:10px;}		.ml15	{margin-left:15px;}		.ml20	{margin-left:20px;}		.ml22	{margin-left:22px;}	.ml25	{margin-left:25px;}		.ml30	{margin-left:30px;}		.ml35	{margin-left:35px;}		.ml40	{margin-left:40px;}		.ml45	{margin-left:45px;}		.ml50	{margin-left:50px;}		.ml55	{margin-left:55px;}	.ml60	{margin-left:60px;}  .ml63	{margin-left:63px;}	.ml65	{margin-left:65px;}	  .ml70	{margin-left:70px;}   .ml80	{margin-left:80px;}    .ml90	{margin-left:90px;}    .ml100	{margin-left:100px;}   .ml110	{margin-left:110px;}   .ml120	{margin-left:120px;}   .ml150	{margin-left:150px;}   .ml180	{margin-left:180px;}   .ml190	{margin-left:190px;}   .ml200	{margin-left:200px;}   .ml210	{margin-left:210px;}   .ml215	{margin-left:215px;}   .ml220	{margin-left:220px;}   .ml230	{margin-left:230px;}   .ml235	{margin-left:235px;}   .ml260	{margin-left:260px;}   .ml265	{margin-left:265px;}   .ml270	{margin-left:270px;}   .ml280	{margin-left:280px;}  .ml290	{margin-left:290px;}  .ml300	{margin-left:300px;}  .ml310	{margin-left:310px;} .ml320	{margin-left:320px;} .ml330	{margin-left:330px;} .ml340	{margin-left:340px;} .ml350	{margin-left:350px;}   .ml360	{margin-left:360px;}   .ml370	{margin-left:370px;}   .ml380	{margin-left:380px;}   .ml390	{margin-left:390px;}   .ml420	{margin-left:420px;}   .ml450	{margin-left:450px;}   .ml475	{margin-left:475px;}
.mr5	{margin-right:5px;}	.mr10	{margin-right:10px;}	.mr15	{margin-right:15px;}	.mr20	{margin-right:20px;}	.mr25	{margin-right:25px;}	.mr30	{margin-right:30px;}	.mr35	{margin-right:35px;}	.mr40	{margin-right:40px;}	.mr45	{margin-right:45px;}	.mr50	{margin-right:50px;}	.mr450	{margin-right:450px;}
.mb4	{margin-bottom:4px;}.mb5	{margin-bottom:5px;}	.mb10	{margin-bottom:10px;}	.mb15	{margin-bottom:15px;}	.mb20	{margin-bottom:20px;}	.mb25	{margin-bottom:25px;}	.mb30	{margin-bottom:30px;}	.mb35	{margin-bottom:35px;}	.mb40	{margin-bottom:40px;}	.mb45	{margin-bottom:45px;}	.mb50	{margin-bottom:50px;}	.mb55	{margin-bottom:55px;}	.mb60	{margin-bottom:60px;}    .mb80	{margin-bottom:80px;}    .mb100	{margin-bottom:100px;}
.mt2	{margin-top:2px;}	.mt5	{margin-top:5px;}	.mt10	{margin-top:10px;}		.mt15	{margin-top:15px;}		.mt20	{margin-top:20px;}		.mt25	{margin-top:25px;}		.mt30	{margin-top:30px;}		.mt35	{margin-top:35px;}		.mt40	{margin-top:40px;}		.mt45	{margin-top:45px;}		.mt50	{margin-top:50px;}     .mt60	{margin-top:60px;}  .mt65	{margin-top:65px;}  .mt70	{margin-top:70px;}    .mt75	{margin-top:75px;}   .mt80	{margin-top:80px;}   .mt85{margin-top:85px;}   .mt90	{margin-top:90px;}    .mt100	{margin-top:100px;}    .mt110	{margin-top:110px;}   .mt120	{margin-top:120px;}   .mt130	{margin-top:130px;}   .mt140	{margin-top:140px;}     .mt160	{margin-top:160px;}   .mt180	{margin-top:180px;}     .mt200	{margin-top:200px;}    .mt210	{margin-top:210px;}    .mt220	{margin-top:220px;}    .mt205	{margin-top:205px;}    .mt210	{margin-top:210px;}    .mt220	{margin-top:220px;}    .mt230	{margin-top:230px;}   .mt250	{margin-top:250px;}   .mt270	{margin-top:270px;}   .mt280	{margin-top:280px;}   .mt285	{margin-top:285px;}   .mt290	{margin-top:290px;}   .mt300	{margin-top:300px;}  .mt310	{margin-top:310px;}  .mt315	{margin-top:315px;}   .mt320	{margin-top:320px;}    .mt330	{margin-top:330px;}    .mt340	{margin-top:340px;}    .mt350	{margin-top:350px;}    .mt360	{margin-top:360px;}   .mt370	{margin-top:370px;}   .mt375	{margin-top:375px;} .mt380	{margin-top:380px;} 
.mt395	{margin-top:395px;}  .mt400	{margin-top:400px;}   .mt430	{margin-top:430px;}   .mt440	{margin-top:440px;}   .mt450	{margin-top:450px;}      .mt460	{margin-top:460px;}   .mt500	{margin-top:500px;}   .mt530	{margin-top:530px;}   .mt820	{margin-top:820px;}
/* Padding Set */
.pl1	{padding-left:1px;}  .pl5	{padding-left:5px;}		.pl10	{padding-left:10px;}	.pl15	{padding-left:15px;}	.pl20	{padding-left:20px;}	.pl25	{padding-left:25px;}	.pl30	{padding-left:30px;}	.pl35	{padding-left:35px;}	.pl40	{padding-left:40px;}	.pl45	{padding-left:45px;}	.pl50	{padding-left:50px;}	.pl55	{padding-left:55px;}	.pl60	{padding-left:60px;}	.pl100	{padding-left:100px;}	.pl120	{padding-left:120px;}
.pr5	{padding-right:5px;}	.pr10	{padding-right:10px;}	.pr15	{padding-right:15px;}	.pr20	{padding-right:20px;}	.pr25	{padding-right:25px;}	.pr30	{padding-right:30px;}	.pr35	{padding-right:35px;}	.pr40	{padding-right:40px;}	.pr45	{padding-right:45px;}	.pr50	{padding-right:50px;}
.pb5	{padding-bottom:5px;}	.pb10	{padding-bottom:10px;}	.pb15	{padding-bottom:15px;}	.pb20	{padding-bottom:20px;}	.pb25	{padding-bottom:25px;}	.pb30	{padding-bottom:30px;}	.pb35	{padding-bottom:35px;}	.pb40	{padding-bottom:40px;}	.pb45	{padding-bottom:45px;}	.pb50	{padding-bottom:50px;}
.pt2	{padding-top:2px;} .pt5	{padding-top:5px;}		.pt10	{padding-top:10px;}		.pt15	{padding-top:15px;}		.pt20	{padding-top:20px;}		.pt25	{padding-top:25px;}		.pt30	{padding-top:30px;}		.pt35	{padding-top:35px;}		.pt40	{padding-top:40px;}		.pt45	{padding-top:45px;}		.pt50	{padding-top:50px;}		.pt55	{padding-top:55px;}		.pt60	{padding-top:60px;}

 .p5		{padding:5px;}
 .p10		{padding:10px;}
 .p20		{padding:20px;}
 .p30		{padding:30px;}
 /* other set */


/* input width set */
.w30			{width:30px; }
.w40			{width:40px; }
.w50			{width:50px; }
.w55			{width:55px; }
.w60			{width:60px; }
.w70			{width:70px; }
.w80			{width:80px; }
.w90			{width:90px; }
.w100			{width:100px; }
.w105			{width:105px; }
.w110			{width:110px; }
.w120			{width:120px; }
.w130			{width:130px; }
.w140			{width:140px; }
.w150			{width:150px; }
.w171			{width:171px; }
.w180			{width:180px; }
.w200			{width:200px; }
.w220			{width:220px; }
.w250			{width:250px; }
.w280			{width:280px; }
.w290			{width:290px; }
.w300			{width:300px; }
.w310			{width:310px; }
.w320			{width:310px; }
.w320			{width:320px; }
.w325			{width:325px; }
.w330			{width:330px; }
.w340			{width:340px; }
.w350			{width:350px; }
.w360			{width:360px; }
.w370			{width:370px; }
.w380			{width:380px; }
.w390			{width:390px; }
.w400			{width:400px; }
.w410			{width:410px; }
.w420			{width:420px; }
.w430			{width:430px; }
.w440			{width:440px; }
.w450			{width:450px; }
.w460			{width:460px; }
.w480			{width:480px; }
.w500			{width:500px; }
.w530			{width:530px; }
.w570			{width:570px; }
.w580			{width:580px; }
.w590			{width:590px; }
.w600			{width:600px; }
.w610			{width:610px; }
.w620			{width:620px; }
.w630			{width:630px; }
.w640			{width:640px; }
.w650			{width:650px; }
.w660			{width:660px; }
.w670			{width:670px; }
.w680			{width:680px; }
.w690			{width:690px; }
.w700			{width:700px; }
.w706			{width:706px; }


.w-60			{width:60%; }
.w-70			{width:70%; }
.w-80			{width:80%; }
.w-85			{width:85%; }
.w-90			{width:90%; }
.w-95			{width:95%; }
.w-100			{width:100%; }

.h100			{height:100px; }


.inblock		{display:inline-block; }
.block			{display:block; }
.d_line li			{ display:inline; }

/*  */
.hide			{position:absolute; text-indent:-5000px; font-size:0; line-height:0; height:0; overflow:hidden; }

.scroll, textarea	{
	overflow:auto;
}

/* add margin / padding  ==>  set */
.pl75	{padding-left:75px;}
.pl30	{padding-left:30px;}
.pr20	{padding-right:20px;}
.mt30	{margin-top:30px; }
.mb30   {padding-bottom:30px;}
.ml12	{margin-left:12px;}
.ml25	{margin-left:25px;}
.ml29	{margin-left:29px;}
.mt55	{margin-top:55px; }
.mt-7	{margin-top:-7px;}
.mt-10	{margin-top:-10px;}

.small	{font-size:11px; }
.ml-5	{margin-left:-5px;}
.ml-15	{margin-left:-15px;}

.noback{background:none;}
.footnote{line-height:18px; text-align:justify;} 

.t_center {text-align:center;}
.em {font-size:15px; font-weight:bold;}