@font-face {   
	font-family: 'SCDream8';
    src: url('../font/SCDream8.otf') format('OpenType');
	font-style: normal;
	font-weight: 800;
}
@font-face {   
	font-family: 'SCDream7';
    src: url('../font/SCDream7.otf') format('OpenType');
	font-style: normal;
	font-weight: 700;
}
@font-face {   
	font-family: 'SCDream6';
    src: url('../font/SCDream6.otf') format('OpenType');
	font-style: normal;
	font-weight: 600;
}
@font-face {   
	font-family: 'SCDream5';
    src: url('../font/SCDream5.otf') format('OpenType');
	font-style: normal;
	font-weight: 500;
}
@font-face {   
	font-family: 'SCDream4';
    src: url('../font/SCDream4.otf') format('OpenType');
	font-style: normal;
	font-weight: 400;
}
@font-face {   
	font-family: 'SCDream3';
    src: url('../font/SCDream3.otf') format('OpenType');
	font-style: normal;
	font-weight: 300;
}
@font-face {   
	font-family: 'SCDream2';
    src: url('../font/SCDream2.otf') format('OpenType');
	font-style: normal;
	font-weight: 200;
}
@font-face {   
	font-family: 'dable';
    src: url('../font/dable.otf') format('OpenType');
	font-style: normal;
	font-weight: normal;
}

@font-face {
  font-family: "GmarketSansTTFBold";
  src: url("../font/GmarketSansTTFBold.ttf") format("truetype");
  font-weight: normal;
} 
@font-face {
  font-family: "GmarketSansTTFLight";
  src: url("../font/GmarketSansTTFLight.ttf") format("truetype");
  font-weight: normal;
} 
@font-face {
  font-family: "GmarketSansTTFMedium";
  src: url("../font/GmarketSansTTFMedium.ttf") format("truetype");
  font-weight: normal;
} 

.etm_pro_wrap {
	overflow:hidden;
}
.etm_pro_wrap p {
	font-family: 'SCDream4';
	line-height:1.3;
    font-size: 20px;
    letter-spacing: -1.5px;
    word-break: keep-all;
}
.etm_pro_wrap li {
	font-family: 'SCDream4';
	line-height:1.3;
    font-size: 20px;
    letter-spacing: -1.5px;
    word-break: keep-all;
}
.etm_pro_wrap .main_section {
    background: url(/images/package/etm_pro/main_back.jpg) no-repeat;
    color: white;
    height: 560px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0px 7px 15px #00000063;
    z-index: 1;
    position: relative;
}
.etm_pro_wrap .main_section .top_tit {
	font-size:30px;
	font-family: "GmarketSansTTFMedium";
}
.etm_pro_wrap .main_section .main_tit {
	font-size:123px;
	font-family: "dable";
    line-height: 0.7;
    letter-spacing: 3px;
	background:url('/images/package/etm_pro/main_line.png') no-repeat;
     background-position: 49%;
	position:relative;
}
.etm_pro_wrap .main_section .main_tit:after {
	content:'';
	position:absolute;
	left: -110px;
	top:50%;
	width:85px;
	height:228px;
    margin-top: -114px;
	background:url('/images/package/etm_pro/leaf.png') no-repeat;
}
.etm_pro_wrap .main_section .main_tit:before {
	content:'';
	position:absolute;
	right: -110px;
	top:50%;
	width:85px;
	height:228px;
    margin-top: -114px;
	background:url('/images/package/etm_pro/leaf.png') no-repeat;
	transform: scale(-1, 1);
}
.etm_pro_wrap .main_section .main_tit .yellow {
	color:#fae361;
}
.etm_pro_wrap .main_section .btm_tit {
	font-size:73px;
	font-family: "GmarketSansTTFLight";
	margin-top:10px;
}

