@charset "shift_jis";

/* ----------------------------------------
 * ■基本設定、リンクカラーなど
 * ---------------------------------------- */
body {
	color: #000000;
	font-size: 90%;
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	line-height: 1.8;
	background:#000000;
}

/*-- リンク
--------------------------------------------*/	
a:link { 
	color:#006699;
}

a:visited { 
	color:#006699;
}

a:hover {
	text-decoration: none;
	color:#FF9900;
}

a:active { 
	text-decoration: none;
	color:#FF9900;
}

/*--テキスト関連
--------------------------------------------*/	
span.small { 
	font-size:80%;	
}



/* ----------------------------------------
 * ■clearfix
 * ---------------------------------------- */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
}

.clear {
	clear: both;
}




/* ----------------------------------------
 * ■container
 * ---------------------------------------- */

div#rapper {
	background:url(img/bg.jpg) no-repeat center top;
	padding-top:400px;

}

div#container {
	width: 925px;
	margin: 0 auto;

	margin-bottom:50px;
	background:#FFFFFF;
	border:#FF9900 10px solid;	
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	padding:15px;
}

/* 
 * 共通
 * ---------------------------------------- */
 
h2 { 
	margin:3px 0;
}

div.contents  {
		width: 800px;
	margin:0 auto;
	padding-bottom:20px;
}

div.contents ul { 
padding:10px 0 ;	
}


div.contents ul li { 
padding:2px 0 2px 10px;
background:url(img/list.gif) no-repeat  left;
text-indent:10px;
	
	
}





table.list_t {
    width: 800px;
    border: 1px #E3E3E3 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.list_t th {
    padding: 5px;
    border: #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    background: #F5F5F5;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
table.list_t td {
    padding: 5px;
    border: 1px #E3E3E3 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
}


p.chike { 
	text-align:center;
	font-size:140%;
	color:#F33;
	font-weight:bold;
	
}


p.banner { 
	text-align:center;
	font-size:80%;
	
}



/*-- ページトップへ
--------------------------------------------*/	
p.pagetop { 
	font-size:80%;
	text-align:right;
	clear: both;
	margin:0 10px 0 0;
}

  
/* ----------------------------------------
 * フッター
 * ---------------------------------------- */
div#footer { 
	margin:40px 0 0 0;
	padding:10px 0;
	clear:both;
	color:#FFF;
}

div#footer p{ 
	font-size:80%;
	text-align:center;
}