/*
@charset "utf-8";
*/

/*
                                           ___
  _ __  ___  _   _ _ ___        ___  ___  / _ \
 | '__|/ _ \| | | | '__ \      / __|/ _ \| | | |
 | |  |  __/| |_| | (__) |    _\ \ |  __/| |_| |
 |_|   \___| \___/|  ___/    |___/  \___| \___/
                  |_|         

 REUP 장세영  
 se0@reup.co.kr
*/

@import url("accessibility.css");
@import url("common.css");
@import url("layout.css");

#header {height:170px;}
#mainContent:after {content:''; display:block; clear:both; height:0; visibility:hidden;}
#mainContent #mainColumnL {float:left; width:290px;}
#mainContent #mainColumnC {float:left; width:290px; margin-left:25px;}
#mainContent #mainColumnR {float:right;width:290px;}
.mainVisual {margin-bottom:14px;}

.mainTitleBar {position:relative; width:290px; height:30px; margin-bottom:13px; overflow:hidden; background:url('/new_women/images/egovframework/rte/women/main/bg_mainTitle.gif') no-repeat left top;}
.mainTitleBar.bgNone {background:none;}
.mainTitleBar h3 {padding:9px 0 0 14px;}
.mainTitleBar h4 {padding:4px 0 0 4px;}
.mainTitleBar a {position:absolute; top:11px; right:15px;}
.mainTitleNavArea {position:relative;}
.mainTitleNav {overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:5px;}
.mainTitleNav li {float:left; font-size:0; line-height:normal;}
.mainTitleNavArea .arrow {position:absolute; top:-2px; right:5px;}

.mainColumn {height:215px; overflow:hidden;}
.mainColumn02 {height:180px;}
.mainColumn02 .mainTitleBar {margin:0 !important; border-bottom:1px solid #ddd;}
.mainColumn02 .mainTitleBar h3 {padding-left:5px; padding-bottom:10px;}

.mainConDl {overflow:hidden; margin-left:7px; padding:10px 0;}
.mainConDl .thum {float:left; margin:-20px 10px 0 0;}
.mainConDl .thum img {border:1px solid #ddd;}
.mainConDl dt {margin:0 0 5px 70px;}
.mainConDl dt a {font-weight:bold; color:#444;}
.mainConDl dd a {color:#666;}
.mainConDl02 {padding-bottom:0;}
.noThum dt {margin-left:0 !important;}

.mainConLi {overflow:hidden; border-top:1px solid #ddd;}
.mainConLi li {height:24px; line-height:normal; border-bottom:1px solid #ddd;}
.mainConLi li a {padding-left:13px; background:url('/new_women/images/egovframework/rte/women/main/bul_dot.gif') no-repeat 5px 10px; display:block; height:24px; line-height:24px;}
.mainConLi li .category {color:#689d0f; padding-right:5px;}

.counselBanner {overflow:hidden;}
.counselBanner li {float:left;}

.mainEvent {margin-bottom:20px;}

#mainCulture {clear:both; overflow:hidden; width:920px; height:110px; margin:0 auto 25px auto !important; background:url('/new_women/images/egovframework/rte/women/main/bg_cultureArea.gif') no-repeat left top;}
#mainCulture .column01 {position:relative; float:left; width:212px; padding:11px 0 0 16px;}
#mainCulture .column02 {position:relative; float:left; width:223px; padding:11px 0 0 16px;}
#mainCulture .column03 {position:relative; float:left; width:200px; padding:11px 0 0 16px;}
#mainCulture .nav {position:absolute; top:20px; right:21px;}
#mainCulture dl {overflow:hidden;}
#mainCulture dt {margin-bottom:3px; margin-left:69px;}
#mainCulture dt a {font-size:90%; color:#666; font-weight:bold;}
#mainCulture dd.thum {float:left; margin-right:9px; margin-top:-19px;}
#mainCulture dd.thum img {border:1px solid #ddd;}
#mainCulture dd a {font-size:90%; color:#666;}

