@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%;
   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:30px;
}

#content_1 {
    width:1200px;
	height:100%;
	margin:0px auto 0px auto;
}

#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;
}

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:1px solid #058;
}

th,td {
	border:1px solid #058;
	text-align:center;
}

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

#table_area {
	width: 1200px;
	height:100%;
	margin:0 auto 30px auto;
	float:right;
   /* text-align:center;*/
}

#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 {
	/*width:100%;*/
	border-style: none;
	margin-bottom:2em;
    border-collapse: separate;
    border-spacing: 1px 0;
	text-align:center;
	margin:2em auto 0em auto;
}

#table_area th,td {
	padding:0.3em 0.3em 0.3em 0.3em;
	text-align:center;
	font-size:8pt;
}

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

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

#table_area_title {
    width:1200px;
    height:60px;
    margin-left:0px;
}

#table_area_title img#a_typed{
	width: 45px;
	height:45px;
    float:right;
	margin-right:5px;
}



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

#title_s {
	width:900px;
	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 h1 {
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:18pt;
	text-align:left;
    color:#333333;
}

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

#selector {
	width:1200px;
	height:100%;
	float:left;
	margin:0em 0em 0em 0em;
/*
    border:solid 1px #000099;
    padding:0.5em;
*/
}

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

#selector_title h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:13pt;
	text-align:left;
	margin:0em 0em 0em 0em;
    border:solid 1px #ddd;
  -moz-border-radius: 5px; /* FF */
  -webkit-border-radius: 5px;/* Webkit */
  border-radius: 5px;
  background: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top,  #fff,  #eee);
	padding: 5px;
  -pie-background:linear-gradient(top,  #fff,  #eee);
  behavior: url(http://www.webcreatorbox.com/sample/images/PIE.htc);  /* ie */
}

#selector_title h3 span {
  border-left:5px #3cf solid;
  padding-left:10px;
}

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

#selector_box1 {
	width:200px;
	height:100%;
	float:left;
	margin:0em 0em 0em 1.2em;
    border:solid 1px #000099;
    padding:0.5em;
}



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

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

#selector_box1:hover{
    border:solid 1px #ff0000;
    cursor: pointer;
}


#selector_box1 p.selected{
	color:#ffffff;
}

#selector_box1.selected{
	background-color:#000099;
    color:#ffffff;
    border:solid 1px #ffffff;
    cursor: auto;
}

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

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

#chart_s_title h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:13pt;
	text-align:left;
	margin:0em 0em 0em 0em;
    border:solid 1px #ddd;
  -moz-border-radius: 5px; /* FF */
  -webkit-border-radius: 5px;/* Webkit */
  border-radius: 5px;
  background: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top,  #fff,  #eee);
	padding: 5px;
  -pie-background:linear-gradient(top,  #fff,  #eee);
  behavior: url(http://www.webcreatorbox.com/sample/images/PIE.htc);  /* ie */
}

#chart_s_title h3 span {
  border-left:5px #3cf solid;
  padding-left:10px;
}

#chart_s h5{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:9pt;
	text-align:left;
    line-height:1.5em;
	margin:0em 0em 0.5em 0em;
	text-indent:none;
}

#chart_s h4{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:11pt;
	text-align:left;
    line-height:1em;
	margin:0em 2em 0em 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;
	padding-bottom: 5px;
	font-weight: normal;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	text-align:left;
}

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

#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;
}

#chart_s table {
	border-style: none;
    border-collapse: separate;
    border-spacing: 5px 0;
	margin-top:0em;
}

#chart_s td {
	border-style:none;
	padding:0em;
	vertical-align:top;
}

#merge_box {
    width:900px;
    height:100%;
    margin:0em 1em 0em 0em;
    float:left;
}

#message_dataarea {
	position:absolute;
	top: 150px;
	left: 50%;
	width: 250px;
	height: 60px;
	margin-left:-125px;
	border:solid 1px #333333;
	backgound-color:#ffffff;
	text-align:center;
	padding:1.5em 1em 1.5em 1em;
}

#message_dataarea h4{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:8pt;
    line-height:1.5em;
	margin:auto auto;
	text-align:center;
	color:#FF0004;
}

#menu_s0 {
	width:100%;
	height:100%;
	float:left;
	margin:0 0 10px 0;
    padding-top:0px;
	padding_bottom:5px;
	/*border:solid red 1px;*/
}

#menu_box_ana {
	width:1200px;
	height:100%;
	float:left;
    text-align:left;
	margin:0px 0 0px 0px;
    padding:0 0 0 0;
}