.etm_pro_wrap .section1 {
	background:#ff8b2e;
}
.etm_pro_wrap .section1 .container {
	padding:40px 80px;
}
.etm_pro_wrap .section1 .white_box {
	background:white;
	border-radius:12px;
	padding:60px 80px;
	position:relative;
}
.etm_pro_wrap .section1 .white_box:before {
	content:'';
	position:absolute;
    bottom: 70px;
    right: -85px;
	background:url('/images/package/etm_pro/pen.png') no-repeat;
	background-size:180px;
	height:180px;
	width:180px;
}
.etm_pro_wrap .section1 .top_tit {
	line-height:1.4;
}
.etm_pro_wrap .section1 .main_tit {
	font-size:45px;
  font-family: "GmarketSansTTFBold";
  margin-top:10px;
     letter-spacing: -3px;
}
.etm_pro_wrap .section1 .main_tit.color {
	color:#ff8b2e;
	margin-top:15px;
}
.etm_pro_wrap .section1 .flex  {
    display: flex;
    gap: 20px;
    justify-content: center;
	position:relative;
    margin: 40px 0;
}
.etm_pro_wrap .section1 .flex:after {
	content:'';
	position:absolute;
	top:50%;
	left:50%;
    transform: translate(-50%, -50%);
	background:url('/images/package/etm_pro/vs.png') no-repeat;
	background-size:83px;
	width: 83px;
    height: 88px;
}
.etm_pro_wrap .section1 .flex  .flex_box {
	width:310px;
	height:310px;
	background:#ffd633;
	color:#e91717;
	border-radius:100%;
	display: grid;
    justify-content: center;
    align-items: center;
}
.etm_pro_wrap .section1 .flex  .flex_box.gray_box  {
	background:#e1e1e1;
	color:#222;
}
.etm_pro_wrap .section1 .flex  .flex_box img {
	width:134px;
}
.etm_pro_wrap .section1 .flex .cont_text {
font-size: 22px;
    margin-top: 15px;
    line-height: 1.4;
}
.etm_pro_wrap .section1 .flex .cont_text .bold {
	font-size:57px;
	 font-family: "GmarketSansTTFBold";
}

.etm_pro_wrap .section1 .btm_content {
	padding:80px 0 40px;
}
.etm_pro_wrap .section1 .btm_content .btm_tit {
	font-size:70px;
	font-family: "GmarketSansTTFLight";
 letter-spacing: -3px;
 color:white;
     line-height: 1.2;
}
.etm_pro_wrap .section1 .btm_content .btm_tit .color {
	font-family: "GmarketSansTTFBold";
	color:#ffee33;
}
.etm_pro_wrap .section1 .btm_content .flag_wrap {
	display:flex;
	    justify-content: center;
    gap: 10px;
	margin-bottom:20px;
}
.etm_pro_wrap .section1 .btm_content .flag_box {
    display: flex;
    background: white;
    border-radius: 100px;
    color: #ff8b2e;
    font-weight: bold;
    font-size: 18px;
    align-items: center;
    gap: 7px;
    padding: 7px 20px;
}
.etm_pro_wrap .section1 .btm_content .flag_box img {
	width:28px;
	height:19px;
}


