/* This is the StyleCatcher theme addition. Do not remove this block. */
/*
@import url(/mt-static/themes-base/blog.css);
@import url(/mt-static/themes/minimalist-red/screen.css);
*/
/* end StyleCatcher imports */

#blog #contents { width:980px; background:#fff; margin:0 auto; padding:30px 0 30px 20px;}

/*** 新着情報のCSS ***/
ul#rss { }
ul#rss li { text-align:right; margin:0 23px 0 auto; font-size:11px;}

/** メインボックス **/
#blog #contents_left { float:left; width:220px; margin:0 auto; background:#FCF1F2; border:1px solid #D7B5C4;}
#blog #contents_right { float:right; width:745px; margin:0 auto;}

#blog #main_container { width:722px;}
#blog #main_container #contents_in {
 width:700px;
 background:#FCF1F2;/* 適宜変更 */
 border:1px solid #D7B5C4;/*適宜変更 */
 padding:0 10px 15px 10px;
}

/** 記事ボックス **/
#blog #main_container #contents_in .report {
 background:#fff;
 border:1px solid #EBC9D3;
 padding:10px 15px 3px 15px;
 margin-top:15px;
}

/** 記事タイトル **/
#blog #main_container #contents_in .report h2 {
 /*background:url(http://www.hakone-kamon.jp/images/common/bg_blog_title.gif) no-repeat right bottom;*/
 font-size:1.1em;
 font-weight:bold;
 border-top:1px solid #EAEAEA;
 border-left:1px solid #EAEAEA;
 border-bottom:1px solid #CACACA;
 border-right:1px solid #CACACA;
 padding:6px 10px 4px 15px;
}

#blog #main_container #contents_in .report h2 a {
 background:url(http://www.funasaka-shuzo.co.jp/common/img/blogmark.gif) no-repeat 0 50%;
 display:inline-block;
 padding-left:13px;
}

#blog #main_container #contents_in .report h2 a { text-decoration:none;}
#blog #main_container #contents_in .report h2 a:hover { text-decoration:underline;}

/** 投稿日 **/
#blog #main_container #contents_in p.daytime { text-align:right; margin:5px 0 15px 0;}
#blog #main_container #contents_in .report abbr { border:none;}

/** ページトップ **/
#blog #main_container #contents_in p.pagetop { width:113px; margin:0 0 0 auto;}

/** ページ分割 **/
#blog #contents_bottom { text-align:center; background:#fff; margin-top:15px; padding:7px 10px 6px 10px; border:1px solid #EBC9D3;}
#blog #contents_bottom p { display:inline; padding-right:10px; vertical-align:top;}
#blog #contents_bottom p a, #blog #contents_bottom p span {
 display:inline-block;
 border-top:1px solid #EAEAEA;
 border-left:1px solid #EAEAEA;
 border-bottom:1px solid #CACACA;
 border-right:1px solid #CACACA;
 padding:3px 10px 2px 10px;
 vertical-align:top;
 text-decoration:none;
 color:#000;
 font-size:0.9em;
}
#blog #contents_bottom p a:hover { background:#666; color:#fff;}
#blog #contents_bottom p span { background:#666; color:#fff;}


/**サイドバー**/
#blog #contents_left ul { margin-top:10px; margin-bottom:0px;}
#blog #contents_left #mt_sidebar { width:190px; margin:20px 0 0 5px; padding:10px;}
#blog #contents_left #mt_sidebar h2 { background:#fff; color:#333; font-weight:bold; font-size:1.1em; border:1px solid #ccc; padding-left:10px;}

#blog #contents_left #mt_sidebar div.widget { margin:20px 0; border-top:2px solid #ccc;}
#blog #contents_left #mt_sidebar div.widget h3 { font-weight:bold; font-size:1.1em; padding-top:10px;}
#blog #contents_left #mt_sidebar div.widget ul li { margin-left:10px;}

#blog #contents_left #mt_sidebar div.widget form input#search { width:120px; vertical-align:bottom;}
#blog #contents_left #mt_sidebar div.widget form input { padding:4px 3px 0 3px;}


/**月移動カレンダー**/
.widget-calendar table {
width: 100%;
}
.widget-calendar caption {
text-align: center;
padding-top:5px;
font-size:12px;
}

.widget-calendar tr td a { text-decoration:underline;}

