@charset "utf-8";

/* ---------------------------------------------------
POINTWEB.co.kr
Layout Markup ver1.0 2015-01-18
---------------------------------------------------- */

#piw_wrapper{width:100%;height:100%;min-width:1200px;overflow-x:hidden;}

/* ---- 상단영역 ---- */
#piw_header {width:100%;z-index:100}
#piw_header .logo{position:absolute;top:870px;left:20px;z-index:999;}
#piw_header .fix_log{position:fixed;top:0px;left:20px;z-index:999;}
#piw_header .glob_list{position:fixed;top:30px;right:30px;z-index:999}
#piw_header .glob_list li{float:left;padding:0 10px;font-size:12px;line-height:10px;border-left:1px solid #e13932}
#piw_header .glob_list li a{display:block;padding-bottom:2px;color:#e13932}
#piw_header .glob_list li:first-child{border-left:0}

/* ---- 메인콘텐츠영역 ---- */
/* ---- 중간영역 ---- */
#piw_container{width:100%;}
#piw_container:after{display:block;clear:both;content:''}
#m_content{margin-bottom:30px}

/* ---- 서브콘텐츠영역 ---- */
/* ---- 중간영역 ---- */
#piw_sub_container{width:100%;background:#ddd}
#piw_sub_container:after{display:block;clear:both;content:''}

#content{position:relative;margin:150px auto 0 auto;padding:30px 0;width:930px}
.location{position:absolute;top:40px;right:0;font-size:12px}

/* ---- 하단영역 ---- */
#piw_footer {position:relative;clear:both;background:#4b4d51}
#piw_footer .foot_box{position:relative;margin:0 auto;padding:40px 0;width:1200px;overflow:hidden}
#piw_footer .foot_box .sitemap{float:left;width:930px}
#piw_footer .foot_box .sitemap dl{float:left;margin-left:35px}
#piw_footer .foot_box .sitemap dl:first-child{margin-left:0}
#piw_footer .foot_box .sitemap dt{margin-bottom:20px;font-size:14px;color:#fff;font-weight:bold}
#piw_footer .foot_box .sitemap dd{font-size:12px}
#piw_footer .foot_box .sitemap dd li{margin-bottom:5px}
#piw_footer .foot_box .sitemap dd a{color:#999a9b}

/* 하단 정보 */
#piw_footer .f_infor{float:left;width:270px;}
#piw_footer .f_menu {margin-bottom:30px;height:100%;overflow:hidden}
#piw_footer .f_menu li{float:left;margin-left:3px;padding:3px 12px;font-size:12px;background:#fff}
#piw_footer .f_menu li:first-child{margin-left:0}
#piw_footer .f_logo{margin-bottom:10px;font-size:14px;color:#fff;font-weight:bold}
#piw_footer .f_ad{font-size:12px;color:#fff}
#piw_footer .copyright{margin-top:30px;font-size:12px;color:#cccdcf}


/*
================================================================================
상단메뉴 시작
================================================================================
*/
.gnboverarea{padding-top:25px;min-height:65px;width:100%;min-width:1200px;background:#fff url(/_public/_img/common/gnb_s_bg.gif) repeat-x;box-shadow:0 4px 4px rgba(0,0,0,0.3); filter:progid:DXImageTransform.Microsoft.Shadow(color=silver,direction=90, strength=5);z-index:900}
.gnb_box{position:absolute;left:0;top:867px;}
.gnb_box2{position:fixed;top:0;left:0;}
#gnb{position:relative;clear:both;margin:0 auto;padding-left:100px;width:1250px;z-index:20}
#gnb ul{}
#gnb ul li{float:left;padding:0 25px 0 30px; }
#gnb ul li h2{float:left; }
#gnb ul li h2 a{padding:0; font-size:15px; font-weight:bold; color:#fff;line-height:20px;min-height:61px;}
#gnb ul li:first-child h2 a {line-height:40px !important;}
#gnb ul li a{float:left;padding:20px 0 20px 0}
#gnb ul li:first-child a{padding-left:0}
#gnb ul li > div{position:absolute;top:65px;z-index:90;left:50%;}
#gnb ul li li{float:left;padding:0 10px;font-size:14px;white-space:nowrap;font-weight:bold}
#gnb ul li li a{color:#272e38;text-decoration:none}
#gnb ul li li a:hover,#gnb ul li li a:focus,#gnb ul li li.on a{color:#fe3c33;font-weight:bold;}
#gnb ul li li.on a,#gnb ul li li a:hover{border-bottom:3px solid #000}



.s_gn01{margin-left:-570px}
.s_gn02{margin-left:-490px}
.s_gn03{margin-left:-300px}
.s_gn04{margin-left:-190px}
.s_gn05{margin-left:-100px;}
.s_gn06{margin-left:90px;}
.s_gn07{margin-left:290px;}
.s_gn08{margin-left:270px;}
.s_gn09{margin-left:550px;}

.right_quick{position:absolute;top:957px;right:0;z-index:1000}
.right_quick2{position:fixed;top:90px;right:0;z-index:1000}