@charset "utf-8";

h1,
#aTi01,#aTi02,#aTi03,#aTi04,#aTi05,#aTi06,#aTi07,#aTi08,#aTi09,#aTi10,#aTi11,#aTi12,#aTi13,#aTi14,#aTi15,#aTi16,#aTi17,#aTi18,#aTi19,#aTi20,
#nTi01,
h2#popular,
h2#newFish,
#fishInfo h3,
#fishInfo p a,
#container .couseBox ul li a,
#container .couseBox2 ul li a,
div#othColmun h3,
div#othColmunR h3,
div#othColmunR h4,
div#othColmunR ul li a,
#pagenation #next,
#pagenation #back,
div#gallery ul#tabNav li a,
div#comment h3,
.book dl#level1 dd,
.book dl#level2 dd,
.book dl#level3 dd,
div.diary h3{float: left;height: 0;overflow: hidden;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Caption CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#siteName a{width: 175px;background: url("../images/common/churaumi_aquarium.png") 0 0 no-repeat;}


/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		GlobalNavigation CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#headerBox #fontNavi dd a{background: url("../images/common/header32.png") -361px 0 no-repeat;}
#headerBox p#accessibility{position: absolute;top: -31px;left: 50%;width: 128px;z-index: 4;}
	#headerBox p#accessibility a{width: 128px;padding-top: 31px;margin-left: 342px;background: url("../images/common/caution.png") -90px 0 no-repeat;}
		#headerBox p#accessibility a:hover{background-position: -90px -30px;}
#headerBox #searchForm{background: url("../images/common/header32.png") -481px 0 no-repeat;}
#headerBox ul#gNavi li a{background: url("../images/common/header.png") no-repeat;}
#headerBox #gGuid ul li a,
#headerBox #gArea ul li a,
#headerBox #gProg ul li a,
#headerBox #gReco ul li a{background: none;}
#headerBox ul#sNavi li a{background: url("../images/common/header32.png") no-repeat;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Contents CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#pageup a{background: url("../images/contents/pageup.png") 0 0 no-repeat;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Index AreaMenu CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#areaMenu dt a{background: url("../images/index/index.png") 0 -111px no-repeat;}
#areaMenu dd a{background: url("../images/index/index.png") 0 -190px no-repeat;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Index Information CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#hL_information{background: url("../images/index/hl_info.png") 0 0 no-repeat;}
ul#infoRelation li a{background: url("../images/index/index.png") -150px 0 no-repeat;}
#information dd{margin-left: 7em;padding: 0.3em 0 0.3em 56px;background: url("../images/index/index.png") -520px -481px no-repeat;}
	#information dd.i02{background-position: -520px -541px;}
	#information dd.i03{background-position: -520px -601px;}
	#information dd.i04{background-position: -520px -661px;}
	#information dd.i05{background-position: -520px -721px;}
	#information dd.i06{background-position: -520px -781px;}
	#information dd a{padding-left: 0;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Index PickUp CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#pDiary,
#pBook{position: relative;margin-top: 20px;clear: both;}
	#pDiary dt,
	#pBook dt{position: absolute;top: 0px;left: 0;width: 245px;z-index: 5;}
		#pDiary dt a,
		#pBook dt a{width: 245px;padding-top: 170px;background: url("../images/index/index.jpg") no-repeat;}
		#pDiary dt a:hover{background-position: -490px 0;}
	#pDiary dd,
	#pBook dd{position: absolute;top: 0px;left: 0;width: 245px;z-index: 4;}
	#pBook dt{left: 245px;}
		#pBook dt a{background-position: -245px 0;}
		#pBook dt a:hover{background-position: -735px 0;}
	#pBook dd{left: 245px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Index OtherContents CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#other{margin-top: 220px;}
	dl#other dd{background: url("../images/index/index.png") -520px -60px no-repeat;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Index SpecialContents CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#special ul li{background: url("../images/index/index.jpg") 0 -170px no-repeat;}
#special #mobile a{width: 230px;padding-top:87px;background: url("../images/index/index.png") 0 -20px no-repeat;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Index ADD CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#special ul#add{padding-top: 15px;border-top:1px solid #333;border-bottom:1px solid #333;}
	#special ul#add li{padding-top: 0;background: none;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		SiteMap ADD CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
ul#btm_bnr li a{width: 133px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		CONTENTS Caption CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#pavi01,#pavi02,#pavi03,#pavi04,#pavi05,#pavi06,#pavi07,#pavi08,#pavi09,#pavi10,
#area01,#area02,#area03,#area04,#area06,#area07,#mainContents h1{width: 700px;margin: -73px 0 0 -30px;padding-top: 63px;background: url("../images/contents/hl_2.png") 0 -693px no-repeat;}
#pavi03{border-top: 10px solid #E7EFDD;}
#pavi01,#pavi02,#pavi03,#pavi04,#pavi05,#pavi06,#pavi07,#pavi08,#pavi09,#pavi10{top: 240px;left: 50%;margin: 0 0 0 -470px;width: 940px;}
#pavi01{background-position: 0 -567px;}
#pavi02{background-position: 0 -882px;}
#pavi03{background-position: 0 -1008px;}
#pavi04{background-position: 0 -1196px;}
#pavi05{background-position: 0 -1952px;}
#pavi06{background-position: 0 -1071px;}
#pavi07{background-position: 0 -1700px;}
#pavi08{background-position: 0 -1448px;}
#pavi09{background-position: 0 -1763px;}
#pavi10{background-position: 0 -2015px;}
h1#area01{background-position: 0 -630px;}
h1#area02{background-position: 0 -693px;}
h1#area03{background-position: 0 -756px;}
h1#area04{background-position: 0 -819px;}
h1#area06{background-position: 0 -945px;}
h1#area07{background-position: 0 -1511px;}
h1#gTi01{background: url("../images/contents/hl_2.png") no-repeat;}
h1#gTi02{background-position: 0 -63px;}
h1#gTi08{background-position: 0 -126px;}
h1#gTi09{background-position: 0 -189px;}
h1#gTi03{background-position: 0 -252px;}
h1#gTi04{background-position: 0 -315px;}
h1#gTi05{background-position: 0 -378px;}
h1#gTi06{background-position: 0 -441px;}
h1#gTi07{background-position: 0 -504px;}
h1#nTi01{background-position: 0 -1826px;}
h1#bTi01{background-position: 0 -1133px;}
h1#pTi01{background-position: 0 -1196px;}
h1#iTi01{background-position: 0 -1259px;}
h1#dTi01{background-position: 0 -1322px;}
h1#oTi01{background-position: 0 -1385px;}
h1#oTi02{background-position: 0 -1889px;}
h1#oTi03{background-position: 0 -1574px;}
h1#oTi04{background-position: 0 -1637px;}
h1#oTi10{background-position: 0 -1700px;}
.act01{background: url("../images/contents/action01.png") right bottom no-repeat;background-color: #fefefe;}
.act02{background: url("../images/contents/action02.png") right bottom no-repeat;background-color: #fefefe;}
.act03{background: url("../images/contents/action03.png") right bottom no-repeat;background-color: #fefefe;}
.act04{background: url("../images/contents/action04.png") right bottom no-repeat;background-color: #fefefe;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		CONTENTS CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* * * * * * * * * * * * * F-guide css * * * * * * * * * * * * * * * * * * * * * */
div#school,
div#group{
	width: 300px;
	height: 150px;
	background: url("../images/contents/group.png") 0 -57px no-repeat;
	float: left;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 20px;
}
div#group{margin:5px 20px 20px 0;background-position: -300px -57px;}
	div#school h4,
	div#group h4{width: 179px;margin: 20px 0 0 30px;padding: 57px 0 0 0;background: url("../images/contents/group.png") no-repeat;}
	div#group h4{background-position: -300px 0;}
	div#school p,
	div#group p{padding: 0 20px;clear: both;}

div#pass01{background: url("../images/contents/passport.jpg") 0 -360px no-repeat;background-color: #0f2d4b;}
#container div#pass02 h3,
#container div#pass03 h3{background: url("../images/contents/passport.png") 0 -40px no-repeat;}
#container div#pass03 h3{background-position: 0 0;}
#container div#pass02 ul li{background: url("../images/contents/passport.jpg") no-repeat;}
div#pass03 ul li.amenity01{background: url("../images/contents/passport.jpg") 0 -200px no-repeat;}
div#pass03 ul li.amenity02{background: url("../images/contents/passport.jpg") -340px -200px no-repeat;}
div#pass03 ul li.amenity03{background: url("../images/contents/passport.png") 0 -80px no-repeat;}
div#pass03 ul li.amenity04{background: url("../images/contents/passport.png") -295px -80px no-repeat;}

/* * * * * * * * * * * * * F-area css * * * * * * * * * * * * * * * * * * * * * */
#container p#fBook a{width: 150px;margin-left: 90px;margin-right: -20px;padding-top: 23px;background: url("../images/contents/fbook.png") 0 0 no-repeat;}
#container p#fBook a:hover{background-position: 0 -23px;}
#container #areaguide li a{background: url("../images/contents/areaguide.jpg") no-repeat;}
.accordion dt{background: url("../images/contents/area.png") 0 0 no-repeat;}

/* * * * * * * * * * * * * F-program css * * * * * * * * * * * * * * * * * * * * * */
h3.join{background:url("../images/contents/program02.png") right top no-repeat;background-color:#f7f7f7;}
h3.join2{background:url("../images/contents/program04.png") right top no-repeat;background-color:#f7f7f7;}
h3.jform{background:url("../images/contents/program01.png") right top no-repeat;background-color:#f7f7f7;}
h3.jtoday{background:url("../images/contents/program03.png") right top no-repeat;background-color:#f7f7f7;}
p.subscription a{background:url("../images/contents/program.png") no-repeat;}
dl.root dt{background: url("../images/common/caution.png") 0 -60px no-repeat;}

/* * * * * * * * * * * * * F-download css * * * * * * * * * * * * * * * * * * * * * 
ul#download li{width: 200px;margin: 0 -10px 0 15px;}
	ul#download li a{width: 190px;padding-top: 110px;background: url("../images/contents/download.png") -10px 0 no-repeat;}
	ul#download li a:hover{background-position: -10px -110px;}
	ul#download li#pl a{background-position: -200px 0;}
	ul#download li#pl a:hover{background-position: -200px -110px;}
	ul#download li#qz a{background-position: -400px 0;}
	ul#download li#qz a:hover{background-position: -400px -110px;}*/

/* * * * * * * * * * * * * F-about css * * * * * * * * * * * * * * * * * * * * * */
ul#tabNav.report{position: relative;width: 640px;margin: 0;overflow: hidden;z-index: 10;border-left: 1px solid #ccc;}
	ul#tabNav.report li{float: left;margin: 0;list-style: none;overflow: hidden;}
		ul#tabNav.report li a{width: 70px;padding: 0.3em 0;color: #666;text-align: center;border-top: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background-color: #eee;display: block;}
		ul#tabNav.report li a:hover{color: #008cd6;}
		#container ul#tabNav.report li a.active{color: #008cd6;border-bottom: 1px solid #fafafa;background-color: #fefefe;}
div.reportBox{position: relative;margin-top: -1px;border: 1px solid #ccc;clear: both;z-index: 5;}
	#container div.reportBox h4{margin: 0 20px 0 20px;padding-top: 15px;color: #005a8b;border-bottom:1px solid #005a8b;background: none;}
#mailBox #ptrack1{background: url("../images/contents/ptrack.png") 0 0 no-repeat;}
#mailBox #ptrack2{background: url("../images/contents/ptrack.png") 0 -40px no-repeat;}
#mailBox #ptrack3{background: url("../images/contents/ptrack.png") 0 -80px no-repeat;}
#container #telBox div strong{font-family: Century Gothic, Helvetica, "Hiragino Kaku Gothic Pro W3","ヒラギノ Pro W3","Osaka", "ＭＳ Ｐゴシック";}

/* * * * * * * * * * * * * F-recommendation css * * * * * * * * * * * * * * * * * * * * * */
#container .couseBox2 ul li a,
#container .couseBox ul li a{background: url("../images/contents/couse.png") 0 0 no-repeat;}
			#container .couseBox ul li a:hover{background-position: 0 -280px;}
			#container .couseBox2 ul li a{width: 275px;}
			#container .couseBox ul li#couse02 a{background-position: -190px 0;}
			#container .couseBox ul li#couse02 a:hover{background-position: -190px -280px;}
			#container .couseBox ul li#couse03 a{background-position: -380px 0;}
			#container .couseBox ul li#couse03 a:hover{background-position: -380px -280px;}
			#container .couseBox ul li#couse04 a{background-position: 0 -70px;}
			#container .couseBox ul li#couse04 a:hover{background-position: 0 -350px;}
			#container .couseBox ul li#couse05 a{background-position: -190px -70px;}
			#container .couseBox ul li#couse05 a:hover{background-position: -190px -350px;}
			#container .couseBox ul li#couse06 a{background-position: -380px -70px;}
			#container .couseBox ul li#couse06 a:hover{background-position: -380px -350px;}
			#container .couseBox2 ul li#couse07 a{background-position: 0 -140px;}
			#container .couseBox2 ul li#couse07 a:hover{background-position: 0 -420px;}
			#container .couseBox2 ul li#couse08 a{background-position: -290px -140px;}
			#container .couseBox2 ul li#couse08 a:hover{background-position: -290px -420px;}
			#container .couseBox2 ul li#couse09 a{background-position: 0 -210px;}
			#container .couseBox2 ul li#couse09 a:hover{background-position: 0 -490px;}
			#container .couseBox2 ul li#couse10 a{background-position: -290px -210px;}
			#container .couseBox2 ul li#couse10 a:hover{background-position: -290px -490px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		SideNavi CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div#sideMenu li span,
div#sideMenu li a{background: url("../images/contents/sidemenu.png") no-repeat;}
div#sideMenu li#in3 a{padding-top: 120px;background: url("../images/index/index.png") 0 -380px no-repeat;}
div#sideMenu li#in4 a{padding-top: 70px;background: url("../images/index/index.png") 0 -500px no-repeat;}
div#sideMenu li#seaA a{background: url("../images/contents/book.jpg") no-repeat;}
	div#sideMenu li#chbook a{width: 170px;margin: 20px 0 0 10px;padding: 225px 0 0 0;background: url("../images/contents/book.jpg") 0 -50px no-repeat;}
	div#sideMenu li#chwalk a{background: url("../images/contents/ca-walk.png") no-repeat;}
div#sideMenu li li.course{width: 172px;margin: 15px 0 0 0;list-style: none;border-bottom: 1px solid #fefefe;}

/* * * * * * * * * * * * * fish book * * * * * * * * * * * * * * * * * * * * * */
div#sideMenu p{margin-left: 0;}
	div#sideMenu p strong{width: 190px;margin-bottom: 10px;padding-top: 30px;background: url("../images/contents/sidemenu.png") 0 -390px no-repeat;}
div#sideMenu fieldset{margin-bottom:8px;clear: both;}
	div#sideMenu select{width: 190px;line-height:1.6em;}
	input#searchSubmit3{margin: 0 0 15px 139px;}
	div#sideMenu li#fb2 strong{margin-right: 10px;background: url("../images/contents/sidemenu.png") 0 -450px no-repeat;}
	div#sideMenu li#fb3 strong{background: url("../images/contents/sidemenu.png") 0 -420px no-repeat;}
	#container div#sideMenu ul ul#abc{width: 180px;margin-left: 0;padding-left: 5px;}
	div#sideMenu ul#abc li{width: 31px;margin: 1px;padding: 0.5em 0;color: #dcdcdc;list-style: none;background-color: #fff;text-align: center;border-left: 1px solid #cfcfcf;border-top: 1px solid #cfcfcf;border-right: 2px solid #666666;border-bottom: 2px solid #666666;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;vertical-align: top;clear: none;float: left;}
	#container div#sideMenu ul#abc li a{width: 31px;display: block;}
	#container div#sideMenu ul#abc li.spc{margin-right: 37px;}
		div#sideMenu ul#abc li a{color: #1b1b1b;}
		div#sideMenu ul#abc li a:hover{color: #005a8b;font-weight: bold;}
	html>/**/body div#sideMenu ul#abc li{width /*\**/: 34px \9;}
	html>/**/body div#sideMenu ul#abc li a{width /*\**/: 32px \9;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		FishBook CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
h2#popular{
	width: 238px;
	padding: 30px 0 0 0;
	background: url("../images/contents/contents.png") no-repeat;
}
h2#newFish{
	width: 336px;
	padding: 30px 0 0 0;
	background: url("../images/contents/contents.png") 0 -30px no-repeat;
}
ul#popularFish{
	margin: 0 0 7px -7px;
	clear: both;
}
	#mainContents ul#popularFish li{
		margin: 0 0 7px 7px;
		list-style: none;
		float: left;
		display: inline;
	}
		ul#popularFish li a{
			border: 2px solid #dcdcdc;
			float: left;
		}
		ul#popularFish li a:hover{
			border: 2px solid #008cd6;
		}
ul#newFishgr{
	margin: 0 0 0 -10px;
	overflow: hidden;
	clear: both;
}
	ul#newFishgr li{
		margin: 0 0 0 10px;
		list-style: none;
		float: left;
		display: inline;
	}
		ul#newFishgr li a{
			float: left;
		}
