@charset "UTF-8";
/*サブヘッダー部分*/
#sub-header {
	width:900px;
	height:116px;
	background:url(../img/information/sub-header-back.jpg) no-repeat 0px 0px;
}
#sub-header div.sub-header-hr {
	clear:both;
	height:5px;
	background-color:#fee091;
}
#sub-header h2 {
	float:left;
	width:275px;
}
#sub-header h2 a {
	display:block;
	width:275px;
	height:106px;
	background:url(../img/information/rogo1.jpg) no-repeat 0px 0;
}
#grandwrapper {
	width:900px;
	background:url(../img/information/back03.jpg) repeat-y 0px 0px;
	
}
div#entry-detail #grandwrapper {
	width:900px;
	background:url(../img/information/back04.jpg) repeat-y 0px 0px;
}
#wrapper {
	float:left;
	width:700px;
}




div param, 
div embed {
	margin-bottom:20px;
}




/*一覧ページ*/
#contents {
	float:right;
	width:500px;
}
#contents h3 {
	width:460px;
	height:65px;
	margin:20px auto 0;
	background:url(../img/information/content-new.jpg) no-repeat 0px center;
}
#contents p, 
#contents li {
	color:#666666;
	font-size:95%;
}


#contents p.caption {
	color:#009864;
	font-size:80%;
	margin:0;
}


#contents h3.news {
	background:url(../img/information/content-news.jpg) no-repeat 0px center;
}
#contents h3.report {
	background:url(../img/information/content-report.jpg) no-repeat 0px center;
}
#contents h3.messege {
	background:url(../img/information/content-messege.jpg) no-repeat 0px center;
}
#contents h3.movie {
	background:url(../img/information/content-movie.jpg) no-repeat 0px center;
}
#contents h3.episode {
	background:url(../img/information/content-episode.jpg) no-repeat 0px center;
}

#contents h3.essay {
	background:url(../img/information/content-essay.jpg) no-repeat 0px center;
}


