@charset "euc-kr";
/*À¥ÆùÆ® ³ª´®°íµñ*/
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);*/

/*°øÅë À¯Æ¿ :after {content:""; display:block; clear:both; } */
.webfont { font-family: "³ª´®¹Ù¸¥°íµñ", "³ª´®°íµñ", "Nanum Gothic", sans-serif; }
.barun { font-family: "³ª´®¹Ù¸¥°íµñ", "Nanum Barun Gothic", sans-serif; }
.nanum { font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif; }
.marjin0 {
	margin: 0;
	padding: 0;
}
.clear { clear: both; }
.disable { display: none }
/*ÀÍ½º¿ë onfocus=this.blur();  */
a { selector-dummy : expression(this.hideFocus=true);
}
/*ÀÍ½º¿Í ÆÄÆø¿ë onfocus=this.blur();  Å©·ÒÀº ÀÚµ¿ */
a, a:focus, a img { outline: none; }
a { outline-style: none; }
a:link, a:visited, a:active, a:hover { text-decoration: none !important; }
* {
	outline: none;
	margin: 0;
	padding: 0;
}
*::selection {
	background-color: #DE4555;
	color: #ffffff;
}
*::-moz-selection {
 background: #f73a4c;
 color: #ffffff;
}
/* Remove Firefox selection dot */
/*a, a:focus, a:active, a:hover, object, embed { outline: none !important; }
:-moz-any-link:focus {
outline: none;
}
input::-moz-focus-inner {
border: 0;
}

:focus { outline: 0; }

div { word-break: break-all; }*/

/* ----------------------------------------------------------------------------------------- */

/*ÀÍ½º 8ÀÌÇÏ ¹öÀüÀÇ ½Ã¸àÅØ »ç¿ë°¡´É ¹è·Á*/
article, aside, hgroup, header, footer, figure, figcaption, nav, section {
	display: block;
	clear: both;
}
/* Carousel Fade */
.carousel-caption { z-index: 1 !important; }
.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	transition-property: opacity;
}
.carousel-fade .carousel-inner .active { opacity: 1; }
.carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}
.carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity: 1; }
.carousel-fade .carousel-control { z-index: 2; }
/*
.item:nth-child(1) {
  background: darkred;
}
.item:nth-child(2) {
  background: red;
}
.item:nth-child(3) {
  background: orange;
}
*/

/*sms ºü¸¥»ó´ã*/
#sms form .sms_content dt {
	font-size: 12px;
	display: block;
	line-height: 35px;
	background-color: rgba(241,242,236,1.00);
	margin-top: 10px;
	margin-bottom: 10px;
}
#sms form .sms_content dd { }
#sms {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
.inputType { }
#sms form .sms_content dd input { border-collapse: collapse; }
#sms_send { display: none; }
/*Ä«ÆäÀü¿ë --------------------------------------------------------------------------- */
.seLayout { border: 1px solid #E7E7E7; } /* °Ô½ÃÆÇ ¾²±â ¾çÂÊ ½Ç¼±*/
.board_admin_bgcolor { padding-top: 25px; } /*°Ô½ÃÆÇ ¾Æ·¡ °ü¸®ÀÚ°ü·Ã ´ÜÃß*/
.sul_menu { margin-bottom: 10px; } /* Ä«Å×°í¸® */
.img_border_on {
	border-color: #EFEFEF;
	border-width: 1px;
	border-style: solid;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	display: block;
} /* ¾Ù¹üÀÐ±âÈ­¸é ÀÌ¹ÌÁö Å×µÎ¸® */
.gallery_subject a span {
	font-weight: 600;
	padding: 10px;
}
.gallery_subject a:hover span { color: #DE4555; }
#ext_search { margin-top: 25px; } /*°Ô½ÃÆÇ°Ë»ö*/
#search_display1 {
	padding-left: 5px;
	padding-right: 5px;
}
.webzine_type {  }
.webzine_type_img_td {
	width: 150px;
	vertical-align: top;
}
.webzine_type .webzine_type_img {
	display: block;
	padding: 5px;
}
.webzine_type_img a img {
	border-style: solid;
	border-width: 3px;
	border-color: rgba(229,229,229,1.00) !important;


}

.webzine_type dl {
	clear: both;
	float: none;
}
.webzine_type dd {
	border-style: none !important;
	display: block;

}
.obj_value {
	display: block;
	margin-bottom: 15px;
}
.obj_value a {
	color: #7E7E7E !important;
	line-height: 170%;
	font-weight: 600;
	font-size: 14px;
	text-decoration: none;
}
.obj_value a:hover {
	text-decoration: none !important;
	color: #E74D3C !important;
}
.news_title {
	color: #434343 !important;
	font-size: 18px !important;
	font-weight: 600;
	line-height: 35px;

}
.webzine_type_text_td_left { padding-left: 25px !important; }
.webzine_type_text_td_right { padding-right: 25px !important; }
.webzine_type2_table_line { border-top: 1px dotted #DFDFDF; }
.formmail_title_bgcolor, .formmail_cell_bgcolor { font-size: 14px; } /*¿Â¶óÀÎÆû ÆùÆ® ±ÛÀÚÅ©±â °íÁ¤*/
.formmail_textarea_style { width: 95%; } /*¿Â¶óÀÎ¹®ÀÇ ÅØ½ºÆ®¾Æ¸®¾Æ*/
/* ########### °øÁö»çÇ× ¹× ¸ÞÀÎ ÃßÃâ°Ô½ÃÆÇ  ############### */
.board_output tr td {
	font: 600 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	letter-spacing: 0px;
	color: #9B9B9B;
}
.bd_out1 { height: 22px; }
.bd_out1 a {
	font-size: 12px;
	color: #939393 !important;
	display: inline-block;
	text-decoration: none;
}  /*¸ÞÀÎÈ­¸é °Ô½ÃÆÇ ·Ñ¿À¹ö½Ã ¹ØÁÙÁ¦°Å*/
.bd_out1 a:hover { color: #C7162D !important; }
.formmail_agreement p {
	display: inline-block;
	margin-right: 20px;
} /*°³ÀÎÁ¤º¸º¸È£*/

.paging {
	display: block;
	margin-top: 25px;
	margin-bottom: 25px;
}
.paging > b {
	background-color: rgba(199,22,45,1.00);
	color: rgba(255,255,255,1.00);
}
.paging > b, .paging > a {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-color: rgba(236,236,236,1.00);
	border-width: 1px;
	border-style: solid;
	display: inline-block;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	text-decoration: none !important;
	margin-right: -15px;
	font-weight: bold !important;
	border-radius: 5px;
}
.table td {
	font-size: 14px;
	font-family: "±¼¸²", Gulrim, "Arial Unicode MS";
	padding-top: 10px;
} /*ÀÍ½º ¹öÀü È£È¯ °Ô½ÃÆÇ ±Û²Ã*/
.table_02 { border-top-color: #D9D9D9 !important; } /*°Ô½ÃÆÇ »ó´Ü Ä®¶ó*/
.table_02 {
	border-top: 2px #4fb3d2 solid;
	border-bottom: 1px #4fb3d2 solid;
	border-left: 1px #e5e5e5 solid;
}
.table_02 td {
	border-bottom: 1px #e5e5e5 solid;
	border-right: 1px #e5e5e5 solid;
	font: 12px "±¼¸²";
} /* Á¦ÀÌÄõ¸®¿¡ table_02Àû¿ëÇÏ¸é Àû¿ë*/
.bbsetc_dateof_write { color: #8A8A8A; } /*°Ô½ÃÆÇ³¯Áö*/
.bbsetc_view_count { color: #8A8A8A; } /* Á¶È¸¼ö */
.table_02 td.att_title { height: 45px; }
.bbscategory, .bbsnewf5, .bbsetc_dateof_write, .bbswriter { font-size: 14px; } /*°Ô½ÃÆÇ »ó´Ü ÆùÆ® Å©±â ÅëÀÏ*/
.bbsnewf5 a { outline-style: none; } /*°Ô½ÃÆÇ ¸®½ºÆ® ±ÛÀÚ*/
.bbsnewf5 a:hover { color: #C7162D !important; }
.bbsnewf5 table tbody tr td[valign] > a img {
	border: 1px solid #DFDFDF;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;

}
.bbsnewf5 table tbody tr td[valign] > a:hover img { }
.board_output colgroup col:last-child { width: 0px; }
.board_output a:hover { text-decoration: none !important; }
/*¸ÞÀÎ °øÁö ÃßÃâ ±úÁü¹æÁö*/

.member_td_bgcolor { width: 150px; } /*Ä®¶ó°°Áö¸¸ ¾Æ´Ï±¸ È¸¿ø°ü¸®~ */
INPUT#border.public_input.input_form { width: 80%; } /*Á¦Ç°¼Ò°³ Á¦¸ñ ¾²±â ±úÁü ¹æÁö*/
.output_table { /* [disabled]width: 310px; ¹ÝÀÀÇü ¼û±è*/
}
.secede input { vertical-align: -7px; }
.board_output_gallery_subject {  } /*¸ÞÀÎ °¶·¯¸® ÃßÃâ Á¦¸ñ*/
/*¸ÞÀÎ¾Ù¹ü Á¦¸ñÁ¶Á¤*/
.board_output_gallery_subject a {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	height: 15px;
	margin-top: 7px;
	color: #6E6E6E;
}
/*Á¦Ç°¼Ò°³ ±×¸² Á¦¸ñ Á¶Á¤*/
.gallery_title {
	display: block;
	color: #6E6E6E;
}
.notice_subject { }
.img_border {
	border-color: rgba(239,239,239,1.00);
	border-width: 5px !important;
	border-style: solid;
	display: block;
	padding: 1px;
}
.secede_box .radio { display: inline !important; }
/* ----------------------------------------------------------- */

/*ºê·¹ÀÌÅ© CSS */
html, body {
	width: 100%;
	height: 100%;
}
* { border-radius: 0; }
body {
	color: #333;
}
a {
	color: #1F1F1F;
	text-decoration: none;
}
a, a:focus, a:hover, a:active { outline: 0 !important; }
a:focus { text-decoration: none; }
a:hover { color: #C7162D; }
/*p {
	margin: 0;
	padding: 0;
}*/

img, fieldset { border: 0; }
li {list-style: none;  }
.checkbox, .radio { display: inline-block !important; }
input {
	border-color: #F2F2F2;
	border-width: 1px;
	border-style: solid;
}
textarea {
	border-color: #F2F2F2;
	border-width: 0px;
	border-style: solid;
}

.nav_under {
	background-color: rgba(21,77,160,1.00);
	min-width: 100%;
	max-width: 100%;
	/* [disabled]width: 100%;
*/
	display: none;
	height: 30px;
	/* [disabled]overflow-y: hidden;
*/
}
.metapo {
	margin-left: auto;
	margin-right: auto;
}
.sub_metapo_01 {
	margin-right: auto;
	margin-left: auto;
	max-width: 100%;
}
/*######################################### ¸ÞÀÎÀ§Á¬ #####################################################*/
/* »ö»ó, Å©±â, °¢ ¿ä¼ÒµéÀ» ÀÚÀ¯·ÎÀÌ ¼öÁ¤ Ãß°¡ÇÏ¿© È¨ÆäÀÌÁö¿¡ ¸Â°Ô »ç¿ëÇÏ½Ç¼ö ÀÖ½À´Ï´Ù */
/* ------------------------------------------ ¾ÆÀÌÄÜ¹è³Ê 01 ---------------------------------------------- */
#icon_banner_bg01 {
	display: none;
	padding: 60px 15px;
}
#icon_banner_bg01 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	max-width: 1100px;
	text-align: center;
	padding-bottom: 25px;
}
#icon_banner_bg01 .main_banner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;

	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#icon_banner_bg01 .main_banner .type_icon {
	border-radius: 100px;
	background-color: #F3F3F3;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100px;
	height: 100px;
	line-height: 100px;
	color: #6E6E6E;
	margin-left: auto;
	margin-right: auto;
	font-size: 36px;
}
#icon_banner_bg01 .main_banner ul li {
	float: left;
	width: 25%;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#icon_banner_bg01 .main_banner ul li a div i { color: #6E6E6E; }
#icon_banner_bg01 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#icon_banner_bg01 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#icon_banner_bg01 .main_banner ul li a .main_banner_title {
	color: #6E6E6E;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#icon_banner_bg01 .main_banner ul li a:hover .main_banner_title { color: #C41F1F; }
#icon_banner_bg01 .main_banner ul li a:hover .type_icon { background-color: #E4570E; }

/* ------------------------------------------ ¾ÆÀÌÄÜ¹è³Ê 02 ---------------------------------------------- */
#icon_banner_02 {
	padding: 60px 15px;
	background-color: rgba(58,58,58,1.00);
	position: relative;
	width: 100%;
	display: none;
	overflow-y: hidden;
}
#icon_banner_02 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font: 600 28px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: block;
	padding-bottom: 55px;
}
#icon_banner_02 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
}
#icon_banner_02 .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
	color: #FFFFFF;
}
#icon_banner_02 .main_banner ul li:hover {
	background-color: rgba(58,58,58,1.00);
	height: 100%;
}
#icon_banner_02 .main_banner ul li div i { color: #FFFFFF; }
#icon_banner_02 .main_banner ul li {
	outline-style: none;
	text-decoration: none;
	display: block;
	float: left;
	width: 32.33%;
	padding: 20px;
	background-color: #9D0B0E;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
