@charset "euc-jp";
/*----- csshack -----*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, p, blockquote, th, td {margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
img {border:0;}
/* コンテンツ */
a {color:#ce2323;}
.header, .main, .footer {margin-left:auto;margin-right:auto;width:700px;}
/* header */
.header {padding:16px 0 8px;}
/* main */
.main {padding:32px 0;border-bottom:1px solid #444;border-top:3px solid #ce2323;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";line-height:1.56;color:#333;}
h1 {margin-bottom:32px;font-size:125%;font-weight:bold;text-align:center;}
.contents {font-size:93.75%;}
.contents p {margin-bottom:1em;}
.contents .thumb {text-align:center;}
.publish {margin-top:40px;font-size:87.5%;line-height:1.2;text-align:right;}
.btnClose {margin:40px 0;font-size:93.75%;text-align:center;}
.btnClose a {padding:4px 24px;border:3px solid #bbb;text-decoration:none;font-weight:bold;color:#888;}
.btnClose a:hover {border-color:#ddd;color:#bbb;}
/* footer */
.footer {padding:8px 0 16px;font-family:arial;font-size:75%;text-align:center;}
/* clearfix */
.clearfix:after {clear:both;content:" ";display:block;height:0;visibility:hidden;}
.clearfix {display:inline-table;min-height:1%;}
* html .clearfix {height:1%;}
.clearfix {display:block;}