@font-face {
    font-family: 'gangwon';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
#pack_set{width:1120px; margin: 0 auto; text-align: center; padding:168px 0 0 0; text-indent: -9999px; overflow: hidden}
#pack_set .pack_set_img{width:100%; height:1031px; display: block; background: url(img/pack_set.jpg) no-repeat}
#pack_set .pack_set_tab{width: 100%; margin-top: 50px; font-size: 14px}
#pack_set .pack_set_tab thead{width: 100%; height: 49px; line-height: 49px; margin-top: 20px; background: #f3f6f8; border-top: solid 1px #d6d9db}
#pack_set .pack_set_tab thead th{}
#pack_set .pack_set_tab tbody{}
#pack_set .pack_set_tab tbody tr:hover{background: #fffdea}
#pack_set .pack_set_tab tbody td{padding: 20px 0; background: url(/images/tab_line.png) 0 100% repeat-x}
#pack_set .pack_set_tab tbody td:nth-child(1){width:60%; text-align: left; padding-left: 10px}
#pack_set .pack_set_tab tbody td>span{height: 33px; line-height: 33px; border-radius: 20px; background: #f0f0f0; color: #000; padding: 0 20px; display:inline-block; cursor: default}
#pack_set .pack_set_tab tbody td>a{height: 33px; line-height: 33px; border-radius: 20px; background: #0069b4; color: #fff; padding: 0 20px; display:inline-block}

#word_wrap{width:100%}
#word_wrap .word_title{width:100%; background: #0069b4; padding:300px 0 150px 0}
#word_wrap .word_title .word_title_wrap{width:1120px; margin: 0 auto; text-align: center}
#word_wrap .word_title .word_title_wrap .tt1_001{display: block; color: #fccd13; font-size: 45px; font-family: NanumEB}
#word_wrap .word_title .word_title_wrap .tt1_002{font-family: 'gangwon'; color: #fff; display: block; font-size: 114px; margin:50px 0 0 0}
#word_wrap .word_title .word_title_wrap .tt1_002 .tt1_002_1{font-family: 'gangwon'; color: #fccd13; display: block; line-height: 127px}
#word_wrap .word_title .word_title_wrap .tt1_003{display: block; font-size: 38px; color:#fff; font-family: NanumB}

#word_wrap .word_is{width:100%; background: #f6f6f6; padding:150px 0}
#word_wrap .word_is .word_is_wrap{width:1120px; margin: 0 auto; text-align: center; background: url(img/ico01.png) 50% 0 no-repeat; padding:140px 0 0 0}
#word_wrap .word_is .word_is_wrap .tt2_001{font-size: 48px; font-family: NanumEB}
#word_wrap .word_is .word_is_wrap .tt2_001 .tt2_001_1{font-family: 'gangwon'; color: #0069b4; font-size: 72px; vertical-align: top; font-style: italic; padding:0 10px 0 0}
#word_wrap .word_is .word_is_wrap .tt2_002{display: block; font-size: 36px; font-family: NanumEB; margin:60px 0 0 0}
#word_wrap .word_is .word_is_wrap .tt2_003{display: block; font-size: 30px; line-height: 52px; margin:20px 0 0 0}

#word_wrap .wspecial{width:100%; background: #fff; padding:150px 0}
#word_wrap .wspecial .wspecial_wrap{width:1120px; margin: 0 auto; text-align: center}
#word_wrap .wspecial .wspecial_wrap .tt3_001{font-size: 48px; font-family: NanumEB; background: url(img/ico02.png) 50% 0 no-repeat; padding:150px 0 0 0; display: block}
#word_wrap .wspecial .wspecial_wrap .tt3_001 .tt3_001_1{font-family: 'gangwon'; color: #0069b4; font-size: 72px; vertical-align: top; font-style: italic}
#word_wrap .wspecial .wspecial_wrap ul.tt3_002{display: flex; justify-content: space-between; margin:60px 0 0 0}
#word_wrap .wspecial .wspecial_wrap ul.tt3_002 li{width:303px; height:303px; border-radius: 152px; background: #f6f6f6; font-size: 24px; padding:110px 0 0 0; box-sizing: border-box}
#word_wrap .wspecial .wspecial_wrap ul.tt3_002 li .tt3_002_1{font-size: 48px; font-family: NanumEB; display: block; margin:10px 0 0 0}
#word_wrap .wspecial .wspecial_wrap ul.tt3_002 li .tt3_002_2{font-size: 48px; font-family: NanumEB; display: block; margin:10px 0 0 0}
#word_wrap .wspecial .wspecial_wrap ul.tt3_002 li .tt3_002_3{font-size: 48px; font-family: NanumEB; display: block; margin:10px 0 0 0}
#word_wrap .wspecial .wspecial_wrap .tt3_003{font-family: NanumB; font-size: 36px; display: block; margin:60px 0 0 0}

#word_wrap .wcont{width:100%; background: #f6f6f6; padding:150px 0}
#word_wrap .wcont .wcont_wrap{width:1120px; margin: 0 auto; text-align: center}
#word_wrap .wcont .wcont_wrap .tt4_001{font-size: 48px; font-family: NanumEB; background: url(img/ico03.png) 50% 0 no-repeat; padding:140px 0 0 0; display: block}
#word_wrap .wcont .wcont_wrap .tt4_001 .tt4_001_1{font-family: 'gangwon'; color: #0069b4; font-size: 72px; vertical-align: top; font-style: italic}
#word_wrap .wcont .wcont_wrap table.tt4_002{width:100%; margin:60px 0 0 0}
#word_wrap .wcont .wcont_wrap table.tt4_002 tr{}
#word_wrap .wcont .wcont_wrap table.tt4_002 tr>th{border-left:solid 10px #f6f6f6; border-bottom:solid 10px #f6f6f6; padding:30px 0; font-size: 30px; font-family: NanumB; box-sizing: border-box; background: #fff}
#word_wrap .wcont .wcont_wrap table.tt4_002 tr>th:nth-of-type(1){border-left:0}
#word_wrap .wcont .wcont_wrap table.tt4_002 tr>td{border-left:solid 10px #f6f6f6; padding:60px 0; font-size: 30px; vertical-align: middle; font-family: NanumB; box-sizing: border-box; background: #fff; line-height: 53px}
#word_wrap .wcont .wcont_wrap table.tt4_002 tr>td:nth-of-type(1){border:0}

#word_wrap .witgo{width:100%; background: #fff; padding:150px 0}
#word_wrap .witgo .witgo_wrap{width:1120px; margin: 0 auto; text-align: center}
#word_wrap .witgo .witgo_wrap .tt5_001{font-size: 48px; font-family: NanumEB; background: url(img/ico04.png) 50% 0 no-repeat; padding:140px 0 0 0; display: block}
#word_wrap .witgo .witgo_wrap .tt5_001 .tt5_001_1{font-family: 'gangwon'; color: #0069b4; font-size: 72px; vertical-align: top; font-style: italic}
#word_wrap .witgo .witgo_wrap ul.tt5_002{margin:20px 0 0 0; display: flex; justify-content: space-between; flex-wrap:wrap}
#word_wrap .witgo .witgo_wrap ul.tt5_002 li{width:540px; height:540px; border-radius: 270px; background: #f6f6f6; box-sizing: border-box; padding:100px 0 0 0; margin:40px 0 0 0}
#word_wrap .witgo .witgo_wrap ul.tt5_002 li .tt5_002_1{width:60px; height:60px; line-height: 60px; border-radius: 30px; font-size: 30px; font-family: NanumEB; display: block; background: #0069b4; color: #fff; margin:0 auto}
#word_wrap .witgo .witgo_wrap ul.tt5_002 li .tt5_002_2{font-size: 48px; font-family: NanumEB; display: block; margin:15px 0 0 0; letter-spacing: -3px}
#word_wrap .witgo .witgo_wrap ul.tt5_002 li .tt5_002_3{font-size: 30px; display: block; line-height: 53px; margin:20px 0 0 0}

#word_wrap .wcurriculum{width:100%; background: #f6f6f6; padding:150px 0}
#word_wrap .wcurriculum .wcurriculum_wrap{width:1120px; margin: 0 auto; text-align: center}
#word_wrap .wcurriculum .wcurriculum_wrap .tt6_001{font-size: 48px; font-family: NanumEB; background: url(img/ico05.png) 50% 0 no-repeat; padding:140px 0 0 0; display: block}
#word_wrap .wcurriculum .wcurriculum_wrap .tt6_001 .tt6_001_1{font-family: 'gangwon'; color: #0069b4; font-size: 72px; vertical-align: top; font-style: italic}
#word_wrap .wcurriculum .wcurriculum_wrap dl.tt6_002{display: flex; margin:60px 0 0 0}
#word_wrap .wcurriculum .wcurriculum_wrap dl.tt6_002 dd{width:50%; height:130px; line-height: 130px; font-size: 36px; background: #fff; font-family: NanumEB; cursor: pointer}
#word_wrap .wcurriculum .wcurriculum_wrap dl.tt6_002 dd.on{background: #0069b4; color: #fff}
#word_wrap .wcurriculum .wcurriculum_wrap dl.tt6_003{font-size: 30px; padding:60px 0 0 0}
#word_wrap .wcurriculum .wcurriculum_wrap dl.tt6_003 dd{width:100%; height:52px; display: flex; line-height: 52px}
#word_wrap .wcurriculum .wcurriculum_wrap .tt6_003 .tt6_003_1{width:90%; display: block; text-align: left}
#word_wrap .wcurriculum .wcurriculum_wrap .tt6_003 .tt6_003_2{width:10%; display: block; text-align:center}

#word_wrap .wsale{width:100%; background: #fff; padding:150px 0}
#word_wrap .wsale .wsale_wrap{width:1120px; margin: 0 auto; text-align: center}
#word_wrap .wsale .wsale_wrap .tt7_001{font-size: 48px; font-family: NanumEB; background: url(img/ico06.png) 50% 0 no-repeat; padding:140px 0 0 0; display: block}
#word_wrap .wsale .wsale_wrap .tt7_001 .tt7_001_1{font-family: 'gangwon'; color: #0069b4; font-size: 72px; vertical-align: top; font-style: italic; padding:0 10px 0 0}
#word_wrap .wsale .wsale_wrap dl.tt7_002{border:solid 3px #0069b4; box-sizing: border-box; padding:50px 70px 50px 140px; position: relative; text-align: left}
#word_wrap .wsale .wsale_wrap dl.aclass{border:solid 3px #7d7d7d}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dt.tt7_002_1{font-size: 36px; font-family: NanumEB}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dt.tt7_002_1a{font-family: Nanum}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd{font-size: 36px}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd .tt7_002_2{margin:25px 0 0 0; display: block}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd .tt7_002_2a{font-size: 30px; font-family: Nanum; color: #7d7d7d; text-decoration : line-through; padding:0 0 20px 0; display: inline-block; vertical-align: middle}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd .tt7_002_2b{font-size: 60px; font-family: NanumEB; margin:0 0 0 20px}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd .tt7_002_2c{font-size: 24px}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd .tt7_002_3{position: absolute; right:70px; top:60px}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd .tt7_002_3 .tt7_002_3a{widht:199px; font-size: 24px; text-align: center; display: block; padding:0 0 10px 0}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd .tt7_002_3 a.tt7_002_3b{
	width:199px; height:78px; font-size: 30px; font-family: NanumB; color: #fff; background: #0069b4; display: block; text-align: center; line-height: 78px;
}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd.tt7_002_4a{
	width:77px; height:100%; background: #0069b4; position: absolute; display: block; left:0; top:0; color: #fff; font-family: NanumEB; text-align: center; line-height: 60px; box-sizing: border-box; padding:25px 0 0 0;
}
#word_wrap .wsale .wsale_wrap dl.tt7_002 dd.tt7_002_4b{
	width:77px; height:100%; background: #7d7d7d; position: absolute; display: block; left:0; top:0; color: #fff; font-family: NanumEB; text-align: center; line-height: 42px; box-sizing: border-box; padding:25px 0 0 0;
}