#icon_banner_02 .main_banner ul li:hover div > i { color: #FFFFFF; }
#icon_banner_02 .main_banner ul li .main_banner_title {
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
}
#icon_banner_02 .main_banner ul li:hover .main_banner_title { color: #FFFFFF; }
#icon_banner_02 .main_banner ul li .main_banner_dec {
	color: #FFFFFF;
	font-size: 18px;
	line-height: 28px;
	text-align: left;
	text-decoration: none;
}
#icon_banner_02 .main_banner ul li:hover .type_icon { }


/* ------------------------------------------ ¾ÆÀÌÄÜ¹è³Ê 03 ---------------------------------------------- */
#icon_banner_bg03 {
	display: none;
	overflow-y: hidden;
	padding: 60px 15px;
}
#icon_banner_bg03 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#icon_banner_bg03 .main_banner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#icon_banner_bg03 .type_icon {
	border-radius: 100px;
	background-color: #F3F3F3;
	text-align: center;
	text-decoration: none;
	display: none;
	width: 100px;
	height: 100px;
	line-height: 100px;
	color: #6E6E6E;
	margin-left: auto;
	margin-right: auto;
	font-size: 36px;
}
#icon_banner_bg03 .main_banner ul li a:hover .type_icon { background-color: #E4570E; }
#icon_banner_bg03 .main_banner ul li {
	float: left;
	width: 25%;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#icon_banner_bg03 .main_banner ul li a div i { color: #6E6E6E; }
#icon_banner_bg03 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#icon_banner_bg03 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#icon_banner_bg03 .main_banner ul li a .main_banner_title {
	color: #9B9B9B;
	font-size: 28px;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
}
#icon_banner_bg03 .main_banner ul li a:hover .main_banner_title { color: #C41F1F; }
#icon_banner_bg03 .main_banner ul li a .main_banner_dec { color: rgba(126,126,126,1.00); }
#icon_banner_bg03 .main_banner ul li a:hover .main_banner_dec { }


/* ------------------------------------------ ¾ÆÀÌÄÜ¹è³Ê 04 ---------------------------------------------- */
#icon_banner_bg04 {
	background-color: #212121;
	display: none;
	overflow-y: hidden;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#icon_banner_bg04 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	padding-bottom: 25px;
	display: none;
}
#icon_banner_bg04 .main_banner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1440px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#icon_banner_bg04 .type_icon {
	border-radius: 65px;
	text-align: center;
	text-decoration: none;
	width: 120px;
	height: 100px;
	line-height: 65px;
	font-size: 28px;
	float: left;
	/* [disabled]background-color: #FFFFFF;
*/
	padding-top: 20px;
}
#icon_banner_bg04 .main_banner ul li a:hover .type_icon { }
#icon_banner_bg04 .main_banner ul li {
	float: left;
	width: 33%;
	padding: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#icon_banner_bg04 .main_banner ul li a div i {
	color: #2C2C2C;
	border-radius: 100px;
	display: block;
	width: 65px;
	height: 65px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding-top: 17px;
}
#icon_banner_bg04 .main_banner ul li a:hover div > i {
	color: rgba(192,27,45,1.00);
}
#icon_banner_bg04 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
}
#icon_banner_bg04 .main_banner ul li a .main_banner_title {
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 15px;
}
#icon_banner_bg04 .main_banner ul li a:hover .main_banner_title { color: #AC1E2D; }
#icon_banner_bg04 .main_banner ul li a .main_banner_dec {
	color: rgba(255,255,255,1.00);
}
#icon_banner_bg04 .main_banner ul li a:hover .main_banner_dec { color: #FFFFFF; }

/* ------------------------------------------ ¾ÆÀÌÄÜ¹è³Ê 05 ---------------------------------------------- */
#icon_banner_bg05 {
	padding: 60px 15px;
	width: 100%;
	display: none;
	overflow-y: hidden;
	background-image: url(../images/main_metapo01.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: 50% 50%;
}
#icon_banner_bg05 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: block;
	padding-bottom: 25px;
}
#icon_banner_bg05 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#icon_banner_bg05 .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
	background-color: #FFFFFF;
	border-radius: 100px;
	color: #DE4555;
}
#icon_banner_bg05 .main_banner ul li {
	float: left;
	width: 24%;
	padding: 20px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	/* [disabled]min-height: 270px;
*/
}
#icon_banner_bg05 .main_banner ul li:hover { }
#icon_banner_bg05 .main_banner ul li a div i { }
#icon_banner_bg05 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#icon_banner_bg05 .main_banner ul li:hover a div > i { }
#icon_banner_bg05 .main_banner ul li a .main_banner_title {
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
}
#icon_banner_bg05 .main_banner ul li a:hover .main_banner_title { color: #FFFFFF; }
#icon_banner_bg05 .main_banner ul li a .main_banner_dec { color: #FFFFFF; }
#icon_banner_bg05 .main_banner ul li a:hover .type_icon {
	background-color: #FFFFFF;
	color: #3A3A3A;
}

/* ------------------------------------------ ¾ÆÀÌÄÜ¹è³Ê 06 ---------------------------------------------- */
#icon_banner_bg06 {
	background-color: #124390;
	display: block;
	overflow-y: hidden;
	padding: 15px 15px 10px;
}
#icon_banner_bg06 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	padding-bottom: 25px;
	display: none;
}
#icon_banner_bg06 .main_banner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#icon_banner_bg06 .type_icon {
	text-align: center;
	text-decoration: none;
	float: left;
	margin-right: 10px;
}
#icon_banner_bg06 .main_banner ul li a:hover .type_icon { 
}
#icon_banner_bg06 .main_banner ul li {
	display: block;



	width: 25%
%;
	width: 25%;
	float: left;
}
#icon_banner_bg06 .main_banner ul li a div i {
	color: #154692;
	border-radius: 100%;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	padding: 5px;
	width: 25px;
	height: 25px;
}
#icon_banner_bg06 .main_banner ul li a:hover div > i { color: #C7162D; }
#icon_banner_bg06 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
}
#icon_banner_bg06 .main_banner ul li a .main_banner_title {
	color: #FFFFFF;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: 15px;
	display: none;
}
#icon_banner_bg06 .main_banner ul li a:hover .main_banner_title { color: #AC1E2D; 
}
#icon_banner_bg06 .main_banner ul li a .main_banner_dec {
	color: rgba(255,255,255,1.00);
	text-align: left;
	padding-left: 10px;
	line-height: 25px;
}
#icon_banner_bg06 .main_banner ul li a:hover .main_banner_dec {
	color: #E74D3C;
	font-weight: 600;
}

/* ------------------------------------------ ³Ñ¹ö Ä«¿îÅÍ 01 ---------------------------------------------- */
#num_counter_bg01 {
	padding: 60px 15px;
	width: 100%;
	display: none;
	overflow-y: hidden;
}

#num_counter_bg01 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#num_counter_bg01 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}


#num_counter_bg01 .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
	border-radius: 100px;
	color: #FFFFFF;
	margin-bottom: 10px;
}
#num_counter_bg01 .main_banner #count-number {
	font-weight: 400;
	font-size: 30px;
}
#num_counter_bg01 .main_banner ul li {
	float: left;
	width: 24%;
	padding: 20px;
	margin-right: 0.5%;
	margin-left: 0.5%;

}
#num_counter_bg01 .main_banner ul li:hover { }
#num_counter_bg01 .main_banner ul li a div i { }
#num_counter_bg01 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
	color: #FFFFFF;
}
#num_counter_bg01 .main_banner ul li:hover a div > i { }
#num_counter_bg01 .main_banner ul li a .main_banner_title {
	font-size: 22px;
	font-weight: 400;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
}
#num_counter_bg01 .main_banner ul li a:hover .main_banner_title { color: #FFFFFF; }
#num_counter_bg01 .main_banner ul li a .main_banner_dec {
	color: #FFFFFF;
	display: none;
}
#num_counter_bg01 .main_banner ul li a:hover .type_icon {
	background-color: #FFFFFF;
	color: #3A3A3A;
}


