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

a 			{ color:#0092FF;}
a.arwRight 	{ background:url(elements/icon_arw_right.gif) no-repeat left center; padding:0 0 0 16px; text-decoration:none; font-size:12px;}
a.arwLeft 	{ background:url(elements/icon_arw_left.gif) no-repeat left center; padding:0 0 0 16px; text-decoration:none; font-size:12px;}
img 		{ border:none;}
html,body 	{ margin:0; padding:0; }
body  		{ background:#FFFFFF url(elements/bg_body.gif) repeat-y center top;}
div#container 			{ width:800px; margin:0 auto;}
	div#header 			{ width:100%; overflow:hidden;}
	div#contentBody 	{ width:780px; padding:10px 10px 0 10px ;}

		div#footer 				{ width:100%; height:40px; overflow:hidden; clear:both;  background:url(elements/bg_footer.gif) no-repeat left top; margin:20px 0 0 0;}
			ul#footerMenu 		{ list-style:none; margin:0; padding:0; height:40px; font-size:11px;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" }
			ul#footerMenu li	{ display:inline; padding:0; margin:0 20px 0 4px; line-height:40px; }
			ul#footerMenu li a	{ text-decoration:none;}

/*=========================
Common
=========================*/
h3					{ height:0; padding:42px 0 0 0; margin:0; overflow:hidden;}
h3#titleAbout 		{ background:url(elements/title_about.gif) no-repeat left top;}
h3#titleActivity 	{ background:url(elements/title_activity.gif) no-repeat left top;}
h3#titleMembers 	{ background:url(elements/title_members.gif) no-repeat left top;}
h3#titleCsr 		{ background:url(elements/title_csr.gif) no-repeat left top;}

h4 { height:0; padding:14px 0 0 0; margin:0; overflow:hidden;}

h4#titleOverview 	{ background:url(elements/title_overview.gif) no-repeat left top;}

h4#titleKaetsu 		{ padding-top:18px; margin:10px; background:url(elements/title_members_kaetsu.gif) no-repeat left top; float:left; width:400px;}
h4#titleChuetsu 	{ padding-top:18px; margin:10px; background:url(elements/title_members_chuetsu.gif) no-repeat left top; float:left; width:400px;}
h4#titleJoetsu 		{ padding-top:18px; margin:10px; background:url(elements/title_members_joetsu.gif) no-repeat left top; float:left; width:400px;}
h4#titleSado 		{ padding-top:18px; margin:10px; background:url(elements/title_members_sado.gif) no-repeat left top; float:left; width:400px;}
h4#titleCsrActivity	{ padding-top:16px; background:url(elements/title_csr_activity.gif) no-repeat left top}
p { font-size:12px; line-height:1.8em; color:#333333; margin:12px 0 18px 0;}

h5 { color:#305E70; border-left:#1772A9 solid 5px; padding:4px 0 4px 7px; font-size:14px; margin:10px 0; }


/*=========================
Top
=========================*/
div#aboutWrapper {  overflow:hidden; margin:0 0px 10px 0px; padding:0 10px}

	table#overviewTable 	{ border-collapse:collapse; width:550px; margin:10px 5px;}
	table#overviewTable th,
	table#overviewTable td	{ font-size:12px; text-align:left; font-weight:normal; padding:6px 2px; background:url(elements/border_dot_999.gif) repeat-x left top;}
	table#overviewTable th	{ width:70px; color:#305E70;}
	table#overviewTable td	{ color:#333333;}

div#bannerBlock { margin:10px 0;}



/*=========================
Members
=========================*/

ul.otherArea 		{ margin:0; padding:0; list-style:none; float:right; height:40px;}
ul.otherArea li		{ display:inline; line-height:40px; padding-left:20px;}
ul.otherArea li a	{}
table#membersTable { width:100%; border-collapse:collapse; clear:both}
table#membersTable th,
table#membersTable td 		{ text-align:left; font-weight:normal; font-size:12px;}
table#membersTable thead th { height:38px; padding:4px 10px; background:url(elements/bg_members_table_thead.gif) repeat-x left center; }
table#membersTable tbody th ,
table#membersTable tbody td { padding:6px; }
table#membersTable tbody th { background:#1772A9; color:#FFFFFF;}
table#membersTable tbody td {}
table#membersTable tbody tr.alt td { background:#EBEDFF;}

/*=========================
CSR
=========================*/

div.oneBlock { margin:0 0 10px 0; padding:10px 0; width:780px; clear:both; overflow:hidden; background:#FFFFFF url(elements/border_dot_999.gif) repeat-x left top;}

div.image {}
div.image p { font-size:10px; line-height:1.2em; margin:3px 0;}

/*=========================

=========================*/












