@charset "EUC-JP";

/*----------------------------■リンク設定--------------------------------*/


a,a:link {
  color:#360;
  text-decoration:none;
  }
a:visited {
  color:#FFF;
  text-decoration:none;
  }
a:active {
  color:#FFF;
  }
a:hover {
  color:#690;
  }
/*----------------------------■基本設定--------------------------------*/
*{
  margin:0;
  padding:0;
  }

body{
  text-align:center;
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg.jpg);
  margin:0;
  padding:0;
  }
body{  
  font-family:'Osaka','ＭＳ Ｐゴシック', sans-serif;
  font-size:12px;
  *font-size:80%;
  *font:90%;
  }



/*----------------------------■基本レイアウト---------------------------*/
#bg{}
#container{
  width:796px;
  margin:auto;
  text-align:left;
  tpl01_bg_con
  }
/*----------------------------■ヘッダー---------------------------------*/  
#header{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_title.jpg) no-repeat left;
  width:796px;
  height:70px;
  }
#header h1{
  padding:15px 0 6px 0px;
  font-size:16px;
  }
#header h1 a{
  color:#CCC;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;
  font-family:Century Gothic,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;  
  }
#header h1 a:hover{
  color:#CCC;
  font-weight:bold;
  font-size:16px;
  text-decoration:none;

  }
#header p{
  display:block;
  color:#CCC;
  padding:0 0 0 0px;  
  }  

/*----------------------------■コンテンツ------------------------------*/
#mainImage{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_main_image.jpg) no-repeat;
  height:188px;
  font-family:Century Gothic;  
  font-size:27px;
  color:#BBB;
  line-height:188px;
  text-align:right;
  padding:0 120px 0 0;  
  }
  
#bgConUp{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_content_up.jpg) no-repeat;
  height:44px;
  }
#bgContent{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_content.jpg) repeat-y;
  zoom:100%;
  }
#bgContent:after{
  content: "";
    clear: both;
    height: 0;
    display: block;
    visibility: hidden;
  }
#bgConBtm{
  clear:both;
  height:30px;
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_content_btm.jpg) no-repeat;  
  }  
/*----------------------------■メインカラム-----------------------------------*/    
#main{
  width:550px;
  float:right;
  margin:0 20px 0 0;
  _margin:0 10px 0 0;
  }
#main div.content{
  margin:4px 0 0px 0px;
  padding:0 0 30px 0;
  }

#main div.content p.content_btm{
  height:12px;
  margin:0 0 0 0;
  clear:both;  
  }
/*日付*/  
.daysData{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_daysdata.jpg) no-repeat;
  height:16px;
  margin:0 0 30px 0px;  
  }
.daysData p{
  font-family:Century Gothic,sans-serif;
  font-size:11px;
  line-height:16px;
  font-weight:bold;
  color:#999;
  text-indent:15px;
}
#main div.content h2.entry_header{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_entry_title.jpg) no-repeat left bottom;
  width:550px;
  line-height:33px;
  font-size:14px;
  font-weight:bold;
  text-indent:5px;
  margin:0 0 5px 0px;
  color:#030;
  }
#main div.content h2.entry_header a{
  color:#030;
  }


ul.entry_footer{
  margin:10px;
  padding:10px;
  list-style-type:none;
  }  
ul.entry_footer li{
  float:left;
  margin:0 0 0 10px;
  font-size:11px;content
  }
ul.entry_footer li a{}
ul.entry_footer ul li a:hover{}  
.fc2_footer{
  margin:20px 0 0 0;
  }
p.sub_header{
  margin:10px 0 4px 0;
  }
.trackback{
  margin:20px 0 0 0;
  }
.trackback input{
  width:200px;
  }
.page_navi{
  margin:10px;
  text-align:center;
  padding:5px;
  font-size:12px;
  background-color:#999;
  }
.pagetop{
  text-align:right;
  margin:10px 20px 0 0;
  font-family:Century Gothic,sans-serif;  
  }
