/* CSS Document */

/* tabale of contents */

		/* 区切り線 */
		/* 見出し*/
			/* h2見出し*/
			/* h3見出し*/
			/* ■ */
		/* 標語等の囲み */
			/* 破線 */
			/* 線 */
			
/* tabale of contents */



/* 区切り線 */
.line{
border-top:dashed 2px #8DBD3A;
border-bottom:none;
border-left:none;
border-right:none;
height:2px;
margin-top:10px;
margin-bottom:10px;
}


/* 見出し */
/* h2見出し */
.pagetitle{
color:#4D661A;
border-bottom:double 3px #8DBD3A;
border-top:double 3px #8DBD3A;
padding:5px 0px 2px 1em;
background-color:#F6FFE2;
}

/* h3見出し */
.squareline{
border-left:solid 1em #8DBD3A;
border-bottom:solid 1px #8DBD3A;
padding:3px 0px 3px 0.5em;
margin-right:10px;
}

/* h4見出し*/
h4{
border-left:solid 1.2em #8DBD3A;
padding-left:0.3em;
margin:30px 0px 10px 0px;
}

/* ■ */
.square{
border-left:solid 1.2em #8DBD3A;
padding-left:0.3em;
}
.square a{display:block;}


/* 標語等の囲み */
/* 破線 */
.dash{
text-align:center;
border:dashed #8DBD3A 2px;
padding:10px;
width:95%;
_width:100%;/* IE用ハック */
padding-bottom:5px;
margin:1em auto 1em auto;
}
/* 線 */
.solid{
border:solid #8DBD3A 1px;
padding:10px;
width:95%;
_width:100%;/* IE用ハック */
padding-bottom:8px;
margin:1em auto 1em auto;
}
