@charset "utf-8";

.event_contents { background-color: #fff; }
.event_contents,
.event_contents div,
.event_contents p,
.event_contents li,
.event_contents input,
.event_contents table th,
.event_contents table td { font-family: 'Noto Sans KR', '맑은 고딕', 'Malgun gothic', 'Dotum', '돋움', Sans-Serif; letter-spacing: -1px; }
.event_contents .container { position: relative; }
.event_contents .wrap { position: relative; max-width: 720px; margin: 0 auto; text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box; }
.event_contents .verdana { font-family: verdana; }

.bx-wrapper { margin: 0 auto !important; } 
.bx-wrapper .bx-viewport { background: none; box-shadow: none; border: 0;left: 0;} 
.bx-wrapper img { display: inline; } 

.section-title { background:url('https://img.eduwill.net/Img2/7even/promotion/190418/mobile/bg_title.jpg') 50% 0 no-repeat; background-size:cover;}
.section-sub-title { background:#1f2741;}
.section-02 { background:#f5f5f5;}
.section-03 { background:#313131;}
.section-04 { background:#fff;}
.section-05 { background:#f7f6f4 url('https://img.eduwill.net/Img2/7even/promotion/190418/mobile/bg_01.jpg') 50% 0 no-repeat; background-size:100%;}
.section-05 .section05-title { padding:40px 0 20px; line-height:1; font-size:20px; color:#1b1b1b; font-weight:400; letter-spacing:-2px;}
.section-05 .article-01,
.section-05 .article-02 { padding-bottom:30px;}
.section-05 .article-title { padding:0 10.69444444444%; margin-bottom:15px; text-align:left;}
.section-05 .article-title p { font-size:14px; color:#292929; font-weight:400; letter-spacing:-1px;}
.section-05 .article-title p a { display:table; margin-top:5px; width:51.57446808511%; height:20px; text-align:center; background:#fff; border:1px solid #434343; border-radius:5px; box-sizing:border-box;}
.section-05 .article-title p a span { display:table-cell; vertical-align:middle; font-size:11px; font-weight:400; color:#1a1a1a; letter-spacing:-1px;}
.section-05 .article-title p a span:after {content:'';display:inline-block; position:relative; top:-1px; width:2px;height:2px;margin-left:10px;border-top:1px solid #434343;border-right:1px solid #434343;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.section-05 .article-title p.highlight { color:#bd0909;}
.section-05 .article-title p.highlight span { font-weight:700;}
.section-05 .article-title p.highlight em { color:#a1a1a1; font-weight:300; font-family: 'Montserrat';}
.section-05 .article-slide { padding:0 4.16666666667% 0 8.75%;}
.btn-download { position:relative; padding:0 8.33333333333%; }
.btn-download a { display:table; width:100%; height:30px; text-align:center; background:#ffde25; border:2px solid #000; border-radius:8px; box-sizing:border-box;}
.btn-download span { display:table-cell; vertical-align:middle; font-size:14px; font-weight:700; color:#181818; letter-spacing:-2px;}
.btn-download a:after { content:''; display:block; position:absolute; top:15px; right:60px; width:20px; height:24px; background:url('//img.eduwill.net/Img2/7even/promotion/190418/icon_hand.png') 0 0 no-repeat; background-size:20px;}

.section-06 { background:#fff url('https://img.eduwill.net/Img2/7even/promotion/190418/mobile/bg_02.jpg') 50% 0 no-repeat; background-size:cover;}
.section-07 { background:#f7f6f4 url('https://img.eduwill.net/Img2/7even/promotion/190418/mobile/bg_03.jpg') 50% 0 no-repeat; background-size:cover;}
.section-08 { background:#1f2741 url('https://img.eduwill.net/Img2/7even/promotion/190418/mobile/bg_04.jpg') 50% 0 no-repeat; background-size:cover;}
.section-08 .wrap { padding:49px 5.27777777778% 44px; box-sizing:border-box;}
.section-08 .apply-title { margin-bottom:14px; font-size:20px; font-weight:400; letter-spacing:-2px; line-height:1.2; color:#fff;}
.apply-title strong { color:#fff000;}
.apply-title strong span { font-weight:700; font-family:verdana;}
.apply-subject { position:relative; padding:0 4.6439628483% 5px; margin-bottom:12px; background:#fff; box-sizing:border-box;}
.apply-subject .subject-title { width:20.43343653251%; height:43px; display:table; text-align:center; background:#ad3c3c;}
.apply-subject .subject-title span { display:table-cell; vertical-align:middle; color:#fff; font-weight:700; font-size:14px; letter-spacing:-1px; line-height:1.2;}
.apply-subject .subject-title span em { font-size:11px; color:#fff; font-weight:500; opacity:.2; filter:alpha(opacity=20);}
.apply-subject ul li { padding:12px 0; border-top:1px solid #cdcdcd;}
.apply-subject ul li:first-child { border-top:0;}
.apply-subject ul li .subject-name { font-size:16px; color:#151515; font-weight:700; letter-spacing:-2px; line-height:1.3; text-align:left;}
.apply-subject ul li .price { width:60%;}
.apply-subject ul li .price span { position:relative; display:inline-block; line-height:30px; color:#151515; font-family:'Montserrat';}
.apply-subject ul li .price .before { padding:0 12px; font-weight:300; font-size:14px;}
.apply-subject ul li .price .before:before { content:''; position:absolute; top:50%; left:0; width:100%; height:1px; background:#ad3c3c;}
.apply-subject ul li .price .before:after {content:''; position:absolute; display:block; top:50%; right:0; margin-top:-3px; width:4px;height:4px; border-top:2px solid #ad3c3c;border-right:2px solid #ad3c3c;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.apply-subject ul li .price .after { padding:0 5px; font-weight:700; font-size:16px;}
.apply-subject ul li .action { width:40%; text-align:right;}
.apply-subject ul li .action a { position:relative; display:table; width:100%; height:30px; text-align:center; background:#fff000; border:2px solid #000; border-radius:5px; box-sizing:border-box;}
.apply-subject ul li .action a span { display:table-cell; vertical-align:middle; font-size:14px; font-weight:700; color:#181818; letter-spacing:-2px;}
.apply-subject ul li .action a:after { content:''; display:block; position:absolute; top:15px; right:15px; width:20px; height:23px; background:url('//img.eduwill.net/Img2/7even/promotion/190418/icon_hand.png') 0 0 no-repeat; background-size:20px;}

.section-notice { background:#eee;}
.section-notice .wrap { padding:25px 7.83333333333%;}
.section-notice .wrap dl dt { padding-bottom:5px; margin-bottom:5px; font-size:16px; font-weight:700; color:#111; text-align:left; border-bottom:2px solid #000; }
.section-notice .wrap dl dd li { line-height:1.4; color:#111; font-weight:500; letter-spacing:-1px; text-align:left; font-size:14px;}
.section-notice .wrap dl dd li:before { content:'-'; display:inline-block; margin-right:2px; font-weight:400; color:#111;}
.section-notice .wrap dl dd li a { display:inline-block; margin-left:15px; padding:0 12px; line-height:20px; font-size:12px; color:#1f2741; font-weight:400; background:#fff; border-radius:50px; border:1px solid #ccc;}

.section-banner { padding:50px 0; background:#fff;}
@media only screen and (min-width: 640px) {
	.section-05 .section05-title { padding:82px 0 70px; font-size:38px;}
	.section-05 .article-01,
	.section-05 .article-02 { padding-bottom:100px;}
	.section-05 .article-title { margin-bottom:30px;}
	.section-05 .article-title p { font-size:27px; letter-spacing:-2px;}
	.section-05 .article-title p a { margin-top:10px; height:32px; border-radius:10px;}
	.section-05 .article-title p a span { font-size:16px; line-height:30px;}
	.section-05 .article-title p a span:after {content:'';display:inline-block; position:relative; top:-3px; width:4px;height:4px;margin-left:10px;border-top:2px solid #434343;border-right:2px solid #434343;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
	.btn-download {}
	.btn-download a { height:60px; border-radius:16px;}
	.btn-download span { font-size:20px;}
	.btn-download a:after { top:28px; right:110px; width:39px; height:46px; background-size:39px;}

	.section-08 .wrap { padding-top:90px; padding-bottom:90px;}
	.section-08 .apply-title { margin-bottom:28px; font-size:38px;letter-spacing:-3px;}
	.apply-subject { padding:0 69px 5px; margin-bottom:24px;}
	.apply-subject .subject-title { height:86px;}
	.apply-subject .subject-title span { font-size:26px;}
	.apply-subject .subject-title span em { font-size:14px;}
	.apply-subject ul li { padding:22px 0;}
	.apply-subject ul li .subject-name { font-size:28px; letter-spacing:-2px;}
	.apply-subject ul li .price span { line-height:53px;}
	.apply-subject ul li .price .before { padding:0 19px; font-size:22px;}
	.apply-subject ul li .price .before:before { margin-top:-1px; height:2px;}
	.apply-subject ul li .price .before:after {margin-top:-4px; width:6px;height:6px; border-top:3px solid #ad3c3c;border-right:3px solid #ad3c3c;}
	.apply-subject ul li .price .after { padding:0 10px; font-size:30px;}
	.apply-subject ul li .action a { height:53px; border-radius:10px;}
	.apply-subject ul li .action a span { font-size:20px;}
	.apply-subject ul li .action a:after { top:28px; right:15px; width:31px; height:32px; background-size:28px;}

	.section-notice .wrap { padding:50px 7.83333333333%;}
	.section-notice .wrap dl dt { padding-bottom:10px; margin-bottom:10px; font-size:24px;}
	.section-notice .wrap dl dd li { font-size:16px; line-height:24px;}
	.section-notice .wrap dl dd li:before { margin-right:5px;}
	.section-notice .wrap dl dd li a { padding:0 20px; line-height:24px; font-size:15px;}


}