@charset "utf-8";
/* ダウンロード有難う御座います。
------------------------------------------------------------ 
*著作権表示の削除、その他FC2ブログの規約に違反する改変・改造はご容赦下さい。
*Internet Explorer 8 / Google Chrome 3.0 / Mozilla Firefox 3.53 / Safari 4 /
Opera10
にて動作確認しております。
*申し訳ありませんが、Mac環境での動作確認はしておりません。
*不具合・その他何かありましたら、http://eingraffiti.blog103.fc2.com/までお願いします。    
------------------------------------------------------------ */

/* 全体的な設定
------------------------------------------------------------ */

* {
  margin : 0;
  padding : 0;
  font-style : normal;
  font-weight : normal;
}
  
html {
  text-align : center ;
  height:100%;
  scrollbar-arrow-color : #fbdbed ;
  scrollbar-3dLight-color : #fbdbed ;
  scrollbar-face-color : #fff ;
  scrollbar-highlight-color : #fbdbed ;
  scrollbar-track-color : #fbdbed ;
  scrollbar-shadow-color : #fbdbed ;
  scrollbar-darkShadow-color : #fbdbed ; 
}

body  {
  font-family: "メイリオ", Meiryo, Verdana, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", sans-serif;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_bg.gif")  repeat;
  background-color : #fff;
  margin: 0; 
  padding: 0;
  text-align: center; 
  color: #C50159;
  line-height : 1.7;
  voice-family : "\"}\"";  
  voice-family : inherit;  
  font-size : small !important;  
  scrollbar-arrow-color : #fbdbed ;
  scrollbar-3dLight-color : #fbdbed ;
  scrollbar-face-color : #fff ;
  scrollbar-highlight-color : #fbdbed ;
  scrollbar-track-color : #fbdbed ;
  scrollbar-shadow-color : #fbdbed ;
  scrollbar-darkShadow-color : #fbdbed ; 
}
  
html>body {
  font-size : small !important;
}

textarea {
  width : 90%;
}

input {
  font-family:Arial; 
  font-size:1em; 
  color:#C50159; 
  background-color:#fff; 
  border:1px solid #C50159; 
}

textarea {
  font-family:Arial; 
  font-size:1em; 
  color:#C50159; 
  background-color:#fff; 
  border:1px solid #C50159; 
}
  
/* リンクの設定
------------------------------------------------------------ */
a {
  text-decoration : none;
}

a:link {
  color : #C50159 !important;
}

a:visited {
  color : #C50159 !important;
}

a:hover {
  color : #C50159 !important;  
}

a:active {
  color : #C50159 !important;
}

a img {
  border-style : none;
  border-width : 0px;
  text-decoration : none;
}

/* レイアウト用ブロックの設定
------------------------------------------------------------ */

div#container { 
  width: 800px; 
  margin-left : auto;
  margin-right : auto;
  background-color : #ffffff;  
  text-align: left; 
} 

div#header {
  width : 800px;
  height : 300px ;
  margin-left : auto ;
  margin-right : auto ;
  padding : 0 ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_top.jpg") no-repeat ;
  text-align : left ; 
} 

div#calendar {
  width : 800px;
  height : 50px ;
  margin-left : auto ;
  margin-right : auto ;
  padding : 0 0 20px 0 ;
  text-align : center ;
  background-color : #ffffff;
  color : #C50159 ; 
}
  
div.column {
  margin : 0 0;

}

div#primary-column {
  float : right ;
  width : 525px ;
  padding : 0 0 0 0 ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_rightbg.jpg") repeat-y ;
  voice-family : "\"}\"" ;
  voice-family : inherit ;
}

html>body div#primary-column {
  width :525px;
  padding : 0 0 0 0 ; 
}
 
div#secondary-column {
  float : left;
  width : 275px;
  padding : 0 0 0 0;
  margin-left : auto;
  margin-right : auto;
  voice-family : "\"}\"";
  voice-family : inherit;
  font-size : 1em;
}

html>body div#secondary-column {
  width : 275px;
  padding : 0 0 0 0;
}

div#secondary-column a {
  color : #C50159 ;
  text-decoration : none ;
}

div#secondary-column a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  font-weight : bold ;
}

div#footer {
  clear : both;
  width : 800px;
  height : 194px;
  margin-left : auto;
  margin-right : auto;
  text-align : center;
  font-size : 1em;
  color : #C50159;
  padding : 0 0 0 0;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_foot.jpg") no-repeat;
}
  
