@charset "utf-8";

.kika {
	width:590px;
	margin:25px 0 0 0;
	padding:10px 34px 35px 34px;
	background-color:#ffffff;
	border:1px solid #F5EFD1;
}

	.kika img {
		padding:0 0 15px 0;
	}

.kika2 {
	clear:both;
	width:648px;
	margin:25px 0 0 0;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #F5EFD1;
}

	.kika2 .right {
		float:right;
		width:220px;
		padding:10px;
	}

	.kika2 img {
		display:block;
		float:left;
		width:400px;
	}

	.kika2 .msg {
		clear:both;
		width:648px;
		padding:15px 18px;
	}

.danbouInfo {
	padding:25px 0px;
}

.danbouInfo2 {
	background-color:#F2EDDE;
	padding:15px 30px 15px 30px;
}

	.danbouInfo2 h4 {
		font-size:1.1em;
		font-weight:bold;
		padding:0 0 8px 0;
	}

.danbou {
	width:648px;
	margin:30px 0 0 0;
	padding:5px 5px 25px 5px;
	background-color:#ffffff;
	border:1px solid #F5EFD1;
}

	.danbou h4 {
		font-size:1.4em;
		font-weight:normal;
		padding:10px 20px 0 10px;
	}
	.danbou img {
		padding:15px 0 25px 0;
	}

	.danbou p {
		padding:0 37px;
	}

.situnaiInfo {
	padding:25px 0px;
}

.situnai {
	clear:both;
	width:648px;
	margin:0 0 15px 0;
	padding:5px;
	background-color:#ffffff;
	border:1px solid #F5EFD1;
}

	h4.situnaiTtl {
		font-size:1.6em;
		font-weight:normal;
		padding:0 0 0 1px;
	}

	.situnai .right {
		float:right;
		width:220px;
		padding:10px;
	}

		.situnai h5 {
			text-align:center;
			padding:15px 0 15px 0;
			font-size:1.6em;
			font-weight:600;
		}

	.situnai img {
		display:block;
		float:left;
		width:400px;
	}


/*----------- clearFix -----------*/

.kika:after,
.kika2:after,
.danbouInfo:after,
.danbouInfo2:after,
.danbou:after,
.situnai:after {
   content:'';
   display:block;
   clear:both;
}
