@charset "EUC-JP";

/*
-----------------------------------------------------
livedoor Blog CSS
FileName:	a halfmoon night
Version:	05.12.09
Designed by INO
-----------------------------------------------------
*/



 body{   margin:0;
  padding:0;
  font-family: verdana ,arial ,sans-serif;
  background:#e8e8e8 url(http://parts.blog.livedoor.jp/img/usr/halfmoon/headerbg.gif) 
repeat-x 0 0;
  text-align:center;
 }<!--shinobi1-->
<script type="text/javascript" src="http://x7.the-ninja.jp/ufo/091563800"></script>
<noscript><a href="http://x7.the-ninja.jp/bin/gg?091563800" target="_blank">
<img src="http://x7.the-ninja.jp/bin/ll?091563800" border="0"></a><br>
<span style="font-size:9px"><img style="margin:0;vertical-align:text-bottom;" src="http://img.shinobi.jp/tadaima/fj.gif" width="19" height="11"> <a href="http://findjob_r-staff.jpnz.jp" target="_blank">仕事探し　正社員</a></span></noscript>
<!--shinobi2-->


<!-- shinobi st1 -->
<script type="text/javascript" src="http://st1.shinobi.jp/s/0032839.js"></script>
<noscript><a href="http://www.ninja.co.jp/" target="_blank"><img src="http://st1.shinobi.jp/ns/0032839" alt="忍者滞在時間"></a><br />[PR] <a href="http://cashingbz.rentalurl.net" target="_blank">消費者金融</a></noscript>
<!-- shinobi st1 -->
 a:link{color:#0f1f3f;text-decoration:none;}
 a:visited{color:#0f1f3f;text-decoration:none;}
 a:hover{color:#0f1f3f;text-decoration:underline;}
 a:active{color:#0f1f3f;text-decoration:none;}

 #header{background:#fff;}
 #header td{
  font-size:12px;
  text-align:right;
  padding-right:10px;
 }
 #header a:link{color:#0f1f3f;}
 #header a:visited{color:#0f1f3f;}
 #header a:active{color:#0f1f3f;}
 #header a:hover{color:#0f1f3f;text-decoration:none;}

 #container{
  width:820px;
  margin:0 auto;
  background:url(http://parts.blog.livedoor.jp/img/usr/halfmoon/bg.gif) repeat-y 50% 0;
  text-align:center;
  word-break:break-all;
 }

 #banner,#subbanner{
  width:820px;
  height:195px;
  text-align:left;
  margin:0 auto;
  background:url(http://parts.blog.livedoor.jp/img/usr/halfmoon/header.gif) no-repeat 50% 
0;
  _position:relative;
  _z-index:1;
 }

 #banner a{color:#0f1f3f;text-decoration:none;}
 #banner a:link{color:#0f1f3f;text-decoration:none;}
 #banner a:visited{color:#0f1f3f;text-decoration:none;}
 #banner a:hover{color:#0f1f3f;text-decoration:underline;}

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

 .blogtitle{
  font-size:28px;
  padding:45px 118px 5px 354px;
 }

 .description{
  font-size:12px;
  padding:0px 118px 0px 354px;
 }

 #blogcontainer{
  width:780px;
  margin:0 auto;
 }

 #wrapper{
  float:left;
  width:590px;
 }

 #content{
  float:right;
  width:600px;
  text-align:center;
  text-align:center;
  margin-top:-5px;
 }

 #blog{}

 #left{
  float:left;
  width:180px;
  padding:0px 0px 30px;
  margin-top:-5px;
 }

 #right{
  float:right;
  width:180px;
  padding:0px 0px 30px;
  text-align:center;
  margin-top:-62px;
 }
/*?*/
 * html #left{margin-top:5px;}
 * html #leftbody{
  position:relative;
  z-index:2;
  margin-top:-10px;
 }
 * html #right{margin-top:62px;}
 * html #rightbody{
  position:relative;
  z-index:2;
  margin-top:-124px;
 }
