@charset "utf-8";

/* wrap */
#wrap {position:relative; min-width:1000px;}
#wrap:before {content:''; position:absolute; left:0; right:0; top:60px; height:42px; z-index:10; }
#main_wrap {position:relative; min-width:1000px;}
#main_wrap:before {content:''; position:absolute; left:0; right:0; top:60px; height:42px; z-index:10; }
/* #wrap:before {content:''; position:absolute; left:0; right:0; top:60px; height:42px; border-top:2px solid #4b698c; z-index:10;} */

/* header */
#header {position:relative; height:100px; background:#fff; z-index:11;}
#header .header-inner {position:relative; width:1000px; height:100px; margin:0 auto;}
/* #header h1 {float:left; margin-top:30px;} */
#header h1 {float:left; margin-top:50px; margin-left:5px;}
#header h1 a {display:block; width:231px; height:40px; background:url('../../../user/images/logo.png') no-repeat; font-size:0; line-height:0;}
#header #gnb_new {float:right;/* font-weight:bold;*/}
#header #gnb_new > li {float:left;}
#header #gnb_new > li > a {display:block; height:54px; padding:20px 37px 0 37px; font-size:18px;/* font-weight:bold;*/}
#header #gnb_new > li:last-child > a {padding-right:0;}
#header #gnb_new > li > a:hover {color:#029bc5;}
#header #gnb_new > li.sub-menu01 > a:hover {color:black;}
#header #gnb_new > li.sub-menu02 > a:hover {color:black;}
#header #gnb_new > li.sub-menu03 > a:hover {color:black;}
#header #gnb_new > li.sub-menu04 > a:hover {color:black;}
#header #gnb_new > li.sub-menu05 > a:hover {color:black;}
/*
#header #gnb_new > li.sub-menu01 > a:hover {color:#8dc488;}
#header #gnb_new > li.sub-menu02 > a:hover {color:#b680aa;}
#header #gnb_new > li.sub-menu03 > a:hover {color:#d75a4a;}
#header #gnb_new > li.sub-menu04 > a:hover {color:#fbbe63;}
#header #gnb_new > li.sub-menu05 > a:hover {color:#a0c8dc;}
*/
#header #gnb_new > li > div {display:none; position:absolute; left:0; top:100px; width:1000px; height:42px; z-index:10;}
/* #header #gnb_new > li > div {display:none; position:absolute; left:0; top:100px; width:1000px; height:42px; z-index:10;border-top:2px solid #4b698c;} */
/* .menu-open.sub-menu01 #wrap:before, */
/* #header #gnb_new > li.sub-menu01 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_new > li.sub-menu01 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_new > li.sub-menu01 > div {background:#8dc488;} */
/* .menu-open.sub-menu02 #wrap:before, */
/* #header #gnb_new > li.sub-menu02 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_new > li.sub-menu02 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_new > li.sub-menu02 > div {background:#b680aa;} */
/* .menu-open.sub-menu03 #wrap:before, */
/* #header #gnb_new > li.sub-menu03 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_new > li.sub-menu03 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_new > li.sub-menu03 > div {background:#d75a4a;} */
/* .menu-open.sub-menu04 #wrap:before, */
/* #header #gnb_new > li.sub-menu04 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_new > li.sub-menu04 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_new > li.sub-menu04 > div {background:#fdd26e;} */
/* .menu-open.sub-menu05 #wrap:before, */
/* #header #gnb_new > li.sub-menu05 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_new > li.sub-menu05 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_new > li.sub-menu05 > div {background:#a0c8dc;} */
#header #gnb_new > li > div ul {float:right;}

#header #gnb_new > li > div ul#search-menu {float: right; left: -38%; position: relative;}
#header #gnb_new > li > div ul#question-menu {float: right; left: -16%; position: relative;}

#header #gnb_new > li > div ul li {float:left;}
#header #gnb_new > li > div ul li a {display:block; height:40px; padding:10px 28px 0; color:#3c3c3c; font-size:14px;}
#header #gnb_new > li > div ul li a:hover {color: black; font-weight: bolder; }
/* #header #gnb_new > li > div ul li a:hover {color: #807d7d; font-weight: bolder; text-decoration: underline;} */

/* header_main */
#header #gnb_main_new {float:right;/* font-weight:bold;*/}
#header #gnb_main_new > li {float:left;}
#header #gnb_main_new > li > a {display:block; height:54px; padding:20px 37px 0 37px; font-size:18px;/* font-weight:bold;*/}
#header #gnb_main_new > li:last-child > a {padding-right:0;}
#header #gnb_main_new > li > a:hover {color:#029bc5;}

