div.block{
	clear:both;
}
.kyotyo{
	font-size:120%;
	background-color:#f9f06f;
	color:#000000;
}
span#sisan{
	font-size:120%;
	background-color:#f8d6be;
	color:#000000;
}
p.money{
	font-size:120%;
}
.bkyellow{
	background-color:yellow;
	color:#000000;
}
.midashi{
	background-color:#fceabb;
	color:#000000;
	border-left:solid 5px #0066ff;
	padding:3px;
	padding-left:1em;
	width:6em;
}
input.sub{
	width:80px;
	height:30px;
	margin:5px;
}
input.sub2{
	width:80px;
	height:30px;
	margin:5px;
	font-size:10px;
}
input.sub3{
	width:90px;
	height:30px;
	margin:5px;
	font-size:10px;
}
input.sub4{
	width:105px;
	height:30px;
	margin:5px;
	font-size:9px;
}
.right{
	text-align:right;
}
table.sort td{
	border:0px;
	vertical-align:middle;
}
table.sort input{
	width:140px;
	margin:5px;
}
table.kaiuri td{
	border:0px;
	font-size:60%;
}

form.mouke{
	display:inline;
}
form.kabusu{
	display:inline;
}
form.mouke input{
	background-color:#FFFF99;
	padding:8px;
	border:1px dashed #000000;
	overflow:hidden;
	font-size:15px;
}
td.mouke{
	vertical-align:middle;
	padding-left:10px;
}
input.button{
	width:100px;
	height:40px;
	font-size:16px;
	font-style:bold;
	margin-left:30px;
}
div.block img{
	float:left;
	vertical-align:middle;
}
div.block p{
	margin-left:10px;
}

td.bkcolor{
	background-color:#FFCCFF;
	color:#000000;
}

th{
	background-color:#FFCC00;
}

.textright{
	text-align:right;
}
tr.title {
	background-color: #FF9900;
}
td{
	border: solid 1px #CCCCCC;
	vertical-align: top;
}
table.siwake{
	text-align:center;
	padding:5px;
}
table.siwake th.kari{
	background-color:#CCCC99;
	width:200px;
}
table.siwake th.kashi{
	background-color:#FFCC66;
	width:200px;
}
table.tyobo th{
	background-color:#FF99CC;
	border: solid 1px #CCCCCC;;
}
table.tyobo td{
	padding-left:20px;
	padding-right:20px;
}

div#b1{
	font-size:20px;
	}
p.under_line{
	text-align:left;
	padding:3px;
	font-size:100%;
	background-color:#eeeeef;
	border-top:0px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:3px solid #aaaaaa;
	}
p#imi{
	width:800px;
	background-color:#eeeeee;
	margin:10px;
	padding:10px;
}
p#imi img{
	margin-right:10px;
	vertical-align:middle;
}

li{
	line-height:180%;
}

ul#nav{
	display: block;
	width: 100%;	margin: 0px 0 10px 0;
	padding:7em;
	list-style: none;

}
ul.nav{
	display: block;
	width: 100%;	margin: 0px 0 10px 0;
	padding:7em;
	list-style: none;

}
ol{
	list-style-type: decimal;
}
ul#nav li,ul.nav li {
	display: inline;
	margin-right:10px;
}
ul.nav2 li {
	display: inline;
	margin-right:10px;
}
.float{
	float:left;
}
.kokoku_left{
	width:500px;
	float:left;
}
.kokoku_right{
	width:400px;
	padding-top:5px;
	padding-left:30px;
	float:left;
}
.leftsp{
	float:left;
	padding-left:100px;
}
.kokoku2{
	float:left;
	margin-right:50px;
}
.clear{
	clear:both;
}
span.mojihanten{
	background-color:#888888;
	color:#ffffff;
}
h1{
	background-image:url(https://www.kabutore.biz/images/title.jpg);
	color:#ffffff;
	background-color:#000000;
	padding-left:10px;
	padding-top:20px;
	padding-bottom:20px;
	vertical-align:middle;
	padding-left:140px;
}
#container {
 width:1010px;
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}
div#side{
	width:200px;
	font-size:80%;
	float:left;
}
div#body{
	width:800px;
	padding-left:5px;
	float:left;
}
div#rensyubody{
	width:1000px;
	padding-left:5px;
	float:left;
}

.submenu{
	text-align:left;
	padding:3px;
	font-size:120%;
	background-color:#eeeeef;
	border-top:0px solid #aaaaaa;
	border-bottom:2px solid #aaaaaa;
	border-left:1px solid #aaaaaa;
	border-right:3px solid #aaaaaa;

}
#side ul{
	margin-left:0px;
	padding-left:0px;
