@charset "EUC-JP";

body{
	margin:0;
	padding:0;
	color:#000000;
	font-family:arial ,sans-serif;
	text-align:center;
	background-color: #FFFFFF;
	background-image: url(http://画像URL/body_bg.gif);
	background-repeat: repeat;
	background-position: left top;
}
h1, h2, h3,p,table,form {
	margin:0;
	padding:3px;
}
table {
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;border-width : 0px 0px 0px 0px;border-style : solid solid solid solid;border-color : #ffffff #ffffff #ffffff #ffffff;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
TD{border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : silver silver silver silver;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
h1,h2,h3 {
	font-size:14px;
	color: #000000;
}
table {
	font-size:12px;
}
img {
	border: none;
}
a{
	color:#0000ff;
	text-decoration:underline;
}

a:visited{
	color:#800080;
	text-decoration:underline;
}
a:active{
	color:#0000ff;
	text-decoration:underline;
}
a:hover{
	color:#0000ff;
	text-decoration:none;
}
blockquote{
	border:2px dotted #777;
	padding:10px;
	margin:10px;
	text-align:left;
}
/*-----------------------------------------------------*/
#header{
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://画像URL/header_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 1px;
}
#header td{
	font-size:12px;
	text-align:right;
	padding-right:10px;
}
#header a{color:#999999;}
#banner{
	width:100%;
	text-align:center;
	color:#000000;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://画像URL/banner_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
#banner .area {
	background-image: url(http://画像URL/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height:100px;
	width: 830px;
	margin-right: auto;
	margin-left: auto;
	background-color: #0000FF;
	text-align: left;
	border: 1px solid #c0c0c0;
}
#banner a {
	color: #FFFFFF;
	text-decoration: none;
}
#banner a:hover {
	text-decoration: underline;
}
#blogtitle{
	font-size:18px;
	font-weight:bold;
	color: #FFFFFF;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 10px;
}
#description{
	font-size:12px;
	padding-left: 10px;
	padding-right: 50px;
	color: #FFFFFF;
}
#sitemap { 
         padding-top : 0px; 
         font-size : 12px; 
         padding-left : 10px; 
} 
#navi {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url(http://画像URL/navigation_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 14px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#container{
	width:830px;
	text-align:center;
	word-break:break-all;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: 12px;
	background-color: #FFFFFF;
	padding: 0;
}
/*IE6 Hack*/
* html body #container {
	width: 830px;
}
#content{
	float:right;
	width:530px;
	text-align:left;
	border: 1px solid #c0c0c0;
	font-size:12px;
	padding: 0;
	margin:0;
}
#blog{
}
#left{
	float:left;
	text-align: left;
	width: 290px;
}
#leftbody {
	text-align: left;
	border: 1px solid #c0c0c0;
}
#left .search {
	background-color: #CCCCFF;
	padding: 6px;
	font-size: 12px;
	border: 1px solid #c0c0c0;
	margin-bottom: 20px;
}
#footer {
	width:100%;
	text-align:center;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://画像URL/banner_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-bottom: 8px;
	background-color: #FFFFFF;
}
#footer .area {
	width: 830px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(http://画像URL/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 126px;
	background-color: #0000FF;
}
#footer address {
	font-size: 12px;
	padding-top: 50px;
}

#footer a:visited {
	color: #FFF;
}
#footer a:foover {
	color: #FFF;
	text-decoration: none;
}
#footer a:link {
	color: #000000;
}
#ld-services {
	list-style-type: none;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
#ld-services li {
	display: inline;
}
#ld-services li img {
	margin-right: 10px;
	margin-left: 10px;
}
#outfooter{}
/*-----------------------------------------------------*/
.datetop{}
.pankuzu {
	font-size: 12px;
	margin-bottom: 12px;
}

.fullbody{}
.datebody{}
.date{
	font-size: 11px;
	color: #999999;
	text-align: right;
}
.blogbodytop{}
.blogbody{
	line-height:130%;
	margin-bottom: 10px;
}
.blogbodybottom{
	font-size:12px;
}
.titlebody{}
.title{
	color:#0000FF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background-color: #0000FF;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(http://画像URL/title_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: auto;
}
.title a:link, .title a:visited {
	color: #CCCCFF;
	text-decoration: none;
}
.title a:hover {
	text-decoration: underline;
	color: #FFFF66;
}
.main,.mainmore,.article_tags{
	font-size:12px;
	text-align:left;
}
.main {
	margin-bottom: 8px;
	padding: 4px;
	overflow: auto;
}
.article_tags {
	text-align: left;
	background-color: #EEEEEE;
	padding: 2px;
	margin-bottom: 4px;
	overflow: auto;
}
.article_post {
	text-align: right;
	padding: 0;
	margin-bottom: 40px;
	width: 100%;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0000ff;
}
.article_post li {
	margin: 0px;
	list-style-type: none;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 12px;
}
.continues{}

