@charset "utf-8";
html, body{}
html{ width:100%; height:100%; overflow-y:scroll;}
body{ -webkit-text-size-adjust:none; background:#FFF; min-width:1200px !important;}

.bot_hd{ background:#06F !important;}

.lcg_header{ position:absolute; z-index:100; top:0; left:0; right:0; height:200px; background:#FFF;}
	.lcg_header > .top{ height:30px; background:#f8b62b;}
	.lcg_header > .top > .center{ margin:0 auto; width:923px; height:30px; overflow:hidden;}
	.lcg_header > .top > .center > a{ display:block; float:left; height:30px; line-height:28px; font-size:12px; color:#70500d; letter-spacing:-1px;}
	.lcg_header > .top > .center > a:hover{ color:#000; text-decoration:none;}
	.lcg_header > .top > .center ul{ float:right; height:30px;}
	.lcg_header > .top > .center ul li{ float:left; height:30px;}
	.lcg_header > .top > .center ul li a{ display:block; height:30px; line-height:28px; font-size:12px; color:#70500d; letter-spacing:-1px;}
	.lcg_header > .top > .center ul li a:hover{ color:#000; text-decoration:none;}
	.lcg_header > .top > .center ul li span{ display:block; margin:10px 10px; width:1px; height:10px; background:#ce9722;}
	/*
	.lcg_header > .middle{ height:100px; overflow:hidden;}
	.lcg_header > .middle > .center{ position:relative; margin:0 auto; width:923px; height:100px; overflow:hidden;}
	.lcg_header > .middle > .center > .logo{ display:block; position:absolute; top:30px; left:0;}
	.lcg_header > .middle > .center > .right{ display:block; position:absolute; top:25px; right:0;}
	.lcg_header > .middle > .center > .search{ margin:30px auto; padding:0; width:350px; height:40px; overflow:hidden; background:url(/lcg/images/main/header/search.png);}
	.lcg_header > .middle > .center > .search input{ float:left; display:block; margin:5px 0 5px 3px; padding:5px 10px; width:277px; height:20px; background:none; border:none; line-height:18px !important; font-size:13px !important; font-weight:normal !important; font-family:맑은 고딕 !important; color:#666; outline:none;}
	.lcg_header > .middle > .center > .search .btn{ float:left; width:50px; height:40px; cursor:pointer;}
	*/
	.lcg_header > .middle{ height:80px; }
	.lcg_header > .middle > .center{ position:relative; margin:0 auto; width:923px; height:80px;}
	.lcg_header > .middle > .center > .logo{ display:block; position:absolute; top:0px; left:0;}
	.lcg_header > .middle > .center > .right{ display:block; position:absolute; top:25px; right:0;}
	.lcg_header > .middle > .center > .search{ margin:30px auto; padding:0; width:350px; height:40px; overflow:hidden; background:url(/lcg/images/main/header/search.png);}
	.lcg_header > .middle > .center > .search input{ float:left; display:block; margin:5px 0 5px 3px; padding:5px 10px; width:277px; height:20px; background:none; border:none; line-height:18px !important; font-size:13px !important; font-weight:normal !important; font-family:맑은 고딕 !important; color:#666; outline:none;}
	.lcg_header > .middle > .center > .search .btn{ float:left; width:50px; height:40px; cursor:pointer;}


	.lcg_header > .bottom{ height:50px; background:#29a600;}
	.lcg_header > .bottom > .center{ position:relative; margin:0 auto; width:923px; height:50px;}
	.lcg_header > .bottom > .center .box{ position:relative; width:923px; height:50px;}
	.lcg_header > .bottom > .center .box .lcg_gnb{ position:absolute; right:0; width:923px; height:50px; margin:0 0 0 0;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li{ position:relative; float:left; width:16.66%; height:50px;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li > a{ display:block; height:50px; line-height:48px; text-align:center; font-size:15px; font-weight:bold; color:#FFF;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li > ul{ display:none; position:absolute; z-index:110; top:50px; left:0; right:0; padding:15px 0; height:170px;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li > ul li{ overflow:hidden;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li > ul li a{ display:block; height:25px; line-height:23px; text-align:center; font-size:12px; color:#CCC;}
	
	.lcg_header > .bottom > .center .box .lcg_gnb > li:hover > a{ background:#023621; text-decoration:none;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li > ul:hover{ background:#000;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li > ul li:hover{ background:#005633;}
	.lcg_header > .bottom > .center .box .lcg_gnb > li > ul li:hover a{ color:#FFF;}
	
	.lcg_header > .lcg_gnb_bg{ display:none; position:absolute; top:180px; left:0; right:0; height:200px; background:#2e2d31;}


.lcg_visual{ overflow:hidden;}
	.lcg_visual .rolling_visual{ float:left; padding:4px; width:518px; height:310px; border:1px solid #d2d2d2; overflow:hidden;}
	.lcg_visual > .slider{ margin:0;}	
	.lcg_visual > .slider .image > .background{ width:100%; height:550px;}
	.lcg_visual > .slider > ul{ z-index:90; bottom:30px;}
	.lcg_visual > .slider > ul > li{ margin:0 5px; width:10px; height:10px; background:#000; border-radius:3px; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=1);}
	.lcg_visual > .slider > ul > li.slick-active{ background:#f8b62b; opacity:1; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
	.lcg_visual > .slider > ul > li.slick-active > button:before{ display:none;}
	.lcg_visual > .slider > ul > li > button{ padding:0; width:30px; height:2px;}
	.lcg_visual > .slider > ul > li > button:before{ display:none;}
	.lcg_visual > .slider > button{ top:50%; margin-top:-30px; width:60px; height:60px;}
	.lcg_visual > .slider > button:before{ display:none;}

	.lcg_visual > .right{ float:right; width:390px;}
	.lcg_visual > .right > img{ display:block;}
	.lcg_visual > .right ul{ width:400px; overflow:hidden;}
	.lcg_visual > .right ul li{ float:left; margin:10px 10px 0 0;}
	.lcg_visual > .right ul li a{ display:block;}
	.lcg_visual > .right ul li a img{ display:block;}




.lcg_container{ margin:30px 0; overflow:hidden;}

	.lcg_container  .line{ margin:50px 0; border-bottom:1px dashed #CCC;}	
	
.lcg_container .item_02{ overflow:hidden;}
	.lcg_container .item_02 .title{ margin:0 0 30px 0; height:25px;}
	.lcg_container .item_02 .title > p{ float:left; height:25px; line-height:20px; font-size:20px; font-weight:bold; color:#000; letter-spacing:-2px;}
	.lcg_container .item_02 .title > p font{ display:block; float:left; margin:0 5px 0 0; line-height:25px; font-size:23px; color:#298df6;}
	.lcg_container .item_02 .title > ul{ float:left; margin:0 0 0 50px; height:25px;}
	.lcg_container .item_02 .title > ul li{ float:left; margin:0 10px 0 0; padding:0 5px; height:25px; line-height:23px; font-size:13px; color:#666; letter-spacing:-1px; cursor:pointer;}
	.lcg_container .item_02 .title > ul li:hover{ font-weight:bold; color:#000;}
	.lcg_container .item_02 .title > ul li.on{ background:#29a600; border-radius:4px; font-weight:bold; color:#FFF;}
	.lcg_container .item_02 .title > a{ float:right; margin:2px 0 0 0;}
	.lcg_container .item_02 > ul{ width:940px; overflow:hidden;}
	.lcg_container .item_02 > ul li{ float:left; margin:0 13px 0 0; width:217px;}
	.lcg_container .item_02 > ul li a{ display:block; position:relative;}
	.lcg_container .item_02 > ul li a .img{ width:100%; height:130px;}
	.lcg_container .item_02 > ul li a .best{ position:absolute; top:110px; margin:0 0 0 -20px; left:50%; background:none;}
	.lcg_container .item_02 > ul li a div{ padding:19px 19px 29px 19px; border:1px solid #DDD; border-top:0;}
	.lcg_container .item_02 > ul li a div p{ height:30px; line-height:30px; font-size:15px; font-weight:bold; color:#333; text-align:center; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.lcg_container .item_02 > ul li a div font{ display:block; height:15px; overflow:hidden; line-height:15px; font-size:12px; color:#666; text-align:center; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.lcg_container .item_02 > ul li a:hover{ background:#f5f5f5; text-decoration:none;}
	.lcg_container .item_02 > ul li a:hover div p{ color:#005633;}
	.lcg_container .item_02 > ul li a:hover div font{ color:#000;}

	


.lcg_container .item_03{ overflow:hidden;}
	.lcg_container .item_03 .title{ margin:0 0 30px 0; height:25px;}
	.lcg_container .item_03 .title > p{ float:left; height:25px; line-height:20px; font-size:20px; font-weight:bold; color:#000; letter-spacing:-2px;}
	.lcg_container .item_03 .title > p font{ color:#298df6;}
	.lcg_container .item_03 .title > a{ float:right; margin:2px 0 0 0;}
	.lcg_container .item_03 > ul{ margin:-18px 0 0 0; width:940px; overflow:hidden;}
	.lcg_container .item_03 > ul li{ float:left; margin:18px 18px 0 0; width:120px; height:90px; overflow:hidden;  display:block; position:relative; padding:0 0 10px 90px; ; border:1px solid #DDD;}
/*
	.lcg_container .item_03 > ul li a{ display:block; position:relative; padding:0 0 10px 90px; overflow:hidden; border:1px solid #DDD;}
*/
	.lcg_container .item_03 > ul li img{ position:absolute; top:50%; left:0; margin:-21px 0 0 0; width:80px;}
	.lcg_container .item_03 > ul li p{ margin:10px 10px 0 0; line-height:15px; font-size:13px; font-weight:bold; color:#333; letter-spacing:-1px;}
//	.lcg_container .item_03 > ul li a font{ display:block; margin:5px 10px 0 0; line-height:15px; font-size:12px; color:#666; letter-spacing:-1px;}
	.lcg_container .item_03 > ul li a:hover{ text-decoration:none; border-color:#005633;}
	.lcg_container .item_03 > ul li a:hover p{ color:#005633;}
	.lcg_container .item_03 > ul li a:hover font{ color:#000;}
	.lcg_container .item_03 > .line{ margin:50px 0; border-bottom:1px dashed #CCC;}


.lcg_container .item_04{ margin:0 0 0 0; overflow:hidden;}
	.lcg_container .item_04 .title{ margin:0 0 30px 0; height:25px;}
	.lcg_container .item_04 .title > p{ float:left; height:25px; line-height:20px; font-size:20px; font-weight:bold; color:#000; letter-spacing:-2px;}
	.lcg_container .item_04 .title > p font{ display:block; float:left; margin:0 5px 0 0; line-height:25px; font-size:23px; color:#298df6;}
	.lcg_container .item_04 .title > ul{ float:left; margin:0 0 0 50px; height:25px;}
	.lcg_container .item_04 .title > ul li{ float:left; margin:0 10px 0 0; padding:0 5px; height:25px; line-height:23px; font-size:13px; color:#666; letter-spacing:-1px; cursor:pointer;}
	.lcg_container .item_04 .title > ul li:hover{ font-weight:bold; color:#000;}
	.lcg_container .item_04 .title > ul li.on{ background:#29a600; border-radius:4px; font-weight:bold; color:#FFF;}
	.lcg_container .item_04 .title > a{ float:right; margin:2px 0 0 0;}
	.lcg_container .item_04 > ul{ width:940px; overflow:hidden;}
	.lcg_container .item_04 > ul li{ float:left; margin:0 13px 0 0; width:217px;}
	.lcg_container .item_04 > ul li a{ display:block; position:relative;}
	.lcg_container .item_04 > ul li a .img{ width:100%; height:130px;}
	.lcg_container .item_04 > ul li a .best{ position:absolute; top:110px; margin:0 0 0 -20px; left:50%; background:none;}
	.lcg_container .item_04 > ul li a div{ padding:19px 19px 29px 19px; border:1px solid #DDD; border-top:0;}
	.lcg_container .item_04 > ul li a div p{ height:30px; line-height:30px; font-size:15px; font-weight:bold; color:#333; text-align:center; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.lcg_container .item_04 > ul li a div font{ display:block; height:15px; overflow:hidden; line-height:15px; font-size:12px; color:#666; text-align:center; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.lcg_container .item_04 > ul li a:hover{ background:#f5f5f5; text-decoration:none;}
	.lcg_container .item_04 > ul li a:hover div p{ color:#005633;}
	.lcg_container .item_04 > ul li a:hover div font{ color:#000;}
	.lcg_container .item_04 > .line{ margin:50px 0; border-bottom:1px dashed #CCC;}

	.lcg_container .item_01{ left:0; right:0; padding:0 0 50px 0;  overflow:hidden; background:url(/lcg/images/main/container/item_01_bg.jpg); border-top:2px solid #f8b62b;}
	.lcg_container .item_01 .center{ margin:0 auto; padding:30px 0 0 0; width:923px;}
	.lcg_container .item_01 .center .title{ margin:0 0 30px 0; height:25px;}
	.lcg_container .item_01 .center .title > img{ float:left;}
	.lcg_container .item_01 .center .title > a{ float:right; margin:2px 0 0 0;}
	.lcg_container .item_01 .center ul{ width:948px;}
	.lcg_container .item_01 .center ul li{ float:left; margin:0 25px 0 0; width:291px; overflow:hidden; background:#FFF; box-shadow:0 1px 3px 0 rgba(0,0,0,0.15);}
	.lcg_container .item_01 .center ul li a{ display:block; position:relative; padding:0 0 30px 0;}
	.lcg_container .item_01 .center ul li a .hot{ position:absolute; top:140px; margin:0 0 0 -30px; left:50%; background:none;}
	.lcg_container .item_01 .center ul li a .img{ display:block; width:100%; height:170px;}
	.lcg_container .item_01 .center ul li a p{ margin:45px 20px 0 20px; height:20px; line-height:20px; font-size:15px; font-weight:bold; color:#333; text-align:center; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.lcg_container .item_01 .center ul li a font{ display:block; margin:5px 20px 0 20px; height:30px; overflow:hidden; line-height:15px; font-size:12px; color:#666; text-align:center; letter-spacing:-1px;}
	.lcg_container .item_01 .center ul li a:hover{ background:#f5f5f5; text-decoration:none;}
	.lcg_container .item_01 .center ul li a:hover p{ color:#005633;}
	.lcg_container .item_01 .center ul li a:hover font{ color:#000;}
	

.lcg_container .item_05{ margin:0 0 0 0; overflow:hidden;}
	.lcg_container .item_05 .title{ margin:30px 0 30px 0; height:25px;}
	.lcg_container .item_05 .title > p{ float:left; height:25px; line-height:20px; font-size:20px; font-weight:bold; color:#000; letter-spacing:-2px;}
	.lcg_container .item_05 .title > p font{ display:block; float:left; margin:0 5px 0 0; line-height:25px; font-size:23px; color:#298df6;}
	.lcg_container .item_05 .title > ul{ float:left; margin:0 0 0 50px; height:25px;}
	.lcg_container .item_05 .title > ul li{ float:left; margin:0 10px 0 0; padding:0 5px; height:25px; line-height:23px; font-size:13px; color:#666; letter-spacing:-1px; cursor:pointer;}
	.lcg_container .item_05 .title > ul li:hover{ font-weight:bold; color:#000;}
	.lcg_container .item_05 .title > ul li.on{ background:#29a600; border-radius:4px; font-weight:bold; color:#FFF;}
	.lcg_container .item_05 .title > a{ float:right; margin:2px 0 0 0;}
	.lcg_container .item_05 > ul{ width:940px; overflow:hidden;}
	.lcg_container .item_05 > ul li{ float:left; margin:0 13px 0 0; width:217px;}
	.lcg_container .item_05 > ul li a{ display:block; position:relative;}
	.lcg_container .item_05 > ul li a .img{ width:100%; height:130px;}
	.lcg_container .item_05 > ul li a .best{ position:absolute; top:110px; margin:0 0 0 -20px; left:50%; background:none;}
	.lcg_container .item_05 > ul li a div{ padding:19px 19px 29px 19px; border:1px solid #DDD; border-top:0;}
	.lcg_container .item_05 > ul li a div p{ height:30px; line-height:30px; font-size:15px; font-weight:bold; color:#333; text-align:center; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.lcg_container .item_05 > ul li a div font{ display:block; height:15px; overflow:hidden; line-height:15px; font-size:12px; color:#666; text-align:center; letter-spacing:-1px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.lcg_container .item_05 > ul li a:hover{ background:#f5f5f5; text-decoration:none;}
	.lcg_container .item_05 > ul li a:hover div p{ color:#005633;}
	.lcg_container .item_05 > ul li a:hover div font{ color:#000;}
	.lcg_container .item_05 > .line{ margin:50px 0; border-bottom:1px dashed #CCC;}




.lcg_container .item_06{ overflow:hidden;}
	.lcg_container .item_06 > ul{ width:948px;}
	.lcg_container .item_06 > ul > li{ float:left; margin:0 25px 0 0; width:291px; overflow:hidden;}
	.lcg_container .item_06 > ul > li .title{ margin:0 0 30px 0; height:25px;}
	.lcg_container .item_06 > ul > li .title > p{ float:left; height:25px; line-height:20px; font-size:20px; font-weight:bold; color:#000; letter-spacing:-2px;}
	.lcg_container .item_06 > ul > li .title > p font{ display:block; float:left; margin:0 5px 0 0; line-height:25px; font-size:23px; color:#298df6;}
	.lcg_container .item_06 > ul > li .title > a{ float:right; line-height:25px; font-size:12px; font-family:Arial; color:#999;}
	.lcg_container .item_06 > ul > li .title > a:hover{ color:#333; text-decoration:none;}
	.lcg_container .item_06 > ul > li .box{ background:#fafafa; border-top:2px solid #005633;}
	.lcg_container .item_06 > ul > li .box ul{ padding:29px; height:180px; overflow:hidden; border:1px solid #DDD; border-top:0;}
	.lcg_container .item_06 > ul > li .box ul li{ overflow:hidden; height:29px; border-top:1px dashed #CCC;}
	.lcg_container .item_06 > ul > li .box ul li a{ display:block; height:30px; line-height:28px; font-size:13px; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;​}
	.lcg_container .item_06 > ul > li .box ul li a:hover{ font-weight:bold; color:#005633; text-decoration:none;}
	.lcg_container .item_06 > ul > li .box ul li:first-child{ border-top:0;}
	.lcg_container .item_06 > ul > li .box .wrap{ padding:29px; height:180px; overflow:hidden; border:1px solid #DDD; border-top:0;}
	
	
	
	
.lcg_footer{ overflow:hidden; margin:50px 0 0 0;}
	.lcg_footer .top{ height:50px; overflow:hidden; background:#f8b62b; border-bottom:2px solid #005633;}
	.lcg_footer .top ul{ margin:10px auto; width:923px; height:30px;}
	.lcg_footer .top ul li{ float:left; height:30px;}
	.lcg_footer .top ul li a{ display:block; height:30px; line-height:28px; font-size:12px; color:#70500d; letter-spacing:-1px;}
	.lcg_footer .top ul li a:hover{ color:#000; text-decoration:none;}
	.lcg_footer .top ul li span{ display:block; margin:10px 10px; width:1px; height:10px; background:#ce9722;}
	
	.lcg_footer .bottom{ margin:0 auto; width:723px; padding:30px 0 30px 200px;}
	.lcg_footer .bottom a{ display:block; float:left; margin:30px 0 0 -200px;}



.lcg_left_menu{ width:166px; overflow:hidden; border-top:5px solid #f8b62b;}
	.lcg_left_menu .title{ height:60px; background:#005633; text-align:center; line-height:58px; font-size:20px; font-weight:bold; color:#FFF; letter-spacing:-2px;}
	.lcg_left_menu ul{ padding:30px 29px  29px  29px; border:1px solid #CCC; border-top:0;}
	.lcg_left_menu ul li{ height:29px; border-top:1px dashed #CCC;}
	.lcg_left_menu ul li:first-child{ border-top:0;}
	.lcg_left_menu ul li a{ display:block; height:30px; line-height:28px; font-size:13px; color:#333; letter-spacing:-1px;}



.lcg_sub_item_menu{ height:38px; overflow:hidden; background:#f8b62b; border-bottom:2px solid #005633;}
	.lcg_sub_item_menu ul{ width:100%; height:38px;}
	.lcg_sub_item_menu ul li{ float:left; width:25%; height:38px; text-align:center; line-height:38px; font-size:15px; color:#333; letter-spacing:-1px; cursor:pointer;}
	.lcg_sub_item_menu ul li:hover{ font-weight:bold; color:#000;}
	.lcg_sub_item_menu ul li.on{ background:#005633; font-weight:bold; color:#FFF;}


.lcg_sub_title{ height:50px; background:#f8b62b;}
	.lcg_sub_title p{ float:left; padding:0 20px; height:50px; background:#005633; line-height:50px; font-size:20px; font-weight:bold; color:#FFF;}
	.lcg_sub_title font{ float:left; padding:0 0 0 20px; line-height:48px; font-size:15px; color:#333; letter-spacing:-1px;}



.ooooooo{border:1px solid #e1e1e1; overflow:hidden; background:#f4f6f7;     margin-bottom: 50px;}
		.ooooooo li{float:left; vertical-align:middle; line-height:32px; font-family:"NanumSquareR"; color:#494949}
		.ooooooo > li+li{padding:24px 0 0 24px;}
		.selectttt{width:116px; height:32px; border:1px solid #e1e1e1; box-sizing:border-box; font-family:"NanumSquareR"; color:#868686; margin-right:10px;}
		.inputtt{width:123px; height:32px; border:1px solid #e1e1e1; box-sizing:border-box; margin-right:10px; padding-left:5px;cursor:pointer}
		.inputtt2{width:252px; height:32px; border:1px solid #e1e1e1; box-sizing:border-box; margin-right:20px;  padding-left:5px; }
		.abtn{width:192px; height:32px; background:#5a616a; box-sizing:border-box; color:#fff !important; display:inline-block; text-align:center; line-height:32px; cursor:pointer}
		.title{margin-right:35px;}
		.title1{margin-right:25px;}
		.title2{margin-left:20px;}
		.btnform22{border: 1px solid #000;    display: inline-block;   width: 120px;   height: 120px;    text-align: center;    line-height: 111px !important; border-radius:5px; font-size:14px;  transition:all,.5s; cursor:pointer; color:#000; transition:all,.5s; letter-spacing:-1px; font-weight:bold;}
		.btnform22 a{}
		.btnform22:hover{border:1px solid #e2427f; background:#e2427f; transition:all,.5s; color:#fff; transition:all,.5s;}
		.btnform22:hover a{}
		.abcdee img{width:100%;}






















