@charset "shift_jis";
/* CSS Document */
.bigTtl {
	background: #fbe3e7;
}
.bigTtl > .inrC .image {
	right: 61px;
	top: 0;
}
.bigTtl .inrC {
	color: #625632;
	background: #fbe3e7;
}
.bigTtl .heading {
	width: 480px;
	border-bottom: 1px solid #625632;
	border-bottom: 1px solid rgba(98,86,50,0.5);
}
.bigTtl .leadTxt {
	width: 490px;
}
.iconHotel {
	background: #c9233d;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	padding: 7px 59px 7px 63px;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
.petCont img {
	vertical-align: middle;
}
.petCont p, .petCont ul li, .petCont dl dt, .petCont dl dd, .petCont table tr th, .petCont table tr td {
	color: #625632;
}
.reportArea {
	background: #fbe3e7;
	padding: 100px 0;
}
.reportArea .contentsInr{
	margin: 0 auto;
}
.reportArea .reportBox.vol01 {
	background: url(../img/bg_stamp_01.png) 84px bottom no-repeat;
	padding-bottom: 87px;
}
.reportArea .reportBox.vol01 .pic {
	float: left;
}
.volTxt {
	background: #fff;
	float: right;
	padding: 28px 40px;
	width: 625px;
	min-height: 164px;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
}
.volTxt dt {
	font-size: 20px;
	font-weight: bold;
	padding: 2px 0 1px 48px;
	background: url(../img/icon_dog.png) left center no-repeat;
}
.volTxt dd {
	line-height: 2;
}
.reportBox p, .reportBox dl dd {
	line-height: 2;
}
.reportBox .reportDetail {
	background: #fff;
}
.reportBox .pic.right {
	float: right;
}
.reportBox .pic.left {
	float: left;
}
.reportBox .reportDetail .access {
	background: #eaeaea;
	padding: 11px 66px 11px 33px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin-top: 24px;
}
.reportBox .reportDetail .access p, .access ul li {
	line-height: 2;
}
.reportBox .reportDetail .txtList li {
	margin-top: 5px;
}
.reportBox .reportDetail .txtList li:first-child {
	margin-top: 0;
}
.reportBox.detail01 {
	margin-top: 13px;
	background: url(../img/bg_stamp_02.png) 400px bottom no-repeat;
	padding-bottom: 87px;
}
.reportBox.detail01 .reportDetail {
	width: 405px;
	float: left;
	-webkit-border-radius: 10px 0 0 10px;
	border-radius: 10px 0 0 10px;
	padding: 70px 68px 10px 64px;
	min-height: 576px
}
.reportBox.detail02 {
	margin-top: 13px;
	background: url(../img/bg_stamp_03.png) 513px bottom no-repeat;
	padding-bottom: 91px;
}
.reportBox.detail02 .reportDetail {
	width: 403px;
	float: right;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	padding: 68px 80px 10px 63px;
	min-height: 490px
}
.reportBox.detail03 {
	margin-top: 10px;
	background: url(../img/bg_stamp_04.png) 386px bottom no-repeat;
	padding-bottom: 90px;
}
.reportBox.detail03 .reportDetail {
	padding: 70px;
	background-color: #fff;
	-webkit-border-radius: 10px;
	border-radius: 10px
}
.reportBox.detail03 .reportDetail dl {
	width: 380px;
}
.reportBox.detail03 .reportDetail dl.left {
	float: left;
}
.reportBox.detail03 .reportDetail dl.right {
	float: right;
}
.reportBox.detail04 {
	margin-top: 11px;
}
.reportBox.detail04 .reportDetail {
	width: 405px;
	float: right;
	-webkit-border-radius: 0 10px 10px 0;
	border-radius: 0 10px 10px 0;
	padding: 61px 70px 60px 71px;
	min-height: 589px
}
.reportBox.detail04 .reportDetail .staffComent dt {
	background: #fbf1ba;
	text-align: center;
	font-size: 16px;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	line-height: 48px;
}
.reportBox.detail04 .reportDetail .staffComent dd {
	background-color: #fffae3;
	padding: 15px 22px 21px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	line-height: 1.7;
}
.contentsInr.petCont{
	margin: 100px auto 85px;
}
.contentsInr.petCont .rightTxt {
	float: left;
	padding-left: 26px;
	width: 588px;
}
.clm_2col.forPet dl dt {
	background: #625632;
	color: #fff;
	font-size: 18px;
	line-height: 50px;
	padding-left: 19px;
	font-weight: bold;
	-webkit-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.clm_2col.forPet dl dd {
	background: #fff4d1;
	padding: 15px 20px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	min-height: 106px;
}
.petList li:first-child {
	float: left;
}
