﻿
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css)
@charset "utf-8";

/* Page Title */

@import url(default.css);




div    	  	{margin:0; padding:0; font-family:'나눔고딕',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',맑은고딕,sans-serif;  }
p    	  	{margin:0; padding:0; font-family:'나눔고딕',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',맑은고딕,sans-serif;}
li    	  	{margin:0; padding:0; font-family:'나눔고딕',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',맑은고딕,sans-serif;}
ul    	  	{margin:0; padding:0; font-family:'나눔고딕',"NanumGothic",NanumGothic,verdana,'Malgun Gothic',맑은고딕,sans-serif;}


.alltxt		{font: normal 12px/16px "Malgun Gothic",Dotum,"굴림",Gulim,"Lucida Grande",Tahoma,Verdana,AppleGothic,UnDotum,sans-serif,Arial;sans-serif; color:#666;}

body				{margin:0; padding:0;font-family: 'Nanum Gothic', sans-serif;  background:url('/common/img/common/bg.jpg') repeat-y; background-attachment:fixed;}
p					{margin:0; padding:0}


#wrap                {width:1260px;margin:0; padding:0; overflow:hidden; word-wrap:break-word; word-break:break-all; -webkit-text-size-adjust:none;}



/*  main_visual    */





/* 메뉴 */




#topmenu				{width:200px; padding:0; margin:0; float:left; height:100%; overflow:hidden;  position:fixed; }




.menu {
		
	float:left; 
	width:200px;
	padding:0 0 0 0px; 
	 height:1170px;
}

.logo {
	
	float:left; 
	margin:33px 0 60px 26px;
	text-align:center;
	
	
}







.menu_      { float:left; float:left; }
.menu_ a	{ padding-left:2px; margin-left:30px; border-bottom:1px solid #ddd;  width:168px; height:32px; padding-top:18px; display:block; text-align:left; color:#444;}



.menu  a:hover		{  text-decoration:none; }
.menu_:hover		{background:#bc575b;}
.menu_ a:hover		{border-bottom:1px solid #bc575b; color:#fff}




/*#submenu				{width:100%; padding:0; margin:0; text-align:center; display:none; }

.submn {
	
	left:0px;top:0px;
	float:left;
	width:160px;
	height:100%;
    text-align:center;
	margin:0 0 0 0px;
	background:url('/common/img/common/sub_menu_bg.jpg') repeat-y;


}

.submn_ {
	
	left:0px;top:0px;
	float:left;
	width:130px;
	margin:170px 0 0 0px;


}






.submn_01 {

	float:left;
	width:130px;
	height:30px;
	
   text-align:left;

}




.submn_01 a {
	display:inline-block;
	padding:5px 0 0 20px;
    height:30px;
	color:#d7d7d7 !important;
	font-size:14px
	
}


.submn_02 {
    position:;
	float:left;
	width:130px;
	height:25px;
	
   text-align:left;

}




.submn_02 a {
	display:inline-block;
	padding:5px 0 0 20px;
    height:25px;	
	color:#d7d7d7 !important;
	font-size:14px;

	
}

.submn_01  a:hover		{width:100%;  height:32px; padding-top:5px; text-decoration:none; color:#fff; font-weight:bold; }
.submn_02  a:hover		{width:100%;  height:25px; padding-top:5px; text-decoration:none; color:#fff; font-weight:bold; }

*/
.navi_inc           {width:230px; margin-top:130px;}

.navi_inc_        {float:left; width:113px; text-align:center; padding:10px 0 10px 0; }



.navi_notice				{width:230px; margin-top:30px; float:left;}
.navi_notice_tit			{width:230px; float:left; padding-left:22px;}
.navi_notice_t				{width:165px; float:left; text-align:left; padding-top:3px;}
.navi_notice_icon			{width:30px; float:left; text-align:left;}
.navi_notice_tit .notice_t  {width:190px; float:left; text-align:left; color:#e6e6e6; margin-top:4px;}

.notice_t a:link		{font-size:12px; text-decoration:none; color:#e6e6e6;} 
.notice_t a:hover		{font-size:12px; text-decoration:none; color:#fff;}
.notice_t a:active		{font-size:12px; text-decoration:none; color:#e6e6e6;}
.notice_t a:visited		{font-size:12px; text-decoration:none; color:#e6e6e6;}




.border_right       { border-right:1px solid #767676; }
.border_top       { border-top:1px solid #767676; }
.border_bottom       { border-bottom:1px solid #767676; }


.menu_ > a::after {
  position: absolute;
  width: 6px;
  height: 6px;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  content: "";
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}

.menu_ > a::after {
  right:20px;
  margin-top:5px;
  border-bottom: 0;
  border-right: 0;
  border-top: 2.5px solid #fff;
  border-left: 2.5px solid #fff;
}

.menu_:hover > a::after {
  
  border-color: #fff;

}



#search_wrap		{margin:60px 0 0 53px; float:left;}
.search				{height:30px; padding:0; float:left; width:110px;}
.search_btn			{float:left;}



#footer				{height:582px; width:200px; overflow:hidden; float:left; font-size:12px; margin-top:24px;}
#footer ul			{border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden;}
#footer li			{float:left;}
#footer a			{display:block}
#footer_in			{margin:30px 0 0 30px;}
#footer_logo		{color:#616161; margin-bottom:15px;  }
#address			{color:#818181; line-height:20px; font-size:12px;}
#copyright			{color:#bebebe; margin:25px 0 250px 0;}