/* À¥ ÆùÆ® - ³ª´®°íµñ, ³ª´®°íµñ º¼µå */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);/*Nanum Gothic*/

	BODY          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }
	FONT          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }
	FONT.title    { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:12pt }
	STRONG        { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }
	B             { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }
     img {border:0;}
	A:link        { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; text-decoration:none ; color: #666666 ; background-color:none }
	A:active      { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; text-decoration:none ; color: #996699 ; background-color:none }
	A:visited     { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; text-decoration:none ; background-color:none ; color: #666699}
	A:hover       { font-family:±¼¸²,ÇÑ°­Ã¼ ; text-decoration: underline ; color:#F66901 ; background-color:none }

	TD            { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; line-height: 130%; color: #4a4a4a ; }
	TH            { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; line-height: 130%; color: #4a4a4a ; }

	OPTION        { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }
	SELECT        { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }
	INPUT         { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }
	INPUT.image   { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; background-color:none ; border-bottom:0x solid ; border-left:0x solid ; border-right:0x solid ; border-top:0x solid }
	INPUT.button  { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; color:#000099 ; background-image:url(./img/button_bg.jpg) ; font-weight:bold ; border-bottom:1x solid #2B2747 ; border-left:1x solid #2B2747 ; border-right:1x solid #2B2747 ; border-top:1x solid #2B2747 }
	TEXTAREA      { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt ; color:#000099 ; background-color:#fbfbff ; border-bottom:1x solid #a8a8bb ; border-left:1x solid #a8a8bb ; border-right:1x solid #a8a8bb ; border-top:1x solid #a8a8bb }

	#PCL          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-style:none; font-weight:normal ; text-decoration:none; font-size:9pt }
	#PTT          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }
	#PST          { font-family:±¼¸²,ÇÑ°­Ã¼ ; font-size:9pt }

	.10pt         { line-height:10pt }
	.11pt         { line-height:11pt }
	.12pt         { line-height:12pt }
	.13pt         { line-height:13pt }
	.14pt         { line-height:14pt }
	.15pt         { line-height:15pt }
	.16pt         { line-height:16pt }
	.17pt         { line-height:17pt }
	.18pt         { line-height:18pt }
	.19pt         { line-height:19pt }
	.20pt         { line-height:20pt }
	.21pt         { line-height:21pt }
	.22pt         { line-height:22pt }
	.23pt         { line-height:23pt }
	.24pt         { line-height:24pt }
	.25pt         { line-height:25pt }
	.help         { cursor:help }
	.hand         { cursor:hand }
	.cross        { cursor:crosshair }
	.move         { cursor:move }
	.text         { cursor:text }
	.wait         { cursor:wait }
	.scroll       { font-weight:bold ; font-size:15 ; text-align:center ; color:#FF9933 }
	.drag         {position:relative ; cursor:move }
	.starhome     {	position:absolute ; visibility:visible ; top:-50px ; font-size:9pt ; font-family:Arial,±¼¸² ; font-weight:bold ; color:orange }


.rowspace {
	line-height: 150%;
}




/*/////////////////////////topmenu////////////////////////////////////////////////////////*/

body.mainintro{margin:0;padding:0;background: url(../images/bg_13.gif) repeat-x 0 0;}
body.bodysubA{margin:0;padding:0;background: url(/images/bg_05.gif) repeat-x 0 0;} 
body.bodysubB{margin:0;padding:0;background: url(/images/bg_07.gif) repeat-x 0 0;} 
body.bodysubC{margin:0;padding:0;background: url(/images/bg_09.gif) repeat-x 0 0;} 
body.bodysubD{margin:0;padding:0;background: url(/images/bg_09.gif) repeat-x 0 0;} 
body.bodysubE{margin:0;padding:0;background: url(/images/bg_11.gif) repeat-x 0 0;} 

.main{}
 .subA{background: url(../images/bgA.jpg) no-repeat 0 center; height:257px;}
 .subB{background: url(../images/bgB.jpg) no-repeat 0 center;height:257px;}
 .subC{background: url(../images/bgC.jpg) no-repeat 0 center;height:257px;}
 .subD{background: url(../images/bgD.jpg) no-repeat 0 center;height:257px;}
 .subE{background: url(../images/bgC.jpg) no-repeat 0 center;height:257px;}


#toparea{width:100%;position:relative;padding:0;margin:0;max-width:1280px;}
.topmenuarea{position:absolute;min-height:90px;padding:0;margin:0 0 0 -490px;z-index:2;width:980px;left:50%;background: url(../images/back_topmenu.jpg) no-repeat 0 0;}
.topmenuarea .toplink{position:absolute;  left:50%;width:50%;top:0px;text-align:right;z-index:5}
.topmenuarea .toplink ul{margin:0;padding:26px 0 0 0;}
.topmenuarea .toplink ul li{display:inline-block;margin-left:10px;}
.topmenuarea .toplink ul li a{color:#333;font-size:11px;font-weight:bold;letter-spacing:-1px;}
.topmenuarea h1.logoarea{position:absolute;top:10px; left:30px;z-index:5;padding:0;margin:0;}
.topmenu{position: relative;  padding:50px 0 0 0px;margin:0 auto;width:980px;}

.topnav {
    
     position: relative;
     font-size:15px;
     color:#fff; 
	 
	 padding:0px 0 0 0px;
	 margin:0;
	 
}
 
.topnav ul {
     list-style-type: none;
     border-bottom:0px solid #FFF;
     margin: 0;
	 padding:0;
	 
}
 
.topnav > ul >  li {
     float: left;
     position: relative; 
 	 width:20%;
	 
}
 
.topnav > ul li a {
    text-align: center;
    font-size:16px;
    display:block;
    text-decoration:none;
    color:#fff; 
    margin:0px 1px;
	padding:22px 0px 33px 0px;
 	letter-spacing:-1px;
	font-family:'Nanum Gothic',sans-serif;
	font-weight:bold;
	width:100%;
	position:relative;
	background: url(/images/line.png) no-repeat right 10px;
    
}
.topnav > ul li a.first:before {display:block; content:" ";height:40px;background: url(/images/line.png) no-repeat 0 0;left:0;width:2px;position:absolute;top:11px}
 
 
.topnav ul li a:hover {
    color:#dbf7ff;  
}


 
.topnav ul li ul {
     display: none
	 
}
 
.topnav ul li:hover ul {
     display: block;
     position: absolute;
     top:35px; 
     padding:5px;
     margin:0 20px;
	 background:rgba(0,0,0,.9);   
	 
	 
 	 
	 
}

.topnav ul li:hover ul.menu1 {width:260px;}
.topnav ul li:hover ul.menu2 {width:260px;margin-left:-40px;}
.topnav ul li:hover ul.menu3 {width:260px;margin-left:-100px;}
.topnav ul li:hover ul.menu4 {width:310px;margin-left:-100px;}
.topnav ul li:hover ul.menu5 {width:140px;margin-left:-50px;}
 

.topnav > ul >  li:hover ul li {float:left;}
.topnav ul li:hover ul li a {
     display:block; 
     text-align: left;
    font-family:'Nanum Gothic',sans-serif;
     font-weight:bold;
	 font-size:13px;
	 padding:5px 10px 5px 7px;
	 line-height: 14px;
	 color:#fff;
	 background:none;
}
 
.topnav ul li:hover ul li a:hover{
	 
    color:#fff;
	 
}


/*¸ÞÀÎ */
 .topimg{margin:0;position:relative;padding:101px 0  0 0;z-index:1; overflow:hidden;z-index:1; background: url(../images/back_main.jpg) no-repeat 0 101px;height:294px;}
 
 
 .slick-fade .slider-div_cons{position:relative;text-align:center;width:100%; }
 .slick-fade .slider-div_cons img{display:block;text-align:center;position:relative;margin:0 auto;}
 


.subtop_imgarea{margin:0;position:relative;top:101px;padding:0 0  0 0;z-index:1; overflow:hidden;z-index:1; height:150px;}

.sub_top_con{margin:0 auto;max-width:1000px;padding-top:30px;text-align:right;padding-right:50px;}













 


/*½½¶óÀÌµå*/


.mainslider
		{
			width:980px;
			height: 114px;
			position: relative;
			padding:15px 00px 0px 0px;
			margin:0 0 0 0px;
			 
			 
		}


.proSlider .inbox{
	
 
	position:relative;
	margin:0px;	 
	top:0;
	
	transition:top 0.5s ease;
 
	
	
}
.proSlider .inbox a{
	
	display:block;
	padding:0px 0;
	text-align:center;
	position:relative;
	 
	
}

	 