@charset "UTF-8";
/*ヘッダ案−１*/
#top_header {
	background-color: #006;
	position: relative;
	top: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#contaigner #header_catego {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	position: relative;
	top: 0px;
	padding: 0px;
}
#top_header_gray {
	background-color: #006;
	position: relative;
	top: 0px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../img-j/title_back.jpg);
	background-repeat: no-repeat;
	background-position: center 3px;
	height: 157px;
}
#header_belt {
	margin: 0px;
	padding: 0px;
	height: 20px;
}
#top_header img {
	margin: 0px;
	padding: 0px;
}
#top_header #pr_text {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	padding-top: 5px;
	padding-right: 110px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 12px;
	line-height: 16px;
	color: #FFF;
	position: relative;
	top: 0px;
	text-align: justify;
}
#top_header_gray #pr_text {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, sans-serif;
	padding-top: 70px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 60px;
	font-size: 12px;
	line-height: 16px;
	color: #333;
	position: relative;
	top: 0px;
	text-align: justify;
}
#top_header #btm {
	height: 50px;
	width: 85px;
	position: absolute;
	z-index: 50;
	left: 690px;
	top: 75px;
}
#top_header #btm ul {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 85px;
}
#top_header #btm li {
	float: left;
	height: 25px;
	width: 85px;
}
#top_header #btm a {
	display: block;
	height: 25px;
	width: 85px;
}
#top_header #btm ul .home a , #top_header #btm ul .home a:link {
	background-image: url(../img-j/nav_home.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_header #btm ul .eng a , #top_header #btm ul .eng a:link {
	background-image: url(../img-j/nav_english.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#top_header #btm ul .home a:hover {
	background-image: url(../img-j/nav_home.jpg);
	background-repeat: no-repeat;
	background-position: left -25px;
}
#top_header #btm ul .eng a:hover {
	background-image: url(../img-j/nav_english.jpg);
	background-repeat: no-repeat;
	background-position: left -25px;
}
#top_header #btm em {
	visibility: hidden;
}
#toppage {
	background-color: #FFF;
	width: 820px;
}
#contaigner #map_catego {
	text-align: left;
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	top: 0px;
	padding: 0px;
	height: 300px;
}
#contaigner #bbs_catego {
	width: 780px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	position: relative;
	top: 0px;
	text-align: left;
}
#contaigner #activity_report {
	width: 780px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}




#topInformation { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; margin: 0px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; color: #000000; text-align: center; }

#topInformation h3 { font-weight: bolder; color: #4E49CC; margin: 0px; padding: 0px; font-size: 12px; }
#topInformation a , #topInformation a:link { color: #4E49CC; }
#topInformation p { margin: 0px; padding: 0px; }
#columnbacknum { margin-bottom: 10px; padding: 0px; border-right: 10px solid #314494; border-bottom: 5px solid #314494; border-left: 10px solid #314494; }
#columnbacknum .left { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; height: 20px; width: 100px; padding-top: 3px; text-align: right; padding-right: 10px; }
#columnbacknum .lefter { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; height: 20px; width: 32px; padding-top: 3px; text-align: right; padding-left: 3px; }
#columnbacknum .center { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; height: 20px; width:295px; padding-top: 3px; }
#columnbacknum .right { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; width: 80px; padding-top: 3px; height: 20px; }
#columnbacknum .lefte { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; height: 20px; width: 100px; padding-top: 3px; text-align: right; padding-right: 10px; background: #eeeeee; }
#columnbacknum .lefteer { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; height: 20px; width: 32px; padding-top: 3px; text-align: right; padding-left: 3px; background: #eeeeee; }
#columnbacknum .centere { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; height: 20px; width: 295px; padding-top: 3px; background: #eeeeee; }
#columnbacknum .righte { font: 12px/14px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; width: 80px; padding-top: 3px; background: #eeeeee; height: 20px; }
#framer { margin: 0px; padding: 0px; height: 260px; width: 250px; overflow: auto; text-align: left; }
#framer td { text-align: left; }


/*メルマガ無料配信*/
#mailmag {
	height: 110px;
	width: 251px;
	border: 1px solid #003366;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
#mailmag em { visibility: hidden; }
#mailmag #gf_mailmag { height: 30px; }
#mailmag #gf_mailmag a, #mailmag #gf_mailmag a:link {
	background-image: url(../img-j/mailmag_gf.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 250px;
	text-decoration: none;
}
#mailmag #gf_mailmag a:hover{ background-image: url(../img-j/mailmag_gf.gif); background-repeat: no-repeat; background-position: center -30px; }
#mailmag #gfj_e-letter a, #mailmag #gfj_e-letter a:link {
	background-image: url(../img-j/gfj_e-letter.gif);
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 250px;
	text-decoration: none;
}
#mailmag #gfj_e-letter a:hover{ background-image: url(../img-j/gfj_e-letter.gif); background-repeat: no-repeat; background-position: center -30px; }