#contents div.entries-back {
	width:460px;
	margin:0 auto;
	padding:15px 0 0;
	background:url(../img/information/entries-back.jpg) repeat-y 0px center;
}
#contents div.entries-after {
	width:460px;
	height:15px;
	margin:0 auto;
	background:url(../img/information/entries-after.jpg) no-repeat 0px top;
}
#contents div.entry-before {
	width:423px;
	height:9px;
	margin:10px auto 0;
	background:url(../img/information/entry-before.jpg) no-repeat 0px center;
}
#contents div.new-before {
	width:423px;
	height:8px;
	margin:10px auto 0;
	background:url(../img/information/new-before.jpg) no-repeat 0px center;
}
#contents div.entry {
	width:423px;
	margin:0px auto 0;
	background:url(../img/information/entry-back.jpg) repeat-y 0px center;
}
#contents div.new-entry {
	width:423px;
	margin:0px auto 0;
	background:url(../img/information/new-back.jpg) repeat-y 0px center;
}
#contents div.entry-title {
	width:388px;
	margin:0 0 0 25px;
}
#contents div.entry-title h4 {
	font-size:110%;
	font-weight:bold;
}
body#information div.entry-title p {
	font-size:85%;
	text-align:right;
	margin:0;
	padding:0;
}
#contents div.entry-title a {
	color:#339933;
}
#contents div.new-entry div.entry-title a {
	color:#ff3333;
}
#contents div.entry-title-hr {
	width:388px;
	height:9px;
	background:url(../img/information/entry-hr.jpg) no-repeat 0px center;
}
#contents div.new-entry div.entry-title-hr {
	width:388px;
	height:9px;
	background:url(../img/information/new-hr.jpg) no-repeat 0px center;
}
#contents div.entry-body {
	width:400px;
	margin:10px auto 0;
}
#contents p.entry-more-link {
	width:400px;
	margin:0 auto;
	text-align:right;
	font-size:90%;
}
#contents p.entry-more-link a {
	color:#ff9900;
}
#contents div.entry-category {
	width:423px;
	margin:0 auto;
	background:url(../img/information/entry-category.jpg) repeat-y 0px center;
}
#contents div.new-category {
	width:423px;
	margin:0 auto;
	background:url(../img/information/new-category.jpg) repeat-y 0px center;
}
#contents div.entry-category ul, 
#contents div.new-category ul {
	margin:0 0 0 auto;
	padding:0 10px;
	/*width:423px;*/
}
#contents div.entry-category ul li,
#contents div.new-category ul li {
	float:left;
	margin:0 5px 0 0;
	font-size:90%;
	line-height:1.2;
	color:#ffffff;
}
#contents div.entry-category ul li a, 
#contents div.new-category ul li a {
	color:#ffffff;
}
#contents div.entry-after {
	width:423px;
	height:14px;
	margin:0 auto;
	background:url(../img/information/entry-after.jpg) no-repeat 0px center;
}
#contents div.new-after {
	width:423px;
	height:14px;
	margin:0 auto;
	background:url(../img/information/new-after.jpg) no-repeat 0px center;
}
#contents div.next-back {
	color:#666666;
	text-align:center;
}
#contents div.next-back a {
	color:#666666;
	text-decoration:underline;
}
div.division {
	text-align:center;
}
.div.link-box {
	width:460px;
	margin:0 auto;
}
div.link-box p.link-top {
	float:right;
	width:120px;
	height:20px;
	margin:10px 0;
	background:url(../img/navi1.gif) no-repeat 0 0;
}
div.link-box p.link-top a {
	display:block;
	width:120px;
	height:20px;
}
div.link-box p.link-toppage {
	float:left;
	width:120px;
	height:20px;
	margin:10px 0;
	background:url(../img/navi2.gif) no-repeat 0 0;
}
div.link-box p.link-toppage a {
	display:block;
	width:120px;
	height:20px;
}
/*詳細ページ*/
#content {
	width:735px;
	margin:0 auto;
}
#content h5 {
	font-size:130%;
	color:#fe0000;
	font-weight:bold;
}
#content h5.topic {
	color:#666666;
}
#content p,
#content li, 
#content ol li, 
#content dl dt, 
#content dl dt {
	color:#666666;
	font-size:95%;
	line-height:1.2;
}
#content .entry-body h5, 
body#information #content .entry-body p,
#content .entry-body ul li, 
#content .entry-body ol li, 
#content .entry-body dl dt, 
#content .entry-body dl dt {
	margin:10px 0;
}
body#information #content .entry-body p.caption {
	color:#009864;
	font-size:80%;
	margin:0;
}


#content ul.theme-list li {
	float:left;
	width:105px;
	margin-bottom:30px;
	padding:0;
	font-size:13px;
}
#content ul.theme-list li a {
	display:block;
	width:105px;
	height:30px;
}
#content ul.theme-list li.new-report a {
	background:url(../img/information/01.gif) no-repeat 0px 0px;
}
#content ul.theme-list li.news a {
	background:url(../img/information/02.gif) no-repeat 0px 0px;
}
#content ul.theme-list li.report a {
	background:url(../img/information/03.gif) no-repeat 0px 0px;
}
#content ul.theme-list li.messege a {
	background:url(../img/information/04.gif) no-repeat 0px 0px;
}
#content ul.theme-list li.movie a {
	background:url(../img/information/05.gif) no-repeat 0px 0px;
}
#content ul.theme-list li.episode a {
	background:url(../img/information/06.gif) no-repeat 0px 0px;
} 
#content ul.theme-list li.report-link a {
	background:url(../img/information/07.gif) no-repeat 0 0;
}
#content ul.theme-list li a:hover {
	background-position:0px -30px;
}
#content div.entry {
	width:639px;
	margin:0 auto;
}
#content div.entry-before {
	height:12px;
	background:url(../img/information/detail-back-before.jpg) no-repeat 0px center; 
}
#content div.entry-back {
	background:url(../img/information/detail-back.jpg) repeat-y 0px center;
}
#content div.entry-title {
	width:569px;
	margin:0 auto;
}
#content div.entry-title h3 {
	width:550px;
	color:#339933;
	font-size:130%;
}
#content div.entry-title div.entry-title-hr {
	height:3px;
	background:url(../img/information/detail-title-hr.jpg) no-repeat 0px center;
} 
#content div.entry-body {
	width:605px;
	margin:20px auto 0;
}
#content div.entry-category {
	width:605px;
	margin:20px auto 0;
	background:url(../img/information/detail-category-back.jpg) repeat-y 0px center;
}
#content div.entry-category ul {
	margin-left:auto;
	padding:0 10px;
}
#content div.entry-category ul li {
	float:left;
	margin:0 5px 0 0;
	font-size:90%;
	color:#ffffff;
}
#content div.entry-category ul li a {
	color:#ffffff;
}
#content div.entry-category-after {
	clear:both;
	width:605px;
	height:13px;
	margin:0 auto;
	padding:0 0 20px;
	background:url(../img/information/detail-category-after.jpg) no-repeat 0px top;
}
#content div.entry-after {
	height:8px;
	background:url(../img/information/detail-back-after.jpg) no-repeat 0px top;
}
#content .div.link-box {
	width:639px;
}


