/*
=======================
プレミアムカスタマイザー
=======================
*/

/*スケジュール表記との隙間*/
/*h1.title + p{margin:20px auto 40px;}*/
.schedule{margin:10px auto 50px;}

/*box内テキスト*/
.box strong{
display:block;
font-size:18px; 
font-weight:bold; 
text-shadow: 0px 0px 10px rgba(255, 255, 255, 1);
margin:10px 0 15px;
}
@media screen and (max-width:480px){
.box strong{font-size:14px;}
}

/*バナー部分*/
.detail{margin:40px 0; text-align:center;}
.detail strong{font-size:18px; font-weight:bold; color:#000;}
.detail p{
display:flex;
justify-content:center;
align-items:center;
margin:0 auto 20px;
}
.detail p a{
display:block;
padding:10px;
transition: all .2s ease;
}
.detail p a:hover{opacity:0.8;}
.detail img{display:block; width:100%; max-width:200px;}
.detail.one img{display:block; width:100%; max-width:230px;}

@media screen and (max-width:480px){
.detail strong{font-size:14px;}
}

/*説明画像*/
.how-img p{position:relative;}
.how-img p span{
display:block;
width:30px;
height:20px;
background: linear-gradient(90deg, rgb(14,15,17) 0%, rgb(65,77,90) 100%);
clip-path: polygon(0 0, 50% 100%, 100% 0);
margin:20px auto;
}

#frame .box.top.premium > ul{color:#000; margin:10px 0 30px;}

/*
=======================
スペシャルキャンペーン
=======================
*/
strong.comment{
border-radius:10px; 
background-color:#715c2a; 
text-shadow:none; 
color:#fff; 
margin-top:40px; 
padding:10px;
}
.inner + .inner{border-top:solid 2px #535353; padding-top:20px;}

@media screen and (max-width:480px){
strong.comment{font-size:14px;}
}
/*
=======================
くじ
=======================
*/
#frame .box.top.kuji > img{margin-top:20px;}





