/* ISPE CSS Document */
html{-webkit-text-size-adjust:none}


.ie6 img{width:100%;max-width:100%}
/*body{font-family: "微軟正黑體"; background:#ff6600}
p{font-family: "微軟正黑體";font-size:1.1em;font-weight:300;line-height:1.7em;}*/
a,a:hover,a:focus{color:inherit;text-decoration:none;transition:all .3s}
.navbar{padding:15px 10px;background: linear-gradient(#d9d9d9, #ffffff);border:none;border-radius:0;margin-bottom:0px;box-shadow:1px 1px 3px rgba(0,0,0,0.1)}
.navbar-btn{box-shadow:none;outline:none!important;border:none}
/*.line{width:100%;height:1px;border-bottom:1px dashed #ddd;margin:40px 0}*/
#sidebar{width:250px;position:fixed;top:0;left:-255px;height:100vh;z-index:999;background:#5b5b5b;color:#fff;transition:all .3s;overflow-y:scroll;box-shadow:3px 3px 3px rgba(0,0,0,0.2)}
#sidebar.active{left:0}
#dismiss{width:35px;height:35px;line-height:35px;text-align:center;background:#5b5b5b;position:absolute;top:10px;right:10px;cursor:pointer;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
#dismiss:hover{background:#fff;color:#5b5b5b}
.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(0,0,0,0.7);z-index:998;opacity:0;transition:all .5s ease-in-out}
.overlay.active{display:block;opacity:1}
#sidebar .sidebar-header{padding:20px;background:#383838;font:9pt "微軟正黑體";}
#sidebar ul.components{padding:20px 0;/*border-bottom:1px solid #47748b*/}
#sidebar ul p{color:#fff;padding:10px}
#sidebar ul li span{font:8pt "微軟正黑體";display: block;}
#sidebar ul li a{padding:10px;/*font-size:1.1em;*/font:11.25pt "微軟正黑體"; display:block}
#sidebar ul li a:hover{color: rgba(255,255,255,0.5)/*color:#5b5b5b;background:#fff*/}
#sidebar ul li.active>a,a[aria-expanded="true"]{color:#fff;/*background:#383838*/}
a[data-toggle="collapse"]{position:relative}
.dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%)}
ul ul a{/*font-size:.9em!important;*/padding-left:30px!important;background:#383838}
ul.CTAs{padding:20px}
ul.CTAs a{text-align:center;font-size:.9em!important;display:block;border-radius:5px;margin-bottom:5px}
a.download{background:#fff;color:#5b5b5b}
a.article,a.article:hover{background:#383838!important;color:#fff!important}
#content{width:100%;padding:0;min-height:100vh;transition:all .3s;position:absolute;top:0;right:0;}

.gray_block{display:inline-flex;flex-wrap:wrap;width:calc(100% - 4rem);height:auto;padding:calc(20%/2) 0;margin:0 2rem;justify-content: center;align-content: stretch;background:#f4f4f4;color:#ff0000;font:13pt "微軟正黑體";font-weight: 700;}

.blue{font:9pt "微軟正黑體";font-weight:700;color:#0056CC;font-weight:900;padding:0 5px;}
.dotted_line{float:left;width:100%;font:7pt Arial;height:auto !important;margin-bottom:10px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:10px;}
.solid_line{float:left;width:100%;font:7pt Arial;height:auto !important;margin-bottom:10px;background-image: linear-gradient(to right, #c0c0c0 40%, rgba(192, 192, 192, 1) 100%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:10px;}
.red{color:#FF0000;font:10.5pt "微軟正黑體";font-weight:500;padding:0.2em 0;}
/*.gray_block{background:#f1f1f1 ;padding:calc(20%/2);width:auto;color:#ff0000;font:13pt "微軟正黑體";font-weight:700;line-height:30px;text-align:center;}
*/

.gray_block{background:#f1f1f1 ;padding:calc(20%/2);width:100%;color:#ff0000;font:13pt "微軟正黑體";font-weight:700;line-height:30px;text-align:center;margin:1em 0 0 0;}
.gray_block01{background:#f1f1f1 ;padding:calc(10%/2);width:auto;color:#000000;font:13pt "微軟正黑體";font-weight:500;line-height:30px;margin:1em 0 0 0;}


@media only screen and (max-width: 479px) {
	.logo img{/*max-width:100vw;	height: auto;width: auto\9; *//* ie8 */width:70vw;}
}

/*.Sub01 a{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;color:#543e02;font-weight: 700; background:#f3b806;border-radius: 5px;}
.Sub01 a:hover{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;color:#ffffff;background:#d19d01;}
.Sub02 a{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;background:#519621;border-radius: 5px;}
.Sub02 a:hover{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;background:#5a9a2d;}
.Sub03 a{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;background:#0e66a5;border-radius: 5px;}
.Sub03 a:hover{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;background:#1a6da8;}
.Sub04 a{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;background:#11cbe8;border-radius: 5px;}
.Sub04 a:hover{display:inline-block;width:100%;padding:0.7em 0;margin:0.2em 0;background:#1cc5dd;}*/

.Sub01 a .info { vertical-align:top;background:url(../images/member_icon/sub01.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub01 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub02 a .info { vertical-align:top;background:url(../images/member_icon/sub02.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub02 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub03 a .info { vertical-align:top;background:url(../images/member_icon/sub07.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub03 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub04 a .info { vertical-align:top;background:url(../images/member_icon/sub08.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub04 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub05 a .info { vertical-align:top;background:url(../images/member_icon/sub010.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub05 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}
.Sub06 a .info { vertical-align:top;background:url(../images/member_icon/sub06.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
.Sub06 a:hover .info {vertical-align:top;background-position:0 -37px;background-size:37px;height:37px;width:auto;display:inline-block;}




.sidebarSub .Sub01 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub01 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#d19d01;}
.sidebarSub .Sub02 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub02 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#519621;}
.sidebarSub .Sub03 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub03 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#0e66a5;}
.sidebarSub .Sub04 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub04 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#11cbe8;}
.sidebarSub .Sub05 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub05 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#f20f74;}
.sidebarSub .Sub06 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#BFBFBF;border-radius: 5px;}
.sidebarSub .Sub06 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#ef6828;}



.sidebarSub .Subeng{font:8.25pt Arial;font-weight: 300;display: block;}

/*sub buttom*/
.sidebarSub_bottom_block{width:calc(100% - 1em);margin:0 0.5em 1em 0.5em;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_1{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_1 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;font:12pt "微軟正黑體";font-weight:  700; color:#272727; background:#0b9ad6;border-radius: 5px;}
/*.sidebarSub_bottom_block .sidebarSub_bottom_2_1 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#03579d;}
*/.sidebarSub_bottom_block a .seng{font:8.25pt Arial;font-weight: 300;display: block;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_1 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#03579d;}





.sidebarSub_bottom_block .sidebarSub_bottom_2_2{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_2 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#86c22e;border-radius: 5px;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_2 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#619d07;}


.sidebarSub_bottom_block .sidebarSub_bottom_2_3{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#f29e17;border-radius: 5px;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#da9000;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_4{width:calc(50% - 0.5em);float: left;text-align: center; margin:0.2em 0.5em 0.2em 0; }
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 a{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0; color:#272727;font:12pt "微軟正黑體";font-weight:  700; background:#f26925;border-radius: 5px;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 a:hover{display:inline-block;width:100%;padding:0.5em 0;margin:0.2em 0;color:#ffffff;background:#c6471a;}


.sidebarSub_bottom_block .sidebarSub_bottom_2_1 .sub_bottom01 a .info { vertical-align:top;background:url(../images/sub_bottom01.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_1 .sub_bottom01 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}

.sidebarSub_bottom_block .sidebarSub_bottom_2_2 .sub_bottom02 a .info { vertical-align:top;background:url(../images/sub_bottom02.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_2 .sub_bottom02 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 .sub_bottom03 a .info { vertical-align:top;background:url(../images/sub_bottom03.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_3 .sub_bottom03 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 .sub_bottom04 a .info { vertical-align:top;background:url(../images/sub_bottom04.svg)  no-repeat center center;background-position:0 0;background-size:40px;height:47px;width:40px;display:block;margin-left:calc((50% - 1.5em))}
.sidebarSub_bottom_block .sidebarSub_bottom_2_4 .sub_bottom04 a:hover .info {vertical-align:middle;background-position:0 0px;background-size:40px;height:47px;width:auto;display:block;}



.member_button_c{width:100%;font:12.75pt "微軟正黑體";padding:0.5em 0;overflow:hidden;text-align:center;overflow:hidden}
.member_button_r{width:100%;overflow:hidden;padding: 0; text-align: right;}
.member_button_l{width:100%;overflow:hidden;padding: 0; text-align: left;}

.member_button_c #backbu a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#B4B4B4;color:#000000;display:inline-block;text-align:center;width:auto;padding:1em 0.7em;margin:0.5em 0.2em;text-decoration:none;}
.member_button_c #backbu a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;width:auto;padding:1em 0.7em;margin:0.5em 0.2em;}

.member_button_c #backbu span{font:9pt Arial;font-weight:300;display: block;color:#6A6A6A;}

.member_button_l #backbu a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#B4B4B4;color:#000000;display:inline-block;text-align:center;width:auto;padding:0.4em 0.7em;margin:0.1em 0.2em;text-decoration:none;}
.member_button_l #backbu a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;width:auto;padding:0.4em 0.7em;margin:0.1em 0.2em;}

.member_button_l #backbu span{font:9pt Arial;font-weight:300;display:inline-block;color:#6A6A6A;padding:0 0.2em;}




.member_button_l #login a{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;font-weight:700;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:0.3em 2em;margin:0;text-decoration:none;}
.member_button_l #login a:hover{-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background:#ffda44;color:#000000;display:inline-block;text-align:center;padding:0.3em 2em;margin:0;}

.member_button_c #calendarbu a{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-weight:700;background:#B4B4B4;color:#000000;display:inline-block;text-align:center;padding:0.2em 1em;margin:1em 0.5em;text-decoration:none;}
.member_button_c #calendarbu a:hover{-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:0.2em 1em;margin:1em 0.5em;}


#main_pic_block {width:100%;height:auto;background:#ffffff;zoom:1;}
#main_pic_block:after {content:''; clear:both; display:block;}
#main_pic_block .Tfont p{margin:2em 0 0 0;font:20pt "微軟正黑體";font-weight:bold;color:#494c4f;}



/*#Mcontainer{width:100%;height:100% !important;margin:0 auto;padding:0;background:transparent;}*/
#Mcontainer{width:calc(100% - 1em);height:100% !important;margin:0 auto;padding:1em 0.5em;background:transparent;}

/*main_location_info*/
#Mcontainer .location_info {float:left; width:98%; height:auto; padding:0;/*margin-bottom:1.7em;*/clear:both;}
#Mcontainer .location_info .location {/*line-height:40px;*/text-align:right;}
#Mcontainer .location_info .location .home{display:inline-block;  vertical-align:middle; font:9pt "微軟正黑體";font-weight:bold; color:#000000; }
#Mcontainer .location_info .location span {display:inline-block; padding-right:12px; vertical-align:middle; font:9pt "微軟正黑體";font-weight:bold; color:#000000; background:url(../images/arr_location.svg) no-repeat right 3px;}
#Mcontainer .location_info .location span a{color:#000000;}
#Mcontainer .location_info .location span a:hover{color:#006600;}
#Mcontainer .location_info .location span.last {background:none;}
#Mcontainer .location_info .location strong {display:inline-block;padding-left:5px; vertical-align:middle; font:9pt "微軟正黑體";font-weight:bold; height:27px;line-height:27px; color:#006600;}
#Mcontainer .location_info .location strong a {color:#000000;}
#Mcontainer .location_info .location span.searchWord {background:none; color:#000000;}

.title{font:20pt "微軟正黑體";font-weight:bold;color:#494c4f}
.title01{font:15pt "微軟正黑體";font-weight:bold;color:#494c4f}

#NBG{/*margin:0 0.5em;padding:2em 0.2em;background:#fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.3);*/}
/*#NBG:after {content:''; clear:both; display:block;}*/
/*login*/
#loginbg{width:75%;margin:2em 0;padding-top:2em;border:solid;border-width:7px 1px 1px 1px;border-color:#68af52 #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}
#loginbg .title_block{width:20%;margin: 0 auto;padding:2em 0;text-align: center;}
#loginbg .title_block .title{font:25.5pt "微軟正黑體";font-weight: 550;color:#020202;}
#loginbg .title_block .title span{color:#45a121;font:13.5pt "微軟正黑體";font-weight: 700;display: block;}

#loginbg .input_block{width:100%;overflow: hidden;}
#loginbg .input_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#loginbg .input_block .TArea01{width:70%;float: left;}
#loginbg .input_block .TArea01 .TArea01_block{width:100%;margin-bottom: 1em;}
#loginbg .input_block .TArea01 .TArea01_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#loginbg .input_block .TArea01 .TArea01_block .text{width:25%;float:left;text-align: right;font:13.5pt "微軟正黑體";font-weight: 700;}

#loginbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;font-weight: 300;}
#loginbg .input_block .TArea01 .TArea01_block .input{width:calc(75% - 2%);float:left;margin-left:2%;}
#loginbg .input_block .TArea01 .TArea01_block .input input{border:1px  solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#loginbg .input_block .TArea02{width:30%;float:left;font:14pt "微軟正黑體";}
#loginbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;text-decoration:none;}
#loginbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;}
#loginbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}



/*admin_login*/
#adloginbg{width:75%;margin:2em 0;padding-top:2em;border:solid;border-width:7px 1px 1px 1px;border-color:#4a94ad #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}
#adloginbg .title_block{width:20%;margin: 0 auto;padding:2em 0;text-align: center;}
#adloginbg .title_block .title{font:25.5pt "微軟正黑體";font-weight: 550;color:#020202;}
#adloginbg .title_block .title span{color:#4a94ad;font:13.5pt "微軟正黑體";font-weight: 700;display: block;}

#adloginbg .input_block{width:100%;overflow: hidden;}
#adloginbg .input_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#adloginbg .input_block .TArea01{width:70%;float: left;}
#adloginbg .input_block .TArea01 .TArea01_block{width:100%;margin-bottom: 1em;}
#adloginbg .input_block .TArea01 .TArea01_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#adloginbg .input_block .TArea01 .TArea01_block .text{width:25%;float:left;text-align: right;font:13.5pt "微軟正黑體";font-weight: 700;}

#adloginbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;font-weight: 300;}
#adloginbg .input_block .TArea01 .TArea01_block .input{width:calc(75% - 2%);float:left;margin-left:2%;}
#adloginbg .input_block .TArea01 .TArea01_block .input input{border:1px  solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#adloginbg .input_block .TArea02{width:30%;float:left;font:14pt "微軟正黑體";}
#adloginbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;text-decoration:none;}
#adloginbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;}
#adloginbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}


@media only screen and (max-width: 767px) {
/*login*/
#loginbg{width:95%;border:solid;border-width:7px 1px 1px 1px;border-color:#68af52 #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}	
#loginbg .title_block{width:100%;margin: 0 auto;padding:2em 0;text-align: center;}	
#loginbg .input_block .TArea01{width:100%;float:left;}
#loginbg .input_block .TArea01 .TArea01_block .text{width:calc(100% - 2em);margin:0 1em;float:left;text-align: left;}
#loginbg .input_block .TArea01 .TArea01_block .input{width:calc(100% - 2em);margin:0 1em;float:left;}	
#loginbg .input_block .TArea02{width:calc(100% - 2em);margin:0 1em;float: none;text-align: center;}	
#loginbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 10vw;margin:0.2em 0;text-decoration:none;}
#loginbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 10vw;margin:0.2em 0;}
#loginbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}	
	
/*adlogin*/
#adloginbg{width:95%;border:solid;border-width:7px 1px 1px 1px;border-color:#4a94ad #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}	
#adloginbg .title_block{width:100%;margin: 0 auto;padding:2em 0;text-align: center;}	
#adloginbg .input_block .TArea01{width:100%;float:left;}
#adloginbg .input_block .TArea01 .TArea01_block .text{width:calc(100% - 2em);margin:0 1em;float:left;text-align: left;}
#adloginbg .input_block .TArea01 .TArea01_block .input{width:calc(100% - 2em);margin:0 1em;float:left;}	
#adloginbg .input_block .TArea02{width:calc(100% - 2em);margin:0 1em;float: none;text-align: center;}	
#adloginbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 10vw;margin:0.2em 0;text-decoration:none;}
#adloginbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 10vw;margin:0.2em 0;}
#adloginbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}	
	
}

/*forgot password*/
#forgotbg{width:75%;margin:2em 0;padding-top:2em;border:solid;border-width:7px 1px 1px 1px;border-color:#b1525a #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}
#forgotbg .title_block{width:20%;margin: 0 auto;padding:2em 0;text-align: center;}
#forgotbg .title_block .title{font:25.5pt "微軟正黑體";font-weight: 550;color:#020202;}
#forgotbg .title_block .title span{color:#ab2234;font:13.5pt "微軟正黑體";font-weight: 700;display: block;}

#forgotbg .input_block{width:100%;overflow: hidden;}
#forgotbg .input_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#forgotbg .input_block .TArea01{width:70%;float: left;margin:1.6em 0;}
#forgotbg .input_block .TArea01 .TArea01_block{width:100%;/*margin-bottom: 1em;*/}
#forgotbg .input_block .TArea01 .TArea01_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#forgotbg .input_block .TArea01 .TArea01_block .text{width:25%;float:left;text-align: right;font:13.5pt "微軟正黑體";font-weight: 700;}

#forgotbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;font-weight: 300;}
#forgotbg .input_block .TArea01 .TArea01_block .input{width:calc(75% - 2%);float:left;margin-left:2%;}
#forgotbg .input_block .TArea01 .TArea01_block .input input{border:1px  solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#forgotbg .input_block .TArea02{width:30%;float:left;font:14pt "微軟正黑體";}
#forgotbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;text-decoration:none;}
#forgotbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;}
#forgotbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}

@media only screen and (max-width: 767px) {
/*login*/
#forgotbg{width:95%;border:solid;border-width:7px 1px 1px 1px;border-color:#b1525a #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}	
#forgotbg .title_block{width:100%;margin: 0 auto;padding:2em 0;text-align: center;}	
#forgotbg .input_block .TArea01{width:100%;float:left;}
#forgotbg .input_block .TArea01 .TArea01_block .text{width:calc(100% - 2em);margin:0 1em;float:left;text-align: left;}
#forgotbg .input_block .TArea01 .TArea01_block .input{width:calc(100% - 2em);margin:0 1em;float:left;}	
#forgotbg .input_block .TArea02{width:calc(100% - 2em);margin:0 1em;float: none;text-align: center;}	
#forgotbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 20vw;margin:0.2em 0;text-decoration:none;}
#forgotbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 20vw;margin:0.2em 0;}
#forgotbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}	
	
}

#diss_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#diss_block #diss{width:calc((100% / 2) - 1em);margin:0.5em;}

#diss_block #diss .diss01 a .diss01_img { vertical-align:top;background:url(../images/member_icon/dis01.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
#diss_block #diss .diss02 a .diss02_img { vertical-align:top;background:url(../images/member_icon/dis02.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
#diss_block #diss .diss03 a .diss03_img { vertical-align:top;background:url(../images/member_icon/dis03.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}
#diss_block #diss .diss04 a .diss04_img { vertical-align:top;background:url(../images/member_icon/dis04.svg)  no-repeat center center;background-position:0 0;background-size:37px;height:37px;width:auto;display:inline-block;padding-left:2.7em;margin-left:0.7em;}


#diss_block #diss .diss01 a{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #939393 solid;color:#4d4d4d;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#diss_block #diss .diss01 a:hover{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #000000 solid;color:#000;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#diss_block #diss .diss02 a{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #939393 solid;color:#4d4d4d;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#diss_block #diss .diss02 a:hover{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #000000 solid;color:#000;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}

#diss_block #diss .diss03 a{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #939393 solid;color:#4d4d4d;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#diss_block #diss .diss03 a:hover{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #000000 solid;color:#000;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}

#diss_block #diss .diss04 a{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #939393 solid;color:#4d4d4d;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#diss_block #diss .diss04 a:hover{display:inline-block;padding:3em 0;width:100%;background:#fff;border:1px #000000 solid;color:#000;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}



@media only screen and (max-width: 767px) {
#diss_block #diss{width:calc((100% / 1) - 1em);margin:0.5em;}
}


/*examinationbg*/
#examinationbg{width:75%;margin:2em 0;padding-top:2em;border:solid;border-width:7px 1px 1px 1px;border-color:#5190b3 #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}
#examinationbg .title_block{width:100%;margin: 0 auto;padding:2em 0;text-align: center;}
#examinationbg .title_block .title{font:25.5pt "微軟正黑體";font-weight: 550;color:#020202;}
#examinationbg .title_block .title span{color:#1976b2;font:13.5pt "微軟正黑體";font-weight: 700;display: block;}

#examinationbg .input_block{width:100%;overflow: hidden;}
#examinationbg .input_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#examinationbg .input_block .TArea01{width:70%;float: left;}
#examinationbg .input_block .TArea01 .TArea01_block{width:100%;margin-bottom: 1em;}
#examinationbg .input_block .TArea01 .TArea01_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#examinationbg .input_block .TArea01 .TArea01_block .text{width:25%;float:left;text-align: right;font:13.5pt "微軟正黑體";font-weight: 700;}

#examinationbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;font-weight: 300;}
#examinationbg .input_block .TArea01 .TArea01_block .input{width:calc(75% - 2%);float:left;margin-left:2%;}
#examinationbg .input_block .TArea01 .TArea01_block .input input{border:1px  solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#examinationbg .input_block .TArea02{width:30%;float:left;font:14pt "微軟正黑體";}
#examinationbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;text-decoration:none;}
#examinationbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:1.2em 1em;margin:0.2em 0;}
#examinationbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}

@media only screen and (max-width: 767px) {
/*login*/
#examinationbg{width:95%;border:solid;border-width:7px 1px 1px 1px;border-color:#5190b3 #d3d3d3 #d3d3d3 #d3d3d3;margin: 0 auto}	
#examinationbg .title_block{width:100%;margin: 0 auto;padding:2em 0;text-align: center;}	
#examinationbg .input_block .TArea01{width:100%;float:left;}
#examinationbg .input_block .TArea01 .TArea01_block .text{width:calc(100% - 2em);margin:0 1em;float:left;text-align: left;}
#examinationbg .input_block .TArea01 .TArea01_block .input{width:calc(100% - 2em);margin:0 1em;float:left;}	
#examinationbg .input_block .TArea02{width:calc(100% - 2em);margin:0 1em;float: none;text-align: center;}	
#examinationbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#434343;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 20vw;margin:0.2em 0;text-decoration:none;}
#examinationbg .input_block .TArea02 #Blogin a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;padding:0.7em 20vw;margin:0.2em 0;}
#examinationbg .input_block .TArea02 #Blogin span{display: block;color:#9b9b9b;font:11pt "微軟正黑體";}	
	
}

/*index_new*/

#Inews_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;mragin:0;padding:0;}
#Inews_block #Inews_title{background:#5d9e1c;color:#ffffff;padding:0.8em 0.2em;margin:0.5em 0;border-radius: 5px;font:13pt "微軟正黑體";font-weight: 700;}
#Inews_block #Inews_left{width:calc(50% - 1em);padding:0 0.5em;}
#Inews_block #Inews_left .Inews_list_block{font:13pt "微軟正黑體";font-weight: 700;display: flex; flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;margin-top: 2em;padding:0 0.1em;}
#Inews_block #Inews_left .Inews_list_block .Inews_left{width:120px;}
#Inews_block #Inews_left .Inews_list_block .Inews_right{width:calc(100% - 120px);}
#Inews_block #Inews_left .Inews_list_block .Inews_right a{color:#5e5e5e;}
#Inews_block #Inews_left .Inews_list_block .Inews_right a:hover{color:#000000;}
#Inews_block #Inews_left .Inews_list_block .Inews_line{width:100%;font:7pt Arial;height:auto !important;margin-bottom:10px;background-image: linear-gradient(to right, #333 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 5px 1px;background-repeat: repeat-x;padding-bottom:10px;}


/*index_link*/
#Ilink_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;margin: 0.5em 0;padding:0 0.2em}
#Ilink_block .Ilink_left{width:240px;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#Ilink_block .Ilink_left .Ilink_left01{width:100%;margin-bottom: 1em;}
#Ilink_block .Ilink_left .Ilink_left02{width:100%;margin-bottom: 1em;}

#Ilink_block .Ilink_right{width:calc(100% - 240px);display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#Ilink_block .Ilink_right .Ilink_right01{width:calc(50% - 1em);margin:0.5em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#Ilink_block .Ilink_right .Ilink_right01 .Ilink_right01_title{border-radius:30px;background:#888c01;color:#ffffff;font:13pt "微軟正黑體";font-weight: 700;padding:0.5em;width:100%;}
#Ilink_block .Ilink_right .Ilink_right01 .Ilink_right01_l{width:30px;}
#Ilink_block .Ilink_right .Ilink_right01 .Ilink_right01_r{width:calc(100% - 30px);}


#Ilink_block .Ilink_right .Ilink_right02{width:calc(50% - 1em);margin:0.5em;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#Ilink_block .Ilink_right .Ilink_right02 .Ilink_right02_title{border-radius:30px;background:#888c01;color:#ffffff;font:13pt "微軟正黑體";font-weight: 700;padding:0.5em;width:100%}
#Ilink_block .Ilink_right .Ilink_right02 .Ilink_right01_l{width:30px;}
#Ilink_block .Ilink_right .Ilink_right02 .Ilink_right01_r{width:calc(100% - 30px);}


@media only screen and (max-width: 479px) {
#Inews_block #Inews_left{width:calc(100% - 1em);padding:0 0.5em;}	
#Ilink_block .Ilink_left{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#Ilink_block .Ilink_left .Ilink_left01{width:calc(50% - 1em);margin: 0.5em;}
#Ilink_block .Ilink_left .Ilink_left01 img{width:100%;max-width: 100%;height: auto;}	
#Ilink_block .Ilink_left .Ilink_left02{width:calc(50% - 1em);margin: 0.5em;}	
#Ilink_block .Ilink_left .Ilink_left02 img{width:100%;max-width: 100%;height: auto;}	
	
#Ilink_block .Ilink_right{width:calc(100% - 1em);margin: 0.5em;}
#Ilink_block .Ilink_right .Ilink_right01{width:calc(100% - 1em);margin:0.5em;padding:0 1em;}
#Ilink_block .Ilink_right .Ilink_right02{width:calc(100% - 1em);margin:0.5em;padding:0 1em;}	
	
}
@media only screen and (max-width: 767px) {
#Inews_block #Inews_left{width:calc(100% - 1em);padding:0 0.5em;}	
}

/*introduction*/
.introduction_title{font:18pt "微軟正黑體";font-weight:bold;color:#494c4f;padding:1.5em 0 0.1em 0;margin-bottom: 5rem; display:inline-block;}
.introduction{color:#000000;font:13pt "微軟正黑體";line-height:22px;word-wrap: break-word;word-break: break-all;}
.introduction img{max-width: 100%; height: auto;}

/*introduction*/
.Sponsers_title{font:18pt "微軟正黑體";font-weight:bold;color:#494c4f;padding:1.5em 0 0.1em 0;margin-bottom: 5rem; display:inline-block;}
.Sponsers{color:#000000;font:13pt "微軟正黑體";line-height:22px;word-wrap: break-word;word-break: break-all;}
.Sponsers img{max-width: 100%; height: auto;}

/*member*/
.bg-red{background:#ff0000;color: #ffffff;}
.member_title{font:18pt "微軟正黑體";font-weight:bold;color:#494c4f;padding:1.5em 0 0.1em 0;margin-bottom: 5rem; display:inline-block;}

.member_T_block{display:inline-flex;flex-wrap:wrap;width:calc(100% - 2rem);height:auto;margin:0 1rem;vertical-align:middle;align-content:flex-start;background:#000;}
.member_C_block{display:inline-flex;flex-wrap:wrap;width:calc(100% - 2rem);height:auto;margin:0 1rem;vertical-align:middle;align-content:flex-start;}
.member_C_block .line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #727272 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 8px 1px;background-repeat: repeat-x;padding-bottom:15px;}

.member_C_block .list_2_1_block{width:20%;height:auto;margin:0;padding:1rem 0;text-align: right;font:12pt "微軟正黑體";font-weight: 700;background:#cccccc;color:#000;}
.member_C_block .list_2_2_block{width:calc((100% - 20%) );height:auto;margin:0;padding:1rem 0 1rem 0.5em;background:#f2f2f2;font:12pt "微軟正黑體";font-weight: 700;}
.member_C_block .Mline{float:left;width:100%;height:1px;line-height:1px;margin-bottom:1px;padding-bottom:1px;/*background-image: linear-gradient(to right, #c4c4c4 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 8px 1px;background-repeat: repeat-x;*/}
.member_C_block .Tlist_1_1_block{width:100%;height:auto;margin:0;padding:1rem 0;font:12pt "微軟正黑體";font-weight: 700;background:#000;color:#fff;}
.member_C_block .list_1_1_block{width:100%;height:auto;margin:0;padding:1rem 0;font:12pt "微軟正黑體";font-weight: 700;color:#000;}
.member_C_block .input{width:calc((70% - 1em) - 2px);border:1px #bbbbbb solid;background:#ffffff;padding:0.5em;}
.member_C_block .textarea{width:calc((70% - 1em) - 2px);height:70px;max-height:70px; border:1px #bbbbbb solid;padding:0.5em;}

.member_C_block .list_4_1_block{width:20%;height:auto;margin:0;padding:1rem 0;text-align: right;font:12pt "微軟正黑體";font-weight: 700;background:#cccccc;color:#000;}
.member_C_block .list_4_2_block{width:calc((100% - 40%)/2);height:auto;margin:0;padding:1rem 0 1rem 0.5em;background:#f2f2f2;font:12pt "微軟正黑體";font-weight: 700;}
.member_C_block .list_4_3_block{width:20%;height:auto;margin:0;padding:1rem 0;text-align: right;font:12pt "微軟正黑體";font-weight: 700;background:#cccccc;color:#000;}
.member_C_block .list_4_4_block{width:calc((100% - 40%)/2);height:auto;margin:0;padding:1rem 0 1rem 0.5em;background:#f2f2f2;font:12pt "微軟正黑體";font-weight: 700;}

#submission_title_block{font:12pt "微軟正黑體";font-weight: 700;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0.5em;background:#000000;color:#ffffff;}
#submission_title_block .title_3_1{width:calc((100%/3) - 1em);margin: 0.5em;}
#submission_title_block .title_3_2{width:calc((100%/3) - 1em);margin: 0.5em;}
#submission_title_block .title_3_3{width:calc((100%/3) - 1em);margin: 0.5em;}


#submission_list_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0.5em;color:#000000;}
#submission_list_block:after {content:''; clear:both; display:block;}

#submission_list_block .list_3_1{width:calc((100%/3) - 1em);margin: 0.2em 0.5em;}
#submission_list_block .list_3_2{width:calc((100%/3) - 1em);margin: 0.2em 0.5em;}
#submission_list_block .list_3_3{width:calc((100%/3) - 1em);margin: 0.2em 0.5em;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;}
#submission_list_block .sline{clear:both;height:10px;line-height:10px;border-bottom:1px solid #7f7f7f;width:100%;}
#submission_list_block .input{border:1px solid #A7A7A7;padding:0.2em;width:100%;}
#submission_list_block .list_3_3 .add a{background:#EF0000;color:#ffffff;font:10pt Arial;font-weight: 700;padding:0.7em;border-radius: 5px;}
#submission_list_block .list_3_3 .add a:hover{background:#7A0002;}
#submission_list_block .list_3_3 .del a{display: inline-block;background:#373737;color:#ffffff;font:10pt Arial;font-weight: 700;padding:0.7em;border-radius: 5px;}
#submission_list_block .list_3_3 .del a:hover{background:#000000;}
#submission_list_block .list_3_3 .Mod a{display: inline-block;margin-right: 0.5em; background:#159F00;color:#ffffff;font:10pt Arial;font-weight: 700;padding:0.7em;border-radius: 5px;}
#submission_list_block .list_3_3 .Mod a:hover{background:#005C0A;}


/*Submission投稿*/
#Submission_T_block{/*display:flex;flex-wrap:wrap;width:calc(100% - 2rem);height:auto;margin:0 1rem;vertical-align:middle;align-content:flex-start;*/background:#000;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  }
#Submission_C_block{display:flex;flex-wrap:wrap;width:calc(100% - 2rem);height:auto;margin:0 1rem;vertical-align:middle;align-content:flex-start;}
#Submission_C_block .line{float:left;width:100%;height:auto !important;margin-bottom:8px;background-image: linear-gradient(to right, #727272 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:8px;}

#Submission_T_block .Submission_4_1_block{width:15%;height:auto;margin:0;padding:1.2rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#ffffff;}
#Submission_T_block .Submission_4_2_block{width:calc(100% - 53%);height:auto;margin:0;padding:1.2rem 0 1.2rem 0.5em;font:12pt "微軟正黑體";font-weight: 700;color:#ffffff;}
#Submission_T_block .Submission_4_3_block{width:23%;height:auto;margin:0;padding:1.2rem 0;font:12pt "微軟正黑體";font-weight: 700;color:#ffffff;}
#Submission_T_block .Submission_4_4_block{width:15%;height:auto;margin:0;padding:1.2rem 0 1rem 0.5em;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#ffffff;}

#Submission_C_block .Submission_4_1_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#000;}
#Submission_C_block .Submission_4_1_block .mobile{display: none;}
#Submission_C_block .Submission_4_2_block{width:calc(100% - 53%);height:auto;margin:0;padding:1rem 0 1rem 0.5em;font:12pt "微軟正黑體";font-weight: 700;}
#Submission_C_block .Submission_4_3_block{width:23%;height:auto;margin:0;padding:1rem 0;font:12pt "微軟正黑體";font-weight: 700;color:#000;}
#Submission_C_block .Submission_4_4_block{width:15%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;text-align: center;font:12pt "微軟正黑體";font-weight: 700;}

#Submission_C_block .Submission_1_1_block{width:calc(100% - 4rem);height:auto;margin:0;padding:1rem 2rem;font:12pt "微軟正黑體";font-weight: 700;color:#000;text-align: left;}


@media only screen and (max-width: 479px) {
.member_C_block .Mtitle{width:calc(100% - 0.2em);height:auto;margin:0;padding:1rem 0.1em;text-align: left;font:12pt "微軟正黑體";font-weight: 700;background:#cccccc;color:#000;}
.member_C_block .Mtext{width:calc(100% - 0.2em);height:auto;margin:0;padding:1rem 0.1em 1rem 0.1em;background:#f2f2f2;font:12pt "微軟正黑體";font-weight: 700;}	
.member_C_block .input{width:calc((100% - 1em) - 2px);border:1px #bbbbbb solid;background:#ffffff;padding:0.5em;}

#Submission_T_block	{display: none;}
#Submission_C_block {margin-top: 2em;}	
#Submission_C_block .Submission_4_1_block{width:100%;text-align: left;padding:0rem 0;color:#008000;}	
#Submission_C_block .Submission_4_1_block .mobile{display:inline-block;font:12pt "微軟正黑體";font-weight: 700;color:#000000;}	
#Submission_C_block .Submission_4_2_block{width:100%;font:calc(12pt * 1.1) "微軟正黑體";font-weight: 700;padding:0rem 0 0rem 0em;}
#Submission_C_block .Submission_4_3_block{width:45%;margin-right:2.5%;padding:0rem 0;color:#002883;}
#Submission_C_block .Submission_4_4_block{width:45%;margin-left:2.5%;text-align: right;padding:0rem 0;color:#7517cc;}	

#Submission_C_block .Submission_1_1_block{width:calc(100% - 00em);height:auto;margin:0;padding:0.2rem 0rem;font:12pt "微軟正黑體";font-weight: 700;color:#000;text-align: left;}	
	
}
@media only screen and (max-width: 767px) {
.member_C_block .list_2_1_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;text-align: left;font:12pt "微軟正黑體";font-weight: 700;background:#cccccc;color:#000;}
.member_C_block .list_2_2_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;background:#f2f2f2;font:12pt "微軟正黑體";font-weight: 700;}

.member_C_block .list_4_1_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;text-align: left;font:12pt "微軟正黑體";font-weight: 700;background:#cccccc;color:#000;}
.member_C_block .list_4_2_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;background:#f2f2f2;font:12pt "微軟正黑體";font-weight: 700;}
.member_C_block .list_4_3_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;text-align: left;font:12pt "微軟正黑體";font-weight: 700;background:#cccccc;color:#000;}
.member_C_block .list_4_4_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;background:#f2f2f2;font:12pt "微軟正黑體";font-weight: 700;}
}



/*member history*/
.member_T_block .history_3_1_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}
.member_T_block .history_3_2_block{width:70%;height:auto;margin:0;padding:1rem 0;text-align: left;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}
.member_T_block .history_3_3_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}

.member_C_block .history_3_1_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;}
.member_C_block .history_3_2_block{width:70%;height:auto;margin:0;padding:1rem 0;text-align: left;font:12pt "微軟正黑體";font-weight: 700;}
.member_C_block .history_3_3_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;}


.history_T_block{display:inline-flex;flex-wrap:wrap;width:calc(100% - 2rem);height:auto;margin:0 1rem;vertical-align:middle;align-content:flex-start;background:#000;}
.history_C_block{display:inline-flex;flex-wrap:wrap;width:calc(100% - 2rem);height:auto;margin:0 1rem;vertical-align:middle;align-content:flex-start;}
.history_C_block .line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #727272 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:15px;}


.history_T_block .history_5_1_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}
.history_T_block .history_5_2_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: left;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}
.history_T_block .history_5_3_block{width:calc(100% - 45%);height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}
.history_T_block .history_5_4_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}
.history_T_block .history_5_5_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;color:#fff;}

.history_C_block .mobile{display:none;}
.history_C_block .history_5_1_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;}
.history_C_block .history_5_2_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: left;font:12pt "微軟正黑體";font-weight: 700;}
.history_C_block .history_5_3_block{width:calc(100% - 45%);height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;}
.history_C_block .history_5_4_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;}
.history_C_block .history_5_5_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: center;font:12pt "微軟正黑體";font-weight: 700;}

.history_C_block .history_5_5_block #backbu a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;font-weight:700;background:#B4B4B4;color:#000000;display:inline-block;text-align:center;width:auto;padding:0.4em 0.7em;margin:0;text-decoration:none;}
.history_C_block .history_5_5_block #backbu a:hover{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background:#000000;color:#ffffff;display:inline-block;text-align:center;width:auto;padding:0.4em 0.7em;margin:0;}
.history_C_block .history_5_5_block #backbu span{font:9pt Arial;font-weight:300;display: block;color:#6A6A6A;}



#Author_title_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;background:#000000;font:12pt "微軟正黑體";font-weight: 700;color:#ffffff;padding:0.5em 0;}
#Author_title_block .Author_title_2_1{width:20%;text-align: center;}
#Author_title_block .Author_title_2_2{width:80%;}

#Author_list_block{display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;font:12pt "微軟正黑體";font-weight: 700;padding:0.5em 0;}
#Author_list_block .Author_list_2_1{width:20%;text-align: center;padding:0.5em 0.5em;}
#Author_list_block .Author_list_2_2{width:80%;padding:0.5em 0.5em;}
#Author_list_block .line{float:left;width:100%;height:auto !important;margin-bottom:8px;background-image: linear-gradient(to right, #727272 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 4px 1px;background-repeat: repeat-x;padding-bottom:8px;}


@media only screen and (max-width: 479px) {
.member_T_block .history_3_1_block,.member_T_block .history_3_2_block,.member_T_block .history_3_3_block{display: none;}
.member_T_block .history_4_1_block,.member_T_block .history_4_2_block,.member_T_block .history_4_3_block,.member_T_block .history_4_4_block{display: none;}

#Author_title_block .Author_title_2_1{width:30%;text-align: center;}
#Author_title_block .Author_title_2_2{width:calc(70% - 2em);padding:0 1em;}	
	
#Author_list_block .Author_list_2_1{width:30%;text-align: center;padding:0.5em 0;}
#Author_list_block .Author_list_2_2{width:calc(70% - 2em);padding:0.5em 1em;}

.history_T_block{display:none;}	
.history_C_block .mobile{display:inline-block;}	
.history_C_block .history_5_1_block{display: none;}
.history_C_block .history_5_2_block .mobile span{display:inline-block;padding:0.2em;border-radius: 3px; color:#ffffff;background:#008000;}	
	
.history_C_block .history_5_2_block{width:100%;padding:0rem 0;text-align: left;margin-bottom: 1em}
.history_C_block .history_5_3_block{width:100%;padding:0rem 0;text-align: left;}
.history_C_block .history_5_4_block{width:100%;padding:0rem 0;text-align: left;}
.history_C_block .history_5_5_block{width:100%;padding:0rem 0;text-align: left;}	
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.member_T_block .history_4_1_block,.member_T_block .history_4_2_block,.member_T_block .history_4_3_block,.member_T_block .history_4_4_block{display: none;}
	
#Author_title_block .Author_title_2_1{width:30%;text-align: center;}
#Author_title_block .Author_title_2_2{width:calc(70% - 2em);padding:0 1em;}	
	
#Author_list_block .Author_list_2_1{width:30%;text-align: center;padding:0.5em 0;}
#Author_list_block .Author_list_2_2{width:calc(70% - 2em);padding:0.5em 1em;}	

.history_T_block{display:none;}	
.history_C_block .mobile{display:inline-block;}	
.history_C_block .history_5_1_block{display: none;}
.history_C_block .history_5_2_block .mobile span{display:inline-block;padding:0.2em;border-radius: 3px; color:#ffffff;background:#008000;}	
	
.history_C_block .history_5_2_block{width:100%;padding:0rem 0;text-align: left;margin-bottom: 1em}
.history_C_block .history_5_3_block{width:100%;padding:0rem 0;text-align: left;}
.history_C_block .history_5_4_block{width:100%;padding:0rem 0;text-align: left;}
.history_C_block .history_5_5_block{width:100%;padding:0rem 0;text-align: left;}	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
.member_T_block .history_4_1_block,.member_T_block .history_4_2_block,.member_T_block .history_4_3_block,.member_T_block .history_4_4_block{display: none;}
	
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

/*new*/
.New_list_block{font:13pt "微軟正黑體";font-weight: 700; width:100%;margin:1em 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;}
.New_list_block:after {content:''; display:block; clear:both;}

.New_list_block .New_list_title_3_1{width:20%;color:#ffffff;padding:0.8em 1em;text-align: center; background: linear-gradient(180deg, #303338, #474c50);}
.New_list_block .New_list_title_3_2{width:60%;color:#ffffff;padding:0.8em 1em; background: linear-gradient(180deg, #303338, #474c50);}
.New_list_block .New_list_title_3_3{width:20%;color:#ffffff;padding:0.8em 1em; background: linear-gradient(180deg, #303338, #474c50);}

.New_list_content_block{font:13pt "微軟正黑體";font-weight: 700; width:100%;margin:1em 0;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;}
.New_list_content_block:after {content:''; display:block; clear:both;}
.New_list_content_block a{color:#484848;}
.New_list_content_block a:hover{color:#ff6600;}
.New_list_content_block .New_list_3_1{width:20%;color:#484848;padding:0.8em 1em;text-align: center;}
.New_list_content_block .New_list_3_1 .New_list_3_1_mob{display:none;}
.New_list_content_block .New_list_3_2{width:60%;color:#484848;padding:0.8em 1em;}
.New_list_content_block .New_list_3_3{width:20%;color:#484848;padding:0.8em 1em;}
.New_list_content_block .New_list_3_3 .New_list_3_3_mob{display:none;}

@media only screen and (max-width: 479px){
.New_list_block{display: none;}	
.New_list_content_block .New_list_3_1{width:100%;color:#D75000;padding:0.1em 0.2em;text-align: left;}
.New_list_content_block .New_list_3_1 .New_list_3_1_mob{display:inline-block;}	
.New_list_content_block .New_list_3_2{width:100%;color:#484848;padding:0.1em 0.2em;}
.New_list_content_block .New_list_3_3{width:100%;color:#4f7b10;padding:0.1em 0.2em;}	
.New_list_content_block .New_list_3_3 .New_list_3_3_mob{display:inline-block;}	
	
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.New_list_block{display: none;}	
.New_list_content_block .New_list_3_1{width:100%;color:#D75000;padding:0.1em 0.2em;text-align: left;}
.New_list_content_block .New_list_3_1 .New_list_3_1_mob{display:inline-block;}	
.New_list_content_block .New_list_3_2{width:100%;color:#484848;padding:0.1em 0.2em;}
.New_list_content_block .New_list_3_3{width:100%;color:#4f7b10;padding:0.1em 0.2em;}
.New_list_content_block .New_list_3_3 .New_list_3_3_mob{display:inline-block;}	
}

/*Inner news*/
.Inner_news_title_block{width:100%;padding:1em;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:5px solid #4b7e19;border-left:1px solid #b1b1b1;border-right:1px solid #b1b1b1;border-bottom:1px solid #b1b1b1; }
.Inner_news_title_block:after{content:'' ;clear: both; display: block;}
.Inner_news_title_block .Inew_title{font:14pt "微軟正黑體";font-weight: 700;}
.Inner_news_title_block .Inew_date{font:9pt Arial;color:#4f7b10;}

.Inner_news_content_block{width:100%;padding:3em 2em;margin:3em 0;word-wrap: break-word;word-break: break-all;background:#f4f4f4;}
.Inner_news_content_block:after{content:'';clear: both;display: block;}
@media only screen and (max-width: 767px){
.Inner_news_content_block img{width:100%;max-width: 100%;height: auto}
	
}

/*allotment*/

.allotment_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;}
.allotment_list_block .allotment_title_6_1{width:10%;background: #666666;color:#ffffff;}
.allotment_list_block .allotment_title_6_2{width:56%;background: #666666;color:#ffffff;}
.allotment_list_block .allotment_title_6_3{width:10%;background: #666666;color:#ffffff;}
.allotment_list_block .allotment_title_6_4{width:10%;background: #666666;color:#ffffff;}
.allotment_list_block .allotment_title_6_5{width:7%;background: #666666;color:#ffffff;}
.allotment_list_block .allotment_title_6_6{width:7%;background: #666666;color:#ffffff;}


.allotment_list_block .allotment_list_6_1{width:10%;}
.allotment_list_block .allotment_list_6_2{width:56%;}
.allotment_list_block .allotment_list_6_3{width:10%;}
.allotment_list_block .allotment_list_6_4{width:10%;}
.allotment_list_block .allotment_list_6_5{width:7%;}
.allotment_list_block .allotment_list_6_6{width:7%;}
.allotment_list_block .allotment_list_line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #727272 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 8px 1px;background-repeat: repeat-x;padding-bottom:15px;}


.allotment01_list_block{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
.allotment01_list_block .allotment_title_7_1{width:calc(50%/6);background: #666666;color:#ffffff;}
.allotment01_list_block .allotment_title_7_2{width:calc(50%/6);background: #666666;color:#ffffff;}
.allotment01_list_block .allotment_title_7_3{width:50%;background: #666666;color:#ffffff;}
.allotment01_list_block .allotment_title_7_4{width:calc(50%/6);background: #666666;color:#ffffff;}
.allotment01_list_block .allotment_title_7_5{width:calc(50%/6);background: #666666;color:#ffffff;}
.allotment01_list_block .allotment_title_7_6{width:calc(50%/6);background: #666666;color:#ffffff;}
.allotment01_list_block .allotment_title_7_7{width:calc(50%/6);background: #666666;color:#ffffff;}

.allotment01_list_block .allotment_list_7_1{width:calc(50%/6);}
.allotment01_list_block .allotment_list_7_2{width:calc(50%/6);}
.allotment01_list_block .allotment_list_7_3{width:50%;}
.allotment01_list_block .allotment_list_7_4{width:calc(50%/6);}
.allotment01_list_block .allotment_list_7_5{width:calc(50%/6);}
.allotment01_list_block .allotment_list_7_6{width:calc(50%/6);}
.allotment01_list_block .allotment_list_7_7{width:calc(50%/6);}
.allotment01_list_block .allotment_list_line{float:left;width:100%;height:auto !important;margin-bottom:15px;background-image: linear-gradient(to right, #727272 40%, rgba(51, 51, 51, 0) 40%);background-position: bottom;background-size: 8px 1px;background-repeat: repeat-x;padding-bottom:15px;}




.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}



/*dis_v2*/
#dis_v2_block{display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height:auto;}
#dis_v2_block .dis_v2_list{width:calc((100%/3) - 2em);margin:0.5em 1em;}
#dis_v2_block .dis_v2_list .dis01 a{display:inline-block;padding:3em 0;width:100%;background:#f0b80f;color:#000;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis01 a:hover{display:inline-block;padding:3em 0;width:100%;background:#9f7211;color:#000;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis01 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}


#dis_v2_block .dis_v2_list .dis02 a{display:inline-block;padding:3em 0;width:100%;background:#519624;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis02 a:hover{display:inline-block;padding:3em 0;width:100%;background:#285d1b;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis02 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}

#dis_v2_block .dis_v2_list .dis03 a{display:inline-block;padding:3em 0;width:100%;background:#519624;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis03 a:hover{display:inline-block;padding:3em 0;width:100%;background:#285d1b;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis03 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}

#dis_v2_block .dis_v2_list .dis04 a{display:inline-block;padding:3em 0;width:100%;background:#1a67a0;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis04 a:hover{display:inline-block;padding:3em 0;width:100%;background:#164d72;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis04 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}

#dis_v2_block .dis_v2_list .dis05 a{display:inline-block;padding:3em 0;width:100%;background:#1faac8;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis05 a:hover{display:inline-block;padding:3em 0;width:100%;background:#128f9e;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis05 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}

#dis_v2_block .dis_v2_list .dis06 a{display:inline-block;padding:3em 0;width:100%;background:#f27130;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis06 a:hover{display:inline-block;padding:3em 0;width:100%;background:#ba4108;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis06 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}

#dis_v2_block .dis_v2_list .dis07 a{display:inline-block;padding:3em 0;width:100%;background:#2f2794;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis07 a:hover{display:inline-block;padding:3em 0;width:100%;background:#0a0268;color:#fff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis07 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}

#dis_v2_block .dis_v2_list .dis08 a{display:inline-block;padding:3em 0;width:100%;background:#a60e27;color:#ffffff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis08 a:hover{display:inline-block;padding:3em 0;width:100%;background:#890319;color:#ffffff;font:16pt Arial;font-weight: 700;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis08 img{background:#ffffff;border-radius: 50%;background-size:9vw;height:9vw;}


@media only screen and (max-width: 479px) {
/*dis_v2*/	
#dis_v2_block .dis_v2_list{width:calc((100%/1) - 2em);margin:0.5em 1em;}	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
/*dis_v2*/	
#dis_v2_block .dis_v2_list{width:calc((100%/2) - 2em);margin:0.5em 1em;}	
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {}



