@charset "UTF-8";
/* CSS Document */
html{
     height:100%; /*フッターの設定*/	
}

/*==========================================
 body
===========================================*/
body {
	width: 100%;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 87%;
	line-height: 1.8;
	color:#000;
	margin:0;
	padding:0;
	     height:100%; /*フッターの設定*/	
}
a {
  color:#000;
  text-decoration:none;
}
img {
	border: none;
}
ul,ol {
	list-style: none;
}
/* clearfix */
.clear{
	clear:both;
}
.fLeft {
	float: left;
}
.fRight {
	float: right;
}

#container {
	width:100%;
	min-width:1060px;
	margin:0 auto;
	 position: relative; /*フッターの設定*/
     height:auto !important; /*IE6対策*/ /*フッターの設定*/
     height: 100%; /*IE6対策*/ /*フッターの設定*/
     min-height: 100%; /*フッターの設定*/
}

/*==========================================
 header
===========================================*/

#header-inner { 
	width: 960px;
	margin: 0 auto;
}
#header-top {
	height: 100px;
}
#header-top h1 { 
	padding-top: 20px;
}

#header-top ul {
	text-align: right;
	padding-top: 50px;
	overflow:hidden;
}
#header-top ul li { 
	display: inline;
}
#header-top ul li a {
	padding: 0 10px 0 20px;
	text-decoration: none;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:150%;
	background:url(../common_img/arr.jpg) no-repeat 0 center;
	color: #000;
	text-decoration: none;
}
#header-top ul a:hover { 
	color: #757584;
}
.t_o {
	margin-right:-10px;
}

	

/*==========================================
footer
===========================================*/
footer {
	width:100%;
	border-top:#999 solid 1px;
	background:#111;
	color:#fff;
	line-height:1.5;
		position:absolute; /*フッターの設定*/	
        bottom:0; /*フッターの設定*/
}
#footer-inner { 
	width: 960px;
	margin: 0 auto;
}
#footer-bottom {
		height:100px;
}
#footer-bottom p {
	margin-bottom:10px;	
}
.t_wbm {
	font-size:120%;
	font-weight:bold;
	margin-top:10px;	
}
#footer-bottom ul {
	text-align: right;
	padding-top: 10px;
	overflow:hidden;
}
#footer-bottom ul li { 
	display: inline;
}
#footer-bottom ul li a {
	padding: 0 10px 0 20px;
	text-decoration: none;
	color: #fff;
	text-decoration: none;
}
#mail a {
	background: url(../common_img/ic_link.jpg) no-repeat 0 center;
}
#link a {
	background: url(../common_img/ic_mail.jpg) no-repeat 0 center;
}
.img-o {
	margin-left:-20px;
	margin-right:-10px;
}
#footer-bottom ul a:hover { 
	color: #757584;
}
.sml {
	font-size:90%;
}
#copy {
	text-align:right;
	font-size:95%;
	margin-top:35px;
}

