@charset "utf-8";

#fp-nav.fp-right {display: none;}

#fullpage .section1 {}
#fullpage .section1 .box {position: relative;}
#fullpage .section1 .mv_list,
#fullpage .section1 .mv_list .item {position: relative;height: calc(100vh - 129px);}
#fullpage .section1 .mv_list .info {position: absolute;top: 22.83%;left: 50%;margin-left: -660px;color: #fff;text-shadow:0 0 5px rgba(0,0,0,0.15);}
#fullpage .section1 .mv_list .info1 .t1 {padding-left: 12px;font-size: 1.5em;font-weight: 500;line-height: 1.3;}
#fullpage .section1 .mv_list .info1 .t2 {margin-top: 0.5em;font-size: 3.5em;font-weight: 500;line-height: 1.1;letter-spacing: -0.03em;}
#fullpage .section1 .mv_list .info1 .t3 {margin-top: 0.1875em;font-size: 5em;font-weight: 500;line-height: 1.1;letter-spacing: -0.03em;}
#fullpage .section1 .mv_list .info1 .t3 img {width: auto;display: inline-block;margin-right: 4px;margin-top: 6px;height: 2.375em;}

/* EF */
#fullpage .section1 .mv_list .info1 .t1,
#fullpage .section1 .mv_list .info1 .t2,
#fullpage .section1 .mv_list .info1 .t3 {position: relative;bottom: -50px;opacity: 0;transition:.7s .5s;}
#fullpage .section1 .mv_list .info1 .t3 img {position: relative;top: 1px;transform:scale(1.5);opacity: 0;transition:.7s .5s;}
#fullpage .section1 .mv_list .active .info1 .t1 {transition:.7s .5s}
#fullpage .section1 .mv_list .active .info1 .t2 {transition:.7s .6s}
#fullpage .section1 .mv_list .active .info1 .t3 {transition:.7s .7s}
#fullpage .section1 .mv_list .active .info1 .t3 img {transition:.7s .5s}
#fullpage .section1 .mv_list .active .info1 .t1,
#fullpage .section1 .mv_list .active .info1 .t2,
#fullpage .section1 .mv_list .active .info1 .t3 {bottom: 0;opacity: 1;}
#fullpage .section1 .mv_list .active .info1 .t3 img {top: 0;transform:scale(1);opacity: 1;}


#fullpage .section1 .owl-nav.disabled+.owl-dots {margin: 0;position: absolute;top: 63.25%;left: 50%;margin-left: -660px;}
#fullpage .section1 .owl-dots .owl-dot {margin-right: 11px;}
#fullpage .section1 .owl-dots .owl-dot span {vertical-align: top;margin: 0;width: 39px;height: 6px;background: transparent;border: 1px solid #fff;border-radius:0;transition:background .3s;}
#fullpage .section1 .owl-dots .owl-dot.active span,
#fullpage .section1 .owl-dots .owl-dot:hover span {background: #fff;}


#fullpage .section1 .mv_banner {position: absolute;top: 50%;left: 50%;width: 16.875em;margin-top: -2.5em;margin-left: 360px;transform:translateY(-50%);padding: 2.5em 0.9375em;z-index: 10;background: rgba(8,9,45,0.7);border-radius:10px;}
#fullpage .section1 .mv_banner ul {}
#fullpage .section1 .mv_banner ul li {float: left;width: 50%;}
#fullpage .section1 .mv_banner ul li a {text-align: center;padding: 1.5625em 0;border-bottom: 1px solid rgba(255,255,255,0.15);border-right: 1px solid rgba(255,255,255,0.15);}
#fullpage .section1 .mv_banner ul li a img {position: relative;top: 0;max-width: 70%;transition:.3s;}
#fullpage .section1 .mv_banner ul li a p {margin-top: 5px;font-size: 1.0625em;font-weight: 500;color: #fff;}
#fullpage .section1 .mv_banner ul li:nth-child(1) a,
#fullpage .section1 .mv_banner ul li:nth-child(2) a {padding-top: 3px;}
#fullpage .section1 .mv_banner ul li:nth-child(5) a,
#fullpage .section1 .mv_banner ul li:nth-child(6) a {padding-bottom: 3px;border-bottom: 0;}
#fullpage .section1 .mv_banner ul li:nth-child(2) a,
#fullpage .section1 .mv_banner ul li:nth-child(4) a,
#fullpage .section1 .mv_banner ul li:nth-child(6) a {border-right: 0;}

