#footer {bottom: 0px; padding-top: 30px; border-top:1px solid #9f003c; position: absolute;}
#mainVisual {height: 100%; overflow: hidden;}
#mainVisual ul {width: 100%; height: 100%;}
#mainVisual li {left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; opacity: 0;}
#mainVisual li.active {display: block; opacity: 1;}
#mainVisual .txt {top: 460px; left:150px; width: 100%; text-align: center; overflow: hidden; display: block; position: absolute; opacity: 0;}
#mainVisual .txt img {width: 0px;}

#mainCont {position:absolute; bottom:165px; width:100%; z-index:9;}
#mainCont .inner {width:0px; overflow:hidden; box-shadow:0px 0px 10px rgba(0,0,0,0.3); margin: 0 auto;}		/* width:0px·Î ¼öÁ¤ */
#mainCont .innerinner {width: 1024px;}
#mainCont .mainContBox {width: 256px; height: 241px; float: left; position: relative;}
#mainCont .mainContBox h3 {padding-bottom: 23px;}

#mainCont .mainContBox_1 li {float: left; opacity: 0.9;}
#mainCont .mainContBox_2 {background: url("../images/main/tab_login.gif") no-repeat 0px 0px; padding: 30px 0px 0px 17px; width: 239px; height: 212px; font-size: 11px; opacity: 0.9;}

.mainContBox_2 #login {width:225px; min-height:120px; margin-top:40px;}
.mainContBox_2 #login .login_bt {width:225px; height:26px; margin-top:20px;}
.mainContBox_2 #login .login_bt li {display:inline;}


#mainCont .mainContBox_5 {background: url("../images/main/tab_logout.gif") no-repeat 0px 0px; padding: 30px 0px 0px 17px; width: 239px; height: 212px; font-size: 11px;}
.mainContBox_5 .my_box {width:225px; height:59px; background:url(../images/bg/bg_login.gif) no-repeat left top; margin-top:40px;}
.mainContBox_5 .my_box p {padding:7px 0 0 0px;}
.mainContBox_5 .login_bt2 {width:225px; height:26px; margin-top:12px;}
.mainContBox_5 .login_bt2 li {display:inline;}
.mainContBox_5 .my_box .boxtable {margin-top:5px;}
.mainContBox_5 .my_box .boxtable td {text-align:center; height:17px;}
.mainContBox_5 .my_box .boxtable td.point {padding-right:7px;}
.mainContBox_5 .my_box .boxtable td.notice {padding-left:7px;}

#mainCont .mainContBox_3 {background: url("../images/main/tab_bul.gif") no-repeat 0px 0px; padding: 30px 0px 0px 24px; width: 232px; height: 212px; font-size: 11px; opacity: 0.9;}
#mainCont .mainContBox_3 ul {line-height: 2; padding-right: 24px; float:left; width:220px;  text-align:left; padding-top:40px;}
#mainCont .mainContBox_3 ul a {color: rgb(59, 57, 57); padding-left: 10px; display: block; position: relative;}
#mainCont .mainContBox_3 ul a:hover {color: rgb(85, 85, 85); font-weight: 500;}
#mainCont .mainContBox_3 ul a:focus {color: rgb(85, 85, 85);}
#mainCont .mainContBox_3 ul a::after {background: rgb(59, 57, 57); left: 0px; top: 10px; width: 3px; height: 3px; display: block; position: absolute; content: "";}
#mainCont .mainContBox_3 ul a:hover::after {background: rgb(85, 85, 85); width: 3px; height: 3px; display: block; content: "";}
#mainCont .mainContBox_3 ul span {top: 0px; left:180px; right: 0px; position: absolute;}
#mainCont .mainContBox_3 .tabbtnMore {left: 20px; top: 190px; width:39px; height:17px; position: absolute;}

#mainCont .mainContBox_4 {overflow: hidden;}
#mainCont .mainContBox_4 ul {width: 500%;}
#mainCont .mainContBox_4 li {float: left; opacity: 0.9;}
#mainCont .mainContBox_4 .btn {top: 25px; right: 25px; position: absolute;}
#mainCont .mainContBox_4 .btn a {background: rgb(178, 132, 87); border-radius: 99px; width: 10px; height: 10px; display: inline-block; box-shadow: inset 0px 1px 0px #555;}
#mainCont .mainContBox_4 .btn a.active {background: rgb(146, 87, 64); box-shadow: none;}

/*È¸¿ø°¡ÀÔ ÆäÀÌÁö ÆË¾÷*/
#mainCont .newContBox {margin: 0px auto; top: 226px; width: 1024px; display: none; position: relative;}
#mainCont .newContBox li {float: left;}


#mainBrCont {position:absolute; top:220px; left:-380px; width:100%; z-index:9;}
#mainBrCont .inner {width:0px; overflow:hidden; box-shadow:0px 0px 10px rgba(0,0,0,0.3); margin: 0 auto;}		/* width:0px·Î ¼öÁ¤ */
#mainBrCont .innerinner {width: 256px;}
#mainBrCont .mainContBox {width: 256px; height: 286px; float: left; position: relative;}
#mainBrCont .mainContBox h3 {padding-bottom: 23px;}

#mainBrCont .mainContBox_1 li {float: left; opacity: 0.8;margin-bottom:1px;}