/* Header
------------------------------------------------------------ */
div#header h1 {
  text-align:left;
  padding : 150px 0 0 100px ;
  text-shadow : 3px 5px 5px #fbdbed ;
  font-size : 1.5em ;
}

div#header h1 a {
  color : #C50159 ;
  text-decoration : none ;
  font-weight : bold ;
}

div#header a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  font-weight : bold ;
}

div#header p {
  text-align:left;
  padding : 0 20px 0 100px ;
  text-shadow : 3px 5px 5px #fbdbed ;
  font-size : 1em ;
}

/* Calendar
------------------------------------------------------------ */

p.now-month {
  margin : 0 ;
  padding : 0 0 0 0 ;
}

div#calendar ul {
  margin : 0 ;
  padding : 3px 0 0 0 ;
  list-style-position : inside ;
}

div#calendar li {
  display : inline ;
  list-style-type : none ;
}

div#calendar li a {
  color : #C50159 ;
  text-decoration : none ;
  font-weight : bold ;
}

div#calendar li a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  font-weight : bold ;
}

li.prev-month-calendar {
  margin-right : 5px ;
}

li.day {
  margin : 3px ;
  font-size : 1em ;
}

li.next-month-calendar {
  margin-left : 5px ;
}

/* Primary-Column
------------------------------------------------------------ */

p.prev-next-navi {
  background-color : #fff ; 
  text-align : center; 
}

div.section {
  margin-bottom : 0 ;
}

div.section h2 {
  margin-bottom : 0px;
  height : 80px ;
  padding : 30px 0 0 65px ;
  font-size : 1em;
  color : #C50159 ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_righttop.jpg") no-repeat ;
  voice-family : "\"}\"";
  voice-family : inherit;
}

html>body div.section h2 {
  font-size : 1em;
}

div.section h2 a {
  color : #C50159 ;
  text-decoration : none;
  font-weight : bold ;
}

div.section h2 a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ;
  font-weight : bold ;
}

div.entry-body {
  text-align : left ;
  padding : 0 20px 10px 30px ;
  background-color : transparent ; 
  color : #C50159 ;
}

div.entry-body a {
  color : #C50159 ;
  text-decoration : none ; 
}

div.entry-body a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ;
}

div.entry-body h3 {
  margin : 0 0 ;
}

div.entry-body h3 span {
  padding-left : 5px ;
  border-left : 10px solid #fbdbed ;
  border-bottom : 1px solid #fbdbed ;
}

p.entry-more {
  padding : 25px 15px 15px 0 ;
  text-align : right ;
}

div.section p.entry-footer {
background-color : transparent ; 
  padding : 0 30px 0 20px ;
  list-style-position : inside ;
  text-align : right ;
  font-size : 1em ;
}

span.com,
span.no-com {
  padding-left : 0 ;
}

span.trk,
span.no-trk {
  padding : 0 10px 10px 0 ;
}

div.section p.entry-footer a {
  color : #C50159 ;
  text-decoration : none ;
}

div.section p.entry-footer a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  width: 180px;
}

div.section p.navigation {
  color : #C50159 ;
  text-align : center ; 
  text-vlign : top ; 
  height : 65px ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_r_foot.jpg") no-repeat;
}

div.section p.navigation a {
  color : #C50159 ;
  font-weight : bold ;
  text-decoration : none ; 
}

div.section p.navigation a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ;
  font-weight : bold ;
 }

p.prev-next-navi a {
  color : #C50159 ;
  font-weight : bold ;
  text-decoration : none; 
}

p.prev-next-navi a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ; 
  font-weight : bold ;
}

div.entry-body ol {
  list-style-type : decimal-leading-zero ;
  list-style-position : inside ; 
}

/* Comment
------------------------------------------------------------ */

input#himitu {
  margin-right : 0.5em ; 
}

p.form-btn {
  margin-top : 20px ;
}

h3#comment-top,
h3.comment-edit {
 margin : 0 0 10px 0 ;
  height : 80px ;
  padding : 30px 0 0 65px ;
  font-size : 1em;
  color : #C50159 ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_righttop.jpg") no-repeat ;
  voice-family : "\"}\"";
  voice-family : inherit;
}

h3.comment-post{
 margin : 0 0 0 0 ;
  height : 30px ;
  padding : 30px 0 0 35px ;
  font-size : 1em;
  color : #C50159 ;
  voice-family : "\"}\"";
  voice-family : inherit;
}

