/* 구글 웹폰트 */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

@charset "utf-8";
/* CSS Document */

@import url('common.css');
html {
	margin:0px;
	padding:0px;
	overflow:scroll;
}
body { text-decoration:none; 
    font-family: 'Nanum Gothic', "돋움","돋움체", Arial; 
	font-size:9.3pt; color:#373737; line-height:15pt;  
	background-image:url(../images/bg_sub.gif); 
	background-repeat:repeat-x;
    margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow:hidden;}
	 

#wrap {
	width:100%;
	position:relative;
}
#mainWrap {
	width:100%;
	position:relative;
    background:#;
}
 


/*갤러리게시판 리스트*/
.imgList li { width:22%; float:left; margin:1.5%;  }
.imgList li .img img { width:100%; aspect-ratio: 4 / 3;  }
.imgList li .caption { display: block; padding: 5px; height:40px; margin-top:0; overflow:hidden; text-align:center; background: #1A1A1A; color: #fff; line-height: 1.5;  }


/*----------------------------------------------------------------------
							header
------------------------------------------------------------------------*/
#header {
	height:145px;
	background-image:url();
	background-repeat:repeat-x;
}
.topHead {
	width:970px;
	height:145px;
	margin:auto;
	position:relative;
	background-image:url();
	background-repeat:repeat-x;
}
.logo {
	float:left;
}
.topMenu {
	position:absolute;
	right:0px;
	top:15px;
}
.topMenu ul li {
	float:left;
}
.t_tel {
	position:absolute;
	right:0px;
	top:30px;
}


#menu > .navi > ul > li > a { display:block; float:left;  padding: 0 24px; line-height:39px;height:45px; text-align:center; color:#FFF; font-weight:bold; font-family:'맑은 고딕'; font-size:15px; background:url(../images/bg_nav.png)}


/*----------------------------------------------------------------------
							main
------------------------------------------------------------------------*/


#mContent {
	width:970px;
	margin:auto;
}

.mainVisual {
	width:970px;
	height:280px;
	margin-bottom:30px;
}

.m1 {
    float:left;
	width:235px;
	padding-right:30px;
}
.m1 ul li {
    float:left;
}

.m2 {
    float:left;
	width:440px;
	padding-right:30px;
}
.m2 ul li {
    float:left;
}

.m3 {
    float:left;
	width:235px;
}

/*----------------------------------------------------------------------
							footer
------------------------------------------------------------------------*/
#footer {
	clear:both;
	width:970px;
	margin:auto;
	background:#;
	border-top:0px #dedede solid;
	padding-top:18px;
}

/*----------------------------------------------------------------------
							sub
------------------------------------------------------------------------*/
#subTop {
	width:970px;
	margin:auto;
	margin-bottom:25px;
	}

.snb {
    float:left;
	width:205px;
    padding-right:35px;
	}
	
.object {
    float:left;
	width:730px;
}

.titbar {
    background-image:url(../images/tit_line.gif);
	width:730px;
	height:41px;
    margin-bottom:35px;
	
	}
	
.subConent {
	width:730px;
}

/*----------------------------------------------------------------------


/* 탭메뉴 */
#tabmenu{ position:relative; height:29px; background:url(../images/tab_menu.gif) repeat-x 0 100%; font-family:'돋움',dotum; font-size:12px }
#tabmenu ul,#tabmenu ul li{margin:0;padding:0}
#tabmenu ul li{list-style:none}
#tabmenu ul li,#tabmenu ul li a{background:url(../images/bg_tab2_off.gif) no-repeat}
#tabmenu ul li{float:left;margin-right:-1px;line-height:26px}
#tabmenu ul li a{display:inline-block;padding:2px 9px 1px;_padding:3px 9px 0;background-position: 100% 0;font-weight:bold;color:#666;cursor:pointer;text-decoration:none !important}
#tabmenu ul li a:hover{color:#000}
#tabmenu ul li.on,#tabmenu ul li.on a{background-image:url(../images/bg_tab2_on.gif)}
#tabmenu ul li.on a{color:#d91721}

#tabcontent0{}
#tabcontent1{}
/* //탭메뉴 */


/* 테이블 */
.tb1 { color: #535353; font-size: 12px; width:100%; border:0; padding:0; border-spacing:0;border-collapse:collapse;  font-family: '돋움';  }
.tb1 caption {color: #454545; font-size: 16px; line-height:29px; font-weight:bold; background:url(../images/dot_title.png) no-repeat 0px 9px;  padding-left:20px; text-align:left; }
.tb1 th,.tb1 td{border:1px #CCCCCC solid; padding:10px; }
.tb1 thead {background-color:#6893e1; color:#FFF; font-size:12px; font-weight:800;}
.tb1 .quick_top {background-color:#1c63ad; color:#FFF; font-size:12px; font-weight:bold;}
