@charset "Shift-JIS";

.ons-text {
	margin: 0px auto 20px auto;
	padding: 20px 10px 20px 10px;
	background: #0F243E;
	box-sizing: border-box;
	color: #FFFFFF;
}
.ons-pic {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
}
.ons-midashi {
	width: 95%;
	margin: 0px auto 10px auto;
	border-left: solid 5px #11253B;
	border-bottom: solid 1px #11253B;
	font-size: 16px;
	text-indent: 5px;
}

/*お知らせここから*/
.ons-oshirase {
	width: 90%;
	margin: 0px auto 20px auto;
	padding: 5px 5px 5px 5px;
	text-align: center;
	border: 3px double #a86757;
}
.ons-oshirase-midashi {
	margin: 0px 0px 8px 0px;
	color: #D44C02;
	font-size: 16px;
}
.ons-oshirase-text {
	margin: 0px 0px 0px 0px;
}
/*お知らせここまで*/

.ons-gensen-box {
	width: 95%;
	margin: 0px auto 10px auto;
}
.ons-gensen-pic-left {
	float: left;
	width: 49%;
}
.ons-gensen-naiyo-right {
	float: right;
	width: 49%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
table.gensen-table {
	width: 100%;
}
table.gensen-table td {
	padding: 3% 3% 3% 3%;
}
tr.gensen-line {
	border-bottom: dashed 1px #D8C582;
}
td.gensen-midashi {
	width: 40px;
	background: #F3E4AE;
	white-space: nowrap;
	text-align: center;
}
td.gensen-naiyo {
	vertical-align: middle;
}
.ons-gensen-naiyo-left {
	float: left;
	width: 49%;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.ons-gensen-pic-right {
	float: right;
	width: 49%;
}
.ons-ayatsumugi-box {
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 20px 0px;
	background: url(../img/ons-back-ayatsumugi.gif) left top repeat;
}
.ons-ayatsumugi-logo {
	float: left;
	width: 40%;
	max-width: 180px;
	margin: 0px 2% 0px 0px;
}
.ons-ayatsumugi-caption {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.ons-aya-picbox {
	position: relative;
}
.ons-aya-yashio {
	width: 80%;
	float: right;
	text-align: right;
}
.ons-aya-dansei {
	float: left;
	width: 80%;
}
.ons-aya-jyosei {
	float: right;
	width: 80%;
}
.ons-aya-kashikiri {
	width: 80%;
	margin: 0px 0px 0px 5%;
}
.ons-aya-momoji {
	width: 80%;
}
.ons-aya-nyuyoku-box {
	width: 96%;
	border: solid 1px #FFFFFF;
	box-sizing: border-box;
}
.ons-aya-nyuyoku-midashi {
	color: #825261;
}
.ons-aya-nyuyoku-text {
}
