
#wrap {width:100%; min-width:945px;}

#header, #container, #footer {width:945px; margin:0 auto;}

#header {height:107px; overflow:hidden;}
#header .logo {float:left; padding:23px 0 0 10px; width:260px;}
#header .menu-area {float:right; width:670px;}
#header .menu-area .top {padding:10px 0 0 275px; height:24px;}
#header .menu-area .top ul li {float:left; background:url('../images/luckyseven/common/line_top.gif') no-repeat left 7px; padding:7px 8px 0 8px; height:16px;}
#header .menu-area .top ul li img {vertical-align:top;}
#header .menu-area .top ul li.search {padding:3px 10px !important; width:145px; height:18px; background:url('../images/luckyseven/common/bg_search.gif') no-repeat left top;} 
#header .menu-area .top ul li.search input {border:0; width:124px; background:none;}
#header .menu-area .top ul li.search input,
#header .menu-area .top ul li.search img {vertical-align:middle;} 
#header .menu-area .top ul li.social {padding:1px 10px}
#header .menu-area .gnb-area {width:670px; height:73px; position:relative;}
#header .menu-area .gnb-area ul#gnb li {float:left; margin-left:45px; /*height:73px;*/}
#header .menu-area .gnb-area ul#gnb li img {vertical-align:top;}
#header .menu-area .gnb-area ul#gnb li ul {display:none; position:absolute; /*left:0;*/ top:41px; overflow:hidden;}
#header .menu-area .gnb-area ul#gnb li ul li {margin:0; padding:10px 13px; height:13px;}
#header .menu-area .gnb-area ul#gnb li ul li a {color:#bbd3f4; text-decoration:none; font-weight:bold;}
#header .menu-area .gnb-area ul#gnb li ul li a:hover,
#header .menu-area .gnb-area ul#gnb li ul li.on a {color:#e6eff3; font-weight:bold; /*letter-spacing:-1px;*/}

#header .menu-area .gnb-area ul#gnb li.on ul {display:block;}


#container-wrap {width:100%; min-width:945px;}
#container-wrap .cont-top {width:100%; height:113px; background:url('../images/luckyseven/common/bg_sub_top.jpg') repeat-x left top;}
#container-wrap .cont-top h2 {padding:57px 0 0 0; height:56px; width:945px; margin:0 auto;}
#container-wrap .cont-top h2 img {vertical-align:top;}
#container-wrap .cont-top .bg_01 {background:url('../images/luckyseven/common/visual_top_01.png') no-repeat right bottom;}
#container-wrap .cont-top .bg_02 {background:url('../images/luckyseven/common/visual_top_02.png') no-repeat right bottom;}
#container-wrap .cont-top .bg_03 {background:url('../images/luckyseven/common/visual_top_03.png') no-repeat right bottom;}
#container-wrap .cont-top .bg_04 {background:url('../images/luckyseven/common/visual_top_04.png') no-repeat right bottom;}
#container-wrap .cont-top .bg_05 {background:url('../images/luckyseven/common/visual_top_05.png') no-repeat right bottom;}
#container-wrap .cont-top .bg_06 {background:url('../images/luckyseven/common/visual_top_06.png') no-repeat right bottom;}
#container-wrap .cont-top .bg_07 {background:url('../images/luckyseven/common/visual_top_07.png') no-repeat right bottom;}
#container-wrap .cont-top .bg_08 {background:url('../images/luckyseven/common/visual_top_08.png') no-repeat right bottom;}


