@charset "utf-8";

/**************************************************************************/
/*
Pretty Heart-blog [ph-macaron2　Ver2.00] 
http://manmouxstyle.blog67.fc2.com/

このテンプレートは二次配布可のFC2ブログのテンプレート工房さんのものをカスタマイズしたものです。
当サイトへのリンクとFC2ブログのテンプレート工房様へのリンクは消さないでください。
詳しくはご利用規約を参照
http://manmouxstyle.blog67.fc2.com/blog-entry-29.html

FC2ブログのテンプレート工房 [lightframe_ver.05.1]
http://10plate.blog44.fc2.com/
*/
/**************************************************************************/

/******************************************* ▼ 基本設定 ▼ */

* {
margin:0;
padding:0;
font-family:メイリオ,Verdana,Osaka;
scrollbar-face-color:#fff;
scrollbar-arrow-color:#dcdcdc;
scrollbar-highlight-color:#dcdcdc;
scrollbar-3dlight-color:#f5f5f5;
scrollbar-shadow-color:#dcdcdc;
scrollbar-darkshadow-color:#f5f5f5;
scrollbar-track-color:#f5f5f5;
}

body {
margin:0;
padding:0;
font-family:メイリオ,Verdana,Osaka;
font-size:15px;
color:#666;
line-height:22px;
background-color:#f5f5f5;
text-align:left;
} 

/******************************************* ▲ 基本設定 ▲ */



/******************************************* ▼ レイアウトここで横幅▼ */

/*　全体のレイアウト　*/
#outline { 
width:980px;
margin:0 auto; 
background-color:#fff;
border-top:5px solid #cc0000;
border-right:1px solid #ccc;
border-left:1px solid #ccc;
border-bottom:5px solid #cc0000;
}

/*　ヘッダー　*/
#header_outline {
width:100%;
height:200px;
margin:0;
padding:0;
background:url(https://blog-imgs-119-origin.fc2.com/m/a/t/matatabichito/sasalo.gif) no-repeat 0 0;
}

/*　記事エリア　*/
#center { 
width:755px;
float:left; 
overflow: hidden;
} 

/*　サイドナビ　*/
#right { 
width:225px;
float:right;
overflow: hidden;
} 

/*　フッター　*/
#footer_outline {
width: 100%;
clear:both;
margin:0;
padding:0;
background-color:#f5ebe7 ;
text-align: center;
border-top:3px double #eda789;
}
/******************************************* ▲ レイアウト ▲ */



/******************************* ▼ リンクの色と下線の有無 ▼ */

a,
a:link,
a:visited,
a:active {
color:#CC6600;
text-decoration:none;
}

a:hover {
color:#996633;
}

/******************************* ▲ リンクの色と下線の有無 ▲ */



/*************************************** ▼ ブログタイトル ▼ */

h1 { 
background-image : url("https://blog-imgs-119-origin.fc2.com/m/a/t/matatabichito/sasalo.gif");
text-indent:100%;
white-space:nowrap;
overflow:hidden;
}

/* ▽ブログタイトルのリンク▽ */
h1 a,
h1 a:link,
h1 a:visited {
font-family:Verdana,Arial,sans-serif;
color:#cc0000;
}

h1 a:hover,
h1 a:active {
color: #e0dcbf;
}
/* △ブログタイトルのリンク△ */

/*************************************** ▲ ブログタイトル ▲ */



/***************************************** ▼ サイト紹介文 ▼ */

.intro { 
margin:0;
padding:0 10px 0 0;
font-size:10px;
text-align:right;
}

/***************************************** ▲ サイト紹介文 ▲ */



/***************************************** ▼ 横カレンダー ▼ */

.line_calendar {
margin: 0 auto;
padding: 8px 0;
font-family: Verdana;
font-size:80%; /* 文字の大きさ */
text-align: center;
border-top: 3px solid #eee; 
border-bottom: 3px solid #eee;
}

.line_cal_day {
margin:0 3px;
}

/* ▽横型カレンダーリンクのリンク▽ */
.line_calendar a,
.line_calendar a:link,
.line_calendar a:visited,
.line_calendar a:active {
color:#cc0000;
font-weight:bold;
}

.line_calendar a:hover {
color:#e0dcbf;
}
/* △横型カレンダーリンクのリンク△ */

/***************************************** ▲ 横カレンダー ▲ */



/***************************************** ▼ パンくずリスト ▼ */

.pankuzu {
margin:10px 25px 0 25px;
padding:0;
text-align:left; 
}

/***************************************** ▲ パンくずリスト ▲ */



/************************************************* ▼ 記事 ▼ */
.ently_outline { 
margin:25px 20px 50px 20px;
padding:0 0 5px 0;
border:1px solid #eda789;
}

