body{
text-align : center;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
background-color : #2d0000;
font-size : 14px;
}
p{
line-height : 1.5em;
}
.Class1024{
margin-left : auto;
margin-right : auto;
width : 1024px;
}
.layout_head{
color : white;
background-image : url(images/contents_9.gif);
background-repeat : repeat-y;
background-position : center 0px;
width : 100%;
height : 510px;
right : auto;
}
.layout_topics_bg{
text-align : center;
width : 100%;
margin-left : auto;
margin-right : auto;
background-image : url(images/bg_3.gif);
background-repeat : repeat-x;
background-position : center 0px;
}
.layout_topics{
color : white;
text-align : center;
width : 1024px;
margin-left : auto;
margin-right : auto;
background-image : url(images/bg_3.gif);
background-repeat : repeat-x;
background-position : 0px 0px;
}
.layout_contents_bg{
background-repeat : repeat-y;
background-position : center center;
text-align : center;
background-image : url(images/contents_9.gif);
width : 100%;
margin-left : auto;
margin-right : auto;
}
.layout_contents{
background-repeat : repeat-x;
background-position : 0px 0px;
text-align : center;
color : white;
background-image : url(images/bg_5.gif);
width : 1024px;
margin-left : auto;
margin-right : auto;
}
.layout_foot_bg{
color : white;
background-image : url(images/bg_7.gif);
background-repeat : repeat-x;
background-position : center 0px;
text-align : center;
width : 100%;
height : 92px;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
clear : both;
}
.layout_foot{
color : white;
background-image : url(images/bg_7.gif);
background-repeat : repeat-x;
background-position : center 0px;
text-align : center;
height : 92px;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
width : 1024px;
}
table{
color : white;
margin-left : auto;
margin-right : auto;
}
.picup_bg{

background-image : url(images/contents_5.gif);
background-repeat : no-repeat;
background-position : center 0px;
width : 100%;
text-align : center;
}
.picup{
text-align : center;
color : white;
width : 1024px;
background-image : url(images/contents_5.gif);
background-repeat : no-repeat;
background-position : center 0px;
height : 59px;
margin-right : auto;
margin-left : auto;
}
.layout_contents_inner_bg{
color : white;
background-image : url(images/contents_9.gif);
background-repeat : repeat-y;
background-position : center 0px;
width : 100%;
text-align : center;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
}
.layout_contents_inner{
color : white;
background-image : url(images/contents_9.gif);
background-repeat : repeat-y;
background-position : center 0px;
width : 1024px;
text-align : center;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : 0px;
padding-top : 20px;
}
.td{
padding-left : 20px;
width : 146px;

}
.td_colspan6{
background-image : url(images/contents_7.gif);
background-repeat : no-repeat;
background-position : 0px 0px;
width : 1024px;
height : 57px;
}

.top_pickup{
text-align : left;
width : 1024px;
}
.top_pickup h2,h3,h4,h5,h6{
width : 170px;
padding-left : 10px;
color : #CC9966;
font-size : 13px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.top_pickup p{
width : 170px;
padding-left : 10px;
color : #EFD7BE;
font-size : 12px;
margin-top : 0.75em;
margin-bottom : 0.75em;
margin-left : 0px;
margin-right : 0px;
line-height : 1.25em;
}
.top_pickup img{
padding-top : 1px;
padding-left : 1px;
padding-right : 1px;
padding-bottom : 1px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 1px 1px 1px 1px;
border-style : solid solid solid solid;
border-color : #A8394A #A8394A #A8394A #A8394A;
}
.pick_up_space img{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 0px 0px 0px 0px;
}
.top_pickup a{
color : #cc9966;
text-decoration : none;
}
.top_pickup a:hover{
text-decoration : underline;
}
.topics{
width : 1024px;
height : 281px;
color : white;
background-image : url(images/bg_4.gif);
background-repeat : no-repeat;
background-position : center center;
}
.topics_left{
color : white;
background-image : url(images/topics_2.gif);
background-repeat : repeat-y;
background-position : 0px 0px;
height : 112px;
padding-left : 5px;
padding-right : 17px;
text-align : left;
width : 337px;
}
.topics_center{
color : white;
background-image : url(images/topics_3.gif);
background-repeat : repeat-y;
background-position : 0px 0px;
height : 112px;
text-align : left;
padding-left : 17px;
padding-right : 17px;
width : 350px;
}
.topics_right{
color : white;
background-image : url(images/topics_4.gif);
background-repeat : repeat-y;
background-position : 0px 0px;
height : 112px;
text-align : left;
padding-left : 17px;
padding-right : 5px;
width : 337px;
}
.topics_table{
padding-bottom : 97px;
font-size : 12px;
width : 1024px;
}
.topics_center img{
margin-right : 5px;
float : left;
}
.topics_left img{
margin-right : 5px;
float : left;
}
.topics_right img{
margin-right : 5px;
float : left;
}
.topics_table h2,h3,h4,h5,h6{
font-size : 13px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
.topics_table p{
font-size : 12px;
margin-top : 0.5em;
margin-bottom : 0.5em;
margin-left : 0px;
margin-right : 0px;
line-height : 1.25em;
}
.body{
text-align : center;
margin-top : 0px;
margin-left : auto;
margin-right : auto;
margin-bottom : auto;
background-color : #2d0000;
background-image : url(images/product_bg.gif);
background-repeat : repeat-y;
background-position : center 0px;
}
.product_info_bg{
background-image : url(images/product_info_bg.gif);
background-repeat : repeat-x;
background-position : center 0px;
text-align : center;
margin-top : 20px;
margin-left : auto;
margin-right : auto;
margin-bottom : 20px;
width : 100%;
height : 56px;
}
.product_info_layout_head{
color : white;
background-image : url(images/contents_9.gif);
background-repeat : repeat-y;
background-position : center 0px;
width : 100%;
height : 90px;
right : auto;
}

#content{
margin-left : auto;
margin-right : auto;
width : 1024px;
}
#alpha{
background-color : white;
border-width : 0px 0px 0px 0px;
width : 704px;
float : right;
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
}
#beta{
padding-top : 0px;
padding-left : 0px;
padding-right : 0px;
padding-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
border-width : 0px 0px 0px 0px;
width : 320px;
float : left;
}
.asset-body{
text-align : left;
padding-top : 0px;
padding-left : 15px;
padding-right : 15px;
padding-bottom : 15px;
}

.asset-body ol,ul{
margin-top : 0px;
margin-left : 0px;
margin-right : 0px;
margin-bottom : 0px;
padding-left : 1.5em;
}
.asset-body li{
line-height : 1.5em;
padding-left : 0px;
margin-top : 0.75em;
margin-left : 0em;
margin-bottom : 0.75em;
}

/* =============================================== */
/** 11. webページ補正 */
/* ----------------------------------------------- */

.h333{
font-size : 14px;
margin-top : 0.75em;
margin-bottom : 0.75em;
width : 674px;
}

.asset-body img{
border-width : 0px 0px 0px 0px;
}

.Class1024 a{
color : white;
text-decoration : none;
}
.Class1024 a:hover{
color : silver;
text-decoration : underline;
}

.goods table{
text-align : left;
line-height : 1.5em;
color : black;
margin-top : 15px;
}

.asset-body a{
color : #550B00;
text-decoration : none;
}
.asset-body a:hover{
color : #554400;
text-decoration : underline;
}

/* =============================================== */
/** 11. 新着順補正 */
/* ----------------------------------------------- */

.listimg{
margin-right : 10px;
float : left;
margin-bottom : 10px;
margin-top : 10px;
}
li{
clear : both;
padding-bottom : 10px;
}