/*
* {
	border: 1px solid #aaa;
}
*/
.container {
	background-color:#eee;
}

.container_subbox {
	border:	1px solid #aaa;
	margin:10px;

}

.internalbody {
	margin:10px;


}

.internalbody img {
	margin:3px 7px 3px 3px;
}



/*************************/
/* common */
/*************************/

/* description 用のイメージ　*/
.descriptimage {
	margin-left:	5px;	
	margin-bottom:	20px;
}

.description {
/*	margin-top: 50px;*/
}







/*************************/
/* about */
/*************************/

.table {
	margin: 10px 10px 15px 0px;
	font-size:small;
}


.tabledate{
	background-color: #e0e0e0;
	border-bottom:	1px solid #fff;
}


.tabledesc{
/*	background-color: #eee;*/
}


.colthumbnails {
	width:98%;
	margin-top: 	10px;

	margin-left:auto;
	margin-right:auto;

}


.colthumbnails img {
	border: 1px solid #888;
}




/* press */
.pressaddress {
	font-size: large;
	padding:5px;

}



/* qa */
.qa {
	margin:0px 20px;

}



/*************************/
/* sitemap */
/*************************/
.sitemapdesc {
	margin-left: 10px;
	font-size: x-small;

}





/*************************/
/* home */
/*************************/
.home_blogentry {
	margin:5px;
}

.home_blogthumb {
	border:1px solid #888;
}


.home_blogdate {
	font-size: x-small;
	margin-left: 5px;
}

.home_blogtitle {
	margin-left: 5px;
}


.home_event_description {
	margin-top:	15px;
	font-size: x-small;
}


.home_event {
}



.home_project_title {
	font-size:large;	
}

.home_project_image {
	margin:	15px 0px;
}

.home_project_title_sub{
	font-size:x-small;
}


.home_project_description {
}



/*************************/
/* home */
/*************************/
#sitefooter {
	clear: both;
	font-size:x-small;
	border-top: 1px #aaaaaa solid;
}