#header #gnb_main_new > li.sub-menu01 > a:hover {color:black;}
#header #gnb_main_new > li.sub-menu02 > a:hover {color:black;}
#header #gnb_main_new > li.sub-menu03 > a:hover {color:black;}
#header #gnb_main_new > li.sub-menu04 > a:hover {color:black;}
#header #gnb_main_new > li.sub-menu05 > a:hover {color:black;}
/*
#header #gnb_main_new > li.sub-menu01 > a:hover {color:#8dc488;}
#header #gnb_main_new > li.sub-menu02 > a:hover {color:#b680aa;}
#header #gnb_main_new > li.sub-menu03 > a:hover {color:#d75a4a;}
#header #gnb_main_new > li.sub-menu04 > a:hover {color:#fbbe63;}
#header #gnb_main_new > li.sub-menu05 > a:hover {color:#a0c8dc;}
*/
#header #gnb_main_new > li > div {display:none; position:absolute; left:0; top:100px; width:1000px; height:42px; z-index:10;}
/* #header #gnb_main_new > li > div {display:none; position:absolute; left:0; top:100px; width:1000px; height:42px; z-index:10;border-top:2px solid #4b698c;} */
.menu-open.sub-menu01 #wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);}
.menu-open.sub-menu02 #wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);}
.menu-open.sub-menu03 #wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);}
.menu-open.sub-menu04 #wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);}
.menu-open.sub-menu05 #wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);}
.menu-open.sub-menu01 #main_wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);}
/* #header #gnb_main_new > li.sub-menu01 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_main_new > li.sub-menu01 > div {background:#8dc488;} */
.menu-open.sub-menu02 #main_wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);} 
/* .menu-open.sub-menu02 #main_wrap:before, #header #gnb_main_new > li.sub-menu02 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_main_new > li.sub-menu02 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_main_new > li.sub-menu02 > div {background:#b680aa;} */
.menu-open.sub-menu03 #main_wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);} 
/* .menu-open.sub-menu03 #main_wrap:before, #header #gnb_main_new > li.sub-menu03 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_main_new > li.sub-menu03 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_main_new > li.sub-menu03 > div {background:#d75a4a;} */
.menu-open.sub-menu04 #main_wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);} 
/* .menu-open.sub-menu04 #main_wrap:before, #header #gnb_main_new > li.sub-menu04 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_main_new > li.sub-menu04 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_main_new > li.sub-menu04 > div {background:#fdd26e;} */
.menu-open.sub-menu05 #main_wrap:before {background:linear-gradient(to right, #ffffff 0%,#f0eeee 50%,#f0eeee 51%,#fefefe 100%);} 
/* .menu-open.sub-menu05 #main_wrap:before, #header #gnb_main_new > li.sub-menu05 > div {background:radial-gradient(ellipse at center,  rgba(144,156,160,1) 0%,rgba(255,255,255,1) 79%);} */
/* #header #gnb_main_new > li.sub-menu05 > div {background:rgba(160,200,220,0.3);} */
/* #header #gnb_main_new > li.sub-menu05 > div {background:#a0c8dc;} */

#header #gnb_main_new > li > div ul {float:right;}

#header #gnb_main_new > li > div ul#search-menu {float: right; left: -38%; position: relative;}
#header #gnb_main_new > li > div ul#question-menu {float: right; left: -16%; position: relative;}

#header #gnb_main_new > li > div ul li {float:left;}
#header #gnb_main_new > li > div ul li a {display:block; height:40px; padding:10px 28px 0; color:#3c3c3c; font-size:14px;}
#header #gnb_main_new > li > div ul li a:hover {color: black; font-weight: bolder;}
/* #header #gnb_main_new > li > div ul li a:hover {color: #ebebeb; font-weight: bolder; text-decoration: underline;} */

#header .box-utill {float:right; height:46px; padding-top:10px; color:#969696; font-size:11px;}

