/*accordion*/
.clearfix:before, .clearfix:after {
	content: "";
	display: block;
}
.clearfix:after {
	clear: both;
}
.clearfix {
	zoom: 1;
}
#select_box {
	/*position:relative;
	position: fixed !important; */
	top:0%;
	left:0%;
	width:1200px;
	height:100%;
	margin:0em auto 0em auto;
}

#tabMenu ul{
    width:1200px;
	list-style-type: none; 
	margin:0;
    }
	
#tabMenu li{
    float:left;
	list-style-type: none; 
	margin:0;
    }
#tabMenu li a{
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	text-decoration:none;
	color: #161616;
	cursor:pointer;
	outline:none;
    display:block;
    width:83px;
    height:73px;
    line-height:1.6em;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
    text-align:center;
    border:#ccc 1px solid;
    }
	#tabMenu li a:hover{
	background-color: #000066;
	color:#ffffff;
    }
#tabBox1,#tabBox2,#tabBox3,#tabBox4,#tabBox5,#tabBox6,#tabBox7,#tabBox8,#tabBox9,#tabBox10,#tabBox11,#tabBox12,#tabBox13,#tabBox14,#tabBox15{
    width:1200px;
    height:100%;
    /*border:#ccc 1px solid;*/
    }
#tabBox1{
   /* background:#FCF;*/
    }
#tabBox2{
    /*background:#FFC;*/
    display:none;
    }
#tabBox3{
   /* background:#ccc;*/
    display:none;
    }
#tabBox4{
   display:none;
    }
#tabBox5{
   display:none;
    }
#tabBox6{
   display:none;
    }
#tabBox7{
   display:none;
    }
#tabBox8{
   display:none;
    }
#tabBox9{
   display:none;
    }
#tabBox10{
   display:none;
    }
#tabBox11{
   display:none;
    }
#tabBox12{
   display:none;
    }
#tabBox13{
   display:none;
    }
#tabBox14{
   display:none;
    }
#tabBox15{
   display:none;
    }

#tabBoxes h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:12pt;
	text-align:left;
}	

#tabBoxes p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}
sup{
    color:red;
}

sub{
	font-size:6pt;
    color:red;
}

@charset "UTF-8";
/* CSS Document */
ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

/*new!*/
sup{
    color:red;
}

/*progress bar*/
#wait {
   position:fixed;
   top:50%;
   left:45%;
/*
   background-color:#ffffff;
   background-image:url('./img/ajax-loader.gif'); // path to your wait image
   background-repeat:no-repeat;
*/
   z-index:100; // so this shows over the rest of your content

   /* alpha settings for browsers */
   opacity: 0.9;
   filter: alpha(opacity=90);
   -moz-opacity: 0.9;
}

#contents {
    display:none;
    width:1200px;
/*	width:100%;*/
	height:100%;
	margin:0em auto 0em auto;
	text-align:center;
    padding-top:55px;
}

/*
#contents h1{
	text-align:left;
	flot:left;
}

#contents img {
	width:8px;
	height:30px;
	margin:0.5em 0.5em -0.2em 0em;
}
*/

#float-menu-box {
    position: absolute;
    width: 180px;
    height: 140px;
	margin-top:0px;
    margin-left: -190px;
    display: block;
    border: #e0e0e0 1px solid;
    z-index: 2;
    background-color: white;
	text-align:center;
}



#float-menu-box-cat {
    position: fixed !important;  
	position:absolute;
/*
    width: 180px;
    height: 445px;
	margin-top:50px;
    margin-left: -190px;
*/
    width: 950px;
    height: 75px;
    top:65px;
/*
	margin-top:0px;
    margin-left: 0px;
*/
/*    display: block;*/
    border: #e0e0e0 1px solid;
    z-index: 9999;
/*    background-color: white;*/
    background-color: rgba(255,255,255,0.8);
	text-align:center;
}

#menu_box_title {
	width: 950px;
	height:30px;
	margin:0.5em auto 0.5em auto;
	padding:0em 0.5em 0em 0.5em;
	/*border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;*/
    float:left;
	/*box-shadow:#B1AFAF 3px 3px 3px;*/
}

#menu_box_title img {
	width:8px;
	height:30px;
	margin:0.5em 0.5em -0.2em 0em;
}

#menu_box_title h1{
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:18pt;
	text-align:left;
	color:#333333;
/*	line-height:0em;*/
	font-weight:bold;
    float:left;
    margin-top:-0.7em;
    margin-left:0.5em;
    margin-right:0.5em;
}

