@charset "utf-8"; /* CSS Document */

#under .item.win-up .inline-bloc{
    display: inline-block;
}

@media (max-width: 480px) {
    #under .item.win-up #item-ttl.f-sz24 {
        font-size: 5vw;
        line-height: 1.6;
    }
}

#under .item.win-up .f-w600 {
    font-family: "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "游ゴシック体", "Yu Gothic", YuGothic, sans-serif;
    font-weight: bold;
}

#under .item.win-up .m-t10{
    margin-top: 10px;
}
#under .item.win-up .m-t20{
    margin-top: 20px;
}
#under .item.win-up .m-t30{
    margin-top: 30px;
}
#under .item.win-up .m-t40{
    margin-top: 40px;
}
#under .item.win-up .m-t50{
    margin-top: 50px;
}
#under .item.win-up .m-t60{
    margin-top: 60px;
}

#under .item.win-up .m-b10{
    margin-bottom: 10px;
}
#under .item.win-up .m-b20{
    margin-bottom: 20px;
}
#under .item.win-up .m-b30{
    margin-bottom: 30px;
}
#under .item.win-up .m-b40{
    margin-bottom: 40px;
}
#under .item.win-up .m-b50{
    margin-bottom: 60px;
}
#under .item.win-up .m-b60{
    margin-bottom: 60px;
}

#under .item.win-up .p-b10{
    padding-bottom: 10px;
}
#under .item.win-up .p-b20{
    padding-bottom: 20px;
}
#under .item.win-up .p-b30{
    padding-bottom: 30px;
}
#under .item.win-up .p-b40{
    padding-bottom: 40px;
}
#under .item.win-up .p-b50{
    padding-bottom: 50px;
}
#under .item.win-up .p-b60{
    padding-bottom: 60px;
}

#under .item.win-up .p-t10{
    padding-top: 10px;
}
#under .item.win-up .p-t20{
    padding-top: 20px;
}
#under .item.win-up .p-t30{
    padding-top: 30px;
}
#under .item.win-up .p-t40{
    padding-top: 40px;
}
#under .item.win-up .p-t50{
    padding-top: 50px;
}
#under .item.win-up .p-t60{
    padding-top: 60px;
}

#under .item.win-up .win-up-text .m-width900{
    max-width: 90rem;
}
#under .item.win-up .win-up-text .m-width800{
    max-width: 80rem;
}
#under .item.win-up .win-up-text .m-width750{
    max-width: 75rem;
}
#under .item.win-up .win-up-text .m-width650{
    max-width: 65rem;
}

#under .item.win-up .win-up-text .info-text span.u-line-y{
    background: linear-gradient(transparent 60%, #FFFF99 50%);
}

#under .item.win-up .win-up-text .info-text .info-intro.center{
    margin:0 auto 40px auto;
}
#under .item.win-up .win-up-text .info-text .info-list.center{
    margin:0 auto;
}
#under .item.win-up .win-up-text .info-text .info-list.center .list {
    padding: 30px;
    background-color: #f7f5f5;
}
#under .item.win-up .win-up-text .info-text .info-footer.center{
    margin:20px auto 20px auto;
}