@charset "UTF-8";


/*
-----------------------------------------------------

Templates Box CSS
    Name: heart_black_3co
 Version: 2009.10.30

-----------------------------------------------------
*/




/* contentプロパティの初期化 */



*:before,
*:after {
   content ; 
}

/* 全体的なマージン・パディング・フォントスタイル等の初期化 */

* {
  margin : left ;
  padding : 1050;
  font-style : normal;
  font-weight : normal;
}




/* html,body ブログ全体
------------------------------------------------------------ */

body {
  color : #ffffff;
  font-size: 75%;
  font-family: 'メイリオ','メイリオ','メイリオ',Meiryo,'メイリオ',sans-serif;
  background-color : #000000;
        background : url("http://blog-imgs-29-origin.fc2.com/m/i/n/minaoki160214/123456.jpg") top left repeat;
  
  text-align : center;
  line-height : 150%;
}

h1 {
  font-size : 400%;
}

h2 ,h3 ,h4 {
  font-size : 100%;
}

img {
  border: none;
}

form {
  color: #ffffff;
  margin: 0px;
  padding: 0px;
}

input,textarea {
  color: #ffffff;
  border : 1px solid #ffffff;
  padding: 2px;
}

em {
  font-style : italic;
}

strong {
  font-weight : bold;
}


ul {
  line-height:170%;
  padding: 0px 0px 0px 20px;
}

li {
  padding: 2px 0;
}

blockquote{
  width : 1050px;
  margin : 20px 0 10px 10px;
  padding : 0.5em;
  border-left : 3px  double #000000;
}


/* リンクの設定 */

a {
  text-decoration : none;
}
a:link {
  color : #ffffff !important;
}
a:visited {
  color : #ffffff !important;
}
a:hover {
  color : #ffffff !important;
  text-decoration: underline;
}
a:active {
  color : #ffffff !important;
}

/* スクロールバーの設定(IE限定) */

html,body {
  scrollbar-3dlight-color : #ffffff;
  scrollbar-arrow-color : #ffffff;
  scrollbar-base-color : #ffffff;
  scrollbar-darkshadow-color : #999999;
  scrollbar-face-color : #ffffff;
  scrollbar-highlight-color : #ffffff;
  scrollbar-shadow-color : #000000;
  scrollbar-track-color : #ffffff;
}


/* layout レイアウト
------------------------------------------------------------ */

/* containerの設定 */

div#container {
  width : 1050px;
  margin-left : auto;
  margin-right : auto;
  background-color : #000000;
  border-left : 2px solid #ffffff; 
  border-right : 2px solid #ffffff;
  text-align : center;
}

div#branding {
  width : 1050px;
  height : 130px;
  background : url
}


/* primary-columnとsecondary-columnの回り込み */

div#wrapper {
  float : left;
  width :1000px;
}


/* primary-columnの設定 */

div#primary-column {
  float : right;
  width :700px;
  padding : 0 10px;
}

html>body div#primary-column {
  float : right;center
        width : 200px;
  padding : 0 10px;
}


/* secondary-columnの設定 */

div#secondary-column {
  float : left;
  padding : 0 10px;
  width : 210px;
}


/* extra-columnの設定 */

div#extra-column {
  float : right;
  padding : 0 10px;
  width : 0px;
}


/* footerの設定 */

div#siteinfo-legal {
  clear : both;  
  margin : 0px 5px;
}


/* page　navi ページナビ
------------------------------------------------------------ */

/* 管理ページへのリンクの設定 */

div.header {      
  float : right;
  margin-bottom : 20px;
}

td.menu {
  padding-left : 30px;
  width : 90px;
  height : 90px;
  background : 
}

td.menu a {
  color : #ffffff !important;
}


/* ページ送りの設定 */

p.prev-next-navi {
  margin : 10px 0;
  text-align : center;
}

ul#calendar-y li { 
  display: inline;
}


/* 記事送りの設定 */

p.entry-next-navi{
  margin : 0 10px 20px 10px;
  text-align : center;

}


/* branding タイトル・サイトの説明
------------------------------------------------------------ */

div#branding h1 {
  padding : 130px 40px 0px 40px;
  text-align : center;
}

div#branding h1 a {
  color : #ffffff !important;
  font-weight : bold;
}

div#branding p {
  padding : 20px 40px 0px 40px;
  text-align : center;
}


/* primary-column　メインカラム
------------------------------------------------------------ */

div.section {
  margin-bottom : 
}

div#primary-column h2 {
  border-top : 1px solid #ffffff; 
  border-bottom : 1px dotted ffffff; 
  height : 50px;
  
}

div.section h2 {
  color :#ffffff;
  font-weight : bold;
}

div.section h2 a {
  color :# ffffff !important;
  font-weight : bold;
}

/* entry（記事部分）の設定 */

p.entry_day {
  margin : 10px 10px 20px 10px;
  font-weight ; bold;
  text-align : right;
}

div.entry-header {
  padding : 20px 10px 0px 50px;
  color : #ffffff;
  font-weight : bold;
}

div.entry-body {
  padding : 20px;
}

p.entry-more {
  padding : 10px 0px;
  text-align : right;
}

div.entry_footer {
  padding : 20px 20px 10px 20px;
}