#menu_box_title h1 span {
  margin-left:15px;
  font-size:60%;
  color: #333333;
  position: relative;
  top: -1px;
}

#float-menu-box-cat h3{
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:12pt;
	text-align:center;
	color:#333333;
	line-height:1em;
	font-weight:bold;
}


#menu_box {
	width: 140px;
	height:120px;
	margin:1em auto 0em auto;
	padding:0em 0.5em 0.5em 0.5em;
	border:solid #dcdcdc 1px;
	/*border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;*/
	background-color:#000066;
	/*box-shadow:#B1AFAF 3px 3px 3px;*/
}

#menu_box h3 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:11pt;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

#menu_box1 {
	width: 530px;
	height:30px;
	margin:-0.5em auto 0em auto;
	padding:0em 0.5em 0em 0.5em;
	border:solid #dcdcdc 1px;
	/*border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;*/
	background-color:#000066;
    float:left;
	/*box-shadow:#B1AFAF 3px 3px 3px;*/
}

#menu_box1 h3 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:9pt;
    line-height:0.5em;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
    float:left;
}

#menu_box2 {
    width: 60px;
	height:30px;
	margin:-0.5em auto 0em 1em;
	padding:0em 0.5em 0em 0.5em;
	border:solid #dcdcdc 1px;
	background-color:#000066;
    float:left;
/*
	width: 140px;
	height:40px;
	margin:1em auto 0em auto;
	padding:0em 0.5em 0.5em 0.5em;
	border:solid #dcdcdc 1px;
*/
	/*border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;*/
/*	background-color:#000066;*/
	/*box-shadow:#B1AFAF 3px 3px 3px;*/
}

#menu_box2 h3 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:9pt;
    line-height:0.5em;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
}

#menu_box3 {
	width: 280px;
	height:30px;
	margin:-0.5em auto 0em auto;
	padding:0em 0.5em 0em 0.5em;
	border:solid #dcdcdc 1px;
	/*border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;*/
	background-color:#000066;
    float:left;
	/*box-shadow:#B1AFAF 3px 3px 3px;*/
}

#menu_box3 h3 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:9pt;
    line-height:0.5em;
	text-align:center;
	color:#ffffff;
	font-weight:bold;
    float:left;
}

#selectbox {
	width:100%;
	height:100%;
	text-align:center;
	float:left;
}

label{
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:9pt;
	text-align:left;
	color:#ffffff;
    line-height:2.5em;
	font-style:bold;
    padding:0.5em 0.5em 0.5em 0.5em;
    
/*
    display: block;
    width: 140px;
    float: left;
    margin-left: 0px;
    margin-top:2px;    
    margin-bottom: 0px;
    text-align: center;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	color:#ffffff;
	font-style:bold;
*/
}

select {
	width:100px;
	height:100%;
}

input{
    width:50px;
	height:25px;
	margin:-0.5em auto 0em 1em;
	padding:auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#000099;
	color:#ffffff;
    
/*
    width:50px;
	height:100%;
	margin:1em auto 0em auto;
	padding:auto;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#000099;
	color:#ffffff;
*/
}   

#content_1 {
    width:1200px;
	height:100%;
	margin:80px auto 0px auto;
/*    float:left;*/
}

#content_1 h1{
	text-align:left;
	flot:left;
}

#content_1 img {
	width:8px;
	height:30px;
	margin:0.5em 0.5em -0.2em 0em;
}

#content_1 h1 span {
  margin-left:15px;
  font-size:60%;
  color: #333333;
  position: relative;
  top: -1px;
}

#content_1 h5 {
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
  font-size:9pt;
  margin-left:20px;
  margin-top:0.2;
  margin-bottom:0.5;
  color: #333333;
  text-align:left;
  font-weight: normal;
  line-height: 0em;
}

#content_1 p {
  font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
  font-size:11pt;
/*  margin-left:20px;*/
  color: #333333;
  text-align:left;
}

h1 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:18pt;
	text-align:center;
}

h2 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:15pt;
	text-align:center;
}

p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:12pt;
	text-align:center;
}

#title_deco {
	width:100%;
	background-color:#A9A9A9;
	box-shadow:#B1AFAF 3px 3px 3px;
	text-align:center;
}

#title_deco h1{
	color:#ffffff;
	text-align:center;
}

#title_1 {
	width:1200px;
	height:1150px;
	float:left;
}

#title_1 h1{
	text-align:left;
	flot:left;
}

#title_1 h2 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
    color: #333333;
	font-size:12pt;
	text-align:center;
}

#title_1 p {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
    color: #333333;
	font-size:10pt;
	text-align:left;
}

