@charset "utf-8";
.top-1920,.top-1920 img{width:100%;height:auto;padding-top:25px;background-color:#fce681}
.top-1000,.top-1000 img{display:none;width:0;height:0;}
.top-640,.top-640 img{display:none;width:0;height:0;}


.bg01{width:100%;padding-bottom:80px;text-align:center;overflow:hidden;background-image:url("01-bg-1.webp");background-repeat:repeat;background-position:top center}
.bg02{width:100%;padding-bottom:80px;text-align:center;overflow:hidden;background-image:url("02-bg-2.webp");background-repeat:repeat;background-position:top center}
.bg03{width:100%;padding-bottom:80px;overflow:hidden;background-color:#efdcc8}
.bg04{width:100%;overflow:hidden;background-color:#e9e9e9}
.bg05{width:100%;padding-bottom:80px;overflow:hidden;background-color:#fff0d9}
.bg06{width:100%;overflow:hidden;background-color:#efdcc8}



.title-01{width:480px;height:205px;font-size:50px;line-height:60px;font-weight:bold;color:#3e3a39;padding:40px 0 0 150px;margin:auto;background-image:url("title-icon-01.webp");background-size:149px 205px;background-repeat:no-repeat}
.title-02{width:560px;height:250px;font-size:70px;line-height:60px;font-weight:bold;color:#FFFFFF;padding:40px 0 0 310px;margin:auto;background-image:url("title-icon-02.webp");background-size:305px 266px;background-repeat:no-repeat;letter-spacing:1px;text-align:center}
.title-03{width:360px;height:117px;font-size:60px;line-height:60px;color:#FFFFFF;padding:100px 0 0 240px;margin:auto;background-image:url("title-icon-03.webp");background-size:235px 217px;background-repeat:no-repeat;letter-spacing:1px;text-align:center}
.title-04{width:340px;height:117px;font-size:60px;line-height:60px;color:#FFFFFF;padding:100px 0 0 220px;margin:auto;background-image:url("title-icon-04.webp");background-size:218px 218px;background-repeat:no-repeat;letter-spacing:1px;text-align:center}
.title-05{width:330px;height:125px;font-size:60px;line-height:60px;color:#FFFFFF;padding:100px 0 0 205px;margin:auto;background-image:url("title-icon-04.webp");background-size:195px 203px;background-repeat:no-repeat;letter-spacing:1px;text-align:center}





.title2-bg-c2{width:84%;padding: 0 8%;background-color:#3c80ba}
.title2-bg-c{width:90%;padding: 0 5%;background-color:#3c80ba}
.title3-bg-c{width:90%;padding: 0 5%;background-color:#a18c78}
.title5-bg-c{width:90%;padding: 0 5%;background-color:#e96242}


.ad1-circle{width:350px;height:300px;padding:50px 0 0 0;font-size:28px;line-height:40px;text-align:center;color:#FFFFFF;margin:1%; background-color:#ea6c43;border-radius:50%;box-shadow:0px 0px 10px 10px rgba(0,0,0,0.1);}
.ad1-txt1{width:90%;padding:0 5%;font-size:26px;line-height:50px;text-align:center;color:#3e3a39;}
.ad1-txt2{font-size:40px;line-height:60px;text-align:center;color:#ea6c43;font-weight:bold;letter-spacing:1px;}




.ad2-txt1{font-size:100px;line-height:60px;color:#ffffff;font-weight:bold;letter-spacing:1px;}
.ad2-txt2{font-size:38px;line-height:60px;text-align:center;color:#ffffff;font-weight:bold;letter-spacing:1px;}
.ad2-txt3{font-size:26px;line-height:50px;text-align:center;color:#3c80ba;border-radius:50px;background-color:#FFFFFF;padding:10px 30px;letter-spacing:1px;font-weight:normal}
.ad2-txt4{font-size:20px;line-height:40px;color:#FFFFFF;font-weight:normal}

.ad2-down1{width:33.3%;float:left;background-color:#ea6c43}
.ad2-down2{width:33.3%;float:left;background-color:#29a46e}
.ad2-down3{width:33.3%;float:left;background-color:#fee540;display:block;font-weight:normal}
.ad2-down3:hover{background-color:#FFF685}


.down-icon1,.down-icon2,.down-icon3{width:180px;height:150px;font-size:30px;line-height:40px;text-align:center;padding:35px 0 0 150px;margin:40px auto 30px auto;background-size:145px 145px;background-repeat:no-repeat}
.down-icon1{background-image:url("02-icon-09.webp");color:#FFFFFF;}
.down-icon2{background-image:url("02-icon-10.webp");color:#FFFFFF;}
.down-icon3{background-image:url("02-icon-11.webp");color:#3e3a39;}


/*課程內容 框框*/
.ad2-course1,.ad2-course2,.ad2-course3,.ad2-course4,.ad2-course5,.ad2-course6,.ad2-course7,.ad2-course8{text-align:left;width:470px;height:600px;padding:30px 30px 0 40px;margin:-50px 0 0 -30px;border-radius:50px;background-color:#FFFFFF;background-image: url("02-bg-1.webp");background-repeat:repeat;line-height:50px}

.ad22-course1,.ad22-course2,.ad22-course3,.ad22-course4,.ad22-course5,.ad22-course6,.ad22-course7,.ad22-course8{text-align:left;width:540px;height:610px;border-radius:50px;margin:230px 3% 0 3%;box-shadow:0px 0px 10px 10px rgba(0,0,0,0.1);}
.ad22-course1{background-color:#69a0d6;}
.ad22-course2{background-color:#ea6c43;}
.ad22-course3{background-color:#29a46e;}
.ad22-course4{background-color:#fee540;}
.ad22-course5{background-color:#ea6c43;}
.ad22-course6{background-color:#69a0d6;}
.ad22-course7{background-color:#fee540;}
.ad22-course8{background-color:#29a46e;}




/*課程日期*/
.ad2-icon1,.ad2-icon2,.ad2-icon3,.ad2-icon4{width:150px;height:100px;padding:50px 0 0 0;margin:-70px 0 0 300px;text-align:center;border-radius:50%;box-shadow:0px 0px 10px 10px rgba(0,0,0,0.1);font-size:36px;line-height:35px;font-weight:bold;}
.ad2-icon1{background-color:#69a0d6;color:#FFFFFF;}
.ad2-icon2{background-color:#ea6c43;color:#FFFFFF;}
.ad2-icon3{background-color:#29a46e;color:#FFFFFF;}
.ad2-icon4{background-color:#fee540;color:#3e3a39}


/*課程圖*/
.ad2-div{margin:20px 0 0 0}
.ad2-img{height:180px;margin:-120px 0 0 0 }

.ad2-imgt1{height:140px;margin:-43px 0 0 300px}
.ad2-imgt2{height:140px;margin:-43px 0 0 300px}
.ad2-imgt3{height:140px;margin:-43px 0 0 300px}
.ad2-imgt4{height:140px;margin:-78px 0 0 300px}
.ad2-imgt5{height:140px;margin:-93px 0 0 300px}
.ad2-imgt6{height:140px;margin:-93px 0 0 300px}
.ad2-imgt7{height:140px;margin:-38px 0 0 300px}
.ad2-imgt8{height:140px;margin:-43px 0 0 300px}





.ad2-course-txta{font-size:22px;line-height:35px;font-weight:bold;color:#3e3a39;}
.ad2-course-txtb{font-size:22px;line-height:35px;color:#3e3a39;}

.ad2-course-txt1{font-size:34px;line-height:50px;font-weight:bold;color:#69a0d6;}
.ad2-course-txt2{font-size:34px;line-height:50px;font-weight:bold;color:#ea6c43;}
.ad2-course-txt3{font-size:34px;line-height:50px;font-weight:bold;color:#29a46e;}
.ad2-course-txt4{font-size:34px;line-height:50px;font-weight:bold;color:#3e3a39;}






.color1{color:#FFFFFF;}
.color2{color:#3e3a39;}
.color3{color:#ea6c43;}
.color4{color:#3c80ba;}
.color5{color:#29a46e;}
.color6{color:#fee540;}
.color7{color:#0866ff;}


.title-bg1 img,.title-bg2 img,.title-bg3 img,.title-bg5 img,.title-bg6 img,.title-bg7 img,.title-bg8 img{width:100%;height:auto;}
.title-bg1{background-color:#3c80ba}
.title-bg2{background-color:#b4cfea}
.title-bg3{background-color:#a18c78}
.title-bg4{width:100%;padding:50px 0 0 0;height:auto;background-color:#efdcc8;background-image:url("title-bg-04.webp");background-position:top center;background-repeat:no-repeat;background-size:100% auto}
.title-bg5{background-color:#3c80ba}
.title-bg6{background-color:#e9e9e9}
.title-bg7{background-color:#e96242}
.title-bg8{background-color:#fff0d9}


.ad3-box{width:80%;margin:auto;overflow:hidden}
.ad3-boxl{width:25%;height:auto;float:left}
.ad3-boxr{width:70%;height:auto;float:right;margin:50px 0 0 0;font-size:20px;line-height:40px;text-align:justify;text-justify:inter-ideograph;}

.ad3but1,.ad3but2{font-size:20px;line-height:40px;float:left;color:#ffffff;border-radius:50px;padding:10px 30px;font-weight:normal;display:block;}
.ad3but1{background-color:#0866ff;margin:3px;}
.ad3but2{background-color:#3e3a39;margin:3px;}


.declaration-div{width:100%;overflow:hidden;}
.declaration{width:400px;margin:auto;font-size:20px;line-height:40px;color:#ffffff;border-radius:50px;padding:10px 30px;font-weight:normal;display:block;background-color:#3c80ba;}



.ad3-txt1{font-size:40px;line-height:60px;font-weight:bold;letter-spacing:1px;}
.ad3-txt2{font-size:30px;line-height:60px;font-weight:bold;letter-spacing:1px;}








.ad4-line{border-bottom:3px dotted #939393}


.ad4-li,.ad4-li2,.ad4-li3,.ad4-li0{width:auto;padding:0 0 0 30px;margin:auto;background-repeat:no-repeat;background-position:left 13px;}
.ad4-li{background-image:url("05-icon-01.webp");background-position:left 13px}
.ad4-li2{background-image:url("05-icon-02.webp");background-position:left 13px;}
.ad4-li3{background-image:url("05-icon-03.webp");font-size:20px;line-height:30px;background-position:left 7px}
.ad4-li0{background-image:url("05-icon-00.webp");font-size:20px;line-height:30px;background-position:left 7px}


.ad4-through{text-decoration: line-through;}

.ad4-box{width:80%;margin:auto;padding:40px 0;overflow:hidden;font-size:20px;line-height:30px;}
.ad4-box div{font-size:20px;line-height:30px;}
.ad4-box2{width:80%;margin:auto;}
.ad4-box3{width:80%;margin:auto;}


.ad4-box5{width:auto;float:left;}
.ad4-box6{width:auto;float:left;margin:20px 0 0 0}
.ad4-line2{width:auto;overflow:hidden;margin:3% 0;}



.ad4-txt1{font-size:24px;line-height:40px;color:#3c80ba;font-weight:bold}
.ad4-txt2{font-size:30px;line-height:60px;color:#3c80ba;font-weight:bold}
.ad4-txt3{font-size:30px;line-height:60px;color:#3e3a39;}
.ad4-txt4{font-size:24px;line-height:40px;color:#3e3a39;}
.ad4-txt5{font-size:60px;line-height:60px;color:#e96242;font-weight:bold;letter-spacing:2px;}
.ad4-txt6{font-size:40px;line-height:60px;color:#3c80ba;}






.ad5-box{width:80%;margin:auto;padding:40px 0;overflow:hidden;font-size:20px;line-height:30px;}
.ad5-box div{font-size:20px;line-height:30px;}

.ad5-boxl{width:20%;float:left}
.ad5-boxr{width:75%;float:right;text-align:justify;text-justify:inter-ideograph;}

.ad5-icon{width:200px;height:120px;padding:80px 0 0 0;margin:0 0 0 20px;text-align:center;color:#FFFFFF;background-color:#ea6c43;border-radius:50%;box-shadow:0px 0px 10px 10px rgba(0,0,0,0.1);font-weight:bold;float:right}

.ad5-txt1{font-size:30px;line-height:35px;color:#ffffff;}
.ad5-txt2{font-size:20px;line-height:40px;color:#e96242;font-weight:bold}
.ad5-txt3{width:110px;float: left; color:#ffffff;border-radius:50px;padding:10px 30px;margin:3px;font-weight:normal;display:block;background-color:#e96242;font-size:20px;line-height:40px;}

.ad5-but{font-size:0;width:500px;height:150px;margin:auto;background-size:100% auto;background-image: url("05-but.webp");display:block;background-position:top center; background-repeat:no-repeat}







@media screen and (max-width:1441px){
.ad1-circle{width:300px;height:250px;padding:50px 0 0 0;font-size:24px;line-height:30px;}
.ad1-circle img{width:150px;}
	
/*標題*/	
.title-01{width:380px;height:175px;font-size:40px;line-height:50px;padding:40px 0 0 116px;background-size:116px 160px;}
	
.title-02{width:480px;height:200px;font-size:60px;line-height:50px;padding:40px 0 0 210px;background-size:229px 200px;}
.ad2-txt1{font-size:80px;line-height:50px;}
.ad2-txt2{font-size:30px;line-height:40px;}
.ad2-txt3{font-size:22px;line-height:40px;padding:5px 15px;}
	
.title-03{width:300px;height:117px;font-size:50px;line-height:50px;padding:100px 0 0 150px;background-size:162px 150px;}
.title-04{width:280px;height:117px;font-size:50px;line-height:50px;padding:100px 0 0 150px;background-size:150px 150px;}
.title-05{width:270px;height:125px;font-size:50px;line-height:50px;padding:100px 0 0 150px;background-size:144px 150px;}
/*標題*/	
	
	
	
	
	
	
	
.ad4-box{width:90%;margin:auto;padding:40px 0;overflow:hidden;font-size:20px;line-height:30px;}
.ad4-box div{font-size:20px;line-height:30px;}
.ad4-box2{width:100%;margin:auto;}
.ad4-box3{width:100%;margin:auto;}
	
.ad5-box{width:90%;}

	
.ad3-box{width:90%;margin:auto;overflow:hidden}
.ad3-boxl{width:30%;height:auto;float:left}
.ad3-boxr{width:65%;height:auto;float:right;margin:50px 0 0 0;font-size:20px;line-height:30px;}
	
	
	
}

@media screen and (max-width:1281px){
.ad5-boxl{width:25%;float:left}
.ad5-boxr{width:70%;float:right;}
.ad1-circle{margin:3%;}
	

.down-icon1,.down-icon2,.down-icon3{width:150px;height:110px;font-size:24px;line-height:30px;text-align:center;padding:20px 0 0 105px;margin:40px auto 30px auto;background-size:100px 100px;background-repeat:no-repeat}
.ad5-icon{width:170px;height:110px;padding:60px 0 0 0;margin:0 0 0 20px;}	
.ad5-txt1{font-size:26px;line-height:35px;color:#ffffff;}	
}

@media screen and (max-width:1025px){
.top-1920,.top-1920 img{display:none;width:0;height:0;}
.top-1000,.top-1000 img{display:block;width:100%;height:auto;padding-top:25px}	


.ad4-line2{margin:8% 0;border-bottom:1px solid #3c80ba}
.ad4-txt3{font-size:24px;line-height:50px;}
.ad4-txt4{font-size:20px;line-height:30px;}
.ad4-txt5{font-size:50px;line-height:50px;letter-spacing:1px;}
.ad4-txt6{font-size:30px;line-height:50px;}

	
.ad5-boxl{width:100%;float:left}
.ad5-boxr{width:100%;float:left;}
.ad5-icon{width:auto;height:auto;text-align:left;color:#FFFFFF;background-color:#ea6c43;border-radius:50px;box-shadow:0px 0px 5px 5px rgba(0,0,0,0.1);padding:10px 30px;font-weight:bold;float:left;margin:0 0 20px 10px}

	
}
@media screen and (max-width:861px){
.ad1-txt1{font-size:24px;line-height:40px;margin:50px 0 0 0;letter-spacing:0;}
.ad1-txt2{font-size:36px;line-height:50px;}

	
.ad3-txt1{font-size:36px;line-height:50px;}	
	
.ad2-down1{width:50%;}
.ad2-down2{width:50%;}
.ad2-down3{width:100%;}



.down-icon1,.down-icon2,.down-icon3{width:150px;height:110px;font-size:24px;line-height:30px;text-align:center;padding:20px 0 0 105px;margin:40px auto 30px auto;background-size:100px 100px;background-repeat:no-repeat}

	

.ad3-boxl{width:35%;}
.ad3-boxr{width:60%;margin:50px 0 0 0;}	
	
}

@media screen and (max-width:811px){
/*標題*/	
.title-01{width:350px;height:130px;font-size:40px;line-height:50px;padding:20px 0 0 80px;background-size:auto 120px;}
.ad1-txt1{font-size:20px;line-height:30px;margin:50px 0 0 0}
.ad1-txt2{font-size:30px;line-height:40px;}
	
.title-02{width:400px;height:180px;font-size:50px;line-height:40px;padding:20px 0 0 140px;background-size:auto 140px;}
.ad2-txt1{font-size:60px;line-height:40px;}
.ad2-txt2{font-size:30px;line-height:30px;}
.ad2-txt3{font-size:20px;line-height:30px;padding:5px 15px;}
.ad2-txt4{font-size:18px;line-height:25px;}
	
	
.title-03{width:270px;height:110px;font-size:40px;line-height:50px;padding:40px 0 0 110px;background-size:auto 110px;}
.title-04{width:250px;height:110px;font-size:40px;line-height:50px;padding:40px 0 0 110px;background-size:auto 110px;}
.title-05{width:240px;height:120px;font-size:40px;line-height:50px;padding:40px 0 0 110px;background-size:auto 110px;}
/*標題*/	
	
	
.ad2-txt4,.ad3-boxr,.ad3but1,.ad3but2,.declaration,.ad4-li3,.ad4-li3,.ad4-li0,.ad4-box,.ad4-box div,.ad5-box,.ad5-box div,.ad5-txt2,.ad5-txt3,.ad4-txt1{font-size:18px;}
.ad3but1,.ad3but2,.declaration{padding:5px 15px;}	
.ad4-li,.ad4-li2,.ad4-li3,.ad4-li0{width:auto;padding:0 0 0 20px;background-size:15px 15px}
.ad4-li{background-position:left 11px}
.ad4-li2{background-position:left 11px;}
.ad4-li3{background-position:left 5px}
.ad4-li0{background-position:left 5px}	

	

	
	
/*課程內容 框框*/
.ad2-course1,.ad2-course2,.ad2-course3,.ad2-course4,.ad2-course5,.ad2-course6,.ad2-course7,.ad2-course8{text-align:left;width:380px;height:570px;padding:30px 30px 0 30px;margin:-50px 0 0 -30px;border-radius:50px;background-color:#FFFFFF;background-image: url("02-bg-1.webp");background-repeat:repeat;line-height:50px}

.ad22-course1,.ad22-course2,.ad22-course3,.ad22-course4,.ad22-course5,.ad22-course6,.ad22-course7,.ad22-course8{text-align:left;width:430px;height:570px;border-radius:50px;margin:230px 2% 0 2%;}

	
	
	
	
	
/*課程日期*/
.ad2-icon1,.ad2-icon2,.ad2-icon3,.ad2-icon4{width:120px;height:80px;padding:40px 0 0 0;margin:-70px 0 0 260px;text-align:center;border-radius:50%;box-shadow:0px 0px 10px 10px rgba(0,0,0,0.1);font-size:36px;line-height:35px;font-weight:bold;}

.ad2-course-txta{font-size:22px;line-height:30px;}
.ad2-course-txtb{font-size:22px;line-height:30px;}
	
.ad2-course-txt1{font-size:30px;line-height:35px;margin-bottom:10px}
.ad2-course-txt2{font-size:30px;line-height:35px;margin-bottom:10px}
.ad2-course-txt3{font-size:30px;line-height:35px;margin-bottom:10px}
.ad2-course-txt4{font-size:30px;line-height:35px;margin-bottom:10px}



/*課程圖*/
.ad2-div{margin:20px 0 0 0}
.ad2-img{height:150px;margin:-100px 0 0 0 }
	
.ad2-imgt1{height:140px;margin:-45px 0 0 210px}
.ad2-imgt2{height:140px;margin:-15px 0 0 210px}
.ad2-imgt3{height:140px;margin:-15px 0 0 210px}
.ad2-imgt4{height:140px;margin:-105px 0 0 210px}
.ad2-imgt5{height:140px;margin:-80px 0 0 210px}
.ad2-imgt6{height:140px;margin:-80px 0 0 210px}
.ad2-imgt7{height:140px;margin:-15px 0 0 210px}
.ad2-imgt8{height:140px;margin:-15px 0 0 210px}
	


	
}	





@media screen and (max-width:641px){
.top-1000,.top-1000 img{display:none;width:0;height:0;}	
.top-640,.top-640 img{display:block;width:100%;height:auto;padding-top:25px}	
.ad5-but{font-size:0;width:400px;height:150px;margin:auto;background-size:100% auto;}

	
	
/*標題*/	
.title-01{width:300px;height:130px;font-size:40px;line-height:50px;padding:150px 0 0 0;background-size:auto 120px;background-position:center top}
.ad1-txt1{font-size:20px;line-height:30px;margin:50px 0 0 0}
.ad1-txt2{font-size:30px;line-height:40px;}
	
.title-02{width:300px;height:158px;font-size:45px;line-height:40px;padding:170px 0 0 ;background-size:auto 140px;background-position:center top}
.ad2-txt1{font-size:50px;line-height:40px;}
.ad2-txt2{font-size:26px;line-height:30px;}
.ad2-txt3{font-size:18px;line-height:30px;padding:5px 10px;}
.ad2-txt4{font-size:18px;line-height:25px;}
	
.title-03,.title-04,.title-05{width:270px;height:60px;font-size:40px;line-height:50px;padding:125px 0 0 0;background-size:auto 110px;background-position:center top}
/*標題*/
	

	
.ad3-boxl{width:50%;margin:0 25%}
.ad3-boxr{width:100%;}
	
	
.ad1-circle,.ad22-course1,.ad22-course2,.ad22-course3,.ad22-course4,.ad22-course5,.ad22-course6,.ad22-course7,.ad22-course8,.ad5-icon,.ad2-icon1,.ad2-icon2,.ad2-icon3,.ad2-icon4,.ad1-circle{box-shadow:0px 0px 5px 5px rgba(0,0,0,0.2);}		
}



@media screen and (max-width:569px){
.ad4-line2{margin:10% 0; border-bottom:1px solid #939393}
.ad4-txt3{font-size:20px;line-height:50px;letter-spacing:0;}
.ad4-txt4{font-size:18px;line-height:30px;letter-spacing:0;}
.ad4-txt5{font-size:40px;line-height:50px;letter-spacing:0;}
.ad4-txt6{font-size:30px;line-height:50px;letter-spacing:0;}	
	
	
.ad3-txt1{font-size:32px;line-height:50px;letter-spacing:0;}
.ad3-txt2{font-size:28px;line-height:50px;letter-spacing:0;}
	
.ad2-down1,.ad2-down2,.ad2-down3{width:100%;}
	
	
	
/*課程內容 框框*/
.ad2-course1{width:280px;height:530px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}
.ad2-course2{width:280px;height:500px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}
.ad2-course3{width:280px;height:520px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}
.ad2-course4{width:280px;height:570px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}
.ad2-course5{width:280px;height:570px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}
.ad2-course6{width:280px;height:570px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}
.ad2-course7{width:280px;height:540px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}
.ad2-course8{width:280px;height:570px;padding:20px 20px 0 20px;margin:-50px 0 0 -30px;border-radius:20px;}

.ad22-course1{width:300px;height:510px;margin:230px 0 0 30px;border-radius:20px;}
.ad22-course2{width:300px;height:480px;margin:230px 0 0 30px;border-radius:20px;}
.ad22-course3{width:300px;height:500px;margin:230px 0 0 30px;border-radius:20px;}	
.ad22-course4{width:300px;height:550px;margin:230px 0 0 30px;border-radius:20px;}
.ad22-course5{width:300px;height:550px;margin:230px 0 0 30px;border-radius:20px;}
.ad22-course6{width:300px;height:550px;margin:230px 0 0 30px;border-radius:20px;}
.ad22-course7{width:300px;height:520px;margin:230px 0 0 30px;border-radius:20px;}
.ad22-course8{width:300px;height:550px;margin:230px 0 0 30px;border-radius:20px;}

	
	
	
/*課程日期*/
.ad2-icon1,.ad2-icon2,.ad2-icon3,.ad2-icon4{width:80px;height:60px;padding:20px 0 0 0;margin:-70px 0 0 200px;font-size:22px;}

.ad2-course-txta{font-size:20px;line-height:30px;}
.ad2-course-txtb{font-size:20px;line-height:30px;}
	
.ad2-course-txt1{font-size:26px;line-height:35px;margin-bottom:10px}
.ad2-course-txt2{font-size:26px;line-height:35px;margin-bottom:10px}
.ad2-course-txt3{font-size:26px;line-height:35px;margin-bottom:10px}
.ad2-course-txt4{font-size:26px;line-height:35px;margin-bottom:10px}



/*課程圖*/
.ad2-div{margin:20px 0 0 0}
.ad2-img{height:100px;margin:-100px 0 0 0 }
	
.ad2-imgt1{height:120px;margin:-35px 0 0 140px}
.ad2-imgt2{height:120px;margin:-5px 0 0 140px}
.ad2-imgt3{height:120px;margin:-15px 0 0 140px}
.ad2-imgt4{height:120px;margin:-25px 0 0 140px}
.ad2-imgt5{height:120px;margin:-30px 0 0 140px}
.ad2-imgt6{height:120px;margin:-30px 0 0 140px}
.ad2-imgt7{height:120px;margin:5px 0 0 140px}
.ad2-imgt8{height:120px;margin:-25px 0 0 140px}	
}



@media screen and (max-width:501px){
.ad4-txt3{font-size:20px;line-height:50px;letter-spacing:0;}
.ad4-txt4{font-size:18px;line-height:30px;letter-spacing:0;}
.ad4-txt5{font-size:36px;line-height:50px;letter-spacing:0;}
.ad4-txt6{font-size:24px;line-height:50px;letter-spacing:0;}		
.ad4-box3,.ad4-box5,.ad4-box6{width: 100%; text-align:center}
.ad4-box6{margin:5px}	
	
	
.ad5-but{width:350px;}
	
.ad3-boxl{width:70%;margin:0 15%}

	
.declaration-div{width:90%;margin:auto;overflow:hidden;}
.declaration{width:auto;margin:auto;font-size:20px;line-height:30px;border-radius:20px;padding:5px 15px;}	
}
@media screen and (max-width:375px){
.ad4-txt3{font-size:18px;line-height:50px;letter-spacing:0;}
.ad4-txt4{font-size:18px;line-height:30px;letter-spacing:0;}
.ad4-txt5{font-size:32px;line-height:50px;letter-spacing:0;}
.ad4-txt6{font-size:22px;line-height:50px;letter-spacing:0;}		
.ad4-box3,.ad4-box5,.ad4-box6{width: 100%; text-align:center}	
	
	
.ad5-but{width:300px;}	
}
@media screen and (max-width:321px){
.ad3-boxl{width:100%;margin:0 }	
.ad5-but{width:280px;}	
}





