@charset "utf-8";
@import url("contents.css");

/*コンテンツタイトル*/
#contentsTitle h1 {
	background: url(../construct/images/title.jpg);
}


/*キャプション*/
#contentsLeft h2.caption01 { background: url(../construct/images/caption_01.jpg); }
#contentsLeft h2.caption02 { background: url(../construct/images/caption_02.jpg); }
#contentsLeft h2.caption03 { background: url(../construct/images/caption_03.jpg); }
#contentsLeft h2.caption04 { background: url(../construct/images/caption_04.jpg); }

/*キャプションh3*/
/*#contentsLeft h3.h3Cap01 { background: url(../construct/images/h3_01.gif); }*/


/*内部リンク*/
#rightSideMenu ul#innerLink li{ background: url(../construct/images/btn_inner.jpg); }
#rightSideMenu ul#innerLink a { background: url(../construct/images/btn_inner.jpg); }

#rightSideMenu ul#innerLink li#innerBtn1 { background-position: 0px 0px;}
#rightSideMenu ul#innerLink li#innerBtn1 a { background-position: 0px 0px;}
#rightSideMenu ul#innerLink li#innerBtn1 a:hover { background-position: -170px 0px;}

#rightSideMenu ul#innerLink li#innerBtn2 { background-position: 0px -40px;}
#rightSideMenu ul#innerLink li#innerBtn2 a { background-position: 0px -40px;}
#rightSideMenu ul#innerLink li#innerBtn2 a:hover { background-position: -170px -40px;}

#rightSideMenu ul#innerLink li#innerBtn3 { background-position: 0px -80px;}
#rightSideMenu ul#innerLink li#innerBtn3 a { background-position: 0px -80px;}
#rightSideMenu ul#innerLink li#innerBtn3 a:hover { background-position: -170px -80px;}

#rightSideMenu ul#innerLink li#innerBtn4 { background-position: 0px -120px;}
#rightSideMenu ul#innerLink li#innerBtn4 a { background-position: 0px -120px;}
#rightSideMenu ul#innerLink li#innerBtn4 a:hover { background-position: -170px -120px;}


/*左寄せ*/
.fleft {
	float: left;
	margin-right: 10px;
	display: inline;
}

/*右寄せ*/
.fright {
	float: right;
	margin-left: 10px;
	display: inline;
}

/*右寄せ*/
.fright2 {
	float: right;
	display: inline;
	width: 435px;
}

/*写真一覧*/
div.photo ul li {
	float: left;
	display: inline;
	width: 165px;
	text-align: center;
	vertical-align: middle;
	font-size: 77%;
	line-height: 100%;
}
div.photo ul li img.mt25 { margin-top: 25px; }

div.photo ul li.kaigyou {
	float: left;
	display: inline;
	width: 660px;
	font-size: 1px;
	line-height: 1px;
	margin-bottom: 10px;
}