@charset "utf-8";
/* CSS Document */
/* ===================================================================
CSS information
 file name  :  backstage.css
 style info :  backstage専用CSS
=================================================================== */

/*----------------------------------------------------
	Common
----------------------------------------------------*/
h2.lastn {margin:0;}
div#sidemerumaga{display:none;}

/*----------------------------------------------------
	topicpath
----------------------------------------------------*/
#topicpass img{
	width:6px;
	height:6px;
}

/*----------------------------------------------------
	Headline
----------------------------------------------------*/
#mainTitle {
	position:relative;
	width:617px;
	margin:0 0 30px 0;
	background:url(../img/common/bg_headline.gif) no-repeat;	
}
#mainTitle #headline {
	padding:10px 0 10px 16px;
}
#mainTitle .rss {
	position:absolute;
	top:6px;
	right:6px;
}

/*----------------------------------------------------
	entry-asset
----------------------------------------------------*/
h2+.entry-asset {	background:none;}
.entry-asset {
	clear:both;
	overflow:hidden;
	position:relative;
	width:616px;
	padding:16px 0 16px 0;
	background: url(../img/common/mak_dotline.gif) repeat-x top;
}
.firstChild {
	background:none;
}
#leftside .entry-asset:first-child {
	background:none;
}
.assetImage {
	float:left;
	width:135px;
	padding:4px;
	border:1px solid #ccc;
}
.assetImage p{
	width:135px;
	height:93px;
	overflow:hidden;
	text-align:center;
}
.assetImage td{
	vertical-align:middle;
	height:93px;
}
.assetText {
	margin:0 0 0 163px;
}
.noImage {
	margin:0;
}
.assetMeta {
	overflow:hidden;
	margin:0 0 1px 0;
}
.assetMeta abbr {
	display:block;
	color:#999;
}
.assetMeta .author {
	float:right;
	color:#7e691f;
	font-size:100%;
	font-weight:bold;
}
.assetMeta .entryCategory {
	width:105px;
	padding:0 0 6px;
	background:url(../img/common/bg_category_mid.gif) center bottom no-repeat;
	text-align:center;
	font-weight:bold;
	color:#7f691c;
}
.entryCategory .inner {
	padding:1px 5px 0;
	background:url(../img/common/bg_category_top.gif) center top no-repeat;
}
.entryCategory .small{
	display:block;
	font-size:smaller;
	padding:3px 0;
	letter-spacing:-0.1em;
}
h3.asestTitle  {
	margin:0 0 2px;
}
.asestTitle a {
	font-weight:bold;
	color:#fb7600;
}
.assetBody {
	margin:0 120px 0 0; 
	line-height:1.4;
	color:#333;
}
.assetMoreLink {
	position:absolute;
	right:0;
	bottom:16px;
}

/*----------------------------------------------------
	entry
----------------------------------------------------*/
.entryTitle {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px solid #777;
	line-height:1.4;
}
.entryTitle h1 {
	margin:0 0 0 100px;
	font-size:120%;
	color:#fb7600;
}
.author {
	color:#fb7600;
	font-size:108%;
	font-weight:bold;
	letter-spacing:0.1em;
}
.noCategory h1 {
	margin:0;
}
.entryTitle .entryCategory{
	float:left;
	width:94px;
	background:url(../img/common/bg_category02_top.gif) left top no-repeat;
	font-weight:bold;
	color:#6e5600;
}
.entryTitle .entryCategory .inner{
	width:91px;
	padding:2px 0;
	text-align:center;
	background:url(../img/common/bg_category02_btm.gif) left bottom no-repeat;
}
.entryMeta {
	overflow:hidden;
	margin:0 0 20px;
}
* html .entryMeta { height:1%}

.entryMeta abbr {
	display:block;
	float:right;
	color:#999;
}
.entryBody {
	clear:both;
	margin:0 0 35px 0;
}
.entryBody a {
	color:#D84174;
}
.moreLink {
	clear:both;
	margin:15px 0 30px 0;
	text-align:right;
}
.catgoryEntryList {
	margin:35px 0 0 0;
}
.catgoryEntryList h2 {
	margin:0 0 4px 0;
}
.catgoryEntryList .entry-asset {
	clear:both;
	overflow:hidden;
	position:relative;
	width:616px;
	padding:16px 0 16px 0;
	background: url(../img/common/mak_dotline.gif) bottom repeat-x;
}

/*----------------------------------------------------
	archive
----------------------------------------------------*/
#listType {
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:105%;
	border-bottom:1px solid #777;
	line-height:1.4;
}
/*----------------------------------------------------
	pageBute
----------------------------------------------------*/
.pageBute {
	clear:both;
	position:relative;
	width:618px;
	padding:0 0 5px 0;
	background:url(../img/common/bg_pagenav_btm.gif) bottom no-repeat;
}
.pageBute .inner {
	width:618px;
	padding:5px 0 0;
	background:url(../img/common/bg_pagenav_top.gif) top no-repeat;
}
.pageBute p{
	padding:22px 0;
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
	text-align:center;
	font-size:108%;
}
.pageBute p.toTop{
	padding:13px 0;
}
.pageBute p.toTop a{
	padding:0;
}
.pageBute a{
		padding:0 0.3em;
		color:#D84174;
		font-weight:bold;
}
.pageBute span.current_page {
	font-weight:bold;
	padding:0 0.3em;
}
.pageBute span a{
	display:block;
	overflow:hidden;
	position:absolute;
	width:152px;
	height:36px;
	padding:0;
	text-indent:-9999px;
}
.pageBute span.before a:hover,
.pageBute span.next a:hover{
	background-position:0 -36px;
}
.pageBute span.before a{
	top:18px;
	left:20px;
	background:url(../img/common/btn_before.gif) no-repeat;
}
.pageBute span.next a{
	top:18px;
	right:20px;
	background:url(../img/common/btn_next.gif) no-repeat;
}

/*----------------------------------------------------
	sidebar
----------------------------------------------------*/
#rightside .menu {
	overflow:hidden;
	margin:0 0 12px 0;
	padding:0 0 5px 0;
	background: url(../img/common/bg_menu_btm.gif) bottom no-repeat;
}
#rightside .menu h3{
	margin:0;
}
#rightside .menu ul {
	padding:11px 10px 8px 17px;
	background:url(../img/common/bg_menu_mid.gif) repeat-y;
}
#rightside .menu li {
	padding:0 0 0 17px;
	background: url(../img/common/mak_arrow.gif) 0 50% no-repeat;
}
#rightside .menu a {
	color:#333;
}
#rightside .currentImage {
	float:left;
	padding:12px 11px 0 13px;
}
#rightside .currentImage img {
	border:1px solid #ccc;
}
#rightside #currentMag ul {
	padding:12px 0 3px 0;
}
#rightside #currentMag h4 {
	margin:2px 0 4px 0;
	color:#e80a73;
	font-size:108%;
}
#rightside #currentMag li {
	background:none;
	padding:0 0 1px 0;
}
