@charset "utf-8";

/*layout*/
html {font-size:20px;background-color:#fff;color:#000;}
body {overflow-x:hidden;font-size:20px;letter-spacing:-0.03em;font-weight:400;}
main {position:relative;}

/*layout*/
#wrap {position:relative;height:auto;margin:0 auto;padding-top:0;}
.innerWrap {position:relative;width:750px;margin:0 auto;}

figure img {display:block;}
figure.center {display:flex;justify-content:center;}

.pt,
.ani {position:absolute;background-repeat:no-repeat;background-position:0 0;}
.mVer {display:none;}

.p-color {color:#FF5500;}
.red-color {color:#E0301E;}
.bold {font-weight:700;}

#wrap section {position:relative;margin:0 auto;}
#wrap main {position:relative;overflow:hidden;}

header {position:fixed;top:0;left:0;width:100%;background-color:#001CA7;z-index:1000;}
header .innerWrap {width:100%;height:4rem;padding:0 230px 0 50px;display:flex;justify-content:space-between;align-items:center;}
header .logo, header .m_logo,
header .brandLogo {display:block;width:225px;height:4rem;background:url("../images/brandLogo.png") no-repeat 0 center / 225px auto;z-index:998;}
header .m_btn_menu,
header .m_btn_close,
header .homeLink {display:none;}
header nav ul {display:flex;}
header nav ul li {height:4rem;font-size:1rem;font-weight:700;color:#fff;}
header nav ul li a {display:flex;width:100%;height:100%;justify-content:center;align-items:center;}
header nav ul li+li {margin-left:4rem;}
header .link_apply {position:absolute;right:40px;top:20px;display:inline-flex;padding:0 20px;height:40px;border-radius:20px;background-color:#fff;font-size:1rem;color:#001CA7;font-weight:700;justify-content:center;align-items:center;}

.head-tab {position:absolute;top:-42px;left:50%;height:42px;width:750px;margin:0 auto 0;transform:translateX(-50%);}
h2.title {display:flex;height:190px;padding-top:52px;border:1px solid #fff;justify-content:center;font-size:37px;color:#fff;font-weight:700;}

.headingWrap {padding-top:80px !important;height:1700px;background:#FD8600 url("../images/heading_bg.png") no-repeat center 0;}
.headingWrap .heading-title {text-align:center;}
.headingWrap .heading-title dd {margin-top:15px;}
.headingWrap .liveBox {margin-top:70px;padding:0 75px 70px;background-color:#fff;box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.17);}
.headingWrap .liveBox .movieBigFrame {margin-top:30px;}
.headingWrap .liveBox p {margin-top:58px;font-size:15px;line-height:24px;text-align:center;font-weight:500;}

.boxStyle {position:relative;padding:44px 59px;background:#fff url("../images/box_pointDot.svg") no-repeat 23px 19px;box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.17);border-radius: 5px;}
.boxStyle:nth-of-type(1) {margin-top:-42px;}
.shadow {box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.17);}

.eventWrap {background:linear-gradient(0deg, #FF9B2B 6.14%, #E0301E 177.44%);}
.eventWrap .innerWrap {padding:60px 0 76px;}
.eventWrap h2.title {width:856px;margin:0 -53px;}
/* .eventWrap .boxStyle:nth-of-type(1) {margin-top:-42px;} */
.eventWrap .boxStyle > dl {text-align:center;}
.eventWrap .boxStyle > dl dt {padding-bottom:38px;font-weight:700;}
.eventWrap .boxStyle > dl dt em {color:#FF5500;font-size:15px;font-style:normal;}
.eventWrap .boxStyle > dl dt p {margin-top:15px;font-size:29px;line-height:35px;}
.eventWrap .boxStyle > dl dd {position:relative;padding-top:38px;}
.eventWrap .boxStyle > dl dd:before {content:"";position:absolute;top:0;left:50%;width:530px;height:1px;background-color:#DDDDDD;transform:translateX(-50%);}
.eventWrap .boxStyle > dl dd > strong {display:block;margin-bottom:13px;color:#FF5500;}
.eventWrap .boxStyle > dl dd p {font-size:15px;line-height:24px;}
.eventWrap .boxStyle+.boxStyle {margin-top:40px;}
.eventWrap .point {top:367px;left:calc(50% + 354px);width:126px;height:110px;background-image:url("../images/event_point.svg");}
.eventWrap .point01 {top:1023px;left:calc(50% - 455px);width:104px;height:90px;background-image:url("../images/event_point_02.svg");}
.eventWrap .tipBox {position:relative;margin-top:50px;border-radius:10px;background-color:#fff;box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.17);}
.eventWrap .tipBox:before {content:"";position:absolute;top:-21px;left:-21px;width:58px;height:40px;background:url("../images/icon_tip.svg") no-repeat 0 0;}
.eventWrap .tipBox .tip-head {height:37px;background: linear-gradient(0deg, #FD8600 6.14%, #E0301E 177.44%);font-size:15px;color:#fff;font-weight:700;line-height:37px;text-align:center;border-radius:10px 10px 0 0;}
.eventWrap .tipBox .tip-content {padding:23px;display:flex;justify-content:space-between;}
.eventWrap .tipBox .tip-content .tip-items {width:100px;}
.eventWrap .tipBox .tip-content .tip-items > dt {display:flex;height:42px;padding-bottom:10px;justify-content:center;align-items:center;font-size:13px;line-height:16px;font-weight:700;text-align:center;border-bottom:1px solid #ddd;}
.eventWrap .tipBox .tip-content .tip-items > dd {padding-top:10px;}
.eventWrap .tipBox .tip-content .tip-items > dd .infoG {height:116px;padding-top:75px;margin-bottom:14px;border-radius:5px;background-color:#f1f1f1;background-repeat:no-repeat;background-position:center 20px;}
.eventWrap .tipBox .tip-content .tip-items > dd .infoG p {display:flex;height:28px;justify-content:center;align-items:center;font-size:12px;line-height:14px;color:#7d7d7d;font-weight:700;text-align:center;}
.eventWrap .tipBox .tip-content .tip-items > dd ul li {position:relative;padding-left:7px;font-size:11px;line-height:17px;color:#464646;}
.eventWrap .tipBox .tip-content .tip-items > dd ul li:before {content:"\00b7";position:absolute;top:0;left:0;}
.eventWrap .tipBox .tip-content .tip-items:nth-of-type(1) > dd .infoG {background-image:url("../images/tip_icon_01.svg");}
.eventWrap .tipBox .tip-content .tip-items:nth-of-type(2) > dd .infoG {background-image:url("../images/tip_icon_02.svg");}
.eventWrap .tipBox .tip-content .tip-items:nth-of-type(3) > dd .infoG {background-image:url("../images/tip_icon_03.svg");}
.eventWrap .tipBox .tip-content .tip-items:nth-of-type(4) > dd .infoG {background-image:url("../images/tip_icon_04.svg");}
.eventWrap .tipBox .tip-content .tip-items:nth-of-type(5) > dd .infoG {background-image:url("../images/tip_icon_05.svg");}
.eventWrap .infoBox {margin-top:40px;padding:25px 0 25px 85px;border-radius:5px;background-color:rgba(255, 85, 0,0.1);}
.eventWrap .infoBox ul {font-size:12px;line-height:20px;font-weight:600;list-style-type: decimal;color:#464646;}
.eventWrap .infoBox ul li:nth-of-type(1) {margin-bottom:18px;}
.eventWrap .giftBox {display:flex;margin-top:40px;justify-content:center;counter-reset:count;}
.eventWrap .giftBox > div {position:relative;width:248px;height:190px;padding-top:130px;border-radius:5px;}
.eventWrap .giftBox > div:before {content:"Gift"counter(count);counter-increment:count;position:absolute;top:-11px;left:-15px;width:49px;height:49px;border-radius:50%;background-color:#ffb600;font-size:15px;font-weight:700;line-height:49px;text-align:center;}
.eventWrap .giftBox > div+div {margin-left:26px;}
.eventWrap .giftBox > div p {font-size:15px;line-height:18px;text-align:center;}
.eventWrap .giftBox > div:nth-of-type(1) {background:url("../images/gift_goods_01.png") no-repeat left 50% top 13px;}
.eventWrap .giftBox > div:nth-of-type(2) {background:url("../images/gift_goods_02.png") no-repeat left 50% top 40px;}

.eventWrap .linkArea {display:flex;padding:70px 0 130px;background-color:#F1F1F1;justify-content:center;}
.eventWrap .linkArea > div {width:450px;display:flex;flex-flow:nowrap column;}
.eventWrap .linkArea .link_event {display:flex;height:70px;border-radius:5px;background-color:#FF5500;font-size:24px;font-weight:700;color:#fff;justify-content:center;align-items:center;box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.17);}
.eventWrap .linkArea .link_event span {padding-right:35px;background:url("../images/icon_link.svg") no-repeat right center;}
.eventWrap .linkArea .info {margin-top:17px;height:63px;font-size:16px;line-height:23px;border-radius:10px;border:1px solid #FF5500;background-color:#fff;}
.eventWrap .linkArea .info strong {padding-left:35px;background:url("../images/icon_point.svg") no-repeat left center;font-weight:600;}

.liveMovieWrap {background:#FFD773 url("../images/liveMovie_point.svg") no-repeat left calc(50% - 20px) top 287px;}
.liveMovieWrap .logo {position:absolute;top:-52px;left:50%;width:200px;height:210px;transform:translateX(-50%);}
.liveMovieWrap .logo figure {position:relative;top:25px;left:50%;z-index:10;width:150px;transform:translateX(-50%);}
.liveMovieWrap .logo:before {content:"";position:absolute;top:0;left:0;display:block;width:200px;height:200px;background-color:#FFD773;border-radius:50%;}
.liveMovieWrap .innerWrap {padding:220px 0 110px;width:600px;}
.liveMovieWrap .linkArea {display:flex;flex-flow:nowrap column;align-items:center;}
.liveMovieWrap .linkArea a {position:relative;width:490px;height:102px;padding-left:145px;border-radius:51px;background-color:#E43C00;font-size:19px;line-height:23px;color:#fff;font-weight:700;box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.17);background-repeat:no-repeat;background-position:left 54px top 50%;}
.liveMovieWrap .linkArea a+a {margin-top:17px;}
.liveMovieWrap .linkArea a:after {content:"";position:absolute;top:calc(50% - 11px);right:49px;width:11px;height:23px;background:url("../images/link_arrow.svg") no-repeat 0 0 / auto 23px;}
.liveMovieWrap .linkArea .youtube {background-image:url("../images/icon_youtube.svg");}
.liveMovieWrap .linkArea .zoom {background-image:url("../images/icon_zoom.svg");}
.liveMovieWrap .kakaoLinkArea {display:flex;margin-top:30px;flex-flow:nowrap column;align-items:center;}
.liveMovieWrap .kakaoLinkArea a {width:390px;height:82px;padding-left:40px;border-radius:5px;background:#EB8C00 url("../images/icon_talk.png") no-repeat right 30px top 50% / auto 46px;box-shadow: 0px 0px 13px rgba(0, 0, 0, 0.17);font-size:17px;line-height:24px;font-weight:700;background-blend-mode:darken;}
.liveMovieWrap .kakaoLinkArea a+a {margin-top:13px;}

.timeTableWrap {padding-bottom:130px;}
.timeTableWrap:before {content:"";position:absolute;display:block;width:100%;height:317px;background: linear-gradient(0deg, #FD8600 6.14%, #E0301E 177.44%);z-index:-1;}
.timeTableWrap h2.title {border:0;}
.timeTableWrap .boxStyle {padding:90px 77px 60px;background-color:#F1F1F1;}
.timeTableWrap .boxStyle .session-box {position:relative;padding:12px 39px;background-color:#fff;border-radius:5px;}
.timeTableWrap .boxStyle .session-box dl {display:flex;padding:25px 0;}
.timeTableWrap .boxStyle .session-box dl dt {width:185px;padding:13px 0 0 20px;font-size:21px;line-height:25px;color:#FF5500;font-weight:700;}
.timeTableWrap .boxStyle .session-box dl dd {width:calc(100% - 185px);padding-left:30px;border-left:2px solid #FF5500;}
.timeTableWrap .boxStyle .session-box dl dd strong {font-size:19px;line-height:23px;}
.timeTableWrap .boxStyle .session-box dl dd p {font-size:16px;line-height:25px;;color:#464646;}
.timeTableWrap .boxStyle .session-box dl+dl {border-top:1px solid #ddd;}
.timeTableWrap .boxStyle .session-box dl.short dt {padding-top:0;}
.timeTableWrap .boxStyle .session-box.lunch {height:72px;display:flex;background-color:#FF5500;align-items:center;justify-content:center;font-size:23px;color:#fff;font-weight:700;}
.timeTableWrap .boxStyle .session-box.lunch:before {content:"";position:absolute;top:-27px;left:120px;width:2px;height:27px;background-color:rgba(255, 85, 0,0.5);}
.timeTableWrap .boxStyle .session-box.lunch:after {content:"";position:absolute;bottom:-27px;left:120px;width:2px;height:27px;background-color:rgba(255, 85, 0,0.5);}
.timeTableWrap .boxStyle > div+div {margin-top:27px;}

.scheduleWrap {
    background-image:url("../images/schedule_bg.png"),linear-gradient(0deg, #FD8600 6.14%, #E0301E 177.44%);
    background-position:center 153px,0 0;
    background-repeat:no-repeat,no-repeat;
}
.scheduleWrap .innerWrap {padding:60px 0 100px;}
/* .scheduleWrap h2.title {width:856px;margin:0 -53px;} */
.scheduleWrap .boxStyle {padding:0;width:600px;margin:0 auto;}
.scheduleWrap .boxStyle:nth-of-type(1) {margin-top:-31px;}
.scheduleWrap .boxStyle .date {height:64px;font-size:23px;line-height:64px;font-weight:700;text-align:center;background:#FFB600 url("../images/box_pointDot_w.svg") no-repeat 23px 19px;border-radius:5px 5px 0 0;}
.scheduleWrap .boxStyle .box-content {padding:37px 35px;}
.scheduleWrap .boxStyle.day01 {margin-bottom:45px;background-image:none;}
.scheduleWrap .boxStyle.day01 .box-content {display:flex;padding:0;height:62px;font-size:21px;font-weight:700;text-align:center;align-items:center;justify-content:center;}
.scheduleWrap .boxStyle:not(.day01)+.boxStyle {margin-top:53px;}
.scheduleWrap .boxStyle:not(.day01)+.boxStyle:before {content:"";position:absolute;top:-33px;left:calc(50% - 12px);width:23px;height:13px;background:url("../images/icon_arrowDown.svg") no-repeat 0 0;}
.scheduleWrap .boxStyle.day02 .box-content {padding:14px 35px;}
.scheduleWrap .boxStyle .timeTable dl {display:flex;padding:25px 0;}
.scheduleWrap .boxStyle .timeTable dl dt,
.scheduleWrap .boxStyle .timeTable dl dd .time {width:110px;height:27px;background-color:#FF5500;border-radius:5px;font-size:15px;font-weight:700;color:#fff;text-align:center;line-height:27px;}
.scheduleWrap .boxStyle .timeTable dl dd {width:calc(100% - 110px);padding-left:23px;}
.scheduleWrap .boxStyle .timeTable dl dd strong {font-size:19px;line-height:23px;}
.scheduleWrap .boxStyle .timeTable dl dd p {margin-top:5px;font-size:16px;line-height:25px;;color:#464646;}
.scheduleWrap .boxStyle .timeTable dl dd .time {margin-top:17px;border:1px solid #FF5500;background-color:#fff;color:#FF5500;}
.scheduleWrap .boxStyle .timeTable dl dd .time+p {font-size:16px;line-height:25px;}
.scheduleWrap .boxStyle .timeTable dl+dl {border-top:1px solid #ddd;}
.scheduleWrap .boxStyle.day03 .box-content {padding:45px 35px;}
.scheduleWrap .boxStyle .eduProcess {overflow:hidden;border-radius:5px;}
.scheduleWrap .boxStyle .eduProcess dt {height:46px;background-color:#ff5500;font-size:19px;line-height:46px;color:#fff;font-weight:700;text-align:center;}
.scheduleWrap .boxStyle .eduProcess dd {display:flex;padding:40px 15px;}
.scheduleWrap .boxStyle .eduProcess dd > div {flex:1;text-align:center;}
.scheduleWrap .boxStyle .eduProcess .edu-items span {display:inline-flex;width:110px;height:27px;border:1px solid #FF5500;border-radius:5px;font-size:15px;color:#ff5500;font-weight:700;align-items:center;justify-content:center;} 
.scheduleWrap .boxStyle .eduProcess .edu-items > div {margin-top:18px;}
.scheduleWrap .boxStyle .eduProcess .edu-items strong {font-size:16px;}
.scheduleWrap .boxStyle .eduProcess .edu-items p {margin-top:6px;font-size:15px;line-height:18px;color:#464646;}
.scheduleWrap .boxStyle .eduProcess .edu-items+.edu-items {border-left:1px solid #ddd;}
.scheduleWrap .infoArea {height:150px;padding-top:38px;background-color:#fff;}
.scheduleWrap .infoArea ul {width:600px;margin:0 auto;font-size:16px;line-height:19px;font-weight:500;}
.scheduleWrap .infoArea ul li+li {margin-top:7px;font-weight:700;}


/* mediaQuery */
@media (max-width:750px) {
    .mVer {display:block;}
	.pcVer {display:none;}

	.innerWrap {width:100%;padding:0 30px;}

    .eventWrap .innerWrap {padding:60px 30px 76px;}

	h2.title {border:0;width:100%;margin:0;}
}
