@charset "UTF-8";

a{text-decoration: none;}
a:link {color: #333;text-decoration: none;}
a:visited {color: #333;text-decoration: none;}
a:hover {color: #333;text-decoration: underline;}
a:hover {color /**/: #333;text-decoration /**/: none;border-bottom /**/:1px #333 dotted;position /**/:relative;}

a.image{text-decoration: none;}
a.image:hover {color: #fff;text-decoration: none;border-bottom:0px dotted;}
a.image:hover img{
	opacity:0.75;
	filter: alpha(opacity=75);
}

#Main{
	padding-top:18px;
	border-top:1px dotted #dedede;
	width:620px;
	text-align: left;
}

p{
	width:570px;
}

#Read{
	color:#333;
	width:570px;
}

#Main p.komidashi{
	font-weight:bold;
	margin:20px 0;
	color:#4ebbd8;
}

.Origins h3{
	background:url('../about/images/title1.gif') top left no-repeat;
	height:30px;
	margin-bottom:20px;
	text-indent:-99999px;
}
.Philosophy h3{
	background:url('../about/images/title2.gif') top left no-repeat;
	height:30px;
	margin-bottom:20px;
	text-indent:-99999px;
}
.Profile h3{
	background:url('../about/images/title3.gif') top left no-repeat;
	height:30px;
	margin-bottom:20px;
	text-indent:-99999px;
}
.History h3{
	background:url('../about/images/title4.gif') top left no-repeat;
	height:30px;
	margin-bottom:20px;
	text-indent:-99999px;
}

#Main #Plst{
	float: left;
	width:150px;
	margin:5px 0 5px 0;
	padding:0;
}
#Main #Pcon{
	float: left;
	width:420px;
	margin:5px 0 5px 0;
	padding:0;
}

#Main #Year{
	float: left;
	width:50px;
	margin:5px 0 5px 0;
	padding:0;
}
#Main #Month{
	float: left;
	width:50px;
	margin:5px 0 5px 0;
	padding:0;
}
#Main #Text{
	float: left;
	width:470px;
	margin:5px 0 5px 0;
	padding:0;
}