@charset "utf-8";
/* CSS Document */

table#table-01 {
	width:660px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}

table#table-01 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	
	
}
table#table-01 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;	
  
}


table#table-02 {
	width:660px;	  
    margin-top:15px;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	
}

table#table-02 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	
	
}
table#table-02 td {
    padding: 5px;
	border-bottom-style:none;
	border:none; 
    
}



table#table-03 {
	width:660px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}

table#table-03 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	font-size:12px;
	
	
}
table#table-03 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;
	text-align: center;
	border: #E3E3E3 solid;
	 border-width: 0 0 1px 1px;
	
    
}



table#table-04 {
	width:300px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}

table#table-04 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	font-size:small;
}



table#table-04 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;
	text-align: center;
	border: #E3E3E3 solid;
	 border-width: 0 0 1px 1px;
	
    
}


table#table-05 {
	width:500px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}

table#table-05 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	font-size:small;
	
	
}
table#table-05 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;
	text-align: center;
	border: #E3E3E3 solid;
	 border-width: 0 0 1px 1px;    
}


table#table-06 {
	width:100%;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;	
}

table#table-06 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;    
	font-size:small;
}

table#table-06 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;	
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	
    
}



table#table-07 {
	width:100%;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}

table#table-07 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #e8e6df;  
    line-height: 120%;    
	font-size:small;
	text-align:center;
}

table#table-07 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;	
	border: #E3E3E3 solid;
	 border-width: 0 0 1px 1px;
	 text-align:center;
	
    
}

/* ------------- 日米 ------------- */


table#table-08 {
	width:400px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:250px;
	
	margin-top:15px;
	background-color:#FFFFFF;
	
	
}

table#table-08 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #e8e6df;  
    line-height: 120%;    
	font-size:small;
	text-align:center
}

table#table-08 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;	
	border: #E3E3E3 solid;
	 border-width: 0 0 1px 1px;
	
    
}

/* ------------- lhdreport ------------- */
	
table#table-09 {
	width:100%;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}

table#table-09 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #e8e6df;  
    line-height: 100%;    
	font-size:small;
	text-align:center;
}

table#table-09 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;	
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;
	font-size:13px;
	vertical-align:top;
}

/* ------------- lhd photo------------- */
	
table#table-10 {
	width:450px;	  
    margin-top:15px;    
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#FFFFFF;
	font-size:13px;
	
}



table#table-10 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
}
    
/* ------------- NIFS-NEWS------------- */	

table#table-11 {
	width:660px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	
}

table#table-11 th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	
	
	
}
table#table-11 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	font-size:14px;
	line-height:150%;
	
	
	
  
}

table#table-11 h2{
   font-weight: bold;
   font-size:14px;
   color:#000066;	
}

table#table-11 ul{
	margin-left:10px;	
	
	
}  

table#table-11 li a{
   display: block;
 }


/* ------------- kanribu kenshu------------ */	

table#table-12 {
	width:350px;	
	margin-left:300px;
	margin-right:10px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	
}




table#table-12 td {   
	border-bottom-style:none; 
    
    
}

/* ------------- edu photo------------- */
	
table#table-13 {
	width:600px;	  
    margin-top:15px;    
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#FFFFFF;
	font-size:13px;
	
}



table#table-13 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
}

/* ------------- edu other_std------------- */

table#table-14 {
	width:500px;	  
    margin-top:15px;
    border-collapse: collapse;
    border-spacing: 0;	
	background-color:#FFFFFF;
	
}

table#table-14 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;	
}
/* ------------- photo 4組　lhd/report------------- */

table#table-15 {
	width:660px;	  
    margin-top:15px;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	text-align:center;
	font-size:14px;
	
}


table#table-15 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
    
	
    
}

/* ------------- collaboration papers------------- */
	
table#table-16 {
	width:600px;	  
    margin-top:15px;    
	margin-left:auto;
	margin-right:auto;	
	font-size:13px;
	
}



table#table-16 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
}



/* ------------- en sub7------------- */


table#table-17 {
	width:100%;
	border:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFF;
	
	
}



/* ------------- j_plan140314------------- */


table#table-18 {
	width:100%;
	border:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
	
	
}

table#table-18 td {
	vertical-align:top;	
}


/* -------------workshop 25seika------------- */


table#table-19 {
	width:100%;
	border:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:15px;
	font-size:15px;
	
	
}

table#table-19 td {
	vertical-align:top;
	padding:3px;
}



/* ------------- press140331 fig------------- */

table#table-20 {
	width:100%;	  
    margin-top:15px;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;	
	font-size:13px;
	border:none;
	
}


table#table-20 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
	
    

    
}

table#table-20 th {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
	text-align:center;
    
	
    
}



table#table-21 {
	width:660px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#fcddcf;
	text-align:center;
	font-size:14px;
	
}

table#table-21 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #f79646;
    font-weight: bold;
    line-height: 120%;
   
	
	
	
}
table#table-21 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;	
  
}
/* ------------- press 140407------------- */


