/* 統一設定 */
 html,body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  font-size:14px;
  line-height:1.5em;
  color:#333333;
  text-align:center;
  font-family: "メイリオ", Meiryo, "MS Pゴシック", osaka, sans-serif;
  background-color:#FDFCEE;
  }

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

h2 { margin:0; font-size:20px;}

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

h4 { margin:0; font-size:14px;}

/*リンクの設定*/
a { color:#575000; text-decoration:none;}

a:hover { color:#575000; text-decoration:underline;}

a:visited { color:#575000;} 
 

/* リンクを貼ったイメージのボーダー処理 */
 img { border:0 }
 
 .no-img { visibility: hidden; }
 
 img.right { float:right; margin-top:1em; margin-left:2em;}

 img.left { float:left; margin-top:1em; margin-right:2em;}
 
 img.new { vertical-align:middle;}

/* ページの大外枠 */
#page-frame { 
             margin: 20px auto;
              width:1200px;
              border-radius:10px 10px 0 0 ;
              border:1px solid #575000;
}


span.red {
	font-weight:bold;
	color:red;
}

 
/* 著作権情報の設定 */
.copyright {
	 width:100%;
	 margin:0 auto;
	 padding:1em 0;
	 }

span.warning {
	font-size:11px;
	font-weight:bold;
	}
	
span.age:after { content:"1999-2015";}
