@charset "utf-8";
/* CSS Document */


/* レフトぼっくすだだだだだだだああああああ */


#leftbox {
	float: left;
	width:315px;
	height:1500px;
}

.clearfix:after {  
  content: ".";   
  display: block;   
  height: 0;   
  clear: both;   
  visibility: hidden;  
}

/* サイドナビ */

#sidenavi{
	margin:25px 0 55px 0;      
}  

.fixed {
    position: absolute;
}
      
#sidenavi ul{  
    list-style-type: none;
}  

#navi {       
 margin:0 0 5px 0; 
}  

/* ライトぼっくすだだだだだだだああああああ */

#rightbox {
	float: left;
}

#section_01 {
	margin:25px 0 0 0;
}

#table01 {
	margin:25px 0 0 20px;
}

#table01 th {
	padding: 3px;
	font-size:16px;
	font-color:#1b1b1b;
	vertical-align: top;
}

#table01 td {
	width:440px;
	padding: 0 0 0 20px;
	line-height:20px;
}

#returnline {
	margin:20px 0 0 20px;
}

.returnline {
	margin:0 0 0 0;
	text-align: right;
}

a.returnline {
	text-decoration:none;
}


#section_02 {
	margin:50px 0 0 0;
}


#section_03 {
	margin:50px 0 0 0;
}

#tokutyo {
	margin:0 0 0 20px;
}


#section_04 {
	margin:50px 0 0 0;
}

#table02 {
	margin:25px 0 0 20px;
	border-collapse: collapse;
}

#table02 td {
	font-size:16px;
	font-color:#1b1b1b;
	padding: 7px 20px 5px 20px;
	line-height:15px;
	border: 1px solid #FBFBFB;
}

#table02 tr:nth-child(odd) td {  
	background-color: #91c3af;  
}

#table02 tr:nth-child(even) td {  
	background-color: #94aed8;  
}

.yakuin {
	text-align: right;
	margin:5px 0 0 0;
}


#section_05 {
	margin:50px 0 0 0;
}

.graph {
	margin:0 0 0 20px;
}


#section_06 {
	margin:70px 0 50px 0;
}

#table03 {
	margin:0 0 20px 20px;
	border-collapse: collapse;
}

#table03 th {
	width:250px;
	font-size:16px;
	font-color:#1b1b1b;
	font-weight: normal;
	padding: 7px 20px 5px 20px;
	line-height:15px;
	border: 1px solid #FBFBFB;
}

#table03 td {
	width:35px;
	font-size:16px;
	font-color:#1b1b1b;
	text-align: center;
	padding: 7px 10px 5px 10px;
	line-height:15px;
	border: 1px solid #FBFBFB;
}

#table03 tr:nth-child(odd) td {  
	background-color: #91c3af;  
}

#table03 tr:nth-child(even) td {  
	background-color: #94aed8;  
}

#table03 tr:nth-child(odd) th {  
	background-color: #91c3af;  
}

#table03 tr:nth-child(even) th {  
	background-color: #94aed8;  
}

.setubi {
	margin:0 0 0 20px;
}  