@charset "utf-8";
/* CSS Document */
html,body{
  width:100%;
  margin:0px;
  background-image:url(../img/parts/water.jpg);
  background-repeat:no-repeat;
  background-position:top center;
}
#wapper{
  margin:auto;
  width:800px;
  background-image:url(../img/parts/blue_back.png);
  background-repeat:no-repeat;
  background-position:left top;
  padding-bottom:15px;
}
#top{
  margin-bottom:20px;
  margin-left:15px;
  margin-right:15px;
}
#menu{
  height:15px;
/*  background-color:rgb(62, 75, 243);*/
}
#white{
  background-image:url(../img/parts/clear_back03.png);
  background-repeat:no-repeat;
  background-position:left bottom;
  padding-bottom:15px;
}
#main{
  height:auto;
  width:770px;
  background-image:url(../img/parts/clear_back02.png);
  background-repeat:repeat-y;
  padding-left:15px;
  padding-right:15px;
  position:relative;
}
#info{
	width:240px;
	padding-bottom:15px;
	background-image:url(../img/parts/info3.png);
	background-repeat:no-repeat;
	background-position:left bottom;
	position:absolute;
	left:545px;
}
#info li{
  margin-left:10px;
  margin-right:8px;
  margin-bottom:5px;
}
#info ul{
  height:430px;
  background-image:url(../img/parts/info2.png);
  background-repeat:repeat-y;
  background-position:left;
}
#link{
	width:240px;
	position:absolute;
	top:480px;
	left:545px;
	background-image:url(../img/parts/link3.png);
	background-repeat:no-repeat;
	background-position:bottom left;
  	padding-bottom:20px;
}
#link li{
	border-bottom:1px dotted #666666;
	border-top:none;
	margin-bottom:8px;
	list-style:none outside;
    margin-right:5px;
}
#link li img{
    padding-left:40px;
}
#poster{
	position:absolute;
	left:15px;
}
#bottom{
  text-align:right;
  margin-right:5px;
}
#seed{
	position:absolute;
	left:15px;
	top: 30px;
}
#univ{
    float:left;
}
#margin{
	border-left:dotted #333333;
	margin-left:230px;
	padding-left:35px;
}
#margin img{
    margin-bottom:15px;
}
a.center{
	text-align:center;
}

#menu_report img{
  margin-left:45px;
  margin-right:45px;
  margin-bottom:5px;
  margin-top:5px;
}
#photo{
  float:left;
  width:350px;
  height:320px;
  margin-left:17px;
  margin-right:17px; 
  display:inline;
}
ul,li{
  margin:0;
  padding:0;
  line-height:1.5;
  list-style:none;
}
ul.pager{
  width:460px;
  font-size:110%;
}
li.prev{
  padding-left:20px;
  float:left;
  width:125px;
  background-image:url(../img/parts/prev.gif);
  background-repeat:no-repeat;
  background-position:left top;
}
li.next{
  float:right;
  width:125px;
  background-image:url(../img/parts/next.gif);
  background-repeat:no-repeat;
  background-position:right top;
}

/* タグ効果リセット */
a,body,div,li,ol,ul,dt,dd,h1,h2,h3,h4,h5,h6,h7,p,blockquote{
  margin:0;
  padding:0;
  list-style:none;
}
a:link{
  color:#333333;
}
a:visited{
  color:#333333;
}
a:hover{
  color:#333333;
}
a:active{
  color:#333333;
  outline:none;
}
a img{
    border-style:none;
    border-width:0;
}
/*フォント指定*/
html,body{
  color:#333333;
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  font-size:12px;
}
html{
  overflow:scroll;
}
h4{
font-size:12px;
}
h2.center{
	text-align:center;
}
h2.left{
    text-align:left;
}