@charset "Shift_JIS";

@import "base.css";
@import "sidebar.css";
@import "contents.css";

.info #page_title{
	background:url(../../img/h1-information.jpg) no-repeat;
	border-bottom:1px solid #F2F2F2;
	}

.main_box{
	display:block;
	width:650px;
	margin-top:15px;
	position:relative;
	border-top:1px solid #F2F2F2;
	}

.main_box_header{
	display:block;
	background: url(../../img/main-box_normal.jpg) top left no-repeat;
	display:block;
	width:650px;
	height:51px;
	}
.main_box h2.info_title{
	font-weight:normal;
	position:absolute;
	top:20px;
	left:70px;
	font-size: 138.5%;
	letter-spacing:0.25em;
	width:550px;
	background:url(../../img/red_line.jpg) bottom left repeat-x;
	padding-bottom:5px;
	}

.entry_body{
	margin-left:70px;
	margin-bottom:25px;
	}

.posted{
	position:absolute;
	display: block;
	background:url(../../img/date-credit.jpg) no-repeat;
	float: left;
	height: 51px;
	letter-spacing: normal;
	width: 45px;
	top:15px;
	left:15px;
	}

.posted span.p-year{
	color:#FFFFFF;
	clear: both;
	display: block;
	font-size: 85%;
	margin: 7px auto 0 auto;
	text-align: center;
	letter-spacing:0.25em;
	width: 65%;
	}

.posted span.p-month{
	clear: both;
	display: block;
	font-size:85%;
	margin: -2px auto 3px;
	text-align: center;
	width: 65%;}

.posted span.p-date{
	display: block;
	font-size: 182%;
	margin: -8px auto;
	text-align: center;
	}

.page_navi_bottom{
	color: black;
	height: 20px;
	margin:10px auto;
	text-align: center;
	width: 650px;
	color:#F2F2F2;
	}

.page_navi_bottom a{
	background-color: #FFFFFF;
	border:1px solid #C0C0C0;
	display: inline;
	margin: 3px;
	padding: 3px 5px;
	}