#menu_box_ana h4 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:11pt;
	text-align:left;
	color:#333333;
	font-weight:bold;
    line-height:1em;
	float:left;
	margin-right:10px;
}

#ana_type1 {
    width:120px;
    float:left;
	margin-top:7px;
    padding:2px;
}

#ana_type1 img{
    width:100px;
    margin:0em auto 0em auto;
    
}

#ana_type1 img.selected{
     /*border:solid 1px #ff0000;*/
    cursor: pointer;
    /*margin:-1px;*/
}

#button {
	width:40px;
	margin-right:0px;
	float:right;
	}
	
#button img{
	width:30px;
	height:100%;
	margin:5px;
	float:right;
	}	

#menu_s {
	width:100%;
	height:100%;
	float:left;
	margin:0 20px 0px 0px;
    padding-top:0em;
	padding-bottom:5px;
	/*border:solid red 1px;*/
	background-color:rgba(245,245,245,0.5);
	/*background-color:rgba(0,0,102,0.5);*/
}	

#menu_title h3{
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:13pt;
	text-align:left;
	margin:0em 0em 0em 0em;
    border:solid 1px #ddd;
  -moz-border-radius: 5px; /* FF */
  -webkit-border-radius: 5px;/* Webkit */
  border-radius: 5px;
  background: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top,  #fff,  #eee);
	padding: 5px;
  -pie-background:linear-gradient(top,  #fff,  #eee);
  behavior: url(http://www.webcreatorbox.com/sample/images/PIE.htc);  /* ie */
}

#menu_title h3 span {
  border-left:5px #3cf solid;
  padding-left:10px;
}

#menu_area {
	width:1200px;
	height:100%;
	margin:0 auto 0 auto;
	text-align:center;
	/*display:none;*/
	}
	
#menu_box_side {
	width:180px;
	height:100%;
	float:left;
    text-align:left;
	margin:0 0 0 0;
    padding:0px 5px 10px 5px;
}

#menu_box_side h4 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:11pt;
	text-align:center;
	color:#333333;
	/*color:#ffffff;*/
	font-weight:bold;
    line-height:1em;
	/*float:left;
	margin-right:10px;*/
	/*text-shadow:#333333 2px 2px 2px;*/
}

#menu_box_side h5 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:10pt;
	text-align:left;
	color:#333333;
	font-weight:bold;
    line-height:1em;
    margin-left:0.5em;
}

#menu_box_side label{
    font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,"メイリオ",Helvetica,Sans-Serif;
	font-size:9pt;
	text-align:left;
	color:#333333;
	/*color:#ffffff;*/
    line-height:2.5em;
	font-style:bold;
    padding:0em 0.5em 0.5em 0.5em;
}


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

#menu_box_side input{
    width:120px;
	height:25px;
	margin:185px 0 0 15px;
	padding:0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	background-color:#000099;
	color:#ffffff;
} 

.vertical-line {
	width:1px;
	height:190px;
	vertical-align:center;
	margin-top:20px;
	margin-right:20px;
	background-color:rgba(0, 0, 0, 0.1);
	/*background-color:rgba(255, 255, 255, 0.5);*/
	float:left;
}

#check {
    width:300px;
    height:100%;
    margin:1em 0em 0em 0em;
}

#check input {
	width:50px;
	height:25px;
	margin:1.5em auto 0em 15em;
	padding:auto;
    margin:0em 0em 0em 0.5em;
    vertical-align:middle;
    line-height:1.5em;
    text-align:left;
}

#check label input {
	margin-right:-2em;
}

hr.style-one {
	width:80%;
	float:left;
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

#check2 input {
	margin:0em 0em 0em 0em;
    vertical-align:middle;
    line-height:1.5em;
    text-align:left;
}

#check2 label input {
	margin-right:-2em;
}

/*---------*/
/*adエリア１*/
/*---------*/
#ad_area1 {
	width:180px;
	height:180px;
	float:right;
	/*border:1px solid red;*/
	margin:10px 10px 0px 0px;
}

.ana3_ad1{
	width:180px;
	height:180px;
}

#ad_area2 {
	width:1200px;
	height:110px;
	float:left;
	/*border:1px solid red;*/
}

#ad_area2_1 {
	width:728px;
	height:90px;
	margin:10px 18px 10px 0px;
	float:left;
	/*border:1px solid red;*/
}

.ana3_ad2{
	width:728px;
	height:90px;
}

#ad_area2_2 {
	width:450px;
	height:90px;
	margin:10px 0px 10px 0px;
	float:left;
	/*border:1px solid red;*/
}

.ana3_ad3{
	width:450px;
	height:90px;
}


/*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;
}	