list-style-type: none;
}
#side li {
margin-left:0px;
padding-left:0px;
list-style-type: none;
padding-bottom:10px;
}
ul.list li{
	padding-bottom:10px;
	padding-top:10px;
}
h2.subtitle{
	display:inline;
}
.data{
	float:left;
	border:1px solid #aaaaaa;
	padding:5px;
	width:60px;
}
span.baibaikakaku{
	font-size:large;
}
span.kabuka{
	font-size:30px;
}
span.kabuka2{
	font-size:25px;
}
table#hikaku{
	border-collapse:collapse;
	border-spacing: 0px;
}
table#hikaku td{
	border:1px solid #555555;

}
table#hikaku th{
	font-size:90%;
}
td.kisu{
	background-color:#fffde6;
}
td.gusu{
	background-color:#eee2c2;
}
td.color1{
	background-color:#feedb0;
}
td.color2{
	background-color:#cae3bf;
}
td.color3{
	background-color:#abdbe3;
}
td.color4{
	background-color:#ffccff;
}
tr.solidbold{
	border-bottom:solid 4px #000000;
}
table#hikaku th{
	background-color:#fceeeb;
	border:1px solid #000000;
}
.kikan{
	display:inline;
}

.fb-like, .g-plusone, .twitter-share-button, .line_bn {
  display: inline-block;
  vertical-align: top;
  margin-left:0px;
  padding-left:0px;
  margin-right:0px;
  padding-right:0px;
}
	.inblo{
		display:inline;
	}
.button {
	font-family: Arial;
	color: #ffffff;
	font-size: 15px;
	padding: 5px 10px;
	text-decoration: none;
	text-shadow: 1px 1px 3px #666666;
}

.twitter {
	background: #0081ce;
}

.facebook {
	background: #2b4170;
}

.google {
	background: #c33219;
}
.gazohozon{
	display:inline;
}
div.mojil{
	font-size:120%;
}
.dekidaka{
	font-size:70%;
}
.zenjitsu{
	background-color:#eda49e;
	padding-left:1em
	padding-right:1em
}
.toraku{
	background-color:#8ed1e0;
	padding-left:1em
	padding-right:1em
}

table.dataf td{
	float:left;
	border:1px solid $aaaaaa;

}
table.hikaku{
	border-collapse:collapse;
	border-spacing: 0px;
}
table.hikaku td{
	border:1px solid #555555;

}
table.tatetable{
	border:2px solid #db3d2a;
}
table.tatetable tr{
	border:0px;
}
table.tatetable td{
	border:0px;
	padding-right:20px;
}
.font_big{
	font-size:18px;
}
.mojired{
	color:#df5555;
}
@media screen and (max-width:740px){
	h1{
		padding-left:5px;
		padding-top:5px;
		padding-bottom:5px;
		font-size:1.2em;
		background-image:url(none);
		color:#ffffff;
		background-color:#000000;
	}
	ul, ol{
		margin:3px;
	}
	li{
		padding-top:10px;
		padding-bottom:10px;
		display:block;
	}
	div#container{
		width:100%;
		font-size:1.0em;
	}
	div#body{
    		float:left;
       	 	display: block;
        	width: 100%;
	}
	div#side{
   	 	float:left;
		display: block;
		font-size:100%;
		width: 100%;
	}
	input{
		display:block;
		width:300px;
	}
	a{
		padding-left:20px;
		padding-right:20px;
	}
	img{
		max-width: 100%;
		height: auto;
		width:auto;�@
	}
	p#imi{
		width:95%;
		background-color:#eeeeee;
		margin:5px;
		padding:5px;
	}
	.float{
		float:left;
		padding:10px;
	}
	#main{
	}
	.leftsp{
		float:left;
		padding:10px;
		padding-top:50px;
	}
	.floatright{
		float:left;
		padding:10px;
	}
	#chart {
	  width: auto;
	}
	#chart canvas {
	  width: 100%;
	}
	.yoko{
		display:-webkit-box;
	}
	.kikan{
		display:inline;
	}
	.kikan input{
		display:inline;
		width:20%;
	}
	table.tdfloat td{
		display:block;
		width:95%;
	}
	div#scroll td{
		height:1.0em;
		word-break:break-all;
	}
	.inblo{
		display:block;
	}
	.kokoku_left{
		width:100%;
		padding-left:0px;
	}
	.kokoku_right{
		width:100%;
		padding-left:0px;
	}
	.kabusu input{
		width:20%;
		display:inline;
	}
	.kokoku2{
		display:none;
	}
	.gazohozon{
		display:block;
	}
}