h4.comment-header {
  margin-bottom : 10px ;
  padding-left : 30px ;
  font-weight : normal ;
}

div.comment-body {
  padding : 0 30px 10px 40px ;
  background-color : transparent ; 
}

p.comment-footer {
  margin : 10px 0 15px 0 ;
  padding : 0 20px 0 20px ;
  text-align : right ;
  font-size : 1em ;
 }

p.comment-footer a {
  color : #C50159 ;
  text-decoration : none ; 
  font-weight : bold ;
}

p.comment-footer a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ; 
  font-weight : bold ;
}

div.comment-area{
  width : 485px ;
  padding : 0 20px 50px 20px ;
  border:none;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_r_foot.jpg") no-repeat;
  background-position:bottom; 
}

/* Trackback
------------------------------------------------------------ */

h3#trackback-top {
 margin : 0 0 10px 0 ;
  height : 80px ;
  padding : 30px 0 0 65px ;
  font-size : 1em;
  color : #C50159 ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_righttop.jpg") no-repeat ;
  voice-family : "\"}\"";
  voice-family : inherit; 
}

p.trackback-uri {
  margin-bottom : 15px ;
  padding-left : 30px ;
  background-color : transparent ;
}

p.trackback-uri a {
  color : #C50159 ;
  font-weight : bold ;
  text-decoration : none;
}

p.trackback-uri a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ;
  font-weight : bold ;
}

h4.trackback-header {
  margin-bottom : 10px ;
  padding-left : 30px ;
  background : url("") left center no-repeat ;
  background-color : transparent ;
  font-weight : normal ;
}

h4.trackback-header a {
  color : #C50159 ;
  text-decoration : none ;
  font-weight : bold ;
}

h4.trackback-header a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ;
  font-weight : bold ;
}

div.trackback-excerpt {
  padding : 0 20px 0 20px ;
}

p.trackback-footer {
  margin : 10px 20px 15px 20px ;
  padding : 0 0 0 20px ;
  background-color : transparent ; 
 }

 div.trackback-area{
  width : 525px ;
  padding : 0 0 50px 0 ;
  border:none;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_r_foot.jpg") no-repeat;
  background-position:bottom; 
}

/* Secondary-Column
------------------------------------------------------------ */

div#secondary-column h2.categories-archives,
div#secondary-column h2.recent-entries,
div#secondary-column h2.recent-comments,
div#secondary-column h2.recent-trackbacks,
div#secondary-column h2.links,
div#secondary-column h2.appendix {
    padding : 0 20px 0 20px ; 
}

div#secondary-column h2.search {
    padding : 0 20px 0 20px ;
}

div#secondary-column ul {
   padding : 0 20px 0 20px ;
}

div#secondary-column ul.recent-entries,
div#secondary-column ul.recent-comments,
div#secondary-column ul.recent-trackbacks {
    padding : 0 20px 0 20px ;
}

div#plug{
  width:275px;
  border:none;
  background-image: url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_leftbg.jpg");
  background-repeat: repeat-y;
}

div#plug div.top{
  width:214px;
  height : 80px ;
  font-color : #C50159 ;
  font-weight : bold ;
  padding : 30px 0 0 65px ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_lefttop.jpg") no-repeat ;
  text-align : center ;
  voice-family : "\"}\"" ;
  voice-family : inherit ;
}

div#plug div.main{
  width:235px;
  font-color : #C50159 ;
  padding : 0 20px 0 20px ;
  list-style-image:url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_list.jpg");
}

div#plug div.foot{
  width:235px;
  height : 40px ;
  padding : 0 20px 0 20px ;
  font-weight : bold ;
  background : url("http://blog-imgs-35.fc2.com/e/i/n/eingraffiti/snow_p_l_foot.jpg") no-repeat ;
  text-align : left ;
  voice-family : "\"}\"" ;
  voice-family : inherit ;
}

/* Footer
------------------------------------------------------------ */

div#footer div.ads {
  color : #C50159 ;
  text-align : center ;
  padding : 80px 0 0 0 ;
  font-size : 1em ;
}

div#footer div.ads a {
  color : #C50159 ;
  text-decoration : none ;
  font-size : 1em ;
  font-weight : bold ;
}

div#footer div.ads a:hover {
  background-color : #fbdbed ;
  color : #C50159 ;
  text-decoration : none ;
  font-size : 1em ;
  font-weight : bold ;
}

div#footer div.ads strong {
  color : #C50159 ;
  font-weight : bold ;
  font-size : 1em ;
}

/* Mac版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;
}