@charset "shift_jis";

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

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

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

.childContentBox h4 {
}

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

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

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


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

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

.childContentFoot .childBtnPageTop {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: right;
}
.childContentFoot .childBtnPageTop 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;
}

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

/* 画像3点 */
.childPhotoBox {
	text-align: center;
	margin: 10px auto;
}
.childPhotoInnerBox {
	text-align: center;
	margin: 0 auto;
}
.childPhoto2 {
	width: 198px;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.childPhoto3,
.childPhoto4 {
	width: 198px;
	padding: 0 0 0 30px;
	text-align: left;
	vertical-align: top;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.childPhotoCaption {
	width: 198px;
	margin: 5px 0 0;
	font-size: 100%;
	line-height: 1.2;
}


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

.childCheckMoreBox {
	margin: 0;
	padding: 15px 0 0 0;
}
.childCheckMoreInnerBox {
	margin: 0 15px 0 0;
	padding: 0;
}
.childCheckMoreBox .childCheckMoreInnerBox .childCheckMoreBtn {
	margin: 0;
	padding: 0;
	text-align: right;
}
.childCheckMoreBox .childCheckMoreInnerBox .childCheckMoreBtn 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%;
}

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

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

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

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

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

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

.childDetailPhotoBox .childDetailPhotoInnerBox .childPhotoCaption {
	width: 240px;
	color: #333;
}

.childDetail .childContentFoot {
	border: none;
}


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