#wrapper{
	width: 870px;
	margin: 0 auto;
	text-align: left;
}


p.hs01 {
	padding-top : 20px;
	padding-bottom : 5px;
	padding-left : 20px;
	border-bottom : solid 1px;
}


/*-------------------------------------------------------------巻頭句部分*/
#kuroku {
	float : left;
	width : 550px ; 
	padding-top : 20px;
	padding-left : 20px;
}

p.kesha {
	font-size : 205%;
	font-weight : bold; 
	color : #2f4f4f;
}

span.rubi {
	font-size : 16px;
	font-weight : normal; 
}

p.record01 {
	font-size : 100%;
	line-height : 1.7;
	padding-top : 5px;
}

p.record02 {
	font-size : 128%;
	padding-top : 10px;
}

p.record03 {
	font-size : 100%;
	margin-top : -7px;
	padding-bottom : 17px;

}

dt.kantouku {
	line-height : 2.5;
	font-size : 150%;
	color: #2f4f4f;
}

span.strong {
	font-weight: bold;
}

span.small {
	font-size : 80%;
}

/*-------------------------------------------------------------俳句結社一覧部分*/
#list {
	float : left ;
	width: 270px;
	padding-top : 35px;
}

p.list_title {
	padding-left: 15px;
	margin-bottom: -8px;
}

dt.list {
	font-size : 90%;
	line-height : 2.7;
	border-bottom: 1px dashed;
	padding-left: 15px;
}

/*-------------------------------------------------------------引用と注の指定*/
#hint {
	clear : both ;
	font-size : 98%;
	line-height : 2.2;
	padding-top: 10px;
	padding-left: 20px;
	width: 550px;
}

p.hint {
	margin-top : 0px;
	margin-bottom : -15px;
	padding-top: 20px;
}

p.inyou {
	font-size : 80%;
	padding-top: 17px;
}


#chui {
	font-size: 80%;
	line-height : 1.8;
	clear : both ;
	padding-top: 7px;
	padding-left: 20px;
}


/*-------------------------------------------------------------名人の視点の指定*/

#point {
	width: 550px;
	clear : both ;
	font-size : 98%;
	line-height : 2.2;
	padding-left: 20px;
}

p.yajirusi {
	padding-top: 30px;
	padding-left : 30px;
	margin-bottom : -30px;
}

h3.point_midasi {
	color: #2f4f4f;
}

h2.point01 {
	color: #2f4f4f;
	margin-top : -20px;
	margin-bottom : 0px;
	line-height : 1.5;
}


#action {
	padding-top: 20px;
	padding-left: 20px;
}

p.sankou {
	margin-top : -10px;
}

/*-------------------------------------------------------------フッターの指定*/
#footer {
	width:100% ; 
	clear : both ;
	border-top:solid 1px;
	padding-bottom: 70px;
}


ul { 
	margin:0;
	padding:0;
	list-style: none;
	font-size:  100%;
	line-height: 45px;
}

li {
	float : left ;
	list-style: none;
	position: relative; 
	padding-top: 12px;
	padding-left: 20px;
}

/*-------------------------------------------------------------参考文献*/

#hon {
	padding-left: 20px;
}

h3 {
	padding-top: 30px;
	padding-bottom: 15px;
}

dt {
	line-height : 2;
}

form {}

p.history_b {
	padding-top: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}


/*-------------------------------------------------------------リンクが半透明（IE・Firefox・Opera・Netscape・Safariで同等表示の透明）*/
a:hover {
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
	}

a {
	text-decoration: none;
}
