@charset "shift_jis";

/*====================================================================================================

	Style Info: {݈ꗗ

====================================================================================================*/

.yawata-group h3,
.hakusandai-group h3{
	background-color: #82b21e;
	border-radius: 5px;
	color: white;
	}

.yawata-group h4,
.hakusandai-group h4{
	background-color: #ebf5d7;
	border-bottom: 2px solid #82b21e;
	}

.hoozuki-group h3{
	background-color: #ff873c;
	border-radius: 5px;
	color: white;
	}

.hoozuki-group h4{
	background-color: #fff4d0;
	border-bottom: 2px solid  #ff873c;
	}

.yawata-group .list-box,
.hakusandai-group .list-box{
	border: solid 1px #82b21e;
	}

.hoozuki-group .list-box{
	border: solid 1px #ff873c;
	}

.list-box{
	float: left;
	border-radius: 5px;
	width: 355px;
	overflow: hidden;
	}

.list-box:nth-child(2n){
	float: right;
	}

.list-box .data{
	padding: 15px;
	}

.list-box img{
	float: left;
	margin-right: 15px;
	}

.blockB table {
	width:100%;
	border-collapse:collapse;
	}

.blockB th,
.blockB td {
	border-top:1px solid #a5cf4b;
	border-bottom:1px solid #a5cf4b;
	vertical-align:middle;
	font-weight:normal;
	text-align:left;
	padding:15px;
	background-color:#fff;
	}

.blockB th {
	background-color:#ebf5d7 !important;
	border-right:1px dotted #88ba1e;
	vertical-align:top;
	}

.blockB td ul {
	list-style:outside;
	margin-left:18px;
	}

.blockB td dl {
	overflow:hidden;
	zoom:1;
	}

.blockB td dt {
	width:10em;
	float:left;
	clear:both;
	margin-right:-10em;
	}

.blockB td dd {
	padding:0 0 0 10em;
	text-indent:-0.05em;
	}