div#othColmun{
	width: 230px;
	margin-right: 20px;
	padding-bottom: 30px;
	float: left;
}
	div#othColmun h3{
		width: 135px;
		padding: 30px 0 0 0;
		background: url("../images/contents/contents.png") 0 -60px no-repeat;
		border: none;
	}
	div#othColmun ul{
		clear: both;
	}
		div#othColmun ul li{
			line-height: 1.8em;
		}
div#othColmunR{
	width: 390px;
	padding-bottom: 30px;
	float: left;
}
	div#othColmunR h3{
		width: 252px;
		padding: 30px 0 0 0;
		background: url("../images/contents/contents.png") 0 -90px no-repeat;
		border: none;
	}
	div#othColmunR ul{
		margin: 0;
		clear: both;
	}
		#mainContents div#othColmunR ul li{
			margin: 0;
			list-style: none;
			float: left;
		}
			div#othColmunR ul li a{
				width: 130px;
				padding-top: 130px;
				background: url("../images/contents/fish_book.jpg") 0 -350px no-repeat;
			}
			div#othColmunR ul li a:hover{
				background-position: 0 -480px;
			}
			div#othColmunR ul li#umigame a{
				background-position: -130px -350px;
			}
			div#othColmunR ul li#umigame a:hover{
				background-position: -130px -480px;
			}
			div#othColmunR ul li#mana a{
				background-position: -260px -350px;
			}
			div#othColmunR ul li#mana a:hover{
				background-position: -260px -480px;
			}
	div#othColmunR h4{
		width: 390px;
		margin: 20px 0 0 0;
		padding: 109px 0 0 0;
		background: url("../images/contents/mobile-b.png") no-repeat;
	}
