*{
  margin:0;
  padding:0;
  }
body     {
  color: #2b2b2b;
  background-color:  #FF8C00; 
  text-align: center ;
}
a:link      { color: #2f4f4f; text-decoration: none ;}
a:visited   { color:#594e52; text-decoration: none ;}
a:active   { color: #cc4b44; text-decoration: none ;}
a:hover   {color:#cc4b44; text-decoration: none ; }

.button
{
 color: #2f4f4f ;
 font-size: 11px ;
 float : right;
 padding : 0 3px ;
 }
 
.button a:link,
.button a:visited,
.button a:active
{
color: #2f4f4f ;
text-decoration: none;
}

.button a:hover  {
 color: #6c2735;
 text-decoration: none;
}

ol
{
  list-style-position : outside ;
}
#poprank li
{
  list-style-type : decimal-leading-zero;
  margin-left:3em;
  padding-left:0;
}
ul 
{
  padding-left: 0 ;
}

li.subnew 
{
  padding: 0 0 0 35px;
  list-style-type : none;
  background : url("images/li_mark1_maccha.gif") no-repeat left top ;
  }

li.linksub1 
{
  padding: 8 0 0 13px;
  list-style-type : none;
  font-size : 15px ;

   }
  
li.linksub2 
{
  padding: 3 0 0 55px;
  list-style-type : none;
  font-size : 12px ;
}

li.sub1 
{
  padding: 0 0 0 13px;
  list-style-type : none;
  background : url("images/li_mark1_maccha.gif") no-repeat left top ;
  }
  
li.sub2 
{
  padding: 0 0 0 13px;
  list-style-type : none;
  background : url("images/li_mark2_maccha.gif") no-repeat left top ;
}

form {
  margin: 0px;
  padding: 0px;
}
textarea {
  color:#594e52;
  font-family: Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

input {
  color:#594e52;
  font-size:10px;
  padding:0px 3px 1px 3px;
}


/* ------- ■全体用ボックス------- */
#inbox     {
  margin : 0 auto ;
  width : 825px;
  text-align: center ;
  background-color: transparent;
}

/* ------- ■ヘッダーボックス------- */

#bannerbox  
{
  width : 825px ;
  height : 100px ;
  background : transparent url("images/crafthead_g_f.gif") ;  
  /* -------イラスト無しのプレーン画像はこちらのファイル名に変更  crafthead_g.gif  ------- */
  text-align: left ;
  margin-top : 10px;
}

/* ------- ■サイトタイトル------- */
#titlein
{
  width : 825px ;
  height : 100px ;
  background : transparent  ;
 
}

#bannerbox h1
{
  font-size : 36px ;

  font-weight : bold ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W6", "ＭＳ ゴシック", Osaka‐等幅;
  padding : 30px 25px 3px 35px ;
}

#bannerbox a,
#bannerbox a:link,
#bannerbox a:visited,
#bannerbox a:active
{
  color : #ffffe0/* --3d4c56-- */ ;
  text-decoration : none ;
}

#bannerbox a:hover 
{
  color : #d2691e ;
  text-decoration : none ;
}

/* ------- ■ディスクリプション------- */
.description
{
  color : #ffffff ;
  font-weight : nomal ;
  font-size : 11px ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅 ;
  padding : 2px 35px ;

}

/* ------- ■カレンダーボックス------- */
.cldrbox  
{
  width : 825px ;
  height : 24px ;
  background: transparent ;
  text-align: center ;
  font-size : 10px ;
  color : #fff ;
}
.cldrbox_link  
{
  font-size : 10px ;
  color : #fff ;
}

.cldrbox_link a:link,
.cldrbox_link a:visited,
.cldrbox_link a:active
                    {
 color: #fff;
 font-size: 10px;
 text-decoration: none;
}
.cldrbox_link a:hover  {
 color: yellow;
 font-size: 10px;
 text-decoration: none;
}
.calendar
{
  color : #ffffff ;
  font-size : 9px ;
  text-align : center ;
  font-family : Verdana ;
  margin : 0 ;
  padding : 0 ;
}
.calendar a,
.calendar a:link,
.calendar a:visited,
.calendar a:active,
.calendar a:hover
{
  color : #ffffff ;
  text-decoration : none ;
  border-bottom : #fff 1px dashed ;
}
.cell
{
  color :#fff ;
  font-size : 9px ;
  font-family : Verdana ;
  background-color : transparent ;
  margin : 0 ;
  padding : 3px ;
}

.cell_today
{
  color : #ffffff ;
  font-size : 9px ;
  font-family : Verdana ;
  background-color : #008000 ;
  padding : 3px ;
}

.cell_sunday
{
  color : #ff0000 ;
  font-size : 9px ;
  font-family : Verdana ;
  background-color : transparent ;
  padding : 3px ;
}

.cell_sunday a,
.cell_sunday a:link,
.cell_sunday a:visited,
.cell_sunday a:active,
.cell_sunday a:hover
{
  color : #ff0000 ;
  text-decoration : none ;
}

.cell_saturday
{
  color : #7fffd4 ;
  font-size : 9px ;
  font-family : Verdana ;
  background-color : transparent ;
  margin : 0 ;
  padding : 3px ;
}
.cell_saturday a,
.cell_saturday a:link,
.cell_saturday a:visited,
.cell_saturday a:active,

.cell_saturday a:hover
{
  color : #7fffd4 ;
  text-decoration : none ;
}

/* ------- ■フッターボックス------- */
#footertop
{
  width : 825px ;
  background: transparent url("images/craftBack4.gif") bottom no-repeat;
  height : 15px ;
  margin-top : 15px ;
}

#footerbox {
  width : 825px ;
  background : #ECF0AD ;
  background: transparent url("images/craftBack5.gif") top repeat-y;
}
.copyright
{
  color: #000000;
  font-size : 10px ;
  text-align : center ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  padding : 0 5px 15px 5px  ;
}

/* ------- ■バックグラウンドトップボックス------- */
#top_back
{
  width : 825px ;
  background: transparent url("images/craftBack1.gif") bottom no-repeat;
  height : 15px ;
}

/* ------- ■バックグラウンドボトム------- */
#bottom
{
  width : 825px ;

  background: transparent url("images/craftBack3.gif") top no-repeat;
  height : 15px ;
}

/* ------- ■メインボックス------- */
#mainbox
{
  width: 825px ;
  background: transparent url("images/craftBack2.gif") top repeat-y;
}

/* ------- ■メインレフトボックス------- */
#main_leftbox
{
  width: 560px ;
  background : transparent ;

  float : left ;
}


/* ------- ■記事ボックス------- */
.entry_box
{
  width : 510px ;
  text-align : left ;
  margin : 25px 0 ;
}
/* ------- ■ボディボックス------- */
.bodybox
{
  width : 510px ;
  text-align : left ;
  margin : 0 25px ;
}
  

/* ------- ■メインライトボックス------- */
#main_rightbox  
{
  width : 265px ;
  background : transparent ;
  float : right ;
}

/* ------- ■メニューボックス------- */
.menubox
{
  width : 200px ;
  margin-left : 15px ;
  margin-right : 50px ;
  text-align : left ;
}

/* ------- ■ナビゲーション------- */
.navi  {
  font-size : 10px ;
  width : 510px ;
  text-align : center ;
  margin : 10px 25px;
  background-color : transparent ;
  border-bottom : 1px solid #6e7955 ;
}

/* ------- ■リンクタイトル------- */
.linkTitle1
{
  width : 200px ;
  background: transparent url("images/linkTitle1g.gif") bottom no-repeat;
  height : 5px ;
  margin-top : 10px ;
}
.linkTitle2
{
  width : 200px ;
  background: transparent url("images/linkTitle2g.gif") top repeat-y;
}
.linkTitle3
{
  width : 200px ;
  background: transparent url("images/linkTitle3g.gif") top no-repeat;
  height : 5px ;
}
.linkTitle3b
{
  width : 200px ;
  background: transparent url("images/linkTitle3g.gif") top no-repeat;
}
.menubox h3
{
  color : #ffffe0 ;
  text-align : left ;
  font-weight : bold ;
  font-size : 11px ;
  line-height : 100% ;
  font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  padding: 1px 8px ;
  background: transparent ;
}

/* ------- ■リンクテキスト------- */
.linktext
{
  color : #000000 ;
  text-align : left ;

  font-size : 12px ;
  line-height : 170% ;

  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  padding : 1em 0 ;
}

.linklinktext
{
  color : #000040 ;
  text-align : left ;

  font-size : 12px ;
  line-height : 140% ;

  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  padding : 1em 0 ;
}


/* ------- ■エントリータイトル------- */
.entryTitle1
{
  width : 510px ;
  background: transparent url("images/entrytitle1orange.gif") bottom no-repeat;
  height : 24px ;
}
.entryTitle2
{
  width : 510px ;
  background: transparent url("images/entrytitle2orange.gif") top repeat-y;
}
.entryTitle3
{
  width : 510px ;
  background: transparent url("images/entrytitle3orange.gif") top no-repeat;
  height : 8px ;
}

.bodybox h2
{
  color : #ffffe0 ;
  text-align : left ;
  font-weight : bold ;
  font-size : 14px ;
  line-height : 100% ;
  font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  padding : 0 8px ;
}
.bodybox h2 a,
.bodybox h2 a:link,
.bodybox h2 a:visited,
.bodybox h2 a:active 
{
  color : #ffffe0 ;
  text-decoration : none ;
}

.bodybox h2 a:hover  
{
  color : #993300 ;
  text-decoration : none ;
}

.bodybox h3
{
  color : #2b2b2b ;
  text-align : left ;
  font-weight : bold ;
  font-size : 11px ;
  line-height : 100% ;
  font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  padding : 0 8px ;
}

/* ------- ■エントリーデイト------- */
.entry_date
{
  color : #000000 ;
  text-align : right ;
  font-family : "Verdana" ;
  font-size : 11px ;

  font-weight : nomal ;
}

/* ------- ■エントリーボディ------ */
.entry_body   {
  font-size : 12px ;
  line-height : 180% ;
  word-break : break-all ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin-top : 10px ;
    text-align : left ;
}

/* ------- ■エントリーモア------ */
.entry_more
{
  color : black ;
  font-size : 12px ;
  line-height : 180% ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin-top : 10px;
  text-align : left ;
}

/* ------- ■エントリーステイト------ */
.entry_state
{
  font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size : 10px ;

  color : #2f4f4f ;
  line-height : 150% ;
  margin-top : 10px ;
  text-align : left ;
}

blockquote 
{
  font-family : "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size : 11px ;
  color : #2b2b2b ;
  margin : 20px 0 20px 0 ;
  padding : 10px ;
  border : 1px solid #666 ;
  background-color : transparent ;
  }

#search 
{
  color: #594e52;
  font-size : 10px ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
}





/* ------- 以下はそれぞれのモジュール用スタイル。参考までに。------- */

/* ------- ■IMGLIST用------- */
td.img_cell  {
width : 112px ;
height : 112px;
text-align : center ;
}
td.img_page  
{
  font-size : 10px ;
  text-align : center;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
}
.img_link  
{
  font-size : 10px ;
  text-align : center ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin-top : 5px ;
}
.img_title 
{
  display : none ;
  color : #000 ;
  background-color : transparent ;
  border-bottom : 1px solid #9a9a9a ;
  border-left : 1px solid #9a9a9a ;
  border-top : 1px solid #fff ;
  border-right : 1px solid #fff ;
  text-align : center ;
  font-size : 11px ;
  font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  padding : 3px 0 3px 8px ;
}

/* ------- ■IMGLISTのカテゴリープルダウン用------- */
.img_cate 
{
  font-size : 10px ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin-top : 5px ;
  margin-bottom : 10px ;
}

/* ------- ■アーカイブプルダウン用------- */
#pdm_arslct {
    color : #003300 ;
    font-size : 10px ; 
    width : 140px ;
}

/* ------- ■カテゴリー別最新記事モジュール用------- */
.refsc_title 
{

  color : #2b2b2b ;

  background-color : transparent ;
  border : 1px solid #2b2b2b ;
  text-align : left ;
  font-weight : bold ;
  font-size : 11px ;
  font-family :  "Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  padding : 3px 0 3px 8px ;
}
.refsc_list 
{
  color :  black ;
  text-align : left ;
  font-size : 10px ;
  line-height : 170% ;
  font-family : Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅;
  margin-top : 5px ;
  margin-bottom : 10px ;
}
.refsc_list li 
{
  padding : 0 0 0 13px ;
  list-style-type : none ;
  background : url("images/li_mark1_graphite.gif") no-repeat left top ;
}
 .refsc_list a : link
{ 
 color : #2f4f4f ; 
 text-decoration : none ; 
}
 .refsc_list a:visited
{ 
  color : #000 ; 
  text-decoration : none ; 
}

