/*--Nέθ--*/
A:link {
	FONT-WEIGHT: normal;
	color: #0000CC;
	TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: normal;
	COLOR: #0000CC;
	TEXT-DECORATION: none;
}
A:active {
	FONT-WEIGHT: normal;
	COLOR: #CC0000;
	TEXT-DECORATION: underline;
}
A:hover {
	COLOR: #CC0000;
	TEXT-DECORATION: underline;
}
.onPage{
	COLOR: #CC0000;
	TEXT-DECORATION: underline;
}

/*--SΜέθ--*/
/*--#eaeaea--*/
body{
     margin-top: 5px;
	 background: #eaeaea;
	 font-family:"lr oSVbN", "qMmpS Pro W3", Osaka;
	 font-size: 13px;
	 color: #666666;
	 line-height: 20px;
}
#allBox{
     width: 760px;
	 background: #ffffff;
	 margin-right: auto;
	 margin-left: auto;
	 margin-top:0px;
	 margin-bottom:0px;
}
#headerImg{
     width: 760px;
	 border-top-color: #cccccc;
	 border-top-style: solid;
	 border-top-width: 5px;
}
UL.menu {
     padding: 0px;
	 margin: 0px;
	 list-style-type: none;
}
.liDate{
     padding: 0px;
	 margin: 0px;
	 font-weight:bold;
}
.liStrong{
     padding: 0px;
	 margin: 0px;
	 font-size: 16px;
}
.menuBtn {
	 padding-right: 1px;
	 padding-bottom: 0px;
	 padding-left: 0px;
	 padding-top: 0px;
	 margin: 0px;
	 float: left;
}
.menuBtnR {
	 padding: 0px;
	 margin: 0px;
	 float: left;
}
.contents{
     padding-bottom: 10px;
	 padding-left: 20px;
	 padding-right: 20px;
	 padding-top: 10px;
}
h2.title{
	 padding-left: 20px;
	 padding-bottom: 1px;
	 padding-right: 0px;
	 padding-top: 4px;
	 margin: 0px;
	 font-size: 14px;
	 color: #66CC00;
	 background-image:url(img/common/bg_dot.gif);
     border-bottom-width : 1px;
     border-bottom-style : dashed;
     border-bottom-color : #808080;
}
#subNavi{
     margin-bottom: 1px;
	 margin-left: 0px;
	 margin-right: 0px;
	 margin-top: 3px;
	 padding: 0px;
	 text-align: center;
}
#toTop{
     text-align: right;
	 padding-right: 10px;
	 margin: 0px;
}
#footer{
     padding-top: 1px;
	 padding-bottom: 1px;
	 background: #666666;
	 color: #FFFFFF;
	 text-align: center;
}

/*--RecΆEUͺ―έθ--*/
.LeftCont{
     float: left;
	 width: auto;
}
.RigCont{
     float: right;
	 width: auto;
}
.photoBoxR {
	float: right;
	margin-right: 0px;
	margin-left: 15px;
	margin-top: 15px;
}
.photoBoxk {
	float: left;
	width: 320px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 15px;
}
.profImg{
    padding: 5px;
	background: #ffffff;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-color: #cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-right-color: #cccccc;
	border-right-style: solid;
	border-right-width: 1px;
}
.caption {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.class_Navi{
    text-align: right;
}
