@charset "utf-8";

@import url(initialize.css);
@import url(clearfix.css);
@import url(common.css);
@import url(header.css);
@import url(footer.css);
@import url(index.css);



/* basic layout
++++++++++++++++++++++++++++++*/
#top{display:none;}

#container{
	position:relative;
	width:960px;
	margin:0 auto;
	text-align:center;
	margin-top:25px;
	}

.contents{
	}

section{
	margin:0 0 30px 0;
	}
section p,
section ul,
section ol{
	margin:0 0 20px 0;
	}

h2{
	height:42px;
	text-align:left;
	font-family:"Noto Sans Japanese Medium";
	font-size:14px;
	font-weight:normal;
	line-height:42px;
	padding-left:20px;
	background:url(../img/common/title_back.gif) 0 0;
	margin-bottom:20px;
	}

h3{
	height:42px;
	text-align:left;
	font-family:"Noto Sans Japanese Medium";
	font-size:14px;
	font-weight:normal;
	line-height:42px;
	padding-left:20px;
	background:url(../img/common/title_back.gif) 0 0;
	margin-bottom:20px;
	}



/* topics/record individual
++++++++++++++++++++++++++++++*/
.entry-box{
	text-align:left;
	font-size:15px;
	line-height:180%;
	}

.entry-box .entry-date{
	margin:0 20px;
	font-size:13px;
	color:#666;
	letter-spacing:0.1em;
	}
.entry-box h2{
	height:auto;
	text-align:left;
	font-family:"Noto Sans Japanese Regular";
	font-size:17px;
	font-weight:normal;
	line-height:160%;
	padding:0;
	background:none;
	margin:0 20px 10px 20px;
	}


.entry-box .entry-body{
	margin:20px;
	padding:20px 25px 0 25px;
	border:1px solid #CCC;
	}
.entry-box ul.entry-bottom{
	margin:0 20px;
	font-size:12px;
	text-align:center;
	}
.entry-box ul.entry-bottom li{
	display:inline-block;
	}
.entry-box ul.entry-bottom li a{
	color:#444;
	text-decoration:none;
	}
.entry-box ul.entry-bottom li a:hover{text-decoration:underline;}
.entry-box ul.entry-bottom li.archive-link{
	margin:0 20px;
	}
.entry-box ul.entry-bottom li.prev-link:after{
	margin:0 0 0 20px;
	content:"｜";
	}
.entry-box ul.entry-bottom li.next-link:before{
	margin:0 20px 0 0;
	content:"｜";
	}

