
/* jny css */
@charset "utf-8";

/* ¼û±è ¿ä¼Ò */
legend {position:absolute; overflow:hidden;	width:0px; height:0px; font-size:0; line-height:0;}

/* Å×ÀÌºí - ¸¶Å©¾÷¿¡ 'cellspacing="0"' ÁöÁ¤  */
table {border-collapse: separate; border-spacing:0; border:0 none;}
caption, th, td {text-align:left; font-weight: normal; border:0;}

/* ¼öÆò¼±*/
hr { display:none; }

/* body common */
html {overflow-y: auto;}
body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0; padding:0;}
body {font-family:Gulim,'±¼¸²';}
ul,ol,dl {list-style:none;}
img {border:0;}

/* layout */
#wrap {position:absolute; width:100%; height:100%;}
#header {float:left; width:100%;}
#contents {float:left; width:100%;}
#footer {position:absolute; width:100%; bottom:0; z-index:9999999999;}

/* header */
.topbtn {float:left; width:100%; height:30px; background-color:#454643;}
.topbtnall {margin:0 auto; width:1000px;}
.btnall {float:right;}
.btnall li {float:left; display:inline;}
.gnb {float:left; width:100%; height:79px; border-bottom:1px solid #494949;}
.gnbcon {margin:0 auto; width:1000px;}
.logo {float:left; width:246px; height:48px; margin:14px 0 0 0;}

/* gnb_menu */
.menu_gnb {float:right; height:36px; font-size:12px; color:#fff;}
.menu_gnb .menu_con {float:left; position:relative; margin-top:21px;}
.menu_gnb .menu_con .navi_set {float:left; position:relative;}
.menu_gnb .menu_con .navi_set .topnav {float:left; height:50px;}
.menu_gnb .menu_con .navi_set .subnav {position:absolute; z-index:3; right:0; top:45px; font-family:Dotum, 'µ¸¿ò'; font-size:12px; background:#5f3f28; border-bottom:1px solid #3e210c; display:none;}
.menu_gnb .menu_con .navi_set .subnav li a {float:left; width:152px; padding:10px 0 7px 0; color:#fff; text-align:center; border-top:1px solid #3e210c;}
.menu_gnb .menu_con .navi_set .subnav li a:hover {float:left; width:152px; color:#fff; text-align:center; background:#3e210c; text-decoration:none;}
.menu_gnb .menu_con2 {float:left; position:relative; margin-top:21px;}
.menu_gnb .menu_con2 .navi_set {float:left; position:relative;}
.menu_gnb .menu_con2 .navi_set .topnav {float:left; height:50px;}
.menu_gnb .menu_con2 .navi_set .subnav {position:absolute; z-index:3; right:0; top:45px; font-family:Dotum, 'µ¸¿ò'; font-size:12px; background:#405d73; border-bottom:1px solid #2b475d; display:none;}
.menu_gnb .menu_con2 .navi_set .subnav li a {float:left; width:151px; padding:10px 0 7px 0; color:#fff; text-align:center; border-top:1px solid #2b475d;}
.menu_gnb .menu_con2 .navi_set .subnav li a:hover {float:left; width:151px; color:#fff; text-align:center; background:#26445b; text-decoration:none;}
.menu_gnb .menu_con3 {float:left; position:relative; margin-top:21px;}
.menu_gnb .menu_con3 .navi_set {float:left; position:relative;}
.menu_gnb .menu_con3 .navi_set .topnav {float:left; height:50px;}
.menu_gnb .menu_con3 .navi_set .subnav {position:absolute; z-index:3; right:0; top:45px; font-family:Dotum, 'µ¸¿ò'; font-size:12px; background:#8dc73f; border-bottom:1px solid #5f8727; display:none;}
.menu_gnb .menu_con3 .navi_set .subnav li a {float:left; width:148px; padding:10px 0 7px 0; color:#fff; text-align:center; border-top:1px solid #5f8727; border-bottom:1px solid #afd156;}
.menu_gnb .menu_con3 .navi_set .subnav li a:hover {float:left; width:148px; color:#fff; text-align:center; background:#72a330; text-decoration:none;}
.menu_gnb .menu_con4 {float:left; position:relative; margin-top:21px;}
.menu_gnb .menu_con4 .navi_set {float:left; position:relative;}
.menu_gnb .menu_con4 .navi_set .topnav {float:left; height:50px;}
.menu_gnb .menu_con4 .navi_set .subnav {position:absolute; z-index:3; right:0; top:45px; font-family:Dotum, 'µ¸¿ò'; font-size:12px; background:#5f5651; border-bottom:1px solid #403630; display:none;}
.menu_gnb .menu_con4 .navi_set .subnav li a {float:left; width:139px; padding:10px 0 7px 0; color:#fff; text-align:center; border-top:1px solid #403630;}
.menu_gnb .menu_con4 .navi_set .subnav li a:hover {float:left; width:139px; color:#fff; text-align:center; background:#3e2e25; text-decoration:none;}

/* main visual_rolling */
#main_visual {position:absolute; width:100%; min-width:1000px; height:720px; overflow:hidden;}	/* min-width : °¡·Î»çÀÌÁî ÃÖ¼Ò°ª ¼³Á¤ */ 
.maineff {float:left; width:100%;}
.visual {float:left; width:100%;}
#main_visual_rolling {position:absolute; width:100%; height:720px;}
#main_visual_rolling img {position:absolute; top:0; left:50%; margin-left:-1000px; display:none;}
#main_visual_rolling .pagenation {position:absolute; bottom:10%; left:50%; margin-left:-47px; z-index:1;}
#main_visual_rolling .pagenation a {float:left; display:block; width:16px; height:16px; margin-left:5px; background:url(../images/over_btnbg.png) no-repeat 0 top;}
#main_visual_rolling .pagenation a.on {background-position:0 bottom;}
#main_visual_rolling .navigation {display:none;}
#main_visual_rolling .navigation a {position:absolute; bottom:50%; width:51px; height:51px;}
#main_visual_rolling .navigation a.btn_prev {left:100px; z-index:3; background:url(../images/btn_slide_prev.png) no-repeat;}
#main_visual_rolling .navigation a.btn_next {right:100px; z-index:3; background:url(../images/btn_slide_next.png) no-repeat;}

/* contantquickbtn */
#quickbtn {position:fixed; bottom:0; width:100%; z-index:99999;}
.rightBannerContainer {position:absolute; width:100%; z-index:4;}
.rightBannerBg {position:relative; bottom:0; width:100%;}
.rightBannerContentWrap {position:relative; bottom:266px; width:100%;}
.rightBannerContent {position:relative; width:100%; height:130px; z-index:4;}
.rightBannerContent .btnOpenClose {position:absolute; left:50%; top:-30px; width:100%; margin-left:-100px;}
.rightBannerContent a.bqbtn01 {background: url("../images/btn_open.png") no-repeat; width:200px; height:30px; display: block;}
.rightBannerContent a.bqbtn02 {background: url("../images/btn_close.png") no-repeat; width:200px; height:30px; display: block;}
.contantBanner {float:left; width:100%; top:0; padding-top:20px; padding-bottom:20px; background-color:rgba(0,0,0,0.5); border-top:1px solid #231f20;}
.qcontantbox {margin:0 auto; width:1000px;}
.qcontantbox li {float:left; display:inline;}
.qbtn {margin-right:10px;}

/* footer */
.bottqucik {float:left; width:100%; padding:12px 0 8px 0; background-color:#fff; border-top:1px solid #272828; border-bottom:1px solid #110f10;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .bottqucik {padding:10px 0 8px 0;} /* chrome nuke */
}
.qucik {margin:0 auto; width:1000px; font-family:Gulim, '±¼¸²'; font-size:12px; color:#555252; line-height:18px;}
.qucik_con a {color:#383939; text-decoration:none;}
.qucik_con a:hover {color:#2d72a6; text-decoration:underline;}
.btnquick {text-align:center;}
.qline {width:1px; color:#cdcdcd; margin:0 10px 0 10px;}
.bottomcon {float:left; width:100%; padding-bottom:20px; background-color:#231f20;}
.bottominfo {margin:0 auto; width:1000px;}
.logogray {float:left; width:247px; margin-top:30px; margin-right:39px;}
.copyrightinfo {float:left; font-size:12px; color:#646562; line-height:19px; margin-top:21px; padding-left:10px; border-left:1px solid #3c3b3b;}
.copytext {float:left;}
.copytext a {color:#646562;}
.copytext a:hover {color:#fff; text-decoration:none;}
.addressline {color:#3a3939;}
.tboid {color:#fff; font-weight:bold;}