@charset "utf-8";
a{color:#404040;text-decoration:none;font-family:"GmarketSansLight", "Noto Sans KR", "Noto"}
body {padding:0;margin:0px}
.bgbg{webkit-box-shadow:0px 7px 10px 1px rgba(0,0,0,0.2);
-moz-box-shadow:0px 7px 10px 1px rgba(0,0,0,0.2);
box-shadow:0px 7px 10px 1px rgba(0,0,0,0.2);}
.bgbg3{webkit-box-shadow:0px 0px 18px rgba(0,0,0,0.1);
-moz-box-shadow:0px 0px 18px rgba(0,0,0,0.1);
box-shadow:0px 0px 18px rgba(0,0,0,0.1)}
/* Site Layout - Header */ 
.hea2,.tm1,.topmns1{ min-width:1130px}
.header{margin:0;padding:0 0 6px 0;}

.hea{position:relative;width:1130px;margin:0px auto;padding:0;height:78px;}
.hea h1{position:absolute;height:80px;left:4px;top:6px; margin:0;padding:0;z-index:30}
.hea .k2{position:absolute;width:280px;right:0px;top:35px; margin:0;padding:0;z-index:30;}
.m0_1 .update{ top:0px; margin:0px 0 0 12px;  padding:0 0 5px 0px;}
.m0_1 .update2{font-weight:700;margin:3px 3px 0 0;float:left;font-size:13px;color:#696969;}

.m0_1{position:relative;margin:0;padding:0 0 0 22px;border-top:0px solid #ccc} 
.m0_1 ul{list-style:none;margin:0px 0;padding:0;zoom:1}
.m0_1 ul:after{content:"";display:block;clear:both}
.m0_1 li{float:right;margin:0;padding:0;position:relative;line-height: 11px;border-left:1px solid #fff;border-right:1px solid #cccccc}
.m0_2{position:relative;margin:0px;padding:0;top:80px} 
.m0_1 .m0a1{border-left:0}
.m0_1 .m0a3{border-right:0;}

.m0_1 li .m0a{font-size: 13px;font-weight: 700;padding: 0px 14px;font-family: 나눔고딕, NG;}
.m0_1 li .m0a .m0a1_1{font-size:18px;color:#51aef6}
.m0_1 li .m0a .m0a1_2{font-size:18px;color:#f54886}
.m0_1 li .m0a .m0a1_3{font-size:18px;color:#666}
.m0_1 li .m0a .m0a1_4{font-size:18px;color:#f7f7f7}
.m0_1 li .m0a .m0a1_5{font-size:18px;color:#2ac37c}
.m0_1 li .m0a .m0a1_6{font-size:17px;color:#872ccc}
.m0_1 li .m0a .m0a1_7{padding:0;}
.topmns1{width: 100%;padding:0;margin:-79px 0 0 0;position: absolute;}
.topmns1 ul{list-style:none;width:1130px;margin:0 auto;padding:0;zoom:1}
.topmns1 ul:after{content:"";display:block;clear:both}
.topmns1 li{float:right;margin:0;padding:3px 8px;display: block;}
.topmns1 li a{color:#6a6a6a;white-space:nowrap;font-family: 나눔고딕, NG;}
.topmns1 li.active a{color:#000;}
.topmns1 li.first{padding:4px 18px 2px}
.topmns1 li.active:last-child{padding:4px 10px 2px;border-right:1px solid #dfdfdf;}
.topmns1 li:last-child{} 

#searchWrap{position:absolute; left:284px; top:23px; display: flex;align-items: center;z-index:30}
#searchWrap .searchbg{position:absolute; padding:0; margin:0}
#searchWrap .searchArea{width: 370px; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-grow: 1;} 
#searchWrap .searchArea .textinput{ width: 100%;max-width: 370px; margin: 0 3px; font-weight: 500; font-size: 16px; border:0; display: inline-block;
    padding: 7px 10px;line-height: 1.5;border-radius: 4px; border-width: 1px; border-style: solid;border-color: #ededed; -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s;}
	
#searchWrap .searchArea .textinput:disabled {cursor: no-drop;opacity: 0.7;background-color: #f8f8f8;}
#searchWrap .searchArea .textinput {border-color: #ddd;}
#searchWrap .searchArea .textinput:hover {border-color: #cccccc;}
#searchWrap .searchArea .textinput:focus {border-color:#0090ff; outline: none;}

#searchWrap .searchArea .search_btn
{display: inline-block; cursor: pointer; font-size: 14px; font-weight: 500;width: 60px;line-height: 1.4; text-align: center;
    padding: 8px 14px; border-radius: 4px; border-width: 1px; border-style: solid; border-color: #ededed; text-decoration: none !important;
    -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; transition: all 0.2s; color: white !important;
    border-color: #3493ff !important; background-color: #2990e4 !important;}
	

.gnbsitemap_0{float:right;margin:0 4px 0;padding:0 16px;line-height:28px;background:#f54886;border:1px solid #e67ba1;border-bottom: 0;z-index:20}
.gnbsitemap_0:hover{background:#ea0356}
.gnbsitemap_0 a{color:#fff;font-size:12px;letter-spacing:-1px;text-decoration:none; margin:0;}
.gnbsitemap0{float:right;margin:0 4px 0 0;padding:0 16px;line-height:28px;background:#51aef7;border:1px solid #43aafa;border-bottom: 0;z-index:20}
.gnbsitemap0:hover{background:#1784da}
.gnbsitemap0 a{color:#fff;font-size:12px;letter-spacing:-1px;text-decoration:none; margin:0;}
.gnbsitemap2{float:right;margin:0 0 0 4px;padding:0 16px;line-height:28px;background:#7e858a;border:1px solid #7e858a;z-index:20}
.gnbsitemap2:hover{background:#969696}
.gnbsitemap2 a{color:#fff;font-size:12px;letter-spacing:-1px;text-decoration:none; margin:0;}
.gnbsitemap4{float:right;margin:9px 0 0 40px;padding:0 16px;line-height:28px;background:#7e858a;border:1px solid #7e858a;z-index:20}
.gnbsitemap4:hover{background:#969696}
.gnbsitemap4 a{color:#fff;font-size:12px;letter-spacing:-1px;text-decoration:none; margin:0;}

.hea .gnbsitemap1{position:absolute;top:175px;padding:10px 10px 0;margin:0;border:3px solid #999; border-bottom:3px solid #999;background:#fff;z-index:30}
.hea .gnbsitemap1 ul{list-style:none;margin:0;padding:0;}
.hea .gnbsitemap1 li{position:relative;width:98%;float:left;display:block;padding:14px;border-bottom:1px solid #eee; margin:0}
.hea .gnbsitemap1 li a{float:left;color:#000;font-size: 14px;text-decoration:none; margin:0 10px 0;padding:6px 0 4px 6px;font-weight:bold}
.hea .gnbsitemap1 li:hover{}
.hea .gnbsitemap1 li a:hover{color:#000}
.hea .gnbsitemap1 li span a{float:left;letter-spacing:-1px;color:#666;text-decoration:none; margin:0 18px 0 6px;padding:5px 2px 2px;font-weight:200}

.gnbsitemap2_0{width:1130px;padding:2px 0;height:36px;margin:4px auto;background:#fff}
.gnbsitemap2_0 ul,.gnbsitemap3 ul{list-style:none;margin:0;padding:0;}
.gnbsitemap2_0 li{position:relative;float:right;display:block;padding:5px;border:1px solid #ddd; margin:0 4px;}
.gnbsitemap2_0 li a{float:left;font-size: 14px;color:#555;text-decoration:none; margin:0 4px 0;padding:4px 0 2px 0px;font-weight:bold}
.gnbsitemap2_0 li a:hover{color:#000}

.gnbsitemap3{position:relative;width:1130px;margin:0px auto;padding:0;}
.gnbsitemap3 li{position:relative;float:right;display:block;padding:5px;}
.gnbsitemap3 li a{float:left;font-size:12px;color:#555;text-decoration:none; margin:0 10px 0;padding:4px 0 2px 6px}

/* Site Layout - Content Body */
.bodymain{position:relative;width:1130px;margin:0 auto;zoom:1; z-index:1; padding:0;}
.bodymain:after{content:"";display:block;clear:both}
.body{position:relative;width:1130px;margin:0 auto;padding:0;zoom:1;z-index:1}
.body:after{content:"";display:block;clear:both}
.body2{position:relative;clear:both;height:5px;padding-bottom:5px;border-bottom:0px solid #ddd;zoom:1}
.content{background:#fff; width:862px;margin:0px 0 30px 1px;float:right}
.content a{font-family:"Noto Sans KR", sans-serif}
.content:after {display: block;clear: both;content: ''}


.contenttwo3{background:#fff; width:1130px; margin:0 auto; clear:both} 
.content_01{position:relative;width:1130px;margin:0 auto;height:114px;padding:0; float: left;}
.content_01 ul{list-style:none;margin:0;padding:0}
.content_01 li{float:left;display:block;padding:0px; margin:0;}
.content_01 .content_02{position:relative;height:115px;text-align:center;width:858px!important;}
.content_01 .content_03{position:relative;width:260px;padding:0}
.content_01 .lnb11{position:relative;width:238px;height:111px;margin:0 24px 0 0;padding:2px 0 0;border:1px solid #ddd;}

/* side Column */
.columnLefts{position:relative;float:left;width:240px;background:#fff;margin:0px 0 0;padding:0}
.columnLefts:after {display: block;clear: both;content: ''}

.lnb02{width:296px;margin:10px 0 0 0;border:1px solid #ddd;padding:0;text-align: center}
.lnb{width:238px;float:left;padding:20px 0 20px 0;margin:0;text-align:center;}
.columnLefts .side01{width:298px;margin:0;padding:0;}
.side01 ul{list-style:none;zoom:1;height:214px;margin:0 0 0 6px;padding:0;}
.side01 li {margin:4px 0;text-align:center}

.columnLefts .side01_1{width:238px; text-align:center;margin:0px;padding:0}
.columnLefts .side01_2{width:238px;float:left;text-align:center;margin:0px;padding:0;height:250px;border:1px solid #ddd;border-top:0;border-bottom:0;}
.columnLefts .side01_3{width:238px;float:left;text-align:center;margin:0px;padding:20px 0 0;}
.columnLefts .side01_4{width:238px;float:left;text-align:center;margin:0px;padding:10px 0;height:100px;border:1px solid #ddd;border-bottom:0;}

.columnLefts .side01_5{width:238px;float:left;text-align:center;margin:0px;padding:20px 0;border:1px solid #ddd;background: #ddd;}
.columnLefts .side01_5 a{font-weight:700;font-size:13px;color:#555;}
.lnb0{border:1px solid #ddd;}
/* Site Layout - Footer */
.footer11{position:relative; width:100%;margin:30px auto 0; padding:0px;height:110px;float:left;}
.footer{position:relative;margin:0 auto;min-width:1150px;padding:0; clear:both;border-top:1px solid #ddd;background:#f1f1f1}
.footer .googletop2{position:relative;padding:0;min-width:1130px; margin:0;background:#545454;}
.footer .googletop{position:relative;padding:0;min-width:1130px; margin:0;background:#666;}
.footer .googletop .footer1{position:relative; width:1050px;min-width:1130px; margin:0px auto; text-align:right; padding:10px 0}
.footer .googletop .footer1 a{color:#fff;text-decoration:none}
.footer .googletop .footer1 a.footerRss{color:#fff;padding-left:14px;background:url(../images/iconRss.gif) no-repeat left 2px}

.footer11 .footer01{width:280px;float:left;text-align:center;margin:0px;padding:5px 0;line-height:92px;height:100px}
.footer11 .footer01 a{color: #989393;}
.footer11 .footer02{width:250px;float:left;text-align:center;margin:0px;padding:5px 0;line-height:92px;height:100px}
.footer11 .footer02 a{color: #989393;}
 
.footer .footer2{position:relative;padding:0;width:1130px;margin:0 auto;height:200px;}
.footer .footer2 ul{list-style:none;float:left;margin:0;padding:0px;zoom:1}
.footer .footer2 ul:after{content:"";display:block;clear:both}
.footer .footer2 li{float:left;margin:0;padding:18px 16px 32px;border-right: 1px solid #ddd;}
.footer .footer2 li a{color:#ececec;}
.footer .footer2 li .footer2_1{padding:10px 0 0 0;}
.footer .footer2 li .footer2_1 a{font-weight:700;font-size:14px;color:#555;margin-left: 4px;}


.footer .footer3{position:relative;margin:0 ;padding:0;border-bottom: 1px solid #ddd;background:#fff}
.footer .footer3 ul{margin: 0 auto;width: 1130px;list-style:none;padding:0;zoom:1}
.footer .footer3 ul:after{content:"";display:block;clear:both}
.footer .footer3 li{float:left;margin:0;border-right: 1px solid #ddd;padding:8px 16px}
.footer .footer3 li a{color:#ececec;}
.footer .footer3 li .footer2_1{padding:10px 0 0 0;}
.footer .footer3 li .footer2_1 a{font-weight:700;font-size:16px;color:#555;margin-left: 4px;}
.footer .footer3 li:last-child{border-right:0} 
/* end bclgcolorset */
.footer .googletop2 .copyright0{position:relative;width:1130px;margin:0px auto 0;padding:10px 0 0;height:60px;text-align:right;background:#545454}
.footer .googletop2 .copyright0 a{color:#ddd;} 
/* end bclgcolorset */
.lnb_m{width:240px;padding:0;margin:-1px 0 0 0;}
.Tap_Off {width:120px;text-align:center;color:#fff;cursor: pointer; float:left; font-size:13px; margin:0px; padding:10px 0; background:#6b7277;-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;*cursor:pointer}
.Tap_On {width:120px;text-align:center;color:#fff;cursor: pointer; float:left; font-size:13px; margin:0px; padding:10px 0; background:#2990e4;font-weight:bold;-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;*cursor:pointer}
.Tap_On a,.Tap_Off a {color:#fff;font-size:13px;margin:0px; padding:10px 0;}
.Tap_Detail {clear:both;padding:0;display:none;}
.bgtt{-ms-transition:all .4s;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s;*cursor:pointer}

.lnb00{float:left;width:238px;padding:0;border:1px solid #ddd;background-color:#f1f1f1}
.lnb00>ul{position:relative;margin:0;padding:0}
.lnb00>ul>li{display:block;border-bottom:1px solid #e1e1e1;padding:2px 20px}
.lnb00>ul>li.on{display: none;padding:16px 35px;border-top:0px solid #989898;background-color:#f6f6f6}
.lnb00>ul>li.on a{font-weight:700;font-size:16px;}
.lnb00>ul>li.on1{padding:16px 35px;border-top:0px solid #989898;background-color:#fff}
.lnb00>ul>li.on1 a{font-weight:700;font-size:16px;}
.lnb00>ul>li:hover{background-color:#fff}
.lnb00>ul>li a:hover{color:#000}
.lnb00>ul>li>a,.lnb00>ul>li>span{display:block;padding:4px 0;line-height:13px;font-size:13px;color:#444;}
.lnb00 ul ul{margin:0;padding:0;list-style:none}
.lnb00 ul ul li.on a{font-weight:700!important;color:#1a72bb}
.lnb00 ul ul a{font-weight:400!important;display:block;padding:4px 0 2px;margin:0 0 0 10px;font-size:13px!important;line-height:20px;color:#444;text-decoration:none}
.lnb00 ul ul a:active,.lnb00 ul ul a:focus,.lnb00 ul ul a:hover{color:#000;font-weight:700;}
.lnb00 img{vertical-align:top}
/*.lnb00 ul ul li:first-child{background:#fff;width:0px;height:0px;float: none;border:0;padding:0;margin:0px}*/
.lnb00>ul>li>a>span{width:6px;height:2px;float:left;margin:10px 16px 0 0px;background-color:#ccc;}
.lnb00 ul li .color {font-size:13px;}.lnb00 ul li .color4 {color:#fb0a8d;}
.lnb00>ul>li.on2{padding:16px 26px;border-top:0px solid #989898;background-color:#fff}
.lnb00>ul>li.on2 a{font-weight:700;font-size:16px;}

.lnb00 ul ul .cate_0 .cate_3 {display:none; position:relative;width:200px;overflow-y:auto;padding:0;background-color:#ffffff;}
.lnb00 ul ul li:hover .cate_3 { border:1px solid #444; border-bottom:0; border-top:0; display: block; }
.lnb00 ul ul li .cate_3 a{float:left;font-size:12px!important;font-weight:400!important; display:block; padding:3px 0px 3px  8px}
.lnb00 ul ul li .cate_3 a:hover {color:#000;}
.lnb00 ul ul li .cate_3:last-child{border-bottom:1px solid #444}
.lnb00 ul ul li .cate_3:first-child{border-top:1px solid #444;border-left:1px solid #FFF}
.lnb00 ul ul .cate_0 {border:1px solid #FFF;}
.lnb00 ul ul .cate_0:hover {border:1px solid #444;}
.lnb00 ul .cate_0 .cate_1 {position:absolute;margin: -27px 0px 0px 174px;padding:0;z-index:1;list-style:none}
.lnb00 .cate_3 li a:hover {color:#000;}

.btn_top {display:none;position: fixed;right: 0;bottom: 170px;z-index:1000;width:48px;height: 48px;background-color:#1a72bb;font-size:24px;color:#fff;text-align: center;opacity: 0.8;filter: alpha(opacity=80)}
.btn_top:hover {background-color:#047bc3;color: #fff;text-decoration: none;opacity: 1;filter: alpha(opacity=100)}
.btn_top i {line-height: 48px}

.lnb002{float:left;width:300px;padding:0;border:1px solid #ddd;}
.lnb002 ul{position:relative;z-index:1;margin:0;padding:0}
.lnb002 li{display:block;border-bottom:1px solid #e1e1e1;padding:6px 20px}
.lnb002 li a{display:block;line-height:21px;font-size:13px;color:#444;}
.lnb002 li b{float:left;font-size:10px;font-weight:200;color:#908F8F;text-decoration:none; margin:0 11px 0 0;padding:5px 1px 0 1px;}
.lnb002 li:hover{}
.lnb002 li a:hover{color:#000}
.lnb002 li li a:hover{color:#000;background:#d6e331}
.lnb002 ul ul{display:none;position:absolute;right:0;padding:10px 0;margin:-28px 0 0;border:1px solid #ddd;background:#fff;}
.lnb002 li li{float:none;background:none;padding:0 20px 0 10px;margin:0;background:#fff;}
.lnb002 li li a{float:none;display:block;letter-spacing:-1px;margin:0;padding:5px 5px !important;background:none !important;height:auto;font-weight:normal !important}
.lnb002 li.active {}
.lnb002 li.active a{background:none;color:#000}
.lnb002 li .gnbul2{display:none;position:absolute;top:76px;padding:5px 0;background:#fff;border:1px solid #ddd;}

#jnb_wrp{z-index:20;margin:0px 0;width:238px;float: left;border:1px solid #ddd;}
#jnb{margin:10px 10px;padding:0}
#jnb li{position:relative;list-style:none}
#jnb .li1{display:block;border:1px solid #fff;}
#jnb .li1:hover{background: #6b7277;}
#jnb .li1:first-child:before{}
#jnb .a1:hover{color:#fff;}

#jnb .a1{display:block;font-size:13px;padding:5px 6px;text-decoration:none;color:#333;}

#jnb ul{display:none;width:90%;border:1px solid #6b7277;position:absolute;margin-top:-26px;left:130px;z-index:20;padding:0;background:#fff;}

#jnb .li2:first-child {height:2px;padding:0;left: -1px}
#jnb .ul2 a{font-size:13px;display:block;min-width:60px;padding:6px 42px 6px 12px;text-decoration:none;white-space:nowrap;color:#444;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s}
#jnb .ul2 b{position:absolute;right:8px;*right:12px}
#jnb .ul2 a:hover,#jnb .ul2 a:focus{background:#999;background:rgba(0,0,0,.4);color:#FFF}
#jnb .ul2 .on .a2,#jnb .a3.on{color:#FFF;background:#444 !important}
#jnb .ul3{top:2px;left:96%}
#jnb .a1.on{color:#FFF;background:#6b7277 !important}
.ui_font{font-family:"Noto Sans KR", sans-serif}
#googleside{position: absolute;top: 0px;/* left: 0px; */background: #fff;width:232px;height:600px;margin:0 0 0 -248px;}
