@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName: タグふれんず / タイムボカン「マージョ一味」
Illustrated by TAG FRIENDS
Version:　2007.08.09
-----------------------------------------------------
*/
 
/**********************************
  =1.Global 
**********************************/
body{
	margin:0;
	padding:0;
	background:#e6faff url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/bg.gif") 50% 30px;
	text-align:center;
	font-family: verdana ,arial ,sans-serif;
	color:#fff;
}

h1
, h2
, h3{
	margin:0;
	padding:0;
}

a{
	color:#fff;
}
	a:link{}
	a:visited{}
	a:active{}
a:hover{
	color:#999;
}

/**********************************
  =2.Common
**********************************/
table#header{
	background:#fff;
	font-size:75%;
	color:#666;
}
table#header a{
	color:#333;
}

#container{
	width:800px;
	margin:0 auto;
	background:#5B0091;
	text-align:center;
	word-break:break-all;
}

#banner{
	background: url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/title.gif") no-repeat 50% 0;
	height:350px;
	margin:0 auto;
	padding:0;
	text-align:left;
}

	/* timebokan */
	div.timebokanLink {
		float: right;
		padding: 22px 50px 0 0;
	}
	div.timebokanLink a {
		display: block;
		width: 120px;
		height: 83px;
	}

h1.blogtitle{
	color:#fff;
	font-size:150%;
	font-weight:bold;
	padding:50px 0 0 205px;
	margin-right:195px;
}
h1.blogtitle a{
	color:#fff;
	text-decoration:none;
}
h1.blogtitle a:hover{
	color:#fff;
	text-decoration:underline;
}

div.description{
	padding:10px 200px 0px 205px;
	line-height:125%;
	font-size:83%;
	color:#969696;
}

#blogcontainer{
	padding-top: 3px;
	margin: 0 5px;
	text-align: center;
	word-break: break-all;
}

#content
, #pluginA
, #pluginB {
	display: inline;
}

#content {
	float: left;
    width: 400px;
	text-align: center;
	margin: 5px 195px 0;
}
#pluginA {
	float: left;
	width: 180px;
	margin: 5px 0 0 -790px;
}
#pluginB{
	float: left;
	width: 180px;
	margin: 5px 0 0 -180px;
	text-align: left;
}

#footer {
	clear: both;
	background:url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/footer.gif") no-repeat 50% 100%;
	height:120px;
}
#outfooter{
	display: none;
}

/**********************************
  =3.Main (entry) 
**********************************/
.datetop{
	display: none;
}
.datebody{}
h2.date{
	padding:0 5px 5px;
	text-align:right;
	font-size:75%;
	font-weight:bold;
}
.dateend{
	margin-bottom:20px;
}

.fullbody{}
.blogbodytop{
	display: none;
}
.blogbody{
	background:#000;
	line-height:130%;
	text-align:left;
}

.blogbodybottom{
	height:40px;
	background: url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/entry_bottom.gif") no-repeat 50% 100%;
	margin:0px 0px 20px;
}

.titlebody{
	margin:;
	width:400px;
}
h3.title{
    background:#5B0091 url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/entry_top.gif") no-repeat 50% 0%;
	padding:40px 60px 13px 60px;
	text-align:center;	
	font-size:90%;
	font-weight:bold;
}

.main
,.mainmore{
	display:inline-block;
	background:#000;
	padding:10px 10px 0px 15px;
	text-align:left;
	line-height:150%;
	font-size:75%;
}

* html .main ,
* html .mainmore{
	height: 1%;
}

.main a
, .mainmore a{
	color:#8D3CA5;
}
.main a:hover
, .mainmore a:hover{
	color:#fff;
}

blockquote
, pre{
	border-left: 3px solid #8D3CA5;
	padding: 5px 5px 5px 10px;
	margin: 10px 0 10px 10px;
	text-align: left;
	color: #999;
}
.pict{
	margin: 0 5px 5px 0;
}
.portal-links{
	padding:5px 10px 20px 10px;
	text-align:right;
	font-size:75%;
}

a.continues{}

.posted{
	padding:5px 10px;
	text-align:right;
	font-size:70%;
}
.clipbutton{
	border:none;
}

/**********************************
  =4.Category / Monthly
**********************************/
#categorytitlebody{}
#categorytitle{
	padding: 0 10px 10px;
	text-align:center;
	font-size:90%;
	font-weight:bold;
}

.nextpage{
	text-align:right;
	padding: 10px;
	font-size: 82%
}

/**********************************
  =5.Article
**********************************/
.menu{
	padding:2px 10px 15px;
	text-align:left;
	font-size:82%;
}

.subspace{
	background:#000;
}

#articletop{
	display: none;
}
#articlebody{}
#articlebottom{	background:url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/entry_bottom.gif") no-repeat 50% 100%;
	height:40px;
	width:400px;
}

.trackbackurltop{}
.trackbackurlbody{
	margin:0 auto;
	padding:20px 20px 10px;
	text-align:left;
	line-height:130%;
}