#pagenation p{
	clear: both;
}
#container div.wp-pagenavi{
	padding: 10px 0 15px 0;
	text-align: center;
}
	#pagenation p{
		margin-top: 20px;
		text-align: right;
		line-height: 30px;
		color: #929292;
	}
	#container div.wp-pagenavi span.pages{
		margin-right: 8px;
		color: #008cd6;
		font-size: 116%;
		font-family: Helvetica, Arial, sans-serif;
	}
	#container div.wp-pagenavi span.current{
		width: 50px;
	}
		#container div.wp-pagenavi span.current,
		.wp-pagenavi a,
		#pagenation p a{
			margin-right: 10px;
			padding: 5px 12px;
			line-height: 28px;
			border: 1px solid #008cd6;
		}
		#container div.wp-pagenavi span.current,
		#container div.wp-pagenavi a:hover,
		#pagenation p a.active,
		#pagenation p a:hover{
			color: #fefefe;
			background-color: #008cd6;
		}
		#pagenation a#back{
			width: 70px;
			padding: 30px 0 0 0;
			background: url("../images/contents/back.gif") no-repeat;
			border: none;
		}
		#pagenation a#next{
			width: 70px;
			padding: 30px 0 0 0;
			background: url("../images/contents/next.gif") no-repeat;
			border: none;
		}
		#container.diary #pagenation a,
		#container.diary #pagenation a img{
			margin: 0 10px 0 0;
			padding: 0;
			background: none;
			border: none;
		}
	#pagenation input.number{
		margin-left: 5px;
		text-align: center;
		font-size: 85%;
		font-weight: bold;
		font-family: Century Gothic, Helvetica, "Hiragino Kaku Gothic Pro W3","ヒラギノ Pro W3","Osaka", "ＭＳ Ｐゴシック";
		border: 1px solid #ccc;
	}
		#pagenation input.number:focus{
			background-color: #edf8fe;
		}
		#pagenation input.jump{
			margin: 1px 0 0 5px;
			vertical-align:text-bottom;
		}
	#pagenation span{
		font-size: 161.6%;
		font-weight: bold;
		font-family: Century Gothic, Helvetica, "Hiragino Kaku Gothic Pro W3","ヒラギノ Pro W3","Osaka", "ＭＳ Ｐゴシック";
	}
