
/*초기화*/
*{margin:0; padding:0;}
ul, ol {padding:0; margin:0; list-style:none}
img  {vertical-align:bottom; border:0;}
body{min-width:1000px; font-size:10pt;font-family: 'Nanum Gothic', sans-serif; background-color:#595555;}
a {text-decoration:none;color:#2a2a2a;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
h3 {color:#594c3b; margin:auto; width:260px; border-bottom:1px solid #eee; padding-bottom:16px;}
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);

#head {width:100%; background-color:#FFF;}
#header {width:100%; height:30px; margin:auto; border-bottom:1px solid #eee; background-color:#fbfbfb; border-top:5px solid #D1CCC2;}
#login {width:1000px; margin:auto; padding-top:5px;}
#login li a{color:#9D9D9D;}
.gnb {float:right}
.gnb li {float:left; }
.gnb li a { margin-left:10px;padding-right:10px; display:block; border-right:1px solid #ccc;height:15px; line-height:15px; }
#menu {width:1000px; height:80px; margin:auto; overflow:hidden;}
#logo {float:left; line-height:80px; }
#menu ul {float:right;  line-height:120px; }
#menu ul li {float:left; font-size:12pt; font-weight:bold; margin-left:55px; color:#403c37;}
#menu ul li a {color:#56483D;}
#menu ul li a:hover{color:#8e6530;}
#main {width:100%;height:207px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#FFf;}

/*메인롤링*/
.outline_both{width:100% !important}
.main_banner_wrap{width:100%;height:209px;position:relative; z-index:1;}
.main_banner{width:100%;height:212px;margin:0 auto;z-index:140;border-bottom:1px solid #ddd; background-image:url('/add/img/roll_bg.png'); overflow:hidden; text-align:center;}
.banner{width:100%;height:212px; margin:auto;}
.banner_img {width:1000px; margin:auto; }
.banner .banner_roll_src{height:212px;overflow:hidden;width:1920px !important; text-align:center !important; margin:auto !important;}
.banner .banner_roll_src div{position:absolute;/*float:left;*/height:212px;z-index:130;width:1000px}
.banner_img a {width:1000px !important;}
.banner .banner_roll_src div img{ /*position:absolute;top:0;left:50%;margin-left:-960px;*/ margin-left:0 !important;}
.banner_btn{position:absolute;top:180px;left:100%;z-index:200;width:300px;margin-left:-640px}/*20140203 수정*/
.banner_btn a:first-child{margin-left:130px;}/*20140203 수정*/
.banner_btn a{float:left;width:15px;height:15px;margin-right:2px;text-indent:-9999px; opacity:0.5;}
.banner_btn .banner_btn_off1{background:url(/add/img/off_btn.png) no-repeat top left;}
.banner_btn .banner_btn_off2{background:url(/add/img/off_btn.png) no-repeat top left;}
.banner_btn .banner_btn_off3{background:url(/add/img/off_btn.png) no-repeat top left;}
.banner_btn .banner_btn_off4{background:url(/add/img/off_btn.png) no-repeat top left;}
.banner_btn .banner_btn_on1{background:url(/add/img/on_btn.png) no-repeat top left;}
.banner_btn .banner_btn_on2{background:url(/add/img/on_btn.png) no-repeat top left;}
.banner_btn .banner_btn_on3{background:url(/add/img/on_btn.png) no-repeat top left;}
.banner_btn .banner_btn_on4{background:url(/add/img/on_btn.png) no-repeat top left;}
.banner_btn .banner_btn_play{margin-left:7px;background:url() no-repeat top left;}/*20140203 수정*/
.banner_btn .banner_btn_pause{margin-left:7px;background:url() no-repeat top left;display:none}/*20140203 수정*/
.banner_ar{position:absolute;width:1200px;top:70px;min-width:1000px;max-width:1920px;height:51px;z-index:200; display:none;}
.banner_ar a{float:left;margin-left:15px;}
.banner_ar a+a{float:right;margin-right:15px;}
button.btn{ padding:0; width:40px; background-color:#fff; border:none}

#content {width:100%; background-image:url('/add/img/background.png');}
#content1000 {width:1000px; margin:auto; padding-top:30px; padding-bottom:18px; }
#content1 {width:300px; height:369px;background-image:url('/add/img/content_bg.png'); border:1px solid #eee;float:left; margin-right:30px;}
#content2 {width:298px;padding:0 15px; height:369px;background-image:url('/add/img/content_bg2.png'); border:1px solid #eee;float:left; margin-right:30px;}
#content3 {width:300px; height:369px;background-image:url('/add/img/content_bg.png'); border:1px solid #eee;float:left;}
#content1_sub {width:300px; text-align:center; margin-top:30px;}

#content2_sub{width:300px; text-align:center; }
#table_notice {height:35px; line-height:35px; margin-left:10px; position:relative; }
#table_notice img{position:absolute; left:0px; bottom:-2px;}
#table_data {color:#ac7427; float:right !important;}

.sponsor{width:1000px; margin:0px auto; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:27px;}
.sponsor li{float:left; margin-right:30px;}

.sub3{width:260px; margin-left:20px}
.sub3 li{height:40px; line-height:40px;}
.sub3 li span {float:right;color:#ac7427;}

#content_bottom{width:1000px; margin:auto;margin-top:25px; padding-bottom:25px;}
#hom_icon {float:left;}
#content_bottom ul {}
#content_bottom ul li {float:left;}

#bottom {width:100%; height:150px; background-color:#595555; text-align:center;}
#bottom ul {width:1000px; margin:auto; color:#fafafa; padding-top:50px;}
#bottom ul li {float:left;}

#subright{margin:15px 0;}