@charset "EUC-JP";


/*
-----------------------------------------------------
Blog CSS
FileName:	slash
Version:	2006.10.29
-----------------------------------------------------
*/



	body{ margin:0 auto; padding:0; color:white; font-size: small; text-align:center; font-family: verdana, arial, sans-serif; background:#141414; }


	a{ color:#bababa; }


	a:link{}


	a:visited{}


	a:active{}


	a:hover{text-decoration:none;}


	#header{ color:#fff; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }


	#header td{
		font-size:x-small;
		text-align:right;
	}


	#header a{color:#fff;}


	#header a:link{text-decoration:underline;}


	#header a:visited{text-decoration:underline;}


	#header a:active{text-decoration:underline;}


	#header a:hover{text-decoration:none;}


	#container{ background-repeat: repeat-y; background-attachment: scroll; background-position: 50% 0; width:760px; margin:0 auto; text-align:center; word-break:break-all; }


	#banner,#subbanner{ font-size: small; background-image: url(http://livedoor.blogimg.jp/thestarclubblog/imgs/9/c/9c2fb138.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 50% 0; width:760px; height:451px; text-align:center; margin:0 auto; }


	#banner a{color:#fff;text-decoration:none;}


	#banner a:link{text-decoration:none;}


	#banner a:visited{text-decoration:none;}


	#header a:active{text-decoration:none;}


	#banner a:hover{text-decoration:underline;}


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


	.blogtitle{ }


	.description{
		color:#fff;
		font-size:small;
		font-weight:bold;
		padding:0 20px;
		text-align:right;
		letter-spacing:2px;
	}



	#blogcontainer{ background-image: url(http://blog.livedoor.jp/thestarclubblog/img/blog_top_02.jpg); background-repeat: repeat-y; background-attachment: scroll; width:760px; margin:0 auto; text-align:center; }


	#content{ width:542px; text-align:center; float: right; margin:0 auto; }



	#blog{ width:480px; margin-right: auto; margin-left: 32px; }


	#links{ width:170px; padding:0 0 10px; text-align:center; float: left; margin-top: 0; margin-bottom: 0; margin-left: 22px; }



	#linksbody{
	}



	#categorytitle{ color:#f90; font-size:small; font-weight:bold; background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; text-align: left; margin-top: 15px; margin-bottom: 10px; padding-top: 0; padding-bottom: 0; padding-left: 10px; }


	.fullbody,#articlebody{ width:100%; text-align:left; margin-right: 0; }


	.datetop,#articletop{
	}


	.date{ color:#c00; font-size:12px; font-weight:bold; background-image: url(http://livedoor.blogimg.jp/thestarclubblog/imgs/2/9/2982646a.gif); background-repeat: no-repeat; background-attachment: scroll; background-position: left 0; height: 33px; margin-top: 15px; padding-top: 10px; padding-left: 60px; }


	.blogbody{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 15px 5px 10px; border-top: 1px solid #bababa; }


	.blogbodybottom{
		margin-bottom:10px;
	}


	.title{ color:#f90; font-size:small; font-weight:bold; padding-left: 5px; }



/*?*/


* html .main{height:1%;}


* html .mainmore{height:1%;}


/**/


	.main,.mainmore{ font-size:small; text-align:left; line-height:150%; padding-top: 15px; }


	.article_tags{ color:#bababa; font-size:x-small; text-align:left; line-height:150%; padding: 5px 0 5px 5px; }


	blockquote{
		border:dotted 2px black;
		margin:10px;
		padding:10px;
		text-align:left;
	}


	.pict{ float: left; padding-right: 10px; padding-bottom: 5px; }


	a.continues{}


	a.continues:link{}


	a.continues:visited{}


	a.continues:active{}


	a.continues:hover{text-decoration:none;}


	.posted{
		color:#bababa;
		font-size:xx-small;
		text-align:right;
		padding:10px 0;
	}


	.posted a{color:#bababa;font-weight:bold;}


	.posted a:link{}


	.posted a:visited{}


	.posted a:active{}


	.posted a:hover{}


	 .dateend,#articlebottom{
		margin-bottom:25px;
	}


	.nextpage{
		font-size:x-small;
		padding:5px 0;
		text-align:right;
	}


	.nextpage a{font-weight:bold;}


	.nextpage a:link{}


	.nextpage a:visited{}


	.nextpage a:active{}


	.nextpage a:hover{}


	.menu{
		color:#bababa;
		font-size:xx-small;
		text-align:right;
		margin-top:5px;
		padding:10px 0;
		}


	.menu a{color:#bababa;font-weight:bold;}


	.menu a:link{}


	.menu a:visited{}


	.menu a:active{}


	.menu a:hover{}


	.comblogbodybottom{
	}



/*トラックバックURL表示 
*/


	.trackbackurltop{

	}


	.trackbackurlbody{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align:left; padding:15px 10px 10px; border-top: 1px solid #bababa; border-right-color: #bababa; border-bottom-color: #bababa; border-left-color: #bababa; }


	.trackbackurlttl{
		color:#bababa;
		font-size:x-small;
		font-weight:bold;
	}


	.trackbackurl{
		text-align:center;
		padding:15px 0;
	}


	.trackbackurl table{width:400px;margin:0 auto;}


	input.trackbackbox{width:330px;}


	.trackbackurlbottom{
	}



/*トラックバック・コメント表示 
*/



	a.posttitle{color:#bababa;font-weight:bold;}


	a.posttitle:link{}


	a.posttitle:visited{}


	a.posttitle:active{}


	a.posttitle:hover{text-decoration:none;}


	#trackbacktop,#commenttop{
	}


	#trackback,#comment{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding:15px 10px; text-align:left; border-top: 1px solid #bababa; border-right-color: #bababa; border-bottom-color: #bababa; border-left-color: #bababa; }


	#takecomment{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding:15px 10px; border-top: 1px solid #bababa; border-right-color: #bababa; border-bottom-color: #bababa; border-left-color: #bababa; }


	.trackbackhead,.commenthead,.takecommenthead{
		color:#bababa;
		font-size:x-small;
		font-weight:bold;
	}


	#trackbackbody,#commentbody{
		padding:10px 0 10px 13px;
	}


	.trackbackttl,.commentttl{
		color:#bababa;
		font-size:xx-small;
	}


	.trackbacktext,.commenttext{ font-size:x-small; line-height: 150%; padding:3px 0 10px 13px; }


	#commentbottom,#trackbackbottom,.formbodybottom{
	}


	#error{ color: #c00; font-size:x-small; line-height:150%; font-weight:bold; padding:10px 0 10px 13px; }


	#error span{ color: #c00; font-weight:normal; }


	.loginon{
		font-size:x-small;
		padding:10px 10px 10px 13px;
	}


	.loginon a{font-weight:bold;}


	.loginon a:link{}


	.loginon a:visited{}


	.loginon a:active{}


	.loginon a:hover{}


	.loginoff{
		font-size:x-small;
		padding:10px 10px 10px 13px;
	}


	.loginoff a{font-weight:bold;}


	.loginoff a:link{}


	.loginoff a:visited{}


	.loginoff a:active{}


	.loginoff a:hover{}


	#takecommentbody{
	}


	.formbodytop{
	}


	#formbody{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin:0 auto; text-algin:center; padding:10px; border-color: #bababa; }


	.form{
		font-size:x-small;
		text-algin:center;
		margin:0 auto;
	}


	.form th{
		font-weight:bold;
		padding:2px;
		text-align:right;
	}


	.form td{
		padding:2px;
	}



	input#author{ width:210px; border-width: 1px; }


	input#email{ width:210px; border-width: 1px; }


	input#url{ width:210px; border-width: 1px; }


	input#bake{}


	textarea#text{ width:300px; height:200px; border-width: 1px; }


	input.button{margin-top:20px;width:80px;}


	#blogcommentbottom{
	}


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


	.calendarhead{ color:#c00; font-size: 10px; font-weight:bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; text-align:left; margin-left: 30px; }


	.calendarhead a{  }


	.calendarhead a:link{  }


	.calendarhead a:visited{}


	.calendarhead a:active{}


	.calendarhead a:hover{text-decoration:none;}


	.calendarpre,.calendarnext{ color: #c00; font-size: 10px; font-weight: bold; }


	.caltop{ text-align: center; margin-top: 0; }


	.calbody{ text-align:center; width: 170px; margin-bottom: 20px; padding: 0; border: solid 1px #bababa; }


	.caltbl{ text-align:center; width: 170px; margin: 0 auto; }


	.caltblwkbg{  }


	.caltblwk{ font-size:12px; }


	.caltblwk td{ color: #f90; text-align:center; padding:4px 0; border-width:0 1px 1px 0; }


	.weekday{ color: #f90; }


	.sun{ color: #f90; }


	.sat{ color: #f90; }


	.caltbldaybg{  }


	.caltblday{ font-size:12px; }


	.caltblday td{ color: #bababa; text-align:center; padding:1px 0; }


	.calendard{
	}


	.calon{ background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }


	.caloff{
	}


	.caltblday a{ color: #c00; text-decoration:none; }


	.caltblday a:link{ color: #c00; text-decoration:none; }


	.caltblday a:visited{text-decoration:none;}


	.caltblday a:active{text-decoration:none;}


	.caltblday a:hover{text-decoration:underline;}


	.calbottom{
	}


	.sidetitlebody{ width: 170px; border: solid 1px #bababa; }


	.sidetitle{ color:#c00; font-size:x-small; font-weight:bold; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding:5px; text-align:left; margin-left: 3px; }

	.side{ color: #bababa; font-size:x-small; line-height: 150%; text-align:left; width: 155px; margin-bottom:10px; margin-left: 3px; padding-top: 10px; padding-bottom: 10px; padding-left: 5px; }

	.sidebody{ text-align:left; width: 170px; }

	.sidebottom{
	}


	 .side a{}


	 .side a:link{}


	 .side a:visited{}


	 .side a:active{}


	 .side a:hover{text-decoration:none;}


	a.ttllink{color:#bababa;font-weight:bold;}


	a.ttllink:link{}


	a.ttllink:visited{}


	a.ttllink:active{}


	a.ttllink:hover{text-decoration:none;}


	input.sf{ width:150px; margin-right:3px; margin-bottom: 5px; }


	.moblogbody,.linkme,.skypeme{text-align:center;}


	.afbody{ text-align:center; padding-bottom:10px; }


	.afbody img{margin-bottom:3px;}


	.photo{text-align:center;}


	.nickname{color:#f90;font-size:xx-small;font-weight:bold;margin:10px 0;}


	.message{font-size:xx-small;text-align:left;margin-bottom:10px;}


	.blogtimes{margin:20px 0;text-align:center;width:200px;}


	.point{text-align:center;}


	.quotetable{ width:165px; background:#f90; }


	.quotetable img{width:150px;}



	.quote{ color:#bababa; font-size:xx-small; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding:1px; }



	.elsehead{
		padding:3px 0 4px;
	}


	.elsebody{text-align:center;}


	.elsebottom{
		padding:3px 0 4px;
	}


	.elsebody a:link{}


	.elsebody a:visited{}


	.elsebody a:active{}


	.elsebody a:hover{}


	.checkers{padding-bottom:10px;width:117px;font-size:11px;text-align:left;margin:0 auto;}


	.reader{padding-bottom:10px;width:117px;font-size:11px;text-align:left;margin:0 auto;}


	.powered{padding-bottom:10px;}


	.syndicate{ padding-bottom: 0; }


	#footer{ clear:both; background-image: url(http://blog.livedoor.jp/thestarclubblog/img/blog_top_03.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; margin:0; width: 760px; height: 70px; }


	.blogbody iframe{ width:400px; margin-top:20px; }



	#ad{
		text-align:center;
	}



	a.adtitle:link{color:#bababa;font-weight:bold;}


	a.adtitle:visited{font-weight:bold;}


	a.adtitle:active{font-weight:bold;}


	a.adtitle:hover{font-weight:bold;text-decoration:none;}


	a.addescription:link{color:#bababa;text-decoration:none;}


	a.addescription:visited{color:#bababa;text-decoration:none;}


	a.addescription:active{color:#bababa;text-decoration:none;}


	a.addescription:hover{color:#bababa;}


	a.adurl:link{color:#bababa;text-decoration:none;}


	a.adurl:visited{color:#bababa;text-decoration:none;}


	a.adurl:active{color:#bababa;text-decoration:none;}


	a.adurl:hover{color:#bababa;}


	a.adld:link{color:#bababa;text-decoration:underline;}


	a.adld:visited{text-decoration:underline;}


	a.adld:active{text-decoration:underline;}


	a.adld:hover{text-decoration:none;}


	body.ad{background:black;}