#word_wrap .wsale .wsale_wrap div.freepass{margin:120px 0 0 0; text-align: left}
#word_wrap .wsale .wsale_wrap div.freepass .freepass_st{font-size: 36px; font-family: NanumEB; display: block}
#word_wrap .wsale .wsale_wrap div.freepass .freepass_tt{font-size: 30px; display: block; margin:10px 0 0 0}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li{display: flex; justify-content: space-between; margin:40px 0 0 0}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li li{width:275px; height:500px; border:solid 3px #0069b4; box-sizing: border-box; position:relative}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box{}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box>dt.fb01{line-height: 60px; padding:40px 0 0 35px}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box>dt.fb01 .fb01a{font-size: 30px; display: block; font-family: NanumEB}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box>dt.fb01 .fb01b{font-size: 60px; display: block; font-family: NanumEB}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box>dt.fb01 .fb01c{font-size: 42px; display: block; font-family: NanumEB; letter-spacing: -1px}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box>dd.fb02{font-size: 30px; color: #7d7d7d; text-decoration : line-through; margin:70px 0 0 0; display: block; padding:0 0 0 35px}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box>dd.fb03{font-size: 42px; display: block; font-family: NanumEB; letter-spacing: -1px; margin:10px 0 0 0; padding:0 0 0 35px}
#word_wrap .wsale .wsale_wrap div.freepass ul.freepass_li dl.freepass_box>dd.fb04 a{width:100%; height:75px; line-height: 75px;  background: #0069b4; position: absolute; bottom:0; font-size: 30px; font-family: NanumB; color: #fff; text-align: center}
#word_wrap .wsale .wsale_wrap dl.t20{margin-top:20px}
#word_wrap .wsale .wsale_wrap dl.t60{margin-top:60px}

#word_wrap .wqna{width:100%; background: #f6f6f6; padding:150px 0}
#word_wrap .wqna .wqna_wrap{width:1120px; margin: 0 auto; text-align: center}
#word_wrap .wqna .wqna_wrap .tt8_001{font-family: 'gangwon'; color: #0069b4; font-size: 72px; font-style: italic; background: url(img/ico07.png) 50% 0 no-repeat; padding:140px 0 0 0; display: block}
#word_wrap .wqna .wqna_wrap .tt8_002{font-size: 30px; display: block; margin:70px 0 0 0}
#word_wrap .wqna .wqna_wrap .tt8_003{width:200px; height:78px; line-height: 78px; background:#0069b4; font-size: 30px; display: block; font-family: NanumEB; color: #fff; margin:70px auto 0 auto}