/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 01 ---------------------------------------------- */

#img_banner_bg01 {
	background-color: #000000;
	padding: 60px 15px;
	display: none;
}
#img_banner_bg01 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: block;
	text-decoration: none;
	padding-bottom: 25px;
}
#img_banner_bg01 .main_banner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg01 .main_banner .type_img {
	background-color: #FFFFFF;
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	border-radius: 8px;
	padding: 5px;
}
#img_banner_bg01 .main_banner .type_img .bg_black {
	position: absolute;
	width: 101%;
	z-index: 10;
	line-height: 30px;
	opacity: 0.8;
	color: #E4E4E4;
	font-weight: bold;
	top: 100%;
	left: -1px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	height: 101%;
	background-image: -webkit-linear-gradient(270deg, rgba(31,31,31,1.00) 0%, rgba(241,242,236,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(31,31,31,1.00) 0%, rgba(241,242,236,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(31,31,31,1.00) 0%, rgba(241,242,236,1.00) 100%);
	padding-top: 5px;
	display: block;
}
#img_banner_bg01 .main_banner .type_img:hover .bg_black { top: 50%; }
#img_banner_bg01 .main_banner .type_img:hover img { }
#img_banner_bg01 .main_banner ul li {
	float: left;
	width: 25%;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#img_banner_bg01 .main_banner ul li a div i {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#img_banner_bg01 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
}
#img_banner_bg01 .main_banner ul li a:hover div > i { color: #2156A5; }
#img_banner_bg01 .main_banner ul li a .main_banner_title {
	color: #E5E5E5;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-color: #C41F1F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 35px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#img_banner_bg01 .main_banner ul li a:hover .main_banner_title { color: #C41F1F; }
#img_banner_bg01 .main_banner .main_banner_dec { color: #E8E8E8; }


/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 02 ---------------------------------------------- */
#img_banner_bg02 {
	padding: 60px 15px;
	background-color: rgba(0,0,0,1.00);
	position: relative;
	width: 100%;
	display: none;
	overflow-y: hidden;
}
#img_banner_bg02 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: block;
	padding-bottom: 25px;
}
#img_banner_bg02 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg02 .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
}
#img_banner_bg02 .main_banner ul li {
	float: left;
	width: 24%;
	padding: 20px;
	background-color: #3A3A3A;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
#img_banner_bg02 .main_banner ul li:hover { background-color: rgba(58,58,58,1.00); }
#img_banner_bg02 .main_banner ul li a div i { color: #FFFFFF; }
#img_banner_bg02 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#img_banner_bg02 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#img_banner_bg02 .main_banner ul li a .main_banner_title {
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
}
#img_banner_bg02 .main_banner ul li a:hover .main_banner_title { color: #FFFFFF; }
#img_banner_bg02 .main_banner ul li a .main_banner_dec { color: #FFFFFF; }
#img_banner_bg02 .main_banner ul li a:hover .type_img { }



/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 03 ---------------------------------------------- */
#img_banner_bg03 {
	padding: 60px 15px;
	display: none;
}
#img_banner_bg03 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	max-width: 1100px;
	text-align: center;
	display: block;
	padding-bottom: 25px;
}
#img_banner_bg03 .main_banner {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg03 .main_banner .type_img {
	position: relative;
	overflow-x: hidden;
	overflow-y: hidden;
	display: block;
}
#img_banner_bg03 .main_banner .type_img .bg_black {
	position: absolute;
	width: 101%;
	z-index: 10;
	line-height: 30px;
	opacity: 0.8;
	color: #E4E4E4;
	font-weight: bold;
	top: 100%;
	left: -1px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	height: 101%;
	padding-top: 5px;
	display: block;
	background-color: #000000;
}
#img_banner_bg03 .main_banner .type_img:hover .bg_black { top: 50%; }
#img_banner_bg03 .main_banner .type_img:hover img { }
#img_banner_bg03 .main_banner ul li {
	float: left;
	width: 25%;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#img_banner_bg03 .main_banner ul li a div i {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
#img_banner_bg03 .main_banner ul li a:hover div > i { color: #2156A5; }
#img_banner_bg03 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
}
#img_banner_bg03 .main_banner ul li a .main_banner_title {
	color: #3A3A3A;
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-color: #C41F1F;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 35px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#img_banner_bg03 .main_banner ul li a:hover .main_banner_title { color: #C41F1F; }
#img_banner_bg03 .main_banner .main_banner_dec {
	color: #3A3A3A;
	margin-bottom: 15px;
}



/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 04 ---------------------------------------------- */
#img_banner_bg04 {
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	position: relative;
	width: 100%;
	display: block;
	overflow-y: hidden;
}
#img_banner_bg04 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #434343;
	max-width: 1100px;
	display: inherit;
	padding-bottom: 25px;
	text-align: center;
	font-size: 28px;
	font-weight: 600;
}
#img_banner_bg04 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg04 .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
}

#img_banner_bg04 .main_banner ul li {
	float: left;
	width: 24%;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
#img_banner_bg04 .main_banner ul li:hover {

}
#img_banner_bg04 .main_banner ul li a div i { color: #FFFFFF; }
#img_banner_bg04 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#img_banner_bg04 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#img_banner_bg04 .main_banner ul li a .main_banner_title {
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #2C2C2C;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
	border-bottom: 2px solid #0B49AB;
	margin-bottom: 10px;
}
#img_banner_bg04 .main_banner ul li a:hover .main_banner_title {
	color: #316CC9;
}
#img_banner_bg04 .main_banner ul li a .main_banner_dec {
	color: #434343;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	display: inherit;
}
#img_banner_bg04 .main_banner ul li a:hover .type_img { }

/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 05 ---------------------------------------------- */
#img_banner_bg05 {
	padding: 60px 15px;
	position: relative;
	width: 100%;
	display: none;
	overflow-y: hidden;
}
#img_banner_bg05 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: block;
	padding-bottom: 25px;
}
#img_banner_bg05 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg05 .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
}

#img_banner_bg05 .main_banner ul li {
	float: left;
	width: 24%;
	background-color: rgba(31,31,31,1.00);
	margin-right: 0.5%;
	margin-left: 0.5%;
}
#img_banner_bg05 .main_banner ul li:hover { background-color: rgb(1, 186, 175); }
#img_banner_bg05 .main_banner ul li a div i { color: #FFFFFF; }
#img_banner_bg05 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#img_banner_bg05 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#img_banner_bg05 .main_banner ul li a .main_banner_title {
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FFFFFF;
	padding: 15px;
}
#img_banner_bg05 .main_banner ul li a:hover .main_banner_title { color: #FFFFFF; }
#img_banner_bg05 .main_banner ul li a .main_banner_dec {
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#img_banner_bg05 .main_banner ul li a:hover .type_img { }

/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 06 ---------------------------------------------- */
#img_banner_bg06 {
	position: relative;
	width: 100%;
	display: block;
	background-color: rgba(243,243,243,1.00);
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
}
#img_banner_bg06 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #434343;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#img_banner_bg06 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg06 .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
}
#img_banner_bg06 .main_banner ul li {
	float: left;
	width: 32.33%;
	padding: 20px;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
#img_banner_bg06 .main_banner ul li:hover { }
#img_banner_bg06 .main_banner ul li a div i { color: #FFFFFF; }
#img_banner_bg06 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#img_banner_bg06 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#img_banner_bg06 .main_banner ul li a .big_title {
	font-weight: 600;
	font-size: 30px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: rgba(67,67,67,1.00);
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
	display: none;
}
#img_banner_bg06 .main_banner ul li a .small_title { color: rgba(110,110,110,1.00); }
#img_banner_bg06 .main_banner ul li a .main_banner_title {
	font-size: 21px;
	font-weight: 600;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #434343;
	display: block;
}
#img_banner_bg06 .main_banner ul li a:hover .main_banner_title { color: rgba(222,69,85,1.00); }
#img_banner_bg06 .main_banner ul li a .main_banner_dec {
	color: #5C5C5C;
	padding-right: 5px;
	padding-left: 5px;
	display: none;
}
#img_banner_bg06 .main_banner ul li a .type_img {
	margin-top: 20px;
	margin-bottom: 20px;
}
#img_banner_bg06 .main_banner ul li a:hover .type_img {  }

/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 07 ---------------------------------------------- */
#img_banner_bg07 {
	position: relative;
	width: 100%;
	display: none;
	background-color: rgba(157,11,14,1.00);
	padding: 60px 15px;
}
#img_banner_bg07 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#img_banner_bg07 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg07 .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
}
#img_banner_bg07 .main_banner ul li {
	float: left;
	width: 32.33%;
	padding: 20px;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
#img_banner_bg07 .main_banner ul li:hover { }
#img_banner_bg07 .main_banner ul li a div i { color: #FFFFFF; }
#img_banner_bg07 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#img_banner_bg07 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#img_banner_bg07 .main_banner ul li a .big_title {
	font: 600 36px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: rgba(255,255,255,1.00);
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
}
#img_banner_bg07 .main_banner ul li a .small_title { color: rgba(255,210,205,1.00); }
#img_banner_bg07 .main_banner ul li a .main_banner_title {
	font-size: 21px;
	font-weight: 600;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
	background-color: #1F1F1F;
}
#img_banner_bg07 .main_banner ul li a:hover .main_banner_title {
	color: rgba(31,31,31,1.00);
	background-color: #FFFFFF;
}
#img_banner_bg07 .main_banner ul li a .main_banner_dec { color: #FFFCFC; }
#img_banner_bg07 .main_banner ul li a .type_img {
	margin-top: 55px;
	margin-bottom: 55px;
}
#img_banner_bg07 .main_banner ul li a:hover .type_img {  }


/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 07_a ---------------------------------------------- */
#img_banner_bg07_a {
	position: relative;
	width: 100%;
	display: none;
	background-color: rgba(0,0,0,1.00);
	padding: 60px 15px;
}
#img_banner_bg07_a .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#img_banner_bg07_a .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg07_a .main_banner .type_icon {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
}
#img_banner_bg07_a .main_banner ul li {
	float: left;
	width: 32.33%;
	padding: 20px;
	margin-right: 0.5%;
	margin-left: 0.5%;
}
#img_banner_bg07_a .main_banner ul li:hover { }
#img_banner_bg07_a .main_banner ul li a div i { color: #FFFFFF; }
#img_banner_bg07_a .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#img_banner_bg07_a .main_banner ul li a:hover div > i { color: #FFFFFF; }
#img_banner_bg07_a .main_banner ul li a .big_title {
	font: 600 36px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: rgba(255,255,255,1.00);
	text-align: center;
	text-decoration: none;
	letter-spacing: -1px;
}
#img_banner_bg07_a .main_banner ul li a .small_title { color: rgba(255,255,255,1.00); }
#img_banner_bg07_a .main_banner ul li a .main_banner_title {
	font-size: 21px;
	font-weight: 600;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
	background-color: #9D0B0E;
}
#img_banner_bg07_a .main_banner ul li a:hover .main_banner_title {
	color: rgba(31,31,31,1.00);
	background-color: #FFFFFF;
}
#img_banner_bg07_a .main_banner ul li a .main_banner_dec { color: #FFFCFC; }
#img_banner_bg07_a .main_banner ul li a .type_img {
	margin-top: 55px;
	margin-bottom: 55px;
}
#img_banner_bg07_a .main_banner ul li a:hover .type_img { }


