@charset "UTF-8";

/*----- まとめ ------*/
/**
#cdcdcd 灰色
#ff0000　赤
#000　黒
**/

/*--------ブログサイドメニュー------------*/
.blog_menu .navi{position:relative;height:25px;}
.blog_menu .prev,.blog_menu .next,.blog_menu .year_month{position:absolute;top:0;width:30px;text-align:center;}
.blog_menu .prev{left:0;}
.blog_menu .next{right:0;}
.blog_menu .year_month{left:50%;width:80px;margin-left:-40px;text-align:center;font-size:16px;line-height:20px;}
.blog_menu .box{margin-bottom:20px;}
.blog_menu h2{background:#000;color:#fff;text-align:center;}
.blog_menu ul{}
.blog_menu li{}
.blog_menu li a{display:block;padding:5px 5px 5px 10px;border-bottom: 1px dotted #cdcdcd;background:#fff;}

/*---------カレンダー設定-----------*/
.blog_menu table{width:100%;border-top:1px solid #fff;border-left:1px solid #fff;margin-right:-1px;margin-left:-1px;}
.blog_menu th,.blog_menu td{border-right:1px solid #fff;border-bottom:1px solid #fff;vertical-align:middle;text-align:center;height:25px;}
.blog_menu th{}
.blog_menu td{}

/*--------ブログ内容設定-------------*/
.blog_article{}
.blog_article .box{padding:10px;margin-bottom:20px;}
.blog_article .title{font-size:16px;border-bottom: 1px solid #cdcdcd;}
.blog_article .lower_link{margin-bottom:10px;}
.blog_article .lower_link li{margin-left:10px;}
.blog_article .cont{line-height:1.7;}
.blog_article .cont img{max-width:100%;}
.blog_article .under_link{border-top: 1px dotted #cdcdcd;margin-top:10px;padding-top:10px;}
.blog_article .under_link li{margin-left:10px;}

/*-----------コメント一覧レイアウト---------------*/
.blog_comment #comment{background:#cdcdcd;padding:5px;font-size:14px;}
.blog_comment .list {padding:0 10px 5px 10px;border-bottom:1px dotted #cdcdcd;}
.blog_comment .title {}
.blog_comment .text {padding:5px 0 0 10px;}
.blog_comment .date {padding:5px 0 0 10px;text-align:right;}
.blog_comment .date span{color:#ff0000;}

/*-------コメント入力欄レイアウト----------*/
.blog_form dl{width:100%;text-align:left;}
.blog_form dd {padding: 2px 0;}
.blog_form textarea{width:500px;}