.etm_pro_wrap .section2 {
	background:#0db14b;
	padding:20px;
}
.etm_pro_wrap section > .white_back {
	background:white;
	padding: 0 60px 80px;
}
.etm_pro_wrap  .head_content {
	background:#0db14b;
	padding: 50px;
	color:white;
	border-bottom-left-radius:30px;
	border-bottom-right-radius:30px;
}
.etm_pro_wrap  .head_content  .main_tit {
    font-size: 55px;
    font-family: "GmarketSansTTFLight";
    letter-spacing: -4px;
}
.etm_pro_wrap  .head_content  .main_tit .bold {
color:#ffec84;
}
.etm_pro_wrap  .head_content  .main_tit .bold {
	font-family: "GmarketSansTTFBold";
}
.etm_pro_wrap  .head_content .detail_text {
    text-align: left;
    margin-top: 30px;
    letter-spacing: -1px;
    line-height: 1.4;
	font-family: 'SCDream3';
}
.etm_pro_wrap  .head_content .detail_text .bold {
font-family: 'SCDream6';
text-decoration: underline;
    text-underline-offset: 5px;
    text-decoration-thickness: 1px;

}
.etm_pro_wrap  .head_content .detail_text .color {
	color:#ffec84;
	font-family: 'SCDream6';
}
.etm_pro_wrap .white_back .img_back {
    height: 260px;
    background: url(/images/package/etm_pro/section2_imgback.png) no-repeat;
    background-size: cover;
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: end;
    padding-right: 30px;
	margin:70px 0;
}
.etm_pro_wrap .white_back .img_back p {
	font-size:29px;
	text-align:right;
    font-family: 'SCDream5';
}
.etm_pro_wrap .white_back .img_back p .color {
	font-family: 'SCDream6';
	color:#0db14b;
}
.etm_pro_wrap table {
	width:100%;
}
.etm_pro_wrap table thead td {
	height:60px;
	font-size:18px;
	color:white;
	font-family: 'SCDream6';
}
.etm_pro_wrap table td {
    line-height: 1.2;
    text-align: center;
    vertical-align: middle;
	height:50px;
	border:1px solid #dbdbdb;
	font-family: 'SCDream4';
    letter-spacing: -1px;
    word-break: keep-all;
}
.etm_pro_wrap .white_back .content_wrap {
	margin-top:80px;
}
.etm_pro_wrap .white_back .content_wrap .cont_tit {
	font-size:50px;
	font-family: "GmarketSansTTFLight";
    letter-spacing: -4px;
    margin-bottom: 7px;
}
.etm_pro_wrap .white_back .content_wrap .cont_tit  .color {
	font-family: "GmarketSansTTFBold";
}
.etm_pro_wrap .section3 .white_back .content_wrap .cont_tit  .color{
	color:#2960d0;
}
.etm_pro_wrap .section2 table thead tr {
	background:#0db14b;
}
.etm_pro_wrap .section2 table td.gray_back {
	background:#ececec;
	width:70px;
}
.etm_pro_wrap .section2 table td.wd80 {
	width:80px;
}
.etm_pro_wrap .section2 .last_tr {
	background:#c7f3d8
}

.etm_pro_wrap .section2 .white_back .content_wrap .cont_tit  .color  {
	color:#0db14b;
}
.etm_pro_wrap .section2  .grid_part {
	display:grid;
	gap:20px;
	text-align:left;
}
.etm_pro_wrap .section2  .part_box {
	display:flex;
	height:170px;
	background:#f2f2f2;
}
.etm_pro_wrap .section2  .part_box .color_back {
	width:190px;
	flex-shrink: 0;
	background:#1fc144;
	text-align:center;
    display: flex;
    align-items: center;
    justify-content: center;
}
.etm_pro_wrap .section2  .part_box .color_back p {
	line-height:1.1;
	font-family: "GmarketSansTTFLight";
	font-size:24px;
	color:white;
}
.etm_pro_wrap .section2  .part_box .color_back .bold {
	font-family: "GmarketSansTTFBold";
	font-size:32px;
	margin-top: 5px;
    display: inline-block;
}
.etm_pro_wrap .section2  .part_box .detail_box {
	display: grid;
    align-items: center;
    padding: 0px 20px 0 30px;
}
.etm_pro_wrap .section2  .part_box .detail_box ul {
    display: grid;
    gap: 8px;
}
.etm_pro_wrap .section2  .part_box .detail_box ul li {
	font-size:18px;
	position:relative;
}
.etm_pro_wrap .section2  .part_box .detail_box ul li:before {
	content:'';
    position: absolute;
    top: 9px;
    left: -10px;
    width: 4px;
    height: 4px;
    background: #222;
    border-radius: 100%;
}