/* ------------------------------------------ info_notice 02 ---------------------------------------------- */

#info_notice_bg02 {
	background-color: #1F1F1F;
	padding: 15px;
	display: block;
}
#info_notice_bg02 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	padding: 15px;
	text-align: center;
	display: none;
}
#info_notice_bg02 .banner_subject a {
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	text-decoration: none;
	display: inline-block;
}
#info_notice_bg02 .st {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#info_notice_bg02 .st .st_header {
	font-weight: 600;
	font-size: 28px;
	text-align: center;
	padding: 15px;
	display: none;
}
#info_notice_bg02 .st .st_img {
	float: left;
	width: 10%;
	margin-right: 5%;
}
#info_notice_bg02 .st .st_img img {
	width: 100%;
	border-radius: 100%;
}
#info_notice_bg02 .st .st_body {
	float: left;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	text-decoration: none;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	font-weight: 600;
	width: 85%;
	vertical-align: middle;
}
#info_notice_bg02 .st .st_body .st_txt01 {
	font-size: 22px;
	color: #DDDDDD;
	padding: 0px 0px 20px;
}
#info_notice_bg02 .st .st_body .st_txt02 {
	font-size: 18px;
	color: #C5C5C5;
	padding-bottom: 15px;
}
#info_notice_bg02 .st .st_body .st_txt03 {
	color: #848484;
	padding-bottom: 15px;
	display: none;
}
/* ------------------------------------------ // info_notice 02 ---------------------------------------------- */


/* ------------------------------------------ ÀÌ¹ÌÁö ¹è³Ê 08 ¸ÞÀÎ ´ëÇ¥¹è³Ê  ---------------------------------------------- */
#img_banner_bg08 {
	padding: 60px 15px;
	position: relative;
	width: 100%;
	display: none;
	overflow-y: hidden;
	background-color: rgba(237,237,237,1.00);
}
#img_banner_bg08 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #434343;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#img_banner_bg08 .main_banner {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#img_banner_bg08 .main_banner .type_img {
	text-align: center;
	text-decoration: none;
	display: block;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	font-size: 48px;
	line-height: 110px;
}

#img_banner_bg08 .main_banner ul li {
	float: left;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	border: 3px none rgba(31,31,31,1.00);
}
#img_banner_bg08 .main_banner ul li:hover { }
#img_banner_bg08 .main_banner ul li a div i { color: #FFFFFF; }
#img_banner_bg08 .main_banner ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
	width: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	position: relative;
}
#img_banner_bg08 .main_banner a .type_img:after {
		left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
	content: " ";
	height: 100%;
	text-align: center;
	position: absolute;
	background-color: rgba(0,0,0,0.0);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
#img_banner_bg08 .main_banner a:hover .type_img:after {
		left: 0;
	bottom: 0;
	width: 100%;
	z-index: 1;
	content: " ";
	height: 100%;
	text-align: center;
	position: absolute;
	background-color: rgba(0,0,0,0.5);
}
#img_banner_bg08 .main_banner ul li a:hover div > i { color: #FFFFFF; }
#img_banner_bg08 .main_banner a .main_banner_title {
	font-size: 210%;
	font-weight: bold;
	letter-spacing: -1px;
	color: #FFFFFF;
	position: absolute;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	top: -100%;
	text-align: center;
	width: 100%;
	padding: 15px;
	/* [disabled]background-color: rgba(0,0,0,0.52); */
	z-index: 2;
}
#img_banner_bg08 .main_banner a .main_banner_dec {
	padding: 15px;
	text-align: center;
	display: none;
}
#img_banner_bg08 .main_banner a:hover .main_banner_title {
	top: 20%;
	display: inherit;
}

#img_banner_bg08 .main_banner a:hover .main_banner_dec {
	display: none;

}





/* ------------------------------------------ µ¿¿µ»ó 01 ---------------------------------------------- */
#main_movie_bg01 {
	padding: 60px 15px;
	background-color: rgba(0,0,0,1.00);
	position: relative;
	width: 100%;
	display: none;
}
#main_movie_bg01 .movie_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #FFFFFF;
	max-width: 1100px;
	text-align: center;
	display: block;
	padding-bottom: 25px;
}
#main_movie_bg01 .main_movie {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	width: 100%;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#main_movie_bg01 .main_movie .type_movie {
	text-align: center;
	text-decoration: none;
	font-size: 48px;
	line-height: 110px;
}
#main_movie_bg01 .main_movie ul li {
	float: left;
	width: 32.33%;
	padding: 10px;
	margin-right: 0.5%;
	margin-left: 0.5%;
	margin-bottom: 15px;
}
#main_movie_bg01 .main_movie ul li:hover { }
#main_movie_bg01 .main_movie ul li a div i { color: #79A42F; }
#main_movie_bg01 .main_movie ul li a {
	outline-style: none;
	text-decoration: none;
	display: block;
}
#main_movie_bg01 .main_movie ul li a .main_movie_title {
	font-size: 21px;
	font-weight: bold;
	letter-spacing: -1px;
	margin-top: 15px;
	margin-bottom: 15px;
	color: #FFFFFF;
}
#main_movie_bg01 .main_movie ul li a:hover .main_movie_title { color: #DE4555; }
#main_movie_bg01 .main_movie ul li a .main_movie_txt { color: #FFFFFF; }
#main_movie_bg01 .main_movie ul li a:hover .type_movie { background-color: #FFFFFF; }
/* ------------------------------------------ // µ¿¿µ»ó 01 ---------------------------------------------- */
/* ------------------------------------------ Á¦Ç°¼Ò°³ 01 ---------------------------------------------- */
#album_bbs_bg01 .board_output tr td { width: 25%; }
#album_bbs_bg01 {
	background-color: #FFFFFF;
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
	display: inherit;
}
#album_bbs_bg01 .banner_subject a {
	margin-left: auto;
	margin-right: auto;
	font: 600 28px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	max-width: 1100px;
	text-align: center;
	text-decoration: none;
	display: block;
	padding-bottom: 25px;
}
#album_bbs_bg01 .product {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#album_bbs_bg01 .product .board_output_gallery_subject a {
	display: block;
	color: #3A3A3A;
	background-color: #FFFFFF;
	height: auto;
	font: 600 16px/30px "µ¸¿ò";
	text-align: center;
	text-decoration: none;
	border-top-color: rgba(199,22,45,1.00);
	border-top-width: 3px;
	border-top-style: solid;
	padding-top: 10px;
	padding-bottom: 10px;
}
#album_bbs_bg01 .product .board_output_gallery_subject:hover a {
	background-color: rgba(199,22,45,1.00);
	color: rgba(255,255,255,1.00);
}
#album_bbs_bg01 .product .board_output_gallery_img a img { min-width: 100%; }
/* ------------------------------------------ // Á¦Ç°¼Ò°³ 02 ---------------------------------------------- */
/* ------------------------------------------ Á¦Ç°¼Ò°³ 02 ---------------------------------------------- */
#album_bbs_bg02 {
	background-color: #FFFFFF;
	padding: 60px 15px;
	display: none;
}
#album_bbs_bg02 .banner_subject a {
	margin-left: auto;
	margin-right: auto;
	font: 600 28px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	max-width: 1100px;
	text-align: center;
	text-decoration: none;
	display: block;
	padding-bottom: 25px;
}
#album_bbs_bg02 .product {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#album_bbs_bg02 .product .board_output_gallery_subject a {
	display: block;
	color: #3A3A3A;
	background-color: #FFFFFF;
	height: auto;
	font: bold 14px/45px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
	border-top-color: rgba(199,22,45,1.00);
	border-top-width: 3px;
	border-top-style: solid;
}
#album_bbs_bg02 .product .board_output_gallery_subject:hover a {
	background-color: rgba(199,22,45,1.00);
	color: rgba(255,255,255,1.00);
}
#album_bbs_bg02 .product .board_output_gallery_img a img {
	min-width: 100%;
	border: 1px solid #EBEBEB;
	padding: 10px;
}
/* ------------------------------------------ // Á¦Ç°¼Ò°³ 02 ---------------------------------------------- */
/* ------------------------------------------ Á¦Ç°¼Ò°³ 03 ---------------------------------------------- */
#album_bbs_bg03 {
	background-color: #1F1F1F;
	padding: 60px 15px 6px;
	display: none;
}
#album_bbs_bg03 .banner_subject a {
	margin-left: auto;
	margin-right: auto;
	font: 600 28px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #F8F8F8;
	max-width: 1100px;
	text-align: center;
	text-decoration: none;
	display: block;
	padding-bottom: 25px;
}
#album_bbs_bg03 .product {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#album_bbs_bg03 .product .board_output_gallery_subject a {
	display: block;
	color: #FFFFFF;
	background-color: #1F1F1F;
	height: auto;
	font: bold 14px/45px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
	border-top-color: rgba(199,22,45,1.00);
	border-top-width: 3px;
	border-top-style: solid;
}
#album_bbs_bg03 .product .board_output_gallery_subject:hover a {
	background-color: rgba(199,22,45,1.00);
	color: rgba(255,255,255,1.00);
}
#album_bbs_bg03 .product .board_output_gallery_img a img {
	min-width: 100%;
	border: 1px solid #000000;
}
/* ------------------------------------------ // Á¦Ç°¼Ò°³ 03 ---------------------------------------------- */
/* ------------------------------------------ ¼îÇÎ¸ô »óÇ°¼Ò°³ 01 ---------------------------------------------- */
#item_bg01 {
	background-color: #FFFFFF;
	padding: 60px 15px;
	display: none;
}
#item_bg01 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	max-width: 1100px;
	text-align: center;
	text-decoration: none;
	padding-bottom: 25px;
}
#item_bg01 .item {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#item_bg01 .item .board_output_gallery_subject a {
	display: block;
	color: #FFFFFF;
	background-color: #6E6E6E;
	height: 45px;
	font: bold 14px/45px "³ª´®¹Ù¸¥°íµñ", "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
}
#item_bg01 .item .board_output_gallery_img a img { min-width: 100%; }
/* ------------------------------------------ // ¼îÇÎ¸ô »óÇ°¼Ò°³ 01 ---------------------------------------------- */
/* ------------------------------------------ //bbs 01 ---------------------------------------------- */
#bbs {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	padding: 60px 15px;
	display: none;
}
#bbs a {
	outline-style: none;
	color: #3A3A3A;
	text-decoration: none;
}
#bbs .bbs_big_title {
	font: bold 14px "±¼¸²", Gulrim, "Arial Unicode MS";
	padding-right: 5px;
	padding-bottom: 10px;
	display: inline-block;
	letter-spacing: -1px;
	color: #3A3A3A;
}
#bbs .small_title { }
#bbs .notice {
	float: left;
	width: 35%;
	padding-right: 15px;
}
#bbs .product {
	float: left;
	width: 40%;
	padding-right: 15px;
}
#bbs .tel {
	float: left;
	width: 25%;
}
#bbs .tel .click {
	color: rgba(155,155,155,1.00);
	font: 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-indent: 20px;
}
#bbs .tel .phone {
	display: block;
	width: 100%;
	border-radius: 4px;
	background-color: rgba(21,77,160,1.00);
	color: rgba(240,240,240,1.00);
	font: 600 18px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: -1px;
	background-image: -webkit-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
}
#bbs .tel .sms_send {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#bbs .tel a {
	color: rgba(110,110,110,1.00);
	font-weight: 600;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-decoration: none;
}
/* ------------------------------------------ // bbs 01 ---------------------------------------------- */
/* ------------------------------------------ bbs 02 ---------------------------------------------- */
#bbs02 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	padding-top: 50px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 50px;
	display: none;
}
#bbs02 a {
	outline-style: none;
	color: #3A3A3A;
	text-decoration: none;
}
#bbs02 .bbs_big_title {
	font: bold 14px "±¼¸²", Gulrim, "Arial Unicode MS";
	padding-right: 5px;
	padding-bottom: 10px;
	display: inline-block;
	letter-spacing: -1px;
	color: #3A3A3A;
}
#bbs02 .small_title { }
#bbs02 .notice {
	float: left;
	width: 35%;
	padding-right: 15px;
}
#bbs02 .product {
	float: left;
	width: 35%;
	padding-right: 15px;
}
#bbs02 .tel {
	float: left;
	width: 30%;
}
#bbs02 .tel .click {
	color: rgba(155,155,155,1.00);
	font: 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-indent: 20px;
}
#bbs02 .tel .phone {
	display: block;
	width: 100%;
	border-radius: 4px;
	color: rgba(240,240,240,1.00);
	font: 600 18px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: -1px;
	background-image: -webkit-linear-gradient(270deg,rgba(64,121,211,1.00) 0%,rgba(6,53,126,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(64,121,211,1.00) 0%,rgba(6,53,126,1.00) 100%);
}
#bbs02 .tel .sms_send {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#bbs02 .tel a {
	color: rgba(110,110,110,1.00);
	font-weight: 600;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-decoration: none;
}
/* ------------------------------------------ // bbs 02 ---------------------------------------------- */
/* ------------------------------------------ bbs 02_a ---------------------------------------------- */
#bbs02_a {
	display: block;
	background-color: #F4F4F4;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
}
#bbs02_a a {
	outline-style: none;
	color: #3A3A3A;
	text-decoration: none;
}
#bbs02_a .bbs_big_title {
	font-weight: 600;
	font-size: 18px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	padding-right: 5px;
	padding-bottom: 10px;
	display: inline-block;
	letter-spacing: -1px;
	color: #3A3A3A;
}
#bbs02_a .small_title { }
#bbs02_a .notice { 
}
#bbs02_a .product { 
}
#bbs02_a .tel { 
}
#bbs02_a .tel .click {
	color: rgba(155,155,155,1.00);
	font: 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-indent: 20px;
}
#bbs02_a .tel .phone {
	display: block;
	width: 100%;
	border-radius: 4px;
	color: rgba(240,240,240,1.00);
	font: 600 18px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: -1px;
	background-image: -webkit-linear-gradient(270deg,rgba(69,124,211,1.00) 0%,rgba(8,51,118,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(69,124,211,1.00) 0%,rgba(8,51,118,1.00) 100%);
}
#bbs02_a .tel .sms_send {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#bbs02_a .tel a {
	color: rgba(110,110,110,1.00);
	font-weight: 600;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-decoration: none;
}
/* ------------------------------------------ // bbs 02_a ---------------------------------------------- */

