/* ページ全体の設定 */
body {
  text-align : center; /* バグを利用してブロックレベル要素をセンタリング */
  font-size: 12px;
  color: #666666;
  background-color: #ffffff;
  font-family : "Tahoma","Verdana","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","ＭＳ Ｐゴシック";
  line-height : 20px ;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;
}

/*リンクの設定*/
a:link {
  font-size: 12px;
  color : #666633;
  text-decoration: none;
}

a:active {
  font-size: 12px;
  color : #999933;
  text-decoration: none;
}

a:visited {
  font-size: 12px;
  color : #99cc33;
  text-decoration: none;
}

a:hover {
  font-size: 12px;
  color : #999933;
  text-decoration: none;
}

div#container {
  width : 760px;       /* コンテンツ幅を760pxに設定 */
  margin-left : auto;  /* 左側のマージンを自動算出 */
  margin-right : auto; /* 右側のマージンを自動算出 */
  text-align : left;   /* body要素で指定したセンタリングを戻す */
}
div#primary-column {
  float : left;        /* プライマリーカラム（記事等）を左側に回り込ませる */
  width : 540px;       /* 幅を520pxに設定 */
}
div#secondary-column {
  float : right;       /* セカンダリーカラム（メニュー等）を右側に回り込ませる */
  width : 200px;       /* 幅を200pxに設定 */
}
div#siteinfo-legal {
  clear : both;        /* 全ての回り込みの解除 */
}


/* ブログのタイトルの設定 */
div#branding {
  width : 760px;
  height : 250px ;
}
div.site_top {
  width : 760px;
  height : 250px ;
  align : center ;
  padding : 0px 0px 10px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/anime_h-back1.gif);
  background-repeat : no-repeat;
  background-position : center top;
}

div.site_title{
  font-family: "Comic Sans MS",Tahoma,Verdana,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,"ＭＳ Ｐゴシック";
  padding : 120px 0px 0px 0px;
  background-repeat : no-repeat;
  background-position : center top;
  text-align : center;
}
div.site_title a:link {font-size: 20px; color: #666633; font-weight : bold;}
div.site_title a:active {font-size: 20px; color: #999933; font-weight : bold;}
div.site_title a:visited {font-size: 20px; color: #666633; font-weight : bold;}
div.site_title a:hover {font-size: 20px; color: #999933; font-weight : bold;}

/* ブログの説明文の設定 */
div.site_s{
  padding : 0px 50px 0px 50px;
  color : #666666;
  font-family: Tahoma,Verdana,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro",Osaka,"ＭＳ Ｐゴシック";
  font-size : 12px ;
  font-weight : normal;
  line-height : 20px;
  text-align : left;
}

/*フリースペースの設定*/
.free_space_top1{    
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_top1.gif);
  background-repeat : no-repeat;
  background-position: top;
}
.free_space_top2{
  padding : 0px 0px 0px 100px;
  text-align : left;
  vertical-align : top;
  line-height: 35px;
  font-size : 13px;
  font-family: "Tahoma","Verdana","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","ＭＳ Ｐゴシック";
  color : #666633;
  font-weight : bold;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_top2.gif);
  background-repeat : repeat-x;
  background-position-x : top;
}
.free_space_top3{    
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_top3.gif);
  background-repeat : no-repeat;
  background-position: top;
}

.free_space_mdl1{    
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_mdl1.gif);
  background-repeat : repeat-y;
  background-position-y : left;
}
.free_space_mdl2{
  background-color : #ffffff;
  font-size : 12px;
  padding : 14px 20px 0px 20px;
  line-height : 1.6em ;
}
.free_space_mdl3{    
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_mdl3.gif);
  background-repeat : repeat-y;
  background-position-y : right;
}

.free_space_btm1{    
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_btm1.gif);
  background-repeat : no-repeat;
}
.free_space_btm2{
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_btm2.gif );
  background-repeat : repeat-x;
  background-position : top;
}
.free_space_btm3{    
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_btm3.gif );
  background-repeat : no-repeat;
}

/* エントリー欄の設定 */

.main_top_left{    
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_top1.gif);
  background-repeat : no-repeat;
  background-position : bottom;
}
.main_top_ctr{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_top2.gif);
  background-repeat : repeat-x;
  background-position-x : bottom center;
}
.main_top_right{     
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_top3.gif);
  background-repeat : no-repeat;
  background-position : bottom;
}

.main_tittle {
  text-align : center;
  vertical-align : bottom;
  font-size : 13px;
  font-family: "Tahoma","Verdana","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","ＭＳ Ｐゴシック";
  padding : 2px 20px 0px 20px;
  color : #666633;
  font-weight : bold;
  background-color : #ffffff
}

.main_day {
  background-color: #ffffff;
  font-size : 12px;
  padding : 10px 50px 0px 50px;
  line-height : 20px ;
}