#fullpage .section1 .mv_banner ul li:hover a img {top: -10px;}

/* EF */
#fullpage .section1 .mv_banner ul li {position: relative;bottom: -50px;opacity: 0;transition:1s .5s;}
#fullpage .section1.fp-completely .mv_banner ul li {bottom: 0;opacity: 1;}
#fullpage .section1.fp-completely .mv_banner ul li:nth-child(1) {transition:1s .6s;}
#fullpage .section1.fp-completely .mv_banner ul li:nth-child(2) {transition:1s .6s;}
#fullpage .section1.fp-completely .mv_banner ul li:nth-child(3) {transition:1s .7s;}
#fullpage .section1.fp-completely .mv_banner ul li:nth-child(4) {transition:1s .7s;}
#fullpage .section1.fp-completely .mv_banner ul li:nth-child(5) {transition:1s .8s;}
#fullpage .section1.fp-completely .mv_banner ul li:nth-child(6) {transition:1s .8s;}


#fullpage .section1 .mv_link {position: absolute;bottom: 0;left: 50%;width: 100%;max-width: 1400px;transform:translateX(-50%);overflow: hidden;z-index: 10;}
#fullpage .section1 .mv_link ul li {float: left;width: 25%;border-right: 1px solid #ddd;}
#fullpage .section1 .mv_link ul li:last-child {border-right: 0;}
#fullpage .section1 .mv_link ul li a {position: relative;padding-left: 2.81em;font-size: 1.375em;font-weight: 500;line-height: 3.63;color: #333;background: #fff;transition:color .3s;z-index: 1;}
#fullpage .section1 .mv_link ul li a:before {display: block;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../../images/main/mv_ico_bg.jpg) repeat-y left top;background-size:100%;opacity: 0;transition:opacity .3s;z-index: -1;}
#fullpage .section1 .mv_link ul li a:after {display: block;content: '';position: absolute;top: 50%;right: 20px;transform:translateY(-50%);width: 1.137em;max-width: 25px;height: 1.137em;max-height: 25px;background: url(../../images/main/mv_ico_more.png) no-repeat left top;background-size:100% !important;transition:.3s;z-index: 1;}
#fullpage .section1 .mv_link ul li a img {position: absolute;top: 50%;left: 1.136em;transform:translateY(-50%);width: 1.28em;max-width: 28px;opacity: 1;transition:opacity .3s;z-index: 1;}
#fullpage .section1 .mv_link ul li a img.ov {opacity: 0;}
#fullpage .section1 .mv_link ul li:nth-child(1) {border-radius:10px 0 0 0;overflow:hidden;}
#fullpage .section1 .mv_link ul li:nth-child(4) {border-radius:0 10px 0 0;overflow:hidden;}

#fullpage .section1 .mv_link ul li:hover a {color: #fff;}
#fullpage .section1 .mv_link ul li:hover a:before {opacity: 1;}
#fullpage .section1 .mv_link ul li:hover a:after {background: url(../../images/main/mv_ico_more_ov.png) no-repeat left top;transform:translateY(-50%) rotate(360deg)}
#fullpage .section1 .mv_link ul li:hover a img {opacity: 0;}
#fullpage .section1 .mv_link ul li:hover a img.ov {opacity: 1;}

/* EF */
#fullpage .section1 .mv_link ul li {position: relative;bottom: -80px;transition:1s .5s;}
#fullpage .section1.fp-completely .mv_link ul li {bottom: 0;}
#fullpage .section1.fp-completely .mv_link ul li:nth-child(1) {transition:1s 1.7s;}
#fullpage .section1.fp-completely .mv_link ul li:nth-child(2) {transition:1s 1.8s;}
#fullpage .section1.fp-completely .mv_link ul li:nth-child(3) {transition:1s 1.9s;}
#fullpage .section1.fp-completely .mv_link ul li:nth-child(4) {transition:1s 2.0s;}


