﻿@charset "utf-8";
@import url("bootstrap-grid.css");
/* 興大-第20屆國際生物催化與農業生物技術學會研討會 CSS Document */
* { margin:0; padding:0;}
iframe{border: 0px;display: block;}

.ie6 img{width:100%;max-width: 100%;height: auto;border:none; }


@media only screen and (max-width: 991px) { 	
.mobile{display:block;}
.desktop{display:none;}	

}

@media (min-width: 992px) {
.mobile{display:none;}
.desktop{display:block;}
		
	
}


.Mtitle{font-size:1.8rem;color:#000000;padding:1.5em 0 0.7em 0;border-bottom:2px #000000 solid;text-indent:1em;}
.Mtitle01{font-size:1.8rem;color:#000000;padding:1.5em 0 0.7em 0;text-indent:1em;}


#main_pic_block {width:100%;min-width:1200px;height:152px;background:#000000 url(../Nimages/ilink_bg.jpg) no-repeat center top;zoom:1;}
#main_pic_block:after {content:''; clear:both; display:block;}
#main_pic_block #Mpic{width:1200px;min-width:1200px;height:100% !important;margin:0 auto;padding:0 !important;}
#main_pic_block #Mpic .Tfont{clear:both;position:relative;width:100%;height:0px;z-index:9;}
#main_pic_block #Mpic .Tfont span{width:auto;text-align:left;text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);color:#ffffff;position:absolute;top:calc((152px/2) - 30px);left:10px;}
#main_pic_block #Mpic .Tfont span .tspan{font-size:3rem;font-family: 'Noto Serif TC', serif;}
#main_pic_block #Mpic .Tfont span .eng{font-size:1.8rem;color:rgba(255,255,255,0.6);padding-left:0px;}	

#Mcontents {width:100%;padding:0;font-size:1.7rem;line-height:28px;letter-spacing:1px;}
#Mcontents:after {content:''; clear:both; display:block;}


#contents {width:100% !important;height:100% !important; margin:0; padding:0;}
#contents:after {content:''; clear:both; display:block;}


#Vcontents {width:100% !important;height:100vh!important;min-height: 100vh; margin:0; padding:0;background: #ff6600;}
#Vcontents:after {content:''; clear:both; display:block;}

#container{width:1200px;height:100% !important;margin:0 auto;padding:0 !important;background:transparent;}
#Mcontainer{width:calc(1200px - 1em);height:100% !important;margin:0 auto;padding:1em 0.5em;background:transparent;}

@media only screen and (max-width: 479px) {
#container{width:90%;height:100% !important;margin:0 auto;padding:0 5%;background:transparent;}
#container:after {content:''; clear:both; display:block;}
#Mcontainer{width:100%;height:100% !important;margin:0 auto;padding:1em 1em;background:#transparent;}		
}
@media screen and (min-width: 480px) and (max-width: 767px) {
#container{width:94%;height:100% !important;margin:0 auto;padding:0 3%;background:transparent;}
#container:after {content:''; clear:both; display:block;}
	
#Mcontainer{width:100%;height:100% !important;margin:0 auto;padding:1em 1em;background:#transparent;}
}

@media screen and (min-width: 768px) and (max-width: 991px) {
#container{width:96%;height:100% !important;margin:0 auto;padding:0 2%;background:transparent;}
#container:after {content:''; clear:both; display:block;}
	
#Mcontainer{width:100%;height:100% !important;margin:0 auto;padding:1em 1em;background:#transparent;}
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
#container{width:96%;height:100% !important;margin:0 auto;padding:0 2%;background:transparent;}
#container:after {content:''; clear:both; display:block;}
	
#Mcontainer{width:100%;height:100% !important;margin:0 auto;padding:1em 1em;background:transparent;}	
}

/*main_location_info*/

#Mcontainer .location_info{float:left; width:100%; height:auto; padding:0;clear:both;}
#Mcontainer .location_info:after {content:''; display:block; clear:both;}

#Mcontainer .location_info .location {text-align:left;}
#Mcontainer .location_info .location .home{display:inline-block; padding-left:0px; vertical-align:middle; font-size:1.4rem; color:#7e7e7e; background:url(../Nimages/home_icon.jpg) no-repeat left 1px;}
#Mcontainer .location_info .location span {display:inline-block; padding-right:15px; vertical-align:middle; font-size:1.4rem; color:#7e7e7e; background:url("../Nimages/arrow.gif") no-repeat right 6px;}
#Mcontainer .location_info .location span a{color:#8f8f8f;}
#Mcontainer .location_info .location span a:hover{color:#000000;}
#Mcontainer .location_info .location span.last {background:none;}
#Mcontainer .location_info .location strong {display:inline-block;padding-left:5px; vertical-align:middle; font-size:1.4rem; /*height:27px;line-height:27px;*/ color:#0d51ac;}
#Mcontainer .location_info .location strong a {color:#8f8f8f;}
#Mcontainer .location_info .location span.searchWord {background:none; color:#7e7e7e;}




/*footer*/
#footer{width:100%;height:auto;background:#2f8a7c;padding:2em 0 2em 0; margin:0 auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#footer .footer_top {display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;height: auto;padding:0;}
#footer .footer_top .logo_block{width:400px;color: rgba(255,255,255,0.7);padding:0;}
#footer .footer_top .logo_block div{width:100%;}
#footer .footer_top .logo_block a{color: rgba(255,255,255,0.7);}
#footer .footer_top .logo_block a:hover{color: rgba(255,255,255,1);}

#footer .footer_top .menuList{width:calc(100% - 400px);display:flex;flex-wrap: wrap;justify-content: flex-start}

#footer .footer_top .menuList a{color:rgba(255,255,255,0.8);font-size:1.5rem;}
#footer .footer_top .menuList a:hover{color:rgba(255,255,255,1);}


#footer .footer_top .menuList .title{font-size:1.6rem;display:inline-block;vertical-align:middle;color:#ffffff;zoom:1;border-bottom:2px solid rgba(255,255,255,0.2);margin:0 0 1em 0; padding:0 0 0.7em 0}

#footer .footer_top .menuList .title a{display:inline-block; font-size:1.6rem; color:#ffffff; }
#footer .footer_top .menuList .title a:hover{color:#ffffff;}
#footer .footer_top .menuList p{font-size:1.2rem;line-height:15px ; margin-bottom:0.5em;}

#footer .footer_top .menuList .column1{width:calc((99%/5) - 0.6em);margin:0 0.3em;bottom:0em;}
#footer .footer_top .menuList .column1 .column1_list_block{width:100%;}
#footer .footer_top .menuList .column1 .column1_list_block .column1_list{width:100%;font-size:1.4rem;padding: 0.3em 0 0 0}
#footer .footer_top .menuList .column1 .column1_list_block .column1_list a{color:rgba(255,255,255,0.8)}
#footer .footer_top .menuList .column1 .column1_list_block .column1_list a:hover{color:rgba(255,255,255,1)}

@media only screen and (max-width: 991px) { 
	
/*footer*/	



	
}


/*footer_copy*/
#footer_info{ width:100% !important;overflow:hidden;background:#1c1c1c;}
#footer_info .address{font-size:1.4rem;color:#ffffff;margin:1em 0;zoom:1;}
#footer_info .address a{color:#ffffff;}
#footer_info .address a:hover{color:rgba(255,255,255,0.7);}


.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-size:1.4rem;padding:0.2em 0;}*/


/*index_Ilink*/
.Ilink_button_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}
.Ilink_button_block .Ilink_button_list{width:calc(100%/2);padding:0.5em;}

