@charset "euc-jp";

img{
   border:none;
}
.omikuji-main #animation_container{
   position: absolute;
   top: 0;
}

.omikuji-result {
   position: relative;
   width: 100%;
   overflow: hidden;
   zoom: 1;
   background-size: 100%;
}
.omikuji-result .result {
    position: relative;
    z-index: 1000;
    width: 100%;
}
.omikuji-result .result img{
   width: 100%;
   height: auto;
}
.omikuji-result .result .coupon{
   position: absolute;
   z-index: 1001;
   width: 280px;
   left: 250px;
   bottom: 790px;
}
.omikuji-result .result .coupon input{
   width: 100%;
   height: 64px;
   padding: 0;
   text-align: center;
   font-size: 74px;
   font-weight: bold;
   color: #333;
   border: none;
}
.omikuji-result .result .coupon .caution{
   text-align: center;
   font-size: 10px;
}
.omikuji-result .caution{
   font-size: 10px;
   color: #fff;
   width: 340px;
   margin: auto;
}
.omikuji-result .lucky-unit{
   position: relative;
   z-index: 1000;
   color: #fff;
   text-align: center;
   
   margin-top: 20px;
}
.omikuji-result .lucky-unit h3{
   font-weight: normal;
   font-size: 20px;
}
.omikuji-result .lucky-unit p{
   font-size: 36px;
}
.omikuji-result .lucky-unit p a{
   color: #fff;
   text-decoration: underline;
   cursor: pointer;
}
.omikuji-result .lucky-unit p a:hover{
   text-decoration: none;
}

.under-btns{
   width: 770px;
   background: #BA2720;
   text-align: center;
   padding: 0px 0 25px;
}

.under-btns .btn{
   width: 30%;
   display: inline-block;
}
.under-btns .btn img{
   width: 100%;
   height: auto;
}

.under-btns .btn.sale{
   display: block;
   width: 60%;
   background: #000;
   color: #fff;
   font-size: 30px;
   font-weight: bold;
   line-height: 1;
   padding: 25px 0;
   margin: 0 auto 30px;
   -webkit-border-radius: 20px;
   -moz-border-radius: 20px;
   border-radius: 20px;
}
.under-btns .btn.sale:hover{
   text-decoration: none;
   background: #222;
}
.omikuji-main {
   position: relative;
}
#animation_canvas {
   width: 800px !important;
   height: 1200px !important;
   left: 0;
   top: 0 !important;
   z-index: 1;
}

/* お正月 */
.pointgacha.new-year #animation_canvas {
   width: 797px !important;
   height: 1190px !important;
   top: 88px !important;
}

/* 9月7日切り替え用 */
.pointgacha.change_design #animation_canvas {
   display: none !important;
}