#fullpage .tit {padding-top: 0.5em;position: relative;font-size: 2.875em;font-weight: 500;line-height: 1;color: #333;text-align: center;margin-bottom: 1.456em;}
#fullpage .tit:before {display: block;content: '';position: absolute;top: 0;left: 50%;transform:translateX(-50%);width: 40px;height: 5px;background: url(../../images/main/ico_tit.jpg) no-repeat left top;background-size:100% 100%;}
#fullpage .tit:before {width: 0;transition:1s .5s;}
#fullpage .active .tit:before {width: 40px;transition:1s .5s;}


#fullpage .section2 {}

#fullpage .now_list {max-width: 700px;margin: 0 auto;height: 459px;}
#fullpage .now_list .owl-stage-outer {overflow: visible;}
#fullpage .now_list .item:before {display: block;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;}
#fullpage .now_list .item a {margin-top: 20px;border-radius:11px;overflow: hidden;background: #000;transform:scale(0.9);transition:.3s;}
#fullpage .now_list .item a img {position: relative;z-index: 1;opacity: .8;}
#fullpage .now_list .item a p {position: relative;margin: -3.19em 0 0;padding: 0 150px 0 38px;font-size: 1.375em;font-weight: 500;line-height: 3.18;color: #fff;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;background: url(../../images/main/now_bg.jpg) repeat-y left top;background-size:100%;opacity: 0;transition:.3s;}
#fullpage .now_list .item a p span {display: block;position: absolute;top: 50%;right: 38px;transform:translateY(-50%);font-size: 0.72em;font-weight: 400;}

#fullpage .now_list .active .item:before {display: none;}
#fullpage .now_list .active .item a {margin-top: 0;transform:scale(1);box-shadow: 18px 21px 18px rgba(0,0,0,0.15);}
#fullpage .now_list .active .item a img {opacity: 1;}
#fullpage .now_list .active .item a p {opacity: 1;margin-top: 0;}

#fullpage .now_list .owl-nav {margin: 0;position: absolute;top: 50%;left: 0;width: 100%;}
#fullpage .now_list .owl-nav [class*=owl-] {display: block;position: absolute;top: 0;width: 38px;height: 65px;transform:translateY(-50%);margin: 0;padding: 0;text-indent: -99999px;}
#fullpage .now_list .owl-nav .owl-prev {left: -267px;background: url(../../images/main/now_arw1.png) no-repeat left top;background-size:100%;}
#fullpage .now_list .owl-nav .owl-next {right: -267px;background: url(../../images/main/now_arw2.png) no-repeat left top;background-size:100%;}

#fullpage .now_more {display: block;margin: 1.92em auto 0;width: 1.616em;line-height: 1.616em;max-width: 42px;max-height: 42px;font-size: 1.625em;font-weight: 400;color: #fff;text-align: center;background: #404c62;border-radius:50%;transition:background .3s;}
#fullpage .now_more:hover {background: #23b1e7;}

/* EF */
#fullpage .now_more {position: relative;transform:rotate(360deg);bottom: -100px;opacity: 0;transition:1s;}
#fullpage .active .now_more {transform:rotate(0deg);bottom: 0;opacity: 1;transition:1s .3s;}


#fullpage .section3 {background: url(../../images/main/notice_bg.jpg) no-repeat center bottom;background-size: cover;}

#fullpage .notice {}
#fullpage .notice .tab_area {float: left;width: 50%;position: relative;}
#fullpage .notice .tabs {margin-bottom: 1.5em;margin-top: -1.25em;}
#fullpage .notice .tabs a {float: left;position: relative;padding: 0 22px;font-size: 1.625em;font-weight: 500;line-height: 1;color: #b2b2b2;transition:color .3s;}
#fullpage .notice .tabs a:before {display: block;content: '';position: absolute;top: 0.5em;left: 0;width: 4px;height: 4px;background: #b2b2b2;border-radius:50%;transform:translateX(-50%);}
#fullpage .notice .tabs a:first-child {padding-left: 0;}
#fullpage .notice .tabs a:last-child {padding-right: 0;}
#fullpage .notice .tabs a:first-child:before {display: none;}
#fullpage .notice .tabs a:hover,
#fullpage .notice .tabs a.current {color: #333;}

