@import url("https://fonts.googleapis.com/earlyaccess/nanumgothic.css");
* { font-family:"Nanum Gothic"  }

/*=============================================================================================

/* reset element */
*{ margin:0; padding:0; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
img, fieldset { border:none; display:block;}
ul, ol, li { list-style:none; }
address, em { font-style:normal; }
li img, object { vertical-align:top; }
input, select, textarea, form img { vertical-align:middle; }



table{
	padding:0px;
	border-spacing:0px;
	border-collapse:collapse;
}


/* font */
body { font-family:Nanum Gothic,"��������";font-size:0.9em;color: #444444; line-height:140%;}
input, select, textarea{ font-family:Nanum Gothic,"��������";font-size:0.8em;color: #000;}

/* anchor */
a { text-decoration: none; }
a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #999; text-decoration: none;}

SELECT {
padding: .8em .5em;
border: 1px solid #999;
font-family: inherit;
background: url('../_img/arrow.jpg') no-repeat 95% 50%;
border-radius: 0px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}


select::-ms-expand {
display: none;
}

textarea {
	BORDER-RIGHT: #D1D3D3 1px solid; BORDER-TOP: #D1D3D3 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #D1D3D3 1px solid; COLOR: #787878; BORDER-BOTTOM: #D1D3D3 1px solid; BACKGROUND-COLOR: #FFFFFF; padding:10 10 10 10;
}



/*���̾ƿ�*/
html, body{position:relative; width:100%; height:100%; background:#fff;}
#head{position:fixed; top:0; left:0; width:100%; z-index:999;}
#contents{position:relative; width:100%; margin:0; padding:0px; height:auto;}
#footer{ clear:both;  position:relative; width:100%; text-align:center; color:#777; margin:0;  padding:30px 0 20px;}

  /*���*/
  #header p{ display:inline-block; }
  #header .logo{position:relative; width:50%; top:5%; margin:5% 23%;}
  #header .logo img,#header .ham img{width:100%;}
  #header .ham{position:absolute; width:7%; right:0px; padding:5% 3%; top:0;}


.tx_point {font-size:8px; COLOR: #fe0202; }
.tx_footer {font-size:11px; COLOR: #777777; }

.tx1 {font-size:1em; font-family:"��������,����"; COLOR:#ffffff; font-weight:bold; LINE-HEIGHT: 140%;}
.tx1   A:link   	{font-size:1em; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }
.tx1   A:visited	{font-size:1em; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none;}
.tx1   A:active 	{font-size:1em; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }
.tx1   A:hover    {font-size:1em; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }



.tx2 { font-size:12px; font-family:"��������,����"; COLOR:#555555;  LETTER-SPACING: -1px; }




.tx4 { font-size:16px; font-family:"��������,����"; COLOR:#555555;  LETTER-SPACING: -1px; }


.tx5{ font-size:12pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  }
.tx5   A:link   	{font-size:12pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }
.tx5   A:visited	{font-size:12pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none;}
.tx5   A:active 	{font-size:12pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }
.tx5   A:hover    {font-size:12pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }

.tx5_1{ font-size:11pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold; }
.tx5_1   A:link   	{font-size:11pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }
.tx5_1   A:visited	{font-size:11pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none;}
.tx5_1   A:active 	{font-size:11pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }
.tx5_1   A:hover    {font-size:11pt; font-family:"verdana,��������,����"; COLOR: #ffffff; font-weight:bold;  TEXT-DECORATION: none; }

.tx6{ font-size:11pt; font-family:"verdana,��������,����"; COLOR: #555555;  LINE-HEIGHT: 140%; padding: 10px 15px 10px 15px;}

.tx6_2{ font-size:11pt; font-family:"verdana,��������,����"; COLOR: #ffffff;  LINE-HEIGHT: 140%; padding: 10px 15px 10px 15px;}

.tx7{ font-size:11pt; font-family:"verdana,��������,����"; COLOR: #fd2403; }
.tx7   A:link   	{font-size:11pt; font-family:"verdana,��������,����"; COLOR: #fd2403;  TEXT-DECORATION: none; }
.tx7   A:visited	{font-size:11pt; font-family:"verdana,��������,����"; COLOR: #fd2403;  TEXT-DECORATION: none;}
.tx7   A:active 	{font-size:11pt; font-family:"verdana,��������,����"; COLOR: #fd2403;   TEXT-DECORATION: none; }
.tx7   A:hover    {font-size:11pt; font-family:"verdana,��������,����"; COLOR: #fd2403;   TEXT-DECORATION: none; }

.tx8 {  font-family:"��������,����"; COLOR:#555555;   font-weight:bold; }


.tx10{  font-family:"verdana,��������,����"; COLOR: #555555; font-weight:bold; background:#DDDFF4; }

.tx11{  COLOR: #555555; padding-left: 15px; }


.tx13{ font-size:13pt; font-family:"verdana,��������,����"; COLOR: #fd2403;}


.tx15{ font-size:14pt; font-family:"verdana,��������,����"; COLOR: #555555;  font-weight:bold;}


.input1 { font-family:"����"; color: #666666;
          background-color:#FFFFFf; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:40px; width:50%; padding-left:14px;}

.input1_2 { font-family:"����"; color: #666666;
          background-color:#FFFFFf; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:40px; width:80%; padding-left:14px;}


.input2 { font-family:"����"; color: #666666;
          background-color:#FFFFFf; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:40px; width:18%; padding-left:14px;}



.input3 { font-family:"����"; color: #666666;
          background-color:#FFFFFf; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:40px; width:70%; padding-left:14px;}


.input4 { font-family:"����"; color: #666666;
          background-color:#FFFFFf; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:40px; width:70%; padding-left:14px;}

.input5 { font-family:"����"; font-size:9pt; color: #FFFFFF;
          background-color:#333333; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid;  height:35px; width:87px;}

.input6 { font-family:"����"; font-size:11pt; color: #666666;
          background-color:#FFFFFF; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:35px; width:330px; padding-left:8px;}

.input7 { font-family:"����"; font-size:9pt; color: #FFFFFF;
          background-color:#333333; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid;  height:35px; width:100px;}


.input8 { font-family:"����"; font-size:11pt; color: #666666;
          background-color:#FFFFFF; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:25px; width:50px; padding-left:3px;}

.input9 { font-family:"����"; font-size:11pt; color: #666666;
          background-color:#FFFFFF; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid; COLOR: #333333; height:35px; width:800px; padding-left:8px;}

.input10 { font-family:"����"; font-size:9pt; color: #666666;
          background-color:#D9D6D6; BORDER-LEFT: 1px #dddddd solid;
		  BORDER-right: 1px #dddddd solid; BORDER-top: 1px #dddddd solid;
		  BORDER-BOTTOM: 1px #dddddd  solid;  height:35px; width:87px;}




  /*����-������޴�*/
  .cbox{position:relative; width:100%; margin-bottom:10%; padding:0; height:auto; overflow:hidden; }
  .cbox .cont{position:relative; width:48%; height:auto; overflow:hidden; margin:2% 1%; float:left;}
  .cbox .cont .sumimg{position:relative; width:100%; height:auto; }
  .cbox .cont .sumimg img{position:relative; width:100%;}
  .cbox .cont .txt01{color:#000;font-size:0.9em;margin-top:3%;padding:0 2%; line-height:20px; }
  .cbox .cont .txt02{color:#777777;font-size:0.7em;padding:4% 2% 10% 2%; line-height:19px;}
  .cbox .cont .txt01{ text-align:center;}

 /*�ܹ��Ÿ޴�*/

  .cbox.coll{background-color:#f0fbf3;padding:7% 0 9% 0;margin-bottom:4%;}
  .cbox.coll .cont{width:47%; margin:2% 1.5%;}
 .me02{position:relative; width:100%;  height:100%;  background-color:#404040; display:none; }
 .me02 .commu{position:relative; width:100%;height:auto; overflow:hidden; }
 .me02 .commu .s_mn{width:100% ;}
 .me02 .commu .s_tt{width:86%; padding:4.6% 5% 4.6% 10%; height:auto; border-bottom:1px solid #555; font-size:1em; font-weight:bold;background-color:#404040;color:#e1dede; }
 .me02 .commu .s_tt p{position:relative; float:right; width:10%; font-weight:bold; }
 .me02 .commu .s_tt p img{width:100%;}
 .me02 .commu .s_tt a{color:#e1dede;font-weight:100; font-size:0.9em !important; }
 .me02 .commu .s_mn .sub_me{ position:relative; width:100%; padding:3% 0;  display:none; color:#e1dede; z-index:11111111111111111; background-color:#2f2f2f;}
 .me02 .commu .s_mn .sub_me li{width:88% ;padding:1.5% 0% 1.5% 12%;font-size:0.8em; color:#e1dede;  line-height:20px; }
 .me02 .commu .s_mn .sub_me li a{ color:#e1dede;}
 .me02 .commu .s_mn .sub_me li p{display:inline-block; width:3px; height:3px; background-color:#fff; margin-right:5px; vertical-align:middle;}






@media only screen and (max-width:360px){
   .pass .ps{position:relative; width:20%; color:#000; margin-right:15px; font-size:0.95em; }
.event .event_bd.wt{width:95%; padding:3% 2.5%;}
.ck_box .manyinput li{font-size:9.5pt;}
}