#title_1 img {
	width:8px;
	height:30px;
	margin:0.5em 0.5em -0.2em 0em;
}

#info_1 {
	width:1150px;
	height:100%;
	float:left;
    margin-left:2em;
}

#info_1 h3 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
    color: #333333;
	font-size:10pt;
	text-align:left;
}

#info_1 p {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
    color: #333333;
	font-size:9pt;
	text-align:left;
}

#exp_box {
	width: 500px;
	height: 450px;
	margin:0em 0em 4em 0em;
	float:left;
}

#pop {
	width:700px;
	height:450px;
	margin:0em 0em 4em 0em;
	float:right;
}

#exp_box h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:12pt;
	text-align:left;
	flot:left;
}

#exp_box p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
	flot:left;
}

#map {
	width: 450px;
	height: 300px;
	margin:0em 0em 2em 0em;
	float:left;
	border:1px #000000 solid;
}

#googft-mapCanvas {
    height: 1200px;
    margin: 0;
    padding: 0;
    width: 1200px;
  }

#map-canvas {
  width: 100%;
  height: 100%;
  background-color: #e7e7e7;
}

#chartdiv {
	width		: 700px;
	height		: 450px;
	font-size	: 11px;
	float:left;
}

#score {
	width:1200px;
	height:850px;
	float:left;
	margin:2em 0em 0em 0em;
}

#score_title {
	width:1200px;
	height:150px;
	float:left;
}

#score_title h1{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:18pt;
	text-align:left;
}

#score_title p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
}

#score_title img {
	width:8px;
	height:30px;
	margin:0.5em 0.5em -0.2em 0em;
}

div#score_1 {
	width:600px;
	height: 700px;
	margin:0em 0em 0em 0em;
	float:left;
}

#score_1exp {
	width:600px;
	height:700px;
	margin:0em 0em 0em 0em;
	float:right;
}

#score_1exp h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:16pt;
	text-align:left;
}

#score_1exp h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
}

#score_1exp p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:left;
}

div#score_1 h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:15pt;
	text-align:left;
}

div#score_1 p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}

#chartdiv_1 {
	width		: 600px;
	height		: 300px;
	font-size	: 11px;
	margin: 0em 0em 0em 0em;
}

#tablediv_1 {
	width: 500px;
	height:300px;
	margin:0em auto 0em auto;
}

table th,td{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:9pt;
	text-align:center;
}

table{
	border-collapse: collapse;
	border:3px solid #058;
}

th,td {
	border:1px solid #058;
}

th {
	background-color:#7a0;
	color:#fff;
}

div#score_2 {
	width:600px;
	height: 700px;
	margin:0em 0em 0em 0em;
	float:left;
}

#score_2exp {
	width:600px;
	height:700px;
	margin:0em 0em 0em 0em;
	float:right;
}

#score_2exp h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:16pt;
	text-align:left;
}

#score_2exp h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
}

#score_2exp p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:left;
}

div#score_2 h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:15pt;
	text-align:left;
}

div#score_2 p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}
														
/*類似団体分類ページ*/
#city_cat1 {
	width: 1200px;
	height:100%;
	margin:-0.5em auto 0em auto;
	text-align:center;
    float:left;
}

#city_cat1 h2 {
	font-size:15pt;
	border-bottom: 5px #000066 solid;
	margin-left:20px;
	padding-bottom: 5px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	text-align:left;
}
#city_cat1 h2 span {
  margin-left:20px;
  font-size:60%;
  color: #ccc;
  position: relative;
  top: -5px;
}

#city_cat1 p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
/*
	text-align:right;
	float:right;
*/
	margin:0em 0em 0em 0.5em;
    float:left;
}

#city_cat1 a.tooltip:hover {
     background: #ffffff;     /* IE6以下で必要 */
     text-decoration: none;
}
#city_cat1 a.tooltip span {
     display: none;
     padding: 4px;
     font-size: 12px;
     margin-left: -30px;
     margin-top:55px;
     line-height: 1;
}
#city_cat1 a.tooltip:hover span{
     display: inline;
     position: absolute;
     background-color: #FFFFCC;
     border: 1px solid #cccccc;
     color: #333333;
     width: 80px;     /* a.tooltip spanに指定すると、IE6以下でspanの領域でマウスが反応してしまう */
     box-shadow: 3px 3px 3px #dcdcdc;
     border-radius: 5px;
}

#city_cat1 img{
	width: 30px;
	height:30px;
	margin:0em 0em -0.5em 1em;
