/*** from module.css
----------------------------------------- */

/* 01：Structure Module
 ========================================== */
body { 
	margin:0;
	padding:0;
	font-size:100%;
	font-family:Verdana,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}

*:first-child + html body{
	font-family:"メイリオ",Meiryo,Verdana,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	}

/* 02：Text Module
 ========================================== */
p {
	margin:10px;
	padding:0;
	}

h1,h2,h3,h4,h5 { 
	margin:0 0 10px 0;
	font-size:100%;
	text-align:center;
	}

.t-right {
	text-align:right;
	}

.t-left {
	text-align:left;
	}

.t-center {
	text-align:center;
	}

.font-normal {
	font-weight:normal;
	}

address{
	font-style:normal;
	text-align:center;
	}

.attention,
.need{
	color:#F00;
	}

.note{
	font-size:smaller;
	}

/* 03：Float Module
 ========================================== */
.f-right { 
	float:right;
	}

.f-left { 
	float:left;
	}

.f-clear {
	clear:both;
	}

/* 04：Link Module
 ========================================== */
a:link { 
	text-decoration:underline;
	}

a:visited {
	text-decoration:underline;
	}

a:hover {
	text-decoration:none;
	}

/* 05：List Module
 ========================================== */
ul,ol,dl { 
	margin:10px 20px;
	padding:0;
	}

li { 
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	}

dd {
	margin-left:5px;
	}

/* 06：Form Module
 ========================================== */
form { 
	margin:10px;
	padding:0;
	}

fieldset {
	margin:10px;
	}

legend { 
	margin:5px;
	padding:5px;
	}

/* 07：Table Module
 ========================================== */
table	{ 
	border-collapse:collapse;
	font-size:100%;/* For old IE */
	}
		
td,th	{ 
	border:#CCC 1px solid;
	padding:5px;
	}

/* 08：Image Module
 ========================================== */
img {
	border:none;
	}

/*--end of this file--*/

/*** from base.css
----------------------------------------- */
/* 00：Univarsal Styles
 ========================================== */

body{
	font-size:100%;
	color:#333;
	background:#FFF url("http://www.nakazawa-shunsuke.com/share/img/gr2009/bg_body.gif") repeat-x;
	margin:0;
	text-align:center;
	}

div{
	line-height:1.5;
	text-align:left;
	}

/* ページの先頭へ戻る */
p.backTop{
	text-align:right;
	clear:both;
	padding:15px 0;
	}

p.backTop a{
	padding-left:20px;
	background:url("http://www.nakazawa-shunsuke.com/share/img/ico/ico_backTop.gif") left 0.1em no-repeat;
	}


/* 01：For Header
 ========================================== */
div#Header{
	width:810px;
	margin:auto;
	text-align:center;
	line-height:1.0;
	position:relative;
	}

div#Header p{
	margin:0;
	}

div#Header h1{
	margin:0;
	font-weight:normal;
	font-size:80%;
	position:absolute;
	top:12px;
	left:10px;
	}


	

/* 02：For Container 
 ========================================== */
div#Container{
	width:810px;
	margin:0 auto;
	background:url("http://www.nakazawa-shunsuke.com/share/img/bg_Container.png") repeat-y;
text-align:center;
	}

/* 透過PNG for IE6.X */
* html div#Container {	
	behavior: expression(IEPNGFIX.fix(this));
	}

/* ナビゲーション用リンク */
ul#hideNavi{
	display:none;
	margin:0;
	}

/* 03：For subNavi
 ========================================== */
div#subNavi{
	width:800px;
	margin:0 auto;
	background:url("http://www.nakazawa-shunsuke.com/share/img/bg_subNavi.jpg") repeat-x;
	line-height:1.0;
	}

div#subNavi ul{
	margin:0;
	text-align:right;
	}

div#subNavi ul li{
	display:inline;
	}

div#subNavi ul li img{
	vertical-align:bottom;
	}

/* 05：For Footer
 ========================================== */
div#Footer{
	width:800px;
	clear:both;
	margin:15px auto 0 auto;
	padding:15px 0;
	text-align:center;
	background:#afe0b0 bottom no-repeat;
	}

