@charset "UTF-8";
.HeaderPhoto {
	width: 1050px;
}
#SideMenu {
	width: 145px;
	float: left;
	font-size: 16px;
	text-align: left;
	vertical-align: middle;
	height: 500px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	}
#MainContents {
	width: 890px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-left-style: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	margin-left: 10px;
}


#SideMenuTmp {
	width: 190px;
	height: 900px;
	display: block;
	position: absolute;
	left: 0px;
	top: 370px;
}
#MainContentsTmp {
	width: 900px;
	position: absolute;
	left: 200px;
	top: 370px;

}
#SideMenu p {
	font-size: 16px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	width: 150px;
	text-align: center;
	vertical-align: middle;
	height: 50px;
}
#SideMenu a {
    display: block;
    background-color: #EFE;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 14px;
}

#SideMenu a.unsel {
    display: block;
    background-color: #EFE;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 14px;
}

#SideMenu a.sel {
    display: block;
    background-color: #CFC;
    padding: 0px;
    margin-top: 2px;
    margin-bottom: 2px;
    font-size: 14px;
}

a {
	color: inherit;
	text-decoration:none;
	border-bottom:dotted 1px;
	}
a:visited {
	color: inherit;
	}
	
	
td.progrm-title{
	padding-left:10px;
}


table.photo-table-Prelecture{
	width:600;
}

td.photo-table-Prelecture{
	padding-left: 10px;
	text-align: right;
}

table.photo-table-Prelecture td{
	padding-left: 10px;
	text-align: right;
}

.photo-table-Prelecture tr{
	vertical-align:top;
}

.photo-table-Prelecture tr:nth-child(2n+1){
	background:#eeeeee;
}


.photo-table-Prelecture tr td:nth-of-type(1) {
	width:100;
	text-align:right;	 
 }




table.photo-table{
	width:700;
	text-align:right;
}

table.photo-table td{
	padding-left: 20px;
}

.photo-table tr{
	vertical-align:top;
}


.photo-table tr:nth-child(2n){
	background:#fcfffc
}

.photo-table tr:nth-child(2n+1){
	background:#eeeeee;
	text-align:right;
}

.photo-table tr td:nth-of-type(1) {
	width:100;
	text-align:right;	 
}
.photo-table tr td:nth-of-type(2) {
	width:100;
	text-align:right;	 
}
talbe.photo-table tr td:nth-of-type(4) {
	width:100;
	text-align:left;
 }



.border-bottom-on{
	border-bottom-style:dashed;
	border-bottom-width:2px;
}

.border-top-on{
	border-top-style:dashed;
	border-top-width:2px;
	vertical-align:top;
}


table.iitate-reference{
	border-style:dotted;
	border-width:1px;
}

.iitate-reference tr{
	border-style:dotted;
	border-width:1px;
    vertical-align:top
}

.iitate-reference td{
	border-style:dotted;
	border-width:1px;
	padding: 3px 3px 3px 3px;
}


.iitate-reference tr:nth-child(2n+1){
	background:#eeeeee
}

.iitate-finalpresentation-tatble {
   table-layout: fixed;
   width: 400px;
}

.iitate-finalpresentation-tatble td{
	padding: 5px 5px 5px 5px;
}

.iitate-finalpresentation-tatble tr{
	vertical-align:top;
}

.iitate-finalpresentation-tatble tr:nth-child(2n+1){
	background:#eeeeee;
}


.iitate-finalpresentation-tatble tr td:nth-of-type(1) {
	width:70;
	text-align:right;	 
 }


.iitate-prelecture-tatble {
   table-layout: fixed;
   width: 850px;
}

.iitate-prelecture-tatble td{
	padding: 5px 5px 5px 5px;
}

.iitate-prelecture-tatble tr{
	vertical-align:top;
}

.iitate-prelecture-tatble tr:nth-child(2n+1){
	background:#eeeeee;
}


.iitate-prelecture-tatble tr td:nth-of-type(1) {
	width:100;
	text-align:right;	 
 }

.iitate-prelecture-tatble tr td:nth-of-type(2) {
	width:500;
}

.iitate-prelecture-tatble tr td:nth-of-type(3) {
	width:262;
}

.iitate-prelecture-tatble tr td:nth-of-type(4) {
	width:70;
}

.iitate-prelecture-tatble tr td:nth-of-type(5) {
	width:20;
}
.iitate-prelecture-tatble tr td:nth-of-type(6) {
		width:20;
}




.iitate-lecture-tatble {
   table-layout: fixed;
   width: 850px;

}

.iitate-lecture-tatble td{
	padding: 1px 1px 1px 1px;

}

.iitate-lecture-tatble tr{
	vertical-align:top;
}

.iitate-lecture-tatble tr:nth-child(2n+1){
	background:#eeeeee;
}


.iitate-lecture-tatble tr td:nth-of-type(1) {
	width:65;
	text-align:right;	 
 }

.iitate-lecture-tatble tr td:nth-of-type(2) {
	text-align:right;	 
}

.iitate-lecture-tatble tr td:nth-of-type(3) {
	width:120;
}

.iitate-lecture-tatble tr td:nth-of-type(4) {
	width:250;
}

.iitate-lecture-tatble tr td:nth-of-type(5) {
	width:100;
}
.iitate-lecture-tatble tr td:nth-of-type(6) {
		width:70;
}
.iitate-lecture-tatble tr td:nth-of-type(7) {
		width:70;
}
.iitate-lecture-tatble tr td:nth-of-type(8) {
		width:1;
}

td {font-size: 12px;}
th {font-size: 12px;}


p {
    text-align: justify;
    line-height: 150%;
    font-size: 12px;
    color: #000000;
}


p.IitateDescript {
	text-indent: 0px;
	padding-left: 0px;
	margin: 5px 10px;
	text-align: justify;
	font-size: 12px;
}


p.IitatePoster {
	text-indent: 0px;
	padding-left: 0px;
	margin: 5px 10px;
	text-align: justify;
}
h1.IitatePoster {
	font-size: 32px;
	margin-top: 0px;
}
h1.IitatePosterRed {
	font-size: 32px;
	margin-top: 0px;
	color: #FF0000;
}
.IitateStandardText {
    text-indent: 0px;
    padding-left: 0px;
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 16px;
    text-align: justify;
    text-indent: 1rem;
}

ul.IitatePoster {
	list-style-type: decimal;
	margin-left: 50px;
}
ul.IitatePoster li {
	margin-top: 5px;
	margin-bottom: 5px;
}

ol.IitatePoster {
	list-style-type: Circle;
	margin-left: 50px;
}
ol.IitatePoster li {
	margin-top: 5px;
	margin-bottom: 5px;
}



.iitate-lecture-table-category	{
	text-align:right;	
}


.LeafGallery tr td {
	text-align:center;
	padding:5px;
	width:220;
}



.HandoutCat {
  border-collapse:separate;
  border-spacing:2px 0;
  color: white;
  font-weight: bold;
  border: 0px solid #ccc;
  overflow: hidden; 
}

table tr .HandoutCatDeact {
    width: 130px;
    height: 30px;
    background-color: #DDEEFF;
    background-color: #FAFAFA;
	padding-left: 15px;
    padding-right: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    vertical-align: middle;
}
table tr .HandoutCatAct {
    width: 130px;
    height: 30px;
	background-color: #F0F0F0 ;
    padding-left: 15px;
    padding-right: 5px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    vertical-align: middle;
}


table.Handout{
    border: 3px medium solid;
    background-color: #BBEEFF;
    background-color: #F2F2F2;
    border-spacing:1px;;
    padding:1px;
    text-align:left;
    width: 600px;
}