/* EF */
#fullpage .notice .tabs {position: relative;top: -50px;opacity: 0;transition:1s;}
#fullpage .fp-completely .notice .tabs {top: 0;opacity: 1;transition:1s .3s;}

#fullpage .notice .tab_cons {position: relative;overflow: hidden;}
#fullpage .notice .tab_cons > li {position:absolute;top:0;left:0;width:100%;opacity:0;transform:translateY(100px);transition:all .3s;}
#fullpage .notice .tab_cons > li.current {position:relative;z-index:1;opacity:1;transform:translateY(0);}
#fullpage .notice .tab_cons > li .top {border-top: 1px solid #404c62;}
#fullpage .notice .tab_cons > li .top > li {border-bottom: 1px solid #ddd;}
#fullpage .notice .tab_cons > li .top > li a {position: relative;padding: 33px 0;padding-left: 150px;}
#fullpage .notice .tab_cons > li .top > li a .date {position: absolute;top: 50%;left: 5px;width: 110px;height: 110px;transform:translateY(-50%);border-radius:50%;background: #fff;}
#fullpage .notice .tab_cons > li .top > li a .date dl {position: absolute;top: 50%;left: 0;width: 100%;transform:translateY(-50%);font-family: 'Montserrat',sans-serif;color: #404c62;text-align: center;}
#fullpage .notice .tab_cons > li .top > li a .date dl dt {font-size: 2.25em;font-weight: 400;line-height: 1;margin-bottom: 7px;}
#fullpage .notice .tab_cons > li .top > li a .date dl dd {font-size: 0.9375em;font-weight: 500;line-height: 1;}
#fullpage .notice .tab_cons > li .top > li a .cont {}
#fullpage .notice .tab_cons > li .top > li a .cont dt {margin-bottom: 11px;font-size: 1.375em;font-weight: 500;line-height: 1.3;color: #333;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .3s;}
#fullpage .notice .tab_cons > li .top > li a .cont dd {position: relative;padding-left: 19px;font-size: 1.125em;font-weight: 400;line-height: 1.7778;color: #666;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#fullpage .notice .tab_cons > li .top > li a .cont dd:before {display: block;content: '';position: absolute;top: 50%;left: 0;transform:translateY(-50%);width: 13px;height: 13px;box-sizing:border-box;border: 1px solid #666;}

#fullpage .notice .tab_cons > li .top > li:hover a .cont dt {color: #149fe4;}

#fullpage .notice .tab_cons > li .ul_dot {padding: 20px;font-size: 1.125em;}
#fullpage .notice .tab_cons > li .ul_dot > li {padding-left: 18px;}
#fullpage .notice .tab_cons > li .ul_dot > li:before {top: 0.9em;width: 4px;height: 4px;border-radius:0;}
#fullpage .notice .tab_cons > li .ul_dot > li a {position: relative;padding: 3px 0 4px;padding-right: 5.83em;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#fullpage .notice .tab_cons > li .ul_dot > li a span {display: block;position: absolute;top: 50%;right: 0;transform:translateY(-50%);}

#fullpage .notice .tab_cons > li .ul_dot > li:hover a {text-decoration: underline;}

#fullpage .notice .banner {float: right;width: 50%;max-width: 630px;margin-right: 8px;margin-top: 1.9em;}
#fullpage .notice .banner > li {float: left;width: calc(50% - 15px);}
#fullpage .notice .banner > li:nth-child(2n+2) {float: right;}
#fullpage .notice .banner > li a {position: relative;height: 28.75em;border-radius:11px;}
#fullpage .notice .banner > li a:before,
#fullpage .notice .banner > li a:after {display: block;content: '';position: absolute;bottom: 0;right: 0;width: 92px;height: 92px;border-radius: 0 0 10px 0}
#fullpage .notice .banner > li a dl {padding: 3.75em 2.5em;color: #fff;}
#fullpage .notice .banner > li a dl dt {position: relative;padding: 0.84em 0;font-size: 1.625em;font-weight: 500;line-height: 1;}
#fullpage .notice .banner > li a dl dt:before {display: block;content: '';position: absolute;top: 0;left: 0;width: 40px;height: 5px;background: url(../../images/main/ico_tit.jpg) no-repeat left top;background-size:100%;}
#fullpage .notice .banner > li a dl dd {line-height: 1.75;}
#fullpage .notice .banner > li.li1 a {background: url(../../images/main/notice_bg1.jpg) no-repeat center center;background-size:cover;}
#fullpage .notice .banner > li.li2 a {background: url(../../images/main/notice_bg2.jpg) no-repeat center center;background-size:cover;}
#fullpage .notice .banner > li.li1 a:before,
#fullpage .notice .banner > li.li1 a:after {background: url(../../images/main/notice_more1.png) no-repeat center center;background-size:cover;}
#fullpage .notice .banner > li.li2 a:before,
#fullpage .notice .banner > li.li2 a:after {background: url(../../images/main/notice_more2.png) no-repeat center center;background-size:cover;}