.etm_pro_wrap .section2  .part_box.box2 .color_back {
	background:#23ac49
}
.etm_pro_wrap .section2  .part_box.box3 .color_back {
	background:#27974d
}
.etm_pro_wrap .section2  .part_box.box4 .color_back {
	background:#2b8252
}
.etm_pro_wrap .section2  .part_box.box5 .color_back {
	background:#2f6c56
}
.etm_pro_wrap .section2  .part_box.box6 .color_back {
	background:#2e5457
}
.etm_pro_wrap .section2  .part_box.box7 .color_back {
	background:#11383b
}
.etm_pro_wrap .section2  .second_table  .green_back{
	background: #dbffe9;

}


.etm_pro_wrap .section3 {
	background:#2960d0;
    padding: 20px;
}
.etm_pro_wrap .section3 .head_content {
	background:#2960d0;
}
.etm_pro_wrap .section3  .head_content .main_tit .bold {
	color:#91f3b1;
}
.etm_pro_wrap .section3  .head_content .detail_text .color {
	color:#91f3b1;
}
.etm_pro_wrap .section3  .head_content  .flex_wrap {
	display:flex;
	gap:35px;
	    justify-content: center;
    margin-top: 40px;
}
.etm_pro_wrap .section3  .head_content  .flex_wrap .flex_box {
    background: white;
    color: #222;
    width: 190px;
    height: 190px;
    display: flex;
    border-radius: 100%;
    align-items: center;
    justify-content: center;
    font-weight: bold;
}

.etm_pro_wrap .section3 .third_table thead {
	background:#2960d0;
}
.etm_pro_wrap .section3 .third_table .blue_back  {
	background:#ecf7ff;
}
.etm_pro_wrap .section3 .third_table .gray_back  {
    background: #ebebeb;
    font-weight: bold;
    text-shadow: 0px 0px 5px white;
}
.etm_pro_wrap .section3 .content_wrap .grid_wrap {
    display: flex;
    justify-content: space-between;
	position:relative;
	z-index:1;
    margin: 15px 0 25px;
}
.etm_pro_wrap .section3 .content_wrap .grid_wrap:before {
content: '';
    position: absolute;
    top: 50%;
    margin-top: -4px;
    width: 100%;
    height: 7px;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(41,96,208,1) 0%, rgba(27,45,85,1) 100%);
    z-index: -1;
}
.etm_pro_wrap .section3 .content_wrap .grid_box {
    width: 110px;
    display: grid;
    justify-content: center;
    gap: 15px;
}
.etm_pro_wrap .section3 .content_wrap .grid_box .top_text {
	color:#7d7975;
	font-family: 'SCDream5';
    letter-spacing: -1;
}
.etm_pro_wrap .section3 .content_wrap .grid_box .dot {
	width: 12px;
    height: 12px;
    background: white;
    border: 4px solid #2960d0;
    border-radius: 100%;
    display: inline-block;
	margin:0 auto;
}
.etm_pro_wrap .section3 .content_wrap .grid_box .btm_text {
	font-size:22px;
	font-family: 'SCDream6';
    letter-spacing: -1;
}
.etm_pro_wrap .section3 .content_wrap .grid_box.box2 .dot {
	border: 4px solid #2653b1
}
.etm_pro_wrap .section3 .content_wrap .grid_box.box3 .dot {
	border: 4px solid #224793
}
.etm_pro_wrap .section3 .content_wrap .grid_box.box4 .dot {
	border: 4px solid #1e3a74
}
.etm_pro_wrap .section3 .content_wrap .grid_box.box5 .dot {
	border: 4px solid #1b2d55
}
.etm_pro_wrap .section3 .content_wrap .grid_box.box6 .dot  {
	border: 4px solid #1b2d55;
}
.etm_pro_wrap .section3 .white_back .img_back {
	    background: url(/images/package/etm_pro/section4_imgback.jpg) no-repeat;
    height: 380px;
    align-items: end;
    justify-content: center;
    padding-top: 120px;
	margin:70px 0 40px
}
.etm_pro_wrap .section3 .white_back .img_back p {
	text-align:center;
}
.etm_pro_wrap .section3 .white_back .img_back p .color {
	color:#2960d0;
 }
