/*BODY*/
body {
	color: #fff;
	background: #000;
	font-size: 10px ;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
"Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;

}

a:link     {color:#FFD700; text-decoration:none;}
a:visited  {color:#FFD700; text-decoration:none;}
a:active   {color:#FFD700; text-decoration:none;}
a:hover    {color:#909090; text-decoration:underline;}

/*HEAD*/
#header-inner {
	padding: 20px 30px 0px ;
	text-align: left;
}

/*4fabc4*/
h3 {
	font-size: 8px ;
	color: #FFD700;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
"Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
}

Phead a {color: #FFD700;}
Phead a:link { color: #FFD700;}
Phead a:visited { color: #FFD700;}
Phead a:hover { color: #909090;}
Phead a:active{ color: #FFD700;}

PostDetail a {color: #4fabc4;}
PostDetail a:link { color: #4fabc4;}
PostDetail a:visited { color: #4fabc4;}
PostDetail a:hover { color: #909090;}
PostDetail a:active{ color: #4fabc4;}


#header-name a {
	font-size: 35px ;
	font-weight: bold ;
	color: #EC008C;
}

#header-description {
	font-size: 1em ;
	color: #416e73 ;
}


.smallfont {
	font-size: 10px ;
	/*font-weight: bold ;*/
	color: #416e73 ;
}


/*ENTRYTITLE*/
.asset-name a, .asset-name {font-size: 12px ; color:#FFD700; text-decoration:none;}

/*SIDE*/
#beta h3.widget-header, #gamma h3.widget-header {
	color: #FFD700;
}

.widget-header a {
	color: #FFD700;
}

/*　BASE DESIGN
============================================*/
/*___DEFAULT___*/
body {
	padding: 0px ;
	padding-bottom: 50px ;
	margin: 0px ;
	font-size: 10px ;
	font-style: normal ;
	font-weight: normal ;
	line-height: 1.5 ;
	text-align: center ;
	font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
"Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
}

table {
	font-size: 12px ;
}

#header h1, #header h2 {
	padding: 0 ;
	margin: 0 ;
}

img {
	border: 0 ;
}

.asset-body img {
	margin: 10px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	border: 0px 0px 0px 0px;
	background-color: #232323;
	line-height: 100%;
}

/*___LAYOUT___*/
#container {
	width: 950px ;
	padding: 0px 5px ;
	margin: 0px auto ;
	text-align: center ;
}

body > #container {
	width: 950px ;
	background: url("monster-img/gra.png") top center no-repeat ;
	background-attachment: fixed;
}

#container-inner {
	position: relative ;
	width: 950px ;
	margin: auto ;
	text-align: left ;
	background: #fff url("monster-img/bg_container.gif") repeat-y;
}

#content {
	position: relative ;
	background: url("monster-img/header_gra.gif") no-repeat ;
}

#content-inner {
	height: 1% ;
	padding: 15px ;
	margin: auto ;
}

#content > #content-inner {
	height: auto ;
	width: 920px ;
	overflow: hidden ;
}

#footer {
	position: relative ;
	clear: both ;
	top: 10px ;
	height: 50px ;
	padding: 10px 15px 20px ;
}

#container-inner > #footer{
	background: url("monster-img/footer.png") no-repeat;
}

/*___FLOAT___*/
#alpha, #beta, #gamma {
	float: left;
	overflow: hidden;
}

#alpha {
	width: 600px;
	margin-right: 10px ;
	padding: 0px 0px 10px 10px ;
}

#alpha-inner {
	position: relative ;
}

#beta {
	left: 0px;
	width: 0px;
	margin-right: 0px ;
}

#gamma {
	/*left: 5px;*/
	width: 260px;
	margin-top: -100px ;
	margin-left: 35px ;
}

/*___HEADER___*/
#header {
	position: relative;
	height: 100px ;
	background: url("monster-img/header.jpg") no-repeat bottom ;
}

#header #header-name a {
	line-height: 1 ;
	text-decoration: none ;
}

#header #header-description {
	font-weight: normal ;
}



/*___ENTRY___*/
.asset-name {
	padding: 15px 12px 13px;
	margin-bottom: 5px;
	border-right: none ;
	font-weight: normal ;
	background: url("monster-img/bg_ent_t.jpg") repeat-x center ;
}

.asset-name a {
	color:#FFD700;
	text-decoration: none ;
}