/* ------------------------------------------ bbs 03 ---------------------------------------------- */
#bbs03 {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	padding: 60px 15px;
	display: none;
}
#bbs03 a {
	outline-style: none;
	color: #3A3A3A;
	text-decoration: none;
}
#bbs03 .bbs_big_title {
	font: bold 14px "±¼¸²", Gulrim, "Arial Unicode MS";
	padding-right: 5px;
	padding-bottom: 10px;
	display: inline-block;
	letter-spacing: -1px;
	color: #787878;
}
#bbs03 .small_title { }
#bbs03 .notice {
	float: left;
	width: 33.33%;
	padding-right: 15px;
	padding-left: 15px;
}
#bbs03 .product {
	float: left;
	width: 35%;
	padding-right: 15px;
}
#bbs03 .tel {
	float: left;
	width: 30%;
}
#bbs03 .tel .click {
	color: rgba(155,155,155,1.00);
	font: 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-indent: 20px;
}
#bbs03 .tel .phone {
	display: block;
	width: 100%;
	border-radius: 4px;
	background-color: rgba(21,77,160,1.00);
	color: rgba(240,240,240,1.00);
	font: 600 18px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: -1px;
	background-image: -webkit-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
}
#bbs03 .tel .sms_send {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#bbs03 .tel a {
	color: rgba(110,110,110,1.00);
	font-weight: 600;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-decoration: none;
}
/* ------------------------------------------ // bbs 03 ---------------------------------------------- */


/* ------------------------------------------ greeting 01 ---------------------------------------------- */
#greeting_bg01 {
	background-color: #FFFFFF;
	padding: 60px 15px;
	display: none;
}
#greeting_bg01 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	text-align: center;
	padding-bottom: 25px;
}
#greeting_bg01 .banner_subject a {
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	text-decoration: none;
	display: inline-block;
}
#greeting_bg01 .st {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#greeting_bg01 .st .st_header {
	font-weight: 600;
	font-size: 28px;
	text-align: center;
	padding: 15px;
}
#greeting_bg01 .st .st_img {
	float: left;
	width: 30%;
	margin-right: 3%;
}
#greeting_bg01 .st .st_img img { width: 100%; }
#greeting_bg01 .st .st_body {
	float: left;
	width: 67%;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	text-decoration: none;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	font-weight: 600;
}
#greeting_bg01 .st .st_body .st_txt01 {
	font-size: 22px;
	color: #666666;
	padding: 0px 0px 20px;
}
#greeting_bg01 .st .st_body .st_txt02 {
	font-size: 18px;
	color: #575757;
	padding-bottom: 15px;
}
#greeting_bg01 .st .st_body .st_txt03 {
	color: #848484;
	padding-bottom: 15px;
}
/* ------------------------------------------ // greeting 01 ---------------------------------------------- */

/* ------------------------------------------ info_notice 01 ---------------------------------------------- */
#info_notice_bg01 {
	background-color: #FFFFFF;
	padding: 60px 15px;
	display: none;
}
#info_notice_bg01 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	text-align: center;
	padding-bottom: 25px;
}
#info_notice_bg01 .banner_subject a {
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	text-decoration: none;
	display: inline-block;
}
#info_notice_bg01 .st {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#info_notice_bg01 .st .st_header {
	font-weight: 600;
	font-size: 28px;
	text-align: center;
	padding: 15px;
}
#info_notice_bg01 .st .st_img {
	float: left;
	width: 18%;
	margin-right: 5%;
}
#info_notice_bg01 .st .st_img img {
	width: 100%;
	border-radius: 100%;
}
#info_notice_bg01 .st .st_body {
	float: left;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	text-decoration: none;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	font-weight: 600;
	width: 77%;
}
#info_notice_bg01 .st .st_body .st_txt01 {
	font-size: 22px;
	color: #666666;
	padding: 0px 0px 20px;
}
#info_notice_bg01 .st .st_body .st_txt02 {
	font-size: 18px;
	color: #575757;
	padding-bottom: 15px;
}
#info_notice_bg01 .st .st_body .st_txt03 {
	color: #848484;
	padding-bottom: 15px;
}
/* ------------------------------------------ info_notice 01_a ---------------------------------------------- */
#info_notice_bg01_a {
	background-color: #FFFFFF;
	padding-top: 30px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 20px;
	display: none;
}
#info_notice_bg01_a .banner_subject {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#info_notice_bg01_a .banner_subject a {
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	text-decoration: none;
	display: inline-block;
}
#info_notice_bg01_a .st {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
	padding-top: 15px;
	padding-bottom: 30px;
}
#info_notice_bg01_a .st .st_header {
	font-weight: 600;
	font-size: 70px;
	text-align: center;
	padding: 15px;
	display: none;
}

#info_notice_bg01_a .st .st_img {
	float: left;
	width: 25%;
	margin-right: 5%;
}
#info_notice_bg01_a .st .st_img img {
	width: 100%;
	border-radius: 100%;
}
#info_notice_bg01_a .st .st_body {
	float: left;
	padding: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
	text-decoration: none;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	font-weight: 600;
	width: 70%;
}
#info_notice_bg01_a .st .st_body .st_title {
	font-weight: 600;
	font-size: 45px;
	color: #E74D3C;
	letter-spacing: -1px;
	text-decoration: none;
	text-transform: uppercase;
}
#info_notice_bg01_a .st .st_body .st_txt01 {
	font-size: 22px;
	color: #666666;
}
#info_notice_bg01_a .st .st_body .st_txt02 {
	font-size: 20px;
	color: #E74D3C;
}
#info_notice_bg01_a .st .st_body .st_txt03 {
	color: #848484;
	font-size: 18px;
	font-family: "³ª´®°íµñ";
	padding-top: 30px;
}


/* ------------------------------------------ info_notice 02 ---------------------------------------------- */

