#site {PADDING-BOTTOM: 10px; MARGIN-LEFT: auto; WIDTH: 950px; MARGIN-RIGHT: auto;}
div#head { width:950px;}
div#icatch { margin-top:5px;}
#flash_zone {MARGIN-TOP: 2px; MARGIN-BOTTOM: 2px; WIDTH: 950px;}
#ojc_flash {BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FLOAT: left; BORDER-LEFT: #999999 1px solid; WIDTH: 950px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 228px}
#ojc {WIDTH: 950px; HEIGHT: 300px; border: thin solid #CCCCCC; }
#w_c_o { FLOAT: right; WIDTH: 310px; HEIGHT: 230px; border: thin dotted #000000;}
#data_left { FONT-SIZE: 12px; FLOAT: left; WIDTH: 230px; margin-left:3px; HEIGHT: auto; margin-top:10px;}
#data_left_yohaku { FONT-SIZE: 12px; FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 5px; HEIGHT: auto }
#data_left h3{ background-image:url(../img/waku_top.jpg); background-repeat:no-repeat; padding-left:5px; color:#FFFFFF; height:40px; padding-top:5px; width:225px; font-size:16px;}
#data_center { FLOAT: left; WIDTH: 470px; margin:0 5px 0 7px; HEIGHT: auto; margin-top:10px; }
#data_center H3 { background-image:url(../img/news_bar.jpg); background-repeat:no-repeat; padding-left:15px; color:#FFFFFF; height:24px; padding-top:2px;font-size:14px;}
#data_center_member { FLOAT: left; WIDTH: 680px; MARGIN-RIGHT: 5px; HEIGHT: auto;}
#data_right { FONT-SIZE: 12px; FLOAT: right; WIDTH: 225px; HEIGHT: auto; margin-right:3px; margin-top:10px;}
#data_right h3{ background-image:url(../img/waku_top.jpg); background-repeat:no-repeat; padding-left:5px; color:#FFFFFF; height:40px; padding-top:5px; width:225px; font-size:16px;}
#data_jigyou { FLOAT: left; WIDTH: 600px; MARGIN-RIGHT: 5px; HEIGHT: auto; font-size: 13px; padding-top: 15px; text-indent: 2em; vertical-align: middle; line-height: 4.1mm;}
#data_center_jigyou { FLOAT: left; WIDTH: 450px; HEIGHT: auto; font-size: 13px; text-indent: 2em; vertical-align: middle; line-height: 4.1mm;}
#data_right_jigyou { FLOAT: left; WIDTH: 150px; HEIGHT: auto;}
#data_center_right { FLOAT: right; WIDTH: 680px; HEIGHT: auto}
.data_center_jigyou_line { BACKGROUND-COLOR: #f7f7ff; border-bottom-width: 2px; border-bottom-style: ridge; border-bottom-color: #3399FF; font-size: 13px; padding-bottom: 5px; padding-top: 5px; letter-spacing: 2px;}

.waku_top { BORDER-RIGHT: #cccccc 1px solid; MARGIN-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 212px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; padding: 6px;}
.waku_top2 { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 208px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff;}
.waku_top_yohaku { MARGIN-BOTTOM: 10px; WIDTH: 208px; HEIGHT: auto; BACKGROUND-COLOR: #f7f7ff; padding: 10px;}
.mobile_img_left { FLOAT: left; WIDTH: 46px; HEIGHT: auto;}
.mobile_txt_right { FLOAT: right; WIDTH: 150px; HEIGHT: auto;}
.page_insert { FONT-SIZE: 14px; MARGIN-BOTTOM: 30px;}
.waku_banner {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 3px solid; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../img/count_bg.jpg); MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 208px; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-REPEAT: no-repeat; HEIGHT: 43px; BACKGROUND-COLOR: #ffffff;}
.waku_banner2 { BORDER-RIGHT: 1px solid #cccccc; BORDER-TOP: 1px solid #cccccc; MARGIN-BOTTOM: 10px; BORDER-LEFT: 1px solid #cccccc; WIDTH: 208px; BORDER-BOTTOM: 1px solid #cccccc; BACKGROUND-REPEAT: no-repeat; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; padding: 6px;}
.txt_16 { FONT-SIZE: 16px }


#data_center DL { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 1px solid; OVERFLOW-Y: scroll; PADDING-LEFT: 10px; OVERFLOW-X: hidden; MARGIN-BOTTOM: 21px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 180px; BACKGROUND-COLOR: #ffffff;}
#data_center DT { CLEAR: both; FLOAT: left; MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0.5em; WIDTH: 80px;}
#data_center DD { BACKGROUND-POSITION: left bottom; PADDING-LEFT: 85px; BACKGROUND-IMAGE: url(../img/dot.gif); MARGIN-BOTTOM: 0.3em; PADDING-BOTTOM: 0.5em; BACKGROUND-REPEAT: repeat-x; }
.center_waku { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 15px; FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 438px; PADDING-TOP: 15px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff;}
.center_waku2 { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 455px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 457px; BACKGROUND-COLOR: #ffffff; padding: 7px;}
.center_waku_last { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 7px; PADDING-BOTTOM: 15px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 455px; PADDING-TOP: 10px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; font-size: 14px; font-weight: bold;}
.center_waku_member { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 12px; MARGIN-BOTTOM: 20px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 675px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: auto; BACKGROUND-COLOR: #ffffff; text-align: center; padding: 15px;}
.center_waku_member_l {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 12px;
	MARGIN-BOTTOM: 20px;
	BORDER-LEFT: #cccccc 1px solid;
	WIDTH: 675px;
	BORDER-BOTTOM: #cccccc 1px solid;
	HEIGHT: auto;
	BACKGROUND-COLOR: #ffffff;
	padding: 15px;
	text-align: left;
}
.topics_palamater {
	FONT-SIZE: 12px
}
.topics_left {
	FLOAT: left; WIDTH: 140px; HEIGHT: auto
}
.topics_center {
	FLOAT: left;
	WIDTH: 140px;
	HEIGHT: auto;
}
.topics_right {
	FLOAT: right; WIDTH: 140px; HEIGHT: auto
}
.top_shinnen_kao {
	FLOAT: left; MARGIN-BOTTOM: 15px; MARGIN-RIGHT: 10px
}
.map_bt {
	MARGIN-TOP: -30px; MARGIN-LEFT: 135px; WIDTH: 73px; HEIGHT: auto
}

.marB5_right {
	MARGIN-BOTTOM: 5px;
	margin-left: 5px;
	font-size: x-small;
	text-align: right;
}
.left_subtitle {
                              /* 段落の枠の色 */
  border-style: solid;           /* 枠の形 */
  border-width: 0px 0px 2px 0px;  /* ４方向の枠 */
  border-bottom-color: #070C4E;  /* 下の色 */
  background-color: #EAFAFA;
  color: #070C4E;
  MARGIN-BOTTOM: 5px;
}

.center_title {
  border-style: solid;           /* 枠の形 */
  border-width: 0px 0px 2px 0px;  /* ４方向の枠 */
  border-bottom-color: #070C4E;  /* 下の色 */
  color: #070C4E;
  text-align: center;
  width: 780px;
  font-weight: bold;
  font-size: xx-large;
  MARGIN-LEFT: 80px;
  MARGIN-BOTTOM: 20px;
}
.center_title_contents {
  color: #4260F6;
  text-align : center;
  font-size: x-large;
  MARGIN-BOTTOM: 30px;
}
.center_subtitle {
  color: #070C4E;
  font-size: large;
  font-weight: bold;
  MARGIN-LEFT: 100px;
  MARGIN-BOTTOM: 20px;
  text-decoration: underline;	
}
.center_subtitle_contents {
  color: #223066;	
  font-size: medium;
  width: 750px;
  MARGIN-LEFT: 100px;
  MARGIN-BOTTOM: 30px;
}
.report_subtitle_contents {
  color: #223066;
  font-size: medium;
  width: 860px;
  vertical-align:middle;
  margin-left : auto ; margin-right : auto ;
  MARGIN-BOTTOM: 30px;
}
.report_subtitle_writer {
  color: #223066;
  font-size: medium;
  width: 860px;
  margin-left : auto ; margin-right : auto ;
  vertical-align:middle;
  MARGIN-BOTTOM: 30px;
  text-align: center;
}

#data_center_shoshin { FLOAT: left; WIDTH: 470px; margin:0 5px 0 7px; margin-top:10px; line-height: 2.0;}
#data_center_shoshin H3 { background-image:url(../img/news_bar.jpg); background-repeat:no-repeat; padding-left:15px; color:#FFFFFF; height:24px; padding-top:2px;font-size:14px;}
#data_center_shoshin p {  line-height: 2.0; font-size:14px;}
.center_waku_shoshin { BORDER-RIGHT: #cccccc 1px solid; ; BORDER-TOP: #cccccc 1px solid;; BORDER-LEFT: #cccccc 1px solid; WIDTH: 450px;; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; padding: 10px; margin-top:10px;}
