@charset "utf-8";
/* CSS Document */

*{
	margin: 0;
	padding: 0;
	line-height: 100%;
	text-decoration: none;
	font-weight: normal;
	font-size: 100%;
}
body{
	font-size: 12px;
	text-align:center;
	font-family:Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6",Osaka,"ＭＳ Ｐゴシック",Arial,sans-serif;
	line-height:160%;
	color:#333333;
	background-image:url(../images/share/bg01.gif);
	background-repeat:no-repeat;
	background-position:center 150px;
	background-attachment:fixed;
}


img{	border: 0;}
li{list-style-type: none;}
.clClear{
	clear: both;
	height: 0;
	line-height: -1px;}
.clEndClear{
	clear: both;
	padding:0px;
	margin:0px;
	line-height: 0px;
	font-size:0px;
	line-height: -1px;}

a{
	color:#000000;
}
a:hover{
	color:#000000;
	text-decoration:underline;
}

#idSpace10{
	clear: both;
	height: 10px;
}
#idSpace30{
	clear: both;
	height: 30px;
}
#idSpace56{
	clear: both;
	height: 56px;
}
#idSpace60{
	clear: both;
	height: 60px;
}

/*ヘッダー部分-------------------------------------------------------*/
#idHeader{
	position: fixed;
	text-align:center;
	width: 100%;
	height:150px;
    top:0;   
    left:0; 
}
* html div#idHeader {
    position: absolute;   
    top: expression(eval(document.documentElement.scrollTop+0));   
} 
#idHeader h1{
	width: 861px;
	height:150px;
}
#idHeader h1 a{
	display: block;
	width: 861px;
	height:150px;
}
#idHeader h1 a span{
	display:none;
}

#idHeaderP{
	display:none;
}

/*----------------------------------------------------------------*/
.clBlock{
	width: 861px;
	margin-left: auto;
	margin-right: auto;}
.clLeft{
	float: left;
	width: 861px;
	display:inline;
}
.clRight{
	float: right;
	width: 275px;
	display:inline;
}




#idContentIndex{
	padding-top:150px;
	width: 861px;
	margin:0px auto;
	display:block;
	text-align:left;
}


/*ページトップへ*/
#idPagetop{
	padding-top:60px;
	padding-bottom:46px;
	padding-right:30px;
	text-align:right;
}
#idPagetop02{
	padding-top:53px;
	padding-bottom:46px;
	padding-right:30px;
	text-align:right;
}


#idFooter{
	width:861px;
	margin:0px auto;
	height:33px;
	background-color:#000000;
}