@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap');
@import url('https://fonts.googleapis.com/earlyaccess/nanummyeongjo.css');

html body {max-width:960px; margin:0 auto !important;}

html,body,div,span,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,samp,
small,strike,strong,sub,sup,tt,var,
b,i,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
section, article, aside, footer, header, hgroup, nav {font-family: 'Noto Sans KR';}

img {max-width:100%; width:auto;}
.body_bg {background:#f4f9ff; box-shadow:rgb(0 0 0 / 10%) 0px 0px 10px 4px; }
.main_bg {display:inline-block; width:100%; padding:0% 0% 0% 0%; background-color:#fff; box-sizing:border-box;}
.wrap {float:left; position:relative; width:100%; min-height:700px; background:#fff; box-shadow:rgb(0 0 0 / 10%) 0px 0px 10px 0px;}

.ety-mt {margin-top:110px;}

.bold {font-weight:bold;}
.top_line {display:none; position:fixed; top:0px; left:0px; width:100%; height:7px; background:url('../img/jump/main_top_line.jpg') repeat-x center top; z-index:9999;}
.nav_right {position:absolute; top:-30px; right:5%;}
.carousel-control-next, .carousel-control-prev {width:5% !important;}
#login_fs legend {display:none;}
.mobile_tel {display:none;}
.navbar-brand {padding:10px;}
.navbar-brand img {max-width:180px;}
h1 {font-size:24px;}


/*---- 탭 ----*/
.tab_title {
	float:left;
	width:100%;
}

.tab_title li {
  list-style: none;
  float: left;
  width: 50%;
  padding: 15px 15px;
  cursor: pointer;
  text-align: center;
  background-color:#efefef;
}

.tab_title li.on {
  background-color: #ffb715;
  font-weight: bold;
}

.tab_cont {
  clear: both;
}


.tab_cont div.on {
  display: block;
}


/*---- 유튜브 ----*/
.youtube_wrap {float:left; width:100%;}
.video-wrap {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.video-wrap iframe,
.video-wrap object,
.video-wrap embed {position:absolute; top:0; left:0; width:100%; height:100%;}


/*-- 배너 --*/>
.banner_wrap {display:block !important;}
.m_banner_wrap {display:none !important;}


/*-- 메인 --*/
.top_box_wrap {display:none;}
.top-line {width:100%; padding:0px; background:#fff;}
.navbar-expand-lg .navbar-collapse {position:relative;}
.m_menu_wrap {display:none;}
.fixed-top {background:#fff; border-bottom:1px #eee solid;}
.sub_wrap {min-height:500px; padding:5%;}
.carousel-caption {top:38%; left:10%; right:10%; padding:0;}
.carousel-caption2 {position:absolute; top:35%; left:0%; right:0%; padding:0; bottom:0; z-index:10;}
.navbar-nav .nav-link {color:#000;}
.carousel-item {min-height:600px;}
.carousel-item-h {min-height:300px !important;}

.main_center {display:table;  width:100%;}
.main_left {display:table; width:100%;}
.main_img_01 {float:left; width:100%; text-align:center;}
.main_img {display:table-cell; width:30%;vertical-align:middle; padding-right:5%;}
.main_text {display:table-cell; width:70%; vertical-align:top; text-align:left; font-size:20px;}
.main_text_01 {float:left; width:100%; font-size:24px; color:#fff; text-align:center;}
.main_text_02 {float:left; width:100%; font-size:50px; color:#fff; text-align:center; line-height:120%; padding-bottom:8%;}
.main_text_02 span {color:#fff600;}
.main_btn {float:left; width:100%; text-align:center;}
.main_btn a {float:left; font-size:18px; padding:10px 25px; background:#fff600; color:#000; border-radius:100px;}

#main2_wrap {float:left; width:100%; padding:10%;}
.main2_title {float:left; width:100%; font-size:30px; font-weight:500; text-align:center; color:#000; padding-bottom:3%;}
.main2_text {float:left; width:100%; font-size:15px; text-align:center; color:#666666; }

#main3_wrap {float:left; width:100%; padding:5% 0% 15% 0%; background:url('../img/gg/main3_01.jpg'); background-size:cover;}
.main3_title {float:left; width:100%; font-size:30px; font-weight:500; text-align:center; color:#000; padding-bottom:1.5%;}
.main3_text {float:left; width:100%; font-size:15px; text-align:center; color:#666666; }

#main4_wrap {float:left; width:100%; padding:5% 0% 15% 0%; background:url('../img/gg/main4_01.jpg'); background-size:cover;}
.main4_title {float:left; width:100%; font-size:30px; font-weight:500; text-align:center; color:#000; padding-bottom:1.5%;}
.main4_text {float:left; width:100%; font-size:15px; text-align:center; color:#666666; }

#main5_wrap {float:left; width:100%; }
.main5_box_wrap {float:left; width:100%;}
.main5_box {float:left; width:50%; padding:10% 0%; height:400px; background:#43426a;}
.main5_box_img {float:left; width:100%; text-align:center;}
.main5_box_title {float:left; width:100%; font-size:24px; color:#fff; text-align:center; padding-top:5%;}
.main5_box_text {float:left; width:100%; font-size:15px; color:#fff; text-align:center;}

.main5_box2 {float:left; width:50%; padding:10% 0%; height:400px; background:#fffff6;}
.main5_box2_img {float:left; width:100%; text-align:center;}
.main5_box2_title {float:left; width:100%; font-size:24px; color:#000; text-align:center; padding-top:5%;}
.main5_box2_text {float:left; width:100%; font-size:15px; color:#000; text-align:center;}

.main5_box3 {float:left; width:50%; padding:10% 0%; height:400px; background:#f6fff8;}
.main5_box3_img {float:left; width:100%; text-align:center;}
.main5_box3_title {float:left; width:100%; font-size:24px; color:#000; text-align:center; padding-top:5%;}
.main5_box3_text {float:left; width:100%; font-size:15px; color:#000; text-align:center;}

.main5_box4 {float:left; width:50%; padding:10% 0%; height:400px; background:#fff6f6;}
.main5_box4_img {float:left; width:100%; text-align:center;}
.main5_box4_title {float:left; width:100%; font-size:24px; color:#000; text-align:center; padding-top:5%;}
.main5_box4_text {float:left; width:100%; font-size:15px; color:#000; text-align:center;}

#main6_wrap {float:left; width:100%; padding:5% 0%;}
.main6_title {float:left; width:100%; font-size:18px; text-align:center; padding-bottom:0%;}

#main7_wrap {float:left; width:100%; padding:5% 0%;}
.main7_title {float:left; width:100%; font-size:18px; text-align:center; padding-bottom:0%;}

#main8_wrap {float:left; width:100%;}
#main8_wrap iframe {float:left; height:450px;}
.main8_title {float:left; width:100%; text-align:center;}

#main9_wrap {float:left; width:100%; height:280px;}
.main9_box {float:left; width:50%; height:100%; padding:5%; background:#00c73c;}
.main9_box_left {float:left; width:50%;}
.main9_box_title {float:left; width:100%; font-size:18px; line-height:normal; color:#fff;  text-align:left;}
.main9_box_text {float:left; width:100%; font-size:30px; padding-bottom:5%; font-weight:bold; color:#fff; text-align:left;}
.main9_box_text2 {float:left; width:100%; font-size:13px; color:#fff; text-align:left; padding-bottom:5%;}
.main9_box_text3 {float:left; width:100%; font-size:12px; color:#fff; text-align:left;}
.main9_box_text3 span {font-weight:bold; font-size:30px; padding-left:10px;}
.main9_box_right {float:left; width:50%; text-align:right;}

.main9_box2 {float:left; width:50%; height:100%; padding:5%; background:#43426a;}
.main9_box2_title {float:left; width:100%; font-size:24px; padding-bottom:5%; font-weight:bold; color:#fff; text-align:center;}
.main9_box2_text {float:left; width:100%; font-size:15px; color:#fff; text-align:center; padding-bottom:5%;}
.main9_box2_text2 {float:left; width:100%; font-size:34px; color:#fff; text-align:center;}


/*-----  아이콘박스  -----*/
.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto;}
.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.box > .icon > .image img {vertical-align:top;}
.box > .icon > .info { margin-top: -24px; padding: 15px 0 10px 0; }
.box > .icon > .info > h3.title { margin-top:20px; font-size: 24px; color: #222; font-weight: 500; }
.box > .icon > .info > p {font-weight:300; color: #666; line-height: 1.7; margin: 0px 20px 20px 20px; text-align:center;}
.box > .icon > .info > .more a {font-size: 15px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box .space { height: 30px; }

#sub_top_wrap {display:table; width:100%; padding:10% 0% 8% 0%; text-align:center; background:url('../img/gg/sub_top_bg.jpg'); background-size:cover;}
#sub2_top_wrap {display:table; width:100%; padding:10% 0% 8% 0%; text-align:center; background:url('../img/gg/sub2_top_bg.jpg'); background-size:cover;}
#sub3_top_wrap {display:table; width:100%; padding:10% 0% 8% 0%; text-align:center; background:url('../img/gg/sub3_top_bg.jpg'); background-size:cover;}
#sub4_top_wrap {display:table; width:100%; padding:10% 0% 8% 0%; text-align:center; background:url('../img/gg/sub4_top_bg.jpg'); background-size:cover;}
#sub5_top_wrap {display:table; width:100%; padding:10% 0% 8% 0%; text-align:center; background:url('../img/gg/sub5_top_bg.jpg'); background-size:cover;}
#sub6_top_wrap {display:table; width:100%; padding:10% 0% 8% 0%; text-align:center; background:url('../img/gg/sub6_top_bg.jpg'); background-size:cover;}

.sub_top_notice {display:table-cell; width:100%; vertical-align:middle; margin:0 auto; text-align:center;}
.sub_top_text {width:100%; text-align:center; font-size:24px; color:#fff; font-weight:bold; padding-bottom:1%;}
.sub_top_title {width:100%; text-align:center; font-size:15px; color:#fff; font-weight:300;}
.sub_bottom_wrap {display:table-row; width:100%; height:60px; background:rgba(0, 0, 0, .65);}
.sub_bottom {display:table; width:100%; height:100%; max-width:1120px; margin:0 auto;}
.sub_bottom_2 {display:table-cell; width:50%; height:100%; vertical-align:middle; text-align:center;}
.sub_bottom_4 {display:table-cell; width:25%; height:100%; vertical-align:middle; text-align:center;}
.sub_bottom_5 {display:table-cell; width:calc(100%/7); height:100%; vertical-align:middle; text-align:center;}

.sub_bottom a {display:block; height:100%; color:#fff; font-size:15px; font-weight:bold; line-height:60px;}
.sub_bottom a:hover {display:block; height:100%; color:#000;  background:#fff;}
.sub_bottom_click {display:block; height:100%; color:#000; font-size:15px; font-weight:bold; background:#fff; line-height:60px;}
.sub_bottom_click a {display:block; height:100%; color:#000;  background:#fff;}


/*-- 서브페이지 --*/
.pc {display:block;}
.m {display:none;}
h1 {font-size:18px;}

.sub_img img {max-width:100%; width:auto;}
.sub_01_01_img {float:left; width:100%; padding:18% 10%;margin-bottom:5%; background:url('../img/ga/sub_01_01.jpg'); background-size:cover;}
.sub_01_01_img_title {float:left; width:100%; font-size:18px; color:#fff; text-align:left;}
.sub_01_01 {float:left; width:100%; text-align:center; font-size:18px; color:#888888; font-weight:300;}
.sub_01_02 {float:left; width:100%; text-align:center; font-size:34px; color:#000; font-weight:bold; margin-bottom:5%;}
.sub_01_03 {float:left; width:100%; text-align:center; font-size:15px; margin-bottom:5%;}
.sub_01_04 {float:left; width:100%; text-align:center; margin-bottom:5%;}
.sub_01_05 {float:left; width:100%; text-align:center; }
.sub_01_05 iframe {float:left; height:350px;}
.sub_01_line {float:left; width:100%; text-align:center; margin-bottom:5%;}
.sub_01_01_title {float:left; width:100%; text-align:center; font-size:28px; color:#000; font-family: 'Nanum Myeongjo', serif;}
.sub_01_01_text {float:left; width:100%; text-align:center; font-size:15px; color:#888888;}

.sub_02_01 {float:left; width:100%; text-align:center; padding-bottom:5%; font-size:18px; color:#000; font-weight:bold;}
.sub_02_01_2 {float:left; width:100%; text-align:center; padding-bottom:3%; font-size:13px; color:#000; }
.sub_02_01_3 {float:left; width:100%; text-align:center; padding-bottom:5%; font-size:15px; color:#000; }
.sub_02_01_3 span {color:#3e4993;}
.sub_02_01_4 {float:left; width:100%; text-align:right; padding-bottom:2%; font-size:13px; color:#888; }
.sub_02_02 {float:left; width:100%; padding-bottom:2.5%;}
.sub_02_02_left {float:left; width:70%; font-size:15px; text-align:left;}
.sub_02_02_right {float:left; width:30%; font-size:15px; text-align:right;}
.sub_02_03 {float:left; width:100%; font-size:13px; color:#888; text-align:center;}
.sub_02_04 {float:left; width:100%; font-size:13px; color:#dd7607; text-align:left; padding-bottom:3%; padding-top:3%;}
.sub_02_04_img {float:left; width:100%; text-align:center; padding-top:5%;}
.sub2_line {float:left; width:100%; padding-top:8%; margin-bottom:8%; border-bottom:1px solid #efefef;}
.sub3_01_01 {float:left; width:100%; font-size:22px; font-weight:bold; text-align:center; border-bottom:1px solid #efefef; padding-bottom:5%; margin-bottom:5%;}
.sub3_01_02 {float:left; width:100%; font-size:15px; text-align:center; padding-bottom:10%;}
.sub3_01_03 {float:left; width:100%; font-size:15px; text-align:left;}

.sub6_01_01 {float:left; width:100%; text-align:center; padding:0% 5% 10% 5%; font-size:18px; color:#000; font-weight:normal;}
.sub6_01_01 span {font-weight:bold;}
.sub6_01_02 {float:left; width:100%; text-align:center; padding:10% 5%; font-size:18px; color:#fff; font-weight:normal; background:url('../img/gg/sub6_01_01.jpg'); background-size:cover;}
.sub6_01_02 span {font-weight:bold;}
.sub6_01_03 {float:left; width:100%; text-align:center; padding:10% 5%; font-size:18px; color:#fff; font-weight:normal; background:url('../img/gg/sub6_01_02.jpg'); background-size:cover;}
.sub6_01_03 span {font-weight:bold;}
.sub6_01_04 {float:left; width:100%; text-align:center; padding:10% 0%; }
.sub6_01_04_box {float:left; width:50%; padding:5%; border:1px solid #efefef;}
.sub6_01_04_box_img {float:left; width:100%; text-align:center;}
.sub6_01_04_box_text {float:left; width:100%; font-size:15px; text-align:center; padding-top:10%;}

.sub4_img {display:table; width:100%; height:100%; }
.sub4_img_cont{display:table-cell; width:100%; height:100%; content:""; vertical-align:middle;}
.sub4_title {float:left; width:100%; font-size:18px; font-weight:bold; text-align:center; padding-top:5%; padding-bottom:2%;}
.sub4_table {float:left; width:100%; padding-bottom:5%;}
.sub4_table table {width:100%;}
.sub4_table table tr th {font-size:15px; text-align:center; color:#fff; background:#43426a; border:1px solid #CCC; border-collapse:collapse; margin:20px auto;}
.sub4_table table tr td {font-size:15px; text-align:center; padding:1%; color:#000; border:1px solid #CCC; border-collapse:collapse; margin:20px auto;}

.sub4_text {float:left; width:100%; font-size:18px; text-align:center;}

.map {float:left; width:100%; height:450px;}
.sub_01_02_table {float:left; display:table; width:100%; overflow:hidden;}
.sub_01_02_left {display:table-cell; width:20%; padding:1%; text-align:center; vertical-align:middle; font-size:15px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; background:#f3f4f5; box-sizing:border-box;}
.sub_01_02_right {display:table-cell; width:80%; padding:1%; text-align:center; vertical-align:middle; font-size:15px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; box-sizing:border-box;}
.sub6_01_01_img {float:left; width:100%; text-align:center; margin-top:5%;}
.sub2_box {float:left; width:100%; border:1px solid #dddddd; padding:5%; margin-top:5%;}


.table_bg {background:#efefef;}
.view_skin_bottom_wrap {float:left; width:100%; padding-top:2%; font-size:13px;}


/*-- 하단 --*/
footer {margin:0px !important;}
footer i {font-size:20px; padding:0% 3%;}
.py-5 {float:left; width:100%; background:#fff;}
.footer_wrap {float:left; width:100%; padding:3%; background:#4d4d4d;}
.footer {font-size:13px; color:#fff;  }
.footer .homp {float:left; width:100%; text-align:center; color:#fff; font-size:12px; margin-top:1%;}
.homp div {display:inline-block; border:1px solid #999; padding:5px 15px; color:#999; border-radius:50px;}
.homp div a {font-size:12px; color:#999;}


/*-- 게시판 --*/
.border_write {font-size:15px; }
.view_skin_wrap { width:100%;}
.view_skin_wrap tr td {border:1px solid #ddd; padding:1.5%;}
.view_skin_wrap tr td:nth-child(1) {width:20%; background:#f3f4f5;}
.view_skin_wrap tr td:nth-child(2) {font-weight:bold; color:#000;}


/*-- 탭 모바일 --*/
@media screen and (max-width: 1200px) {
	#tnb ul {width:100%;}
	.banner_wrap {min-height:400px; height:100%;}
}

@media screen and (max-width: 1089px) {
	.ety-mt {margin-top:65px;}
}

@media screen and (max-width: 1000px) {
	.navbar-nav li { padding:10px 0 0px 10px; border-bottom:1px solid #efefef;}
	.nav_right {position:relative; top:auto; right:auto;}
}

@media screen and (max-width: 960px) {
	.banner_wrap {min-height:250px; height:100%;}


	.sub_bottom_wrap {height:40px;}
	.sub_bottom_click {height:40px;}
	.sub_bottom a {font-size:13px;line-height:40px;}
	.pc {display:none;}
	.m {display:block;}

	.view_skin_wrap tr td {padding:2%;}
	.view_skin_wrap tr td:nth-child(1) {width:30%; background:#f3f4f5;}
	
}

@media screen and (max-width: 640px) {

	.sub_wrap {padding:10% 5%;}
	.ety-mt {margin-top:104px;}
	.center-heading p {margin-top:5%;}
	.text-light {padding-top:10%;}
	.margin-bottom-50 {margin-bottom:8%;}
	.carousel-caption {top:15%; left:10%; right:10%;}
	.carousel-item {background:no-repeat 70% center scroll; min-height:400px; background-size:cover;}
	.carousel-item-h {min-height:200px !important;}
	.navbar-brand {padding:0px;}
	.navbar-brand img {max-width:100px;}

	.fixed-top {background:#fff;}
	.box > .icon > .image {padding:5%;}
	.box > .icon > .image img {max-width:50%;}
	.box > .icon > .info > h3.title {font-size:20px; font-weight:bold;}
	.box > .icon > .info > p {line-height:120%; margin:0px 5px 10px 5px;}

	#bo_v_title .bo_v_tit {font-size:0.6em;}
	#bo_list .tbl_head01 thead th:nth-child(5) {display:none;}
	#bo_list .tbl_head01 thead th:nth-child(6) {display:none;}
	#bo_list .tbl_head01 thead th:nth-child(7) {display:none;}
	#bo_list .tbl_head01 td:nth-child(5) {display:none;}
	#bo_list .tbl_head01 td:nth-child(6) {display:none;}
	#bo_list .tbl_head01 td:nth-child(7) {display:none;}
	#bo_list .tbl_head01 td:nth-child(7) div {width:60px !important;}
	#bo_sch select {width:30%;}
	#bo_sch .sch_input {width:50%;}
	.banner_wrap {display:none !important;}
	.m_banner_wrap {display:block !important; max-height:500px;}

	.main_btn a {font-size:15px;}

	.main_img_01 img {height:60px;}
	.main_text2_01 {font-size:24px;}
	.main_text2_02 {font-size:20px;}
	.main_text2_03 {font-size:12px;}
	.main_text_01 {text-align:right; font-size:18px; padding-bottom:0%;}
	.main_text_02 {text-align:right; font-size:34px; margin-bottom:0%; line-height:130%; }

	.main2_title {font-size:20px; padding-bottom:3%;}
	.main2_text {font-size:13px; }

	#main3_wrap {padding:10% 0% 30% 0%; background-size:130% 100%;}
	.main3_title {font-size:20px; padding-bottom:0%;}
	.main3_text {font-size:13px; }

	#main4_wrap {padding:10% 0% 30% 0%;}
	.main4_title {font-size:20px; padding-bottom:0%;}
	.main4_text {font-size:13px; }
	
	.main5_box {height:240px;}
	.main5_box_img img {height:80px;}
	.main5_box_title {font-size:20px; padding-top:10%; padding-bottom:2%;}
	.main5_box_text {font-size:12px;}
	.main5_box2 {height:240px;}
	.main5_box2_img img {height:80px;}
	.main5_box2_title {font-size:20px; padding-top:10%; padding-bottom:2%;}
	.main5_box2_text {font-size:12px;}
	.main5_box3 {height:240px;}
	.main5_box3_img img {height:80px;}
	.main5_box3_title {font-size:20px; padding-top:10%; padding-bottom:2%;}
	.main5_box3_text {font-size:12px;}
	.main5_box4 {height:240px;}
	.main5_box4_img img {height:80px;}
	.main5_box4_title {font-size:20px; padding-top:10%; padding-bottom:2%;}
	.main5_box4_text {font-size:12px;}

	#main8_wrap iframe {float:left; height:300px;}

	#main9_wrap {height:auto;}
	.main9_box {width:100%; padding:8%;}
	.main9_box_left {width:60%; padding-right:5%;}
	.main9_box_right {width:40%;}
	.main9_box2 {width:100%; padding:8%;}
	
	#sub_top_wrap {padding:10% 5%; background-position-x:center;}
	#sub2_top_wrap {padding:10% 5%; background-position-x:center;}
	#sub3_top_wrap {padding:10% 5%; background-position-x:center;}
	#sub4_top_wrap {padding:10% 5%; background-position-x:center;}
	#sub5_top_wrap {padding:10% 5%; background-position-x:center;}
	#sub6_top_wrap {padding:10% 5%; background-position-x:center;}

	.sub_top_text {font-size:20px; padding-bottom:2%;}
	.sub_top_title {font-size:12px; }
	.sub_01_01_img {margin-bottom:10%;}
	.sub_01_01 {font-size:15px; margin-bottom:0%;}
	.sub_01_02 {font-size:24px; margin-bottom:5%;}
	.sub_01_01_title {padding:10% 0% 10% 0%;}
	.sub_01_03 {font-size:13px; padding-bottom:10%;}

	.sub_01_03_you iframe {height:200px;}
	.sub_02_02 {padding-bottom:3.5%;}
	.sub_02_02_left {font-size:13px;}
	.sub_02_02_right {font-size:13px;}
	.sub_02_01_3 {font-size:12px;}
	.sub_02_03 {padding-top:3%; font-size:11px;}
	.sub6_01_04_box_img img {width:40px;}
	.sub6_01_04_box_text {font-size:13px;}
	.sub6_01_02 {font-size:12px;}
	.sub6_01_02 span {font-size:13px;}
	.sub6_01_03 {font-size:12px;}
	.sub6_01_03 span {font-size:15px;}
	
	.map {float:left; width:100%; height:300px;}
	.mobile_tel {float:left; display:block; padding-right:12px; padding-top:0px;}
	.sub_bottom a {font-size:10px; line-height:40px;}

	.footer_wrap {padding:5%;}
	.footer {font-size:11px;}
	.footer .homp {font-size:11px; margin-top:0%; margin-bottom:3%;}
	.m_menu_wrap {display:block; position:fixed; top:56px; width:100%;  box-shadow:rgba(0, 0, 0, 0.11765) 0px 3px 2px; background:#fff;border-top:1px solid #ccc; z-index:1029;}
	.m_menu_list {float:left; width:calc(100%/3); height:50px; line-height:50px;text-align:center; font-size:11px; font-weight:bold;}
	.m_menu_list a {display:block; color:#000;}
	
	
	/*-- 메인 퀵메뉴 --*/
	.top_box_wrap {display:block; position:fixed; right:5%; bottom:5%; width:55px; box-shadow:rgb(0 0 0 / 10%) 0px 0px 5px 4px; z-index:9999;}
	.top_box {float:left; width:100%; text-align:center; padding:10px;}
	.top_box_color_1 {background:#32a339;}
	.top_box_color_2 {background:#f9e000;}
	.top_box_color_3 {background:#fff;}
	.top_box_color_4 {background:#249ef3;}

}