/*    トップ画像    */
#push {
  text-align: center;
  margin: 10px auto auto auto;
}
/*    特殊告知    */
#notice {
    width: 800px;
    margin: 10px auto 20px auto;
    background-color: #eeeeee;
    border: solid 1px #FD49C7;
}
.notice_text {
    padding: 10px 10px 10px 10px;
    text-align: center;
    font-weight: bold;
}
#block {
    width: 800px;
    height: auto;
    margin: 10px auto 20px auto;
}
/*    更新履歴    */
#topics {
    width: 500px;
    background-color: #eeeeee;
    border: solid 1px #72b3f5;
    float: left;
}
.topics_title {
    color: #000000;
    background-color: #72b3f5;
    padding: 5px 5px 5px 5px;
}
/*    右にcampaignを掲載しないときはheightを560pxに    */
.list {
    padding: 4px 4px 4px 4px;
    margin: 4px 20px 4px 20px;
    border: solid 1px #ccccff;
    width: auto;
    height: 210px;
    /* height: 710px; */
    overflow: auto;
    background-color: #ffffff;
    font-size: 12px;
    text-align: left;
}
/*    twitter    */
#twitspace0 {
    width: 280px;
    margin: -20px auto 10px auto;
    float: right;
	
}

/*    LINK    */
#twitspace {
    width: 280px;
    margin: 0px auto 10px auto;
    float: right;
	
}

/*    PV    */
#twitspace2 {
    width: 510px;
    margin: -20px auto 10px auto;
    float: left;
	
}

/*    link    */
.worldpg_animation_link {
    padding: 5px 5px 5px 5px;
    border: solid 1px #72b3f5;
    width: auto;
    height: 220px;
    overflow: auto;
    background-color: #ffffff;
    font-size: 12px;
    text-align: left;
}


/*    商品情報    */
#item {
    width: 800px;
    margin: 10px auto 20px auto;
    /*        background-color: #eeeeee;*/
    border: solid 1px #FD49C7;
}
.item_title {
    color: #ffffff;
    background-color: #FD49C7;
    padding: 5px 5px 5px 5px;
}
.item_space {
    text-align: center;
    padding: 20px 10px 20px 10px;

}

audio { height: 30px; width: 235px; display: block; margin:0px; }

p.video {
    text-align: center;
    font-size: 12px;
}
