@charset "utf-8";

/*=====================================================================================
	
	Document    : style.css
	Description : 御宝殿
 
=====================================================================================*/

.pgmd-bg {
	background-image:url(../image/pgmd.jpg);
}

.pgmd h2 {
	background:url(../image/pgmd-title.png) no-repeat 13px 85px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/pgmd-title.png',sizingMethod='scale');
}


/*---------------------------------------------------------------------------

   本尊金剛界大日如来象

---------------------------------------------------------------------------*/

.blockA {
	background:url(../image/bgA.png) no-repeat center top;
	margin-top:-20px;
}

.blockA .photo {
	float:left;
	margin-right:40px;
	margin-top:20px;
}

.blockA h3 {
	width:371px;
	height:81px;
	background:url(../image/mdA.png) no-repeat left top;
	margin-left:-20px;
	margin-bottom:-10px;
	margin-top:40px;
	position:relative;
}

.blockA h3 span {
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
}


/*---------------------------------------------------------------------------

   金色燦然と輝く御宝殿

---------------------------------------------------------------------------*/

.blockB {
	margin-top:40px;
}

.blockB h4 {
	width:170px;
	height:399px;
	float:right;
	margin-right:-48px;
	position:relative;
	background:url(../image/mdB.png) no-repeat left top;
}

.blockB h4 span {
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
}

.blockB h3 span {
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
}

.blockB .photo {
	float:left;
	margin-right:20px;
}


/*---------------------------------------------------------------------------

   御宝殿を飾る日本最大の蒔絵

---------------------------------------------------------------------------*/

.blockC {
	background:url(../image/bgC.png) no-repeat left top;
	position:relative;
	height:392px;
}

.blockC p {
	position:absolute;
	left:0;
	bottom:65px;
}

.blockC-md {
	width:210px;
	height:322px;
	position:absolute;
	left:264px;
	bottom:0;
}

.blockC-md h5 {
	width:210px;
	height:322px;
	position:relative;
	background:url(../image/mdC.png) no-repeat left top;
}

.blockC h5 span {
	position:absolute;
	overflow:hidden;
	width:0;
	height:0;
}

.blockC .photo {
	position:absolute;
	right:0;
	bottom:0;
}


/*---------------------------------------------------------------------------

   観覧について

---------------------------------------------------------------------------*/

.blockD {
	margin-top:40px;
	background:url(../../image/op-white65.png) repeat left top;
}

.blockD p {
	padding:25px 30px;
}

