
.wrap {position:relative;width:1000px;margin:0 auto;}


.header {position:relative;width:100%;height:150px;background:url("/base/images/bg/bg_header.png") no-repeat;}

.header h1{position:relative;float:left;margin:10px 0 0 130px;width:100px;}


.navi{position:relative;float:left;margin:40px 0 0 5px;}
.navi ul{position:relative;padding:0 10px;}
.navi li{display:inline;float:left;}
.navi li a{display:block;z-index:200;width:95px;height:25px;text-align:center;line-height:25px;font-family:'Nanum Gothic';color:#5a5a5a;font-weight:bold;margin:0;}
.navi li a:hover{background:url("/base/images/btn/navi_bg.png") no-repeat;}

.container{position:relative;clear:both;margin-top:10px;width:100%;}

.aside{position:relative;float:left;margin-right:30px;}

.side_link{position:absolute;top:325px;left:25px;color:#000;font-size:12px;}
.side_link p{background:#fff;clear:both;display:block;font-weight:bold;color:#333}
.side_link a{background:#fff;display:inline-block;color:#0066cc;text-decoration:underline;}

.section{position:relative;float:left;}
.section:after{display:block;content:'';visibility:hidden;clear:both;}

.main_article1{position:relative;float:left;width:310px;height:539px;background:url("/base/images/bg/main-line.png") no-repeat 98% 0;font-family:'Nanum Gothic';}
.main_article1 h2{font-size:18px;font-weight:bold;color:#ff3300;margin:10px 0 30px 0;letter-spacing:-0.5px;}
.main_article1 .item_box{position:relative;clear:both;margin-bottom:100px;}
.main_article1 a{position:relative;/* float:left; */display:inline-block;/* width:100px; */}
.main_article1 h3{position:relative;color:#0080ff;font-size:15px;margin-bottom:5px;}
.main_article1 h3 a{color:#0080ff;font-size:15px;float:none;text-decoration:underline;}
.main_article1 p{color:#666;font-size:12px;}

.main_article2{position:relative;float:left;width:390px;font-family:'Nanum Gothic';}
.main_article2 h2{font-size:18px;font-weight:bold;color:#ff3300;margin:10px 0 30px 0;letter-spacing:-0.5px;}
.main_article2 .item_box2{position:relative;margin-bottom:30px;}
.main_article2 .item_box2 .a{position:absolute;top:0;right:0;}
.main_article2 .item_box2 h3{position:relative;color:#0080ff;font-size:15px;margin-bottom:5px;margin-top:40px;}
.main_article2 .item_box2 h3 a{positoin:relative;color:#0080ff;font-size:15px;float:none;text-decoration:underline;}
.main_article2 .item_box2 h4{display:inline-block;color:#000;font-size:20px;letter-spacing:-1px;margin-top:40px;}
.main_article2 .item_box2 h5{color:#cc6633;font-size:11px;font-family:'Nanum Gothic';letter-spacing:-1px;font-weight:bold;}

.main_article2 .item_box2 span{position:relative;display:block;color:#cc6633;font-size:11px;font-weight:bold;margin-top:100px;}
.main_article2 .item_box2 p{font-size:11px;color:#666;}

/*	================================================ page_btn공통 =======================================================	*/
.page_btn { position:relative; display:inline-block; padding-top:15px; width:100%; text-align:center; border:0px solid #eee;}
.page_btn ul { overflow:hidden; list-style:none; margin:0 auto; padding:0; border:0px solid red;}
.page_btn ul li { float:left; padding:0 3px; width:3em; line-height:1.8em; height:1.5em; font-size:11px; color:#484848; border:1px solid #484848; border-top:transparent; border-right:transparent; border-bottom:transparent;}
.page_btn ul li:first-child + li + li { border-left:transparent;}
.page_btn ul li:hover { color:#fd7603; font-weight:bold; letter-spacing:-1px; cursor:pointer;}
.page_btn ul li.selected { color:#fd7603; font-weight:bold; letter-spacing:-1px; cursor:pointer;}

/*	============= page 버튼 컬러를 변경하고싶을시 '컬러변경가능' =============	*/
.page_btn ul li.no_active { margin:0 3px; padding:0; width:20px; background-color:#eee; border:1px solid #eee;}
.page_btn ul li.active { margin:0 3px; padding:0; width:20px; background-color:#484848; border:1px solid #ccc;}
.page_btn ul li.no_active:hover {cursor:default;}
.page_btn ul li.active:hover { padding:0; width:20px; font-weight:normal; background-color:#fd7603;}
.page_btn button.page_input_btn { position:absolute; top:13px; right:5px;}

.footer{position:relative;float:left;width:100%;background:url("/base/images/footer_line.gif") no-repeat;}
.footer h2{position:relative;float:left;margin:10px 30px 0 200px;width:69px;}
.footer .footer_navi{position:relative;float:left;margin-top:25px;width:700px;}
.footer .footer_navi li{position:relative;float:left;margin-left:5px;}
.footer .footer_navi li a{color:#666;font-weight:bold;}
.footer .footer_navi li a:hover{text-decoration:underline;cursor:pointer;}
.footer .footer_navi img{margin:5px 0 0 5px;}