@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName: タグふれんず / タイムボカン「丹平くん＆淳子ちゃん」
Illustrated by TAG FRIENDS
Version:　2007.08.09
-----------------------------------------------------
*/

/**********************************
  =1.Global 
**********************************/
body{
	margin:0;
	padding:0;
	font-family: verdana ,arial ,sans-serif;
	background:#e6faff url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/bg.gif") 50% 30px;
	text-align:center;
	color:#333;
}

h1
, h2
, h3{
	margin:0;
	padding:0;
}

a{
	color:#333;
}
	a:link{}
	a:visited{}
	a:active{}
a:hover{
	color:#999;
}

/**********************************
  =2.Common
**********************************/
table#header{
	background: #fff;
	font-size: 75%;
	color: #000042;
}
table#header a{
	color: #000042;
}

#container{
	width:800px;
	margin:0 auto;
	text-align:center;
	word-break:break-all;
	background:#ccff42 url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/main.gif") repeat 50% 0;
}

#banner {
	height:289px;
/*	background: url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/title.jpg") no-repeat 50% 0;
*/
	background: url("http://livedoor.blogimg.jp/barney333/imgs/9/3/93678761.JPG") no-repeat 50% 0;
	margin:0 auto;
	text-align:left;
}
	/* timebokan */
	div.timebokanLink {
		float: right;
		padding: 4px 5px 0 0;
	}
	div.timebokanLink a {
		display: block;
		width: 109px;
		height: 62px;
	}

h1.blogtitle{
	padding:120px 425px 0px 65px;
 	font-size:150%;
	font-weight:bold;
}
h1.blogtitle a{
/*	color:#006DFF; noma
*/
	color:#F0F0F0;
	text-decoration:none;
}
h1.blogtitle a:hover{
	text-decoration:underline;
}

div.description{
/*	color:#039;  noma
*/
	color:#CCC;
	font-size:75%;
	padding:5px 435px 0px 65px;
	line-height:125%;
}

#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/01/footer.gif") no-repeat 50% 100%;
	height:129px;
}
#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:#FDEDD2;
	line-height:130%;
	text-align:left;
}
.blogbodybottom{
	height:10px;
	background: url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/entry_bottom.gif") no-repeat 50% 100%;
	margin-bottom:20px;
}

.titlebody{
	width:400px;
}

h3.title{
	background:#fff url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/entry_top.gif") no-repeat 50% 0%;
	padding:30px 60px 13px 90px;
	text-align:left;
	color:#333;
	font-size:14px;
	font-weight:bold;
}

.main
, .mainmore{
	display:inline-block;
	padding:10px 10px 0px 15px;
	text-align:left;
	line-height:150%;
	font-size:75%;
}

* html .main,
* html .mainmore{
	height: 1%;
}

blockquote
, pre {
	border-left: 3px solid #fede00;
	margin: 10px 0 10px 10px;
	padding: 5px 5px 5px 10px;
	text-align: left;
	color: #888;
}

.main a
, .mainmore a{
	color:#f90;
}
.main a:hover
, .mainmore a:hover{
	color:#333;
}

.pict{
	margin: 0 5px 5px 0;
}

.article_tags{
	font-size:75%;
	text-align:right;
	padding:5px 10px 20px 10px;
}

a.continues{}

.posted{
	padding:5px 10px;
	text-align:right;
	font-size:10px;
	color:#333;
}
.clipbutton{
	border:none;
}

/**********************************
  =4.Category / Monthly
**********************************/
#categorytitlebody{}
#categorytitle{
	padding-bottom: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:#FDEDD2;
}

#articletop{
	display: none;
}
#articlebody{}
#articlebottom{
	background:url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/entry_bottom.gif") no-repeat 50% 100%;
	width:400px;
	height:20px;
}

.trackbackurltop{}
.trackbackurlbody{
	line-height:130%;
	text-align:left;
	margin:0 auto;
	padding:20px 20px 10px;
}

.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{
	line-height:130%;
	text-align:left;
	margin:0 auto;
	padding:0 20px;
}

.trackbackhead
, .commenthead
, .takecommenthead{
	font-weight:bold;
	padding:10px 0;
	font-size:90%;
}

#trackbackbody
, #commentbody
, #takecommentbody{
	font-size:82%;
}
.trackbackttl,.commentttl{}

.trackbacktext,.commenttext{
	line-height:125%;
	padding:5px 5px 20px;
}

#error{
	padding:10px;
	font-size:75%;
	line-height:125%;
	font-weight:bold;
}
#error span{
	font-weight:normal;
}

.loginon{
	font-size:75%;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #555;
	text-align:center;
}
.loginoff{
	font-size:75%;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #555;
	text-align:center;
}

#formbody{
	margin:0 auto;
	padding:0px 5px 0px 5px;
	text-align:left;
	line-height:130%;
}
.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{
	margin:20px auto 35px;
	width:80px;
}

/**********************************
  =6.Side Column
**********************************/
.sidetop{
	display: none;
}
.sidetitlebody{
	background:url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/side_title.gif") no-repeat 50% 0;
	height:40px;
}
.sidetitle{
	font-size: 82%;
	font-weight:bold;
	text-align:left;
	padding:15px 10px 0 45px;
	color:#333;
}
.side{
	font-size:75%;
	text-align:left;
	line-height:125%;
	padding:10px 0px;
}
.sidebody{
	padding:0px 10px 5px 10px;
	margin-bottom: 5px;
}
.sidebottom{
	height:10px;
	margin-bottom:10px;
	padding:9px 0 8px;
}

.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;
}
.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{}
.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;
	text-align:center;
}
.calendar{color:#999;}
.calendard{}
.calon{
	background:url("http://parts.blog.livedoor.jp/img/usr/timebokan/01/calendar_day.gif") no-repeat 50% 50%;
	text-align:center;
}
.caloff{
	background: ;
	text-align:center;}
.caltblday a{
	font-weight:bold;
	color:#3;
	text-decoration:none;
}
.even{}
.odd{}

.calbottom{
	background: ;
	padding:0px;
	margin:0px 0px 25px 0px;
	width:180px;
	height:15px;
}

/**********************************
  =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:75%;
	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-top:20px;
}

body.ad
, div.gAdsense
, div.ldService {
	background: #FDEDD2;
}

a.adtitle{
	color:#f90;
	font-weight:bold;
}
a.addescription{
	color:#555;
	text-decoration:none;
}
a.adurl
, a.adld {
	color:#555;
}