@charset "utf-8";
/*京*/

*{margin:0;padding:0;}

body {
	margin:0;
	padding:0;
	text-align:center;
	font-size:100%;
	line-height:1;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:#660033;
}

a {color:#00c;}
a:hover {color:#C00;}

a img {
	border-style: none;
	
}

img {border:none;}


/* div#whole */

div#whole {
	text-align:center;
}

/*ヘッダ*/

div#header
 {/*margin:20px; */height:33px;
 	font-family: Arial, Helvetica, sans-serif;
}
h1 {padding:10px; text-align:left; font-weight:normal; font-size:80%; color:#cab;}
div#header div a img {margin:-30px 3px 3px 3px; padding:0;float:left;}


/*言語選択*/
div#header ul#selector {
	margin:-20px auto; padding:10px; width:730px; list-style-type:none;overflow:hidden;}
div#header ul#selector li {float:right;}
div#header ul#selector li.language a {margin:3px; padding:5px; width:130px; height:1.3em; display:block;font-size:100%; color:#603;background-color:#fff;text-decoration:none;}
div#header ul#selector li.language a:hover {color:#c00;background-color:#fdd;}

/*コンテンツ*/
#contents {background-color:#603;/*display:inline;*/}

/*サイトナビ*/
ul#site_navigation {
	margin:10px auto; padding:20px 0;width:730px;list-style-type:none;overflow:hidden;}
#site_navigation li {float:left;}
#site_navigation li a {margin:3px;width:140px;height:140px;display:block;}
#site_navigation li a span {display:none;}
#site_navigation li#go_index a {width:286px}
#site_navigation li#go_index2 a {width:432px; height:140px;}

#site_navigation li#go_001 a {background:url(../image/bg_topnavi001.gif) no-repeat right;}
#site_navigation li#go_001 a:hover {background-position:left;}
#site_navigation li#go_002 a {background:url(../image/bg_topnavi002.gif) no-repeat right;}
#site_navigation li#go_002 a:hover {background-position:left;}
#site_navigation li#go_003 a {background:url(../image/bg_topnavi003.gif) no-repeat right;}
#site_navigation li#go_003 a:hover {background-position:left;}
#site_navigation li#go_004 a {background:url(../image/bg_topnavi004.gif) no-repeat right;}
#site_navigation li#go_004 a:hover {background-position:left;}
#site_navigation li#go_005 a {background:url(../image/bg_topnavi005.gif) no-repeat left;}
#site_navigation li#go_005 a:hover {background-position:left;}
#site_navigation li#go_006 a {background:url(../image/bg_topnavi006.gif) no-repeat left;}
#site_navigation li#go_006 a:hover {background-position:left;}
#site_navigation li#go_007 a {background:url(../image/bg_topnavi007.gif) no-repeat right;}
#site_navigation li#go_007 a:hover {background-position:left;}
#site_navigation li#go_008 a {background:url(../image/bg_topnavi008.gif) no-repeat left;}
#site_navigation li#go_008 a:hover {background-position:left;}
#site_navigation li#go_009 a {background:url(../image/bg_topnavi009.gif) no-repeat right;}
#site_navigation li#go_009 a:hover {background-position:left;}
#site_navigation li#go_010 a {background:url(../image/bg_topnavi010.gif) no-repeat right;}
#site_navigation li#go_010 a:hover {background-position:left;}
#site_navigation li#go_011 a {background:url(../image/bg_topnavi011.gif) no-repeat right;}
#site_navigation li#go_011 a:hover {background-position:left;}
#site_navigation li#go_012 a {background:url(../image/bg_topnavi012.gif) no-repeat left;}
#site_navigation li#go_012 a:hover {background-position:left;}
#site_navigation li#go_013 a {background:url(../image/bg_topnavi013.gif) no-repeat right;}
#site_navigation li#go_013 a:hover {background-position:left;}
#site_navigation li#go_014 a {background:url(../image/bg_topnavi014.gif) no-repeat right;}
#site_navigation li#go_014 a:hover {background-position:left;}
#site_navigation li#go_015 a {background:url(../image/bg_topnavi015.gif) no-repeat right;}
#site_navigation li#go_015 a:hover {background-position:left;}
#site_navigation li#go_016 a {background:url(../image/bg_topnavi016.gif) no-repeat left;}
#site_navigation li#go_016 a:hover {background-position:left;}

/*ニュース*/

#site_navigation li#theme {padding:23px 13px; margin:3px; width:260px; height:94px; background-color:#603; font-size:145%; font-family:arial black,sans-serif; text-align:center;}

/*コンテンツ2*/
#contents2 {padding:60px; background-color:#ffffff;/*display:inline;*/}
#contents2 h2 {margin:2px; padding:20px;text-align:left;font-style:normal; font-size:120%; color:#603;}
#contents2 p.photo img {margin:20px;/*text-align:left;*/float:left;}
#contents2 p.job {margin:20px 80px 0 260px; font-size:80%; color:#000; text-align:left;}
#contents2 p.name {margin:3px 80px 0 260px; font-size:110%; color:#000; text-align:left;}
#contents2 p.sentence {line-height:1.5; margin:20px 80px 20px 260px; font-size:90%; color:#000; text-align:left;}
#contents2 p.sentence2 {line-height:1.5; margin:20px 80px 40px 260px; font-size:90%; color:#000; text-align:left;}
#contents2 p.subtitle {margin-left:23px; margin-top:-20px; font-size:100%; color:#603; text-align:left;}

#contents2 div.member {margin:16px; padding:4px; font-size:90%; color:#000; text-align:left;}
#contents2 div.member span.job {padding:1px; width:160px; display:block; color:#000; float:left; margin-right:40px;text-align:right;}

#contents2 div.association  {margin:16px; padding:4px; font-size:90%; color:#000; text-align:left;}
#contents2 div.association span.job {padding:1px; width:160px; display:block; color:#000; float:left; margin-right:40px;text-align:right;}
#contents2 div.association a {color:#006;text-decoration:none;}
#contents2 div.association a:hover {color:#c00;text-decoration:underline;}

#contents2 h3 {margin:20px; padding:10px; width:180px; height:60px; text-align:left; font-weight:normal; font-size:100%; color:#000;background-color:#dbc; float:left}
#contents2 dl{padding:2px; margin:20px 80px 0 260px; text-align:left;}
#contents2 dl dt {padding:2px;font-size:90%;font-weight:bold; color:#000;}
#contents2 dl dd {padding:2px;font-size:80%;color:#000;}



/*フッタ*/

#footer {/*float:left;*/
	height:3em;font-size:70%;repeat-x left;}
#footer a {color:#cab;text-decoration:none;}
#footer a:hover {color:#c00;text-decoration:underline;}
#footer .contact {float:left;padding:10px;text-align:center;}