/*	float:left;*/
}

#m_box_left {
	width: 600px;
/*	height:65px;*/
	margin:0em auto 0em auto;
	float:left;
}

#m_box_left_box1 {
	width:600px;
	height:100%;
	margin:0em 0em 0em 2em;
    float:left;
}
#m_box_left_box2 {
	width:300px;
	height:100%;
	margin:1em 0em 0em 0em;
    float:right;
}

#m_box_left_box3 {
	width:600px;
	height:100%;
	margin:1em 0em 0em 2.5em;
    float:left;
}

#m_box_left input {
	width:30px;
	height:30px;
	margin:0em 0em 0em 0em;
	float:left;
}

#m_box_left_box3 input {
	width:45px;
	height:45px;
	margin:0em 0em 0em 0em;
	float:left;
}

#m_box_left p {
	float:left;
}

#m_box_left img{
	width: 30px;
	height:30px;
	margin:0em 0em 0em 0em;
	float:left;
}

#m_box_left h5{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:right;
	float:right;
	margin:0em 8em 0em 0em;
}

#m_box_right {
	width: 500px;
/*	height:65px;*/
    height:100%;
	margin:0em 0em 0em 0em;
	float:right;
}

#m_box_right img{
	width: 40px;
	height:40px;
	margin:0em -3em 0em 3em;
	float:right;
}

#m_box_right h5{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:right;
	float:right;
	margin:0em 8em 0em 0em;
    line-height: 1em;
}

#m_box_right p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:right;
	float:right;
	margin:0em 8em 0em 0em;
}

#m_box_right a.tooltip:hover {
     background: #ffffff;     /* IE6以下で必要 */
     text-decoration: none;
}
#m_box_right a.tooltip span {
     display: none;
     padding: 4px;
     font-size: 12px;
     margin-left: 30px;
     margin-top:55px;
     line-height: 1;
}
#m_box_right a.tooltip:hover span{
     display: inline;
     position: absolute;
     background-color: #FFFFCC;
     border: 1px solid #cccccc;
     color: #333333;
     width: 80px;     /* a.tooltip spanに指定すると、IE6以下でspanの領域でマウスが反応してしまう */
     box-shadow: 3px 3px 3px #dcdcdc;
     border-radius: 5px;
}
 
/* IE6以下にのみ適用 */
a.tooltip:hover span{
     width: 216px;
}

#m_box_right table {
	border-style:none; 
	border:none; 
	float:right; 
    border-collapse: separate;
    border-spacing: 10px 0;
	margin:0em 5em 1em 0em;
}

#m_box_right table,th,td {
	border-style:none; 
	 border:none; 
	 text-align:left;
}

#m_box_right td {
	border-style:none;
    border-bottom:solid 1px #333333;
    text-align:center;
}


#table_area {
	width: 1200px;
	height:100%;
	margin:0em auto 0em auto;
	float:left;
}

#table_area p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}

#table_area h4{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}

#table_area h5{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:right;
}

#table_area table {
	border-style: none;
    margin:0em auto 0em auto;
    border-collapse: separate;
    border-spacing: 10px 0;
}

#table_area th,td {
	padding:0.5em 0.5em 0.5em 0.5em;
	text-align:center;
}

#table_area th {
	border-style:none;
    background-color:#ffffff;
    color:#333333;
    border-bottom: solid 1px #333333;  
	padding:0.5em 0.5em 0.5em 0.5em;
	text-align:center;
}

#table_area td {
	border-style:none;
	padding:0.5em 0.5em 0.5em 0.5em;
	text-align:center;
}

#city_cat1 h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:12pt;
	text-align:left;
}

#city_cat1 p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}

/*人口チャート*/
#pop_chart_1 {
	width:1200px;
	height:100%;
	float:left;
	margin:0em 0.5em 2em 0em;
}

#chartdiv_2 {
	width		: 600px;
	height		: 300px;
	font-size	: 11px;
	margin: 0em 0em 0em 0em;
}

#chartdiv_3 {
	width		: 1200px;
	height		: 500px;
	font-size	: 11px;
	float:left;
}	

#indust_chart_1 {
	width:1200px;
	height:1200px;
	float:left;
	margin:0em 0.5em 2em 0em;
}

#chartdiv_4 {
	width		: 1200px;
	height		: 500px;
	font-size	: 11px;
	float:left;
}

/*産業構造*/
#industory {
	width:1200px;
	height:100%;
	float:left;
	margin:2em 0em 0em 0em;
}

#industory_title {
	width:1200px;
	height:150px;
	float:left;
}

