/********
タグ、カスタマイズに関する
一切のサポート・リクエストを受け付けておりません。ご了承願。


********/



body {
text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
}

div#container {
width : 750px; /* コンテンツ幅を750pxに設定 */
margin-left : auto; /* 左側のマージンを自動計算 */
margin-right : auto; /* 右側のマージンを自動計算 */
text-align : left; /* body要素で指定したセンタリングを戻す */
}

/************************************/
/* ページ構成 */

body{
        text-align: center;
        background-color:#;
        margin: 0px;
        padding: 0px;
        font-size: 13px;
color: #555555;
margin: 0;
padding: 0;
text-align:left ;
font-family: "MS UI Gothic" ;
        }

#base{
  width: 750px;
text-align:left;
  }

/************************************/
/*head要素 */

#my_header{}

#header {
          width : 750px;
          height :194px;
          margin-top:  0px;
          padding-top: 0px;
          text-align: left;
          background-image: url(http://blog-imgs-30-origin.fc2.com/b/o/t/botanicart02/20080829143712.jpg);
          background-repeat: no-repeat;
}
#kara {
  height: 76px;
}
#header #h1 {
  font-family: "ヒラギノ明朝 Pro W3";
  font-size: 18px;
  margin: 0px 0px 0px 24px;
  height: 20px;
  padding-bottom: 1px;
}
#header #branding {
  width: 332px;
  margin: 0px 0px 0px 24px;
  height: 38px;
}
#header #branding p {
  margin: 0px;
  padding: 0px;
}

#header #hyoji {
  margin-left: 23px;
  margin-top: 10px;
}

#cal{
  margin:0px;
  padding:7px 0px 0px;
}

/*タイトル部分
------------------------------------------------------------*/
/*●サイトの題名・説明文；文字の大きさの可変、色変更はこちら*/
/*サイトタイトル*/

.site_title {
         font-family: sans-serif,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\30D2\30E9\30AE\30CE\20Pro\20W3",Osaka;
  font-size: 14px;
  font-weight: bolder;
  color: #5c5c5c;
  padding-top: 20px;
         padding-left: 20px;
  margin: 0px;
text-align:right;
}


/*サイト説明文*/

.site_intro {
  margin-top: 22px;
  font-size: 13px;
  font-weight: bold;
  color: #555555;
  padding-left: 20px;padding-top: 70px;
text-align:right;
}


/* menu 要素 */
/************************************/
/*●サイドバーの項目部分の表示：大きさ、色変更等はこちら。*/

/* リスト設定（サイドメニュー）
------------------------------------------------------------*/
#side{
  float:left;
  width:200px;}
ul {
     text-align:right;
     margin: 0px;
     padding-left: 5px;
     list-style-type: circle;
     text-decoration: none;}

li {
     text-align: left;
     font-size: 13px;
     color: gray;
     line-height: 120%;
     padding: 0px 0px 7px 0px;
  list-style: url(none) none;


/*●アイコン変更はこちら。*/
     background: url() no-repeat;}

li a {
       text-decoration: none;
       color: gray;
       border-bottom: solid 0px #c7c7c7;}

li a:hover {
color:  #555555;}   

#top #side #menu {
  font-size: 13px;
  line-height: 1.8em;
}

.menutitle{
        font-size:13px;
        color:#555555;
        background-color:#;
        text-align:center;
        margin-top:30px;
        margin-bottom:10px;
        padding:0.2em;
        border-color:#876485;
        border-style:solid;
        border-width:1px;
        background-image:url();
        background-attachment:fixed;
  }

.tuikaookisa {
  font-size: 14px;
}

h2{    font-family:"MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif;
        font-size:13px;
        color:#555555;
        background-color: ;
background-image:url("");
background-attachment:fixed ;
background-repeat:repeat ;
        text-align:left;
        margin:10px 0px 10px 0px;
        padding:1px;
        border-color:#876485;
        border-style:solid;
        border-width:1px;}
form{
  padding:0px;
  margin:0px;
}



.menuBlock{
  margin:15px 0px 0px 0px;
  border-width:1px;
  border-color:#876485;
  border-style:solid;
BACKGROUND-IMAGE : url("");
BACKGROUND-attachment : fixed ;
BACKGROUND-repeat : repeat ;
background-position:;
background-attachment:fixed;
        }



  
.menuBody{
  padding:10px;
}

.menuText{
  font-size:12px;
         color:  #555555;
  padding:0px;
  line-height:140%;
}

.menuText p{
  margin:0px;
}

.menuText ul{
  padding:0px;
  margin:0px;
  list-style-type:;
}

.menuText ul li{
  margin:0px 5px 0px 15px;
  padding-bottom:px;
}


form{
  padding:0px;
  margin:0px;
}

.search{
  width:180px;
  border:1px solid #444444;
  margin-top:15px;
}

/************************************/
/* main要素 */
#main{
  float:right;
  width:530px;}