.main_mdl_left {
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_mdl1.gif);
  background-repeat : repeat-y;
}
.main_mdl_ctr {
  background-color: #ffffff;
  font-size : 12px;
  padding : 10px 20px 0px 20px;
  line-height : 25px ;

.main_mdl_ctr a:link {font-size: 12px; color: #666633;}
.main_mdl_ctr a:active {font-size: 12px; color: #999933;}
.main_mdl_ctr a:visited {font-size: 12px; color: #666633;}
.main_mdl_ctr a:hover {font-size: 12px; color: #999933;}



}
.main_mdl_right {
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_mdl3.gif);
  background-repeat : repeat-y;
}

.main_btm_left {
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_btm1.gif);
  background-repeat : no-repeat;
  background-position-x : top;
}
.main_btm_ctr{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_btm2.gif);
  background-repeat : repeat-x;
  background-position-x : top center;
}

.main_btm_right {
  font-weight : bold;
  padding : 25px 0px 0px 0px;
  text-align : right;
  vertical-align : top;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_btm3.gif);
  background-repeat : no-repeat;
  background-position-x : top;
}
.main_btm_right a:link {font-size: 12px; color: #666633;}
.main_btm_right a:active {font-size: 12px; color: #999933;}
.main_btm_right a:visited {font-size: 12px; color: #666633;}
.main_btm_right a:hover {font-size: 12px; color: #999933;}
       
/* 投稿欄、ボタンの設定 */
textarea,button,submit,input,select{
  font-size :12px;
  line-height: 20px ;
  color :#999933;
  border: #C9C9C9 1px solid; 
  background: #fff;
}


/* サイドバーの設定 */
.menu1 td {
  font-size : 10px ;  
}

.menu_top1{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu1-top1.gif);
  background-repeat : no-repeat;
  background-position: bottom;
}
.menu_top2{
  padding : 0px 0px 0px 0px;
  text-align : center;
  vertical-align : bottom;
  font-family: "Tahoma","Verdana","Arial","ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","ＭＳ Ｐゴシック";
  color : #666633;
  font-size : 12px!important;
  font-weight : bold;
}
.menu_top3{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu1-top3.gif);
  background-repeat : no-repeat;
  background-position: bottom;
}
.menu_top4{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu1-top4.gif);
  background-repeat : no-repeat;
  background-position: bottom;
}

.menu_top5{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu1-top5.gif);
  background-repeat : repeat-x;
}
.menu_top6{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu1-top6.gif);
  background-repeat : no-repeat;
}

.menu_mdl1{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_mdl1.gif);
  background-repeat : repeat-y;
  background-position-y : left;
}
.menu_mdl0{
  padding : 0px 0px 0px 0px;
  background-color : #ffffff;
}
.menu_mdl2{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-main_mdl3.gif);
  background-repeat : repeat-y;
  background-position-y : right;
}

.menu_btm1{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu-btm1.gif);
  background-repeat : no-repeat;
  background-position : top left;
}
.menu_btm2{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu-btm2.gif);
  background-repeat : repeat-x;
  background-position-x : top;
}
.menu_btm3{
  padding : 0px 0px 0px 0px;
  background-image : url(http://blog-imgs-18-origin.fc2.com/h/e/t/hetanoyokozuki/h2-menu-btm3.gif);
  background-repeat : no-repeat;
  background-position : top right;
}
.menu_mdl0 p{
  margin : 0.5em;
}

.menu_mdl0 ul{
  margin : 0px 0px 0px 10px;
  padding : 0px;
  list-style-type : square;
  list-style-position : outside;
}

.menu_mdl0 li{
  margin : 0.5em 0em 0em 1em;
  font-size : 10px;
  line-height : 14px;
  padding : 0px;
}


.menu_mdl0 a:link {font-size: 10px;}
.menu_mdl0 a:active {font-size: 10px;}
.menu_mdl0 a:visited {font-size: 10px;}
.menu_mdl0 a:hover {font-size: 10px;}

br {
  letter-spacing : normal ;
}


/* カレンダーの設定 */
.calender {
  text-align : center;
  font-size: 10px;
  color: #666;
  line-height: 15px;
  width: 80%;
  padding-left: 20px;
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
}
.calender caption {
  width: 90%;
        text-align : center;
  font-size: 10px;
  line-height: 15px;
  padding-left: 7px;
  letter-spacing : 1px;
}
.calender th {
  font-weight: bolder;
        text-align: right;
}
.calender td {
  text-align: right;
}
.calender td a {
  display: block;
}
th#sun {
  color: #ff4678;
}
th#sat {
  color: #0000cb;
}

.calender td a:link {
  font-size: 10px;
  background: #666633!important;
  color: #fff;
  text-decoration: none;
}
.calender td a:visited {
  font-size: 10px;
  background: #996600!important;
  color: #fff;
  text-decoration: none;
}
.calender td a:hover {
  font-size: 10px;
  background: #999933!important;
  color:  #fff;
  text-decoration: blink;
}
.state {
  font-size: 11px;
  line-height: 20px;
  letter-spacing : 1px;
}

/* 著作権表示の設定 */
div#siteinfo-legal {
  background-repeat : no-repeat;
  height : 94px ;
  text-align : center ;
  padding : 20px 40px 2px 40px;
  color : #999933;
  font-size : 11px ;
}
.copyright a:link {font-size: 11px; color: #666633;}
.copyright a:active {font-size: 11px; color: #999933;}
.copyright a:visited {font-size: 11px; color: #666633;}
.copyright a:hover {font-size: 11px; color: #999933;}


/* 引用部分の設定  */
blockquote {
  width : 315px;
  margin : 1em 25px;
  padding : 10px;
  color: #a0a0a0;
  border-left : 5px double #f80;
}

/* スペーサーの設定  */
div#spacer {
  padding : 0px 0px 0px 0px;
  font-size: 5px;
  line-height: 5px;
  letter-spacing : 0px;
}