a		{  text-decoration: none ;color:#FF6600}
a:hover		{  text-decoration: none ;color:#99CC00;}
a img:hover		{  opacity:0.4;}
.recommendation	{  font-size: 11px; line-height: 100%}
.contents10	{  font-size: 16pt; font-weight: bold; color: #333333}
.contents05	{  font-size: 14pt; font-weight: bold; color: #006666; border: 1px #CCCCCC dotted}
.contents01	{
	font-size: 12pt;
	font-weight: bold;
	color: #009933;
	line-height: 120%;
}
.write10	{  font-size: 14px; line-height: 150%}
.write05	{  font-size: 12pt; line-height: 130%; font-weight: bold; color: #CC3300}
.write01	{  font-size: 10pt; line-height: 125%}
.notice		{  font-size: 10pt; line-height: 115%; color:#CC3300}
.add		{  font-size: 10pt; line-height: 115%; color:#999999}.navi { font-size: 10pt; line-height: 100%; color: #666666 }
p {  line-height: 150%; font-size: 10pt}
body {  line-height: 125%; font-size: 10pt}
.read1 {line-height: 125%; font-size: 10pt; color: #009966;font-weight: bold;}
.compliment { font-size: 9pt; line-height: 110%}
.aetas {  font-size: 10pt; line-height: 115%; color: #666666}
.coution {  font-size: 9pt; color: #666666}
.search1 {  font-size: 11pt; color: #FF3300}
.write15 {  font-size: 10pt; line-height: 15pt; color: #333333}
.write20 {  font-size: 10pt; color: #FFFFFF}
.aetascopy { font-size: 10pt; line-height: 125%; color: #666666 }
.menu {
	font-size: 10px;
	text-decoration: none;
}
.link_title {  font-size: 12pt; font-weight: bold; color: #669999}
.read2 {
line-height: 150%; font-size: 8pt; color: #009966;font-weight: bold;
}
.linesyushi {
	background-image: url(images/tt-syushi2.gif);
	background-repeat: repeat-x;
}
.waku {
	border: 1px solid #393;
}
.n{
	font-size:10pt;
	color:#333;
	line-height:150%;
}
.box{
	padding:10px;
	margin:20px;
	line-height:160%;
	font-size:10pt;
	background-color:#EFE;
	border: 1px solid #3A0;
}

.box ul li{
	margin-bottom:10px;
}

.photoarea-r{
	float:right;
	margin:0px 0px 10px 5px;
}
.photoarea-l{
	float:left;
	margin:0px 5px 10px 0px;
}
.phototable{
	background-color:#EEFFFF;
	border: 1px solid #DDEEEE;
	padding:5px;
	font-size: 11px;
	color: #333333;
}

.box1{
	border: 1px solid #9F6;
/*	width: 737px;*/
/*	height: 350px;*/
	margin: 0 20px;
	padding: 20px;
	background-color: #CFC;
	font-size: 12pt;
	line-height: 1.25;
	color: #333;
}

table.write15 td.month{
	width:40px;
	padding-right:15px;
	text-align:right;
}

/*参考文献ページ　スタイル*/
#references p{
	margin-left:20px;
}

#references h3{
	font-size:18pt;
	color:#063;
	line-height:150%;
	text-align:center;
}

#references h4{
	font-size:14pt;
	padding-left:10px;
	color:#063;
	line-height:200%;
	background-color:#EFE;
	border-bottom:1px solid #093;
}

#references h5{
	font-size:12pt;
	color:#063;
	line-height:140%;
	border-bottom:1px solid #093;
}

#references div.writer{
	display:block;
	float:right;
	width:250px;
	height:40px;
}

div.image-box {
	width: 50%;
	padding-left: 25px;
	padding-bottom: 10px;
}

.image-box > img, > a {
	padding-left:20px;
}

.image-box > p {
	color: #666;
	font-size:10.5px;
	padding-bottom: 15px;
}