<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url("bootstrap-grid.css");
/*2022_中興大學文學院 CSS Document */

* { margin:0; padding:0;}
iframe{border: 0px;display: block;}
.imgMax img{width:100%;max-width: 100%;height: auto;}
.ie6 img{width:100%;}

@media only screen and (max-width: 479px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 1em);height:100% !important;padding:2em 1.5em;margin:0 0.5em;background: #ffffff}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding:0 0.5em;}	
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 480px) and (max-width: 767px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	

#Mcontainer {width:calc(100% - 1em);height:100% !important;padding:2em 1.5em;margin:0 0.5em;background: #ffffff}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0.1em;}	
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 768px) and (max-width: 992px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	

#Mcontainer {width:calc(100% - 2em);height:100% !important;margin:0 1em;padding:3em 2.5em;background: #ffffff}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0.1em;}	
#Icontainer:after {content:''; clear:both; display:block;}		
}


@media screen and (min-width: 993px) and (max-width: 1199px) {
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer{width:calc(100% - 6em);height:100% !important;margin:0 3em;padding:3em 2.5em;background: #ffffff}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0.1em;}
#Icontainer:after {content:''; clear:both; display:block;}		
}

@media screen and (min-width: 1200px) and (max-width: 1399px) { 
#container{width:100%;height:100% !important;margin:0 auto;padding:0 !important;}
#container:after {content:''; clear:both; display:block;}	
	
#Mcontainer {width:calc(100% - 8em);height:100% !important;margin:0 4em;padding:3em 2.5em;background: #ffffff}
#Mcontainer:after {content:''; clear:both; display:block;}		
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0.1em;}	
#Icontainer:after {content:''; clear:both; display:block;}		
}
@media screen and (min-width: 1400px) and (max-width: 1699px) { 
#container{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 4%;}
#container:after {content:''; clear:both; display:block;}
	
	
#Mcontainer{width:calc(100% - 10em);height:100% !important;margin:0 5em;padding:3em 2.5em;background: #ffffff}
#Mcontainer:after {content:''; clear:both; display:block;}	

#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 0.1em;background: #ffffff}		
#Icontainer:after {content:''; clear:both; display:block;}	
}



@media (min-width: 1700px) {
#container{width:100%;height:100% !important;margin:0 auto;padding: 0 8%;}
#container:after {content:''; clear:both; display:block;}
	
	
#Mcontainer{width:calc(100% - 10em);height:100% !important;margin:0 5em;padding:3em 2.5em;background: #ffffff}
#Mcontainer:after {content:''; clear:both; display:block;}	
	
#Icontainer{width:100%;height:100% !important;margin:0 0 0 0;padding: 0 8%;background: #ffffff}	
}

#Mcontents{width:100%;padding:0 2%;line-height:28px;letter-spacing:1px;background: #fff}

/*#Mcontents{width:100%;padding:0 2%;font:13pt Arial;line-height:28px;letter-spacing:1px;background: #fff}*/

/*main_location_info*/
#Mcontainer .location_info {width:100%; padding:0;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#Mcontainer .location_info:after {content:''; clear:both; display:block;}	
#Mcontainer .location_info .location {text-align:left;}
#Mcontainer .location_info .location span {display:inline-block; padding-right:20px;margin-left:7px; vertical-align:middle; font:1em Arial;font-weight:500; color:#212121; background:url(../images/arr_location.jpg) no-repeat right 7px;}
#Mcontainer .location_info .location span a{color:#212121;}
#Mcontainer .location_info .location span a:hover{color:#8e0a17;}
#Mcontainer .location_info .location span.last {background:none;}
#Mcontainer .location_info .location strong {display:inline-block;padding-left:6px; vertical-align:middle; font:1em Arial;font-weight:900; height:27px;line-height:27px; color:#8e0a17;}
#Mcontainer .location_info .location strong a {color:#7e7e7e;}
#Mcontainer .location_info .location span.searchWord {background:none; color:#7e7e7e;}


/*footer_bg*/
#footer_info_bg{width:100%;border-top:2px solid #8e0a17;padding:1em 0;}



#footer_bg_block{width:100%;background:#790102 url("../images/footer_bg.jpg") no-repeat left top;padding:0.7em 0;}
/**/
#footer_info_block{width:100%;border-top:1px solid rgba(255,255,255,0.2);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:center;height: auto;margin:0.5em 0;padding:1em 0 0 0;}
#footer_info_block #footer_logo{width:400px;}

#footer_info_block #footer_info{width:calc(100% - 700px);margin:0;font:0.9375em Arial;font-weight:700;color:rgba(255,255,255,0.6);letter-spacing: 1px;}
#footer_info_block #footer_info a{color:rgba(255,255,255,0.6);}
#footer_info_block #footer_info a:hover{color:rgba(255,255,255,1);}

#footer_info_block #footer_link{width:300px;margin:0;font:0.875em Arial;font-weight:700;}
#footer_info_block #footer_link a{display:inline-block;color:#8e0a17;background: #ffffff;border-radius: 3px;padding:0.3em 1em;font:1.5em Arial;font-weight:700;}
#footer_info_block #footer_link a:hover{display:inline-block;color:#ffffff;background: #000000;}
/**/

#footer_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0;}


#footer_block #footer_unit_block{width:100%;display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-around;align-items: stretch;border-radius: 5px;margin:1em 0 0 0;padding:1em 0.5em;background:rgba(255,255,255,0.2)}
#footer_block #footer_unit_block .footer_unit_title{width:100%;margin:0 0 1em 0;}
#footer_block #footer_unit_block .footer_unit_title span{display: inline-block;padding:0.4em 1.5em;font:1.0625em Arial;font-weight:700;color:#ffffff;background:#590000;border-radius: 50px;}

#footer_block #footer_unit_block .footer_unit_list{width:100%;padding:0 1em;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_unit_block .footer_unit_list .unit_list{width:calc((100%/6) - 2.1em);margin:0 2.1em 0 0;background: url(../images/unit_arrow.png) no-repeat left 2px;padding:0 0 0 23px;}
#footer_block #footer_unit_block .footer_unit_list .unit_list a{color:#ffffff;font:0.9375em Arial;font-weight:500;}
#footer_block #footer_unit_block .footer_unit_list .unit_list a:hover{color:#ffffff;}


#footer_block #footer_link_block{width:100%;border-top:1px solid rgba(255,255,255,0.2);margin:1.5em 0 1.5em 0;padding:1.5em 0 0 0;}

#footer_block #footer_link_block .flink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/8);}
#footer_block #footer_link_block .flink_block .column &gt; ul &gt;li{width:100%;font:0.9375em Arial;font-weight:400;text-align:left;  padding:0 0 0.6em 0; line-height:0.9375em;clear:both;}
#footer_block #footer_link_block .flink_block .column .title{font:1em Arial;font-weight:600;color:#ffffff;width:calc(100% - 1em);margin:0 0 1em 0;}
#footer_block #footer_link_block .flink_block .column &gt; ul &gt;li a{font:0.9375em Arial;font-weight:400;color:rgba(255,255,255,0.75)}
#footer_block #footer_link_block .flink_block .column &gt; ul &gt;li a:hover{color:rgba(255,255,255,1)}

#copy_block{width:100%;color:#ffffff;font:1em Arial;background:#780000;text-align: center;padding:0.7em 0;}
#copy_block .copybg{width:100%;padding:1em 0.5em;background:rgba(255,255,255,0.2);border-radius: 3px;}

#copy_block a{color:rgba(255,255,255,1)}
#copy_block a:hover{color:rgba(255,255,255,0.7)}
#copy_block span{display:inline-block;background:rgba(255,255,255,0.2);color:rgba(255,255,255,1);padding:0.2em 0.5em;margin:0 0.2em}
#copy_block span:hover{display:inline-block;background:#8e0a17;color:rgba(255,255,255,1);padding:0.2em 0.5em;margin:0 0.2em}


/*Title_BG*/
#titleCa_info_block0{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title00.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block1{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title01.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block2{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title02.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block3{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title03.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block4{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title04.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block5{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title05.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block6{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title06.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block7{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title07.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block8{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title08.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block9{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title09.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block10{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title10.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block11{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title11.jpg) no-repeat center top;margin:0 0 0 0;}
#titleCa_info_block12{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title12.jpg) no-repeat center top;margin:0 0 0 0;}


#titleCa_info{position:relative; width:100%;  height:0px; margin:0 auto; z-index:1000;/*background: #ff6600*/}
#title01{position:absolute;z-index:1000000;top:calc((220px - 80px)/2);left:5%;font:1.5em Arial;letter-spacing: 0.5px; font-weight:700;color:#ffffff; text-shadow: 0 0 5px rgba(0,0,0,0.7); width:auto;white-space:nowrap;}

#title01 span{display:inline-block;background:rgba(0,0,0,0.2);padding:0.5em;}

@media screen and (max-width: 995px) {
/*Title_BG*/
#titleCa_info_block0{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title00.jpg) no-repeat center top;margin:85px 0 0 0;}	
#titleCa_info_block1{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title01.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block2{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title02.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block3{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title03.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block4{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title04.jpg) no-repeat 50% top;margin:85px 0 0 0;}
#titleCa_info_block5{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title05.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block6{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title06.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block7{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title07.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block8{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title08.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block9{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title09.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block10{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title10.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block11{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title11.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block12{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title12.jpg) no-repeat center top;margin:85px 0 0 0;}
}
@media screen and (max-width: 414px) {
/*Title_BG*/
#titleCa_info_block0{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title00.jpg) no-repeat 59% top;margin:85px 0 0 0;}	
#titleCa_info_block1{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title01.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block2{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title02.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block3{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title03.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block4{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title04.jpg) no-repeat 54% top;margin:85px 0 0 0;}
#titleCa_info_block5{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title05.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block6{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title06.jpg) no-repeat 55% top;margin:85px 0 0 0;}
#titleCa_info_block7{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title07.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block8{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title08.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block9{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title09.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block10{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title10.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block11{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title11.jpg) no-repeat center top;margin:85px 0 0 0;}
#titleCa_info_block12{padding:0 6%;height:220px; background:#000000 url(../images/main_title/title12.jpg) no-repeat center top;margin:85px 0 0 0;}
}


