@charset "UTF-8";

/* CSS Document */

/*===================================================
    各画面作成用CSS
===================================================*/

/*//////////////////////////////////////////////////
    種類と大きさ
///////////////////////////////////////////////////*/

/* --------------------------------------------------
    メイン見出し
-------------------------------------------------- */
.kv {
	margin: 50px 0 0;
	background: url("../../image/douaihou/douaihou_kv.png") 75% center no-repeat;
    background-size: cover;
}
.kv:before {
	content: '';
}

/* --------------------------------------------------
    コンテンツ
-------------------------------------------------- */
.pageMenuListTop li {
	display: inline-block;
}
.ttlSizeDog span,
.ttlSizeCat span {
	font-size: 24px;
}
.size .tblBox {
	margin-bottom: 20px;
}
.size .tblBox .leftTbl,
.size .tblBox .rightTbl {
	float: none;
	margin-right: 0;
}
#dogSize .tblBox table,
#catSize .tblBox table {
	width: 100%;
}
.size .tblBox table + table thead {
	display: none;
}
.size .tblBox table tbody th {
	width: 10%;
}
.size .tblBox table td,
.size .tblBox table td + td {
	width: 30%;
}
.size .list {
	margin-bottom: 20px;
	padding: 30px 15px;
}
.size .lifespan {
	padding: 30px 15px;
}
.size .lifespan dd aside p {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.size .pageMenuListBottom ul li {
	float: none;
	display: inline-block;
}

