/*
========================================
トッパンホールブログ　スタイルシート
========================================*/

body{
	background-color:#FDFAE1;
	color:#44220D;
	margin:0px;
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','Osaka','ＭＳ Ｐゴシック','MS PGothic',sans-serif;
	text-align:center;
	font-size:12px; line-height:16px;
}

/*■ 全体
---------------------------------------------------------- */
.baseBlk{width:782px;margin:16px auto 30px;}
.base{background-color:#F3DA2B;border:1px solid #FFFFFF;text-align:left;}

.graytxt{color:#666666;}
.bgwhite{background-color:#FFFFFF;}
.redtxt{color:#A10D00;}
.dredtxt{color:#7D0A00;}
.tTxt{text-indent:-9999px;}

/*■ 初期設定
---------------------------------------------------------- */
h1,h2,h3,h4,h5,h6,h7{margin:0;padding:0;font-size:100%;font-weight:bold;line-height:100%;display:inline;}
p{margin:0;padding:0;}
ul{margin:0;padding:0;font-size:12px; line-height:16px;display:block;}
li{margin:0;padding:0;list-style:none;}
.nv li{background:url(../img/list_dot.gif) no-repeat 0px 5px;padding:0 0 4px 10px;}

/*■ リンクテキスト
---------------------------------------------------------- */
a:link{ text-decoration:underline; color:#44220D;}
a:visited{ text-decoration:underline; color:#44220D;}
a:hover{ text-decoration:underline; color:#6A2800;}
a:active{ text-decoration:underline; color:#44220D;}



/*■ 基本テキスト
---------------------------------------------------------- */
.t18{ font-size:18px; line-height:22px;}
.t18l{ font-size:18px; line-height:18px;}
.t18h{ font-size: 18px; line-height:26px;}

.t16{ font-size:16px; line-height:20px;}
.t16l{ font-size:16px; line-height:16px;}
.t16h{ font-size: 16px; line-height:24px;}

.t14{ font-size:14px; line-height:18px;}
.t14l{ font-size:14px; line-height:14px;}
.t14h{ font-size: 14px; line-height:22px;}

.t12{ font-size:12px; line-height:16px;}
.t12l{ font-size:12px;  line-height:12px;}
.t12h{ font-size: 12px; line-height:20px;}

.t10{ font-size: 10px; line-height:14px;}
.t10l{ font-size: 10px; line-height:10px;}
.t10h{ font-size: 10px; line-height:18px;}

.clr{clear:both;line-height:0px;font-size:0px;}
.alignleft-m { float: left; margin:0 10px 5px 0;}
.alignright-m { float: right; margin:0 0 5px 10px;}

.anam{font-weight:normal;}


/*■ 各パーツ
---------------------------------------------------------- */

/*ヘッダー関連*/
#hd{background:url(../img/key.jpg) no-repeat bottom;width:780px; height:89px;display:block;}
#hd .exp{background:url(../img/shade_hd.gif) repeat-x;width:780px; height:32px;display:block;}
#hd .expTxt{padding:8px 0 0 10px;font-weight:normal;display:block;font-size:12px; line-height:16px;}
#hd .ttl{background:url(../img/ttl.gif) no-repeat;width:780px; height:57px;display:block;}
#hd .ttl a{width:780px; height:57px;display:block;}

#ct {background:url(../img/key.jpg) no-repeat;width:780px;padding-top:63px;display:block;}

/*ナビゲーション関連*/
.nv{float:right;width:220px;}
.nv .each{margin:0 10px 0 0;}
.nv .eachIn{background:url(../img/shade_top.gif) repeat-x #FFFFFF;padding:4px 0 0;font-size: 12px; line-height:16px;}
.nv .ttl{background:url(../img/shade_cat.gif) repeat-x #F9ED9A;margin:0 3px;padding:3px 3px 3px 8px;font-weight:bold;}
.nv .bd{padding:10px;background:url(../img/shade.gif) repeat-x bottom #FFFFFF;}
.nv .bnr{margin:5px;}

/*メインコンテンツ関連*/
.mn{width:550px;}
.mnB{background:url(../img/shade.gif) repeat-x bottom #FFFFFF;margin:0 0 0 10px;padding:0 0 5px;}
.mnT{background:url(../img/shade_top.gif) repeat-x #FFFFFF;padding:21px 15px 30px;}
.mn .ttl{background-color:#44220D;display:block;color:#F2D714;padding:5px;font-size:14px; line-height:16px;}
.mn .ttl a{color:#F2D714;}
.mn .ttl a:visited{color:#F2D714;}
.mn .info{margin-top:5px;font-size: 12px; line-height:20px;}
.mn .bd{border-bottom:1px solid #44220D;padding:25px 0 5px;margin:0 0 30px;font-size: 12px; line-height:24px;}
.mn .more{text-align:right;}

.content-nav{text-align:center;margin:0 auto 30px;font-size: 12px; line-height:24px;}

.archive-title{display:block;margin-bottom:20px;}
.archive-header{display:block;margin-top:20px;padding-bottom:5px;font-size: 12px;}

/*フッター関連*/
#ft{border-top:1px solid #FFFFFF;background-color:#EBBF2A;padding:5px;margin-top:10px;font-size:12px; line-height:16px;}


/*コメント*/
.comments{border-top:1px double #44220D;padding:2px 0 10px;}
.comments-header{font-size:12px;background-color:#F9ED9A;display:block;padding:5px;}
.comment-header{margin-top:8px;font-size:12px;padding:0 0 0 10px;background:url(../img/list_dot.gif) no-repeat 0 6px;}
.comment-content{margin:4px 0 10px 20px ;font-size:12px;}
.comment .inner{border-bottom:1px dotted #44220D;}
.published{font-size:10px;}

.comments-open{margin:20px 0;font-size:12px;}
.comments-open-content{margin:20px;}