.etm_pro_wrap .small_text {
	text-align:right;
	font-size:16px;
	color:#948e87;
}
.etm_pro_wrap .section4 {
	background:#ff5e52;
	padding:20px;
}
.etm_pro_wrap .section4 .head_content {
	background:#ff5e52;
}
.etm_pro_wrap .section4  .head_content .main_tit .bold {
	color:#ffcb4d;
}
.etm_pro_wrap .section4  .head_content .detail_text .color {
	color:#ffcb4d;
}

.etm_pro_wrap .section4 .white_back .img_back1 {
background: url(/images/package/etm_pro/korea_office.jpg) no-repeat;
align-items: end;
    justify-content: start;
    margin: 70px 0 10px;
	border:1px solid #ccc;
	background-size:cover;
}
.etm_pro_wrap .section4 .white_back .img_back p {
	padding:30px 20px;
	color:white;
	text-align:left;
	font-size:24px;
	line-height: 1.4;
}
.etm_pro_wrap .section4 .white_back .img_back p .bold {
    font-size: 32px;
}
.etm_pro_wrap .section4 .white_back .img_back2 {
	background: url(/images/package/etm_pro/foreign_office.jpg) no-repeat;
	background-size:cover;
	align-items: end;
    justify-content: end;
    margin: 10px 0 70px;
	border:1px solid #ccc;
}
.etm_pro_wrap .section4 .white_back .img_back2  p {
	text-align:right;
}
.etm_pro_wrap .section4 .grid_wrap {
	text-align:left;
	display:grid;
	gap:30px;
	margin-bottom:20px;
}
.etm_pro_wrap .section4 .grid_wrap .top_text {
	font-size:22px;
	color:#727272;
    letter-spacing: -0.8px;
}
.etm_pro_wrap .section4 .grid_wrap .top_text .color {
	color:#ff5e52;
	font-family: 'SCDream6';
}
.etm_pro_wrap .section4 .grid_wrap .detail_text {
	letter-spacing: -0.8px;
	font-size: 18px;
    margin-top: 5px;
    color: #555;
}
.etm_pro_wrap .section4 .grid_wrap .detail_text  .black {
	font-family: 'SCDream5';
	color:black;
}
.etm_pro_wrap .section4 .grid_wrap .grid_box {
    border-bottom: 2px dashed #ccc;
    padding-bottom: 30px;
}
.etm_pro_wrap .section4 .grid_wrap .grid_box.last_box {
	border-bottom:2px solid #222;
}
.etm_pro_wrap .section4 .grid_wrap .grid_box.first_box {
	border-top:2px solid #222;
    padding-top: 25px;
}
.etm_pro_wrap .section4 .white_back .img_back.last_img {
	background: url(/images/package/etm_pro/section5_imgback.jpg) no-repeat;
	height:380px;
	background-size:cover;
	justify-content: center;
    align-items: end;
    margin: 70px 0 0px;
}
.etm_pro_wrap .section4 .white_back .img_back.last_img p{
	text-align: center;
	color:3222;
}
.etm_pro_wrap .section4 .white_back .img_back.last_img  .color{
	color:#ff5e52;
	font-size:32px;
}
.etm_pro_wrap .section4  .gray_back {
    background: #f4f5f3;
    padding: 20px;
    margin-bottom: 15px;
}