#mainContents.bookList{
	padding-bottom: 130px;
	background: url("../images/contents/fishbg.png") 0 bottom no-repeat;
	background-color: #fefefe;
}
#mainContents.book{padding-bottom: 140px;}

#mainContents.book p,
dl#nameInfo{
	margin-right:30px;
	margin-left:30px;
}
.book h2{
	font-size: 138.5%;
	color: #1b1b1b;
	background-color: #fefefe;
	border-bottom: 5px solid #e6f0f8;
}
.book div#prize{
	margin-bottom: 10px;
	float: right;
}
	.book div#prize ul{
		margin: 0;
		padding: 0;
		zoom: 1;
	}
		.book div#prize li{
			width: 125px;
			margin: 0 0 2px 0;
			padding-left: 10px;
			list-style-position: inside;
			border-radius: 5px;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			background-color: #f1ecce;
		}
		.book div#prize ul li#bPrize{
			width: 135px;
			height: 63px;
			margin: 0 0 5px 0;
			padding: 44px 0 0 0;
			text-align: center;
			list-style: none;
			background: url("../images/contents/bprize.png") center 0 no-repeat;
		}
		.book dl#level1,
		.book dl#level2,
		.book dl#level3{
			position: absolute;
			right: 0; 
			margin: -3.3em 30px 0 0;
			float: right;
			display: inline;
		}
			.book dl#level1 dt,
			.book dl#level2 dt,
			.book dl#level3 dt{
				padding: 0 8px 0 0;
				line-height: 28px;
				float: left;
			}
			.book dl#level1 dd,
			.book dl#level2 dd,
			.book dl#level3 dd{
				width: 75px;
				padding-top: 28px;
			}
			.book dl#level1 dd{
				background: url("../images/contents/contents.png") right -140px no-repeat;
			}
			.book dl#level2 dd{
				background: url("../images/contents/contents.png") right -188px no-repeat;
			}
			.book dl#level3 dd{
				background: url("../images/contents/contents.png") right -236px no-repeat;
			}
	dl#nameInfo{
		padding: 0;
		background-color: #e6f0f8;
		zoom: 1;
	}
		dl#nameInfo dt{
			padding: 0.3em 0 0.1em 1em;
			border-top: 1px solid #fff;
			width: 8em;
			float: left;
			color: #333;
		}	
		dl#nameInfo dd{
			margin: 0 0 0 9em;
			padding: 0.3em 1em;
			background-color: #fff;
		}
		dl#nameInfo dt#live{
			background-color: #f8f4e6;
		}
	div#gallery{
		margin: 30px;
		padding: 20px 0;
		background: url("../images/contents/gallery_bg.png") center 32px no-repeat;
		background-color: #e6f0f8;
		overflow: hidden;
		clear: both;
	}
		div#gallery #tabNav{
			margin-left: 0;
		}
		div#gallery object,
		div#gallery embed{
			margin: 0 50px;
		}
		#mainContents div#gallery ul#tabNav{
			padding-left: 47px;
		}
			#mainContents div#gallery ul li{
				margin: 0;
				list-style: none;
				float: left;
			}
				div#gallery ul#tabNav li a{
					width: 243px;
					padding-top: 40px;
					border-bottom:3px solid #fefefe;
					background: url("../images/contents/fish_book.jpg") -243px -270px no-repeat;
				}
			div#gallery ul#tabNav li#pict a.active{
				background-position: 0 -270px;
			}
		div#gallery ul#tabNav li#mov a{
			background-position: -243px -310px;
		}
			div#gallery ul#tabNav li#mov a.active{
				background-position:0 -310px;
			}
		div#gallery #movie{
			padding-bottom: 2.1em;
		}
	p.oline{
		margin: 20px;
		padding: 15px 40px;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;
	}
	div#comment{
		margin: 0 30px 20px 30px;
		padding: 10px;
		background: url("../images/contents/comment.png") 10px 30px no-repeat;
		background-color: #3badeb;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
	}
		div#comment h3{
			width: 140px;
			margin: 0;
			padding: 25px 0 0 0;
			background: url("../images/contents/contents.png") 0 -120px no-repeat;
			border: none;
		}
		#mainContents div#comment p{
			min-height: 80px;
			margin: 10px 0 0 70px;
			padding: 8px;
			background-color: #fff;
			zoom: 1;
			clear: both;
		}
		dl#spot{
			position: absolute;
			bottom: 52px;
			width: 580px;
			margin: 0 -30px -20px -30px;
			padding: 10px 60px 30px 60px;
			color: #929292;
			background-color: #f4f4f4;
			border-top: 1px solid #dbdbdb;
			display: block;
			overflow: hidden;
		}
			dl#spot dd{
				text-align: center;
				font-size: 138.5%;
			}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		News CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#mainContents #information{width: auto;background-color: #fefefe;border-bottom: 1px solid #dcdcdc;}
	#mainContents #information dd,
	#mainContents #information dt{border-top: 1px solid #dcdcdc;padding: 0.7em 0;}
	#mainContents #information dd{padding: 0.7em 0 0.7em 56px;background: url("../images/index/index.png") -520px -477px no-repeat;}
	#mainContents #information dd.i02{background-position: -520px -537px;}
	#mainContents #information dd.i03{background-position: -520px -597px;}
	#mainContents #information dd.i04{background-position: -520px -657px;}
	#mainContents #information dd.i05{background-position: -520px -717px;}
