@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@charset "utf-8";

body, table, div, p {
font-family:'Nanum Gothic';
src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype');
}


.menubar {
	position: fixed;
	top: 0px;
	height:62px;
	width: 100%;
	z-index: 9999991;
background:url(../2015_img/linx.png) center top;
}


* { margin: 0; padding: 0; }

.layer {

         width:100%;
         position:absolute;
		 z-index:99999999;
         }

.layer2 {

         width:100%;
         position:absolute;
		 z-index:999999999;
         }


.layer3 {
width:100%;
position:absolute;  
top:465px;
left:50%;
z-index:999999;

         }
		
.layer4 {
width:100%;
top:128px;
position:absolute;
z-index:99999;
         }
		 
		 
.route   {font-family: "MS PGothic"; font-size: 9pt; line-height: 18px; color: #666666}

A:link   	{COLOR: #545454; TEXT-DECORATION: none}
A:visited	{COLOR: #545454; TEXT-DECORATION: none}
A:active 	{COLOR: #545454; TEXT-DECORATION: none}
A:hover  	{COLOR: #ff4e00; TEXT-DECORATION: none}

#m2 {position:fixed; _position:absolute; _z-index:-1; width:86px; height:274px;margin-top:0px;}


img{border:0px;}
.top_menu { color: #4b4b4b; font-size:12px; font-family:돋움; text-decoration: none; text-align:left;}

.main_visual {margin:0 auto; width:100%; text-align:left; }
 
.main_visual .main_slider .wrap{position:relative;width:2000px;height:379px;overflow:hidden;min-width:1100px;}
.main_visual .main_slider .wrap ul{position:absolute;width:7600px;left:0px;min-width:1100px;}
.main_visual .main_slider .wrap ul li{position:relative;width:2000px;height:379px;float:left;min-width:1100px;overflow:hidden;}
.main_visual .main_slider .wrap ul li img{position:absolute;left:50%;margin-left:-1000px;} 



.footer {width:100%; text-align:center; background-color:#4b4b4b; }
.footer2 {text-align:left; font-size:11px;}
.footer1 {margin:0 auto; width:1100px; text-align:left; height:100px; }


#input01 {
        box-sizing: border-box;
        height: 22px;
        border: 1px solid #bebebe;
		line-height:20px;
      }

#input02 {
        box-sizing: border-box;
        height: 28px;
        border: 1px solid #cdcdcd;
		line-height:22px;
      }
	  
#input03 {
        box-sizing: border-box;
        height: 28px;
        border: 1px solid #de8866;
		line-height:22px;
      }


#input04 {
        box-sizing: border-box;
        height: 150px;
        border: 1px solid #de8866;
		line-height:22px;
      }
	  
	  
#input042 {
        box-sizing: border-box;
        height: 150px;
        border: 1px solid #de8866;
		line-height:22px;
      }
	  
	  
#input05 {
        box-sizing: border-box;
        height: 28px;
        border: 1px solid #2e3239;
		background-color:#5f646f;
		color:#ffffff;
		line-height:22px;
      }
	  


.topBtn{position:absolute; left:1%; top:50px; cursor:pointer; z-index:9999;}

.Nanum13t			{font-size:13px; color:#555555; font-family: "나눔고딕",Nanum Gothic; line-height:19px; text-align:left; letter-spacing:-0.1px;}
.oswald		    {font-size:40px; color:#ffffff; font-family: 'Oswald', sans-serif; line-height:55px; letter-spacing:-0.5px;}
.Nanum11			{font-size:11px; color:#505050; font-family: "나눔고딕",Nanum Gothic; line-height:19px; text-align:left;}
.Nanum12			{font-size:12px; color:#505050; font-family: "나눔고딕",Nanum Gothic; line-height:19px; text-align:left;}
.Nanum15			{font-size:15px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:left;}	
.Nanum15c			{font-size:15px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:center;}	
.Nanum13			{font-size:13px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:17px; text-align:left;}	
.Nanum133			{font-size:13px; color:#606060; font-family: "나눔고딕",Nanum Gothic; line-height:22px; text-align:left;}	
.Nanum14			{font-size:14px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:left;}
.Nanum14c			{font-size:14px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:center;}		
.Nanum13c			{font-size:13px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:20px; text-align:center;}	
.Nanum16			{font-size:16px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}	
.Nanum17			{font-size:17px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}	
.Nanum17a			{font-size:17px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:23px; text-align:center;}	
.Nanum17aa			{font-size:17px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:23px; text-align:center; letter-spacing:-0.3px;}	
.Nanum12aa			{font-size:17px; color:#505050; font-family: "나눔고딕",Nanum Gothic; line-height:19px; text-align:center; letter-spacing:-0.5px; font-weight:400;}
.Nanum18			{font-size:18px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}	
.Nanum19			{font-size:19px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}
.Nanum22			{font-size:22px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}
.Nanum23			{font-size:23px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; text-align:left;}
.Nanum24			{font-size:24px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:30px; letter-spacing:-0.5px;}
.Nanum25			{font-size:27px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:33px; letter-spacing:-2px;}
.Nanum27			{font-size:27px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:33px;}
.Nanum29			{font-size:29px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:33px;}
.Nanum30			{font-size:30px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:33px;}
.Nanum33			{font-size:33px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:35px; text-align:left; }	
.Nanum33aa			{font-size:33px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:35px; text-align:left; letter-spacing:-2px;}	
.Nanum36a			{font-size:36px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:40px; text-align:center;}
.Nanum50a			{font-size:50px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:55px; text-align:center;}
.Nanum32a			{font-size:32px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:40px; text-align:center;}
.Nanum31			{font-size:31px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:35px; text-align:left;}		
.malgun30			{font-size:30px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:30px; text-align:left;}
.malgun22			{font-size:23px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:30px; text-align:left;}
.malgun38			{font-size:38px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:51px; text-align:left;}
.malgun40a			{font-size:40px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:40px; text-align:center;}
.malgun45a			{font-size:45px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:45px; text-align:center;}
.malgun55a			{font-size:55px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:55px; text-align:center;}			
.malgun25			{font-size:25px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:30px; text-align:left;}	
.malgun13			{font-size:13px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:20px; text-align:left;}	
.malgun14			{font-size:14px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:20px; text-align:left;}	
.malgun13c			{font-size:13px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:20px; text-align:center;}	
.malgun15c			{font-size:15px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:20px; text-align:center;}
.malgun15			{font-size:15px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:20px; letter-spacing:-0.5px;}	
.malgun18			{font-size:18px; color:#101010; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:20px;}	


.toparrow			    {font-size:11px; color:#919191; font-family: "나눔고딕",Nanum Gothic;}
.toparrow  A:link   	{font-size:11px; color:#919191;}
.toparrow  A:visited	{font-size:11px; color:#919191;}
.toparrow  A:active 	{font-size:11px; color:#919191;}
.toparrow  A:hover  	{TEXT-DECORATION:none; font-size:11px; color:#ef126d;}


.bar01			    {font-size:16px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; text-align:left;}
.bar01  A:link   	{font-size:16px; color:#ffffff;}
.bar01  A:visited	{font-size:16px; color:#ffffff;}
.bar01  A:active 	{font-size:16px; color:#ffffff;}
.bar01  A:hover  	{TEXT-DECORATION:underline; font-size:16px; color:#ffffff;}


.Nanum17txt			    {font-size:16px; color:#888888; font-family: "나눔고딕",Nanum Gothic; line-height:17px;}
.Nanum17txt  A:link   	{font-size:16px; color:#888888;}
.Nanum17txt  A:visited	{font-size:16px; color:#888888;}
.Nanum17txt  A:active 	{font-size:16px; color:#888888;}
.Nanum17txt  A:hover  	{TEXT-DECORATION:none; font-size:16px; color:#5a14c8;}

#incline{position:relative;z-index:10;}

.arr7			    {font-size:12px; color:#626262; font-family: "나눔고딕",Nanum Gothic; line-height:17px; text-align:left;}
.arr7  A:link   	{font-size:12px; color:#626262;}
.arr7  A:visited	{font-size:12px; color:#626262;}
.arr7  A:active 	{font-size:12px; color:#626262;}
.arr7  A:hover  	{TEXT-DECORATION:none; font-size:12px; color:#0f0f0f;}

.center1			    {font-size:15px; color:#090909; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:17px; text-align:left;}
.center1  A:link   	    {font-size:15px; color:#090909;}
.center1  A:visited	    {font-size:15px; color:#090909;}
.center1  A:active 	    {font-size:15px; color:#090909;}
.center1  A:hover  	    {TEXT-DECORATION:none; font-size:15px; color:#f15c22;}


.mm			        {font-size:17px; color:#090909; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:17px; text-align:left; letter-spacing:-0.7px;}
.mm  A:link   	    {font-size:17px; color:#090909; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:17px; text-align:left; letter-spacing:-0.7px;}
.mm  A:visited	    {font-size:17px; color:#090909 ; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:17px; text-align:left; letter-spacing:-0.7px;}
.mm  A:active 	    {font-size:17px; color:#090909; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:17px; text-align:left; letter-spacing:-0.7px;}
.mm  A:hover  	    {TEXT-DECORATION:none; font-size:17px; color:#f15c22; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:17px; text-align:left; letter-spacing:-0.7px;}


.smm			{font-size:15px; color:#090909; font-family: "나눔고딕",Nanum Gothic; line-height:17px;}
.smm  A:link   	{font-size:15px; color:#090909;}
.smm  A:visited	{font-size:15px; color:#090909;}
.smm  A:active 	{font-size:15px; color:#090909;}
.smm  A:hover  	{TEXT-DECORATION:none; font-size:15px; color:#f15c22;}

.ww			{font-size:13px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:17px;}
.ww  A:link   	{font-size:13px; color:#ffffff;}
.ww  A:visited	{font-size:13px; color:#ffffff;}
.ww  A:active 	{font-size:13px; color:#ffffff;}
.ww  A:hover  	{TEXT-DECORATION:none; font-size:13px; color:#fedb03;}



#menu2 {
    width: 100%;
    height: 150px;
    position: fixed;
    left:0%;
}
#contents {
    width: 960px;
    margin: 0 auto;
    padding-top: 150px;
    background-color: orange;
}
.png24 { tmp:expression(setPng24(this)); } 
	
	
.order			    {font-size:12px; color:#494848; font-family: "돋움",Dotum; line-height:17px; text-align:left;}
.order  A:link   	{font-size:12px; color:#494848;}
.order  A:visited	{font-size:12px; color:#494848;}
.order  A:active 	{font-size:12px; color:#494848;}
.order  A:hover  	{TEXT-DECORATION:none; font-size:12px; color:#494848;}


.data2			    {font-size:12px; color:#494848; font-family: "돋움",Dotum; line-height:17px; text-align:right;}
.data2  A:link   	{font-size:12px; color:#494848;}
.data2  A:visited	{font-size:12px; color:#494848;}
.data2  A:active 	{font-size:12px; color:#494848;}
.data2  A:hover  	{TEXT-DECORATION:none; font-size:12px; color:#494848;}

.leftmenu			    {font-size:13px; color:#656565; font-family: "맑은고딕",malgun gothic; src:local('맑은고딕'), url('http://www.beagle.kr/css/malgungothic.ttf') format('truetype'); line-height:17px; text-align:left;}
.leftmenu  A:link   	{font-size:13px; color:#656565;}
.leftmenu  A:visited	{font-size:13px; color:#656565;}
.leftmenu  A:active 	{font-size:13px; color:#656565;}
.leftmenu  A:hover  	{TEXT-DECORATION:underline; font-size:13px; color:#077505;}
	
.Nanum05			{font-size:13px; color:#7d7d7d; font-family: "나눔고딕",Nanum Gothic; line-height:18px}	
.Nanum05  A:link   	{font-size:13px; color:#7d7d7d;}
.Nanum05  A:visited	{font-size:13px; color:#7d7d7d;}
.Nanum05  A:active 	{font-size:13px; color:#7d7d7d;}
.Nanum05  A:hover  	{TEXT-DECORATION:underline; font-size:13px; color:#101010;}

.Nanum00			{font-size:13px; color:#3b3b3b; font-family: "나눔고딕",Nanum Gothic; line-height:18px; text-align:left;}
.Nanum50			{font-size:13px; color:#3b3b3b; font-family: "나눔고딕",Nanum Gothic; line-height:22px; text-align:left;}
.Nanum01			{font-size:14px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:18px; text-align:left; }
.Nanum02			{font-size:15px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:25px; text-align:left; }	
.Nanum03			{font-size:16px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:18px; text-align:left; }	

.sub001			    {font-size:25px; color:#101010; font-family: "나눔고딕",Nanum Gothic; line-height:170%; font-weight:bold;}	
.sub002			    {font-size:16px; color:#737373; font-family: "나눔고딕",Nanum Gothic; line-height:25px; font-weight:bold; text-align:left;}	

.Nanum04			{font-size:15px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:18px}	
.Nanum04  A:link   	{font-size:15px; color:#ffffff;}
.Nanum04  A:visited	{font-size:15px; color:#ffffff;}
.Nanum04  A:active 	{font-size:15px; color:#ffffff;}
.Nanum04  A:hover  	{TEXT-DECORATION:none; font-size:15px; color:#ffcc00;}


.main_detail			{font-size:17px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:18px}	
.main_detail  A:link   	{font-size:17px; color:#ffffff;}
.main_detail  A:visited	{font-size:17px; color:#ffffff;}
.main_detail  A:active 	{font-size:17px; color:#ffffff;}
.main_detail  A:hover  	{TEXT-DECORATION:underline; font-size:17px; color:#ffcc00;}

.small772    	    {font-size:11px; color:#858585;  line-height:17px; font-family: "돋움";  border:1px solid #d0d0d0; }
.small772  A:link   	{font-size:11px; color:#858585;}
.small772  A:visited	{font-size:11px; color:#858585;}
.small772  A:active 	{font-size:11px; color:#858585;}
.small772  A:hover  	{TEXT-DECORATION:none; font-size:11px; color:#009038;}


#rightfast{position:fixed;right:0;top:0;z-index:100;width:110px;height:100%;background:#25282f;}
#rightfast.active{}
#rightfast .wrap{position:fixed;right:0;top:0;width:110px;}


#icon_box{position:relative;}
#icon_box .left{position:absolute;right:50%;top:30px;margin:0 -630px 0 0;}


.admin_txt			    {font-size:18px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:22px; text-align:center;}
.admin_txt  A:link   	{font-size:18px; color:#ffffff;}
.admin_txt  A:visited	{font-size:18px; color:#ffffff;}
.admin_txt  A:active 	{font-size:18px; color:#ffffff;}
.admin_txt  A:hover  	{TEXT-DECORATION:underline; font-size:18px; color:#f5fe00;}



/* 샘플박스 */
.samplebox{border:1px solid #e1e1e1; background:#ffffff; width:346px; height:330px;}
.samplecenterbox{border:0px; width:326px; margin-top:16px; margin-left:10px; margin-right:10px;}
.sampleboxnumber{border:0px; width:304px; height:30px;}

.gotop{position:fixed; _position:absolute; left:0px; bottom:0px; cursor:pointer; z-index:9999999991;}

.mc_01			{font-size:20px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:18px; text-align:center;}	
.mc_02			{font-size:12px; color:#ffffff; font-family: "나눔고딕",Nanum Gothic; line-height:17px; text-align:center;}	