/* 一覧デザインのベース */
.kg_custom_listTable{display:flex;flex-direction:column;border:1px solid #ccc;border-bottom:0;margin-bottom:15px}.kg_custom_listTable.default_subject>div>.kg_list>div.kg_table,.kg_custom_listTable>div.kg_spare{display:table;width:100%;table-layout:fixed}.kg_custom_listTable>div{border-bottom:1px solid #ccc;position:relative}.kg_custom_listTable.default_subject>div>.kg_list{position:relative}.kg_custom_listTable>div.kg_spare>.kg_list{display:table-cell}.kg_custom_listTable>div>.kg_list{position:relative;width:100%}.kg_custom_listTable.default_subject>div>.kg_list>.kg_head{display:flex;align-items:center;background-color:#e0d9c9;border-bottom:1px solid #e2e2e2;padding:3px 5px;font-weight:700;position:relative}.kg_custom_listTable.default_subject>div>.kg_list>.kg_head>.kg_number{background-color:#fff;border:1px solid #ccc;border-radius:3px;color:#333;display:inline-block;font-family:SF Pro Text,SF Pro Display,Helvetica,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Robot,Droid Sans,メイリオ,Meiryo,sans-serif;font-size:1.2rem;font-weight:700;line-height:1;margin:0 6px 0 0;padding:3px 5px;text-align:center}.kg_custom_listTable.default_subject>div>.kg_list>.kg_head>.kg_head_right{display:inline-block;position:absolute;top:3px;right:0;letter-spacing:-.4em}.kg_custom_listTable.default_subject>div>.kg_list>.kg_head>.kg_head_right>.kg_stand{background-color:#fff!important;color:#333!important;display:inline-block!important;font-size:1.2rem!important;font-weight:700!important;line-height:1!important;text-align:center!important;border:1px solid #ccc!important;border-image:initial!important;border-radius:3px!important;margin:0 5px!important;letter-spacing:normal;padding:3px 5px!important;font-family:SF Pro Text,SF Pro Display,Helvetica,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,Robot,Droid Sans,メイリオ,Meiryo,sans-serif}.kg_custom_listTable.default_subject>div>.kg_list>div.kg_table>div{line-height:1.6em;display:table-cell;vertical-align:middle}.kg_custom_listTable.default_subject>div>.kg_list>div>.kg_layer{width:90px;padding:5px;box-sizing:border-box;border-right:1px solid #e2e2e2}.kg_custom_listTable.default_subject.karakuri>div>.kg_list>.kg_table>.kg_layer>.kg_icon{position:relative;font-size:12px;font-weight:700}.kg_custom_listTable.default_subject>div>.kg_list>div>.kg_layer img{width:100%;height:auto;margin:0!important;border-radius:2px}.kg_custom_listTable.default_subject>div>.kg_list>div>.kg_body{padding:5px;font-size:12px;background-color:#fff}.kg_custom_listTable.default_subject>div>.kg_list>.kg_table>.kg_body>.kg_content{display:grid;grid-template-columns:50px 1fr;grid-gap:5px 8px;align-items:baseline}.kg_custom_listTable.default_subject>div>.kg_list>.kg_table>.kg_body [class^=kg_label]{display:flex;align-items:center;justify-content:center;font-size:12px;line-height:11px;font-weight:700;width:50px;text-align:center;border-radius:2px;margin-right:4px;padding:4px 1px;position:relative;opacity:.8}.kg_custom_listTable.default_subject>div>.kg_list .kg_label-grey{background-image:linear-gradient(to bottom,#a2a2a2 0,#b0b0b0 50%,#8c8c8c 100%);color:#fff}.kg_custom_listTable.default_subject>div>.kg_list .kg_label-red{background-image:linear-gradient(to bottom,#f77474 0,#e53935 50%,#c62828 100%);color:#fff}.kg_custom_listTable.default_subject>div>.kg_list .kg_label-blue{background-image:linear-gradient(to bottom,#64b5f6 0,#1e88e5 50%,#1565c0 100%);color:#fff}.kg_custom_listTable.default_subject>div>.kg_list .kg_label-green{background-image:linear-gradient(to bottom,#81c784 0,#43a047 50%,#2e7d32 100%);color:#fff}.kg_custom_listTable.default_subject>div>.kg_list .kg_label-orange{background-image:linear-gradient(to bottom,#ffb74d 0,#fb8c00 50%,#ef6c00 100%);color:#fff}.kg_custom_listTable.default_subject.accessory>div>.kg_list>.kg_table>.kg_body>.kg_content>div img{display:inline-block!important;vertical-align:middle;margin-bottom:1px!important;margin-right:3px!important;border-radius:3px}.kg_custom_listTable.default_subject>div>.kg_list .kg_label-2,.kg_custom_listTable.default_subject>div>.kg_list .kg_label-3{display:inline-block;font-size:12px;line-height:12px;font-weight:700;width:50px;color:#fff;background-color:#e2e2e2;text-align:center;border-radius:2px;margin-right:5px;padding:3px 0;position:relative;top:-1px;opacity:.8}.kg_custom_listTable.default_subject>div>.kg_list>.kg_head>.kg_head_icon{display:flex;align-items:center}.kg_custom_listTable.default_subject>div>.kg_list>.kg_head>.kg_head_icon img{margin-bottom:1px;display:inline-block;margin-right:2px}.kg_custom_listTable.default_subject>div>.kg_list .kg_value_table{display:table;width:100%;table-layout:fixed;border-top:1px solid #ccc;border-left:1px solid #ccc;margin:1px 0 6px;box-sizing:border-box}.kg_custom_listTable.default_subject>div>.kg_list .kg_value_table>div._kg_value_label{color:#ccc}.kg_custom_listTable.default_subject>div>.kg_list .kg_value_table>div{display:table-cell;vertical-align:top;width:auto;text-align:center;font-weight:700;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fcfcfc;position:relative;padding:14px 0 2px}.kg_custom_listTable.default_subject>div>.kg_list .kg_value_table>div::before{position:absolute;content:'';display:block;top:2px;left:0;font-size:10px;line-height:10px;text-align:center;width:100%;transform:scale(.9);color:grey}.kg_custom_listTable.headcellver>div>.kg_list>.kg_layer{display:table-cell;border:solid #ccc;border-width:0 1px 1px 0;padding:3px;vertical-align:middle}.kg_custom_listTable.headcellver>div>.kg_list>.kg_layer img{min-width:80px!important;height:auto}.kg_custom_listTable.headcellver>div>.kg_list>.kg_head{display:table-cell;background:unset;width:100%;height:auto;vertical-align:top;padding:0}.kg_custom_listTable.headcellver>div>.kg_list .kg_head .kg_head_name{background:#e0d9c9;padding:3px 4px;border-bottom:1px solid #ccc}.kg_custom_listTable>div>.kg_list img{display:inline-block;margin:0 2px 0 0;vertical-align:middle}.kg_custom_listTable.headcellver>div>.kg_list .kg_head .kg_content .kg_frame_th{display:table-cell;width:51px;color:grey;font-size:12px;background:#f1f1f1;border-right:1px solid #ccc;text-align:center;padding:2px 5px;vertical-align:middle}.kg_custom_listTable.headcellver>div>.kg_list .kg_frame{display:table-cell;padding:0 4px;line-height:0;height:28px;vertical-align:middle;font-size:12px}.kg_custom_listTable.headcellver>div>.kg_list .kg_frame>.kg_frame_tag{display:inline-block;align-items:center;justify-content:center;border:1px solid #ccc;background:linear-gradient(to bottom,#fff,#f6f6f6);font-size:12px;font-weight:700;border-radius:3px;padding:3px 5px;color:#404040;margin:2px 4px 2px 0;vertical-align:middle}.kg_custom_listTable>div>.kg_list .kg_frame>.kg_frame_tag img{vertical-align:middle;width:15px;height:15px}.kg_custom_listTable.headcellver>div>.kg_list .kg_head>div:nth-child(4){border-top:1px solid #e2e2e2}.filter-image__excluded{display:none!important}.filter-table-list{background-color:#fff}.kg_iconlist ol{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:6px;padding-inline-start:0px;grid-row-gap:9px}.kg_iconlist li{list-style:none;position:relative;height:auto;border-radius:3px;background:#212121}.kg_iconlist img{border-radius:4px 4px 0 0;width:100%;height:auto;display:inline-block;margin-bottom:0}.kg_iconlist span{position:absolute;display:block;background-color:#2c2c2c;border-radius:0 0 3px 3px;text-align:center;color:#fff;font-size:10px;font-weight:bolder;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;bottom:-3px;margin:auto;letter-spacing:-.8px}.kg_iconlist>ol>.kg_hover:hover{opacity:.6}.guide_table{font-size:12px}.guide_table th{font-size:13px}.guide_table td{font-size:12px;padding:8px!important}.nop_table td{padding:3px!important;font-size:13px}.nop_image_element{display:flex;align-items:center;justify-content:center;position:relative}.nop_image_element::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid #a9935a!important;border-radius:5px}.nop_image img{border-radius:5px}@media screen and (max-width:728px){.kg_iconlist ol{grid-template-columns:repeat(5,1fr);grid-gap:4px;grid-row-gap:7px}.nop_table td{font-size:12px}}



.evaluation_button--good a{display:block;margin:0 0 15px auto;padding:5px 10px;border:1px solid #d81b60;color:#d81b60;font-size:1.2rem;font-weight:bold;border-radius:40px;text-align:center;max-width:45%}@media only screen and (min-width: 769px){.evaluation_button--good a{max-width:40%}}.evaluation_button--good a:before{content:'';display:inline-block;width:15px;height:15px;background:no-repeat url("/img/good_no-base_p_on.svg");background-size:15px 15px;vertical-align:text-bottom;padding-right:10px}.evaluation_button--good a.evaluated,.evaluation_button--good a:active,.evaluation_button--good a:hover{background-color:#d81b60;color:#fff;text-decoration:none}.evaluation_button--good a.evaluated:before,.evaluation_button--good a:active:before,.evaluation_button--good a:hover:before{background:no-repeat url("/img/good_no-base_p_off.svg")}.pre-registration-widget .top_image{display:block;width:100%;height:auto;max-width:460px !important;margin:0 auto}.pre-registration-widget ul{margin:0}.pre-registration-widget__item{border-top:1px solid #e2e2e2;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:10px}.pre-registration-widget__item:first-child{border-top:none}.pre-registration-widget__wrapper,.pre-registration-widget__wrapper--center,.pre-registration-widget__wrapper--top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.pre-registration-widget__wrapper--center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.pre-registration-widget__wrapper--top{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.pre-registration-widget__img-wrap{width:60px;height:60px;min-width:60px}.pre-registration-widget__img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:8px;display:block}.pre-registration-widget__txt-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 5px;width:calc(100% - 145px)}.pre-registration-widget__txt-wrap .txt{text-decoration:none}.pre-registration-widget__txt-wrap .txt--title a{font-size:1.4rem;line-height:1.5;margin:2px 0;font-weight:700}.pre-registration-widget__txt-wrap .txt--point{font-size:1.2rem;line-height:1.5;margin:2px 0;font-weight:700}.pre-registration-widget__txt-wrap .txt--point:before{content:'';display:inline-block;width:15px;height:15px;background-image:url("/img/pre-registration_point.png");background-size:15px 15px;vertical-align:middle;margin-right:2px}.pre-registration-widget__btn{color:#fff;display:block;background-color:#00adb3;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-left:5px;padding:7px;font-size:1.2rem;font-weight:600 !important;width:75px}.pre-registration-widget__btn:hover{opacity:0.7;cursor:pointer}.pre-registration-widget__btn:disabled{background-color:#7dd7d9}#gameliv_pickup_widget{min-height:565px}.pickup-widget{background-color:#fff}@media only screen and (min-width: 769px){.pickup-widget{width:300px}}.pickup-widget__banner-area{padding:8px 8px 0 8px}.pickup-widget__banner-area a:hover{font-weight:400 !important}.pickup-widget__banner-image{width:100%;height:170px}@media only screen and (min-width: 769px){.pickup-widget__banner-image{height:190px}}.pickup-widget__list{list-style:none}.pickup-widget__list>div{border-bottom:1px solid #efefef}.pickup-widget__list>div:last-child{border-bottom:none}.pickup-widget__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:6px 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.pickup-widget__banner-img-wrapper{overflow:hidden;width:100%;height:190px;position:relative}.pickup-widget__banner-img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pickup-widget__banner-link{background:-webkit-gradient(linear, left top, right top, from(#9ca5b2), to(#838a91));background:linear-gradient(to right, #9ca5b2, #838a91);color:#fff;font-size:1.3rem;line-height:1.5;font-weight:400;text-align:right;padding:3px 30px 3px 15px;position:relative}.pickup-widget__banner-link:after{content:'';position:absolute;display:block;top:0;bottom:0;right:15px;width:6px;height:6px;margin:auto;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}.pickup-widget__title{position:absolute;left:10px;bottom:10px;max-width:80%;font-size:1.8rem;font-weight:600;padding:0 2px 4px}.pickup-widget__title span{display:inline;margin-top:5px;line-height:1;padding:4px 5px}.pickup-widget__img-wrapper{overflow:hidden;width:40%;height:90px;position:relative;border-radius:6px}.pickup-widget__img-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pickup-widget__tag{display:inline-block;position:absolute;top:0;left:0;margin:0;padding:2px 8px;text-align:center;font-size:1.2rem;font-weight:600;color:#fff;background-color:#666;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);box-shadow:1px 1px 4px rgba(0,0,0,0.3);border-radius:5px 0}.pickup-widget__txt-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;font-size:1.3rem;line-height:1.5;margin-top:-1px;padding:0 0 0 8px;position:relative;color:#333;font-weight:600}.copyme{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.copyme input{display:block;border-radius:4px 0 0 4px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border:solid 1px #ccc;-webkit-appearance:none;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.copyme button{display:block;border-radius:0 4px 4px 0;border:solid 1px #ccc;border-left:none;padding:4px 6px}.copyme button:active{background-color:#ddd}.copyme button img{height:20px;margin:auto 0;display:block}.main_information{position:relative}#menu_game_list{min-height:820px}.inline_ad_position{margin-top:20px}@media only screen and (min-width: 769px){.inline_ad_position{margin-top:30px}}.kamigame-device-mobile.ios #wrapper #ad_above_breadcrumbs{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:130px;margin:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kamigame-device-mobile.ios #wrapper #ad_above_breadcrumbs #ad_above_breadcrumbs_placeholder{width:320px;height:130px;position:absolute;z-index:-1}.kamigame-device-mobile.ios #ad_top{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:190px}.kamigame-device-mobile.ios #ad_top #ad_top_placeholder_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;z-index:-1;background-color:#fff;justify-content:center}.kamigame-device-mobile.ios #ad_top #ad_top_placeholder_wrapper #ad_top_placeholder{width:320px;height:calc(190px - 20px);background-color:#f2f2f2}.kamigame-device-mobile.android .kamigame_ad_enabled#wrapper #ad_above_breadcrumbs{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:130px;margin:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kamigame-device-mobile.android .kamigame_ad_enabled#wrapper #ad_above_breadcrumbs #ad_above_breadcrumbs_placeholder{width:320px;height:130px;position:absolute;z-index:-1}.kamigame-device-mobile.android .kamigame_ad_enabled #wrapper #ad_above_breadcrumbs{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:130px;margin:10px 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.kamigame-device-mobile.android .kamigame_ad_enabled #wrapper #ad_above_breadcrumbs #ad_above_breadcrumbs_placeholder{width:320px;height:130px;position:absolute;z-index:-1}.kamigame-device-mobile.android .kamigame_ad_enabled #ad_top{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:190px}.kamigame-device-mobile.android .kamigame_ad_enabled #ad_top #ad_top_placeholder_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;width:100%;height:100%;z-index:-1;background-color:#fff;justify-content:center}.kamigame-device-mobile.android .kamigame_ad_enabled #ad_top #ad_top_placeholder_wrapper #ad_top_placeholder{width:320px;height:calc(190px - 20px);background-color:#f2f2f2}.main_information #link_to_comment_list{position:absolute;top:0;right:0;display:block;text-align:center;font-size:1.3rem;line-height:1;font-weight:600;margin:0;white-space:nowrap;min-width:100px}.main_information #link_to_comment_list a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px 28px 8px 30px;text-decoration:none;background:#bf4669;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.2);color:#fff;border-radius:8px}.main_information #link_to_comment_list a:before{content:'';position:absolute;display:inline-block;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url("/img/comment_white.svg");background-size:14px 14px;width:14px;height:14px;margin-left:-20px}.main_information #link_to_comment_list a:after{content:"";position:absolute;display:block;top:0;bottom:0;right:12px;width:6px;height:6px;margin:auto;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg)}.main_information #link_to_comment_list a:hover{opacity:.7}.main_information #link_to_comment_list a span{font-size:1.3rem}.bingo-tool__card-cell,.bingo-tool__card-cell--checked{position:absolute;width:100%;height:100%;top:0;background-color:#eaf9fd;color:#272980;font-size:1.2rem;font-weight:600;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:3px;line-height:1.3;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}@media only screen and (min-width: 769px){.bingo-tool__card-cell,.bingo-tool__card-cell--checked{padding:5px;line-height:1.4}}@media (max-width: 320px){.bingo-tool__card-cell,.bingo-tool__card-cell--checked{line-height:1.2}}.bingo-tool__card-cell:hover,.bingo-tool__card-cell--checked:hover{cursor:pointer}.bingo-tool__card-cell:active,.bingo-tool__card-cell--checked:active{cursor:-webkit-grab;cursor:grab;-webkit-animation:spinner 200ms infinite linear;animation:spinner 200ms infinite linear}.bingo-tool__card{background:#04030d;padding:0 10px 10px 10px}@media only screen and (min-width: 769px){.bingo-tool__card{padding:0 15px 10px 15px}}@media (max-width: 320px){.bingo-tool__card{padding:0 5px 5px 5px}}.bingo-tool__card-header{content:'';background:url("/img/bingo_top.png") no-repeat center;background-size:contain;height:70px;width:auto;display:block}@media only screen and (min-width: 769px){.bingo-tool__card-header{height:84px}}@media (max-width: 320px){.bingo-tool__card-header{height:60px}}.bingo-tool__card-content{border-top:2px solid #1d133d;border-left:2px solid #1d133d}.bingo-tool__card-content-row{border-color:#1d133d;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.bingo-tool__card-cell-wrapper{position:relative;border-right:2px solid #1d133d;border-bottom:2px solid #1d133d;overflow:hidden}.bingo-tool__card-cell--checked{background-color:#272980;color:#eaf9fd}.bingo-tool__comment-wrapper{text-align:center;margin:10px auto 5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.bingo-tool__comment{position:relative}.bingo-tool__comment::before,.bingo-tool__comment::after{position:absolute;top:10%;content:'';background:gray;width:2px;height:80%}.bingo-tool__comment::before{left:-20px;-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg)}.bingo-tool__comment::after{right:-20px;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.bingo-tool__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.bingo-tool__button-container{margin:0 auto;text-align:center;font-size:1.4rem;line-height:1.4;font-weight:700;min-height:40px;width:100%}.bingo-tool__button-container>button{width:90%}.bingo-tool__button-container>button:disabled{opacity:0.2}.bingo-tool__button-container>button.tweet{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;margin:15px auto;padding:10px 30px 9px 30px;text-decoration:none;background:#0078cb;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.2);color:#0078cb;border-radius:8px;line-height:1.4;margin:0 auto 15px}@media only screen and (min-width: 769px){.bingo-tool__button-container>button.tweet{max-width:90%}}.bingo-tool__button-container>button.tweet:after{content:'';position:absolute;display:block;top:0;bottom:0;right:20px;width:6px;height:6px;margin:auto;border-bottom:2px solid #0078cb;border-right:2px solid #0078cb;-webkit-transform:translate(0px, 0px) rotate(-45deg);-ms-transform:translate(0px, 0px) rotate(-45deg);transform:translate(0px, 0px) rotate(-45deg)}.bingo-tool__button-container>button.tweet:active,.bingo-tool__button-container>button.tweet:hover{opacity:.7}.bingo-tool__button-container>button.tweet:active:after,.bingo-tool__button-container>button.tweet:hover:after{border-bottom:2px solid #0078cb;border-right:2px solid #0078cb}.bingo-tool__button-container>button.reset{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;margin:15px auto;padding:10px 30px 9px 30px;text-decoration:none;background:#0078cb;-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.2);box-shadow:0 3px 0 rgba(0,0,0,0.2);color:#666;border-radius:8px;line-height:1.4;margin:0 auto 10px}@media only screen and (min-width: 769px){.bingo-tool__button-container>button.reset{max-width:90%}}.bingo-tool__button-container>button.reset:after{content:'';position:absolute;display:block;top:0;bottom:0;right:20px;width:6px;height:6px;margin:auto;border-bottom:2px solid #666;border-right:2px solid #666;-webkit-transform:translate(0px, 0px) rotate(-45deg);-ms-transform:translate(0px, 0px) rotate(-45deg);transform:translate(0px, 0px) rotate(-45deg)}.bingo-tool__button-container>button.reset:active,.bingo-tool__button-container>button.reset:hover{opacity:.7}.bingo-tool__button-container>button.reset:active:after,.bingo-tool__button-container>button.reset:hover:after{border-bottom:2px solid #666;border-right:2px solid #666}.bingo-tool__button-container>button.reset::after{display:none}@-webkit-keyframes spinner{from{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(0) rotateY(-360deg);transform:rotateX(0) rotateY(-360deg)}to{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(360deg) rotateY(-360deg);transform:rotateX(360deg) rotateY(-360deg)}}@keyframes spinner{from{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(0) rotateY(-360deg);transform:rotateX(0) rotateY(-360deg)}to{-webkit-box-shadow:0 10px 20px rgba(0,0,0,0.2);box-shadow:0 10px 20px rgba(0,0,0,0.2);-webkit-transform:rotateX(360deg) rotateY(-360deg);transform:rotateX(360deg) rotateY(-360deg)}}.image-with-detail-img-wrapper{display:inline-block}.image-with-detail-img{cursor:pointer}.iwd_yc-root-div{border:1px solid #ccc}.iwd_yc-root-div .iwd_yc-image-and-meta-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.iwd_yc-root-div .iwd_yc-image-wrapper{width:120px;padding:8px 8px 0;border-right:1px solid #ccc}.iwd_yc-root-div .iwd_yc-meta-container{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;padding:16px 8px}.iwd_yc-root-div .iwd_yc-description-wrapper{padding:0 8px;border-top:1px solid #ccc}.iwd_yc-root-div .iwd_yc-text-with-icon{height:25px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.iwd_yc-root-div .iwd_yc-util-icon-24px{height:24px;margin-right:4px}.iwd_yc-root-div .iwd_yc-util-icon-18px{height:18px;margin-right:4px}.star-full{content:"";display:inline-block;vertical-align:middle;width:18px;height:18px;background:url("/img/star_full.png") no-repeat;background-size:18px 18px;margin:2px 0}.star-half{content:"";display:inline-block;vertical-align:middle;width:9px;height:18px;background:url("/img/star_half.png") no-repeat;background-size:9px 18px;margin:2px 0}.vertical-img-list{list-style:none;margin:0 auto 5px}.vertical-img-list>li{-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc}@media only screen and (min-width: 769px){.vertical-img-list>li{margin-bottom:10px}}.vertical-img-list>li:last-child{margin-bottom:0}.vertical-img-list a{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;margin:0;padding:5px}@media only screen and (min-width: 769px){.vertical-img-list a{padding:0 0 10px 0}}.vertical-img-list a:hover{opacity:.7;cursor:pointer;color:#0078cb}.vertical-img-list__img-wrap{overflow:hidden;width:38%;min-width:100px;height:76px}@media only screen and (min-width: 769px){.vertical-img-list__img-wrap{max-width:106px}}.vertical-img-list__img-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.vertical-img-list__txt-wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 38% - 8px);line-height:1.5;margin:0 0 0 8px}.vertical-img-list__txt-wrap p{text-decoration:none;font-size:1.4rem;font-weight:600;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.vertical-img-list__see-more{display:block;text-align:right;font-size:1.3rem}.vertical-img-list__see-more:after{content:"";display:inline-block;width:10px;height:10px;margin:0 5px;border-bottom:2px solid #0078cb;border-right:2px solid #0078cb;-webkit-transform:translate(0, 0) rotate(-45deg);-ms-transform:translate(0, 0) rotate(-45deg);transform:translate(0, 0) rotate(-45deg);vertical-align:middle}header.wide_header{background-image:url("/ドラクエ1/img/header_bg_top.png")}
/*# sourceMappingURL=to.css.map */


.kamigame-layout-main > .article {
background: repeat-y center/100% auto url("/img/dragonquest-remaster/dragonquest-remaster_bg.png");
border: 1px solid #efefef;
box-sizing: border-box;
}

/* basic-reset */
.game-header-wrapper {
background: #3d3d3d;
}

.article-header {
padding: 30px 30px 15px 30px;
}

/* 見出し */
.kamigame-layout-main h2 {
color: #fff;
padding: 12px 10px 12px 20px;
background: no-repeat center/100% 100% url("/img/dragonquest-remaster/dragonquest-remaster_h2.png");
position: relative;
line-height: 1;
}

@media screen and (max-width: 728px) {
.kamigame-layout-main h2,
#priority_side .side-block h2 {
padding: 12px 10px 12px 15px;
}
}

@media screen and (max-width: 728px) {
#priority_side .side-block h2 {
color: #fff;
background: no-repeat center/100% 100% url("/img/dragonquest-remaster/dragonquest-remaster_h2.png");
position: relative;
line-height: 1;
}
}

