/* -- [all content] ------------------------------------------------------------------------------------- */
/* ===== 左側コンテンツ ===== */
div#left-cont {
	width : 250px;
	margin-bottom : 10px;
	float : left;
}
/* ===== 右側コンテンツ ===== */
div#right-cont {
	width : 590px;
	margin-bottom : 10px;
	float : right;
}
/* ------------------------------------------------------------------------------------------------------ */










/* -- [index.html] -------------------------------------------------------------------------------------- */
/* ===== 歴史/沿革 ===== */
div#section {
	width : 250px;
	margin : 0 0 10px 0;
	border : 1px dotted #777;
}

p#m-top1-title {
	width : 250px;
	height : 30px;
	line-height : 30px;
	font-weight : bold;
	background-image : url(../img/menu_title_bg1.png);
}

div#section ul {
	list-style-type : none;
	margin : 10px 0 0 0;
	padding : 0 0 0 16px;
	font-size:14px;
	text-align:left;
	color:#555
}

div#section ul li {
	margin-left : 0;
	margin-bottom : 5px;
	font-size:12px
}
div#section p{
	margin : 0;
}





/* ===== 住職からのメッセージ・新着情報・歴史/沿革（の一部:section） ===== */
div#whats-new, div#section, div#message {
	width : 588px;
	margin : 0 0 10px 0;
	border : 1px solid #999;
	background-image : url(../img/menu_background.png);
}
div#whats-new-scl {
	width : 550px;
	height : 140px;
	margin : 10px 20px 20px 20px;
	overflow : scroll;
#	background-color : #fff;
	background-image : url(../img/white_bg.jpg);

}

div#whats-new p.m-top2-title, div#section p.m-top2-title, div#message p.m-top2-title {
	margin-top : 10px;
}

div#whats-new dl {
	text-align : left;
	margin-top : 10px;
	margin-bottom : 10px;
	padding-left : 10px;
}

div#whats-new dl dt {
	font-size : 13px;
	font-weight : bold;
}

div#whats-new dl dd {
	width : 500px;
	font-size : 13px;
	margin-left : 10px;
	margin-bottom : 5px;
	border-bottom : 1px dotted #aaa;
}

div#whats-new p {
	margin : 0;
}

div#whats-new dl img {
	vertical-align: bottom;
}

div#section-scl, div#message-scl {
	width : 530px;
	margin : 10px 20px 20px 20px;
	padding : 10px;
	background-image : url(../img/white_bg.jpg);
	text-align : left
}

div#section-scl dl dt {
	font-size : 13px;
	font-weight : bold;
}

div#section-scl dl dd {
	font-size : 13px;
}

div#message-scl p {
	font-size : 13px;
}
/* ------------------------------------------------------------------------------------------------------ */










/* --[guidance.html]------------------------------------------------------------------------------------- */
div#keidai_guidance {
	width : 588px;
	border : 1px solid #999;
	background-image : url(../img/menu_background.png);
	padding : 0;
}

div#keidai_guidance p {
	margin : 10px 0;
}

.shadow {
    background: url(../img/shadow_image.png) right bottom;
    float: left; /* 回り込み制御 */
}
 
.shadow img {
    position : relative;
    left : -3px; /* 画像を左へ移動 */
    top : -3px; /* 画像を上へ移動 */
    padding : 0; /* 画像枠 */
    background : #ffffe0; /* paddingを設定した場合の背景色 */
    border : 1px solid #999; /* 画像の枠線 */
}

div.pic_left_title {
	width : 267px;
	margin : 5px 0 20px 23px;
	float : left;
}
div.pic_right_title {
	width : 267px;
	margin : 5px 0 10px 11px;
	float : left;
}
/* ------------------------------------------------------------------------------------------------------ */




http://psk-net.com/kyonenji/guidance.html





/* --[schedule.html]------------------------------------------------------------------------------------- */
div#schedule {
	width : 588px;
	border : 1px solid #999;
	background-image : url(../img/menu_background.png);
	padding : 0;
}

div#schedule p {
	margin : 10px 0;
}

div#schedule div#schedule_document {
	position : relative;
	left : -1px;
	top : -1px;
	width : 509px;
	margin : 10px 20px 20px 20px;
#	background-color : #fff;
	background-image : url(../img/white_bg.jpg);
	text-align : left;
	padding : 20px;
}

div#schedule_document dl dt {
	font-weight : bold;
}
/* ------------------------------------------------------------------------------------------------------ */










/* --[access.html]--------------------------------------------------------------------------------------- */
div#access {
	width : 588px;
	border : 1px solid #999;
	background-image : url(../img/menu_background.png);
	padding : 0;
}

div#access p {
	margin : 10px 0;
}

div#access div#access_map {
	position : relative;
	left : -1px;
	top : -1px;
	width : 509px;
	margin : 0 20px 20px 20px;
#	background-color : #fff;
	background-image : url(../img/white_bg.jpg);
	text-align : left;
	padding : 20px;
}

div#access div#access_map dl dt {
	font-size : 14px;
	margin-top : 10px;
}
div#access div#access_map dl dd {
	font-size : 12px;
}
/* ------------------------------------------------------------------------------------------------------ */










/* --[links.html]---------------------------------------------------------------------------------------- */
div#links {
	width : 588px;
	border : 1px solid #999;
	background-image : url(../img/menu_background.png);
	padding : 0;
}

div#links p {
	margin : 10px 0;
}

div#links div#links_document {
	position : relative;
	left : -1px;
	top : -1px;
	width : 509px;
	margin : 0 20px 20px 20px;
#	background-color : #fff;
	background-image : url(../img/white_bg.jpg);
	text-align : left;
	padding : 20px;
}
/* ------------------------------------------------------------------------------------------------------ */










/* --[contact.html]-------------------------------------------------------------------------------------- */
div#contact {
	width : 588px;
	border : 1px solid #999;
	background-image : url(../img/menu_background.png);
	padding : 0;
}

div#contact p {
	margin : 10px 0;
}

div#contact div#contact_document {
	position : relative;
	left : -1px;
	top : -1px;
	width : 509px;
	margin : 0 20px 20px 20px;
#	background-color : #fff;
	background-image : url(../img/white_bg.jpg);
	text-align : left;
	padding : 20px;
}
/* ------------------------------------------------------------------------------------------------------ */










/* --[sightseeing.html]----------------------------------------------------------------------------------- */
div#sightseeing {
	width : 588px;
	border : 1px solid #999;
	background-image : url(../img/menu_background.png);
	padding : 0;
}

div#sightseeing p {
	margin : 10px 0;
}

div#sightseeing div#sightseeing_document {
	position : relative;
	left : -1px;
	top : -1px;
	width : 509px;
	margin : 10px 20px 20px 20px;
	background-color : #fff;
	text-align : left;
	padding : 20px;
}

div#sightseeing_document dl dt {
	font-weight : bold;
}
/* ------------------------------------------------------------------------------------------------------ */