#info_notice_bg02 {
	background-color: #1F1F1F;
	padding: 60px 15px;
	display: block;
}
#info_notice_bg02 .banner_subject {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	text-align: center;
	display: none;
	padding-bottom: 25px;
}
#info_notice_bg02 .banner_subject a {
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #3A3A3A;
	text-decoration: none;
	display: inline-block;
}
#info_notice_bg02 .st {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	overflow-y: hidden;
	max-width: 1100px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	display: block;
}
#info_notice_bg02 .st .st_header {
	font-weight: 600;
	font-size: 28px;
	text-align: center;
	display: block;
	padding-bottom: 25px;
	color: #E74D3C;
}
#info_notice_bg02 .st .st_img {
	float: left;
	width: 15%;
	padding: 15px;
}
#info_notice_bg02 .st .st_img img {
	width: 100%;
	border-radius: 100%;
}
#info_notice_bg02 .st .st_body {
	float: left;
	padding: 15px 15px 15px 35px;
	text-align: left;
	text-decoration: none;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	font-weight: 600;
	width: 85%;
	vertical-align: middle;
}
#info_notice_bg02 .st .st_body .st_txt01 {
	font-size: 22px;
	color: #DDDDDD;
	padding: 0px 0px 20px;
}
#info_notice_bg02 .st .st_body .st_txt02 {
	font-size: 18px;
	color: #C5C5C5;
	padding-bottom: 15px;
}
#info_notice_bg02 .st .st_body .st_txt03 {
	color: #848484;
	padding-bottom: 15px;
	display: none;
}
/* ------------------------------------------ // info_notice 02 ---------------------------------------------- */

/*##############################################################################################*/

#footer {
	width: 100%;
	background-color: rgba(31,31,31,1.00);
	padding-bottom: 15px;
	padding-top: 15px;
}

/* ¼­ºê ÆäÀÌÁö ¼¼·ÎÇü
#sub_wrap {
	margin: 15px auto;
	max-width: 1100px;
	width: 100%;
}
#aside {
	width: 18.1818%;
	margin-right: 4.54545%;
	float: left;
	padding-top: 10px;
}
#section {
	float: left;
	width: 77.2727%;
	height: auto;
	padding-bottom: 55px;
}
#bbs_contents {
	float: left;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
}
#page_count {
	text-align: right;
	color: #9C9C9C;
	font: 500 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	padding-right: 15px;
}
#page_count ul { margin: 0px; }
#page_count ul li {
	padding-right: 5px;
	display: inline-block;
}
#page_count ul li i { margin-right: 5px; }

*/
/* ¼­ºê ÆäÀÌÁö °¡·ÎÇü */
#sub_wrap { width: 100%; 
}
#sub_wrap .left_title {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 15px;
}

#sub_wrap .left_title .big_title {
	font-weight: 600;
	font-size: 32px;
	font-family: "³ª´®°íµñ";
	color: rgba(73,73,73,1.00);
	letter-spacing: -1px;
	text-indent: 15px;
	display: block;
}

#sub_wrap .left_title .small_title {
	color: rgba(110,110,110,1.00);
	font-family: "³ª´®°íµñ", "¸¼Àº °íµñ", "µ¸¿ò";
	font-size: 10px;
	text-align: center;
	line-height: 0px;
	font-weight: 600;
	display: none;
	padding-bottom: 15px;
}

#sub_wrap .left_title .bl_lt {
	text-align: center;
	color: rgba(192,192,192,1.00);
	font-size: 12px;
	display: none;
}
#section { }

#bbs_contents {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 55px;
}
#content {
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	font-weight: 500;
	line-height: 25px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	padding-bottom: 55px;	
}
#sub_contents {
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	font-weight: 500;
	line-height: 25px;
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	padding-bottom: 55px;
}



/*  */
#notice .notice_out {
	display: block;
	margin-bottom: 15px;
	font-size: 12px;
}
#mob_connect {
	text-decoration: none;
	position: fixed;
	left: 50%;
	top: 20%;
	width: 0px;
	height: 0px;
	z-index: 10;
	margin-left: -100px;
	display: block;
}
#top_header h1 a { outline-style: none; }

#member { }
#footer #foot_contents {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 1100px;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
}
#foot_menu { }
#foot_contents .company_info {
	font: 12px/18px "³ª´®¹Ù¸¥°íµñ", "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: rgba(209,209,209,1.00);
	display: block;
}
#foot_contents .company_info_mobile { display: none; }
#qr_cord {
	width: 100px;
	display: none;
	border-radius: 8px;
	position: absolute;
	right: 0px;
	top: 0px;
}
#main_metapo { }
#main_metapo .metapo_bg {
	width: 100%;
	height: 300px;
	position: absolute;
	z-index: -10;
	top: 67px;
	opacity: 0.5;
	background-color: rgba(212,212,212,1.00);
	display: block;
}
#sub_metapo { }
#sub_metapo .sub_metapo_bg {
	width: 100%;
	height: 140px;
	position: absolute;
	z-index: -10;
	top: 20px;
	opacity: 0.5;
	background-color: rgba(212,212,212,1.00);
	display: none;
}
#guide_info {
	margin-bottom: 55px;
	max-width: 1100px;
	margin-right: auto;
	margin-left: auto;
	overflow-y: hidden;
}
#guide_customer {
	margin-bottom: 55px;
	max-width: 1100px;
	margin-right: auto;
	margin-left: auto;
	overflow-y: hidden;
}
.bg_foot_menu {
	background-color: rgba(31,31,31,1.00);
	border-top: 3px solid #434343;
}
#foot_menu {
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
	padding-left: 15px;
	padding-right: 15px;
	overflow-y: hidden;
	margin-top: -3px;
	border-top: 3px none #C7162D;
}
#foot_menu ul { margin-bottom: 0px; }
#foot_menu ul li {
	float: left;
	position: relative;
}
#foot_menu ul li:after {
	content: "";
	position: absolute;
	height: 15px;
	right: 0px;
	z-index: 10;
	background-color: #4D4D4D;
	top: 22px;
	width: 1px;
}
#foot_menu ul li:last-child:after { display: none; }
#foot_menu ul li a {
	color: rgba(224,224,224,1.00);
	text-decoration: none;
	font: bold 12px/65px "³ª´®¹Ù¸¥°íµñ", "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
}
#foot_menu a:hover { color: #E74D3C; }
#scrollTop {
	position: fixed;
	bottom: 10px;
	right: 10px;
	cursor: pointer;
	display: none;
}
#scrollTop .scrollBtn {
	border-radius: 3px;
	background-color: rgba(0,0,0,0.82);
	color: rgba(255,255,255,1.00);
	width: 35px;
	height: 35px;
	text-align: center;
	text-decoration: none;	
}
#scrollTop  .scrollBtn:hover { background-color: rgba(199,22,45,1.00); }
#scrollTop  .scrollBtn i { vertical-align: -6px; }


#product .product_out {
	margin-bottom: 15px;
	font-size: 12px;
}
.metapo #carousel .left.carousel-control, .metapo #carousel .right.carousel-control, .sub_metapo_01 #carousel .left.carousel-control, .sub_metapo_01 #carousel .right.carousel-control {
	background-image: -webkit-linear-gradient(270deg, rgba(255,255,255,0.00) 0%, rgba(255,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(255,255,255,0.00) 0%, rgba(255,0,0,0.00) 100%);
	background-image: linear-gradient(180deg, rgba(255,255,255,0.00) 0%, rgba(255,0,0,0.00) 100%);
}
.metapo #carousel_mobile .left.carousel-control, .metapo #carousel_mobile .right.carousel-control {
	background-image: -webkit-linear-gradient(270deg, rgba(255,255,255,0.00) 0%, rgba(255,0,0,0.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(255,255,255,0.00) 0%, rgba(255,0,0,0.00) 100%);
	background-image: linear-gradient(180deg, rgba(255,255,255,0.00) 0%, rgba(255,0,0,0.00) 100%);
}


#mobile_nav_btn { display: none; }
#mobile_metapo { display: none; }
#tel .click {
	color: rgba(155,155,155,1.00);
	font: 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-indent: 20px;
}
#tel .phone {
	display: block;
	width: 100%;
	border-radius: 4px;
	background-color: rgba(21,77,160,1.00);
	color: rgba(240,240,240,1.00);
	font: 600 18px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-align: center;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: -1px;
	background-image: -webkit-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(44,94,169,1.00) 0%, rgba(21,77,160,1.00) 100%);
}
#tel .sms_send {
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
#tel a {
	color: rgba(110,110,110,1.00);
	font-weight: 600;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-decoration: none;
}
#g_nav_mobile { }
.link {
	color: rgba(196,31,31,1.00);
	font-weight: 600;
}
.link:hover {
	text-decoration: none;
	color: rgba(157,8,36,1.00);
	font-weight: bold;
}
#logo_text {
	display: none;
	position: relative;
}
#logo_text a {
	display: inline-block;
	text-decoration: none;
	font: 600 48px/76px "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	color: rgba(103,102,108,1.00);
	letter-spacing: -2px;
}
#logo_text a:hover { color: rgba(134,134,142,1.00); }
#logo_text a:hover .small_title { color: rgba(67,67,67,1.00); }
#logo_text a .small_title {
	position: absolute;
	top: 1px;
	right: 1px;
	letter-spacing: 0px;
	font-weight: 600;
}
#sub_contents {
	line-height: 160%;
	text-decoration: none;
	font-weight: 600;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: #595959;
}
#sign {
	font: 28px "³ª´®¼Õ±Û¾¾ Ææ", "Nanum Pen Script", cursive;
	padding-top: 55px;
}
#mob_img_01_01 { }
#is_member_mobile { display: none; }
.member_border {
	overflow-x: hidden;
	overflow-y: scroll;
}
/* ------------------------------------·Î±×ÀÎ --------------------------------------- */
.login_shop {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-color: #E5E5E5;
	border-top-color: #CFCFCF;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	background-image: -webkit-linear-gradient(270deg, rgba(253,253,253,1.00) 0%, rgba(245,245,245,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(253,253,253,1.00) 0%, rgba(245,245,245,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(253,253,253,1.00) 0%, rgba(245,245,245,1.00) 100%);
}
.login_shop2 {
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom-color: #E5E5E5;
	border-top-color: #CFCFCF;
	border-top-width: 0px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	background-image: -webkit-linear-gradient(270deg, rgba(253,253,253,1.00) 0%, rgba(245,245,245,1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(253,253,253,1.00) 0%, rgba(245,245,245,1.00) 100%);
	background-image: linear-gradient(180deg, rgba(253,253,253,1.00) 0%, rgba(245,245,245,1.00) 100%);
}
.form-signin {
	width: 50%;
	margin-left: auto;
	margin-right: auto;
}
.form-signin input { margin-bottom: 5px; }
.form-signin-heading {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 16px;
}
.form-signin-subtext {
	margin-bottom: 10px;
	font-size: 12px;
}
.etc_btn {
	margin-top: 10px;
	text-align: center;
}
.etc_btn a { display: inline-block; }


/* ------------------------------------ // ·Î±×ÀÎ --------------------------------------- */

#sitemap_area {
	overflow-y: hidden;
	background-color: rgba(31,31,31,1.00);
	border-top: 1px solid #2A2A2A;
	display: none;
}