/* EF */
#fullpage .notice .banner > li a:after {transform:scale(1.5);transform-origin:right bottom;opacity: 0;}
#fullpage .notice .banner > li:hover a:after {transform:scale(1);opacity: 1;transition:.5s;}
#fullpage .notice .banner > li a:before {transform:scale(1.5);transform-origin:right bottom;opacity: 0;transition:1s;}
#fullpage .fp-completely .notice .banner > li a:before {transform:scale(1);opacity: 1;transition:1s 1s;}


#fullpage .section4 {}

#fullpage .comu {padding: 0 5px;}
#fullpage .comu > li {float: left;width: calc(25% - 37.5px);margin-left: 50px;border: 1px solid #ddd;border-radius:11px 11px 0 0;overflow: hidden;box-shadow:26px 36px 20px rgba(0,0,0,0.1)}
#fullpage .comu > li:first-child {margin-left: 0;}
#fullpage .comu > li a .img {overflow: hidden;}
#fullpage .comu > li a .img img {transition:.3s;}
#fullpage .comu > li a .txt {position: relative;padding: 2.3125em;}
#fullpage .comu > li a .txt b {display: block;position: absolute;top: 0;left: 1.875em;transform:translateY(-50%);width: 5em;line-height: 2.1875;font-weight: 500;color: #fff;text-align: center;border-radius:1.1em;z-index: 1;}
#fullpage .comu > li.li1 a .txt b {background: #6cc364;}
#fullpage .comu > li.li2 a .txt b {background: #1cb6ac;}
#fullpage .comu > li.li3 a .txt b {background: #098ed3;}
#fullpage .comu > li.li4 a .txt b {background: #00529e;}
#fullpage .comu > li a .txt p {font-size: 1.25em;line-height: 1.6;height: 3.2em;overflow: hidden;color: #333;transition:color .3s;}

#fullpage .comu > li:hover a .img img {transform:scale(1.2)}
#fullpage .comu > li.li1:hover a .txt p {color: #6cc364;}
#fullpage .comu > li.li2:hover a .txt p {color: #1cb6ac;}
#fullpage .comu > li.li3:hover a .txt p {color: #098ed3;}
#fullpage .comu > li.li4:hover a .txt p {color: #00529e;}

/* EF */
#fullpage .comu > li {position: relative;bottom: -100px;opacity: 0;transition:1s;}
#fullpage .fp-completely .comu > li {bottom: 0;opacity: 1;}


#fullpage .section5 {}
#fullpage .section5 > div {background: url(../../images/main/mem_bg.jpg) no-repeat center bottom;background-size: cover;}
#fullpage .section5 .tit {color: #fff;}