.etm_pro_wrap .section4 .fourth_table thead .gray_back{
	background:#606060;

}
.etm_pro_wrap .section4 .fourth_table thead td {
	background:#ff5e52;
}
.etm_pro_wrap .section4 .fourth_table tbody td {
    background: white;
    padding: 12px 15px;
    font-size: 14px;
    letter-spacing: 0;
}
.etm_pro_wrap .section4 .fourth_table .red_back {
	background:#e1483d;
		color:white;
	font-weight:bold
}
.etm_pro_wrap .section4 .fourth_table .pink_1 {
	background:#edcece
}

.etm_pro_wrap .section4 .fourth_table .pink_back {
	background:#ff847b;
		color:white;
	font-weight:bold
}
.etm_pro_wrap .section4 .fourth_table .pink_2 {
	background:#f3e1e1
}
.etm_pro_wrap .section4  .small_text.red {
	text-align:center;
	color:#e1483d;
	margin-top:15px;
    letter-spacing: -1px;
}


.etm_pro_wrap .section5 {
	background:#ffd235;
	padding:20px;
}
.etm_pro_wrap .section5 .head_content {
	background:#ffd235;
	color:#222;
}
.etm_pro_wrap .section5  .head_content .main_tit .bold {
	color:#e83325;
}
.etm_pro_wrap .section5  .head_content .detail_text .color {
	color:#e83325;
}
.etm_pro_wrap .section5 .head_content .detail_text {
	    font-family: 'SCDream4';
}
.etm_pro_wrap .section5  .flex_wrap {
    display: flex;
    gap: 100px;
}
.etm_pro_wrap .section5  .flex_wrap .flex_box {
	flex:1;
}
.etm_pro_wrap .section5  .flex_wrap .flex_box .color_tit {
    font-size: 22px;
    background: #ffd235;
    font-weight: bold;
    border-radius: 100px;
    line-height: 50px;
    letter-spacing: 0;
	text-align:center;
    margin-bottom: 20px;
}
.etm_pro_wrap .section5  .flex_wrap .flex_box p {
	text-align:left;
	line-height:1.4;
}
.etm_pro_wrap .section5  .flex_wrap .flex_box2 .color_tit  {
	background:#ffb135
}

.etm_pro_wrap .section5 .white_back .content_wrap .cont_tit .color{
	color:#ffc435;
}
.etm_pro_wrap .section5 .white_back .content_wrap .cont_tit  {
	margin-bottom:20px;
}

.etm_pro_wrap .section5 .content_wrap2  .grid_wrap  {
	display:grid;
	gap:40px;
	position:relative;
}
.etm_pro_wrap .section5 .content_wrap2 .grid_wrap:before {
    content: '';
    position: absolute;
    top: 45px;
    left: 50%;
    transform: translate(-50%);
    width: 545px;
    height: 400px;
    border: 2px dashed #999;
    border-radius: 15px;
}
.etm_pro_wrap .section5 .content_wrap2  .grid_wrap .flex_box {
    display: flex;
    justify-content: space-between;
}
.etm_pro_wrap .section5 .content_wrap2  .grid_wrap .flex_box .grid {
	display:grid;
	gap:40px;
}
.etm_pro_wrap .section5 .content_wrap2 .grid_box {
	background:#b48a5a;
	color:white;
	border-radius:100px;
    width: 310px;
    margin: 0 auto;
    padding: 15px 0;
	position:relative;
	z-index:1;
}
.etm_pro_wrap .section5 .content_wrap2 .grid_box p {
	line-height:1.5;
}
.etm_pro_wrap .section5 .content_wrap2 .grid_box .bold {
	font-size:22px;
    letter-spacing: 0;
}
.etm_pro_wrap .section5 .content_wrap2 .grid_box.box_color {
	background:#8c8575;
}
.etm_pro_wrap .section5 .content_wrap2 .grid_box.box_color2 {
	background:#49453a;
}
.etm_pro_wrap .section5 .content_wrap2 .grid_box.box_color3 {
	background:#70583d
}

