@import url("https://fonts.googleapis.com/css2?family=Yusei+Magic&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+1p:wght@800&display=swap");/*!
 * 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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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;display:inline}.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{display:inline;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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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("https://kamigame.jp/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)}.game-header-wrapper{background-image:url("https://kamigame.jp/puzzle-dragons/img/header_bg_top.png")}.empty_data{display:block}.label_dungeon_blue{background:#2b5b99;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_dungeon_lightgreen{background:#5f7c31;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_dungeon_brown{background:#773e18;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_dungeon_red{background:#8a2b28;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_dungeon_green{background:#2e7241;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_dungeon_purple{background:#734c70;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_dungeon_yellow{background:#956d3c;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_dungeon_bluegreen{background:#4e7a80;border-radius:5px;padding:5px 8px;color:#fff;margin-right:5px;font-weight:700}.label_first_attack{background:#ff4500;padding:5px;color:white;margin-right:5px;font-weight:700}.label_nature{background:#17be1a;padding:5px;color:white;margin-right:5px;font-weight:700}.label_guts{background:#4285f4;padding:5px;color:white;margin-right:5px;font-weight:700}.火{color:#FF0000;font-weight:700}.水{color:#1E90FF;font-weight:700}.木{color:#228B22;font-weight:700}.光{color:#FFD700;font-weight:700}.闇{color:#8A2BE2;font-weight:700}.回復{color:#FF82B2;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: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:#1e90ff}.水ラベル 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:#228b22}.木ラベル 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:gold}.光ラベル 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:#8a2be2}.闇ラベル 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:#FF82B2}.回復ラベル a{color:#fff;text-decoration:underline}.パーティ赤{color:#f00}.パーティ青{color:#004ece}.火ラベル{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:#1e90ff}.水ラベル 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:#228b22}.木ラベル 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:gold}.光ラベル 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:#8a2be2}.闇ラベル 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:#FF82B2}.回復ラベル a{color:#fff;text-decoration:underline}.kamigame-layout-main table.maltiparty_template tr td{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0px;width:calc(100% / 6);vertical-align:top}.kamigame-layout-main table.maltiparty_template tr td .icon img{width:100%;max-width:60px;max-height:60px}@media (max-width: 400px){.kamigame-layout-main table.maltiparty_template tr td .icon img{max-width:52px;max-height:52px}}@media (max-width: 320px){.kamigame-layout-main table.maltiparty_template tr td .icon img{max-width:38px;max-height:38px}}.kamigame-layout-main table.maltiparty_template tr td[colspan="6"]{background-color:#f4f4f4}.kamigame-layout-main table.maltiparty_template tr:nth-child(2) td{font-weight:700;color:#de0f0f;padding:3px 0;text-align:center;letter-spacing:-.02em}@media (max-width: 320px){.kamigame-layout-main table.maltiparty_template tr:nth-child(2) td{letter-spacing:-.04em}}.kamigame-layout-main table.maltiparty_template tr:nth-child(7) td{font-weight:700;color:#004ece;text-align:center}.kamigame-layout-main table.maltiparty_template tr:nth-child(1) td,.kamigame-layout-main table.maltiparty_template tr:nth-child(3) td{background-color:#fff0ef;text-align:left}.kamigame-layout-main table.maltiparty_template tr:nth-child(1) td .icon_tiny img,.kamigame-layout-main table.maltiparty_template tr:nth-child(3) td .icon_tiny img{width:15px}.kamigame-layout-main table.maltiparty_template tr:nth-child(8) td,.kamigame-layout-main table.maltiparty_template tr:nth-child(6) td{background-color:#F0F8FF;text-align:left}.kamigame-layout-main table.maltiparty_template tr:nth-child(8) td .icon_tiny img,.kamigame-layout-main table.maltiparty_template tr:nth-child(6) td .icon_tiny img{width:15px}table.malti_step_table tr td{background-color:#F0F8FF}table.malti_step_table tr td:first-child{background-color:#f4f4f4}table.malti_step_table tr td:nth-child(2){background-color:#fff0ef;width:45%}.kamigame-layout-main td img[src^="/puzzle-dragons/monster/img/icon/"]{width:50px;border-radius:4px;display:block;margin:0 auto}table td.data_title{text-align:center;background-color:#fcfcfc;font-weight:bold}table td.icon_image img{width:44px}table td.number{text-align:center}.kamigame-layout-main article table.dungeon_stage_basic_information tr td:first-child{background-color:#f4f4f4;border:1px solid #dde4e6;color:#0e0e0e;font-weight:bold;width:40%}.kamigame-layout-main article table.dungeon_stage_floor_summary tr th:first-child,.kamigame-layout-main article table.dungeon_stage_floor_summary tr td:first-child{width:30px;text-align:center;font-weight:700;background-color:#f4f4f4;border:1px solid #dde4e6;color:#0e0e0e}.kamigame-layout-main article table.dungeon_stage_floor_summary tr td:nth-child(2),.kamigame-layout-main article table.dungeon_stage_floor_summary tr td:nth-child(2){width:80px;text-align:center}.kamigame-layout-main article table.dungeon_stage_floor_monster_basic tr th,.kamigame-layout-main article table.dungeon_stage_floor_monster_basic tr td{text-align:center;width:30%}.kamigame-layout-main article table.dungeon_stage_floor_monster_basic tr th:first-child,.kamigame-layout-main article table.dungeon_stage_floor_monster_basic tr td:first-child{width:40%}.kamigame-layout-main article table.dungeon_stage_floor_monster_basic tr:nth-child(even) td{background-color:#f4f4f4;border:1px solid #dde4e6;color:#0e0e0e;font-weight:bold}.kamigame-layout-main article table.dungeon_stage_floor_skill_patterns tr td:first-child{font-weight:700}.kamigame-layout-main article table.dungeon_stage_floor_skill_patterns tr th:first-child,.kamigame-layout-main article table.dungeon_stage_floor_skill_patterns tr td:first-child{width:40%}.kamigame-layout-main article table.dungeon_stage_floor_skill_patterns tr td[colspan="2"]{background-color:#fffff0;border:1px solid #dde4e6;color:#0e0e0e;font-weight:700;text-align:center}.kamigame-layout-main article table.dungeon_skill_up_monster tr th:first-child,.kamigame-layout-main article table.dungeon_skill_up_monster tr td:first-child{width:80px;text-align:center}.kamigame-layout-main article table.party_template_list{table-layout:fixed}.kamigame-layout-main article table.party_template_list th:first-child{width:27%}.kamigame-layout-main article table.party_template_list th:nth-child(2){width:13%}.kamigame-layout-main article table.party_template_list th:nth-child(3){width:12%}.kamigame-layout-main article table.party_template_list th:nth-child(4){width:12%}.kamigame-layout-main article table.party_template_list th:nth-child(5){width:12%}.kamigame-layout-main article table.party_template_list th:nth-child(6){width:12%}.kamigame-layout-main article table.party_template_list th:nth-child(7){width:12%}.kamigame-layout-main article table.party_template_list td{text-align:center}.kamigame-layout-main article table.party_template_list td:first-child a{display:block;text-align:center}.kamigame-layout-main article table.party_template_list td:first-child a img{width:50px}.kamigame-layout-main article table.monster_score{table-layout:fixed}.kamigame-layout-main article table.monster_score td{text-align:center}.kamigame-layout-main article table.monster_index{table-layout:fixed}.kamigame-layout-main article table.monster_index tr td{text-align:center}.kamigame-layout-main article table.monster_index tr td:last-child{text-align:left}.kamigame-layout-main article table.party_index{table-layout:fixed}.kamigame-layout-main article table.party_index tr td{text-align:center}.kamigame-layout-main article table.same_series_monster{table-layout:fixed}.kamigame-layout-main article table.same_series_monster tr td{text-align:center}.kamigame-layout-main article table.same_series_monster tr td img{width:50px}.kamigame-layout-main article table.monster_skillup a{display:inline-block;vertical-align:middle}.kamigame-layout-main article table.monster_skillup td:first-child{width:33px}.kamigame-layout-main article table.monster_skillup td:first-child img{width:33px;display:inline-block;vertical-align:middle;margin-right:10px}.kamigame-layout-main article table.monster_status_basic td{text-align:center}.kamigame-layout-main article table.monster_status_detail td{text-align:right}.kamigame-layout-main article table.monster_status_assessment tr td:first-child{width:20%;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main article table.monster_status_assessment tr td:nth-child(2){width:60%}.kamigame-layout-main article table.monster_status_assessment tr td:nth-child(2),.kamigame-layout-main article table.monster_status_assessment tr td:nth-child(3){text-align:center}.kamigame-layout-main article table.monster_max_status{table-layout:fixed}.kamigame-layout-main article table.monster_max_status tr td{text-align:center}.kamigame-layout-main article table.monster_max_status tr td:first-child{text-align:left;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main article table.recommended_party{table-layout:fixed}.kamigame-layout-main article table.recommended_party tr td{text-align:center}.kamigame-layout-main article table.monster_awake_skill tr td:first-child{width:30%;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main article table.monster_awake_skill tr td:first-child img{width:20px}.kamigame-layout-main article table.monster_super_awake_skill th:first-child{width:20%}.kamigame-layout-main article table.monster_super_awake_skill tr td:first-child{text-align:center}.kamigame-layout-main article table.monster_related_party a{display:inline-block;vertical-align:middle}.kamigame-layout-main article table.monster_related_party td:first-child{width:43px;padding:5px}.kamigame-layout-main article table.monster_related_party td:first-child img{width:33px;display:inline-block;vertical-align:middle}.kamigame-layout-main article table.monster_evolve_materials td{text-align:center}.kamigame-layout-main article table.monster_evolve_materials td:first-child{width:110px}.kamigame-layout-main article table.monster_evolve_materials td:first-child img{width:44px}.kamigame-layout-main article table.monster_evolve_materials td:nth-child(2){text-align:left}.kamigame-layout-main article table.monster_evolve_materials td:nth-child(2) ul{margin:0}.kamigame-layout-main article table.monster_evolve_materials td:nth-child(2) ul img{width:28px;display:inline-block;margin-left:3px}.kamigame-layout-main article table.monster_evolve_materials td:nth-child(2) ul li:first-child img{margin-left:0}.kamigame-layout-main article table.monster_evolve_materials td:nth-child(2) ul li:after{content:""}.kamigame-layout-main article table.monster_genealogy{table-layout:fixed}.kamigame-layout-main article table.monster_genealogy tr td{text-align:center}.kamigame-layout-main article table.monster_genealogy tr td img{max-width:40px;display:block}.kamigame-layout-main article .monster_how_to_get{display:block;border:1px solid #dde4e6;text-align:center;margin:30px 24px 10px;padding:5px;font-size:11px}.kamigame-layout-main article table.monster_preview tr td:first-child{width:20%;text-align:center}.kamigame-layout-main article table.monster_basic_info tr td{text-align:center;width:20%}.kamigame-layout-main article table.monster_basic_info tr td:nth-child(2){text-align:left;width:30%}.kamigame-layout-main article table.monster_skill tr td:first-child{width:60%;text-align:left}.kamigame-layout-main article table.monster_skill tr td:nth-child(2),.kamigame-layout-main article table.monster_skill tr td:nth-child(3){width:20%;text-align:center}.kamigame-layout-main article ul.party_preview{width:430px;margin:0 auto;text-align:center}.kamigame-layout-main article ul.party_preview li{display:inline-block;padding:0}.kamigame-layout-main article ul.party_preview li:before{content:"";position:static}.kamigame-layout-main article ul.party_preview li.leader,.kamigame-layout-main article ul.party_preview li.friend{width:18%}.kamigame-layout-main article ul.party_preview li.leader img,.kamigame-layout-main article ul.party_preview li.friend img{width:100%}.kamigame-layout-main article ul.party_preview li.sub{width:15%}.kamigame-layout-main article ul.party_preview li.sub img{width:100%}.kamigame-layout-main article table.party_role th{width:50%}.kamigame-layout-main article table.party_role td{text-align:left}.kamigame-layout-main article table.party_status_detail tr td{text-align:right}.kamigame-layout-main article table.party_status_detail tr td:first-child{text-align:center;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main article table.party_awake_skill{table-layout:fixed}.kamigame-layout-main article table.party_awake_skill .group_name{font-weight:700}.kamigame-layout-main article table.party_awake_skill tr td{text-align:center}.kamigame-layout-main article table.party_awake_skill tr td img{display:block;width:28px;margin:0 auto;border-radius:5px}.kamigame-layout-main article .sub_candidates table tr th:first-child{width:50px}.kamigame-layout-main article .sub_candidates table tr th:nth-child(2){width:40%}.kamigame-layout-main article .sub_candidates table:nth-of-type(1) tr th:nth-child(2){width:auto}.kamigame-layout-main article .sub_candidates table:nth-of-type(1) tr td:nth-child(odd){font-weight:bold}.kamigame-layout-main article table.blank td{text-align:center}.kamigame-layout-main article table.party_template,.kamigame-layout-main article table.party_icons{text-align:center;border:none}.kamigame-layout-main article table.party_template tr th,.kamigame-layout-main article table.party_template tr td,.kamigame-layout-main article table.party_icons tr th,.kamigame-layout-main article table.party_icons tr td{border:none;padding:0}.kamigame-layout-main article table.party_template tr td,.kamigame-layout-main article table.party_icons tr td{vertical-align:bottom}.kamigame-layout-main article table.party_template tr td:first-child,.kamigame-layout-main article table.party_template tr td:last-child,.kamigame-layout-main article table.party_icons tr td:first-child,.kamigame-layout-main article table.party_icons tr td:last-child{width:18%}.kamigame-layout-main article table.party_template tr td img{display:block;margin:auto;width:100%}.kamigame-layout-main article table.party_template li.leader,.kamigame-layout-main article table.party_template li.friend{width:15%}.kamigame-layout-main article table.party_template li.leader img,.kamigame-layout-main article table.party_template li.friend img{width:100%}.kamigame-layout-main article table.party_icons tr td{width:15%}.kamigame-layout-main article table.party_icons tr td img{width:100%}.kamigame-layout-main article table.party_template_senzai tr:nth-child(1) td{vertical-align:bottom;margin:0;text-align:center;border:none;padding:0}.kamigame-layout-main article table.party_template_senzai tr:nth-child(1) td img{display:block;margin:auto;width:100%}.kamigame-layout-main article table.party_template_senzai tr td:first-child,.kamigame-layout-main article table.party_template_senzai tr td:last-child{width:18%}.kamigame-layout-main article table.party_template_senzai tr:nth-child(2) td{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700;text-align:center}.kamigame-layout-main article table.party_template_senzai tr:nth-child(3) td{padding:0;vertical-align:top}.kamigame-layout-main article table.party_template_senzai tr:nth-child(3) td img{margin:0}.kamigame-layout-main article table.party_template_senzai tr:nth-child(3) td .icon_tiny img{width:15px}.kamigame-layout-main article table.party_template_assist tr td:first-child,.kamigame-layout-main article table.party_template_assist tr td:last-child{width:18%}.kamigame-layout-main article table.party_template_assist tr:nth-child(1) td{text-align:center}.kamigame-layout-main article table.party_template_assist tr:nth-child(2) td{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700;text-align:center}.kamigame-layout-main article table.party_template_assist tr:nth-child(3) td{padding:0;vertical-align:top}.kamigame-layout-main article table.party_template_assist tr:nth-child(3) td img{margin:0}.kamigame-layout-main article table.party_template_assist tr:nth-child(3) td .icon_tiny img{width:15px}.kamigame-layout-main article table.party_template_assist tr:nth-child(4) td{vertical-align:bottom;margin:0;text-align:center;border:none;padding:0}.kamigame-layout-main article table.party_template_assist tr:nth-child(4) td img{display:block;margin:auto;width:100%}table.rador_monster_ranking_list tr:nth-child(odd) td:first-child{width:100px;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}table.rador_monster_ranking_list tr:nth-child(odd) td:nth-child(2){width:60px;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}table.rador_monster_ranking_list tr:nth-child(even) td:first-child{width:60px;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}table.puzdora_substitute_table{table-layout:fixed}table.puzdora_substitute_table td:first-child{background-color:#f4f4f4;border:1px solid #dde4e6;color:#0e0e0e;font-weight:700}table.double_rating_monster_thumbnail_list tr td{width:27%}table.double_rating_monster_thumbnail_list tr td:first-child{width:19%;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}table.double_rating_monster_thumbnail_list tr:nth-child(3n+1) td{border-bottom:1px dotted #dde4e6}table.double_rating_monster_thumbnail_list tr:nth-child(3n+1) td:nth-child(n+2){background-color:#f5f5dd;border-bottom:1px solid #dde4e6}table.double_rating_monster_thumbnail_list tr:nth-child(3n+2) td{border-top:none;border-bottom:none}table.double_rating_monster_thumbnail_list tr:nth-child(3n+3) td{border-top:1px dotted #dde4e6}.kamigame-layout-main table.change_skill_table{table-layout:fixed}.kamigame-layout-main table.change_skill_table th:first-child{width:30%}.kamigame-layout-main table.change_skill_table th:nth-child(2){width:25%}.kamigame-layout-main table.change_skill_table th:nth-child(3){width:25%}.kamigame-layout-main table.change_skill_table th:nth-child(4){width:20%}.kamigame-layout-main table.change_skill_table tr td:nth-child(2) img,.kamigame-layout-main table.change_skill_table td:nth-child(3) img{max-width:30%}.kamigame-layout-main table.jin_skill_table{table-layout:fixed}.kamigame-layout-main table.jin_skill_table th:first-child{width:30%}.kamigame-layout-main table.jin_skill_table th:nth-child(2){width:50%}.kamigame-layout-main table.jin_skill_table th:nth-child(3){width:22%}.kamigame-layout-main table.jin_skill_table tr td:nth-child(2) img{max-width:15%}.kamigame-layout-main table.drop_reflesh_skill_table{table-layout:fixed}.kamigame-layout-main table.drop_reflesh_skill_table th:first-child{width:50%}.kamigame-layout-main table.drop_reflesh_skill_table th:nth-child(2){width:50%}.kamigame-layout-main table.generate_skill_table{table-layout:fixed}.kamigame-layout-main table.generate_skill_table th:first-child{width:25%}.kamigame-layout-main table.generate_skill_table th:nth-child(2){width:13%}.kamigame-layout-main table.generate_skill_table th:nth-child(3){width:25%}.kamigame-layout-main table.generate_skill_table th:nth-child(4){width:17%}.kamigame-layout-main table.generate_skill_table th:nth-child(5){width:15%}.kamigame-layout-main table.generate_skill_table tr td:nth-child(3) img{max-width:30%}form.search_category label{display:inline-block}form.search_category select{display:inline-block;margin-left:5px}form.search_category input[type="submit"]{display:inline-block;width:180px;margin:0 0 0 10px}table.ranking_table td{text-align:center;width:20%;vertical-align:bottom;padding:6px 2px 4px;letter-spacing:-.02em}@media only screen and (min-width: 769px){table.ranking_table td{padding:10px;letter-spacing:unset}}@media (max-width: 320px){table.ranking_table td{padding:6px 1px 4px;letter-spacing:-.04em}}table.ranking_table .rank_other{display:inline-block;font-family:'SF Pro Text', 'SF Pro Display', 'Helvetica', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Robot, 'Droid Sans', 'メイリオ', Meiryo, sans-serif;width:22px;font-size:1.3rem;font-weight:600;color:#fff;background-color:unset;padding:3px 0;background-color:#7a7b86 !important;display:block;border-radius:1px;width:22px;margin:0 auto 4px !important;padding:2px 0 !important}table.ranking_table .rank_gold{display:block;width:30px;height:30px;background:url("https://kamigame.jp/img/puzzle-dragons/icon_rank_gold.png") no-repeat;background-size:contain;margin:0 auto 2px !important}table.ranking_table .rank_silver{display:block;width:30px;height:30px;background:url("https://kamigame.jp/img/puzzle-dragons/icon_rank_silver.png") no-repeat;background-size:contain;margin:0 auto 2px !important}table.ranking_table .rank_bronze{display:block;width:30px;height:30px;background:url("https://kamigame.jp/img/puzzle-dragons/icon_rank_bronze.png") no-repeat;background-size:contain;margin:0 auto 2px !important}table.ranking_table .characater_icon>a{font-size:1.2rem}@media (max-width: 320px){table.ranking_table .characater_icon>a{font-size:1.15rem}}table.ranking_table .characater_icon>a>img{width:55px;height:55px}@media only screen and (min-width: 769px){table.ranking_table .characater_icon>a>img{width:65px;height:65px}}table.ranking_table .type_icon>img{width:15px;border-radius:1px;margin:2px auto;padding:0 2px}#wrapper[data-path="/puzzle-dragons/%E6%8E%B2%E7%A4%BA%E6%9D%BF/%E3%83%9E%E3%83%AB%E3%83%81%E5%8B%9F%E9%9B%86%E6%8E%B2%E7%A4%BA%E6%9D%BF.html"] .information_footer,#wrapper[data-path="/puzzle-dragons/%E6%8E%B2%E7%A4%BA%E6%9D%BF/%E3%83%95%E3%83%AC%E3%83%B3%E3%83%89%E5%8B%9F%E9%9B%86%E6%8E%B2%E7%A4%BA%E6%9D%BF.html"] .information_footer,#wrapper[data-path="/puzzle-dragons/%E6%8E%B2%E7%A4%BA%E6%9D%BF/%E3%83%91%E3%83%BC%E3%83%86%E3%82%A3%E7%B7%A8%E6%88%90%E7%9B%B8%E8%AB%87%E6%8E%B2%E7%A4%BA%E6%9D%BF.html"] .information_footer,#wrapper[data-path="/puzzle-dragons/%E6%8E%B2%E7%A4%BA%E6%9D%BF/%E9%9B%91%E8%AB%87%E3%83%BB%E8%B3%AA%E5%95%8F%E6%8E%B2%E7%A4%BA%E6%9D%BF.html"] .information_footer{display:none}@media (max-width: 768px){.kamigame-layout-main article ul.party_preview{width:93%}table.party_template_senzai tr:nth-child(3) td .icon_small img,table.party_template_assist tr:nth-child(3) td .icon_small img{width:20px}.kamigame-layout-main table.maltiparty_template tr:nth-child(1) td .icon_small img,.kamigame-layout-main table.maltiparty_template tr:nth-child(3) td .icon_small img,.kamigame-layout-main table.maltiparty_template tr:nth-child(8) td .icon_small img,.kamigame-layout-main table.maltiparty_template tr:nth-child(6) td .icon_small img{width:20px}}.game-header-wrapper{background:-webkit-gradient(linear, left top, right top, from(#41403f), to(#969696));background:linear-gradient(to right, #41403f, #969696)}.kamigame-layout-main h2{color:#fff;margin:40px 0 20px;padding:12px 10px 11px 20px;background:no-repeat center/100% 100% url("https://kamigame.jp/img/puzzle-dragons/puzz_h2.png");position:relative;line-height:1.2}.kamigame-layout-main h3{border-bottom:2px solid #ba8153;margin:25px 0 15px 0;padding:5px 15px 6px 20px}.kamigame-layout-main h3:before{top:0;content:"";display:block;width:100%;background-image:url("https://kamigame.jp/img/puzzle-dragons/puzz_h3.png");width:7px;height:37px;background-size:7px 37px;background-repeat:no-repeat}.kamigame-layout-main h4{padding:0 0 0 28px}.kamigame-layout-main h4:before{position:absolute;content:"";display:block;width:100%;background-image:url("https://kamigame.jp/img/puzzle-dragons/puzz_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%)}.button_navigation a,.button_navigation button,td>.button_navigation a,td>.button_navigation button,#menu_game_list>.button_navigation a{background:#fae490;border:2px solid #e7c854;color:#333}.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 #333;border-right:2px solid #333}.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;background-color:#fae490;color:#333}.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 #333;border-right:2px solid #333}nav.side_block h2,.side-block h2{position:relative;background:-webkit-gradient(linear, left top, right top, from(#41403f), to(#969696));background:linear-gradient(to right, #41403f, #969696);background-size:100% 100%;padding:5px 5px 5px 15px}nav.side_block h2:before,.side-block h2:before{position:absolute;left:0;top:0;border:none;content:"";width:5px;height:100%;background:#e7c854}@media only screen and (min-width: 769px){nav.side_block h2:after,.side-block h2:after{border:none;border-bottom:3px solid transparent;border-right:5px solid #858daa;content:"";left:0;position:absolute;top:100%}}nav.side_block>h3,.side-block>h3{border-bottom:3px solid #e7c854}@media only screen and (min-width: 769px){nav.side_block>h3,.side-block>h3{border-bottom:solid 3px #d7dae3}}nav.side_block h3:after,.side-block h3:after{border-bottom:3px solid #e7c854}nav.side_block h4:after,.side-block h4:after{border-left:4px solid #e7c854}table{border-color:#ebdb94}table th,table.matrix_table td:first-child,table.matrix_rowspan_table tr:first-child td:first-child,table.monster_status_assessment tr td:first-child,table.text_description_list tr td:first-child,table.monster_awake_skill tr td:first-child{background:-webkit-gradient(linear, left top, left bottom, from(#fff6d6), to(#fffbed));background:linear-gradient(to bottom, #fff6d6, #fffbed);border-color:#ebdb94}table.matrix_table td:first-child{border-top:none}table th,table td{border-color:#ebdb94}.custom_header_table th,.attention_table th,.information_table th,.stop-update_table th,.supplement_table th,.related_links th{background:transparent !important}.kamigame-layout-main article table.dungeon_stage_floor_skill_patterns tr td[colspan="2"],.kamigame-layout-main article table.dungeon_stage_floor_monster_basic tr:nth-child(even) td,.kamigame-layout-main article table.dungeon_stage_basic_information tr td:first-child,.kamigame-layout-main article table.dungeon_stage_floor_summary tr th:first-child,.kamigame-layout-main article table.dungeon_stage_floor_summary tr td:first-child,.kamigame-layout-main table.icon_description_list tr td:first-child{background-color:#f5f3ed;border:1px solid #ebdb94}table.main_ranking .rank_other,table.sidebar_ranking .rank_other,.kamigame-layout-main table.title_top_main_ranking .rank_other,table.thumbnail_ranking .rank_other{background-image:linear-gradient(160deg, #969696 0%, #767676 49%, #555 50%, #767676 100%)}table.step_table .chart_number{background:#e7c854;color:#333}.enquete_bar_result{background-color:#e6e2d3}.related_links:after{background:#e7c854;color:#333;font-weight:700}.kamigame-layout-main article nav#contents{border:1px solid #ccc;background-color:#fff}.kamigame-layout-main article nav#contents ul li a{font-weight:600}.kamigame-layout-main article nav#contents ul li a:before{content:"";background:url("https://kamigame.jp/img/puzzle-dragons/puzz_toc_h2.svg") no-repeat;background-size:18px 18px;width:18px;height:18px;display:inline-block;vertical-align:sub;margin-right:6px}.kamigame-layout-main article nav#contents ul li a img{width:24px;margin:0;padding:0 3px}.kamigame-layout-main article nav#contents ul li>ul li{font-size:1.3rem}@media only screen and (min-width: 769px){.kamigame-layout-main article nav#contents ul li>ul li{margin-left:-.25em}}.kamigame-layout-main article nav#contents ul li>ul li a:before{content:none;content:"";background:url("https://kamigame.jp/img/puzzle-dragons/puzz_toc_h3.svg") no-repeat;background-size:26px 13px;width:26px;height:13px;display:inline-block;vertical-align:middle;margin-right:0}.kamigame-layout-main article nav#contents ul li>ul li:last-child{padding:0}.kamigame-layout-main article nav#contents ul li>ul li:last-child a{padding:8px 0}.kamigame-layout-main td .icon_row_1 a>img,.kamigame-layout-main td .icon_row_1 img{width:56px !important;margin:0 auto;padding:0}@media only screen and (min-width: 769px){.kamigame-layout-main td .icon_row_1 a>img,.kamigame-layout-main td .icon_row_1 img{width:62px !important;padding:0 1px}}.kamigame-layout-main td .icon_row_2 a>img,.kamigame-layout-main td .icon_row_2 img{width:28px !important;margin:0 auto;padding:0}@media only screen and (min-width: 769px){.kamigame-layout-main td .icon_row_2 a>img,.kamigame-layout-main td .icon_row_2 img{width:30px !important;padding:0 1px}}.kamigame-layout-main td .icon_row_4 a>img,.kamigame-layout-main td .icon_row_4 img{width:14px !important;margin:0 auto;padding:0}@media only screen and (min-width: 769px){.kamigame-layout-main td .icon_row_4 a>img,.kamigame-layout-main td .icon_row_4 img{padding:0 1px}}#following_toc nav#contents ul li a{padding-left:1.5em;text-indent:-1.45em}#following_toc nav#contents ul li a:before{content:"";background:url("https://kamigame.jp/img/puzzle-dragons/puzz_toc_h2.svg") no-repeat;background-size:14px 14px;width:14px;height:14px;display:inline-block;vertical-align:text-bottom;margin-right:6px}#following_toc nav#contents ul li>ul li a{padding-left:1.5em;text-indent:-1.9em}#following_toc nav#contents ul li>ul li a:before{content:none;content:"";background:url("https://kamigame.jp/img/puzzle-dragons/puzz_toc_h3.svg") no-repeat;background-size:26px 13px;width:26px;height:13px;display:inline-block;vertical-align:middle;margin-right:0}.table_search_form{background-color:#ebe1c3 !important;border-radius:3px}.table_search_form span{color:#b40000 !important}.table_search_form input{border:1px #6b4424 solid !important}.paddex-wrapper .condition{border-color:#e5e7eb;border-radius:.5rem;padding:1rem;border-width:1px;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06);box-shadow:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px 0 rgba(0,0,0,0.06)}.paddex-wrapper .condition .search-button{-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;width:100%;height:40px;padding:5px 0 5px 15px;background:url(https://kamigame.jp/img/icon_search_button.svg) no-repeat #fff 9px center/14px;color:#0078cb;border-radius:3px;border:1px solid #0078cb;font-weight:700;font-size:1.3rem;line-height:1}.paddex-wrapper .condition .input-group label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.25rem;line-height:1.75rem;margin-bottom:10px}.paddex-wrapper .condition .input-group label .toggle-button{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-left:4px}.paddex-wrapper .condition .input-group label .toggle-button .toggle-icon{width:1.5rem;height:1.5rem}.paddex-wrapper .condition .input-group label .badge{margin-left:2px;display:inline-block;background-color:#dc3545;border-radius:50rem;padding:0.35em 0.65em;font-size:0.75em;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline}.paddex-wrapper .condition hr{border:none;border-top:1px solid #ccc;height:1px;margin-top:0.75rem !important;margin-bottom:0.75rem !important}.paddex-wrapper .condition input[type="text"]{width:100%;padding:1rem !important;font-size:1.25rem !important;line-height:1.75rem !important;-webkit-box-sizing:border-box;box-sizing:border-box}.paddex-wrapper .condition__type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.paddex-wrapper .condition__type>span{width:calc(100% / 6 - 10px);margin:5px;opacity:0.5}.paddex-wrapper .condition__type>span.active{opacity:1}.paddex-wrapper .condition__type>span img{width:100%;border-radius:8px}.paddex-wrapper .condition__element{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.paddex-wrapper .condition__element>span{width:calc(100% / 6 - 10px);margin:5px;opacity:0.5}.paddex-wrapper .condition__element>span.active{opacity:1}.paddex-wrapper .condition__element>span img{width:100%;border-radius:8px}.paddex-wrapper .condition__awaken{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.paddex-wrapper .condition__awaken>span{width:calc(100% / 10 - 10px);margin:5px;opacity:0.5}.paddex-wrapper .condition__awaken>span.active{opacity:1}.paddex-wrapper .condition__awaken>span img{width:100%}.paddex-wrapper .condition__active-skill-category>span,.paddex-wrapper .condition__leader-skill-category>span{display:inline-block;margin:5px;padding:1px 3px;opacity:0.5;border:solid 1px #9ca3af;border-radius:4px}.paddex-wrapper .condition__active-skill-category>span.active,.paddex-wrapper .condition__leader-skill-category>span.active{opacity:1}.paddex-wrapper .result-header{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem;margin-bottom:.5rem}.paddex-wrapper .result-header .row-count{font-weight:600}.paddex-wrapper .result-header .row-count .sub{font-weight:500;font-size:10px}.paddex-wrapper .result-header .sort-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.paddex-wrapper .result-header .sort-wrapper .sort{display:block;background-color:#fff;padding-left:1rem;padding-right:1rem;padding-top:.5rem;padding-bottom:.5rem;color:#111827;font-size:16px;border-radius:.5rem;border-width:1px;border-color:#d1d5db}.paddex-wrapper .result .row{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;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:#ccc 1px solid;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333}.paddex-wrapper .result .row:hover{cursor:pointer;background-color:#f0f0f0}.paddex-wrapper .result .row:active{background-color:#eaeaea}.paddex-wrapper .result .row .character-icon{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;margin-right:8px}.paddex-wrapper .result .row .title{font-weight:600}.paddex-wrapper .result .row .description{font-size:12px}.paddex-wrapper .result .row .awaken-icon-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}.paddex-wrapper .result .row .awaken-icon-wrapper img{width:20px;height:20px}.paddex-wrapper .result .row .page-link{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-left:auto}.paddex-wrapper .result .row .page-link>svg{width:1.5rem;height:1.5rem}.paddex-wrapper .pagination{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;margin-top:1rem}.paddex-wrapper .pagination button{padding:0.5rem 1rem;margin:0 0.5rem;border:none;background-color:#0078cb;color:white;cursor:pointer}.paddex-wrapper .pagination button:disabled{background-color:#ccc;cursor:not-allowed}.paddex__modal-content .paddex-wrapper .condition{margin:5px}.paddex__modal-content .paddex-wrapper .result-header{margin:8px}.paddex__modal-content .paddex-wrapper .result-header .sort-wrapper .sort{font-size:13px}.evolution-diagram-list{margin-bottom:20px}.evolution-diagram-list li{margin:0 0 8px 0;padding:0}.evolution-diagram-list li:before{content:""}.evolution-diagram-list li:last-child{margin:0 0 8px 0;padding:0}.evolution-diagram-list li ul{margin:0}.evolution-diagram-list li ul li ul{margin:0}.evolution-diagram-list .evo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#ba9965;border-radius:3px;-webkit-box-shadow:inset 0 -2px 0 #694423;box-shadow:inset 0 -2px 0 #694423;margin-bottom:8px;padding:6px;line-height:1}.evolution-diagram-list .evo:before{content:none !important;list-style:none !important}.evolution-diagram-list .evo:last-child{padding:6px}.evolution-diagram-list .evo img{width:50px;height:50px;border-radius:2px}@media only screen and (min-width: 769px){.evolution-diagram-list .evo img{width:53px;height:53px}}.evolution-diagram-list .evo .evo_content{margin:0 0 0 4px}.evolution-diagram-list .evo .evo_content .evo_name{display:block;background:#6b4424;border-radius:3px;-webkit-box-shadow:inset 0 2px 0 #230707;box-shadow:inset 0 2px 0 #230707;color:#fff;font-weight:700;margin:0 0 3px 0;padding:3px 6px}.evolution-diagram-list .evo .evo_content .evo_item img{width:27px;height:27px;margin:0 2px 0 0;border-radius:2px}@media only screen and (min-width: 769px){.evolution-diagram-list .evo .evo_content .evo_item img{width:30px;height:30px}}.evolution-diagram-list ul:not(.evolution-diagram-list){margin-left:20px;position:relative}.evolution-diagram-list ul:not(.evolution-diagram-list):before{display:block;position:absolute;content:"";top:-10px;left:-16px;width:2px;height:calc(100% + 10px);background-color:#6b4426}.evolution-diagram-list ul:not(.evolution-diagram-list):after{display:block;position:absolute;content:"";top:110px;left:-16px;width:10px;height:2px;background-color:#6b4426}.evolution-diagram-list ul:not(.evolution-diagram-list):has(>:nth-child(1):last-child):before{top:-10px;left:-16px;width:2px;height:50px}.evolution-diagram-list ul:not(.evolution-diagram-list):has(>:nth-child(1):last-child):after{top:40px;left:-16px;width:12px;height:2px}.evolution-diagram-list ul:not(.evolution-diagram-list):last-child:before{height:120px}.evolution-diagram-list ul:not(.evolution-diagram-list) li{position:relative;padding:0 !important}.evolution-diagram-list ul:not(.evolution-diagram-list) li::before{display:block;position:absolute;content:"";top:40px;left:-6px;width:2px;height:calc(100% + 10px);background-color:#6b4426}.evolution-diagram-list ul:not(.evolution-diagram-list) li::after{display:block;position:absolute;content:"";top:40px;left:-5px;width:5px;height:2px;background-color:#6b4426}.evolution-diagram-list ul:not(.evolution-diagram-list) li:last-child:before{display:none}.party-table-wrapper{background:-webkit-gradient(linear, left top, left bottom, from(#c58750), to(#704f3c));background:linear-gradient(to bottom, #c58750, #704f3c);margin-bottom:10px;padding:4px;border:1px solid #f4e99b;border-radius:5px}.party-table-wrapper .party-table{background:#d1cd80;table-layout:fixed;margin-bottom:0;border-radius:4px}.party-table-wrapper .party-table td{background:#d1cd80;border-color:#ebdb94;padding:0}.party-table-wrapper .content-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:2px}.party-table-wrapper .party-header{background:#8b4f0a repeat-y center/100% auto url("https://kamigame.jp/img/puzzle-dragons/puzz_party-table_header-bg.png") !important;border-color:#4e3932 !important}.party-table-wrapper .party-header .party-title{color:#fff;-webkit-transform:scaleX(0.9);-ms-transform:scaleX(0.9);transform:scaleX(0.9);-webkit-text-stroke:1px black;text-shadow:1px 1px 2px #000;font-family:"M PLUS 1p", sans-serif;font-size:16px}.party-table-wrapper .party-header .party-title>img.badge{height:20px;border-radius:5px;vertical-align:sub !important;margin-right:5px !important}.party-table-wrapper .monster-data{vertical-align:top}.party-table-wrapper .monster-data .main-monster{position:relative}.party-table-wrapper .monster-data .main-monster img{border-radius:5px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3)}.party-table-wrapper .monster-data .main-monster .assist-monster{position:absolute;bottom:23px;left:2px;width:22px;height:22px;background:transparent !important;border:none !important}.party-table-wrapper .monster-data .main-monster .assist-monster img{border-radius:2px;-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 3px rgba(0,0,0,0.3)}.party-table-wrapper .monster-data .level,.party-table-wrapper .monster-data .level--blue,.party-table-wrapper .monster-data .level--yellow{font-family:"M PLUS 1p", sans-serif;font-optical-sizing:auto;font-weight:800;font-size:15px;color:#ffe98a;margin-top:3px;height:21px;-webkit-transform:scaleX(0.9);-ms-transform:scaleX(0.9);transform:scaleX(0.9);-webkit-text-stroke:1px black;text-shadow:1px 1px 2px #000;letter-spacing:-0.1em}.party-table-wrapper .monster-data .level--blue{color:#88bdfc}.party-table-wrapper .monster-data .level--yellow{color:#ffe98a}.party-table-wrapper .senzai-data{vertical-align:top}.party-table-wrapper .senzai-data .senzai .senzai-icon{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;background:-webkit-gradient(linear, left top, left bottom, from(#4496e9), to(#227de5));background:linear-gradient(#4496e9, #227de5);border:1px solid #bedbf0 !important;border-radius:4px;-webkit-box-shadow:0 1px 1.5px rgba(0,0,0,0.3);box-shadow:0 1px 1.5px rgba(0,0,0,0.3);margin:0.5px 1.5px}.party-table-wrapper .senzai-data .senzai .senzai-icon img{width:18px;height:18px}.party-table-wrapper .senzai-data .senzai .senzai-icon.slots-num__1{height:20px;width:20px}.party-table-wrapper .senzai-data .senzai .senzai-icon.slots-num__2{height:20px;width:45px}.party-table-wrapper .senzai-data .senzai .senzai-icon.slots-num__6{height:66px;width:45px}.party-table-wrapper .chou-data .chou img{width:20px}.tier-table{background-color:#353535;padding:4px;-webkit-box-shadow:0 0 10px -4px #6d68cd;box-shadow:0 0 10px -4px #6d68cd;border-radius:10px;--ss-rgb: 255, 127, 128;--splus-rgb: 255, 160, 128;--s-rgb: 255, 193, 127;--a-rgb: 191, 255, 127;--b-rgb: 129, 255, 254;--c-rgb: 127, 191, 255}.tier-table .tier-table-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:4px}.tier-table .tier-table-row:last-child{margin-bottom:0}.tier-table .tier-row-header{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;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:10%;border-radius:6px 0 0 6px;padding:4px;background-color:rgba(var(--c-rgb), 1)}.tier-table .tier-table-row.ss>.tier-row-header{background-color:rgba(var(--ss-rgb), 1)}.tier-table .tier-table-row.splus>.tier-row-header{background-color:rgba(var(--splus-rgb), 1)}.tier-table .tier-table-row.s>.tier-row-header{background-color:rgba(var(--s-rgb), 1)}.tier-table .tier-table-row.a>.tier-row-header{background-color:rgba(var(--a-rgb), 1)}.tier-table .tier-table-row.b>.tier-row-header{background-color:rgba(var(--b-rgb), 1)}.tier-table .tier-row-header>span{font-size:2rem;font-weight:bold;margin:0;line-height:1}.tier-table .tier-inline-box{display:grid;grid-template-columns:repeat(auto-fill, minmax(60px, 1fr));grid-column-gap:8px;row-gap:5px;place-items:center;width:100%;padding:6px;border:1.5px solid rgba(var(--c-rgb), 1);border-radius:0 6px 6px 0;background-color:#fff}.tier-table .tier-table-row.ss>.tier-inline-box{border-color:rgba(var(--ss-rgb), 1)}.tier-table .tier-table-row.splus>.tier-inline-box{border-color:rgba(var(--splus-rgb), 1)}.tier-table .tier-table-row.s>.tier-inline-box{border-color:rgba(var(--s-rgb), 1)}.tier-table .tier-table-row.a>.tier-inline-box{border-color:rgba(var(--a-rgb), 1)}.tier-table .tier-table-row.b>.tier-inline-box{border-color:rgba(var(--b-rgb), 1)}.tier-table .character-icon{width:100%;position:relative}.tier-table .character-icon img{border-radius:5px;max-height:70px}.tier-table .character-label-container{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}.tier-table .character-label-text{font-size:11px;font-weight:bold;color:black;line-height:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;letter-spacing:-0.4px;padding:0}.tier-table .badge-right{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;z-index:10;padding:4px;border-radius:5px;-webkit-box-shadow:0 2px 3px #000;box-shadow:0 2px 3px #000;font-size:1.2rem;font-weight:700;line-height:1;min-width:18px;height:18px;text-align:center}.tier-table .badge-right{position:absolute;right:-4px;top:-4px}.tier-table .badge-right.up{background:#004bd0}.tier-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}.tier-table .badge-right.down{background:#c90302}.tier-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}.tier-table .badge-right.new{background:#e7fd06;color:#333}.tier-table .label-bottom{display:block;position:absolute;bottom:7.5px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.tier-table .label-bottom.star{color:#ffd145;font-size:1.1rem;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#5e2d00}.kouryaku-header-layout{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:36px;width:100%;margin-left:2px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.kouryaku-header-icon img{max-height:28px;max-width:28px;display:block;margin:0 7px 0 auto}.kouryaku-layout{position:relative;display:inline-block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:28px;padding:0 0 0 2px;margin-top:1px;font-size:13px;color:#444}.kouryaku_point_table th{background:-webkit-gradient(linear, left top, right top, color-stop(0, #de6f00), color-stop(30%, #904800), to(#4e2700));background:linear-gradient(to right, #de6f00 0, #904800 30%, #4e2700 100%);color:#fff;padding:1px;text-align:left;font-size:1.4rem;text-shadow:#000 0 0 2px}.kouryaku_point_table td{position:relative;padding:5px 8px !important;border:none;background-color:#f1f1f1}.kouryaku_point_table td:after{content:'';position:absolute;bottom:0;left:10px;right:10px;border-bottom:1px dashed #ccc}.kouryaku_point_table tr:last-child td:after{border-bottom:none}.kouryaku-label{background:-webkit-gradient(linear, left top, left bottom, from(#897500), to(#976d10));background:linear-gradient(to bottom, #897500, #976d10);color:#fff;font-weight:700;margin-right:7px;padding:5px 7px 5px 7px;border-radius:3px}.layer_text{background:no-repeat center/100% 100% url("https://lh3.googleusercontent.com/OB2Oerma_7QgLlWMmJ_WuIRDRZjz9p5-qM7vkfGRfSNbckBO70w65ldWSBxzPs79ZcXd7oWOoVUpaorJYcrr90c1ZNYf2u2Tri0k60LQzEu_zQ") !important;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;left:10px !important;border-radius:3px;padding:12px !important;width:calc(100% - 20px) !important;text-shadow:0 0 5px #000 !important}.layer_text_table td a:hover{opacity:0.7 !important}.layer_text_table td img{-webkit-filter:drop-shadow(2px 3px 2px gray);filter:drop-shadow(2px 3px 2px gray)}.comparison-table--good th,.comparison-table--bad th{background:#fff}.custom_header_table{background:#fff;border:2px solid #d5a470;-webkit-box-shadow:0px 0px 10px -4px #d5a470;box-shadow:0px 0px 10px -4px #d5a470;border-radius:5px}.custom_header_table th{color:#bf3a25}.custom_header_table td{background:transparent}.custom_header_table td:before{content:"";display:block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);background:url("https://kamigame.jp/img/puzzle-dragons/puzz_toc_h2.svg");background-size:14px 14px;border-radius:unset;width:14px;height:14px;background-repeat:no-repeat}.custom_header_table td a{padding:5px 10px 5px 32px}.custom_header_table tr:last-child td a{padding:5px 10px 10px 32px}.author-speech-table td{background:transparent}.tab-wrapper input:checked+.tab,.switch-content-text-tab-tab-wrapper input:checked+.tab{background-color:#92623b !important}.tab-wrapper,.switch-content-text-tab-tab-wrapper{border-bottom:3px solid #92623b !important}.point_table{background:#d3d7c1;border:3px solid #3e4d16 !important;border-radius:5px;border-collapse:separate}.point_table th{background:#d3d7c1 !important;border-bottom:none !important;border-radius:5px 5px 0 0;color:#6c100a;text-align:center !important;padding:10px 10px 0 10px !important}.point_table th:before,.point_table th:after{content:"";background:url("https://kamigame.jp/img/puzzle-dragons/puzz_toc_h2.svg") no-repeat 0%/18px 18px;width:18px;height:18px;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:25px !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:#d3d7c1;border-radius:5px;padding:5px 10px 5px 26px !important}.point_table td:before{border:3px solid #6c100a !important;top:20px !important;left:12px !important}.point_table td:after{border:none !important}.tweet-image{background:#8a4a18 !important}.tweet-image__inner{background:#fff6d7 !important}.tweet-image__title{background:-webkit-gradient(linear, left top, left bottom, from(#904e1a), to(#5f310e)) !important;background:linear-gradient(to bottom, #904e1a, #5f310e) !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:#fff !important}
/*# sourceMappingURL=to.css.map */
/* ===== fgo カスタムCSS から移植した不足ベース ===== */
.icon-text-wrap{position:relative;display:inline-block}.icon-text-title,.icon-text-title--small,.icon-text-title--large{position:absolute;right:5px;bottom:3px;font-size:1.4rem;font-weight:700;color:#ffff00;line-height:1.2;text-shadow:1px 1px 0 #000, -1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, 0 0 3px #000}.icon-text-title--small{font-size:1.2rem}.icon-text-title--large{font-size:1.6rem}.button_navigation{margin:0 auto;text-align:center;font-size:1.4rem;line-height:1.4;font-weight:700;min-height:40px}.button_navigation a:active,.button_navigation button:active{opacity:.7}.kamigame-layout-main table.point_table{border:none;border:1px solid #ccc}.kamigame-layout-main table.point_table a{font-weight:700}.kamigame-layout-main table.point_table th{padding:10px 10px 8px;border:none;background-color:#fff;text-align:left;border-bottom:1px dashed #ccc}.kamigame-layout-main table.point_table tbody tr:first-child td{padding:12px 10px 5px 35px}.kamigame-layout-main table.point_table tbody tr:first-child td:before{top:22px}.kamigame-layout-main table.point_table tbody tr:first-child td:after{top:22px}.kamigame-layout-main table.point_table tbody tr:last-child td{padding:5px 10px 12px 35px}.kamigame-layout-main table.point_table tbody tr:last-child td .point_table_child:last-child{margin:5px 0 0 0}.kamigame-layout-main table.point_table tbody tr:only-child td{padding:10px 10px 12px 35px}.kamigame-layout-main table.point_table tbody tr:only-child td:before,.kamigame-layout-main table.point_table tbody tr:only-child td:after{top:20px}.kamigame-layout-main table.point_table td{font-weight:700;list-style-type:none;padding:5px 10px 5px 35px;position:relative;border:none}.kamigame-layout-main table.point_table td:before{content:'\00a0';display:block;border:solid 8px #0078cb;border-radius:8px;height:0;width:0;position:absolute;left:10px;top:15px;margin-top:-8px}.kamigame-layout-main table.point_table td:after{content:'\00a0';display:block;width:3px;height:6px;border:solid #fff;border-width:0 2px 2px 0;position:absolute;left:16px;top:15px;margin-top:-5px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kamigame-layout-main table.point_table .point_table_child{display:block;font-weight:400;margin:3px 0;padding-left:18px;text-indent:-18px}.kamigame-layout-main table.point_table .point_table_child:before{content:"";background:url("https://kamigame.jp/img/point_table_child.svg") no-repeat 0%/12px 12px;width:12px;height:12px;display:inline-block;vertical-align:text-top;margin-right:5px}.kamigame-layout-main table.point_table .point_table_child:last-child{margin:3px 0 0 0}.comparison-table--good{border-collapse:separate;border:2px solid #1b819a;border-radius:8px;margin:30px 0 20px;position:relative;background:#fff}.comparison-table--good td{position:relative;color:#333;background:transparent;border:none;font-size:1.4rem;padding:5px 10px 5px 42px}.comparison-table--good td:before{content:'';display:inline-block;position:absolute;top:8px;left:20px;width:16px;height:16px}.comparison-table--good tr:first-child td{padding:20px 10px 5px 42px}.comparison-table--good tr:first-child td:before{top:22px}.comparison-table--good tr:last-child td{padding:5px 10px 15px 42px}.comparison-table--good tr:last-child td:before{top:8px}.comparison-table--good tr:only-of-type td{padding:15px 10px 12px 42px}.comparison-table--good tr:only-of-type td:before{top:36%}.comparison-table--good td:before{background:url("https://kamigame.jp/img/comparison_good.svg") no-repeat 0%/16px 16px}.comparison-table--good td .good-child{display:block;font-weight:400;margin:3px 0;padding-left:18px;text-indent:-18px}.comparison-table--good td .good-child:before{content:"";background:url("https://kamigame.jp/img/comparison_good_child.svg") no-repeat 0%/12px 12px;width:12px;height:12px;display:inline-block;vertical-align:text-top;margin-right:5px}.comparison-table--bad{border-collapse:separate;border:2px solid #c54878;border-radius:8px;margin:30px 0 20px;position:relative;background:#fff}.comparison-table--bad td{position:relative;color:#333;background:transparent;border:none;font-size:1.4rem;padding:5px 10px 5px 42px}.comparison-table--bad td:before{content:'';display:inline-block;position:absolute;top:8px;left:20px;width:16px;height:16px}.comparison-table--bad tr:first-child td{padding:20px 10px 5px 42px}.comparison-table--bad tr:first-child td:before{top:22px}.comparison-table--bad tr:last-child td{padding:5px 10px 15px 42px}.comparison-table--bad tr:last-child td:before{top:8px}.comparison-table--bad tr:only-of-type td{padding:15px 10px 12px 42px}.comparison-table--bad tr:only-of-type td:before{top:36%}.comparison-table--bad td:before{background:url("https://kamigame.jp/img/comparison_bad.svg") no-repeat 0%/16px 16px}.comparison-table--bad td .bad-child{display:block;font-weight:400;margin:3px 0;padding-left:18px;text-indent:-18px}.comparison-table--bad td .bad-child:before{content:"";background:url("https://kamigame.jp/img/comparison_bad_child.svg") no-repeat 0%/12px 12px;width:12px;height:12px;display:inline-block;vertical-align:text-top;margin-right:5px}#wrapper[data-path="/fgo/%E3%83%95%E3%83%AC%E3%83%B3%E3%83%89%E5%8B%9F%E9%9B%86%E6%8E%B2%E7%A4%BA%E6%9D%BF.html"] #article_comment dd.vote{display:none}.kamigame-layout-main table.recommend_servant_list tr td:first-child,.kamigame-layout-main table.recommend_servant_list tr th:first-child{width:25%;text-align:center}.kamigame-layout-main table.fgo_rating td{font-size:16px}.kamigame-layout-main table.fgo_how_to_use_character td{vertical-align:top}.kamigame-layout-main table.fgo_skill{table-layout:fixed}.kamigame-layout-main table.fgo_skill tr td:first-child,.kamigame-layout-main table.fgo_skill tr th:first-child{width:20px}.kamigame-layout-main table.fgo_skill tr td:last-child,.kamigame-layout-main table.fgo_skill tr th:last-child{width:20px}.kamigame-layout-main table.fgo_evolution tr td:first-child,.kamigame-layout-main table.fgo_evolution tr th:first-child{width:20%}.kamigame-layout-main table.fgo_evolution tr td:nth-child(2),.kamigame-layout-main table.fgo_evolution tr th:nth-child(2){width:23%}.kamigame-layout-main table.servant_hogu{table-layout:fixed}.kamigame-layout-main table.servant_hogu tr:first-child>td{text-align:center}.kamigame-layout-main table.enemy_list tr td:nth-child(2),.kamigame-layout-main table.enemy_list tr th:nth-child(2){width:30%}.kamigame-layout-main table.enemy_list tr td:nth-child(3),.kamigame-layout-main table.enemy_list tr th:nth-child(3){width:30%}.kamigame-layout-main table.enemy_list tr td:nth-child(4),.kamigame-layout-main table.enemy_list tr th:nth-child(4){width:30%}.kamigame-layout-main table.servant_list tr td:first-child,.kamigame-layout-main table.servant_list tr th:first-child{width:10%}.kamigame-layout-main table.servant_list tr td:nth-child(2),.kamigame-layout-main table.servant_list tr th:nth-child(2){width:13%}.kamigame-layout-main table.servant_list tr td:nth-child(4),.kamigame-layout-main table.servant_list tr th:nth-child(4){width:10%}.kamigame-layout-main table.reisou_list tr td:first-child,.kamigame-layout-main table.reisou_list tr th:first-child{width:10%}.kamigame-layout-main table.reisou_list tr td:nth-child(2),.kamigame-layout-main table.reisou_list tr th:nth-child(2){width:35%}.kamigame-layout-main table.kizuna_list tr td:first-child,.kamigame-layout-main table.kizuna_list tr td:nth-child(2){width:25%;background-color:#f4f4f4;font-weight:bold}.kamigame-layout-main table.fgo_material_list tr td:first-child,.kamigame-layout-main table.fgo_material_list tr th:first-child{width:20%}.kamigame-layout-main table.fgo_material_list tr td:nth-child(2),.kamigame-layout-main table.fgo_material_list tr th:nth-child(2){width:20%}.kamigame-layout-main table.fgo_rating_list tr td:first-child,.kamigame-layout-main table.fgo_rating_list tr th:first-child{width:70%}.kamigame-layout-main table.ranking tr td:first-child{width:30%}.kamigame-layout-main table.ranking_change tr td:first-child{width:30%}.kamigame-layout-main table.fgo_quest_clear tr td:first-child{width:30%}.kamigame-layout-main table.fgo_quest_clear tr td:nth-child(2){width:50%}.kamigame-layout-main .saber{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:#3355e1}.kamigame-layout-main .saber a{color:#fff;text-decoration:underline}.kamigame-layout-main .archer{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:#c00}.kamigame-layout-main .archer a{color:#fff;text-decoration:underline}.kamigame-layout-main .lancer{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:#52823d}.kamigame-layout-main .lancer a{color:#fff;text-decoration:underline}.kamigame-layout-main .rider{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:#85200c}.kamigame-layout-main .rider a{color:#fff;text-decoration:underline}.kamigame-layout-main .caster{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:#351c75}.kamigame-layout-main .caster a{color:#fff;text-decoration:underline}.kamigame-layout-main .assassin{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:#7e69b8}.kamigame-layout-main .assassin a{color:#fff;text-decoration:underline}.kamigame-layout-main .berserker{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:#282828}.kamigame-layout-main .berserker a{color:#fff;text-decoration:underline}.kamigame-layout-main .ruler{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:#957016}.kamigame-layout-main .ruler a{color:#fff;text-decoration:underline}.kamigame-layout-main .avenger{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:#ec0000;background-color:#000}.kamigame-layout-main .avenger a{color:#ec0000;text-decoration:underline}.kamigame-layout-main .shielder{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:#2c2c2c;background-color:#d1b0bf}.kamigame-layout-main .shielder a{color:#2c2c2c;text-decoration:underline}.kamigame-layout-main .mooncanser{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:#2c2c2c;background-color:#eb7fff}.kamigame-layout-main .mooncanser a{color:#2c2c2c;text-decoration:underline}.kamigame-layout-main .alterego{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:#eb7fff;background-color:#282828}.kamigame-layout-main .alterego a{color:#eb7fff;text-decoration:underline}.kamigame-layout-main .fgo_atk{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:#1c1c1c;background-color:#fa8585}.kamigame-layout-main .fgo_atk a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .fgo_hp{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:#1c1c1c;background-color:#8cc8e8}.kamigame-layout-main .fgo_hp a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .buster{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:#1c1c1c;background-color:#fa8585}.kamigame-layout-main .buster a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .arts{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:#1c1c1c;background-color:#8cc8e8}.kamigame-layout-main .arts a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .quick{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:#1c1c1c;background-color:#6bc268}.kamigame-layout-main .quick a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .rare_gold{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:#1c1c1c;background-color:#ffd706}.kamigame-layout-main .rare_gold a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .rare_silver{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:#1c1c1c;background-color:silver}.kamigame-layout-main .rare_silver a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .rare_bronze{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:#1c1c1c;background-color:#f29f4e}.kamigame-layout-main .rare_bronze a{color:#1c1c1c;text-decoration:underline}.kamigame-layout-main .rare_black{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:#000}.kamigame-layout-main .rare_black a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_blue{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:#1179c4;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_blue a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_purple{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:#6c4bbf;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_purple a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_red{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:#e1032e;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_red a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_green{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:#008847;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_green a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_gold{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:#897500;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_gold a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_vermilion{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:#c64d23;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_vermilion a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_magenta{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:#9e37aa;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_magenta a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_darkcyan{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:#397d91;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_darkcyan a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_olive{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:#5c8113;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_olive a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_greyviolet{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:#7b7360;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_greyviolet a{color:#fff;text-decoration:underline}.kamigame-layout-main .fgo_gage_silver{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:#6e7379;padding:2px;margin:2px}.kamigame-layout-main .fgo_gage_silver a{color:#fff;text-decoration:underline}.kamigame-layout-main .赤{color:#FF0000}.kamigame-layout-main .ピンク{color:#FFC0CB}.kamigame-layout-main .紅色{color:#BE003F}.kamigame-layout-main .朱色{color:#EF454A}.kamigame-layout-main .オレンジ{color:#EF810F}.kamigame-layout-main .肌色{color:#F1BB93}.kamigame-layout-main .黄色{color:#FFFF00;text-shadow:black 1px 1px 0,black -1px -1px 0,black -1px 1px 0,black 1px -1px 0,black 0px 1px 0,black -1px 0,black -1px 0 0,black 1px 0 0}.kamigame-layout-main .山吹色{color:#F8A900}.kamigame-layout-main .黄緑{color:#adff2f}.kamigame-layout-main .黄土色{color:#B8883B}.kamigame-layout-main .緑{color:#008000}.kamigame-layout-main .深緑{color:#006400}.kamigame-layout-main .水色{color:#00FFFF}.kamigame-layout-main .群青色{color:#005baa}.kamigame-layout-main .青{color:#0000FF}.kamigame-layout-main .赤紫{color:#90326D}.kamigame-layout-main .紫{color:#884898}.kamigame-layout-main .茶色{color:#965042}.kamigame-layout-main .こげ茶色{color:#564539}.kamigame-layout-main .ねずみ色{color:#808080}.kamigame-layout-main .黒{color:#000000}.kamigame-layout-main table.event_material{table-layout:fixed}.kamigame-layout-main table.event_material td[rowspan="1"],.kamigame-layout-main table.event_material td[rowspan="2"],.kamigame-layout-main table.event_material td[rowspan="3"],.kamigame-layout-main table.event_material td[rowspan="4"],.kamigame-layout-main table.event_material td[rowspan="5"],.kamigame-layout-main table.event_material td[rowspan="6"],.kamigame-layout-main table.event_material td[rowspan="7"],.kamigame-layout-main table.event_material td[rowspan="8"],.kamigame-layout-main table.event_material td[rowspan="9"],.kamigame-layout-main table.event_material td[rowspan="10"]{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main .drop_chance{color:#ec0e0e}.kamigame-layout-main table.event_quest_material tr td:nth-child(1){width:20%}.kamigame-layout-main table.event_quest_material tr td:nth-child(2){width:40%}.kamigame-layout-main table.fgo_helloween_mission td:first-child{width:10%}.kamigame-layout-main table.fgo_helloween_mission td:nth-child(2){width:50%}.kamigame-layout-main table.event_item_trade td:first-child{border-right:none}.kamigame-layout-main table.event_item_trade td:nth-child(2){border-left:none}.kamigame-layout-main table.summer_event_index{table-layout:fixed}.kamigame-layout-main table.summer_event_index tr:nth-child(2) td{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main table.summer_event_index tr:nth-child(6) td{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main table.summer_event_index tr:nth-child(11) td{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main table.summer_event_index tr:nth-child(13) td{background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main .fgo_radar_chart{width:100%;height:100%;max-width:200px;margin:0 auto 12px}.kamigame-layout-main .fgo_radar_chart_table{table-layout:fixed}.kamigame-layout-main .fgo_radar_chart_table tr:nth-child(odd) td{background-color:#f4f4f4}.kamigame-layout-main .story_drop_list td:first-child{width:13%}.kamigame-layout-main .story_drop_list td:nth-child(2){width:44%}.kamigame-layout-main #gacha_result td{table-layout:fixed;text-align:center;width:20%;vertical-align:top}.kamigame-layout-main #gacha_result td img{margin-bottom:3px;height:50px;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.kamigame-layout-main table.recommend_servant_list tr td:first-child,.kamigame-layout-main table.recommend_servant_list tr th:first-child{width:30%;text-align:center}.kamigame-layout-main table.servant_list tr td:first-child,.kamigame-layout-main table.servant_list tr th:first-child{width:20%;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main table.servant_list tr td:nth-child(2),.kamigame-layout-main table.servant_list tr th:nth-child(2){width:20%}.kamigame-layout-main table.servant_list tr td:nth-child(4),.kamigame-layout-main table.servant_list tr th:nth-child(4){width:13%}.kamigame-layout-main table.reisou_list tr td:first-child,.kamigame-layout-main table.reisou_list tr th:first-child{width:20%;background-color:#f1f6f7;border:1px solid #ccc;font-weight:700}.kamigame-layout-main table.reisou_list tr td:nth-child(2),.kamigame-layout-main table.reisou_list tr th:nth-child(2){width:30%}.kamigame-layout-main table.fgo_rating_list tr td:first-child,.kamigame-layout-main table.fgo_rating_list tr th:first-child{width:65%}.kamigame-layout-main table.ranking tr td:first-child{width:35%}.kamigame-layout-main .story_drop_list td:first-child{width:17%}.kamigame-layout-main .story_drop_list td:nth-child(2){width:42%}}#gacha_animation_wrapper{z-index:5500000;display:none;position:fixed;top:50%;left:50%;width:50%;height:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 768px){#gacha_animation_wrapper{position:fixed;top:0;left:0}}@media only screen and (max-width: 768px) and (orientation: portrait){#gacha_animation_wrapper{width:100vh;height:100vw;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}}@media only screen and (max-width: 768px) and (orientation: landscape){#gacha_animation_wrapper{width:100vw;height:100vh;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}}.label_quick,.label_arts,.label_buster,.label_ex{margin:0 2px 0 0;border-radius:3px;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6px 0;font-family:"ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN" , "HG丸ｺﾞｼｯｸM-PRO", HGMaruGothicMPRO, Robot, "Droid Sans", "メイリオ", Meiryo, sans-serif;text-align:center;color:#fff;font-weight:bold;font-size:1.2rem}.label_quick{background-color:#2a8714}.label_arts{background-color:#3d5fe6}.label_buster{background-color:#e60003}.label_ex{background-color:#6a6a6a}.label_lvoc{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 5px 0 0;padding:2.5px 3px;border-radius:3px;border:1px solid #767676;text-align:center;font-size:1.2rem;line-height:1;color:#767676}.kamigame-layout-main .button_navigation a,.kamigame-layout-main .button_navigation button,.side-block .button_navigation a,.side-block .button_navigation button{background:#ead67b!important;border:2px solid #988913!important;color:#333!important}.kamigame-layout-main .button_navigation a:after,.kamigame-layout-main .button_navigation button:after,.side-block .button_navigation a:after,.side-block .button_navigation button:after{border-bottom:2px solid #333!important;border-right:2px solid #333!important}.kamigame-layout-main .button_navigation a:hover,.kamigame-layout-main .button_navigation button:hover,.side-block .button_navigation a:hover,.side-block .button_navigation button:hover{opacity:0.7;background:#ead67b!important;color:#333!important}.kamigame-layout-main table.point_table td:before{border:solid 8px #cddff4}.kamigame-layout-main table.point_table td:after{border:solid #333;border-width:0 2px 2px 0}nav.side_block h4,.side-block h4{border-left:4px solid #d5b253}table.icon_description_list tr td:first-child,table.judge_table,table.alternative_reverse_table tr:nth-child(odd) td,table.alternative_matrix_table td:nth-child(odd),table.alternative_table tr:nth-child(even) td,table.fixed_matrix_table td:first-child,table.alternative_heading_table tr:nth-child(even) td{background-color:#f2f2f2}.kamigame-layout-main table.step_table .chart_number{background:#cddff4;color:#333}table.point_table td:before{border:8px solid #cddff4}table.point_table td:after{border:solid #333;border-width:0 2px 2px 0}article .related_links:after,.information_header .related_links:after{background:#cddff4;color:#333;font-weight:700}table.pagination td{background-color:#ead67b;border:1px solid #988913;color:#333}table.pagination td:first-child,table.pagination td:last-child{background-color:#ead67b}table.pagination td:last-child:before{border-bottom:solid 2px #333;border-right:solid 2px #333}table.pagination td:first-child:before{border-left:solid 2px #333;border-top:solid 2px #333}table.pagination td>a{color:#333}table.pagination td>a:hover{background-color:#ead67b;color:#333;opacity:.7}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper{background-color:#f7f4ed;border:1px solid #846324;border-radius:5px;margin:0 0 15px;padding:10px;display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch;position:relative}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper .switch-content-filter-image-tab-wrapper__description{display:block;background-color:#f7f4ed;font-size:1.4rem;font-weight:700;margin:0 0 5px 0;position:-webkit-sticky;position:sticky;left:0}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper .switch-content-filter-image-tab-wrapper__tabs{width:100%;display:block !important;border-collapse:collapse;white-space:nowrap;border:none;margin-bottom:0}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper .switch-content-filter-image-tab-wrapper__tabs .img-wrapper{display:inline-block;background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;border:none;margin-right:5px;padding:0}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper .switch-content-filter-image-tab-wrapper__tabs .img-wrapper>img{display:block;border-radius:5px;width:70px}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper .switch-content-filter-image-tab-wrapper__tabs .img-wrapper.filter-image__excluded{display:none}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper::-webkit-scrollbar{height:14px}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper::-webkit-scrollbar-track{background-color:#846324;-webkit-box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.5);box-shadow:inset 0px 0px 2px 0px rgba(0,0,0,0.5)}.filter-image-filter[data-key="servanpedia"] ~ .switch-content-filter-image-tab-wrapper::-webkit-scrollbar-thumb{background-color:#d6c6a1;border:1px solid #846324;border-radius:50px}.kamigame-layout-main article .custom_header_table{background:linear-gradient(145deg, #fff, #fafafa);border:2px solid #d5b253;-webkit-box-shadow:0px 0px 10px -4px #d5a470;box-shadow:0px 0px 10px -4px #d5a470;border-radius:5px}.kamigame-layout-main article .custom_header_table th strong{background:transparent;color:#2c3fac}.kamigame-layout-main article .custom_header_table td{background:transparent}.kamigame-layout-main article .custom_header_table td:before{content:"";display:block;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-51%);-ms-transform:translateY(-51%);transform:translateY(-51%);background:url("https://kamigame.jp/img/fgo/fgo_custom-header.png");background-size:14px 14px;border-radius:unset;width:14px;height:14px;background-repeat:no-repeat}.kamigame-layout-main article .custom_header_table td a{padding:5px 10px 5px 32px}.kamigame-layout-main article .custom_header_table tr:last-child td a{padding:5px 10px 10px 32px}
/* モバイル用カスタムヘッダー(takahiro分岐は .mobile_custom_header が付かず PC でも残るため)を PC(>=1020px)で非表示にする。PC用は #wrapper 内 article aside なので影響しない */
@media only screen and (min-width:1020px){.kamigame-layout-search-header ~ aside > kamigame-article-custom-header{display:none}}