@import "bootstrap.css";
@charset "big5";
/*中興大學環境工程學系 CSS Document */
* { margin:0; padding:0;}

@media only screen and (min-width: 768px) {
  .dropdown:hover .dropdown-menu {
	  color:#ff0000;
    display: block;

  }
}

@media only screen and (max-width: 768px) { 	
.mobile{display:inline-block;}
.desktop{display:none;}	
}

@media (min-width: 769px) {
.mobile{display:none;}
.desktop{display:inline-block;}
/*.site-cache {position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0)}*/	
}
#top_button_block{width:100%;background: linear-gradient(45deg, #004181 35%, #0D7CB5 60%);
background: -moz-linear-gradient(45deg, #004181 35%, #0D7CB5 60%);
background: -webkit-linear-gradient(45deg, #004181 35%, #0D7CB5 60%);
background: -o-linear-gradient(45deg, #004181 35%, #0D7CB5 60%);padding:0.3em 0;}

/*#top_button_block a{color:#ffffff;font:11pt "微軟正黑體";font-weight: 700;margin-right:1.5em;} 
#top_button_block a:hover{color:#E9E9E9;font:11pt "微軟正黑體";font-weight: 700;}*/

.main_title_block{width:100%;height:212px;background:#000000 url(../Nimages/main_pic01_pc.jpg) no-repeat center top;}
@media only screen and (max-width: 959px) {
.main_title_block{width:100%;height:212px;background:#000000 url(../Nimages/main_pic01_pc.jpg) no-repeat center top;}
}

#top_btn_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;align-items: stretch;height: auto;}
#top_btn_block #top_btn_l_block{width:55%;padding:0 0 0em 0;}

#top_btn_block #top_btn_l_block a{color:#ffffff;font:11pt "微軟正黑體";font-weight: 700;margin-right:1.5em;} 
#top_btn_block #top_btn_l_block a:hover{color:#E9E9E9;font:11pt "微軟正黑體";font-weight: 700;}

#top_btn_block #top_btn_r_block{width:calc(100% - 55%);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;height: auto;}

#top_btn_block #top_btn_r_block .top_btn_r_l{width:200px;font:0.9375em "微軟正黑體";font-weight: 700;color:#ffffff;text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#top_btn_block #top_btn_r_block .top_btn_r_r{width:calc(100% - 200px); display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;}


#top_btn_block #top_btn_r_block .top_btn_r_r .href_block{background:rgba(255,255,255,0.8);border-radius:0 30px 30px 0;}

#top_btn_block #top_btn_r_block .top_btn_r_r a{font:0.8125em "微軟正黑體";font-weight: 500;color:#000000;margin: 0 0.5em;}
#top_btn_block #top_btn_r_block .top_btn_r_r a:hover{color:#004181;}
#top_btn_block #top_btn_r_block .top_btn_r_r .triangle{width: 10px;height: 0;margin:0 0 0 0 ; border-style: solid;border-width: 10px 0 10px 10px;border-color: rgba(255,255,255,0.8) #00aa00 rgba(255,255,255,0.8) transparent;
	filter: drop-shadow(0 0 1em #000000);
}
@media only screen and (max-width: 322px) {
#top_btn_block #top_btn_l_block{width:100%;padding:0 0 0.5em 0;}	
#top_btn_block #top_btn_r_block{width:calc(100% - 0%);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;height: auto;}

	
#top_btn_block #top_btn_r_block .top_btn_r_l{width:100%;font:0.9375em "微軟正黑體";font-weight: 700;color:#ffffff;text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#top_btn_block #top_btn_r_block .top_btn_r_r{width:calc(100% - 0px); display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;}

	
#top_btn_block #top_btn_r_block .top_btn_r_r .href_block{background:rgba(255,255,255,0.8);border-radius:0 30px 30px 0;}

#top_btn_block #top_btn_r_block .top_btn_r_r a{font:0.8125em "微軟正黑體";font-weight: 500;color:#000000;margin: 0 0.5em;}
#top_btn_block #top_btn_r_block .top_btn_r_r a:hover{color:#004181;}
#top_btn_block #top_btn_r_block .top_btn_r_r .triangle{ width: 5px;height: 0;margin:0 0 0 0 ; border-style: solid;border-width: 10px 0 10px 5px;border-color: rgba(255,255,255,0.8) #00aa00 rgba(255,255,255,0.8) transparent;filter: drop-shadow(0 0 1em #000000)}
	
}


@media screen and (min-width: 323px) and (max-width: 521px) {	
	
#top_btn_block #top_btn_l_block{width:100%;padding:0 0 0.5em 0;}	
#top_btn_block #top_btn_r_block{width:calc(100% - 0%);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;height: auto;}

	
#top_btn_block #top_btn_r_block .top_btn_r_l{width:100%;font:0.9375em "微軟正黑體";font-weight: 700;color:#ffffff;text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#top_btn_block #top_btn_r_block .top_btn_r_r{width:calc(100% - 0px); display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;}
	
	
}
@media screen and (min-width: 522px) and (max-width: 991px) {
#top_btn_block #top_btn_l_block{width:100%;padding:0 0 0.5em 0;}	
#top_btn_block #top_btn_r_block{width:calc(100% - 0%);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;height: auto;}

	
#top_btn_block #top_btn_r_block .top_btn_r_l{width:195px;font:0.9375em "微軟正黑體";font-weight: 700;color:#ffffff;text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#top_btn_block #top_btn_r_block .top_btn_r_r{width:calc(100% - 195px); display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;}
	
#top_btn_block #top_btn_r_block .top_btn_r_r a{font:0.8125em "微軟正黑體";font-weight: 500;color:#000000;margin: 0 0.4em;}
#top_btn_block #top_btn_r_block .top_btn_r_r a:hover{color:#004181;}		
}
@media screen and (min-width: 992px) and (max-width: 1020px) {
#top_btn_block #top_btn_l_block{width:49%;padding:0 0 0em 0;}
#top_btn_block #top_btn_r_block{width:calc(100% - 49%);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;height: auto;}

	
#top_btn_block #top_btn_r_block .top_btn_r_l{width:195px;font:0.9375em "微軟正黑體";font-weight: 700;color:#ffffff;text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#top_btn_block #top_btn_r_block .top_btn_r_r{width:calc(100% - 195px); display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;}
	
#top_btn_block #top_btn_r_block .top_btn_r_r a{font:0.8125em "微軟正黑體";font-weight: 500;color:#000000;margin: 0 0.4em;}
#top_btn_block #top_btn_r_block .top_btn_r_r a:hover{color:#004181;}	
}
@media screen and (min-width: 1021px) and (max-width: 1134px) {
#top_btn_block #top_btn_l_block{width:50%;padding:0 0 0em 0;}	
#top_btn_block #top_btn_r_block{width:calc(100% - 50%);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;height: auto;}

	
#top_btn_block #top_btn_r_block .top_btn_r_l{width:200px;font:0.9375em "微軟正黑體";font-weight: 700;color:#ffffff;text-shadow: 0 0 5px rgba(0,0,0,0.7);}
#top_btn_block #top_btn_r_block .top_btn_r_r{width:calc(100% - 200px); display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: flex-start;align-items: center;}
	
	
}

#contents {width:100% !important;height:100% !important; margin:0; padding:0;zoom:1;}
#contents:after {content:''; clear:both; display:block;}
#container{width:1200px;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}

#nav_container{width:1200px;height:100% !important;margin:0 auto;padding:0 !important;}

#nav_container .Prelative{position:relative;z-index:10000;width:100%;}
#nav_container .Prelative .Pabsolute{position:absolute;z-index: 5;top:0;width:100%;height:auto;margin:0 auto}

#Mcontents {width:100% !important;height:100% !important; margin:0; padding-bottom:2.5em;zoom:1;}
#Mcontents:after {content:''; clear:both; display:block;}


#main_pic_block {width:100%;height:0px;background:#000000;zoom:1;}
#main_pic_block:after {content:''; clear:both; display:block;}
#main_pic_block #Mpic{width:1200px;height:215px;margin:0 auto;padding:0 !important;}
#main_pic_block #Mpic .Tfont{clear:both;position:relative;width:100%;height:auto;z-index:9;}
#main_pic_block #Mpic .Tfont div{width:150px;text-align:right;font:18pt "微軟正黑體";font-weight:700;text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);color:#ffffff;position:relative;left: 0%;top:50%;transform: translate(0%, 50%);}
/*top:calc(100% - 1.5em);left:2em;}*/
/*#main_pic_block #Mpic .Tfont span{width:150px;text-align:right;font:18pt "微軟正黑體";font-weight:700;text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);color:#ffffff;position:absolute;top:calc((215px/2) - 1.5em);left:2em;}
*/
#main_pic_block #Mpic .Tfont span p{font:9pt Arial;font-weight:500;color:#ffffff;}

@media only screen and (max-width: 479px) {
#nav_container{width:100%;height:100% !important;margin:0 auto;padding:0 0%;background:transparent;}	

#nav_container .Prelative{position:relative;z-index:10000;width:100%;height: 80px;}
#nav_container .Prelative .Pabsolute{position:absolute;z-index: 5;top:0;width:100%;height:auto;margin:0 auto}
	
#container{width:90%;height:100% !important;margin:0 auto;padding:0 5%;background:transparent;}
#container:after {content:''; clear:both; display:block;}

.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}		
	
}
@media screen and (min-width: 480px) and (max-width: 768px) {
#nav_container{width:100%;height:100% !important;margin:0 auto;padding:0 0%;background:transparent;}
#nav_container .Prelative{position:relative;z-index:10000;width:100%;height: 80px;}
#nav_container .Prelative .Pabsolute{position:absolute;z-index: 5;top:0;width:100%;height:auto;margin:0 auto}
	
#container{width:94%;height:100% !important;margin:0 auto;padding:0 3%;background:transparent;}
#container:after {content:''; clear:both; display:block;}
	
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}	
}

@media screen and (min-width: 769px) and (max-width: 991px) {
#nav_container{width:100%;height:100% !important;margin:0 auto;padding:0 0%;background:transparent;}		
#container{width:96%;height:100% !important;margin:0 auto;padding:0 2%;background:transparent;}
#container:after {content:''; clear:both; display:block;}

.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}

}

@media screen and (min-width: 991px) and (max-width: 1199px) {
#nav_container{width:100%;height:100% !important;margin:0 auto;padding:0 0%;background:transparent;}		
#container{width:96%;height:100% !important;margin:0 auto;padding:0 2%;background:transparent;}
#container:after {content:''; clear:both; display:block;}
	
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}	
}
.ie6 img{width:100%;max-width: 100%;}
.img-responsive img{width:100%;max-width: 100%;}


/*footer*/
#bottom_button_block{display: flex;flex-wrap: wrap;justify-content: center;align-content:  space-between;align-items:stretch;  height: auto;margin:0.5em 0;}

#bottom_button_block >a .bottom_button {margin:0.2em 0.2em}
#bottom_button_block >a:hover .bottom_button{filter: grayscale(.5);}

#bottom_button_block >a .bottom_button00 {font:13.5pt "微軟正黑體";font-weight: 700;padding: 0.5em 2em;color:#ffffff;background:rgba(13,124,181,1.00);border-radius: 2px;margin:0.2em 0.2em}
#bottom_button_block >a:hover .bottom_button00{background:rgba(13,124,181,1.00);  filter: grayscale(.5);}
#bottom_button_block >a .bottom_button01 {font:13.5pt "微軟正黑體";font-weight: 700;padding: 0.5em 2em;color:#ffffff;background:rgba(13,168,181,1.00);border-radius: 2px;margin:0.2em 0.2em}
#bottom_button_block >a:hover .bottom_button01{ filter: grayscale(.5);}
#bottom_button_block >a .bottom_button02 {font:13.5pt "微軟正黑體";font-weight: 700;padding: 0.5em 2em;color:#ffffff;background:rgba(83,171,23,1.00);border-radius: 2px;margin:0.2em 0.2em}
#bottom_button_block >a:hover .bottom_button02{ filter: grayscale(.5);}
#bottom_button_block >a .bottom_button03 {font:13.5pt "微軟正黑體";font-weight: 700;padding: 0.5em 2em;color:#ffffff;background:rgba(182,194,0,1.00);border-radius: 2px;margin:0.2em 0.2em}
#bottom_button_block >a:hover .bottom_button03{ filter: grayscale(.5);}
#bottom_button_block >a .bottom_button04 {font:13.5pt "微軟正黑體";font-weight: 700;padding: 0.5em 2em;color:#ffffff;background:rgba(157,97,36,1.00);;border-radius: 2px;margin:0.2em 0.2em}
#bottom_button_block >a:hover .bottom_button04{ filter: grayscale(.5);}


#footer_info_block_line{border-top: 2px #004181 solid;margin-top: 2em;}
#footer_info_block{width:100%;background:#ffffff;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;margin:1em 0;}



#footer_info_block .logo{width:20%;}
#footer_info_block .logo img{width:100%;max-width: 100%;}
#footer_info_block .addressinfo{width:calc((80% - 20px) - 285px);line-height: 30px;margin-left: 20px;}
#footer_info_block .addressinfo a{color:#000000;}
#footer_info_block .addressinfo a:hover{color:#004181;}

#footer_info_block .center_block{width:285px;background: #004181;border-radius: 5px;border: 3px solid #004181;margin:0 0;}
#footer_info_block .center_block .title{width: 100%;font:1.125em "微軟正黑體";font-weight: 700;color:#ffffff;background:#004181;letter-spacing: 1px;padding:0.1em 0.3em}
#footer_info_block .center_block .subtitle{width: 100%;font:0.875em "微軟正黑體";color:#000000;background: #ffffff;letter-spacing: 0.02em;padding:0.3em 0.3em}
#footer_info_block .center_block .subtitle a{color:#000000;font-weight: 400;}
#footer_info_block .center_block .subtitle a:hover{color:#004181;font-weight: 400;}

#footer{width:100%;height:auto;/*min-height:550px;*/background:#004181;padding:0; margin:0 auto;}
#footer .footer_top {width:100%; margin:0;  zoom:1;}
#footer .footer_top:after {content:''; display:block; clear:both;}

#footer .footer_top .menuList{width:100%;margin:0 auto;padding:1em 0 4em 0;float:left;  zoom:1;}
#footer .footer_top .menuList:after {content:''; display:block; clear:both;}
#footer .footer_top .menuList .list{width:100%;margin:0 auto;}

#footer .footer_top .menuList .list ul{width:100%;padding:0;margin:0;}
#footer .footer_top .menuList .list ul a{color:rgba(255,255,255,0.7)}
#footer .footer_top .menuList .list ul a:hover{color:#ffffff;}

#footer .footer_top .menuList .list li{float:left;}
#footer .footer_top .menuList .list .title{font:11.25pt "微軟正黑體";font-weight:900;display:inline-block;vertical-align:middle;color:#ffffff;margin-bottom:1.5em;zoom:1}
#footer .footer_top .menuList .list .title a{display:inline-block;  font:13px Arial; color:#ffffff;}
#footer .footer_top .menuList .list .title a:hover{color:#ffffff;}


#footer .footer_top .menuList .list .column1{width:calc((89%/10) - 10px);margin:0 calc(10px/2);bottom:0em;text-align:left;}
#footer .footer_top .menuList .list .column1 > ul >li{width:100%;font:9.75pt "微軟正黑體";font-weight:700;text-align:left;  line-height:20px;clear:both;}
#footer .footer_top .menuList .list .column2{width:11%;text-align:left;}
#footer .footer_top .menuList .list .column2 > ul >li{width:100%;font:9.75pt "微軟正黑體";font-weight:700;text-align:left;  line-height:20px;clear:both;}
@media only screen and (max-width: 479px) {
#footer_info_block .logo{width:100%;}
#footer_info_block .addressinfo{width:100%;margin-left: 0px;}	
#footer_info_block .center_block{width:100%;background: #004181;border-radius: 5px;border: 3px solid #004181;margin:0.5em 0;display: flex;flex-wrap: wrap; justify-content: center}	
	
#footer_info_block .center_block .title{width: 100%;font:1.125em "微軟正黑體";font-weight: 700;color:#ffffff;background:#004181;letter-spacing: 1px;padding:0.1em 0.3em;text-align: center;}
#footer_info_block .center_block .subtitle{width: 100%;font:0.875em "微軟正黑體";color:#000000;background: #ffffff;letter-spacing: 0.02em;padding:0.3em 0.3em;text-align: center;}
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	
#footer_info_block .logo{width:100%;}
#footer_info_block .logo img{width:60vw;}	
#footer_info_block .addressinfo{width:calc(100% - 0px);line-height: 30px;margin-left: 0px;}	
#footer_info_block .center_block{width:100%;background: #004181;border-radius: 5px;border: 3px solid #004181;margin:0.5em 0;}	
}
@media screen and (min-width: 768px) and (max-width: 959px) {}



@media only screen and (max-width: 991px) { 

	
/*footer*/	
#footer{width:100%;height:auto;background:#004181;padding:0; margin:0 auto;}	
#footer .footer_top {padding:1em 0 2em 0em;  zoom:1;}	
/*#footer .footer_top .footer_info_block{width:100%;margin:0%;float:left;}
#footer .footer_top .footer_info_block .logo{width: 100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
*/
	
#footer .footer_top .menuList .list .title{font:calc(11.25pt*1.25) "微軟正黑體";font-weight:900;display:inline-block;vertical-align:middle;color:#ffffff;margin:0.5em 0;zoom:1}
#footer .footer_top .menuList .list .column1{width:50%;margin:0 0;bottom:0.3em;text-align:left;}
#footer .footer_top .menuList .list .column1 > ul >li{width:100%;font:calc(9.75pt*1.25) "微軟正黑體";font-weight:700;text-align:left;  line-height:20px;clear:both;}
#footer .footer_top .menuList .list .column2{width:50%;margin:0 0;bottom:0.3em;text-align:left;}
#footer .footer_top .menuList .list .column2 > ul >li{width:100%;font:calc(9.75pt*1.25) "微軟正黑體";font-weight:700;text-align:left;  line-height:20px;clear:both;}
	
}
/*footer_copy*/
#footer_info{ width:100% !important;overflow:hidden;background:#06101b;}
#footer_info .address{font:11.47pt "微軟正黑體";font-weight:700;color:#ffffff;margin:0.75em 0;zoom:1;text-align: center}
#footer_info .address a{color:#393939;}
#footer_info .address a:hover{color:#000000;}

#footer_info .address .spbutton a{font:9pt "微軟正黑體";font-weight:700;width:auto;height:auto;padding:0.2em 0.5em;background:#666666;color:#ffffff;display:inline-block;text-align:center;margin:0.2em;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#footer_info .address .spbutton a:hover{width:auto;height:auto;padding:0.2em 0.5em;background:#4e4e4e;color:#ffffff;display: inline-block;text-align:center;margin:0.2em;border-radius: 5px;-moz-border-radius:5px;-webkit-border-radius:5px;}



/*main_location_info*/
#container .location_info {float:left; width:100%; height:40px; padding:0;margin-bottom:1.7em;clear:both;}
#container .location_info .location {line-height:40px;text-align:left;}
#container .location_info .location .home{display:inline-block; padding-left:20px; vertical-align:middle; font:10pt "微軟正黑體";font-weight:bold; color:#7e7e7e; background:url(../Nimages/home_icon.jpg) no-repeat left 1px;}
#container .location_info .location span {display:inline-block; padding-right:10px; vertical-align:middle; font:10pt "微軟正黑體";font-weight:bold; color:#7e7e7e; background:url(../Nimages/arr_location.png) no-repeat right 7px;}
#container .location_info .location span a{color:#8f8f8f;}
#container .location_info .location span a:hover{color:#000000;}
#container .location_info .location span.last {background:none;}
#container .location_info .location strong {display:inline-block;padding-left:5px; vertical-align:middle; font:10pt "微軟正黑體";font-weight:bold; height:27px;line-height:27px; color:#272727;}
#container .location_info .location strong a {color:#8f8f8f;}
#container .location_info .location span.searchWord {background:none; color:#7e7e7e;}


.Mtitle{font:18pt "微軟正黑體";font-weight:700;color:#000000;padding:1.5em 0 0.7em 0;border-bottom:2px #000000 solid;text-indent:1em;margin-bottom:2em;}
.Mtitle01{font:18pt "微軟正黑體";font-weight:700;color:#000000;padding:1.5em 0 0.7em 0;text-indent:1em;margin-bottom:2em;}
.Mtitle02{float:left;text-align: center; width:100%;height:55px;line-height:55px;margin-bottom:2em;background-image: linear-gradient(to right, #000000 10%, rgba(255, 0, 0, 0) 100%);background-position:center;background-size: 1px 2px;background-repeat: repeat-x;padding-bottom:0px;}
.Mtitle02 p{background:#ffffff;width:150px;margin: 0 auto;font:18pt "微軟正黑體";font-weight:700;height:55px;line-height:55px;}
.Mtitle03{font:18pt "微軟正黑體";font-weight:700;color:#000000;padding:4em 0 0.6em 0;margin: 1em 1em;border-bottom:2px #000000 solid;}
.Mtitle03 .eng{font:13pt "微軟正黑體";font-weight:700;color:#666666;}
.Mtitle .eng{font:13pt "微軟正黑體";font-weight:700;color:#666666;}

/*prolist*/
#Inews_title{font:22.5pt "微軟正黑體";font-weight: 700;margin:1.7em 0;text-align: center;}
#Inews_block_bg{width:100%; background: url(../Nimages/prolist/news_bg01.png) no-repeat center 20%; }
#Inews_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content:space-between;}
#Inews_block:after {content:''; clear:both; display:block;}

#Inews_block #Inews_img{width:40%;background:#cdcdcd;}
#Inews_block #Inews_list_block{width:60%;}

#Inews_block #Inews_list_block #Inews_list{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;;padding:0 2.5em;}

#Inews_block #Inews_list_block #Inews_list .Ilist_date{width:100%;font:10.5pt "微軟正黑體";}
#Inews_block #Inews_list_block #Inews_list .Ilist_date > span{display:inline-block;font:9pt "微軟正黑體";padding:0.2em 0.4em;border-radius: 4px;margin-right: 10px;}

#Inews_block #Inews_list_block #Inews_list .Ilist_title{width:100%;font-weight: 700;}
#Inews_block #Inews_list_block #Inews_list .Ilist_title a{color:#333333;}
#Inews_block #Inews_list_block #Inews_list .Ilist_title a:hover{color:#0d7cb5;}
#Inews_block #Inews_list_block #Inews_list .Ilist_line{width:100%;margin-bottom: 15px; padding-top:10px;height:5px;line-height:5px;border-bottom:1px #666666 solid;}


/*3item*/
#Iitem_block{width:100%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;align-content:center;height: auto;padding:5em 0 2em 0;}
#Iitem_block:after {content:''; clear:both; display:block;}

#Iitem_block #Iitem_list{width:calc((100%/3) - 2em);margin:0 1em;border-radius: 3px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); }
#Iitem_block #Iitem_list #Iitem_img_block{width:100%;}
#Iitem_block #Iitem_list #Iitem_img_block .Iitem_img{width:100%;height: auto}
#Iitem_block #Iitem_list #Iitem_img_block .Iitem_img img{width:100%;max-width: 100%;}
#Iitem_block #Iitem_list #Iitem_img_block .Iitem_img .Iitem_icon_h{width:100%;height: 1px; position: relative;z-index: 1;bottom: 0;left: 0;}
#Iitem_block #Iitem_list #Iitem_img_block .Iitem_img .Iitem_icon_h .Iitem_icon{position:absolute;z-index: 2;bottom:0em;left:calc((100% - 107px)/2);}

#Iitem_block #Iitem_list #Iitem_note_block{width:calc(100% - 2em);padding:1em;}
#Iitem_block #Iitem_list #Iitem_note_block .Iitem_note_title{font:12pt "微軟正黑體";font-weight: 700;}
#Iitem_block #Iitem_list #Iitem_note_block .Iitem_note_title a{color:#1E1E1E;}
#Iitem_block #Iitem_list #Iitem_note_block .Iitem_note_title a:hover{color:#004181;}

#Iitem_block #Iitem_list #Iitem_note_block .Iitem_note_date{font:10.5pt "微軟正黑體";font-weight: 500; color:#999999;}

/*research*/
#Iresearch_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content:space-between;height: auto;padding:4em 0.5em;}
#Iresearch_block:after {content:''; clear:both; display:block;}

#Iresearch_block #Iresearch_img{width:22.6%;}
#Iresearch_block #Iresearch_img_list{width:calc(100% - 22.6%);display: flex;flex-wrap: wrap;justify-content: flex-start;align-items: stretch;align-content:space-between;height: auto;}
#Iresearch_block #Iresearch_img_list div{width:calc((100%/3) - 1em);margin-left: 1em;}


@media only screen and (max-width: 479px) {
/*Inews*/
#Inews_block #Inews_img{width:100%;margin-bottom: 1em;padding:1em;}
#Inews_block #Inews_list_block{width:100%;}

/*3item*/	
#Iitem_block #Iitem_list{width:calc((100%/1) - 2em);margin:0 1em 2em 1em;border-radius: 3px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); }
	
	
/*research*/	
 #Iresearch_block #Iresearch_img{width:100%;margin-bottom: 1em;}
 #Iresearch_block #Iresearch_img_list{width:100%;}	
#Iresearch_block #Iresearch_img_list div{width:calc((100%/1) - 0em);margin-left: 0em;margin-bottom: 1em;}	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	
/*Inews*/
#Inews_block #Inews_img{width:100%;margin-bottom: 1em;padding:1em;}
#Inews_block #Inews_list_block{width:100%;}
	

/*3item*/	
#Iitem_block #Iitem_list{width:calc((100%/1) - 2em);margin:0 1em 2em 1em;border-radius: 3px;box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.5); }
	
/*research*/	
 #Iresearch_block #Iresearch_img{width:100%;margin-bottom: 1em;}
 #Iresearch_block #Iresearch_img_list{width:100%;}	
#Iresearch_block #Iresearch_img_list div{width:calc((100%/1) - 0em);margin-left: 0em;margin-bottom: 1em;}		
}


/*announ*/
#news_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 1em;font:12pt "微軟正黑體";font-weight: 700;}
#news_block:after {content:''; clear:both; display:block;}
#news_block a{color:#000000}
#news_block a:hover{color:#004181;}

#news_block .text04_1{width:calc(40px - 0px);padding:0.7em 0 0.7em 10px;}
#news_block .text04_1 div{border-radius:50%;background:#8a8a8a;color:#ffffff;width:20px;height: 20px; padding:0 2px;text-align: center;font:10.5pt "微軟正黑體";font-weight: 700; }
#news_block .text04_2{width:calc((100% - 20%) - 40px);padding:0.7em 0.5em 0.7em 0}
#news_block .text04_3{width:10%;padding:0.7em 0;text-align: center;}
#news_block .text04_4{width:10%;padding:0.7em 0;}
#news_block .line{width:100%;margin-bottom: 0px; padding-top:0px;height:1px;line-height:1px;border-bottom:1px #666666 dotted;}

/*announ content*/
#news_title_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;border-radius: 3px; background:#e2e2e2;padding:0.5em 1em;}
#news_title_block .news_content_date{font:10.5pt "微軟正黑體";font-weight: 700;width:100%;color: #484848;}
#news_title_block .news_content_title{font:18pt "微軟正黑體";font-weight: 700;width:100%;}
#news_share_block{width:calc(100% - 2em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;border-radius: 3px; padding:0.5em 1em;}
#news_share_block .share_left{width:50%;}
#news_share_block .share_right{width:50%;text-align: right;}


#news_content_block{word-wrap: break-word;word-break: break-all;width:calc(100% - 0em);font:13pt "微軟正黑體";line-height:25px;letter-spacing:1px;min-height:300px;font-weight:700;color:#535353;margin:10px 0 10px 0;padding:1em 1em 10px 1em;border-bottom:1px solid #919191;}
#news_content_block a{color:#FF6E00;}
#news_content_block a:hover{color:#000000;}


#news_file{font:12pt "微軟正黑體";font-weight: 700;color:#565656;padding:0.3em 0;word-wrap: break-word;word-break: break-all;}  
#news_file a{color:#0C56BB;}
#news_file a:hover{color:#000000;}


@media only screen and (max-width: 479px) {
	
#news_block .text04_1{width:calc(40px - 0px);padding:0.7em 0 0.1em 10px;}	
#news_block .text04_2{width:calc((100% - 0%) - 40px);padding:0.7em 0 0.1em 0}
#news_block .text04_3{width:calc(100% - 0px);padding:0.1em 0 0.1em 40px;color:#414141;text-align: left;}
#news_block .text04_4{width:calc(100% - 0px);padding:0.1em 0 0.7em 40px;color:#414141}	
/*#news_content_block img{width:100%;max-width:100%}*/
	
}

@media screen and (min-width: 480px) and (max-width: 767px) {
#news_block .text04_1{width:calc(40px - 0px);padding:0.7em 0 0.1em 10px;}	
#news_block .text04_2{width:calc((100% - 0%) - 40px);padding:0.7em 0 0.1em 0}
#news_block .text04_3{width:calc(100% - 0px);padding:0.1em 0 0.1em 40px;color:#414141;text-align: left;}
#news_block .text04_4{width:calc(100% - 0px);padding:0.1em 0 0.7em 40px;color:#414141}	
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
	#news_block .text04_2{width:calc((100% - 10%) - 40px);padding:0.7em 0;}
	#news_block .text04_4{width:calc(100% - 0px);padding:0.1em 0 0.7em 40px;color:#414141}	
	
}

.Registration_form{width:calc(90% - 2em);box-shadow: inset 0px 0px 0px 1px rgba(190,190,190,1);margin:5%;padding:1em;margin-top:2em;}
.Registration_form .Rform_pic{width:100%;height:auto;}

.Registration_form .line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 8px 2px;background-repeat: repeat-x;padding-bottom:15px;}
.Registration_form .Rform{width:100%;overflow:hidden;}
.Registration_form .Rform .input{padding:0.5em;line-height:25px;width:calc((90% - 1em) - 2px);background:#ffffff;border:1px #CBCBCB solid;}
.Registration_form .Rform ol{width:100%;float:left;padding:0;margin:0;}
.Registration_form .Rform .Rtxt01{width:100%;float:left;font:13.5pt "微軟正黑體";font-weight:700;line-height:40px;}
.Registration_form .Rform .Rtxt02{width:100%;float:left;font:13.5pt "微軟正黑體";font-weight:700;line-height:40px;color:#616161;}

@media only screen and (max-width: 479px) {
.Registration_form .Rform_pic img{width:100%;max-width: 100%; height:auto;}	
}


/*Med_photo_list*/
.Mmoviest{width:94%;margin:0 auto;height:90% !important;padding:5% 3%;overflow:hidden;background:#EFEFEF;}
.Mmoviest .list{width:60%;margin:3% auto;}
.Mmoviest .list .video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.Mmoviest .list .video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}
.Mmoviest .MovTitle{width:100%;height:35px;line-height:35px;font:14pt "微軟正黑體";font-weight:700;}


@media only screen and (max-width: 479px) {
.Mmoviest .list{width:calc(100% - 2%);margin:3% 1%;}
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.Mmoviest .list{width:calc(100% - 3%);margin:3% 1.5%;}
	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.Mmoviest .list{width:calc(100% - 4%);margin:3% 2%;}
	
}




/*phtot*/

.MPPage_block{width:100%;text-align:center;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0 0 1em 0;}
.MPPage_block:after {content:''; clear:both; display:block;}

.MPPage_block .page03_1 span{display: inline-block;color:#6e6e6e;font-weight: 700; background:#d1d1d1;box-shadow: inset 0px 0px 0px 1px rgba(209,209,209,1);border-radius: 5px; padding:0.5em 2em;}
.MPPage_block .page03_1 > a{display: inline-block;color:#000000;font-weight: 700; background:#f6f6f6;box-shadow: inset 0px 0px 0px 1px rgba(190,190,190,1);border-radius: 5px; padding:0.5em 2em;}
.MPPage_block .page03_1 > a:hover{display: inline-block;padding:0.5em 2em;background:#000000;box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1);color: #ffffff;}
.MPPage_block .page03_3 > a{display: inline-block;color:#000000;font-weight: 700;background:#f6f6f6;box-shadow: inset 0px 0px 0px 1px rgba(190,190,190,1);border-radius: 5px; padding:0.5em 2em;}
.MPPage_block .page03_3 > a:hover{display: inline-block;background:#000000;color: #ffffff;box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1);padding:0.5em 2em;}
.MPPage_block .page03_3 span{display: inline-block;color:#6e6e6e;font-weight: 700; background:#d1d1d1;box-shadow: inset 0px 0px 0px 1px rgba(209,209,209,1);border-radius: 5px; padding:0.5em 2em;}


.MPPage_block .page03_1{width:calc(100%/3);}
.MPPage_block .page03_2{width:calc(100%/3);padding:0.7em 0;text-align: center;text-align: -webkit-center;}
.MPPage_block .page03_3{width:calc(100%/3);}
@media only screen and (max-width: 479px) {
	
.MPPage_block .page03_1 span{display: inline-block;color:#6e6e6e;font-weight: 700; background:#d1d1d1;box-shadow: inset 0px 0px 0px 1px rgba(209,209,209,1);border-radius: 5px; padding:0.5em 1em;}
.MPPage_block .page03_1 > a{display: inline-block;color:#000000;font-weight: 700; background:#f6f6f6;box-shadow: inset 0px 0px 0px 1px rgba(190,190,190,1);border-radius: 5px; padding:0.5em 1em;}
.MPPage_block .page03_1 > a:hover{display: inline-block;padding:0.5em 1em;background:#000000;box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1);color: #ffffff;}
.MPPage_block .page03_3 > a{display: inline-block;color:#000000;font-weight: 700;background:#f6f6f6;box-shadow: inset 0px 0px 0px 1px rgba(190,190,190,1);border-radius: 5px; padding:0.5em 1em;}
.MPPage_block .page03_3 > a:hover{display: inline-block;background:#000000;color: #ffffff;box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,1);padding:0.5em 1em;}
.MPPage_block .page03_3 span{display: inline-block;color:#6e6e6e;font-weight: 700; background:#d1d1d1;box-shadow: inset 0px 0px 0px 1px rgba(209,209,209,1);border-radius: 5px; padding:0.5em 1em;}	
	
}


.photo_content{width:100%;text-align: center;text-align: -webkit-center;border-bottom:2px solid #212121;border-top:2px solid #212121;padding:2em 0;margin-bottom: 2em;}


@media only screen and (max-width: 479px) {
	.photo_content img{width:100%;max-width: 100%;}

}
/*Med_photo_list*/
.Mphotost{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content:  space-between;align-items:stretch; padding:1em;background:#EFEFEF;}
.Mphotost:after {content:''; clear:both; display:block;}
.Mphotost .Mlist{width:calc(100%/5); height:auto !important;cursor:pointer;padding:1.5em;margin: 0;}
.Mphotost .Mlist:hover{filter:alpha (opacity=50); opacity: 0.5;}
.Mphotost .Mlist img{width:100%;max-width: 100%}
@media only screen and (max-width: 479px) {
.Mphotost .Mlist{width:calc(100%/1); height:auto !important;cursor:pointer;padding:1em;margin: 0;}
.Mphotost .Mlist img{width:100%;max-width: 100%}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.Mphotost .Mlist{width:calc(100%/2); height:auto !important;cursor:pointer;padding:1em;margin: 0;}	
.Mphotost .Mlist img{width:100%;max-width: 100%}	
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.Mphotost .Mlist{width:calc(100%/3); height:auto !important;cursor:pointer;padding:1em;margin: 0;}
.Mphotost .Mlist img{width:100%;max-width: 100%}	
}

.tpage_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start; align-content:  space-between;align-items:stretch;padding:0;}
.tpage_block:after {content:''; clear:both; display:block;}

.tpage_block .page02_1{width:50%;text-align: left;}
.tpage_block .page02_2{width:50%;text-align: right;}
.tpage_block .page02_2 input select{display:inline-block;}
.tpage_block .page01_1{width:100%;background:#dfdfdf;padding:1em 0;margin:1em 0 0 0;text-align: center;text-align: -webkit-center;}
.tpage_block .page01_1 span{display: inline-block;color:#8e8e8e;font:13pt "微軟正黑體";font-weight: 700; padding:0.5em 2em;}
.tpage_block .page01_1 a{color:#000000;font:13pt "微軟正黑體";font-weight: 700;padding:0.5em 2em;}
.tpage_block .page01_1 a:hover{color:#004181;font:13pt "微軟正黑體";font-weight: 700;padding:0.5em 2em;}
.tpage_block .page01_1 .back a{display: inline-block;color:#ffffff;font-weight: 700; background:#818181;border-radius: 3px; padding:0.5em 2.5em;}
.tpage_block .page01_1 .back a:hover{display: inline-block;padding:0.5em 2.5em;background:#004181;color: #ffffff;}


@media only screen and (max-width: 479px) {
	
.tpage_block .page02_1{width:100%;text-align: center;font:13pt "微軟正黑體";font-weight: 700;}
.tpage_block .page02_2{width:100%;text-align: center;font:13pt "微軟正黑體";font-weight: 700;}

.tpage_block .page01_1 span{display: inline-block;color:#8e8e8e;font:13pt "微軟正黑體";font-weight: 700; padding:0.5em 1em;}
.tpage_block .page01_1 a{color:#000000;font:13pt "微軟正黑體";font-weight: 700;padding:0.5em 1em;}
.tpage_block .page01_1 a:hover{color:#004181;font:13pt "微軟正黑體";font-weight: 700;padding:0.5em 1em;}
.tpage_block .page01_1 .back a{display: inline-block;color:#ffffff;font-weight: 700; background:#818181;border-radius: 3px; padding:0.5em 1em;}
.tpage_block .page01_1 .back a:hover{display: inline-block;padding:0.5em 1em;background:#004181;color: #ffffff;}	
}

/*photo_list_title*/
#photo_title_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start; align-content:  space-between;align-items:stretch;padding:1em 1em;background: #a0a0a0;font:12pt "微軟正黑體";font-weight:  700;}
#photo_title_block:after {content:''; clear:both; display:block;}

#photo_title_block .text03_1{width:80px;padding:0 5px;color:#ffffff;}
#photo_title_block .text03_2{width:calc(100% - 160px);color:#ffffff;}
#photo_title_block .text03_3{width:80px;padding:0 5px;color:#ffffff;text-align:center; }

#photo_list_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start; align-content:  space-between;align-items:stretch;padding:1em 1em;}
#photo_list_block:after {content:''; clear:both; display:block;}

#photo_list_block .text03_1{width:80px;padding:0 5px;}
#photo_list_block .text03_2{width:calc(100% - 160px);}

#photo_list_block .text03_2 a{color:#000000}
#photo_list_block .text03_2 a:hover{color:#004181}

#photo_list_block .text03_3{width:80px;padding:0 5px;text-align:center; }
#photo_list_block .line{width:100%;margin-bottom: 15px; padding-top:10px;height:5px;line-height:5px;border-bottom:1px #666666 dotted;}

/*repair*/

#repair_title_block{display: flex;flex-wrap: wrap;justify-content: flex-start; align-content:  space-between;align-items:stretch;padding:1em 2em;margin-bottom: 1em; color: #ffffff;background: linear-gradient(-90deg, #08ab00 0%, #057400 70%);background: -moz-linear-gradient(-90deg, #08ab00 0%, #057400 70%);background: -webkit-linear-gradient(-90deg, #08ab00 0%, #057400 70%);background: -o-linear-gradient(-90deg, #08ab00 0%, #057400 70%);border-radius:50px; font:12pt "微軟正黑體";font-weight:  700;}
#repair_title_block:after {content:''; clear:both; display:block;}

#repair_title_block .text07_1{width:12%;text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);text-align: center;text-align: -webkit-center;}
#repair_title_block .text07_2{width:calc(100% - 45%);text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);}
#repair_title_block .text07_3{width:13%;text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);}
#repair_title_block .text07_4{width:10%;text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);}
#repair_title_block .text07_5{width:10%;text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);text-align: center;text-align: -webkit-center;}




#repair_list_block{display: flex;flex-wrap: wrap;justify-content: flex-start; align-content:  space-between;align-items:stretch;padding:1em 2em;color: #000000;}
#repair_list_block:after {content:''; clear:both; display:block;}

#repair_list_block .text07_1{width:12%;text-align: center;text-align: -webkit-center;padding:1em 0;}
#repair_list_block .text07_2{width:calc(100% - 45%);padding:1em 0;}
#repair_list_block .text07_3{width:calc(13% - 1em);padding:1em 0.5em;}
#repair_list_block .text07_4{width:10%;padding:1em 0;}
#repair_list_block .text07_5{width:10%;text-align: center;text-align: -webkit-center;padding:1em 0;}
#repair_list_block .repair_list_line{width:100%;  height: 1px;line-height: 1px;  background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 10px 1px, 100% 1px;  border: none; }




@media only screen and (max-width: 479px) {
#repair_title_block{display:none;}
	
#repair_list_block .text07_1{width:100%;text-align: left;padding:0.5em 0.2em 0.2em 0.2em;}
#repair_list_block .text07_1 span{display:inline-block;background:#4E4E4E;color:#ffffff;font:9.5pt "微軟正黑體";font-weight: 700;padding:0.2em;}
#repair_list_block .text07_2{width:100%;text-align: left;padding:0.2em;font:14pt "微軟正黑體";font-weight: 700;}

#repair_list_block .text07_3{width:100%;text-align: left;padding:0.2em;color:#4E4E4E}
#repair_list_block .text07_4{width:100%;text-align: left;padding:0.2em;color:#4E4E4E}
#repair_list_block .text07_5{width:100%;text-align: left;padding:0.2em;color:#4E4E4E}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#repair_title_block{display:none;}
	
#repair_list_block .text07_1{width:100%;text-align: left;padding:0.5em 0.2em 0.2em 0.2em;}
#repair_list_block .text07_1 span{display:inline-block;background:#4E4E4E;color:#ffffff;font:9.5pt "微軟正黑體";font-weight: 700;padding:0.2em;}
#repair_list_block .text07_2{width:100%;text-align: left;padding:0.2em;font:14pt "微軟正黑體";font-weight: 700;}

#repair_list_block .text07_3{width:100%;text-align: left;padding:0.2em;color:#4E4E4E}
#repair_list_block .text07_4{width:100%;text-align: left;padding:0.2em;color:#4E4E4E}
#repair_list_block .text07_5{width:100%;text-align: left;padding:0.2em;color:#4E4E4E}	
	
}



/*Full page*/

#Full_P{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:2em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}

#Full_P ul {list-style:disc;padding:0 0 0 2em;}
#Full_P ol {list-style:decimal;padding:0 0 0 2em;}
#Full_P a{color:#373737;}
#Full_P a:hover{color:#004181;}

#Full_P .Full_l{width:40%;}
#Full_P .Full_r{width:60%;}

#Full_P .map img{width:100%;max-width: 100%;height: auto;margin:1em 0;}	
@media only screen and (max-width: 479px) {	
#Full_P{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}
	
#Full_P .map img{width:100%;max-width: 100%;height: auto;margin:1em 0;}		
#Full_P .Full_l{width:100%;}
#Full_P .Full_l img{width:100%;max-width: 100%;height: auto;margin:1em 0;}	
#Full_P .Full_r{width:100%;}	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#Full_P .Full_l{width:100%;}
#Full_P .Full_l img{width:100%;max-width: 100%;height: auto;margin:1em 0;}	
#Full_P .Full_r{width:100%;}	


}
@media screen and (min-width: 768px) and (max-width: 991px) {
	
#Full_P .Full_l img{width:calc(100% - 1em);max-width:calc(100% - 1em);height: auto;margin:0 1em 0 0;}	
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
#Full_P .Full_l img{width:calc(100% - 1em);max-width:calc(100% - 1em);height: auto;margin:0 1em 0 0;}		
}


/*download_sreach_block*/

#download_sreach_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-end;align-content: space-between;align-items: stretch;padding: 0 0 1em 0;}
#download_sreach_block:after{content: '';clear: both;display:block;}
#download_sreach_block span{font:13pt "微軟正黑體" ;font-weight: 700;color:#565656;margin-right: 10px;}

/*document_block*/
#document_title_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;color:#ffffff;background:#0da8b5;border-radius: 3px; padding:0.7em 0;margin-bottom: 1em; font:13pt "微軟正黑體";font-weight: 700;}
#document_title_block:after {content:''; clear:both; display:block;}

#document_title_block .text04_1{width:calc(100% - 30%);padding:0 15px;}
#document_title_block .text04_2{width:10%;text-align: center;}
#document_title_block .text04_3{width:10%;text-align: center;}
#document_title_block .text04_4{width:10%;text-align: center;}


#document_title_block .text05_1{width:5%;text-align: center;}
#document_title_block .text05_2{width:calc(100% - 40%) ;padding:0 15px;}
#document_title_block .text05_3{width:10%;text-align: center;}
#document_title_block .text05_4{width:10%;text-align: center;}
#document_title_block .text05_5{width:15%;text-align: center;}

#document_list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#document_list_block:after {content:''; clear:both; display:block;}

#document_list_block .text04_1{width:calc(100% - 30%);padding:1em 15px;}
#document_list_block .text04_2{width:10%;text-align: center;padding:1em 0;}
#document_list_block .text04_3{width:10%;text-align: center;padding:1em 0;}
#document_list_block .text04_4{width:10%;text-align: center;padding:1em 0;}
#document_list_block .document_list_line{width:100%;  height: 1px;line-height: 1px;  background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#document_list_block .text05_1{width:5%;text-align: center;padding:1em 0;}
#document_list_block .text05_2{width:calc(100% - 40%);padding:1em 15px;}
#document_list_block .text05_2 .target{font:12pt "微軟正黑體";font-weight: 700;margin: 0.2em 0;}
#document_list_block .text05_2 .target span{font:10pt "微軟正黑體";display:inline-block;background:#ff6600;color:#ffffff;padding:0.1em 1em;margin-right: 5px; border-radius: 30px;}
#document_list_block .text05_3{width:10%;text-align: center;padding:1em 0;}
#document_list_block .text05_4{width:10%;text-align: center;padding:1em 0;}
#document_list_block .text05_5{width:15%;text-align: center;padding:1em 0;}

#document_list_block a{color:#000000;font:12pt "微軟正黑體";font-weight: 700;}
#document_list_block a:hover{color:#004181}


#document_content_title{font:15pt "微軟正黑體";font-weight: 700;width:100%;text-align: center;}
#document_content_block{background:#ebebeb;margin:1em 0;padding:2em;border-radius: 10px;}
#document_content_block #document_content_list{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#document_content_block #document_content_list .text04_1{width:calc(150px - 10px);background:#4e4e4e;color:#ffffff;padding:0.5em 5px;border-radius: 3px;}
#document_content_block #document_content_list .text04_2{width:calc(((100% - 300px) - 20px)/2);padding:0.5em 5px;}
#document_content_block #document_content_list .text04_3{width:calc(150px - 10px);background:#4e4e4e;color:#ffffff;padding:0.5em 5px;border-radius: 3px;}
#document_content_block #document_content_list .text04_4{width:calc(((100% - 300px) - 20px)/2);padding:0.5em 5px;}
#document_content_block #document_content_list .content_list_line{width:100%;  height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#document_content_block #document_content_list a{color:#000000;}	
#document_content_block #document_content_list a:hover{color:#004181}

#document_content01_block{width:100%;padding:0.5em 1.5em;} 

/*alumnus_block*/
#alumnus_title_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;color:#ffffff;  background:#004181;border-radius: 3px; padding:0.7em 0;margin-bottom: 1em; font:13pt "微軟正黑體";font-weight: 700;}
#alumnus_title_block .text03_1{width:150px;padding:0.5em;}
#alumnus_title_block .text03_2{width:calc(100% - 350px);padding:0.5em;}
#alumnus_title_block .text03_3{width:200px;padding:0.5em;}


#alumnus_list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;font:13pt "微軟正黑體";font-weight: 700;line-height: 35px}
#alumnus_list_block:after {content:''; clear:both; display:block;}

#alumnus_list_block .text03_1{width:150px;padding:0.5em;}
#alumnus_list_block .text03_2{width:calc(100% - 350px);padding: 0.5em;}
#alumnus_list_block .text03_3{width:200px;padding:0.5em;}
#alumnus_list_block .alumnus_list_line{width:100%;  height: 1px;line-height: 1px;  background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#alumnus_list_block a{color:#000000;font:13pt "微軟正黑體";font-weight: 500;line-height: 35px}
#alumnus_list_block a:hover{color:#004181}

#alumnus_content01_block{width:100%;padding:0 2em;}

#alumnus_content_block{background:#ebebeb;margin:1em 0;padding:2em;border-radius: 10px;}
#alumnus_content_block #alumnus_content_list{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#alumnus_content_block #alumnus_content_list .text04_1{width:calc(100px - 10px);text-align: center; background:#004181;color:#ffffff;padding:0.5em 5px;border-radius: 3px;}
#alumnus_content_block #alumnus_content_list .text04_2{width:calc(((100% - 200px) - 20px)/2);padding:0.5em 5px;}
#alumnus_content_block #alumnus_content_list .text04_3{width:calc(100px - 10px);text-align: center;background:#004181;color:#ffffff;padding:0.5em 5px;border-radius: 3px;}
#alumnus_content_block #alumnus_content_list .text04_4{width:calc(((100% - 200px) - 20px)/2);padding:0.5em 5px;}
#alumnus_content_block #alumnus_content_list .content_list_line{width:100%;  height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#alumnus_content_block #alumnus_content_list a{color:#000000;}	
#alumnus_content_block #alumnus_content_list a:hover{color:#004181}

#document_content01_title{width:100%;font:12pt "微軟正黑體";font-weight: 700;margin:1em 0 0;}
#document_content01_title span{width:170px;text-align: center;display:inline-block;padding:0.5em 2em;border-radius: 30px; color:#ffffff;background:#004181;}

@media only screen and (max-width: 767px) {		
#document_title_block{display:none;}
	
#document_list_block .text04_1{width:100%;padding:0.2em 0;font:13pt "微軟正黑體";font-weight: 700;}
#document_list_block .text04_2{width:100%;text-align: left;padding:0.2em 0;color:#4F4F4F;}
#document_list_block .text04_3{width:100%;text-align: left;padding:0.2em 0;}
#document_list_block .text04_4{width:100%;text-align: left;padding:0.2em 0;}	
	
#document_list_block .text05_1{width:5%;text-align: center;padding:1em 0;}
#document_list_block .text05_2{width:calc((100% - 5%) - 30px);padding:1em 15px;}	
	
#document_list_block .text05_3{width:calc((100% - 5%) - 15px);text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}
#document_list_block .text05_4{width:calc((100% - 5%) - 15px);text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}
#document_list_block .text05_5{width:calc((100% - 5%) - 15px);text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}	

	
#document_content_block #document_content_list .text04_1{display: none;}
#document_content_block #document_content_list .text04_2{width:100%;padding:0.5em 5px;}
#document_content_block #document_content_list .text04_2 span{font:13pt "微軟正黑體";font-weight: 700;color:#000000;}
#document_content_block #document_content_list .text04_3{width:calc(100% - 10px);background:#4e4e4e;color:#ffffff;padding:0.5em 5px;border-radius: 3px;}
#document_content_block #document_content_list .text04_4{width:calc(100% - 10px)padding:0.5em 5px;}
#document_content_block #document_content_list .content_list_line{display:none;}
		

/*alumnus_block*/
#alumnus_title_block{display:none;}
#alumnus_list_block .text03_1{width:100%;padding:0 0em;}
#alumnus_list_block .text03_2{width:calc(100% - 0px);padding:0 0em;}
#alumnus_list_block .text03_3{width:100%;padding:0 0em;}
	
#alumnus_content01_block{width:100%;padding:0 1em;}
	
#alumnus_content_block #alumnus_content_list .text04_1{display: none;}
#alumnus_content_block #alumnus_content_list .text04_2{width:100%;padding:0.5em 5px;}
#alumnus_content_block #alumnus_content_list .text04_2 span{font:13pt "微軟正黑體";font-weight: 700;color:#000000;}
#alumnus_content_block #alumnus_content_list .text04_3{width:calc(100% - 10px);background:#4e4e4e;color:#ffffff;padding:0.5em 5px;border-radius: 3px;}
#alumnus_content_block #alumnus_content_list .text04_4{width:calc(100% - 10px)padding:0.5em 5px;}
#alumnus_content_block #alumnus_content_list .content_list_line{display:none;}	
	
	
}
@media only screen and (max-width: 479px) {

#download_sreach_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-end;align-content: space-between;align-items: stretch;background:#dadada;padding: 1em 1em 1em 0;margin-bottom: 1em;}	
#document_title_block{display:none;}
	
#document_list_block .text04_1{width:100%;padding:0.2em 0;font:13pt "微軟正黑體";font-weight: 700;}
#document_list_block .text04_2{width:100%;text-align: left;padding:0.2em 0;color:#4F4F4F;}
#document_list_block .text04_3{width:100%;text-align: left;padding:0.2em 0;}
#document_list_block .text04_4{width:100%;text-align: left;padding:0.2em 0;}
	
#document_list_block .text05_1{width:20px;text-align: center;padding:1em 0;}
#document_list_block .text05_2{width:calc(100% - 20px);padding:1em 15px;}	
	
#document_list_block .text05_3{width:calc(100% );text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}
#document_list_block .text05_4{width:calc(100% );text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}
#document_list_block .text05_5{width:calc(100% );text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}		
}


@media screen and (min-width: 480px) and (max-width: 767px) {
#download_sreach_block{width:calc(100% - 1em);display:flex;flex-wrap: wrap;justify-content: flex-end;align-content: space-between;align-items: stretch;background:#dadada;padding: 1em 1em 1em 0;}	
#document_title_block{display:none;}
	
#document_list_block .text04_1{width:100%;padding:0.2em 0;font:13pt "微軟正黑體";font-weight: 700;}
#document_list_block .text04_2{width:100%;text-align: left;padding:0.2em 0;color:#4F4F4F;}
#document_list_block .text04_3{width:100%;text-align: left;padding:0.2em 0;}
#document_list_block .text04_4{width:100%;text-align: left;padding:0.2em 0;}
	
#document_list_block .text05_1{width:5%;text-align: center;padding:1em 0;}
#document_list_block .text05_2{width:calc(100% - 5%);padding:1em 15px;}	
	
#document_list_block .text05_3{width:100%;text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}
#document_list_block .text05_4{width:100%;text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}
#document_list_block .text05_5{width:100%;text-align: left;padding:0.2em 0 0.2em calc(5% + 15px);}		
}

/*rule*/
#rule_list_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 3em;}
#rule_list_block .rule_list_block{width:calc((100%/4) - 2em);margin:1em;padding:0.5em;box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.5); border-radius: 3px;background: url(../Nimages/rule_bg.jpg) no-repeat right bottom;}
#rule_list_block .rule_list_block:hover {filter:alpha (opacity=50); opacity: 0.5;}


#rule_list_block .rule_list_block .list_title{width:100%;text-align: left;color:#000000;font:13pt "微軟正黑體";font-weight: 700;line-height: 20px;}
#rule_list_block .rule_list_block .list_title a{color:#5A5A5A;font:13pt "微軟正黑體";font-weight: 700;}
#rule_list_block .rule_list_block .list_title a:hover{color:#000000;}

#rule_list_block .rule_list_block .list_floor{font:20pt "微軟正黑體";font-weight: 700;width: 100%;font-style:  oblique;text-align:right;}
#rule_list_block .rule_list_block .list_teacher{font:12pt "微軟正黑體";font-weight: 600;width:100%;color:#959595;margin-bottom: 1.5em;text-align:right;}


#rule_title_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;border-radius: 3px; background:#e2e2e2;padding:0.5em 1em;border-bottom:2px solid #85b238;}

#rule_title_block .rule_content_title{width:100%;font:18pt "微軟正黑體";font-weight: 700;width:100%;margin-bottom: 2em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#rule_title_block .rule_content_title .text02_1{width:150px;}
#rule_title_block .rule_content_title .text02_2{width:calc(100% - 150px);word-wrap: break-word;word-break: break-all;}

#rule_title_block .rule_content_list{font:11.5pt "微軟正黑體";font-weight: 700;line-height: 25px; width:100%;color: #484848;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#rule_title_block .rule_content_list a{color:#398A00}
#rule_title_block .rule_content_list a:hover{color:#000000}
#rule_title_block .rule_content_list .text04_1{width:calc(100px - 0px);background:url(../Nimages/icon01.png) no-repeat left 3px;padding-left: 20px;color:#000000;}
#rule_title_block .rule_content_list .text04_2{width:calc((100% - 200px)/2);}
#rule_title_block .rule_content_list .text04_3{width:calc(100px - 0px);background:url(../Nimages/icon01.png) no-repeat left 3px;padding-left: 20px;color:#000000;}
#rule_title_block .rule_content_list .text04_4{width:calc((100% - 200px)/2);}
#rule_title_block .rule_content_list .text02_1{width:calc(100px - 0px);background:url(../Nimages/icon01.png) no-repeat left 3px;padding-left: 20px;color:#000000;}
#rule_title_block .rule_content_list .text02_2{width:calc(100% - 100px);word-wrap: break-word;word-break: break-all;}


/*instrument block*/
#instrument_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;padding:0.5em;}
#instrument_block .instrument_list{width:calc((100%/4) - 1em);margin:0.5em;;}
#instrument_block .instrument_list:hover{filter:alpha (opacity=50); opacity: 0.5;}

#instrument_block .instrument_list .instrument_photo{width:100%;height: 220px; border:1px solid #8a8a8a;text-align: center;overflow:hidden;}
#instrument_block .instrument_list .instrument_photo img{width:100%;max-width: 100%;}
#instrument_block .instrument_list .instrument_note{width:100%;}
#instrument_block .instrument_list .instrument_note .instrument_title{font:14pt "微軟正黑體";font-weight: 700;margin-bottom: 1em;word-break: break-all;word-wrap: break-word;}
#instrument_block .instrument_list .instrument_note .instrument_lab{font:13pt "微軟正黑體";font-weight: 600;color:#4a4a4a;}
#instrument_block .instrument_list .instrument_note .instrument_labnote{font:11pt "微軟正黑體";font-weight: 600;color:#858585}

@media only screen and (max-width: 479px) {	
#rule_list_block .rule_list_block{width:calc((100%/1) - 0em);margin:1em 0em;padding:0.5em;box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.5); }	
#rule_title_block .rule_content_title .text02_1{width:100%;}
#rule_title_block .rule_content_title .text02_2{width:calc(100% - 0px);word-wrap: break-word;word-break: break-all;}
	
#rule_title_block .rule_content_list .text04_1{width:calc(100px - 0px);background:url(../Nimages/icon01.png) no-repeat left 3px;padding-left: 20px;color:#000000;}
#rule_title_block .rule_content_list .text04_2{width:calc((100% - 100px)/1);}
#rule_title_block .rule_content_list .text04_3{width:calc(100px - 0px);background:url(../Nimages/icon01.png) no-repeat left 3px;padding-left: 20px;color:#000000;}
#rule_title_block .rule_content_list .text04_4{width:calc((100% - 100px)/1);}	
	
#instrument_block .instrument_list{width:calc((100%/1) - 1em);margin:0.5em;;}
#instrument_block .instrument_list:hover{filter:alpha (opacity=50); opacity: 0.5;}

#instrument_block .instrument_list .instrument_photo{width:100%;height: auto; border:1px solid #8a8a8a;text-align: center;overflow:hidden;}
#instrument_block .instrument_list .instrument_photo img{width:100%;max-width: 100%;}	
}

@media screen and (min-width: 480px) and (max-width: 767px) {
#rule_list_block .rule_list_block{width:calc((100%/2) - 2em);margin:1em 0.5em;padding:0.5em;box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.5); }	
#rule_title_block .rule_content_title .text02_1{width:100%;}
#rule_title_block .rule_content_title .text02_2{width:calc(100% - 0px);word-wrap: break-word;word-break: break-all;}	
	
#instrument_block .instrument_list{width:calc((100%/2) - 1em);margin:0.5em;;}
#instrument_block .instrument_list:hover{filter:alpha (opacity=50); opacity: 0.5;}

#instrument_block .instrument_list .instrument_photo{width:100%;height: 220px; border:1px solid #8a8a8a;text-align: center;overflow:hidden;}
#instrument_block .instrument_list .instrument_photo img{width:100%;max-width: 100%;}	
}

@media screen and (min-width: 768px) and (max-width: 959px) {
#rule_list_block .rule_list_block{width:calc((100%/3) - 2em);margin:1em 0.5em;padding:0.5em;box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.5); }	
	
#rule_title_block .rule_content_title .text02_1{width:100%;}
#rule_title_block .rule_content_title .text02_2{width:calc(100% - 0px);word-wrap: break-word;word-break: break-all;}	

#instrument_block .instrument_list{width:calc((100%/3) - 1em);margin:0.5em;;}
#instrument_block .instrument_list:hover{filter:alpha (opacity=50); opacity: 0.5;}

#instrument_block .instrument_list .instrument_photo{width:100%;height: 220px; border:1px solid #8a8a8a;text-align: center;overflow:hidden;}
#instrument_block .instrument_list .instrument_photo img{width:100%;max-width: 100%;}		
}
/*現況*/

#ev_introduction_content{width:calc(100% - 4em);margin:1em 2em;color:#353535;line-height: 30px;}
#ev_introduction_content .ev_subtitle{background:url(../Nimages/arrow_icon02.svg) no-repeat left top;padding-left:30px;color:#000000;font:13pt "微軟正黑體";font-weight: 700;}

#ev_introduction_content .ev_title_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;border-radius: 5px; background:#666666;padding:0 1em;color:#ffffff;line-height: 35px;font-weight:700;margin-bottom: 2em;}

#ev_introduction_content .ev_title_block .ev_text05_1{width:10%;}
#ev_introduction_content .ev_title_block .ev_text05_2{width:15%;}
#ev_introduction_content .ev_title_block .ev_text05_3{width:20%;}
#ev_introduction_content .ev_title_block .ev_text05_4{width:20%;}
#ev_introduction_content .ev_title_block .ev_text05_5{width:35%;}

div.ev_list_block:nth-of-type(odd){background-color:#E7E7E7;}
#ev_introduction_content .ev_list_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;border-radius: 5px; padding:0 1em;line-height: 35px;font-weight:700;}
#ev_introduction_content .ev_list_block .ev_text05_1{width:10%;}
#ev_introduction_content .ev_list_block .ev_text05_2{width:15%;}
#ev_introduction_content .ev_list_block .ev_text05_3{width:20%;}
#ev_introduction_content .ev_list_block .ev_text05_4{width:20%;}
#ev_introduction_content .ev_list_block .ev_text05_5{width:35%;}


/*introduction01*/
#introduction_title{clear: both; background: url(../Nimages/cru_icon02.svg) no-repeat left top;padding-left:30px;color:#303d00;font:15pt "微軟正黑體";font-weight: 700;width:100%;margin: 1em 0;}
#introduction_subtitle{clear: both; background: url(../Nimages/arrow_icon03.svg) no-repeat left top;padding-left:30px;color:#1A1A1A;font:14pt "微軟正黑體";font-weight: 700;width:100%;margin: 1em 0;}
#introduction_director_block{width:100%;box-shadow: inset 0px 0px 1px 0px rgba(0,0,0,0.5);border-radius: 5px;}

#introduction_title span{color:#5E5E5E;font:13pt "微軟正黑體";font-weight: 600;}
div#introduction_director_content:nth-of-type(odd){background-color:#f8ffec;}
#introduction_director_block #introduction_director_content{width:calc(100% - 1em);font:13pt "微軟正黑體";font-weight: 700;line-height: 30px; display:flex;flex-wrap: wrap;align-content: flex-start;align-content: space-between; align-items: stretch;margin:0.5em;}
#introduction_director_block #introduction_director_content .text03_1{width:33%;text-align: center;}
#introduction_director_block #introduction_director_content .text03_2{width:33%;text-align: center;}
#introduction_director_block #introduction_director_content .text03_3{width:34%;text-align: center;}

#introduction_teacher_block{width:calc(100% - 4em);margin:1em 2em;}
#introduction_teacher_block #introduction_teacher_title01{display:inline-block;padding:0.2em 0.5em;border-radius: 5px;background:#b19216;color:#ffffff;font:14pt "微軟正黑體";font-weight: 700;}

#introduction_teacher_content{width:calc(100% - 1em);font:13pt "微軟正黑體";font-weight: 700;line-height: 30px; display:flex;flex-wrap: wrap;align-content: flex-start;align-content: space-between; align-items: stretch;margin:0.5em;}
#introduction_teacher_content .text03_1{width:33%;}
#introduction_teacher_content .text03_2{width:33%;}
#introduction_teacher_content .text03_3{width:34%;}

#introduction_teacher_block #introduction_teacher_title02{display:inline-block;padding:0.2em 0.5em;border-radius: 5px;background:#b15016;color:#ffffff;font:14pt "微軟正黑體";font-weight: 700;}
#introduction_teacher_block #introduction_teacher_title03{display:inline-block;padding:0.2em 0.5em;border-radius: 5px;background:#b11628;color:#ffffff;font:14pt "微軟正黑體";font-weight: 700;}
#introduction_teacher_block #introduction_teacher_title04{display:inline-block;padding:0.2em 0.5em;border-radius: 5px;background:#b11692;color:#ffffff;font:14pt "微軟正黑體";font-weight: 700;}
#introduction_teacher_block #introduction_teacher_title05{display:inline-block;padding:0.2em 0.5em;border-radius: 5px;background:#5f16b1;color:#ffffff;font:14pt "微軟正黑體";font-weight: 700;}
#introduction_teacher_block #introduction_teacher_title06{display:inline-block;padding:0.2em 0.5em;border-radius: 5px;background:#162cb1;color:#ffffff;font:14pt "微軟正黑體";font-weight: 700;}
#introduction_teacher_block #introduction_teacher_title07{display:inline-block;padding:0.2em 0.5em;border-radius: 5px;background:#1692b1;color:#ffffff;font:14pt "微軟正黑體";font-weight: 700;}


/*introduction2*/
#staff_title{width:100%;margin: 0 auto;font:18pt "微軟正黑體";font-weight:700;color:#000000;padding:1.5em 0 0.7em 0;text-indent:1em;text-align: center}
#staff_list_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;background:#f4f4f4;}
#staff_list_block .staff_list{width:100%;background:#ffffff;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:1em;}
#staff_list_block .staff_list .text02_1{width:300px;}
#staff_list_block .staff_list .text02_1 .text01_1 img{width:100%;max-width: 100%;}
#staff_list_block .staff_list .text02_1 a{color:#012AEB}
#staff_list_block .staff_list .text02_1 a:hover{color:#00000}
#staff_list_block .staff_list .text02_1 .text01_1{width:100%;}
#staff_list_block .staff_list .text02_1 .phone{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
#staff_list_block .staff_list .text02_1 .mail{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;word-wrap: break-word;word-break: break-all;}
#staff_list_block .staff_list .text02_1 .office{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:center;  height: auto;}

#staff_list_block .staff_list .text02_1 .job{width:100%;}
#staff_list_block .staff_list .text02_1 .job span{display: inline-block;background:#083D8F;color:#ffffff;padding:0.2em 0.3em;border-radius: 5px;margin:0.5em 0;}
#staff_list_block .staff_list .text02_1 .name{width:100%;font:13pt "微軟正黑體";font-weight: 700;color:#000000;}

#staff_list_block .staff_list .text02_2{width:calc((100% - 300px) - 1em);margin:0 0.5em;}

#staff_list_block .staff_list .text02_2 ul{list-style:disc;padding:0 0 0 2em;}
#staff_list_block .staff_list .text02_2 ol {list-style:decimal;padding:0 0 0 2em;}

@media only screen and (max-width: 479px) {	
	#staff_list_block .staff_list .text02_1{width:100%;}
	#staff_list_block .staff_list .text02_2{width:calc((100% - 0px) - 1em);margin:1em 0.5em;}
}
@media screen and (min-width: 480px) and (max-width: 767px) {
	#staff_list_block .staff_list .text02_1{width:100%;}
	#staff_list_block .staff_list .text02_2{width:calc((100% - 0px) - 1em);margin:1em 0.5em;}	
	
}

/*professor_list*/
#professor_list_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 2em;}
#professor_list_block #professor_list{width:calc((100%/3) - 6.5em);margin:3em;background-color:#dedede;border-radius: 8px;box-shadow: 4px 15px 0px 4px rgba(222,222,222,1);}

#professor_list_block #professor_list img{width:100%;max-width: 100%;height: auto;border-radius: 8px;}
#professor_list_block #professor_list .note_block{width:calc(100% - 0em);padding:0.5em 1em;}


#professor_list_block #professor_list .note_block .name{font:15pt "微軟正黑體";font-weight: 700;text-align: right}
#professor_list_block #professor_list .note_block .phone{font:13pt "微軟正黑體";font-weight: 600;color:#515151;text-align: right;margin-bottom: 1em;}

#professor_list_block #professor_list .note_block .room{font:13pt "微軟正黑體";font-weight: 600;color:#000000;}
#professor_list_block #professor_list .note_block .room a{color:#000000}
#professor_list_block #professor_list .note_block .room a:hover{color:#ff6600}
#professor_list_block #professor_list .note_block .mail{font:12pt "微軟正黑體";font-weight: 600;color:#515151;word-wrap: break-word;word-break: break-all;}

#professor_list_block #professor_list .note_block .mail a{color:#515151}
#professor_list_block #professor_list .note_block .mail a:hover{color:#ff6600}


#professor_list_block #professor_list .job_block{width:100%;position: relative;height: 1px;}
#professor_list_block #professor_list .job_block .job{font:12pt "微軟正黑體";font-weight: 700;position:  absolute;height: auto;background:#666666;color:#ffffff;display: inline-block;padding:0.5em;top:-15px;left:10px;border-radius: 5px;}


@media only screen and (max-width: 650px) {	
#professor_list_block #professor_list{width:calc((100%/1) - 0em);margin:2em 0;}	
#professor_list_block #professor_list img{width:100%;max-width: 100%;height: auto;border-radius: 8px;}	
}
@media screen and (min-width: 651px) and (max-width: 1199px) {
	#professor_list_block #professor_list{width:calc((100%/2) - 2em);margin:2em 1em;}		
}

/*professor_content*/
#professor_content_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 2em;margin-bottom: 2em}
#professor_content_block .professor_content_left{width:calc(300px - 15px);margin-right: 15px;}
#professor_content_block .professor_content_left img{width: 100%;max-width: 100%;border-radius: 5px;}
#professor_content_block .professor_content_right{width:calc(100% - 300px);}
#professor_content_block .professor_content_right .list_line{width:100%;  height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }


#professor_content_block .professor_content_right .name{font:16pt "微軟正黑體" ;font-weight: 700;margin-bottom: 1em}
#professor_content_block .professor_content_right .engname{font:13pt "微軟正黑體" ;font-weight: 700;color:#646464;margin-bottom: 0.5em}
#professor_content_block .professor_content_right .name span{display:inline-block;font:13pt "微軟正黑體";font-weight: 600;color:#ffffff;background:#083F93;border-radius: 5px;padding:0.2em 0.5em;}
#professor_content_block .professor_content_right .education{font:13pt "微軟正黑體";font-weight: 700;color:#000000;line-height: 25px;background:url(../Nimages/school_icon.svg) left 1px no-repeat;padding-left:28px;width:calc(100% - 28px);}
#professor_content_block .professor_content_right .phone{font:13pt "微軟正黑體";font-weight: 700;color:#000000;line-height: 25px;background:url(../Nimages/phone_icon.svg) left 1px no-repeat;padding-left:28px;width:calc(100% - 28px);}
#professor_content_block .professor_content_right .email{font:13pt "微軟正黑體";font-weight: 700;color:#000000;line-height: 25px;background:url(../Nimages/mail_icon.svg) left 1px no-repeat;padding-left:28px;width:calc(100% - 28px);word-wrap: break-word;word-break: break-all;}
#professor_content_block .professor_content_right .room{font:13pt "微軟正黑體";font-weight: 700;color:#000000;line-height: 25px;background:url(../Nimages/micro_icon.svg) left 1px no-repeat;padding-left:28px;width:calc(100% - 28px);}


#professor_content_block01{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 2em;}
#professor_content_block01 #experience_title{font:16pt "微軟正黑體";font-weight: 700;background:url(../Nimages/arrow_icon.svg) left 1px no-repeat;padding-left:28px;width:calc(100% - 28px);}
#professor_content_block01 #experience_content{background:#f6f6f6;border-radius: 10px;padding:1em 2em;margin:0 0 1em 0;line-height: 25px;width:calc(100% - 0em);margin-bottom: 2em;}

#professor_content_block01 #TCourse_title{font:16pt "微軟正黑體";font-weight: 700;background:url(../Nimages/arrow_icon.svg) left 1px no-repeat;padding-left:28px;width:calc(100% - 28px);}
#professor_content_block01 #TCourse_title_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;border-radius: 5px; background:#666666;padding:0 1em;color:#ffffff;line-height: 35px;font-weight:700;margin-bottom: 2em;}
#professor_content_block01 #TCourse_title_block .text06_1{width:10%;}
#professor_content_block01 #TCourse_title_block .text06_2{width:10%;}
#professor_content_block01 #TCourse_title_block .text06_3{width:calc(100% - 50%);}
#professor_content_block01 #TCourse_title_block .text06_4{width:10%;}
#professor_content_block01 #TCourse_title_block .text06_5{width:10%;}
#professor_content_block01 #TCourse_title_block .text06_6{width:10%;}


#professor_content_block01 #TCourse_list_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 1em;line-height: 35px;margin-bottom: 2em;}
#professor_content_block01 #TCourse_list_block .text06_1{width:10%;}
#professor_content_block01 #TCourse_list_block .text06_2{width:10%;}
#professor_content_block01 #TCourse_list_block .text06_3{width:calc(100% - 50%);}
#professor_content_block01 #TCourse_list_block .text06_4{width:10%;}
#professor_content_block01 #TCourse_list_block .text06_5{width:10%;}
#professor_content_block01 #TCourse_list_block .text06_6{width:10%;}
#professor_content_block01 #TCourse_list_block .list_line{width:100%;  height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }


/*literary work*/
#literary_work_block{background:#f6f6f6;border-radius: 10px;padding:1em 2em;margin:0 0 1em 0;line-height: 25px;width:calc(100% - 0em)}
#literary_work_block #literary_work_ca{display:inline-block;padding:0.1em 1em;border-radius: 30px; background:#ff6600;font:13pt "微軟正黑體";font-weight: 700;color:#ffffff;}
#literary_work_block #literary_work_content{width:100%;background:#f5f5f5;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}

#literary_work_block #literary_work_content .text02_1{width:calc(30px - 5px);text-align: right;margin-right: 5px;color:#ff0000;}
#literary_work_block #literary_work_content .text02_2{width:calc(100% - 30px);word-wrap: break-word;word-break: break-all;}
@media only screen and (max-width: 767px) {	
#professor_content_block .professor_content_left{width:100%;margin-right: 0px;margin-bottom: 2em;}
#professor_content_block .professor_content_right{width:100%;}	
#professor_content_block01 #TCourse_title_block{display:none}
	
#professor_content_block01 #TCourse_list_block .text06_1{width:100%;font:13pt "微軟正黑體";font-weight: 700;color:#3B3B3B;}
#professor_content_block01 #TCourse_list_block .text06_2{display: none;}
#professor_content_block01 #TCourse_list_block .text06_3{width:100%;font:14pt "微軟正黑體";font-weight: 700;}
#professor_content_block01 #TCourse_list_block .text06_4{width:100%;}
#professor_content_block01 #TCourse_list_block .text06_5{width:100%;}
#professor_content_block01 #TCourse_list_block .text06_6{width:100%;}	
	
}
/*recruit_block*/
/*University*/
#recruit_un_subtitle_block{width:calc(100% - 25px);background:url(../Nimages/cru_icon02.svg) no-repeat left 0;padding-left:25px;font:13.5pt "微軟正黑體";font-weight: 700;color:#145204;margin: 0.5em 0;}
#recruit_un_subcontent{margin:0 0 0 1.5em;font:13pt "微軟正黑體";font-weight: 600;color:#2B2B2B;width:100%;}
#recruit_un_subcontent ul {list-style:disc;padding:0 0 0 2em;}
#recruit_un_subcontent ol {list-style:decimal;padding:0 0 0 2em;}

#recruit_un_subtitle01_block{font:13.5pt "微軟正黑體";font-weight: 700;display:inline-block;background:#02789C;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin:1em 0;}
#recruit_un_subtitle02_block{font:13.5pt "微軟正黑體";font-weight: 700;display:inline-block;background:#8A187B;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin:1em 0;}
#recruit_un_subcontent .title05_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;margin: 1em 0;padding:0.8em 0;border-radius: 3px;}
#recruit_un_subcontent .title05_block .text05_1{width:28%;text-align: center;}
#recruit_un_subcontent .title05_block .text05_2{width:18%;text-align: center;}
#recruit_un_subcontent .title05_block .text05_3{width:18%;text-align: center;}
#recruit_un_subcontent .title05_block .text05_4{width:18%;text-align: center;}
#recruit_un_subcontent .title05_block .text05_5{width:18%;text-align: center;}

#recruit_un_subcontent .list05_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_un_subcontent .list05_block .text05_1{width:28%;text-align: center;}
#recruit_un_subcontent .list05_block .text05_2{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text05_3{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text05_4{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text05_5{width:18%;text-align: center;}

#recruit_un_subcontent .list05_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_un_subcontent .list05_block .text051_1{width:28%;text-align: center;}
#recruit_un_subcontent .list05_block .text051_2{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text051_3{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text051_4{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text051_5{width:18%;text-align: center;}

#recruit_un_subcontent .list05_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_un_subcontent .list05_block .text052_1{width:28%;text-align: center;}
#recruit_un_subcontent .list05_block .text052_2{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text052_3{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text052_4{width:18%;text-align: center;}
#recruit_un_subcontent .list05_block .text052_5{width:18%;}


#recruit_un_subcontent .title03_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;margin: 1em 0;padding:0.8em 0;border-radius: 3px;}
#recruit_un_subcontent .title03_block .text03_1{width:calc(33% - 20px);padding:0 10px;}
#recruit_un_subcontent .title03_block .text03_2{width:calc(33% - 20px);padding:0 10px;}
#recruit_un_subcontent .title03_block .text03_3{width:calc(34% - 20px);padding:0 10px;}

#recruit_un_subcontent .list03_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;margin-bottom: 1em;padding:0.5em 0;}
#recruit_un_subcontent .list03_block .text03_1{width:calc(33% - 20px);padding:0 10px;}
#recruit_un_subcontent .list03_block .text03_2{width:calc(33% - 20px);padding:0 10px;}
#recruit_un_subcontent .list03_block .text03_3{width:calc(34% - 20px);padding:0 10px;}


#recruit_un_subcontent .title06_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;margin: 1em 0;padding:0.8em 0;border-radius: 3px;}
#recruit_un_subcontent .title06_block .text06_1{width:20%;text-align: center;}
#recruit_un_subcontent .title06_block .text06_2{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .title06_block .text06_3{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .title06_block .text06_4{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .title06_block .text06_5{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .title06_block .text06_6{width:calc((100% - 20%)/5);text-align: center;}

#recruit_un_subcontent .list06_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_un_subcontent .list06_block .text06_1{width:20%;text-align: center;}
#recruit_un_subcontent .list06_block .text06_2{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .list06_block .text06_3{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .list06_block .text06_4{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .list06_block .text06_5{width:calc((100% - 20%)/5);text-align: center;}
#recruit_un_subcontent .list06_block .text06_6{width:calc((100% - 20%)/5);text-align: center;}

#recruit_un_subcontent .block02{width:100%;display: flex;flex-wrap:wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;margin:1em 0;}
#recruit_un_subcontent .block02 .block02_03{width:30%;}
#recruit_un_subcontent .block02 .block02_07{width:70%;}

#recruit_un_subcontent .block02 .block02_03 .title01_block{width:100%;text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_03 .list03_sp_block{width:100%;display: flex ;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#recruit_un_subcontent .block02 .block02_03 .list03_sp_block .text03_1{width:calc(100% / 3);text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_03 .list03_sp_block .text03_2{width:calc(100% / 3);text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_03 .list03_sp_block .text03_3{width:calc(100% / 3);text-align: center;padding:0.5em 0;}

#recruit_un_subcontent .block02 .block02_07 .title01_block{width:100%;text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_07 .list05_sp_block{width:100%;display: flex ;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#recruit_un_subcontent .block02 .block02_07 .list05_sp_block .text05_1{width:calc(100% / 5);text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_07 .list05_sp_block .text05_2{width:calc(100% / 5);text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_07 .list05_sp_block .text05_3{width:calc(100% / 5);text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_07 .list05_sp_block .text05_4{width:calc(100% / 5);text-align: center;padding:0.5em 0;}
#recruit_un_subcontent .block02 .block02_07 .list05_sp_block .text05_5{width:calc(100% / 5);text-align: center;padding:0.5em 0;}

#recruit_un_subcontent .block02_note{width:100%;background:#D1D1D1;border-radius: 5px;padding:1em;margin-bottom: 1em;}

/*master*/
#recruit_master_title_block{font:15pt "微軟正黑體";font-weight: 700;width:100%;}
#recruit_master_subtitle_block{width:100%;background:url(../Nimages/cru_icon03.svg) no-repeat left 0;padding-left:25px;font:13.5pt "微軟正黑體";font-weight: 700;color:#522203;margin: 0.5em 0;}
#recruit_master_subcontent{margin:0 0 0 1.5em;font:13pt "微軟正黑體";font-weight: 600;color:#2B2B2B;width:calc(100% - 1.5em);}
#recruit_master_subcontent ul {list-style:disc;padding:0 0 0 2em;}
#recruit_master_subcontent ol {list-style:decimal;padding:0 0 0 2em;}

#recruit_master_subcontent .Mlist03_block{width:100%;display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;}
#recruit_master_subcontent .Mlist03_block .Mlist01{width:calc(100%/3);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;  height: auto;padding: 0.5em 0;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext01{width:100%;padding:0.5em;height: 63px;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext02_01{width:calc(100%/2);height: 63px; padding:0.5em;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext02_02{width:calc(100%/2);height: 63px;padding:0.5em;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext03_01{width:calc(100% / 3);height: 63px;padding:0.5em;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext03_02{width:calc(100% / 3);height: 63px;padding:0.5em;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext03_03{width:calc(100% / 3);height: 63px;padding:0.5em;text-align: center;}

#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext04_01{width:calc(100% / 4);height: 63px;padding:0.5em;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext04_02{width:calc(100% / 4);height: 63px;padding:0.5em;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext04_03{width:calc(100% / 4);height: 63px;padding:0.5em;text-align: center;}
#recruit_master_subcontent .Mlist03_block .Mlist01 .Mtext04_04{width:calc(100% / 4);height: 63px;padding:0.5em;text-align: center;}

#recruit_master_subcontent .Mlist02_block{width:100%;display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_master_subcontent .Mlist02_block .text02_1{width:30%;padding:0.5em ;margin-bottom: 1px}
#recruit_master_subcontent .Mlist02_block .text02_2{width:70%;padding:0.5em ; margin-bottom: 1px}
#recruit_master_subcontent .Mlist02_block .text02_2 .list03_block{width:100%;display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_master_subcontent .Mlist02_block .text02_2 .list03_block .text03_01{width:calc((100% - 60%)/2);padding:0.5em 0;}
#recruit_master_subcontent .Mlist02_block .text02_2 .list03_block .text03_02{width:calc((100% - 60%)/2);padding:0.5em 0;}
#recruit_master_subcontent .Mlist02_block .text02_2 .list03_block .text03_03{width:60%;padding:0.5em 0;}


#recruit_master_subcontent .title06_block{width:100%;display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.8em 0;margin: 1em 0;}
#recruit_master_subcontent .title06_block .text06_1{width: 20%;padding:0 5px; }
#recruit_master_subcontent .title06_block .text06_2{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .title06_block .text06_3{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .title06_block .text06_4{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .title06_block .text06_5{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .title06_block .text06_6{width: calc((100% - 20%)/5);padding:0 5px;}

#recruit_master_subcontent .list06_block{width:100%;display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_master_subcontent .list06_block .text06_1{width: 20%;padding:0 5px;}
#recruit_master_subcontent .list06_block .text06_2{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .list06_block .text06_3{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .list06_block .text06_4{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .list06_block .text06_5{width: calc((100% - 20%)/5);padding:0 5px;}
#recruit_master_subcontent .list06_block .text06_6{width: calc((100% - 20%)/5);padding:0 5px;}

#recruit_master_subcontent .title06_note{width:100%;background:#C8C8C8;padding:1em;margin: 1em 0;border-radius: 5px;}

/*phD*/
#recruit_phD_title_block{font:15pt "微軟正黑體";font-weight: 700;width:100%;}
#recruit_phD_subtitle_block{width:calc(100% - 25px);background:url(../Nimages/cru_icon01.svg) no-repeat left 0;padding-left:25px;font:13.5pt "微軟正黑體";font-weight: 700;color:#093E7C;margin: 0.5em 0;}
#recruit_phD_subcontent{margin:0 0 0 1.5em;font:13pt "微軟正黑體";font-weight: 600;color:#2B2B2B;width:100%;}



#recruit_phD_subcontent .list021_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;font:12.5pt "微軟正黑體";font-weight: 600;border:1px solid #c6c6c6;border-radius:5px}
#recruit_phD_subcontent .list021_block .text02_1{width:30%;background:#C7C7C7;padding:1em;}
#recruit_phD_subcontent .list021_block .text02_2{width:70%;padding: 1em;}
#recruit_phD_subcontent .list021_block .line{width:100%;  height: 1px;line-height: 1px;margin:0px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#recruit_phD_subcontent .title04_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em;font:13pt "微軟正黑體";font-weight: 700;border-radius:3px ; background:#643D05;color:#ffffff;margin-bottom: 1em;}
#recruit_phD_subcontent .title04_block .text04_1{width:15%;}
#recruit_phD_subcontent .title04_block .text04_2{width:35%;padding:0 0.5em;}
#recruit_phD_subcontent .title04_block .text04_3{width:40%;padding:0 0.5em;}
#recruit_phD_subcontent .title04_block .text04_4{width:10%;}

div.list04_block:nth-last-of-type(odd){background:#FFFDF3;}
#recruit_phD_subcontent .list04_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;padding:0.8em;align-items: stretch;font:12.5pt "微軟正黑體";font-weight: 600;}
#recruit_phD_subcontent .list04_block .text04_1{width:15%;}
#recruit_phD_subcontent .list04_block .text04_2{width:35%;padding:0 0.5em;}
#recruit_phD_subcontent .list04_block .text04_3{width:40%;padding:0 0.5em;}
#recruit_phD_subcontent .list04_block .text04_4{width:10%;}

#recruit_phD_subcontent .noteicon01{display:inline-block;padding:5px;margin-left:5px;background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#recruit_phD_subcontent .noteicon02{display:inline-block;padding:5px;margin-left:5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}



#recruit_phD_subcontent .title03_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em;font:13pt "微軟正黑體";font-weight: 700;border-radius:3px ; background:#494949;color:#ffffff;margin-bottom: 1em;}
#recruit_phD_subcontent .title03_block .text03_1{width:15%;}
#recruit_phD_subcontent .title03_block .text03_2{width:15%;}
#recruit_phD_subcontent .title03_block .text03_3{width:70%;}
div.list03_block:nth-last-of-type(odd){background:#ffffff;}
#recruit_phD_subcontent .list03_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;padding:0.8em;align-items: stretch;font:12.5pt "微軟正黑體";font-weight: 600;}
#recruit_phD_subcontent .list03_block .text03_1{width:15%;}
#recruit_phD_subcontent .list03_block .text03_2{width:15%;}
#recruit_phD_subcontent .list03_block .text03_3{width:70%;}



#recruit_phD_subcontent .title02_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em;font:13pt "微軟正黑體";font-weight: 700;border-radius:3px ; background:#229992;color:#ffffff;margin-bottom: 1em;}
#recruit_phD_subcontent .title02_block .text02_1{width:30%;}
#recruit_phD_subcontent .title02_block .text02_2{width:70%;}
div.list02_block:nth-last-of-type(odd){background:#f3ffff;}
#recruit_phD_subcontent .list02_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;padding:0.8em;align-items: stretch;font:12.5pt "微軟正黑體";font-weight: 600;}
#recruit_phD_subcontent .list02_block .text02_1{width:30%;}
#recruit_phD_subcontent .list02_block .text02_2{width:70%;}

/*inservice*/
#recruit_inservice_title_block{font:15pt "微軟正黑體";font-weight: 700;width:100%;text-align: center}
#recruit_inservice_title_block p{color:#363636;font:13.5pt "微軟正黑體";font-weight: 600;}

#recruit_inservice_content_block{width:calc(100% - 4em);margin:1em;padding:1em;background:#f6f6f6;border-radius: 5px;}
#recruit_inservice_content_block #recruit_inservice_subtitle{font:13.5pt "微軟正黑體";font-weight: 700;margin: 0.5em 0;}
#recruit_inservice_content_block #recruit_inservice_subcontent{margin:0 0 0 2em;font:13pt "微軟正黑體";font-weight: 500;color:#2B2B2B;}
#recruit_inservice_content_block #recruit_inservice_subcontent ul {list-style:disc;padding:0 0 0 2em;}
#recruit_inservice_content_block #recruit_inservice_subcontent ol {list-style:decimal;padding:0 0 0 2em;}

div.list_block:nth-last-of-type(odd){background:#c2c2c2;}
#recruit_inservice_content_block #recruit_inservice_subcontent .list_block{width:98%;font:13pt "微軟正黑體";font-weight: 600;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
#recruit_inservice_content_block #recruit_inservice_subcontent .list_block .text03_1{width:calc(10% - 10px);padding: 0 5px;}
#recruit_inservice_content_block #recruit_inservice_subcontent .list_block .text03_2{width:calc(25% - 10px);padding: 0 5px;}
#recruit_inservice_content_block #recruit_inservice_subcontent .list_block .text03_3{width:calc(100% - 35%);}

/*height1*/
#height1_title{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#02789C;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#height1_block{font:13pt "微軟正黑體";font-weight: 700;color:#3e3e3e;width:calc(100% - 2em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 1em;line-height: 35px;margin-top: 2em;}
#height1_block .height1_left{width:calc(100% - 320px);}
#height1_block .height1_right{width:320px}
#height1_block ul {list-style:disc;padding:0 0 0 2em;}
#height1_block ol {list-style:decimal;padding:0 0 0 2em;}

/*height2*/
#height2_title{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:flex-end;height: auto;}
#height2_title .height2_title_left{width:calc(100% - 373px);vertical-align: bottom;}
#height2_title .height2_title_left span{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#488F00;color:#ffffff;border-radius: 30px;padding:0.2em 1em;}
#height2_title .height2_title_right{width:353px;padding-right: 20px;}

#height2_block{font:13pt "微軟正黑體";font-weight: 700;color:#3e3e3e;width:calc(100% - 2em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#f6f6f6;padding:1em;margin: 2em 1em;}
#height2_block .height2_title_block {width:100%;margin-bottom: 1em;color:#000000;font:14pt "微軟正黑體";font-weight: 700;}
#height2_block .height2_title_block span{display:inline-block;padding:0.1em 0.2em;border-radius: 3px; background:#666666;color:#ffffff;margin-right: 10px;}
#height2_block .height2_content_block{margin-left:2.5em;}

/*height3*/
#height3_title{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#371165;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#height3_content{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:flex-end;height: auto;padding:1em 1em;font:13 "微軟正黑體";font-weight: 700;color:#1B1B1B;line-height:30px;}
#height3_content .height3_ca_block{width:calc(100% - 1em);border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:flex-end;height: auto;padding:1em 1em;background:#e6e6e6;margin:1.5em 0.5em;}
#height3_content .height3_ca_block .text02_1{width:calc(190px - 0px);background:url(../Nimages/cru_icon.svg) no-repeat left 0;padding-left:25px;font:13pt "微軟正黑體";font-weight: 700;color:#39008A;}
#height3_content .height3_ca_block .text02_2{width:calc(100% - 190px;)}
#height3_content .height3_ca_block .line{width:100%;  height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#height3_content .height3_list_block .text01_1{width:calc(100% - 0px);background:url(../Nimages/cru_icon.svg) no-repeat left 0;padding-left:25px;font:11.5pt "微軟正黑體";font-weight: 700;color:#3B3B3B;margin-top: 0.5em;}


/*height5*/
#height5_title{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#904C00;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#height5_content{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:stretch;height: auto;margin-top: 2em;}
#height5_content .height5_left_content{width:301px;margin-right: 20px;}
#height5_content .height5_right_content{width:calc(100% - 321px);}
#height5_content .height5_right_content .height5_right_title{background:url(../Nimages/cru_icon.svg) no-repeat left 0;padding-left:30px;font:13pt "微軟正黑體";font-weight: 700;color:#000000;margin-bottom: 2em;}
#height5_content .height5_right_content .height5_right_content_block{padding-left:30px;margin-bottom: 1em;}


/*height6*/
#height6_title{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#C41175;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#height6_content{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:stretch;height: auto;margin-top: 2em;}
#height6_content .height6_q{font:13pt "微軟正黑體";font-weight: 700;background:url(../Nimages/qu_icon.svg) no-repeat left 0;padding-left: 30px;width: calc(100% - 30px);}
#height6_content .height6_a{font:13pt "微軟正黑體";font-weight: 500;background:url(../Nimages/qu_icon01.svg) no-repeat left 0;padding-left: 30px;width: calc(100% - 30px);color:#333333}


/*height2-1*/
#height2-1_title{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#74733e;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#height2-1_content{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:2em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}
#height2-1_content .height2-1_left_content{width:365px;}
#height2-1_content .height2-1_right_content{width:calc(100% - 365px);font:13pt "微軟正黑體";font-weight: 700;}
#height2-1_content .height2-1_right_content .height2-1_right_title{background:url(../Nimages/cru_icon.svg) no-repeat left 0;padding-left:30px;font:13pt "微軟正黑體";font-weight: 700;color:#525252;}
#height2-1_content .height2-1_full{width:100%;}
#height2-1_content a{color:#73420C;font:14pt "微軟正黑體";font-weight: 700;}
#height2-1_content a:hover{color:#000000}


/*height4-1*/
#height4-1_title{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#174c8e;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#height4-1_content{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:2em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}
#height4-1_content .height4-1_title{background:url(../Nimages/cru_icon.svg) no-repeat left 0;padding-left:30px;font:13pt "微軟正黑體";font-weight: 700;color:#000000;margin-bottom: 1em;width:calc(100% - 30px);}
#height4-1_content .height4-1_content_block{padding-left:30px;margin-bottom: 1em;width:calc(100% - 0px);}

/*height5-1*/
#height5-1_title{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#178e68;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#height5-1_Mtitle{font:17pt "微軟正黑體";font-weight:700;color:#000000;padding:0.5em 0 0.7em 0;border-bottom:2px #000000 solid;text-indent:1em;margin-bottom:0.2em;}
#height5-1_content{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.1em 1em;font:13pt "微軟正黑體";color:#373737;font-weight:500;letter-spacing:1;}
#height5-1_content .height5-1_title_block{width:calc(100% - 1em);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:stretch;height: auto;margin:0.5em;}
#height5-1_content .height5-1_title_block .height5-1_text02_1{width:35px;}
#height5-1_content .height5-1_title_block .height5-1_text02_2{width:calc(100% - 35px);color:#005225;font:13pt "微軟正黑體";font-weight: 700;}
#height5-1_content .height5-1_content_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 2em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}
#height5-1_content .height5-1_content_block ul {list-style:disc;padding:0 0 0 2em;}
#height5-1_content .height5-1_content_block ol {list-style:decimal;padding:0 0 0 2em;}

#height5-1_content .height5-1_content_block .height5-1_text02_1{width:80px;font:13pt "微軟正黑體";font-weight: 700;}
#height5-1_content .height5-1_content_block .height5-1_text02_2{width:calc(100% - 80px);}
#height5-1_content .height5-1_content_block .height5-1_line{width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }
@media only screen and (max-width: 479px) {
	
#height5-1_content .height5-1_content_block{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 0.5em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}
	
}

/*student02*/
#student02_title{clear: both; background: url(../Nimages/cru_icon01.svg) no-repeat left top;padding-left:30px;font:15pt "微軟正黑體";font-weight: 700;width:100%;margin-top: 1em;}
#student02_content{width:calc(100% - 0em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:1em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}

#student02_content ul {list-style:disc;padding:0 0 0 2em;}
#student02_content ol {list-style:decimal;padding:0 0 0 2em;}
#student02_content a{color:#373737;}
#student02_content a:hover{color:#004181;}

#student02_content .student02_content_l{width:40%;}
#student02_content .student02_content_r{width:60%;}
/*學生*/
#student02_title_block{width:calc(100% - 2em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;background:#bfe170;margin-bottom: 1em;} 
#student02_title_block .student02_title04_1{width:20%;text-align: center}
#student02_title_block .student02_title04_2{width:25%;text-align: center}
#student02_title_block .student02_title04_3{width:20%;text-align: center}
#student02_title_block .student02_title04_4{width:35%;text-align: center}

div#student02_list_block:nth-of-type(odd){background-color:#ecf7d9;}
#student02_list_block{width:calc(100% - 2em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;}

#student02_list_block .text04_1{width:20%;text-align: center}
#student02_list_block .text04_2{width:25%;text-align: center}
#student02_list_block .text04_3{width:20%;text-align: center}
#student02_list_block .text04_4{width:35%;text-align: center}

/*學生02*/
#student02_title01_block{width:calc(100% - 2em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;background:#9acbe9;margin-bottom: 1em;} 
#student02_title01_block .student02_title06_1{width:20%;text-align: center}
#student02_title01_block .student02_title06_2{width:16%;text-align: center}
#student02_title01_block .student02_title06_3{width:16%;text-align: center}
#student02_title01_block .student02_title06_4{width:16%;text-align: center}
#student02_title01_block .student02_title06_5{width:16%;text-align: center}
#student02_title01_block .student02_title06_6{width:16%;text-align: center}

div#student02_list01_block:nth-of-type(odd){background-color:#c7e2f3;}
#student02_list01_block{width:calc(100% - 2em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;}

#student02_list01_block .text06_1{width:20%;text-align: center}
#student02_list01_block .text06_2{width:16%;text-align: center}
#student02_list01_block .text06_3{width:16%;text-align: center}
#student02_list01_block .text06_4{width:16%;text-align: center}
#student02_list01_block .text06_5{width:16%;text-align: center}
#student02_list01_block .text06_6{width:16%;text-align: center}


/*學生03*/
#student02_title02_block{width:calc(100% - 2em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;background:#ffe19f;margin-bottom: 1em;} 
#student02_title02_block .student02_title03_1{width:33%;text-align: center}
#student02_title02_block .student02_title03_2{width:33%;text-align: center}
#student02_title02_block .student02_title03_3{width:34%;text-align: center}


div#student02_list02_block:nth-of-type(odd){background-color:#faeccd;}
#student02_list02_block{width:calc(100% - 2em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;}

#student02_list02_block .text03_1{width:33%;text-align: center}
#student02_list02_block .text03_2{width:33%;text-align: center}
#student02_list02_block .text03_3{width:34%;text-align: center}


@media only screen and (max-width: 479px) {	
	
#ev_introduction_content img{width:100%;max-width: 100%;}	
#student02_content{width:calc(100% - 1em);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em;font:13pt "微軟正黑體";color:#373737;font-weight:500;line-height:25px;letter-spacing:1;}
	
		
#student02_content .student02_content_l{width:100%;}
#student02_content .student02_content_l img{width:100%;max-width: 100%;height: auto;margin:1em 0;}	
#student02_content .tudent02_content_r{width:100%;}	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#student02_content .student02_content_l{width:100%;}
#student02_content .student02_content_l img{width:100%;max-width: 100%;height: auto;margin:1em 0;}	
#student02_content .tudent02_content_r{width:100%;}	


}
@media screen and (min-width: 768px) and (max-width: 991px) {
	
#student02_content .student02_content_l img{width:calc(100% - 1em);max-width:calc(100% - 1em);height: auto;margin:0 1em 0 0;}	
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
#student02_content .student02_content_l img{width:calc(100% - 1em);max-width:calc(100% - 1em);height: auto;margin:0 1em 0 0;}		
}


/*training class*/

#training_title{font:16pt "微軟正黑體";font-weight: 700;text-align: center;width:100%;}
#training_date{font:16pt "微軟正黑體";font-weight: 700;color:#ff0000;}

#training_subtitle{clear: both; background: url(../Nimages/arrow_icon04.svg) no-repeat left top;padding-left:30px;color:#007d80;font:15pt "微軟正黑體";font-weight: 700;width:100%;margin: 1em 0;}
#training_subcontent{width:calc(100% - 3.6em);padding:1em;font:13pt "微軟正黑體";font-weight: 700;margin:1em 1.8em;}
#training_subcontent .subtitle{background: url(../Nimages/arrow_icon03.svg) no-repeat left top;padding-left:25px;color:#212121;font:14pt "微軟正黑體";font-weight: 700;width:100%;margin: 1em 0;}
#training_subcontent ul{list-style:disc;padding:0 0 0 2em;}
#training_subcontent ol{list-style:decimal;padding:0 0 0 2em;}


#training_title_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;margin-bottom: 1em;font:13pt "微軟正黑體";font-weight: 700;}
#training_title_block .text07_1{width:15%;padding:0.5em;}
#training_title_block .text07_2{width:10%;padding:0.5em;}
#training_title_block .text07_3{width:8%;padding:0.5em;}
#training_title_block .text07_4{width:calc(100% - 69%);padding:0.5em;}
#training_title_block .text07_5{width:15%;padding:0.5em;}
#training_title_block .text07_6{width:13%;padding:0.5em;}
#training_title_block .text07_7{width:8%;padding:0.5em;}

#training_list_block:nth-of-type(odd){background-color:#d7e7f0;}
#training_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;font:12pt "微軟正黑體";font-weight: 700;}
#training_list_block .text07_1{width:15%;padding:0.5em;}
#training_list_block .text07_2{width:10%;padding:0.5em;}
#training_list_block .text07_3{width:8%;padding:0.5em;}
#training_list_block .text07_4{width:calc(100% - 69%);padding:0.5em;}
#training_list_block .text07_5{width:15%;padding:0.5em;}
#training_list_block .text07_6{width:13%;padding:0.5em;}
#training_list_block .text07_7{width:8%;padding:0.5em;}


/*course block*/
#course_introduct_title00{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#02789C;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#course_introduct_title01{font:14pt "微軟正黑體";font-weight: 700;display:inline-block;background:#156C00;color:#ffffff;border-radius: 30px;padding:0.2em 1em;margin-top: 2em;}
#course_introduction_content{width:calc(100% - 4em);margin:1em 2em;color:#353535;line-height: 30px;}

#course_introduction_content .course_title_block{clear: both; width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;background:#085167;color:#ffffff;padding:0.8em 1em;;border-radius: 5px;margin-top: 1em;}
#course_introduction_content .course_title_block .title02_1{width:80%;}
#course_introduction_content .course_title_block .title02_2{width:20%;}


div.course_list_block:nth-of-type(odd){background-color:#e4ecf4;}
#course_introduction_content .course_list_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;padding:0.8em 1em;;border-radius: 5px;}
#course_introduction_content .course_list_block .title02_1{width:80%;}
#course_introduction_content .course_list_block .title02_2{width:20%;}

#course_introduction_content .course_list_block .title02_2 .noteicon01{display:inline-block;padding:5px;margin-right: 5px; background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_introduction_content .course_list_block .title02_2 .noteicon02{display:inline-block;padding:5px;margin-right: 5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_introduction_content .course_list_block .title02_2 .noteicon03{display:inline-block;padding:5px;margin-right: 5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}


#course_introduction_content .course_note{width:calc(100% - 0em);background:#f6f6f6;color:#232323;border-radius: 5px;margin:1em 0em;padding:1em;}
#course_introduction_content .course_note .noteicon01{display:inline-block;padding:5px;margin-right: 5px; background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_introduction_content .course_note .noteicon02{display:inline-block;padding:5px;margin-right: 5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_introduction_content .course_note .noteicon03{display:inline-block;padding:5px;margin-right: 5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
@media only screen and (max-width: 479px) {
#course_introduction_content img{width:100%;max-width: 100%;}	
	
}

#course_title{clear: both; background: url(../Nimages/cru_icon01.svg) no-repeat left top;padding-left:30px;font:15pt "微軟正黑體";font-weight: 700;width:100%;}
#course_content{clear: both; font:13pt "微軟正黑體";font-weight: 500;line-height: 30px;margin:1.5em;}

#course_content ul {list-style:disc;padding:0 0 0 2em;}
#course_content ol {list-style:decimal;padding:0 0 0 2em;}

#course_title_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;background:#007A9F;color:#ffffff;padding:0.8em 1em;;border-radius: 5px;margin-top: 1em;}

#course_title_block .course_title09_01{width:calc(8% - 10px);padding:0 5px;}
#course_title_block .course_title09_02{width:calc(8% - 10px);padding:0 5px;}
#course_title_block .course_title09_03{width:calc(8% - 10px);padding:0 5px;}
#course_title_block .course_title09_04{width:calc(8% - 10px);padding:0 5px;}
#course_title_block .course_title09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_title_block .course_title09_06{width:calc(8% - 10px);padding:0 5px;}
#course_title_block .course_title09_07{width:calc(8% - 10px);padding:0 5px;}
#course_title_block .course_title09_08{width:calc(8% - 10px);padding:0 5px;}
#course_title_block .course_title09_09{width:calc(8% - 10px);padding:0 5px;}


div#course_list_block:nth-of-type(odd){background-color:#e5fffc;}
#course_list_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;}
#course_list_block .ccline{ width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#course_list_block .course_list09_01{width:calc(8% - 10px);padding:0 5px;}
#course_list_block .course_list09_02{width:calc(8% - 10px);padding:0 5px;}
#course_list_block .course_list09_03{width:calc(8% - 10px);padding:0 5px;}
#course_list_block .course_list09_04{width:calc(8% - 10px);padding:0 5px;}
#course_list_block .course_list09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_list_block .course_list09_05 .noteicon01{display:inline-block;padding:5px;margin-left:5px;background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list_block .course_list09_05 .noteicon02{display:inline-block;padding:5px;margin-left:5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list_block .course_list09_05 .noteicon03{display:inline-block;padding:5px;margin-left:5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list_block .course_list09_06{width:calc(8% - 10px);padding:0 5px;}
#course_list_block .course_list09_07{width:calc(8% - 10px);padding:0 5px;}
#course_list_block .course_list09_08{width:calc(8% - 10px);padding:0 5px;}
#course_list_block .course_list09_09{width:calc(8% - 10px);padding:0 5px;}

#course_noteicon_block{width:calc(100% - 0em);margin-top:1em; padding: 1em;border-top: 1px solid #666666;}
#course_noteicon_block .noteicon01{display:inline-block;padding:5px;margin-right: 5px; background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon_block .noteicon02{display:inline-block;padding:5px;margin-right: 5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon_block .noteicon03{display:inline-block;padding:5px;margin-right: 5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}


#course_title01_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;background:#2b8d11;color:#ffffff;padding:0.8em 1em;;border-radius: 5px;margin-top: 1em;}

#course_title01_block .course_title09_01{width:calc(8% - 10px);padding:0 5px;}
#course_title01_block .course_title09_02{width:calc(8% - 10px);padding:0 5px;}
#course_title01_block .course_title09_03{width:calc(8% - 10px);padding:0 5px;}
#course_title01_block .course_title09_04{width:calc(8% - 10px);padding:0 5px;}
#course_title01_block .course_title09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_title01_block .course_title09_06{width:calc(8% - 10px);padding:0 5px;}
#course_title01_block .course_title09_07{width:calc(8% - 10px);padding:0 5px;}
#course_title01_block .course_title09_08{width:calc(8% - 10px);padding:0 5px;}
#course_title01_block .course_title09_09{width:calc(8% - 10px);padding:0 5px;}


div#course_list01_block:nth-of-type(odd){background-color:#f3fff0;}
#course_list01_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;}
#course_list01_block .ccline{ width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#course_list01_block .course_list09_01{width:calc(8% - 10px);padding:0 5px;}
#course_list01_block .course_list09_02{width:calc(8% - 10px);padding:0 5px;}
#course_list01_block .course_list09_03{width:calc(8% - 10px);padding:0 5px;}
#course_list01_block .course_list09_04{width:calc(8% - 10px);padding:0 5px;}
#course_list01_block .course_list09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_list01_block .course_list09_05 .noteicon01{display:inline-block;padding:5px;margin-left:5px;background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list01_block .course_list09_05 .noteicon02{display:inline-block;padding:5px;margin-left:5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list01_block .course_list09_05 .noteicon03{display:inline-block;padding:5px;margin-left:5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list01_block .course_list09_06{width:calc(8% - 10px);padding:0 5px;}
#course_list01_block .course_list09_07{width:calc(8% - 10px);padding:0 5px;}
#course_list01_block .course_list09_08{width:calc(8% - 10px);padding:0 5px;}
#course_list01_block .course_list09_09{width:calc(8% - 10px);padding:0 5px;}

#course_noteicon01_block{width:calc(100% - 0em);margin-top:1em; padding: 1em;border-top: 1px solid #666666;}
#course_noteicon01_block .noteicon01{display:inline-block;padding:5px;margin-right: 5px; background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon01_block .noteicon02{display:inline-block;padding:5px;margin-right: 5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon01_block .noteicon03{display:inline-block;padding:5px;margin-right: 5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
/*博士班*/
#course_title02_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;background:#8C5700;color:#ffffff;padding:0.8em 1em;;border-radius: 5px;margin-top: 1em;}

#course_title02_block .course_title09_01{width:calc(8% - 10px);padding:0 5px;}
#course_title02_block .course_title09_02{width:calc(8% - 10px);padding:0 5px;}
#course_title02_block .course_title09_03{width:calc(8% - 10px);padding:0 5px;}
#course_title02_block .course_title09_04{width:calc(8% - 10px);padding:0 5px;}
#course_title02_block .course_title09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_title02_block .course_title09_06{width:calc(8% - 10px);padding:0 5px;}
#course_title02_block .course_title09_07{width:calc(8% - 10px);padding:0 5px;}
#course_title02_block .course_title09_08{width:calc(8% - 10px);padding:0 5px;}
#course_title02_block .course_title09_09{width:calc(8% - 10px);padding:0 5px;}


div#course_list02_block:nth-of-type(odd){background-color:#fff9ee;}
#course_list02_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;}
#course_list02_block .ccline{ width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#course_list02_block .course_list09_01{width:calc(8% - 10px);padding:0 5px;}
#course_list02_block .course_list09_02{width:calc(8% - 10px);padding:0 5px;}
#course_list02_block .course_list09_03{width:calc(8% - 10px);padding:0 5px;}
#course_list02_block .course_list09_04{width:calc(8% - 10px);padding:0 5px;}
#course_list02_block .course_list09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_list02_block .course_list09_05 .noteicon01{display:inline-block;padding:5px;margin-left:5px;background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list02_block .course_list09_05 .noteicon02{display:inline-block;padding:5px;margin-left:5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list02_block .course_list09_05 .noteicon03{display:inline-block;padding:5px;margin-left:5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list02_block .course_list09_05 .noteicon04{display:inline-block;padding:5px;margin-left:5px;background:#8c630a;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list02_block .course_list09_05 .noteicon05{display:inline-block;padding:5px;margin-left:5px;background:#be2525;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list02_block .course_list09_06{width:calc(8% - 10px);padding:0 5px;}
#course_list02_block .course_list09_07{width:calc(8% - 10px);padding:0 5px;}
#course_list02_block .course_list09_08{width:calc(8% - 10px);padding:0 5px;}
#course_list02_block .course_list09_09{width:calc(8% - 10px);padding:0 5px;}

#course_noteicon02_block{width:calc(100% - 0em);margin-top:1em; padding: 1em;border-top: 1px solid #666666;}
#course_noteicon02_block .noteicon01{display:inline-block;padding:5px;margin-right: 5px; background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon02_block .noteicon02{display:inline-block;padding:5px;margin-right: 5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon02_block .noteicon03{display:inline-block;padding:5px;margin-right: 5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon02_block .noteicon04{display:inline-block;padding:5px;margin-right: 5px;background:#8c630a;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon02_block .noteicon05{display:inline-block;padding:5px;margin-right: 5px;background:#be2525;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}


/*在職*/
#course_title03_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700; display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;background:#A3165C;color:#ffffff;padding:0.8em 1em;;border-radius: 5px;margin-top: 1em;}

#course_title03_block .course_title09_01{width:calc(8% - 10px);padding:0 5px;}
#course_title03_block .course_title09_02{width:calc(8% - 10px);padding:0 5px;}
#course_title03_block .course_title09_03{width:calc(8% - 10px);padding:0 5px;}
#course_title03_block .course_title09_04{width:calc(8% - 10px);padding:0 5px;}
#course_title03_block .course_title09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_title03_block .course_title09_06{width:calc(8% - 10px);padding:0 5px;}
#course_title03_block .course_title09_07{width:calc(8% - 10px);padding:0 5px;}
#course_title03_block .course_title09_08{width:calc(8% - 10px);padding:0 5px;}
#course_title03_block .course_title09_09{width:calc(8% - 10px);padding:0 5px;}


div#course_list03_block:nth-of-type(odd){background-color:#ffeff7;}
#course_list03_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1em;}
#course_list03_block .ccline{ width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#course_list03_block .course_list09_01{width:calc(8% - 10px);padding:0 5px;}
#course_list03_block .course_list09_02{width:calc(8% - 10px);padding:0 5px;}
#course_list03_block .course_list09_03{width:calc(8% - 10px);padding:0 5px;}
#course_list03_block .course_list09_04{width:calc(8% - 10px);padding:0 5px;}
#course_list03_block .course_list09_05{width:calc((100% - 64%) - 10px);padding:0 5px;}
#course_list03_block .course_list09_05 .noteicon01{display:inline-block;padding:5px;margin-left:5px;background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list03_block .course_list09_05 .noteicon02{display:inline-block;padding:5px;margin-left:5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list03_block .course_list09_05 .noteicon03{display:inline-block;padding:5px;margin-left:5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_list03_block .course_list09_06{width:calc(8% - 10px);padding:0 5px;}
#course_list03_block .course_list09_07{width:calc(8% - 10px);padding:0 5px;}
#course_list03_block .course_list09_08{width:calc(8% - 10px);padding:0 5px;}
#course_list03_block .course_list09_09{width:calc(8% - 10px);padding:0 5px;}

#course_noteicon03_block{width:calc(100% - 0em);margin-top:1em; padding: 1em;border-top: 1px solid #666666;}
#course_noteicon03_block .noteicon01{display:inline-block;padding:5px;margin-right: 5px; background:#C70069;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon03_block .noteicon02{display:inline-block;padding:5px;margin-right: 5px;background:#3F0480;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}
#course_noteicon03_block .noteicon03{display:inline-block;padding:5px;margin-right: 5px;background:#3D6F0A;border-radius: 5px;color:#ffffff;font:9pt "微軟正黑體";font-weight: 700;}

/*research block*/
#research_note_block{width:calc(100% - 1em);background:#D3D3D3;color:#393939;font:13pt "微軟正黑體";font-weight: 500; line-height: 30px; border-radius: 10px;padding:1em;margin: 0 0.5em 1em 0.5em; }
#research_title{clear: both; background: url(../Nimages/arrow_icon.svg) no-repeat left top;padding-left:30px;font:15pt "微軟正黑體";font-weight: 700;width:100%;}
#research_content{clear: both; font:13pt "微軟正黑體";font-weight: 500;line-height: 30px;margin:1.5em;}

/*classes_message*/
#classes_title_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1.5em;margin-bottom: 1em; background:#F49700;color:#000000;}
#classes_title_block .classes_title07_1{width:calc(12% - 20px);padding:0 10px;}
#classes_title_block .classes_title07_2{width:calc(12% - 20px);padding:0 10px;}
#classes_title_block .classes_title07_3{width:calc(12% - 20px);padding:0 10px;}
#classes_title_block .classes_title07_4{width:calc((100% - 36%) - 20px)}
#classes_title_block .classes_title07_5{width:calc(12% - 20px);padding:0 10px;}
#classes_title_block .classes_title07_6{width:calc(12% - 20px);padding:0 10px;}
#classes_title_block .classes_title07_7{width:calc(12% - 20px);padding:0 10px;}



/*Quiz Schedule*/

#Quizshedule_title{font:16pt "微軟正黑體";font-weight: 700;text-align: center;width:100%;}
#Quizshedule_date{font:16pt "微軟正黑體";font-weight: 700;color:#ff0000;}

#Quizshedule_title_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1.5em;margin-bottom: 1em; background:#323232;color:#ffffff;}
#Quizshedule_title_block .Quizschedule_title05_1{width:12%;}
#Quizshedule_title_block .Quizschedule_title05_2{width:13%;}
#Quizshedule_title_block .Quizschedule_title05_3{width:calc((75% - (20px*3))/3);padding:0 10px;}
#Quizshedule_title_block .Quizschedule_title05_4{width:calc((75% - (20px*3))/3);padding:0 10px;}
#Quizshedule_title_block .Quizschedule_title05_5{width:calc((75% - (20px*3))/3);padding:0 10px;}

div#Quizshedule_list_block:nth-of-type(odd){background-color:#f6f6f6;}
#Quizshedule_list_block .newicon{display:inline-block;padding:0.2em 0.4em ;font:10.5 "微軟正黑體";font-weight: 700;background:#0081C9;color:#ffffff;margin:0.2em;border-radius: 3px;}
#Quizshedule_list_block{width:calc(100% - 0em);font:12pt "微軟正黑體";color:#383838;font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 1.5em;}
#Quizshedule_list_block .Quizschedule_list05_1{width:12%;}
#Quizshedule_list_block .Quizschedule_list05_2{width:13%;}
#Quizshedule_list_block .Quizschedule_list05_3{width:calc((75% - (20px*3))/3);padding:0 10px;}
#Quizshedule_list_block .Quizschedule_list05_4{width:calc((75% - (20px*3))/3);padding:0 10px;}
#Quizshedule_list_block .Quizschedule_list05_5{width:calc((75% - (20px*3))/3);padding:0 10px;}
#Quizshedule_list_block .red{font:12pt "微軟正黑體";font-weight: 700;color:#ff0000;}
#Quizshedule_list_block .blue{font:12pt "微軟正黑體";font-weight: 700;color:blue;}
#Quizshedule_list_block .green{font:12pt "微軟正黑體";font-weight: 700;color:green;}


#Quizshedule_list01_block{width:calc(100% - 0em);font:12pt "微軟正黑體";line-height: 25px; font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 1em;color:#000000;}
#Quizshedule_list01_block:after {content:''; clear:both; display:block;}
#Quizshedule_list01_block .red{font:12pt "微軟正黑體";font-weight: 700;color:#ff0000;}
#Quizshedule_list01_block .blue{font:12pt "微軟正黑體";font-weight: 700;color:blue;}
#Quizshedule_list01_block .green{font:12pt "微軟正黑體";font-weight: 700;color:green;}

#Quizshedule_list01_block .Quizschedule_list02_1{background:url(../Nimages/cru_icon.svg) no-repeat left top;width:30px;}
#Quizshedule_list01_block .Quizschedule_list02_2{width:calc(100% - 30px);}
#Quizshedule_list01_block .Quizschedule_list01_1{width:calc(100% - 60px);margin:1.5em 30px;padding:2em;background:#D0D0D0;border-radius: 30px;color:#3D3D3D;}

#Quizshedule_list01_block .Quizschedule_list01_1 ul {list-style:disc;padding:0 0 0 2em;}
#Quizshedule_list01_block .Quizschedule_list01_1 ol {list-style:decimal;padding:0 0 0 2em;}

/*table_down*/
#table_down_title_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1.5em;margin-bottom: 1em; background:#3c7505;color:#ffffff;}
#table_down_title_block .table_down_title02_1{width:50%;}
#table_down_title_block .table_down_title02_2{width:50%;}

div#table_down_list_block:nth-of-type(odd){background-color:#f2ffe5;}
#table_down_list_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1.5em;}
#table_down_list_block .ccline{ width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#table_down_list_block .table_down_list02_1{width:50%;}
#table_down_list_block .table_down_list02_2{width:50%;}



/*QA*/
#QA_title_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1.5em;margin-bottom: 1em; background:#056054;color:#ffffff;}
#QA_title_block .QA_title02_1{width:50%;}
#QA_title_block .QA_title02_2{width:50%;}

div#QA_list_block:nth-of-type(odd){background-color:#e5fffc;}
#QA_list_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1.5em;}
#QA_list_block .ccline{ width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#QA_list_block .QA_list02_1{width:50%;}
#QA_list_block .QA_list02_2{width:50%;}



/*contact*/
#contact_title_block{width:calc(100% - 0em);font:13pt "微軟正黑體";font-weight: 700;border-radius: 5px; display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.8em 1.5em;margin-bottom: 1em; background:#026786;color:#ffffff;}
#contact_title_block .contact_title05_1{width:calc(100% - 61%);}
#contact_title_block .contact_title05_2{width:12%;}
#contact_title_block .contact_title05_3{width:12%;}
#contact_title_block .contact_title05_4{width:12%;}
#contact_title_block .contact_title05_5{width:25%;}

div#contact_list_block:nth-of-type(odd){background-color:#e8f1f4;}

#contact_list_block{width:calc(100% - 0em);font:12pt "微軟正黑體";font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 1.5em;color:#000000;}
#contact_list_block .ccline{ width:100%; height: 1px;line-height: 1px;margin:5px 0; background-image: linear-gradient(90deg, transparent, transparent 50%, #fff 50%, #fff 100%), linear-gradient(90deg, #8e8e8e, #8e8e8e, #8e8e8e, #8e8e8e, #000);  background-size: 3px 1px, 100% 1px;  border: none; }

#contact_list_block .contact_list05_1{width:calc(100% - 61%);}
#contact_list_block .contact_list05_2{width:12%;}
#contact_list_block .contact_list05_3{width:12%;}
#contact_list_block .contact_list05_4{width:12%;}
#contact_list_block .contact_list05_5{width:25%;word-wrap: break-word;word-break: break-all;}



@media only screen and (max-width: 479px) {	
#height1_block .height1_right img{width:100%;max-width: 100%;height: auto;}
#height2-1_content .height2-1_left_content img{width:100%;max-width: 100%;height: auto;}


}
@media only screen and (max-width: 650px) {	
	#height2_title .height2_title_left{width:100%;}
	#height2_title .height2_title_right{width:100%;}
	#height2_title .height2_title_right img{width:100%;max-width: 100%;height: auto;}
	#height5_content .height5_left_content{width:100%;margin-right: 0px;}
	#height5_content .height5_left_content img{width:100%;max-width: 100%;height: auto;}
    #height5_content .height5_right_content{width:100%;}
	#height2-1_content .height2-1_left_content{width:100%;}
    #height2-1_content .height2-1_right_content{width:100%}
	#height2-1_content .height2-1_left_content img{width:100%;max-width: 100%;height: auto;}


	
	
}
@media only screen and (max-width: 767px) {	
	#height1_block .height1_left{width:100%;}
	#height1_block .height1_right{width:100%}

}
@media only screen and (max-width: 959px) {	

	
#training_subcontent{width:calc(100% - 1em);padding:1em;font:13pt "微軟正黑體";font-weight: 700;margin:1em 0.5em;}
	
#training_title_block{display: none;}


#training_list_block:nth-of-type(odd){background-color:#d7e7f0;}
#training_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;padding:0.5em;}
#training_list_block .text07_1:before{ content: "班別名稱：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;}	
#training_list_block .text07_1{width:100%;padding:0.5em 0;color:#636363;}
#training_list_block .text07_2:before{ content: "期別：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;}		
#training_list_block .text07_2{width:100%;padding:0.5em 0;color:#636363;}
#training_list_block .text07_3:before{ content: "辦理單位：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;}		
#training_list_block .text07_3{width:100%;padding:0.5em 0;color:#636363;}
#training_list_block .text07_4:before{ content: "預定開班日期：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;display: block;}		
#training_list_block .text07_4{width:100%;padding:0.5em 0;color:#636363;}
#training_list_block .text07_5:before{ content: "預定考試日期：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;display: block;}		
#training_list_block .text07_5{width:100%;padding:0.5em 0;color:#636363;}
#training_list_block .text07_6:before{ content: "聯絡電話：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;}	
#training_list_block .text07_6{width:100%;padding:0.5em 0;color:#636363;}
#training_list_block .text07_7:before{ content: "承辦人員：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;}		
#training_list_block .text07_7{width:100%;padding:0.5em 0;color:#636363;}
	
	
#recruit_master_subcontent .Mlist03_block .Mlist01{width:calc(100%/1);display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;  height: auto;padding: 0.5em 0;}
#recruit_master_subcontent{margin:0 0 0 0em;font:13pt "微軟正黑體";font-weight: 600;color:#2B2B2B;width:calc(100% - 0em);}

#recruit_master_subcontent .title06_block{display:none;}
#recruit_master_subcontent .list06_block{width:100%;display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
	
#recruit_master_subcontent .list06_block .text06_1{ width: auto}
#recruit_master_subcontent .list06_block .text06_1{display: inline-block;background:#17a2b8;color:#ffffff;border-radius: 5px;padding:0.5em;}
#recruit_master_subcontent .list06_block .text06_2:before{ content: "組別：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_master_subcontent .list06_block .text06_2{width: 100%;color:#2E7000;}
#recruit_master_subcontent .list06_block .text06_3:before{ content: "招生名額：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_master_subcontent .list06_block .text06_3{width:100%;color:#D80064;}
#recruit_master_subcontent .list06_block .text06_4:before{ content: "考試項目：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#recruit_master_subcontent .list06_block .text06_4{width: 100%;}
#recruit_master_subcontent .list06_block .text06_5:before{ content: "比例：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#recruit_master_subcontent .list06_block .text06_5{width:100%;}
#recruit_master_subcontent .list06_block .text06_6:before{ content: "考試科目：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;display: block;}		
#recruit_master_subcontent .list06_block .text06_6{width:100%;}
	
#recruit_un_subcontent .block02 .block02_03{width:100%;margin-bottom: 1em;}
#recruit_un_subcontent .block02 .block02_07{width:100%;margin-bottom: 1em;}
	
#recruit_un_subcontent .title06_block{display:none;}	
#recruit_un_subcontent .list06_block{box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.7);padding:1em;border-radius: 3px;margin: 1em 0;} 
#recruit_un_subcontent .list06_block .text06_1:before{ content: " ";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}
#recruit_un_subcontent .list06_block .text06_1{width:100%;text-align: left;color:#084CA8;font:15pt "微軟正黑體";font-weight: 700;}
#recruit_un_subcontent .list06_block .text06_2:before{ content: "校系代碼：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list06_block .text06_2{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list06_block .text06_3:before{ content: "招生名額：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list06_block .text06_3{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list06_block .text06_4:before{ content: "性別要求：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list06_block .text06_4{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list06_block .text06_5:before{ content: "預計甄試人數：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list06_block .text06_5{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list06_block .text06_6:before{ content: "原住民外加名額：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list06_block .text06_6{width:100%;text-align: left;color:#636363;}
	
	
#recruit_un_subcontent .title05_block{display:none;}
#recruit_un_subcontent .list05_block .text05_1:before{ content: "108學年度招生名額(不含外加)：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text05_1{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text05_2:before{ content: "班級：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text05_2{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text05_3:before{ content: "考試分發入學：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#recruit_un_subcontent .list05_block .text05_3{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text05_4:before{ content: "繁星推薦(甄選入學)：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text05_4{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text05_5:before{ content: "個人申請(甄選入學)：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text05_5{width:100%;text-align: left;color:#636363;}	

	
#recruit_un_subcontent .list05_block .text051_1:before{ content: "原住民考生繁星推薦／個人申請 ：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text051_1{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text051_2:before{ content: "特殊選才：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text051_2{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text051_3:before{ content: "身心障礙／聽障 ：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#recruit_un_subcontent .list05_block .text051_3{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text051_4:before{ content: "僑生(含港澳) ：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text051_4{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text051_5:before{ content: "運動績優(單獨招生) ：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text051_5{width:100%;text-align: left;color:#636363;}		

#recruit_un_subcontent .list05_block{box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.7);padding:1em;border-radius: 3px;} 	
#recruit_un_subcontent .list05_block .text052_1:before{ content: "學系：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}
#recruit_un_subcontent .list05_block .text052_1{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text052_2:before{ content: "招生名額：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}
#recruit_un_subcontent .list05_block .text052_2{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text052_3:before{ content: "學科能力測驗檢定項目及標準：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text052_3{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text052_4:before{ content: "指定考試採計科目及方法：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#recruit_un_subcontent .list05_block .text052_4{width:100%;text-align: left;color:#636363;}
#recruit_un_subcontent .list05_block .text052_5:before{ content: "同分參酌方式：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_un_subcontent .list05_block .text052_5{width:100%;color:#636363;}	
	
	
#recruit_un_subcontent .title03_block{display:none;}
#recruit_un_subcontent .list03_block{box-shadow: inset 0px 0px 1px 1px rgba(0,0,0,0.7);padding:1em;border-radius: 3px;margin: 1em 0;} 	
#recruit_un_subcontent .list03_block .text03_1:before{ content: "國立中興大學 環境工程學系";font:14pt "微軟正黑體";font-weight: 700;color:#ffffff;border-radius: 30px; background:#6B6B6B;padding:0.5em 0.8em;margin:0.5em 0;display: inline-block;}
#recruit_un_subcontent .list03_block .text03_1{width:calc(100% - 0px);padding:0 0px;}
#recruit_un_subcontent .list03_block .text03_1 p{padding:0 1em;}
#recruit_un_subcontent .list03_block .text03_2:before{ content: "檢定科目及標準";font:14pt "微軟正黑體";font-weight: 700;color:#ffffff;border-radius: 30px; background:#6B6B6B;padding:0.5em 0.8em;margin:0.5em 0;display: inline-block;}	
#recruit_un_subcontent .list03_block .text03_2{width:calc(100% - 0px);padding:0 0px;}
#recruit_un_subcontent .list03_block .text03_2 p{padding:0 1em;}	
#recruit_un_subcontent .list03_block .text03_3:before{ content: "分發順序";font:14pt "微軟正黑體";font-weight: 700;color:#ffffff;border-radius: 30px; background:#6B6B6B;padding:0.5em 0.8em;margin:0.5em 0;display: inline-block;}
#recruit_un_subcontent .list03_block .text03_3{width:calc(100% - 0px);padding:0 0px;}
#recruit_un_subcontent .list03_block .text03_3 p{padding:0 1em;}	
	
#recruit_phD_subcontent .title04_block{display:none;}

#recruit_phD_subcontent .list04_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;padding:0.8em;align-items: stretch;font:12.5pt "微軟正黑體";font-weight: 600;}
#recruit_phD_subcontent .list04_block .text04_1{width:100%;font:14pt "微軟正黑體";font-weight: 700;margin-bottom: 1em;color:#764200;border-bottom: 2px solid #666666;margin-bottom: 1em;padding-bottom: 1em;}

#recruit_phD_subcontent .list04_block .text04_2:before{ content: "申請資格：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#recruit_phD_subcontent .list04_block .text04_2{width:100%;padding:0 0em;}
#recruit_phD_subcontent .list04_block .text04_3:before{ content: "繳交表件：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#recruit_phD_subcontent .list04_block .text04_3{width:100%;padding:0 0em;}
#recruit_phD_subcontent .list04_block .text04_4:before{ content: "申請日期：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#recruit_phD_subcontent .list04_block .text04_4{width:100%;}	
	
	
#recruit_inservice_content_block #recruit_inservice_subcontent .list_block .text03_1{width: calc(100% - 10px);padding: 0 5px;}	
#recruit_inservice_content_block #recruit_inservice_subcontent .list_block .text03_2{width: calc(100% - 10px);padding: 0 5px;}	
#recruit_inservice_content_block #recruit_inservice_subcontent .list_block .text03_3{width: calc(100% - 10px);padding: 0 5px;}
	
#ev_introduction_content .ev_title_block {display:none;margin-top: 1em;}	

#ev_introduction_content .ev_list_block .ev_text05_1:before{ content: "姓名：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#ev_introduction_content .ev_list_block .ev_text05_1{width:100%;text-align: left}
#ev_introduction_content .ev_list_block .ev_text05_2:before{ content: "職稱：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#ev_introduction_content .ev_list_block .ev_text05_2{width:100%;text-align: left}
#ev_introduction_content .ev_list_block .ev_text05_3:before{ content: "到校日期：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#ev_introduction_content .ev_list_block .ev_text05_3{width:100%;text-align: left}
#ev_introduction_content .ev_list_block .ev_text05_4:before{ content: "最高學歷：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#ev_introduction_content .ev_list_block .ev_text05_4{width:100%;text-align: left}	
#ev_introduction_content .ev_list_block .ev_text05_5:before{ content: "專長或職掌：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#ev_introduction_content .ev_list_block .ev_text05_5{width:100%;text-align: left}		

#introduction_director_block #introduction_director_content .text03_1{width:100%;text-align: left;}
#introduction_director_block #introduction_director_content .text03_2{width:100%;text-align: left;}
#introduction_director_block #introduction_director_content .text03_3{width:100%;text-align: left;}
	
#introduction_teacher_content .text03_1{width:100%;}
#introduction_teacher_content .text03_2{width:100%;}
#introduction_teacher_content .text03_3{width:100%;}	
	
#student02_title_block{display:none;margin-top: 1em;}	

#student02_list_block .text04_1:before{ content: "年級：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list_block .text04_1{width:100%;text-align: left}
#student02_list_block .text04_2:before{ content: "學生人數-總人數(男＋女) ：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#student02_list_block .text04_2{width:100%;text-align: left}
#student02_list_block .text04_3:before{ content: "學生人數-休學生：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list_block .text04_3{width:100%;text-align: left}
#student02_list_block .text04_4:before{ content: "在學學生人數 (扣除休學生) ：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list_block .text04_4{width:100%;text-align: left}	

#student02_title01_block{display:none;margin-top: 1em;}	

#student02_list01_block .text06_1:before{ content: " ";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list01_block .text06_1{width:100%;text-align: left}
#student02_list01_block .text06_2:before{ content: "一般生：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#student02_list01_block .text06_2{width:100%;text-align: left}
#student02_list01_block .text06_3:before{ content: "在職生：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list01_block .text06_3{width:100%;text-align: left}
#student02_list01_block .text06_4:before{ content: "外籍生：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list01_block .text06_4{width:100%;text-align: left}		
#student02_list01_block .text06_5:before{ content: "在學人數：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list01_block .text06_5{width:100%;text-align: left}
#student02_list01_block .text06_6:before{ content: "休學生：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list01_block .text06_6{width:100%;text-align: left}

	
#student02_title02_block{display:none;margin-top: 1em;}	

#student02_list02_block .text03_1:before{ content: " ";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list02_block .text03_1{width:100%;text-align: left}
#student02_list02_block .text03_2:before{ content: "在學人數：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#student02_list02_block .text03_2{width:100%;text-align: left}
#student02_list02_block .text03_3:before{ content: "休學生：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#student02_list02_block .text03_3{width:100%;text-align: left}


#course_introduction_content .course_title_block{display:none;}
#course_introduction_content .course_list_block .title02_1:before{ content: "核心能力";background:#08238C;color:#ffffff;border-radius: 5px;padding:0.5em 1em; font:12pt "微軟正黑體";font-weight: 700;display:block;}	
#course_introduction_content .course_list_block .title02_1{width:100%;font:14pt "微軟正黑體";font-weight: 700;color:#00166E;display: block;}
#course_introduction_content .course_list_block .title02_2:before{ content: "教育目標：";width: 100%;font:13pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_introduction_content .course_list_block .title02_2{width:100%;}	
	
#course_title_block{display:none;margin-top: 1em;}
	
#course_list_block .course_list09_01:before{ content: "學期：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_01{width:100%;}
#course_list_block .course_list09_02:before{ content: "必/選修別：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#course_list_block .course_list09_02{width:100%;}
#course_list_block .course_list09_03:before{ content: "環工系科目碼：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_03{width:100%;}
#course_list_block .course_list09_04:before{ content: "課程ID：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_04{width:100%;}
#course_list_block .course_list09_05:before{ content: "科目名稱：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_05{width:100%;}
#course_list_block .course_list09_06:before{ content: "全/半年：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_06{width:100%;}
#course_list_block .course_list09_07:before{ content: "學分數：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_07{width:100%;}
#course_list_block .course_list09_08:before{ content: "開課系所：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_08{width:100%;}
#course_list_block .course_list09_09:before{ content: "授課教師：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list_block .course_list09_09{width:100%;}	
	
#course_title01_block{display:none;margin-top: 1em;}
	
#course_list01_block .course_list09_01:before{ content: "學期：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_01{width:100%;}
#course_list01_block .course_list09_02:before{ content: "必/選修別：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#course_list01_block .course_list09_02{width:100%;}
#course_list01_block .course_list09_03:before{ content: "環工系科目碼：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_03{width:100%;}
#course_list01_block .course_list09_04:before{ content: "課程ID：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_04{width:100%;}
#course_list01_block .course_list09_05:before{ content: "科目名稱：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_05{width:100%;}
#course_list01_block .course_list09_06:before{ content: "全/半年：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_06{width:100%;}
#course_list01_block .course_list09_07:before{ content: "學分數：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_07{width:100%;}
#course_list01_block .course_list09_08:before{ content: "開課系所：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_08{width:100%;}
#course_list01_block .course_list09_09:before{ content: "授課教師：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list01_block .course_list09_09{width:100%;}	

#course_title02_block{display:none;margin-top: 1em;}	
#course_list02_block .course_list09_01:before{ content: "學期：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_01{width:100%;}
#course_list02_block .course_list09_02:before{ content: "必/選修別：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#course_list02_block .course_list09_02{width:100%;}
#course_list02_block .course_list09_03:before{ content: "環工系科目碼：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_03{width:100%;}
#course_list02_block .course_list09_04:before{ content: "課程ID：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_04{width:100%;}
#course_list02_block .course_list09_05:before{ content: "科目名稱：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_05{width:100%;}
#course_list02_block .course_list09_06:before{ content: "全/半年：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_06{width:100%;}
#course_list02_block .course_list09_07:before{ content: "學分數：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_07{width:100%;}
#course_list02_block .course_list09_08:before{ content: "開課系所：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_08{width:100%;}
#course_list02_block .course_list09_09:before{ content: "授課教師：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list02_block .course_list09_09{width:100%;}		
	
#course_title03_block{display:none;margin-top: 1em;}		
#course_list03_block .course_list09_01:before{ content: "學期：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_01{width:100%;}
#course_list03_block .course_list09_02:before{ content: "必/選修別：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}		
#course_list03_block .course_list09_02{width:100%;}
#course_list03_block .course_list09_03:before{ content: "環工系科目碼：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_03{width:100%;}
#course_list03_block .course_list09_04:before{ content: "課程ID：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_04{width:100%;}
#course_list03_block .course_list09_05:before{ content: "科目名稱：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_05{width:100%;}
#course_list03_block .course_list09_06:before{ content: "全/半年：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_06{width:100%;}
#course_list03_block .course_list09_07:before{ content: "學分數：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_07{width:100%;}
#course_list03_block .course_list09_08:before{ content: "開課系所：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_08{width:100%;}
#course_list03_block .course_list09_09:before{ content: "授課教師：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;color:#171717;}	
#course_list03_block .course_list09_09{width:100%;}		
	
	
	
#Quizshedule_date{font:16pt "微軟正黑體";font-weight: 700;color:#ff0000;border-bottom: 2px #000000 solid;width:100%;text-align: center;padding-bottom: 0.5em; margin-bottom: 1em}	
#Quizshedule_title_block{display:none;padding:0em 0em;margin-bottom: 0em; }	
#Quizshedule_list_block{width:calc(100% - 0em);font:12pt "微軟正黑體";color:#383838;font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 0em;}

	
div#Quizshedule_list_block:nth-of-type(odd){background-color:#f6f6f6;border-bottom: 1px dotted #000000;border-top: 1px dotted #000000;margin:2em 0;padding:2em 0}	
#Quizshedule_list_block .Quizschedule_list05_1:before{ content: "考試月份109.03.-109.12：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#171717;}	
#Quizshedule_list_block .Quizschedule_list05_1{width:100%;}
#Quizshedule_list_block .Quizschedule_list05_2:before{ content: "考試日期：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#171717;}	
#Quizshedule_list_block .Quizschedule_list05_2{width:100%;}
#Quizshedule_list_block .Quizschedule_list05_3:before{ content: "考試地點：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#171717;}		
#Quizshedule_list_block .Quizschedule_list05_3{width:100%;padding:0 0px;}
#Quizshedule_list_block .Quizschedule_list05_4:before{ content: "考試類別(以訓練機構公告為準)：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#171717;}		
#Quizshedule_list_block .Quizschedule_list05_4{width:100%;padding:0 0px;}
#Quizshedule_list_block .Quizschedule_list05_5:before{ content: "請假截止日：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#171717;}		
#Quizshedule_list_block .Quizschedule_list05_5{width:100%;padding:0 0px;}

#Quizshedule_list01_block{width:calc(100% - 0em);font:12pt "微軟正黑體";line-height: 25px; font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 0em;color:#000000;}
	
#Quizshedule_list01_block .Quizschedule_list01_1{width:calc(100% - 0px);margin:1.5em 0px 1.5em 0;padding:1.5em;background:#D0D0D0;border-radius: 20px;color:#3D3D3D;}	
/*table_down*/
#table_down_title_block{display:none;padding:0em 0em;margin-bottom: 0em; }	
#table_down_list_block{width:calc(100% - 0em);font:12pt "微軟正黑體";font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 0em;color:#000000;}	

#table_down_list_block .table_down_list02_1:before{ content: "項目名稱：";width: 150px;font:14pt "微軟正黑體";font-weight: 700;/*display: block;*/color:#3c7505;}
#table_down_list_block .table_down_list02_1{width:calc(100% - 0px);}
#table_down_list_block .table_down_list02_2:before{ content: "網址連結下載：\a（欲參訓者亦可自行連線至環訓所網站下載最新表格）\a＊建議連線環訓所網站下載訓練用最新表格";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#3c7505;white-space: pre-line}		
#table_down_list_block .table_down_list02_2{width:calc(100% - 0px);}
	
	
/*qa*/	
#QA_title_block{display:none;padding:0em 0em;margin-bottom: 0em; }		
#QA_list_block{width:calc(100% - 0em);font:12pt "微軟正黑體";font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 0em;color:#000000;}	

#QA_list_block .QA_list02_1:before{ content: "項目名稱：";width: 150px;font:14pt "微軟正黑體";font-weight: 700;color:#056054;}
#QA_list_block .QA_list02_1{width:calc(100% - 0px);}
#QA_list_block .QA_list02_2:before{ content: "網址連結下載：";width: 180px;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#056054;}	
#QA_list_block .QA_list02_2{width:100%;}
	
/*contact*/	
#contact_title_block{display:none;padding:0em 0em;margin-bottom: 0em; }		
#contact_list_block{width:calc(100% - 0em);font:12pt "微軟正黑體";font-weight: 700;display: flex;flex-wrap: wrap;justify-content: flex-start; align-content: space-between; align-items: stretch;padding:0.5em 0em;color:#000000;}	
#contact_list_block .contact_list05_1:before{ content: "各項訓練類別：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#026786;}
#contact_list_block .contact_list05_1{width:100%;}
#contact_list_block .contact_list05_2:before{ content: "負責助理：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#026786;}
#contact_list_block .contact_list05_2{width:100%;}
#contact_list_block .contact_list05_3:before{ content: "電話：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#026786;}
#contact_list_block .contact_list05_3{width:100%;}
#contact_list_block .contact_list05_4:before{ content: "傳真：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#026786;}	
#contact_list_block .contact_list05_4{width:100%;}
#contact_list_block .contact_list05_5:before{ content: "E-mail：";width: 100%;font:14pt "微軟正黑體";font-weight: 700;display: block;color:#026786;}		
#contact_list_block .contact_list05_5{width:100%;word-wrap: break-word;word-break: break-all;}			
}


/*admission*/

.admission_title_block{font:13pt "微軟正黑體";font-weight:700;color:#000000;margin:2em 0;padding:0.7em 0;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;background:#f6f6f6;border-radius: 5px;box-shadow: 1px 4px 0px #d5d5d5;/*display: inline-block;*/}
.admission_title_block .txt03_1{width:calc((100% - 30%) - 2em);padding-left:2em;}
.admission_title_block .txt03_2{width:15%;text-align:center;}
.admission_title_block .txt03_3{width:15%;text-align:center;}

.admission_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.admission_list_block .txt03_1{width:calc((100% - 30%) - 2em);padding:0.5em 0 0.5em 2em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}
.admission_list_block .txt03_2{width:15%;text-align:center;padding:0.5em 0;}
.admission_list_block .txt03_3{width:15%;text-align:center;padding:0.5em 0;}
.admission_list_block .txt03_1 .txt01_mobile{display: none;}
.admission_list_block .txt03_1 .txt01_mobile span{background:#D9D9D9;font:9pt "微軟正黑體";color:#000000; padding:0.3em 1em;margin-right:0.5em;display: inline-block;border-radius: 50px;}	
.admission_list_block .txt03_2 .txt02_mobile{display: none;}
.admission_list_line{display: none;}


.admission_list_block a{color:#4a4a4a;}
.admission_list_block a:hover{color:#000000;}



.admission_content_title{width:100%;font:15pt "微軟正黑體";font-weight:700;word-wrap:break-word;word-break:break-all;margin:0 0 10px 0;padding-bottom:10px;border-bottom:2px solid #333333;}
.admission_content_date{color:#8c919b;font:12pt "微軟正黑體";font-weight:700;height:25px;line-height:25px;}
.admission_content{font:13pt "微軟正黑體";min-height:300px;font-weight:700;word-wrap:break-word;word-break:break-all;color:#535353;width: 100%; margin:10px 0 10px 0;padding:2em 0;border-bottom:2px solid #333333;}
.admission_content a{color:#FF6E00;font:13pt "微軟正黑體";}
.admission_content a:hover{color:#000000;font:13pt "微軟正黑體";}
.admission_content_file{width:97%;word-wrap: break-word;word-break: break-all;padding-left:30px; vertical-align:middle; font:12pt "微軟正黑體";font-weight:700; color:#7e7e7e; no-repeat left 0px;padding-bottom:10px;margin:0 0 10px 0;border-bottom:1px solid #d9d9d9;}

.admission_content_file a{color:#FF6E00;}
.admission_content_file a:hover{color:#000000;}


@media only screen and (max-width: 479px) {
.admission_title_block{display: none;}	
.admission_list_block .txt03_1{width:100%;padding:0.5em 0 0 0em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}	
.admission_list_block .txt03_2{width:100%;text-align:left;padding:0 0;color:#4a4a4a;font:12pt "微軟正黑體";font-weight: 700;}	
.admission_list_block .txt03_3{display: none;}	
.admission_list_block .txt03_1 .txt01_mobile{display:block;}	
.admission_list_block .txt03_2 .txt02_mobile{display:inline-block;}	
.admission_list_line{width:98%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;display:block;}
	
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.admission_title_block{display: none;}
.admission_list_block .txt03_1{width:100%;padding:0.5em 0 0 0em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}
.admission_list_block .txt03_2{width:100%;text-align:left;padding:0 0;color:#4a4a4a;font:12pt "微軟正黑體";font-weight: 700;}		
.admission_list_block .txt03_3{display: none;}	
.admission_list_block .txt03_1 .txt01_mobile{display:block;}	
.admission_list_block .txt03_2 .txt02_mobile{display:inline-block;}	
.admission_list_line{width:98%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;display:block;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.admission_title_block{display: none;}	
.admission_list_block .txt03_1{width:100%;padding:0.5em 0 0 0em;color:#8c8c8c;font:13pt "微軟正黑體";font-weight:700;}	
.admission_list_block .txt03_2{width:100%;text-align:left;padding:0 0;color:#4a4a4a;font:12pt "微軟正黑體";font-weight: 700;}		
.admission_list_block .txt03_3{display: none;}		
.admission_list_block .txt03_1 .txt01_mobile{display:block;}	
.admission_list_block .txt03_2 .txt02_mobile{display:inline-block;}		
.admission_list_line{width:98%;font:7pt Arial;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:15px;display:block;}

	
	
}

/*calendar_list*/
.calendar_list_block{width:100%;font:13pt "微軟正黑體";font-weight:700;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
.calendar_list_block .calendar-list_text02_1{width:calc(12% - 2%);margin:0 2% 0 0;text-align:center;}
.calendar_list_block .calendar-list_text02_2{width:calc(100% - 12%);word-wrap: break-word;word-break: break-all;}

.calendar_list_block a{color:#0245c0;font:13pt "微軟正黑體";font-weight:700;}
.calendar_list_block a:hover{color:#000000;}

#link_title_block{width:100%;}
#link_title_block span{display: inline-block;border-radius:30px; padding:0.5em 0.7em;margin-bottom: 1em;font:13pt "微軟正黑體";font-weight:700;}
#link_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;padding:0 0.8em;}
#link_list_block .link_text02_1{width:50%;clear: both; background: url(../Nimages/cru_icon02.svg) no-repeat left top;padding-left:30px;color:#303d00;font:13pt "微軟正黑體";font-weight: 700;border-bottom: 1px dotted #000000;padding-bottom:1em;margin-bottom: 1em;}
#link_list_block .link_text01_1{width:100%;clear: both; background: url(../Nimages/cru_icon02.svg) no-repeat left top;padding-left:30px;color:#303d00;font:13pt "微軟正黑體";font-weight: 700;border-bottom: 1px dotted #000000;padding-bottom:1em;margin-bottom: 1em;}

#link_list_block a{color:rgba(77,77,77,1.00)}
#link_list_block a:hover{color:rgba(0,0,0,1.00)}

@media only screen and (max-width: 768px) {
 #link_list_block .link_text02_1{width:100%}
}

/*center_block*/

#center_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;padding:1em 0;}	
#center_block .text02_1{width:350px;padding:0 0;}	
#center_block .text02_2{width:calc(100% - 350px);padding:0 0;}	
#center_block .text02_2 ul {list-style:disc;padding:0 0 0 2em;}
#center_block .text02_2 ol {list-style:decimal;padding:0 0 0 2em;}	
.img-fluid{max-width:100%;height:auto}	
@media screen and (max-width: 575px) {
	
#center_block .text02_1{width:100%;padding:0.5em 0;}
/*#center_block .text02_1 img{max-width: 100%;width:100%;}*/	
#center_block .text02_2{width:calc(100% - 0px);padding:0.5em 0;}		
		
}