@media screen and (max-width: 728px) {
#priority_side .side-block h2::before {
content: none;
}
}

.kamigame-layout-main h3 {
border-bottom: 2px solid #3d3d3d;
padding: 5px 15px 5px 20px;
}

@media screen and (max-width: 728px) {
.kamigame-layout-main h3 {
padding: 4px 10px 3px 15px;
}
}

.kamigame-layout-main h3:before {
top: 0;
content: "";
display: block;
width: 100%;
background-image: url("/img/dragonquest-remaster/dragonquest-remaster_h3.png");
width: 10px;
height: 36px;
background-size: 10px 36px;
background-repeat: no-repeat;
}

@media screen and (max-width: 728px) {
.kamigame-layout-main h3:before {
width: 8px;
height: 33px;
background-size: 8px 33px;
}
}

.kamigame-layout-main h4:before {
position: absolute;
content: "";
display: block;
width: 100%;
background-image: url("/img/dragonquest-remaster/dragonquest-remaster_h4.png");
width: 22px;
height: 22px;
background-size: 22px 22px;
background-repeat: no-repeat;
border-radius: 0;
}

.side-block h2, .side_block h2 {
position: relative;
background: linear-gradient(to right, #2e2e2e, #2b2b2b);
background-size: 100% 100%;
padding: 5px 5px 5px 15px;
}

.side-block h2:before, .side_block h2:before {
position: absolute;
left: 0;
top: 0;
border: none;
content: "";
width: 5px;
height: 100%;
background: #cfa952;
}

.side-block h2:after, .side_block h2:after {
border: none;
border-bottom: 3px solid transparent;
border-right: 5px solid #555;
content: "";
left: 0;
position: absolute;
top: 100%;
}

@media screen and (max-width: 768px) {
.side-block h2:after, .side_block h2:after {
border: none;
}
}

.side-block h3:after {
border-bottom: 3px solid #cfa952;
}

.side-block h4 {
border-left: 4px solid #cfa952;
}

/* テーブル */
.kamigame-layout-main th,
.kamigame-layout-main table.matrix_rowspan_table tr:first-child td:first-child,
.kamigame-layout-main table.matrix_table td:first-child, .side-block table.matrix_table td:first-child, .side_block table.matrix_table td:first-child {
background-color: #e0d9c9;
border-color: #ccc;
}

.side-block table, .side_block table, .kamigame-layout-main table,
.side-block table.point_table, .side_block table.point_table, .kamigame-layout-main table.point_table,
.side-block table, .side_block table, .kamigame-layout-main table,
.side-block td, .side_block td, .kamigame-layout-main td {
background-color: rgba(255, 255, 255, 1);
}

/* チャットテーブル */
.chat-table-left-bubble,
.chat-table-right-bubble,
.author-speech-bubble {
background: #e0d9c9;
}

.chat-table-left-bubble:before,
.author-speech-bubble:before {
border-right: 10px solid #e0d9c9;
}
.chat-table-right-bubble:after{
border-left: 10px solid #e0d9c9;
}

/* ボタン */
.side-block .button_navigation a, .side-block .button_navigation button, .side_block .button_navigation a, .side_block .button_navigation button, .kamigame-layout-main .button_navigation a, .kamigame-layout-main .button_navigation button {
box-shadow: 0 3px 0 rgba(0, 0, 0, 0.4);
}

.kamigame-layout-main .button_navigation a {
background: linear-gradient(to bottom, #961e1c, #681813);
border: 2px solid #cfa952;
color:#fff;
}

.kamigame-layout-main .button_navigation a:after,
.kamigame-layout-main .button_navigation a:hover:after {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
}

.kamigame-layout-main .button_navigation a:hover {
opacity: 0.7;
background: linear-gradient(to bottom, #961e1c, #681813);
color:#fff;
}

.enquete_button_box > .button_navigation > a {
background: linear-gradient(to bottom, #961e1c, #681813);
border: 2px solid #cfa952;
color: #fff;
}

.enquete_button_box > .button_navigation > a:before {
background: none;
}

.kamigame-layout-main table.pagination td, .side-block table.pagination td, .side_block table.pagination td{
border: 2px solid #cfa952;
}

.kamigame-layout-main table.pagination td:first-child:before, .side-block table.pagination td:first-child:before, .side_block table.pagination td:first-child:before,
.kamigame-layout-main table.pagination td:first-child:hover:before, .side-block table.pagination td:first-child:hover:before, .side_block table.pagination td:first-child:hover:before {
border-left: 2px solid #fff;
border-top: 2px solid #fff;
}

.kamigame-layout-main table.pagination td:last-child:before, .side-block table.pagination td:last-child:before, .side_block table.pagination td:last-child:before,
.kamigame-layout-main table.pagination td:last-child:hover:before, .side-block table.pagination td:last-child:hover:before, .side_block table.pagination td:last-child:hover:before {
border-bottom: 2px solid #fff;
border-right: 2px solid #fff;
}

.kamigame-layout-main table.pagination td:first-child, .side-block table.pagination td:first-child, .side_block table.pagination td:first-child, .kamigame-layout-main table.pagination td:last-child, .side-block table.pagination td:last-child, .side_block table.pagination td:last-child {
background: linear-gradient(to bottom, #961e1c, #681813);
}

.kamigame-layout-main table.pagination td a, .side-block table.pagination td a, .side_block table.pagination td a {
color:#fff;
}

.kamigame-layout-main table.pagination td a:hover, .side-block table.pagination td a:hover, .side_block table.pagination td a:hover {
opacity: 0.7;
background: linear-gradient(to bottom, #961e1c, #681813);
color: #fff;
}

/* 装飾テーブル */
.kamigame-layout-main table.step_table .chart_number {
background: #3d3d3d;
color: #fff;
}

.kamigame-layout-main table.point_table td:before {
border: 8px solid #3d3d3d;
}

.kamigame-layout-main table.point_table td:after {
border: solid #fff;
border-width: 0 2px 2px 0;
}

.kamigame-layout-main .related_links::after {
background: #3d3d3d;
color: #fff;
font-weight: 700;
}

/* 目次 */
.kamigame-table-of-contents {
background-color: #fff;
}

/* ランキング */
.kamigame-layout-main table.sidebar_ranking .rank_other, .side-block table.sidebar_ranking .rank_other, .side_block table.sidebar_ranking .rank_other {
background-color: #3d3d3d;
}

/* キーワード検索 */
.table_search_form {
background-color: #efefef;
}

/* カスタムヘッダー */
.custom_header_table {
background: #fff!important;
border: 2px solid #cfa952 !important;
box-shadow: 0 0 8px -4px #cfa952 !important;
}

.custom_header_table th>strong {
color: #7f0000;
}

.kamigame-layout-main .custom_header_table td a {
padding: 5px 10px 5px 30px;
}

.kamigame-layout-main .custom_header_table tr:last-child td a {
padding: 5px 10px 10px 30px;
}

.kamigame-layout-main .custom_header_table td {
border: none;
color: #666;
font-feature-settings: "palt";
font-size: 1.4rem;
font-weight: 700;
line-height: 1.4;
padding: 0;
position: relative;
}

.kamigame-layout-main .custom_header_table td:before {
content: "";
display: block;
position: absolute;
top: 50%;
left: 10px;
transform: translateY(-51%);
background: url("/img/dragonquest-remaster/dragonquest-remaster_custom-header.png");
background-size: 16px 16px;
border-radius: unset;
width: 16px;
height: 16px;
background-repeat: no-repeat;
}

/* 切り替えタブ */
.side-block .tab-wrapper input:checked + .tab, .side_block .tab-wrapper input:checked + .tab, .kamigame-layout-main .tab-wrapper input:checked + .tab {
background-color: #3d3d3d;
}

.side-block .tab-wrapper, .side_block .tab-wrapper, .kamigame-layout-main .tab-wrapper {
border-bottom: 3px solid #3d3d3d;
}

.side-block .switch-content-chip-tab-wrapper, .side_block .switch-content-chip-tab-wrapper, .kamigame-layout-main .switch-content-chip-tab-wrapper {
background: #fff;
border: 1px solid #3d3d3d;
}