@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
    Name:	fogma 01（2カラム）
 Version:	2007.08.21
(Release: 2007.05.17)
-----------------------------------------------------
*/
	body{
		margin: 0;
		padding: 0;
		background: 

/*--●　脇背景画像　●----------------------------*/

url(http://livedoor.blogimg.jp/tomov808/imgs/6/2/622ad0b1.gif) repeat;
		text-align: center;
		color: #5A5A5A;
		font-size: 12px;
	}

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

	a {color:#007927;text-decoration:underline;}
	a:hover {color:#009933;text-decoration:underline;}
        a:link{text-decoration:underline;color:#007927;}

	a img {border:none;}

	table#header{
		font-size:12px;
		color: #444;
	}
	table#header a{
		color: #444;
	}

	#container{
		width: 770px;
		margin: 0 auto;
		text-align: center;
		word-break: break-all;
		background: 

/*--●　サイドバー背景画像　●----------------------------*/

url(http://livedoor.blogimg.jp/tomov808/imgs/7/b/7b2bcb0d.gif) repeat-y;
	}
	#banner{
		position:relative;
		z-index:1;
		width:770px;
		height:250px;
		text-align:left;
		margin:0 auto;
		font-weight:normal;
		
/*--●　CSS　TOP title 画像　●----------------------------*/

background:url(http://livedoor.blogimg.jp/tomov808/imgs/0/4/042dde43.png) 

no-repeat;
	}
	#banner a{color:#2d4615;text-decoration:underline;}
	#banner a:{color:#2d4615;text-decoration:underline;}
	#banner a:visited{color:#2d4615;text-decoration:underline;}
	#banner a:hover{color:#2d4615;text-decoration:underline;}
	.blogtitle{

display:none;
		 font-size:24px;
		 font-weight:normal;
		padding:104px 34px 0px;
	}
	.description{

display:none;

		font-size:12px;
		color:#2d4615;
		padding:0px 34px 0px;
		line-height:125%;
	}
/* fogma */
	.fogmaLink {
		float: right;
		margin: 0px 0px 0 0;
	}
	#blogcontainer{
		width: 770px;
		margin: 0 auto 30px;
		text-align: center;
	}
	#content {
		float: right;
		width: 570px;
		text-align: center;
	}
	#pluginA {
		float: left;
		width: 200px;
	}
	#pluginB {
		clear: left;
		float: left;
		width: 200px;
	}
	#contentin {
		width: 521px;
		padding-bottom: 20px;
		margin: 0 auto;
		text-align: left;
	}
	#pluginAtop {height:23px;}
	#pluginAbody {width:173px; margin:0 auto; color:#1F4F14;}
	#pluginAbottom {}
	#pluginBtop {}
	#pluginBbody {width:173px; margin:0 auto; color:#1F4F14;}
	#pluginBbottom {}
	#footer {clear:both;}
	#outfooter {height:50px;}

/*--●　年月日　●----------------------------*/
	.datetop{}
	.datebody{
		border:2px solid #C2C2C2;
		background:#FFFFFF 

url(http://livedoor.blogimg.jp/tomov808/imgs/9/f/9f258578.gif) no-repeat;
		margin:5px 0px 0 0;
	}
	.date{
		font-size:13px;
		color:#5A5A5A;
		padding:7px 30px;
	}
	.dateend{}
	.fullbody{}
	.blogbodytop{}
	.blogbody{
		line-height:150%;
		text-align:center;
		margin:0 auto;
	}
	.blogbodybottom{height:10px;}

/*--●　記事タイトル画像　●----------------------------*/

	.titlebody{
		border:2px solid #C2C2C2;
		background:#81BC23 

url(http://livedoor.blogimg.jp/tomov808/imgs/f/9/f9acbcde.gif) no-repeat;
		text-align:left;
		margin:10px 0px 0 0;
	}
	.title{
		font-size:13px;
		font-weight:bold;
		color:#FFFFFF;
		padding:9px 12px 9px 5px;
	}
	.blogbox{
		background:#FFFFFF;
		border:0px solid #C2C2C2;
	}
	.main
	, .mainmore{
		padding:5px;
		font-size:13px;
		color:#5A5A5A;
		text-align:left;
		line-height:120%;
	}
	blockquote
	, pre{
		border:2px dotted #605CA8;
		padding:5px;
		margin:0px;
		text-align:left;
	}
	.pict {margin: 0 0px 0px 0;}
	a.continues{}
	.portal-links {
		font-size: 12px;
		color: #5A5A5A;
		text-align: right;
		padding: 0px 0;
		margin: 0 0px;
	}
	.portal-links a {
		color: #5A5A5A;
	}
	.posted{
		width:472px;
		border-top:1px dotted #C2C2C2;
		font-size:12px;
		color:#5A5A5A;
		text-align:right;
		padding:10px 0;
		margin:0px 23px;
	}
	.posted a{}
	.menu {
		font-size: 12px;
		text-align: right;
		padding: 15px 2px 0;
	}
	.nextpage {text-align:right;}
	#categorytitlebody{
		border:1px solid #C2C2C2;
		background:#E0FBB2;
		margin:13px 0 0 0;
		text-align:left;
	}
	#categorytitle{
		font-size:13px;
		font-weight:bold;
		padding:9px;
		color:#2E6016;
	}

