/*見出しの設定*/
h1 { margin:0; font-size:27px; color:#575000;}

h2 { margin:0; font-weight:normal; font-size:13px; font-weight:bold; color:#575000;}

h3 { margin:0; font-weight:normal; font-size:14px;}


#page-frame {
              margin: 20px auto;
              width:1200px;
              height:675px;
              border-radius:10px 10px 0 0 ;
              border:1px solid #575000;
              background-image:url(../images/background.jpg); 
              background-repeat:no-repeat;
}


#title {
 margin:0;
 padding:9px 0 0 20px;
 width:30%;
 height:57px;
 float:left;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
  box-sizing: border-box;
 /*background-image:url(../images/title.gif); 
 background-repeat:no-repeat;
 text-indent:100%;
 white-space:nowrap;
 overflow:hidden;*/
}


/* 更新日時・総展示数・ヴァージョン */
#update {
  margin:0;
  padding:9px 1em 10px 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align:right;
  width:50%;
  height:57px;
  float:right;
  line-height:20px;
  }

#menu {
	padding-top:100px;
	height:400px;
	clear:both;
	}

#menu ul {
	text-align:center;
	font-size:20px;
	font-weight:bold;
	line-height:2em;
	list-style-type:none;
	}

#menu li a { text-decoration:none; color:#575000;}

#menu li a:hover { text-decoration:underline;}

span.smaller {font-size:smaller;}

/* 段組なしの要素枠 */	 
#info {
 margin:0 auto;
 padding:4px 0 0 0;
 width:100%;
 height:20px;
 text-align:center;
 background-color:rgba(255,255,255,0.5);
 /*border-style:solid;
 border-color:#575000;
 border-width:1px 0;*/
}



/* 著作権情報の設定 */
#copyright {
	 width:100%;
	 height:100px;
	 margin:0 auto;
	 padding:11px 0;
	 line-height:24px;
	 text-align:center;
	 /*border:1px solid #575000;*/

	 }
span{
	font-size:13px;
	color:#575000;
	}
	
span.age:after { content:"1999-2015";}			