﻿*{
    margin:0;
    padding:0;
    list-style:none;
}
A:link{
 color:#009;text-decoration:none;
}
/*	A { text-decoration:none;}
*/
.size10r{
  font-size: 10px; 
  line-height: 12px;
}
.size10{
  font-size: 10px; 
  line-height: 14px;
}
.size12{
  font-size: 12px;
  line-height: 16px;
}
.size13{
  font-size: 13px;
  line-height: 13px;
}
.size15{
  font-size: 15px;
  line-height: 15px;
}
.leftlink{
  font-size: 11px;
  line-height: 12px;
  color:white;
}
.style1{
  color: #FFF;
}
.size121{
  font-size: 12px;
  line-height: 13px;
}
.style23{
  color: #FFF;
}
.style25{
  color: #FFF;
  font-size: 12px;
}
.style26{
  font-size: 12px;
}
.style28{
  font-size: 12px;
  line-height: 16px;
  color: #660; }
.style29{
  color: #F00}
.red{
  color: #F00;
}
.capture{
	font-size: 14px;
}
h3{
  border-left:15px #008080 solid;
  border-bottom:2px #008080 solid;
  padding:5px;
  font-family:Meiryo UI;
  text-align:left;
}
/* 新着情報 */
h4{
  text-align:center;
  padding:10px 0px 10px 0px;
}
.more{
  font-size:small;
  font-family:"Meiryo UI";
  float:right;
  overflow:auto;
}
.top_newsbox{
  width: 100%;
  max-height: 310px;
  overflow-x: hidden;
  overflow-y: scroll;
}
.top_newsbox ul{
  padding: 0px 5px;
}
.top_newsbox li{
  font-size:13px;
  text-align:left;
  list-style-type: none;
  line-height: 1.5;
  margin: 10px;
}
.top_newsbox li A:hover {
	text-decoration: underline;
}
/* 新着情報 ここまで */

.clearfix {
  display: block;
}
#container{
 width:860px;
 margin:0px auto 0px auto;
 font-family:"Meiryo UI";
 border-left:5px #979797 solid;
 border-right:5px #979797 solid;
}
#header{
 width:745px;
 margin:0 auto;
 padding:0px 0px 5px 0px;
}
#inner-container{
 width:745px;
 margin:0 auto;
}
#left{
 widows:256px;
 float:left;	
}
#left li a{
 margin:0 0 10px 0;
 display:block;
 width:256px;
 height:46px;
}
#right{
 background:rgb(100%,100%,100%);
 border-radius:7px;
 padding:5px;
 width:460px;
 float:right;
}
p.font{
  padding:10px 0px 20px 0px;
 font-size:14px;
}
.contest{
  font-family:"Meiryo UI";
  font-size:small;
  text-align:center;               
}
p.midashi{
 font-size:large;
 text-align:center;
 padding-bottom:10px;
}
table{
	width:450px;
	margin:0 auto;
}
table.main{
	width:740px;
	text-align:center;
	padding:20px 0px 30px 0px;
}
table.main th{
	width:370px;
}
table.main th A:hover {
	text-decoration: underline;
}
}
p.shinchaku{
	font-size:small;
	padding:5px 0px 5px 15px;
}
.clear{
    clear:both;
}
/* フッター */
.footer{
  width:739px;
}