@charset "utf-8";
/* CSS Document */

/*---- postBox ----*/
.postBox { text-align: left;}
.postBox h1 { padding: 10px 20px; background: #eee; border-left: 10px #666 solid; font-size: 28px; font-weight: bold; line-height: 150%;}
.postBox h2 { padding: 5px 20px; background: #eee; border-left: 10px #666 solid; font-size: 24px; font-weight: bold; line-height: 150%;}
.postBox h3 { padding: 5px 20px; background: #eee; border-left: 10px #666 solid; font-size: 20px; font-weight: bold; line-height: 150%;}
.postBox h4 { padding: 5px 10px; background: #eee; font-size: 18px; font-weight: bold; line-height: 150%;}
.postBox h5 { padding: 5px 10px; background: #eee; font-size: 16px; font-weight: bold; line-height: 150%;}
.postBox h6 { font-size: 16px; font-weight: bold; line-height: 150%;}

.postBox * + p, .postBox * + ul, .postBox * + ol, .postBox * + table { margin-top: 0.5em;}
.postBox hr { margin: 1em 0;}

.postBox a { color: #00f;}
.postBox strong, .postBox strong * { font-weight: bold;}
.postBox em { font-style: italic;}
.postBox del { text-decoration: line-through;}
.postBox ins { text-decoration: underline;}

.postBox ul { margin-left: -1.5em; list-style-type: disc;}
.postBox ol { margin-left: -1.5em; list-style-type: decimal;}

.postBox .alignnone { display: inline;}
.postBox .aligncenter { clear: both; display: block; margin: 0 auto;}
.postBox .alignright { display: block; margin-left: 1em; float: right;}
.postBox .alignleft { display: block; margin-right: 1em; float: left;}
.postBox .wp-caption .wp-caption-text { font-size: 14px;}

.postBox table { border-collapse:collapse; border-spacing:0; table-layout: fixed;}
.postBox table caption { padding: 5px 10px; background: #eee; font-size: 18px; font-weight: bold; line-height: 150%;}
.postBox table tr th { padding: 0.5em 1em; background: #eee; border: 1px #999 solid; font-weight: bold;}
.postBox table tr td { padding: 0.5em 1em; border: 1px #999 solid;}


/*---- wp-editor [post] ----*/
.wp-editor.post-type-post { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif !important; text-align: left;}

.wp-editor.post-type-post h1 { padding: 10px 20px; background: #eee; border-left: 10px #666 solid; font-size: 28px; font-weight: bold; line-height: 150%;}
.wp-editor.post-type-post h2 { padding: 5px 20px; background: #eee; border-left: 10px #666 solid; font-size: 24px; font-weight: bold; line-height: 150%;}
.wp-editor.post-type-post h3 { padding: 5px 20px; background: #eee; border-left: 10px #666 solid; font-size: 20px; font-weight: bold; line-height: 150%;}
.wp-editor.post-type-post h4 { padding: 5px 10px; background: #eee; font-size: 18px; font-weight: bold; line-height: 150%;}
.wp-editor.post-type-post h5 { padding: 5px 10px; background: #eee; font-size: 16px; font-weight: bold; line-height: 150%;}
.wp-editor.post-type-post h6 { font-size: 16px; font-weight: bold; line-height: 150%;}

.wp-editor.post-type-post * + p, .wp-editor.post-type-post * + ul, .wp-editor.post-type-post * + ol, .wp-editor.post-type-post * + table { margin-top: 1em; line-height: 200%;}
.wp-editor.post-type-post hr { margin: 1em 0;}

.wp-editor.post-type-post a { color: #00f;}
.wp-editor.post-type-post strong, .wp-editor.post-type-post strong * { font-weight: bold;}
.wp-editor.post-type-post em { font-style: italic;}
.wp-editor.post-type-post del { text-decoration: line-through;}
.wp-editor.post-type-post ins { text-decoration: underline;}

.wp-editor.post-type-post ul { margin-left: -1.5em; list-style-type: disc;}
.wp-editor.post-type-post ol { margin-left: -1.5em; list-style-type: decimal;}

.wp-editor.post-type-post .alignnone { display: inline;}
.wp-editor.post-type-post .aligncenter { clear: both; display: block; margin: 0 auto;}
.wp-editor.post-type-post .alignright { display: block; margin-left: 1em; float: right;}
.wp-editor.post-type-post .alignleft { display: block; margin-right: 1em; float: left;}
.wp-editor.post-type-post .wp-caption .wp-caption-text { font-size: 14px;}

.wp-editor.post-type-post table { border-collapse:collapse; border-spacing:0; table-layout: fixed;}
.wp-editor.post-type-post table caption { padding: 5px 10px; background: #eee; font-size: 18px; font-weight: bold; line-height: 150%;}
.wp-editor.post-type-post table tr th { padding: 0.5em 1em; background: #eee; border: 1px #999 solid; font-weight: bold;}
.wp-editor.post-type-post table tr td { padding: 0.5em 1em; border: 1px #999 solid;}