#sitemap {
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	max-width: 1100px;
}

#sitemap ul { }

#sitemap ul li {
	position: relative;
	float: left;
	width: 20%;
}

#sitemap ul li a {
	color: rgba(203,203,203,1.00);
	display: block;
	text-align: center;
	text-decoration: none;
	line-height: 50px;
	font-size: 14px;
	 font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif; 
	font-weight: 700;
	outline-style: none;
}

#sitemap ul li a:hover {
	background-color: rgba(0,0,0,1.00);
	color: rgba(255,255,255,1.00);
}

#sitemap ul ul { position: relative; 
}

#sitemap ul ul li { width: 100%; }

#sitemap ul ul li a {
	font-size: 12px;
	display: block;
	line-height: 25px;
	color: rgba(146,146,146,1.00);
	background-color: rgba(39,39,39,0.00);
	font-weight: 600;
}

#sitemap ul ul li a:hover {
	color: rgba(240,92,15,1.00);
	background-color: rgba(58,58,58,1.00);
}



@media (max-width:480px) {
.hidden-xxs { display: none; }
}

@media (max-width:768px){
blockquote { font-size: 16px !important; }
.login_box { padding: 20px 0 !important; }
.login_box .find { display: none; }
.view_auto {
	overflow-y: auto;
	padding-bottom: 15px;
}
.view_auto_sell { min-width: 768px; }
.view_auto_sell2 { min-width: 991px; }
/*·¹ÀÌ¾Æ¿ô*/
#header {
	height: 35px;
	width: 100%;
}
#top_header {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 1100px;
}
#g_nav { }
#g_nav ul li {
	display: inline-block;
	float: left;
	overflow-x: hidden;
	margin-right: 2px;
}
#g_nav ul li:nth-child(1), #g_nav ul li:nth-child(2) {  }
#g_nav ul li a {
	width: 100%;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	line-height: 16px;
	font-weight: 600;
	font-size: 12px;
	font-family: "³ª´®°íµñ";
	color: #F9F9F9;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	outline-style: none;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 5px;
	float: left;
	background-color: #0B49AB;
	border-radius: 3px;
}
#g_nav ul li:hover a {
	color: #FFFFFF;
	font-weight: 600;
	background-color: #2C2C2C;
	font-family: "³ª´®°íµñ";
	line-height: 16px;
}
#navwrap_bg {
	background-color: rgba(255,255,255,1.00);
	z-index: 60;
	width: 100%;
	border-bottom: 3px solid #0B49AB;

}
#navwrap {
	overflow-y: hidden;
	position: relative;
}
#member { padding-left: 15px; }
#logo {
	text-align: left;
	width: 180px;
	padding-bottom: 15px;
	padding-top: 15px;
}
#logo h1 { margin: 0px; }
#logo h1 img { width: 100%; }
#logo_text {
	font-size: 32px;
	letter-spacing: -1px;
	font-weight: bold;
	padding-left: 15px;
	z-index: 10;
	display: none;
	line-height: 70px;
	height: 70px;
}
#link_nav {
	position: absolute;
	right: 1px;
	top: 7px;
	display: none;
}
#link_nav li { display: inline-block; }
#link_nav a {
	color: #FFFFFF;
	text-decoration: none;
}
#link_nav a:hover {
	color: #9D0B0E;
	text-decoration: none;
}
#logo_text a {
	text-decoration: none;
	color: #3A3A3A;
}
#mobnav_btn { display: block; }

.nav_under { background-color: rgba(31,31,31,1.00); }
#notice { min-width: 100%; }
#product { min-width: 100%; }
.bg_foot_menu { background-color: rgba(31,31,31,1.00); }
#foot_menu {
	padding-left: 0px;
	padding-right: 0px;
}
#foot_menu ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
#foot_menu ul li {
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
}
#foot_menu ul li a {
	color: rgba(192,192,192,1.00);
	text-decoration: none;
	font: 13px/30px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	display: block;
	text-align: left;
	text-indent: 15px;
	background-image: -webkit-linear-gradient(130deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	background-image: -moz-linear-gradient(130deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	background-image: -o-linear-gradient(130deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	background-image: linear-gradient(320deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	border-bottom-color: rgba(31,31,31,1.00);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-right: 0px;
	margin-right: 0px;
}
#foot_menu ul li a:hover {
	background-color: rgba(58,58,58,1.00);
	background-image: -webkit-linear-gradient(62deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	background-image: -moz-linear-gradient(62deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	background-image: -o-linear-gradient(62deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	background-image: linear-gradient(28deg, rgba(58,58,58,1.00) 0%, rgba(31,31,31,1.00) 100%);
	color: rgba(255,255,255,1.00);
}
#footer {
	background-color: rgba(44,44,44,1.00);
	padding-bottom: 15px;
}
#foot_contents { color: rgba(212,212,212,1.00); }
#mob_img_01_01 {
	display: block;
	width: 100%;
	margin-bottom: 15px;
}
#g_nav { }
#g_nav_mobile {
	display: block;
	margin-left: auto;
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
}
#g_nav_mobile ul li { display: inline-block; }
#g_nav_mobile ul li a {
	display: block;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	font: bold 12px/30px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	color: rgba(239,239,239,1.00);
}

#mob_nav_js { display: block; }
#nav {
	width: 100%;
	background-color: rgba(31,31,31,1.00);
	z-index: 99;
	min-width: 100%;
	display: none;
	position: relative;
}
#nav .menu li { position: relative; }
#nav .menu li:hover a { background-color: #3A3A3A; }
#nav .menu { }
#nav .menu li > a {
	display: block;
	text-align: left;
	font: 600 14px/46px "³ª´®°íµñ";
	text-decoration: none;
	color: rgba(255,255,255,1.00);
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.1s;
	-o-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	outline-style: none;
	width: 100%;
	border-bottom: 1px solid rgba(58,58,58,1.00);
	text-indent: 25px;
}
#nav .menu li ul { display: none; }
#nav .menu li ul li { }
#nav .menu li ul li a {
	line-height: 35px;
	text-decoration: none;
	height: 35px;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	display: block;
}
#sub_wrap #aside .left_title {
	padding-bottom: 25px;
	border-bottom: 3px solid rgba(67,67,67,1.00);
}
#sub_wrap #aside .left_title .big_title {
	font: 600 28px/50px "³ª´®°íµñ";
	color: rgba(73,73,73,1.00);
	letter-spacing: -1px;
	text-indent: 15px;
	display: block;
}
#sub_wrap #aside .left_title .small_title {
	color: rgba(110,110,110,1.00);
	font-family: "³ª´®°íµñ", "¸¼Àº °íµñ", "µ¸¿ò";
	font-size: 10px;
	text-align: center;
	line-height: 0px;
	font-weight: 600;
	display: none;
}
#sub_wrap #aside .left_title .bl_lt {
	text-align: center;
	color: rgba(192,192,192,1.00);
	font-size: 12px;
	display: none;
}
#aside .left_nav {
	margin-left: auto;
	margin-right: auto;
}
.left_menu { }
.left_menu li { }
.left_menu li a {
	color: #6E6E6E;
	font: 600 14px/35px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	background-color: #FFFFFF;
	display: block;
	text-decoration: none;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.1s;
	-o-transition-duration: 0.1s;
	transition-duration: 0.1s;
	-webkit-transition-timing-function: ease-in;
	-o-transition-timing-function: ease-in;
	transition-timing-function: ease-in;
	border-bottom-color: #BABABA;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	outline-style: none;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	text-indent: 15px;
}
.left_menu li a i { margin-right: 7px; }
.left_menu li > a.nav_on, .left_menu li > a.nav_on:hover {
	color: rgba(255,255,255,1.00);
	font-size: 16px;
	background-color: rgba(58,58,58,1.00);
	font-weight: 600;
}
.left_menu li a:hover {
	color: rgba(73,73,73,1.00);
	font-size: 16px;
}


#main_metapo { display: block; }
#mobile_metapo { display: none; }
/* ######################### ¸ÞÀÎ ±âº»¹è³Ê ############################################*/
.main_banner ul li {
	width: 100% !important;
	margin-left :0px !important;
	margin-right :0px !important;
	margin-bottom:15px;

}
.st_img {
	width: 60% !important;
	text-align: center;
	float: none !important;
	margin-left: auto;
	margin-right: auto !important;
	margin-bottom: 15px;
}
.st_body {
	width: 100% !important;
	padding: 15px !important;
	text-align: center;
}

.main_movie ul li {
	width: 100% !important;
	margin-bottom: 15px;
}
.notice, .product, .tel {
	width: 100% !important;
	padding-bottom: 25px;
}
.tel {
	background-image: none;
	padding-left: 0px;
}
/* ######################### // ¸ÞÀÎ ±âº»¹è³Ê ############################################*/
#qr_cord { display: none; }
#sub_banner { display: none; }
#sub_metapo { display: none; }
#aside, #section {
	float: none;
	width: 100%;
}
.sub_title {
	margin-bottom: 20px;
	font: 600 28px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	letter-spacing: -1px;
	padding: 15px;
	border-bottom: 1px solid rgba(236,236,236,1.00);
	color: rgba(73,73,73,1.00);
}
.sub_title2 {
	font-size: 12px;
	margin-left: 10px;
	display: none;
}
#page_count {
	text-align: right;
	color: #FFFFFF;
	font: 500 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	background-color: rgba(199,22,45,1.00);
	padding-top: 10px;
	padding-bottom: 10px;
}
#page_count ul { margin: 0px; }
#page_count ul li {
	padding-right: 5px;
	display: inline-block;
}
#page_count ul li i { margin-right: 5px; }

#sub_contents {
	padding-left: 15px;
	padding-right: 15px;
}
#foot_contents .company_info {
	display: block;
	padding-top: 15px;
	font-size: 12px;
	color: #8E8E8E;
}
.company_info ul {
	border-bottom-color: hsla(0,0%,23%,1.00);
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.company_info ul li:first-child { margin-bottom: 10px; }
#history_year {
	float: none;
	width: 100%;
	min-width: 100%;
}
#history_img01 {
	width: 100%;
	float: none;
}
#busines_img01 { display: none; }
#busines_img01_mobile { display: block; }
/*¼îÇÎ¸ô*/
#content {
	padding-left: 10px;
	padding-right: 10px;
}
#product_list a { font-size: 14px !important; }
#product_info { float: left !important; }
/* // ¼îÇÎ¸ô*/

