/*------------------------------------------------------------------------------
　デフォルトスタイル
------------------------------------------------------------------------------*/

/* リセット */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,table,th,td,img { 
	margin: 0;
	padding: 0;
}
*{
	margin: 0;
	padding: 0;
}
/* 背景 */
html {
	height: 100%;
}
body{
	height:100%;
	width:100%;
	text-align:center;
    font-family :Arial;
}

/* テキスト設定 */
div,p,th,td,textarea{
	color:#717171;
	line-height:160%;
	letter-spacing:0.1em;
	font-size:11px;
	font-family : sans-serif,'arial','arial black';
}

/* 段落 */
p{
	text-indent:1em;
	text-align: justify;
	text-justify: inter-ideograph;
}

/* 画像 */
img{
	border:none;
	vertical-align: baseline;
}

/* 区切り線 */
hr{
	height: 1px;
	border: none;
	border-top: 1px #CCCCCC solid;
}

/* アンカー */
a { text-decoration:baseline; }
a:link { color: #717171 }
a:visited { color: #717171 }
a:hover { color: #999999; }
a:active { color: #717171 }

/* リスト */
ul, ol ,li{
  list-style-position: outside;
  list-style-type: none;
}

/* テーブル */
table,th,td{
	border:0;
	margin:0;
	padding:0;
}

/*------------------------------------------------------------------------------
　カラム
------------------------------------------------------------------------------*/
td{
	text-align:center;
}
#main{
	width:920px;
	margin:30px auto 0 auto;
}
#bottom table{
	width:920px;
	margin:0 auto;
	text-align:center;
}
td #copy{
	font-size:80%;
	line-height:220%;
	color:#999999;
	letter-spacing:0\9;
}
#news{
   width:320px;
   height:243px;
   position:absolute;
   top: 0;
   right:0;
   z-index: 9999;
}
#logo{
	padding-bottom:30px;
}
#line{
	width:100%;
	height:20px;
	background:url("img/line.gif") repeat-x;
}
#footer{
	background:#efdcae;
	padding:10px 0 5px 0;
}
#copyRight{
	padding:10px 0 0 0;
	text-align:right;
	width:98%;
	font-size:80%;
}
#address table{
	width:860px;
	margin:0 auto;
}
#address td{
	text-align:left;
	padding-left:8px;
	color:#555555;
}
/*

#footer{
   width:100%;
   height:100px;
   background: #cccccc;
   position:absolute;
   bottom: 0;
   left:0;
   z-index: 9999;
}
*/