.pickup{
  margin:15px 15px 0px 15px;
  border-width:2px;
  border-color:#008899;
  border-style:solid;
}

.pickuptitle{
  background-color:;
BACKGROUND-IMAGE : url("");
BACKGROUND-attachment : fixed ;
BACKGROUND-repeat : repeat ;
         margin: 10px 0px 0px 20px;
  padding-bottom: 5px;
         padding-top: 5px;
         padding-right: 40px;
  border-bottom: 2px solid 6a5769;
  text-align:left;
font-family: "MS ゴシック","ヒラギノ角ゴ Pro W3",Osaka,sans-serif ;
padding:5px 10px;
  font-size:13px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#6a5769;
  color:#444444;
  font-weight:bold;
}

.pickupbody{
  padding:10px;
  font-size:12px;
  line-height:140%;
}

.pickupbody ul{
  margin:0px;
  padding:0px;
  margin-left:18px;
  list-style-type:;
}

.pickupbody ol{
  margin:0px;
  padding:0px;
  margin-left:26px;
  list-style-type:decimal;
}

.pickupbody li{
  margin:0px;
}




.EntryBlock{
  margin-top:10px;
  margin-left:0px;
  margin-bottom:15px;
  border-width:2px;
  border-color:#6a5769;
  border-style:solid;
BACKGROUND-IMAGE : url("");
BACKGROUND-attachment : fixed ;
BACKGROUND-repeat : repeat ;
background-position:;
background-attachment:fixed;
}


.EntryBlock li{
  padding:0px;
  margin:0px;
  list-style-type:circle;
}

/*記事タイトル*/
.entry_yobi {
  font-size:30px;
  color:#cccccc;
  font-weight: bold;
  text-align:left;
  margin:0px 0px ;
  padding:0px 0px ;
  line-height:100%;
  width:100px;
font-family: sans-serif,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\30D2\30E9\30AE\30CE\20Pro\20W3",Osaka;

}

.entry_date {
  font-size:18px;
  color:#000000;
  font-weight: bold;
  text-align:left;
  margin:0px 0px 0px;
  padding:0px ;
  line-height:100%;
  width:100px;
font-family: sans-serif,"\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF","\30D2\30E9\30AE\30CE\20Pro\20W3",Osaka;

}


.EntryTitle{
  background-color:#;
BACKGROUND-IMAGE : url("");
BACKGROUND-attachment : fixed ;
BACKGROUND-repeat : repeat ;
         padding:5px 10px;
  font-size:16px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#6a5769;
  color:#555555;
  text-align:left;
  font-weight:bold;}

.EntryBody{
  padding:10px 10px 0px 10px;
  font-size:13px;
         color: #1f3134;
  line-height:130%;
}



.EntryMore{
  padding:1em 10px;
  font-size:13px;
         color: #1f3134;
  line-height:130%;

}

.com{
  padding:0px 10px;
  font-size:13px;
         line-height:130%;

}


.EntryDate{
  padding:1em 10px 10px 10px;
  font-size:11px;
  line-height:130%;
  text-align:right;
}

.pageLink{
  font-size:10px;
  text-align:center;
  padding:5px;
}

.LinkBlock{
  margin-top:15px;
  margin-left:0px;
  margin-bottom:15px;
  border-width:1px;
  border-color:#6a5769;
  border-style:solid;
}


