@charset "EUC-JP";

body{
	margin:0;
	padding:0;
	color:#000000;
	font-family:arial ,sans-serif;
	text-align:center;
	background-color: #FFFFFF;
	background-image: url( );
	background-repeat: repeat;
	background-position: left top;
}
h1, h2, h3, p, table, form {
	margin:0;
	padding:0;
}
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://image.blog.livedoor.jp/luckeydragon9/imgs/9/9/995953b0.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( );
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FFFFFF;
}
#banner .area {
	background-image: url(http://livedoor.blogimg.jp/luckeypoo7/imgs/8/5/85a64807.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FB9393;
	height:180px;
	width: 860px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#banner a {
	color: #666666;
	text-decoration: none;
}
#banner a:hover {
	text-decoration: underline;
}
#blogtitle{
	font-size:23px;
	font-weight:bold;
	color: #666666;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 190px;
}
#description{
	font-size:12px;
	padding-left: 190px;
	color: #666666;
}
#navi {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	background-image: url( );
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 14px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#container{
	width:800px;
	text-align:center;
	word-break:break-all;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	margin-top: 12px;
	background-color: #FFFFFF;
	border: 1px solid #F8C2C2;
	padding: 15px;
}
/*IE6 Hack*/
* html body #container {
	width: 830px;
}
#blogcontainer{
	width:798px;
	margin:0 auto;
}
#wrapper{
	float:left;
	width:600px;
}
#content{
	float:right;
	width:400px;
	text-align:left;
}
#blog{
}
#left{
	text-align: left;
	float:left;
	width:190px;
}
#leftbody {
	text-align: left;
}
#left .search {
	background-color: #EEEEEE;
	padding: 6px;
	font-size: 12px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}
#right{
	text-align: left;
	float:right;
	width:190px;
}
#footer {
	width:100%;
	text-align:center;
	color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://image.blog.livedoor.jp/luckeydragon9/imgs/2/9/29c751f8.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #FB6A6A;
	margin-bottom: 8px;
}
#footer .area {
	width: 860px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(http://image.blog.livedoor.jp/luckeydragon9/imgs/7/b/7be0422e.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FB9393;
	height: 126px;
}
#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{}
.fullbody{}
.datebody{}
.date{
	font-size: 11px;
	color: #999999;
	text-align: right;
}
.pankuzu {
	font-size: 12px;
	margin-bottom: 12px;
}
.blogbodytop{}
.blogbody{
	line-height:130%;
	text-align:center;
}
.blogbodybottom{}
.titlebody{}
.title{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	background-color: #F98E8E;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	background-image: url(http://image.blog.livedoor.jp/luckeydragon9/imgs/a/7/a719c9fd.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: auto;
	border: 1px solid #F98E8E;
}
.title a:link, .title a:visited {
	color: #FFFFFF;
	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;
	margin-bottom: 20px;
}
.continues{}

.posted{
	color:#000000;
	font-size:11px;
	text-align:right;
	padding-bottom:10px;
	border-bottom : 1px dashed #c0c0c0;
	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:340px;
	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;
}

/* トラックバックURL表示 */
.trackbackurltop{}
.trackbackurlbody{
	text-align:left;
}
.trackbackurlttl{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px;
	border-bottom: 1px solid #000000;
	margin-bottom: 5px;
}
.trackbackurl{
	text-align:center;
	margin-bottom:5px;
}
.trackbackurl table{
	width:350px;
	margin:10px auto;
}
input.trackbackbox{
	width:275px;
}

/* トラックバック・コメント */


#trackback,#comment,#takecomment{
	text-align:left;
}
.trackbackhead,.commenthead,.takecommenthead{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	padding:5px 10px 5px;
	border-bottom: 1px solid #000000;
	margin-bottom: 5px;
}
#trackbackbody,#commentbody,#takecommentbody{
	padding:0 10px;
}
.trackbackttl,.commentttl{
	color:#000000;
	font-size:12px;
}
.trackbacktext,.commenttext{
	margin:5px 5px 10px;
	line-height:125%;
	font-size:12px;
}

/* コメント記入 */
#formbody{
	text-align:left;
	padding-left:10px;
}
.form{
	margin:0px auto;
	color:#000;
	font-size:12px;
}
.form th{
	font-weight:normal;
	padding:2px;
	text-align:right;
}
.form td{
	padding:2px;
}
input#author{width:200px;}
input#email{width:200px;}
input#url{width:200px;}
input#bake{}
textarea#text{width:280px;height:200px;}
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;
	border: 1px solid #EEEEEE;
	background-image: url(http://image.blog.livedoor.jp/luckeydragon9/imgs/b/6/b6d2c05a.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;
	display: block;
}

.sidetitle{
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	background-color: #952222;
	background-image: url(http://image.blog.livedoor.jp/luckeypoo7/imgs/d/e/de05ef51.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	padding-top: 8px;
	padding-right: 4px;
	padding-bottom: 8px;
	padding-left: 20px;
	border: 1px solid #952222;
}
.side{
	color:#000000;
	font-size:12px;
	line-height:125%;
	padding:5px;
	text-align:left;
}
.sidebottom{
	margin-bottom:10px;
}


/* カレンダー */
.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_pink/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_pink/calendaron.gif) no-repeat;}
.caloff{background:url(http://parts.blog.livedoor.jp/img/usr/new_default_pink/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{}