table#table-22 {
	width:100%;
	border:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
	vertical-align:top;
	font-size:15px;
	
	
}


table#table-23 {
	width:660px;	  
    margin-top:15px;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	
	
}

table#table-23 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
	vertical-align:top;
}

/* -------------rdu intren------------- */
    
table#table-24 {
	width:80%;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	margin-bottom:25px;
	background-color:#FFFFFF;
	font-size:12px;
	
}	
 
table#table-24 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #e8e6df;  
    line-height: 120%;   
	text-align:center;
}

table#table-24 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;	
	border: #E3E3E3 solid;
	 border-width: 0 0 1px 1px;
	
}   
/* ------------- press 140616------------- */


table#table-25 {
	width:100%;
	border:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:30px;
	vertical-align:top;
	font-size:12px;
	text-align:center;	
}


/* ------------- en/jinji ------------- */

table#table-26 {
	width:100%;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	font-size:12px;
	word-break:normal;
	
}

table#table-26 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;    
	font-size:small;
}

table#table-26 td {
    padding: 5px;
	border-bottom-style:none;   
    border-width: 0 0 1px 1px;	
	border: #E3E3E3 solid;
	border-width: 0 0 1px 1px;    
}


/* ------------- press 140718 140722------------- */
	
table#table-27 {
	width:540px;	  
    margin-top:15px;    
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#FFFFFF;
	font-size:13px;
	
}



table#table-27 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;  
}


/* ------------- press 141121------------- */

table#table-28 {
	width:100%;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	border:none;
	
	
}

table#table-28 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	
	
	
}
table#table-28 td {
    padding: 5px;
	border-bottom-style:none;
	border:none; 
	vertical-align:top;
	font-size:15px;
    
}
/* ------------- event/final------------- */
table#table-29 {
	width:660px;	  
    margin-top:15px;   	
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	font-size:14px;
	border:none; 
	
}

table#table-29 th {
    padding: 10px;   
    line-height: 120%;   
	vertical-align:top;
	text-align:left;
	font-weight:normal;	
}
table#table-29 td {
    padding: 5px;
    
}

/* ------------- colabo lend------------- */
	
table#table-30 {
	width:590px;	  
    margin-top:15px;    
	margin-left:auto;
	margin-right:auto;	
	background-color:#FFFFFF;
	font-size:14px;
	margin-bottom:10px;
	
}



table#table-30 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;
	vertical-align:top; 
	
}
/* ------------- press sotowaku------------- */
	
table#table-31 {
	width:660px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
}



table#table-31 td {
    padding: 5px;
	border-bottom-style:none;
	border:none;
	vertical-align:top;
	font-size:12px;	
}

table#table-32 {
	width:660px;	  
    border: 1px #999999 solid;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:#FFFFFF;
	
}

table#table-32 th {
    padding: 10px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
	
	
}
table#table-32 td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
	vertical-align:top;
  
}


/* -------------press 151209------------- */
table#table-33 {
	width:95%;	  
    margin-top:5px;
    border-collapse: collapse;
    border-spacing: 0;
	margin-left:20px;	
}
/* ------------RSO------------- */
table#table-34 {
	width:660px;	  
    margin-top:15px;
    border-collapse: collapse;
    border-spacing: 0;	
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	
}

table#table-34 td {
    padding: 5px;
	border-bottom-style:double 1px;
	margin:5px;
    
}
/* ------------- 日米170306 ------------- */


table#table-35 {
	width:500px;
	margin-left:110px;	
	margin-top:15px;	
}

table#table-35 th {
	font-style:normal;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
	width:120px;
	font-size:14px;
}

table#table-35 td {
    padding: 5px;
	font-size:15px;    
}


/* ------------- font------------- */
.ex1{
	background-color:#FFFF99 !important;	
}
 
.ex2 {
	 background-color:#CCCCFF !important;
 }

.ex3{
	font-weight: bold;
	font-size:18px;
	margin-bottom: 1em;
	border-bottom-width: 1px;
	border: 1px solid #dcdacd;
}
.ex4{
	color:#CC0000;
}

.col01 { 
width:50px;
 }
.col02 { 
width:150px;
 }
.col03 { 
width:60px;
 } 
.col04{
	background-color:#f5f5e0
}
.col05 { 
width:300px;
 }
.col06 { 
width:20px;
 }
.col07{
	background-color:#FAF0E6;
}
.col08{
	background-color:#ffffcc;
}
.col09{
	width:80px;
	}
.col10 { 
width:100px;
 }	
.col11{
	vertical-align:top;
}
.col12 { 
width:200px;
 }
/* -------------workshop 25seika------------- */ 
.col13 { 
width:130px;
 }
 
.col14{
	background-color:#fdefe9;
}
/* -------------press140331------------- */ 
.col15 { 
width:140px;
 }
.col16{
	background-color:#ccffff;
}
.col17 { 
width:185px;
 }
.col18{
	padding:10px 0px 0px 20px;
}
.col19{
	text-align:right;
}
.col20{
	 text-indent:150px; 
}
.col21{
	border-bottom:1px dotted;
}