.ently_outline ul {
margin:0 0 0 5px;
padding:0;
}

.ently_outline ul li {
margin:3px 0 0 30px;
padding:0;
list-style-type:disc;
}

/* ▽記事内リンクのリンク▽ */
.ently_outline a,
.ently_outline a:link,
.ently_outline a:visited,
.ently_outline a:active {
color:#cc0000;
}

.ently_outline a:hover {
color:#e0dcbf;
}
/* △記事内リンクのリンク△ */

/* 記事の日付 */
.entry_date {
margin:0;
padding:0;
font-size:10px;
text-indent:5px;
border-left:8px solid #efd6cd;
} 

/*　記事タイトル　*/
.ently_title { 
margin:0;
padding:0;
font-size:14px;
color:#cc0000;
text-indent:5px;
background:url(https://blog-imgs-44-origin.fc2.com/m/a/n/manmouxstyle/line1.gif) repeat-x 0 100%; 
border-left:8px solid #efd6cd;
} 

/* 記事本文 */
.ently_body { 
margin:15px 0 30px 0;
padding:0 20px;
}

/* 続きを読む・閉じる */
.readmore { 
margin:10px 0 0 0;
} 
.readclose { 
margin:10px 0;
} 

.ently_navi { 
margin:10px 0 0 0;
padding:0 5px 0 0;
text-align:right;
background:url(https://blog-imgs-44-origin.fc2.com/m/a/n/manmouxstyle/line1.gif) repeat-x 0 100%;
} 

/*　topに戻る　*/
.top {
margin:10px 0 0 0;
padding:0 5px 0 0;
text-align:right;
}

/*　引用やリスト　*/
blockquote {
margin:10px 0 0 10px;
padding:5px;
letter-spacing:1px;
line-height:18px;
background:url(https://blog-imgs-44-origin.fc2.com/m/a/n/manmouxstyle/back03.gif) repeat-x;
border:1px solid #eee;
}

/* 新着マーク */
.new{
font-size:11px;
color:#cc0000;
font-weight:normal;
}

/*　画像　*/
img {
    display:block;
    margin: 0 auto;
    text-align: center;
}

/*　絵文字　*/
.emoji{
vertical-align:middle;
}

/* ブックマーク 拍手 */
.fc2_footer {
margin:25px 0;
padding:0;
}

/* ▼ FC2バトンのスタイル ▼ */

.blog_baton {
padding:10px;
}

/* 質問番号(Q) */
.q_number {
padding: 2px 4px;
color:#cc0000;
background-color:#efd6cd;
}

/* 質問本文 */
.baton_q {
padding:0 0 2px 0;
font-weight:bold;
background:url(https://blog-imgs-44-origin.fc2.com/m/a/n/manmouxstyle/line1.gif) repeat-x 0 100%;
}

/* 答え番号(A) */
.a_number {
padding:0 4px;
font-weight:bold;
}

/* 答え本文 */
.baton_a {
margin:0;
padding:2px 0 15px 0;
}

/************************************************* ▲ 記事 ▲ */



/*************************** ▼ サイドメニュー(プラグイン１・２) ▼ */

.plugin_outline { 
margin:23px 15px 25px 15px;
padding:0;
} 

/*　サイドメニューの各タイトル　*/
.plugin_title { 
margin: 0;
padding:3px 10px 2px 10px;
font-size:12px;
color:#cc0000;
background-color:#efd6cd;
font-weight:bold;
border:5px double #fff; 
}

/*　サイドメニューの各内容　*/ 
.plugin_body,
.pu_description,
.pd_description { 
margin:5px 10px;
padding:0;
text-align:left;
}

#right ul {
margin:5px 0 0 0;
padding:0;
}

#right ul li {
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
}

#right ul li img {
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
}

/*************************** ▲ サイドメニュー(プラグイン１・２) ▲ */



/*************************** ▼ 上部メニュー(プラグイン３) ▼ */

.plugin3_outline { 
margin:25px 20px 50px 20px;
margin-bottom:0px;
padding:0 0 5px 0;
background-color:#ffefd5;
}

/*　プラグイン３の各タイトル　*/ 
.plugin3_title { 
margin:0;
padding:3px 0;
color:#700;
font-size:14px;
font-weight:bold;
text-indent:10px;
background-color:#eda789;
border:3px dotted #fff;
}
 
/*　プラグイン３の各内容　*/
.plugin3_body,
.p3u_description,
.p3d_description { 
margin:0;
padding:10px 15px 0 15px;
}

.plugin3_body ul {
margin:0 0 10px 0;
padding:0;
}

.plugin3_body ul li {
margin:0 0 0 20px;
padding:0;
list-style-type:disc;
}

/*************************** ▲ 上部メニュー(プラグイン３) ▲ */



/********************************************* ▼ コメント ▼ */

.comment_outline { 
margin:25px 25px 50px 15px;
padding:5px;
} 

.comment_outline h2 { 
margin:0 0 10px 0;
padding:5px 0 0 0;
font-size:14px;
color:#cc0000;
text-indent:5px;
} 

.comment_body { 
margin:0 10px 20px 10px;
padding:5px 10px 0 10px;
border:1px solid #efd6cd;
} 

.com_sub {
width:498px;
height:20px;
border-bottom:1px dotted #efd6cd;
}

.comment_title { 
margin:0;
padding:0;
font-size:12px;
color:#cc0000;
font-weight:bold;
}

.comment_name {
margin:0;
padding:0;
text-align:right;
} 

.comment_text { 
margin:5px 0 5px 3px;
padding:0;
}

.comment_navi { 
margin:0;
padding:0;
text-align:right;
}

/* 入力フォーム設定　*/
.form {
padding:5px 10px;
}

form {
margin:0;
}

input {
padding:0 3px;
font-family:メイリオ,Verdana,Osaka;
font-size:11px;
color:#666;
background-color:#fff;
border:1px solid #efd6cd;
}

textarea {
width:450px;
overflow: auto;
padding:0 3px;
font-family:メイリオ,Verdana,Osaka;
font-size:11px;
color:#666;
background-color:#fff;
border:1px solid #efd6cd;
background-color:#fff;
scrollbar-face-color:#fff;
scrollbar-arrow-color:#efd6cd;
scrollbar-highlight-color:#efd6cd;
scrollbar-3dlight-color:#fff;
scrollbar-shadow-color:#efd6cd;
scrollbar-darkshadow-color:#fff;
scrollbar-track-color:#fff;
}

#himitu {
border:0;
background-color:transparent;
}