.posted{
	color:#000000;
	font-size:11px;
	text-align:right;
	padding-bottom:10px;
	border-bottom : 1px dashed #0000ff;
	margin-bottom: 14px;
}

.nextpage{
	margin:0 10px 5px;
	font-size:11px;
	text-align:right;
}

.pict{
	margin:0 5px 5px 0;
}
.blogbodybottom{}
.dateend{}

/* 広告表示 */
#ad{
	text-align:center;
}
.blogbody iframe{
	width:530px;
	margin:20px auto 20px 10px
}
body.ad{
	background:transparent;
}


/* カテゴリアーカイブ・月別アーカイブ */
#categorytitlebody{}
#categorytitle{
	padding:6px 10px;
	text-align:left;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}

.categorytitle{
	padding:6px 10px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
/*-----------------------------------------------------*/
/* 個別記事 */
.comblogbodybottom{
}
#contentcommentbottom{
}
.formbodybottom{
}
#articletop{
}
#articlebody{
}
#articlebottom{
}
#blogcommentbottom{
}
.ad{
	text-align:left;
}

/* コメント記入 */
#comment-form table {
	width: 490px;
}
#comment-form-body {
	margin-left: 20px;
}
form #author{width:200px;}
form #email{width:300px;}
form #url{width:420px;}
form #text{width:420px;height:120px;}
input.button{margin-top:20px;width:80px;}

#error{
	padding:10px;
	font-size:12px;
	line-height:125%;
	font-weight:bold;
}
#error span{font-weight:normal;}
.loginon{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #CCE9F9;
	text-align:center;
}
.loginon a{color:#000;}
.loginon a:hover{color:#fff;}
.loginoff{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:10px 15px;
	padding:5px;
	border:1px solid #CCE9F9;
	text-align:center;
}

/*-----------------------------------------------------*/
/* サイドカラム */

.sidebody{
	text-align:left;
	background-image: url(http://画像URL/sidebody_bg.gif);
	background-repeat: no-repeat;
	background-position: 1px 9px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 12px;
	margin: 5px;
	overflow: auto;
}

.sidetitle{
	margin-bottom:0;
	font-size:14px;
	font-weight:bold;
	color:#CCCCFF;
	background-color: #0000FF;
	background-image: url(http://画像URL/sidetitle_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.side{
	color:#000000;
	font-size:12px;
	line-height:125%;
	text-align:left;
}
.sidebottom{
	margin-bottom:0;
}


/* カレンダー */
.calendarhead{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:3px 0;
	text-align:center;
	background:url(http://parts.blog.livedoor.jp/img/usr/new_default_blue/title_bar.gif) no-repeat;
}

.caltop{}
.calbody{text-align:left;}
.calendartable{}
.caltbl{
	width:188px;
	margin:0px;
}
.calbottom{margin-bottom:10px;}
.caltblwkbg{}
.calendarwd{
	background:#8ABDE3;
	margin:0;
}
.caltblwk{}
.caltblwk td{
	color:#;
	padding:3px 0;
	font-size:11px;
	text-align:center;
}
.weekday{}
.sun{}
.sat{}
.caltbldaybg{
	padding:5px 5px 0 6px;
	background:transparent;
}
.caltblday{
	width:175px;
	margin:0 auto;
}
.caltblday td{
	color:#;
	width:25px;
	height:25px;
	padding:3px 0;
	font-size:11px;
	text-align:center;
}
.calendar{}
.calendard{}
.calon{background:url(http://parts.blog.livedoor.jp/img/usr/new_default_blue/calendaron.gif) no-repeat;}
.caloff{background:url(http://parts.blog.livedoor.jp/img/usr/new_default_blue/calendar.gif) no-repeat;}

/* プラグイン */
input.sf{width:122px;margin-right:3px;}
.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:10px 0;}
.message{text-align:left;font-size:12px;margin-bottom:10px;}
.blogtimes{margin:10px auto;text-align:center;width:180px;}
.quotetable{background:#000;width:170px;}
.quotetable img{width:160px;}
.quote{color:#000;font-size:12px;padding:1px;background:#fff;}

.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:20px;width:117px;font-size:11px;text-align:left;margin:0 auto;}
.powered{padding-bottom:10px;}
.syndicate{}