/************************************/
/* Comment要素 */
.Bold{
  padding:10px;
  font-size:12px;
         font-weight:bold;
}

.CommentTitle{
  font-weight:bold;
  font-size:13px;
         color: #006e54;
  padding:20px 10px 1em 10px;
}

.CTBody{
  font-size:13px;
         color: #2c4f54;
         line-height:130%;
  padding:0px 10px 5px 10px;
}

.Date{
  font-size:11px;
         color:#280aba9;
         padding:1em 10px 20px 10px;
}

/************************************/
/* maintForm要素 */
.mainForm{
  border:1px dotted #856859;
  margin:10px;
}

.mainFormText{
  width:220px;
  border:1px solid #856859;
}

.mainFormTextarea{
  width:220px;
  border:1px solid #856859;
}

.mainFormPass{
  width:100px;
  border:1px solid #856859;
}

.mainFormCheck{
  border:1px solid #856859;
}

.mainFormButton{
  width:100px;
}

/************************************/
/* Traba要素 */

.TrabaTitle{
  font-weight:bold;
  font-size:12px;
  padding:10px 10px 1em 10px;
}

.TrabaUrl{
  font-size:12px;
  padding:10px;
}

.TrabaForm{
  width:350px;
  border:1px solid #856859;
}

/************************************/
/* footer要素 */
#footer{
  clear:both;
  padding:0px;
  margin:0px 0px 15px 0px;
  background-color:;
  border-width:0px;
  border-color:#80aba9;
  border-style:solid;
}

.fc2ad{
  color:#2c4f54;
  font-size:12px;
  text-align:right;
  padding:5px 10px;
}
.fc2ad2{
  color:#ffffff;
  font-size:0px;
  text-align:right;
}
img.emoji{
  padding:0px;
  margin:0px;
  background:none;
  vertical-align:middle;
  border:0;
}


/* 横型カレンダー--------- */
#calender {
  width : 700px;
height: 15px;
  text-align : center;
  line-height: 100%;
  border: 1px solid #6a5769;
  margin: 0px;
            color: 6a5769;
            background:#ffffff ;
           filter:alpha(opacity=80);
            font-size : 12px;

}
#header #cal #calender p {
  margin: 2px 0px 0px;
  padding: 0px;
}
.calender a  { font-weight: bolder;}
.calender a:link    {color: orange;  text-decoration: none;}
.calender a:active  {color: orange;  text-decoration: none;}
.calender a:visited {color: orange;  text-decoration: none;}
.calender a:hover   {color: orange;  text-decoration: underline;}

.calender caption {
              font-size: 10px;
              line-height: 150%;
              padding-bottom: 1px;
              background: #5c5c5c;
                     color: #ffffff;
                     margin-left: 10px;}

