@charset "utf-8";
@import "./common.css";

/* コメントを入れたらUTF-8化ヲ忘れずに */
/* override *************************************************************/
#main {
	display:block;
	width:936px;
	margin:-3px auto 0;
	padding:0 20px;
	background:url(../images/whatsnew-bg.gif) repeat-y 20px 0;
}
#main .hline {
	background:url(../images/line02.gif) no-repeat center center;
}

#main .pagetop {
	display:block;
	width:91px;
	height:27px;
	margin:0;
	padding:0 5px 0 840px;
	background:#ffffff;
}
#main .pagetop a {
	display:block;
	width:91px;
	height:27px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/pagetop.gif) no-repeat 0 0;
}
#main .pagetop a:hover {
	background-position:0 -27px;
}
#footer {
	display:block;
	width:936px;
	height:27px;
	margin:0 auto;
	padding:0 20px 24px;
	color:#000000;
	line-height:1.1;
	overflow:hidden;
}

/************************************************************************/
h1 {
	display:block;
	width:976px;
	height:95px;
	margin:-3px auto 0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/whatsnew-h1.gif) no-repeat 20px 0;
}

.returnnavi {
	display:block;
	width:100px;
	height:29px;
	margin:-95px auto 0;
	padding:45px 0 21px 793px;
	overflow:hidden;
}
.returnnavi a {
	display:block;
	width:100px;
	height:29px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/whatsnew-returnnavi.gif) no-repeat 0 0;
	overflow:hidden;
}
.returnnavi a:hover {
	background-position:0 -29px;
}

#main .post .titleline {
	display:block;
	height:32px;
	margin:0 auto 2px;
	padding:22px 0 0 0;
	line-height:1.1;
	background:url(../images/line02.gif) no-repeat center bottom;
}
#main .post .titleline a:link	{ color:#cc6633; text-decoration:none; }
#main .post .titleline a:visited{ color:#cc6633; text-decoration:none; }
#main .post .titleline a:active	{ color:#cc6633; text-decoration:underline; }
#main .post .titleline a:hover	{ color:#cc6633; text-decoration:underline; }

#main .post h2.title {
	float:left;
	display:block;
	margin:0;
	padding:0 0 0 44px;
	font-size:18px;
	font-weight:normal;
	color:#cc6633;
}

#main .post .date {
	float:right;
	display:block;
	margin:0;
	padding:5px 44px 0 0;
	color:#330000;
}


#main .post .content {
	display:block;
	margin:0;
	padding:22px 40px 0 66px;
	/*padding:22px 40px 0 166px;*/
}


#main .post .content img {
	float:right;
	display:block;
	margin:0;
	padding:0 5px 0 22px;
}

#main .post .commentlink {
	display:block;
	margin:0;
	padding:22px 40px 22px 66px;
	text-align:right;
}

#main .post .commentlink a {
	display:block;
	width:160px;
	height:22px;
	margin:0 0 0 auto;
	padding:8px 160px 0 0;
	background:url(../images/whatsnew-commentlink.gif) no-repeat right 0;
}
#main .post .commentlink a:hover {
	background-position:right -30px;
}
#main .post .commentlink a:link		{ color:#cc6633; text-decoration:none; }
#main .post .commentlink a:visited	{ color:#cc6633; text-decoration:none; }
#main .post .commentlink a:active	{ color:#cc6633; text-decoration:none; }
#main .post .commentlink a:hover	{ color:#cc6633; text-decoration:none; }


#main .commentlist {
	display:block;
	margin:22px 0 0 0;
	padding:37px 40px 0 37px;
	background:url(../images/whatsnew-commentlist.gif) no-repeat 37px 0;
}

#main .commentlist p {
	display:block;
	margin:22px 0 0 0;
	padding:0 0 0 28px;
}

#main .commentlist input.trackback-url {
	border:0;
	background:#f3eedc;
	color:#666666
}

#main .commentlist .commendate {
	display:block;
	margin:22px 0 0 28px;
	padding:0;
	color:#330000;
}
#main .commentlist .commentbody {
	display:block;
	margin:0;
	padding:0 0 0 56px;
}
#main .commentlist .commentbody p {
	margin:0;
	padding:0;
}
#main .commentlist .commentbody strong {
	font-weight:normal;
}

#main .commentlist .commentbody .title {
	display:block;
	color:#cc6633;
}

#main .commentlist .commentbody .content {
	display:block;
}












#main .tailnavi {
	display:block;
	width:936px;
	height:44px;
	margin:0 auto;
	padding:0;
	background:url(../images/whatsnew-tailnavi.gif) no-repeat 0 0;
	overflow:hidden;
}

#main .tailnavi .prev {
	float:left;
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:4px 0 0 36px;
	overflow:hidden;
}

#main .tailnavi .prev a {
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/whatsnew-tailnavi.gif) no-repeat -36px -48px;
}
#main .tailnavi .prev a:hover {
	background-position:-36px -92px;
}

#main .tailnavi .next {
	float:right;
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:4px 41px 0 0;
	overflow:hidden;
}

#main .tailnavi .next a {
	display:block;
	width:94px;
	height:24px;
	margin:0;
	padding:0;
	text-indent:-9000em;
	background:url(../images/whatsnew-tailnavi.gif) no-repeat -801px -48px;
}
#main .tailnavi .next a:hover {
	background-position:-801px -92px;
}

#respond {
	margin:0;
	padding:16px 0 0 37px;
	text-indent:-9000em;
	background:url(../images/whatsnew-commenttitle.gif) no-repeat 37px bottom;
}

