@charset "Shift_JIS";

/*--------------------------------------------------------------------
 共通部分 全体の枠
--------------------------------------------------------------------*/
body{
	margin: auto;
	padding:0;
	}
	
.ClearBox {
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0;
	}
	
a:link {
	text-decoration: none;
	border:0;
	}
a:visited {
	text-decoration: none;
	border:0;
	}
a:hover{
	text-decoration: underline;
	border:1px;
	}
	
/*--------------------------------------------------------------------
 全体の枠 div id="SiteMap"sitemap_title
--------------------------------------------------------------------*/

div#SiteMap {
	display: block;
	width:950px;
	clear: both;
	margin: 20px auto 150px auto;
	padding:0;
	}
	
/*--------------------------------------------------------------------
 ヘッダー
--------------------------------------------------------------------*/

#head{
	display: block;
	width:980px;
	clear: both;
	margin-left:auto;
	margin-right:auto;
	}
	
/*--------------------------------------------------------------------
 ヘッドバナー
--------------------------------------------------------------------*/

#head_bnr{
	width: 760px;
	}
	
/*--------------------------------------------------------------------
 サイトマップタイトル
--------------------------------------------------------------------*/

div#SiteMap h3#sitemap_title{
	margin:5px auto 0 auto;
	padding:0;
	color:#666;
	font-size:90%;
	}

div#SiteMap h3#sitemap_title a{
	color:#666;
	}

div#SiteMap h3#sitemap_title a:hover{
	color:#aaa;
	}

/*--------------------------------------------------------------------
 コンテンツの枠
--------------------------------------------------------------------*/

div#SiteMap div.content{
	width:950px;
	margin-right: auto;
	margin-left: auto;
	padding:0;
	color:#555;
	}
div.content a:link{
	color: #555;
	}
div.content a:visited{
	color: #555;
	}
div.content a:hover{
	color: #99f;
	}
		
/*--------------------------------------------------------------------
 大見出し
--------------------------------------------------------------------*/

 h4 {
	width:950px;
	float:left;
	margin:30px 0 0 0;
	border-bottom: #CCC solid 1px;
 }
	
/*--------------------------------------------------------------------
 最初の小枠
--------------------------------------------------------------------*/

div.ColumnFirst{
	width:305px;
	float:left;
	margin:0 5px 0 5px;
	padding:0;
	}

/*--------------------------------------------------------------------
 途中の小枠
--------------------------------------------------------------------*/

div.ColumnCenter{
	width:305px;
	float:left;
	margin:0 5px 0 5px;
	padding:0;
	}
	
/*--------------------------------------------------------------------
 最後の小枠
--------------------------------------------------------------------*/

div.ColumnLast{
	width:305px;
	float: left;
	margin:0 5px 0 5px;
	padding:0;
	}
	
/*--------------------------------------------------------------------
 小見出し
--------------------------------------------------------------------*/
div.ColumnTitle p{
	display:block;
	widows:200px;
	height:20px;
	margin:10px 20px 10px 0;
	padding:5px 0 0px 30px;
	font-size:90%;
	font-weight: 600;
	text-align:-5px;
	text-decoration:none;
	color: #eff;
	background: url(../images/sitemap_images/sitemap_columntitle.gif) no-repeat;
	}
div.ColumnTitle a{
	display:block;
	widows:200px;
	height:20px;
	margin:10px 20px 10px 0;
	padding:5px 0 0px 30px;
	font-size:90%;
	font-weight: 600;
	text-align:-5px;
	text-decoration:none;
	color: #eff;
	background: url(../images/sitemap_images/sitemap_columntitle.gif) no-repeat;
	}
div.ColumnTitle a:link{
	color: #eff;
	}
div.ColumnTitle a:visited{
	color: #eff;
	}
div.ColumnTitle a:hover{
	background-position:0 -25px;
	color:#fff;
	}
	
	
/*--------------------------------------------------------------------
 項目<ul class="column">
--------------------------------------------------------------------*/

div#SiteMap ul{
	margin: 0 0 0 2px;
	padding:0;
	list-style-type:none;
	}
div#SiteMap li{
	margin: 0 0 9px 30px;
	padding:0px 0 0 0;
	font-size:75%;
	list-style-image: url(../images/sitemap_images/sitemap_column.gif);
	}
	
div#SiteMap li a:link{
	color:#444;
	}
	
div#SiteMap li a:visited{
	color:#444;
	}
	
div#SiteMap li a:hover{
	color:#bbf;
	}	
/*--------------------------------------------------------------------
 小項目
--------------------------------------------------------------------*/
div#SiteMap li.S{
	margin: 0 0 9px 40px;
	padding:0px 0 0 0;
	font-size:73%;
	list-style-image: url(../images/sitemap_images/sitemap_column_s.gif);
	}
	
div#SiteMap li.S a:link{
	color:#666;
	}
div#SiteMap li.S a:visited{
	color:#666;
	}
	
div#SiteMap li.S a:hover{
	color:#9dd;
	}
	
	
/*--------------------------------------------------------------------
 新着項目<ul class="column">
--------------------------------------------------------------------*/
	
h4.New a:link{
	color:#f88;
	}
	
h4.New a:visited{
	color:#bbf;
	}
h4.New a:hover{
	color:#bbf;
	}
	
div.New a:link{
	color:#f88;
	}
	
div.New a:visited{
	color:#bbf;
	}
div.New a:hover{
	color:#bbf;
	}


li.New a:link{
	color:#f88;
	}
	
li.New a:visited{
	color:#f88;
	}
li.New a:hover{
	color:#bbf;
	}



#blog_footer{
	width:980px}

#head #head_search {
background-position:left top;
}

/*--------------------------------------------------------------------
 ▲上へもどる
--------------------------------------------------------------------*/

div#SiteMap p.pagetop{
	width:930px;
	padding:0;
	color:#555;
	}
p.pagetop a:link{
	color: #555;
	}
p.pagetop a:visited{
	color: #555;
	}
p.pagetop a:hover{
	color: #99f;
	}

/*--------------------------------------------------------------------
フッター
--------------------------------------------------------------------*/
#top_footer{
	
	display: block;
	width:1000px;
	clear: both;
	margin-left:auto;
	margin-right:auto;
	}

/*--------------------------------------------------------------------
 備考
--------------------------------------------------------------------*/