.calender caption a:link    {color: #000000;  text-decoration: none;}
.calender caption a:active  {color: #000000;  text-decoration: none}
.calender caption a:visited {color: #000000;  text-decoration: none}
.calender caption a:hover   {color: skyblue;  text-decoration: underline;}

.calender th {width: 20px;
         height: 16px;
         font-weight: bolder;
         text-align: center;}

.calender td {width: 20px;
         height: 16px;
         text-align: center;}

.calender td a {display: block;}

th#sun {color: #da70d6;}

th#sat {color: #48d1cc;}

.calender td a:link {background: #ffffff!important;
              color: #000000;
              text-decoration: none;}

.calender td a:visited {background: #ffffff!important;
                 color: #000000;
                 text-decoration: none;}

.calender td a:hover {background: #000000!important;
               color: #80aba9;
               text-decoration: underline;}






/************************************/
/* リンクの色 */

A:LINK    { COLOR: #6a5769; TEXT-DECORATION: NONE }
A:VISITED  { COLOR:#778899; TEXT-DECORATION: NONE }
A:ACTIVE  { COLOR: #778899; TEXT-DECORATION: NONE }
A:HOVER    { COLOR: #555555; background-color:#bed2c3}







*{
scrollbar-face-color: #ffffff;
scrollbar-shadow-color: #9d9d9d;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color:#ffffff ;
scrollbar-arrow-color: #9d9d9d;
}


DIV.MENU_SC { OVERFLOW : AUTO; HEIGHT : 200PX; }



BLOCKQUOTE 
{ 
MARGIN: 2px 19px 0px 0px; 
PADDING: 5px 10px 5px 10px;
BACKGROUND:#ffffff;
BORDER: 1px 1px 1px 1px;
BORDER-COLOR: #000000; 
BORDER-STYLE: SOLID;
}


/*●以下、記事の一部を囲う機能（BLOCKQUOTEタグ）*/
BLOCKQUOTE.type1 {BORDER: 0px SOLID;BACKGROUND:#cccccc;}
BLOCKQUOTE.type2 {BORDER: 8px SOLID;BORDER:#cccccc;}
BLOCKQUOTE.type3 {BORDER: 3px DASHED;}
BLOCKQUOTE.type4 {BORDER: 1px DASHED;#1f3134; BACKGROUND:#bee0ce;}
BLOCKQUOTE.type5 {BORDER: 2px #696969 DASHED; BACKGROUND:;}
BLOCKQUOTE.type6 {BORDER: 2px SOLID　#696969 ;BACKGROUND:#cccccc;}
BLOCKQUOTE.type7 {BORDER: 7px SOLID　#696969 ;BACKGROUND:#eeeeee;}
BLOCKQUOTE.type8 {BORDER: 7px SOLID　#696969 ;BACKGROUND:#cccccc;}



/*●以下、記事の一部を蛍光ペンのようにマーキングできる機能（spanタグ）*/
.k01{
background-color:#add1d1;/*緑*/
color:#ffffff;}

.k02{
background-color:#d1d1ad;/*黄*/
color:#ffffff;}

.k03{
background-color:#d1bfad;/*ベージュ*/
color:#ffffff;}

.k04{
background-color:#d1adae;/*サーモン*/
color:#ffffff;}

.k05{
background-color:#d1add1;/*ピンク*/
color:#ffffff;}

.k06{
background-color:#b7add1;/*紫*/
color:#ffffff;}

.k07{
background-color:#adbfd1;/*青*/
color:#ffffff;}

.k08{
background-color:#d1adbf;/*桃*/
color:#000;}

.k09{
background-color:#457a7a;/*緑に白文字*/
color:#fff;}

.k10{
background-color:#45607a;/*青に白文字*/
color:#fff;}

.k11{
background-color:#7a4560;/*赤に白文字*/
color:#fff;}

.k12{
background-color:#000000;/*黒に白文字*/
color:#fff;}

.k13{
background-color:#cccccc;/*薄グレーに白文字*/
color:#ffffff;}

.k14{
background-color:#7f7f7f;/*濃グレーに白文字*/
color:#ffffff;}



/*●以下、サイドバーのスクロールの長さの為のタグ。スクロールの長さはここの数字で変更可。
サイドバーにスクロール効果を入れたい場合は、プラグインのHTML画面を開き、<DIV CLASS=MENU_SC></DIV>で囲んでください*/

DIV.MENU_SC { OVERFLOW : AUTO; HEIGHT : 200PX; }


/* ツリーの為。*/

ul.tree {
  list-style: none;
  margin: 0px;
  padding: 0px;
  }
ul.tree li {
  margin: 0px;
  padding: 0px 0px 0px 16px;
  background-image: url(http://blog-imgs-40-origin.fc2.com/s/h/i/shinoginolog/long_tree.gif);
  background-repeat: no-repeat;
}
ul.tree li.end {
  background-image: url(http://blog-imgs-40-origin.fc2.com/s/h/i/shinoginolog/mijikai_tree.gif);
}

.EntryBody a{
  font-size:14px;
         color: #c8318a;
  font-weight: bold;
}

#header #h1 a {
                color:#5b985b;
}

#calender a{
            color: #c8318a;
}
#prof{
line-height: 1.2em;
}


#side #menu #menu_area p {
  padding: 0px;
  margin: 7px 0px 0px;
}



/* Mac版IEの文字化け対策
------------------------------------------------------------ */

  /* マック版IEでは表示できるフォントを指定しないと文字化けを起こしますので通常は削除しないで下さい */

  textarea,input,select {
    font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;}
  