/* CSS Document */


/* tabale of contents */

	/* 2ndlayer共通設定 */
		/* yelllow navi */
		/*パンくずリスト*/
		/* 区切り線 */
		/* ページ設定項目 */
			/* ページ枠 */
		/* コンテンツ設定項目 */
			/* インデントグループ*/
				/* インデントグループの1文字インデント 文章*/
			/* 1文字インデント */
			/* ※ 注釈 */
		/* 見出し*/
			/* h3見出し*/
			/* h4見出し*/
			/* ■ */
		/* リスト */
		/* ページ内リンク */
		/* ボタンリンク用囲み */
			/* ボタン数：1コ */
			/* ボタン数：複数 */
			
/* tabale of contents */



/* 2ndlayer共通設定 */

/* yelllow navi */
.navi{
width:800px;
margin:0px;
padding:0px;
clear:both;
}

/*パンくずリスト*/
.bread{
background-color:#E8E8E8;
width:780px;
margin-top:3px;
padding:3px 3px 3px 17px;
}
/* IE用ハック パンくずリスト */
.bread{_width:800px; _margin-top:auto;}

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


/* ページ設定項目 */
/* ページ枠 */
.contentscontainer{
width:760px;
padding:10px 10px 10px 30px;
}
/* IE用ハック ページ枠 */
.contentscontainer{_width:800px; _padding:10px 20px 10px 30px;}


/* コンテンツ設定項目 */
/* インデントグループ*/
.quote{
padding:20px 10px 10px 30px;
}
/* インデントグループの1文字インデント 文章*/
.quote p{
text-indent:1em;
margin:0px;
padding:0px;
line-height:1.4;
}

/* 1文字インデント */
.textindent{
text-indent:1em;
margin:0px;
line-height:1.4;
}

/* ※ 注釈*/
.note{
text-indent:-1em;
margin:0px;
line-height:1.4;
}
.quote p.note{
text-indent:-1em;
padding-left:1em;
margin:0px;
line-height:1.4;
}

/* 見出し*/
/* h3見出し*/
.forh3{
border-left:solid 10px #8DBD3A;
padding:0px
}
h3{
border-left:solid 10px #A0DB4E;
background-color:#FAFFE6;
border-bottom:solid 1px #A0DB4E;
padding:0.5em 0px 3px 0.5em;
margin:40px 10px 0px 0px;
}
/* h4見出し*/
h4{
border-left:solid 1.2em #8DBD3A;
padding-left:0.3em;
margin:30px 0px 10px 0px;
}
/* ■ */
.square{
border-left:solid 1.3em #8DBD3A;
padding-left:0.3em;
}
.quote p.square{text-indent:0.3em;}

/* リスト */
li{
padding-bottom:1em;
padding-left:0.3em;
line-height:1.4;
}

/* ページ内リンク */
.inpage{margin-top:48px;}
.inpage a{
padding-right:5px;
padding-left:5px;
}


/* ボタンリンク用囲み */
/* ボタン数：1コ */

.button a{
color:black;
text-align:center;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
border:outset 3px #8DBD3A;
background-color:#FAFFE6;
padding:5px;
_padding:5px 0px;/* IE用ハック */
margin-bottom:5px;
display:block;
}
.button a:hover{
color:black;
border:inset 3px #8DBD3A;
background-color:#D6FFAD;
}
.button a:active{color:black;　background-color:#FEFCE2;}
.button a:visited{color:black;}
.button span{display:none;}


/* ボタン数：複数 */
.buttons a{
color:black;
text-align:center;
text-decoration:none;
font-weight:bold;
vertical-align:middle;
border:outset 3px #8DBD3A;
background-color:#FAFFE6;
padding:5px;
_padding:5px 0px;/* IE用ハック */
margin:0px 1% 5px 0px;
display:block;
float:left;
}
.buttons a:hover{
color:black;
border:inset 3px #8DBD3A;
background-color:#D6FFAD;
}
.buttons a:active{color:black;　background-color:#FEFCE2;}
.buttons a:visited{color:black;}
.buttons span{display:none;}
.buttons p{clear:both;}
