@charset "shift_jis";

/*==================================================
	
	NTT-BJ｜iタウンページ
	レイアウト：type3｜カラー：gray
	/css/type3_gray/pet.css
	
==================================================*/

/*========== MainNavi ==========*/
#mainNaviBox ul li.currentPet,
#mainNaviBox ul li.currentPet a {
	width: 197px;
	background: url(../../types/type3_gray/mnav_pet.gif) left top no-repeat;
	background-position: 0px -92px;
	color: #fff;
}

/*========== Content ==========*/
.petContentBox {
	width: 920px;
}

.petContentBox h4 {
}

h4.petContentsTitle {
	width: 920px;
	height: 55px;
	background: #dac4af url(../../types/type3_gray/pet_content_head_bg.png) left top no-repeat;
}

h4.petContentsTitle p {
	font-size: 117%;
	color: #8a4100;
	font-weight: bold;
	margin: 0;
	padding: 11px 0 0 38px;
}

.type3PetBox {
	width: 920px;
	margin: 0;
	padding: 0 0 20px 0;
	background: #dac4af url(../../types/type3_gray/content_foot_bg.png) left bottom no-repeat;
}
.type3PetInnerBox {
	width: 840px;
	margin: 0 0 0 40px;
	padding: 0 0 20px 0;
	background: #fff;
}


/* 各コンテンツ下部のSEOテキスト・ページTOPリンク */
.petContentFoot {
	margin: 10px 0 20px 0;
	padding: 0;

}
.petContentFoot .petContentFootText {
	font-size: 84%;
	line-height: 1;
	text-align: right;
}

.petContentFoot .petBtnPageTop {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: right;
}
.petContentFoot .petBtnPageTop p {
	margin: 0;
	padding: 0 0 0 10px;
	background: url(../../types/type3_gray/icon_arrow_top.gif) no-repeat 0 50%;
	font-size: 92%;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

/* ---------------------------------------------------------------------- */
/* 写真と紹介文 */
#petIntroductionBox {
	width: 920px;
	margin: 10px 0 0 30px;
	padding: 0;
	background: #fff;
}
#petIntroductionBox .petFeaturePhotoBox {
	width: 920px;
	margin: 10px 0 0 0;
	padding: 0 0 10px 0;
	text-align: center;
}
#petIntroductionBox .petFeaturePhotoBox .petPhoto1 {
	width: 586px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}
#petIntroductionBox .petFeaturePhotoBox .petPhoto1 img {
	width: 586px;
	height: 440px;
}
#petIntroductionBox .petIntroduction {
	width: 586px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	text-align: center;
	font-size: 117%;
	line-height: 1.5;
	font-weight: bold;
}
#petIntroductionBox .petIntroduction p {
}

/* 画像3点 */
.petPhotoBox {
	text-align: center;
	margin: 10px auto;
}
.petPhotoInnerBox {
	text-align: center;
	margin: 0 auto;
}
.petPhoto2 {
	width: 198px;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.petPhoto3,
.petPhoto4 {
	width: 198px;
	padding: 0 0 0 30px;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.petPhotoCaption {
	width: 198px;
	margin: 5px 0 0;
	font-size: 100%;
	line-height: 1.2;
}


/* ---------------------------------------------------------------------- */
/* チェックポイント */
.petCheck h4 {
}

.petCheckMoreBox {
	margin: 0;
	padding: 15px 0 0 0;
}
.petCheckMoreInnerBox {
	margin: 0 15px 0 0;
	padding: 0;
}
.petCheckMoreBox .petCheckMoreInnerBox .petCheckMoreBtn {
	margin: 0;
	padding: 0;
	text-align: right;
}
.petCheckMoreBox .petCheckMoreInnerBox .petCheckMoreBtn a {
	margin: 0;
	padding: 2px 0 3px 10px;
	font-size: 92%;
	display: inline;
	background: url(../../types/type3_gray/icon_arrow.gif) no-repeat 0 50%;
}

/* チェックポイント内容 */
#petCheckBox {
	width: 690px;
	margin: 20px 0 0 80px;
	padding: 0;
}
.petCheckContentBox {
	width: 690px;
}

/* チェックポイント1項目 */
.petCheckItemBox {
	width: 690px;
	margin: 0;
	padding: 0 0 10px 0;
	background: url(../../types/type3_gray/pet_border.gif) left bottom repeat-x;

}
.petCheckItemInnerBox {
	width: 690px;
	margin: 10px 0 0 0;
	padding: 0;
	background: url(../../types/type3_gray/pet_check_item_bg.gif) left top repeat-y;
	overflow: hidden;
	zoom: 1;
}
.petCheckItemSub {
	width: 190px;
	background: url(../../types/type3_gray/pet_check_item_point.gif) left top no-repeat;
	margin: 0;
	padding: 0;
	float: left;
}
.petCheckItemSub p {
	margin: 0;
	padding: 0 0 0 25px;
	font-weight: bold;
	color: #8a4100;
}
.petCheckItemText {
	width: 490px;
	float: left;
}
.petCheckItemText p {
}

/* type3独自・チェックポイント・写真エリア */
#type3PetPhotoBox {
	width: 752px;
	margin: 20px 0 0 84px;
	padding: 0;
}

/* ---------------------------------------------------------------------- */
/* 詳細情報 */
#petDetailBox {
	width: 920px;
	margin: 0;
	padding: 0 0 20px 0;
	background: #dac4af url(../../types/type3_gray/content_foot_bg.png) left bottom no-repeat;
}
#petDetailInnerBox {
	width: 840px;
	margin: 0 0 0 40px;
	padding: 0 0 20px 0;
	background: #fff;
}
.petDetailText {
	width: 790px;
	margin: 0 0 0 25px;
	padding: 25px 0 20px 0;
}

/* 画像2点 */
.petDetailPhotoBox {
	margin: 0;
	padding: 0;
	text-align: center;
}
.petDetailPhotoInnerBox {
	width: 510px;
	margin: 0 auto;
	text-align: center;
}
.petPhoto5 {
	width: 240px;
	padding: 0;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.petPhoto6 {
	width: 240px;
	padding: 0 0 0 30px;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}

.petDetailPhotoBox .petDetailPhotoInnerBox .petPhotoCaption {
	width: 240px;
	color: #333;
}

.petDetail .petContentFoot {
	border: none;
}


/* ---------------------------------------------------------------------- */
/* 基本情報 */
#petPage h4.contentsTitle {
	width: 920px;
	height: 55px;
	background: #dac4af url(../../types/type3_gray/pet_content_head_bg.png) left top no-repeat;
}
