.rnd_box {display:inline-block;padding:10px;box-sizing:border-box;border-radius:20px;}

.DefaultWrap {width:1900px;margin:0px auto;}
.DefaultWrap2 {width:1500px;margin:0px auto;}

.HeaderArea {position:relative;top:0px;z-index:9999;width:100%;border-bottom:1px solid #ddd;background-color:#fff;}
.HeaderArea:after {display:block;content:"";clear:both;}
.HA_area {position:relative; height:80px;background-color:#fff;box-sizing:border-box; border-bottom:1px solid #dddddd;}
.HA_area:after {display:block;content:"";clear:both;}
.HA_area h1 {float:left;width:740px;}
.HA_area h1>a.top_logo {display:inline-block;background:url("../images/top_logo.png") 50px center no-repeat;height:80px;padding-top:20px;box-sizing:border-box;}
.HA_area h1>a>div {display:inline-block;margin-left:300px;}
.HA_area h1>a>div>span {}
.HA_area h1>a>div>span.set_vol {margin-right:10px;background-color:#338808;color:#fff;font-size:1.3rem;letter-spacing:-0.5px;}
.HA_area h1>a>div>span.set_year {color:#000;font-size:1.35rem;letter-spacing:-0.5px;}
.HA_area nav {float:left;width:1000px;box-sizing:border-box;}
.HA_area nav:after {display:block;content:"";clear:both;}
.HA_area nav ul.Depth {}
.HA_area nav ul.Depth:after {display:block;content:"";clear:both;}
.HA_area nav ul.Depth>li {float:left;width:25%;box-sizing:border-box;}
/* .HA_area nav ul.Depth>li.m_active {border-bottom:4px solid #338808;} */
.HA_area nav ul.Depth>li>a {display:block;height:80px;font-size:1.3rem;font-weight:800;line-height:80px;letter-spacing:-0.5px;text-align:center;box-sizing:border-box;}
.HA_area nav ul.Depth>li.m_active>a {border-bottom:4px solid #338808;}
/*
.HA_area nav ul.Depth>li>a:hover,
.HA_area nav ul.Depth>li>a:focus {border-bottom:4px solid #338808;}
*/
/* .HA_area .TopRight {float:left;width:160px;} */
.TopRight {position:absolute;right:0px;width:160px;top:0px;}
.TopRight>a {float:left;width:80px;height:80px;line-height:80px;}
.TopRight>a.tr_menu {background:url("../images/m_menu.png") center center no-repeat #338808;}
.TopRight>a.tr_pdf {background-color:#216100;color:#fff;text-align:center;font-size:1.3rem;font-weight:800;}

.HeaderSubArea {display:none;position:absolute;width:100%;background-color:#fff;z-index:99; border-bottom:1px solid #dddddd;padding:20px 0px;box-sizing:border-box;}
.HeaderSubArea:after {display:block;content:"";clear:both;}
.HSA_area {}
.HSA_area:after {display:block;content:"";clear:both;}
.HSA_area>div.hsaa_left {float:left;width:740px;}
.HSA_area>div.hsaa_left:after {display:block;content:"";clear:both;}
.HSA_area>div.hsaa_left>div {float:left;width:50%;border-right:1px solid #dddddd; height:440px; box-sizing:border-box;}
div.hl_left {text-align:center; vertical-align: middle;display: flex !important;flex-flow: column wrap; align-content: center;justify-content: center;}
div.hl_left a.agoview {margin-bottom:30px;display:inline-block;box-sizing:border-box;border-radius:50px;font-size:1.1rem;color:#fff;text-align:left;width:190px;height:50px;line-height:50px;background:url("../images/agoview.jpg") 30px center no-repeat #f26364;padding-left:75px;}
div.hl_left a.regview {display:inline-block;box-sizing:border-box;border-radius:50px;font-size:1.1rem;color:#fff;text-align:left;width:190px;height:50px;line-height:50px;background:url("../images/regview.jpg") 30px center no-repeat #598dd9;padding-left:75px;}
div.hl_right {}
div.hl_right>div.submenu_img {display:block;height:440px;background:url("../images/submenu_img.png") center center no-repeat;}
.HSA_area>div.hsaa_right {float:left;width:1000px;}
ul.DepthSub {}
ul.DepthSub:after {display:block;content:"";clear:both;}
ul.DepthSub>li {float:left;width:25%;height:440px;box-sizing:border-box;border-right:1px solid #dddddd;}
ul.DepthSub>li>a {display:none;text-align:center;}
ul.DepthSub>li>a>label {font-size:1.25rem;font-weight:bold;}
ul.DepthSub>li>ul.SubDepth {text-align:center;}
ul.DepthSub>li>ul.SubDepth li {}
ul.DepthSub>li>ul.SubDepth li>a {display:block;height:65px;font-size:1.25rem;font-weight:bold;line-height:30px;letter-spacing:-0.5px;text-align:center;box-sizing:border-box;}
ul.DepthSub>li>ul.SubDepth li>a>label {cursor:pointer;}
ul.DepthSub>li>ul.SubDepth li>a:hover>label {color:#338808;border-bottom:1px solid #338808;}
ul.DepthSub>li>ul.SubDepth li>a:hover>label .hover_color {color:#338808 !important;}
ul.DepthSub>li>ul.SubDepth li>a:hover>label span {color:#338808;border-bottom:1px solid #338808;}

.footer_top {border-top: 1px solid #ddd; background-color: #fff;}
.ft_cont {padding: 1rem 2.8rem; box-sizing: border-box;}
.ft_cont:after {display: block; content: ""; clear:both;}
.ft_cont>div.ft_title {float: left; font-size: 1.1rem; letter-spacing: -0.5px; padding-top: 0.8rem; }
.ft_cont>div.ft_title>label {}
.ft_cont>div.ft_title>label:first-child {margin-right: 20px;}
.ft_cont>div.ft_title>label>span {color: #338808; font-weight: bold;}
.ft_cont>div.ft_sns {float: right;}
.ft_cont>div.ft_sns>a {margin-left: 16px;}
.fb_cont {border-top: 1px solid #ddd; padding: 1rem 2.8rem; box-sizing: border-box;}
.fb_cont:after {display: block; content: ""; clear: both;}
.fb_cont>div, .fb_cont>a {float: left; box-sizing: border-box; height: 5rem;}
.fb_cont>a.fbc_logo {width: 400px; box-sizing: border-box; background: url("../images/foot_logo.png") top left no-repeat;}
.fb_cont>div.fbc_info {width: 1000px; box-sizing: border-box; padding-top: 0.3rem;}
.fb_cont>div.fbc_info>p {color:#333; font-size: 1.063rem; line-height: 1.7rem; letter-spacing: -0.9px;}

#right_banner {position:absolute;right:0px;border-top:1px solid #aaa;border-left:1px solid #aaa;}
#right_banner>a {display:block;border-bottom:1px solid #aaa;border-right:1px solid #aaa;background-color:#fff;}

#right_banner_m {display:none;position:fixed;right:0px;bottom:10px;border:1px solid #aaa;background-color:#fff;}
#right_banner_m>a {}



/* ���, �ϴ�, ������� �������۾� ���� */
@media only screen and (max-width:1910px) {
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
	del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
	form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, 
	header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		font-size: 16px;
	}
	.DefaultWrap {width:100%;}
	.HA_area h1 {width:40%;}
	.HA_area nav {width:40%;}
	.HSA_area>div.hsaa_left {width:40%;}
	.HSA_area>div.hsaa_right {width:40%;}
}
@media only screen and (max-width:1600px) {
	.HA_area nav {width:50%;}
	.HSA_area>div.hsaa_right {width:50%;}
}
@media only screen and (max-width:1510px) {
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
	del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, 
	form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, 
	header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		font-size: 15px;
	}
	.DefaultWrap2 {width:100%;}
	.ft_cont>div.ft_title {width:100%;text-align:center;}
	.ft_cont>div.ft_sns {width:100%;text-align:center;padding-top: 1.8rem;}
	.fb_cont>a.fbc_logo {width: 30%;}
	.fb_cont>div.fbc_info {width: 70%;}
	.HeaderSubArea {padding:20px 0px 140px 0px;}
	.HA_area h1 {width:100%;}
	.HA_area nav {display:none;}
	/* .HSA_area>div.hsaa_left {display:none;} */
	.HSA_area>div.hsaa_left {position:relative;bottom:20px;width:100%;}
	.HSA_area>div.hsaa_left>div {width:100%;border-right:0px solid #dddddd;height:auto;}
	div.hl_left {padding-top:0px; flex-flow:row wrap;}
	div.hl_left>div {display: inline-block; margin: 0.5rem 1rem;}
	div.hl_left a.agoview {margin-bottom: 0px; padding-left:75px;}
	div.hl_left a.regview {padding-left:75px;}
	div.hl_right {display:none;}
	.HSA_area>div.hsaa_right {width:100%;}
	ul.DepthSub>li>a {display:block;}
	ul.DepthSub>li>a>label {display:inline-block;padding:10px 0px;border-bottom:2px solid #dddddd;}
}
@media only screen and (max-width:1170px) {
	.fb_cont>a.fbc_logo {width: 100%;background: url("../images/foot_logo.png") center center no-repeat;margin-bottom:20px;}
	.fb_cont>div.fbc_info {width: 100%;}
}
@media only screen and (max-width:1000px) {
	.ft_cont>div.ft_title>label {display:block;line-height:27px;}
	.ft_cont>div.ft_title>label:first-child {margin-right: 0px;}
}
@media only screen and (max-width:910px) {
	.HA_area h1>a>div>span.set_vol {display:none;}
	.HA_area h1>a>div>span.set_year {display:none;}
}
@media only screen and (max-width:880px) {
	.TopRight {width:120px;}
	.TopRight>a {width:60px;height:60px;line-height:60px;}
	.TopRight>a.tr_menu {background:url("../images/m_menu.png") center center no-repeat #338808;background-size:50%;}
	ul.DepthSub>li {width:100%; margin-bottom:10px; height:auto;}
	ul.DepthSub>li:last-child {margin-bottom:30px;}
	ul.DepthSub>li>a>label {color: #338808;}
	ul.DepthSub>li>ul.SubDepth li>a {height: 38px; line-height: 38px;}
	.HA_area {height:60px;}
	.HA_area h1>a.top_logo {background:url("../images/top_logo.png") 10px center no-repeat;height:60px;padding-top:13px;background-size:60%;}

	#right_banner {display:none;}
	#right_banner_m {display:block;}
}
@media only screen and (max-width:500px) {
	.fb_cont>a.fbc_logo {box-sizing: border-box;background-size:75%;}
	.ft_cont>div.ft_sns>a {margin-left: 0.3rem;}
}