@charset "utf-8";
/*------------------------------------------------
 * タイトル：個別コンテンツ用ＣＳＳファイル
 * 説明    ：
 *
 * 著作権  ：
 *
-------------------------------------------------*/








/*------------------------------------------------
 メニュー
------------------------------------------------*/


/*------------------------------------------------
 私たちについて　共通
------------------------------------------------*/
div#cont1 {
	margin-top: 20px;
	width: 612px;
	padding: 0 44px 0 44px;
	text-align: left;
	color: #231815;
}

div#cont1 p#menuAbout {
	text-align: center;
}

div#cont1 h2 {
	padding-bottom: 10px;
}

div.contents {
	margin-top: 40px;
}

div.contents h3,div.contents h4,div.contents h5,div.contents h6,div.contents p {
	margin-top: 1em;
	margin-bottom: 1em;
}

div.contents p {
	font-size: 80%;
	text-align: justify;
	text-justify: inter-ideograph;
}

div.contents a, div.contents a:link, div.contents a:visited {
	color: #5B3614;
	text-decoration: none;
	border-bottom: solid 1px transparent;
}

div.contents a:hover {
	color: #B26928;
	text-decoration: none;
	border-bottom: solid 1px #B26928;
}

div.contents h2 a, div.contents h2 a:link, div.contents h2 a:visited {
	border-bottom: none;
}

div.contents h2 a:hover {
	border-bottom: none;
}


/*------------------------------------------------
 私たちについて
------------------------------------------------*/
div#purpose h3,div#purpose h4,div#purpose h5 {
	font-size: 85%;
	font-weight: normal;
}

div#purpose ol {
	font-size: 80%;
}

div#purpose li {
	margin-left: 2em;
}

div#business {
	margin-bottom: 80px;
}

div#business ul {
	margin-top: 1em;
	list-style: none;
	font-size: 80%;
}

div#business li {
	text-indent: -1em;
	margin-left: 1em;
}

div#business li span.listMark {
	color: #D28287;
}

/*------------------------------------------------
 連盟の歩み
------------------------------------------------*/
ul#menuContents {
	margin-top: 30px;
	text-align: center;
}

ul#menuContents li {
	display: inline;
	font-size: 80%;
}

ul#menuContents a, ul#menuContents a:link, ul#menuContents a:visited {
	color: #5B3614;
	text-decoration: none;
	border-bottom: solid 1px transparent;
}

ul#menuContents a:hover {
	color: #B26928;
	text-decoration: none;
	border-bottom: solid 1px #B26928;
}

div#mainBusiness {
	margin-top: 20px;
}

table.tblHistory {
	width: 609px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	font-size: 80%;
	background-color: #FAFAE6;
	text-align: left;
}

table.tblHistory tr.colorRow  {
	background-color: #FAF0D2;
}

table.tblHistory td {
	padding: 3px 15px;
	border-bottom: solid 5px #ffffff;
}

table.tblHistory td.date {
	width: 10em;
}

table.tblHistory td.title {
	border-left: solid 3px #ffffff;
}

div.contents p.goTop {
	text-align: right;
}

div#international {
	margin-bottom: 70px;
}

/*------------------------------------------------
 アクセス
------------------------------------------------*/
div#goJbwf {
	width: 460px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 80px;
}

div#goJbwfL {
	float: left;
	display: inline;
	width: 200px;
}

div#goJbwfR {
	float: right;
	display: inline;
	width: 240px;
}

div#goJbwfL p.photo {
	margin-top: 0;
	margin-bottom: 0;
}

div#goJbwfL p.caption {
	margin-top: 5px;
	text-align: center;
}

div#goJbwfR h2 {
	padding-bottom: 0;
	font-size: 80%;
	color: #E17814;
}

div#goJbwfR p {
	margin-top: 0;
}