#container div.hit{background:url("../images/contents/blessing.png") no-repeat;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Blogs CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
div.diary #mainContents h2{margin-bottom: 0;font-size: 138.5%;background-color: #2a88de;clear: both;}
	div.diary #mainContents h2 a{width: auto;color: #fefefe;}
div.diary #mainContents h3{position: static;width: 600px;}
div.diary #mainContents{width: 615px;margin-top: 123px;}
div.diary div#sideMenu h3#newPost{background-position: 0 -100px;}
div.diary div#sideMenu h3#backnumber{background-position: 0 -200px;}
div.diary div#sideMenu li a{margin: 0;padding: 0;background: none;}
div.diary div#sideMenu h3{width: 235px;padding-top: 100px;background: url("../images/diary/contents.png") no-repeat;}
div.diary div#sideMenu h3#searchBlog{margin-top: 50px;background: url("../images/diary/search_blog.png") no-repeat;}
div.diary div#sideMenu #wp-calendar caption{text-align:center;}
div.diary .entryInfomation{margin-bottom: 20px;padding: 2px 0 0 10px;color: #008bd6;border-bottom: 1px solid #008bd6;}
	div.diary .entryInfomation dd{margin: -1.6em 0 0 9em;}
		div.diary #mainContents .entryInfomation dd a{color: #008bd6;text-decoration: underline;}
div.diary .entryBody{width: 570px;margin: 0 20px;}
	div.diary #mainContents .entryBody img{margin-top: 2em;}
div.diary div#sideMenu{width: 235px;background: none;}
div.diary div#sideMenu #oldPost,
div.diary div#sideMenu #searchform{margin-bottom: 20px;padding: 0 10px 10px 10px;background-color: #fff;text-align: right;clear: both;zoom: 1;}
div.diary div#sideMenu #searchform #s,
div.diary div#sideMenu #oldPost select,
div.diary div#sideMenu #searchform #blogarchive{width: 205px;margin-bottom: 8px;}
div.diary div#sideMenu #oldPost,
div.diary div#sideMenu #searchform,
div.diary div#sideMenu ul,
div.diary div#sideMenu dl{padding-bottom: 10px;background: url("../images/diary/bottom_bg.png") 0 bottom no-repeat;background-color: #fff;}
div.diary div#sideMenu ul li{width: 215px;background: url("../images/diary/ar01.gif") 15px center no-repeat;}
div.diary div#sideMenu ul{width: 215px;margin: 0 0 20px 0;clear: both;zoom: 1;}
div.diary div#sideMenu dl{padding: 0 15px 20px 15px;background-color: #fff;overflow: hidden;clear: both;zoom: 1;}
	div.diary div#sideMenu dl dt{padding: 0.3em 0;font-weight: bold;color: #1b1b1b;border-bottom: 1px dotted #929292;clear: both;}
		div.diary div#sideMenu dl a,
		div.diary div#sideMenu ul a{margin: 0;padding: 0;}
		#container.diary div#sideMenu dl dd ul{margin: 0;background: none;}
			#container.diary div#sideMenu ul a,
			#container.diary div#sideMenu dl a{width: 180px;padding: 0.8em 10px 0.8em 25px;color: #008cd6;line-height:1.2em;display: block;}
			#container.diary div#sideMenu ul a:hover{background: url("../images/diary/category_bg.gif") repeat;}
			#container.diary div#sideMenu dl dd li{width: 34px;float: left;list-style: none;background: none;clear: none;}
				#container.diary div#sideMenu dl dd li a{width: 34px;line-height: 34px;text-align: center;padding: 0;}
			#container.diary div#sideMenu ul#add{margin-left: 2px;padding: 20px 0 0 0;border-top:1px solid #333;border-bottom:1px solid #333;background: none;}
				#container.diary div#sideMenu ul#add li{padding-top: 0;}
					#container.diary div#sideMenu ul#add li a{padding: 10px 0;}
					#container.diary div#sideMenu ul#add li a:hover{background: none;}
ul#nbnation{margin: 30px -30px -30px -30px;padding: 20px 20px 60px 20px;color: #929292;background-color: #f4f4f4;border-top: 1px solid #dbdbdb;}
	#mainContents ul#nbnation li{width: 305px;margin: 0;text-align: right;list-style: none;float:right;}
	#mainContents ul#nbnation li.back{text-align: left;float: left;}
#wp-calendar{width: 100%;margin: 0 0 20px 0;}
#wp-calendar td{text-align: center;}
#wp-calendar thead th{padding: 0.2em;color: #fefefe;background-color: #15599b;}
#wp-calendar tbody th{padding: 0 0.3em;color: #525252;font-weight: normal;background-color: #eee;border-top: 2px solid #15599b;border-bottom: 1px dotted #ddd;}
#wp-calendar tbody td{color: #929292;padding: 0.5em 0;font-size: 85%;text-align: center;border-top: none;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

		Sharing CSS

 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#container div.contactBox2 ul li{font-family: Century Gothic, Helvetica, "Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3","Osaka", "MS Pゴシック";}
.caution dt{background: url("../images/common/caution.png") no-repeat;}
dl.cure dt{background: url("../images/common/if.gif") no-repeat;}
#mainContents dt#if{background: url("../images/common/caution.png") 0 -20px no-repeat;}
dl.if ul dt,
dl.cure dt{background: url("../images/common/caution.png") 0 -40px no-repeat;}


/* * * * * * * * * * * * * F-download css * * * * * * * * * * * * * * * * * * * * * */
ul#download li{width: 200px;margin: 0 -10px 0 15px;}
	ul#download li a{width: 190px;padding-top: 110px;background: url("../images/contents/download2.png") -10px 0 no-repeat;}
	ul#download li a:hover{background-position: -10px -110px;}
	ul#download li#pl a{background-position: -200px 0;}
	ul#download li#pl a:hover{background-position: -200px -110px;}
	ul#download li#qz a{background-position: -400px 0;}
	ul#download li#qz a:hover{background-position: -400px -110px;}
	
ul#download li#ar1{width: 200px;margin: 0 -10px 0 15px;}
	ul#download li#ar1 a{width: 190px;padding-top: 110px;background: url("../images/contents/download2.png") -20px -221px no-repeat;}
	ul#download li#ar1 a:hover{background-position: -20px -330px;}