@charset "shift_jis";

/* -- 以下は削除不可 変更は可能です -- */
#footer #csslink a,
#footer #csslink a:hover { text-decoration: none; }

/* -- 変更可能部分 配置とサイズ -- */
#footer #csslink {
  text-align: right;
  font-size: 10pt;
  margin: 0;
  padding: 0 20px 5px 0;
}

/* -- 変更可能部分 色 -- */
#footer #csslink,
#footer #csslink a,
#footer #csslink a:hover { color: #006699; }

#footer #csslink,
#footer #csslink a,
#footer #csslink a:hover { background-color: #000000; }

/*----------------------------------------------------------
  レイアウト関係
----------------------------------------------------------*/

/*---------------------------------フォントサイズなど*/
body {color:#ffffff;
  background-color:#000000;
  text-align: center;
  font-size: 10pt;
  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" sans-serif;
  margin: 0;

}

html{overflow-y:scroll;}
 
html,body{
width:100%;
height:100%;
margin:0;
padding:0;

}

/*---------------------------------ページ全体の横幅*/
#wrapper {
  text-align: left;
  width: 900px;
  margin: 0px auto 0px auto;
  padding: 0px 0px 0px 0px;
}

/*---------------------------------ヘッダー部分*/
#header {position:fixed;
  height:70px;
  width:900px;
  top:0;
  left:auto;
  background-image:url(img/header2b.jpg);
  background-repeat:no-repeat;
  background-color: #000000;
  background-position:center top;
  color: #ffffff;
}

/*---------------------------------メニュー部分*/
#menu {
  margin:0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

/*---------------------------------アウトボックス部分*/
#outbox {
	background-image:url(img/body_bg3.jpg);
	background-attachment:fixed;
	margin-top: 0px;
	margin-left:auto;    
   	margin-right:auto;   
     	text-align:left;    
     	width:900px;
        overflow: auto;

}

/*---------------------------------コンテンツ部分*/
#contents {
	margin-top: 80px;
	margin-left:auto;    
   	margin-right:auto;   
	text-align:left;    
     	width:680px;
        height:940px;
	overflow: auto;
}

img {
	border:none;
	display:block;
	margin:auto;
}

table { 
	margin-left: auto;
	margin-right: auto;
}

caption {text-align:left;}

caption.inf{text-align:center;}

p.text {
	text-align: left;
	margin-left:140px;    
   	margin-right:0px; 
}


/*---------------------------------フッター部分*/
#footer {
  bottom:0;
  width:100%;
  height:20px;
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  background-color: #000000;
  color: #ffffff;
}

/*----------------------------------------------------------
  メニュー部分の指定
----------------------------------------------------------*/
#menu ul {
  text-align: center;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style-type: none;
}

#menu li {
  display: inline;
  padding: 0px 1% 0px 1%;
  border-left: 1px solid #ffffff;
}

#menu li a {font-weight: bold;
  text-decoration: none;
  color: #ffffff;
  background-color: #000000;
}

#menu li a:hover {
  text-decoration: none;
  color: #ff8C00;
  background-color: #000000;
}

/*----------------------------------------------------------
  ヘッダー内の指定
----------------------------------------------------------*/

/* -- 見出し -- */
h1 {
	color: #FFFFFF;
	font-size: 10pt;
	margin: 10px 0px 10px 10%;
 	padding: 0px 0px 0px 0px;
}

/*----------------------------------------------------------
  コンテンツ内の指定
----------------------------------------------------------*/
h2 {
  font-size: 10pt;
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}

h3 { }

h4 { }

h5 { }

h6 { }

/* -- 文字 -- */
p {
  margin: 0px 0px 0.5em 0px;
  padding: 0px;
  line-height: 1.5em;
}

/* -- リスト -- */
#contents ul { }

#contents ol { }

#contents li { }

/* -- 画像 -- */
img {
border:none;
display:block;
margin:auto;
}

table.com {
	width:540px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
}

table.bin {
	width:360px;
	margin-left: 40%;
	text-align:left;
}

table.bn {
	width:460px;
	margin-left:25%;
	text-align:left;	
}

table.ms {
	width:400px;
	margin-left: 25%;
	text-align:left;
}

table.me {
	width:300px;
	margin-left: 30%;
	margin-bottom:40px;
	text-align:left;
}


table.lin {
	
	margin-left: auto;
	margin-right: auto;
	margin-bottom:200px;
	text-align:left;
}

a {text-decoration: none;}
a:link{color:#FFFFFF;}
a:visited{color:#FFFFFF;}
a:active{color:#FFFFFF;}
a:hover{color:#ff8C00;}

/*----------------------------------------------------------
  著作権表記
----------------------------------------------------------*/
#footer p {
  margin: 0px 0px 0px 0px;
  padding: 0.5em 0 0.5em 0;
}
