@charset "utf-8";
/*---------------------------------------------------------------------------------------------------------------------------------------------------
- 레이아웃개발: 심플아이(*그레이브 디자인)
- 고객센터: http://simpleeye.ivyro.net/xe/gdesign_sub_qna
- 저작권: 개발코드(css+html)및 디자인도용, 소스재판매는 지적저작권법에 위반됩니다.
- 라이선스: 1도메인(1웹사이트) 1라이선스 입니다.
----------------------------------------------------------------------------------------------------------------------------------------------------*/

/*기본설정*/
	@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css);
	html, body, iframe, h1, h2, h3, h4, h5, h6, a, img, dl, dt, dd, fieldset, form, input, label, table, caption, tbody, tfoot, thead, tr, th, td, embed, hgroup, ul, ol, li{font-family:'Nanum Gothic',gulim,Tahoma,Arial,Sans-serif;}
	html, body, iframe, h1, h2, h3, h4, h5, h6, a, img, dl, dt, dd, fieldset, form, input, label, table, caption, tbody, tfoot, thead, tr, th, td, embed, hgroup{margin:0; padding:0;}
	body{-webkit-text-size-adjust:none; -webkit-tap-highlight-color:transparent; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
	img{border:0;} 
	table{border-collapse:separate; border-spacing:1;}
	:focus{outline:0;}

/*공통*/
	/*[box]*/
	.layG_mobileM_login li .Log, .layG_mobileM_login li a.Mem, .layG_mobileM_login li .Lang, .layG_mobileM_search .form_layG_mobileM_search .inputText, .layG_logo, .layG_munu li.subnav_d02 a, .layG_munu li.subnav_d03 a,
	.layG_search .fa-search, .flexslider .slides .mban_linkbtn, .flex-direction-nav a, .mban_pointcon_wrap0 li a, .layG_main_con0_wrap0, .layG_mc0_sec01, .layG_mc0_sec02, .layG_mc0_sec03, .layG_mc0_sec04,
	.layG_mc0_sec03 li, .layG_mc0_sec04 li a, .layG_main_con1_wrap0 li a, .layG_main_con3_wrap0 li, .layG_main_con_de_wrap00, .layG_cominfo1, .layG_cominfo2, .layG_cominfo3,
	.layG_cominfo3 .layG_fam .layG_fam_tit, .layG_fov_start li span, .layG_search_pop .form_layG_search_pop .inputText{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
	/*[ul]*/
	.layG_mobileM_G ul, .gnb_area0_wrap0 ul, .gnb_area_wrap0 ul, .layG_munuAll_wrap00 ul, .mainban_area_wrap00 ul, .subban_area_wrap00 ul, .layG_main_con0_wrap0 ul, .layG_main_con1_wrap0 ul, .layG_main_con3_wrap0 ul,
	.layG_sideMenu ul, .footer_s02_wrap0 ul, .footer_s03_wrap0 ul, .openmenu_wrap0 ul, .layG_fov_start ul, .layG_admin ul{list-style:none; margin:0; padding:0;}
	/*[p]*/
	.layG_mobileM_G p, .gnb_area0_wrap0 p, .gnb_area_wrap0 p, .layG_munuAll_wrap00 p, .mainban_area_wrap00 p, .subban_area_wrap00 p, .layG_main_con0_wrap0 p, .layG_main_con1_wrap0 p, .layG_main_con3_wrap0 p,
	.layG_main_con_de_wrap00 p, .footer_s02_wrap0 p, .footer_s03_wrap0 p{position:relative; margin:0; padding:0;}
	/*[a]*/
	.layG_mobileM_G a, .gnb_area0_wrap0 a, .gnb_area_wrap0 a, .layG_munuAll_wrap00 a, .mainban_area_wrap00 a, .subban_area_wrap00 a, .layG_main_con0_wrap0 a, .layG_main_con1_wrap0 a, .layG_main_con3_wrap0 a,
	.layG_sideMenu a, .footer_s02_wrap0 a, .footer_s03_wrap0 a, .openmenu_wrap0 a, .layG_brCond_box .boxlink, .layG_lang dl dd .layG_lang_tit, .layG_admin li a{text-decoration:none;}
	.triang{position:absolute; border-width:4px; border-style:solid; width:0; height:0;}

/*익스구버젼 업데이트알림*/
	.layG_brCond{position:relative; background-color:#222; z-index:10;}
	.layG_brCond_box{position:relative; margin:0 auto; width:980px; height:110px; padding-top:30px; font-size:28px; color:#fff;}
	.layG_brCond_box .boxlink{position:absolute; display:block; top:20px; color:#fff; font-size:15px; text-align:center; font-weight:700; padding-top:20px; width:80px; height:60px; background-color:#444;
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
	.layG_brCond_box .point1, .layG_brCond_box .point2{color:#fcbe17;}
	.layG_brCond_box .point2{font-size:13px;}
	.layG_brCond_close{position:absolute; display:block; right:0; bottom:13px; padding:10px 0 0 10px; width:50px; height:30px; color:#fff; font-size:15px; font-weight:700; cursor:pointer;}

/*모바일메뉴*/
	html.sb-scroll-lock{overflow:hidden;}
	.layG_mobileM_G{position:fixed; top:0; right:0; width:30%; height:100%; background-color:#222; overflow-x:hidden; overflow-y:scroll; overflow-y:auto; -webkit-overflow-scrolling:touch; display:none; z-index:2;}
	/*[모바일_닉네임+닫기]*/
	.layG_mobileM_nameClose{position:relative; height:35px; background-color:#186de9;}
	.layG_mobileM_nameClose .layG_mobileM_G_name{position:relative; float:left; height:35px; line-height:35px; color:#fff; font-size:15px; font-weight:700; padding-left:20px;}
	.layG_mobileM_nameClose .layG_mobileM_G_close{position:relative; float:right; width:35px; height:35px; line-height:40px; text-align:center; cursor:pointer;}
	.layG_mobileM_nameClose .layG_mobileM_G_close i{color:#fff; font-size:23px;}
	/*[모바일_로그인+회원가입+한국어]*/
	.layG_mobileM_login{position:relative;}
	.layG_mobileM_login ul{}
	.layG_mobileM_login li{float:left; width:33%; border-left:1px solid #292929;}
	.layG_mobileM_login li:first-child{border-left:0;}
	.layG_mobileM_login li .Log, .layG_mobileM_login li a.Mem, .layG_mobileM_login li .Lang{display:block; height:62px; line-height:18px; padding-top:22px; text-align:center; color:#b3b3b3; font-size:13px; background-color:#161616; font-weight:700;}
	.layG_mobileM_login li .Log_popup, .layG_mobileM_login li .Mem_popup, .layG_mobileM_login li .Lang_popup{position:absolute; width:100%; display:block; left:0; top:62px; z-index:10; display:none;}
	.layG_mobileM_login li .Log_popup li, .layG_mobileM_login li .Mem_popup li, .layG_mobileM_login li .Lang_popup li{width:49%; border-left:0; border-right:1px solid #565656; border-bottom:1px solid #565656;}
	.layG_mobileM_login li .Log_popup li a, .layG_mobileM_login li .Mem_popup li a, .layG_mobileM_login li .Lang_popup li a{display:block; height:50px; line-height:50px; text-align:center; color:#fff; font-size:13px; background-color:#656565; font-weight:700;}
	.layG_mobileM_login li i{display:block; margin-top:-10px; color:#777; font-size:18px;}
	/*[모바일_검색]*/
	.layG_mobileM_search{position:relative; height:48px; border-bottom:1px solid #131313; background-color:#262626; clear:both;}
	.layG_mobileM_search .form_layG_mobileM_search{position:relative;}
	.layG_mobileM_search .form_layG_mobileM_search .inputText, .layG_mobileM_search .form_layG_mobileM_search .submit{color:#cfcfcf; font-size:14px; border:0; font-weight:700;}
	.layG_mobileM_search .form_layG_mobileM_search .inputText{width:90%; background-color:#262626; height:36px; padding:10px 0 0 48px;}
	.layG_mobileM_search .form_layG_mobileM_search .submit{position:absolute; top:0; right:8px; background-color:#262626; width:48px; height:48px; cursor:pointer;}
	.layG_mobileM_search>.fa-search{position:absolute; top:14px; left:20px; font-size:18px; color:#186de9;}
	/*[모바일_메뉴]*/
	.layG_mobileM_menu{position:relative; zoom:1;}
	.mbM_sleft_d_01_m .fa-chevron-down{position:relative; float:right; color:#d0d0d0; font-size:9px; padding-right:20px; height:39px; line-height:39px;}
	/*└1차메뉴*/
	.layG_mobileM_menu ul.mbM_sleft_d_01_m{margin:22px 0 0 20px; border-bottom:1px solid #353535; zoom:1;}/*ul*/
	.layG_mobileM_menu li.mbM_sleft_d_01{border-top:1px solid #353535; border-bottom:1px solid #0d0d0d;}
	.layG_mobileM_menu li.mbM_sleft_d_01:first-child{border-top:0;}
	.layG_mobileM_menu li.mbM_sleft_d_01_active{border-top:0;}/*li 활성시*/
	.layG_mobileM_menu li.mbM_sleft_d_01>a, .layG_mobileM_menu li.mbM_sleft_d_01>span{display:block; font-size:15px; height:39px; line-height:39px;}/*1차*/
	.layG_mobileM_menu li.mbM_sleft_d_01 span.on1_active, .layG_mobileM_menu li.mbM_sleft_d_01 span.on1_no{cursor:pointer;}
	.layG_mobileM_menu li.mbM_sleft_d_01 .on1_active{color:#29b5d5; font-weight:700;}
	.layG_mobileM_menu li.mbM_sleft_d_01 .on1_no{color:#fff;}
	/*└2차메뉴*/
	.layG_mobileM_menu ul.mbM_sleft_d_02_m{padding:7px 0 7px 0; zoom:1;}/*ul*/
	.layG_mobileM_menu li.mbM_sleft_d_02>a, .layG_mobileM_menu li.mbM_sleft_d_02>span{display:block; font-size:14px; height:30px; line-height:30px; padding-left:8px;}/*2차*/
	.layG_mobileM_menu li.mbM_sleft_d_02 span.on2_active, .layG_mobileM_menu li.mbM_sleft_d_02 span.on2_no{cursor:pointer;}
	.layG_mobileM_menu li.mbM_sleft_d_02 .on2_active{color:#fff;}
	.layG_mobileM_menu li.mbM_sleft_d_02 .on2_no{color:#b4b4b4;}
	.layG_mobileM_menu li.mbM_sleft_d_02 .fa-angle-right{padding-right:3px;}
	/*└3차메뉴*/
	.layG_mobileM_menu ul.mbM_sleft_d_03_m{padding:4px 0 4px 6px; zoom:1;}/*ul*/
	.layG_mobileM_menu li.mbM_sleft_d_03>a{display:block; font-size:12px; height:22px; line-height:22px; padding-left:8px;}/*3차*/
	.layG_mobileM_menu li.mbM_sleft_d_03 .on3_active{color:#fff;}
	.layG_mobileM_menu li.mbM_sleft_d_03 .on3_no{color:#7c7c7c;}
	/*[모바일용 bg배경]*/
	.layG_mobileM_G_bg{position:fixed; display:block; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0.7; filter:alpha(opacity=70); -ms-filter:alpha('opacity=70'); z-index:2; display:none; cursor:pointer;}
	/*[상단_모바일버튼]*/
	.layG_munu_MobileBtn{position:absolute; right:2px; top:8px; width:45px; height:45px; line-height:53px; text-align:center; cursor:pointer; display:none;}
	.layG_munu_MobileBtn i{font-size:25px; color:#186de9;}

.allcon_area_wrap00{position:relative; z-index:0;}/*전체컨텐츠 그룹핑*/
/*로고+회원정보+언어+탑메뉴*/
	.gnb_area0_wrap00{position:relative; background-color:#fff; border-bottom:1px solid #f1f1f1; z-index:11;}
	.gnb_area0_wrap0{position:relative; margin:0 auto; width:1150px; height:36px;}	
	.gnb_area_wrap0{position:relative; margin:0 auto; width:1150px; height:80px; background-color:#fff; z-index:10;}/*전체메뉴형 이슈로 z-index:10;을 개별지정*/
	.layG_munu ul.subnav_d02_m, .layG_munu ul.subnav_d03_m, .layG_lang dl ul, .layG_login .profile .memProfile{box-shadow:0 2px 6px rgba(0,0,0,0.1); -moz-box-shadow:0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1);}
/*[로그인+회원+언어]*/
	.layG_login{position:absolute; height:36px; border-left:1px solid #f1f1f1; border-right:1px solid #f1f1f1; right:0; top:0; z-index:9;}
	.layG_login ul{position:relative; left:19px; top:10px;}
	.layG_login li{position:relative; float:left;}
	.layG_login li a{color:#515151; font-size:11px;}
	.layG_login li a:hover{text-decoration:underline;}
	.sns_space{display:block; width:1px;}/*sns미사용시 공백*/
	.m_space_login{position:relative; display:inline-block; width:18px;}/*사이간격*/
	/*└회원정보 레이어*/
	.layG_login .profile .memProfile{position:absolute; right:22px; top:20px; padding:5px; background:#fff; border:1px solid #ccc; display:none;}/*회원정보 그룹*/
	.layG_login .profile .memProfile .triang{top:-9px; right:15px; border-color:transparent transparent #ccc transparent; display:none;}/*삼각형*/
	.layG_login .profile .memProfile .authorName{display:block; padding:2px 0 5px 0; font-weight:bold; color:#333333; white-space:nowrap;}/*닉네임*/
	.layG_login .profile .memProfile ul{left:0; top:0; padding:2px 0 0 0; border-top:1px solid #d9d9d9;}
	.layG_login .profile .memProfile li{float:none; white-space:nowrap;}
	.layG_login .profile .memProfile li a{display:block; padding:3px 0 2px 3px; text-align:left; font-size:12px; color:#676767;}/*리스트*/
	.layG_login .profile .memProfile li a:hover{text-decoration:underline;}/*리스트 over*/
	/*└언어선택*/
	.layG_lang{position:relative;}
	.layG_lang dl dd{position:relative;}
	.layG_lang dl dd .layG_lang_tit{color:#515151; margin-right:36px; font-size:12px; cursor:pointer;}/*언어타이틀*/
	.layG_lang dl dd .layG_lang_tit:hover{text-decoration:underline;}
	/*└언어선택 레이어*/
	.layG_lang dl ul{position:absolute; top:20px; left:-38px; width:70px; background-color:#fff; border:1px solid #ccc; display:none;}/*언어리스트 레이어*/
	.layG_lang dl ul li span.triang{position:relative; top:-19px; left:45px; border-color:transparent transparent #ccc transparent; display:none;}/*삼각형*/
	.layG_lang dl ul li+li{border-bottom:1px solid #f5f5f5; float:none;}
	.layG_lang dl ul li a{display:block; color:#676767; padding:2px 0 2px 0; text-align:center; font-family:Tahoma,Sans-serif;}/*리스트*/
	.layG_lang dl ul li a:hover{text-decoration:underline;}/*리스트 over*/
/*[로고]*/
	.layG_logo{position:absolute; left:0; top:0;}
/*[TOP메뉴]*/
	.layG_munu{position:absolute; right:34px; top:21px;}/*탑메뉴 위치*/
	/*└1차메뉴*/
	.layG_munu ul.topnav{position:relative; text-transform:none;}
	.layG_munu ul.topnav li.mnav_li{position:relative; float:left; margin-left:46px;}
	.layG_munu ul.topnav li.mnav_li:first-child{margin-left:0;}
	.layG_munu ul.topnav a.on1_no, .layG_munu ul.topnav a.on1{display:block; height:34px; line-height:34px; padding:0 10px; font-size:18px; font-weight:700; text-align:center;}
	.layG_munu ul.topnav a.on1{color:#186de9; /*background-color:#f5f5f5;*/}/*1차활성*/
	.layG_munu ul.topnav a.mnav{color:#2a2a2a;}/*1차메뉴*/
	.layG_munu ul.topnav a.mnav:hover{color:#186de9;}/*1차메뉴 오버시*/
	/*└2차메뉴*/
	.layG_munu ul.subnav_d02_m{position:absolute; left:0; top:34px; border-top:1px solid #4e4e4e; background-color:#fff; clear:both; display:none; zoom:1;}
	.layG_munu li.subnav_d02, .layG_munu li.subnav_d03{position:relative;}
	.layG_munu li.subnav_d02 a, .layG_munu li.subnav_d03 a{display:block; width:138px; height:34px; line-height:34px; padding:0 10px; font-size:13px; color:#222; zoom:1;}/*2,3차메뉴*/
	.layG_munu li.subnav_d02 a.on2, .layG_munu li.subnav_d03 a.on3{background-color:#ededed; zoom:1;}/*2,3차 활성시*/
	.layG_munu li.subnav_d02 a.on2_no, .layG_munu li.subnav_d03 a.on3_no{zoom:1;}/*2,3차 기본*/
	.layG_munu li.subnav_d02 a.on2_no:hover, .layG_munu li.subnav_d03 a.on3_no:hover{background-color:#e9e9e9; zoom:1;}/*2,3차 오버시*/
	/*└3차메뉴*/
	.layG_munu ul.subnav_d03_m{position:absolute; top:-1px; left:120px; background-color:#fff; display:none; zoom:1; z-index:9;}/*3차 위치*/
	.layG_munu ul.topnav li ul.subnav_d02_m li:hover ul.subnav_d03_m{display:block;}/*3차메뉴 show*/
/*[검색]*/
	.layG_search{position:absolute; right:-10px; top:21px;}
	.layG_search .fa-search{display:block; cursor:pointer; width:50px; height:40px; padding:10px 0 0 26px; color:#232323; font-size:14px;}
	/*└검색레이어*/
	.layG_search_pop{position:absolute; right:0; top:36px; width:100%; height:80px; border:1px solid #f1f1f1; border-bottom:0; display:none;}
	.layG_search_pop .form_layG_search_pop{position:relative; z-index:1;}
	.layG_search_pop .form_layG_search_pop .inputText, .layG_search_pop .form_layG_search_pop .submit{border:0; float:left;}
	.layG_search_pop .form_layG_search_pop .inputText{padding-left:20px; color:#222; font-size:24px; background:#fff; width:100%; height:80px;}
	/*.layG_search_pop .form_layG_search_pop .submit{background-color:#ccc; color:#fff; font-size:20px; font-weight:700; width:80px; height:80px; margin-left:-80px; cursor:pointer;}*/
	.layG_search_pop .fa-times{position:absolute; top:0; right:0; width:80px; height:80px; line-height:80px; text-align:center; color:#fff; font-size:30px; font-weight:700; background-color:#ccc; cursor:pointer; z-index:2;}

/*메인배너*/
	.mainban_area_wrap00{position:relative; padding-bottom:82px; background-color:#ebeef2; z-index:8;}
	/*배너영역*/
	.flexslider{position:relative; overflow:hidden;}
	.flexslider .slides li{position:relative; display:none; -webkit-backface-visibility:hidden;}
	.flexslider .slides .bgimg{display:block;}
	.flexslider .slides .bgimg.imgNone{background:url('layouts/theClass/imgs/sample/mban_sam.png') no-repeat center top;}
	.flexslider, .flexslider .slides li, .flexslider .slides .bgimg{height:615px;}/*높이기본값: 615px*/
	.flexslider .slides:after{content: "."; line-height:0; height:0; display:block; visibility:hidden; clear:both;}
	.flexslider{position:relative; background:#fff;}
	.flexslider .slides{zoom:1;}
	/*배너텍스트*/
	.flexslider .slides .mban_txtcenter{position:absolute; top:50%; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); width:100%; margin-top:-160px; padding:0 10px; text-align:center;}
	.flexslider .slides .mban_maintxt{position:relative; font-size:60px; color:#fff; font-weight:800; text-shadow:1px 1px 1px rgba(0,0,0,0.2);}/*메인텍스트*/
	.flexslider .slides .mban_subtxt{position:relative; margin-top:25px; font-size:20px; color:#343434; line-height:26px;} /*서브텍스트*/
	.flexslider .slides .mban_subtxt i{position:absolute; top:-18px; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); width:40px; height:3px; background-color:#1f4bb4;}
	.flexslider .slides .mban_linkbtn{display:inline-block; margin-top:20px; padding:5px 5px 5px 6px; font-size:12px; color:#fff; width:90px; border:1px solid #fff; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px;}
	.flexslider .slides .mban_linkbtn:hover{}
	.flexslider .slides .mban_linkbtn i{}
	/*좌우버튼*/
	.flex-direction-nav{*height:0;}
	.flex-direction-nav a{
	position:absolute; display:block; text-align:center; line-height:49px; overflow:hidden; margin:0; top:50%; margin-top:-22px; width:44px; height:44px; background-color:#000;
	opacity:0.40; filter:alpha(opacity=40); -ms-filter:alpha('opacity=40'); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; cursor:pointer; z-index:10;
	}
	.flex-direction-nav a i{color:#fff; font-size:20px;}
	.flex-direction-nav .flex-prev{left:-50px; padding-right:5px;}
	.flex-direction-nav .flex-next{right:-50px; padding-left:5px;}
	.flex-direction-nav .flex-disabled{opacity:0!important; filter:alpha(opacity=0); -ms-filter:alpha('opacity=0'); cursor:default;}
	/*하단네비*/
	.flex-control-nav{position:absolute; bottom:140px; left:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); margin-left:-21px; z-index:9;}
	.flex-control-nav li{margin: 0 6px; display:inline-block; zoom:1; *display:inline;}
	.flex-control-paging li a{display:block; width:15px; height:15px; background-color:#000; text-indent:-9999px; opacity:0.45; filter:alpha(opacity=45); -ms-filter:alpha('opacity=45'); -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; border-radius:4px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -moz-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); behavior:url(layouts/respon_office/css/ie-css3.htc); cursor:pointer;}
	.flex-control-paging li a:hover{opacity:0.60; filter:alpha(opacity=60); -ms-filter:alpha('opacity=60');}
	.flex-control-paging li a.flex-active{opacity:0.80; filter:alpha(opacity=80); -ms-filter:alpha('opacity=80'); cursor:default;}
	/*포인트 컨텐츠*/
	.mban_pointcon_wrap0{position:absolute; left:50%; bottom:0; transform:translateX(-50%); -ms-transform:translateX(-50%); width:1150px; z-index:10;}
	.mban_pointcon0{position:absolute; top:-60px; width:383px; height:60px; z-index:10;}/*포인트1*/
	.mban_pointcon0.pcL{left:0;}
	.mban_pointcon0.pcR{right:0;}
	.mban_pointcon0 a{position:relative; display:block; height:100%; background-color:rgba(0,0,0,0.60); text-align:center; line-height:60px;}
	.mban_pointcon0 a:hover{background-color:rgba(0,0,0,0.80);}
	.mban_pointcon0 a i{color:#fff; font-size:21px;}
	.mban_pointcon0 a .MbanPoint0_tit{display:inline-block; color:#fff; font-size:22px;}
	.mban_pointcon0 a .MbanPoint0_tit .mp_co1{color:#0eb6e7;}
	.mban_pointcon0 a .MbanPoint0_tit .mp_co2{color:#ffcc00;}
	.mban_pointcon_wrap0 li{position:relative; float:left; width:33.33%; height:212px; text-align:center;}/*포인트2*/
	.layG_mban_sec01{background-color:#1f4bb4;}
	.layG_mban_sec02{background-color:#fff;}
	.layG_mban_sec03{background-color:#e2e4e9;}
	.mban_pointcon_wrap0 li a{position:relative; display:block; height:100%; padding-top:55px;}
	.mban_pointcon_wrap0 li .MbanPoint_tit{color:#2a2a2a; font-size:24px;}
	.mban_pointcon_wrap0 li .MbanPoint_tit.color1{color:#fff;}
	.mban_pointcon_wrap0 li .MbanPoint_con{color:#878787; font-size:15px; line-height:24px; padding-top:5px;}
	.mban_pointcon_wrap0 li .MbanPoint_more{position:absolute; right:9px; bottom:10px; color:#878787; font-size:11px;}
	/*로딩*/
	.loading_mb{min-height:615px; background:url('layouts/theClass/imgs/default/loading.gif') no-repeat center center;}

/*서브배너*/
	.subban_area_wrap00{position:relative; height:200px; border-bottom:1px solid #f7f7f7; z-index:8;}/*높이기본값: 200px*/
	.subban_area_wrap00 .subban_absolute{position:absolute; display:block; left:50%; top:50%; transform:translateX(-50%); -ms-transform:translateX(-50%); margin-top:-30px; width:100%; text-align:center;}
	.subban_area_wrap00 .sban_title{font-size:32px; color:#222; font-weight:800; color:#222; text-shadow:1px 1px 1px rgba(0,0,0,0.2);}/*타이틀*/
	.subban_area_wrap00 ul.sban_location{padding-top:6px;}/*로케이션*/
	ul.sban_location li{display:inline-block; margin-right:-4px;}
	ul.sban_location li.L_home a{font-size:12px; color:#333; font-weight:700;}
	ul.sban_location li.L_home a:hover{}
	ul.sban_location li.L_list{padding-left:4px;}
	ul.sban_location li.L_list a{font-size:12px; color:#333;}	
	ul.sban_location li.L_list a:hover{text-decoration:underline; color:#333;}

/*컨텐츠*/
/*메인컨텐츠 그룹*/
/*메인_일반형*/
	/*[1.컨텐츠]*/
	.layG_main_con0_wrap00{position:relative; background-color:#ebeef2; z-index:8;}
	.layG_main_con0_wrap0{position:relative; margin:0 auto; width:1150px; height:390px; padding-top:43px; overflow:hidden; z-index:8;}
	.layG_mc0_sec01, .layG_mc0_sec02, .layG_mc0_sec03, .layG_mc0_sec04{position:relative; float:left; width:23.69%; height:300px; margin-left:20px; background-color:#fff; border-top:1px solid #4e4e4e;}
	.layG_main_con0_wrap0 .layG_mc0_sec01{margin-left:0; padding:30px 20px 0 20px;}
	.layG_mc0_sec01 .layG_mc0_tit{position:relative; font-size:15px; color:#303030;}/*타이틀*/
	.layG_mc0_sec01 .layG_mc0_tit.gall{margin-top:16px;}
	.layG_mc0_sec01 .layG_mc0_tit a{position:relative; float:right; font-size:21px; color:#6d6d6d; line-height:20px;}/*타이틀 아이콘*/
	.layG_mc0_sec01 .layG_mc0_conS1{position:relative; padding-top:9px;}/*리스트형 상단공백*/
	.layG_mc0_sec01 .layG_mc0_conS2{position:relative; padding-top:11px;}/*갤러리형 상단공백*/
	.layG_mc0_sec02 ul{padding:30px 20px 0 20px;}
	.layG_mc0_sec02 li{position:relative; height:50px; padding-bottom:23px; border-bottom:1px solid rgba(0, 0, 0, 0.10);}
	.layG_mc0_sec02 li+li{padding-top:23px;}
	.layG_mc0_sec02 li+li+li{border-bottom:0;}
	.layG_mc0_sec02 li a{display:block; color:#222;}
	.layG_mc0_sec02 li a p{display:inline-block; font-size:19px; line-height:20px;}
	.layG_mc0_sec02 li a:hover p{font-weight:700;}
	.layG_mc0_sec02 li a p span{font-size:13px; font-weight:normal; color:#8e8e8e;}
	.layG_mc0_sec02 li a:hover p span{color:#484848;}
	.layG_mc0_sec02 li a .iconR{display:block; float:right; color:#6d6d6d; font-size:12px;line-height:36px; margin-right:2px;}
	.layG_mc0_sec03 .mc0_Lslash{display:block; position:absolute; left:50%; top:23px; width:140px; height:140px; transform:translateX(-50%); -ms-transform:translateX(-50%); background:url(../imgs/default/m_slash.png) no-repeat;}
	.layG_mc0_sec03 li{position:relative; float:left; width:50%; height:186px; padding-top:30px;}
	.layG_mc0_sec03 li+li{padding-top:90px;}
	.layG_mc0_sec03 li a{display:block; text-align:center; color:#484848;}
	.layG_mc0_sec03 li a i{font-size:38px;}
	.layG_mc0_sec03 li a:hover{color:#222;}
	.layG_mc0_sec03 li a h3{font-size:16px; padding-top:10px;}
	.layG_mc0_sec03 ul+ul{padding:14px 20px 0 20px; clear:both;}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1{position:relative; width:100%; height:50px; padding-top:23px; border-top:1px solid rgba(0, 0, 0, 0.10);}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1 a{display:block; text-align:left; color:#484848;}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1 a i{font-size:32px; vertical-align:top; margin-top:7px;}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1 a:hover i{color:#222;}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1 a p{display:inline-block; font-size:19px; line-height:20px; margin-left:10px;}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1 a:hover p{font-weight:700;}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1 a p span{font-size:13px; font-weight:normal; color:#8e8e8e;}
	.layG_mc0_sec03 .layG_mc0_conS3_2_li1 a:hover p span{color:#484848;}
	.layG_mc0_sec04 ul{position:relative; height:100%;}
	.layG_mc0_sec04 li{position:relative; float:left; width:50%; height:50%;}
	.layG_mc0_sec04 li a{display:block; width:100%; height:100%; text-align:center; color:#222; font-size:18px; line-height:23px; padding-top:55px;}
	.layG_mc0_sec04 li a:hover{background-color:#ccc; font-weight:700;}
	.layG_mc0_sec04 .layG_mc0_conS4_li1{background-color:#fff;}
	.layG_mc0_sec04 .layG_mc0_conS4_li2{background-color:#f7f7f7;}
	.layG_mc0_sec04 .layG_mc0_conS4_li3{background-color:#f7f7f7;}
	.layG_mc0_sec04 .layG_mc0_conS4_li4{background-color:#fff;}
	/*[2.컨텐츠]*/
	.layG_main_con1_wrap0{position:relative; margin:0 auto; width:1150px; overflow:hidden; z-index:8;}
	.layG_main_con1_wrap0 li{float:left; text-align:center;}
	.layG_main_con1_wrap0 li:hover{background-color:#f7f7f7;}
	.layG_mc1_sec01, .layG_mc1_sec02, .layG_mc1_sec03, .layG_mc1_sec04{width:25%;}
	.layG_mc1_sec02, .layG_mc1_sec03, .layG_mc1_sec04{}
	.layG_main_con1_wrap0 li a{position:relative; display:block; height:100%; padding:75px 0;}
	.layG_main_con1_wrap0 li .MconCircle{position:relative; display:block; margin: 0 auto; width:115px; height:116px; line-height:120px; color:#fff; font-size:40px; background-color:#1672f7; -moz-border-radius:60px; -webkit-border-radius:60px; border-radius:60px;}/*아이콘*/
	.layG_main_con1_wrap0 li .MconCircle_tit{color:#222; font-size:20px; font-weight:700; padding-top:11px;}/*타이틀*/
	.layG_main_con1_wrap0 li .MconCircle_con{color:#8e8e8e; font-size:14px; line-height:24px; padding-top:5px;}/*내용*/
	/*[3.컨텐츠]*/
	.layG_main_con3_wrap00{position:relative; background:linear-gradient(to right, #49d9a8, #1b91f0); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#49d9a8', endColorstr='#1b91f0'); z-index:8;}
	.layG_main_con3_wrap0{position:relative; margin:0 auto; width:1150px; height:300px; z-index:8;}
	.layG_main_con3_wrap0 h3{font-size:35px; color:#fff; font-weight:700; text-align:center; padding-top:40px;}
	.layG_main_con3_wrap0 ul{border-right:1px solid rgba(255,255,255,0.50); overflow:hidden; margin-top:30px;}
	.layG_main_con3_wrap0 li{float:left; width:50%; height:150px; padding-top:40px; text-align:center; border-left:1px solid rgba(255,255,255,0.50);}
	.layG_main_con3_wrap0 li i{font-size:42px; color:#fff; padding-top:13px; vertical-align:top;}
	.layG_main_con3_wrap0 li p{display:inline-block; font-size:19px; color:#fff; line-height:28px; margin-left:20px; text-align:left;}
	.layG_main_con3_wrap0 li p span{font-size:25px; font-weight:700;}
/*메인_자유구성형*/
	/* .layG_main_con_free_wrap00{position:relative; z-index:8;} */
/*서브컨텐츠 그룹*/
	.subContents_area_wrap0{position:relative; width:1150px; margin:0 auto; padding-top:20px; padding-bottom:20px; overflow:hidden; z-index:8;}
	/*[1.SIDE컨텐츠_좌측]*/
	.layG_side_contents_L{position:relative; float:left; width:198px; overflow:hidden; z-index:8;}
	.layG_side_contents_L .margin5px{margin-top:20px;}/*블럭 사이간격*/	
	/*[2.중앙컨텐츠_서브타이틀+xe컨텐츠]*/
	.layG_contents_box{position:relative; float:left; width:926px; margin-left:26px; overflow:hidden; z-index:8;}
	/*└서브타이틀*/
	.layG_subtit{position:relative; height:30px; line-height:19px; font-size:18px; color:#666; font-weight:700;    display:none;	}
	/*└XE컨텐츠*/
	.layG_contents_xecon{position:relative; overflow:hidden;}
	/*[3.SIDE컨텐츠_우측]*/
	.layG_side_contents_R{position:relative; float:right; width:198px; overflow:hidden; z-index:8;}
	.layG_side_contents_R .margin5px{margin-top:20px;}/*블럭 사이간격*/
	/*[공통.SIDE메뉴]*/	
	.layG_sideMenu{position:relative; zoom:1;}
	/*└1차메뉴*/	
	.layG_sideMenu h2{position:relative; height:30px; line-height:19px; color:#333; font-size:20px; font-weight:700;}
	/*└2차메뉴*/
	.layG_sideMenu ul.sleft_d_02_m{margin-top:1px; background-color:#f3f3f3; zoom:1;}/*ul*/
	.layG_sideMenu li.sleft_d_02{border-top:1px solid #f1f1f1;}
	.layG_sideMenu li.sleft_d_02:first-child{border-top:0;}
	.layG_sideMenu li.sleft_d_02_active{border-top:0;}/*li 활성시*/
	.layG_sideMenu li.sleft_d_02>a, .layG_sideMenu li.sleft_d_02>span{display:block; font-size:15px; height:31px; line-height:31px; padding-left:7px;}/*2차*/
	.layG_sideMenu li.sleft_d_02 span.on2_active, .layG_sideMenu li.sleft_d_02 span.on2_no{cursor:pointer;}
	.layG_sideMenu li.sleft_d_02 .on2_active{color:#fff; font-weight:700; background-color:#186de9;}
	.layG_sideMenu li.sleft_d_02 .on2_no{color:#818181;}
	.layG_sideMenu li.sleft_d_02 .on2_no:hover{background-color:#e7e7e7;}
	/*└3차메뉴*/
	.layG_sideMenu ul.sleft_d_03_m{padding:7px 0 7px 0; border-top:1px solid #f1f1f1; zoom:1;}/*ul*/
	.layG_sideMenu li.sleft_d_03>a{display:block; font-size:14px; height:22px; line-height:22px; padding-left:8px;}/*3차*/
	.layG_sideMenu li.sleft_d_03 a.on3_active{color:#333; font-weight:700;}
	.layG_sideMenu li.sleft_d_03 a.on3_no{color:#7c7c7c;}
	.layG_sideMenu li.sleft_d_03 a.on3_no:hover{color:#333; text-decoration:underline;}
	.layG_sideMenu li.sleft_d_03 .fa-angle-right{padding-right:3px;}
/*디폴트컨텐츠*/
	.layG_main_con_de_wrap00{position:relative; height:600px; padding-top:250px; color:#fff; font-size:22px; font-weight:700; text-align:center; background-color:#333; z-index:8;}
	.layG_main_con_de_wrap00 .de_co1{color:red;}
	.layG_main_con_de_wrap00 p{margin-top:20px; font-size:14px; line-height:30px;}

/*풋터*/
	.footer_s02_wrap00, .footer_s03_wrap00{clear:both;}
/*회사주소+소개+고객센터+패밀리*/
	.footer_s02_wrap00{position:relative; background-color:#222; z-index:9;}
	.footer_s02_wrap0{position:relative; margin:0 auto; width:1150px; padding:20px 0 20px 0;text-align: center;}
	.layG_cominfo1, .layG_cominfo2, .layG_cominfo3{display:inline-block; margin-right:-4px; vertical-align:top;}
	.layG_cominfo1 .title, .layG_cominfo2 .title, .layG_cominfo3 .title{color:#fff; font-size:15px; height:25px;}
	/*└[회사주소]*/
	.layG_cominfo1{position:relative; width:383px; padding:0 23px 0 0; border-right:1px solid #292929;}
	.layG_cominfo1 .adress{font-size:12px; color:#818181; line-height:22px; margin-top:-4px; padding:0 0 8px 19px;}
	.layG_cominfo1 .adress .fa-map-marker{position:absolute; left:1px; top:6px; color:#909090; font-size:15px;}
	.layG_cominfo1 .mail{font-size:13px; color:#00cfff; padding:0 0 12px 19px; display: none;}
	.layG_cominfo1 .mail .fa-envelope{position:absolute; left:0; top:2px; color:#909090; font-size:12px;}
	.layG_cominfo1 .copy{font-size:10px; color:#818181;}
	/*└[회사소개]*/
	.layG_cominfo2{position:relative; width:382px; padding:0 29px 0 29px; border-right:1px solid #292929;}
	.layG_cominfo2 .info{font-size:11px; color:#818181; line-height:18px; margin-top:-2px; padding:0 0 19px 0;}
	.layG_cominfo2 .more a{font-size:11px; color:#fff;}
	/*└[고객센터sns]*/
	.layG_cominfo3{position:relative; width:383px; padding:0 0 0 28px;}
	.layG_cominfo3 .tel{font-size:28px; color:#fff; font-weight:700; height:41px; border-bottom:1px solid #292929; margin-top:-2px;}
	.layG_cominfo3 .tel i{margin-right:10px;}	
	.layG_cominfo3 .sns{padding-top:23px;}
	.layG_cominfo3 .sns a{display:block; display:inline-block; margin-right:-4px; width:32px; height:32px; margin-left:4px; background-color:#004d98; -moz-border-radius: 45px; -webkit-border-radius: 45px; border-radius: 45px;}
	.layG_cominfo3 .sns a:first-child{margin-left:0;}
	.layG_cominfo3 .sns a+a{background-color:#00a5db;}
	.layG_cominfo3 .sns a+a+a{background-color:#fc2717;}
	.layG_cominfo3 .sns a+a+a+a{background-color:#ff6600;}
	.layG_cominfo3 .sns a+a+a+a+a{background-color:#539a00;}
	.layG_cominfo3 .sns a+a+a+a+a+a{background-color:#004d98;}
	.layG_cominfo3 .sns a i{color:#fff; font-size:15px; padding:9px 0 0 11px;}
	/*└[패밀리사이트]*/
	.layG_cominfo3 .layG_fam{position:absolute; right:0; top:94px;}
	.layG_cominfo3 .layG_fam .layG_fam_tit{display:block; color:#fff; width:100px; height:24px; line-height:23px; font-size:12px; padding-left:8px; background-color:#2e2e2e; cursor:pointer;}/*타이틀*/
	.layG_cominfo3 .layG_fam .layG_fam_tit .fa-chevron-up{position:absolute; right:7px; top:7px; color:#fff; font-size:10px;}
	.layG_cominfo3 .layG_fam ul.layG_fam_list{position:absolute; width:100px; right:0; bottom:24px; background-color:#333; display:none;}/*활성리스트*/
	.layG_cominfo3 .layG_fam ul.layG_fam_list li a{position:relative; display:block; color:#fff; font-weight:700; height:30px; line-height:30px; padding-left:7px; border-top:1px solid #414141; border-bottom:1px solid #292929;}
	.layG_cominfo3 .layG_fam ul.layG_fam_list li a:hover{color:#fff; background-color:#a2a2a2;}
/*펼침메뉴*/
	.openmenu_wrap00{position:relative; clear:both; background-color:#222; border-top:1px solid #292929; z-index:1;}/*wrap00*/
	.openmenu_wrap0{position:relative;  margin:0 auto; width:1150px; padding-top:18px; padding-bottom:19px; overflow:hidden;}/*wrap0*/
	.openmenu_wrap0 a:hover{text-decoration:underline;}
	/*(1,2차그룹 묶음)*/
	ul.openmenu_ul{}
	ul.openmenu_ul li.om_section_group{position:relative; float:left; padding-left:127px; display:inline;}/*사이간격*/
	ul.openmenu_ul li.om_section_group:first-child{padding-left:0;}
	/*(1차)*/
	ul.openmenu_ul a.om_section_1dep{position:relative; display:block; color:#dedede; font-size:13px; padding-bottom:4px; white-space:nowrap;}/*1차*/
	ul.openmenu_ul a.om_section_1dep:hover{}
	/*(2차)*/
	ul.openmenu_ul a.om_section_2dep{position:relative; color:#7c7c7c; line-height:20px;  font-size:12px; white-space:nowrap;}/*2차*/
	ul.openmenu_ul a.om_section_2dep:hover{}
/*하단로고+유틸메뉴*/
	.footer_s03_wrap00{position:relative; background-color:#1c1c1c; z-index:9;}
	.footer_s03_wrap0{position:relative; margin:0 auto; width:1150px; height:50px;}
	/*└[하단로고]*/
	.layG_copylogo{position:absolute; left:0; top:0; padding-top:15px;}
	/*└[유틸메뉴]*/
	.layG_utilMenu{position:absolute; right:0; top:17px;}
	.layG_utilMenu>ul{}
	.layG_utilMenu>ul li{display:inline; padding-left:8px;}
	.layG_utilMenu>ul li a{font-size:11px; color:#fff;}
	.layG_utilMenu>ul li a:hover{text-decoration:underline;}

/*팝업*/
	#layG_divpop1{position:absolute; left:0; top:0; z-index:9998;}
	#layG_divpop1 .pop_area_out{border:1px solid #b6b6b6;}
	#layG_divpop1 .pop_area_in{border:2px solid #f6f6f6;}
	#layG_divpop1 .pop_middle{border:1px solid #fff; background-color:#fff;}
	#layG_divpop1 .pop_middle img{vertical-align:bottom;}
	#layG_divpop1 .pop_bott{background-color:#f6f6f6; height:28px;}
	#layG_divpop1 .pop_bott .pop_bott_1day{float:left; padding:8px 0 0 0;}
	#layG_divpop1 .pop_bott .pop_bott_1day_txt{float:left; letter-spacing:-0.08em; color:#4e4f55; margin-top:8px; margin-left:3px;}
	#layG_divpop1 .pop_bott .pop_bott_close a{float:right; display:block; width:15px; height:13px; margin:8px 0 0 0; text-align:center;}
	#layG_divpop1 .pop_bott .pop_bott_close a i{color:#6c6c6c; font-size:13px;}
	#layG_divpop2{position:absolute; left:0; top:0; z-index:9998;}
	#layG_divpop2 .pop_area_out{border:1px solid #b6b6b6;}
	#layG_divpop2 .pop_area_in{border:2px solid #f6f6f6;}
	#layG_divpop2 .pop_middle{border:1px solid #fff; background-color:#fff;}
	#layG_divpop2 .pop_middle img{vertical-align:bottom;}
	#layG_divpop2 .pop_bott{background-color:#f6f6f6; height:28px;}
	#layG_divpop2 .pop_bott .pop_bott_1day{float:left; padding:8px 0 0 0;}
	#layG_divpop2 .pop_bott .pop_bott_1day_txt{float:left; letter-spacing:-0.08em; color:#4e4f55; margin-top:8px; margin-left:3px;}
	#layG_divpop2 .pop_bott .pop_bott_close a{float:right; display:block; width:15px; height:13px; margin:8px 0 0 0;}
	#layG_divpop2 .pop_bott .pop_bott_close a i{color:#6c6c6c; font-size:13px;}

/*따라다니는 배너*/
	.scban_wrap{position:absolute; top:117px; left:1160px; text-align:left;}
	.scban_wrap_box{position:relative;}
	.scban_wrap_box.fixed{position:fixed; top:0; margin-top:6px;}
	.scban_wrap_box_stop{position:relative;}
	.scban_wrap img{vertical-align:bottom;}
	.scban_wrap .sc_div{margin-bottom:5px;}

/*즐찾+시작*/
	.layG_fov_start{position:fixed; left:0; top:160px; z-index:2;}
	.layG_fov_start ul{}
	.layG_fov_start li{}
	.layG_fov_start li span{display:block; width:35px; height:35px; padding-top:11px; text-align:center; cursor:pointer;}
	.layG_fov_start li span.layG_favori{background-color:#5a5a5a;}
	.layG_fov_start li span.layG_start{background-color:#4b4b4b;}
	.layG_fov_start li span:hover{background-color:#7e7e7e;}
	.layG_fov_start li span i{color:#fff; font-size:15px;}
	.layG_fov_start li span.layG_favori{}
	.layG_fov_start li span.layG_start{}
	.layG_fov_start li span:hover{}

/*위로가기*/
	.layG_movetop{position:fixed; right:-5px; bottom:80px; width:42px; height:40px; line-height:50px; text-align:center; background-color:#333; border:2px solid #fff; cursor:pointer; box-shadow:0 2px 6px rgba(0,0,0,0.1); -moz-box-shadow:0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1); opacity:0.88; filter:alpha(opacity=88); -ms-filter:alpha('opacity=88'); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; z-index:2;}
	.layG_movetop i{font-size:34px; color:#fff;}

/*메뉴얼*/
	.layG_admin{position:fixed; right:0; top:160px; z-index:2;}
	.layG_admin span{display:block; width:65px; height:35px; line-height:34px; font-size:13px; color:#fff; text-align:center; font-weight:700; background-color:#5a5a5a;}
	.layG_admin span i{margin-right:4px; font-size:14px; vertical-align:baseline;}
	.layG_admin ul{position:absolute; right:0; top:35px; background-color:#4b4b4b; display:none;}
	.layG_admin li{width:120px; height:30px;}
	.layG_admin li a{display:block; line-height:30px; padding:0 10px; font-size:12px; color:#fff; font-weight:700;}
	.layG_admin li a:hover{background-color:#7e7e7e;}
	.layG_admin:hover ul{display:block;}
	.layG_admin:hover span{background-color:#4b4b4b; color:#ffcc00;}