.asset-name a:hover {
	color:#DAA520;
	text-decoration: none ;
}

.asset-content {
	margin-bottom: 10px ;
	background: transparent ;
}

.asset-body {
	height: 1% ;
	padding: 30px 0px 0px ;
	text-align: justify ;
	overflow : hidden ;
}

.asset-body p {
	margin: 0px 0px 0.6em ;
}

.asset-header .asset-meta {
	position: absolute ;
	right: 5px ;
	text-align: right ; 
}

/*___COMMENT_TRACKBACK___*/
#trackbacks, #comments {
	margin-bottom: 18px ;
}

.comment, .trackback {
	height: 1% ;
	border-bottom: 1px dotted #494949;
}

.comment .inner, .trackback .inner {
	margin-top: 10px ;
	margin-bottom: 10px ;
}

.comment p, .trackback p {
	margin: 5px auto ;
}

.trackbacks-info p {
	margin: 0 ;
}

.trackbacks-info {
	padding-bottom: 10px ;
	border-bottom: 1px dotted #494949;
}


.comment-form-email{
padding: 10px 10px ;
}

#comment-url {
	width: 400px ;
}

#comment-text {
	height: 100px ;
	width: 500px ;
}

/*-------------------------------------------------------------------------- ARCHIVE */
.archive-title, .archive-header, .trackbacks-header, .comments-header, .comments-open-header, .comments-open-header, .entry-categories-header {
	padding: 3px ;
	margin-bottom: 10px ;
	border-bottom: 1px dotted #3b3b3b;
	font-size: 10px ;
	font-weight: normal ;
	color: #fff;
	line-height: 12px;
}

.archive-title em {
	padding-right: 5px ;
	font-style: normal ;
	font-weight: bold ;
}

.archive-list {
	margin-top: 10px ;
	margin-bottom: 15px ;
}

/*___BETA-GAMMA___*/
#beta ul, #gamma ul {
	padding-left: 0px ;
	margin-left: 10px ;
}

#beta ul ul, #gamma ul ul {
	padding-bottom: 5px ;
	padding-left: 5px ;
}

#beta .widget-content, #gamma .widget-content {
	margin: 10px ;
}

#beta h3.widget-header, #gamma h3.widget-header {
	padding: 9px ;
	font-size: 12px ;
	font-weight: normal ;
	background: url("monster-img/side_t.jpg") center repeat-x ;
	clear : both ;
}


.widget-search form {
	text-align: center ;
}

.widget-search form input {
	width: 150px ;
	margin-bottom: 2px ;
	font-size: 12px ;
}

/*#MTSearchInput {
	position: absolute ;
	left: 0px ;
	top: 0px ;
	height: 100px ;
	width: 100px ;
	overflow: hidden ;
}

#MTSearchInput span {
	padding-top: 150px ;
	display: block ;
}*/

/*___MTM-LOGO___*/
.mt-monster {
	margin-bottom: 10px ;
	margin-left: 10px ;
}

/*___PHOTO___*/
div.widget-assets div.widget-content ul.widget-list {
	margin-right: 0;
	margin-left: -2px ;
	overflow: hidden ;
}

li.item {
	float: left;
	width: 70px;
	margin: 0pt 5px 8px 0px;
	overflow: hidden;
	display: table-cell;
}

/*___FOOTER___*/
#footer-inner .widget-powered{
	position: absolute ;
	left: 15px ;
	bottom: 20px ;
}

#footer-content a {
	color: #666 ;
	text-decoration: none ;
}

/*___SEARCH RESULT___*/
.search-results-header {
	padding-top: 10px ;
	border-top: 1px solid #c1c1c1 ;
	font-size: 14px ;
}

/* fix-080131 */
.byline address { display : inline ; padding-right : 10px ; font-style:normal; }

/* fix-080228 */

.trackback-header .asset-meta { background : #efefeb ; }


.blogTop {
	/*padding: 120px 0px 0px ;*/
	color: #b0b0b0;
	font-size: 8px ;
}

#blogTopLeft{
	width:400px;
	color: #b0b0b0;
	font-size: 8px;
	float:left;
}

#blogTopRight{
	width:216px;
	height:201px;
	float:right;
	z-index:8;
}




/*----------------------------------------------------------------- category header */
.title_category{
	padding: 9px ;
	font-size: 10px ;
	font-weight: normal ;
	line-height: 140%;
	background-image:URL("monster-img/side_category.jpg");
	clear : both ;
}

