@charset "euc-kr";


#wrap {position:relative; width:100%; }

#top { width:100%; height:152px;}
#top .logo {  width:1079px; margin : 0 auto; }
#top .logo img{margin:0;}
#top .topline { width:100%; height: 40px; border-bottom:2px solid #127dc5;background-color: #004c9a;}
#top .topmenu { width:1079px; margin : 0 auto; }
#top .topmenu img { float: left; border-bottom:2px solid #127dc5; } 
#top .topmenu .menu li {display: inline;float: left;}

#top_main { width:100%; height:130px;}
#top_main .logo {  width:1079px; margin : 0 auto; }
#top_main .logo img{margin:0;}
#top_main .topline { width:100%; height: 40px; border-bottom:2px solid #127dc5;background-color: #004c9a;}
#top_main .quickline { width:1079px; margin : 0 auto; }
#top_main .topmenu { width:1079px; margin : 0 auto; }
#top_main .topmenu img { float: left; border-bottom:2px solid #127dc5; } 
#top_main .topmenu .menu li {display: inline;float: left;}

.subline { width:100%;height: 32px; background-color: #e8e8e8;}


#container {
    width:1079px;
    margin:0 auto;
    position:relative;
}
#container .main_area{position:relative;}

.main_area .w1{ width:280px;}
.main_area .w2{ width:350px;}
.main_area .w3{ width:265px;}
.main_area .h1{ height:135px;}
.main_area .h2{ height:200px;}


.main_area dl {float:left; padding: 30px;}

.main_area dl dd {line-height:20px; font-size:13px; letter-spacing:-0.5px;}
.main_area dl dt {margin-bottom:10px; padding-bottom: 5px; font-size:14px; font-weight:bold;  border-bottom: 1px solid #e2e2e2; }
.main_area dl dt img {float:left; border:1px solid #fff;}


.logbox {width:250px;padding:15px 10px 15px 10px ;float:left;}
.logbox .hello { font-size: 12px; vertical-align: middle;}
.logbox .info {line-height:150%;padding:10px 0 0 0;color:#888;font-size:11px;}
.logbox .input { border:1px solid #ccc; width:175px;height:20px;color:#888888; font-size:12px; }
.logbox .login_area{width:185px; float: left;  }
.logbox .login  { position: relative;}
.logbox .shift {display:block;font-size:11px; color:#c0c0c0;padding:5px 0 0 0;}
.logbox .rbtm {border-top:#dfdfdf dotted 1px;padding:10px 0 0 2px;margin:7px 0 0 0;}
.logbox .rbtm a { font-size:11px;}
.logbox .rbtm span {color:#dfdfdf;padding:0 2px 0 2px;}


#footer {
    width:100%;
    float:left;
}

#footer .fcont{
    position:relative; /* needed for footer positioning*/
    margin:0 auto; /* center, not in IE5 */
    width:1079px;
    text-align:center;
    line-height:18px;
    padding-top: 20px;
}


.widget_post02 {position:relative;padding:0;}
.widget_post02 h6 {margin-bottom:10px; padding-bottom: 5px; font-size:14px; font-weight:bold; color:#898989; border-bottom: 1px solid #e2e2e2;}
.widget_post02 h6 a { }
.widget_post02 ul {padding:0;margin:0;}
.widget_post02 li { list-style-type:none;padding:5px 0 5px 0;line-height:140%;border-bottom:#dfdfdf dotted 1px;}
.widget_post02 li a { font-size:12px; }
.widget_post02 li a:hover { }
.widget_post02 li .date {float:right; font:normal 11px arial;color:#999;margin-right:2px;}
.widget_post02 li .comment {font:normal 11px arial;color:#FC6138;}
.widget_post02 li .new { font-size:10px;color:#ff0000;}
.widget_post02 .none {border:0;}
.widget_post02 .more {position:absolute;top:4px;right:1px;font-size:11px; color:#c0c0c0;}
.widget_post02 .more:hover {text-decoration:underline;color:#000000;}


.widget_review02 {position:relative;padding:0;}
.widget_review02 h6 {margin-bottom:10px; padding-bottom: 5px; font-size:14px; font-weight:bold; color:#898989; border-bottom: 1px solid #e2e2e2;}
.widget_review02 h6 a { }
.widget_review02 ul {padding:0;margin:0;}
.widget_review02 li {list-style-type:none;clear:both;padding:5px 0;margin:0;height:60px;}
.widget_review02 li img {float:left;margin:3px 10px 0 0;background:#efefef;}
.widget_review02 li span {line-height:150%; }
.widget_review02 li span a {color:#666;}
.widget_review02 li span a:hover {color:#333; }
.widget_review02 .more {position:absolute;top:3px;right:1px;font-size:11px; color:#c0c0c0;}
.widget_review02 .more:hover {text-decoration:underline;color:#000000;}
.widget_review02 .comment {font:normal 11px arial;color:#FC6138;}
.widget_review02 .new {font:normal 10px arial;color:#ff0000;}
