@charset "EUC-JP";
/* basic
-------------------------------------------------*/
/* clearfix */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.clearfix { min-height: 1px; }

* html .clearfix { height: 1px; /*\*/ /*/
height: auto;
overflow: hidden;
/**/ }

* { margin: 0; padding: 0; }

body { width: 100%; }
body #wrap { width: 262px; margin: 0 auto; position: relative; text-align: center; }
body #wrap h1 { width: 100%; }
body #wrap h1 img { display: block; width: 100%; }
body #wrap #contents { width: 100%; height: 154px; background: url(../img/backnumbers/2013/10/parts/pc/bg_contents.jpg) no-repeat center top; }
body #wrap #contents #date { width: 182px; height: 14px; margin: 0 auto; padding-top: 4px; color: #794d3d; background: #fff; font-weight: bold; }
body #wrap #contents #pic { width: 176px; height: 121px; margin: 0 auto; padding: 3px; background: #fff; }
body #wrap #contents #pic img { width: 100%; }
body #wrap #footer { width: 100%; background: url(../img/backnumbers/2013/10/parts/pc/bg_name.jpg) repeat-y center top; }
body #wrap #footer h2 { width: auto; height: 43px; margin: 0 auto; padding: 10px 20px 0; color: #fff; font-size: 77%; }
body #wrap #footer #btn_detail { width: 100%; height: 41px; background: url(../img/backnumbers/2013/10/parts/pc/bg_btn.jpg) no-repeat center bottom; }
body #wrap #footer #btn_detail img { border: none; }

body.d201309 #wrap #contents, body.d201310 #wrap #contents { background: url(../img/backnumbers/2013/10/parts/pc/bg_contents.jpg) no-repeat center top; }
body.d201309 #wrap #footer, body.d201310 #wrap #footer { background: url(../img/backnumbers/2013/10/parts/pc/bg_name.jpg) repeat-y center top; }
body.d201309 #wrap #footer #btn_detail, body.d201310 #wrap #footer #btn_detail { background: url(../img/backnumbers/2013/10/parts/pc/bg_btn.jpg) no-repeat center bottom; }

body.d201311 #wrap #contents { background: url(../img/backnumbers/2013/11/parts/pc/bg_contents.jpg) no-repeat center top; }
body.d201311 #wrap #footer { background: url(../img/backnumbers/2013/11/parts/pc/bg_name.jpg) repeat-y center top; }
body.d201311 #wrap #footer #btn_detail { background: url(../img/backnumbers/2013/11/parts/pc/bg_btn.jpg) no-repeat center bottom; }

body.d201312 #wrap #contents { background: url(../img/backnumbers/2013/12/parts/pc/bg_contents.jpg) no-repeat center top; }
body.d201312 #wrap #footer { background: url(../img/backnumbers/2013/12/parts/pc/bg_name.jpg) repeat-y center top; }
body.d201312 #wrap #footer #btn_detail { background: url(../img/backnumbers/2013/12/parts/pc/bg_btn.jpg) no-repeat center bottom; }

body.d201401 #wrap #contents { background: url(../img/backnumbers/2014/01/parts/pc/bg_contents.jpg) no-repeat center top; }
body.d201401 #wrap #footer { background: url(../img/backnumbers/2014/01/parts/pc/bg_name.jpg) repeat-y center top; }
body.d201401 #wrap #footer #btn_detail { background: url(../img/backnumbers/2014/01/parts/pc/bg_btn.jpg) no-repeat center bottom; }

body.d201402 #wrap #contents { background: url(../img/backnumbers/2014/02/parts/pc/bg_contents.jpg) no-repeat center top; }
body.d201402 #wrap #footer { background: url(../img/backnumbers/2014/02/parts/pc/bg_name.jpg) repeat-y center top; }
body.d201402 #wrap #footer #btn_detail { background: url(../img/backnumbers/2014/02/parts/pc/bg_btn.jpg) no-repeat center bottom; }
