/*
 * Copyright(C) SEGA All Rights Reserved.
 */
/* ed6f528eb0 */
.detail .detail-true,.pager>.true>.ln{box-shadow:2px 2px 2px rgba(0,0,0,.1)}.ac-pager>.item-number,.card-extend .number,.detail .detail-true>.detail-title>.title-contents>.right-column li .status,.top-bar .top-title{background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 50%,transparent 50%);white-space:nowrap;text-align:center}.top-bar{line-height:3rem;margin:1px 0}.top-bar .top-title{background-color:#c2bc9b;color:#4e4e4e}.top-bar .top-title::after{content:'';position:absolute;left:100%;top:45%;border-top:5px solid transparent;border-left:10px solid #c2bc9b;border-bottom:5px solid transparent;z-index:1}.top-bar .number{position:relative;background-color:#fff6de;color:#4e4e4e;padding-left:65px}.top-bar .number>i{position:absolute;font-size:3em;top:5px;left:5px}.card-extend span{float:left}.card-extend .new{background-color:#cd1611;padding:4px 2px}.card-extend .number{background-color:#82734a;color:#fff;padding:4px 2px}@media screen and (max-width:639px){.card-extend .new,.card-extend .number{font-size:.8em}}.mainbg{background-color:#524825;background-size:35%}.mainbg .card-bg .sh-image{background-color:#c2bc9b}.pager{margin:15px;line-height:2rem;line-height:1.5em}.pager>.true>.ln{display:block;height:90px;background-color:rgba(253,252,247,.8);color:#4e4e4e;padding:10px}.pager>.true>.ln span{background-color:#cd1611;color:#fff;margin-left:10px;padding:0 20px;border-radius:8px}.pager>.true>.ln:hover{background-color:#fff}.pager>.true>.ln:active{background-color:#fdfcf7}.pager>.else{display:block;height:90px;background-color:rgba(235,219,188,.6);color:rgba(129,98,39,.6);padding:10px}.detail .detail-true>.detail-title{position:relative;background-color:#524825;color:#fff;min-height:5em}.detail .detail-true>.detail-title i{position:absolute;font-size:3em}.detail .detail-true>.detail-title .r-icon{right:0}.detail .detail-true>.detail-title>.title-contents{width:270px;margin:auto;padding-top:15px;line-height:1.5em}.detail .detail-true>.detail-title>.title-contents>.left-column{float:left;width:80px}.detail .detail-true>.detail-title>.title-contents>.left-column .reach{background-color:#cd1611;color:#fff;border-radius:5px;width:4em;text-align:center}.detail .detail-true>.detail-title>.title-contents>.left-column .quest-num{margin-top:5px}.detail .detail-true>.detail-title>.title-contents>.right-column{float:right;width:190px}.detail .detail-true>.detail-title>.title-contents>.right-column li{font-size:.9em}.detail .detail-true>.detail-title>.title-contents>.right-column li .status{width:4em;background-color:#82734a;color:#fff;float:left;margin:0 5px 5px 0}.detail .detail-true>.detail-title>.title-contents>.right-column li .reward{white-space:nowrap}.detail .detail-true>.detail-content{min-height:400px;padding:15px;background-color:#fff6de}.detail .detail-true>.detail-content>.detail-false{text-align:center}.ac-pager{position:relative;background-color:rgba(235,219,188,.6);margin-top:25px}.ac-pager>.item-number{position:absolute;top:-20px;left:15px;width:10%;line-height:2.5em;background-color:#82734a;color:#fff}@media screen and (min-width:960px) and (max-width:1279px){.ac-pager>.item-number{left:20px}}@media screen and (min-width:1280px){.ac-pager>.item-number{left:40px}}@media screen and (max-width:959px){.detail .detail-true>.detail-title>.title-contents>.right-column li .reward{font-size:.8em}.ac-pager>.item-number{font-size:.8rem;width:12%}}.ac-pager>.item-number::after{content:'';position:absolute;border-top:10px solid #82734a;border-right:5px solid transparent;border-left:5px solid transparent;bottom:-9px;left:5px}.ac-pager>.true{height:180px;padding:15px;background-color:rgba(253,252,247,.8);border-bottom:1px solid #dedede}.ac-pager>.true>.left-column{padding:20px 15px 0 0}.ac-pager>.true>.left-column .ac-image{max-width:100px;margin:auto}.ac-pager>.true>.right-column>.tag{border-left:3px solid #4e4e4e;padding-left:4px}.ac-pager>.false{line-height:180px;color:rgba(129,98,39,.6);text-align:center}.modal-image{width:150px;margin:15px auto}.modal-text{text-align:center}