/*　送信ボタン　*/
.button {
width:120px;
margin:5px 0 0 0;
padding:0;
font-size:11px;
color:#cc0000;
background-color:#efd6cd;
border:none;
text-align:center;
cursor:pointer;
}

.search {
width:60px;
margin:5px 0 0 0;
padding:0;
font-size:11px;
color:#cc0000;
background-color:#efd6cd;
border:none;
text-align:center;
cursor:pointer;
}

/********************************************* ▲ コメント ▲ */



/*************************************** ▼ トラックバック ▼ */

.trackback_outline { 
margin:25px 25px 50px 15px;
padding:5px;
}
 
.trackback_block_title { 
margin:0 0 10px 0;
padding:5px 0 0 0;
font-size:14px;
color:#cc0000;
font-weight:bold;
text-indent:5px;
}

.trackback_url {
margin:0 10px 30px 10px;
padding:0;
font-size:12px;
}

.tb_url {
font-size:11px;
font-weight:bold;
border:none;
}

.trackback_block_body { 
margin:0 10px 20px 10px;
padding:5px 10px 0 10px;
border:1px solid #efd6cd;
}

.tb_sub {
width:498px;
height:20px;
border-bottom:1px dotted #efd6cd;
}

.trackback_title {
margin:0;
padding:0;
font-size:12px;
color:#cc0000;
font-weight:bold
}

.tb_blog_name {
margin:0;
padding:0;
text-align:right;
} 

.trackback_body { 
margin:5px 0 5px 3px;
padding:0;
}

.trackback_navi {
margin:0;
padding:0;
text-align:right;
} 

/*************************************** ▲ トラックバック ▲ */



/******************* ▼ カテゴリ・検索・月別ナビゲーション ▼ */

.various_outline { 
margin:0 25px 0 15px;
padding:5px; 
} 

.various_title {
margin:10px 0 0 0;
padding:0;
font-size:14px;
color:#cc0000;
font-weight:bold;
text-indent:5px;
background:url(https://blog-imgs-44-origin.fc2.com/m/a/n/manmouxstyle/line1.gif) repeat-x 0 100%; 
border-left:8px solid #efd6cd; 
}

.various_body { 
background-color:#fff;
} 

.various_text {
margin:10px 20px;
text-align:left;
}

.various_text ul {
margin:0;
padding:0;
}

.various_text ul li {
margin:3px 0 0 15px;
padding:0;
list-style-type:disc;
}

.various_navi {
margin:0;
text-align:center;
} 

/******************* ▲ カテゴリ・検索・月別ナビゲーション ▲ */



/********************************************* ▼ フッター ▼ */

address {
padding:5px 0 0 0; 
font-style:normal;
text-align:center;
}

#footer_body { 
font-size:6px;
padding:5px;
text-align:center; 
} 