/**/
 #categorytitlebody{
  height:30px;
  _position:relative;
  _z-index:2;
  margin-top:-30px;
 }
 #categorytitle{
  color:#fff;
  font-size:14px;
  font-weight:bold;
  text-align:center;
 }

 .datebody{
  height:35px;
  background:url(http://parts.blog.livedoor.jp/img/usr/halfmoon/maintop.gif) no-repeat 50% 
0;
 }
 .date{
  color:#fed12d;
  font-size:12px;
  font-weight:normal;
  padding:18px 56px 0;
 }

 .blogbody{
  color:#fff;
  line-height:150%;
  text-align:center;
  background:#0c1e41;
 }

 .blogbodybottom{
 }

 .titlebody{
  height:32px;
  background:transparent url(http://parts.blog.livedoor.jp/img/usr/halfmoon/icon.gif) 
no-repeat 15px 0;
 }
 .title{
  font-size:20px;
  font-weight:bold;
  text-align:left;
  padding:5px 15px 0 56px;
 }

 .main{
  font-size:16px;
  padding:20px 15px 15px;
  text-align:left;
 }

 .main a:link{color:#fff;text-decoration:underline;}
 .main a:visited{color:#fff;text-decoration:underline;}
 .main a:active{color:#fff;text-decoration:none;}
 .main a:hover{color:#fff;text-decoration:none;}

 .mainmore{
  font-size:12px;
  padding:10px 15px 15px;
  text-align:left;
 }

 .mainmore a:link{color:#fff;text-decoration:underline;}
 .mainmore a:visited{color:#fff;text-decoration:underline;}
 .mainmore a:active{color:#fff;text-decoration:none;}
 .mainmore a:hover{color:#fff;text-decoration:none;}

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

 .pict{}

  a.continues:link{color:#fff;text-decoration:underline;}
  a.continues:visited{color:#fff;text-decoration:underline;}
  a.continues:active{color:#fff;text-decoration:underline;}
  a.continues:hover{color:#fff;text-decoration:none;}

 .posted{
  color:#fff;
  font-size:10px;
  text-align:right;
  padding:10px 15px 5px;
  background:transparent url(http://parts.blog.livedoor.jp/img/usr/halfmoon/line.gif) 
no-repeat 50% 0%;
 }

 .posted a:link{color:#fff;text-decoration:underline;}
 .posted a:visited{color:#fff;text-decoration:underline;}
 .posted a:active{color:#fff;text-decoration:underline;}
 .posted a:hover{color:#fff;text-decoration:none;}

 .dateend,#articlebottom{
  padding:2px 0px;
  background:transparent url(http://parts.blog.livedoor.jp/img/usr/halfmoon/mainbtm.gif) 
no-repeat 50% 0%;
  margin-bottom:1px;
 }

 .menu{
  color:#fff;
  font-size:10px;
  text-align:right;
  margin:0 20px 10px;
  }

 .menu a:link{color:#fff;text-decoration:underline;}
 .menu a:visited{color:#fff;text-decoration:underline;}
 .menu a:active{color:#fff;text-decoration:underline;}
 .menu a:hover{color:#fff;text-decoration:none;}


 .comblogbodybottom{}

 .trackbackurlbody{
  padding:25px 15px 15px;
  text-align:left;
  background:#0c1e41 url(http://parts.blog.livedoor.jp/img/usr/halfmoon/line.gif) 
no-repeat 50% 100%;
 }
 .trackbackurlttl{
  color:#fff;
  font-size:14px;
  font-weight:bold;
  padding:8px 15px 1px 41px;
  background:transparent url(http://parts.blog.livedoor.jp/img/usr/halfmoon/icon.gif) 
no-repeat 0px 0;
 }

 .trackbackurl{text-align:center;margin-bottom:10px;}
 .trackbackurl table{width:350px;margin:10px auto;}
 input.trackbackbox{width:275px;}


 a.posttitle:link{color:#fff;text-decoration:underline;font-size:12px;}
 a.posttitle:visited{color:#fff;text-decoration:underline;font-size:12px;}
 a.posttitle:active{color:#fff;text-decoration:underline;font-size:12px;}
 a.posttitle:hover{color:#fff;text-decoration:underline;font-size:12px;}

 #trackback
 ,#comment{
  color:#fff;
  text-align:left;
  padding:15px 15px 0;
  background:#0c1e41 url(http://parts.blog.livedoor.jp/img/usr/halfmoon/line.gif) 
no-repeat 50% 100%;
 }
 #takecomment{
  color:#fff;
  text-align:left;
  padding:15px 15px 0;
  background:#0c1e41;
 }

 .trackbackhead
 ,.commenthead
 ,.takecommenthead{
  color:#fff;
  font-size:14px;
  font-weight:bold;
  padding:8px 15px 1px 41px;
  background:transparent url(http://parts.blog.livedoor.jp/img/usr/halfmoon/icon.gif) 
no-repeat 0px 0;
 }

 #trackbackbody,#commentbody,#takecommentbody{padding-top:10px;}
 .trackbackttl,.commentttl{font-size:12px;}
 .trackbacktext,.commenttext{font-size:12px;line-height:130%;padding:5px 5px 20px;}

 #error{
  padding:xx-small;
  font-size:12px;
  line-height:130%;
  font-weight:bold;
 }
 #error span{font-weight:normal;}

 .loginon{
  color:#fff;
  font-size:12px;
  font-weight:bold;
  margin:10px 15px;
  padding:5px;
  border:1px solid #CCE9F9;
  text-align:center;
 }
 .loginoff a:link{color:#fff;}
 .loginoff a:visited{color:#fff;}
 .loginoff a:active{color:#fff;}
 .loginoff a:hover{color:#fff;}

 .loginoff{
  color:#fff;
  font-size:12px;
  font-weight:bold;
  margin:10px 15px;
  padding:5px;
  border:1px solid #CCE9F9;
  text-align:center;
 }
 .loginoff a:link{color:#fff;}
 .loginoff a:visited{color:#fff;}
 .loginoff a:active{color:#fff;}
 .loginoff a:hover{color:#fff;}

 #formbody{text-algin:center;background:#0c1e41;}

 .form{
  margin:0px auto;
  color:#fff;
  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;}

 #blogcommentbottom{
 }

 .nextpage{text-align:right;}

 .calendarheadbody{
  height:23px;
  background:#4a5472;
 }
 .calendarhead{
  color:#fff;
  font-size:12px;
  text-align:center;
  line-height:23px;
 }

 .calendarhead a:link{color:#fff;text-decoration:none;}
 .calendarhead a:visited{color:#fff;text-decoration:none;}
 .calendarhead a:active{color:#fff;text-decoration:none;}
 .calendarhead a:hover{color:#fff;text-decoration:none;}

 .calendarpre,.calendarnext{
  font-size:10px;
 }

 .caltop{}
 .calbody{text-align:center;}
 .caltbl{
  width:170px;
  border:solid #fff;
  border-width:1px 0px 0px 1px;
  margin:0 auto 30px;
 }
 .caltblwkbg{}
 .caltblwk{
  font-size:12px;
 }
 .caltblwk td{
  text-align:center;
 }
 .weekday,.sun,.sat{
  color:#fff;
  border:solid #fff;
  border-width:0px 1px 1px 0;
  padding:3px 0;
  background:#4a5472;
 }
 .weekday{}
 .sun{}
 .sat{}
 .caltbldaybg{}
 .caltblday{
  font-size:12px;
 }
 .caltblday td{
  text-align:center;
 }
 .calendard{
  color:#0f1f3f;
  border:solid #fff;
  border-width:0px 1px 1px 0;
  padding:3px 0px;
  background:#edeef1;
 }
 .calon{}
 .caloff{}

 .caltblday a:link{color:#0f1f3f;}
 .caltblday a:visited{color:#0f1f3f;}
 .caltblday a:active{color:#0f1f3f;}
 .caltblday a:hover{color:#0f1f3f;text-decoration:none;}

 .calbottom,.sidebottom{}

 .sidetitlebody{
  height:23px;
  background:url(http://parts.blog.livedoor.jp/img/usr/halfmoon/sidettl.gif) no-repeat 50% 
0%;
 }
 .sidetitle{
  color:#fff;
  font-size:12px;
  text-align:left;
  padding:0px 10px 0px 25px;
  line-height:23px;
 }

 .sidetitle a:link{color:#fff;text-decoration:underline;}
 .sidetitle a:visited{color:#fff;text-decoration:underline;}
 .sidetitle a:active{color:#fff;text-decoration:none;}
 .sidetitle a:hover{color:#fff;text-decoration:none;}

 .side{
  font-size:12px;
  text-align:center;
  margin-bottom:30px;
  padding:5px 5px 0px;
 }
 .sidebody{
  text-align:left;
  padding-top:5px;
  line-height:130%;
 }

 .sidebody a:link{color:#0f1f3f;text-decoration:underline;}
 .sidebody a:visited{color:#0f1f3f;text-decoration:underline;}
 .sidebody a:active{color:#0f1f3f;text-decoration:none;}
 .sidebody a:hover{color:#0f1f3f;text-decoration:none;}

 a.ttllink:link{color:#fff;text-decoration:underline;}
 a.ttllink:visited{color:#fff;text-decoration:underline;}
 a.ttllink:active{color:#fff;text-decoration:underline;}
 a.ttllink:hover{color:#fff;text-decoration:none;}

 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{color:#0f1f3f;font-size:12px;font-weight:bold;margin:10px 0;}
 .message{color:#0f1f3f;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:10px;text-align:left;margin:0 auto;}
 .reader{padding-bottom:20px;width:117px;font-size:10px;text-align:left;margin:0 auto;}
 .powered{padding-bottom:10px;}
 .syndicate{}

 #footer{
  padding:41px 0px;
  background:transparent url(http://parts.blog.livedoor.jp/img/usr/halfmoon/footer.gif) 
no-repeat 50% 0;
 }

 .blogbody iframe{width:340px;margin-top:20px;margin-left:10px;}

 a.adtitle{color:#fff;font-weight:bold;text-decoration:underline;}
 a.adtitle:link{color:#fff;font-weight:bold;text-decoration:underline;}
 a.adtitle:visited{color:#fff;font-weight:bold;text-decoration:underline;}
 a.adtitle:active{color:#fff;font-weight:bold;text-decoration:underline;}
 a.adtitle:hover{color:#fff;font-weight:bold;text-decoration:underline;}

 a.addescription{color:#fff;text-decoration:none;}
 a.addescription:link{color:#fff;text-decoration:none;}
 a.addescription:visited{color:#fff;text-decoration:none;}
 a.addescription:active{color:#fff;text-decoration:none;}
 a.addescription:hover{color:#fff;text-decoration:none;}

 a.adurl{color:#fff;text-decoration:none;}
 a.adurl:link{color:#fff;text-decoration:none;}
 a.adurl:visited{color:#fff;text-decoration:none;}
 a.adurl:active{color:#fff;text-decoration:none;}
 a.adurl:hover{color:#fff;text-decoration:none;}

 a.adld{color:#fff;text-decoration:underline;}
 a.adld:link{color:#fff;text-decoration:underline;}
 a.adld:visited{color:#fff;text-decoration:underline;}
 a.adld:active{color:#fff;text-decoration:underline;}
 a.adld:hover{color:#fff;text-decoration:underline;}

 body.ad{background:#0c1e41;} 

