@charset "UTF-8";

/*
----------------------------------------------------------------------------------------
テンプレート 「アミュレットクローバ」

Template Design By うさねこ.　URL::http://wishhouse.tobiiro.jp/ 

2008/8/8 
----------------------------------------------------------------------------------------
*/

/*html全体設定*/

body,table,td,input,select,textarea,tr{
    font-family:"Verdana","MS PGothic";
    font-size:9pt;
	color:#656565;
	line-height:15px;
}

.main{background :url("http://bfile.shinobi.jp/4535/clover_line.gif") left repeat-y;}

body{
	background-image:url(http://bfile.shinobi.jp/4535/clover_bg.gif); 
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position:left bottom;
}


html,body{
scrollbar-base-color:#ffffff;
scrollbar-track-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-arrow-color:#2EA991;
scrollbar-3dlight-color:#2EA991;
scrollbar-darkshadow-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#2EA991;  
}

input,select,textarea {
	margin:0px 1px 0px 1px;
	padding:1px 1px 1px 2px;
	border : 1px solid #56878b;
	color:#656565;
	font-size:10px;
	font-family:"MS PGothic";
	background-color: #ffffff;
	}

/*リンク設定*/

a{text-decoration:none;}
a:link    { color: #009999; }
a:visited { color: #009999; }
a:hover   { color: #bfcc7a; border-bottom: 1px dotted #85e085;cursor:crosshair;}
a:active  { color: #009999; }

/*  トップアドミン設定  */

div#admin {
      margin:0 0 0 0;
      width:950px;
    height:15px;
    font-size:7pt;
    text-align:right;
	}
	
/* メインレイアウト */
div#side{
     width:250px;
}

div#contents{
     width:700px;
}

div#top{
     width:700px;
   height:50px;
   border:1px solid #2EA991;
   background-color:#56D5D8;
   text-align:left;
}

.footer{
    border:1px solid #2EA991;
    background-color:#56D5D8;
    color:#ffffff;
   text-align:center;
   font-size:7pt;
}

div#bottom {
    width:950px;
	font-size:7pt;
	text-align:center;
}

