
/* Layout */
#main_wrap{width:1025px;margin:0 auto;}
#main_header{height:147px;}

/* Header */
#main_header h1{float:left;margin:57px 0 0 95px;}
#main_header h1 a{display:block;}
#main_header p{float:left;margin:57px 0 0 12px;}
#main_header .sbs_visual{float:left;padding:25px 0 0 10px;}

/* Container */
#section_contents{position:relative;min-height:468px;}
#section_contents .area_login{position:relative;float:left;width:349px;height:433px;background:url("../images/main/bg_left.jpg") no-repeat left top;}
#section_contents .area_slide{position:relative;float:left;width:328px;height:432px;background:url("../images/main/bg_center.gif") no-repeat left bottom;border-top:1px solid #cdcdcd;}
#section_contents .area_visual{position:relative;float:left;width:348px;height:433px;background:url("../images/main/bg_right.jpg") no-repeat left top;}
#section_contents .btn_quick{position:absolute;left:112px;top:168px;}
#section_contents dl{position:absolute;right:40px;top:252px;}
#section_contents dl dt{padding:0 0 25px 0;}
#section_contents dl dd{text-align:right;}
#section_contents dl dd.date{padding:7px 0;}

#login{padding:31px 0 0 43px;}
#login .item{position:relative;background:url("../images/main/bg_input.gif") no-repeat left top;}
#login .i_label{display:block;position:static;top:12px;}
#login .i_text{display:block;position:relative; height:18px;border:0 none;background:transparent;font-size:18px;color:#c7c7bd;font-weight:bold;}
#login .g_login .i_label{left:19px}
#login .g_login .i_text{width:144px;margin:0 0 5px 0;padding:12px 20px 10px 19px}

#login .btn_login{position:absolute;top:30px;right:20px;margin:0 4px 0 0;}
#login .btn_login input{display:inline-block;overflow:visible;position:relative;left:4px;padding:0 24px 0 36px;vertical-align:top;margin:0;padding:0;border:0;width:90px;height:88px;background:url("../images/main/btn_main_login.png") no-repeat;vertical-align:middle;cursor:pointer}
#login .btn_login input:hover{background-position:0 -88px;}

#login .help{display:block;position:relative;padding:19px 0 0 7px;}
#login .help li{display:inline;float:none;margin:0;padding:1px 19px 0 0;background:url("../images/main/bg_login_bar.gif") no-repeat right top;line-height:1}
#login .help li.last{background:none;margin:0;padding-left:10px;}
#login .help li a{display:inline;line-height:1;}

.popupzone{position: relative;width:328px; height:410px;}
.popupzone ol{overflow:hidden;}
.popupzone ol li{float:left;padding-top:114px;}
.popupzone ol li.on a{display:block;}
.popupzone ol li a{display:none;position:absolute;left:0;top:0;width:328px;height:380px;}
.popupzone ol li button{position:absolute;left:123px;top:395px;background: url("../images/main/btn_dot.gif") no-repeat left top;width:12px;height:12px;}
.popupzone ol li button.num_2{left:141px;}
.popupzone ol li button.num_3{left:159px;}
.popupzone ol li button.num_4{left:177px;}
.popupzone ol li button.num_5{left:195px;}
.popupzone ol li.on button{background-position:0 -12px;}
.popupzone ol li button span{position:absolute; z-index:-1; visibility:hidden;}

#section_info{position:relative;height:134px;padding-top:3px;}
#section_info .area_brochure{float:left;width:341px;height:130px;border-top:4px solid #d72c25;}
#section_info .area_brochure p{position:absolute;top:0;left:20px;}
#section_info .area_brochure dl{margin-left:140px;}
#section_info .area_brochure dl dt{padding:20px 0 10px 0;}
#section_info .area_brochure dl dd a{display:inline-block;padding:10px 0 0 0;}

#section_info .area_app{position:relative;float:left;width:343px;border-top:4px solid #fabf37;}
#section_info .area_app p{position:absolute;top:18px;left:26px;}
#section_info .area_app dl{margin-left:172px;}
#section_info .area_app dl dt{padding:20px 0 10px 0;}
#section_info .area_app dl dd a{display:inline-block;padding:0 0 5px 0;}

#section_info .area_notice{position:relative;float:left;width:341px;border-top:4px solid #02b7ec;}
#section_info .area_notice p{position:absolute;top:21px;left:10px;}
#section_info .area_notice dl{margin-left:97px;}
#section_info .area_notice dl dt{padding:20px 0 10px 0;}
#section_info .area_notice ul li{position:relative;font-size:11px;padding:0 0 3px 0;}
#section_info .area_notice ul li a{}
#section_info .area_notice ul li span{display:inline-block;text-align:right;position:absolute;top:0;right:10px;}

/* Footer */
#main_footer{border-top:2px solid #c9c8c6;text-align:center;padding:25px 0 0 0;}
#main_footer .com_info {overflow:hidden;width:667px;height:30px;margin:0 auto;text-indent:-9999px;font:0/0 arial;background: url(../images/common/img_copyright.gif) no-repeat;}
/* parking */
.wrap_parking {width:550px;margin:0 auto;padding:5px 100px 50px 0;}
.wrap_parking .txt_area {padding:11px 0 0 52px;line-height:18px;color:#666;}
.wrap_parking .txt_area dl {overflow:hidden;position:static !important;}
.wrap_parking .txt_area dt, .wrap_parking .txt_area dd {float:left;margin-right:5px;padding:0 !important;text-align:left !important;}
.wrap_parking .txt_area p {clear:left;}
.wrap_parking .txt_area .info2 {margin:11px 0 8px 0;}
.wrap_parking .txt_area span {display:block;padding-top:10px;}