#fullpage .wrap1 {padding-right: 23px;}
#fullpage .box {margin: 0 -24px;overflow: hidden;}
#fullpage .dtb {display: table;width: 100%;table-layout: fixed;border-spacing:24px 0;}
#fullpage .mem_map {display: table-cell;vertical-align: top;border-radius:11px 11px 0 11px;overflow: hidden;}
#fullpage .mem_map .dtb {border-spacing:0;}
#fullpage .mem_map .map {display: table-cell;text-align: center;vertical-align: middle;width: 62.3%;height: 530px;background: url(../../images/main/mem_map.jpg) no-repeat center center;background-size:cover;;}
#fullpage .mem_map .map area {outline:0;}
#fullpage .mem_map .info {display: table-cell;vertical-align: middle;padding: 1em 2.25em calc(1.125em * 3);background: #fff;position: relative;}
#fullpage .mem_map .info > div {display: none;}
#fullpage .mem_map .info > div.Seodaemun-E {display: block;}
#fullpage .mem_map .info .top {position: relative;padding: 30px 0;padding-left: 45%;}
#fullpage .mem_map .info .top .img {position: absolute;top: 50%;left: 0;transform:translateY(-50%);width: 35%;}
#fullpage .mem_map .info .top span {display: inline-block;font-size: 1.125em;font-weight: 500;line-height: 1;color: #098ed2;}
#fullpage .mem_map .info .top .ico {display: inline-block;width: 2.7em;max-width: 43px;position: relative;top: -0.5em;}
#fullpage .mem_map .info .top h4 {font-size: 2.125em;font-weight: 500;line-height: 1;color: #333;margin-top: 0;}
#fullpage .mem_map .info .his {margin-top: 30px;}
#fullpage .mem_map .info .his > li {padding: 2px 0;}
#fullpage .mem_map .info .sns {margin-top: 42px;}
#fullpage .mem_map .info .sns > li {float: left;width: 20%;}
#fullpage .mem_map .info .more {position: absolute;bottom: 0;left: 0;width: 100%;font-size: 1.125em;line-height: 3.05556;color: #888;background: #e7e6e6;text-align: center;transition:.3s;}
#fullpage .mem_map .info .more:hover {background: #098ed2;color: #fff;}
#fullpage .mem_link {display: table-cell;vertical-align: middle;width: 292px;text-align: center;padding: 0 21px;background: url(../../images/main/mem_link_bg.jpg) no-repeat center center;background-size:100% 100%;border-radius:11px;}
#fullpage .mem_link ul {}
#fullpage .mem_link ul li {float: left;width: 50%;margin-top: 2.3125em;}
#fullpage .mem_link ul li:nth-child(1),
#fullpage .mem_link ul li:nth-child(2) {margin-top: 0;}
#fullpage .mem_link ul li a {color: #fff;}
#fullpage .mem_link ul li a .ico {display: block;position: relative;width: 68%;padding-bottom: 68%;margin: 0 auto 12px;}
#fullpage .mem_link ul li a .ico:before,
#fullpage .mem_link ul li a .ico:after {display: block;content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition:opacity .3s;}
#fullpage .mem_link ul li a .ico:after {opacity: 0;}
#fullpage .mem_link ul li a .ico1:before	{background: url(../../images/main/mcm_link-01.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico1:after{background: url(../../images/main/mcm_link_ov-01.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico2:before	{background: url(../../images/main/mcm_link-02.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico2:after{background: url(../../images/main/mcm_link_ov-02.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico3:before	{background: url(../../images/main/mcm_link-03.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico3:after{background: url(../../images/main/mcm_link_ov-03.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico4:before	{background: url(../../images/main/mcm_link-04.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico4:after{background: url(../../images/main/mcm_link_ov-04.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico5:before	{background: url(../../images/main/mcm_link-05.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico5:after{background: url(../../images/main/mcm_link_ov-05.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico6:before	{background: url(../../images/main/mcm_link-06.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li a .ico6:after{background: url(../../images/main/mcm_link_ov-06.png) no-repeat left top;background-size:100%;}
#fullpage .mem_link ul li:hover a .ico:before {opacity: 0;}
#fullpage .mem_link ul li:hover a .ico:after {opacity: 1;}

/* EF */
#fullpage .mem_map {position: relative;opacity: 1;right: -200px;transition:1s;}
#fullpage .mem_link {position: relative;opacity: 0;right: -200px;transition:1s;}
#fullpage .fp-completely .mem_map,
#fullpage .fp-completely .mem_link {right: 0;opacity: 1;transition:2s .5s;}


#fullpage .logo_banner {}
#fullpage .logo_banner .wrap1 {display: table;table-layout: auto;}
#fullpage .logo_banner .wrap1 a {display: table-cell;vertical-align: middle;text-align: center;height: 100px;}

body.fp-viewing-m5 #fullpage .section.section4 .comu > li {
	opacity: 1 !important; bottom: 0 !important;
}