@import url('https://fonts.googleapis.com/css?family=Song+Myung:400')

/*메인상단*/
#glo_t {
    width: 100%;
    min-width: 1200px;
    height: 84px;
}
#glo_t .glo_nav {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
#glo_t .glo_nav p.info {
    float: left;
    padding-left: 30px;
    padding-top: 30px;
	font-size: 22px;
    font-family: 'jejumyeongjo', serif;    
    color: #616161;
}
#glo_t .glo_nav .g_box {
    position: absolute;
    top: 25px;
    right: 30px;
    font-size: 12px;
    color: #cabeb2;
	border-radius:30px;
	border:2px solid #eaeaea;
}
#glo_t .glo_nav .g_box ul.glo {
}
#glo_t .glo_nav .g_box ul.glo li {
    height: 30px;
    float: left;
    padding-top:8px;	
}
#glo_t .glo_nav .g_box ul.glo li a {
    color: #9d9d9d;
    padding-left: 5px;
    padding-right: 5px;
}
#glo_t .glo_nav .g_box ul.glo li a:hover {
    color: #000;
}

#glo_t .glo_nav h3 {
    width: 280px;
	margin:0 auto;
}

/*메뉴*/
#header {
    width: 100%;
    position: relative;
    min-width: 1200px;
    height: 50px;
}
#header {
    z-index: 999;
    position: relative;
}
#header .headerWrap {
    left: 0;
    top: 0;
    width: 100%;	
    min-width: 1200px;
    overflow: hidden;
    position: absolute;
    height: 50px;
    background: url("/images/glo_bg.png");
}
#header .headerWrap .mtop {
    width: 1200px;
    min-width: 1200px;
    margin: 0 auto;
}
#header .headerWrap .mtop #gnb {
    width: 900px;
    margin:0 auto;
}
#header .headerWrap .mtop #gnb ul {
    width: 100%;
}
#header .headerWrap .mtop #gnb li {
    float: left;
    height: 180px;
    list-style: none;
}
#header .headerWrap .mtop #gnb li.lst1 {
    margin: 0;
    padding: 5px 30px 0 30px;
}
#header .headerWrap .mtop #gnb li.lst1:hover {
    margin: 0;
    height: 280px;
    background: url("/images/glo_bg2.png");
}
#header .headerWrap .mtop #gnb li.lst2 {
    margin: 0;    
    padding: 5px 30px 0 30px;
}
#header .headerWrap .mtop #gnb li.lst2:hover {
    margin: 0;
    height: 280px;
    background: url("/images/glo_bg2.png");
}
#header .headerWrap .mtop #gnb li.lst3 {
    margin: 0;
    padding: 5px 30px 0 30px;
}
#header .headerWrap .mtop #gnb li.lst3:hover {
    margin: 0;
    height: 280px;
    background: url("/images/glo_bg2.png");
}
#header .headerWrap .mtop #gnb li.lst4 {
    margin: 0;
    padding: 5px 30px 0 30px;
}
#header .headerWrap .mtop #gnb li.lst4:hover {
    margin: 0;
    height: 280px;
    background: url("/images/glo_bg2.png");
}
#header .headerWrap .mtop #gnb li.lst5 {
    margin: 0;
    padding: 5px 0 0 30px;
}
#header .headerWrap .mtop #gnb li.lst5:hover {
    margin: 0;
    height: 280px;
    background: url("/images/glo_bg2.png");
}
#header .headerWrap .mtop #gnb li table {
    line-height: 200%;
    font-size: 18px;
    margin-top: 20px;
}
#header .headerWrap .mtop #gnb li table a {
    color: #793014;
    line-height: 220%;
    font-size: 15px;
    margin-top: 20px;
}
#header .headerWrap .mtop #gnb li span.m_txt a {
    line-height: 200%;
    font-size: 20px;
    padding-right:30px;
    cursor: pointer;
	color:#535353;
	font-weight:bold;
}
#header .headerWrap .mtop #gnb li span.m_txt a:hover {
    color: #793014;
}


/*컨텐츠*/

/*컨텐츠*/
#m_con {
    width: 100%;
    min-width: 1200px;
    height:410px;
    margin-top: 43px;
}
#m_con .m_box {
    width: 1200px;
    margin: 0 auto;
}
#m_con .m_box .one {
    float: left;
    width: 360px;
    margin-right: 30px;
}
#m_con .m_box .one .m_t1 {
	width:100%;
	height:54px;
	border-top:2px solid #8a582c;
	background-color:#f4f3ec;
	font-size:20px;
	font-weight:bold;
	padding:12px 25px 0 25px;
}
#m_con .m_box .one .m_t1 span {
	float:right;
}
#m_con .m_box .one ul.m_ban {
	width:100%;
	height:90px;
	background-color:#f7f7f7;
	border:1px solid #dddddd;
}
#m_con .m_box .one ul.m_ban li {
	float:left;
	width:119px;
	height:90px;
	border-right:1px solid #dddddd;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding-top:20px;
}
#m_con .m_box .one ul.m_ban li:hover {
	background-color:#fff;
	border-bottom:1px solid #dddddd;
	height:89px;
}
#m_con .m_box .one ul.m_ban li:last-child {	
	border-right:0;
}
#m_con .m_box .one ul.m_ban li span {
	font-size:35px;
	color:#bc9b00;
}


#m_con .m_box .two {
    float: left;
    width: 288px;
    margin-right: 30px;
}

#m_con .m_box .two .m_t2 {
	width:100%;
	height:50px;
	font-size:20px;
	font-weight:bold;
	color:#bb571b;
	padding:12px 25px 0 0;
}

#m_con .m_box .three {
    float: left;
    width: 492px;
	height:374px;
	border:1px solid #dcdcdc;
	padding:0 30px 30px 30px;
}
#m_con .m_box .three .m_t3 {
	width:100%;
	height:50px;
	font-size:20px;
	font-weight:bold;
	padding:20px 0 0 0;
	height:60px;
}

 #m_con .m_box .three .m_t3 span {
	float:right;
}



#m_con2 {
	width:100%;
	background-color:#f6f6f6;
	height:457px;
	padding-top:40px;
}

#m_con2 .m_box3 {
	width:1200px;
	margin:0 auto;
}

/*하단*/
#f_add {
    border-top: 1px solid #b5b5b5;
    width: 100%;
    height: 50px;
    min-width: 1210px;
    clear: both;
}
#f_add .f_add_center {
    width: 1210px;
    margin: 0 auto;
    position: relative;
}
#f_add .f_add_center .tel {
	padding:15px 0 0 0;
	width:500px;
	height:50px;
	color:#343434;
	font-size:17px;
	font-weight:bold;
	float:left;
}
#f_add .f_add_center ul.add {
	height:50px;
	float:right;
}
#f_add .f_add_center ul.add li{
	color:#818181;
	font-size:13px;
	font-weight:bold;
	padding:5px;
	float:left;
	width:130px;
	margin-top:13px;
	margin-left:4px;
	text-align:center;
	background-color:#e4e5e6;
	border-radius:15px;
}
#f_add .f_add_center ul.add li:hover {
	color:#fff;
	background-color:#c88400;
}

#footer {
    border-top: 1px solid #b5b5b5;
    width: 100%;
    height: 120px;
    line-height: 150%;
    min-width: 1210px;
    clear: both;
}
#footer .copy {
    width: 1210px;
    margin: 0 auto;
    padding-top: 20px;
    position: relative;
    text-align: left;
    font-size: 13px;
    line-height: 160%;
}
#footer .copy a {
    font-weight: bold;
}
#footer .copy h5 {
    font-size: 11px;
}