.screen_out,.sound_only,.blind{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}
.ta_c{text-align:center;}
.clear:after{content:"";display:block;clear:both;}
.n_clear:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.ico_comm {display:inline-block;overflow:hidden;color:transparent;vertical-align:middle;text-indent:-9999px}
.group_row:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.br_pc {display:none;}
.br_mobile {}

#brandWrap {padding-bottom:94px;}
@media only screen and (min-width: 1100px){
	#brandWrap {padding-bottom:0;}
}
.bold{font-weight:700;}
.seal{display:inline-block;}
.seal img{height:30px;}

@media only screen and (min-width: 1100px){
	.wrap_copyright{padding-top:35px !important;}
	.seal{display:inline-block;position:static;}
	.seal img{display:inline-block;margin-top:-17px}
}

.inner_cont {max-width:1170px;margin:0 auto;padding-left:20px;padding-right:20px;}

.cont_middle_block {display:table;width:100%;}
.cont_middle_block .inner_middle {display:table-cell;vertical-align:middle;}

.c_blue {color:#3d4c79 !important;}
.c_brown {color:#a58e58!important;}

@media only screen and (min-width: 1100px){
	.br_pc {display:block;}
	.br_mobile {display:none;}
	.inner_cont {padding-left:15px;padding-right:15px;}
}
/* 팝업 */
.layer_popup{display:none;}
.popup_wrapper{background:rgba(0,0,0,.25)}
/* 슬라이드 */
#sld_comm{position:relative;}

h1, h2, h3, h4, h5, h6 {font-family:'notokr','Malgun Gothic', dotum, sans-serif!important;}

.gnb_comm .list_relative_links .desk {display:none;}

/* select */
.opt_item {display:inline-block;position:relative;border:1px solid #e4e4e4;text-align:left;background:#fff;}
.opt_item .ico_comm {position:absolute;display:block;top:50%;content:"";}
.opt_item .lab_select {display:block;overflow:hidden;width:100%;font-size:0.875rem;color:#555;white-space:nowrap;text-overflow:ellipsis;}
.opt_item .opt_select {position:absolute;z-index:2;top:0;left:0;width:100%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;opacity:0;filter:alpha(opacity=0);}
.opt_item.on {}

.opt_item.type_dark1 {height:32px;padding:9px 31px 8px 10px;border:0 none;background:#262626;}
.opt_item.type_dark1 .lab_select {font-size:12px;color:#9e9e9e;}
.opt_item.type_dark1 .ico_comm {right:10px;width:11px;height:12px;margin-top:-6px;background-image:url(../image/icon/ico_footer_opt_arrow%40x2.png);background-size:11px 12px;}
.opt_item.type_dark1 .opt_select {height:32px;}

.opt_item.type_white1 {height:38px;padding:10px 28px 10px 9px;border:1px solid #fff;border-bottom:1px solid #e2e2e2;background:#fff;}
.opt_item.type_white1.on {border:1px solid #e2e2e2;}
.opt_item.type_white1 .lab_select {font-size:14px;color:#9e9e9e;}
.opt_item.type_white1 .ico_comm {right:8px;width:12px;height:7px;margin-top:-4px;background-image:url(../image/icon/ico_opt_arrow_down%40x2.png);background-size:12px 7px;}
.opt_item.type_white1 .opt_select {height:38px;font-size:14px;}

.opt_item.type_gray1 {height:44px;padding:12px 43px 12px 10px;border:1px solid #cecece;background:#f3f3f3;}
.opt_item.type_gray1.on {}
.opt_item.type_gray1 .lab_select {font-size:14px;color:#9e9e9e;}
.opt_item.type_gray1 .ico_comm {right:15px;width:13px;height:8px;margin-top:-4px;background-image:url(../image/board/ico_opt_arrow1%40x2.png);background-size:13px 8px;}
.opt_item.type_gray1 .opt_select {height:44px;font-size:14px;}

@media only screen and (min-width: 1100px){
	.opt_item.type_dark1 {height:43px;padding:13px 53px 12px 16px;border:0 none;background:#262626;}
	.opt_item.type_dark1 .lab_select {font-size:14px;}
	.opt_item.type_dark1 .ico_comm {right:20px;width:13px;height:15px;margin-top:-7px;background-image:url(../image/icon/ico_footer_opt_arrow%40x1.png);background-size:13px 15px;}
	.opt_item.type_dark1 .opt_select {height:43px;}	

	.opt_item.type_white1 {height:44px;padding:12px 28px 12px 9px;border:1px solid #fff;border-bottom:1px solid #e2e2e2;background:#fff;}
	.opt_item.type_white1 .lab_select {font-size:16px;}
	.opt_item.type_white1 .ico_comm {right:8px;width:12px;height:7px;margin-top:-4px;background-image:url(../image/icon/ico_opt_arrow_down%40x1.png);background-size:12px 7px;}

	.opt_item.type_gray1 {height:40px;padding:8px 43px 7px 10px;border:1px solid #cecece;background:#f3f3f3;}
	.opt_item.type_gray1.on {}
	.opt_item.type_gray1 .lab_select {font-size:18px;color:#9e9e9e;}
	.opt_item.type_gray1 .ico_comm {right:15px;width:13px;height:8px;margin-top:-4px;background-image:url(../image/board/ico_opt_arrow1%40x2.png);background-size:13px 8px;}
	.opt_item.type_gray1 .opt_select {height:40px;font-size:18px;}
}

/*********************** 
	1. HEADER
***********************/
#brandHeader {position:fixed;z-index:500;top:0;left:0;width:100%;background:#fff;border-bottom:1px solid #e5e5e5;}
#brandLogo {padding:15px 0 14px; margin:0 auto;}



.header_logo {line-height:0;text-align:center;}
.header_logo .link_logo {display:inline-block;line-height: 1.3;}
.header_logo .link_logo:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.header_logo .link_logo .img_logo {float:left;width:40px;}
.header_logo .link_logo .wrap_text {overflow:hidden;text-align:left;padding-left:11px;}
.header_logo .link_logo.mobile .static1 {font-size:14px;font-weight:500;color:#5a5a5a;}
.header_logo .link_logo.mobile .static1 strong {font-weight:500;color:#1d1d1b}
.header_logo .link_logo.mobile .static2 {font-size:14px;font-weight:500;color:#0c4da2;}
.header_logo .link_logo.pc {display:none;}

.gnb_comm .tit_gnb {}
.gnb_comm .tit_gnb .btn_menu {display:block;position:absolute;top:0;left:0;width:59px;height:64px;}
.gnb_comm .tit_gnb .btn_menu .ico_menu {width:19px;height:18px;background:url(../image/icon/ico_all_menu%40x2.png) no-repeat 0 0;background-size:19px 18px;}
.gnb_comm .wrap_menu {display:block;}
.is_menu_open {overflow:hidden;width:100%;height:100%;touch-action:none;}
.is_menu_open #brandHeader {background:#fff;}
.is_menu_open .wrap_menu {border-top:1px solid #e5e5e5;-webkit-transform: translate(0,0); -moz-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);}
.is_menu_open .gnb_comm .tit_gnb .btn_menu .ico_menu {width:20px;height:20px;background:url(../image/icon/ico_menu_close%40x2.png) no-repeat 0 0;background-size:20px 20px;}

.wrap_menu {overflow-y:auto;position:fixed;z-index:500;left:0;width:100%;padding:0 20px 94px;border-bottom:2px solid #a58e58;background:#fff;height:-webkit-calc(100% - 64px);height:-moz-calc(100% - 64px);height: calc(100% - 64px);-webkit-transform: translate(-100%,0); -moz-transform: translate(-100%,0); -ms-transform: translate(-100%,0); transform: translate(-100%,0);}
.wrap_menu .list_menu > li {border-bottom:1px solid #f2f2f2;}
.wrap_menu .list_menu .depth1 {display:block;position:relative;padding:15px 0;font-size:16px;color:#7b7b7b;font-weight:500;opacity:.8;}
.wrap_menu .list_menu .depth1:after {display:block;position:absolute;top:50%;right:0;width:12px;height:7px;margin-top:-4px;background:url(../image/icon/ico_menu_arrow.png) no-repeat 0 0;background-size:12px 7px;content:"";}
.wrap_menu .list_menu .depth1.is_active {color:#0c4da2;}
.wrap_menu .list_menu .depth1.is_active:after {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
.wrap_menu .list_menu .depth1.is_active + .list_submenu {display:block;}
.wrap_menu .list_submenu {display:none;margin:0 -20px;padding:8px 20px 7px;background:#f4f4f4;}
.wrap_menu .list_submenu .depth2 {display:block;padding:12px 0;font-size:14px;color:#8b8b8b;}
.util_comm .btn_util {display:block;position:absolute;top:0;right:0;width:60px;height:64px;}
.util_comm .btn_util .ico_search {width:20px;height:20px;background:url(../image/icon/ico_search%40x2.png) no-repeat 0 0;background-size:20px 20px;}
.util_comm .btn_all_menu {display:none;}
.is_util_open #brandHeader {background:#fff;}


.is_util_open .util_srh_block {display:block;}
.is_util_open .btn_util .ico_search {width:20px;height:20px;background:url(../image/icon/ico_search_close%40x2.png) no-repeat 0 0;background-size:20px 20px;}
.util_srh_block {display:none;position:fixed;top:66px;left:0;width:100%;padding:22px 20px;background:#fff;border-bottom:2px solid #e5e5e5;}
.util_srh_block .inner_srh {position:relative;}
.util_srh_block .inp_text {display:block;width:100%;height:42px;padding:11px 41px 11px 10px;border:1px solid #c1c1c1;background:#fff;font-size:14px;color:#9e9e9e;}
.util_srh_block .bt_search {display:block;position:absolute;top:0;right:0;width:40px;height:42px;}
.util_srh_block .bt_search .ico_search {width:20px;height:20px;background:url(../image/icon/ico_search%40x2.png) no-repeat 0 0;background-size:20px 20px;}

.header_sticky_on #brandHeader {}

#brandHeader.is_sub_head {}
.is_util_open.header_sticky_on #brandHeader {}
/* 여기서부터 복사 */
.gnb_comm .list_relative_links {padding-top:32px;}
.gnb_comm .list_relative_links:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.gnb_comm .list_relative_links li {float:left;position:relative;padding:0 8px;}
.gnb_comm .list_relative_links li:first-child {padding-left:0;}
.gnb_comm .list_relative_links li:first-child .link {color:#fff;background:#08376a;padding:2px 10px;border-radius:20px;}
.gnb_comm .list_relative_links li+li:before {display:block;position:absolute;top:50%;left:0;width:1px;height:13px;margin-top:-6px;background:#d8d8d8;content:"";}
.gnb_comm .list_relative_links .link {display:block;position:relative;padding:0 8px;font-size:14px;color:#9e9e9e;}
.gnb_comm .list_relative_links .ico_symbol {position:absolute;top:50%;left:0;width:16px;height:14px;margin-top:-7px;background:url(../image/common/head_symbol_small%40x2.png) no-repeat 0 0;background-size:16px 14px;}
.mobile_tell_head>span{display: block;text-align: center;}
.mobile_tell_head>span>a{font-size:15px;color:#fff;font-weight:700;display:inline-block;position:relative;padding:4px 11px 4px 4px;background:#08376a;border-radius:20px}
.mobile_tell_head .tit,.mobile_tell_head .tit+strong{opacity:.8;color:#fff}
.mobile_tell_head .ico_tel{width:21px;height:21px;margin-right:6px;background:url(../image/icon/ico_small_tell_navy.png) no-repeat 0 0;background-size:21px 21px;vertical-align:middle}
.mobile_tell_head .tit{position:relative;margin-right:10px;padding-right:11px}
.mobile_tell_head .tit:after{content:"";display:block;position:absolute;right:0;top:2px;bottom:2px;background:#fff;opacity:.5;width:1px}
@media only screen and (min-width: 1200px) {
.mobile_tell_head{display:none}
.mobile_tell_head>span:before{display:block;position:absolute;top:50%;left:0;width:1px;height:13px;margin-top:-6px;background:#d8d8d8;content:""}
}
/* 여기까지 복사 */

.gnb_comm .relative_links {text-align:center;}
.gnb_comm .relative_links .list_relative_links {display:inline-block;}

.head_sns_block {text-align:center;}
.head_sns_block .list_head_sns {display:inline-block;}

.list_head_sns {padding:34px 0;}
.list_head_sns:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.list_head_sns li {float:left;}
.list_head_sns li + li {padding-left:15px;}
.list_head_sns .link_sns {display:block;position:relative;width:27px;height:26px;}
.list_head_sns .link_sns.fb {width:20px}
.list_head_sns .link_sns .ico_comm {position:absolute;top:50%;left:50%;}
.list_head_sns .link_sns .ico_blog {width:28px;height:24px;margin-top:-12px;margin-left:-14px;background:url(../image/icon/ico_h_sns1%40x2.png) no-repeat 0 0;background-size:28px 24px;}
.list_head_sns .link_sns .ico_cafe {width:25px;height:24px;margin-top:-12px;margin-left:-13px;background:url(../image/icon/ico_h_sns2%40x2.png) no-repeat 0 0;background-size:25px 24px;}
.list_head_sns .link_sns .ico_fb {width:12px;height:24px;margin-top:-12px;margin-left:-6px;background:url(../image/icon/ico_h_sns3%40x2.png) no-repeat 0 0;background-size:12px 24px;}
.list_head_sns .link_sns .ico_kakao {width:26px;height:24px;margin-top:-12px;margin-left:-13px;background:url(../image/icon/ico_h_sns4%40x2.png) no-repeat 0 0;background-size:26px 24px;}

.head_site_list {display:none;}


@media only screen and (min-width: 1200px){

	.inner_head {max-width:1170px;margin:0 auto;}
	.inner_head:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}

	.is_menu_open .wrap_menu {border-top:0 none;}

	#brandLogo {float:left;padding:47px 0 19px 15px;margin:0;text-align:left;}
	#brandLogo .link_logo.mobile {display:none;}
	.header_logo .link_logo .img_logo {width:50px;}
	#brandLogo .link_logo.pc {display:block;}
	#brandLogo .link_logo.pc .wrap_text {}
	#brandLogo .link_logo.pc .static1 {float:left;margin-top:-3px;}
	#brandLogo .link_logo.pc .static2 {float:left;position:relative;margin-top:-2px;padding-left:36px;font-size:20px;font-weight:500;color:#0c4da2;}
	#brandLogo .link_logo.pc .static2:before {display:block;position:absolute;top:0;left:18px;width:1px;height:45px;background:#dedede;content:"";}
	#brandLogo .link_logo.pc .static2 .txt_small {display:block;font-size:16px;color:#9e9e9e;}

	#brandLogo .link_logo.pc .main_txt {padding-bottom:2px;font-size:25px;font-weight:500;color:#5a5a5a;}
	#brandLogo .link_logo.pc .main_txt strong {font-weight:500;color:#1d1d1b;} 
	
	.gnb_comm {float:right;display:block;width:765px;border-top:0 none;}
	.gnb_comm .tit_gnb {display:none;}
	.gnb_comm .inner_gnb {max-width:1140px;margin:0 auto;}
	.gnb_comm .bg_gnb {display:none;}
	.gnb_comm.bg_on .bg_gnb {display:block;position:fixed;z-index:1;left:0;width:100%;height:47px;background:rgba(244,244,244,.9);content:"";}
	.wrap_menu {overflow-y:visible;overflow:visible;position:relative;margin-top:55px;z-index:500;left:0;width:100%;padding:0 0;border-bottom:0 none;background:transparent;height:auto;-webkit-transform: translate(0,0); -moz-transform: translate(0,0); -ms-transform: translate(0,0); transform: translate(0,0);}
	.wrap_menu:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}

	.wrap_menu .list_menu {float:right;}
	.wrap_menu .list_menu:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
	.wrap_menu .list_menu > li {float:left;position:relative;/* width:20%; */width:auto;border-bottom:0 none;}
	.wrap_menu .list_menu > li+li:before {display:block;position:absolute;top:19px;left:0;width:1px;height:16px;background:#a9a9a9;content:"";}
	.wrap_menu .list_menu > li:last-child .depth1 {padding-right: 0;}
	.wrap_menu .list_menu .depth1 {display:block;position:relative;padding:15px 24px 40px;font-size:18px;color:#000;font-weight:500;text-align:center;}
	.wrap_menu .list_menu .depth1:after {display:none;}
	.wrap_menu .list_menu .depth1.is_active {color:#0c4da2;}
	.wrap_menu .list_menu .depth1.is_active:after {-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}
	/* submenu */
	.wrap_menu .list_menu > li:first-child .list_submenu {padding-left:0;}
	.wrap_menu .list_menu > li:first-child+li .list_submenu {padding-left:0;margin-left:-170px;}
	.wrap_menu .list_menu > li:first-child+li+li .list_submenu {width:950px;/*margin-left:-460px;*/margin-left:-50px;}
	.wrap_menu .list_menu > li:first-child+li+li+li .list_submenu {margin-left:-255px;}
	.wrap_menu .list_menu > li:first-child+li+li+li+li .list_submenu {margin-left:-255px;}
	.wrap_menu .list_menu .depth1.is_active + .list_submenu {display:block;}
	.wrap_menu .list_submenu {display:none;position:fixed;z-index:10;width:100%;margin-top:-44px;padding:0;background:transparent}
	.wrap_menu .list_submenu:before {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
	.wrap_menu .list_submenu > li {float:left;position:relative;}
	.wrap_menu .list_submenu > li + li:before {display:block;position:absolute;top:15px;left:0;width:1px;height:16px;background:#7b7b7b;content:"";}
	.wrap_menu .list_submenu .depth2 {padding:14px 15px 13px;font-size:16px;color:#7b7b7b;text-align:center;}
	.wrap_menu .list_submenu .depth2:hover {color:#1d1d1b;}

	/* 여기서부터 복사 */
	.gnb_comm .list_relative_links {display:block;position:absolute;top:-36px;right:10px;padding-top:0;}
	.gnb_comm .list_relative_links li {padding:0 6px;}
	.gnb_comm .list_relative_links li+li:before {height:12px;}
	.gnb_comm .list_relative_links li:first-child .link {padding-left:0px;}
	.gnb_comm .list_relative_links li:first-child .link:hover {color:#fff}
	.gnb_comm .list_relative_links .link:hover {color:#fff}
	.gnb_comm .list_relative_links .link {font-weight:500;padding:0 6px;}
	.gnb_comm .list_relative_links .ico_symbol {width:21px;height:19px;margin-top:-10px;background: url(../image/common/head_symbol_small%40x1.png) no-repeat 0 0;background-size:21px 19px;} 
	.head_sns_block .list_head_sns {display:none;}
	.gnb_comm .list_relative_links .desk {display:block;}
	.gnb_comm .list_relative_links .desk .ico_tel {margin-top:1px;width:21px;height:21px;margin-right:12px;margin-left:5px;background: url(../image/common/ico_small_tell_navy.png) no-repeat 0 0;background-size:21px 21px;vertical-align:top;}
	.gnb_comm .list_relative_links .desk .link {font-size:18px;color:#fff;font-weight:700;}
	.gnb_comm .list_relative_links .desk .tit {font-weight:500;color:#fff;position:relative;padding-right:11px;margin-right:10px;}
	.gnb_comm .list_relative_links .desk .tit:after{content:"";display:block;position:absolute;right:0;top:5px;background:#fff;opacity:.4;width:1px;height:15px;}
	.util_comm {}
	/* 여기서부터 복사끝 */


	.util_comm .btn_util {position:absolute;z-index:501;top:49px;right:74px;width:35px;height:63px;outline:none;}
	.util_comm .btn_util .ico_search {width:23px;height:23px;background:url(../image/icon/ico_search%40x1.png) no-repeat 0 0;background-size:23px 23px;}
	.util_comm .btn_all_menu {position:absolute;z-index:501;top:49px;right:32px;width:42px;height:63px;outline:none;display: block;}
	.util_comm .btn_all_menu .ico_all_menu {width:28px;height:20px;background:url(../image/icon/ico_all_menu%40x1.png) no-repeat 0 0;background-size:28px 20px;}

	.util_srh_block {width:140px;z-index:510;top:49px;right:71px;left:auto;padding:12px 0 15px;border-bottom:0 none;}
	.util_srh_block .inner_srh {border:1px solid #c2c2c2;}
	.util_srh_block .inp_text {height:36px;padding:8px 41px 8px 10px;font-size:14px;border:0 none;}
	.util_srh_block .bt_search {height:36px;}
	.util_srh_block .bt_search .ico_search {width:23px;height:23px;background:url(../image/icon/ico_search%40x1.png) no-repeat 0 0;background-size:23px 23px;}
	.is_util_open .util_comm .btn_all_menu .ico_all_menu {width:24px;height:24px;background:url(../image/icon/ico_all_menu_close%40x1.png) no-repeat 0 0;background-size:24px 24px;}




	.is_util_open .wrap_menu .list_menu > li:first-child .list_submenu {padding-left:0;}
	.is_util_open .wrap_menu .list_menu > li:first-child+li .list_submenu {padding-left:0;margin-left:0;}
	.is_util_open .wrap_menu .list_menu > li:first-child+li+li .list_submenu {width:100%;margin-left:0;}
	.is_util_open .wrap_menu .list_menu > li:first-child+li+li+li .list_submenu {margin-left:0;width: 200%;}
	.is_util_open .wrap_menu .list_menu > li:first-child+li+li+li+li .list_submenu {margin-left:0;min-width:110px;}


	
	.is_util_open .gnb_comm {}

	.is_util_open .wrap_menu .list_menu .depth1 {color:#0c4da2;}

	.is_util_open .wrap_menu .list_submenu {position:absolute;top:auto;display:block;width:100%;margin:0;padding:8px 0 7px;border-top:1px solid #e5e5e5;}
	.is_util_open .wrap_menu .list_submenu > li {float:none;}
	.is_util_open .wrap_menu .list_submenu > li:first-child {padding-top:7px;}
	.is_util_open .wrap_menu .list_submenu > li + li:before {display:none;}
	.is_util_open .wrap_menu .list_submenu .depth2 {padding:10px 0 10px 24px;font-size:14px;color:#7b7b7b;text-align:left;}
	.is_util_open .wrap_menu .list_submenu .depth2:hover {color:#1d1d1b;}


	/** 메뉴 추가시 height값 변경 **/
	.is_util_open .wrap_menu .list_menu > li+li .list_submenu:after {display:block;position:absolute;top:17px;left:0;width:1px;height:296px;background:#e4e4e4;content:"";}
	.is_util_open .gnb_comm .bg_gnb {display:block;position:fixed;z-index:1;left:0;width:100%;height:333px;margin-top:1px;background:#f4f4f4;border-bottom:1px solid #e5e5e5;}
	/*
	.header_sticky_on #brandLogo {display:none;}
	.header_sticky_on .util_comm .btn_util {display:none;} 
	.header_sticky_on .util_comm .btn_all_menu {display:none;} 
	.header_sticky_on.is_util_open .util_comm .btn_util {display:block;}
	.header_sticky_on.is_util_open .util_comm .btn_all_menu {display:block} 
	.header_sticky_on.is_util_open .util_comm .util_comm .btn_all_menu {display:block;}
	.header_sticky_on.is_util_open .head_site_list {display:none;}
	*/


	.header_sticky_on .head_site_list {display:none;}
	.head_site_list {display:block;position:absolute;z-index:500;top:18px;right:124px;} 
	.is_util_open .head_site_list {display:none;}
	.head_site_list .bt_list_site {display:block;position:relative;height:30px;padding:0 28px 0 13px;border:1px solid #4d4d4e;}
	.head_site_list .bt_list_site .ico_arrow {position:absolute;top:50%;right:9px;width:9px;height:5px;margin-top:-3px;background:url(../image/icon/ico_site_arrow_down.png) no-repeat 0 0;}
	.head_site_list .bt_list_site .name {display:inline-block;position:relative;padding-right:18px;font-size:14px;font-weight:400;color:#9e9e9e;}
	.head_site_list .bt_list_site .name:after {display:block;position:absolute;top:50%;right:0;width:1px;height:12px;margin-top:-6px;background:#777677;content:"";}

	.head_site_list .list_sites {display:none;position:absolute;width:100%;border:1px solid #4a484a;border-top:0 none;background:#1f1d1d;}
	.head_site_list .list_sites .link_site {display:block;padding:5px 13px;font-size:14px;font-weight:400;color:#9e9e9e;}
	.head_site_list .list_sites .link_site:hover {text-decoration:underline;color:#a58e58;}

}



@media only screen and (min-width: 1200px) and (max-width: 1400px){

	.wrap_menu  {padding:0 205px 0 0;}
	.wrap_menu .list_menu>li{/* width: 17%; */}
	.wrap_menu .list_menu .depth1{padding:15px 12px 44px;}

		.is_util_open .wrap_menu .list_submenu .depth2 {padding:10px 0 10px 10px;font-size:15px;color:#7b7b7b;text-align:left;}
}


@media only screen and (min-width: 1300px){

	.header_sticky_on .util_comm .btn_util {display:block;} 
	.header_sticky_on .util_comm .btn_all_menu {display:block;}

	.header_sticky_on.is_util_open .btn_util {display:block;}
	.header_sticky_on.is_util_open .util_comm .btn_all_menu {display:block;}
}
@media only screen and (min-width: 1400px){
	.util_comm .btn_util {display:block;}
	.util_comm .btn_all_menu {display:block;}
	.wrap_menu {padding: 0 100px 0 0;}
}
@media only screen and (min-width: 1590px){
	.wrap_menu {padding: 0 22px 0 0;}
}

@media only screen and (min-width: 1680px){
	.util_srh_block {width:160px;}
}

@media only screen and (min-width: 1680px){

	.header_sticky_on .head_site_list {display:block;}

}

@media only screen and (min-width: 1730px){
	.header_sticky_on .head_site_list {display:block;}
	.util_srh_block {width:200px;}
}

@media only screen and (min-width: 1800px){
	.util_srh_block {width:220px;}
}

@media only screen and (min-width: 1170px){

	.wrap_menu .list_submenu .depth2 {padding:14px 20px 13px;}
}

/*********************** 
	2. CONTENT
***********************/

#brandHeader.is_sub_head + #brandContents {padding-top:66px;}

@media only screen and (min-width: 1100px) {
	#brandHeader.is_sub_head + #brandContents {padding-top:154px;}
}
#brandContents {}




/*********************** 
	3. FOOTER
***********************/
#brandFooter {background:#333;position:relative;z-index:10;}
#brandFooter .inner_fnb {padding:0 20px;}

#brandFooter .wrap_fnb {border-bottom:1px solid #404040;margin:0 -20px;text-align:center;}
#brandFooter .wrap_fnb:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
#brandFooter .wrap_fnb .list_fnb:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
#brandFooter .list_fnb {display:inline-block;}
#brandFooter .list_fnb li {display:inline-block;padding:0 15px;position:relative;text-align:center;}
#brandFooter .list_fnb li + li:before {display:block;position:absolute;top:50%;left:0;width:1px;height:12px;margin-top:-6px;background:#6e6e6e;content:""}
#brandFooter .list_fnb .link_fnb {display:block;padding:12px 0 11px;font-size:14px;color:#dddcdc;}


.wrap_fnb_sitemap {text-align:left;padding:20px 0 14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wrap_fnb_sitemap * {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.wrap_fnb_sitemap .inner_site {position:relative;width:210px;}
.wrap_fnb_sitemap .bt_fnb_site {display:block;position:relative;width:100%;height:32px;padding:0 45px 0 10px;background:#262626;font-size:12px;font-weight:400;color:#9e9e9e;text-align:left;outline:none;}
.wrap_fnb_sitemap .bt_fnb_site .ico_arrow {position:absolute;top:50%;right:10px;width:11px;height:12px;margin-top:-6px;background-image:url(../image/icon/ico_footer_opt_arrow%40x2.png);background-size:11px 12px;}
.wrap_fnb_sitemap .list_fnb_site {display:none;position:absolute;bottom:32px;padding:5px 0;border-bottom:1px solid #333;width:100%;background:#262626;}
.wrap_fnb_sitemap .list_fnb_site > li {text-align:left;}
.wrap_fnb_sitemap .list_fnb_site a {display:block;padding:5px 10px;font-size:12px;color:#9e9e9e;}
.wrap_fnb_sitemap .list_fnb_site a:hover {color:#fff;}
.wrap_fnb_sitemap .opt_item.type_dark1 {min-width:210px;} 

#brandFooter .inner_footer {padding:0 20px;}
.inner_footer .footer_logo {display:block;}

.list_footer_sns:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.list_footer_sns li {float:left;}
.list_footer_sns li + li {padding-left:15px;}
.list_footer_sns .link_sns {display:block;position:relative;width:27px;height:26px;}
.list_footer_sns .link_sns .ico_comm {position:absolute;top:50%;left:50%;}
.list_footer_sns .link_sns .ico_blog {width:26px;height:22px;margin-top:-11px;margin-left:-13px;background:url(../image/icon/ico_sns1%40x2.png) no-repeat 0 0;background-size:26px 22px;}
.list_footer_sns .link_sns .ico_cafe {width:22px;height:22px;margin-top:-11px;margin-left:-11px;background:url(../image/icon/ico_sns2%40x2.png) no-repeat 0 0;background-size:22px 22px;}
.list_footer_sns .link_sns .ico_fb {width:10px;height:22px;margin-top:-11px;margin-left:-5px;background:url(../image/icon/ico_sns3%40x2.png) no-repeat 0 0;background-size:10px 22px;}
.list_footer_sns .link_sns .ico_kakao {width:22px;height:22px;margin-top:-11px;margin-left:-11px;background:url(../image/icon/ico_sns4%40x2.png) no-repeat 0 0;background-size:22px 22px;}

.wrap_footer {color:#9e9e9e;line-height:1.5;}
.wrap_footer .footer_logo {display:block;padding-top:39px;padding-bottom:10px;font-size:15px;color:#717171;}
.wrap_footer .ico_footer_logo {display:inline-block;width:22px;height:21px;margin-right:9px;background:url(../image/common/footer_simbol%40x2.png) no-repeat 0 0;background-size:22px 22px;}
.wrap_footer .tit {display:inline-block;position:relative;padding-right:7px;font-size:12px;color:#82724d;}
.wrap_footer .tit:after {display:block;position:absolute;top:50%;right:2px;width:1px;height:11px;margin-top:-6px;background:#545454;content:"";}
.wrap_footer .txt {display:inline-block;font-size:12px;}
.wrap_footer .info1 .txt {color:#a58e58;}
.wrap_footer .info1 .tit + .txt {padding-left:4px;}
.wrap_footer .info1 .addr {font-size:12px;color:#9e9e9e;}

.wrap_footer .inner_txt {display:inline-block;padding-right:8px;}
.wrap_footer .info2 .tit, .wrap_footer .info3 .tit {color:#595959;}
.wrap_footer {padding-bottom:20px;}

.wrap_copyright {padding:13px 0;background:#262626;text-align:center;}
.wrap_copyright p {font-size:12px;color:#565656;}


@media only screen and (min-width: 1100px) {
	#brandFooter .inner_fnb {border-bottom:1px solid #404040;}
	#brandFooter .wrap_fnb {float:left;border-bottom:0 none;}
	#brandFooter .wrap_center {max-width:1170px;margin:0 auto;padding:12px 15px 11px;}
	#brandFooter .wrap_center:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
	#brandFooter .list_fnb li {float:left;width:auto;padding:0 18px;}
	#brandFooter .list_fnb .link_fnb {font-size:16px;font-weight:400;}
	.wrap_fnb_sitemap {float:right;padding:0;}
	.wrap_fnb_sitemap .inner_site {position:relative;width:286px;}
	.wrap_fnb_sitemap .bt_fnb_site {height:43px;padding:0 45px 0 18px;font-size:14px;}

	.wrap_fnb_sitemap .bt_fnb_site .ico_arrow {right:20px;width:13px;height:15px;margin-top:-7px;background-image:url(../image/icon/ico_footer_opt_arrow%40x1.png);background-size:13px 15px;}
	.wrap_fnb_sitemap .list_fnb_site {display:none;position:absolute;bottom:43px;padding:7px 0;}
	.wrap_fnb_sitemap .list_fnb_site a {padding:7px 18px 6px;font-size:14px;}


	.br_mobile {display:none;}

	#brandFooter .inner_footer {position:relative;max-width:1170px;margin:0 auto;padding:0 15px;}
	.wrap_footer {}

	.list_footer_sns {position:absolute;top:20px;right:15px;}
	.list_footer_sns:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
	.list_footer_sns li {float:left;}
	.list_footer_sns li + li {padding-left:15px;}
	.list_footer_sns .link_sns {width:30px;height:30px;}
	.list_footer_sns .link_sns .ico_comm {position:absolute;top:50%;left:50%;}
	.list_footer_sns .link_sns .ico_blog {width:30px;height:26px;margin-top:-13px;margin-left:-15px;background:url(../image/icon/ico_sns1%40x1.png) no-repeat 0 0;background-size:30px 26px;}
	.list_footer_sns .link_sns:hover .ico_blog {background:url(../image/icon/ico_sns1_on%40x1.png) no-repeat 0 0;}
	.list_footer_sns .link_sns .ico_cafe {width:26px;height:26px;margin-top:-13px;margin-left:-13px;background:url(../image/icon/ico_sns2%40x1.png) no-repeat 0 0;background-size:26px 26px;}
	.list_footer_sns .link_sns:hover .ico_cafe {background:url(../image/icon/ico_sns2_on%40x1.png) no-repeat 0 0;}
	.list_footer_sns .link_sns .ico_fb {width:12px;height:26px;margin-top:-13px;margin-left:-6px;background:url(../image/icon/ico_sns3%40x1.png) no-repeat 0 0;background-size:12px 26px;}
	.list_footer_sns .link_sns:hover .ico_fb {background:url(../image/icon/ico_sns3_on%40x1.png) no-repeat 0 0;}
	.list_footer_sns .link_sns .ico_kakao {width:28px;height:26px;margin-top:-13px;margin-left:-14px;background:url(../image/icon/ico_sns4%40x1.png) no-repeat 0 0;background-size:28px 26px;}
	.list_footer_sns .link_sns:hover .ico_kakao {background:url(../image/icon/ico_sns4_on%40x1.png) no-repeat 0 0;}


	.wrap_footer {color:#9e9e9e;}
	.wrap_footer .footer_logo {padding-top:20px;padding-bottom:16px;font-size:20px;font-weight:500;}
	.wrap_footer .ico_footer_logo {width:45px;height:42px;margin-right:14px;background-size:45px 42px;}
	.wrap_footer .tit {padding-right:18px;font-size:14px;color:#82724d;}
	.wrap_footer .tit:after {right:8px;width:1px;height:13px;margin-top:-7px;}
	.wrap_footer .txt {display:inline-block;font-size:14px;}
	.wrap_footer .info1 .txt {color:#a58e58;}
	.wrap_footer .info1 .tit + .txt {padding-left:4px;}
	.wrap_footer .info1 .addr {display:inline-block;font-size:14px;color:#9e9e9e;}

	.wrap_footer .inner_txt {display:inline-block;padding-right:8px;}
	.wrap_footer .info2 .tit, .wrap_footer .info3 .tit {color:#595959;}
	.wrap_footer {padding-bottom:20px;}

	.wrap_footer .info2, .wrap_footer .info3 {padding-top:5px;}
	.wrap_copyright {padding:18px 0;}
	.wrap_copyright p {font-weight:700;}
}



/**************************
    COMMON FORM
**************************/
/* form */
.tf_text {display:inline-block;overflow:hidden;position:relative;width:100%;padding:12px 9px;border:1px solid #cecece;background:#fff;font-size:14px;color:#555;}
.tf_text.is_disabled,
.tf_text:disabled {background:#f5f5f5!important;color:#777;}
.tf_textarea {display:block;overflow-y:auto;position:relative;z-index:0;width:100%;padding:12px 9px;border:1px solid #cecece;background:#fff;font-size:14px;color:#555;resize:none;line-height:1.6;word-break:break-all;}
.tf_textarea:disabled {background:#f5f5f5;}


.inp_num {display:inline-block;overflow:hidden;position:relative;width:100%;padding:12px 9px;border:1px solid #cecece;background:#fff;font-size:14px;color:#555;}

.check_label,
.check_label *,
.check_label :after,
.check_label :before,
.radio_label,
.radio_label *,
.radio_label :after,
.radio_label :before {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

/* check */
.check_label {display:inline-block;position:relative;vertical-align:middle;}
.check_label > label {display:block;position:relative;padding:2px 20px 3px 28px;font-size:14px;text-align:left;vertical-align:middle;color:#5a5a5a;cursor:pointer;-ms-user-select: none;-moz-user-select:-moz-none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}
.check_label > label:before,
.check_label > label:after {display:inline-block;overflow:hidden;position:absolute;color:transparent;vertical-align:middle;text-indent:-9999px}
.check_label > label:before {top:0;left:0;width:21px;height:21px;border:1px solid #cecece;background:#fff;content:"";}
.check_label > label:after {top:6px;left:4px;width:14px;height:11px;background-image:url(../image/board/ico_inp_check%40x2.png);background-size:14px 11px;content:""; -webkit-transform: translate(0,0) scale(0);-moz-transform: translate(0,0) scale(0);-ms-transform: translate(0,0) scale(0);-o-transform: translate(0,0) scale(0);transform: translate(0,0) scale(0);opacity:0;filter:alpha(opacity=0);}
.check_label > label.on:after {z-index:1;-webkit-transform: translate(0,0) scale(1);-moz-transform: translate(0,0) scale(1);-ms-transform: translate(0,0) scale(1);-o-transform: translate(0,0) scale(1);transform: translate(0,0) scale(1);opacity:1;filter:alpha(opacity=100);}
.check_label > .label_hide {width:24px;height:24px;padding:2px 0;color:transparent;text-indent:-9999px;}
.check_label > .is_disabled:before {}
.check_label > .is_disabled:after {}
.check_label .check {position:absolute;left:-9999px;vertical-align:middle;opacity:0;filter:alpha(opacity=0);}
.check_label.txt_none > label {overflow:hidden;width:1.250rem;height:1.313rem;padding-right:0;font-size:0;color:transparent;text-indent:-99999px;}
/* radio */
.radio_label {display:inline-block;position:relative;vertical-align:middle;}
.radio_label > label {display:block;position:relative;padding:1px 27px 1px 23px;font-size:14px;text-align:left;vertical-align:middle;color:#9e9e9e;cursor:pointer;-ms-user-select: none;-moz-user-select:-moz-none;-khtml-user-select: none;-webkit-user-select: none;user-select: none;}
.radio_label > label:before,
.radio_label > label:after {display:inline-block;overflow:hidden;position:absolute;top:0;left:0;color:transparent;vertical-align:middle;text-indent:-9999px}
.radio_label > label:before {width:18px;height:18px;border:1px solid #c2c2c2;-moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%;background:#fff;content:"";}
.radio_label > label:after {top:6px;left:6px;width:8px;height:8px;-moz-border-radius:100%;-webkit-border-radius:100%; border-radius:100%;background:#5a5a5a;content:""; -webkit-transform: translate(0,0) scale(0);-moz-transform: translate(0,0) scale(0);-ms-transform: translate(0,0) scale(0);-o-transform: translate(0,0) scale(0);transform: translate(0,0) scale(0);opacity:0;filter:alpha(opacity=0);}
.radio_label > label.on:after {z-index:1;-webkit-transform: translate(0,0) scale(1);-moz-transform: translate(0,0) scale(1);-ms-transform: translate(0,0) scale(1);-o-transform: translate(0,0) scale(1);transform: translate(0,0) scale(1);opacity:1;filter:alpha(opacity=100);}
.radio_label > .label_hide {width:24px;height:24px;padding:2px 0;}
.radio_label > .is_disabled:before {}
.radio_label > .is_disabled:after {}
.radio_label .radio {position:absolute;top:0;left:-9999px;vertical-align:middle;opacity:0;filter:alpha(opacity=0);}

.check_label > label:after,
.radio_label > label:after {-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
/***********************
    DATA PICKKER
***********************/
.pick_date_wrap {display:inline-block;position:relative;background:#fff; border:1px solid #cecece;padding-right:43px;height:44px;width:100%;max-width:218px;vertical-align:middle;}
.pick_date_wrap.type_single {padding-right:0;max-width:100%;}
.pick_date_wrap div.pick_date_left {height:44px;width:100%;}
.pick_date_wrap div.pick_date_left input {width:100%;height:42px;padding:0 10px; background:#fff;border:none;line-height:42px;font-size:14px;color:#9e9e9e;vertical-align:top; outline:none;cursor:pointer;}
.pick_date_wrap div.pick_date_right {position:absolute;top:0;right:0;width:43px;height:44px;}
.pick_date_wrap div.pick_date_right label {display:block;position:relative;width:43px;height:44px;overflow:hidden;cursor:pointer;text-indent:-20000px;}
.pick_date_wrap div.pick_date_right label:after {display:block;position:absolute;top:50%;left:50%;width:13px;height:13px;margin-top:-7px;margin-left:-7px;background:url(../image/board/ico_date_plus1%40x2.png) no-repeat 0 0;background-size:13px 13px;content:"";}

/* 폼객체 : 파일업로드 */
.input-file {position:relative;height:87px;padding:0 0 43px 0;z-index:0;vertical-align:middle;}
.input-file label, .input-file input[type="file"] {position:absolute;left:0;top:0;width:100%;line-height:100%;height:100%;;}
.input-file label {z-index:1;text-align:right;}
.input-file label span {overflow:hidden;position:absolute;top:49px;display:block;;width:108px;height:38px;line-height:38px;background:#9e9e9e;vertical-align:top;text-align:center;font-size:14px;color:#fff;}
.input-file input[type="file"] {opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);z-index:2;cursor:pointer;}
.input-file .file-name {position:relative;overflow:hidden;display:block;width:100%;height:44px;padding:12px 9px;border:1px solid #cecece;background:#fff;text-overflow:ellipsis;white-space:nowrap;z-index:0;font-size:14px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (min-width: 1100px) {
	.input-file {display:inline-block;height:44px;padding:0 117px 0 0;max-width:400px;}
	.input-file label span {top:0;right:0;display:block;width:112px;height:44px;line-height:44px;font-size:18px;}
	.input-file .file-name {height:44px;padding:7px 20px 8px;font-size:18px;;}
}


textarea::-webkit-input-placeholder {color:#cecece}
textarea:-ms-input-placeholder {color:#cecece}
textarea::-moz-placeholder {color:#cecece}
textarea::placeholder {color:#cecece}
input::-webkit-input-placeholder {color:#cecece}
input:-ms-input-placeholder {color:#cecece}
input::-moz-placeholder {color:#cecece}
input::placeholder {color:#cecece}

.c_gray1::-webkit-input-placeholder {color:#9e9e9e}
.c_gray1:-ms-input-placeholder {color:#9e9e9e}
.c_gray1::-moz-placeholder {color:#9e9e9e}
.c_gray1::placeholder {color:#9e9e9e}


/* 서브페이지 css (2018.05.04 추가)*/
.sub__top_brn {background:#333;margin-top:0px;}
.sub__top_brn .cont_middle_block {height:199px;text-align:center;}
.sub__top_brn .title_depth1 {padding-top:0;font-size:24px;font-weight:500;color:#fff;}

.sub__top_brn.p_business {background:url(../image/sub/brn_m_business_01.jpg) no-repeat 50% 0;background-size:cover;}
.sub__top_brn.p_business2 {background:url(../image/sub/brn_m_business_02.jpg) no-repeat 50% 0;background-size:cover;}
.sub__top_brn.p_about {background:url(../image/sub/brn_m_about_01.jpg) no-repeat 50% 0;background-size:cover;}
.sub__top_brn.p_news {background:url(../image/sub/brn_m_media.jpg) no-repeat 50% 0;background-size:cover;}

.sub__top_brn.p_consult {background:url(../image/sub/brn_m_media.jpg) no-repeat 50% 0;background-size:cover;}


.sub__top_brn + #cMain {background:#fff;}

@media only screen and (min-width: 1100px) {
	
	.sub__top_brn .cont_middle_block {height:278px;}
	.sub__top_brn .title_depth1 {padding-top:0;font-size:34px;}

	.sub__top_brn.p_business{background:url(../image/sub/brn_pc_business_01.jpg) no-repeat 50% 0;background-size:cover;}
	.sub__top_brn.p_business2{background:url(../image/sub/brn_pc_business_02.jpg) no-repeat 50% 0;background-size:cover;}
	.sub__top_brn.p_about {background:url(../image/sub/brn_pc_about_01.jpg) no-repeat 50% 0;background-size:cover;}
	.sub__top_brn.p_news {background:url(../image/sub/brn_pc_media.jpg) no-repeat 50% 0;background-size:cover;}
	.sub__top_brn.p_consult {background:url(../image/sub/brn_pc_consult.jpg) no-repeat 50% 0;background-size:cover;}

}

@media only screen and (min-width: 1200px) {
	.sub__top_brn {margin-top:134px;}
}

.sub__top_desc {position:relative;}
.sub_page_tabs {padding-top:60px;padding-bottom:46px;} 
.sub_page_tabs .bt_tab {display:block;position:relative;width:100%;padding:11px 47px 10px 15px;background:#546493;text-align:left;}
.sub_page_tabs .bt_tab .title {display:block;overflow:hidden;font-size:18px;font-weight:400;color:#fff;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis;}
.sub_page_tabs .bt_tab .ico_arrow {position:absolute;top:50%;right:15px;width:17px;height:10px;margin-top:-5px;background:url(../image/icon/opt_arrow_mobile.png) no-repeat 0 0;background-size:17px 10px;}
.sub_page_tabs .list_tabs {display:none;position:absolute;z-index:2;width:100%;border:1px solid #d3d3d3;padding-top:1px;background:#fff;}
.sub_page_tabs .list_tabs .link_tab {display:block;padding:9px 14px 10px;font-size:18px;color:#9e9e9e;}
.sub_page_tabs .list_tabs .link_tab.on {color:#1d1d1b;}
.sub_page_tabs .list_tabs > li.home {display:none;}

.sub_page_breadcrumb {position:absolute;top:15px;right:0;}
.sub_page_breadcrumb:first-child {position:relative;top:0;;padding-top:15px;}
.sub_page_breadcrumb:first-child:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.sub_page_breadcrumb:first-child .list_breadcrumb {float:right}
.sub_page_breadcrumb:first-child .title_page {display:block;padding-top:27px;clear:both;}

.sub_page_breadcrumb .title_page {display:none;padding-bottom:40px;font-size:20px;font-weight:500;color:#5a5a5a;}
.list_breadcrumb:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.list_breadcrumb li {float:left;position:relative;}
.list_breadcrumb li + li {padding-left:24px;}
.list_breadcrumb li + li:before {display:block;position:absolute;top:0;left:9px;font-size:12px;color:#9e9e9e;content:">";}
.list_breadcrumb .link_breadcrumb {display:block;font-size:12px;font-size:400;color:#9e9e9e;}
.list_breadcrumb .link_breadcrumb.current {color:#a58e58;}

.bt_large {display:inline-block;padding:0 14px;line-height:38px;border:1px solid #666;background:#fff;text-align:center;font-size:14px;color:#666;}
.bt_brown {border-color:#a58e58;background:#a58e58;color:#fff;}
.bt_brown:hover {border-color:#5a5a5a;background:#5a5a5a;}
.bt_gray1 {border-color:#9e9e9e;background:#9e9e9e;color:#fff;}
.bt_gray1:hover {border-color:#5a5a5a;background:#5a5a5a;}


@media only screen and (min-width: 1100px) {
	.sub__top_brn .cont_middle_block {height:278px;}
	.sub__top_brn .title_depth1 {font-size:34px;}
	/* .sub__top_brn.p_news {background:url(../image/sub/top_brn_news_pc.jpg) no-repeat 50% 0;background-size:auto;} */

	.sub_page_tabs {padding-top:7px;padding-bottom:78px;padding-left:60px;position:relative;}
	.sub_page_tabs .bt_tab {display:none;}
	.sub_page_tabs .list_tabs {display:block!important;position:static;border:0 none;padding-top:0;}
	.sub_page_tabs .list_tabs > li.home {display:block;position:absolute;top:7px;left:0;width:61px!important;height:52px;}
	.sub_page_tabs .list_tabs > li.home .link_tab {display:block;position:relative;border-color:#1d1d1b;background:#1d1d1b;width:61px;height:52px;} 
	.sub_page_tabs .list_tabs > li.home .ico_home {position:absolute;top:50%;left:50%;width:18px;height:18px;margin-top:-9px;margin-left:-9px;background:url(../image/icon/ico_home_pc.png) no-repeat 0 0;}
	.sub_page_tabs .list_tabs.tab_3 > li {width:33.3333%;}
	.sub_page_tabs .list_tabs.tab_4 > li {width:25%;}
	.sub_page_tabs .list_tabs.tab_5 > li {width:20%;}
	.sub_page_tabs .list_tabs.tab_6 > li {width:16.6666%;}
	.sub_page_tabs .list_tabs > li {float:left;}
	.sub_page_tabs .list_tabs > li + li .link_tab {border-left:1px solid #e2e2e2;}
	.sub_page_tabs .list_tabs > li.home + li .link_tab {border-left:0 none;}
	.sub_page_tabs .list_tabs > li:last-child {border-right:1px solid #e2e2e2}
	.sub_page_tabs .list_tabs .link_tab {border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding:14px 0 13px;background:#f7f7f7;text-align:center;font-size:18px;color:#9e9e9e;}
	.sub_page_tabs .list_tabs .link_tab.on {border-color:#546493;background:#546493;color:#fff;}


	.sub_page_breadcrumb {position:relative;top:auto;right:auto;padding-bottom:63px;}
	.sub_page_breadcrumb:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
	.sub_page_breadcrumb .title_page {display:block;float:left;padding-bottom:0;font-size:28px;font-weight:5400;color:#5a5a5a;}

	.sub_page_breadcrumb:first-child {position:relative;top:auto;padding-top:73px;}
	.sub_page_breadcrumb:first-child .list_breadcrumb {float:right;}
	.sub_page_breadcrumb:first-child .title_page {padding-top:0;float:left;clear:none;}

	.list_breadcrumb {float:right;padding-top:20px;}
	.list_breadcrumb li {float:left;position:relative;}
	.list_breadcrumb li + li {padding-left:26px;}
	.list_breadcrumb li + li:before {left:9px;font-size:14px;font-weight:400;}
	.list_breadcrumb .link_breadcrumb {font-size:14px;font-weight:400;}
	.list_breadcrumb .link_breadcrumb.current {color:#a58e58;}


	.bt_large {padding:0 20px;line-height:50px;font-size:18px;}


	/* check */
	.check_label > label {padding:1px 20px 1px 30px;font-size:16px;}
	.check_label > label:before {top:0;left:0;width:20px;height:20px;}
	.check_label > label:after {top:5px;left:4px;}
	.check_label > .label_hide {width:24px;height:24px;padding:2px 0;color:transparent;text-indent:-9999px;}
	/* radio */
	.radio_label {display:inline-block;position:relative;vertical-align:middle;}
	.radio_label > label {padding:0 25px 0 23px;font-size:16px;}
	.radio_label > label:before {top:2px;left:0;width:14px;height:14px;}
	.radio_label > label:after {top:6px;left:4px;width:8px;height:8px;}

	.pick_date_wrap {padding-right:51px;height:40px;max-width:218px;}
	.pick_date_wrap div.pick_date_left {height:40px;}
	.pick_date_wrap div.pick_date_left input {height:38px;padding:0 10px 0 20px;line-height:38px;font-size:18px;}
	.pick_date_wrap div.pick_date_right {width:51px;height:40px;}
	.pick_date_wrap div.pick_date_right label {width:51px;height:40px;}
	.pick_date_wrap div.pick_date_right label:after {top:50%;left:50%;width:13px;height:13px;}
}


.comm_quick_menu {position:fixed;z-index:2001;left:0;bottom:0;width:100%;background:#101832;}
.comm_quick_menu .list_quick_box .link_quick.v_mobile {}
.comm_quick_menu .list_quick_box .link_quick.v_pc {display:none;}
.comm_quick_menu .list_quick_box:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.comm_quick_menu .list_quick_box li {float:left;position:relative;width:25%;text-align:center;}
.comm_quick_menu .list_quick_box .link_quick {display:table;width:100%;height:94px;font-size:12px;font-weight:500;color:#747d9a;}
.comm_quick_menu .list_quick_box li+li {border-left:1px solid #242c47;}

.comm_quick_menu .list_quick_box .cel {display:table-cell;vertical-align:middle;}
.comm_quick_menu .list_quick_box .ico_comm {display:block;margin:0 auto 15px;}
.comm_quick_menu .list_quick_box .ico_q1 {width:30px;height:30px;background:url(../image/icon/ico_mquick05%40x2.png) no-repeat 0 0;background-size:30px 30px;}
.comm_quick_menu .list_quick_box .ico_q2 {width:20px;height:30px;background:url(../image/icon/ico_mquick02%40x2.png) no-repeat 0 0;background-size:20px 30px;}
.comm_quick_menu .list_quick_box .ico_q3 {width:34px;height:30px;background:url(../image/icon/ico_mquick03%40x2.png) no-repeat 0 0;background-size:34px 30px;}
.comm_quick_menu .list_quick_box .ico_q4 {width:30.5px;height:30px;background:url(../image/icon/ico_mquick06%40x2.png) no-repeat 0 0;background-size:30.5px 30px;}
.comm_quick_menu .list_quick_box .link_quick:hover {color:#fff;}
.comm_quick_menu .list_quick_box .link_quick:hover .ico_q1 {background:url(../image/icon/ico_mquick05%40%40x2.png) no-repeat 0 0;background-size:30px 30px;}
.comm_quick_menu .list_quick_box .link_quick:hover .ico_q2 {background:url(../image/icon/ico_mquick02%40%40x2.png) no-repeat 0 0;background-size:20px 30px;}
.comm_quick_menu .list_quick_box .link_quick:hover .ico_q3 {background:url(../image/icon/ico_mquick03%40%40x2.png) no-repeat 0 0;background-size:34px 30px;}
.comm_quick_menu .list_quick_box .link_quick:hover .ico_q4 {background:url(../image/icon/ico_mquick06%40%40x2.png) no-repeat 0 0;background-size:30.5px 30px;}

@media only screen and (min-width: 1100px) {
	.comm_quick_menu  {display:none;}
}


.ui-datepicker.ui-widget {z-index:1000!important;}


/**************************
    LAYER POPUP
**************************/
body.layer__active {overflow:hidden;touch-action:none;}
.layer__wrapper {display:none;overflow-y:auto;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;-webkit-animation-name:layer_detail;-webkit-animation-duration: 0.3s;-webkit-animation-timing-function: ease-in-out;animation-name:layer_detail;animation-duration: 0.35s;animation-timing-function: ease-in-out;}
.layer__wrapper, .layer__wrapper * {-webkit-box-sizing:border-box;box-sizing:border-box}
.layer__wrapper.is__active {display:block;}
.layer__wrapper.is__delay {-webkit-animation-name:layer_hide;-webkit-animation-duration: 0.3s;-webkit-animation-timing-function: ease-in-out;animation-name:layer_hide;animation-duration: 0.35s;animation-timing-function: ease-in-out;}
.layer__wrapper .inner__layer {display:table;width:100%;height:100%;position:relative;z-index:210;}
.layer__wrapper .layer_middle_block {display:table-cell;vertical-align:middle;}
.layer__wrapper .layer__body {margin:30px auto;padding:0;}
.layer__wrapper .layer__body:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.layer__wrapper .dimmed__layer {display:none;position:fixed;z-index:209;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.85;filter:alpha(opacity=85);}

.layer__wrapper .inner_cont {padding-left:0;padding-right:0;}

.layer__wrapper .check_label,
.layer__wrapper .check_label *,
.layer__wrapper .check_label :after,
.layer__wrapper .check_label :before,
.layer__wrapper .radio_label :after,
.layer__wrapper .radio_label :before,
.layer__wrapper .radio_label * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}


.ly_quick {position:relative;background:#fff;padding:35px 20px 0;}
.ly_quick .title_ly {display:block;font-size:18px;font-weight:700;color:#486eb0;}
.ly_quick .btn_close {position:absolute;top:28px;right:0;width:53px;height:40px;}
.ly_quick .btn_close .ico_close {width:20px;height:20px;background:url(../image/icon/ico_ly_close1.png) no-repeat 0 0;background-size:20px 20px;}

.ly_quick .ly_body {padding:25px 0 40px;}
.ly_quick .tf_text {padding:9px 10px;border-color:#cecece;background:#fafafa;}
.ly_quick .inp_block {padding-bottom:5px;}
.ly_quick .chk_block {padding-top:9px;}
.ly_quick .chk_block .link_b {text-decoration:underline;font-size:14px;color:#7b7b7b;}
.ly_quick .radio_block {padding-top:10px;}
.ly_quick .ly_bottom_confirm {padding-top:21px;text-align:center;}
.ly_quick .ly_bottom_confirm .bt_large {min-width:164px;border-color:#08376a;background:#08376a;color:#fff;}
.ly_quick .check_label > label {color:#7b7b7b;padding-left:0;padding-right:0;width:25px;height:23px;}
.ly_quick .radio_label > label {color:#7b7b7b;}

.ly_quick .pick_date_wrap.type_single {height:40px;}
.ly_quick .pick_date_wrap.type_single div.pick_date_left {height:38px}
.ly_quick .pick_date_wrap.type_single div.pick_date_left input {height:38px;}


.ly_terms {position:relative;background:#fff;padding:35px 20px 0;}
.ly_terms .title_ly {display:block;font-size:18px;font-weight:700;color:#5a5a5a;}
.ly_terms .btn_close {position:absolute;top:28px;right:0;width:53px;height:40px;}
.ly_terms .btn_close .ico_close {width:20px;height:20px;background:url(../image/icon/ico_ly_close1.png) no-repeat 0 0;background-size:20px 20px;}
.ly_terms .ly_body {padding:25px 0 40px;}


.ly_terms .body_terms {overflow:auto;height:210px;line-height:1.5;background:#fafafa;}
.ly_terms .body_terms {border:1px solid #eaeaea;border-top:2px solid #1d1d1b;padding:15px 14px 48px;font-size:14px;color:#9e9e9e;}
.ly_terms .body_terms strong {display:block;padding-top:22px;padding-bottom:4px;font-size:14px;font-weight:500;color:#1d1d1b;}
.ly_terms .body_terms .child {padding-left:0;}

.ly_terms .bottom_bt_block {text-align:center;padding-top:15px;}
.ly_terms .bottom_bt_block .btn_close {position:relative;top:auto;right:auto;width:115px;height:28px;background:#c5c5c5;color:#fff;font-size:15px;font-weight:500;}



#layerMap.layer__wrapper .layer_middle_block,
#layerMap1.layer__wrapper .layer_middle_block {padding-bottom:94px;}
.ly_map_info {position:relative;background:#fff;border-top:19px solid #a58e58;padding:35px 20px 0;}
.ly_map_info .title_ly {display:block;position:relative;padding-bottom:16px;font-size:24px;font-weight:500;color:#5a5a5a;}
.ly_map_info .title_ly:after {display:block;position:absolute;bottom:0;left:0;width:75px;height:2px;background:#d5d5d5;content:"";}
.ly_map_info .btn_close {position:absolute;top:5px;right:0;width:53px;height:40px;}
.ly_map_info .btn_close .ico_close {width:21px;height:21px;background:url(../image/icon/ico_ly_close2.png) no-repeat 0 0;background-size:21px 21px;}
.ly_map_info .static_cont1 {position:relative;height:168px;padding-top:13px;font-size:18px;line-height:1.5;color:#9e9e9e;}
.ly_map_info .static_cont1 .frame_g {display:block;position:absolute;top:-10px;right:0;width:113px;}
.ly_map_info .static_cont2 {line-height:1.5;}
.ly_map_info .list_info > li {position:relative;padding-left:10px;font-size:14px;color:#9e9e9e;}
.ly_map_info .list_info > li:before {display:block;position:absolute;top:8px;left:0;width:4px;height:4px;border-radius:100%;background:#9e9e9e;content:"";}
.ly_map_info .list_info > li.c_blue {color:#08376a!important;}
.ly_map_info .frame_g .img_m {}
.ly_map_info .frame_g .img_pc {display:none;}
.ly_map_info .row_inp {display:table;width:100%;padding-top:30px;padding-bottom:9px;}
.ly_map_info .row_inp .col {display:table-cell;}
.ly_map_info .row_inp .col.col_inp {width:28%;}
.ly_map_info .row_inp .inp_num {background:#fafafa;border:1px solid #cecece}
.ly_map_info .row_inp .tf_text {background:#fafafa;border:1px solid #cecece}
.ly_map_info .row_inp .col.col_txt {width:8%;color:#cecece;text-align:center;font-family:"Dotum", "돋음";}
.ly_map_info .check_label > label {color:#7b7b7b;padding-left:0;padding-right:0;width:25px;height:23px;}
.ly_map_info .radio_label > label {color:#7b7b7b;}
.ly_map_info .chk_block .link_b {text-decoration:underline;font-size:14px;color:#7b7b7b;}
.ly_map_info .bottom_bt_block {padding-top:32px;text-align:center;padding-bottom:28px;}
.ly_map_info .bottom_bt_block .btn_ok {display:inline-block;width:164px;height:38px;line-height:38px;font-size:14px;font-weight:500;background:#08376a;color:#fff;border:0 none;}


@media only screen and (min-width: 1100px) { 
	.layer__wrapper .layer__body {margin:124px auto;padding:0;}
	#layerTerms .layer__body {max-width:400px;}
	.ly_terms {border:1px solid #cecece;}
	.ly_terms .ly_body {padding:25px 0 20px;}



	.ly_map_info .frame_g .img_m {display:none;}
	.ly_map_info .frame_g .img_pc {display:inline;}


	#layerMap .inner_cont {max-width:615px;}
	#layerMap1 .inner_cont {max-width:615px;}
	.ly_map_info {position:relative;border-top:19px solid #a58e58;padding:35px 35px 0;}
	.ly_map_info .title_ly {padding-bottom:16px;font-size:30px;color:#000;}
	.ly_map_info .title_ly:after {width:100px;}
	.ly_map_info .btn_close {top:5px;right:0;}
	.ly_map_info .btn_close .ico_close {width:24px;height:24px;background:url(../image/icon/ico_ly_close2_pc.png) no-repeat 0 0;background-size:24px 24px;}
	.ly_map_info .static_cont1 {width:345px;height:auto;padding-top:18px;font-size:18px;line-height:1.5;color:#9e9e9e;}
	.ly_map_info .static_cont1 .frame_g {display:block;position:absolute;top:-64px;right:-200px;width:207px;}
	.ly_map_info .static_cont2 {width:345px;padding-top:16px;line-height:1.5;}
	.ly_map_info .list_info > li {position:relative;padding-left:16px;font-size:16px;}
	.ly_map_info .list_info > li:before {top:10px;width:5px;height:5px;}
	.ly_map_info .list_info > li.c_blue {color:#08376a;}
	.ly_map_info .row_inp {display:table;width:100%;padding-top:34px;padding-bottom:16px;}
	.ly_map_info .row_inp .col {display:table-cell;}
	.ly_map_info .row_inp .col.col_inp {width:28%;}
	.ly_map_info .row_inp .inp_num {background:#fafafa;border:1px solid #cecece}
	.ly_map_info .row_inp .tf_text {background:#fafafa;border:1px solid #cecece}
	.ly_map_info .row_inp .col.col_txt {width:8%;color:#cecece;text-align:center;}
	.ly_map_info .check_label > label {color:#7b7b7b;padding-left:0;padding-right:0;width:25px;height:23px;}
	.ly_map_info .radio_label > label {color:#7b7b7b;}
	.ly_map_info .chk_block .link_b {text-decoration:underline;font-size:14px;color:#7b7b7b;}
	.ly_map_info .bottom_bt_block {padding-top:29px;text-align:left;padding-bottom:48px;}
	.ly_map_info .bottom_bt_block .btn_ok {width:200px;height:50px;line-height:50px;font-size:18px;font-weight:500;text-align:center;}

}

@-webkit-keyframes layer_detail{
    from{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)transform:translateY(100%);}
    to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
}
@keyframes layer_detail{
    from{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
    to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
}

@-webkit-keyframes layer_hide{
    from{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
    to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
}
@keyframes layer_hide{
    from{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
    to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
}

/************************************************ 제현추가 *****************************************************/
.word-break {
   word-break: normal;   /****  영어는 어절단위 / 타언어 음절단위  ****/
}

.kword-break {
   word-break: keep-all;     /****   타언어 어절단위  ****/
}

.well{
min-height:20px;
padding:20px;
margin-bottom:20px;
background-color:#ffffff;
border:1px solid #d2e0f4;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}

.well2{
min-height:20px;
padding:20px;
margin-bottom:20px;
background-color:#ffffff;
border:5px solid #e6ebf1;
border-radius:1px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}

.well3{
min-height:20px;
padding:20px;
margin-bottom:20px;
background-color:#f0f4f9;
vertical-align: middle;
border:1px solid #d2e0f4;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}

.well4{
min-height:0px;
padding:10px 50px 20px;
margin-bottom:20px;
background-color:#e8f2f5;
vertical-align: middle;
border:5px solid #8cc3d4;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}

.well5{
min-height:20px;
padding:40px;
margin-bottom:40px;
background-color:#ffffff;
vertical-align: middle;
border:1px solid #d2e0f4;
border-radius:4px;

}

.well6{
min-height:20px;
padding:25px;
margin-bottom:25px;
background-color:#ffffff;
vertical-align: middle;
border:1px solid #d2e0f4;
border-radius:4px;
-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}



.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}
.well-lg{padding:24px;border-radius:6px}
.well-sm{padding:9px;border-radius:3px}