p#closeFotter{
	width:810px;
	margin:0 auto;
	background:url("http://www.nakazawa-shunsuke.com/share/img/gr2009/bg_fotter.png") bottom no-repeat;
	}

p#closeFotter a{
	margin:0;
	visibility:hidden;
	}

* html div#Footer,
* html p#closeFotter{
	behavior: expression(IEPNGFIX.fix(this));
	}

/*--end of this file--*/

/*** from style.css
----------------------------------------- */
/* ==========================================
　
　03：しゅんすけニュースページ用レイアウト
 
 ========================================== */
body#syunNews div#Wrap{
	width:760px;
	display:block;
	margin:auto;
	float:none;
	padding-top:20px;
	text-align:center;
	}

body#syunNews table,
body#syunNews td,
body#syunNews th{
	border:0;
line-height:1.5;
	text-align:left;
	}
	
body#syunNews table{
	}

/* ニュース作成日時 */
#postDay{
	font-size:150%;
	font-weight:bold;
	color:#2d8e2e;
margin-bottom:20px;
text-align:left;
	}

.article-date{
	border-left:#2d8e2e 5px solid;
	padding:0 0 0 8px;
}

/* 前後ニュース、過去のニュースへのリンク */
body#syunNews div#Wrap ul#entryLink{
	width:750px;
	margin:auto 5px;
	border-top:#999 1px dashed;
	border-bottom:#999 1px dashed;
	}/* clearfix設定済み */

body#syunNews div#Wrap ul#entryLink li{
	width:250px;
	float:left;
	margin:20px 0;
	}

/*** ブログ用調整
----------------------------------------- */
/*--本文マージン調整--*/
div.article-body-inner{
margin:10px;/*pの代わり*/
}

div.article-body-inner p{
margin-right:0;
margin-left:0;
}

/*--pager--*/
.article-footer{
margin-top:60px;
}

div.pager{
margin-bottom:25px;
text-align:center;
}

div.pager li{
border-left:#fff solid 5px;
border-right:#fff solid 5px;
}

div.pager li a{
background:#efefef;
border:#efefef solid 3px;
}

#entryLink{
width:750px;
padding:15px 0 5px 0;
margin:auto 5px;
border-top:1px dashed #999;
border-bottom:1px dashed #999;
text-align:center;
}

/*--article pager--*/
.article-pager-outer{
text-align:center;
}

ul.article-pager li{
border-left:#fff solid 100px;
border-right:#fff solid 100px;
}

div.article-pager-outer li a{
background:#efefef;
border:#efefef solid 5px;
}

/*--archives pager--*/
.archives-pager-outer{
text-align:center;
}

ul.archives-pager li{
border-left:#fff solid 100px;
border-right:#fff solid 100px;
}

div.archives-pager-outer li a{
background:#efefef;
border:#efefef solid 5px;
}

ul.archives-pager li.both{
border-left-color:#fff;!important
}

/*--アーカイブ--*/
.arc_date{
magin:0 20px;
}

.arc_date dt{
float:left;
font-weight:bold;
width:13em;
padding:0 0 5px 0;
}

.arc_date dd{
border-bottom:1px solid #ccc;
padding:0 0 5px 0;
padding-left:13em;
}

.arc_date span.article-date{
border:none;
}

/*--続きを読む--*/
.article-continue{
text-align:right;
margin-top:1em;
}

/*====================================================
Adjust
 ==================================================== */

body#syunNews div#Wrap ul#entryLink:after {
 content: ".";
 display: block;
 clear: both;
 height: 0;
 visibility: hidden;
 }

body#syunNews div#Wrap ul#entryLink{
 display: inline-block;
 min-height: 1%;
 }

/* exlude MacIE5 \*/
* html body#syunNews div#Wrap ul#entryLink{
	height: 1%
	}

body#syunNews div#Wrap ul#entryLink{
	display:block;
	}
/* end MacIE5 */ 

/* //clearfix END// */ 

/*--end of this file--*/