/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */

.toastify {
    padding: 12px 20px;
    color: #ffffff;
    display: inline-block;
    -webkit-box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
            box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
    background: linear-gradient(135deg, #73a5ff, #5477f5);
    position: fixed;
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
    border-radius: 2px;
    cursor: pointer;
    text-decoration: none;
    max-width: calc(50% - 20px);
    z-index: 2147483647;
}

.toastify.on {
    opacity: 1;
}

.toast-close {
    background: transparent;
    border: 0;
    color: white;
    cursor: pointer;
    font-family: inherit;
    font-size: 1em;
    opacity: 0.4;
    padding: 0 5px;
}

.toastify-right {
    right: 15px;
}

.toastify-left {
    left: 15px;
}

.toastify-top {
    top: -150px;
}

.toastify-bottom {
    bottom: -150px;
}

.toastify-rounded {
    border-radius: 25px;
}

.toastify-avatar {
    width: 1.5em;
    height: 1.5em;
    margin: -7px 5px;
    border-radius: 2px;
}

.toastify-center {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: -webkit-fit-content;
    max-width: fit-content;
    max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
    .toastify-right, .toastify-left {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        max-width: -webkit-fit-content;
        max-width: -moz-fit-content;
        max-width: fit-content;
    }
}

.evaluation_button--good a{display:block;margin:0 0 15px auto;padding:5px 10px;border:1px solid #d81b60;color:#d81b60;font-size:1.2rem;font-weight:bold;border-radius:40px;text-align:center;max-width:45%}

@media only screen and (min-width: 769px){.evaluation_button--good a{max-width:40%}}

.evaluation_button--good a:before{content:'';display:inline-block;width:15px;height:15px;background:no-repeat url("/img/good_no-base_p_on.svg");background-size:15px 15px;vertical-align:text-bottom;padding-right:10px}

.evaluation_button--good a.evaluated,.evaluation_button--good a:active,.evaluation_button--good a:hover{background-color:#d81b60;color:#fff;text-decoration:none}

.evaluation_button--good a.evaluated:before,.evaluation_button--good a:active:before,.evaluation_button--good a:hover:before{background:no-repeat url("/img/good_no-base_p_off.svg")}

.pre-registration-widget .top_image{display:block;width:100%;height:auto;max-width:460px !important;margin:0 auto}

.pre-registration-widget ul{margin:0}

.pre-registration-widget__item{border-top:1px solid #e2e2e2;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px}

.pre-registration-widget__item:first-child{border-top:none}

.pre-registration-widget__wrapper,.pre-registration-widget__wrapper--center,.pre-registration-widget__wrapper--top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}

.pre-registration-widget__wrapper--center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.pre-registration-widget__wrapper--top{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}

.pre-registration-widget__img-wrap{width:60px;height:60px;min-width:60px}

.pre-registration-widget__img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:8px;display:block}

.pre-registration-widget__txt-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 5px;width:calc(100% - 145px)}

.pre-registration-widget__txt-wrap .txt{text-decoration:none}

.pre-registration-widget__txt-wrap .txt--title a{font-size:1.4rem;line-height:1.5;margin:2px 0;font-weight:700}

.pre-registration-widget__txt-wrap .txt--point{font-size:1.2rem;line-height:1.5;margin:2px 0;font-weight:700}

.pre-registration-widget__txt-wrap .txt--point:before{content:'';display:inline-block;width:15px;height:15px;background-image:url("/img/pre-registration_point.png");background-size:15px 15px;vertical-align:middle;margin-right:2px}

.pre-registration-widget__btn{color:#fff;display:block;background-color:#00adb3;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-left:5px;padding:7px;font-size:1.2rem;font-weight:600 !important;width:75px}

.pre-registration-widget__btn:hover{opacity:0.7;cursor:pointer}

.pre-registration-widget__btn:disabled{background-color:#7dd7d9}

#gameliv_pickup_widget{min-height:565px}

.pickup-widget{background-color:#fff}

@media only screen and (min-width: 769px){.pickup-widget{width:300px}}

.pickup-widget__banner-area{padding:8px 8px 0 8px}

.pickup-widget__banner-area a:hover{font-weight:400 !important}

.pickup-widget__banner-image{width:100%;height:170px}

@media only screen and (min-width: 769px){.pickup-widget__banner-image{height:190px}}

.pickup-widget__list{list-style:none}

.pickup-widget__list>div{border-bottom:1px solid #efefef}

.pickup-widget__list>div:last-child{border-bottom:none}

.pickup-widget__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}

.pickup-widget__banner-img-wrapper{overflow:hidden;width:100%;height:190px;position:relative}

.pickup-widget__banner-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}

.pickup-widget__banner-link{background:-webkit-gradient(linear, left top, right top, from(#9ca5b2), to(#838a91));background:linear-gradient(to right, #9ca5b2, #838a91);color:#fff;font-size:1.3rem;line-height:1.5;font-weight:400;text-align:right;padding:3px 30px 3px 15px;position:relative}

.pickup-widget__banner-link:after{content:'';position:absolute;display:block;top:0;bottom:0;right:15px;width:6px;height:6px;margin:auto;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}

.pickup-widget__title{position:absolute;left:10px;bottom:10px;max-width:80%;font-size:1.8rem;font-weight:600;padding:0 2px 4px}

.pickup-widget__title span{display:inline;margin-top:5px;line-height:1;padding:4px 5px}

.pickup-widget__img-wrapper{overflow:hidden;width:40%;height:90px;position:relative;border-radius:6px}

.pickup-widget__img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}

.pickup-widget__tag{display:inline-block;position:absolute;top:0;left:0;margin:0;padding:2px 8px;text-align:center;font-size:1.2rem;font-weight:600;color:#fff;background-color:#666;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);box-shadow:1px 1px 4px rgba(0,0,0,0.3);border-radius:5px 0}

.pickup-widget__txt-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;font-size:1.3rem;line-height:1.5;margin-top:-1px;padding:0 0 0 8px;position:relative;color:#333;font-weight:600}

.copyme{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.copyme input{display:block;border-radius:4px 0 0 4px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:solid 1px #ccc;-webkit-appearance:none;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}

.copyme button{display:block;border-radius:0 4px 4px 0;border:solid 1px #ccc;border-left:none;padding:4px 6px}

.copyme button:active{background-color:#ddd}

.copyme button img{height:20px;margin:auto 0;display:block}

.main_information{position:relative}

#menu_game_list{min-height:820px}

.inline_ad_position{margin-top:20px}

@media only screen and (min-width: 769px){.inline_ad_position{margin-top:30px}}

.kamigame-device-mobile.ios #wrapper #ad_above_breadcrumbs{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:130px;margin:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.kamigame-device-mobile.ios #wrapper #ad_above_breadcrumbs #ad_above_breadcrumbs_placeholder{width:320px;height:130px;position:absolute;z-index:-1}

.kamigame-device-mobile.ios #ad_top{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:190px}

.kamigame-device-mobile.ios #ad_top #ad_top_placeholder_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;z-index:-1;background-color:#fff;justify-content:center}

.kamigame-device-mobile.ios #ad_top #ad_top_placeholder_wrapper #ad_top_placeholder{width:320px;height:calc(190px - 20px);background-color:#f2f2f2}

.kamigame-device-mobile.android .kamigame_ad_enabled#wrapper #ad_above_breadcrumbs{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:130px;margin:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.kamigame-device-mobile.android .kamigame_ad_enabled#wrapper #ad_above_breadcrumbs #ad_above_breadcrumbs_placeholder{width:320px;height:130px;position:absolute;z-index:-1}

.kamigame-device-mobile.android .kamigame_ad_enabled #wrapper #ad_above_breadcrumbs{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:130px;margin:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.kamigame-device-mobile.android .kamigame_ad_enabled #wrapper #ad_above_breadcrumbs #ad_above_breadcrumbs_placeholder{width:320px;height:130px;position:absolute;z-index:-1}

.kamigame-device-mobile.android .kamigame_ad_enabled #ad_top{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:190px}

.kamigame-device-mobile.android .kamigame_ad_enabled #ad_top #ad_top_placeholder_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;z-index:-1;background-color:#fff;justify-content:center}

.kamigame-device-mobile.android .kamigame_ad_enabled #ad_top #ad_top_placeholder_wrapper #ad_top_placeholder{width:320px;height:calc(190px - 20px);background-color:#f2f2f2}

.main_information #link_to_comment_list{position:absolute;top:0;right:0;display:block;text-align:center;font-size:1.3rem;line-height:1;font-weight:600;margin:0;white-space:nowrap;min-width:100px}

.main_information #link_to_comment_list a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 28px 8px 30px;text-decoration:none;background:#bf4669;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.2);color:#fff;border-radius:8px}

.main_information #link_to_comment_list a:before{content:'';position:absolute;display:inline-block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("/img/comment_white.svg");background-size:14px 14px;width:14px;height:14px;margin-left:-20px}

.main_information #link_to_comment_list a:after{content:"";position:absolute;display:block;top:0;bottom:0;right:12px;width:6px;height:6px;margin:auto;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}

.main_information #link_to_comment_list a:hover{opacity:.7}

.main_information #link_to_comment_list a span{font-size:1.3rem}

.bingo-tool__card-cell,.bingo-tool__card-cell--checked{position:absolute;width:100%;height:100%;top:0;background-color:#eaf9fd;color:#272980;font-size:1.2rem;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3px;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}

@media only screen and (min-width: 769px){.bingo-tool__card-cell,.bingo-tool__card-cell--checked{padding:5px;line-height:1.4}}

@media (max-width: 320px){.bingo-tool__card-cell,.bingo-tool__card-cell--checked{line-height:1.2}}

.bingo-tool__card-cell:hover,.bingo-tool__card-cell--checked:hover{cursor:pointer}

.bingo-tool__card-cell:active,.bingo-tool__card-cell--checked:active{cursor:-webkit-grab;cursor:grab;-webkit-animation:spinner 200ms infinite linear;animation:spinner 200ms infinite linear}

.bingo-tool__card{background:#04030d;padding:0 10px 10px 10px}

@media only screen and (min-width: 769px){.bingo-tool__card{padding:0 15px 10px 15px}}

@media (max-width: 320px){.bingo-tool__card{padding:0 5px 5px 5px}}

.bingo-tool__card-header{content:'';background:url("/img/bingo_top.png") no-repeat center;background-size:contain;height:70px;width:auto;display:block}

@media only screen and (min-width: 769px){.bingo-tool__card-header{height:84px}}

@media (max-width: 320px){.bingo-tool__card-header{height:60px}}

.bingo-tool__card-content{border-top:2px solid #1d133d;border-left:2px solid #1d133d}

.bingo-tool__card-content-row{border-color:#1d133d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.bingo-tool__card-cell-wrapper{position:relative;border-right:2px solid #1d133d;border-bottom:2px solid #1d133d;overflow:hidden}

.bingo-tool__card-cell--checked{background-color:#272980;color:#eaf9fd}

.bingo-tool__comment-wrapper{text-align:center;margin:10px auto 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}

.bingo-tool__comment{position:relative}

.bingo-tool__comment::before,.bingo-tool__comment::after{position:absolute;top:10%;content:'';background:gray;width:2px;height:80%}

.bingo-tool__comment::before{left:-20px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}

.bingo-tool__comment::after{right:-20px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}

.bingo-tool__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}

.bingo-tool__button-container{margin:0 auto;text-align:center;font-size:1.4rem;line-height:1.4;font-weight:700;min-height:40px;width:100%}

.bingo-tool__button-container>button{width:90%}

.bingo-tool__button-container>button:disabled{opacity:0.2}

.bingo-tool__button-container>button.tweet{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;margin:15px auto;padding:10px 30px 9px 30px;text-decoration:none;background:#0078cb;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.2);color:#0078cb;border-radius:8px;line-height:1.4;margin:0 auto 15px}

@media only screen and (min-width: 769px){.bingo-tool__button-container>button.tweet{max-width:90%}}

.bingo-tool__button-container>button.tweet:after{content:'';position:absolute;display:block;top:0;bottom:0;right:20px;width:6px;height:6px;margin:auto;border-bottom:2px solid #0078cb;border-right:2px solid #0078cb;-webkit-transform:translate(0px, 0px) rotate(-45deg);-ms-transform:translate(0px, 0px) rotate(-45deg);transform:translate(0px, 0px) rotate(-45deg)}

.bingo-tool__button-container>button.tweet:active,.bingo-tool__button-container>button.tweet:hover{opacity:.7}

.bingo-tool__button-container>button.tweet:active:after,.bingo-tool__button-container>button.tweet:hover:after{border-bottom:2px solid #0078cb;border-right:2px solid #0078cb}

.bingo-tool__button-container>button.reset{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;margin:15px auto;padding:10px 30px 9px 30px;text-decoration:none;background:#0078cb;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.2);color:#666;border-radius:8px;line-height:1.4;margin:0 auto 10px}

@media only screen and (min-width: 769px){.bingo-tool__button-container>button.reset{max-width:90%}}

.bingo-tool__button-container>button.reset:after{content:'';position:absolute;display:block;top:0;bottom:0;right:20px;width:6px;height:6px;margin:auto;border-bottom:2px solid #666;border-right:2px solid #666;-webkit-transform:translate(0px, 0px) rotate(-45deg);-ms-transform:translate(0px, 0px) rotate(-45deg);transform:translate(0px, 0px) rotate(-45deg)}

.bingo-tool__button-container>button.reset:active,.bingo-tool__button-container>button.reset:hover{opacity:.7}

.bingo-tool__button-container>button.reset:active:after,.bingo-tool__button-container>button.reset:hover:after{border-bottom:2px solid #666;border-right:2px solid #666}

.bingo-tool__button-container>button.reset::after{display:none}

@-webkit-keyframes spinner{from{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(0) rotateY(-360deg);transform:rotateX(0) rotateY(-360deg)}to{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(360deg) rotateY(-360deg);transform:rotateX(360deg) rotateY(-360deg)}}

@keyframes spinner{from{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(0) rotateY(-360deg);transform:rotateX(0) rotateY(-360deg)}to{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(360deg) rotateY(-360deg);transform:rotateX(360deg) rotateY(-360deg)}}

.image-with-detail-img-wrapper{display:inline-block}

.image-with-detail-img{cursor:pointer}

.iwd_yc-root-div{border:1px solid #ccc}

.iwd_yc-root-div .iwd_yc-image-and-meta-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}

.iwd_yc-root-div .iwd_yc-image-wrapper{width:120px;padding:8px 8px 0;border-right:1px solid #ccc}

.iwd_yc-root-div .iwd_yc-meta-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:16px 8px}

.iwd_yc-root-div .iwd_yc-description-wrapper{padding:0 8px;border-top:1px solid #ccc}

.iwd_yc-root-div .iwd_yc-text-with-icon{height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.iwd_yc-root-div .iwd_yc-util-icon-24px{height:24px;margin-right:4px}

.iwd_yc-root-div .iwd_yc-util-icon-18px{height:18px;margin-right:4px}

.star-full{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/img/star_full.png") no-repeat;background-size:18px 18px;margin:2px 0}

.star-half{content:"";display:inline-block;vertical-align:middle;width:9px;height:18px;background:url("/img/star_half.png") no-repeat;background-size:9px 18px;margin:2px 0}

.vertical-img-list{list-style:none;margin:0 auto 5px}

.vertical-img-list>li{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc}

@media only screen and (min-width: 769px){.vertical-img-list>li{margin-bottom:10px}}

.vertical-img-list>li:last-child{margin-bottom:0}

.vertical-img-list a{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;margin:0;padding:5px}

@media only screen and (min-width: 769px){.vertical-img-list a{padding:0 0 10px 0}}

.vertical-img-list a:hover{opacity:.7;cursor:pointer;color:#0078cb}

.vertical-img-list__img-wrap{overflow:hidden;width:38%;min-width:100px;height:76px}

@media only screen and (min-width: 769px){.vertical-img-list__img-wrap{max-width:106px}}

.vertical-img-list__img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}

.vertical-img-list__txt-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 38% - 8px);line-height:1.5;margin:0 0 0 8px}

.vertical-img-list__txt-wrap p{text-decoration:none;font-size:1.4rem;font-weight:600;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}

.vertical-img-list__see-more{display:block;text-align:right;font-size:1.3rem}

.vertical-img-list__see-more:after{content:"";display:inline-block;width:10px;height:10px;margin:0 5px;border-bottom:2px solid #0078cb;border-right:2px solid #0078cb;-webkit-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);vertical-align:middle}

article section:not(#table_of_contents),article h3:not(#table_of_contents),article h4:not(#table_of_contents),article h5:not(#table_of_contents) h6:not(#table_of_contents){scroll-margin-top:50px}

/*
.header-navigation div h2{background:rgba(103,115,160,0.15) !important;color:#0b265b !important;text-shadow:none !important;padding:8px 8px 8px 15px !important}

.header-navigation{background-color:#fff;position:fixed;width:100%;z-index:5000000;top:0;display:none;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.3);box-shadow:0 2px 5px rgba(0,0,0,0.3);-webkit-box-sizing:border-box;box-sizing:border-box}

.header-navigation .image_small,.header-navigation .image_tiny,.header-navigation .icon_stupendous,.header-navigation .icon_colossal,.header-navigation .icon_giant,.header-navigation .icon_large,.header-navigation .icon,.header-navigation .icon_medium,.header-navigation .icon_small,.header-navigation .icon_little,.header-navigation .icon_tiny,.header-navigation .icon_text,.header-navigation .icon_fit{font-weight:600}

.header-navigation .image_small>a,.header-navigation .image_tiny>a,.header-navigation .icon_stupendous>a,.header-navigation .icon_colossal>a,.header-navigation .icon_giant>a,.header-navigation .icon_large>a,.header-navigation .icon>a,.header-navigation .icon_medium>a,.header-navigation .icon_small>a,.header-navigation .icon_little>a,.header-navigation .icon_tiny>a,.header-navigation .icon_text>a,.header-navigation .icon_fit>a{font-weight:600}

.header-navigation .image_small>video,.header-navigation .image_small>a>video,.header-navigation .image_small>img,.header-navigation .image_small>a>img,.header-navigation .image_small>picture>img,.header-navigation .image_small>a>picture>img,.header-navigation .image_small.kamigame-lightbox{width:80%;margin:5px auto}

.header-navigation .image_tiny>video,.header-navigation .image_tiny>a>video,.header-navigation .image_tiny>img,.header-navigation .image_tiny>a>img,.header-navigation .image_tiny>picture>img,.header-navigation .image_tiny>a>picture>img,.header-navigation .image_tiny.kamigame-lightbox{width:50%;margin:5px auto}

.header-navigation .icon_stupendous>video,.header-navigation .icon_stupendous>a>video,.header-navigation .icon_stupendous>img,.header-navigation .icon_stupendous>a>img,.header-navigation .icon_stupendous>picture>img,.header-navigation .icon_stupendous>a>picture>img{width:100px;border-radius:6px;margin:2px auto;padding:0 2px}

.header-navigation .icon_colossal>video,.header-navigation .icon_colossal>a>video,.header-navigation .icon_colossal>img,.header-navigation .icon_colossal>a>img,.header-navigation .icon_colossal>picture>img,.header-navigation .icon_colossal>a>picture>img{width:80px;border-radius:6px;margin:2px auto;padding:0 2px}

.header-navigation .icon_giant>video,.header-navigation .icon_giant>a>video,.header-navigation .icon_giant>img,.header-navigation .icon_giant>a>img,.header-navigation .icon_giant>picture>img,.header-navigation .icon_giant>a>picture>img{width:60px;border-radius:4px;margin:2px auto;padding:0 2px}

.header-navigation .icon_large>video,.header-navigation .icon_large>a>video,.header-navigation .icon_large>img,.header-navigation .icon_large>a>img,.header-navigation .icon_large>picture>img,.header-navigation .icon_large>a>picture>img{width:50px;border-radius:3px;margin:2px auto;padding:0 2px}

.header-navigation .icon>video,.header-navigation .icon>a>video,.header-navigation .icon>img,.header-navigation .icon>a>img,.header-navigation .icon>picture>img,.header-navigation .icon>a>picture>img{width:40px;border-radius:3px;margin:2px auto;padding:0 2px}

.header-navigation .icon_medium>video,.header-navigation .icon_medium>a>video,.header-navigation .icon_medium>img,.header-navigation .icon_medium>a>img,.header-navigation .icon_medium>picture>img,.header-navigation .icon_medium>a>picture>img{width:36px;border-radius:3px;margin:2px auto;padding:0 2px}

.header-navigation .icon_small>video,.header-navigation .icon_small>a>video,.header-navigation .icon_small>img,.header-navigation .icon_small>a>img,.header-navigation .icon_small>picture>img,.header-navigation .icon_small>a>picture>img{width:30px;border-radius:2px;margin:2px auto;padding:0 2px}

.header-navigation .icon_little>video,.header-navigation .icon_little>a>video,.header-navigation .icon_little>img,.header-navigation .icon_little>a>img,.header-navigation .icon_little>picture>img,.header-navigation .icon_little>a>picture>img{width:26px;border-radius:2px;margin:2px auto;padding:0 2px}

.header-navigation .icon_tiny>video,.header-navigation .icon_tiny>a>video,.header-navigation .icon_tiny>img,.header-navigation .icon_tiny>a>img,.header-navigation .icon_tiny>picture>img,.header-navigation .icon_tiny>a>picture>img{width:18px;border-radius:1px;margin:2px auto;padding:0 2px}

.header-navigation .icon_text>video,.header-navigation .icon_text>a>video,.header-navigation .icon_text>img,.header-navigation .icon_text>a>img,.header-navigation .icon_text>picture>img,.header-navigation .icon_text>a>picture>img{width:13px;border-radius:1px;margin:0 auto 2px;padding:0 1px}

.header-navigation .icon_fit>video,.header-navigation .icon_fit>a>video,.header-navigation .icon_fit>img,.header-navigation .icon_fit>a>img,.header-navigation .icon_fit>picture>img,.header-navigation .icon_fit>a>picture>img{width:12%;border-radius:1px;margin:0 auto 3px;padding:0 0.25%}

@media only screen and (min-width: 769px){.header-navigation{display:none !important}}

.header-navigation__overlay{position:fixed;overflow:hidden;-ms-touch-action:none;touch-action:none;top:0;margin-top:40px;width:100%;height:calc(100% - 40px);opacity:0.8;z-index:calc(5000000 - 1)}

.header-navigation.is-show{display:inline;-webkit-animation:SlideIn 0.3s;animation:SlideIn 0.3s}

@-webkit-keyframes SlideIn{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

@keyframes SlideIn{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}

.header-navigation div{background-color:#fff}

.header-navigation div h2{font-size:1.4rem;border-bottom:#6773a0 2px solid}

.header-navigation div h3{font-size:1.3rem}

.header-navigation__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;width:100%;height:40px}

.header-navigation__menu{position:relative;width:15%;height:40px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}

.header-navigation__menu a{display:block;font-weight:600;padding:20px}

.header-navigation__menu a:before{position:absolute;content:'';display:block;width:20px;height:20px;background:url("/img/icon_hamburger.svg") 0%/20px 20px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.header-navigation__menu a.active:before{position:absolute;content:'';display:block;width:18px;height:18px;background:url("/img/icon_close.svg") 0%/18px 18px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}

.header-navigation__menu a:after{content:'';position:absolute;left:98%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e2e2e2;width:1px;height:30px}

.header-navigation__menu--open{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:40px;height:calc(100vh - 40px);z-index:5000000;background:#fff;top:0;border-top:1px solid #e2e2e2;overflow-y:auto;}

.header-navigation__menu--open .search-form{padding:15px;border-bottom:1px solid #e2e2e2}

.header-navigation__menu--open .search-form .global-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}

.header-navigation__menu--open .search-form__query{width:calc(100% - 70px - 10px)}

.header-navigation.event-notify-enabled .header-navigation__menu--open{margin-top:70px;height:calc(100vh - 70px)}

.header-navigation.event-notify-enabled .header-navigation__toc--open{margin-top:70px}

.header-navigation #header-navigation-toc{position:fixed;height:100%;z-index:5000000}

.header-navigation__toc{position:relative;width:calc(100% - 15% - 20% - 15%);height:40px;text-align:right}

.header-navigation__toc a{color:#333;display:block;padding:7px 45px 7px 20px;font-weight:600;line-height:2}

.header-navigation__toc a:after{position:absolute;content:'';display:inline-block;vertical-align:middle;width:20px;height:18px;background:url("/img/icon_arrow_bottom.svg") 0%/20px 18px;margin-left:5px;top:48%;right:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.header-navigation__toc a.active:after{-webkit-transform:translateY(-50%) rotate(0.5turn);-ms-transform:translateY(-50%) rotate(0.5turn);transform:translateY(-50%) rotate(0.5turn)}

.header-navigation__toc--open{position:fixed;width:100%;margin-top:40px;height:auto;max-height:70vh;overflow-y:auto;background:#ddd;-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.2);box-shadow:0 3px 4px rgba(0,0,0,0.2);top:0;border-top:1px solid #e2e2e2;font-size:1.2rem}

.header-navigation__toc--open h2{margin:0;padding:5px 15px}

.header-navigation__toc--open ul{list-style:none;margin:0;padding:0}

.header-navigation__toc--open ul li a{position:relative;display:block;padding:5px 15px 10px 40px;color:#333}

.header-navigation__toc--open ul li a.current{font-weight:bold}

.header-navigation__toc--open ul li a.current:before{position:absolute;content:'' !important;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("/img/icon_current_location.svg") 0%/20px 20px;margin-right:5px;top:36%;left:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow-y:auto}

.header-navigation__toc--open ul li a:before{position:absolute;content:'' !important;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url("/img/icon_location.svg") 0%/20px 20px;margin-right:5px;top:36%;left:14px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}

.header-navigation__toc--open ul li a:after{position:absolute;content:'';display:block;width:1px;height:10px;background:#e2e2e2;left:24px}

.header-navigation__toc--open ul li:first-child{border-top:1px solid #e2e2e2}

.header-navigation__toc--open ul li:first-child a{padding:10px 15px 10px 40px}

.header-navigation__toc--open ul li:first-child a .current:before{top:47%}

.header-navigation__toc--open ul li:first-child a:before{top:47%}

.header-navigation__toc--open ul li:last-child a:after{content:none}

.header-navigation__toc--open ul li img{width:30px;border-radius:2px;margin:2px auto;padding:0 2px;vertical-align:middle}

.header-navigation__search-within-page{width:15%;height:40px;position:relative}

.header-navigation__search-within-page a{display:block;padding:6px 10px;font-weight:600;color:#333;text-align:center;line-height:2}

.header-navigation__search-within-page a:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background:url("/img/icon_search_button.svg") 0%/16px 16px;opacity:0.8}

.header-navigation__search-within-page a:after{content:'';position:absolute;left:98%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e2e2e2;width:1px;height:30px}

.header-navigation #header-navigation-search{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:40px;border-top:2px solid #e2e2e2;z-index:calc(5000000 + 1)}

.header-navigation #header-navigation-search .serach-box{width:50%;-webkit-box-sizing:border-box;box-sizing:border-box;height:30px;border:1px solid #dde4e6;padding:0 10px;background-color:#fff;border-radius:3px;font-size:16px}

.header-navigation #header-navigation-search .serach-box::-webkit-input-placeholder{font-size:13px}

.header-navigation #header-navigation-search .serach-box::-moz-placeholder{font-size:13px}

.header-navigation #header-navigation-search .serach-box:-ms-input-placeholder{font-size:13px}

.header-navigation #header-navigation-search .serach-box::-ms-input-placeholder{font-size:13px}

.header-navigation #header-navigation-search .serach-box::placeholder{font-size:13px}

.header-navigation #header-navigation-search .match-count{width:20%;text-align:center}

.header-navigation #header-navigation-search .close-icon,.header-navigation #header-navigation-search .scroll-icon{width:7.5%;cursor:pointer;text-align:center}

.header-navigation #header-navigation-search .close-icon>svg,.header-navigation #header-navigation-search .scroll-icon>svg{vertical-align:middle;width:20px}

.header-navigation #header-navigation-search .close-icon{width:10%;text-align:start}

.header-navigation__comment{width:20%;height:40px;position:relative}

.header-navigation__comment a{display:block;padding:7px 10px;font-weight:600;color:#333;text-align:center;line-height:2}

.header-navigation__comment a:before{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;background:url("/img/comment_color.svg") 0%/16px 16px;opacity:0.8;margin-right:5px}

.header-navigation__comment a:after{content:'';position:absolute;left:98%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-color:#e2e2e2;width:1px;height:30px}

.header-navigation__event-notification{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;height:30px;border-top:2px solid #e2e2e2;z-index:5000000}

.header-navigation__event-notification__bar{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.header-navigation__event-notification__bar__title{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}

.header-navigation__event-notification__menu{position:fixed;width:100%;margin-top:70px;height:auto;max-height:70vh;overflow-y:auto;z-index:5000000;background:#ddd;-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.2);box-shadow:0 3px 4px rgba(0,0,0,0.2);top:0;border-top:1px solid #e2e2e2;font-size:1.2rem;padding-bottom:10px}

.header-navigation__event-notification__menu__content{margin:0 10px 0 10px}

.header-navigation__event-notification__notify-setting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0 10px 0}

.header-navigation__event-notification__notify-setting__toggle-button{margin-right:7px}

.header-navigation__event-notification__notify-setting__toggle-button .switch{position:relative;display:inline-block;width:48px;height:24px}

.header-navigation__event-notification__notify-setting__toggle-button .switch input{opacity:0;width:0;height:0}

.header-navigation__event-notification__notify-setting__toggle-button .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;border-radius:12px}

.header-navigation__event-notification__notify-setting__toggle-button .switch .slider:before{position:absolute;content:'';height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border-radius:50%}

.header-navigation__event-notification__notify-setting__toggle-button .switch input:checked+.slider{background-color:#2196f3}

.header-navigation__event-notification__notify-setting__toggle-button .switch input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}

.header-navigation__event-notification__notify-setting__toggle-button .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}

.header-navigation__event-notification__notify-setting__toggle-button .switch .slider.round{border-radius:12px}

.header-navigation__event-notification__notify-setting__toggle-button .switch .slider.round:before{border-radius:50%}

.header-navigation__event-notification__checkbox-column{text-align:center}

.header-navigation__event-notification__checkbox{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}
*/

article .search-highlight{background-color:yellow}

article .search-highlight.current{background-color:orange}

.notification-toast{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:130px;height:40px;padding:5px 20px 5px 5px;background:#fff;color:#000;font-size:12px;font-weight:bold;border-radius:0.5rem}

.notification-toast .toast-close{position:absolute;right:0px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#949494;opacity:100%}

.event-notification__menu{background:#fff;-webkit-box-shadow:0 3px 4px rgba(0,0,0,0.2);box-shadow:0 3px 4px rgba(0,0,0,0.2);font-size:1.2rem;padding:10px}

.event-notification__menu__content{margin:0 10px 0 10px}

.event-notification__notify-setting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px 0 10px 0}

.event-notification__notify-setting__toggle-button{margin-right:7px}

.event-notification__notify-setting__toggle-button .switch{position:relative;display:inline-block;width:48px;height:24px}

.event-notification__notify-setting__toggle-button .switch input{opacity:0;width:0;height:0}

.event-notification__notify-setting__toggle-button .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:0.4s;transition:0.4s;border-radius:12px}

.event-notification__notify-setting__toggle-button .switch .slider:before{position:absolute;content:'';height:16px;width:16px;left:4px;bottom:4px;background-color:white;-webkit-transition:0.4s;transition:0.4s;border-radius:50%}

.event-notification__notify-setting__toggle-button .switch input:checked+.slider{background-color:#2196f3}

.event-notification__notify-setting__toggle-button .switch input:focus+.slider{-webkit-box-shadow:0 0 1px #2196f3;box-shadow:0 0 1px #2196f3}

.event-notification__notify-setting__toggle-button .switch input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}

.event-notification__notify-setting__toggle-button .switch .slider.round{border-radius:12px}

.event-notification__notify-setting__toggle-button .switch .slider.round:before{border-radius:50%}

.event-notification__checkbox-column{text-align:center}

.event-notification__checkbox{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}

header.wide_header{background-image:url("/グラブル/img/header_bg_top.png")}

#wrapper[data-path="/%E3%82%B0%E3%83%A9%E3%83%96%E3%83%AB/%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88/%E3%82%A8%E3%82%A4%E3%83%97%E3%83%AA%E3%83%AB/%E3%83%8A%E3%82%BE%E3%83%96%E3%83%AB.html"] #article_comment{display:none}

img.character_icon{width:90px}

img.propty_icon{width:18px}

ul.inline-block{border:none;margin:0 10px}

#container aside>nav.side-block ul.inline-block li{display:inline-block;margin-right:14%;padding:2px;border:none}

#container aside>nav.side-block ul{list-style:none}

#container aside>nav.side-block ul.inline-block li:last-child{padding:5px 0}

#main_contents .main_quest_list h2{padding:.1em 0 .1em 1em;background-color:#f1f2f3;font-size:12px;margin:0 0 .5em 0;background-image:none;border:none;font-weight:normal}

#main_contents p.link_area a{list-style:none}

.link_area img{width:50px}

.list_new .tap_area a img{width:50px}

.main_quest_list form{padding:1em;margin-top:-6px;text-align:center;border-radius:4px}

.main_quest_list form label{margin-right:1em}

.main_quest_list form p{padding:0;display:inline-block}

.main_quest_list form input{border:1px solid #4ca3bf;border-radius:4px;width:82px;font-size:12px;margin:0 .3em;padding:4px;text-align:center}

.main_quest_list form input.icon_search{margin-left:.5em;background-color:#5fbd2e;color:#fff;border-radius:4px;border:none;padding:4px;width:65px}

.main_quest_list ul{list-style:none;margin:1em 0;padding:0 1em}

.main_quest_list ul li{display:inline-block;margin-right:10%}

.main_quest_list ul li a{padding:2px}

.main_quest_list ul li a:hover{text-decoration:none;background-color:#4ca3bf;color:#fff;border-radius:4px}

.character_list p{margin:0}

.list_type_header{margin:.7em 0}

.character_list table tr th:nth-of-type(1){width:60px}

.character_list table tr td:nth-of-type(1){text-align:left;font-weight:bold}

.character_list table tr td:nth-of-type(1) img{width:60px;border-radius:3px}

.character_list table tr th:nth-of-type(2){width:11%}

.character_list table tr td:nth-of-type(2){text-align:center}

.character_list table tr th:nth-of-type(3){width:10%}

.character_list table tr td:nth-of-type(3){text-align:center}

.character_list table tr td:nth-of-type(4){text-align:left}

.character_list table tr th:nth-of-type(4){width:16%}

.character_list table tr th:nth-of-type(5){width:11%}

.character_list table tr td:nth-of-type(5){text-align:center}

.character_list table tr th:nth-of-type(6){width:14%}

.character_list table tr td:nth-of-type(6){text-align:right}

.character_list table tr th:nth-of-type(7){width:14%}

.character_list table tr td:nth-of-type(7){text-align:right}

.character_list table tr td:nth-of-type(8){text-align:center}

.火{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#ec2733}

.火 a{color:#fff;text-decoration:underline}

.水{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#54a5ff}

.水 a{color:#fff;text-decoration:underline}

.土{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#b07338}

.土 a{color:#fff;text-decoration:underline}

.風{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#74cd4a}

.風 a{color:#fff;text-decoration:underline}

.光{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#e1c25b}

.光 a{color:#fff;text-decoration:underline}

.闇{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#8a71db}

.闇 a{color:#fff;text-decoration:underline}

.無{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#999}

.無 a{color:#fff;text-decoration:underline}

.ヒューマン{color:#2cc9c1;font-weight:700}

.エルーン{color:#61d709;font-weight:700}

.ドラフ{color:#e06666;font-weight:700}

.ハーヴィン{color:#e1c25b;font-weight:700}

.種族不明{color:#b2b9c5;font-weight:700}

.攻撃{color:#cc0000;font-weight:700}

.防御{color:#24a3c9;font-weight:700}

.バランス{color:#cca12a;font-weight:700}

.回復{color:#ff7de9;font-weight:700}

.特殊{color:#9900ff;font-weight:700}

.剣{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#61bfff}

.剣 a{color:#fff;text-decoration:underline}

.短剣{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#b695ff}

.短剣 a{color:#fff;text-decoration:underline}

.槍{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#e29cff}

.槍 a{color:#fff;text-decoration:underline}

.斧{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#ec53a9}

.斧 a{color:#fff;text-decoration:underline}

.杖{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#b2b9c5}

.杖 a{color:#fff;text-decoration:underline}

.銃{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#eca133}

.銃 a{color:#fff;text-decoration:underline}

.格闘{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#ecd585}

.格闘 a{color:#fff;text-decoration:underline}

.弓{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#4ce5c2}

.弓 a{color:#fff;text-decoration:underline}

.楽器{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#9edb47}

.楽器 a{color:#fff;text-decoration:underline}

.刀{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#4a3d91}

.刀 a{color:#fff;text-decoration:underline}

.SSR{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#bf9000}

.SSR a{color:#fff;text-decoration:underline}

.SR{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#81b8c5}

.SR a{color:#fff;text-decoration:underline}

.R{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#900}

.R a{color:#fff;text-decoration:underline}

.アビリティ効果_攻撃{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:red}

.アビリティ効果_攻撃 a{color:#fff;text-decoration:underline}

.アビリティ効果_強化{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#f90}

.アビリティ効果_強化 a{color:#fff;text-decoration:underline}

.アビリティ効果_弱体{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#0b5394}

.アビリティ効果_弱体 a{color:#fff;text-decoration:underline}

.アビリティ効果_回避{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#69cf1d}

.アビリティ効果_回避 a{color:#fff;text-decoration:underline}

.アビリティ効果_防御{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#2bb3e8}

.アビリティ効果_防御 a{color:#fff;text-decoration:underline}

.アビリティ効果_回復{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#37eeb3}

.アビリティ効果_回復 a{color:#fff;text-decoration:underline}

.アビリティ効果_ゲージUP{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:cyan}

.アビリティ効果_ゲージUP a{color:#fff;text-decoration:underline}

.アビリティ効果_トレハン{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#ffd966}

.アビリティ効果_トレハン a{color:#fff;text-decoration:underline}

.アビリティ効果_自傷{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#ff3793;background-color:#ccc}

.アビリティ効果_自傷 a{color:#ff3793;text-decoration:underline}

.アビリティ効果_特殊{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#90f}

.アビリティ効果_特殊 a{color:#fff;text-decoration:underline}

.アビリティ効果_フィールド{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;margin:0 2px;padding:3px 5px;border-radius:3px;text-align:center;font-size:1.2rem;line-height:1;font-weight:bold;color:#fff;background-color:#f0f}

.アビリティ効果_フィールド a{color:#fff;text-decoration:underline}

.対象外アビ　{color:#bfbfbf;font-weight:700}

.max_rimit{color:#eca133;font-weight:700}

.final_rimit{color:#9900ff;font-weight:700}

.article_title{font-size:16px}

a.article_title{font-weight:600}

.weapon_list th:nth-of-type(1){width:90px}

.weapon_list td:nth-of-type(1){text-align:center}

.weapon_list th:nth-of-type(2){width:3em}

.weapon_list th:nth-of-type(3){width:2em}

.weapon_list th:nth-of-type(4){width:2em}

.weapon_list th:nth-of-type(5){width:30px}

.weapon_list td:nth-of-type(5){text-align:right}

.weapon_list th:nth-of-type(6){width:40px}

.weapon_list td:nth-of-type(6){text-align:right}

.summon_list th:nth-of-type(1){width:90px}

.summon_list th:nth-of-type(2){width:3em}

.summon_list th:nth-of-type(3){width:2em}

.summon_list th:nth-of-type(4){width:10em}

.summon_list th:nth-of-type(5){width:5em}

.summon_list th:nth-of-type(6){width:50px}

.summon_list td:nth-of-type(6){text-align:center}

.subjugation_list table{table-layout:fixed}

.subjugation_list th:nth-of-type(1){width:14%}

.subjugation_list td:nth-of-type(1){text-align:center}

.subjugation_list th:nth-of-type(2){width:18%}

.subjugation_list th:nth-of-type(3){width:5%}

.subjugation_list td:nth-of-type(3){text-align:center}

.subjugation_list th:nth-of-type(4){width:5%}

.subjugation_list td:nth-of-type(4){text-align:center}

#menu_キャラクター #キャラクター--火属性のキャラクター,#menu_キャラクター #召喚石--火属性の召喚石,#menu_キャラクター #武器一覧--火属性の武器,#menu_キャラクター #キャラクター--水属性のキャラクター,#menu_キャラクター #召喚石--水属性の召喚石,#menu_キャラクター #武器一覧--水属性の武器,#menu_キャラクター #キャラクター--土属性のキャラクター,#menu_キャラクター #召喚石--土属性の召喚石,#menu_キャラクター #武器一覧--土属性の武器,#menu_キャラクター #キャラクター--風属性のキャラクター,#menu_キャラクター #召喚石--風属性の召喚石,#menu_キャラクター #武器一覧--風属性の武器,#menu_キャラクター #キャラクター--光属性のキャラクター,#menu_キャラクター #召喚石--光属性の召喚石,#menu_キャラクター #武器一覧--光属性の武器,#menu_キャラクター #キャラクター--闇属性のキャラクター,#menu_キャラクター #召喚石--闇属性の召喚石,#menu_キャラクター #武器一覧--闇属性の武器,#menu_召喚石 #キャラクター--火属性のキャラクター,#menu_召喚石 #召喚石--火属性の召喚石,#menu_召喚石 #武器一覧--火属性の武器,#menu_召喚石 #キャラクター--水属性のキャラクター,#menu_召喚石 #召喚石--水属性の召喚石,#menu_召喚石 #武器一覧--水属性の武器,#menu_召喚石 #キャラクター--土属性のキャラクター,#menu_召喚石 #召喚石--土属性の召喚石,#menu_召喚石 #武器一覧--土属性の武器,#menu_召喚石 #キャラクター--風属性のキャラクター,#menu_召喚石 #召喚石--風属性の召喚石,#menu_召喚石 #武器一覧--風属性の武器,#menu_召喚石 #キャラクター--光属性のキャラクター,#menu_召喚石 #召喚石--光属性の召喚石,#menu_召喚石 #武器一覧--光属性の武器,#menu_召喚石 #キャラクター--闇属性のキャラクター,#menu_召喚石 #召喚石--闇属性の召喚石,#menu_召喚石 #武器一覧--闇属性の武器,#menu_武器一覧.side_block #キャラクター--火属性のキャラクター,#menu_武器一覧.side_block #召喚石--火属性の召喚石,#menu_武器一覧.side_block #武器一覧--火属性の武器,#menu_武器一覧.side_block #キャラクター--水属性のキャラクター,#menu_武器一覧.side_block #召喚石--水属性の召喚石,#menu_武器一覧.side_block #武器一覧--水属性の武器,#menu_武器一覧.side_block #キャラクター--土属性のキャラクター,#menu_武器一覧.side_block #召喚石--土属性の召喚石,#menu_武器一覧.side_block #武器一覧--土属性の武器,#menu_武器一覧.side_block #キャラクター--風属性のキャラクター,#menu_武器一覧.side_block #召喚石--風属性の召喚石,#menu_武器一覧.side_block #武器一覧--風属性の武器,#menu_武器一覧.side_block #キャラクター--光属性のキャラクター,#menu_武器一覧.side_block #召喚石--光属性の召喚石,#menu_武器一覧.side_block #武器一覧--光属性の武器,#menu_武器一覧.side_block #キャラクター--闇属性のキャラクター,#menu_武器一覧.side_block #召喚石--闇属性の召喚石,#menu_武器一覧.side_block #武器一覧--闇属性の武器{background-color:#ecf0f1;background-position:12px 3px;background-repeat:no-repeat;background-size:16px;margin:0;padding:2px 14px 2px 34px;font-weight:500;color:#242525;background-size:16px;margin:0;padding:2px 14px 2px 34px;font-weight:500;color:#242525}

#menu_キャラクター #キャラクター--火属性のキャラクター,#menu_キャラクター #召喚石--火属性の召喚石,#menu_キャラクター #武器一覧--火属性の武器,#menu_召喚石 #キャラクター--火属性のキャラクター,#menu_召喚石 #召喚石--火属性の召喚石,#menu_召喚石 #武器一覧--火属性の武器,#menu_武器一覧.side_block #キャラクター--火属性のキャラクター,#menu_武器一覧.side_block #召喚石--火属性の召喚石,#menu_武器一覧.side_block #武器一覧--火属性の武器{background-image:url("/グラブル/img/icon_fire.png")}

#menu_キャラクター #キャラクター--水属性のキャラクター,#menu_キャラクター #召喚石--水属性の召喚石,#menu_キャラクター #武器一覧--水属性の武器,#menu_召喚石 #キャラクター--水属性のキャラクター,#menu_召喚石 #召喚石--水属性の召喚石,#menu_召喚石 #武器一覧--水属性の武器,#menu_武器一覧.side_block #キャラクター--水属性のキャラクター,#menu_武器一覧.side_block #召喚石--水属性の召喚石,#menu_武器一覧.side_block #武器一覧--水属性の武器{background-image:url("/グラブル/img/icon_water.png")}

#menu_キャラクター #キャラクター--土属性のキャラクター,#menu_キャラクター #召喚石--土属性の召喚石,#menu_キャラクター #武器一覧--土属性の武器,#menu_召喚石 #キャラクター--土属性のキャラクター,#menu_召喚石 #召喚石--土属性の召喚石,#menu_召喚石 #武器一覧--土属性の武器,#menu_武器一覧.side_block #キャラクター--土属性のキャラクター,#menu_武器一覧.side_block #召喚石--土属性の召喚石,#menu_武器一覧.side_block #武器一覧--土属性の武器{background-image:url("/グラブル/img/icon_earth.png")}

#menu_キャラクター #キャラクター--風属性のキャラクター,#menu_キャラクター #召喚石--風属性の召喚石,#menu_キャラクター #武器一覧--風属性の武器,#menu_召喚石 #キャラクター--風属性のキャラクター,#menu_召喚石 #召喚石--風属性の召喚石,#menu_召喚石 #武器一覧--風属性の武器,#menu_武器一覧.side_block #キャラクター--風属性のキャラクター,#menu_武器一覧.side_block #召喚石--風属性の召喚石,#menu_武器一覧.side_block #武器一覧--風属性の武器{background-image:url("/グラブル/img/icon_wind.png")}

#menu_キャラクター #キャラクター--光属性のキャラクター,#menu_キャラクター #召喚石--光属性の召喚石,#menu_キャラクター #武器一覧--光属性の武器,#menu_召喚石 #キャラクター--光属性のキャラクター,#menu_召喚石 #召喚石--光属性の召喚石,#menu_召喚石 #武器一覧--光属性の武器,#menu_武器一覧.side_block #キャラクター--光属性のキャラクター,#menu_武器一覧.side_block #召喚石--光属性の召喚石,#menu_武器一覧.side_block #武器一覧--光属性の武器{background-image:url("/グラブル/img/icon_light.png")}

#menu_キャラクター #キャラクター--闇属性のキャラクター,#menu_キャラクター #召喚石--闇属性の召喚石,#menu_キャラクター #武器一覧--闇属性の武器,#menu_召喚石 #キャラクター--闇属性のキャラクター,#menu_召喚石 #召喚石--闇属性の召喚石,#menu_召喚石 #武器一覧--闇属性の武器,#menu_武器一覧.side_block #キャラクター--闇属性のキャラクター,#menu_武器一覧.side_block #召喚石--闇属性の召喚石,#menu_武器一覧.side_block #武器一覧--闇属性の武器{background-image:url("/グラブル/img/icon_dark.png")}

table.character_evaluation{table-layout:fixed}

table.character_evaluation tr td{text-align:center}

table.character_status_attribute{table-layout:fixed}

table.character_status_attribute tr td{text-align:center}

table.character_status_conditions tr td{text-align:center}

table.character_ability{table-layout:fixed}

table.character_ability td{text-align:center}

table.character_ability tr:nth-child(1n+2) td:nth-child(odd){background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}

table.character_support_ability{table-layout:fixed}

table.character_support_ability td{text-align:center}

table.character_support_ability tr:nth-child(1n+2) td:nth-child(odd){background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}

table.character_limit_break td:first-child{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700;width:100px}

table.character_limit_break td:nth-child(2){width:60px}

table.character_profile{table-layout:fixed}

table.summon_evaluation tr td:first-child{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700;width:25%}

table.summon_basic_information{table-layout:fixed}

table.summon_how_to_get{table-layout:fixed}

table.summon_limit_breaks tr td:first-child,table.summon_protection_effect tr td:first-child{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700;width:25%}

table.weapon_basic_information_profile{table-layout:fixed}

table.weapon_basic_information_status{table-layout:fixed}

table.weapon_skill tr td:first-child{width:60px;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}

table.weapon_limit_break_items tr:first-child td{width:70%}

table.job_evaluation{table-layout:fixed}

table.job_how_to_acquire{table-layout:fixed}

table.job_ability{table-layout:fixed}

table.job_ability td{text-align:center}

table.job_ability tr:nth-child(2) td:nth-child(odd),table.job_ability tr:nth-child(3) td:nth-child(odd){background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}

table.job_support_ability{table-layout:fixed}

table.job_support_ability td{text-align:center}

table.job_support_ability tr:nth-child(1n+2) td:nth-child(odd){background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}

table.job_levelup_master_bonus tr td:first-child{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700;width:30%}

table.evaluation_character tr td,table.status_attribute_character tr td,table.status_spec_character tr td,table.limit_break_character tr td,table.profile_character tr td{text-align:center}

table.abirity_character tr td:first-child,table.support_abirity_character tr td:first-child,table.limit_break_character tr td:first-child{font-weight:bold;text-align:left}

table.limit_break_character tr th:first-child{width:30%}

table.limit_break_character tr th:nth-of-type(2){width:16%}

table.limit_break_character tr td:nth-of-type(3){text-align:left}

table.abirity_character tr th:first-child{width:30%}

table.support_abirity_character tr th:first-child{width:40%}

table.character_index_list tr:first-child td,table.character_index_list tr:nth-child(4) td{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}

table.attack_ability_table tr:first-child td:first-child{background-color:#fff0f5}

table.heal_ability_table tr:first-child td:first-child{background-color:#f0fff0}

table.buff_ability_table tr:first-child td:first-child{background-color:#fffacd}

table.debuff_ability_table tr:first-child td:first-child{background-color:#f0f8ff}

table.field_ability_table tr:first-child td:first-child{background-color:#e6e6fa}

span.fire_attribute{color:#ff3300;font-weight:bold}

span.water_attribute{color:#008be2;font-weight:bold}

span.wind_attribute{color:#2da200;font-weight:bold}

span.earth_attribute{color:#a0522d;font-weight:bold}

span.light_attribute{color:#ff9d00;font-weight:bold}

span.dark_attribute{color:#a702d8;font-weight:bold}

span.no_attribute{color:#999999;font-weight:bold}

span.evolution_rank{color:#f6b26b}

span.evolution_fixed_rank{color:#ff0000}

span.evolution_last_rank{color:#00bfff}

#gacha_result td{vertical-align:middle}

#gacha_result tr td:first-child{text-align:center;width:117px}

#gacha_result tr td:first-child img{height:48px}

.S_grande,.SS_grande{font-size:3.8rem !important;font-weight:900;background:-webkit-gradient(linear, right top, left top, from(#ffd300), to(#ffff7c));background:linear-gradient(-90deg, #ffd300, #ffff7c);background:-webkit-linear-gradient(-90deg, #ffd300, #ffff7c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-filter:drop-shadow(1px 1px #6a2c00) drop-shadow(-1px 1px #6a2c00) drop-shadow(1px -1px #6a2c00) drop-shadow(-1px -1px #6a2c00);filter:drop-shadow(1px 1px #6a2c00) drop-shadow(-1px 1px #6a2c00) drop-shadow(1px -1px #6a2c00) drop-shadow(-1px -1px #6a2c00)}

.A_grande{font-size:3.4rem !important;font-weight:900;background:-webkit-gradient(linear, right top, left top, from(#d10000), to(#fb0075));background:linear-gradient(-90deg, #d10000, #fb0075);background:-webkit-linear-gradient(-90deg, #d10000, #fb0075);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.B_grande{font-size:3.4rem !important;font-weight:900;background:-webkit-gradient(linear, right top, left top, from(#020b73), to(#3164d9));background:linear-gradient(-90deg, #020b73, #3164d9);background:-webkit-linear-gradient(-90deg, #020b73, #3164d9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.C_grande{font-size:3.4rem !important;font-weight:900;background:-webkit-gradient(linear, right top, left top, from(#007831), to(#19c175));background:linear-gradient(-90deg, #007831, #19c175);background:-webkit-linear-gradient(-90deg, #007831, #19c175);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.D_grande{font-size:3.4rem !important;font-weight:900;background:-webkit-gradient(linear, right top, left top, from(#303030), to(#606060));background:linear-gradient(-90deg, #303030, #606060);background:-webkit-linear-gradient(-90deg, #303030, #606060);-webkit-background-clip:text;-webkit-text-fill-color:transparent}

.score_grande{font-size:3rem !important;font-weight:900}

.granblue_blue{color:#0048a4}

.granblue_red{color:#be0059}

/*
article{background:repeat-y center/100% auto url("/img/granbluefantasy/granbluefantasy_bg.png");background-color:transparent !important;border:1px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box}
*/

#main{background:repeat-y center/100% auto url("/img/granbluefantasy/granbluefantasy_bg.png");background-color:transparent !important;border:1px solid #efefef;-webkit-box-sizing:border-box;box-sizing:border-box}

#main_contents h2{color:#fff;padding:15px 10px 15px 20px;background:no-repeat center/100% 100% url("/img/granbluefantasy/granbluefantasy_h2.png");position:relative;line-height:1}

#main_contents h3{border-bottom:2px solid #26160f;padding:5px 15px 6px 20px}

#main_contents h3:before{top:0;content:"";display:block;width:100%;background-image:url("/img/granbluefantasy/granbluefantasy_h3.png");width:10px;height:36px;background-size:10px 36px;background-repeat:no-repeat}

#main_contents h4{padding:0 0 0 28px}

#main_contents h4:before{position:absolute;content:"";display:block;width:100%;background-image:url("/img/granbluefantasy/granbluefantasy_h4.png");width:22px;height:22px;background-size:22px 22px;background-repeat:no-repeat;-webkit-transform:translate(0, -56%);-ms-transform:translate(0, -56%);transform:translate(0, -56%)}

/* wiki 移行対応: header を .game-header-wrapper に変更 */
.game-header-wrapper {background:#433739}

#dropmenu ul li{background-color:#e4e0d5;border-color:#d5cfbe;border-bottom:1px solid #d5cfbe}

@media only screen and (min-width: 769px){#dropmenu ul li{border-bottom:2px solid #b7e8e9}}

.button_navigation a,.button_navigation button,td>.button_navigation a,td>.button_navigation button,#menu_game_list>.button_navigation a{background:-webkit-gradient(linear, left top, left bottom, from(#c4f1f2), to(#9cd5d6)) !important;background:linear-gradient(to bottom, #c4f1f2, #9cd5d6) !important;border:2px solid #295c7a !important;color:#442d1c !important;}

.button_navigation a:after,.button_navigation button:after,td>.button_navigation a:after,td>.button_navigation button:after,#menu_game_list>.button_navigation a:after{border-bottom:2px solid #442d1c !important;border-right:2px solid #442d1c !important;}

.button_navigation a:hover,.button_navigation button:hover,td>.button_navigation a:hover,td>.button_navigation button:hover,#menu_game_list>.button_navigation a:hover{opacity:0.7 !important;background:-webkit-gradient(linear, left top, left bottom, from(#c4f1f2), to(#9cd5d6)) !important;background:linear-gradient(to bottom, #c4f1f2, #9cd5d6) !important;color:#442d1c !important;}

.button_navigation a:hover:after,.button_navigation button:hover:after,td>.button_navigation a:hover:after,td>.button_navigation button:hover:after,#menu_game_list>.button_navigation a:hover:after{border-bottom:2px solid #442d1c !important;border-right:2px solid #442d1c !important;}

nav .side-block h2{position:relative !important;background:-webkit-gradient(linear, left top, right top, from(#433739), to(#7b7b7b)) !important;background:linear-gradient(to right, #433739, #7b7b7b) !important;background-size:100% 100% !important;padding:5px 5px 5px 15px !important;}

nav .side-block h2:before{position:absolute !important;left:0 !important;top:0 !important;border:none !important;content:"" !important;width:5px !important;height:100% !important;background:#c1eff0 !important;}

@media only screen and (min-width: 769px){nav .side-block h2:after{border:none !important;border-bottom:3px solid transparent !important;border-right:5px solid #858daa !important;content:"" !important;left:0 !important;position:absolute !important;top:100%}}

@media screen and (max-width: 768px){nav .side-block>h3{border-bottom:3px solid #a6c26b !important}}

nav .side_block h3:after{border-bottom:3px solid #a6c26b !important}

nav .side_block h4{border-left:4px solid #a6c26b !important}

table th,table.matrix_table td:first-child,table.matrix_rowspan_table tr:first-child td:first-child,table.text_description_list tr td:first-child,table.icon_description_list tr td:first-child,table.alternative_matrix_table td:nth-child(odd),table.description_table td:nth-child(odd){background-color:#527d8c !important;color:#fff;border-color:#ccc}

#main_contents td{background-color:#f0f3f2;border-color:#ccc}

#main_contents td a{color:#006eb9}

#main_contents article table.dungeon_stage_floor_skill_patterns tr td[colspan="2"],#main_contents article table.dungeon_stage_floor_monster_basic tr:nth-child(even) td,#main_contents article table.dungeon_stage_basic_information tr td:first-child{background-color:#eaefef;border:1px solid #ccc}

table.main_ranking .rank_other,table.sidebar_ranking .rank_other,#main_contents table.title_top_main_ranking .rank_other{background-color:#645f60}

#main_contents table.step_table .chart_number{background:#66513f;color:#fff}

.custom_header_table th,.custom_header_table td,.supplement_table th,.supplement_table td,.related_links th,.related_links td{background:#fff !important}

.noflame_table th,.noflame_table td{background:transparent !important;border:none !important}

.noflame_table th{color:#644a3b !important}

.enquete_bar_result{background-color:#e6e2d3}

article .related_links:after,.information_header .related_links:after{background:#c1eff0;color:#333;font-weight:700}

#main_contents article nav#contents{border:1px solid #ccc;background-color:#fff}

.ranking-table{background:#f1f6f7;border:1px solid #e2e2e2;border-radius:5px;margin-bottom:10px;padding:10px}

.ranking-table__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}

.ranking-table__upper-rank,.ranking-table__lower-rank{position:relative;text-align:center;margin-top:5px}

.ranking-table__upper-rank{width:33%}

.ranking-table__lower-rank{width:25%}

.ranking-table__lower-rank:last-child{margin-bottom:0}

.ranking-table__icon{border-radius:6px;width:76px;height:76px}

@media only screen and (max-width: 320px){.ranking-table__icon{width:66px;height:66px}}

.ranking-table__icon--large{border-radius:5px;width:102px;height:102px}

@media only screen and (max-width: 320px){.ranking-table__icon--large{width:86px;height:86px}}

.ranking-table .ranking-table__rank--4{position:absolute;top:-3px;left:0;color:#fff;font-size:1.2rem;font-weight:600;padding:0 3px;min-width:14px;border-radius:2px}

.ranking-table .ranking-table__rank--1,.ranking-table .ranking-table__rank--2,.ranking-table .ranking-table__rank--3{content:"";position:absolute;top:-15px;left:0;color:#fff;font-size:1.3rem;font-weight:700;padding:13px 0;background-size:40px 40px;width:40px;height:40px;text-shadow:0 0 4px rgba(0,0,0,0.5)}

.ranking-table__rank--1{background:url("https://kamigame.jp/img/rank-gold.svg") no-repeat}

.ranking-table__rank--2{background:url("https://kamigame.jp/img/rank-silver.svg") no-repeat}

.ranking-table__rank--3{background:url("https://kamigame.jp/img/rank-bronze.svg") no-repeat}

.ranking-table__rank--4{background-color:#6773a0}

.ranking-table .badge-right{position:absolute;right:1px;top:-3px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:10;padding:4px 5px;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);font-size:1.2rem;font-weight:700;line-height:1;min-width:14px;height:20px;text-align:center}

.ranking-table .badge-right.up{background:#004bd0}

.ranking-table .badge-right.up:before{content:"";display:inline-block;width:12px;height:12px;background:url("https://kamigame.jp/img/up_white.svg") no-repeat;background-size:12px 12px}

.ranking-table .badge-right.down{background:#c90302}

.ranking-table .badge-right.down:before{content:"";display:inline-block;width:12px;height:12px;background:url("https://kamigame.jp/img/down_white.svg") no-repeat;background-size:12px 12px}

.ranking-table .badge-right.new{background:#e7fd06;color:#333}

.ranking-table__name{font-size:1.36rem;line-height:1.5}

#main_contents .switch-content-text-tab-tab-wrapper,#main_contents .tab-wrapper{border-bottom:3px solid #66513f}

#main_contents .switch-content-text-tab-tab-wrapper input:checked+.tab,#main_contents .tab-wrapper input:checked+.tab{background-color:none;background:-webkit-gradient(linear, left top, left bottom, from(#382820), to(#66513f));background:linear-gradient(to bottom, #382820, #66513f)}

#main_contents .switch-content-text-tab-tab-wrapper,#main_contents .tab-wrapper{border-bottom:3px solid #66513f}

#main_contents .switch-content-text-tab-tab-wrapper .tab,#main_contents .tab-wrapper .tab{background-color:none;background:-webkit-gradient(linear, left top, left bottom, from(#d7cbbc), to(#cdbdab));background:linear-gradient(to bottom, #d7cbbc, #cdbdab)}

#main_contents .switch-content-text-tab table{border-color:#ccc}

#main_contents .switch-content-text-tab th{background:#527d8c;color:#fff;border-color:#ccc}

#main_contents .switch-content-text-tab td{background-color:#f0f3f2;border-color:#ccc}

#main_contents .switch-content-text-tab a{color:#006eb9}

#main_contents .switch-content-text-tab .ranking__header th{background:transparent !important;color:#333 !important}

#main_contents .switch-content-text-tab .ranking__item td,#main_contents .switch-content-text-tab .ranking__footer td{background:transparent !important}

.custom_header_table{background:#f9fcfd !important;border:2px solid #443632 !important;-webkit-box-shadow:0px 0px 10px -4px #73cbe5, 0px 0px 10px -4px #73cbe5 !important;box-shadow:0px 0px 10px -4px #73cbe5, 0px 0px 10px -4px #73cbe5 !important;border-radius:5px !important;}

.custom_header_table th strong{background:transparent !important;color:#443632 !important;}

.custom_header_table td{background:transparent !important}

.custom_header_table td:before{content:"" !important;display:block !important;position:absolute !important;top:42% !important;left:5px !important;-webkit-transform:translateY(-51%) !important;-ms-transform:translateY(-51%) !important;transform:translateY(-51%) !important;background:url("/img/granbluefantasy/granbluefantasy_custom-header.png") !important;background-size:16px 16px !important;border-radius:unset !important;width:16px !important;height:16px !important;background-repeat:no-repeat !important;}

.custom_header_table td a{padding:5px 10px 5px 32px}

.custom_header_table tr:last-child td a{padding:5px 10px 10px 32px}

.point_table{background:#ece7d9;border:3px solid #644a3b !important;border-radius:5px;border-collapse:separate}

.point_table th{background:#ece7d9 !important;border-bottom:none !important;border-radius:5px 5px 0 0;color:#644a3b !important;text-align:center !important;padding:10px 10px 0 10px !important}

.point_table th:before,.point_table th:after{content:"";background:url("/img/granbluefantasy/granbluefantasy_point-table.png") no-repeat 0%/30px 30px;width:30px;height:30px;display:inline-block;vertical-align:middle}

.point_table th:before{margin-right:5px}

.point_table th:after{margin-left:5px;-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}

.point_table tr:first-child td{padding:10px 10px 5px 26px !important}

.point_table tr:first-child td:before{top:24.5px !important}

.point_table tr:last-child td{padding:5px 10px 12px 26px !important}

.point_table tr:last-child td:before{top:19px !important}

.point_table tr:only-child td{padding:12px 10px 12px 26px !important}

.point_table tr:only-child td:before{top:26px !important}

.point_table td{background:#ece7d9 !important;border-radius:5px;padding:5px 10px 5px 26px !important}

.point_table td:before{border:3px solid #644a3b !important;top:20px !important;left:12px !important}

.point_table td:after{border:none !important}

.tweet-image{background:#26160f !important}

.tweet-image__inner{background:#f1f3f2 !important}

.tweet-image__title{background:-webkit-gradient(linear, left top, left bottom, from(#c3f0f1), to(#9cd5d6)) !important;background:linear-gradient(to bottom, #c3f0f1, #9cd5d6) !important;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.2) !important;box-shadow:0 2px 0 rgba(0,0,0,0.2) !important;color:#442d1c !important}

.warning_table th,.warning_table td{background:#f7f5db !important}

.attention_table th,.attention_table td,.information_table th,.information_table td{background:#fff !important}

.comparison-table--good th,.comparison-table--bad th{background:#fff !important}

.comparison-table--good td,.comparison-table--bad td{background:transparent !important}
/*# sourceMappingURL=to.css.map */