#content h6.stuff {
	clear:both;
	width:210px;
	height:35px;
	background:url(../img/report/stuff.gif) no-repeat 0 0;
}
#content h6.part {
	clear:both;
	width:210px;
	height:35px;
	background:url(../img/report/part.gif) no-repeat 0 0;
}
#content h6.bene {
	clear:both;
	width:210px;
	height:35px;
	background:url(../img/report/bene.gif) no-repeat 0 0;
}


/*左側ナビゲーション*/
#left-side {
	float:right;
	width:200px;
	margin-bottom:20px;
	text-align:center;
}
#left-side h3 a, 
#left-side dl dd a {
	display:block;
}
#left-side dl {
	width:150px;
	margin:0 auto;
	text-align:left;
}
#left-side h3 {
	width:150px;
	height:40px;
	margin:10px auto 0;
}
#left-side h3#new-item a {
	width:150px;
	height:40px;
	background:url(../img/information/side-new.gif) no-repeat 0px 0px;
}
#left-side ul {
	width:150px;
	margin:10px auto 0;
}
#left-side ul li {
	margin:5px 0 0 17px;
	text-align:left;
	list-style:url(../img/list-style-r.gif) outside;
	font-size:85%;
	color:#666666;
}
#left-side ul li a {
	color:#666666;
}
#left-side dl#left-navi dt {
	margin:30px 0 0;
	text-align:center;
}
#left-side dl#left-navi dd.news a {
	width:150px;
	height:40px;
	margin-top:30px;
	background:url(../img/information/side-news.gif) no-repeat 0px 0px;
}
#left-side dl#left-navi dd.report a {
	width:150px;
	height:40px;
	margin:20px 0 0;
	background:url(../img/information/side-report.gif) no-repeat 0px 0px;
}
/*右側ナビゲーション*/
#right-side {
	float:left;
	width:200px;
	margin-bottom:20px;
	text-align:center;
}
#right-side a {
	display:block;
}
#right-side dl {
	width:150px;
	margin:0 auto;
	text-align:left;
}
#right-side dl#right-navi dt {
	display:none;
}
#right-side dl#right-navi dd.messege a {
	width:150px;
	height:40px;
	margin:20px 0 0;
	background:url(../img/information/side-messege.gif) no-repeat 0px 0px;
}
#right-side dl#right-navi dd.movie a {
	width:150px;
	height:40px;
	margin:20px 0 0;
	background:url(../img/information/side-movie.gif) no-repeat 0px 0px;
}

#right-side dl#right-navi dd.essay a {
	width:150px;
	height:60px;
	margin:20px 0 0;
	background:url(../img/information/side-essay.gif) no-repeat 0px 0px;
}


#right-side dl#right-navi dd.episode a {
	width:150px;
	height:40px;
	margin:20px 0 0;
	background:url(../img/information/side-episode.gif) no-repeat 0px 0px;
}
#right-side p {
	width:150px;
	height:59px;
	margin:20px auto 0;
	background:url(../img/information/link-repo.jpg) no-repeat 0 0;
}
#right-side p a {
	display:block;
	width:150px;
	height:59px;
}
body#information div#footer-hr {
	height:5px;
	background-color:#fee091;
}