/********************************************* ▲ フッター ▲ */



/* カレンダー */
.plugin-calender table {
width:160px;
margin:0 auto;
padding:0;
text-align:center;
}

.calender {
margin:0 0 30px 0;
padding:0;
font-size:10px;
}

.calender caption {
margin:0;
padding:0 0 3px 0;
font-size:10px;
font-weight:bold;
text-align:center;
}

.calender th,
.calender td {
padding:1px;
text-align:center;
}

#sun {
color:#CC3300;
}

#sat {
color:#0066CC;
}

/*　カレンダーリンク */
.day a,
.day a:link,
.day a:visited {
display:block;
background-color:#f9ebe6;
font-weight:bold;
}

.day a:active,
.day a:hover {
display:block;
color:#e0dcbf;
background-color:#CC6600;
}



/* ページナビゲーション(全体ページ) */
.page_navi {
margin:30px 0;
text-align: center;
}



/* ▼ サイトマップ ▼ */

#sitemap {
margin:5px 0 0 0;
text-align:left;
}

#sitemap ul.main_menu,
#sitemap ul.sub_menu,
#sitemap ul.sitemap_list {
margin:0 0 0 30px;
}

#sitemap ul.sitemap_list {
margin:0 0 0 30px;
}

.display_no {
display:none;
}

/* カテゴリ一覧へ戻る */
.pgtop {
text-align:right;
}

/* ▲ サイトマップ ▲ */



/* プラグインの文字配置 */
.ta_left {
text-align:left
}

.ta_right {
text-align:right
}

.ta_center {
text-align:center
}

/* ▼メニューバー▼ */
ul#menu_bar {
font-size: 100%; /* 文字サイズ */
height:25px; /* 高さ */
background-color:#330000; /* 背景色 */
padding-left:0px;
margin-left:0px;
padding-right:0px;
margin-right:0px;



margin-top:5px; /* 上の間隔 */
margin-bottom:-20px; /* 下の間隔 */
}

#menu_bar li {
list-style-type:none;
float:left;
line-height:25px; /* 高さ */
margin:0px;
padding:0px;
}

#menu_bar li a {
display:block;
text-align:center;
width:139px; /* １つのメニューボタンの幅 */
border-right:1px solid #333333; /* 区切り線 */
color:#ffffff; /* リンク文字の色 */
background-color:#330000; /* メニューボタンの背景 */
text-decoration:none;
}

#menu_bar li a:hover{
color:#585656; /* マウスが乗ったときのリンク文字の色 */
background-color:#fcf7f7 ; /* マウスが乗ったときの背景色 */
text-decoration:none;
}
/* ▲メニューバー▲ */



/* 関連記事の外枠FC2relate
----------------------------------------------- */
.relate_dl {
 margin: 2.0em 0 0.5em !important;
 padding: 0.8em 0.4em !important;
 border: 0 none !important;
 border-left: 10px #dddddd solid !important; /* 線の色 */
 background: #f6f6f6 !important; /* 背景色 */
}
.relate_dl .relate_dt {
 margin: 0 !important;
 padding: 0 0.5em 0.8em !important;
 border: 0 none !important;
 border-bottom: 1px #cccccc dashed !important; /* 線の色 */
 line-height: 1.1 !important;
 background: none !important;
}
.relate_dl .relate_dd {
 margin: 0 !important;
 padding: 0 !important;
 border: 0 none !important;
 background: none !important;
}
.relate_dl .relate_ul {
 margin: 1em 0 0.1em 2em !important;
 padding: 0 !important;
}
.relate_dl .relate_ul li {
 margin: 0 0 0.5em !important;
 padding: 0 !important;
 border: 0 none !important;
}



/* ▼絵文字そろえ▼ */
img.emoji {
margin-bottom:-2pt;
padding:0;
border:0;
} 
/* ▲絵文字そろえ▲ */


/* ▼拍手左そろえ▼ */
div.fc2_footer img {
 display: block;
 margin-left: 0;
 margin-right: auto;
 text-align: left;
}
/* ▲拍手左そろえ▲ */

/* ▼ランクバナー左そろえ▼ */
div.robots-nocontent img {
 display: block;
 margin-left: 0;
 margin-right: auto;
 text-align: left;
}
/* ▲ランクバナー左そろえ▲ */
/* ▼コメント左そろえ▼ */
div.comment_outline img {
 display: block;
 margin-left: 0;
 margin-right: auto;
 text-align: left;
}
/* ▲コメント左そろえ▲ */

/* ▼コメント左そろえ▼ */
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* ▲コメント左そろえ▲ */