.trackbackurlttl{
	font-size:90%;
	font-weight:bold;
}

.trackbackurl{
	padding-top:10px;
	text-align:left;
}

.trackbackurl table{
	width:340px;
}

input.trackbackbox{
	width:270px;
}

.trackbackurlbottom{}

a.posttitle{}

#trackback
, #comment
, #takecomment{
	margin:0 auto;
	padding:0 20px;
	text-align:left;
	line-height:130%;
}

.trackbackhead
, .commenthead
, .takecommenthead{
	padding:10px 0;
	font-size:90%;
	font-weight:bold;
}

#trackbackbody
, #commentbody
, #takecommentbody{
	font-size:82%;
}
.trackbackttl,.commentttl{}

.trackbacktext,.commenttext{
	line-height:125%;
	padding:5px 5px 20px;
}

#error{
	padding:10px;
	line-height:125%;
	font-size:75%;
	font-weight:bold;
}
#error span{
	font-weight:normal;
}

.loginon{
	font-size:75%;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #333;
	text-align:center;
}
.loginoff{
	font-size:75%;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #fff;
	text-align:center;
}

#formbody{
	line-height:130%;
	text-align:left;
	margin:0 auto;
	padding:0px 5px 0px 5px;
}
.form{
	font-size: 82%;
}
.form th{
	padding:1px;
	text-align:right;
}
.form td{
	padding:2px;
}

input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{
	width:300px;
	height:200px;
}
input.button{
	width:80px;
	margin:20px auto 35px;
}

/**********************************
  =6.Side Column
**********************************/
.sidetop{
	display: none;
}
.sidetitlebody{
	background:url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/side_title.gif") no-repeat 50% 0;
}
.sidetitle{
	padding:12px 10px 0 38px;
	text-align:left;
	font-size: 82%;
	font-weight:bold;
}
.side{
	padding:10px 3px 35px;
	font-size:75%;
	text-align:center;
	line-height:125%;
}
.sidebody{
	padding:0 10px 5px 10px;
	margin-bottom: 5px;
	text-align:left;
}
.sidebottom{
	display: none;
}
.side a:visited{
	color: #777;
}
.side a:hover{
	color: #bbb;
}
.sidetitle a:hover{
	text-decoration:underline;
}

a.ttllink{}

/**********************************
  =7.Calendar
**********************************/
.calendarheadbody{
	width:180px;
	height:20px;
}
.calendarhead{
	padding:10px 0px 0px;
	text-align:center;
	font-size:70%;
	font-weight:bold;
}
.caltop{
	display:none;
}
.calbody{
	width:180px;
	padding:5px 0px 0px;
	text-align:center;
	line-height:125%;
	font-size:70%;
}
.calendartable{}
.caltbl{ 
	margin:0px;
	text-align:center;
	padding:0px 5px;
	width:170px;
}
.caltblwkbg{}
.calendarwd{}
.caltblwk{background: ;margin:0px;}
.caltblwk td{
	padding:12px 0px 2px;
	width:20px;
	height:20px;
	text-align:center;
	font-weight:bold;
}
.calendarweek{}
.weekday{}
.sun{color:#c00;}
.sat{color:#00c;}
.caltbldaybg{}
.caltblday{margin:0 auto;}
.caltblday td{
	color:#999;
	width:19px;
	height:19px;
	padding:0px 0px;
	text-align:center;
}
.calendar{color:#999;}
.calendard{}
.calon{
	background:url("http://parts.blog.livedoor.jp/img/usr/timebokan/02/calendar_day.gif") no-repeat 50% 50%;
	text-align:center;
}
.caloff{
	text-align:center;
}
.caltblday a{
	font-weight:bold;
	text-decoration:none;
}
.even{}
.odd{}

.calbottom{
	width:180px;
	height:15px;
	margin:0px 0px 25px 0px;
}

/**********************************
  =8.Plugins
**********************************/
input.sf{
	width:115px;
	margin-right:3px;
}
.sfbtn{}
.moblogbody,.linkme,.skypeme{
	text-align:center;
}
.afbody{
	text-align:center;
	padding-bottom:10px;
}
.afbody img{margin-bottom:3px;}
.photo{text-align:center;}
.nickname{
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0 10px 5px 10px;
	text-align:left;
}
.profbody{
	padding:10px;
}
.mysite{}
.message{
	padding:0 10px 5px 10px;
	text-align:left;
}
.newslist{
	padding:0 10px 5px 10px;
}
.blogtimes{
	margin:10px auto;
	text-align:center;
	width:180px;
}

/**********************************
  =9.Ad
**********************************/
#ad {
	margin-top: 20px;
	text-align:center;
}
#ad iframe{
	width: 320px;
	margin: 20px;
}

body.ad
, div.gAdsense
, div.ldService { background: #000;}

a.adtitle{
	color:#8D3CA5;
	font-weight:bold;
}

a.addescription
, a.adurl
, a.adld{
	color:#666;
}