/* トップブロック */
div.blogtitle{
    font-size:13pt;
   padding: 0px 0px 0px 15px ;
   font-color:#ffffff;  font-weight:bold;
}
div.blogtitle a:link {color: #ffffff}
div.blogtitle a:visited {color: #ffffff}
div.blogtitle a:hover {color:#ffffff; border-bottom:1px dotted #ffffff;cursor:crosshair;}

div.description {
     font-size:8pt;
   font-family:"MS PGothic";
   padding:0 0 0 30;
   color:#ffffff;
}

/* エントリーブロック */

div#entry{
  width:680;
 text-align:left;
}

div.entry_title_date{
  font-family:Georgia;
 font-size:13pt;
 padding: 10px 0px 2px 0px;
 font-weight:bold;
}
div.entry_title_date a:link{color:#656565}
div.entry_title_date a:visited{color:#656565}
div.entry_title_date a:hover{color:#93D100;border_bottom:1px dotted #93D100;cursor:crosshair;}

div.entry_title{
   font-family:MS Gothic;
  font-size:9pt;
  padding: 0px 0px 5px 20px;
  font-weight:bold;
  color:#33CEAB;
}

div.entry_title a:link{color:#33CEAB}
div.entry_title a:visited{color:#33CEAB}
div.entry_title a:hover{color:#93D100;border_bottom:1px dotted #93D100;cursor:crosshair;}

div.entry_category{
  text-align: right;
  padding:0px 10px 5px 0px;
  font-size:10px;
  font-family:MS PGothic;
}
div.entry_category a:link{color:#009999;}
div.entry_category a:visited{color: #009999;}
div.entry_category a:hover{color:#93D100;border_bottom:1px dotted #93D100;cursor:crosshair;}


div#entry_contents{
   width:670px;
  text-align:left;
  padding:0 0 0 10;
  font-family:"MS PGothic"
}

div.entry_text{
  font-size:9pt;
  color:#656565;
}

div.entry_more{
   text-align:left;
  padding:10 0 0 20;
  font-size:8pt;
  font-weight:bold;
}

div.entry_more a:link{color:#4AB76;}
div.entry_more a:visited{color:#4AB76;}
div.entry_more a:hover{color:#4AB76; border_bottom:1px dotted #4AB76;cursor: cross hair;}

div.entry_ps{
color:#cccccc;
padding:10 0 0 20;
}

div#entry_footer{
  width:680px;
 font-family:"Arial";
 font-size:10px;
 color:#009999;
 text-align:right;
 border-bottom: 1px dotted #2EA991
}
div#pagetop{
 width:680px;
 font-size:8pt;
 text-align:right;
}
div.entry_footer_link a:link{color:#009999;}
div.entry_footer_link a:visited{color:#009999;}
div.entry_footer_link a:hover{color:#bfcc7a;}


/* コメント&トラックバックの設定 */
div.comment_notes{
  width:680px;
 marging:15px 0 10px 0px;
 text-align:left;
 border-bottom: 1px dotted #2EA991
}

li {
	list-style : square url("http://bfile.shinobi.jp/4535/mini-ya-green.gif") inside;
	padding:0 0 0 30;
	font-size:11px;
	font-family:"MS PGothic";
	}

ul{
	margin : 0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
	}

input.cm_input {width:200px;margin:2px 0px;border: 1px solid #669999;}
input.cm_pass{width:100px;margin:2px 0px;border: 1px solid #669999;}
input.cm_input_iro {background-color:#ffffff;border: 1px solid #669999;margin:2px 0px;}

div.cmnotes{font-size: 7pt;font-weight:bold;text-align:right;letter-spacing:1px;}
div.cmnotes:first-letter{color:#009999;}

input.cm_input_iro {background-color:#ffffff;border:0px;margin:2px 0px;}

textarea.cm_textarea {width:400px;height:150px;border: 1px solid #669999;}

input.cm_pass{margin:2px 0px;}
input.cm_submit{width:100px;margin:2px 0px;border: 1px solid #669999;}

.cm_submit_td {text-align:right;padding:0px 10px 0px 0px ;}

/* コメントコンテンツ設定 */
div#comment_contents{
      width:650px;
    margin: 15px 0px 0px 10px;
    text-align:left;
}

div#comment{width:650px;float:left; margin: 15px 0px 0px 10px;
}
div#comment_res{width:600px;float:right; margin: 15px 0px 0px 10px;
}

div.cm_title{padding:0 15 5 0;font-weight:bold;}
div.cm_text{padding:0 0 0 20;}

div#cm_footer{font-size:10px;border-top:1px dotted #66999;text-align:right;color:#00A3AF;}

/*トラックバック*/
div#TrackBack{
     border: 1px solid #84B9CB; width:500px; text-align:left;
}

div.tb_title{padding:5 15 5 5;font-weight:bold;}
div.tb_form{margin:5px 10px 5px 10px;
	padding:5px 10px 5px 10px;
	font-size:8pt;
	font-family:"MS PGothic"}
	
input.tb_url {
	width:300px;
	font-size:10px;border: 1px solid #669999;
	}
	
div#tb_contents{padding: 10px 10px 10px 20px; width:450px;font-size:7pt;float:center;}

div.tb_title{font-size:8pt;padding:0 0 5 0;}
div.tb_text{padding:0 0 0 15}
div.tb_footer{text-align:right;padding:0 10 0 0;border-bottom:1px dotted #00A3AF}


/* コンテンツにあるナビゲーションなど */

div.contents_navi {
	width: 650px;
	margin:10px 0px 10px 0px ;
	padding:0px 0px 0px 5px;
	text-align:center;
	font-size:11px;
	border:1px solid #84B9CB;
	}


/* ページリンク */
div#top_page{
    font-size:7pt;
   width:700px;
   height:25px;
   text-align:center;
   padding : 5px 5px 0px 0px;
}

div#bottom_page{
    font-size:7pt;
   width:700px;
   height:25px;
   text-align:center;
   padding : 5px 5px 0px 0px;
}

/* プラグイン　1 */

div#plugin_1{
   width:250px;
}

div#PluginTitle_1{
     padding : 9 0 0 20;
   font-size:9pt;
   font-weight:bold;
   background: url(http://bfile.shinobi.jp/4535/clover_i.gif) left bottom no-repeat;
   letter-spacing: 5px;	
   height:27px;
   }
   
div.PluginContents {
	padding:5px 5px 5px 10px;	
	font-size:11px;
	font-family:MS PGothic;
	line-height:14px;
	}

div.PluginExplanation {
	padding:5px 5px 5px 10px;	
	font-size:10px;
	font-family:MS PGothic;
	padding : 0 0 0 20;
	}
div.plugin_data {
	padding: 0px 0px 0px 10px;	
	}
div.plugin_data_date {
	text-align:right;
	padding: 1px 15px 5px 5px;	
	}
	
div#PluginTitle_1:first-letter{color:#4AB766;}

/* プラグイン　2～5 */
div#PluginInnerBlock{
      width:250px;
    font-size:8pt;}
    
div#PluginTitle{
      padding:10 0 0 0;
    font-size:9pt;
    font-weight:bold;
      }

div#PluginTitle:first-letter{color:#009999;}

/* カレンダー */

div#calendar_title{
    width:250px;
    border-top: 1px solid #2EA991;
   border-bottom:1px solid #2EA991;
   font-size:9pt;
   text-align:center;
}

div#calendar_contents{
    text-align:center;
   width:250px;
   height:180px;
   border-bottom:1px solid #2EA991;
}
div.calendar{
    padding : 15px 15px 0 0

}

table.CalendarMoveTable {
	width:140px ;
	border-collapse: separate;
	}

table.CalendarMoveTable td {
	text-align:center;
	}

.CalendarPrevTd {
width:30px;
}
.CalendarNowTd {
width:110px;
}
.CalendarNextTd {
width:30px;
}

table.CalendarTable {
	width:180px ;
	color:#56878b;
	border-collapse: separate;
	}
table.CalendarTable th {
	width: 14% ;
	text-align:center;
	font-size:11px;

	}
table.CalendarTable td {
	width: 14% ;
	text-align:center;
	font-size:11px;
	}

table.CalendarTable tr.CalendarWdayTr {
	text-align:center;
	}
table.CalendarTable th.CalendarWdaySun {
	color :#f0908d ;
	}
table.CalendarTable th.CalendarWdaySat{
	color :#5a79ba ;
	}
div.CalendarTdLink {
	margin:0 auto;
	text-align:center;
	}

table.CalendarTable td a:link{
	width: 100% ;
	color: #99ccbb;
	display:block;
	text-decoration:none;
	}
table.CalendarTable td a:visited{
	width: 100% ;
	color: #99ccbb;
	display:block;
	text-decoration:none;
	}
table.CalendarTable td a:hover{
	width: 100% ;
	color: #ffffff;
	font-weight:bold;
         	background-color:#99ccbb;
	display:block;
	}
table.CalendarTable td a:active{
	width: 100% ;
	color: #ffffff;
	font-weight:bold;

	display:block;
	}
