

/****07308**/

a.btn_spinfo{
display: inline-block;
    width: 1135px;
    background: #e94e52;
    color: #fff;
    text-align: center;

    line-height: 20px;
    
    padding: 0em auto 0em auto;
    font-size: 25px;
    font-weight: bold;
     border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */  
    vertical-align: middle;
    
    border-bottom: solid 5px #a03839;/*ボタン色より暗めに*/
    border-right: solid 5px #a03839;/*ボタン色より暗めに*/  
}
a.btn_spinfo:hover{
    filter:alpha(opacity=90); -moz-opacity: 0.9;  opacity: 0.9;
}
.btn_spinfo .linktext{
    display: inline-block;
    margin-top: 1em;
    line-height: 1.5;
    padding-bottom: 1em;
}


.btn_spinfo .linktext:before {
    display: inline-block;
    content: url(https://cdn.cafe.animate.co.jp/assets/img/btn-arrow_right.svg);
    width:20px;
    height: 20px;
    z-index: 10;
    margin-right: 5px;
    position:relative;
    top:0px;
}



/****0710***/
.btn_gotokc   {  
display: block;
        border-radius: 0.5em;        /* CSS3草案 */  
        -webkit-border-radius: 0.5em;    /* Safari,Google Chrome用 */  
        -moz-border-radius: 0.5em;   /* Firefox用 */ 
        background: #231815;
        width:980px;}
.btn_gotosideminfo {  
display: block;
text-align: center;
margin: 0 auto;
        border-radius: 0.5em;        /* CSS3草案 */  
        -webkit-border-radius: 0.5em;    /* Safari,Google Chrome用 */  
        -moz-border-radius: 0.5em;   /* Firefox用 */ 
        background: #000;
        width:980px;}
        
/****0718****/

#contents .collabo .event-bonus .event-bonus-txt div.utapri-tv-food_w {
width:890px !important;
text-align: center;
margin: 0 auto;
}

#contents .collabo .event-bonus .event-bonus-txt div.utapri-tv-food_w img{

}

.event-announce{
    text-align: center;
    line-height: 1.8
}
.event-announce a:link { text-decoration: underline; }


        
/****0419****/
.ai_youtube{
    position: relative;
    display: block;
    width: 890px;
    height: 400px;
    margin: 0 auto;
    background: url(//cdn.cafe.animate.co.jp/2018/04/bb91314453dd700e24c07c486d63b524.png);
    
}
.ai_youtube iframe{
height:315px;
width:500px;
position:absolute;
top:50%;
left:50%;
margin-top:-157px;
margin-left:-250px;
border:solid 1px #666666;
}


        
/****0524 みん撃ボタン****/
a.copper{

background: linear-gradient(#71553a, #ac8571);
    border-bottom: solid 5px #311a0e;/*ボタン色より暗めに*/
    border-right: solid 5px #311a0e;/*ボタン色より暗めに*/  
}
a.green{

background: linear-gradient(#728949, #364624);
    border-bottom: solid 5px #0d1505;/*ボタン色より暗めに*/
    border-right: solid 5px #0d1505;/*ボタン色より暗めに*/  
}

/****0524 guratte背景***/
.bg_gratte{
    text-align: center;padding: 1em; 
    margin:1em; 
    border: 0px solid #333333;  
}
.bg_gratte img{
    margin-bottom: 1em;
    
}
.tx_gratte{
    padding: 1em;
    font-size: 130%;
    line-height:1.7;
}
.tx_gratte strong{
    font-weight: bold;

    
}
/****0828みん撃ボタン****/
.btn_w{
    width:890px; 
    margin:0 auto; 
    text-align:center;
height: 60px;
    padding-top:20px;
}
div.btn_mingeki{
    width:890px; 
    height: 60px;
    margin:0 auto; 
    text-align:center;
}
div.btn_mingeki a{
display: inline-block;
    width:890px; 

    text-align: center;

    line-height: 20px;
    
    padding: 0em auto 0em auto;
    font-size: 25px;
    font-weight: bold;
     border-radius: 15px;        /* CSS3草案 */  
    -webkit-border-radius: 15px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   /* Firefox用 */  
    vertical-align: middle;

}
div.btn_mingeki .green{
    color: #fff;

background: linear-gradient(#728949, #364624);
    border-bottom: solid 5px #0d1505;/*ボタン色より暗めに*/
    border-right: solid 5px #0d1505;/*ボタン色より暗めに*/  
}

.collabo-lead .lead-center{
    width: 890px;
    margin: 0 auto;
    text-align: center;
    
}

.collabo-lead .ensemblestars1220_btn01{
    width: 420px;

    margin-top: 30px;
    
}
.collabo-lead .ensemblestars1220_btn01:hover{
    opacity: 0.9;
    
}
.collabo-lead .ensemblestars1220_btn02{
    width: 420px;
        margin-right: 50px;
    margin-top: 30px;   
    
}
.collabo-lead .ensemblestars1220_btn02:hover{
    opacity: 0.9;
}


/*181115*/
#category_event #contents .collabo .box_imgcenter{
    display: block;
    margin: 0 auto;
    width: 890px;
    text-align: center;
}

#category_event #contents .collabo  .reserve_box{
    width: 890px;
    margin: 0 auto;
    border: 10px #6a091d solid;
    line-height: 1.7;
    padding: 20px;
    color:  #6a091d;
    font-size: 18px;
    background: #fcedd0;
    border-radius: 3px;
    font-weight: bold;
    margin-bottom: 30px;
    
    
    
}
#category_event #contents .collabo .reserve_box > em{
    background: #6a091d;
    color: #fcedd0;
    font-style: normal;
    
}
#category_event #contents .collabo .reserve_box > a{
    text-decoration: underline;
    
}