#industory_title h1{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:18pt;
	text-align:left;
}

#industory_title p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
}

#industory_title img {
	width:8px;
	height:30px;
	margin:0.5em 0.5em -0.2em 0em;
}

#industory_1 {
	width:1200px;
	height:650px;
	float:left;
	margin:0em 0.5em 0em 0em;
}

#indust1_chart1 {
	width:600px;
	height:600px;
	margin:0em 0em 0em 0em;
	float:left;
	}

#chart_div {
	width		: 1200px;
	height		: 600px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 0em 0em;
}

#indust1_chart2 {
	width:600px;
	height:600px;
	margin:0em 0em 0em 0em;
	float:left;
	}

#chart_div1 {
	width		: 600px;
	height		: 500px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 5em 0em;
}	

#series_chart_div {
	width		: 1200px;
	height		: 700px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 5em 0em;
}	

#industory_1 h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:15pt;
	text-align:center;
}

#industory_2 {
	width:1200px;
	height:650px;
	float:left;
	margin:0em 0.5em 0em 0em;
}

#indust2_chart1 {
	width:600px;
	height:600px;
	margin:0em 0em 0em 0em;
	float:left;
	}

#chart_div2 {
	width		: 600px;
	height		: 500px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 0em 0em;
}	

#indust2_chart2 {
	width:600px;
	height:600px;
	margin:0em 0em 0em 0em;
	float:left;
	}

#chart_div3 {
	width		: 600px;
	height		: 500px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 0em 0em;
}	

#industory_2 h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:15pt;
	text-align:center;
}

/*教育・福祉*/
#other_data {
	width:1200px;
	height:450px;
	float:left;
	margin:2em 0em 0em 0em;
}

#other_title {
	width:1200px;
	height:150px;
	float:left;
}

#other_title h1{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:18pt;
	text-align:left;
}

#other_title p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
}

#other_title img {
	width:8px;
	height:30px;
	margin:0.5em 0.5em -0.2em 0em;
}

div#table_1_edu {
	width:600px;
	height: 700px;
	margin:0em 0em 0em 0em;
	float:left;
}

div#table_1_edu h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:15pt;
	text-align:left;
}

div#table_1_edu p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}

div#table_1_wel {
	width:600px;
	height: 700px;
	margin:0em 0em 0em 0em;
	float:left;
}

div#table_1_wel h2{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:15pt;
	text-align:left;
}

div#table_1_wel p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	text-align:center;
}

/*経年ページ用css*/
#chartdiv_s {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_s_long {
	width		: 1200px;
	height		: 900px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_so {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_s1 {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_so1 {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_s2 {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_s3 {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_s4 {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#chartdiv_s5 {
	width		: 1200px;
	height		: 450px;
	font-size	: 11px;
	float:left;
	margin:0em 0em 1em 0em;
}

#title_s {
	width:1200px;
	height:50px;
	float:left;
}

#title_s h2 {
	font-size:15pt;
	border-bottom: 5px #000066 solid;
/*	margin-left:20px;*/
	padding-bottom: 5px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	text-align:left;
}

#title_s h2 img{
	width:110px;
	height:25px;
	margin-left:1em;
}

#title_s h2 span {
  margin-left:20px;
  font-size:60%;
  color: #ccc;
  position: relative;
  top: -5px;
}

#chart_s {
	width:1200px;
	height:100%;
	float:left;
	margin:1em 0.5em 2em 0em;
}

#chart_s h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:12pt;
	text-align:left;
	margin:0em 2em 0em 2em;
}

#chart_s h2{
    font-size:15pt;
	border-bottom: 5px #000066 solid;
/*	margin-left:20px;*/
	padding-bottom: 5px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	text-align:left;
/*
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:11pt;
	text-align:center;
	margin:0em 2em 0em 2em;
*/
}

#chart_s p{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
	margin:1em 3em 0em 3em;
}

#chart_s img{
	width: 30px;
	height:30px;
	margin:0em 0em -0.5em 1em;
/*	float:left;*/
}

/*footer用css*/
#footer {
    
    position:fixed;
    left:0;
    bottom:0;

    display:none;
	width:100%;
	height:50px;
	margin:0em auto 0em auto;
	background-color:#000066;
	text-align:center;
	float:left;
}

#footer h5{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
	line-height:1.5em;
	color:#f5f5f5;
}

#footer a{
	color:#f5f5f5;
}

/*----------------------*/
/*Amcharts commonチャート*/
/*----------------------*/
.amcharts-export-menu-top-right {
  top: 10px;
  right: 50px;
}	
