@charset "utf-8";



/* 共通ヘッダー */
.common-header_content_title{	/* 見出し */
background: url(../../image/titile.png) no-repeat center top;
}



.midasi01{	/* 見出し01 */
width: 100%;
height: 160px;
background: url(../image/midasi01.png) no-repeat center top;
margin: 0 auto 40px auto;
}
.text01{
width: 100%;
text-align: center;
margin: 0 auto 100px auto;
}



/* 抱き枕カバー */
.bonus01{
width: 1100px;
margin: 0 auto 150px auto;
}
.image01{	/* イメージ */
width: 581px;
height: 844px;
background: url(../image/image01-02.png) no-repeat center top;
top: 30px;
right: -180px;
}
.bonus01 .box{	/* 情報欄 */
width: 550px;
margin: 0;
}
.midasi02{	/* 見出し */
width: 655px;
height: 135px;
background: url(../image/image01-01.png) no-repeat center top;
margin: 0 0 30px 0;
}
.text02{	/* テキスト01 */
width: 550px;
margin: 0 0 40px 0;
}
.tablebox01{	/* テーブル */
width: 600px;
margin: 0 0 40px 0;
}
.tablebox01 table{
width: 265px;
border: 1px #424242 solid;
background: #FFFFFF;
border-spacing: 0px;
float: left;
overflow: hidden;
margin: 0 20px 0 0;

border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}
.tablebox01 .table-header{
text-align: center;
border-bottom: 1px #424242 solid;
}
.tablebox01 td{
padding: 15px;
}
.tablebox01 .table-box{
padding: 15px;

border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}







/* アペンド */
.bonus02{
width: 1100px;
margin: 0 auto 150px auto;
}
.image02{	/* イメージ */
width: 742px;
height: 697px;
background: url(../image/image02-02.png) no-repeat center top;
top: 0;
left: -220px;
}
.bonus02 .box{	/* 情報欄 */
width: 550px;
float: right;
margin: 0;
}
.midasi03{	/* 見出し */
width: 505px;
height: 135px;
background: url(../image/image02-01.png) no-repeat center top;
margin: 0 0 30px 0;
}
.tablebox02{	/* テーブル */
width: 550px;
margin: 0 0 40px 0;
}
.tablebox02 table{
width: 550px;
border: 1px #424242 solid;
background: #FFFFFF;
border-spacing: 0px;
overflow: hidden;
margin: 0;

border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}
.tablebox02 .table-header{
text-align: center;
border-bottom: 1px #424242 solid;
}
.tablebox02 td{
padding: 15px;
}
.tablebox02 .table-box{
padding: 15px;

border-radius: 8px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
}



/* 英雄烈伝 */
.bonus03{
width: 1100px;
margin: 0 auto;
}
.image03{	/* イメージ */
width: 748px;
height: 701px;
background: url(../image/image03-02.png) no-repeat center top;
top: -45px;
right: -70px;
}
.midasi04{	/* 見出し */
width: 476px;
height: 135px;
background: url(../image/image03-01.png) no-repeat center top;
margin: 0 0 30px 0;
}
.bonus03 .box{	/* 情報欄 */
width: 550px;
margin: 0;
}



/* コンテンツボタン */
.common-button_button{	/* 汎用ボタン */
width: 510px;
margin: 0;
}



/* ウインドウサイズが600pxを下回る場合 */
@media screen and (max-width: 600px){







}