.sewaPaer { height: 85px; border: 1px solid #333333; width: 233px; margin-top: 2px; background-image: url(../img-j/paper_back_wrighter.jpg); background-repeat: no-repeat; background-position: center -2px; vertical-align: top; padding-top: 34px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; text-align: left; }
.sewaPaer h2 { font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 15px; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; color: #000000; height: 18px; margin: 0px; }
.sewaPaer h2 span { font-size: 10px; padding-left: 5px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-weight: normal; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; }
.sewaPaer h3 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #003366; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 6px; margin: 0px; line-height: 20px; text-indent: -15px; }
.sewaPaer h3 a , .sewaPaer h3 a:link{ font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #003366; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; }
.sewaPaer h3 a:hover{ font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #990000; }
.sewaPaer p { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 15px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-weight: normal; }
.sewaPaer h4 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 15px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font-weight: normal; }



/*議論百出の右各お問い合せ*/
.toiawase { height: 20px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; background-color: #E2E8FF; }
.toiawase a , .toiawase a:link { padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 10px; color: #003399; }
.toiawase a:hover { color: #990000; }

.otoiawase { height: 145px; padding-top: 3px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 35px; color: #000066; padding-left: 70px; text-align: center; }
.otoiawaseCopy { height: 70px; padding-top: 5px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; color: #000066; text-align: center; }
.otoiawaseCopy div a , .otoiawaseCopy div a:link { padding-right: 10px; padding-left: 10px; color: #000066; }
.otoiawaseCopy div a:hover { padding-right: 10px; padding-left: 10px; color: #990000; }

.reportitle { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; line-height: 18px; margin: 0px; padding: 0px; font-weight: bolder; color: #990000; }
.global_info { font-size: 11px; color: #000066; }
h5 { margin: 0px; padding: 0px; }
#globalForumInfo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; background-color: #E5EAF9; text-align: center; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#globalForumInfo h2 { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.centerline { background-image: url(../img-j/centerline.gif); background-repeat: repeat-y; background-position: center; }
/*対話広告*/
#jeap { background-image: url(../img/jeap.jpg); background-repeat: no-repeat; background-position: center 2px; margin: 0px; padding: 0px; height: 180px; width: 388px; text-align: center; }
#jeap h2 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 15px; font-weight: bold; margin: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
#jeap h1 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 16px; line-height: 21px; font-weight: bolder; color: #000066; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 0px; }
#jeap h1 a ,.jeap h1 a:link{ color: #000099; }
#jeap h1 a:hover { color: #000099; }
#jeap h3 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #666666; width: 120px; height: 14px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; }
#jeap h4 { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; }
#jeap h4 a ,.jeaph4  a:link{ color: #666666; }
#jeap a:hover{ color: #990000; }

/*対話広告変更110120*/
#jeaps { background-image: url(../img/jeaps.jpg); background-repeat: no-repeat; background-position: center 2px; margin: 0px; padding: 0px; height: 130px; width: 388px; text-align: center; }
#jeaps h2 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 15px; font-weight: bold; margin: 0px; padding-top: 15px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#jeaps h1 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 16px; line-height: 21px; font-weight: bolder; color: #000066; margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
#jeaps h1 a ,.jeaps h1 a:link{ color: #000099; }
#jeaps h1 a:hover { color: #000099; }
#jeaps h3 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; font-weight: bold; color: #FFFFFF; background-color: #666666; width: 120px; height: 14px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; }
#jeaps h4 { margin: 0px; padding-top: 7px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; }
#jeaps h4 a ,.jeaphs a:link{ color: #666666; }
#jeaps a:hover{ color: #990000; }






/*IE7only*/
*:first-child+html .sewaPaer { height: 80px; width: 253px; margin-top: 2px; vertical-align: top; padding-top: 29px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; text-align: left; }
*:first-child+html .toiawase { height: 26px; padding-top: 3px; }
*:first-child+html .sewaPaer h2 { font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 14px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: -15px; margin-left: 0px; }
*:first-child+html .sewaPaer h3 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #003366; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 6px; line-height: 20px; text-indent: -15px; margin-top: -20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
*:first-child+html .sewaPaer a , .sewaPaer h3 a:link{ font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #003366; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; margin-top: -20px; }
*:first-child+html .sewaPaer h3 a:hover{ font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #990000; }

/*IE6only*/

* html .sewaPaer { height: 80px; width: 253px; margin-top: 2px; vertical-align: top; padding-top: 30px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; text-align: left; }
* html .toiawase { height: 26px; padding-top: 3px; }
* html .sewaPaer h2 { font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; font-size: 14px; font-weight: bold; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: -15px; margin-left: 0px; }
* html .sewaPaer h3 { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #003366; padding-top: 0px; padding-right: 3px; padding-bottom: 0px; padding-left: 6px; line-height: 20px; text-indent: -15px; margin-top: -20px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
* html .sewaPaer h3 a { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #003366; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; margin-top: -20px; }
* html .sewaPaer h3 a:link { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #003366; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 10px; margin-top: -20px; }
* html .sewaPaer h3 a:hover{ font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 14px; font-weight: bolder; color: #990000; }

.hyakusyutu_contents {
	padding-bottom: 0px;
}

*:first-child+html.hyakusyutu_contents { padding-bottom: 0px; }

*:first-child+html.hyakusyutu_contents { padding-bottom: 0px; }
