@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700);
@charset "utf-8";.welcomeXE{padding-top:0px;font-family:Raleway,'나눔바른고딕',NanumBarunGothic,ng,'맑은 고딕','Malgun Gothic','돋움',Dotum,'애플 SD 산돌고딕 Neo','Apple SD Gothic Neo','Roboto',AppleGothic,Helvetica,sans-serif}.content+.welcomeXE{padding-top:0}
.welcomeXE section{width:1200px;margin:0 auto}
@media all and (max-width:479px){
	.welcomeXE{padding-top:0}
	.welcomeXE section{width:100%;box-sizing:border-box;overflow:hidden}
}

.welcomeXE .tit{padding-bottom:32px;font-size:25px;color:#333;font-weight:700;letter-spacing:1px;line-height:30px}
.welcomeXE .tit1{padding-bottom:10px;font-size:24px;color:#333;font-weight:700;letter-spacing:1px;line-height:30px}
.welcomeXE .noti{display:block;padding:0px 0 0;margin:0 0 12px;font-size:24px;font-weight:700;color:#cda25a;letter-spacing:1px;line-height:24px}
.welcomeXE .noti2{display:block;padding:0px 0 0;margin:0 0 12px;font-size:24px;font-weight:700;color:#cda25a;letter-spacing:1px;line-height:30px}
@media all and (max-width:479px){
	.welcomeXE .tit{padding-bottom:16px;font-size:30px;color:#333;font-weight:700;letter-spacing:1px;line-height:50px}
}

.welcomeXE .guide{height:700px;padding-top:30px}
.welcomeXE .guide .book-cover{overflow:hidden;display:block;width:100%}
.welcomeXE .guide .book-cover img{width:200%;max-width:none!important;height:auto;display:block}
.welcomeXE .guide .noti{display:block;padding:0px 0 0;margin:0 0 12px;font-size:14px;font-weight:700;color:#cda25a;letter-spacing:1px;line-height:20px}
.welcomeXE .guide ul{padding-top:27px}
.welcomeXE .guide li{position:relative;float:left;width:250px;min-height:140px;padding:0 0 0 20px;margin:0 0 30px}
.welcomeXE .guide h2{padding:7px 24px 13px 0;font-size:17px;font-weight:400;line-height:23px;color:#333}
.welcomeXE .guide p{padding:0;font-size:20px;line-height:26px;color:#888}
.welcomeXE .guide .ico{position:absolute;top:0;left:0;width:48px;height:48px;border-radius:100%;background-color:#555;font-size:22px;text-align:center;line-height:50px;color:#efefef}
.welcomeXE .guide .ico:active,
.welcomeXE .guide .ico:focus,
.welcomeXE .guide .ico:hover{background-color:#cda25a}
.welcomeXE .guide p a{color:#444}
.welcomeXE .guide p a:active,
.welcomeXE .guide p a:focus,
.welcomeXE .guide p a:hover{color:#cda25a;border-bottom:1px solid #cda25a}
@media all and (max-width:768px){
	.welcomeXE .guide{height:auto;padding-top:30px}
	.welcomeXE .guide li{width:auto;float:none;margin:0 0 20px}
	.welcomeXE .connect li{width:auto;float:none;margin:0 0 20px}
	.welcomeXE section{width:100%;box-sizing:border-box;padding:0 14px}
}
@media all and (max-width:479px){
	.welcomeXE .guide{padding:0 14px;height:auto;padding-top:40px}
	.welcomeXE .guide li{float:none!important;width:auto!important;margin:0 0 20px}
}

.welcomeXE .guide1{min-height:150px;padding:30px 0 0 10px}
.welcomeXE .guide1 .cont{padding-bottom:37px;font-size:15px;font-weight:400;color:#888;line-height:27px}
.welcomeXE .guide1 ul{overflow:hidden;padding-top:0px}
.welcomeXE .guide1 li{position:relative;float:left;padding:0 0 0 0px;margin:0 0 10px}
.welcomeXE .guide1 li .Xe_box{min-height:70px;min-width:340px;margin:0 10px;padding:0 20px;border:1px solid #EDD;background-color:#EDDDC2;text-align:center;}
.welcomeXE .guide1 li .Xe_box1{min-height:70px;min-width:340px;margin:0 10px;padding:10px 20px;border:1px solid #EDD;background-color:#EDDDC2;text-align:center;}
.welcomeXE .guide1 h2{padding:7px 24px 13px 0;font-size:25px;font-weight:400;line-height:23px;color:#333}
.welcomeXE .guide1 p{padding:0px;font-size:14px;line-height:20px;color:#888}
.welcomeXE .guide1 .Xe_box2{width:730px;margin:0;padding:0;border:0}
.welcomeXE .guide1 .Xe_box3{width:420px;margin:0;padding:0;border:0}
.welcomeXE .guide1 .pnon{padding:50px 0 0 0;color:#333;}
.welcomeXE .guide1 .pnon1{padding:0 0 0 24px;color:#333;line-height:35px}
.welcomeXE .guide1 .pnon2{padding:0 0 0 20px;color:#333;}
.welcomeXE .guide1 .ptit{padding:0 0 0 20px;font-size:18px;line-height:25px;color:#333}
.welcomeXE .guide1 .bgco{background-color:#FFFF99;padding:3px}
.welcomeXE .guide1 .ulin{text-decoration: underline;font-weight:700;}
.welcomeXE .guide1 .ulinb{text-decoration: underline;font-weight:700;color:#0000FF}
.welcomeXE .guide1 .incl{font-style: oblique;font-weight:700;}
.welcomeXE .guide p a:hover{color:#cda25a;border-bottom:1px solid #cda25a}
@media all and (max-width:479px){
	.welcomeXE .guide1{padding:0 14px;height:auto;padding-top:40px}
	.welcomeXE .guide1 li{width:auto;margin:0 0 10px}
	.welcomeXE .guide1 .Xe_box2{width:380px;margin:0;padding:0;border:0}
	.welcomeXE .guide1 .Xe_box3{width:380px;margin:0;padding:0;border:0}
	.welcomeXE .guide1 .tit{padding-bottom:20px;font-size:24px;color:#333;font-weight:500;letter-spacing:1px;line-height:30px}
}

.welcomeXE .guide2n{min-height:50px;padding:30px 0 10px 20px}
.welcomeXE .guide2n li{position:relative;float:left;padding:0 0 0 0px;margin:0 0 10px}
.welcomeXE .guide2n h2{padding:7px 24px 13px 0;font-size:25px;font-weight:400;line-height:23px;color:#333}
.welcomeXE .guide2n p{padding:20px 0 0 0px;font-size:18px;line-height:20px;color:#888}

.welcomeXE .ge{padding:0 0 0 0}
.welcomeXE .ge ul{overflow:hidden;width:80%;}
.welcomeXE .ge li{position:relative;float:left;padding:0 10px 0 20px;margin:0 0 10px}
.welcomeXE .ge .noi{display:block;padding:0px 0 0;margin:0 0 0 0;font-size:24px;font-weight:700;color:#cda25a;letter-spacing:1px;line-height:20px}
.welcomeXE .ge h2{padding:7px 24px 13px 0;font-size:17px;font-weight:400;line-height:23px;color:#333}
.welcomeXE .ge p{padding:0 0 0 0;font-size:18px;line-height:26px;color:#44444}
@media ( max-width: 479px ) {.welcomeXE .gd ul{width:100%;}}

.welcomeXE .gd{padding: 0;}
.welcomeXE .gd ul{margin: 0 0 0 0;display: flex;gap: 10px;align-items: flex-start;padding: 0;list-style: none;}
.welcomeXE .gd li{display: block;position: relative;padding: 0 10px 0 20px;margin: 0;}
.welcomeXE .gd ul > li:first-child{flex: 0 0 40%; text-align: left;}
.welcomeXE .gd ul > li:last-child{flex: 0 0 60%;text-align: left;margin-top: 12px;order: 1;}
.welcomeXE .gd ul > li:last-child img{display: block;max-width: 250px;width: 100%;height: auto;margin-right: auto;margin-left: 0;}
.welcomeXE .gd .noi{display: block;margin: 10px 0 10px 20px;font-size: 24px;font-weight: 700;color: #cda25a;letter-spacing: 1px;line-height: 1.2;}
.welcomeXE .gd h2{padding: 7px 0 13px 0;font-size: 17px;font-weight: 400;line-height: 23px;color: #333;}
.welcomeXE .gd p{margin: 0;padding: 20px 0 0 0;font-size: 16px;line-height: 24px;color: #444;}
@media (max-width: 479px){
	.welcomeXE .gd ul{flex-direction: column;gap: 16px;margin-bottom: 40px;}
	.welcomeXE .gd ul > li:first-child,
	.welcomeXE .gd ul > li:last-child{flex: 0 0 auto;text-align: left;margin-top: 0;}
	.welcomeXE .gd ul > li:last-child img{margin-left: 0;}
}

.welcomeXE .features1x{width:100%;margin:0;min-height:70px;padding:30px 0 0 20px;background-color:#444}
.welcomeXE .features1x .cont{width:1200px;margin-left:auto;margin-right:auto}
.welcomeXE .features1x .noti{width:1200px;margin-left:auto;margin-right:auto;padding:0px;font-size:14px;font-weight:700;color:#cda25a;letter-spacing:1px;line-height:20px}
.welcomeXE .features1x .tit{width:1200px;margin-left:auto;margin-right:auto}
.welcomeXE .features1x .tit{color:#f6f6f6}
.welcomeXE .features1x .cont{font-size:15px;line-height:27px;color:#ddd}
.welcomeXE .features1x ul{margin-top:10px;padding:0 20px}
.welcomeXE .features1x li{float:left;width:25%;min-height:400px}

.welcomeXE .connect{min-height:300px;padding-top:20px}
.welcomeXE .connect ul{padding:20px 0}
.welcomeXE .connect li{position:relative;float:left;width:330px;margin-left:24px;padding:4px 0 0 102px;min-height:120px}
.welcomeXE .connect .ico{position:absolute;top:0;left:0;width:78px;height:78px;border-radius:100%;background-color:#cda25a;text-align:center;font-size:40px;color:#fff}
.welcomeXE .connect .ico:active,
.welcomeXE .connect .ico:focus,
.welcomeXE .connect .ico:hover{background-color:#555}
.welcomeXE .connect .ico i{line-height:78px}
.welcomeXE .connect h2{margin-bottom:16px;font-size:15px;font-weight:600;letter-spacing:1px;line-height:18px;color:#333}
.welcomeXE .connect p{font-size:14px;color:#606060;line-height:21px}
@media all and (max-width:479px){
	.welcomeXE .connect{padding:0 14px;height:auto;padding-top:40px}
	.welcomeXE .connect li{width:auto;margin:0 0 20px}
}

.welcomeXE .secb4{min-height:25px;padding:5px 0 0 30px}
.welcomeXE .secb4 ul{overflow:hidden;padding-top:30px}
.welcomeXE .secb4 li{text-align:center;position:relative;float:left;padding:0;margin:0 10px 10px 0}
.welcomeXE .secb4 li:only-child{width: 1140px;}
.welcomeXE .secb4 li:nth-last-child(n+2),
.welcomeXE .secb4 li:nth-last-child(n+2) ~ li{width: 48%;}
.welcomeXE .secb4 li:nth-last-child(n+3),
.welcomeXE .secb4 li:nth-last-child(n+3) ~ li{width: 31%;}
.welcomeXE .secb4 li:nth-last-child(n+4),
.welcomeXE .secb4 li:nth-last-child(n+4) ~ li{width: 23%;}
.welcomeXE .secb4 li:nth-last-child(n+5),
.welcomeXE .secb4 li:nth-last-child(n+5) ~ li{width: 18%;}
.welcomeXE .secb4 li:nth-last-child(n+6),
.welcomeXE .secb4 li:nth-last-child(n+6) ~ li{width: 15%;}
.welcomeXE .secb4 li:nth-last-child(n+7),
.welcomeXE .secb4 li:nth-last-child(n+7) ~ li{width: 13%;}
.welcomeXE .secb4 li .cont{font-size:15px;font-weight:400;color:#888;line-height:23px}
.welcomeXE .secb4 a{display:block;text-align:center;font-size:20px;line-height:24px;color:#424242}
.welcomeXE .secb4 a:hover{display:block;color:#cda25a;}
.welcomeXE .secb4 .btn_start{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #cda25a;background-color:#cda25a;font-size:20px;letter-spacing:1px;color:#333;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_start_on{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #cda25a;background-color:#FFFFFF;font-size:20px;letter-spacing:1px;color:#333;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_start_onn{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #FFE7C6;background-color:#FFE7C6;font-size:20px;letter-spacing:1px;color:#333;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_start_oz{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #cda25a;background-color:#FFFFFF;font-size:20px;letter-spacing:1px;color:#333;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_start:hover,
.welcomeXE .secb4 .btn_start:active,
.welcomeXE .secb4 .btn_start:focus{background-color:#fff;color:#cda25a}
.welcomeXE .secb4 .btn_start_oz:hover,
.welcomeXE .secb4 .btn_start_oz:active,
.welcomeXE .secb4 .btn_start_oz:focus{background-color:#FEF3DC;color:#cda25a}
.welcomeXE .secb4 .btn_startg{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #009879;background-color:#009879;font-size:20px;letter-spacing:1px;color:#fff;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_startg_on{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #009879;background-color:#FFFFFF;font-size:20px;letter-spacing:1px;color:#fff;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_startg_onn{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #FFE7C6;background-color:#FFE7C6;font-size:20px;letter-spacing:1px;color:#fff;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_startg_oz{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #009879;background-color:#FFFFFF;font-size:20px;letter-spacing:1px;color:#fff;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .secb4 .btn_startg:hover,
.welcomeXE .secb4 .btn_startg:active,
.welcomeXE .secb4 .btn_startg:focus{background-color:#fff;color:#009879}
.welcomeXE .secb4 .btn_startg_oz:hover,
.welcomeXE .secb4 .btn_startg_oz:active,
.welcomeXE .secb4 .btn_startg_oz:focus{background-color:#FEF3DC;color:#009879}
.welcomeXE .secb4 .intr{width:450px;text-align:left;}
.welcomeXE .secb4 c{display:block;text-align:center;font-size:16px;line-height:20px;color:#424242}
@media all and (max-width:479px){
	.welcomeXE .secb4{padding:0 14px;height:auto;padding-top:5px}
	.welcomeXE .secb4 li{width:370px;margin:0 0 5px}
	.welcomeXE .secb4 li:only-child{width:100%;}
	.welcomeXE .secb4 li:nth-last-child(n+2),
	.welcomeXE .secb4 li:nth-last-child(n+2) ~ li{width:100%;}
	.welcomeXE .secb4 li:nth-last-child(n+3),
	.welcomeXE .secb4 li:nth-last-child(n+3) ~ li{width:100%;}
	.welcomeXE .secb4 li:nth-last-child(n+4),
	.welcomeXE .secb4 li:nth-last-child(n+4) ~ li{width:100%;}
	.welcomeXE .secb4 li:nth-last-child(n+5),
	.welcomeXE .secb4 li:nth-last-child(n+5) ~ li{width:100%;}
	.welcomeXE .secb4 li:nth-last-child(n+6),
	.welcomeXE .secb4 li:nth-last-child(n+6) ~ li{width:100%;}
	.welcomeXE .secb4 li:nth-last-child(n+7),
	.welcomeXE .secb4 li:nth-last-child(n+7) ~ li{width:100%;}
}

.welcomeXE .gt31{width: 95%; min-height:200px;padding:5px 0 0 5px}
.welcomeXE .gt31 ul{overflow:hidden;padding-top:10px}
.welcomeXE .gt31 ul .uwdt20{padding-left:20px}
.welcomeXE .gt31 ul .uwdt30{padding:0px}
.welcomeXE .gt31 li{position:relative;display:block;float:left;padding:0 0 0 20px;margin:5px}
.welcomeXE .gt31 li .wdt90{width:90%;}
.welcomeXE .gt31 li .wdt1200{width:1200px;}
.welcomeXE .gt31 li .wdt1170{width:1170px;}
.welcomeXE .gt31 li .wdt1100{width:1150px;}
.welcomeXE .gt31 li .swdt1100{width:1100px;padding:0 0 0 0px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt1000{width:1000px;}
.welcomeXE .gt31 li .swdt1000{width:1000px;padding:0 0 0 0px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt900{width:900px;}
.welcomeXE .gt31 li .wdt800{width:800px;}
.welcomeXE .gt31 li .swdt800{width:800px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt750{width:750px;}
.welcomeXE .gt31 li .wdt700{width:700px;}
.welcomeXE .gt31 li .wdt650{width:650px;}
.welcomeXE .gt31 li .wdt600{width:600px;}
.welcomeXE .gt31 li .swdt600{width:600px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt550{width:550px;}
.welcomeXE .gt31 li .wdt500{width:500px;}
.welcomeXE .gt31 li .wdt450{width:450px;}
.welcomeXE .gt31 li .wdt440{width:440px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt400{width:400px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .swdt400{width:400px;}
.welcomeXE .gt31 li .wdt350{width:350px;}
.welcomeXE .gt31 li .wdt300{width:300px;}
.welcomeXE .gt31 li .wdt370{width:370px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt330{width:330px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt300{width:300px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .swdt300{width:300px;padding:0 0 0 10px;}
.welcomeXE .gt31 li .wdt250{width:250px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .swdt250{width:250px;padding:0 0 0 10px;}
.welcomeXE .gt31 li .swdt180{width:180px;padding:0 0 0 10px;}
.welcomeXE .gt31 li .wdt200{width:200px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt150{width:150px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt130{width:130px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt100{width:100px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt60{width:60px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt50{width:50px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt40{width:40px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt30{width:30px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt10{width:10px;padding:0 0 0 10px;font-weight:700;color:#cda25a;}
.welcomeXE .gt31 li .wdt70{width:70px;padding:0 0 0 10px;}
.welcomeXE .gt31 li .wdt{margin-left:13px;text-indent:-13px;}
.welcomeXE .gt31 li .wdt_L10{margin-left:10px;text-indent:-10px;}
.welcomeXE .gt31 li .cdt{text-align:center;}
.welcomeXE .gt31 li .cli{display:inline;}
.welcomeXE .gt31 li .sdt{margin-left:13px;}
.welcomeXE .gt31 li .ifw350{height:222px;width:350px;}
.welcomeXE .gt31 li .ifw1200{height:665px;width:1180px;}
.welcomeXE .gt31 li .iwdt{vertical-align:middle;width:25px;padding:0 20px 0 20px;}
.welcomeXE .gt31 li .wwdt{vertical-align:middle;width:80px;padding:0 20px 0 20px;}
.welcomeXE .gt31 h2{padding:20px 0px 20px 0;font-size:22px;font-weight:400;line-height:23px;color:#888}
.welcomeXE .gt31 p{padding:0px;font-size:18px;line-height:25px;color:#333}
.welcomeXE .gt31 .p2{height:10px;}
.welcomeXE .gt31 .tit{width:100%;padding-bottom:10px;font-size:25px;color:#333;font-weight:700;letter-spacing:1px;line-height:30px}
.welcomeXE .gt31 .tit1{padding-bottom:10px;font-size:24px;color:#333;font-weight:700;letter-spacing:1px;line-height:30px}
.welcomeXE .gt31 .noti{display:block;padding:0 0 0 20px;margin:0 0 12px;font-size:24px;font-weight:700;color:#cda25a;letter-spacing:1px;line-height:24px}
.welcomeXE .gt31 .noti2{display:block;padding:0px 0 0;margin:0 0 12px;font-size:24px;font-weight:700;color:#cda25a;letter-spacing:1px;line-height:30px}
.welcomeXE .gt31 .Xe_box{min-height:70px;min-width:340px;margin:0 10px;padding:0 20px;border:1px solid #EDD;background-color:#EDDDC2;text-align:center;}
.welcomeXE .gt31 .Xe_box1{min-height:70px;min-width:340px;margin:0 10px;padding:10px 20px;border:1px solid #EDD;background-color:#EDDDC2;text-align:center;}
.welcomeXE .gt31 .Xe_box2{width:730px;margin:0;padding:0;border:0}
.welcomeXE .gt31 .Xe_box3{width:420px;margin:0;padding:0;border:0}
.welcomeXE .gt31 .pnon30{padding-left:30px;}
.welcomeXE .gt31 .pnon50{padding-left:50px;}
.welcomeXE .gt31 .pnon60{padding-left:60px;}
.welcomeXE .gt31 .pnon100{padding-left:100px;}
.welcomeXE .gt31 .pnon105{padding-left:105px;}
.welcomeXE .gt31 .pnon{padding:50px 0 0 0;color:#888;}
.welcomeXE .gt31 .pnon1{padding:0 0 0 24px;color:#888;line-height:35px}
.welcomeXE .gt31 .pnon11{padding:0 0 0 70px;color:#888;line-height:25px}
.welcomeXE .gt31 .pnon2{padding:0 0 0 20px;color:#888;}
.welcomeXE .gt31 .ptit{padding:0 0 0 20px;font-size:18px;line-height:25px;color:#888}
.welcomeXE .gt31 .bgco{background-color:#FFFF99;padding:3px}
.welcomeXE .gt31 .ulin{text-decoration:underline;font-weight:700;}
.welcomeXE .gt31 .ulinb{text-decoration:underline;font-weight:700;color:#0000FF}
.welcomeXE .gt31 .ulinr{text-decoration:underline;font-weight:700;color:#FF0000}
.welcomeXE .gt31 .bred{font-weight:700;color:#FF0000}
.welcomeXE .gt31 .incl{font-style:oblique;font-weight:700;}
.welcomeXE .gt31 p a:hover{color:#cda25a;border-bottom:1px solid #cda25a}
.welcomeXE .gt31 a{font-size:18px;line-height:20px;color:#424242}
.welcomeXE .gt31 .btn_start{border-radius:.5em;display:relative;margin:0 5px 0 0;padding:10px;border:1px solid #cda25a;background-color:#cda25a;font-size:20px;letter-spacing:1px;color:#333;-webkit-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.welcomeXE .gt31 .btn_start2{margin-left:20px;padding:5px 5px 5px 20px;width:400px;}
.welcomeXE .gt31 .btn_start:hover,
.welcomeXE .gt31 .btn_start:active,
.welcomeXE .gt31 .btn_start:focus{background-color:#fff;color:#cda25a}
.welcomeXE .gt31 table{padding:5px;border:1px solid rgb(204,204,204);border-image:none;width:100%;margin:10px 0;font-size:20px;min-width:300px;}
.welcomeXE .gt31 th{padding:10px;background-color:#009879;color:#ffffff;text-align:center;border:1px solid rgb(204,204,204);border-image:none;}
.welcomeXE .gt31 tr{text-align:center;background:#fff;}
.welcomeXE .gt31 tr:nth-child(odd){background:#eee;}
.welcomeXE .gt31 td{padding:10px;}
.welcomeXE .gt31 .fc_bl{color:#333;}
.welcomeXE .gt31 .fc_wt{color:#fff;}
.welcomeXE .gt31 .fc_lb{color:#888;}
.welcomeXE .gt31 .p_lw{text-align:left;background:#fff;}
.welcomeXE .gt31 .p_lcc{text-align:left;background:#cccccc;}
.welcomeXE .gt31 .p_lef{text-align:left;background:#efefef;}
.welcomeXE .gt31 .p_lgr{text-align:left;background:#00cccc;}
.welcomeXE .gt31 .p_lly{text-align:left;background:#F5DFB6;}
.welcomeXE .gt31 .p_lls{text-align:left;background:#B5F5FB;}
.welcomeXE .gt31 .p_gr{background:#00cccc;}
.welcomeXE .gt31 .p_grl{background:#DFFFFF;}
.welcomeXE .gt31 .p_cw{text-align:center;background:#fff;}
.welcomeXE .gt31 .p_ccc{text-align:center;background:#cccccc;}
.welcomeXE .gt31 .p_cef{text-align:center;background:#efefef;}
.welcomeXE .gt31 .p_cfe{text-align:center;background:#FEFBE0;}
.welcomeXE .gt31 .p_cfa{text-align:center;background:#FFFAEE;}
.welcomeXE .gt31 .p_cgr{text-align:center;background:#00cccc;}
.welcomeXE .gt31 .p_cly{text-align:center;background:#F5DFB6;}
.welcomeXE .gt31 .p_cls{text-align:center;background:#B5F5FB;}
.welcomeXE .gt31 .wtd{padding:4px;}
.welcomeXE .gt31 .wwtd{padding:4px;text-align:center;background:#FFFFFF;color:#444444;}
.welcomeXE .gt31 .tfon{font-size:20px;}
.welcomeXE .gt31 .product-img{max-width:250px;max-height:250px;}
.welcomeXE .gt31 .session-list{list-style:none;padding:0;margin:20px 0;}
.welcomeXE .gt31 .session-list li{background:#f4f7f6;margin-bottom:10px;padding:12px 16px;border-radius:6px;font-size:18px;line-height:1.4;}
.welcomeXE .gt31 .credit{font-size:11px;color:#888;text-decoration:none;display:block;margin-top:4px;}
.welcomeXE .gt31 .info-list{padding-left:20px;}
.welcomeXE .gt31 .info-list li{margin-bottom:8px;}
@media all and ( max-width: 479px ){
	.welcomeXE .gt31{width:100%;}
	.welcomeXE .gt31 li{width:90%;}
	.welcomeXE .gt31 .noti{font-size:16px;font-weight:700;color:#cda25a;line-height:24px}
	.welcomeXE .gt31 .tit{font-size:18px;}
	.welcomeXE .gt31 .noti2{font-size:20px;}
	.welcomeXE .gt31 .tit2{font-size:20px;}
	.welcomeXE .gt31 .pnon2{padding:0 0 0 10px;color:#888;}
	.welcomeXE .gt31 li .wdt1200{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt1170{width:350px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt1100{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .swdt1100{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt1000{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .swdt1000{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt900{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .wdt800{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .swdt800{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt700{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .wdt650{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt600{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .swdt600{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt550{width:370px;padding:0 0 0 0px}
	.welcomeXE .gt31 li .wdt500{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .wdt400{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .wdt300{width:350px;padding:0 0 0 10px}
	.welcomeXE .gt31 li .wdt150{width:370px;padding:0 0 0 0px;}
	.welcomeXE .gt31 li .wdt100{width:130px;}
	.welcomeXE .gt31 li .wdt400{width:370px;padding:0 0 0 0px;}
	.welcomeXE .gt31 li .wdt440{width:370px;padding:0 0 0 0px;}
	.welcomeXE .gt31 li .wdt330{width:370px;padding:0 0 0 0px;}
	.welcomeXE .gt31 li .wdt440{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt400{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt370{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt300{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt250{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt200{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt150{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt130{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt100{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt60{text-indent:-5px;}
	.welcomeXE .gt31 li .wdt70{text-indent:-5px;}
	.welcomeXE .gt31 table{padding:0px;border:1px solid rgb(204,204,204);border-image:none;width:400px;margin:5px 0;font-size:14px;}
	.welcomeXE .gt31 h2{font-size:22px;}
	.welcomeXE .gt31 .pnon105{padding-left:0px;}
	.welcomeXE .gt31 .product-img{max-width:180px;max-height:180px;}
	.welcomeXE .gt31 li .ifw350{height:197px;width:350px;padding:0 5px 0 5px;}
	.welcomeXE .gt31 li .ifw1200{height:197px;width:350px;padding:0 5px 0 5px;}
}

@media all and (max-width:479px){.welcomeXE section{overflow:visible;padding:0 14px;box-sizing:border-box}.welcomeXE .noti h1,.welcomeXE .guide2n h1{font-size:1.7rem;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.welcomeXE .guide1 h1{font-size:1.2rem;word-break:break-word;overflow-wrap:break-word}.welcomeXE .tit{font-size:1.3rem;line-height:1.4;word-break:break-word}}
@media all and (max-width:479px){.welcomeXE .guide2n{padding-left:14px;padding-right:14px}.welcomeXE .noti h1,.welcomeXE .guide2n h1{font-size:1.5rem;line-height:1.3;word-break:break-word;overflow-wrap:break-word;white-space:normal}.welcomeXE .guide2n .noti h1{font-size:1.5rem;word-break:break-word;overflow-wrap:break-word;white-space:normal;max-width:100%}}
@media all and (max-width:479px){.welcomeXE .guide2n .noti{line-height:normal}.welcomeXE .guide2n .noti h1{font-size:1.2rem;line-height:1.4;margin:0;word-break:break-word;overflow-wrap:break-word}}
@media all and (max-width:479px){.welcomeXE .ge ul{width:100%;overflow:visible}.welcomeXE .ge li{float:none;width:100%;padding:0 14px;box-sizing:border-box}.welcomeXE .gd ul{flex-direction:column}.welcomeXE .gd ul>li:first-child,.welcomeXE .gd ul>li:last-child{flex:none;width:100%;padding:0 14px;box-sizing:border-box}.welcomeXE .gd li{padding:0 14px;box-sizing:border-box}.body.sub .welcomeXE{padding-top:20px}}