.Mtitle{width:100%;font:1.5em Arial;font-weight: 700; color:#191919;border-bottom:1px solid #606060;padding:0.5em 0 0.5em 0; margin:2em 0 0.5em 0;background: #00aa00}
.Mtitle01{width:100%;font:1.5em Arial;font-weight: 700;color:#191919;padding:0.5em 0 0.5em 0;border-bottom:1px solid #606060; margin:2em 0 0.5em 0;}

.Mtitle_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;border-bottom:1px solid #606060;padding:0.5em 0 0.5em 0; margin:2em 0 0.5em 0;}
.Mtitle_block .text02_1{width:70%;font:1.5em Arial;font-weight: 700; color:#191919;}
.Mtitle_block .text02_2{width:30%;font:1.5em Arial;font-weight: 700; color:#191919;text-align: right;}

.Mtitle_block .title{font:1.5em Arial;font-weight: 700;color:#191919;width:100%;}
.Mtitle_block .eng{font:1em Arial;font-weight: 700;color:#4F4F4F;width:100%;}

@media screen and (max-width: 995px) {
.Mtitle_block .title span{width:100%;display: block}

.Mtitle_block .text02_1{width:100%;font:1.5em Arial;font-weight: 700; color:#191919;}
.Mtitle_block .text02_2{width:100%;font:1.5em Arial;font-weight: 700; color:#191919;text-align: right;}	
}



/*Inews_block*/
#Inews_bg{width:100%;background:#ffffff;padding:2em 0;}
#Inews_title{width:100%;font:1.875em Arial;font-weight:700;color:#4f0000;text-align: center;/*letter-spacing: 4px;*/}
/*#Inews_title span:first-child{background:#8e0a17;color:#ffffff;padding:0 0.1em;margin:0 0.1em;display: inline-block;}
#Inews_title span{color:#000000;margin:0 0.1em;display: inline-block;}*/

#Inews_block{width:100%;display:flex;flex-wrap: wrap;justify-content: space-around;align-content: space-between;align-items: stretch;height: auto;padding:2em 0}
#Inews_block #Inews_img{width:400px;padding:0em 0 0 0;}
#Inews_block #Inews_content{width:calc(100% - 400px);}
#Inews_block #Inews_content #Inews_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}
#Inews_block #Inews_content #Inews_content_block .text02_1{width:60px;padding:0.2em 0;}
#Inews_block #Inews_content #Inews_content_block .text02_1 span{display:inline-block;font:0.75em Arial;font-weight: 400; text-align:center; background:#882324;color:#ffffff;border-radius: 50px;padding:0.3em 0.4em;}

#Inews_block #Inews_content #Inews_content_block .text02_2{width:calc(100% - 60px);}
#Inews_block #Inews_content #Inews_content_block .text02_2 .cate{font:0.9375em Arial;font-weight:700;width:100%;}
#Inews_block #Inews_content #Inews_content_block .text02_2 a{color: #212121;font:1.125em Arial;font-weight:500;}
#Inews_block #Inews_content #Inews_content_block .text02_2 a:hover{color: #000000;}

/*Ihonor_block*/
#Ihonor_bg{width:100%;background:#ffffff;padding:2em 0;}
#Ihonor_title{width:100%;font:1.875em Arial;font-weight:700;color:#4f0000;text-align: center;}
/*#Ihonor_title span:first-child{background:#8e0a17;color:#ffffff;padding:0 0.1em;margin:0 0.1em;display: inline-block;}
#Ihonor_title span{color:#000000;margin:0 0.1em;display: inline-block;}*/

#Ihonor_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items:center;height: auto;padding:2em 0;}
#Ihonor_block #Ihonor_img{width:400px;padding:0;}
#Ihonor_block #Ihonor_content{width:calc(100% - 400px);}

#Ihonor_block #Ihonor_content #Ihonor_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}
#Ihonor_block #Ihonor_content #Ihonor_content_block .Ihonor_list{width:100%;}
#Ihonor_block #Ihonor_content #Ihonor_content_block .Ihonor_list .cate{font:0.9375em Arial;font-weight:700;width:100%;}
#Ihonor_block #Ihonor_content #Ihonor_content_block .Ihonor_list a{color: #212121;font:1.125em Arial;font-weight:500;}
#Ihonor_block #Ihonor_content #Ihonor_content_block .Ihonor_list a:hover{color: #000000;}


/*Inews_block*/
#Inews_other_bg{width:100%;background:#dfd3d3;padding:2em 0;}
#Inews_other_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:1em 0 0 0;}
#Inews_other_block #Inews_other_list{width:calc(96%/2);margin:1em 1%;background:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:flex-start;padding:0;height: auto;}
#Inews_other_block .Inew_list{width:calc((100%/5) - 0em);padding:0.5em;}


#Inews_other_block #Inews_other_list .img_block{width:47%;}
#Inews_other_block #Inews_other_list .img_block img{width:100%;max-width: 100%}
#Inews_other_block #Inews_other_list .img_block .img_st_block{width:100%;height:0px;position: relative;}
#Inews_other_block #Inews_other_list .img_block .img_st_block .img_st{width:auto;color:#ffffff;background:#8e0a17;font:1.875em Arial;font-weight:700;padding:0.2em;position: absolute;top: -70px;right: 0;}
#Inews_other_block #Inews_other_list .note_block{width:53%;padding:1.5em;}
#Inews_other_block #Inews_other_list .note_block .note_date{width:100%;color:#7d7d7d;font:1.125em Arial;font-weight:700;padding:0 0 0.5em 0}
#Inews_other_block #Inews_other_list .note_block .note_title{width:100%;color:#212121;font:1.125em Arial;font-weight:700;}
#Inews_other_block #Inews_other_list .note_block .note_title a{color:#212121;}
#Inews_other_block #Inews_other_list .note_block .note_arrow{width:100%;text-align: right;padding:1em 0 0 0;}


/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 6.5em 0;}
#Iabout_block #Iabout_img{width:100%;}

#Iabout_block #Iabout_content_st{width:100%;height: 0px; position: relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (390px + 1.5em));height: auto;left:390px;top:4em;right: 1.5em; position:absolute;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:5em 4em 4em 4em;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:1.2em Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:1em Arial;font-weight: 500;letter-spacing: 2px;text-indent: 2em ;color:rgba(255,255,255,0.7);text-align:justify;}

/*Iphoto*/
#Iphoto_bg{width:100%;background:#e2e5e9 url("../images/photo_bg.jpg") no-repeat center top;padding:2em 0;}

#Iphoto_title_block{width:100%;padding:0 0 0.5em 0;text-align: center;}
#Iphoto_title_block .Iphoto_title{font:1.875em Arial;color:#000000;width:100%;}
#Iphoto_title_block .Iphoto_eng{color:#8e0a17;font:0.875em Arial;font-weight: 600;width: 100%;}

#Iphoto_block{display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-around;align-items: stretch;height: auto;padding:0;}
#Iphoto_block .list{height:auto !important;cursor:pointer;background:#ffffff;}
#Iphoto_block .list:after {content:''; clear:both; display:block;}
#Iphoto_block .list .photo{width:100%;height:auto !important;z-index:1;position:relative;color:#000000;background:#ffffff;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0);}
#Iphoto_block .list .photo:hover{filter:alpha (opacity=50); opacity: 0.5;box-shadow:inset 0px 0px 0px 1px rgba(0,0,0,0.5);}

#Iphoto_block .list .photo .phnumber_st{with:100%;position: relative;z-index: 1;}
#Iphoto_block .list .photo .phnumber_st .phnumber{width:100%;font:1em Arial;font-weight:700;left:10px; top:10px;position: absolute;z-index: 2}
#Iphoto_block .list .photo .phnumber_st .phnumber .quantity{padding:0.5em;display:inline-block;background:rgba(0,0,0,0.8);color:#fff;border-radius: 5px;text-align: center}

#Iphoto_block .list .photo .note_block{width:100%;padding:0 1em;min-height:52px; background:#ffffff;}
#Iphoto_block .list .photo .note_block .title{font:1.0625em Arial;font-weight: 700;}
#Iphoto_block .list .photo .note_block .title a{color:#a00202;font:1.0625em Arial;font-weight:700;}
#Iphoto_block .list .photo .note_block .title a:hover{color:#000000;font:1.0625em Arial;font-weight:700;}

@media screen and (min-width: 1200px) and (max-width: 1538px) {
	
#Iphoto_block .list .photo .note_block{width:100%;padding:0 1em;min-height:77px; background:#ffffff;}	
}
@media screen and (min-width: 992px) and (max-width: 1131px) {
	
#Iphoto_block .list .photo .note_block{width:100%;padding:0 1em;min-height:77px; background:#ffffff;}	
}
@media screen and (min-width: 768px) and (max-width: 848px) {
	
#Iphoto_block .list .photo .note_block{width:100%;padding:0 1em;min-height:77px; background:#ffffff;}
#Iphoto_block .list .photo .note_block .title{font:calc(1.0625*0.9em) Arial;font-weight: 700;}		
}

@media screen and (min-width: 421px) and (max-width: 565px) {
	
#Iphoto_block .list .photo .note_block{width:100%;padding:0 1em;min-height:77px; background:#ffffff;}	
#Iphoto_block .list .photo .note_block .title{font:calc(1.0625*0.9em) Arial;font-weight: 700;}		
}
@media screen and (max-width: 420px) {
	
#Iphoto_block .list .photo .note_block{width:100%;padding:0 1em;min-height:77px; background:#ffffff;}
#Iphoto_block .list .photo .note_block .title{font:calc(1.0625*0.9em) Arial;font-weight: 700;}	
}
/*Iunite_block*/
#Iunite_title_block{width:100%;padding:0 0 0.5em 0;text-align: center;}
#Iunite_title_block .Iunite_title{font:1.875em Arial;color:#000000;width:100%;}
#Iunite_title_block .Iunite_eng{color:#8e0a17;font:0.875em Arial;font-weight: 600;width: 100%;}
#Iunite_bg{width:100%;background:#ffffff;padding:2em 0;}

#Iunite_block{display:flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items: stretch;height: auto;padding:0;}
#Iunite_block .list{width:calc(88%/4);display:flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items: center;margin:0.5em 1.5%;cursor:pointer;background:#ffffff;padding:0.7em;border-radius: 5px;box-shadow: 0 0 7px 2px rgba(0,0,0,0.1)}
#Iunite_block .list .list_img{width:100px;}
#Iunite_block .list .list_name{width:calc(100% - 100px);font:1.25em Arial;font-weight: 600;padding:0 0.5em;}




/*new_block*/
#news_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#news_list_block .text03_1{width:120px;}
#news_list_block .text03_2{width:160px;}
#news_list_block .text03_2 span{font:0.9375em Arial;font-weight: 700;display: inline-block;background:#ffffff;color:#000000;padding:0.2em 0.6em;border-radius: 5px;}
#news_list_block .text03_3{width:calc(100% - 280px);font:1.0625em Arial;font-weight: 700;}
#news_list_block .text03_3 a{color:#2d2725}
#news_list_block .text03_3 a:hover{color:#000000}


/*new_content*/
#news_title_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0 0 1em 0;}
#news_title_content_block .cate{width:50%;}
#news_title_content_block .Nnote{width:50%;font:0.875em Arial;font-weight: 700;;display: flex;flex-wrap: wrap;justify-content: flex-end;align-content: space-between;align-items: stretch;height: auto;}


#news_title_content_block .cate .cate_icon{font:0.9375em Arial;font-weight: 700;display: inline-block;background:#ffffff;color:#000000;padding:0.2em 1em;margin:0 1em 0 0; border-radius: 5px;}
#news_title_content_block .cate span{font:0.9375em Arial;font-weight: 500;}
#news_title_content_block .Ntitle{width:100%;font:1.5em Arial;font-weight: 700;margin:0 0 0.5em 0;border-bottom: 2px solid #000000;padding:0.3em 0 0.5em 0em;}

.news_files{text-align:left;padding:0;}

.news_content{/*word-wrap: break-word;word-break: break-all;*/font:13pt Arial;line-height:25px;letter-spacing:1px;font-weight:400;color:#535353;margin:0 0 1em 0;padding:0.5em 1em 1em 0em;border-bottom:1px solid #919191;}
.news_content a{color:#FF6E00;}
.news_content a:hover{color:#000000;}
.news_content ul {list-style:disc;padding:0 0 0 2em;}
.news_content ol {list-style:decimal;padding:0 0 0 2em;}


.news_content img{max-width: 100%;height: auto;}


/*bottom news*/
.news_more{width:100%;padding:0.2em;}
.news_more .title{font:1.0625em Arial;font-weight:700;text-align:center;background:#d6d6d6;color:#34314c;padding:0.5em 0;}

.news_more .news_more_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;padding:0.5em 0;}
.news_more .news_more_list_block .txt01{width:35px;text-align:center;}
.news_more .news_more_list_block .txt02{width:calc(100% - 35px);font:0.9375em Arial;font-weight: 700;}
.news_more .news_more_list_block a{color:#292929;}
.news_more .news_more_list_block a:hover{color:#000000;}


.Registration_form{border:1px solid #C3C3C3 ;padding:0.7em;margin-top:2em;}
.Registration_form .Rform_pic{width:auto;height:200px;padding:10px;background:url(../images/title_en.jpg) center top;}
.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%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}

.Registration_form .Rform .Rtxt01{width:15%;padding:1em 1% 1em 0;float:left;font:1em Arial;font-weight:700;line-height:1em;text-align:right;background:#f1f1f1;}
.Registration_form .Rform .Rtxt02{width:83%;padding:1em 0 1em 1%;float:left;font:1em Arial;font-weight:700;line-height:1em;color:#616161;}
.Registration_form .Rform .Rtxt02 .input{width:50%;padding:0.5em;}
.Registration_form .Rform .Rtxt02 .input01{width:100px;padding:0.5em;}
.Registration_form .Rform .Rtxt02 select{width:100px;padding:0.5em}

/*link_title*/
#link_Mtitle0{font:18pt Arial;font-weight:bold;color:#ffffff;padding:0.2em 0 0.2em 0.5em;margin:1em 0 1em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);/*background-color:#0a3266;*/background: linear-gradient(to right, #0a3266 0%, #00b4ff 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#link_Mtitle1{font:18pt Arial;font-weight:bold;color:#ffffff;padding:0.2em 0 0.2em 0.5em;margin:1em 0 1em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);/*background-color:#0a3266;*/background: linear-gradient(to right, #0a3266 0%, #00b4ff 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#link_Mtitle2{font:18pt Arial;font-weight:bold;color:#ffffff;padding:0.2em 0 0.2em 0.5em;margin:1em 0 1em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);/*background-color:#49660a;*/background: linear-gradient(to right, #49660a 0%, #58b200 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#link_Mtitle3{font:18pt Arial;font-weight:bold;color:#222222;padding:0.2em 0 0.2em 0.5em;margin:1em 0 1em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);/*background-color:#ff7200;*/background: linear-gradient(to right, #ff7200 0%, #ffde00 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
#link_Mtitle4{font:18pt Arial;font-weight:bold;color:#ffffff;padding:0.2em 0 0.2em 0.5em;margin:1em 0 1em 0;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);/*background-color:#eb135f;*/background: linear-gradient(to right, #eb135f 0%, #ff679d 100%);-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

/*link_list*/
#link_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#link_block .txt{width:calc((100%/2) - 1em);margin:0 1em 0.5em 0;line-height:35px;padding-left:20px;float:left;vertical-align:middle; font:12pt Arial;font-weight:700; color:#7e7e7e; background:url(../images/icon04.png) no-repeat left 0px;}




/*video*/
#video_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#video_block .video_list{width:calc((100%/3) - 2em);margin:1em;}
#video_block .video_list .vdate{width:100%;color:#a94400;font:0.9375em Arial;font-weight:500;}
#video_block .video_list .vtitle{width:100%;color:#1E1E1E;font:1.0625em Arial;font-weight:700;}
#video_block .video_list .vsub{width:100%;color:#333333;font:0.9375em Arial;font-weight:500;}

/*unite_block*/
#unite_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#unite_block .video_img{width:320px;margin:0 1em 0 0;}
#unite_block .video_note{width:calc(100% - 320px - 1em);}

#TSquare{width:100%;height:auto;margin:1em 0;}
#TSquare span{display: inline-block;border-radius: 50px;padding:0.3em 2em;font:1.0625em Arial;font-weight:700;background:#fff000;color:#390F01;}

.unite_t_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
.unite_t_block .list{width:calc((100%/5) - 2em);margin:1em;padding:0 0 0 25px;vertical-align:middle; font:12pt Arial;font-weight:700; color:#7e7e7e; background:url(../images/icon04.png) no-repeat left 0px;}
.unite_t_block .list a{color:#323232;}
.unite_t_block .list a:hover{color:#000000;}




/*download_block*/

#download_list_block{width:100%;font:1.0625em Arial;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:center;padding:0;}
#download_list_block .text03_1{width:120px;font-weight:500;color: rgba(0,0,0,0.6);padding:0.5em;}
#download_list_block .text03_2{width:calc(100% - 320px);font-weight:700;color: rgba(0,0,0,0.8);padding:0.5em;}
#download_list_block .text03_3{width:200px;text-align: right;padding:0.5em;}

#download_list_block:nth-child(even){background:#e8e8e8}

/*facility*/
#facility_list_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;padding:0.5em 0;}
#facility_list_block .text03_1{width:120px;}
#facility_list_block .text03_1 span{display: inline-block;border-radius: 50px;padding:0.3em 1em;font:0.9375em Arial;font-weight:700;background:#390F01;color:#ffffff;}

#facility_list_block .text03_2{width:380px;font:1em Arial;font-weight:500;}
#facility_list_block .text03_3{width:calc(100% - 500px);font:1.0625em Arial;font-weight:700;}
#facility_list_block .text01_1{width:calc(100% - 120px);margin:0 0 0 120px}


/*facility*/

.facility_title_block{width:100%;font:1.125em Arial;font-weight: 700;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em 0;color:#ffffff;box-shadow:2px 3px 0px 0px rgba(213,213,213,1);background: linear-gradient(to right, #5987a6 0%, #595ea6 100%);border-radius: 7px;}

.facility_title_block .text06_1{width:calc(100% - 600px);text-align: center;}
.facility_title_block .text06_2{width:120px;padding:0 0.5em;text-align: center;}
.facility_title_block .text06_3{width:120px;padding:0 0.5em;text-align: center;}
.facility_title_block .text06_4{width:120px;padding:0 0.5em;text-align: center;}
.facility_title_block .text06_5{width:120px;padding:0 0.5em;text-align: center;}
.facility_title_block .text06_6{width:120px;padding:0 0.5em;text-align: center;}



.facility_list_block{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em 0;}
.facility_list_block .mob{display:none;}

.facility_list_block .text06_1{width:calc(100% - 600px);text-align: left;font:1.125em Arial;font-weight: 700;padding:0 0.5em;}
.facility_list_block .text06_2{width:120px;padding:0 0.5em;text-align: center;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_3{width:120px;padding:0 0.5em;text-align: center;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_4{width:120px;padding:0 0.5em;text-align: center;}
.facility_list_block .text06_5{width:120px;padding:0 0.5em;text-align: center;}
.facility_list_block .text06_6{width:120px;padding:0 0.5em;text-align: center;}

.facility_list_block:nth-child(even){background:#eaeaea}

/*news*/

.photost{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;padding:0;}

.photost .list{height:auto !important;cursor:pointer;background:#ff6600;/* box-shadow:0px 0px 5px 2px rgba(0,0,0,0.2);*/}
.photost .list:after {content:''; clear:both; display:block;}
.photost .list .photo{width:100%;height:auto !important;color:#000000;/*background:#ffffff;*/}
.photost .list .photo:hover{filter:alpha (opacity=50); opacity: 0.5;}
/*
.photost .list .photo .phnumber_st{with:100%;position: relative;z-index: 1;}
.photost .list .photo .phnumber_st .phnumber{width:40%;color:#FF9E00;font:10.5pt Arial;font-weight:700;left:10px; top:0px;position: absolute;z-index: 2}
.photost .list .photo .phnumber_st .phnumber .quantity{display:inline-block;background:#4ca002;color:#ffffff;text-shadow: 0 0 3px rgba(0, 0, 0, 0.3);border-radius: 3px;padding:0.5em;}
*/
.photost .list .photo .phnumber_st .fbst{width:80px;text-align: right;  font:1em Arial;font-weight:700;right:0px; top:0px;position: absolute;z-index: 2}


.photost .list .photo .phnumber_st{with:100%;position: relative;z-index: 1;}
.photost .list .photo .phnumber_st .phnumber{width:60%;font:1em Arial;font-weight:700;left:10px; top:10px;position: absolute;z-index: 2}
.photost .list .photo .phnumber_st .phnumber .quantity{padding:0.5em;display:inline-block;background:rgba(0,0,0,0.8);color:#fff;border-radius: 5px;text-align: center}

.photost .list .photo .phnumber_st .fbst .date{width: 0;height:0;border-style: solid;border-width:  50px 40px 0 40px;border-color: #8e0a17 transparent transparent transparent;}
.photost .list .photo .phnumber_st .fbst .q{width:100%;font:0.8125em Arial;font-weight:700;left:0px; top:10px;text-align: center;color:#ffffff; position: absolute;z-index: 2}


.photost .list .photo .note_block{width:100%;padding:0.5em;background:#ffffff;}
.photost .list .photo .note_block .title{font:1.125em Arial;font-weight: 700;}
.photost .list .photo .note_block .title a{color:#a00202;}
.photost .list .photo .note_block .title a:hover{color:#000000;}
.photost .list .photo .note_block .date{font:1em Arial;font-weight: 700;color:rgba(0,0,0,0.5);display: inline-block}



.Mphotost{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;padding:0;}

.Mphotost .list{height:auto !important;cursor:pointer;/*background:#ff6600;*//* box-shadow:0px 0px 5px 2px rgba(0,0,0,0.2);*/}
.Mphotost .list:after {content:''; clear:both; display:block;}

.Mphoto_date_block{font:0.875em Arial;font-weight: 700;color:#202020;display: flex;flex-wrap: wrap;justify-content: flex-end;align-content: space-around;align-items: stretch;}
.Mphoto_Ntitle{width:100%;font:1.5em Arial;font-weight: 700;margin:0 0 0.5em 0;border-bottom: 2px solid #000000;padding:0.3em 0 0.5em 0em;}


/*calendar_03*/
.admission_content_title{width:100%;font:15pt Arial;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 Arial;font-weight:700;height:25px;line-height:25px;}
.admission_content{font:13pt Arial;min-height:300px;font-weight:700;word-wrap:break-word;word-break:break-all;color:#535353;margin:10px 0 10px 0;padding-bottom:10px;border-bottom:2px solid #333333;}
.admission_content a{color:#FF6E00;font:13pt Arial;}
.admission_content a:hover{color:#000000;font:13pt Arial;}


.admission_content_file{width:100%; display:flex;flex-wrap: wrap;justify-content: flex-start;font:1em Arial;font-weight:700; color:#7e7e7e;margin:0;;}


.admission_content_file p{margin:0 0.5em 0 0;}
.admission_content_file .fil01{display:inline-block;}
.admission_content_file .fil02{display:inline-block;}
.admission_content_file .fil01 a,.admission_content_file .fil02 a{color:#ffffff;font:0.875em Arial;font-weight:700;padding:0.2em 0.5em;background:#2E2E2E;border-radius: 5px}
.admission_content_file .fil01 a:hover,.admission_content_file .fil02 a:hover{color:#ffffff;padding:0.2em 0.5em;background:#000000;border-radius: 5px}


.admission_content_file a{color:#FF6E00;}
.admission_content_file a:hover{color:#000000;}



/*calendar*/
#Ca_today_block{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em 0;}

#Ca_today_block #Ca_today_date{width:200px;}
#Ca_today_block #Ca_today_date #today_date{width:calc(100% - 1em);margin:0 0 0 1em;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em;}
#Ca_today_block #Ca_today_date #today_date .ca_year{width:100%;font:1.875em Arial;font-weight:700;color:#222222;}
#Ca_today_block #Ca_today_date #today_date .ca_Mon{width:100%;font:1.875em Arial;font-weight:700;color:#8e0a17;}
#Ca_today_block #Ca_today_date #today_date .ca_wek{width:100%;font:1.25em Arial;color:#6e6b6b;}



#Ca_today_block #Ca_today_note{width:calc(100% - 200px);background:#eaeaea;padding:1em;border-radius: 10px;font:1.125em Arial;font-weight:700;}
#Ca_today_block #Ca_today_note a{color:#292929;}

.Calendar_next_year_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding:0.5em 0;}
.Calendar_next_year_block a{color:#565656;font:1em Arial;font-weight:700;}
.Calendar_next_year_block a:hover{color:#8e0a17;font:1em Arial;font-weight:700;}

.Calendar_next_year_block .text01{width:90%;}
.Calendar_next_year_block .text03{display:none;}
.Calendar_next_year_block .text02{width:10%;text-align: right;}


@media only screen and (max-width: 479px) {
.Calendar_next_year_block .text01{width:30%;text-align:left;}
.Calendar_next_year_block .text03{width:40%; text-align:center;font:18pt Arial;font-weight:700;display:inline-block;}
.Calendar_next_year_block .text02{width:30%;display: flex;justify-content:flex-end;}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.Calendar_next_year_block .text01{width:30%;text-align:left;}
.Calendar_next_year_block .text03{width:40%; text-align:center;font:18pt Arial;font-weight:700;display:inline-block;}
.Calendar_next_year_block .text02{width:30%;display: flex;justify-content:flex-end;}	
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.Calendar_next_year_block .text01{width:30%;text-align:left;}
.Calendar_next_year_block .text03{width:40%; text-align:center;font:18pt Arial;font-weight:700;display:inline-block;}
.Calendar_next_year_block .text02{width:30%;display: flex;justify-content:flex-end;}		
}

.Calendar_week_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 2em 3em;}

.Calendar_content_block{width:100%;float:left;margin-top:1em;}
.Calendar_content_block .text01{width:100%;}
.Calendar_content_block .text01 span{padding:0.1em 1em;background:#6B6B6B;color:#ffffff;display:inline-block;font:9pt Arial;border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.Calendar_content_block .text02{display:inline-block;width:100%;word-wrap:break-word;word-break:break-all;padding-bottom:1em;margin-bottom:1em;border-bottom:2px solid #5C5C5C;}
.Calendar_content_block .text03{color:#515151;width:96%;padding:2%;margin-bottom:1em;word-wrap:break-word;word-break:break-all;min-height:200px;}

.Calendar_list_block{width:100%;}
.Calendar_list_block .Ctext01{ BORDER-COLLAPSE: collapse;  flex: 1;  background-color: #f08bc3;}
.Calendar_list_block .Ctext02{background:#f5f5f5;}
.Calendar_list_block .Cline{float:left;width:100%;line-height:1px;height:1px;border-bottom:1px #878787 dashed;}

#calendar_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;margin:0.5em 0 0 0;}
#calendar_list_block .text03_1{width:50px;}
#calendar_list_block .text03_1 span{padding:0.6em 1em;background:rgba(142,142,142,1.00);color:#ffffff;display:inline-block;font:9pt Arial;border-radius:50px;}
#calendar_list_block .text03_2{width:calc(100% - (150px + 50px));}

#calendar_list_block .text03_2 a{color:#3f3f3f;font-weight: 700}
#calendar_list_block .text03_2 a:hover{color:#921c1a}

#calendar_list_block .text03_3{width:150px;text-align: center;color:#6a6a6a;}
#calendar_list_block .c_dotted_line{clear:both;height:10px;background: #ffffff; line-height:10px;border-bottom:1px dotted #000000;width:100%;padding-bottom:0.5em;}



.ca_Mon_button{color:#000000;}

.ca_note{font:12pt Arial;font-weight:700;color:#000000;padding:5px;}
.ca_note a{color:#000000;}
.ca_note a:hover{color:#FF7E00;}

.ca_wek_st{font:13.5pt Arial;font-weight:700;color:#000000;}
.ca_list01{font:10.5pt Arial;color:#000000}
.ca_list01 a{font:10.5pt Arial;color:#000000}
.ca_list01 a:hover{font:10.5pt Arial;color:#000000}

.ca_list a{font:10.5pt Arial;color:#ffffff;font-weight:700;}
.ca_list a:hover{font:10.5pt Arial;color:#000000;font-weight:700;}

/*Full page*/
.M_note{width:100%;font-family: 'Open Sans', Verdana, Geneva,"新微軟正黑體",'Microsoft JhengHei',Arial, sans-serif;line-height:28px;letter-spacing:1px;}
.M_note ul {list-style:disc;padding:0 0 0 2em;}
.M_note ol {list-style:decimal;padding:0 0 0 2em;}

.M_note .ul2{list-style-type: '◎ '; padding:0 0 0 2em;}
.M_note .ul1{list-style:disc;padding:0 0 0 2em;}

.M_title{display: inline-block;background:#94142d;color:#ffffff;padding:0.2em 1em;border-radius: 30px;}



/*alumni_block*/

#alumni_list_block{width:100%;height: auto; display:flex;flex-wrap: wrap; justify-content:flex-start;padding:0;}
#alumni_list_block .Tphotolist{height:auto !important;cursor:pointer;/*background:#ff6600;*/}

#alumni_list_block .Tphotolist #foo .phnumber_st{with:100%;position: relative;z-index: 1;}
#alumni_list_block .Tphotolist #foo .phnumber_st .phnumber{width:100%;left:0px; top:0;position: absolute;z-index: 2;}
#alumni_list_block .Tphotolist #foo .phnumber_st .phnumber span{display:inline-block;color:#ffffff;background:#8e0a17 ;padding:0.2em 1em; font:15pt Arial;font-weight:700;}

#alumni_list_block .Tphotolist #foo {width:100%;height:auto !important;color:#000000;}
#alumni_list_block .Tphotolist #foo:hover{filter:alpha (opacity=50); opacity: 0.5;}

#alumni_list_block .Tphotolist .info{font:12pt Arial;font-weight:700;width:100%;padding:1.5em 0 1em 0;text-align: right;color:rgba(39,39,39,1.00);}
#alumni_list_block .Tphotolist .info .title{font:15pt Arial;font-weight:700;color:#780000}

#teacher_link a{color:#8e0a17;margin-left:10px;}
#teacher_link a:hover{color:#000000;}


/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:300px;margin:0 1em 0 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 300px) - 1em);}
.alumni_block .alumni_note .alumni_catbg{width:auto;min-width:100px;font-weight:700;height:auto;margin:0;display:inline-block;padding:3px 15px;text-align:center;color:#ffffff;background:#444444;-webkit-border-radius: 50px;-moz-border-radius: 5px;border-radius: 5px;}
.alumni_block .alumni_note .alumni_catbg a{color:#ECECEC;}
.alumni_block .alumni_note .alumni_catbg a:hover{color:#ffffff;}
.alumni_block .alumni_note .alumni_contents{width:96%;padding:2% 2%;font:12pt Arial;font-weight:700;letter-spacing:1px;word-wrap:break-word;word-break: break-all;}


/*honor_content*/
#honor_title_content{width:100%;border-bottom: 2px solid #000000;padding:0 0 1em 0;margin:0 0 1em 0;}
#honor_title_content .title{font:1.5625em Arial;font-weight:700;}
#honor_content{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;}
#honor_content .list{width:calc((100%/5) - 2em);margin:1em;}

/*honor_list*/
#honor_list_block{width:100%;}
#honor_list_block .list{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:center; height: auto;padding:0.5em 0;}
#honor_list_block .list .text03_1{width:100px;font:0.9375em Arial;font-weight:500;color:#141414;}
#honor_list_block .list .text03_2{width:calc(100% - 170px);font:1.0625em Arial;font-weight:700;}
#honor_list_block .list .text03_3{width:70px;text-align: right;}

#honor_list_block .list:nth-child(even){background:#e8e8e8}


/*staff_block*/
#staff_title_block{display: flex;flex-wrap: wrap;justify-content: flex-start;font:1em Arial;font-weight: 700;background: #870000;color:#ffffff;padding:0.5em}
#staff_list_block{display: flex;flex-wrap: wrap; justify-content: flex-start;align-items: center;font-size:1em ;font-family: 新微軟正黑體, 微軟正黑體, serif; font-weight: 500;padding:0.5em;border-bottom:1px dotted #000000}
#staff_list_block:nth-child(odd){background: #f4f4f4}
	
	
#staff_title_block .text04_1{width:calc(100%/4);}	
#staff_title_block .text04_2{width:calc(100%/4);}
#staff_title_block .text04_3{width:calc(100%/4);}	
#staff_title_block .text04_4{width:calc(100%/4);}	
	
#staff_list_block .text04_1{width:calc(100%/4);}	
#staff_list_block .text04_2{width:calc(100%/4);}
#staff_list_block .text04_3{width:calc(100%/4);}	
#staff_list_block .text04_4{width:calc(100%/4);}		
@media only screen and (max-width: 995px) {
#staff_title_block{display:none;}	
#staff_list_block .text04_1:before{content: "Job Title：";display: inline-block;text-align: left;font-weight: 800;}
#staff_list_block .text04_1{width:100%;}
	
#staff_list_block .text04_2:before{content: "Name：";display: inline-block;text-align: left;font-weight: 800;}
#staff_list_block .text04_2{width:100%;}
	
#staff_list_block .text04_3:before{content: "Tel：";display: inline-block;text-align: left;font-weight: 800;}
#staff_list_block .text04_3{width:100%;}
	
#staff_list_block .text04_4:before{content: "EMAIL：";display: inline-block;text-align: left;font-weight: 800;}
#staff_list_block .text04_4{width:100%;}	
}

#ex-dean_title_block{display: flex;flex-wrap: wrap;justify-content: flex-start;font:1em Arial;font-weight: 700;background: #870000;color:#ffffff;padding:0.5em}	
#ex-dean_list_block{display: flex;flex-wrap: wrap; justify-content: flex-start;align-items: center;font:1em Arial;padding:0.5em;border-bottom:1px dotted #000000}
#ex-dean_list_block:nth-child(odd){background: #f4f4f4}
	
	
#ex-dean_title_block .text04_1{width:150px;}	
#ex-dean_title_block .text04_2{width:200px}
#ex-dean_title_block .text04_3{width:200px;}
#ex-dean_title_block .text04_4{width:calc((100% - 550px));}	
	
#ex-dean_list_block .text04_1{width:150px;}	
#ex-dean_list_block .text04_2{width:200px;}
#ex-dean_list_block .text04_3{width:200px;}	
#ex-dean_list_block .text04_4{width:calc((100% - 550px));}
	
	
@media only screen and (max-width: 995px) {
#ex-dean_title_block{display:none;}	
#ex-dean_list_block .text04_1:before{content: "Term：";display: inline-block;text-align: left;font-weight: 800;color:rgba(0,0,0,1);}
#ex-dean_list_block .text04_1{width:100%;font-weight: 400;color:rgba(0,0,0,0.9);}
	
#ex-dean_list_block .text04_2:before{content: "Name：";display: inline-block;text-align: left;font-weight: 800;color:rgba(0,0,0,1);}
#ex-dean_list_block .text04_2{width:100%;font-weight: 400;color:rgba(0,0,0,0.9);}
	
#ex-dean_list_block .text04_3:before{content: "Term of Office：";display: inline-block;text-align: left;font-weight: 800;color:rgba(0,0,0,1);}
#ex-dean_list_block .text04_3{width:100%;font-weight: 400;color:rgba(0,0,0,0.9);}
	
#ex-dean_list_block .text04_4:before{content: "Institute：";display: inline-block;text-align: left;font-weight: 800;color:rgba(0,0,0,1);}
#ex-dean_list_block .text04_4{width:100%;font-weight: 400;color:rgba(0,0,0,0.9);}	
}	

#Architecture_block{width:100%;background: #870000;padding:0.2em;margin:5em 0 0 0 ; border-radius: 5px}	
	
#Architecture_block #Architecture_title{width:100%;font:3em Arial;font-weight: 800;text-align: center;position: relative;}	
#Architecture_block #Architecture_title div{width:100%;height: 4em;position: absolute;top:-1em;}	
#Architecture_block #Architecture_title div span{display:inline-block;background:#ffffff;padding:0.2em 0.5em;}		
	
#Architecture_block #Architecture_list_block{padding:3em 0 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#ffffff;}	
#Architecture_block #Architecture_list_block .Architecture_list{width:calc((100%/3) - 1em);margin:0.5em;}	
#Architecture_block #Architecture_list_block .Architecture_list .title{font:1.5em Arial;font-weight: 800;}
#Architecture_block #Architecture_list_block .Architecture_list .sub{font:0.9em Arial;font-weight: 400;color:rgba(0,0,0,0.5)} 


#Architecture_block #Architecture_list_block .Architecture_list .title01{font:1.5em Arial;font-weight: 800;color:rgba(197,0,86,1.00)}
#Architecture_block #Architecture_list_block .Architecture_list .sub01{font:0.9em Arial;font-weight: 400;color:rgba(197,0,86,0.5)} 

#Architecture_block #Architecture_list_block .Architecture_list .title02{font:1.5em Arial;font-weight: 800;color:rgba(102,0,180,1.00)}
#Architecture_block #Architecture_list_block .Architecture_list .sub02{font:0.9em Arial;font-weight: 400;color:rgba(102,0,180,0.5)} 


#Architecture_block #Architecture_list_block .Architecture_list .title03{font:1.5em Arial;font-weight: 800;color:rgba(0,70,136,1.00)}
#Architecture_block #Architecture_list_block .Architecture_list .sub03{font:0.9em Arial;font-weight: 400;color:rgba(0,70,136,0.5)} 


#Architecture_block #Architecture_list_block .Architecture_list .title04{font:1.5em Arial;font-weight: 800;color:rgba(23,143,0,1.00)}
#Architecture_block #Architecture_list_block .Architecture_list .sub04{font:0.9em Arial;font-weight: 400;color:rgba(23,143,0,0.5)}


#Architecture_block #Architecture_list_block .Architecture_list .title05{font:1.5em Arial;font-weight: 800;color:rgba(201,69,0,1.00)}
#Architecture_block #Architecture_list_block .Architecture_list .sub05{font:0.9em Arial;font-weight: 400;color:rgba(201,69,0,0.5)}



/*alumni_give*/
#alumni_give_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: flex-start;height: auto;}	

	
#alumni_give_block #alumni_give_list_a{width:calc((99%/3) - 0em);margin:0 0 2em 0;display: flex;flex-wrap: wrap;justify-content:center;align-content: space-around;align-items:stretch;}
#alumni_give_block #alumni_give_list_a .alumni_arrowbg1{width: 100%; background: url("images/alumni_give/arrow03_02.jpg")no-repeat 250px top;display: flex;flex-wrap: wrap;justify-content:center;}	
#alumni_give_block #alumni_give_list_a .alumni_arrowbg2{width: 100%; background: url("images/alumni_give/arrow03_02.jpg")repeat-x left top;display: flex;flex-wrap: wrap;justify-content:center;}	
#alumni_give_block #alumni_give_list_a .alumni_arrowbg3{width: 100%; background: url("images/alumni_give/arrow03_03_bg.jpg") no-repeat left top;display: flex;flex-wrap: wrap;justify-content:center;}	

	
#alumni_give_block #alumni_give_list{width:calc((99%/3) - 0em);margin:0 0 0em 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#alumni_give_block #alumni_give_list .alumni_block{width: calc(100% - 50px); border-radius: 5px; border:2px solid #94142d;background:#ffffff;padding:0.5em;}	
#alumni_give_block #alumni_give_list .alumni_arrow{width:50px;}	
#alumni_give_block #alumni_give_list .alumni_arrow01{width:calc(100% - 50px);margin:0 50px 1em 0; text-align: center;}	
	
#alumni_give_block #alumni_give_list .alumni_block .alumni_st{width:100%;height: 0px;background: #00aa00; position: relative;z-index: 1;}
#alumni_give_block #alumni_give_list .alumni_block .alumni_st .alumni_number{width:auto;font:1em Arial;font-weight:700;left:50%; top:-25px;left:50%; transform: translate(-50%, 0); position:absolute;z-index: 2}
#alumni_give_block #alumni_give_list .alumni_block .alumni_st .alumni_number span{padding:0.3em 0.7em;display: inline-block;background:#94142d;color: #ffffff;border-radius: 50%; }	
#alumni_give_block #alumni_give_list .alumni_block .alumni_note{word-wrap: break-word;word-break: break-all;width:100%;font:1em Arial;font-weight:500;text-align: center;padding:0.5em;margin: 0.5em 0 0 0;vertical-align: middle}
	
.giv_mobile{display:none;}
.givdesktop{display:block;}
	
#btn_dflex_c #bt_alumni_give a{font:1.125em Arial;font-weight:700;width:auto;height:auto;padding:0.8em 2.5em;background:#94142d;color:#ffffff;display:inline-block;text-align:center;margin:0 0em;border-radius: 0em;}
#btn_dflex_c #bt_alumni_give a:hover{width:auto;height:auto;padding:0.8em 2.5em;background:#94142d;color:#ffffff;display: inline-block;text-align:center;margin:0 0em;border-radius: 0em;}
	
	
@media only screen  and (max-width: 996px) {
.giv_desktop{display:none;}		
.giv_mobile{display:block;}	
#alumni_give_block #alumni_give_list_a{display: none;}	
	
#alumni_give_block #alumni_give_list{width:calc((100%/1) - 0em);margin:0 0 0em 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#alumni_give_block #alumni_give_list .alumni_block{width: calc(100% - 0px); border-radius: 5px; border:2px solid #94142d;background:#ffffff;padding:0.5em;}	
#alumni_give_block #alumni_give_list .alumni_arrow01{width:calc(100% - 0px);margin:0 0px 1em 0; text-align: center;}	
	
	
#btn_dflex_c #bt_alumni_give a{font:1.125em Arial;font-weight:700;width:100%;height:auto;padding:0.8em 2.5em;background:#94142d;color:#ffffff;display:inline-block;text-align:center;margin:1em 0em;border-radius: 0em;}
#btn_dflex_c #bt_alumni_give a:hover{width:100%;height:auto;padding:0.8em 2.5em;background:#94142d;color:#ffffff;display: inline-block;text-align:center;margin:1em 0em;border-radius: 0em;}
	
}	
/*Dean experience*/	

#Dean_experience_block{display:flex;flex-wrap: wrap;justify-content:flex-start;align-content: space-between;align-items: stretch;height: auto;}
#Dean_experience_block .text02_1{width:100%;font-weight: 600;}
#Dean_experience_block .text02_2{width:100%;padding:0 0 1em 0;}

/*****************************mobile*****************************************/
@media screen and (max-width: 399px) {
/*Inews_block*/
#Inews_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Inews_block #Inews_img{display: none;}
	
#Inews_block #Inews_content{width:calc(100% - 0px);}
#Inews_block #Inews_content #Inews_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}

#Inews_block #Inews_content #Inews_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}
#Inews_block #Inews_content #Inews_content_block .text02_1{width:70px;}
#Inews_block #Inews_content #Inews_content_block .text02_2{width:calc(100% - 70px);}

/*Ihonor_block*/

#Ihonor_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Ihonor_block #Ihonor_img{display: none;}	
#Ihonor_block #Ihonor_content{width:calc(100% - 0px);}
#Ihonor_block #Ihonor_content #Ihonor_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}
	
	
	
	
	
/*Inews_block*/
#Inews_other_bg{width:100%;background:#e2e5e9;padding:2em 0.5em;}
#Inews_other_block #Inews_other_list{width:calc(98%/1);margin:1em 1%;background:#ffffff;}
	
#Inews_other_block .Inew_list{width:calc((100%/2) - 0em);padding:0.5em;}	
	
#Inews_other_block #Inews_other_list .img_block{width:100%;}
#Inews_other_block #Inews_other_list .note_block{width:100%;padding:2em;}
	

#copy_block span{display:inline-block;background:rgba(255,255,255,0.2);color:rgba(255,255,255,1);padding:0.2em 0.5em;margin:0.2em 0.2em}
#copy_block span:hover{display:inline-block;background:#8e0a17;color:rgba(255,255,255,1);padding:0.2em 0.5em;margin:0.2em 0.2em}	
	
/*new_block*/
#news_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#news_list_block .text03_1{width:120px;}
#news_list_block .text03_2{width:calc(100% - 120px);}
#news_list_block .text03_2 span{font:0.9375em Arial;font-weight: 700;display: inline-block;background:#ffffff;color:#000000;padding:0.2em 1em;border-radius: 5px;}
#news_list_block .text03_3{width:calc(100% - 0px);font:1.0625em Arial;font-weight: 700;}



/*new_content*/
#news_title_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
	
#news_title_content_block .cate{width:100%;}
#news_title_content_block .Nnote{width:100%;font:0.875em Arial;font-weight: 700;;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
	
#news_title_content_block .Ntitle{width:100%;font:calc(1.5em*0.8) Arial;font-weight: 700;margin:0 0 0em 0;border-bottom: 2px solid #000000;padding:0.3em 0 0.5em 0em;}
	
	
.Registration_form{border:1px solid #C3C3C3 ;padding:0.7em;margin-top:2em;}
.Registration_form .Rform_pic{width:auto;height:200px;padding:10px;background:url(../images/title_en_s.jpg) center top;}
.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%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}

.Registration_form .Rform .Rtxt01{width:100%;padding:1em 0 1em 0;font:1em Arial;font-weight:700;line-height:1em;text-align:left;background:#f1f1f1;}
.Registration_form .Rform .Rtxt02{width:100%;padding:1em 0 1em 0;font:1em Arial;font-weight:700;line-height:1em;color:#616161;}
.Registration_form .Rform .Rtxt02 .input{width:100%;padding:0.5em;}

.Registration_form .Rform .Rtxt02 .input01{width:calc(90%/3);padding:0.5em;}
/*.Registration_form .Rform .Rtxt02 select{width:calc(100%/3);padding:0.5em}	*/
	
/*video*/
#video_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#video_block .video_list{width:calc((100%/2) - 1em);margin:0.5em;}	
	
/*unite_block*/
#unite_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#unite_block .video_img{width:100%;margin:0 0em 0 0;}
#unite_block .video_note{width:100%;}

#TSquare{width:100%;height:auto;margin:1em 0;}
#TSquare span{display: inline-block;border-radius: 50px;padding:0.3em 2em;font:1.0625em Arial;font-weight:700;background:#fff000;color:#390F01;}

.unite_t_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
.unite_t_block .list{width:calc((100%/2) - 1em);margin:0.5em;padding:0 0 0 25px;vertical-align:middle; font:12pt Arial;font-weight:700; color:#7e7e7e; background:url(../images/icon04.png) no-repeat left 0px;}

/*download_block*/

#download_list_block{width:100%;font:1.0625em Arial;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:center;padding:0.5em 0;}
#download_list_block .text03_1{width:100%;font-weight:500;color: rgba(0,0,0,0.6);padding:0em 0.5em;}
#download_list_block .text03_2{width:calc(100% - 0px);font-weight:700;color: rgba(0,0,0,0.8);padding:0em 0.5em;}
#download_list_block .text03_3{width:100%;text-align: left;padding:0em 0.5em;}

	
/*facility*/
#facility_list_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;padding:0.5em 0;}
#facility_list_block .text03_1{width:100%;}

#facility_list_block .text03_2{width:100%;font:calc(1em*0.88) Arial;font-weight:500;}
#facility_list_block .text03_3{width:calc(100% - 0px);font:1.0625em Arial;font-weight:700;}
#facility_list_block .text01_1{width:calc(100% - 0px);margin:0 0 0 0px}	
	
	
/*facility*/

.facility_title_block{display:none;}


.facility_list_block{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em 0;}
.facility_list_block .mob{display:inline-block;font-weight: 700;}
	
.facility_list_block .text06_1{width:100%;text-align: left;font:1.25em Arial;font-weight: 700;padding:0 0.5em;}
.facility_list_block .text06_2::before{content: '設置地點：';font-weight: 700;}	
.facility_list_block .text06_2{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_3::before{content: '管理人：';font-weight: 700;}	
.facility_list_block .text06_3{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_4{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_5{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_6{width:100%;padding:0 0.5em;text-align: left;}	
	
	
/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:100%;margin:0 0em 1em 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 0px) - 0em);}	

	
#calendar_list_block{width:100%;display: flex;flex-wrap: wrap;  justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;margin:0.5em 0 0 0;}
#calendar_list_block .text03_1{width:50px;}
#calendar_list_block .text03_1 span{padding:0.6em 1em;background:rgba(142,142,142,1.00);color:#ffffff;display:inline-block;font:9pt Arial;border-radius:50px;}
#calendar_list_block .text03_2{width:calc(100% - (0px + 50px));}

#calendar_list_block .text03_2 a{color:#3f3f3f;}
#calendar_list_block .text03_2 a:hover{color:#921c1a}

#calendar_list_block .text03_3{width:100%;text-align: left;padding:0 0 0 50px;}
#calendar_list_block .c_dotted_line{clear:both;height:10px;background: #ffffff; line-height:10px;border-bottom:1px dotted #000000;width:100%;padding-bottom:0.5em;}
	
	
	
	
/*honor_list*/
#honor_list_block .list{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:center; height: auto;padding:0.5em;}
	
#honor_list_block .list .text03_1{width:100%;font:0.9375em Arial;font-weight:500;color:#141414;}
#honor_list_block .list .text03_2{width:100%;font:1.0625em Arial;font-weight:700;}
#honor_list_block .list .text03_3{width:100%;text-align: left;}	

#Architecture_block{width:100%;background: #870000;padding:0.2em;margin:2em 0 0 0 ; border-radius: 5px}	
	
#Architecture_block #Architecture_title{width:100%;font:1.5em Arial;font-weight: 800;text-align: center;position: relative;}	
#Architecture_block #Architecture_title div{width:100%;height: 4em;position: absolute;top:-1em;}	
#Architecture_block #Architecture_title div span{display:inline-block;background:#ffffff;padding:0.2em 0.1em;}		
	
#Architecture_block #Architecture_list_block{padding:3em 0 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#ffffff;}	
#Architecture_block #Architecture_list_block .Architecture_list{width:calc((100%/1) - 1em);margin:0.5em;}	
#Architecture_block #Architecture_list_block .Architecture_list .title{font:1.2em Arial;font-weight: 800;}
#Architecture_block #Architecture_list_block .Architecture_list .sub{font:0.9em Arial;font-weight: 400;color:rgba(0,0,0,0.5)} 
	
}
@media screen and (min-width: 400px) and  (max-width: 575px) {

/*Inews_block*/
#Inews_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Inews_block #Inews_img{display: none;}
	
#Inews_block #Inews_content{width:calc(100% - 0px);}
#Inews_block #Inews_content #Inews_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}

#Inews_block #Inews_content #Inews_content_block .text02_1{width:70px;}
#Inews_block #Inews_content #Inews_content_block .text02_2{width:calc(100% - 70px);}
	
/*Ihonor_block*/	
#Ihonor_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Ihonor_block #Ihonor_img{display: none;}	
#Ihonor_block #Ihonor_content{width:calc(100% - 0px);}
#Ihonor_block #Ihonor_content #Ihonor_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}
	
	

	
/*Inews_block*/
#Inews_other_bg{width:100%;background:#e2e5e9;padding:2em 0.5em;}
#Inews_other_block #Inews_other_list{width:calc(98%/1);margin:1em 1%;background:#ffffff;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
	
#Inews_other_block .Inew_list{width:calc((100%/2) - 0em);padding:0.5em;}

	
#Inews_other_block #Inews_other_list .img_block{width:100%;}
#Inews_other_block #Inews_other_list .img_block img{width:100%;max-width: 100%}
#Inews_other_block #Inews_other_list .note_block{width:100%;padding:0.7em;}
#Inews_other_block #Inews_other_list .note_block .note_date{width:100%;color:#7d7d7d;font:1.125em Arial;font-weight:700;padding:0 0 0.5em 0}
#Inews_other_block #Inews_other_list .note_block .note_title{width:100%;color:#212121;font:1.125em Arial;font-weight:700;}
#Inews_other_block #Inews_other_list .note_block .note_title a{color:#212121;}
#Inews_other_block #Inews_other_list .note_block .note_arrow{width:100%;text-align: right;padding:0em 0 0 0;}	
	
#copy_block span{display:inline-block;background:rgba(255,255,255,0.2);color:rgba(255,255,255,1);padding:0.2em 0.5em;margin:0.2em 0.2em}
#copy_block span:hover{display:inline-block;background:#8e0a17;color:rgba(255,255,255,1);padding:0.2em 0.5em;margin:0.2em 0.2em}	
/*new_block*/
#news_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#news_list_block .text03_1{width:120px;}
#news_list_block .text03_2{width:calc(100% - 120px);}
#news_list_block .text03_2 span{font:0.9375em Arial;font-weight: 700;display: inline-block;background:#ffffff;color:#000000;padding:0.2em 1em;border-radius: 5px;}
#news_list_block .text03_3{width:calc(100% - 0px);font:1.0625em Arial;font-weight: 700;}

	
/*new_content*/
#news_title_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
	
#news_title_content_block .cate{width:100%;}
#news_title_content_block .Nnote{width:100%;font:0.875em Arial;font-weight: 700;;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#news_title_content_block .Ntitle{width:100%;font:calc(1.5em*0.8) Arial;font-weight: 700;margin:0 0 0em 0;border-bottom: 2px solid #000000;padding:0.3em 0 0.5em 0em;}
		
	
.Registration_form .Rform .Rtxt01{width:100%;padding:1em 0 1em 0;font:1em Arial;font-weight:700;line-height:1em;text-align:left;background:#f1f1f1;}
.Registration_form .Rform .Rtxt02{width:100%;padding:1em 0 1em 0;font:1em Arial;font-weight:700;line-height:1em;color:#616161;}
.Registration_form .Rform .Rtxt02 .input{width:100%;padding:0.5em;}		

.Registration_form .Rform .Rtxt02 .input01{width:calc(90%/3);padding:0.5em;}	
/*video*/
#video_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#video_block .video_list{width:calc((100%/2) - 1em);margin:0.5em;}
	
/*unite_block*/
#unite_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#unite_block .video_img{width:100%;margin:0 0em 0 0;}
#unite_block .video_note{width:100%;}

#TSquare{width:100%;height:auto;margin:1em 0;}
#TSquare span{display: inline-block;border-radius: 50px;padding:0.3em 2em;font:1.0625em Arial;font-weight:700;background:#fff000;color:#390F01;}

.unite_t_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
.unite_t_block .list{width:calc((100%/2) - 1em);margin:0.5em;padding:0 0 0 25px;vertical-align:middle; font:12pt Arial;font-weight:700; color:#7e7e7e; background:url(../images/icon04.png) no-repeat left 0px;}

/*download_block*/

#download_list_block{width:100%;font:1.0625em Arial;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:center;padding:0.5em 0;}
#download_list_block .text03_1{width:100%;font-weight:500;color: rgba(0,0,0,0.6);padding:0em 0.5em;}
#download_list_block .text03_2{width:calc(100% - 0px);font-weight:700;color: rgba(0,0,0,0.8);padding:0em 0.5em;}
#download_list_block .text03_3{width:100%;text-align: left;padding:0em 0.5em;}		

	
/*facility*/
#facility_list_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;padding:0.5em 0;}
#facility_list_block .text03_1{width:100%;}

#facility_list_block .text03_2{width:100%;font:1em Arial;font-weight:500;}
#facility_list_block .text03_3{width:calc(100% - 0px);font:1.0625em Arial;font-weight:700;}
#facility_list_block .text01_1{width:calc(100% - 0px);margin:0 0 0 0px}		
	
	
/*facility*/

.facility_title_block{display:none;}


.facility_list_block{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em 0;}
.facility_list_block .mob{display:inline-block;font-weight: 700;}
	
.facility_list_block .text06_1{width:100%;text-align: left;font:1.25em Arial;font-weight: 700;padding:0 0.5em;}
.facility_list_block .text06_2::before{content: '設置地點：';font-weight: 700;}	
.facility_list_block .text06_2{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_3::before{content: '管理人：';font-weight: 700;}	
.facility_list_block .text06_3{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_4{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_5{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_6{width:100%;padding:0 0.5em;text-align: left;}
	
/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:100%;margin:0 0em 1em 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 0px) - 0em);}

	
#calendar_list_block{width:100%;display: flex;flex-wrap: wrap;  justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;margin:0.5em 0 0 0;}
#calendar_list_block .text03_1{width:50px;}
#calendar_list_block .text03_1 span{padding:0.6em 1em;background:rgba(142,142,142,1.00);color:#ffffff;display:inline-block;font:9pt Arial;border-radius:50px;}
#calendar_list_block .text03_2{width:calc(100% - (0px + 50px));}

#calendar_list_block .text03_2 a{color:#3f3f3f;}
#calendar_list_block .text03_2 a:hover{color:#921c1a}

#calendar_list_block .text03_3{width:100%;text-align: left;padding:0 0 0 50px;}
#calendar_list_block .c_dotted_line{clear:both;height:10px;background: #ffffff; line-height:10px;border-bottom:1px dotted #000000;width:100%;padding-bottom:0.5em;}
	
	
/*honor_list*/
#honor_list_block .list{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:center; height: auto;padding:0.5em;}
	
#honor_list_block .list .text03_1{width:100%;font:0.9375em Arial;font-weight:500;color:#141414;}
#honor_list_block .list .text03_2{width:100%;font:1.0625em Arial;font-weight:700;}
#honor_list_block .list .text03_3{width:100%;text-align: left;}		
	
#Architecture_block{width:100%;background: #870000;padding:0.2em;margin:2em 0 0 0 ; border-radius: 5px}	
	
#Architecture_block #Architecture_title{width:100%;font:2em Arial;font-weight: 800;text-align: center;position: relative;}	
#Architecture_block #Architecture_title div{width:100%;height: 4em;position: absolute;top:-1em;}	
#Architecture_block #Architecture_title div span{display:inline-block;background:#ffffff;padding:0.2em 0.1em;}		
	
#Architecture_block #Architecture_list_block{padding:3em 0 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#ffffff;}	
#Architecture_block #Architecture_list_block .Architecture_list{width:calc((100%/1) - 1em);margin:0.5em;}	
#Architecture_block #Architecture_list_block .Architecture_list .title{font:1.2em Arial;font-weight: 800;}
#Architecture_block #Architecture_list_block .Architecture_list .sub{font:0.9em Arial;font-weight: 400;color:rgba(0,0,0,0.5)} 	
}

@media screen and (max-width: 575px) {

/*footer_bg*/
#footer_info_bg{width:100%;border-top:2px solid #8e0a17;padding:1em 0.5em;}
#footer_info_block #footer_logo{width:100%;}
#footer_info_block #footer_info{width:calc(100% - 0px);margin:0;font:0.9375em Arial;font-weight:700;color:rgba(255,255,255,0.6);letter-spacing: 1px;}
#footer_info_block #footer_link{width:100%;margin:0.5em 0 0 0;font:0.875em Arial;font-weight:700;}	
	
#footer_bg_block{width:100%;background:#790102 url("../images/footer_bg.jpg") no-repeat left top;padding:0.7em 0.5em;}	
#footer_block #footer_unit_block .footer_unit_list .unit_list{width:calc((100%/2) - 2.1em);margin:0 2.1em 0 0;background: url(../images/unit_arrow.png) no-repeat left 2px;padding:0 0 0 23px;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/2);margin:0 0 1em 0;}	
#footer_block #footer_link_block .flink_block .column .title{font:1.0625em Arial;font-weight:400;color:#ffffff;width:100%;margin:0 0 0.5em 0;}	
	



/*Iabout*/
#Iabout_block{width:100%;margin:0em 0 0em 0;}
#Iabout_block #Iabout_img{width:100%;display: none;}

#Iabout_block #Iabout_content_st{width:100%;height: auto; position: static;display: block}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (0px + 0em));height: auto;top:2em;left:0px;right: 0em;display: block; position:static;}

#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:3em 2em;}	
	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:calc(1.2em*0.8) Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:calc(1.375em*0.8) Arial;font-weight: 500;letter-spacing: 2px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
	

/*Iunite_block*/

#Iunite_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Iunite_block .list{width:calc(88%/1);margin:0.5em 6%;}	
	
	
.Mphoto_date_block{font:0.875em Arial;font-weight: 700;color:#202020;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;}
	
}
@media screen and (min-width: 576px) and (max-width: 767px) {
	
/*footer_bg*/
#footer_info_bg{width:100%;border-top:2px solid #8e0a17;padding:1em 0.5em;}
#footer_info_block #footer_logo{width:100%;}
#footer_info_block #footer_info{width:calc(100% - 120px);margin:0;font:0.9375em Arial;font-weight:700;color:rgba(255,255,255,0.6);letter-spacing: 1px;}
#footer_info_block #footer_link{width:120px;margin:0.5em 0 0 0;font:0.875em Arial;font-weight:700;}	
	
#footer_bg_block{width:100%;background:#790102 url("../images/footer_bg.jpg") no-repeat left top;padding:0.7em 0.5em;}	
#footer_block #footer_unit_block .footer_unit_list .unit_list{width:calc((100%/2) - 2.1em);margin:0 2.1em 0 0;background: url(../images/unit_arrow.png) no-repeat left 2px;padding:0 0 0 23px;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/3);}		

/*Inews_block*/
#Inews_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Inews_block #Inews_img{display: none;}
	
#Inews_block #Inews_content{width:calc(100% - 0px);}
#Inews_block #Inews_content #Inews_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}
#Inews_block #Inews_content #Inews_content_block .text02_1{width:70px;}
#Inews_block #Inews_content #Inews_content_block .text02_2{width:calc(100% - 70px);}

/*Ihonor_block*/	
#Ihonor_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Ihonor_block #Ihonor_img{display: none;}	
#Ihonor_block #Ihonor_content{width:calc(100% - 0px);}
#Ihonor_block #Ihonor_content #Ihonor_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}
	
	
/*Inews_block*/
#Inews_other_bg{width:100%;background:#e2e5e9;padding:2em 0.5em;}
#Inews_other_block #Inews_other_list{width:calc(96%/2);margin:1em 1%;background:#ffffff;}
#Inews_other_block .Inew_list{width:calc((100%/2) - 0em);padding:0.5em;}	
	
#Inews_other_block #Inews_other_list .img_block{width:100%;}
#Inews_other_block #Inews_other_list .note_block{width:100%;padding:2em;}

	
	
	

/*Iabout*/
#Iabout_block{width:100%;margin:0em 0 0em 0;}
#Iabout_block #Iabout_img{width:100%;display: none;}

#Iabout_block #Iabout_content_st{width:100%;height: auto; position: static;display: block}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (0px + 0em));height: auto;top:2em;left:0px;right: 0em;display: block; position:static;}

#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:3em 2em;}	
	
	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:calc(1.2em*0.8) Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:calc(1.375em*0.8) Arial;font-weight: 500;letter-spacing: 2px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
	
	
/*Iunite_block*/

#Iunite_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Iunite_block .list{width:calc(88%/2);margin:0.5em 3%;}		

/*new_block*/
#news_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#news_list_block .text03_1{width:120px;}
#news_list_block .text03_2{width:calc(100% - 120px);}
#news_list_block .text03_2 span{font:0.9375em Arial;font-weight: 700;display: inline-block;background:#ffffff;color:#000000;padding:0.2em 1em;border-radius: 5px;}
#news_list_block .text03_3{width:calc(100% - 0px);font:1.0625em Arial;font-weight: 700;}

.Registration_form .Rform .Rtxt01{width:120px;padding:1em 0.5em 1em 0;font:1em Arial;font-weight:700;line-height:1em;text-align:right;background:#f1f1f1;}
.Registration_form .Rform .Rtxt02{width:calc(100% - 120px);padding:1em 0 1em 0.5em;font:1em Arial;font-weight:700;line-height:1em;color:#616161;}
.Registration_form .Rform .Rtxt02 .input{width:100%;padding:0.5em;}		
	
	
/*unite_block*/
#unite_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#unite_block .video_img{width:100%;margin:0 0em 0 0;}
#unite_block .video_note{width:100%;}

#TSquare{width:100%;height:auto;margin:1em 0;}
#TSquare span{display: inline-block;border-radius: 50px;padding:0.3em 2em;font:1.0625em Arial;font-weight:700;background:#fff000;color:#390F01;}

.unite_t_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
.unite_t_block .list{width:calc((100%/3) - 1em);margin:0.5em;padding:0 0 0 25px;vertical-align:middle; font:12pt Arial;font-weight:700; color:#7e7e7e; background:url(../images/icon04.png) no-repeat left 0px;}

/*download_block*/

#download_list_block{width:100%;font:1.0625em Arial;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:center;padding:0.5em 0;}
#download_list_block .text03_1{width:100%;font-weight:500;color: rgba(0,0,0,0.6);padding:0em 0.5em;}
#download_list_block .text03_2{width:calc(100% - 0px);font-weight:700;color: rgba(0,0,0,0.8);padding:0em 0.5em;}
#download_list_block .text03_3{width:100%;text-align: left;padding:0em 0.5em;}		

	
	
/*facility*/
#facility_list_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;padding:0.5em 0;}
#facility_list_block .text03_1{width:120px;}
#facility_list_block .text03_2{width:calc(100% -120px);font:1em Arial;font-weight:500;}
#facility_list_block .text03_3{width:calc(100% - 0px);font:1.0625em Arial;font-weight:700;}
#facility_list_block .text01_1{width:calc(100% - 0px);margin:0 0 0 0px}			
	
	
	
/*facility*/

.facility_title_block{display:none;}


.facility_list_block{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em 0;}
.facility_list_block .mob{display:inline-block;font-weight: 700;}
	
.facility_list_block .text06_1{width:100%;text-align: left;font:1.25em Arial;font-weight: 700;padding:0 0.5em;}
.facility_list_block .text06_2::before{content: '設置地點：';font-weight: 700;}	
.facility_list_block .text06_2{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_3::before{content: '管理人：';font-weight: 700;}	
.facility_list_block .text06_3{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_4{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_5{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_6{width:100%;padding:0 0.5em;text-align: left;}
	
	
	
/*alumni_block*/

.alumni_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:  space-between;}
.alumni_block .alumni_img{width:250px;margin:0 1em 0 0;}
.alumni_block .alumni_img img{width:100%;max-width: 100%;position: relative;z-index: 1; border-radius:10px;box-shadow: inset 0px 0px 0px 1px rgba(190,0,190,1);}
.alumni_block .alumni_note{width:calc((100% - 250px) - 1em);}	
	
.Mphoto_date_block{font:0.875em Arial;font-weight: 700;color:#202020;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;}
	
#Architecture_block{width:100%;background: #870000;padding:0.2em;margin:2em 0 0 0 ; border-radius: 5px}	
	
#Architecture_block #Architecture_title{width:100%;font:2.5em Arial;font-weight: 800;text-align: center;position: relative;}	
#Architecture_block #Architecture_title div{width:100%;height: 4em;position: absolute;top:-1em;}	
#Architecture_block #Architecture_title div span{display:inline-block;background:#ffffff;padding:0.2em 0.1em;}		
	
#Architecture_block #Architecture_list_block{padding:3em 0 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#ffffff;}	
#Architecture_block #Architecture_list_block .Architecture_list{width:calc((100%/1) - 1em);margin:0.5em;}	
#Architecture_block #Architecture_list_block .Architecture_list .title{font:1.3em Arial;font-weight: 800;}
#Architecture_block #Architecture_list_block .Architecture_list .sub{font:0.9em Arial;font-weight: 400;color:rgba(0,0,0,0.5)} 	
	
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	
/*footer_bg*/
#footer_info_bg{width:100%;border-top:2px solid #8e0a17;padding:1em 0.5em;}
#footer_info_block #footer_logo{width:100%;}
#footer_info_block #footer_info{width:calc(100% - 120px);margin:0;font:0.9375em Arial;font-weight:700;color:rgba(255,255,255,0.6);letter-spacing: 1px;}
#footer_info_block #footer_link{width:120px;margin:0.5em 0 0 0;font:0.875em Arial;font-weight:700;}	
	
#footer_bg_block{width:100%;background:#790102 url("../images/footer_bg.jpg") no-repeat left top;padding:0.7em 0.5em;}	
#footer_block #footer_unit_block .footer_unit_list .unit_list{width:calc((100%/2) - 2.1em);margin:0 2.1em 0 0;background: url(../images/unit_arrow.png) no-repeat left 2px;padding:0 0 0 23px;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/4);}		

/*Inews_block*/
#Inews_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Inews_block #Inews_img{display: none;}
	
#Inews_block #Inews_content{width:calc(100% - 0px);}
#Inews_block #Inews_content #Inews_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}

#Inews_block #Inews_content #Inews_content_block .text02_1{width:70px;}
#Inews_block #Inews_content #Inews_content_block .text02_2{width:calc(100% - 70px);}	
	
/*Ihonor_block*/	

#Ihonor_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Ihonor_block #Ihonor_img{display: none;}
	
#Ihonor_block #Ihonor_content{width:calc(100% - 0px);}
#Ihonor_block #Ihonor_content #Ihonor_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}


	
	
/*Inews_block*/
#Inews_other_bg{width:100%;background:#e2e5e9;padding:2em 0.5em;}
#Inews_other_block #Inews_other_list{width:calc(96%/2);margin:1em 1%;background:#ffffff;}
#Inews_other_block .Inew_list{width:calc((100%/3) - 0em);padding:0.5em;}
	
	
#Inews_other_block #Inews_other_list .img_block{width:100%;}
#Inews_other_block #Inews_other_list .note_block{width:100%;padding:2em;}

	
	

/*Iunite_block*/

#Iunite_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Iunite_block .list{width:calc(88%/2);margin:0.5em 3%;}		
	
	
/*unite_block*/
#unite_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
#unite_block .video_img{width:320px;margin:0 1em 0 0;}
#unite_block .video_note{width:calc(100% - 320px - 1em);}

#TSquare{width:100%;height:auto;margin:1em 0;}
#TSquare span{display: inline-block;border-radius: 50px;padding:0.3em 2em;font:1.0625em Arial;font-weight:700;background:#fff000;color:#390F01;}

.unite_t_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;}
.unite_t_block .list{width:calc((100%/4) - 1em);margin:0.5em;padding:0 0 0 25px;vertical-align:middle; font:12pt Arial;font-weight:700; color:#7e7e7e; background:url(../images/icon04.png) no-repeat left 0px;}
	
/*facility*/
#facility_list_block{width:100%;height:auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items:stretch;padding:0.5em 0;}
#facility_list_block .text03_1{width:120px;}
#facility_list_block .text03_2{width:calc(100% -120px);font:1em Arial;font-weight:500;}
#facility_list_block .text03_3{width:calc(100% - 0px);font:1.0625em Arial;font-weight:700;}
#facility_list_block .text01_1{width:calc(100% - 0px);margin:0 0 0 0px}		
	
	
/*facility*/

.facility_title_block{display:none;}


.facility_list_block{width:100%;display:flex;flex-wrap: wrap; justify-content:flex-start;align-content: space-around; padding:1em 0;}
.facility_list_block .mob{display:inline-block;font-weight: 700;}
	
.facility_list_block .text06_1{width:100%;text-align: left;font:1.25em Arial;font-weight: 700;padding:0 0.5em;}
.facility_list_block .text06_2::before{content: '設置地點：';font-weight: 700;}	
.facility_list_block .text06_2{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_3::before{content: '管理人：';font-weight: 700;}	
.facility_list_block .text06_3{width:100%;padding:0 0.5em;text-align: left;font:1em Arial;font-weight: 500;}
.facility_list_block .text06_4{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_5{width:100%;padding:0 0.5em;text-align: left;}
.facility_list_block .text06_6{width:100%;padding:0 0.5em;text-align: left;}
	
#Architecture_block{width:100%;background: #870000;padding:0.2em;margin:2em 0 0 0 ; border-radius: 5px}	
	
#Architecture_block #Architecture_title{width:100%;font:2.5em Arial;font-weight: 800;text-align: center;position: relative;}	
#Architecture_block #Architecture_title div{width:100%;height: 4em;position: absolute;top:-1em;}	
#Architecture_block #Architecture_title div span{display:inline-block;background:#ffffff;padding:0.2em 0.1em;}		
	
#Architecture_block #Architecture_list_block{padding:3em 0 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#ffffff;}	
#Architecture_block #Architecture_list_block .Architecture_list{width:calc((100%/1) - 1em);margin:0.5em;}	
#Architecture_block #Architecture_list_block .Architecture_list .title{font:1.3em Arial;font-weight: 800;}
#Architecture_block #Architecture_list_block .Architecture_list .sub{font:0.9em Arial;font-weight: 400;color:rgba(0,0,0,0.5)} 	
	
}
@media screen and (min-width: 768px) and (max-width: 883px) {
	

/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 14em 0;}
#Iabout_block #Iabout_img{width:360px}
#Iabout_block #Iabout_img img{width:100%;max-width: 100%;}
	
	
#Iabout_block #Iabout_content_st{width:100%;height: auto; position:relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (300px + 0em));height: auto;top:2em;left:300px;right: 0em; position:absolute;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:2em 1em 1em 1em;}	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:calc(1.2em*0.8) Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:calc(1em*0.8) Arial;font-weight: 500;letter-spacing: 1px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
	
	
}

@media screen and (min-width: 884px) and (max-width: 991px) {
	

/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 12em 0;}
#Iabout_block #Iabout_img{width:360px}
#Iabout_block #Iabout_img img{width:100%;max-width: 100%;}
	
	
#Iabout_block #Iabout_content_st{width:100%;height: auto; position:relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (300px + 0em));height: auto;top:2em;left:300px;right: 0em; position:absolute;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:3em 2em 2em 2em;}	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:calc(1.2em*0.8) Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:calc(1em*0.8) Arial;font-weight: 500;letter-spacing: 1px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
	
	
}


@media screen and (min-width: 992px) and (max-width: 1199px){
	
	
/*footer_bg*/
#footer_info_bg{width:100%;border-top:2px solid #8e0a17;padding:1em 0.5em;}

#footer_info_block{width:100%;border-top:1px solid rgba(255,255,255,0.2);display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: flex-start;height: auto;margin:0.5em 0;padding:1em 0 0 0;}
#footer_info_block #footer_logo{width:100%;}
#footer_info_block #footer_info{width:calc(100% - 120px);margin:0;font:0.9375em Arial;font-weight:700;color:rgba(255,255,255,0.6);letter-spacing: 1px;}
#footer_info_block #footer_link{width:120px;margin:0.5em 0 0 0;font:0.875em Arial;font-weight:700;}	
	
#footer_bg_block{width:100%;background:#790102 url("../images/footer_bg.jpg") no-repeat left top;padding:0.7em 0.5em;}	
#footer_block #footer_unit_block .footer_unit_list .unit_list{width:calc((100%/3) - 2.1em);margin:0 2.1em 0 0;background: url(../images/unit_arrow.png) no-repeat left 2px;padding:0 0 0 23px;}
#footer_block #footer_link_block .flink_block .column{width:calc(100%/4);}		

/*Inews_block*/
#Inews_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Inews_block #Inews_img{width:310px;margin:0 10px 0 0;}
#Inews_block #Inews_img img{width:100%;max-width: 100%;}
	
#Inews_block #Inews_content{width:calc(100% - 320px);}
#Inews_block #Inews_content #Inews_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}

#Inews_block #Inews_content #Inews_content_block .text02_1{width:70px;}
#Inews_block #Inews_content #Inews_content_block .text02_2{width:calc(100% - 70px);}

/*Ihonor_block*/	
#Ihonor_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Ihonor_block #Ihonor_img{width:310px;margin:0 10px 0 0;}
#Ihonor_block #Ihonor_img img{width:100%;max-width: 100%;}
	
#Ihonor_block #Ihonor_content{width:calc(100% - 320px);}
#Ihonor_block #Ihonor_content #Ihonor_content_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height:auto;}


	
	
/*Inews_block*/
#Inews_other_bg{width:100%;background:#e2e5e9;padding:2em 0.5em;}
#Inews_other_block #Inews_other_list{width:calc(96%/2);margin:1em 1%;background:#ffffff;}
#Inews_other_block .Inew_list{width:calc((100%/4) - 0em);padding:0.5em;}
	
	
#Inews_other_block #Inews_other_list .img_block{width:100%;}
#Inews_other_block #Inews_other_list .note_block{width:100%;padding:1em;}

	

/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 20em 0;}
#Iabout_block #Iabout_img{width:100%;}

#Iabout_block #Iabout_content_st{width:100%;height: 0px; position: relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (390px + 0em));height: auto;top:2.5em;left:390px;right: 0em; position:absolute;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:3em 2em 2em 2em;}	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:1.2em Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:1em Arial;font-weight: 500;letter-spacing: 1px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
	
/*Iunite_block*/

#Iunite_bg{width:100%;background:#ffffff;padding:2em 0.5em;}
#Iunite_block .list{width:calc(87%/3);margin:0.5em 2.1%;}		

#Architecture_block{width:100%;background: #870000;padding:0.2em;margin:2em 0 0 0 ; border-radius: 5px}	
	
#Architecture_block #Architecture_title{width:100%;font:3em Arial;font-weight: 800;text-align: center;position: relative;}	
#Architecture_block #Architecture_title div{width:100%;height: 4em;position: absolute;top:-1em;}	
#Architecture_block #Architecture_title div span{display:inline-block;background:#ffffff;padding:0.2em 0.1em;}		
	
#Architecture_block #Architecture_list_block{padding:3em 0 0 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;background:#ffffff;}	
#Architecture_block #Architecture_list_block .Architecture_list{width:calc((100%/2) - 1em);margin:0.5em;}	
#Architecture_block #Architecture_list_block .Architecture_list .title{font:1.3em Arial;font-weight: 800;}
#Architecture_block #Architecture_list_block .Architecture_list .sub{font:0.9em Arial;font-weight: 400;color:rgba(0,0,0,0.5)} 	
	
}
@media screen and (min-width: 1200px) and (max-width: 1399px){

	

/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 9em 0;}
#Iabout_block #Iabout_img{width:100%;}

#Iabout_block #Iabout_content_st{width:100%;height: 0px; position: relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (390px + 0em));height: auto;top:3em;left:390px;right: 0em; position:absolute;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:3em 2em 2em 2em;}	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:1.2em Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:1em Arial;font-weight: 500;letter-spacing: 1px;text-indent: 2em ;color:rgba(255,255,255,0.7)}

	
/*Inews_block*/
#Inews_other_bg{width:100%;background:#e2e5e9;padding:2em 0.5em;}
#Inews_other_block #Inews_other_list{width:calc(96%/2);margin:1em 1%;background:#ffffff;}
	
#Inews_other_block #Inews_other_list .img_block{width:50%;}
#Inews_other_block #Inews_other_list .note_block{width:50%;padding:1em;}
	
}

@media screen and (min-width: 1400px) and (max-width: 1499px){

/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 7em 0;}
#Iabout_block #Iabout_img{width:100%;}

#Iabout_block #Iabout_content_st{width:100%;height: 0px; position: relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (390px + 0em));height: auto;top:3em;left:390px;right: 0em; position:absolute;}

#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:3.2em 2.2em 2.2em 2.2em;}	
	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:1.2em Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:1em Arial;font-weight: 500;letter-spacing: 1px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
}

@media screen and (min-width: 1500px) and (max-width: 1769px){

/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 6.5em 0;}
#Iabout_block #Iabout_img{width:100%;}

#Iabout_block #Iabout_content_st{width:100%;height: 0px; position: relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (390px + 0em));height: auto;top:3em;left:390px;right: 0em; position:absolute;}

#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:4em 3em 3em 3em;}	
	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:1.2em Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:1em Arial;font-weight: 500;letter-spacing: 1px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
}



@media screen and (min-width: 1790px) and (max-width: 1875px){

	

/*Iabout*/
#Iabout_block{width:100%;margin:2.5em 0 6.5em 0;}
#Iabout_block #Iabout_img{width:100%;}

#Iabout_block #Iabout_content_st{width:100%;height: 0px; position: relative;}

#Iabout_block #Iabout_content_st #Iabout_content{width:calc(100% - (390px + 0em));height: auto;top:3em;left:390px;right: 0em; position:absolute;}

#Iabout_block #Iabout_content_st #Iabout_content .about_content{width:100%;background:#780000 url("../images/prolist_bg.jpg") no-repeat right bottom;padding:4em 3em 3em 3em;}	
	
#Iabout_block #Iabout_content_st #Iabout_content .about_content .title{font:1.2em Arial;font-weight: 700;padding:0 0 1.5em 0;color:#ffffff;}
#Iabout_block #Iabout_content_st #Iabout_content .about_content p{font:1em Arial;font-weight: 500;letter-spacing: 1px;text-indent: 2em ;color:rgba(255,255,255,0.7)}
}

/*Space_Facilities*/

.Space_Facilities_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}	
.Space_Facilities_block .Space_Facilities_list{width:calc(100%/3);padding:0.3em;}
.Space_Facilities_block .Space_Facilities_list p{font:1em "微軟正黑體";font-weight: 700;}
.Space_Facilities_block .Space_Facilities_list img{width: 100%;height: auto;}	

@media screen and (max-width: 420px) {
.Space_Facilities_block .Space_Facilities_list{width:calc(100%/1);padding:0.3em;}	
}
	
@media screen and (min-width: 421px) and (max-width: 575px) {
.Space_Facilities_block .Space_Facilities_list{width:calc(100%/2);padding:0.3em;}		
}
@media screen and (min-width: 576px) and (max-width: 992px) {
.Space_Facilities_block .Space_Facilities_list{width:calc(100%/3);padding:0.3em;}		
}



</pre></body></html>