.etm_pro_wrap .section5 .gray_box {
    background: #f0f0ef;
    margin-top: 30px;
    margin-bottom: 20px;
    padding: 30px;
}
.etm_pro_wrap .section5 .gray_box .detail_text {
font-size:18px;
}
.etm_pro_wrap .section6 .orange_back {
	background:#ff8b2e;
	color:white;
	position:relative;
}
.etm_pro_wrap .section6 .orange_back:after {
    content: '';
    position: absolute;
    bottom: -100px;
    left: 0;
    background: url(/images/package/etm_pro/orange_border.png) no-repeat;
    width: 100%;
    height: 100px;
}
.etm_pro_wrap .section6 .airplane {
	position: absolute;
    left: 50%;
    transform: translate(-50%);
    z-index: 1;
	width:45px;
	bottom: -45px;
}
.etm_pro_wrap .section6 .title_wrap {
    text-align: left;
    display: flex;
    justify-content: center;
gap: 60px;
    align-items: center;
    padding-top: 60px;
padding-bottom: 100px;
}
.etm_pro_wrap .section6 .title_wrap .top_title {
	font-size:30px;
}
.etm_pro_wrap .section6 .title_wrap .main_tit {
	font-size:85px;
    font-family: 'SCDream3';
}
.etm_pro_wrap .section6 .title_wrap .main_tit span {
	font-size:85px;
    font-family: 'SCDream6';
    line-height: 1.2;
}
.etm_pro_wrap .section6 .container {
	padding:0 80px;
	background: url(/images/package/etm_pro/usa_back.jpg) no-repeat;
	background-size: cover;
}
.etm_pro_wrap .section6  .head_content .flex_wrap  {
    display: flex;
    color: #222;
    justify-content: space-between;
    align-items: center;
	border:3px solid #b9b9b9;
    border-radius: 8px;
    padding: 17px 30px;
    width: 550px;
    margin: 0 auto;
	margin-top:25px;
}
.etm_pro_wrap .section6  .head_content .flex_wrap .flex_box {
    display: flex;
    align-items: center;
    gap: 5px;
}
.etm_pro_wrap .section6  .head_content .flex_wrap .flex_box  .detail_text {
    margin-top: 0;
    letter-spacing: 0;
    font-family: 'SCDream4';
}
.etm_pro_wrap .section6  .head_content .flex_wrap .flex_box .dot {
    background: #e62641;
    color: white;
    border-radius: 100%;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
}
.etm_pro_wrap .section6  .head_content .flex_wrap .flex_box .dot.blue {
	background:#336ad9
}
.etm_pro_wrap .section6  .head_content .flex_wrap .flex_box .dot.green {
	background:#50ff96;
	color:#222;
}
.etm_pro_wrap .section6  .head_content .flex_wrap .flex_box .dot.yellow {
	background:#ffc333;
	color:#222;
}
.etm_pro_wrap .section6  .head_content {
	padding-top:180px;
	background:white;
}
.etm_pro_wrap .section6  .head_content .main_tit {
	color:#222;
}
.etm_pro_wrap .section6  .head_content .main_tit .bold {
	color:#21b7f5;
 }
.etm_pro_wrap   .country_content .main_tit {
	font-size:60px;
	padding-top:60px;
	margin-top:20px;
	font-family: 'SCDream5';
 }

.etm_pro_wrap .section6 .country_content .main_tit,
.etm_pro_wrap .section6 .country_content  .sub_tit{
	color:#0a3e62;
}

