<!--newspage関連 課金連携含む-->
.bonusDetail_windowTitle {

}

.bonusDetail_windowTitle_mon {
    position: absolute;
    top: -25px;
    left: 50%;
    margin-left: -75px;
    padding-top: 3px;
    width: 151px;
    height: 23px;
    background-image: url(/images/modules/headerEx4.png);
    background-position: center;
    background-size: 151px 23px;
    background-repeat: no-repeat;
    text-align: center;
    font-weight: bold;
}


.frame-C-news {
    -webkit-border-image: url(/images/modules/bdImg_frameC.png?20180413_00) 30 round;
    border-image: url(/images/modules/bdImg_frameC.png?20180413_00) 30 fill round;
    position: relative;
    z-index: 100;
    padding-top: 8px;
    padding-bottom: 8px;
    border-width: 15px;
    border-style: solid;
    border-radius: 7px;
}

.frame-kakin {
    -webkit-border-image: url(/images/modules/bdImg_frame_kakin.png?20180413_00) 30 round;
    border-image: url(/images/modules/bdImg_frame_kakin.png?20180413_00) 30 fill round;
    position: relative;
    z-index: 100;
    padding-top: 8px;
    padding-bottom: 8px;
    border-width: 15px;
    border-style: solid;
    border-radius: 7px;
    margin-bottom: 20px;
}


.bonusDetail_windowInner {

}

.bonusDetail_windowInner_mon {
    padding: 2px;
    /* border-radius: 8px; */
    /* background-image: url(/images/modules/bg_bonusDetail_mon.png?20180413_00); */
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    /* box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.4), inset 0 1px 1px 0 rgba(255, 255, 255, 0.4); */
}


.bonusDetail_title　{

}

.bonusDetail_title_mon {
    position: relative;
    color: #ffe900;
    text-shadow: 0 -2px 1px #000, 2px -2px 1px #000, 2px 0 1px #000, 2px 2px 1px #000, 0 2px 1px #000, -2px 2px 1px #000, -2px 0 1px #000, -2px -2px 1px #000;
    font-weight: bold;
    font-size: 2.0rem;
}


.bonusDetail_listItem {

}

.bonusDetail_listItem_mon {
    display: flex;
    margin-bottom: 8px;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-box-align: 20px;
    padding: 5px 5px 5px;
    border-radius: 5px;
    box-shadow: 0 3px 1px 0 rgba(0, 0, 0, 0.4), inset 0 1px 1px 0 rgba(255, 255, 255, 0.4);
}



.baloon_mon{
width: 40%;
margin-left: 55%;
}



#mgachaTable tr td, #mgachaTable tr th{
  text-align: center;
	padding:3px;
	border:1px solid #888;
}
#mgachaTable tr td{
	background: #0a0a0a80;
}
#mgachaTable tr th{
	background:#5e0909;
}