#header .box-utill {float:right; height:46px; padding-top:10px; color:#969696; font-size:11px;}
#header .box-utill strong a {color:#557290; font-weight:700;}
#header .box-utill > a {position:relative; display:inline-block; vertical-align:middle;}
#header .box-utill a span {display:none; position:absolute; left:50%; bottom:-23px; height:20px; padding:0 9px; border:1px solid #898989; background:#fff; color:#9f9f9f; line-height:19px; white-space:nowrap; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);}
#header .box-utill a:hover span {display:block;}
#header .box-utill a span:before {content:''; position:absolute; top:-6px; left:50%; width:6px; height:6px; margin-left:-3px; background:url('../../../user/images/bg_balloon.png') no-repeat;}
#header .box-utill .member {width:28px; height:20px; background:url('../../../user/images/icon_member_off.png') no-repeat center;}
#header .box-utill .member:hover {background:url('../../../user/images/icon_member_on.png') no-repeat center;}
#header .box-utill .mynotice {width:36px; height:20px; background:url('../../../user/images/icon_notice_off.png') no-repeat center;}
#header .box-utill .mynotice:hover {background:url('../../../user/images/icon_notice_on.png') no-repeat center; }
#header .box-utill .mybox {width:36px; height:20px; background:url('../../../user/images/icon_mybox_off.png') no-repeat center;}
#header .box-utill .mybox:hover {background:url('../../../user/images/icon_mybox_on.png') no-repeat center;}
#header .box-utill em {display:inline-block; margin:0 4px; vertical-align:middle;}
#header .box-utill em a {position:relative; display:block; width:81px; height:21px; padding:1px 0 0 10px; background:#a1c7da url('../../../user/images/bl_arrow_off.png') no-repeat 67px center; color:#fff; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px;}
#header .box-utill em a:hover {background:#a1c7da url('../../../user/images/bl_arrow_on.png') no-repeat 67px center;}
#header .box-utill .btn-expansion {width:18px; height:18px; margin:0 2px; background:url('../../../user/images/icon_expansion_off.png') no-repeat;}
#header .box-utill .btn-expansion:hover {background:url('../../../user/images/icon_expansion_on.png') no-repeat;}
#header .box-utill .btn-reduction {width:18px; height:18px; margin:0 2px; background:url('../../../user/images/icon_reduction_off.png') no-repeat;}
#header .box-utill .btn-reduction:hover {background:url('../../../user/images/icon_reduction_on.png') no-repeat;}

.menu-open #wrap:before {top:100px;}
.menu-open #main_wrap:before {top:100px;}
.menu-open #header #gnb_new > li.selected > div {display:block;}
.menu-open #header #gnb_main_new > li.selected > div {display:block;}

