/* pages public css */
.lasthing{padding-right: 0 !important; margin-right: 0 !important; }

.mwidget{width: 300px;float: left;margin: 30px 40px 47px 0;position: relative;}
.mwidget h6 {padding:0 0 9px 0;margin:0 0 5px 0;font-weight:bold;font-family:"gothic","dotum";font-size:15px;}
.mwidget h6 a {color:#6e6b66;display: inline-block;}
.mwidget h4{font-size: 10px; color: #9d9d9d;display: inline-block;padding-left: 6px;}
.mwidget .more {position:absolute;top:11px;right:1px;font-size:11px;font-family:dotum;color:#979595;}
.mwidget .more:hover {text-decoration:none;color:#000000;}

/*메인 슬라이드*/
.bxs {padding: 38px 0 0;}

/*사이트맵*/
.sites {float: left;padding-right: 75px;margin: 30px 0 0 0}
.sites h1{color:#27256c;}
.sites ul{list-style: none;    margin: 20px 0 0;    padding: 20px 0 0; border-top: 1px #cccccc dashed; }
.sites li a{color:#555555; font-size: 14px;}
.sites li {padding:5px 0;}

/*홈페이지 이용약관*/
.agree {border:1px solid #eee;}
.agree p {padding: 20px; color:#666; font-size: 1em;line-height: 1.5;}

/*메인배너*/
.main_w {padding: 45px 0;}

.banners {width: 259px; display: inline-block; float: left; margin-right: 10px;}

.banners1 {width: 259px; height: 123px; background: url('/pages/image/anal.jpg') no-repeat; display: inline-block; position: relative;margin-bottom: 8px;}
.banners1 h1 {color:#006efe; font-size: 18px; border-bottom: 1px #006fff solid; margin: 14px 15px 0 15px; padding: 0;font-weight: normal;}
.banners1 p {color:#5e5e5e; font-size: 12px; margin: 10px 0 0 15px; padding: 0;}
.banners1 img {position: absolute; top: 17px; right: 18px;}

.banners2 {width: 259px; height: 151px; background: url('/pages/image/as2.jpg') no-repeat; display: inline-block; position: relative;}
.banners2 h1 {color:#006efe; font-size: 18px; border-bottom: 1px #006fff solid; margin: 14px 15px 0 15px; padding: 0;font-weight: normal;}
.banners2 p {color:#5e5e5e; font-size: 12px; margin: 10px 0 0 15px; padding: 0;}
.banners2 img {position: absolute; top: 17px; right: 18px;}
.banners2 .emnum {font-size: 18px; color:#fe0000;}

.links {width: 240px; display: inline-block; float: left;}
.links1 {width: 238px; height: 121px; background: #0c4da2; display: inline-block; position: relative;margin-bottom: 8px;border:1px #e5e5e5 solid;}
.links1 h1 {color:#ffffff; font-size: 18px; border-bottom: 1px #ffffff solid; margin: 14px 15px 0 15px; padding: 0;font-weight: normal;}
.links1 ul {margin: 10px 0 0 15px; padding: 0;}
.links1 ul li {color:#ffffff; font-size: 12px; margin: 0; padding: 0; list-style: none; position: relative;}
.links1 img {position: absolute; top: 0; right: 20px;}

.links2 {width: 238px; height: 148px; background: #0c4da2; display: inline-block; position: relative;border:1px #e5e5e5 solid;}
.links2 h1 {color:#ffffff; font-size: 18px; border-bottom: 1px #ffffff solid; margin: 14px 15px 0 15px; padding: 0;font-weight: normal;}
.links2 ul {margin: 10px 0 0 15px; padding: 0;}
.links2 ul li {color:#ffffff; font-size: 12px; margin: 0; padding: 0; list-style: none; position: relative;}
.links2 img {position: absolute; top: 0; right: 20px;}

.wgs {width: 582px; float: left; margin: 0 7px 0 0;}
.youtube {width:582px; height: 152px; float: left; border: 1px #e5e5e5 solid; background: #ffffff;}
.bsw {width: 291px; height: 120px;border: 1px #e5e5e5 solid; float: left; background: #ffffff;     margin: 6px 0 0 0;}
.bsw2 {width: 283px; height: 120px;border: 1px #e5e5e5 solid; float: left; background: #ffffff;     margin: 6px 0 0 4px;}