@charset "UTF-8";
/* CSS Document */
.top_cover .top {
}
.ireba_set div:nth-child(1) {
	float: left;
	margin-right: 40px;
}
.ireba_set div:nth-child(2) {
	float: left;
}
.ireba {
	display: inline-block;
	font-size: 17px;
	margin-top: 10px;
	font-weight: bold;
	padding-left: 30px;
	padding-right: 30px;
}
.hikaku th, .hikaku td {
	padding: 4px 9px 4px 9px;
}
/*
.top .hoken_chiryo {
	background-color: rgba(189,178,162,1.00);
}
.top .jihi_chiryo {
	background-color: rgba(142,169,173,1.00);
}
*/
.hikaku th {
	white-space: nowrap;
	text-align: left;
	
}
.hikaku {
	margin-top: 20px;
	font-size: 0.9em;
	margin-left: auto;
	margin-right: auto;
	line-height: 135%;
}
.hikaku th.lft {
	background-color: rgba(235,232,227,1.00);
	border-bottom: thin solid rgba(255,255,255,1.00);
}
.hikaku th.index {
	text-align: center;
	color: rgba(255,255,255,1.00);
}
.hikaku th.index1 {
	border-radius: 6px 0 0 0;
	border-right: thin solid rgba(255,255,255,1.00);
	background-color: rgba(179,171,171,1.00);
}
.hikaku th.index2 {
	border-radius: 0 6px 0 0;
	background-color: rgba(209,10,93,1.00);
}
.hikaku th.lft1 {
	border-radius: 6px 0 0 0;
}
.hikaku th.lft4 {
	border-radius: 0 0 0 6px; 
}
.hikaku td:nth-child(2),.hikaku td:nth-child(3) {
	border-right: thin solid rgba(235,232,227,1.00);
	border-bottom: thin solid rgba(235,232,227,1.00);
}
.btm {
	height: 30px;
}
.cut1 {
	width: 250px;
	height: auto;
	display: inline-block;
	vertical-align: bottom;
}
.cut2 {
	width: 300px;
	height: auto;
	display: inline-block;
	vertical-align: bottom;
}
.ireba_set {
	display: inline-block;
	text-align: left;
}
.ireba_p {
	width: 266px;
	height: auto;
}
@media (max-width: 782px){
.ireba_set div:nth-child(1) {
	float: left;
	margin-right: 20px;
}
.ireba {
	display: inline-block;
	text-align: left;
	font-size: 15px;
	margin-top: 10px;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}
}

@media (max-width: 480px){
.ireba_set div {
	float: none;
}
.cut1 {
	width: 180px;
	height: auto;
	display: inline-block;
	vertical-align: bottom;
}
.cut2 {
	width: 210px;
	height: auto;
	display: inline-block;
	vertical-align: bottom;
}
.ireba_p {
	width: 266px;
	height: auto;
}
.hikaku {
	margin-top: 10px;
	font-size: 0.82em;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}
/*
.top .hoken_chiryo {
	background-color: rgba(189,178,162,1.00);
}
.top .jihi_chiryo {
	background-color: rgba(142,169,173,1.00);
}
*/
.hikaku th {
	white-space: normal;
	text-align: left;
}
}