/*---------------------------------- mobile btn ----------------------------------------*/
.menu-icon-container {
	display: block;
	width: 50px;
	height: 50px;
	cursor: pointer;
	background-color: rgba(31,31,31,1.00);
	border-radius: 6px;
	position: absolute;
	top: 20px;
	right: 20px;
}
.menu-icon {
	position: relative;
	display: block;
	width: 30px;
	height: 4px;
	background-color: #fff;
	top: 50%;
	left: 50%;
	margin-top: -2px;
	margin-left: -15px;
	transition: background-color .2s ease-out;
}
.menu-icon::after, .menu-icon::before {
	content: '';
	position: absolute;
	display: block;
	width: 30px;
	height: 4px;
	background-color: #fff;
	left: 0px;
	transition: all .2s ease-out;
}
.menu-icon::after { top: 9px; }
.menu-icon::before { top: -9px; }
/*.menu-icon-container:hover .menu-icon::after{
  top:13px;
  transition: all .2s ease-out;
}
.menu-icon-container:hover .menu-icon::before{
  top:-13px;
  transition: all .2s ease-out;
}*/

/*---cross---*/
.menu-icon.transformed { background-color: transparent; }
.menu-icon.transformed::after, .menu-icon.transformed::before {
	transform-origin: 50% 50%;
	top: 0px;
	left: 2px;
	width: 26px;
	transition: all .15s ease-out;
}
.menu-icon.transformed::after { 
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	transform: rotate(45deg);
 }
.menu-icon.transformed::before { 
	-webkit-transform: rotate(-45deg); 
	-moz-transform: rotate(-45deg); 
	transform: rotate(-45deg); 
}
/*.menu-icon-container:hover .menu-icon.transformed::after,
.menu-icon-container:hover .menu-icon.transformed::before{
  top:0px;
  left:-1px;
  width:32px;
  transition: all .15s ease-out;
}*/
/*---------------------------------- mobile btn ----------------------------------------*/
#guide_customer {
	padding-left: 15px;
	padding-right: 15px;
}
#bbs_contents {
	padding-left: 15px;
	padding-right: 15px;
}
#txtbox_info {
	padding-left: 10px;
	padding-right: 10px;
}
#foot_menu ul li:after { display : none; }
#bg_copy { background-color: #1F1F1F; }
#bg_copy .copy_year {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	color: #BABABA;
	font-size: 12px;
	text-decoration: none;
	line-height: 17px;
}
.view_pc { display: none !important; }
.view_mobile {  }
}

@media (max-width:992px) {
#tel {
	background-image: none;
	padding-left: 0px;
}
#sub_banner {
	border-top: 1px solid rgba(236,236,236,1.00);
	margin-top: 55px;
	display: none;
}

.sub_tel {
	border-bottom: 1px solid rgba(236,236,236,1.00);
	text-align: center;
}
ul.sub_tel li:first-child { padding: 10px; }
ul.sub_tel li:nth-child(2) {
	font-size: 11px;
	font-weight: 500;
}
ul.sub_tel li:nth-child(3) {
	font-size: 16px;
	font-weight: 500;
}
}
@media (min-width:992px){
#sub_banner {
	border-top: 1px solid rgba(236,236,236,1.00);
	margin-top: 55px;
	display: none;
}
.sub_tel {
	border-bottom: 1px solid rgba(236,236,236,1.00);
	padding: 20px 10px;
}
ul.sub_tel li:first-child {
	float: left;
	padding: 10px;
}
ul.sub_tel li:nth-child(2) {
	font-size: 11px;
	font-weight: 500;
}
ul.sub_tel li:nth-child(3) {
	font-size: 15px;
	font-weight: 500;
}
ul.sub_tel li:nth-child(4) {
	font-size: 11px;
	font-weight: 500;
}	
}
@media (max-width:1200px) {
#sky { display: none }
}

@media (min-width:769px){

/*·¹ÀÌ¾Æ¿ô*/
#header {
	height: 35px;
	width: 100%;
	/* [disabled]border-top-style: none; */
}
#top_header {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	max-width: 1100px;
}
#g_nav {

}
#g_nav ul li {
	display: inline-block;
	float: left;
	overflow-x: hidden;
	margin-right: 2px;
}
#g_nav ul li:nth-child(1), #g_nav ul li:nth-child(2) {

}
#g_nav ul li a {
	width: 100%;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	font-weight: 600;
	font-size: 12px;
	font-family: "³ª´®°íµñ";
	color: #F9F9F9;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	outline-style: none;
	padding-left: 7px;
	padding-right: 7px;
	float: left;
	margin-top: 5px;
	background-color: #0B49AB;
	border-radius: 3px;
}
#g_nav ul li:hover a {
	font-weight: 600;
	background-color: rgba(65,64,64,1.00);
}

#navwrap_bg.cloned {  }
#navwrap_bg.cloned #navwrap #nav .menu li > a { }
#navwrap_bg.cloned #navwrap #nav .menu li ul li > a { }
#navwrap_bg {
	width: 100%;
	background-color: #FFFFFF;
	border-bottom-style: none;
	border-bottom-color: rgba(106,193,3,1.00);
}

#navwrap {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
#logo {
	display: block;
	vertical-align: middle;
	margin-left: auto;
	margin-right: auto;
	left: auto;
	text-align: center;
	padding-bottom: 20px;
}
#logo h1 { margin: 0px; }
#link_nav {
	position: absolute;
	right: 1px;
	top: 7px;
	display: none;
}
#link_nav li { display: inline-block; }
#link_nav a {
	color: #FFFFFF;
	text-decoration: none;
}
#link_nav a:hover {
	color: #9D0B0E;
	text-decoration: none;
}
#nav {
	z-index: 16;
	width: 100%;
	right: 0px;
	top: 0px;
	display: inherit;
	position: static;
	font-family: "³ª´®°íµñ";
	border-top: 3px solid rgba(11,73,171,1.00);
}
#nav .menu li {
	position: relative;
	width: 20%;
	display: inline-block;
	float: left;
}
#nav .menu {
	border-left: 1px solid rgba(236,236,236,1.00);
	margin-left: auto;
	margin-right: auto;
	max-width: 1100px;
}
#nav .menu li > a {
	display: block;
	text-align: center;
	line-height: 70px;
	font-weight: 600;
	font-size: 14px;
	font-family: "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	text-decoration: none;
	color: rgba(38,38,38,1.00);
	outline-style: none;
	width: 100%;
	letter-spacing: -1px;
	border-radius: 0px;
	-webkit-transition: all 0.3s ease-in-out 0s;
	-o-transition: all 0.3s ease-in-out 0s;
	transition: all 0.3s ease-in-out 0s;
	border-bottom-width: 0px;
}
#nav .menu li > a.nav_on {
	color: rgba(255,255,255,1.00);
	font-weight: 600;
	font-size: 18px;
	background-color: rgba(11,73,171,1.00);
}
#nav .menu li > a.nav_on:hover { }
#nav .menu li:hover > a {
	font-size: 18px;
	border-radius: 0px;
}
#nav .menu li ul {
	position: absolute;
	width: 100%;
	overflow-y: hidden;
	border-bottom: 0px solid #C7162D;
}
#nav .menu li:hover ul {
	position: absolute;
	width: 100%;
	overflow-y: hidden;
	border-bottom: 10px none rgba(79,50,42,1.00);
}
#nav .menu li ul li {
	width: 100%;
	z-index: 16;
}
#nav .menu li ul li a {
	display: block;
	height: 0px;
	-webkit-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	-webkit-transition-duration: 0.2s;
	-o-transition-duration: 0.2s;
	transition-duration: 0.2s;
	-webkit-transition-timing-function: ease-in-out;
	-o-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out;
	-webkit-transition-delay: 0s;
	-o-transition-delay: 0s;
	transition-delay: 0s;
	border-right-style: none;
}
#nav .menu li:hover ul li a {
	display: block;
	font-size: 14px;
	color: rgba(255,255,255,1.00);
	background-color: rgba(11,73,171,1.00);
	text-decoration: none;
	text-align: center;
	line-height: 45px;
	border-bottom-style: none;
	height: 45px;
	font-family: "³ª´®°íµñ";
}
#nav .menu li ul li:hover a {
	color: rgba(67,67,67,1.00);
	background-color: rgba(255,255,255,1.00);
}

/*  --------------------------------------------- ¼­ºê ¸Þ´º ------------------------------------------------------ */

.left_nav {
	display: block;
	width: 100%;
	overflow-y: hidden;
	text-align: center;
	background-color: rgba(236,236,236,1.00);
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.left_nav ul li a i {
	display: none;
	padding-right: 5px;
}
.left_nav ul { margin: 0px !important; }

.left_nav ul li { display: inline-block; 
}

.left_nav ul li a {
	color: rgba(58,58,58,1.00);
	border-top-left-radius: 12px;
	text-decoration: none;
	font-size: 14px;
	font-weight: 600;
	padding: 10px 15px;
	display: block;
	margin-right: 3px;
	background-color: rgba(255,255,255,1.00);
	margin-bottom: 5px;
	font-family: "³ª´®°íµñ";
}

.left_nav ul li:hover a {
	background-color: rgba(72,72,72,1.00);
	color: rgba(255,255,255,1.00);
}

.left_menu li > a.nav_on, .left_menu li > a.nav_on:hover {
	color: rgba(255,255,255,1.00);
	background-color: rgba(11,73,171,1.00);
}

/*  --------------------------------------------- // ¼­ºê ¸Þ´º ------------------------------------------------------ */
.sub_title {
	margin-bottom: 20px;
	font: 600 32px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	letter-spacing: -1px;
	padding-bottom: 15px;
	border-bottom: 1px solid rgba(236,236,236,1.00);
	color: rgba(73,73,73,1.00);
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.sub_title2 {
	font-size: 12px;
	margin-left: 10px;
	display: none;
}
#page_count {
	text-align: right;
	color: #9C9C9C;
	font: 500 12px "³ª´®°íµñ", "Nanum Gothic", sans-serif;
	padding-right: 15px;
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
}
#page_count ul { margin: 0px; }
#page_count ul li {
	padding-right: 5px;
	display: inline-block;
}
#page_count ul li i { margin-right: 5px; }

#mobnav_btn { display: none; }
.company_info ul {
	float: left;
	margin-right: 55px;
}
.company_info ul li:first-child {
	margin-bottom: 10px;
	color: #EBEBEB;
}
#bg_copy { background-color: #232323; }
#bg_copy .copy_year {
	max-width: 1100px;
	margin-left: auto;
	margin-right: auto;
	padding: 15px;
	color: #BABABA;
	font-size: 12px;
	text-decoration: none;
	line-height: 17px;
}
.view_pc {  }
.view_mobile { display: none !important; }
/* flex code  ---------------------------------------------------------------------------------------*/
.main_banner ul {	display:flex;}
.main_banner ul li { flex:1;}


}