.title_recent{
	padding: 9px ;
	font-size: 10px ;
	font-weight: normal ;
	line-height: 140%;
	background-image:URL("monster-img/side_recent.jpg");
	clear : both ;
}

.title_archives{
	padding: 9px ;
	font-size: 10px ;
	font-weight: normal ;
	line-height: 140%;
	background-image:URL("monster-img/side_archives.jpg");
	clear : both ;
}

.title_saerch{
	padding: 9px ;
	font-size: 10px ;
	font-weight: normal ;
	line-height: 140%;
	background-image:URL("monster-img/side_saerch.jpg");
	clear : both ;
}


/*----------------------------------------------------------------- form */
.sBox
  {
    border-top: #363636 2px solid;
    border-bottom: #363636 2px solid;
    border-left: #363636 2px solid;
    border-right: #363636 2px solid;
    background-color: #363636;
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#FFD700;
    width:180px;
    /*height:80;*/
  }

.sBoxText
  {
    border-top: #363636 5px solid;
    border-bottom: #363636 5px solid;
    border-left: #363636 5px solid;
    border-right: #363636 5px solid;
    background-color: #363636;
font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",
"Osaka", Verdana, "ＭＳ Ｐゴシック", "MS P Gothic", Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#FFD700;
  }

.sBtn
  {
    border-top: #000000 1px solid;
    border-bottom: #000000 1px solid;
    border-left: #000000 1px solid;
    border-right: #000000 1px solid;
    background-color: #000000;
    font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color:#FFD700;
    vertical-align: middle; text-align: center;
  }

.btnPageTop{
	text-align: right;
}


.myForm{
	font-size: 10px;
	line-height: 18px;
}

/*----------------------------------------------------------------- side list */
ul {
list-style: none;
/*width: 240px;*/
margin: 0;
padding: 0;
}

li.mymenu {
background: url(http://www.dvrb.jp/w/monster-img/listmark1.gif)no-repeat 1px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #d4d0c8;
margin: 0px;
padding: 4px 0 5px 16px;
line-height: 18px;
border-top: 1px dotted #494949;
} 

/*----------------------------------------------------------------- page navi */
ul#page-list li {
   _display: inline;
   }

ul#page-list li span {
   width: 25px;
   height: 25px;
   background-image: url(http://www.dvrb.jp/w/images/page_list/active_background.gif);
   color: #fff;
   text-align: center;
   font: 90%/25px Georgia, "Times New Roman", Times, serif;
   margin-right: 5px;
   display: block;
   float: left;
   }

ul#page-list li span a {
   width: 25px;
   height: 25px;
   background-image: url(http://www.dvrb.jp/w/images/page_list/background.gif);
   display: block;
   color: #fff;
   text-align: center;
   font: 90%/25px Georgia, "Times New Roman", Times, serif;
   float: left;
   }

ul#page-list li#previous-page a {
   text-indent: -9999px;
   background-image: url(http://www.dvrb.jp/w/images/page_list/left.gif);
   width: 25px;
   height: 25px;
   display: block;
   float: left;
   margin-right: 5px;
   }

ul#page-list li#next-page a {
   display: block;
   text-indent: -9999px;
   background-image: url(http://www.dvrb.jp/w/images/page_list/right.gif);
   width: 25px;
   height: 25px;
   float: left;
   }

ul#page-list li a:hover {
   background-position: 0 -25px;
   color: #000;
   }

.naviLine {
    position: relative;
    padding: 28px 0px;
    border-color: #333;
    border-style: solid none;
    border-width: 1px;
}


.rssimg {
padding: 10px 10px 20px 15px;
}

/*----------------------------------------------------------------- imglist */
ul#page-list li#imglist a {
   width: 140px;
   height: 105px;
   display: block;
   float: left;
   margin-right: 1px;
   margin-top: 1px;
   }

/*----------------------------------------------------------------- imgbox */
.imgbox1 {
	height:140px;
	margin-left=-5px;
}
.imgbox2 {
	width:140px;
	height:105px;
	overflow:hidden;
}
.imgbox3 {
	width:140px;
	float:left;
}



#ichigo{
	position: relative;
	width:216px;
	height:201px;
	top: 200px;
	left: 710px;
z-index:6;
}

#strb{
	position: relative;
	width:216px;
	height:201px;
	top: 90px;
	left: 65px;
	z-index:6;
}