.etm_pro_wrap .section7 .container {
	padding:0 80px;
	background: url(/images/package/etm_pro/can_back.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

.etm_pro_wrap .section7.country_content .main_tit,
.etm_pro_wrap .section7 .country_content  .sub_tit{
	color:#2e3235;
}


.etm_pro_wrap .section8 .container {
	padding:0 80px;
	background: url(/images/package/etm_pro/uk_back.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

.etm_pro_wrap .section8.country_content .main_tit,
.etm_pro_wrap .section8 .country_content  .sub_tit{
	color:#1d1810;
}

.etm_pro_wrap .section9 .container {
	padding:0 80px;
	background: url(/images/package/etm_pro/aus_back.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

.etm_pro_wrap .section9 .country_content .main_tit,
.etm_pro_wrap .section9 .country_content  .sub_tit{
	color:white;
}

.etm_pro_wrap .section10 .container {
	padding:0 80px;
	background: url(/images/package/etm_pro/new_back.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

.etm_pro_wrap .section10 .country_content .main_tit,
.etm_pro_wrap .section10 .country_content  .sub_tit{
	color:white;
}

.etm_pro_wrap .section11 .container {
	padding:0 80px;
	background: url(/images/package/etm_pro/phi_back.jpg) no-repeat;
	background-size:cover;
	background-position:center;
}

.etm_pro_wrap .section11 .country_content .main_tit,
.etm_pro_wrap .section11 .country_content  .sub_tit{
	color:#483318;
}







 .etm_pro_wrap   .country_content .sub_tit {
	font-size:22px;
	margin-top:10px;
    letter-spacing: -1px;
	margin-bottom:40px;
    line-height: 1.4;
 }
  .etm_pro_wrap   .country_content .sub_tit .bold {
      font-family: 'SCDream6';
  }
   .etm_pro_wrap   .country_content  .school_grid {
	display:grid;
	gap:20px;
	padding-bottom:60px;
  }
    .etm_pro_wrap   .country_content  .school_grid .school_detail {
		display:flex;
		background:white;
		border-radius:8px;
		border:1px solid #757575;
		padding:20px;
	    gap: 25px;
	    align-items: center;
	}
	  .etm_pro_wrap   .country_content  .school_grid .school_detail p {
		font-size:16px;
		text-align:left;
	    line-height: 1.4;
	  }
	 .etm_pro_wrap   .country_content  .school_grid .dot_flex {
    display: flex;
    gap: 3px;
	 }
	 .etm_pro_wrap   .country_content  .school_grid .dot_flex .dot {
	 background: #e62641;
    color: white;
    border-radius: 100%;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 14px;
	}

	.etm_pro_wrap .country_content .school_grid .dot_flex .dot.blue {
	background:#336ad9
}
.etm_pro_wrap   .country_content  .school_grid .dot_flex  .dot.green {
	background:#50ff96;
	color:#222;
}
.etm_pro_wrap   .country_content  .school_grid .dot_flex  .dot.yellow {
	background:#ffc333;
	color:#222;
}
.etm_pro_wrap   .country_content  .school_grid img {
	border-right:1px solid #ccc;
}

.etm_pro_wrap .country_content .school_grid .school_detail .detail_wrap {
	display:grid;
	gap:8px;
}
.etm_pro_wrap .main_section.last_section .main_tit {
  font-family: "GmarketSansTTFLight";
    font-size: 72px;
    line-height: 1.2;
  }
  .etm_pro_wrap .main_section.last_section .main_tit .bold {
	 font-family: "GmarketSansTTFBold";
  }
  .etm_pro_wrap .main_section.last_section {
	background:#ff8b2e;
  }
	  .etm_pro_wrap .main_section.last_section .go_btn {
font-size: 50px;
    background: white;
    border-radius: 100px;
    border: none;
    color: #ff8b2e;
    letter-spacing: -2px;
    box-shadow: 0px 3px 10px #00000042;
    font-family: "GmarketSansTTFMedium";
    padding: 20px 35px 10px;
    line-height: 1;
    cursor: pointer;
	margin-top:30px;
	  }

 .etm_pro_wrap .main_section.last_section .go_btn .bold{
 	 font-family: "GmarketSansTTFBold";
 }
 .etm_pro_wrap .main_section.last_section .main_tit:after,
 .etm_pro_wrap .main_section.last_section .main_tit:before {
 margin-top: -55px;
 }