div.section ul.entry-footer {
  font-size: 90%;
  list-style-position : inside;
  text-align : right;
}

div.section ul.entry-footer li {
  display : inline;
  list-style-type : none;
}

.emoji{
  vertical-align:middle;
  border:0;
}


/* comment（コメント）の設定 */

div#primary-column form {
  margin : 0 20px;
}

div#primary-column h3 {
  color : #000000 !important;
  font-weight : bold;
}

div#primary-column h4 {
  color : #000000 !important;
}

div#primary-column h4 a {
  color : #000000 !important;
}

input#himitu {
  margin-right : 0.5em;
}

p.form-btn {
  margin : 20px 0;
}


h3#comment-top {
  margin : 10px 0;
  padding : 20px 10px 10px 50px;
  border-top : 1px solid #000000 !important;
  border-bottom :1px dotted #000000  !important;
  background : 
}

h3.comment-post,
h3.comment-edit {
  margin : 10px 0;
  padding : 20px 10px 10px 50px;
  border-top : 1px solid #000000; 
  border-bottom :1px dotted #000000; 
  background : 
}

h4.comment-header {
  padding : 5px 20px 0px 20px;
}

div.comment-body {
  padding : 10px 20px;
}

ul.comment-footer {
  padding : 10px 20px 5px 20px;
  list-style-type : none;
  text-align : right;
}

ul.comment-footer li {
  display : inline;
  list-style-type : none;
}

.comment-footer a {
  color : #000000 !important;
}


/* trackback（トラックバック）の設定 */

h3#trackback-top {
  margin : 10px 0;
  padding : 20px 10px 10px 50px;
  border-top : 1px solid #000000; 
  border-bottom :1px dotted #ffffff; 
  background : 
}

div.trackback-uri {
  padding : 10px 20px;
}

h4.trackback-header {
  padding : 5px 20px 0px 20px;
}

div.trackback-excerpt {
  padding : 10px 20px;
}

ul.trackback-footer {
  padding : 10px 20px 5px 20px;
  list-style-type : none;
  text-align : right;
}

ul.trackback-footer li {
  display : inline;
  list-style-type : none;
}


/* titlelist_area　全記事リストの設定 */

div.all-header {
  padding : 20px 10px 10px 50px;
  color : #ffffff;  
  font-weight : bold;
}

div.all-list {
  margin : 0 10px;
  padding: 5px 0;
}

div.all-list li {
  border-bottom : 1px dotted #000;
}



/* plugin　アーカイブ関連
------------------------------------------------------------ */


/* secondary-column　左カラム　（プラグイン1） */

div#secondary-column h2 {
  padding : 20px 15px 5px 15px;
  background : 
  color : #ffffff;
  font-weight : bold;
  text-align: center;
}


/* extra-column　右カラム　（プラグイン2） */

div#extra-column h2 {
  padding : 20px 15px 5px 15px;
  background : url("http://blog-imgs-24-origin.fc2.com/t/e/m/templatehouse/line_heart01.gif") top center no-repeat;
  color : #ffffff;
  font-weight : bold;
  text-align:
}


/* free area (plugin1～2)の設定 */

div.plugin {  
  margin-bottom : 25px;
  border : 1px solid #ffffff; 
}  

div.plugin-body {
  padding : 20px;
  border-top :1px dotted #000; 
}


div.plugin-body a {
  color : #ffffff !important;
}

.plugin-body a:visited {
  color : #ffffff !important;
}

.plugin-body a:hover {
  color : #ffffff !important;
}


/* プラグインカレンダーの設定 */

.calender {
  line-height: 150%;
  width: 100%;
  text-align: center;
}

.calender caption {
  width: 100%;
  line-height: 150%;
}

.calender th {
  height: 20px;
  padding-top: 5px;
}

.calender td {
  height: 20px;
  text-align: center;
}

.calender td a {
  display: block;
  color : #cccccc !important;
  text-decoration : underline;
}

#sun {
  color : #666000;
}
#sat {
  color : #666666;
}


/* siteinfo-legal　フッター・著作権表示部分
------------------------------------------------------------ */

div#siteinfo-legal p {
  padding : 10px 40px;
  border-top : 1px solid #000; 
  text-align : center;
}



/*
-----------------------------------------------------

以下MacI調整部分

-----------------------------------------------------
*/



/* コード
------------------------------------------------------------ */

div.section pre {
  margin : 1em auto;
  padding : 0.5em;
  font-family : sans-serif;
  overflow : auto;
  width : 90%;
}

/* for without MacIE5 \*/

div.section pre {
  overflow : scroll;    /* MacIE用バグ対応 */
}/* */

div.section > pre {
  width : auto;      /* MacIE用バグ対応 */
}

div.section code {
  font-family : monospace;
}

/* 一行入力欄のスタイル */
input {
color:#000000; /* 文字の色 */
background-color:#ffffff; /* 背景の色 */
border:#cccccc 1px solid; /* 枠の色・幅・スタイル */
}

/* コメント入力欄のスタイル */
textarea {
color:#000000; /* 文字の色 */
background-color:#ffffff; /* 背景の色 */
border:#cccccc 1px solid; /* 枠の色・幅・スタイル */
}


/* 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;
}