/* container */
#container {position:relative;margin-top:0px;}
#contents {position:relative; width:1000px; margin:0 auto; padding:30px 0 20px 0;}
.main-visual {background:#4b698d;}
.main-visual .main-visual-inner {width:1000px; height:380px; margin:0 auto; padding-top:60px; background:#4b698d url('../../../user/images/bg_banner.png') no-repeat right top; color:#fff; line-height:27px;}
.main-visual .main-visual-inner strong {font-size:20px;}
.main-visual .main-visual-inner p em {color:#a0c8dc; font-size:16px;}
.main-visual .main-visual-inner div {margin-top:20px;}
.main-visual .main-visual-inner div a {position:relative; display:block; width:280px; height:40px; padding:7px 0 0 55px; background:#d75a4a; color:#fff; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px;}
.main-visual .main-visual-inner div a em {position:relative; margin-left:20px; color:#fdde62;}
.main-visual .main-visual-inner div a em:before {content:''; position:absolute; left:-11px; top:1px; width:2px; height:11px; background:#ecada6;}
.main-visual .main-visual-inner div a:before {content:''; position:absolute; left:22px; top:10px; width:20px; height:20px; background:url('../../../user/images/icon_banner01.png') no-repeat;}
.main-visual .main-visual-inner div a:after {content:''; position:absolute; right:20px; top:14px; width:10px; height:12px; background:url('../../../user/images/bl_banner02_off.png') no-repeat;}
.main-visual .main-visual-inner div a:hover:after {background:url('../../../user/images/bl_banner02_on.png') no-repeat;}
.main-search {min-width:1000px; height:100px; margin:0 auto; padding:29px; border-top:1px solid #717882; border-bottom:1px solid #717882; background:#3c3c3c; color:#fff; text-align:center;}
.main-search select {width:140px; height:40px; padding:0 40px 0 10px; border:2px solid #fff; background:url('../../../user/images/bl_select.png') no-repeat right center; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:white; font-size:14px; background-color: #3c3c3c;}
.main-search select::-ms-expand { /* for IE 11 */ display:none; }
/* .main-search select {width:100px; height:40px; padding:0 40px 0 10px; border:2px solid #fff; background:url('../../../user/images/bl_select.png') no-repeat right center; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; color:#a0a0a0; font-size:14px;} */
/* .main-search span#main-search_span {position:relative; display:inline-block; width:40%; margin-left:8px; vertical-align:middle;} */
.main-search span#main-search_span {position:relative; display:inline-block; width:600px; margin-left:8px; vertical-align:middle;}
.main-search span#main-search_span input[type="text"] {width:100%; height:40px; padding:0 130px 0 27px; border:2px solid #fff; background:none; color:#a0a0a0; font-size:14px;}
.main-search span#main-search_span button[type="submit"] {position:absolute; right:0; top:0; width:110px; height:40px; padding-left:30px; background:#fff url('../../../user/images/icon_search.png') no-repeat 20px 4px; font-size:16px;}
.main-step {background:#ebebeb;}
.main-step ul {width:1000px; height:120px; margin:0 auto; padding-top:15px; background:#ebebeb;}
.main-step ul li {position:relative; float:left; padding-left:19px; background:url('../../../user/images/bl_step.png') no-repeat left 14px;}
.main-step ul li:first-child {padding:0; background:none;}
.main-step ul li a {display:block; width:108px; color:#3c3c3c; font-size:14px;/* font-weight:bold;*/ line-height:16px; text-align:center;}
.main-step ul li a:before {content:''; display:block; width:55px; height:55px; margin:0 auto 6px;}
.main-step ul li.step01 a:before {background:url('../../../user/images/icon_step01.png') no-repeat;}
.main-step ul li.step02 a:before {background:url('../../../user/images/icon_step02.png') no-repeat;}
.main-step ul li.step03 a:before {background:url('../../../user/images/icon_step03.png') no-repeat;}
.main-step ul li.step04 a:before {background:url('../../../user/images/icon_step04.png') no-repeat;}
.main-step ul li.step05 a:before {background:url('../../../user/images/icon_step05.png') no-repeat;}
.main-step ul li.step06 a:before {background:url('../../../user/images/icon_step06.png') no-repeat;}
.main-step ul li.step07 a:before {background:url('../../../user/images/icon_step07.png') no-repeat;}
.main-step ul li.step08 a:before {background:url('../../../user/images/icon_step08.png') no-repeat;}


.sub-step {background:#ffffff;}
.sub-step ul {width:740px; height:105px; margin:0 auto; padding-top:25px; background:#ffffff;}
.sub-step ul li {position:relative; float:left; padding-left: 28px; padding-right: 3px; background:url('../../../user/images/bl_step.png') no-repeat top 15px left 3px;}
.sub-step ul li:first-child {padding:0; background:none;}
.sub-step ul li a {display:block; width:65px; color:#3c3c3c; font-size:13px;/* font-weight:bold;*/ line-height:16px; text-align:center;}
.sub-step ul li a:before {content:''; display:block; width:70px; height:55px; margin:2px 2px 6px 2px;}
.sub-step ul li.step01 a:before {background:url('../../../user/images/icon_step01.png') no-repeat;}
.sub-step ul li.step02 a:before {background:url('../../../user/images/icon_step02.png') no-repeat;}
.sub-step ul li.step03 a:before {background:url('../../../user/images/icon_step03.png') no-repeat;}
.sub-step ul li.step04 a:before {background:url('../../../user/images/icon_step04.png') no-repeat;}
.sub-step ul li.step05 a:before {background:url('../../../user/images/icon_step05.png') no-repeat;}
.sub-step ul li.step06 a:before {background:url('../../../user/images/icon_step06.png') no-repeat;}
.sub-step ul li.step07 a:before {background:url('../../../user/images/icon_step07.png') no-repeat;}
.sub-step ul li.step08 a:before {background:url('../../../user/images/icon_step08.png') no-repeat;}


.main_text {font-size: 14px;}

.box-group01 {overflow:hidden;}
.box-group01 .box-notice {float:left; width:420px; margin:0 40px;}
.box-group01 .box-faq {float:right; width:420px; margin:0 40px;}
.box-group01 .box-faq:before {content:''; position:absolute; left:-40px; top:40px; width:2px; height:90px; background:#ececec;}
.box-notice {position:relative;}
.box-faq {position:relative;}
.box-notice h2,
.box-faq h2 {height:30px; color:#3c3c3c; font-size:18px;/* font-weight:bold;*/ line-height:30px;}
.box-notice h2 strong,
.box-faq h2 strong {margin-left:5px; color:#4b698c; font-size:16px; opacity:.5;}
.box-notice h2 {padding-left:30px; background:url('../../../user/images/icon_notice.png') no-repeat left center;}
.box-faq h2 {padding-left:38px; background:url('../../../user/images/icon_faq.png') no-repeat left center;}
.box-notice ul,
.box-faq ul {margin-top:18px;}
.box-notice ul li a,
.box-faq ul li a {overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block; line-height:26px;}
.box-notice ul li a span {float:left; overflow:hidden; width:75%; white-space:nowrap; text-overflow:ellipsis;}
.box-notice ul li a em {float:right;}
.banner-group {height:70px; background:#ebebeb;}
.banner-group ul {overflow:hidden; width:1000px; margin:0 auto;}
.banner-group ul li {float:left; margin:15px 0 0 80px;}
.banner-group ul li:first-child {margin-left:0;}
.box-notice .more,
.box-faq .more {position:absolute; right:0; top:5px; height:18px; padding-right:28px; background:url('../../../user/images/icon_expansion_off.png') no-repeat right center; font-size:12px; line-height:20px;}
.box-notice .more:hover,
.box-faq .more:hover {background:url('../../../user/images/icon_expansion_on.png') no-repeat right center;}

/* quick-menu */
/* #quick-menu {z-index:1; position:fixed; top:60%; left:53%; overflow:hidden; width:110px; height:234px; margin-left:520px; background:url('../../../user/images/bg_quickmenu_logout.png') no-repeat; font-size:12px;} */
#quick-menu {z-index:1; position:fixed; top:60%; left:53%; overflow:hidden; width:110px; height:234px; margin-left:520px; background:url('../../../user/images/bg_quickmenu.png') no-repeat; font-size:12px;}
/* #quick-menu {position:fixed; top:590px; left:50%; overflow:hidden; width:110px; height:234px; margin-left:520px; background:url('../../../user/images/bg_quickmenu.png') no-repeat; font-size:12px;} */
#quick-menu ul {height:107px; margin:40px 15px 0 12px;}
#quick-menu ul li {position:relative; padding-left:10px;}
#quick-menu ul li:before {content:''; position:absolute; left:0; top:50%; width:5px; height:5px; margin-top:-3px; background:#d95b4d;}
#quick-menu ul li a {color:#3c3c3c; line-height:26px;}
#quick-menu p {margin:30px 0 0 14px; line-height:16px; width:85px;}
/* #quick-menu p {margin:35px 0 0 15px; line-height:16px;} */

/* quick-menu-logout */
/* #quick-menu-logout {z-index:1; position:fixed; top:60%; left:53%; overflow:hidden; width:110px; height:234px; margin-left:520px; background:url('../../../user/images/bg_quickmenu_logout.png') no-repeat; font-size:12px;} */
#quick-menu-logout {z-index:1; position:fixed; top:60%; left:53%; overflow:hidden; width:110px; height:234px; margin-left:520px; background:url('../../../user/images/bg_quickmenu_logout.png') no-repeat; font-size:12px;}
/* #quick-menu-logout {position:fixed; top:590px; left:50%; overflow:hidden; width:110px; height:234px; margin-left:520px; background:url('../../../user/images/bg_quickmenu.png') no-repeat; font-size:12px;} */
#quick-menu-logout ul {height:107px; margin:40px 15px 0 12px;}
#quick-menu-logout ul li {position:relative; padding-left:10px;}
#quick-menu-logout ul li:before {content:''; position:absolute; left:0; top:50%; width:5px; height:5px; margin-top:-3px; background:#d95b4d;}
#quick-menu-logout ul li a {color:#3c3c3c; line-height:26px;}
#quick-menu-logout p {margin:30px 0 0 10px; line-height:16px; width:90px;}
/* #quick-menu-logout p {margin:35px 0 0 15px; line-height:16px;} */

/* footer */
#footer {position:relative; background:#3c3c3c;}
#footer .footer-inner {overflow:hidden; width:1000px; height:100px; margin:0 auto; padding-top:25px; background:#3c3c3c; color:#fff;}
#footer .footer-inner .footer-logo {float:left; width:189px; height:70px; background:url('../../../user/images/nill_footer_logo.png') no-repeat; position:relative; bottom:14px; background-size:222px 70px; font-size:0; line-height:0;}
#footer .footer-inner address {float:left; margin:10px 0 0 65px; font-size:11px; line-height:13px; opacity:.5;}
#footer .footer-inner ul {float:right; margin-top:10px;}
#footer .footer-inner ul li {float:left; margin-left:30px;}
#footer .footer-inner ul li a {color:#fff; font-size:12px; opacity:.5;}
#footer .footer-inner ul li.wa_mark a {color:#fff; font-size:12px; opacity:1;}
#footer .footer-inner ul li a:hover {opacity:1;}

#sub_menu_div {background: } 