@charset "utf-8";
/*---------------------------------------------------------------------------------------------------------------------------------------------------
- 레이아웃개발: simpleeye(그레이브샵)
- 고객센터: http://simpleeye.ivyro.net/xe/gdesign_sub_qna
- 저작권: 개발코드(css+html)및 디자인도용, 소스재판매는 지적저작권법에 위반됩니다.(*XE마켓셀러 주의요망)
- 라이선스: 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{overflow-x:hidden; -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;}

/*공통클래스*/
	.triang{position:absolute; border-width:4px; border-style:solid; width:0; height:0;}/*삼각형*/

/*모바일메뉴(mobileMenu)*/
	html.sb-scroll-lock{overflow:hidden;}/*모바일버튼 클릭시 페이지스크롤 show/hide*/
	/*.layG_mobileM_G_bg.bg{position:absolute; display:block; top:0; left:0; width:100%; height:100%; z-index:1;}*/
	.layG_mobileM_G{position:fixed; top:60px; 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_G ul{list-style:none; margin:0; padding:0;}
	.layG_mobileM_G p{position:relative; margin:0; padding:0;}
	.layG_mobileM_G a{text-decoration:none;}
	/*[모바일메뉴 닫기]*/
	.layG_mobileM_G_close{
	position:fixed; right:0; top:0; width:60px; height:60px; line-height:62px; padding-left:3px; background-color:#161616; text-align:center; cursor:pointer; z-index:199; display:none;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	}
	.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:32.8%; border-right:1px solid #292929;}
	.layG_mobileM_login li .Log, .layG_mobileM_login li a.Mem, .layG_mobileM_login li .Lang{
	display:block; height:80px; line-height:80px; padding-top:22px; text-align:center; color:#b3b3b3; font-size:13px;
	background-color:#161616; font-weight:700; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;
	}
	.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:80px; 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.38%; 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-bottom:-28px; color:#e72910; font-size:18px;}
	.layG_mobileM_login li+li i{color:#0db14b;}
	.layG_mobileM_login li+li+li i{color:#118acb;}
	/*[모바일_메뉴]*/
	.layG_mobileM_menu{position:relative; clear:both; zoom:1;}
	.layG_mobileM_menu_no{position:relative; font-size:12px; color:#fff; text-align:center; padding:10px; line-height:21px; clear:both;}
	.mbM_sleft_d_01_m .fa-plus, .mbM_sleft_d_01_m .fa-chevron-down{position:relative; float:right; color:#d0d0d0; font-size:10px; padding-right:20px; height:39px; line-height:39px;}
	/*└1차메뉴*/
	.layG_mobileM_menu ul.mbM_sleft_d_01_m{margin:22px 0 0 0; zoom:1;}/*ul*/
	.layG_mobileM_menu li.mbM_sleft_d_01{border-bottom:1px solid #2d2d2d;}
	.layG_mobileM_menu li.mbM_sleft_d_01:first-child{}
	.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; padding-left:10px; font-weight:700;}/*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:#fff; background-color:#1b1b1b;}
	.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; background-color:#333;}/*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:60px; width:100%; height:100%; background-color:rgba(0,0,0,0.70); z-index:2; display:none; cursor:pointer;}
	/*[상단_모바일버튼]*/
	.layG_munu_MobileBtn{
	position:fixed; right:0; top:0; width:60px; height:60px; padding-left:4px; border-left:1px solid #ccc; line-height:66px; text-align:center; cursor:pointer; z-index:2;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; 
	}
	.layG_munu_MobileBtn i{font-size:26px; color:#4e4e4e;}

/*회원정보[top 2타입용]*/
	.layG_munu_infoBtn{
	position:absolute; left:60px; top:0; width:20px; height:60px; padding-left:4px; line-height:66px; text-align:center; cursor:pointer; z-index:2;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; 
	}
	.layG_munu_infoBtn i{font-size:26px; color:#fff;}
	.layG_mobileM_login.info{position:absolute; width:100%; left:0; top:60px; display:none; z-index:2;}
	.layG_mobileM_login.info ul{list-style:none; margin:0; padding:0;}
	.layG_mobileM_login.info p{position:relative; margin:0; padding:0;}
	.layG_mobileM_login.info a{text-decoration:none;}
	.layG_mobileM_login.info li{border-right:0; width:33.32%; background-color:#e6e6e6;}
	.layG_mobileM_login.info li+li{background-color:#ccc;}
	.layG_mobileM_login.info li+li+li{background-color:#e6e6e6;}
	.layG_mobileM_login.info li .Log, .layG_mobileM_login.info li a.Mem, .layG_mobileM_login.info li .Lang{color:#444;}
	.layG_mobileM_login.info li .Log_popup li, .layG_mobileM_login.info li .Mem_popup li, .layG_mobileM_login.info li .Lang_popup li{width:49.94%; border-right:0;}
	.layG_mobileM_login.info li i{color:#666;}
	.layG_mobileM_login.info .triang{position:absolute; border-width:8px; top:-16px; left:65px; border-color:transparent transparent #e6e6e6 transparent;}
	.layG_mobileM_info_bg{position:fixed; display:block; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); display:none; z-index:2;}

/*전체컨텐츠 그룹핑*/
.allcon_area_wrap00{position:relative; z-index:0;}
/*검색+로고+회원정보+메뉴박스(GNB)*/
	.gnb_area_wrap00{position:fixed; left:0; top:0; width:100%; height:60px; background-color:#fff; border-top:1px solid #f2f2f2; border-bottom:1px solid #e7e7e7; z-index:9;}
	.gnb_area_wrap00 ul, .gnb_area0_wrap00 ul, .layG_munuAll_wrap00 ul{list-style:none; margin:0; padding:0;}
	.gnb_area_wrap00 p, .gnb_area0_wrap00 p, .layG_munuAll_wrap00 p{position:relative; margin:0; padding:0;}
	.gnb_area_wrap00 a, .gnb_area0_wrap00 a, .layG_munuAll_wrap00 a{text-decoration:none;}
	.layG_munuAll_wrap00{display:none;}
	/*공통css*/
	.layG_munu ul.subnav_d02_m, .layG_munu ul.subnav_d03_m, .layG_search_pop, .layG_lang dl ul, .layG_login .profile .memProfile{
	-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1); box-shadow:0 2px 6px rgba(0,0,0,0.1);}/*박스그림자*/
	/*[검색]*/
	.layG_search{
	position:absolute; left:0; top:0; width:60px; height:60px; line-height:63px; text-align:center; border-right:1px solid #ccc; cursor:pointer; z-index:2;
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; 
	}
	.layG_search .fa-search{font-size:26px; color:#4e4e4e;}
	/*└검색레이어*/
	.layG_search_pop{position:fixed; left:0; top:60px; width:100%; height:60px; display:none; z-index:2;}
	.layG_search_pop .form_layG_search_pop{position:relative;}
	.layG_search_pop .form_layG_search_pop .inputText, .layG_search_pop .form_layG_search_pop .submit{color:#222; font-size:12px; font-weight:700; border:0; float:left;}
	.layG_search_pop .form_layG_search_pop .inputText{background:#ccc; color:#333; width:100%; height:60px;}
	.layG_search_pop .form_layG_search_pop .submit{position:relative; font-size:14px; margin-left:-60px; background:#333; width:60px; height:60px; font-weight:700; color:#fff; cursor:pointer;}
	.layG_search:hover .layG_search_pop{display:block;}
	.layG_search_pop .triang{position:absolute; border-width:8px; top:-16px; left:25px; border-color:transparent transparent #ccc transparent;}
	.layG_search_bg{position:fixed; display:block; left:0; top:0; width:100%; height:100%; background-color:rgba(0,0,0,0.8); display:none; z-index:2;}
	/*[로고]*/
	.layG_logo{position:relative; padding-top:14px !important; text-align:center; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

/*메인배너(mainban)*/
	.mainban_area_wrap{position:relative; margin-top:61px; z-index:8;}
	.mainban_area_wrap ul{list-style:none; margin:0; padding:0;}
	.mainban_area_wrap p{position:relative; margin:0; padding:0;}
	.mainban_area_wrap a{text-decoration:none;}
	.mainban_area_wrap, .flexslider, .flexslider .slides .mban_txtcenter{}/*공통 배너넓이*/
	/*배너영역*/
	.flexslider{position:relative;}
	.flexslider .slides > li{position:relative; display:none; -webkit-backface-visibility:hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flexslider .slides img{width:100%; height:auto; display:block;}
	.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; left:15px; top:20px; padding-right:23px; z-index:1;}/*텍스트 위치*/
	.flexslider .slides .mban_maintxt, .flexslider .slides .mban_subtxt, .flexslider .slides .mban_linkbtn{}
	.flexslider .slides .mban_maintxt{font-size:50px; color:#303030; font-weight:700;}/*메인텍스트*/
	.flexslider .slides .mban_subtxt{margin-top:5px; font-size:24px; color:#6b6b6b; line-height:30px;}/*서브텍스트*/
	/*좌우버튼*/
	.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:-8px; width:44px; height:44px; background-color:#000;
	opacity:0.20; filter:alpha(opacity=20); -ms-filter:alpha('opacity=20'); 
	/*-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;*/
	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer; z-index:10;
	}
	.flex-direction-nav a i{color:#fff; font-size:20px;}
	.flex-direction-nav .flex-prev{left:0; padding-right:5px;}
	.flex-direction-nav .flex-next{right:0; padding-left:5px;}
	/*
	.flexslider:hover .flex-prev{opacity:0.20; filter:alpha(opacity=20); -ms-filter:alpha('opacity=20'); left:0;}
	.flexslider:hover .flex-next{opacity:0.20; filter:alpha(opacity=20); -ms-filter:alpha('opacity=20'); right:0;}
	.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:0.50; filter:alpha(opacity=50); -ms-filter:alpha('opacity=50');}
	*/
	.flex-direction-nav .flex-disabled{opacity:0!important; filter:alpha(opacity=0); -ms-filter:alpha('opacity=0'); cursor:default;}
	/* .flex-direction-nav a:before{font-family:"flexslider-icon"; font-size: 40px; line-height:1; display: inline-block; content: '\f001'; } */
	/* .flex-direction-nav a.flex-next:before{ content: '\f002'; } */
	/*바로가기 네비*/
	.flex-control-nav{position:absolute; right:0; bottom:-16px; z-index:9;}
	.flex-control-nav li{float:right; display:block; zoom:1; *display:inline;}
	.flex-control-paging li a{
	display:block; width:25px; height:25px; background-color:#000; text-indent:-9999px; opacity:0.25; filter:alpha(opacity=25); -ms-filter:alpha('opacity=25');
	-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); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); behavior:url(layouts/theIndex/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;}
	/*플레이+정지*/
	.flex-pauseplay a{position:absolute; display:block; overflow:hidden; right:50%; bottom:80px; width:15px; height:15px; text-align:center; z-index:9; cursor:pointer;}
	.flex-play, .flex-pause{font-size:15px; color:#000;}
	/*배너로딩*/
	.loading {min-height:360px; background:url('m.layouts/theMobile/imgs/default/loading.gif') no-repeat center center;}

/*서브배너*/
	.subban_area_wrap00{position:relative; border-bottom:1px solid #f7f7f7; margin-top:61px; z-index:8;}
	.subban_area_wrap0{position:relative;}
	.subban_area_wrap0 ul{list-style:none; margin:0; padding:0;}
	.subban_area_wrap0 p{position:relative; margin:0; padding:0;}
	.subban_area_wrap0 a{text-decoration:none;}
	.subban_area_wrap0 img{width:100%; height:auto; display:block;}
	.subban_absolute{position:absolute; width:100%; text-align:center; top:50%; margin-top:-30px;}
	.subban_area_wrap0 .sban_title{font-size:24px; color:#222; font-weight:700;}/*타이틀*/
	.subban_area_wrap0 ul.sban_location{padding-top:1px; overflow:hidden;}/*로케이션*/
	ul.sban_location li{display:inline;}
	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:#7c7c7c;}	
	ul.sban_location li.L_list a:hover{text-decoration:underline; color:#333;}

/*메인_일반형*/
	/*[공통css]*/
	.layG_main_con_wrap0 ul{list-style:none; margin:0; padding:0;}
	.layG_main_con_wrap0 p{position:relative; margin:0; padding:0;}
	.layG_main_con_wrap0 a{text-decoration:none;}
	.layG_mc1_li, .layG_mc1_li a, .layG_mc4_li .layG_mc4_sec01, .layG_mc4_li .layG_mc4_sec02, .layG_mc4_sec03{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.layG_main_con_wrap0{position:relative; overflow:hidden; z-index:8;}
	.layG_main_con_wrap0 li{width:100%;}
	.layG_main_con_wrap0 img{max-width:100%; height:auto;}
	.layG_mc1_li{}
	.layG_mc2_li, .layG_mc3_li, .layG_mc4_li{}
	/*[메인배너]*/
	.layG_mc1_li{position:relative;}
	/*[컨텐츠1]*/
	.layG_mc2_li{position:relative;}
	.layG_mc2_li li{float:left; width:25%; height:auto;}
	.layG_mc2_li .layG_mc2_sec01{background-color:#ea5d4b;}
	.layG_mc2_li .layG_mc2_sec02{background-color:#ea784b;}
	.layG_mc2_li .layG_mc2_sec03{background-color:#415a7e;}
	.layG_mc2_li .layG_mc2_sec04{background-color:#6c6692;}
	.layG_mc2_li a{position:relative; display:block; height:100%; padding:15px 0 15px 10px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}/*섹션박스*/
	/* .layG_mc2_li a:hover{background-color:#484848;} */
	.layG_mc2_li i{display:inline-block; color:#fff; font-size:20px;}/*아이콘*/
	.layG_mc2_li .mc1_tit{display:inline-block; color:#fff; font-size:15px; font-weight:800; vertical-align:top;}/*타이틀*/
	.layG_mc2_li .mc1_con{color:#c4c4c4; font-size:13px; line-height:18px; padding-top:8px; display:none;}/*내용*/
	.layG_mc2_li li a .iconR{margin-right:10px; color:#fff; float:right; font-size:10px;; line-height:22px;}
	/*[컨텐츠2]*/
	.layG_mc2_1_li{position:relative; padding-top:60px; text-align:center; height:200px; background-color:#f1f1f1; clear:both; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.layG_mc2_1_li h3{color:#333; font-size:25px; font-weight:800;}
	.layG_mc2_1_li p{line-height:22px; font-size:15px;}
	/*[컨텐츠4]*/
	.layG_mc3_li{position:relative;}
	.layG_mc3_li .layG_mc3_sec01, .layG_mc3_li .layG_mc3_sec02, .layG_mc3_li .layG_mc3_sec03{position:relative; height:186px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.layG_mc3_li .layG_mc3_sec01{width:50%; background-color:#f1f1f1; border-top:1px solid #ccc; border-right:1px solid #ccc;}
	.layG_mc3_li .layG_mc3_sec02{width:50%; background-color:#f1f1f1; border-top:1px solid #ccc;}
	.layG_mc3_li .layG_mc3_sec03{width:100%; height:93px; border-top:1px solid #ccc;}
	.layG_mc3_sec01 ul{padding:28px 0;}
	.layG_mc3_sec01 li{position:relative; height:42px; padding-bottom:23px; border-bottom:1px solid #ccc;}
	.layG_mc3_sec01 li+li{padding-top:23px; border-bottom:0;}
	.layG_mc3_sec01 li a{display:block; color:#333;}
	.layG_mc3_sec01 li a i{font-size:32px;}
	.layG_mc3_sec01 li a:hover i{color:#484848;}
	.layG_mc3_sec01 li a p{display:inline-block; margin-left:20px; font-size:16px; line-height:20px; font-weight:800;}
	.layG_mc3_sec01 li a p span{font-size:13px; font-weight:normal;}
	.layG_mc3_sec01 li a .iconR{float:right; margin-right:18px; font-size:13px; color:#6d6d6d;line-height:38px;}
	.layG_mc3_sec02 li{position:relative; float:left; width:50%; height:186px; border-right:1px solid #ccc; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.layG_mc3_sec02 li+li{border-right:0;}
	.layG_mc3_sec02 li a{display:block; height:100%; text-align:center; padding-top:55px; color:#333;}
	.layG_mc3_sec02 li a i{color:#484848; font-size:38px;}
	.layG_mc3_sec02 li+li a i{}
	.layG_mc3_sec02 li a:hover i{}
	.layG_mc3_sec02 li a h3{font-size:16px; font-weight:800; padding-top:10px;}
	.layG_mc3_sec03 li{position:relative; width:25%; height:93px; float:left;}
	.layG_mc3_sec03 li a{display:block; width:100%; height:100%; text-align:center; color:#333; font-weight:800; font-size:15px; line-height:25px; padding-top:22px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	.layG_mc3_sec03 li a:hover{}
	.layG_mc3_sec03 li a i{width:30px; height:30px; display:block; font-size:15px; color:#fff; background-color:#FC2717; line-height:30px; margin:0 auto; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
	.layG_mc3_sec03 li+li a i{background-color:#00A5DB;}
	.layG_mc3_sec03 li+li+li a i{background-color:#004D98;}
	.layG_mc3_sec03 li+li+li+li a i{background-color:#FF6600;}
	/*[컨텐츠5]*/
	.layG_mc4_li{position:relative;}
	.layG_mc4_li .layG_mc4_sec01, .layG_mc4_li .layG_mc4_sec02, .layG_mc4_li .layG_mc4_sec03{height:186px; float:left;}
	.layG_mc4_li .layG_mc4_sec01, .layG_mc4_li .layG_mc4_sec02{width:50%; border-top:1px solid #ccc;}
	.layG_mc4_li .layG_mc4_sec01{background-color:#fff; padding:27px 20px 0 20px; border-right:1px solid #ccc;}
	.layG_mc4_li .layG_mc4_sec02{background-color:#fff; padding:27px 20px 0 20px;}
	.layG_mc4_li .layG_mc4_sec03{background-color:#f1f1f1;}
	.layG_mc4_li .layG_mc4_tit{position:relative; font-size:16px; color:#303030; font-weight:800;}/*타이틀*/
	.layG_mc4_li .layG_mc4_tit a{position:relative; float:right; font-size:21px; color:#6d6d6d; text-align:center; width:30px; line-height:30px; border:1px solid #ccc; border-top:0; border-right:0; margin-top:-27px; margin-right:-20px;}/*타이틀 +더보기*/
	.layG_mc4_sec01 .layG_mc4_conS1{position:relative; padding-top:9px;}/*리스트형 상단공백*/
	.layG_mc4_sec02 .layG_mc4_conS2{position:relative; padding-top:11px;}/*갤러리형 상단공백*/
	.layG_mc4_sec03{position:relative; padding:22px 22px 0 22px; border-top:1px solid #ccc;}
	.layG_mc4_sec03 li{margin-top:19px;}
	.layG_mc4_sec03 li:first-child{margin-top:0;}
	/* .layG_mc4_sec03 li:hover a span{background-color:#484848;} li 오버시 아이콘컬러*/
	.layG_mc4_sec03 li a{position:relative; display:block; height:36px; line-height:36px; font-size:15px; color:#303030; font-weight:800;}
	.layG_mc4_sec03 li a span{
	display:inline-block; margin-right:10px;
	}/*아이콘박스 1*/
	.layG_mc4_sec03 li a span i{font-size:16px; color:#333;}/*아이콘*/
	.layG_mc4_sec03 li+li a span{background-color:;}/*아이콘박스 2*/
	.layG_mc4_sec03 li+li+li a span{background-color:;}/*아이콘박스 3*/
	.layG_mc4_sec03 li a .iconR{color:#6d6d6d; float:right; line-height:36px;}

/*서브컨텐츠 그룹*/
	.subContents_area_wrap0{position:relative; overflow:hidden; z-index:8;}
	/*[1.SIDE컨텐츠_좌측]*/
	.layG_side_contents_L{position:relative; float:left; width:198px; overflow:hidden; z-index:8; display:none;}
	.layG_side_contents_L .margin5px{margin-top:20px;}/*블럭 사이간격*/	
	/*[2.중앙컨텐츠_서브타이틀+xe컨텐츠]*/
	.layG_contents_box{position:relative; overflow:hidden; z-index:8;}
	/*└서브타이틀*/
	.layG_subtit{position:relative; height:40px; line-height:40px; font-size:18px; color:#333; font-weight:700; padding-left:15px; border-bottom:1px solid #ddd; background-color:#f4f4f4;}
	/*└XE컨텐츠*/
	.layG_contents_xecon{position:relative; overflow:hidden;}
	.layG_contents_xecon img{max-width:100%; height:auto;}
	/*[3.SIDE컨텐츠_우측]*/
	.layG_side_contents_R{position:relative; float:right; width:198px; overflow:hidden; z-index:8; display:none;}
	.layG_side_contents_R .margin5px{margin-top:20px;}/*블럭 사이간격*/
	/*[공통.SIDE메뉴]*/	
	.layG_sideMenu{position:relative; zoom:1;}
	.layG_sideMenu ul{list-style:none; margin:0; padding:0; zoom:1;}
	.layG_sideMenu a{text-decoration:none;}
	.layG_sideMenu p{margin:0; padding:0;}
	/*└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:#00a5c5;}
	.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;}

/*풋터(footer)*/
	/*풋터3섹션 공통css*/
	.footer_s02_wrap0 ul, .footer_s03_wrap0 ul{list-style:none; margin:0; padding:0;}
	.footer_s02_wrap0 a, .footer_s03_wrap0 a, .layG_pclink a{text-decoration:none;}
	.footer_s02_wrap0 p, .footer_s03_wrap0 p{position:relative; margin:0; padding:0;}
	.footer_s02_wrap00, .footer_s03_wrap00{clear:both;}
	.layG_cominfo1, .layG_cominfo2, .layG_cominfo3{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	/*회사주소+소개+고객센터sns+패밀리*/
	.footer_s02_wrap00{position:relative; background-color:#222; z-index:6;}
	.footer_s02_wrap0{position:relative; padding:20px 0 15px 0; overflow:hidden;}
	.layG_cominfo1, .layG_cominfo2, .layG_cominfo3{float:none; border-right:0; padding-left:10px !important; padding-bottom:10px !important;}
	.layG_cominfo2, .layG_cominfo3{padding-top:5px !important;}
	.layG_cominfo1 .title, .layG_cominfo2 .title, .layG_cominfo3 .title{color:#fff; font-size:15px; height:25px;}
	/*└[회사주소]*/
	.layG_cominfo1{position:relative; 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:5px; color:#fff; font-size:15px;}
	.layG_cominfo1 .mail{font-size:13px; color:#00cfff; padding:0 0 12px 19px;}
	.layG_cominfo1 .mail .fa-envelope{position:absolute; left:0; top:2px; color:#fff; font-size:12px;}
	.layG_cominfo1 .copy{font-size:10px; color:#818181;}
	/*└[회사소개]*/
	.layG_cominfo2{position:relative; 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; padding:0 0 0 28px; border-bottom:0;}
	.layG_cominfo3 .tel{font-size:28px; color:#fff; font-weight:700; height:auto; border-bottom:0; margin-top:-2px;}
	.layG_cominfo3 .tel i{margin-right:10px;}	
	.layG_cominfo3 .sns{border-top:0; padding-top:10px; display:none;}
	.layG_cominfo3 .sns a{display:block; float:left; width:32px; height:32px; margin-right:3px; background-color:#004d98; -moz-border-radius: 45px; -webkit-border-radius: 45px; border-radius: 45px;}
	.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;}
	/*하단로고+유틸메뉴*/
	.footer_s03_wrap00{position:relative; background-color:#1c1c1c; z-index:6;}
	.footer_s03_wrap0{position:relative; height:50px; padding:0 10px;}
	/*└[하단로고]*/
	.layG_copylogo{position:relative; float:left; padding-top:10px;}
	/*└[유틸메뉴]*/
	.layG_utilMenu{position:relative; float:right; padding-right:3px; line-height:50px;}
	.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;}
	/*pc홈페이지 바로가기*/
	.layG_pclink{position:relative;}
	.layG_pclink a{display:block; height:26px; line-height:26px; color:#818181; font-size:12px; background-color:#222; text-align:center;}

/*팝업*/
	#layG_divpop1{position:absolute; width:100%; height:auto; padding:15px; z-index:9; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
	#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{width:100%; height:auto; 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; font-size:13px; font-weight:700; 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:18px;}

/*위로가기*/
	.layG_movetop{
	position:fixed; right:-5px; bottom:80px; width:42px; height:40px; line-height:50px; z-index:2; text-align:center; background-color:#333; border:1px solid #fff; cursor:pointer;
	-moz-box-shadow:0 2px 6px rgba(0,0,0,0.1); -webkit-box-shadow:0 2px 6px rgba(0,0,0,0.1); 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:4px; -webkit-border-radius:4px; border-radius:4px;
	}
	.layG_movetop i{font-size:34px; color:#fff;}