.pagetop a{
  font-size:11px;
  background-color:#666;
  color:#FFF;
  }
.pagetop a:hover{
  background-color:#666;
  color:#FFF;  
  }  
.entry_body {
  line-height:160%;
  color:#333333;
  margin:10px 10px 10px 10px;
}
.commentBlock,
.trackbackBlock{
  margin:10px 10px 10px 20px;
  border:solid #999;
  border-width:0 0 1px 0;  
  }
  
  
/*コメント部分*/
h3.sub_title{
  font-size:90%;
  clear:both;
  background-color:#CCC;
  padding:3px;
  color:#666;
  border:solid #999;
  border-width:0 0 1px 0;
  margin:10px 0 0 0;
  
}
.sub_body{
  background-color:#CCC;
  padding:10px;
  }
ul.sub_footer{
  text-align:right;
  list-style-type:none;
  margin:0 0 20px 0;  
  }
ul.sub_footer li{
  float:left;
  font-size:11px;
  }
ul.sub_footer li a{}
ul.sub_footer li a:hover{}  


.form{
  background-color:CCC;
  padding:10px;
  margin:0 0 20px 0}


/*----------------------------■サイドメニュー------------------------------*/
#sidemenu{
  width:200px;
  float:left;
  margin:0 0 0 5px;
  color:#CCC;
  }
#sidemenu a{
  color:#FFF;
  }
#sidemenu a:hover{
  color:#CCC;
  text-decoration:underline;
  }  
#sidemenu dl.sidemenu_body{}
#sidemenu dl dt.plg_title{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_sidemenu_title.jpg) no-repeat bottom left;
  width:200px;
  color:#FFF;
  font-weight:bold;
  line-height:20px;
  font-size:12px;
  text-indent:5px;
  }
#sidemenu div.sidemenu_btm{
  height:10px;
  margin:0 0 10px 0;
  }
#sidemenu dl ul{
  list-style-type:none;

  }
#sidemenu dl ul li{
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_sidemenu_li.jpg) no-repeat left 3px;
  line-height:1.2em;
  text-indent:12px;
  padding:4px 0 0 0;
  font-size:11px;
  
  }  
  
dl.sidemenu_body .plg_header,
dl.sidemenu_body .plg_body,
dl.sidemenu_body .plg_footer {
  margin-top: 3px;
  margin-right: 10px;
  margin-left: 10px;
}

dl.sidemenu_body .plg_body input {
  margin: 2px;
}

dl.sidemenu_body p{
  margin:0;}




/*----------------------------■フッター------------------------------------*/

#footer{
  clear:both;
  background:url(http://blog-imgs-43-origin.fc2.com/t/e/m/templatt/004_bg_footer.jpg) no-repeat top left;
  text-align:left;
  font-size:11px;
  color:#666;
  margin:auto;
  height:143px;
  width:796px;
  }
#footer div.footerIn{
  padding:50px;}
#footer a{
  color:#666;
  }
#footer a:hover{
  text-decoration:underline;
  color:#333;
}
address{ font-style:normal;
  }


/*----------------------------■カレンダー-------------------------------*/
.calender{
  width:160px;
  font-size: 10px;

}
.calender caption{
  font-size:1.2em;
  padding:5px 0px 0 0;
}
.calender caption a{
  color:#FFF;
  font-weight:bold;
}
.calender th{
  font-size:10px;
  text-align:center;
  font-weight:normal;
  letter-spacing:normal;
  width:25px;
  height:20px;
  line-height:20px;
}
.calender th#sun{
  color:#FF0066;
  }
.calender th#sat{
  color:#0099CC;
  }
.calender td{
  font-size:10px;
  text-align:center;
  width:25px;
  height:20px;
  line-height:20px;
  }
.calender td a{
  color:#CCC;
  font-weight:bold;
  text-decoration:underline;
  }
.calender td a:hover{
  color:#FF9900;
  font-weight:bold;
  text-decoration:underline;
  }
