@charset "euc-jp";

.slot-content .btn,
.result-modal .btn{
   background-color: #EE0000;
}

.slot-content{
   padding-top: 0;
}
.slot-content .slot-section{
   padding-top: 0;
}
.slot-main{
   height: 960px;
   background: #000 url(../img/main.png) no-repeat center top;
   background-size: 90% auto;
}
.slot-main h1,
.slot-main p{
   display: none;
}

.slot-content .slot-wrapper{
   max-width: 580px;
   margin: 50px auto 0;
   padding-bottom: 50px;
}

.slot-content .slot__wrapper{
   margin-top: 30px;
}

.result-modal__note{
   margin-top: 20px !important;
}
.result-modal__note p{
   margin-bottom: 10px;
}

.pattern-list{
   text-align: center;
   padding-top: 30px !important;
}
.pattern-list table{
   width: 70%;
   margin: auto;
}
.pattern-list table td{
   vertical-align: middle;
   padding: 5px 0;
}
.pattern-list table .pattern{
   width: 45%;
   text-align: center;
}
.pattern-list table .pattern img{
   width: 25%;
   height: auto;
}
.pattern-list table .sep{
   text-align: center;
   font-size: 13px;
}
.pattern-list table desc{
   width: 35%;
   text-align: left;
}