@charset "utf-8";




/* section */
#wrap {width: 100%; overflow: hidden;}
.mob-show {display: none;}
.tab-show {display: none;}

.gnb, .gnb *{transition:none; color:#FFF;}
.gnb_header {display:none;}
.gnb_wrap .gnb {display:inline-block;}
.gnb_wrap .gnb a {display:block;width:180px;text-align:center;letter-spacing:-.4px;}
.gnb_wrap .gnb > ul > li {float:left;position:relative;line-height:23px;}
.gnb_wrap .gnb > ul > li > a {height:80px;line-height:80px;font-size:20px;font-weight:700;color:#fff;text-decoration:none;position:relative;}
.gnb_wrap .gnb > ul > li.on > a {border-bottom:2px solid #00388b;}
.gnb_wrap .gnb > ul > li > ul {position:absolute;top:90px;}
.gnb_wrap .gnb > ul > li > ul > li {margin-bottom:6px;}
.gnb_wrap .gnb > ul > li > ul > li a {color:#9d9d9d;font-size:16px;}
.gnb_wrap .gnb .dep01 {display:none;}
.gnb_wrap .gnb .dep01 > li > a:hover,
.gnb_wrap .gnb .dep01 > li.on > a {font-weight:700;color:#3a7adb;text-decoration:none;}
.gnb_wrap .gnb .dep02 {display:none}
.gnb .hide_pc {display:none;}
.gnb_wrap .btnico.close_gnb {display:none;}

.gnb_wrap .gnb.gnb_eng a{width: 150px;}
.gnb_wrap .gnb.gnb_eng > ul > li > ul > li{margin-bottom: 18px;}
.gnb_wrap .gnb.gnb_eng > ul > li > ul > li a{line-height: 16px;}


@media screen and (max-width:1350px) {
  .tab-show {display: block;}
}
@media screen and (max-width:760px) {
  .mob-show {display: block;}
}


.scroll::-webkit-scrollbar {
  display: none;
}

.scroll {
  -ms-overflow-style: none; /* 인터넷 익스플로러 */
  scrollbar-width: none; /* 파이어폭스 */
}
.scroll {
  overflow: hidden;
}

.body {
 scroll: no;}

/* header */
.header-wrap {position: fixed; z-index: 99; top: 0; left: 0; right: 0; background: none; transition: 0.7s; }
.header { width:100%; overflow:hidden; position:absolute; top:0; left:0; right: 110px;  box-sizing: border-box; transition: all ease .2s; display: flex; justify-content: space-between; align-items: flex-start; padding: 66px 46px 0 90px; }
.header--on {height:356px; background:#000; border:0; transition: all ease .2s;}
.gnb-wrap {position: relative; height: 100%;}


	.gnb, .gnb *{color:#00388b;}
	.gnb_wrap .gnb {display:none;}
	.gnb_open {height:70px;}
	.gnb_open .gnb_header {display:block;padding:30px;background:#00388b;color:#fff;text-align:left;}
	.gnb_open .gnb_header a {display:inline-block;margin-left:-1px;width:50%;height:30px;text-align:center;border:1px solid #607ba4;color:#fff;line-height:30px;font-weight:300;font-size:14px;text-decoration:none;}
	.gnb_open .gnb_wrap {position:fixed;top:0;left:10%;width:90%;height:100%;background:#fff;z-index:100;}
	.gnb_open .gnb_wrap .btnico.close_gnb {display:block;position:absolute;top:15px;right:15px;}
	.gnb_open .gnb_wrap .hide_pc {display:block;}
	.gnb_open .gnb_wrap .gnb {display:block;height:100%;overflow-y:scroll;}
	.gnb_open .gnb_wrap .gnb a {width:100%;text-align:left;text-indent:30px;font-size:15px;}
	.gnb_open .gnb_wrap .gnb > ul > li {float:none;width:100%;border-bottom:1px solid #ddd;}
	.gnb_open .gnb_wrap .gnb > ul > li > a {height:48px;font-weight:400;line-height:48px;}
	.gnb_open .gnb_wrap .gnb .add > a:after,
	.gnb_open .gnb_wrap .gnb > ul > li > a:after {display:block;content:'';position:absolute;top:50%;right:30px;width:8px;height:8px;border:solid #999;border-width: 0 1px 1px 0;margin-top:-7px;transform:rotate(405deg);-webkit-transform:rotate(405deg);}
	.gnb_open .gnb_wrap .gnb > ul > li.on > a {border-width:1px;font-weight:700;font-size:16px;}
	.gnb_open .gnb_wrap .gnb > ul > li.on > a:after {margin-top:-4px;transform:rotate(-134deg);-webkit-transform:rotate(-134deg);border-color:#0e8d3c;}
	.gnb_open .gnb_wrap .gnb > ul > li.on .add > a:after {margin-top:-4px;transform:rotate(-134deg);-webkit-transform:rotate(-134deg);border-color:#222;}
	.gnb_open .gnb_wrap .gnb > ul > li > ul {position:static;top:0;}
	.gnb_open .gnb_wrap .gnb > ul > li > ul > li {margin:0;border-top:1px solid #e5e5e5;}
	.gnb_open .gnb_wrap .gnb > ul > li > ul > li:first-child {border:none;}
	.gnb_open .gnb_wrap .gnb > ul > li > ul > li a {padding:11px 0;position:relative;}
	.gnb_open .gnb_wrap .gnb li.on .dep01 {background:#eeeef2;}

	.gnb_open .gnb_wrap .gnb li.on .dep02 {display:block;background:#f5f5f5;}
	.gnb_open .gnb_wrap .gnb li.on .dep02 a {padding:10px 0;text-indent:45px;font-size:14px;}
	.gnb_open .gnb_wrap .gnb li.on .dep02 li {border-top:1px dashed #e5e5e5;}
	.gnb_open .gnb_wrap .gnb li.on .dep02 li:first-child {border-top:1px solid #e5e5e5;}




.header-logo {display: inline-block; width: 201px; height: 26px; margin-right: 30px; background: url('../images/header_logo.png') no-repeat; font-size: 0; vertical-align: top;}
.gnb {display:inline-block; vertical-align: top; height: 100%; }
.gnb-depth1 {display:inline-block; vertical-align: top;}
.gnb-depth1-btn {display:block; width: 180px; color:#fff; font-size:18px; text-align: center; line-height:26px;}
.gnb-depth1:hover .gnb-depth1-btn {color:#9dc4ff; font-weight: bold;}
.gnb-depth1:hover .gnb-depth2-btn {color:#9dc4ff;}
.header--on .gnb-depth2 {display:block;}
.gnb-depth2 {display:none; width: 180px; padding-top: 40px; text-align:center;}
.gnb-depth2-btn {color:#fff; font-size:16px; line-height:30px;}
.header-lang {color: #fff; font-size: 18px; cursor: pointer; background:#000; padding:1px 15px;}
.header-lang option {background: #000; color: #fff;}
.header-lang-arraw {margin-left: 5px; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 16px solid #fff; font-size: 0;}
.gnb-menu-btn {display: none; position: absolute; top: 38px; right: 40px; width: 40px; height: 30px; background: url('../images/quick_menu_acc.png') no-repeat 50%; font-size: 0;}
.body--scr {height: 0 !important;}



.ivcw_main2_btn { display:inline-block; background:#fff;width: 30%; padding:40px 0; font-size:20px; }
.ivcw_main2_btn2 {display:inline-block; background: linear-gradient(45deg, rgb(255 150 194) 20%, rgb(119 225 219) 100%); width: 30%; padding:40px 0; font-size:20px;}




@media screen and (max-width:1440px) {
  .header {padding: 66px 20px 0 20px;}
}

@media screen and (max-width:1350px) {
  .header {right: 0; height: 80px; padding: 40px 120px 0 40px; transition: none;}
  .header--open {background: #000;}
  .header--open .gnb {display: block;}
  .header--open .gnb-menu-btn {background: url('../images/gnb_close.png') no-repeat 50%;}
  .gnb-menu-btn {display: block;}
  .gnb {display: none; position: fixed; top: 80px; left: 0; right: 0; bottom: 0; height: auto; padding: 0 40px 40px 80px; background: #000; overflow: auto;}
  .gnb-depth1 {display: flex; margin: 40px 0 0;}
  .gnb-depth1-btn {position: relative; width: 290px; font-size: 25px; text-align: left;}
  .gnb-depth1-btn:after { content:''; position: absolute; top: 15px; right: 30px; display: block; width: 30px; height: 1px; background: #4c2031;}
  .gnb-depth2 {display: block; width: auto; padding: 0; text-align: left;}
  .gnb-depth2-btn {font-size: 18px; line-height: 33px;}
}

@media screen and (max-width:760px) {
  .header {height: 60px; padding: 20px 60px 0 20px; background: rgba(0, 0, 0, 0.8);}
  .header--open {background: rgba(0, 0, 0, 1);}
  .header-logo {width: 166px; height: 21px; background-size: 100%;}
  .header-lang {font-size: 12px;}
  .header-lang-arraw {border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 10px solid #fff;}
  .gnb-menu-btn {top: 18px; right: 20px; width: 26px; height: 22px; background-size: 100%;}
  .header--open .gnb-menu-btn {background-size: 20px;}
  .gnb {top: 60px; padding: 0 20px 20px 50px;}
  .gnb-depth1 {display: block; margin: 30px 0 0;}
  .gnb-depth1-btn {width: auto; font-size: 18px;}
  .gnb-depth1-btn:after {left: 0; top: auto; right: auto; bottom: -18px;}
  .gnb-depth2 {padding-top: 33px;}
  .gnb-depth2-btn {font-size: 14px; line-height: 26px;}
  
  
	.ivcw_main2_btn { display:inline-block; background:#fff;width: 100%; padding:25px 0; font-size:20px; margin-bottom:10px; }
	.ivcw_main2_btn2 {display:inline-block; background: linear-gradient(45deg, rgb(255 150 194) 20%, rgb(119 225 219) 100%); width: 100%; padding:25px 0; font-size:20px;}


}


/* quick menu */
.quick-wrap {position: fixed; z-index: 9; top: 0; right: 0; bottom: 0; width: 110px; padding-top: 69px; box-sizing: border-box;}
.fp-viewing-5 .quick-wrap {position: absolute; bottom: 690px; top: auto; height: 100vh; transition: all ease .5s;}
.quick-wrap.bottom {position: absolute !important;}
.quick-menu-acc {cursor: pointer; display: block; width: 40px; height: 30px; margin: 0 auto; background: url('../images/quick_menu_acc.png') no-repeat 50%; font-size: 0;}
.fp-viewing-1 .quick-menu-acc,
.fp-viewing-3 .quick-menu-acc {background: url('../images/quick_menu_acc_ver2.png') no-repeat 50%;}
.quick-sns {margin: 62px auto 0;}
.quick-sns__item {margin-top: 14px;}
.quick-sns-btn {display: block; width: 30px; height: 30px; margin: 0 auto; background: url('../images/quick_sns_blog.png') no-repeat 50%;}
.quick-sns-btn--youtube {background: url('../images/quick_sns_youtube.png') no-repeat 50%;}
.quick-sns-btn--instargram {background: url('../images/quick_sns_instargram.png') no-repeat 50%;}
.quick-menu {margin: 47px auto 0; width: 80px;}
.quick-menu__item {border-bottom: 1px solid rgba(194, 195, 198, 0.1);}
.quick-menu__item:first-child {border-top: 1px solid rgba(194, 195, 198, 0.1);}
.quick-menu-btn {display: block; padding: 10px 0; color: #ddd; font-size: 12px; text-align: center;}
.quick-menu-btn:before {content: ''; display: block; width: 19px; height: 23px; margin: 0 auto; background: url('../images/quick_menu_summary.png') no-repeat 50%;}
.quick-menu-btn--info:before {background: url('../images/quick_menu_info.png') no-repeat 50%;}
.quick-menu-btn--contents:before {background: url('../images/quick_menu_contents.png') no-repeat 50%;}
.quick-menu-btn--notice:before {background: url('../images/quick_menu_notice.png') no-repeat 50%;}
.quick-menu-btn--membership:before {background: url('../images/quick_menu_membership.png') no-repeat 50%;}
#fp-nav {position: fixed; z-index: 9; bottom: 60px; right: 47px; transition: all ease .5s;}
.fp-viewing-5 #fp-nav {position: absolute; bottom: 690px}
#fp-nav li {font-size: 0;}
#fp-nav li:last-child {display: none;}
#fp-nav .active .fp-sr-only {width: 13px; height: 25px; margin: 4px 0; background: url('../images/quick_nav_on.png') no-repeat 50%;}
.fp-viewing-1 #fp-nav .active .fp-sr-only,
.fp-viewing-3 #fp-nav .active .fp-sr-only {background: url('../images/quick_nav_on_ver2.png') no-repeat 50%;}
#fp-nav .fp-sr-only {display: inline-block; width: 10px; height: 10px; margin: 6px 0; border-radius: 50%; background: #fff; font-size: 0; vertical-align: top;}
.fp-viewing-1 #fp-nav .fp-sr-only,
.fp-viewing-3 #fp-nav .fp-sr-only {background: #0a3f8f;}

@media screen and (max-width:1350px) {
  .quick-wrap {top: auto; bottom: 0; left: 0; display: flex; flex-direction: row-reverse; justify-content: space-between; align-items: center; width: auto; height: 90px !important; padding: 0 40px;}
  .fp-viewing-5 .quick-wrap {position: fixed; bottom: 0; transition: none;}
  .quick-wrap:before,
  .on2 .quick-wrap:before,
  .on4 .quick-wrap:before {content:''; position: absolute; top:0; left: 0; right: 0; bottom: 0; z-index: -1; background: linear-gradient(135deg, #003377 50%, #e55f93 65%); opacity: 0.4; }
  .on1 .quick-wrap:before,
  .on3 .quick-wrap:before {background: #fff; opacity: 1;}
  .quick-menu-acc {display: none;}
  .quick-sns {margin: 0; font-size: 0;}
  .quick-sns__item {display: inline-block; margin: 0 0 0 17px;}
  .quick-menu {margin: 0; width: auto; font-size: 0;}
  .quick-menu__item {border: 0 !important; display: inline-block; margin: 0 30px 0 0;}
  #fp-nav {display: none;}
}

@media screen and (max-width:760px) {
  .quick-wrap {height: 45px !important; padding: 0 20px; box-sizing: border-box;}
  /* .quick-wrap:before {background: #fff; opacity: 1;} */
  .quick-menu__item {margin: 0 20px 0 0;}
  .quick-menu-btn {padding: 0; font-size: 0;}
  .quick-sns__item {margin: 0 0 0 7px;}
  .quick-sns-btn {width: 18px; height: 18px; background-size: 100%;}
}


/* footer */
.footer-sponsor {padding: 34px 110px 54px; background: #152339;}
.sponsor-title {margin-top: 60px; color: #fff; font-size: 18px;}
.sponsor-title:first-child {margin-top: 0;}
.sponsor-list {display: flex; gap: 70px; margin-top: 25px;}
.footer-wrap {display: flex; justify-content: space-between; padding: 50px 110px; background:#000;}
.footer {display: flex; }
.footer-title {width: 448px;}
.footer-title__text {color: #fff; font-size: 28px;}
.footer-title__copy {display: block; margin-top: 30px; color: #384251; font-size: 16px;}
.footer-info {color: #5e6570; font-size: 16px; line-height: 24px;}
.footer-sns {display: flex;}
.footer-sns__item {margin-left: 20px;}
.fp-watermark {display: none;}

@media screen and (max-width:1350px) {
  .footer-sponsor {padding: 34px 40px 34px;}
  .sponsor-title {margin-top: 50px; font-size: 16px;}
  .sponsor-list {flex-wrap: wrap; gap: 20px 70px; margin-top: 20px;}
  .footer-wrap {display: block; padding: 33px 40px;}
  .footer {align-items: center;}
  .footer-title {width: 340px;}
  .footer-title__text {font-size: 20px;}
  .footer-title__copy {margin-top: 15px; font-size: 14px;}
  .footer-info {font-size: 14px;}
  .footer-sns {display: none;}
}

@media screen and (max-width:760px) {
  .footer-sponsor {padding: 30px 20px}
  .sponsor-title {margin-top: 30px; font-size: 14px;}
  .sponsor-list {gap: 10px 17px;}
  .sponsor-list-item img {max-height: 20px;}
  .footer-wrap {padding: 30px 20px;}
  .footer {display: block;}
  .footer-title {width: auto;}
  .footer-title__text {font-size: 18px;}
  .footer-info {margin-top: 30px;}
}


/* layout */
.section *:focus-visible {outline: 0;}
.main-slide {height: 100vh; display: flex;}
/*
.main-slide-quick--first,
.main-slide-quick--third,
.main-slide-quick--fifth {background: linear-gradient(135deg, #003377 50%, #e55f93 65%); opacity: 0.4;}

.main-slide-quick--second,
.main-slide-quick--fourth {background: #fff; opacity: 1;}
*/
.main-slide-inner {width:100%; /*calc(100% - 110px)*/height: 100%; padding: 0px 0px 0px; box-sizing: border-box;}
/*.main-slide-quick {width: 110px;}*/
.arrow-link {color: #fff; font-size: 18px;}
.arrow-link:after {content: ''; display: inline-block; width: 14px; height: 14px; margin-left: 17px; background: url('../images/section1_arrow.png') no-repeat 50% 0;}
.scm-logo-cont {width: 100%; margin-top: 130px; padding-bottom:0px}

@media screen and (max-width:1350px) {
  .main-slide {display: block; height: auto;}
  .main-slide-inner {width: 100%; height: auto; padding: 80px 0px 0px; min-height: 100vh;}
  .main-slide-quick {display: none;}
  .scm-logo-cont {width: 100%; margin-top: 130px; padding-bottom:0px}
}

@media screen and (max-width:760px) {
.main-slide-inner {padding: 60px 0 0;}
  .arrow-link {font-size: 14px; }
  .arrow-link:after {margin-left: 10px; width: 10px; height: 10px; background-size: 100%;}
}


/* main visual 01 */
.main-slide--first {background: url('../images/section1_bg-pc.jpg') no-repeat 50% 50%; background-size: cover;}
.main-slide-inner--first {display: flex; justify-content:center; align-items: center; flex-direction:column; }
.scm-logo-wrap {display: flex; align-items: center; padding-left: 90px; padding-right: 90px; padding-top:70px; } /*display: flex; justify-content: space-between; align-items: center; width: 100%; max-width: 1200px;*/
.scm-logo-wrap:nth-child(1) {padding-top:0;}


.scm-logo-cont {width: 100%; margin:0 atuo; text-align:center; padding-bottom:300px; }
.scm-logo-cont__date {display: block; margin-top: 50px; color: #fff; font-size: 36px;letter-spacing: -0.015em;}
.scm-logo-cont__links {display: block; margin-top: 90px;}
.scm-logo-cont-link {margin-left: 77px;}
.scm-logo-cont-link:first-child {margin-left: 0;}

@media screen and (max-width:1350px) {
  .main-slide--first {background: url('../images/section1_bg-tab.jpg') no-repeat 50% 50%; background-size: cover;}
  .scm-logo-wrap {display: block; width: 570px;}
  .scm-logo {text-align: center;}
  .scm-logo-img {width: 383px;}
  .scm-logo-cont {width: 100%; margin-top: 30px;}
  .scm-logo-cont__date {margin-top: 30px; letter-spacing: -1px;}
  .scm-logo-cont__links {margin-top: 40px;}
  
  .scm-logo-wrap:nth-child(1) {padding-top:140px; }
  .scm-logo-cont__date { font-size: 32px; }
  .main-slide-inner--first {justify-content:end;  }
}

@media screen and (max-width:760px) {
  .main-slide--first {background: url('../images/section1_bg-mob.jpg') no-repeat 50% 50%; background-size: cover;}
  .main-slide--first .main-slide-inner {padding-top: 110px; padding-bottom: 0;}
  .scm-logo-wrap {text-align: center; width:70%;}
  .scm-logo {padding: 0 40px;}
  .scm-logo-cont__date {margin-top: 20px; font-size: 22px;}
  .scm-logo-cont__links {margin-top: 24px;}
  .scm-logo-cont-link {display: block; margin: 10px 0 0;}
  
  .scm-logo-wrap:nth-child(1) {padding-top:0px; }
}

/* main visual 02 */
.main-slide--second {background: linear-gradient(135deg,  rgba(1,51,120,1) 0%,rgba(193,88,144,1) 100%);} /*linear-gradient(135deg, #023377 50%, #c1588f 90%)*/
.main-slide-inner--second {display: flex; align-items: center; padding-left: 90px; padding-right: 90px;}
.beyond-half {width: 100%; height: 630px;}
.beyond-half--title .beyond-half__inner {padding: 110px 0 0 0px; text-align:center;} /* background: url('../images/beyond_bg.png') no-repeat 25px 0;*/
.section-title {color: #fff; font-size: 65px; font-weight: 300; line-height: 1.2; text-transform: uppercase; text-align:center;}
.section-title strong {display: inline-block; font-weight: 900; color:#000;}
.section-description {display: block; margin-top: 10px; color: #fff; font-size: 22px;}
.section-link {margin-top: 50px;}
.beyond-list {display: flex; flex-wrap: wrap; }
.beyond-list-item {margin: 28px 0 0 28px; }
.beyond-list-item:nth-of-type(2n+1) {margin-top: 0;}
.beyond-list-link {display: block; width: 271px; height: 286px; padding:58px 0 0 43px; border: 1px solid #fff; box-sizing: border-box;}
.beyond-list-link:hover {background: rgba(255, 255, 255, 0.2); box-shadow: 0 10px 5px rgb(0 0 0 / 20%);}
.beyond-icon {display: block; width: 61px; height: 60px; background: url('../images/beyond_icon_01.png') no-repeat 0 50%;}
.beyond-icon--02 {background: url('../images/beyond_icon_02.png') no-repeat 0 50%;}
.beyond-icon--03 {background: url('../images/beyond_icon_03.png') no-repeat 0 50%;}
.beyond-icon--04 {background: url('../images/beyond_icon_04.png') no-repeat 0 50%;}
.beyond-icon-title {display: block; margin-top: 10px; color: #fff;font-size: 25px; font-weight: 900; line-height: 1;}
.beyond-icon-description {display: block; margin-top: 10px; color: #fff; font-size: 13px; line-height: 18px;}
.beyond-icon-more {display: block; margin-top: 46px; color: #fff; font-size: 15px; line-height: 1;}
.beyond-list-link--04 .beyond-icon-more {margin-top: 22px;}


@media screen and (max-width:1440px) {
  .main-slide-inner--second {padding-left: 20px; padding-right: 20px;}
}

@media screen and (max-width:1350px) {
  .main-slide-inner--second {display: block; padding: 160px 40px 180px; background: url('../images/beyond_bg.png') no-repeat 17px 100px;}
  .beyond-half {width: auto; height: auto; padding-top:88px;}
  .beyond-half--title .beyond-half__inner {padding: 0; background: none;}
  .section-title {font-size: 45px;}
  .beyond-half--title strong {display: inline;}
  .section-description {font-size: 20px; line-height: 1.2;}
  .section-link {margin-top: 45px;}
  .beyond-list {margin-top: 19px;}
  .beyond-list-item {margin: 26px 0 0 32px; width: calc(50% - 16px);}
  .beyond-list-item:nth-of-type(2n+1) {margin: 26px 0 0;}
  .beyond-list-link {display: flex; width: auto; height: 220px; padding: 59px 0 0 38px;}
  .beyond-cont {margin-left: 20px;}
  .beyond-icon-title {margin-top: 0;}
  .beyond-icon-more {margin-top: 30px;}
  .beyond-list-link--04 .beyond-icon-more {margin-top: 10px;}
}

@media screen and (max-width:760px) {
  .main-slide-inner--second {display: block; padding: 60px 20px 90px; background-size: 310px; background-position: 9px 20px;}
  .section-title {font-size: 35px;}
  .beyond-half--title strong {display: block;}
  .section-description {font-size: 16px;}
  .section-link {margin-top: 20px;}
  .beyond-list {display: block; margin-top: 10px;}
  .beyond-list-item {width: auto; margin: 20px 0 0;}
  .beyond-list-link {height: auto; padding: 28px 0 28px 34px;}
  .beyond-icon-title {font-size: 22px;}
  .beyond-icon-more {margin-top: 15px; font-size: 14px;}
  .beyond-list-link--04 .beyond-icon-more {margin-top: 15px;}
}

/* main visual 03 */
.main-slide--third {background: url('../images/marin_slide_03.png') no-repeat; background-size:cover;}
.main-slide-inner--third {display: flex; flex-direction:column; align-items: center; padding: 200px 20px 0;}
.stats-half__inner {width: ; height: ; padding-top: 50px; background:#fff; /*url('../images/stats-summit.png') no-repeat*/ text-align: center; box-sizing: border-box; margin:50px auto;}
.stats-half__inner--report {width: 90%; background:#fff; border-radius:30px; padding:50px 20px 50px 82px; margin:0 50px; text-align:left; /* url('../images/stats-report.png') no-repeat*/}
.stats-half-title {color: #000; font-size: 30px; line-height: 35px; font-weight:500;}
.stats-half-cont {display: block; margin-top: 20px; color: #000; font-size: 16px;}
.summit-arrow-link {margin-top: 40px; color:#000;}
.summit-arrow-link .arrow-link {display: block; margin-top: 10px;}
.stats-half {display: flex; justify-content: flex-end; width: 100%; padding-right: 70px; margin:0 20px;}
.stats-half--report {justify-content: flex-start; padding: 70px 0 0 0;}
.summit-dday {width: 434px; margin: 70px auto 0; text-align: center;}
.summit-dday ul {display: flex;color:#fff;}
.summit-dday li {width: 25%; border-right: 1px solid rgba(0, 0, 0, 0.2);}
.summit-dday li:first-child {border-left: 1px solid rgba(0, 0, 0, 0.2);}
.summit-dday strong {display:block; font-size: 40px; font-weight:900; line-height:1;}
.summit-dday span {display:block; font-size: 16px; margin-top:10px;}
.summit-dday .day {color: #000;}
.report-arrow-link {margin-top: 16px;}

@media screen and (max-width:1350px) {
  .main-slide-inner--third {display: block; padding: 180px 20px 50px;}
  .stats-half {display: block; width: auto; padding: 0;}
  .stats-half__inner {width: 686px; height: 418px; margin: 0 auto; padding: 160px 36px 0; background: url('../images/stats-summit_tab.png') no-repeat; text-align: left;}
  .stats-half__inner--summit {display: flex; justify-content: space-between;}
  .stats-half-title {font-size: 20px;}
  .stats-half-cont {margin-top: 0;}
  .summit-arrow-link {font-size: 16px;}
  .summit-dday {width: 340px;}
  .summit-dday strong {font-size: 30px;}
  .stats-half__inner--report {width: 50%; height: 50%; margin: 30px auto; padding-top: 50px;  background: #fff;}
  .report-arrow-link {margin-top: 60px;}
}

@media screen and (max-width:760px) {
  .main-slide-inner--third {padding: 80px 0 0;}
  .stats-half__inner {display: block; width: 280px; height: 402px; margin: 0 auto; padding: 140px 0 0;  background: #fff; text-align: center;}
  .stats-half-title {font-size: 16px;}
  .stats-half-cont {font-size: 14px;}
  .summit-arrow-link {margin-top: 20px;}
  .summit-arrow-link .arrow-link {margin-top: 5px;}
  .summit-dday {width: 260px; margin-top: 20px;}
  .summit-dday strong {font-size: 25px;}
  .summit-dday span {margin-top: 0; font-size: 14px;}
  .stats-half__inner--report {width: 65%; height: auto; margin-top: 30px; padding: 25px 50px; background: #fff; text-align:left;}
  .report-arrow-link {margin-top: 24px;}
}





@media screen and (max-width:400px) {  
  .stats-half__inner--report {width: 100%; height: auto; margin-top: 30px; padding: 25px 50px; background: #fff; text-align:left;}
  .beyond-half {width: 100%; padding-top:0;}
}




/* main visual 04 */
.main-slide--fourth {}
.main-slide-inner--fourth {display: flex; padding: 0;}
.join-half {display: flex; justify-content: center; width: 100%; background: url('../images/join_benefit.jpg') no-repeat 50% 100%; background-size:cover; }
.join-half--for {justify-content: flex-start; background: url('../images/join_benefit.png') no-repeat 50% 100%;}
.join-half__inner {width: 100%; height: 100%; padding-top: 0px; text-align: center; /*background: url('../images/join_membership.png') no-repeat 50% 100%;*/ box-sizing: border-box;}
.join-half__inner--for {background: url('../images/join_for.png') no-repeat 50% 100%;}
.section-link--membership .arrow-link {margin-left: 70px;}
.section-link--membership .arrow-link:first-child {margin-left: 0;}

@media screen and (max-width:1350px) {
  .join-half {display: block;}
  .join-half__inner {width: auto; padding-top: 0; background-size: 386px;}
  .join-half .section-description {margin-top: 40px;}
  .join-half .section-link {margin-top: 80px;}
  .section-link--membership .arrow-link {display: block; margin: 10px 0 0;}
}

@media screen and (max-width:760px) {
  .main-slide-inner--fourth {display: block;}
  .join-half {width: auto;}
  .join-half__inner {height: 900px; padding-top: 44px; background-size: 280px;}
  .join-half__inner--for {height: 630px; background-position: 50% calc(100% - 70px);}
  .join-half .section-description {margin-top: 20px;}
  .join-half .section-link {margin-top: 24px;}

  .scm-logo-wrap a {font-size:18px !important; } 
  .ivcw_main_btn img { width:30%; }
  .section-description a img { max-width:35%; padding:5px; }
  .stats-half__inner h4 a img { max-width:60%; }
}


/* main visual 05 */
.main-slide--fifth {background: #131415;}
.main-slide-inner--fifth {display: flex; justify-content: space-between; padding-left: 50px; padding-right: 50px;}
.board-half {display: flex; flex-direction: column; justify-content: space-evenly; width: 50%;}
.board-title--video {padding-left: 40px;}
.board-title--video .board-title-inner {padding-left: 170px; background: url('../images/video_bg.png') no-repeat;}
.board-title-inner {padding: 70px 0 0 0; height: 360px; box-sizing: border-box;}
.board-title__text {color: #fff; font-size: 65px; line-height: 1;}
.board-title__description {display: block; margin-top: 20px; color: #fff; font-size: 22px;}
.board-title__link {display: block; margin-top: 50px;}
.board-cont {height: 310px;}
.board-cont--video {display: flex; justify-content:flex-end; align-items: flex-end;}
.video-slide {width: 270px; opacity: 0.4;}
.active-slider .bx-wrapper {position: relative;}
.active-slider .bx-viewport {border: 3px solid #fff; box-sizing: border-box;}
.active-slide {width: 310px;}
.active-slider .bx-controls {position: absolute; top: 0; left: -94px;}
.active-slider .bx-prev,
.active-slider .bx-next {display: inline-block; width: 13px; height: 22px; background: url('../images/video_arrow_left.png') no-repeat; font-size: 0; vertical-align: top;}
.active-slider .bx-next {margin-left: 37px; background: url('../images/video_arrow_right.png') no-repeat;}
.news-wrap {width: calc(50% - 80px);}
.news-list-item {margin-top: 24px;}
.news-list-item:first-child {margin-top: 0;}
.news-list-link {display: flex; justify-content: space-between; padding: 15px 27px; border: 1px solid #393939;}
.news-list-link:hover {background: rgba(85, 136, 214, 0.2); border-color: #5a91e3;}
.news-list-link:hover .news-list-link__title {color: #5a91e3;}
.news-list-link__title {display: inline-block; width: calc(100% - 110px); color: #fff; font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.news-list-link__date {color: #959595; font-size: 18px;}


@media screen and (max-width:1440px) {
  .main-slide-inner--fifth {padding-left: 20px; padding-right: 20px;}
  .board-title--video {padding: 0;}
}

@media screen and (max-width:1350px) {
  .main-slide-inner--fifth {display: block; padding: 160px 40px 170px; background: url('../images/video_bg_tab.png') no-repeat 17px 100px;}
  .board-half {width: auto; flex-direction: row; justify-content: space-between;}
  .board-title {width: 185px;}
  .board-title-inner {padding: 0; height: auto;}
  .board-title__text {font-size: 45px;}
  .board-title__description {margin-top: 20px; font-size: 20px;}
  .board-cont {width: calc(100% - 210px); height: auto;}
  .video-wrap {}
  .video-slide {width: 170px;}
  .board-title--video .board-title-inner {padding: 0; background: none;}
  .news-wrap {margin-top: 100px;}
  .active-slider .bx-controls {top: 110px; left: -64px;}
  .active-slider .bx-next {margin-left: 28px;}
  .news-list-link__title {font-size: 16px;}
  .news-list-link__date {font-size: 14px;}
}

@media screen and (max-width:760px) {
  .main-slide-inner--fifth {display: block; padding: 130px 20px 110px; background-size: 210px; background-position: 6px 88px;}
  .board-half {display: block; width: auto;}
  .active-slider .bx-controls {top: -30px; right: 0; left: auto;}
  .prev-slider {display: none;}
  .board-title {width: auto;}
  .board-title__text {font-size: 35px;}
  .board-title__description {margin-top: 14px; font-size: 16px;}
  .board-title__link {margin-top: 30px;}
  .board-cont {display: block; width: auto; margin-top: 40px;}
  .board-cont--video {margin-top: 60px;}
  .news-wrap {margin-top: 60px;}
  .news-list-link__title {width: auto; font-size: 14px;}
  .news-list-link__date {display: none;}
}