#container .left-area {float:left; width:175px; padding-top:18px;}
#container .left-area img {vertical-align:top;}
#container .left-area .tit {padding:27px 0 0 8px; width:167px; height:57px; border-bottom:2px solid #bdbdbd;}
#container .left-area .bg_01 {background:url('../images/luckyseven/common/lnb_tit_01.gif') no-repeat right bottom;}
#container .left-area .bg_02 {background:url('../images/luckyseven/common/lnb_tit_02.gif') no-repeat right bottom;}
#container .left-area .bg_03 {background:url('../images/luckyseven/common/lnb_tit_03.gif') no-repeat right bottom;}
#container .left-area .bg_04 {background:url('../images/luckyseven/common/lnb_tit_04.gif') no-repeat right bottom;}
#container .left-area .bg_05 {background:url('../images/luckyseven/common/lnb_tit_05.gif') no-repeat right bottom;}
#container .left-area .bg_06 {background:url('../images/luckyseven/common/lnb_tit_06.gif') no-repeat right bottom;}
#container .left-area #lnb {width:175px; margin-top:20px; border-bottom:1px solid #e2e2e2; overflow:hidden;}
#container .left-area #lnb li {width:175px; font-size:0; border-top:1px solid #e2e2e2;line-height:0;}
#container .left-area #lnb li a {display:inline-block; width:175px; zoom:1 #display:inline;}
#container .left-area #lnb li.first {border-top:0;}
#container .left-area #lnb li ul {margin:0; display:none;}
#container .left-area #lnb li ul li {border:0; padding:7px 0 7px 24px; width:152px; background:url('../images/luckyseven/common/bul_arrow_right.gif') no-repeat 11px 9px; }
#container .left-area #lnb li ul li a {width:152px;}
#container .left-area #lnb li.on ul {margin:10px 0;  display:block;}


#container .contents {float:right; width:727px; padding:42px 0 50px 28px; border-left:1px solid #ececec; min-height:650px; overflow:hidden;}
#container .contents .sub_tit {width:727px; height:59px;}
#container .contents .sub_tit h2 {float:left;}
#container .contents .sub_tit .linemap {float:right; padding-top:10px; text-align:right;}
#container .contents .sub_tit .linemap a {font-size:11px; color:#9d9d9d; }
#container .contents .sub_tit .linemap strong {color:#0058b2;}
#container .contents h3 {padding:11px 0 21px 100px;}



#footer-wrap {width:100%; border-top:1px solid #f2f2f2; background:url('../images/luckyseven/common/bg_footer.gif') repeat-x left top; padding:6px 0 31px 0; clear:both; overflow:visible;}

#footer .roling-area {width:945px; height:65px;}
#footer .roling-area .btn-left {width:20px; float:left; }
#footer .roling-area .btn-right {width:20px; float:right; }
#footer .roling-area .btn-left a,
#footer .roling-area .btn-right a{display:inline-block; width:20px; height:21px; padding:12px 0;}
#footer .roling-area .scroll-area {width:905px; height:44px; float:left; overflow:hidden; position:relative;}
#footer .roling-area .scroll-area ul {position:absolute; /*left:0;*/ top:0; }
#footer .roling-area .scroll-area ul li {width:150px; text-align:center; height:44px; float:left;}
#footer .bottom {width:945px; padding-top:31px; /*font-size:0;*/ height:47px; position:relative;}
#footer .bottom img {vertical-align:top;}
#footer .bottom ul li {float:left; padding-right:37px;}
#footer .bottom ul li.logo {padding-top:5px;}
#footer .bottom ul li p {padding-bottom:6px;}
#footer .bottom .family {float:right; margin-right:18px; width:154px; height:21px; position:relative; z-index:20;}
#footer .bottom .family .list {border:1px solid #e3e3e3; background:#f4f4f4; width:154px;  position:absolute; left:0; bottom:21px; display:none;}
#footer .bottom .family .list ul {width:150px; margin:0 auto;}
#footer .bottom .family .list ul li {float:none; clear:both; border-top:1px solid #e3e3e3; padding:5px 0 0 0; font-size:12px;}
#footer .bottom .family .list ul li a {color:#404040;}
#footer .bottom .family .list ul li.first {border:0;}
#footer .bottom .qr-code {position:absolute; right:185px; top:0;}

.IS_table{width:727px;}
.IS_table td{height:67px; font-size:12px; color: black;
vertical-align: middle; border-bottom: 1px solid #dbdbdb;}
.tit01{background-image:url('/images/luckyseven/tit/background02.gif')}
.IS_table li{background: url('/images/luckyseven/tit/tit01.png') 15px 5px no-repeat; padding-left: 25px; text-align: justify;}