/* ----------------------------------------------------- */
	.formbodybottom{}
	#articletop{}
	#articlebody{}
	#articlebottom{}
	.trackbackurltop{height:30px;}
	

.trackbackurlttl,.trackbackhead,.commenthead,.takecommenthead{font-size:12px; 

color:#2E6016;}
	.trackbackurlbody,#trackback,#comment,#takecomment{padding:3px 15px 

10px;}
	.trackbackurl{padding:10px 70px 20px 0;text-align:left;}
	.trackbackurl table{}
	input.trackbackbox{width:360px;}
	.trackbackurlbottom{}
	a.posttitle{}
	#trackbackbody,#commentbody{padding:10px 0 10px;}
	#takecommentbody{}
	.trackbackttl,.commentttl{}
	.trackbacktext,.commenttext{
		line-height:125%;
		padding:5px 0 20px 5px;
	}
	#error{
		padding:10px;
		font-size:12px;
		line-height:125%;
		font-weight:bold;
	}
	#error span{font-weight:normal;}

	.loginon,.loginoff{
		font-size:12px;
		font-weight:bold;
		margin:10px 15px;
		padding:5px;
		border:1px solid #666666;
		text-align:center;
	}
	.loginon a{}
	.loginoff a{}

	#formbody{
		text-algin:center;
		padding:0 0 10px 15px;
	}
	.form{font-size:12px;}
	.form th{
		padding:2px;
		text-align:right;
	}
	.form td{}

	input#author{width:200px;}
	input#email{width:200px;}
	input#url{width:200px;}
	input#bake{}
	textarea#text{width:270px;height:200px;}
	input.button{margin-top:20px;width:80px;}

	#blogcommentbottom{margin-bottom:15px;}

/*--●　サイドコンテンツ名画像　●----------------------------*/
	.sidetitlebody{
		background: 

url(http://livedoor.blogimg.jp/tomov808/imgs/d/7/d7ba99c3.gif) no-repeat;
		width: 173px;
	}
	.sidetitle{
		text-align: left;
		font-size: 12px;
		font-weight: bold;
		padding: 8px 8px 15px 36px;
		color: #2E6016;
	}
	.sidetitle a {
		color:#2E6016;
		text-decoration:underline;
	}
	.sidetop{}
	.side{
		font-size:11px;
		text-align:left;
		line-height:100%;
	}
	.side a:visited {color:#009933;}
	.sidebody{
		padding:5px 0;
		text-align:left;
		border-bottom:1px dashed #F9D7E7;
	}
	.sidebottom{
		height:23px;
	}
	a.ttllink{}

/*------------------------------*/
	.calendarheadbody{
		

background:url(http://livedoor.blogimg.jp/tomov808/imgs/d/7/d7ba99c3.gif) 

no-repeat;
		width:173px;
		height:30px;
	}
	.calendarhead{
		text-align:left;
		font-size:12px;
		font-weight:bold;
		padding:8px 8px 0px 36px;
		color:#2E6016;
	}
	.calendarhead a{color:#2E6016;}
	.caltop{height:10px;}
	.calbody{}
	.calendartable{width:170px;}
	.caltbl{margin:0 auto;}
	.caltblwkbg{}
	.calendarwd{}
	.caltblwk{
	margin-bottom:5px;
	}
	.caltblwk td{
		font-size:10px;
		text-align:center;
		font-weight:bold;
	}
	.calendarweek{
		padding:0 1px;
	}
	.weekday{}
	.sat{}
	.sun{}
	.caltbldaybg{text-align:center;}
	.caltblday{
		margin:0 auto;
		}
	.caltblday td{
		

background:url(http://livedoor.blogimg.jp/tomov808/imgs/e/b/ebfe4a9e.gif) 

no-repeat 50% 50%;
		padding:7px 0;
		}
	.calendar{font-size:10px; line-height:100%;}
	.calendard{}
	.calon{}
	.caloff{}
	.caltblday a{
		font-weight:bold;
	}
	.even{}
	.odd{}
	.calbottom{margin-bottom:23px;}

/*------------------------------*/
	input.sf{
		width:110px;
		margin-right:1px;
	}
	.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;padding:5px 

0;text-align:center;}
	.profbody{}
	.mysite{}
	.message{padding:0 0 10px 0; 

text-align:left;font-size:10px;line-height:130%;}
	.newslist{padding:5px 5px 0 0;}
	.blogtimes{
		margin:10px auto;
		text-align:center;
	}

	.elsehead {padding-top:6px;text-align:center;}
	.elsebody {text-align:center;}
	.elsebottom {padding-bottom:10px;}

/*-----------------------------------------------------*/
	#ad iframe{
		width:472px;
		margin:0px 23px;
		text-align:right;
	}
	body.ad {background:transparent;}
	a.adtitle{font-weight:normal;}
	a.addescription{color:#9a9a9a;text-decoration:underline;}
	a.adurl{color:#9a9a9a;text-decoration:underline;}
	a.adld{}