@charset "utf-8";
/* CSS Document */

#aboutTable{
	border:1px #CCCCCC solid;
	margin-top:7px;
	font-size:1.3em;
	margin-bottom:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#aboutTable th{
/*	background:#dfecda;*/
	border-bottom:1px #CCCCCC dashed;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

#aboutTable td{
	border-bottom:1px #CCCCCC dashed;
	padding-left:5px;
	padding-right:5px;
}

#aboutTable td.last{
	border:none;
	padding-left:5px;
	padding-right:5px;
}

#aboutTable th.last{
/*	background:#dfecda;*/
	border:none;
	padding-left:5px;
	padding-right:5px;
	vertical-align:top;
}

#aboutTable td dl{
	font-size:90%;
}


#aboutTable ol{
list-style:decimal;
font-size:0.9em;
padding-left:20px;
line-height:2;

}


#aboutTable .red{
font-size:0.9em;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";


}
/*-----------プロフィール-----------*/
.profLayout{
	width:535px;
	float:left;
}

h1.aboutSummary{
	/*background:#96bbe7;*/
	font-size:1.3em;
	color:#666666;
}

.syotyouProf{
	float:left;
	width:530px;
}

.syotyouProf img{
	float:right;
	padding-top:10px;
	/*position:relative;
	top:-40px;*/
}

#main p.onamae{
	margin:0;
	padding:0;
	padding-top:2px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #669900;
	font-size:2.5em;
	float:left;
	width:525px;
}

#main p.onamae span{
	font-size:0.7em;
	color:#999999;
	padding-left:10px;
}



.syotyouProf dl{
	font-size:1.2em;
	line-height:1.4;
	padding-left:15px;
	padding-top:5px;
	float:left;
	width:350px;
}

/*-----------プロフィール-----------*/
.bookSyoukai{
	background:#f3f3f3;
	padding:2px 0px;
	width:auto;
	clear:both;
	font-size:1.3em;
/*	float:left;*/
}


.book{
	margin-bottom:15px;
	padding-left:15px;
	padding-bottom:8px;
	font-size:1.3em;
/*	float:left;*/
	position:relative;
	border-bottom:1px #CCCCCC dotted;
}


.book dl{
	position:absolute;
	left:100px;
	top:0px;
	width:300px;
}
.book dd{
	padding-top:5px;
	padding-left:10px;
}

.book dt span{
	position:relative;
	left:6px;
	display:block;
}



.profLayout dt{
	margin-top:6px;
	font-weight:bold;
	color:#669900;
	/*border-bottom:#999999 dotted thin;
	float:left;
	display:block;
    clear:both;
    width:70px;
	height:inherit;*/
}

.profLayout dd{
	display:block;
	line-height:1.7em;
	/*width:280px;
	float:left;
	padding-left:80px;
	/*border-bottom:#999999 dotted thin;*/
}

p.message{
	float:left;
	width:515px;
	padding:5px 5px;
	margin-bottom:10px;
	margin-top:5px;
	padding-left:15px;
	font-size:1.3em;
	line-height:1.6;
	/*background:url(../img/paper02.gif);*/
}

.message span{
	font-weight:bold;
	color:#669900;
}

/*-----------プロフィールボックス-----------*/
.profBox{
	float:left;
	width:530px;
	margin-top:20px;
	margin-bottom:40px;
	padding-bottom:15px;
	border-bottom:2px dashed #c2d699;
}

.profBox dl{
	font-size:1.2em;
	line-height:1.4;
	/*padding-left:15px;*/
	float:right;
	width:350px;
}

.profBox img{
	float:left;
	position:relative;
	left:-3px;
}
h3{
	clear:both;

}

h4{	
font-size:150%;
font-weight:bold;

}

#main address{	
font-size:130%;
}