/*index_intro*/
.Iintro_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch; }

.Iintro_img{width:40%;background: url("../Nimages/intro_bg_01.jpg")no-repeat center center;background-size: cover;}
.Iintro_content_block{width:60%;color:#ffffff;padding:4em 0 4em 4em;background:#2d887b url("../Nimages/intro_bg_02.jpg")no-repeat left top;}
.Iintro_content_block .Iintro_content{width:600px;background:rgba(255,0,4,0);display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch; }

.Iintro_content_block .Iintro_content .content_title{width:100%;font-size: 3rem; font-family: 'Noto Serif TC', serif;color: #ffffff;padding:0.5em 0;background: url("../Nimages/Iintro_content_title_bg.png") repeat-x left 0.8em;}
.Iintro_content_block .Iintro_content .content_title div{background: #2d887b;display: inline-block;padding:0 0.3em 0 0;}

.Iintro_content_block .Iintro_content .content01{font-size:2.2rem;width: 50px;}
.Iintro_content_block .Iintro_content .content02{font-size:1.8rem;width:calc(100% - 0px);}

/*index_Idate*/
.Idate_button_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}
.Idate_button_block .date_img{width:360px;padding:2em 0 0 0;}
.Idate_button_block .date_content{width:calc(100% - 360px);padding:1em;margin: 1em 0; font-size: 2rem;border: 2px solid rgba(0,0,0,0.2);border-radius:10px;box-shadow: 0 2px 10px 2px rgba(0,0,0,0.2);}

.Idate_button_block .date_content ul {margin:0px}
.Idate_button_block .date_content ul li{background:url("../Nimages/arrow01.svg")no-repeat left 2px;padding:0 0 0.5em 30px;line-height: 25px; vertical-align: middle;display: flex;flex-wrap: wrap;justify-content:flex-start;}
.Idate_button_block .date_content ul li .text02_1{width:310px;text-align:left;font:1.9rem "微軟正黑體";font-weight: 700;}
.Idate_button_block .date_content ul li .text02_2{width:calc(100% - 310px);text-align: left;font:1.9rem "微軟正黑體";font-weight: 600;}
.Idate_button_block .date_content ul li .text02_2 p{display:inline-block;} 

.Idate_button_block .date_content .s{text-decoration: line-through ;text-decoration-thickness: 2px;padding:0 1em 0 0;}

/*index_Itheme*/
.Itheme_bg{width:100%;background:#9c872c url("../Nimages/ilink_bg.jpg")no-repeat center top;}
.Itheme_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;color: #ffffff; padding:1em 0 0 0;}

.Itheme_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:stretch;  height: auto;}
.Itheme_block .theme_list{width: calc((100%/2) - 1em);margin:0.5em;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:stretch;  height: auto;}
.Itheme_block .theme_list .theme_img{width:40%;}
.Itheme_block .theme_list .theme_content{width:60%;padding:0 1em;font-size: 1.6rem;}
.Itheme_block .theme_list .theme_content ul {list-style:disc;padding:0 0 0 1em;}



/*index_ISpeaker*/
.ISpeaker_bg{width:100%;}
.ISpeaker_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.ISpeaker_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}
.ISpeaker_block .Speaker_list{width:calc((100%/4) - 1em);margin:0.5em;padding:0.5em;}

.ISpeaker_block .Speaker_list .Speaker_img{width:100%;}
.ISpeaker_block .Speaker_list .Speaker_content{width:100%;}
.ISpeaker_block .Speaker_list .Speaker_content .title{width:100%;font-size: 2.4rem;padding: 0 0 0.5em 0;}
.ISpeaker_block .Speaker_list .Speaker_content .subtitle{width:100%;font-size: 2rem;}
.ISpeaker_block .Speaker_list .Speaker_content .content{width:100%;font-size: 1.6rem;}

/*index_Iunit*/

.Iunit_bg{background:#e3e3e3;padding:0.5em;}
.Iunit_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.Iunit_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}

.Iunit_block .Iunit_list{width:calc((100%/3) - 1em);margin:0.5em;padding:0.5em; background: #ffffff;text-align: center;}
.Iunit_block .Iunit_list .Iunit_subtitle{display: inline-block;background: #1855c8;color:#ffffff;padding:0.2em 0.5em;}

@media only screen and (max-width: 449px) {
	
/*index_ISpeaker*/
.ISpeaker_bg{width:100%;}
.ISpeaker_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.ISpeaker_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}
.ISpeaker_block .Speaker_list{width:calc((100%/1) - 0em);margin:0.5em 0;padding:0.5em;}	
	
.ISpeaker_block .Speaker_list .Speaker_img{width:100%;}
.ISpeaker_block .Speaker_list .Speaker_img img{max-width:100%;width:100%;}	
	
/*index_theme*/
.Itheme_bg{width:100%;background:#9c872c url("../Nimages/ilink_bg.jpg")no-repeat center top;}	
	
.Itheme_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:baseline;  height: auto;}	
.Itheme_block .theme_list{width: calc((100%/1) - 1em);margin:0.5em;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}	
.Itheme_block .theme_list .theme_img{width:100%;}	
.Itheme_block .theme_list .theme_img img{width:100%;}		
.Itheme_block .theme_list .theme_content{width:100%;padding:0.5em;}		
	
/*index_Iunit*/

.Iunit_bg{background:#e3e3e3;/*padding:0.5em;*/}
.Iunit_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.Iunit_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}

.Iunit_block .Iunit_list{width:calc((100%/1) - 0em);margin:0.5em 0;padding:0.5em; }
.Iunit_block .Iunit_list .Iunit_subtitle{display: inline-block;background: #1855c8;color:#ffffff;padding:0.2em 0.5em;}		
}
@media screen and (min-width: 450px) and (max-width: 575px) {
/*index_ISpeaker*/
.ISpeaker_bg{width:100%;}
.ISpeaker_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.ISpeaker_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}
.ISpeaker_block .Speaker_list{width:calc((100%/2) - 0.4em);margin:0.5em 0.2em;padding:0.5em;}	
	
.ISpeaker_block .Speaker_list .Speaker_img{width:100%;}
.ISpeaker_block .Speaker_list .Speaker_img img{width:100%;}		
/*index_theme*/
.Itheme_bg{width:100%;background:#9c872c url("../Nimages/ilink_bg.jpg")no-repeat center top;}	
	
.Itheme_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:baseline;  height: auto;}	
.Itheme_block .theme_list{width: calc((100%/1) - 1em);margin:0.5em;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}	
.Itheme_block .theme_list .theme_img{width:40%;}	
.Itheme_block .theme_list .theme_img img{width:100%;}		
.Itheme_block .theme_list .theme_content{width:60%;padding:0.5em;}		
	
/*index_Iunit*/

.Iunit_bg{background:#e3e3e3;}
.Iunit_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.Iunit_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}

.Iunit_block .Iunit_list{width:calc((100%/2) - 0.8em);margin:0.5em 0.4em;padding:0.5em; background: #ffffff;}
.Iunit_block .Iunit_list .Iunit_subtitle{display: inline-block;background: #1855c8;color:#ffffff;padding:0.2em 0.6em;}	
.Iunit_block .Iunit_list .Iunit_content{width:100%;}
}


@media only screen and (max-width: 575px) {
/*index_Ilink*/
.Ilink_button_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}
.Ilink_button_block .Ilink_button_list{width:100%;padding:0.5em;}	
	
/*index_intro*/
.Iintro_block{width:100%;background:#cccccc;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch; }

.Iintro_img{width:100%;height: 300px; background: url("../Nimages/intro_bg_01.jpg")no-repeat center center;background-size: cover;}
.Iintro_content_block{width:100%;color:#ffffff;padding:2em;background:#2d887b url(../Nimages/intro_bg_02.jpg)no-repeat left 20% top;}		
.Iintro_content_block .Iintro_content{width:100%;background:rgba(25,0,4,0)}

/*index_Idate*/
.Idate_button_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}
.Idate_button_block .date_img{width:100%;text-align: center}
.Idate_button_block .date_content{width:calc(100% - 0.6em);padding:0.5em;margin:0 0.3em 1em 0.3em;font-size: 1.8rem;border: 2px solid rgba(0,0,0,0.2);border-radius:10px;box-shadow: 0 2px 10px 2px rgba(0,0,0,0.2);}	
	
.Idate_button_block .date_content ul {margin:5px}
.Idate_button_block .date_content ul li{background:url("../Nimages/arrow01.svg")no-repeat left 6px;padding:0 0 0.5em 30px;line-height: 30px; vertical-align: middle;}
	
.Idate_button_block .date_content ul li .text02_1{width:100%;text-align:left;}
.Idate_button_block .date_content ul li .text02_2{width:100%;text-align:left;}
.Idate_button_block .date_content ul li .text02_2 p{display:block;}	

	
	

}
@media screen and (min-width: 576px) and (max-width: 767px) {
/*index_Idate*/
.Idate_button_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}
.Idate_button_block .date_img{width:35%;text-align: left}
.Idate_button_block .date_content{width:calc(65% - 0em);padding:1em;margin:1em 0em 1em 0em;font-size: calc(1.8rem*0.95);border: 2px solid rgba(0,0,0,0.2);border-radius:10px;box-shadow: 0 2px 10px 2px rgba(0,0,0,0.2);}	
	
.Idate_button_block .date_content ul {margin:0px}
.Idate_button_block .date_content ul li{background:url("../Nimages/arrow01.svg")no-repeat left -4px;padding:0 0 0.7em 30px;line-height: calc(1.8rem*0.95); vertical-align: middle;}

.Idate_button_block .date_content ul li .text02_1{width:100%;text-align:left;}
.Idate_button_block .date_content ul li .text02_2{width:100%;text-align:left;}	
.Idate_button_block .date_content ul li .text02_2 p{display:block;}	
/*index_intro*/
.Iintro_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch; }
.Iintro_img{width:50%;background: url("../Nimages/intro_bg_01.jpg")no-repeat;background-position: right 35% top 0%;background-size: cover;}
.Iintro_content_block{width:50%;color:#ffffff;padding:2em;background:#2d887b url("../Nimages/intro_bg_02.jpg")no-repeat left top;}	
.Iintro_content_block .Iintro_content{width:100%;background:rgba(25,0,4,0)}
	
/*index_theme*/
.Itheme_block .theme_list{width: calc((100%/1) - 1em);margin:0.5em;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}	
.Itheme_block .theme_list .theme_img{width:40%;}	
.Itheme_block .theme_list .theme_img img{width:100%;}		
.Itheme_block .theme_list .theme_content{width:60%;padding:0.5em;}		
	
/*index_ISpeaker*/
.ISpeaker_bg{width:100%;}
.ISpeaker_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.ISpeaker_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}
.ISpeaker_block .Speaker_list{width:calc((100%/2) - 0.8em);margin:0.5em 0.4em;padding:0.5em;}
	
/*index_Iunit*/

.Iunit_bg{background:#e3e3e3;padding:0.5em;}
.Iunit_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.Iunit_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}

.Iunit_block .Iunit_list{width:calc((100%/2) - 0.6em);margin:0.5em 0.3em;padding:0.5em; background: #ffffff;}
.Iunit_block .Iunit_list .Iunit_subtitle{display: inline-block;background: #1855c8;color:#ffffff;padding:0.2em 0.5em;}		
}
@media screen and (min-width: 768px) and (max-width: 991px) {
/*index_Idate*/
.Idate_button_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}
.Idate_button_block .date_img{width:35%;text-align: left}
.Idate_button_block .date_content{width:calc(65% - 0em);padding:1em;margin:1em 0em 1em 0em;font-size: calc(1.8rem*0.95);border: 2px solid rgba(0,0,0,0.2);border-radius:10px;box-shadow: 0 2px 10px 2px rgba(0,0,0,0.2);}	
	
.Idate_button_block .date_content ul {margin:0px}
.Idate_button_block .date_content ul li{background:url("../Nimages/arrow01.svg")no-repeat left -4px;padding:0 0 0.7em 30px;line-height: calc(1.8rem*0.95); vertical-align: middle;}

.Idate_button_block .date_content ul li .text02_1{width:100%;text-align:left;}
.Idate_button_block .date_content ul li .text02_2{width:100%;text-align:left;}	
.Idate_button_block .date_content ul li .text02_2 p{display:block;}		
	
/*index_ISpeaker*/
.ISpeaker_bg{width:100%;}
.ISpeaker_title{width:100%;text-align:center;font-size:3.2rem;font-family: 'Noto Serif TC', serif;padding:1em 0 0 0;}

.ISpeaker_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}
.ISpeaker_block .Speaker_list{width:calc((100%/2) - 0em);margin:0.5em 0;padding:0.5em;}	
	
/*index_theme*/
.Itheme_block .theme_list{width: calc((100%/1) - 1em);margin:0.5em;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}	
.Itheme_block .theme_list .theme_img{width:40%;}	
.Itheme_block .theme_list .theme_img img{width:100%;}		
.Itheme_block .theme_list .theme_content{width:60%;padding:0.5em;}			
	
/*index_intro*/
.Iintro_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch; }
.Iintro_img{width:50%;background: url("../Nimages/intro_bg_01.jpg")no-repeat center top;background-size: cover;}
.Iintro_content_block{width:50%;color:#ffffff;padding:2em;background:#2d887b url("../Nimages/intro_bg_02.jpg")no-repeat left top;}	
.Iintro_content_block .Iintro_content{width:100%;background:rgba(25,0,4,0)}	
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
/*index_Idate*/
.Idate_button_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}
.Idate_button_block .date_img{width:35%;text-align: left}
.Idate_button_block .date_content{width:calc(65% - 0em);padding:1em;margin:1em 0em 1em 0em;font-size: calc(1.8rem*0.95);border: 2px solid rgba(0,0,0,0.2);border-radius:10px;box-shadow: 0 2px 10px 2px rgba(0,0,0,0.2);}	
	
.Idate_button_block .date_content ul {margin:0px}
.Idate_button_block .date_content ul li{background:url("../Nimages/arrow01.svg")no-repeat left -4px;padding:0 0 0.7em 30px;line-height: calc(1.8rem*0.95); vertical-align: middle;}

.Idate_button_block .date_content ul li .text02_1{width:100%;text-align:left;}
.Idate_button_block .date_content ul li .text02_2{width:100%;text-align:left;}	
.Idate_button_block .date_content ul li .text02_2 p{display:inline-block;} 	
/*index_intro*/
.Iintro_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch; }

.Iintro_img{width:40%;background: url("../Nimages/intro_bg_01.jpg")no-repeat center center;background-size: cover;}
.Iintro_content_block{width:60%;color:#ffffff;padding:4em;background:#2d887b url("../Nimages/intro_bg_02.jpg")no-repeat left top;}	
.Iintro_content_block .Iintro_content{width:100%;background:rgba(25,0,4,0)}		
}



/*full_page*/

.M_note{width:100%;font-size:1.7rem;line-height:28px;letter-spacing:1px;word-wrap: break-word;word-break: break-all;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;padding: 1em 1em;}
.M_note .M_note_l{width:40%;}
.M_note .M_note_l img{width:100%;max-width: 100%;}
.M_note .M_note_r{width:60%;padding:0.2em 1em;}
.M_note .M_note_r img{width:100%;max-width: 100%;}

.M_note_title{width:100%;font-size:2.4rem;color:#222222;padding:1em 0;}
.icon_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:  space-between;align-items:stretch;  height: auto;}
.icon_block .icon_item{width:calc(100%/5);}

.icon_block .certificate_item{width:calc(100%/2);}
.icon_block .certificate_item img{width:100%;max-width: 100%;}


.M_note ul {list-style:disc;padding:0 0 0 2em;}
.M_note ol {list-style:decimal;padding:0 0 0 2em;}

.M_note a{color:#0245c0;font-size:1.8rem;}
.M_note a:hover{color:#000000;}



@media only screen and (max-width: 350px) {
.icon_block .icon_item img{width:100%;max-width: 100%;}	
}



/*mobile_style*/
@media only screen and (max-width: 479px) {
.M_note .M_note_l{width:100%;}
.M_note .M_note_l img{width:100%;max-width: 100%;}
.M_note .M_note_r{width:100%;padding:0.2em 1em;}
.icon_block{width:100%;display: flex;flex-wrap: wrap;justify-content:center;align-content:  space-between;align-items:stretch;  height: auto;}	
.icon_block .icon_item{width:calc(100%/2);text-align: center}
	
.icon_block .certificate_item{width:calc(100%/1);}
	
/*pic*/	
#mobile_pic_block {width:100%;height:152px;background:#8a8a8a url(../images/title/title00.jpg) no-repeat center top;zoom:1;text-align: left}
#mobile_pic_block #mobile_tfont{font-size:2.9rem;text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);color:#ffffff;padding-top:calc((152px/2) - 30px);padding-left:calc(50% - (250px/2));}
#mobile_pic_block #mobile_tfont div{width:250px;}
#mobile_pic_block #mobile_tfont div .tspan{/*background: url(../images/title_icon.png) no-repeat left 4px;padding-left:38px;*/}		
#mobile_pic_block #mobile_tfont div .eng{font-size:1.8rem;color:rgba(255,255,255,0.6);/*padding-left:38px;*/}	

/*footer*/	

#footer{width:100%;height:auto;background:#2f8a7c;/*url(../Nimages/footer_bg.jpg)no-repeat center top;*/padding:2em 0 0em 0; margin:0 auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#footer .footer_top .logo_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;padding:0 0 1em 0;font-size: 1.4rem;}
	

#footer .footer_top .menuList{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start}
#footer .footer_top .menuList .column1{width:calc((99%/2) - 0.6em);margin:0 0.3em;bottom:0em;}
#footer .footer_top .menuList .column1 .column1_list_block{width:100%;margin: 0 0 2em 0;}
	
}
@media screen and (min-width: 480px) and (max-width: 767px) {
.M_note .M_note_l{width:100%;}
.M_note .M_note_l img{width:100%;max-width: 100%;}
.M_note .M_note_r{width:100%;padding:0.2em 1em;}
.icon_block .icon_item{width:calc(100%/3);}		
/*pic*/	
#mobile_pic_block {width:100%;height:152px;background:#8a8a8a url(../images/title/title00.jpg) no-repeat center top;zoom:1;text-align: left}
#mobile_pic_block #mobile_tfont{font-size:2.9rem;text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);color:#ffffff;padding-top:calc((152px/2) - 30px);padding-left:calc(50% - (250px/2));}
#mobile_pic_block #mobile_tfont div{width:250px;}
#mobile_pic_block #mobile_tfont div .tspan{/*background: url(../images/title_icon.png) no-repeat left 4px;padding-left:38px;*/}		
#mobile_pic_block #mobile_tfont div .eng{font-size:1.8rem;color:rgba(255,255,255,0.6);/*padding-left:38px;*/}	


/*footer*/	
#footer{width:100%;height:auto;background:#2f8a7c;/*url(../Nimages/footer_bg.jpg)no-repeat center top;*/padding:2em 0 0.5em 0; margin:0 auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#footer .footer_top .logo_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;padding:0 0 1em 0;}
#footer .footer_top .menuList{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start}	
#footer .footer_top .menuList .column1{width:calc((99%/3) - 0.6em);margin:0 0.3em;bottom:0em;}
#footer .footer_top .menuList .column1 .column1_list_block{width:100%;margin: 0 0 1.5em 0;}
	
}
@media screen and (min-width: 768px) and (max-width: 959px) {
/*pic*/	
#mobile_pic_block {width:100%;height:152px;background:#8a8a8a url(../images/title/title00.jpg) no-repeat center top;zoom:1;text-align: left}
#mobile_pic_block #mobile_tfont{font-size:3rem;text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);color:#ffffff;padding-top:calc((152px/2) - 30px);padding-left:calc(50% - (250px/2));}
#mobile_pic_block #mobile_tfont div{width:250px;}
#mobile_pic_block #mobile_tfont div .tspan{/*background: url(../images/title_icon.png) no-repeat left 4px;padding-left:38px;*/}		
#mobile_pic_block #mobile_tfont div .eng{font-size:1.8rem;color:rgba(255,255,255,0.6);/*padding-left:38px;*/}		
	

/*footer*/	
#footer{width:100%;height:auto;background:#2f8a7c;/*url(../Nimages/footer_bg.jpg)no-repeat center top;*/padding:2em 0 0.5em 0; margin:0 auto;display:flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
#footer .footer_top .logo_block{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;padding:0 0 1em 0;}
	
#footer .footer_top .menuList{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;padding:1em 0 0 0;}		
#footer .footer_top .menuList .column1{width:calc((99%/4) - 0.6em);margin:0 0.3em;bottom:0em;}
#footer .footer_top .menuList .column1 .column1_list_block{width:100%;margin: 0 0 1.5em 0;}	

		
}
@media screen and (min-width: 960px) and (max-width: 1199px) {
/*pic*/	
#mobile_pic_block {width:100%;height:152px;background:#8a8a8a url(../images/title/title00.jpg) no-repeat center top;zoom:1;text-align: left}
#mobile_pic_block #mobile_tfont{font-size:3rem;text-shadow: 0 0 5px rgba(0, 0, 0, 0.7);color:#ffffff;padding-top:calc((152px/2) - 30px);padding-left:calc(50% - (250px/2));}
#mobile_pic_block #mobile_tfont div{width:250px;}
#mobile_pic_block #mobile_tfont div .tspan{/*background: url(../images/title_icon.png) no-repeat left 4px;padding-left:38px;*/}		
#mobile_pic_block #mobile_tfont div .eng{font-size:1.8rem;color:rgba(255,255,255,0.6);/*padding-left:38px;*/}		
	
	
}

/******page********/


/********/

.title{font-size:2.6rem;color:#494c4f}
.title01{font-size:2rem;color:#494c4f}


/*login*/
#loginbg{width:100%;margin:0;/*padding-top:2em;border:solid;margin: 0 auto*/background:rgba(0,0,0,0.0)}
#loginbg .title_block{width:100%;margin: 0 auto;padding:2em 0;text-align: center;}
#loginbg .title_block .title{font-size:3.4rem;color:#020202;}
#loginbg .title_block .title span{color:#45a121;font-size:1.8rem;display: block;}

#loginbg .input_block{width:60%;margin: 0 auto;overflow: hidden;background:rgba(0,0,0,0.0)}
#loginbg .input_block:after {clear : left;content : '.';display : block;height : 0;verflow : hidden;}
#loginbg .input_block .TArea01{width:80%;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-size:1.8rem;}

#loginbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;}
#loginbg .input_block .TArea01 .TArea01_block .input_block{width:calc(75% - 2%);float:left;margin-left:2%;}
#loginbg .input_block .TArea01 .TArea01_block .input_block input{border:1px solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#loginbg .input_block .TArea02{width:20%;float:left;font-size:1.8rem;}
#loginbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;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-size:1.5rem;}



/*admin_login*/
#adloginbg{width:100%;margin: 0 auto}
#adloginbg .title_block{width:20%;margin: 0 auto;padding:2em 0;text-align: center;}
#adloginbg .title_block .title{font-size:3.4rem;color:#020202;}
#adloginbg .title_block .title span{color:#4a94ad;font-size:1.8rem;display: block;}

#adloginbg .input_block{width:60%;margin: 0 auto;overflow: hidden;}
#adloginbg .input_block:after {clear : left;content : '';display : block;height : 0;verflow : hidden;}
#adloginbg .input_block .TArea01{width:80%;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-size:1.8rem;}

#adloginbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;}
#adloginbg .input_block .TArea01 .TArea01_block .input_block{width:calc(75% - 2%);float:left;margin-left:2%;}
#adloginbg .input_block .TArea01 .TArea01_block .input_block input{border:1px  solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#adloginbg .input_block .TArea02{width:20%;float:left;font-size:1.8rem;}
#adloginbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;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-size:1.5rem;}


@media only screen and (max-width: 767px) {
/*login*/
#loginbg{width:95%;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_block{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;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-size:1.5rem;}	
	
/*adlogin*/
#adloginbg{width:95%;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_block{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;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-size:1.5rem;}	
	
}

/*forgot password*/
#forgotbg{width:100%;}
#forgotbg .title_block{width:20%;margin: 0 auto;padding:2em 0;text-align: center;}
#forgotbg .title_block .title{font-size:3.4rem;color:#020202;}
#forgotbg .title_block .title span{color:#ab2234;font-size:1.8rem;display: block;}

#forgotbg .input_block{width:60%;margin: 0 auto;overflow: hidden;}
#forgotbg .input_block:after {clear : left;content : '';display : block;height : 0;verflow : hidden;}
#forgotbg .input_block .TArea01{width:80%;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-size:1.8rem;}

#forgotbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;}
#forgotbg .input_block .TArea01 .TArea01_block .input_block{width:calc(75% - 2%);float:left;margin-left:2%;}
#forgotbg .input_block .TArea01 .TArea01_block .input_block input{border:1px  solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#forgotbg .input_block .TArea02{width:20%;float:left;font-size:1.8rem;}
#forgotbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;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-size:1.5rem;}

@media only screen and (max-width: 767px) {
/*login*/
#forgotbg{width:95%;border:solid;border-width:0px;border-color:#d3d3d3 #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_block{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;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-size:1.5rem;}	
	
}

#diss_block{width:100%;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:50px;height:50px;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:50px;height:50px;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:50px;height:50px;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:50px;height:50px;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:#a8a8a8;color:#292929;font-size:1.8rem;border-radius: 5px;text-align: center;}
#diss_block #diss .diss01 a:hover{display:inline-block;padding:3em 0;width:100%;background:#cccccc;color:#000;font-size:1.8rem;border-radius: 5px;text-align: center;}
#diss_block #diss .diss02 a{display:inline-block;padding:3em 0;width:100%;background:#a8a8a8;color:#292929;font-size:1.8rem;border-radius: 5px;text-align: center;}
#diss_block #diss .diss02 a:hover{display:inline-block;padding:3em 0;width:100%;background:#cccccc;color:#000;font-size:1.8rem;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;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;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;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;border-radius: 5px;text-align: center;}
*/
#diss_block #diss>a .diss01{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background:#d6d6d6;padding:1em;border-radius: 10px;}
#diss_block #diss>a:hover .diss01{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background:#f6f6f6;}
#diss_block #diss>a .diss01 .img_block{width:170px;text-align: right;}
#diss_block #diss>a .diss01 .text_block{width:calc(100% - 170px);padding:1em 0;font-size:2rem;color:#000000;}
#diss_block #diss>a .diss01 .text_block span{font-size:1.2rem;color:rgba(94,94,94,1.00);display: block}


#diss_block #diss>a .diss02{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background:#d6d6d6;padding:1em;border-radius: 10px;}
#diss_block #diss>a:hover .diss02{width:100%;display:flex;flex-wrap: wrap;justify-content: flex-start;background:#f6f6f6;}
#diss_block #diss>a .diss02 .img_block{width:170px;text-align: right;}
#diss_block #diss>a .diss02 .text_block{width:calc(100% - 170px);padding:1em 0;font-size:2rem;color:#000000;}
#diss_block #diss>a .diss02 .text_block span{font-size:1.2rem;color:rgba(94,94,94,1.00);display: block}

@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:1px 1px 1px 1px;border-color:#d3d3d3 #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-size:3.4rem;color:#020202;}
#examinationbg .title_block .title span{color:#1976b2;font-size:1.8rem;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-size:1.8rem;}

#examinationbg .input_block .TArea01 .TArea01_block .text span{display: block;color:#a1a1a1;}
#examinationbg .input_block .TArea01 .TArea01_block .input_block{width:calc(75% - 2%);float:left;margin-left:2%;}
#examinationbg .input_block .TArea01 .TArea01_block .input_block input{border:1px  solid #d4d4d4;padding:0.5em;width:calc((100% - 1em) - 2px);}
 


#examinationbg .input_block .TArea02{width:30%;float:left;font-size:1.8rem;}
#examinationbg .input_block .TArea02 #Blogin a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;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-size:1.5rem;}

@media only screen and (max-width: 767px) {
/*login*/
#examinationbg{width:95%;border:solid;border-width:1px 1px 1px 1px;border-color:#d3d3d3 #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_block{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;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-size:1.5rem;}	
	
}



/*introduction*/
.introduction_title{width:100%;font-size:2.4rem;color:#494c4f;padding:1.5em 0 0.5em 0;border-bottom: 2px solid #494c4f; margin-bottom: 2rem; display:inline-block;}
.introduction_title p{font-size:1.1rem;color:rgba(78,78,78,1.00);}
.introduction{width:100%;margin-right:0;margin-left:0px;color:#000000;font-size:1.7rem;font-weight: 300; line-height:30px;/*word-wrap: break-word;word-break: break-all;*/}
.introduction img{max-width: 100%; height: auto;}
.introduction ul {list-style:disc;padding:0 0 0 1.5em;font-weight: 300; }
.introduction ol {list-style:decimal;padding:0 0 0 1.5em;font-weight: 300; }

.introduction a{color:rgba(0,76,255,1.00)}
.introduction a:hover{color:#000000;}

.introduction_category{width:100%;margin:0 auto;color:#000000;line-height:1.6rem;}


.table_block{width:100%;}

/*Sponsers*/
.Sponsers_title{width:100%;font-size:2.4rem;color:#494c4f;padding:1.5em 0 0.5em 0;border-bottom: 2px solid #494c4f; margin-bottom: 2rem; display:inline-block;}

.Sponsers{color:#000000;font-size:1.7rem;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
.Sponsers .Sponsers_list{width:calc(100%/4);padding:0.5em;}
.Sponsers .Sponsers_list img{max-width: 100%; height: auto;border:1px solid rgba(0,0,0,0.2)}

.Sponsers a{color:#000000;}
.Sponsers a:hover{color:#292929;}


/*member*/
.bg-red{background:#ff0000;color: #ffffff;}

.member_title{width:100%;font-size:2.4rem;color:#494c4f;padding:1.5em 0 0.5em 0;border-bottom: 2px solid #494c4f; margin-bottom: 2rem; display:inline-block;}

.member_title_n{width:100%;font-size:2.4rem;color:#494c4f;padding:1.5em 0 0.5em 0;border-bottom: 2px solid transparent; margin-bottom: 2rem; display:inline-block;}


.member_title p{font-size:1.2rem;}
	
	
.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_1_1_block{width:100%;height:auto;margin:0;padding:1rem 0.5em;background:#f2f2f2;font-size:1.6rem;}
.member_C_block .list_2_1_block{width:20%;height:auto;margin:0;padding:1rem 0.5em;text-align: right;font-size:1.6rem;background:#cccccc;color:#000;}
.member_C_block .list_2_1_block p{font-size:1.3rem;}


.member_C_block .list_2_2_block{width:calc((100% - 20%));height:auto;margin:0;padding:1rem 0.5em;background:#f2f2f2;font-size:1.6rem;}

.member_C_block .list_2_2_block .radio_block{ display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-around;align-items: stretch;height: auto;}
.member_C_block .list_2_2_block .radio_block .radio_icon{width:auto;padding:0.5em 0.7em;margin:0.2em 0.5em;border-radius: 5px;display: inline-block}


.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.5rem;font-size:1.6rem;background:#000;color:#fff;}
.member_C_block .list_1_1_block{width:100%;height:auto;margin:0;padding:1rem 0;font-size:1.6rem;color:#000;}
.member_C_block .input{width:calc((70% - 0em) - 2px);border:1px #bbbbbb solid;background:#ffffff;padding:0.5em;}
.member_C_block .textarea{width:calc((70% - 0em) - 2px);max-width:700px;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-size:1.6rem;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-size:1.6rem;}
.member_C_block .list_4_3_block{width:20%;height:auto;margin:0;padding:1rem 0;text-align: right;font-size:1.6rem;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-size:1.6rem;}

#submission_title_block{font-size:1.6rem;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-size:1.3rem;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-size:1.3rem;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-size:1.3rem;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-size:1.6rem;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-size:1.6rem;color:#ffffff;}
#Submission_T_block .Submission_4_3_block{width:23%;height:auto;margin:0;padding:1.2rem 0;font-size:1.6rem;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-size:1.6rem;color:#ffffff;}

#Submission_C_block .Submission_4_1_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;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-size:1.6rem;}
#Submission_C_block .Submission_4_3_block{width:23%;height:auto;margin:0;padding:1rem 0;font-size:1.6rem;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-size:1.6rem;}

#Submission_C_block .Submission_1_1_block{width:calc(100% - 4rem);height:auto;margin:0;padding:1rem 2rem;font-size:1.6rem;color:#000;text-align: left;}


@media only screen and (max-width: 479px) {
.member_C_block{display:flex;flex-wrap:wrap;width:calc(100% - 2rem);height:auto;margin:0 1rem;vertical-align:middle;align-content:flex-start;}    
.member_C_block .Mtitle{width:calc(100% - 0.2em);height:auto;margin:0;padding:1rem 0.1em;text-align: left;font-size:1.6rem;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-size:1.6rem;}	
.member_C_block .input{width:calc((100% - 0em) - 2px);border:1px #bbbbbb solid;background:#ffffff;padding:0.5em;}
.member_C_block .textarea{width:calc((100% - 0em) - 2px);height:70px;max-height:70px; border:1px #bbbbbb solid;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-size:1.6rem;color:#000000;}	
#Submission_C_block .Submission_4_2_block{width:100%;font-size:calc(1.6rem * 1.1);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-size:1.6rem;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.5em;text-align: left;font-size:1.6rem;background:#cccccc;color:#000;}
.member_C_block .list_2_2_block{width:100%;height:auto;margin:0;padding:1rem 0.5em;background:#f2f2f2;font-size:1.6rem;}

.member_C_block .list_2_2_block .radio_block .b{display: block;}
	
.member_C_block .list_4_1_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;text-align: left;font-size:1.6rem;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-size:1.6rem;}
.member_C_block .list_4_3_block{width:100%;height:auto;margin:0;padding:1rem 0 1rem 0.5em;text-align: left;font-size:1.6rem;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-size:1.6rem;}
}



/*member history*/
.member_T_block .history_3_1_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;color:#fff;}
.member_T_block .history_3_2_block{width:70%;height:auto;margin:0;padding:1rem 0;text-align: left;font-size:1.6rem;color:#fff;}
.member_T_block .history_3_3_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;color:#fff;}

.member_C_block .history_3_1_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;}
.member_C_block .history_3_2_block{width:70%;height:auto;margin:0;padding:1rem 0;text-align: left;font-size:1.6rem;}
.member_C_block .history_3_3_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;}


.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-size:1.6rem;color:#fff;}
.history_T_block .history_5_2_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: left;font-size:1.6rem;color:#fff;}
.history_T_block .history_5_3_block{width:calc(100% - 45%);height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;color:#fff;}
.history_T_block .history_5_4_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;color:#fff;}
.history_T_block .history_5_5_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;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-size:1.6rem;}
.history_C_block .history_5_2_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: left;font-size:1.6rem;}
.history_C_block .history_5_3_block{width:calc(100% - 45%);height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;}
.history_C_block .history_5_4_block{width:15%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;}
.history_C_block .history_5_5_block{width:10%;height:auto;margin:0;padding:1rem 0;text-align: center;font-size:1.6rem;}

.history_C_block .history_5_5_block #backbu a{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;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;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-size:1.6rem;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-size:1.6rem;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-size:1.7rem; width:100%;margin:1em 0;border-radius: 5px;  background: linear-gradient(180deg, #303338, #474c50);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;}
.New_list_block .New_list_title_3_2{width:60%;color:#ffffff;padding:0.8em 1em;}
.New_list_block .New_list_title_3_3{width:20%;color:#ffffff;padding:0.8em 1em; }


.New_list_block .New_list_title_3_1 p,.New_list_block .New_list_title_3_2 p,.New_list_block .New_list_title_3_3 p{font-size:1.2rem;}



.New_list_content_block{font-size:1.7rem; 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:#071598;}
.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:#164a8c;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:#408800;padding:0.1em 0.2em;}	
.New_list_content_block .New_list_3_3 .New_list_3_3_mob{display:inline-block;}
.New_list_content_block .New_list_3_3 a{color:#311061;}	
.New_list_content_block .New_list_3_3 a:hover{color:#311061;}	
}
@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:#164a8c;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:#408800;padding:0.1em 0.2em;}
.New_list_content_block .New_list_3_3 .New_list_3_3_mob{display:inline-block;}	
.New_list_content_block .New_list_3_3 a{color:#311061;}	
.New_list_content_block .New_list_3_3 a:hover{color:#311061;}	
}

/*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-size:2rem;color:#000000;}
.Inner_news_title_block .Inew_date{font:9pt Arial;color:#4E4E4E;}

.Inner_news_content_block{width:100%;padding:1em 2em;margin:1em 0;line-height: 30px; word-wrap: break-word;word-break: break-all;background:#f4f4f4;}
.Inner_news_content_block:after{content:'';clear: both;display: block;}

.Inner_news_content_block ul {list-style:disc;padding:0 0 0 2em;}
.Inner_news_content_block ol {list-style:decimal;padding:0 0 0 2em;}

@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;}



.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) - 1.6em);margin:0.5em 0.8em;}
#dis_v2_block .dis_v2_list .dis01 a{display:inline-block;padding:3em 0;width:100%;background:#f0b80f;color:#fff;font-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis01 img{background:#ffffff;border-radius: 5px;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-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis02 img{background:#ffffff;border-radius: 5px;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-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis03 img{background:#ffffff;border-radius: 5px;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-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis04 img{background:#ffffff;border-radius: 5px;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-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis05 img{background:#ffffff;border-radius: 5px;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-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis06 img{background:#ffffff;border-radius: 5px;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-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis07 img{background:#ffffff;border-radius: 5px;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-size:1.8rem;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-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis08 img{background:#ffffff;border-radius: 5px;background-size:9vw;height:9vw;}

#dis_v2_block .dis_v2_list .dis09 a{display:inline-block;padding:3em 0;width:100%;background:#ff6600;color:#ffffff;font-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis09 a:hover{display:inline-block;padding:3em 0;width:100%;background:#d05300;color:#ffffff;font-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis09 img{background:#ffffff;border-radius: 5px;background-size:9vw;height:9vw;}


#dis_v2_block .dis_v2_list .dis010 a{display:inline-block;padding:3em 0;width:100%;background:#F20F74;color:#ffffff;font-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis010 a:hover{display:inline-block;padding:3em 0;width:100%;background:#BF005B;color:#ffffff;font-size:1.8rem;border-radius: 5px;text-align: center;}
#dis_v2_block .dis_v2_list .dis010 img{background:#ffffff;border-radius: 5px;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;}	
	
}

.allotment01_title_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
.allotment01_title_block .allotment_title_7_1{width:calc((60%/5) - 0em);background: #666666;color:#ffffff;padding:0.5em;}
.allotment01_title_block .allotment_title_7_2{width:calc((60%/5) - 0em);background: #666666;color:#ffffff;padding:0.5em;}
.allotment01_title_block .allotment_title_7_3{width:calc(40% - 0em);background: #666666;color:#ffffff;padding:0.5em;}
.allotment01_title_block .allotment_title_7_4{width:calc((60%/5) - 0em);background: #666666;color:#ffffff;padding:0.5em;}
.allotment01_title_block .allotment_title_7_5{width:calc((60%/5) - 0em);background: #666666;color:#ffffff;padding:0.5em;}
.allotment01_title_block .allotment_title_7_6{width:calc((60%/5) - 0em);background: #666666;color:#ffffff;padding:0.5em;}
.allotment01_title_block .allotment_title_7_7{width:calc((60%/5) - 0em);background: #666666;color:#ffffff;padding:0.5em;}

.allotment01_list_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
.allotment01_list_block .mobile{display:none;}
.allotment01_list_block .allotment_list_7_1{width:calc((60%/5) - 0em);padding:0.5em;}
.allotment01_list_block .allotment_list_7_2{width:calc((60%/5) - 0em);padding:0.5em;}
.allotment01_list_block .allotment_list_7_3{width:calc(40% - 0em);padding:0.5em;}
.allotment01_list_block .allotment_list_7_4{width:calc((60%/5) - 0em);padding:0.5em;}
.allotment01_list_block .allotment_list_7_5{width:calc((60%/5) - 0em);padding:0.5em;}
.allotment01_list_block .allotment_list_7_6{width:calc((60%/5) - 0em);padding:0.5em;}
.allotment01_list_block .allotment_list_7_7{width:calc((60%/5) - 0em);padding:0.5em;}
.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;}

.allotment01_list_block:nth-child(odd){background:#f1f1f1;}
@media only screen and (max-width: 991px) {
.allotment01_title_block{display:none;}
.allotment01_list_block .mobile{display:inline-block;}	
.allotment01_list_block .allotment_list_7_1{width:100%;padding:0.2em}	
.allotment01_list_block .allotment_list_7_2{width:100%;padding:0.2em}
.allotment01_list_block .allotment_list_7_3{width:100%;padding:0.2em}
.allotment01_list_block .allotment_list_7_4{width:100%;padding:0.2em}
.allotment01_list_block .allotment_list_7_5{width:100%;padding:0.2em}
.allotment01_list_block .allotment_list_7_6{width:100%;padding:0.2em}	
.allotment01_list_block .allotment_list_7_7{width:100%;padding:0.2em}	
	
}

.Questionnaire_block{width:100%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content: space-between;align-items: stretch;}
.Questionnaire_block .Questionnaire_title{width:100%;font-size:1.8rem;}
.Questionnaire_block .Questionnaire_list_1_1{width:calc(100% - 20px);margin:0 0 0 20px;}
.Questionnaire_block .Questionnaire_list_2_1{width:20px;}
.Questionnaire_block .Questionnaire_list_2_2{width:calc(100% - 20px);font-size:1.6rem;}
.Questionnaire_block .Questionnaire_line{clear:both;height:10px;line-height:10px;border-bottom:1px solid #7f7f7f;width:100%;margin-bottom:1em;}
/*.category*/

	
.category_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:stretch;  height: auto;padding:1em 0;}
.category_block .category_bg{width: calc((100%/2) - 1em);margin:0.5em;background:#ff6600;padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}	
	
.category_block .category_bg .category_list{width: 100%;background:rgba(255,255,255,0.9);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;  height: auto;}
.category_block .category_bg .category_list .category_img{width:40%;}
.category_block .category_bg .category_list .category_content{width:60%;padding:0 1em;font-size: 1.6rem;line-height:1.6rem;}
.category_block .category_bg .category_list .category_content ul {list-style:disc;padding:0 0 0 1em;}
	
@media only screen and (max-width: 449px) {

.category_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:baseline;  height: auto;}	

.category_block .category_bg{width: calc((100%/1) - 1em);margin:0.5em;background:#ff6600;padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}	
	
	
.category_block .category_bg .category_list{width: 100%;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}	
.category_block .category_bg .category_list .category_img{width:100%;}	
.category_block .category_bg .category_list .category_img img{width:100%;}		
.category_block .category_bg .category_list .category_content{width:100%;padding:0.5em;}			
	 
}
	
@media screen and (min-width: 450px) and (max-width: 575px){
.category_block{width:100%;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:baseline;  height: auto;}	
.category_block .category_bg{width: calc((100%/1) - 1em);margin:0.5em;background:#ff6600;padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}	
	
.category_block .category_bg .category_list{width: 100%;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-start;align-content:space-between;align-items:flex-start;  height: auto;}	
.category_block .category_bg .category_list .category_img{width:40%;}	
.category_block .category_bg .category_list .category_img img{width:100%;}		
.category_block .category_bg .category_list .category_content{width:60%;padding:0.5em;}		
	
		
}
@media screen and (min-width: 576px) and (max-width: 767px){
.category_block .category_bg{width: calc((100%/1) - 1em);margin:0.5em;background:#ff6600;padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}	
	
	
.category_block .category_bg .category_list{width: 100%;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}	
.category_block .category_bg .category_list .category_img{width:40%;}	
.category_block .category_bg .category_list .category_img img{width:100%;}		
.category_block .category_bg .category_list .category_content{width:60%;padding:0.5em;}		
	
	
}
@media screen and (min-width: 768px) and (max-width: 991px) {	
.category_block .category_bg{width: calc((100%/1) - 1em);margin:0.5em;background:#ff6600;padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}	

	
	
.category_block .category_bg .category_list{width: 100%;background:rgba(255,255,255,0.8);padding:1em;display: flex;flex-wrap: wrap;justify-content:flex-end;align-content:space-between;align-items:stretch;  height: auto;}	
.category_block .category_bg .category_list .category_img{width:40%;}	
.category_block .category_bg .category_list .category_img img{width:100%;}		
.category_block .category_bg .category_list .category_content{width:60%;padding:0.5em;}		

}


/***********************mobile_style***************************/




@media only screen and (max-width: 479px) {		
	
#ISpeaker_block .Speaker_list{width:calc((100%/2) - 2em);margin:0.5em 1em;}

	
.Sponsers .Sponsers_list{width:calc(100%/1);padding:0.5em;text-align: center}	

}
@media screen and (min-width: 480px) and (max-width: 767px) {


	
#ISpeaker_block .Speaker_list{width:calc((100%/2) - 2em);margin:0.5em 1em;}
.Sponsers .Sponsers_list{width:calc(100%/2);padding:0.5em;}	
	
}

@media screen and (min-width: 768px) and (max-width: 991px) {
.Sponsers .Sponsers_list{width:calc(100%/3);padding:0.5em;}		
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
}


/**Iunit_block_230503**/
.Iunit_block a{color:#292929;}
.Iunit_block a:hover{color:#0066cc;}


.Iunit_block .Iunit_list_l{width:32%;display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:flex-start;align-items: stretch; background: #ffffff;}
.Iunit_block .Iunit_list_l .list{width:100%;padding:0.5em;text-align: left;}
	
.Iunit_block .Iunit_list_l .content{width:100%;text-align: center}	


	
.Iunit_block .Iunit_list_r{width:calc((100% - 32%) - 1em);background: #ffffff;margin:0 0 0 1em;}	
.Iunit_block .Iunit_list_r .list{width:100%;padding:0.5em; background: #ffffff;text-align: left;}	
	
.Iunit_block .Iunit_list_l .list .subtitle,.Iunit_block .Iunit_list_r .list .subtitle{width: 100%;text-align: center;padding:0.2em 0 0.5em 0;}
.Iunit_block .Iunit_list_l .list .subtitle span,.Iunit_block .Iunit_list_r .list .subtitle span{display: inline-block;background: #007b9c;color:#ffffff;padding:0.2em 0.7em;}
	
.Iunit_block .Iunit_list_r .content{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:flex-start;align-items: stretch;padding:0 1.2em 0 2em}

.Iunit_block .Iunit_list_r .content .unit{width:calc(100%/2);padding:0 1.7em 0.5em 0; }
.Iunit_block .Iunit_list_r .content .unit  ul li::before {content: "• ";color: #292929;font-size:1.2rem;font-weight: 700; width: 1.2em;margin-left: -1.2em;padding:0 0 0 0em;}
	
@media only screen and (max-width: 575px) {
.Iunit_block .Iunit_list_l{width:100%;margin:0 0 1em 0;}	
.Iunit_block .Iunit_list_r{width:100%;background: #ffffff;margin:0 0 0 0em;}

.Iunit_block .Iunit_list_r .content{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:flex-start;align-items: stretch;padding:0 0.5em 0 2em}
.Iunit_block .Iunit_list_r .content .unit{width:calc(100%/1);padding:0 0em 0.5em 0; }	
}
@media screen and (min-width: 576px) and (max-width: 767px) {
.Iunit_block .Iunit_list_l{width:100%;margin:0 0 1em 0;}	
.Iunit_block .Iunit_list_r{width:100%;background: #ffffff;margin:0 0 0 0em;}

.Iunit_block .Iunit_list_r .content{display: flex;flex-wrap: wrap;justify-content: flex-start;align-content:flex-start;align-items: stretch;padding:0 0.5em 0 2em}
.Iunit_block .Iunit_list_r .content .unit{width:calc(100%/2);padding:0 1.7em 0.5em 0; }	
	
}
@media screen and (min-width: 768px) and (max-width: 991px) {
.Iunit_block .Iunit_list_r .content .unit{width:calc(100%/1);padding:0 0em 0.5em 0; }		
	}
