@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
.logo-image{padding:0}.navi-in>ul{justify-content:space-evenly}.navi-in>ul li{height:40px;line-height:40px}#navi .navi-in a{font-size:1rem;font-weight:700;position:relative}ul,li{list-style:none;padding:0;margin:0}a{text-decoration:none !important}input,textarea,select{font-size:16px}.single main>article{border:1px solid #1cff00 !important;margin:-32px;padding:2rem}.single .eva-pv{flex-direction:row}main{background-color:#000 !important;color:#fff !important}.sidebar{background:0 0}.sidebar h2,.sidebar h3{background:#222;color:#fff;margin:.2rem 0;font-size:1.2rem;padding:.2rem 1rem;text-align:center}.pr h2{text-align:center}.pr ul{text-align:center;padding:0}.pr ul,.pr ul li{list-style:none}.pr ul li{margin-bottom:1rem}.pr ul li a{text-decoration:none}.pr ul li a img{display:block}.pr ul li a p{font-size:.7rem;font-weight:700}aside a img{width:100%}.kas-miss{display:grid;grid-template-columns:1fr;gap:10px}.old-kas-list ul{margin:1rem 0}.old-kas-list ul li{border-bottom:1px dotted #ccc;margin-bottom:1rem;display:flex;flex-direction:column;align-items:flex-end}.old-kas-list ul li a{color:#1cff00;font-size:1rem;line-height:1.4}.old-kas-list ul li span{font-size:.6rem}.main-area{margin-bottom:2.2rem}.main-area ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;max-width:780px;margin:0 auto}.main-area ul li{width:calc(100% / 6 - 10px);margin:5px}.main-area ul li a{font-size:1rem;padding:1rem;background:#000;color:#1cff00;font-weight:700;display:flex;line-height:1.2;text-align:center;justify-content:center;align-items:center;border-radius:.4rem;height:100px;position:relative;z-index:10}.main-area ul li a:before{display:inline-block;width:100%;height:100%;position:absolute;border-radius:.4rem;z-index:-1;filter:opacity(.5);transition:.3s}.main-area ul li:first-child a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/yoshiwara-image.jpg);background-size:cover}.main-area ul li:nth-child(2) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/ikebukuro-image.jpg);background-size:cover}.main-area ul li:nth-child(3) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/shinjuku-image.jpg);background-size:cover}.main-area ul li:nth-child(4) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/shibuya-image.jpg);background-size:cover}.main-area ul li:nth-child(5) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/shinagawa-gotanda-image.jpg);background-size:cover}.main-area ul li:nth-child(6) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/kinshichou-image.jpg);background-size:cover}.page-list li{margin-bottom:1rem;border-bottom:1px dotted #ccc}.page-list li:last-child{border:none}.page-list li a i{margin-right:.4rem}.page-list{margin-top:2rem}.genre-search ul{display:flex;flex-wrap:wrap}.genre-search ul li{width:calc(100% / 4 - 10px);margin:5px}.genre-search ul li a{height:100px}.genre-search ul li a{font-size:1rem;padding:1rem;background:#000;color:#1cff00;font-weight:700;display:flex;line-height:1.2;text-align:center;justify-content:center;align-items:center;border-radius:.4rem;height:100px;position:relative;z-index:10}.genre-search ul li a:before{display:inline-block;width:100%;height:100%;position:absolute;border-radius:.4rem;z-index:-1;filter:opacity(.5);transition:.3s}.genre-search ul li:first-child a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/sorp-image.jpg);background-size:cover}.genre-search ul li:nth-child(2) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/hotehel-image.jpg);background-size:cover}.genre-search ul li:nth-child(3) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/deli-image.jpg);background-size:cover}.genre-search ul li:nth-child(4) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/highderi-image.jpg);background-size:cover}.genre-search ul li:nth-child(5) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/estemas-image.jpg?2024);background-size:cover}.genre-search ul li:nth-child(6) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/hako-image.jpg);background-size:cover}.genre-search ul li:nth-child(7) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/fetish-image.jpg);background-size:cover}.genre-search ul li:nth-child(8) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/deai-image.jpg);background-size:cover}.genre-search ul li:nth-child(9) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/mens-esthe-image.jpg);background-size:cover}.genre-search ul li:nth-child(10) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/tekoki-onaniclub-image.jpg);background-size:cover}.genre-search ul li:nth-child(11) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/new-half-image.jpg);background-size:cover}.genre-search ul li:nth-child(12) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/other-image.jpg);background-size:cover}.kiji-search ul{justify-content:flex-start !important}.kiji-search ul li a{font-size:1rem;padding:1rem;background:#000;color:#1cff00;font-weight:700;display:flex;line-height:1.2;text-align:center;justify-content:center;align-items:center;border-radius:.4rem;height:100px;position:relative;z-index:10}.kiji-search ul li.smark a b{color:#f06}.kiji-search ul li a:before{display:inline-block;width:100%;height:100%;position:absolute;border-radius:.4rem;z-index:-1;filter:opacity(.5);transition:.3s}.kiji-search ul li:first-child a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/namashashin-image.jpg);background-size:cover}.kiji-search ul li:nth-child(2) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/av-image.jpg);background-size:cover}.kiji-search ul li:nth-child(3) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/smark-image.jpg);background-size:cover}.kiji-search ul li:nth-child(4) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/atooi-image.jpg);background-size:cover}.kiji-search ul li:nth-child(5) a:before{content:'';background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/range-image.jpg);background-size:cover}.entry-categories-tags .block{display:flex;flex-wrap:wrap}.smark-title b{color:#f06}.smarks-link{background:#ed0000;color:#fff946}.toukousha-link{background:#29a4b1;color:#fff}.swpm-login-form-pw-reset-link,.swpm-login-form-register-link{display:none}.secret-text{background:#353535;text-align:center;color:#fff946;font-weight:700;padding:.4rem 0}.secret-text span{color:#fff;display:block}.secret-text a{color:#5bd8ff;text-decoration:underline}.swpm-remember-me{display:none}.swpm-login-submit{margin-top:1rem}.member-text{background:#353535;text-align:center;color:#5ef5aa;font-weight:700;padding:.4rem 0}.vip-text{background:#353535;text-align:center;color:#ff4646;font-weight:700;padding:.4rem 0}.entry-detail-list{gap:2px}.entry-detail-list li{font-size:.8rem;font-weight:700;background:#fff;color:#000;display:inline-block;padding:.2rem .6rem;margin-right:.4rem}.eva-pv{display:flex;justify-content:flex-end;align-items:center;flex-direction:column}#header-container .navi{position:relative}#header-container .navi:before{content:"";border-bottom:2px solid #fff;width:100%;position:absolute;bottom:0}.breadcrumb a{display:inline-block}.breadcrumb-block{width:100%;background:#000}.breadcrumb-block .breadcrumb{max-width:1200px;margin:0 auto;padding:.4rem 1rem;background:#000}.breadcrumb-block .breadcrumb *{color:#fff}.main-report{background:#535353}.main-report>p{padding:.2rem 1.5%;font-weight:700;margin:0}.main-report h2{background:0 0}.pursue-mark{background:#f7e831 !important;color:#ed0000 !important}.pursue-list h2{background:#fff;color:#000;display:inline-block;font-size:1.4rem;padding:.4rem 1rem;margin:0}.pursue-list ul{border:2px solid #fff;padding:.2rem 1rem}.pursue-list ul li{border-bottom:2px dotted #fff}.pursue-list ul li a{margin:.6rem 0;display:block}.pursue-list ul li:last-child{border:none}th.col-5,td.col-5{display:table-cell!important}table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before{display:none}.custom-password-message{color:red;text-align:center}.entry-categories a,.entry-area a,.entry-shop a{font-size:.8rem;font-weight:700;background:#fff;color:#000;display:inline-block;padding:.2rem .6rem;margin-right:.4rem;margin-bottom:.5rem}.entry-tags a{background:#454544}.key-btn{background:#ccc}.entry-card-meta{display:flex;align-items:flex-start;justify-content:space-between;position:unset;gap:5px}.e-card-info{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;flex-direction:column}.entry-card-content{padding:0 !important}.related-entry-card-content,.entry-card-content,.prev-post-title,.next-post-title{color:#fff}.swpm-login-widget-form{background:#002531;padding:1rem}[class*=bc-brand-color] .x-corp-button{background:#333}.sns-buttons .copy-button{background:#0057c3}.related-list a{background:#4b4b4b}main .list .a-wrap{background:#4b4b4b}.cast-box{width:50%;margin:0 auto}.cast-schedule table{width:100%;table-layout:fixed;word-break:break-all;word-wrap:break-all}.cast-schedule table tr{text-align:center;font-size:.8rem}.cast-schedule table tr:first-child{background:#494949;color:#fff}.cast-schedule table tr td{border:1px solid #ccc}.cast-data h3{font-weight:400;font-size:.8rem;line-height:1.2;text-align:center;margin:.4rem auto 1rem}.cast-data h3 b{font-size:1.2rem;display:block;font-weight:700}.cast-data p{font-size:.8rem;border:1px dotted #ccc;padding:.2rem;margin-bottom:.4rem}.slider_container{display:flex;flex-direction:column}.slider_container *{box-sizing:border-box}.slider_container img{max-width:100%}#slider .slick-slide{margin:0 5px}#slider-thumbs{max-width:100%;margin:.4rem auto}#slider-thumbs .slick-slide{margin:0 5px}#slider-thumbs .slick-current img{opacity:.5}#slider-thumbs .slick-track{transform:unset!important}.wp-block-image img{max-width:400px;width:100%;display:inline-block}article h4.wp-block-heading,.entry-content h4{padding:10px 15px;border-color:#0f0;border-width:0 0 1px 15px;border-style:solid;width:100%}.top-text .blogcard-wrap{color:#000}.blogcard-wrap{margin:0!important}.blogcard{color:#000}.fz-12px{display:block;line-height:1.4}.member-message{background:#5b5b5b;padding:1rem}.external-blogcard{background:#000}.menu-content{background:rgb(0 0 0/70%)}.tag-link-23{background:#f7e831 !important;color:#ed0000 !important}.nav-links a{color:#000 !important}.eva-pv{display:flex;justify-content:flex-end;align-items:center}.evaluation{display:flex;align-items:center;margin-right:5px}.evaluation img{width:20px;margin-right:2px}.all-pv img{width:30px;margin-right:2px}.all-pv{display:flex;align-items:center}.single-evaluation{text-align:center}.single-evaluation img{width:4rem}.date-tags{display:flex;justify-content:flex-end;align-items:center}.secret-key{display:flex;flex-direction:column;justify-content:center;align-items:center}.secret-key b{font-size:1.6rem}.secret-key img{margin:.4rem 0;max-width:60px}.swpm-text-field,.swpm-text-field{color:#000 !important}.swpm-partial-protection-text{display:none}.top-text mark{background-color:transparent}.acf-editor-wrap .acf-wysiwyg-content{background-color:#ff0}input[type=text],input[type=password],input[type=date],input[type=datetime],input[type=email],input[type=number],input[type=search],input[type=tel],input[type=time],input[type=url],textarea,select,.search-edit{color:#000 !important}.key-btn{color:#000 !important}.admin-panel *{color:#000 !important}.text-bottom-box{text-align:left;margin-bottom:10rem}.rich-link{border:1px solid #ddd;padding:.2rem;display:flex;align-items:center;margin-bottom:20px}.text-bottom-box>p{margin:0}.rich-link-image img{max-width:200px;margin-right:10px}.rich-link-content{flex:1}.rich-link-title{font-size:1rem;margin:0 !important}.rich-link-description{margin:0 !important;font-size:.6rem}.area-shop-list ul li details summary{padding:.2rem .4rem;margin-bottom:.4rem;background:#2b2b2b;color:#fff}.area-shop-list ul li ul{margin-left:1rem;margin-bottom:1rem;margin-top:1rem}.area-shop-list ul li ul li{margin-bottom:1rem}.area-shop-list ul li ul li a{color:#ff0176}.wp-block-quote,.top-text blockquote{background:#313131}.wp-block-quote>p{margin-bottom:4rem}.editor-styles-wrapper .wp-block-quote,.top-text blockquote p{color:#fff}.pagination .current{background:#e8203c;color:#fff;font-size:.8rem;border:none}.page-numbers{background:#fff;color:#000;font-size:.8rem;border:none;transition:.3s}.page-numbers.dots{background:#f5f6f7}.type-post mark{background:0 0}.p-report-list{display:grid;grid-template-columns:1fr 1fr;gap:5px}.p-report-range{display:flex;width:100%;justify-content:flex-end}.p-report-range form{display:flex;flex-direction:column;margin-bottom:1rem}.p-report-range form label{font-size:.9rem}.p-report-range form select{padding:.4rem;text-align:center;font-size:1rem}.select-block{display:flex;justify-content:flex-end;margin-bottom:1rem;form{max-width:200px}form select{padding:.2rem 1rem}}.comment-author img{display:none}.comment-form-url{display:none}main .list .db-a-wrap{background:#221816}.db-list{margin:2rem 0}.db-post-thumbnail{text-align:center;img{max-width:500px;width:100%;height:auto}}.db-date-tags{margin:1rem 0}.db-side{margin:1rem 0}.db-side p{background:#211715;padding:0 1rem}.db-side p b{font-size:.9rem}.db-side p a{color:#fff;display:flex;flex-direction:column}.db-side p a span{font-size:.6rem;text-align:right}.db-side p a .post-date:after{content:'投稿';color:#fff;background:red;padding:0 .2rem;margin-left:10px}.type-bana ul{margin:.6rem 0}.type-bana ul li{margin:.2rem 0}#acf-editor-35_ifr{min-height:600px !important}.top-mygirl figure{display:inline-block;margin:40px 0}.top-mygirl figure a{position:relative;display:block;padding:.6rem;background:#2d2d2d}.top-mygirl figure a:before{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:100%;height:80px;background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/mygirl-top.png);background-size:contain;background-repeat:no-repeat;z-index:10}.top-mygirl figure a:after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);width:100%;height:80px;background-image:url(//kas-diary.com/wp-content/themes/cocoon-child-master/./images/mygirl-bottom.png);background-size:contain;background-repeat:no-repeat;z-index:10}.top-mygirl figure a img{width:100%;aspect-ratio:3/4;object-fit:cover}.top-mygirl figure a figcaption{position:absolute;bottom:45px;width:100%;left:0;text-align:center;background:#000000b0;padding:.6rem 0;color:#fff;font-size:.9rem}.top-mygirl figure a:hover img{opacity:.7;transition:.3s}.wp-block-code code{overflow-x:visible;white-space:pre-wrap !important;word-wrap:break-word}.tax-smarks .archive-title .fa-tags,.tax-area .archive-title .fa-tags{display:none}.fa-stripe-s:before{color:#f06}.wp-block-heading .fz-28px{font-size:20px}.post-ratings img:not(.post-ratings-image){filter:brightness(0) invert(1)}.kas-rank{display:block;position:relative}.kas-rank p{position:absolute;bottom:5px;right:0;background:red;color:#fff;font-size:10px;padding:0 .4rem;border-radius:5px}.kas-rank p span{margin-right:5px}.bottom-content{display:grid;grid-template-columns:1fr;gap:40px;background:#fff;padding:1rem;margin-bottom:2rem;margin-top:6rem}.bottom-content div h2{font-size:20px;font-weight:700;margin-bottom:25px;padding-bottom:8px;color:#000;border-bottom:2px solid #ddd}.bottom-content div ul{display:grid;grid-template-columns:1fr;gap:10px}.bottom-content div ul li{border-bottom:2px dotted #ddd;padding:.4rem 0}.bottom-content div ul li a{display:grid;grid-template-columns:1fr 2fr;gap:10px}.bottom-content div ul li a h3{color:#000;font-size:1.2rem;line-height:1.2}.bottom-content div ul li a .meta{color:#000;font-size:.8rem;text-align:right}.more-button{text-align:center;margin:30px 0}.more-button a{display:inline-block;padding:6px 28px;background:#fff;color:#111;font-weight:600;font-size:15px;border:2px solid #111;border-radius:999px;text-decoration:none;transition:all .25s ease}.more-button a:hover{background:#111;color:#fff}.more-button a:after{content:"→";margin-left:8px;transition:transform .2s ease}.more-button a:hover:after{transform:translateX(4px)}.more-button a{box-shadow:0 3px 8px rgba(0,0,0,.08)}.more-button a:hover{box-shadow:0 6px 16px rgba(0,0,0,.12)}.ranking li{position:relative}.crown{position:absolute;top:8px;left:8px;width:26px;height:26px;border-radius:50%;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;color:#fff}.rank-1 .crown{background:linear-gradient(135deg,gold,#c9a400)}.rank-2 .crown{background:linear-gradient(135deg,silver,#888)}.rank-3 .crown{background:linear-gradient(135deg,#cd7f32,#8b5a2b)}.bottom-slider-box{background:#1c1c1c;padding:1rem;border-radius:8px}.bottom-slider{max-width:400px;margin:0 auto;position:relative}.main-footer-content h2{text-align:center;margin-bottom:30px;line-height:1.4}.main-footer-content h2 b{display:block;font-size:22px;color:#fff;letter-spacing:.05em}.main-footer-content h2 span{display:block;font-size:12px;color:#aaa;margin-top:5px;letter-spacing:.1em}.raw_photo_button{text-align:center;margin-top:25px}.raw_photo_button a{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#000;padding:12px 26px;border-radius:999px;text-decoration:none;font-weight:700;letter-spacing:.05em;transition:all .3s ease}.raw_photo_button a:after{content:"›";transition:transform .3s}.raw_photo_button a:hover{background:#ddd}.raw_photo_button a:hover:after{transform:translateX(5px)}.main-footer-content h2:after{content:"";display:block;width:40px;height:2px;background:#fff;margin:15px auto 0;opacity:.3}.swiper{padding:0}.swiper-slide{display:flex;justify-content:center;padding:0 10px}.swiper-slide img{width:100%;max-width:320px;border-radius:8px}.swiper-button-prev,.swiper-button-next{color:#fff}.swiper-pagination-bullet{background:#ccc;opacity:1}.swiper-pagination-bullet-active{background:#000}.swiper.is-single .swiper-wrapper{display:flex;justify-content:center}.swiper.is-single .swiper-slide{max-width:400px}.swiper.is-single .swiper-button-prev,.swiper.is-single .swiper-button-next,.swiper.is-single .swiper-pagination{display:none}.foot-menu{order:6;background:#000;padding:40px 0;text-align:center}.foot-menu .form-button{margin-bottom:30px}.foot-menu .form-button a{display:inline-flex;align-items:center;gap:8px;background:0 0;color:#fff;padding:12px 26px;border:2px solid #fff;border-radius:6px;text-decoration:none;font-weight:700;transition:all .3s ease}.foot-menu .form-button a:after{content:"›";transition:transform .3s}.foot-menu figure{margin:20px 0 30px}.foot-menu figure img{max-width:180px}.foot-menu ul{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;gap:14px 20px;padding:0;margin:0 auto;max-width:600px;list-style:none}.foot-menu li{list-style:none}.foot-menu li a{color:#fff;text-decoration:none;font-size:14px;transition:opacity .3s}.foot-menu li.one{grid-column:span 2}.foot-menu:before{content:"";display:block;width:60px;height:2px;background:#333;margin:0 auto 30px}.foot-info{order:10}.foot-info .cwu{text-align:center;margin:1rem auto}.foot-info ul{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin:2rem auto}.foot-info ul li a img{width:50px}.foot-info .caution{font-size:.7rem;max-width:800px;display:flex;justify-content:center}.s-hyouka b{color:#f06}@media (min-width:768px){.bottom-slider{max-width:720px}.swiper-slide img{max-width:400px}.foot-menu ul{grid-template-columns:repeat(4,1fr)}.foot-menu li.one{grid-column:span 4}}@media screen and (max-width:1023px){.single main>article{margin:-16px;padding:2rem 1rem}.navi-in{overflow-x:auto}#navi .navi-in>.menu-mobile{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}#navi .navi-in>.menu-mobile li{width:calc(100% / 4) !important}#navi .navi-in>.menu-mobile li#menu-item-241{width:120px}#navi .navi-in>.menu-mobile li#menu-item-17{width:60px}.navi-in .menu-mobile{justify-content:space-around}.mobile-menu-buttons{color:#fff;background:rgb(0 0 0/70%)}.mobile-menu-buttons .menu-button>a{color:#fff}}@media screen and (max-width:834px){.archive-title{font-size:1.3rem}.navi-in .menu-mobile{flex-wrap:nowrap;width:max-content}.navi-in .menu-mobile li a *{font-size:.7rem;padding:0}.main-area ul li{width:calc(100% / 3 - 10px);margin:5px}.area-search ul li{width:calc(100% / 3 - 10px);margin:5px}.genre-search ul li{width:calc(100% / 2 - 10px);margin:5px}.entry-card{display:flex;flex-direction:column}.entry-card .entry-card-thumb{width:100%}.entry-card .entry-card-content{width:100%;margin:0}.cast-box{width:90%;margin:0 auto}.bottom-content{order:3}.bottom-content div ul li a{grid-template-columns:1fr}.bottom-content div ul li a h3{font-size:1rem}.main-footer-content{order:4}.foot-menu ul li{text-align:center;width:calc(100% / 2)}.foot-menu ul li.one{width:100%}.eva-pv{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.bottom-content{margin-left:-1rem;margin-right:-1rem;padding:2rem}}@media screen and (max-width:480px){.entry-card-meta{flex-direction:column-reverse;align-items:stretch}.e-card-info{justify-content:flex-start}.entry-date{font-size:.6rem}.rich-link{flex-direction:column}.rich-link-description{display:none}.rich-link-title{line-height:1.25;padding:.6em}.rich-link-title a{font-size:16px}.p-report-list{grid-template-columns:1fr}}@media (hover:hover){#navi .navi-in a:hover:before{content:"";border-bottom:2px solid #e9d917;width:100%;position:absolute;bottom:0;left:0}.pagination-next-link:hover{background:#ccc}.a-wrap:hover{color:#05cf01 !important;background:#434343}.entry-categories a:hover,.entry-area a:hover,.entry-shop a:hover{color:#000}.main-area ul li a:hover:before{filter:opacity(.7);transition:.3s}.genre-search ul li a:hover:before{filter:opacity(.7);transition:.3s}.kiji-search ul li a:hover:before{filter:opacity(.7);transition:.3s}.main-report:hover{opacity:.7;transition:.3s}.related-list a:hover{background:#2a2a2a}main .list .a-wrap:hover{background:#2a2a2a}#slider-thumbs img:hover{cursor:pointer}.cat-link:hover{opacity:.7 !important}.old-kas-list ul li a:hover{color:#ff0176}.area-shop-list ul li details summary:hover{cursor:pointer}.area-shop-list ul li ul li a:hover{color:#05cf01}.type-bana ul li:hover{opacity:.7}.blogcard:hover{color:#fff}.bottom-content div ul li a:hover h3{color:#0057c3}.foot-menu .form-button a:hover{background:#fff;color:#000}.foot-menu .form-button a:hover:after{transform:translateX(5px)}.foot-menu li a:hover{opacity:.6}}@media screen and (max-width:768px){.search-box.input-box{margin-top:6px;margin-bottom:6px}.search-edit{padding-top:3px !important;padding-bottom:3px !important;line-height:1.1 !important;font-size:14px !important}.search-submit{padding:3px 8px !important;line-height:1.1 !important}.search-edit,.search-submit{height:auto !important}}@media screen and (max-width:768px){.search-edit{font-size:16px !important}}.top-report .top-report{margin-top:-40px}.top-report .search-edit{width:77%;max-width:600px;margin:0 auto;display:block}.pagination,.pagination-top-only{display:flex;justify-content:center;transform:scale(.75) translateX(2px);transform-origin:top center;margin-top:10px !important;margin-bottom:2rem !important}.pagination-top-only{display:none !important}body:not(.pagination-top-only) .pagination-next-link.key-btn{display:none !important}.p-report-list{counter-reset:rankCounter}.p-report-list>*{position:relative}.p-report-list>*:before{counter-increment:rankCounter;content:counter(rankCounter);position:absolute;top:8px;left:8px;z-index:10;display:inline-block;padding:6px 18px 6px 10px;font:700 14px/1 "Noto Sans JP",system-ui,sans-serif;color:#fff;background:#666;border-radius:4px 0 0 4px;box-shadow:0 2px 4px rgba(0,0,0,.25);pointer-events:none;clip-path:polygon(0 0,calc(100% - 10px) 0, 100% 50%, calc(100% - 10px) 100%, 0 100%)}.p-report-list>*:nth-child(1):before{background:linear-gradient(145deg,#fff8b5 0%,gold 45%,#e0b600 100%);color:#000}.p-report-list>*:nth-child(2):before{background:linear-gradient(145deg,#fff 0%,#d9d9d9 45%,#a7a7a7 100%);color:#000}.p-report-list>*:nth-child(3):before{background:linear-gradient(145deg,#ffcf9b 0%,#cd7f32 45%,#9f5620 100%);color:#fff}.p-report-list>*:nth-child(n+4):before{background:linear-gradient(145deg,#7a7a7a 0%,#565656 60%,#3a3a3a 100%);color:#fff}@media (max-width:480px){.p-report-list>*:before{font-size:12px;padding:4px 14px 4px 8px;top:6px;left:6px;clip-path:polygon(0 0,calc(100% - 8px) 0, 100% 50%, calc(100% - 8px) 100%, 0 100%)}}.kas-updated-today{position:absolute;top:6px;left:6px;background:#e60033;color:#fff;font-size:12px;font-weight:700;line-height:1.1;padding:4px 8px;border-radius:4px;z-index:5;box-shadow:0 1px 3px rgba(0,0,0,.3)}#menu-item-242 .item-label:before{content:"💎";margin-right:4px}#menu-item-242 .item-label:before{font-size:12px !important;margin-right:4px;vertical-align:middle}#menu-item-12 .item-label:before{content:"📷";margin-right:4px}#menu-item-13 .item-label:before{content:"👙";margin-right:4px}#menu-item-14 .item-label:before{content:"🔁";margin-right:4px}#menu-item-25640 .item-label:before{content:"👑";margin-right:4px}#menu-item-15 .item-label:before{content:"📍";margin-right:4px}#menu-item-16 .item-label:before{content:"🏷️";margin-right:4px}#menu-item-9782 .item-label:before{content:"🏆";margin-right:4px}#menu-item-241 .item-label:before{content:"✍️";margin-right:4px}.menu-item .item-label:before{display:inline-block;font-size:16px;vertical-align:middle}.dmm-widget-placement{display:block;margin:12px auto;text-align:center}input[type=search]{font-size:13px}.search-box .search-edit,.search-box .search-edit::placeholder,.searchform .search-edit,.searchform .search-edit::placeholder,input[type=search],input[type=search]::placeholder{font-size:13px !important}.area-menu-wrap{position:relative;max-width:100%}.area-menu-image{position:relative;width:100%}.area-menu-image img{width:100%;height:auto;display:block}.tokyo-hotspot{position:absolute;display:block;cursor:pointer;left:34%;top:44%;width:32%;height:16%;background:rgba(255,0,0,0)}.area-modal{position:fixed;inset:0;display:none;z-index:9999}.area-modal.is-open{display:block}.area-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,.6)}.area-modal__content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(90%, 420px);background:#111;color:#fff;padding:1.5rem 1.5rem 1.2rem;border-radius:12px}.area-modal__close{position:absolute;right:.8rem;top:.6rem;background:0 0;border:none;color:#fff;font-size:1.4rem;cursor:pointer}.area-modal__list{list-style:none;padding:0;margin:0}.area-modal__list li+li{margin-top:.6rem}.area-modal__list a{display:block;padding:.55rem .8rem;background:#222;border-radius:6px;text-decoration:none;color:#fff}.area-modal__list a:hover{background:#e91e63}.tokyo-hotspot{position:absolute;display:block;cursor:pointer;left:34%;top:44%;width:32%;height:16%;background:rgba(255,0,0,0);border:none;padding:0}.area-tabs{display:flex;margin-bottom:1rem;gap:8px}.area-tab{flex:1;padding:.6rem 0;text-align:center;background:#222;color:#fff;border-radius:6px;border:none;cursor:pointer}.area-tab.is-active{background:#e91e63}.entry-card-title,li>a h3{font-weight:700}.top-report li:first-child>a h3{font-weight:800 !important}.top-report li>a{display:flex;flex-direction:column;text-decoration:none}.top-report li>a>div{display:contents}.top-report li>a h3{order:1;margin:0 0 8px;padding:0 4px;font-size:18px;line-height:1.2;color:#fff !important}.top-report li>a>figure{order:2;margin:0}.top-report li>a p.comment{display:-webkit-box !important;order:3;margin:6px 4px 6px;font-size:14px;line-height:1.4;color:#ccc;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.top-report li>a .bottom-box{order:4}@media (max-width:480px){.top-report li>a h3{font-size:16px;line-height:1.18}.top-report li>a p.comment{font-size:13px}}@media (min-width:1024px){.top-report li>a{display:grid !important;grid-template-columns:280px 1fr;column-gap:20px;row-gap:8px;grid-template-areas:"thumb title" "thumb comment" "thumb meta";align-items:start}.top-report li>a>figure{grid-area:thumb;margin:0 !important;width:280px !important;max-width:280px !important}.top-report li>a>figure img{display:block !important;width:100% !important;height:auto}.top-report li>a h3{grid-area:title;margin:0 !important}.top-report li>a p.comment{grid-area:comment;margin:0 !important}.top-report li>a .bottom-box{grid-area:meta}}.tag .entry-card,.tag .entry-card-wrap,body[class*=tax-] .entry-card,body[class*=tax-] .entry-card-wrap{background:#000 !important}.tag .entry-card .bottom-box,body[class*=tax-] .entry-card .bottom-box{background:0 0 !important}.tag .entry-card-title,.tag .entry-card-title a,body[class*=tax-] .entry-card-title,body[class*=tax-] .entry-card-title a{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;display:block !important;line-height:1.45 !important}.tag .entry-card-snippet,.tag .entry-card-excerpt,body[class*=tax-] .entry-card-snippet,body[class*=tax-] .entry-card-excerpt{display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;overflow:hidden !important;color:#ccc !important;line-height:1.4 !important}@media (max-width:1023px){.tag a.entry-card-wrap,body[class*=tax-] a.entry-card-wrap{display:grid !important;grid-template-areas:"title" "thumb" "snippet" "meta";grid-template-columns:1fr;row-gap:6px}.tag a.entry-card-wrap>.entry-card,body[class*=tax-] a.entry-card-wrap>.entry-card{display:contents !important}.tag a.entry-card-wrap .entry-card-content,body[class*=tax-] a.entry-card-wrap .entry-card-content{display:contents !important}.tag a.entry-card-wrap .entry-card-title,body[class*=tax-] a.entry-card-wrap .entry-card-title{grid-area:title;margin:0 !important}.tag a.entry-card-wrap .entry-card-thumb,body[class*=tax-] a.entry-card-wrap .entry-card-thumb,.tag a.entry-card-wrap figure,body[class*=tax-] a.entry-card-wrap figure{grid-area:thumb;margin:0 !important;float:none !important;position:static !important}.tag a.entry-card-wrap .entry-card-thumb img,body[class*=tax-] a.entry-card-wrap .entry-card-thumb img,.tag a.entry-card-wrap figure img,body[class*=tax-] a.entry-card-wrap figure img{width:100% !important;height:auto !important;display:block !important}.tag a.entry-card-wrap .entry-card-snippet,.tag a.entry-card-wrap .entry-card-excerpt,body[class*=tax-] a.entry-card-wrap .entry-card-snippet,body[class*=tax-] a.entry-card-wrap .entry-card-excerpt{grid-area:snippet;margin:0 !important;display:-webkit-box !important;-webkit-box-orient:vertical !important;-webkit-line-clamp:2 !important;overflow:hidden !important}.tag a.entry-card-wrap .bottom-box,.tag a.entry-card-wrap .entry-card-meta,.tag a.entry-card-wrap .entry-card-info,body[class*=tax-] a.entry-card-wrap .bottom-box,body[class*=tax-] a.entry-card-wrap .entry-card-meta,body[class*=tax-] a.entry-card-wrap .entry-card-info{grid-area:meta;margin:0 !important}}@media (min-width:1024px){.tag a.entry-card-wrap,body[class*=tax-] a.entry-card-wrap{display:flex !important;align-items:flex-start;gap:16px}.tag .entry-card-thumb,body[class*=tax-] .entry-card-thumb{flex:0 0 280px !important;max-width:280px !important}.tag .entry-card-thumb img,body[class*=tax-] .entry-card-thumb img{width:100% !important;height:auto;display:block}.tag .entry-card-content,body[class*=tax-] .entry-card-content{flex:1 1 auto !important;min-width:0 !important}}.kas-updated-today{box-shadow:0 1px 3px rgba(0,0,0,.3);animation:kas-updated-blink 1.6s ease-in-out infinite}@keyframes kas-updated-blink{0%{opacity:1;filter:brightness(1)}50%{opacity:.2;filter:brightness(1.55)}100%{opacity:1;filter:brightness(1)}}@media (prefers-reduced-motion:reduce){.kas-updated-today{animation:none !important}}@media (max-width:1023px){.search a.entry-card-wrap,.archive a.entry-card-wrap,.category a.entry-card-wrap{display:grid !important;grid-template-areas:"title" "thumb" "snippet" "meta";grid-template-columns:1fr;row-gap:6px}.search a.entry-card-wrap>.entry-card,.archive a.entry-card-wrap>.entry-card,.category a.entry-card-wrap>.entry-card{display:contents !important}.search a.entry-card-wrap .entry-card-content,.archive a.entry-card-wrap .entry-card-content,.category a.entry-card-wrap .entry-card-content{display:contents !important}.search a.entry-card-wrap .entry-card-title,.archive a.entry-card-wrap .entry-card-title,.category a.entry-card-wrap .entry-card-title{grid-area:title;margin:0 !important}.search a.entry-card-wrap .entry-card-thumb,.archive a.entry-card-wrap .entry-card-thumb,.category a.entry-card-wrap .entry-card-thumb{grid-area:thumb;margin:0 !important}.search a.entry-card-wrap .entry-card-thumb img,.archive a.entry-card-wrap .entry-card-thumb img,.category a.entry-card-wrap .entry-card-thumb img{width:100% !important;height:auto !important;display:block !important}.search a.entry-card-wrap .entry-card-snippet,.search a.entry-card-wrap .entry-card-excerpt,.archive a.entry-card-wrap .entry-card-snippet,.archive a.entry-card-wrap .entry-card-excerpt,.category a.entry-card-wrap .entry-card-snippet,.category a.entry-card-wrap .entry-card-excerpt{grid-area:snippet;margin:0 !important}.search a.entry-card-wrap .bottom-box,.search a.entry-card-wrap .entry-card-meta,.search a.entry-card-wrap .entry-card-info,.archive a.entry-card-wrap .bottom-box,.archive a.entry-card-wrap .entry-card-meta,.archive a.entry-card-wrap .entry-card-info,.category a.entry-card-wrap .bottom-box,.category a.entry-card-wrap .entry-card-meta,.category a.entry-card-wrap .entry-card-info{grid-area:meta;margin:0 !important}.search a.entry-card-wrap .entry-card-title,.search a.entry-card-wrap .entry-card-title a,.archive a.entry-card-wrap .entry-card-title,.archive a.entry-card-wrap .entry-card-title a,.category a.entry-card-wrap .entry-card-title,.category a.entry-card-wrap .entry-card-title a{white-space:normal !important;overflow:visible !important;text-overflow:clip !important;-webkit-line-clamp:unset !important;-webkit-box-orient:unset !important;display:block !important}}.archive .entry-card,.archive .entry-card-wrap,.category .entry-card,.category .entry-card-wrap{background:#000 !important}.archive .entry-card .bottom-box,.category .entry-card .bottom-box{background:0 0 !important}.archive li,.category li{background:0 0 !important}.archive .entry-card-meta .entry-detail-list li,.category .entry-card-meta .entry-detail-list li,.search .entry-card-meta .entry-detail-list li,.tag .entry-card-meta .entry-detail-list li,body[class*=tax-] .entry-card-meta .entry-detail-list li{background:#fff !important;color:#000 !important;border:1px solid #000 !important;border-radius:3px !important;padding:.16em .55em !important;display:inline-block;line-height:1.2 !important}.archive .entry-card-meta .entry-detail-list li.pursue-mark,.category .entry-card-meta .entry-detail-list li.pursue-mark,.search .entry-card-meta .entry-detail-list li.pursue-mark,.tag .entry-card-meta .entry-detail-list li.pursue-mark,body[class*=tax-] .entry-card-meta .entry-detail-list li.pursue-mark{background:#000 !important;color:#fff !important;border-color:#000 !important}.archive .entry-card a[rel~=tag],.category .entry-card a[rel~=tag],.search .entry-card a[rel~=tag],.tag .entry-card a[rel~=tag],body[class*=tax-] .entry-card a[rel~=tag]{background:#fff !important;color:#000 !important;border:1px solid #000 !important;border-radius:3px !important;padding:.16em .55em !important;text-decoration:none;display:inline-block;line-height:1.2}@media (hover:hover){.archive .entry-card a[rel~=tag]:hover,.category .entry-card a[rel~=tag]:hover,.search .entry-card a[rel~=tag]:hover,.tag .entry-card a[rel~=tag]:hover,body[class*=tax-] .entry-card a[rel~=tag]:hover{opacity:.85}}.archive .entry-card-meta .entry-detail-list li.pursue-mark,.category .entry-card-meta .entry-detail-list li.pursue-mark,.search .entry-card-meta .entry-detail-list li.pursue-mark,.tag .entry-card-meta .entry-detail-list li.pursue-mark,body[class*=tax-] .entry-card-meta .entry-detail-list li.pursue-mark{background:#ff0 !important;color:red !important;border:none !important;font-weight:700}.archive .entry-card-meta .entry-detail-list li[class*="s"],.category .entry-card-meta .entry-detail-list li[class*="s"],.search .entry-card-meta .entry-detail-list li[class*="s"],.tag .entry-card-meta .entry-detail-list li[class*="s"],body[class*=tax-] .entry-card-meta .entry-detail-list li[class*="s"]{background:#ff0 !important;color:red !important;border:none !important;font-weight:700}.top-report li:first-child>a h3{font-size:18px !important;line-height:1.2 !important}@media (max-width:480px){.top-report li:first-child>a h3{font-size:16px !important;line-height:1.18 !important}}.tag a.entry-card-wrap,body[class*=tax-] a.entry-card-wrap{border-bottom:1px dotted #fff;padding-bottom:14px;margin-bottom:14px}.tag a.entry-card-wrap:last-of-type,body[class*=tax-] a.entry-card-wrap:last-of-type{border-bottom:none}.entry-content,.entry-content p{line-height:1.32}@media screen and (min-width:1024px){#navi #navi-in>ul.menu-mobile{display:none !important}#navi #navi-in>ul.menu-pc>li>a{display:block !important;width:100% !important;height:100% !important;box-sizing:border-box !important;position:relative !important}#navi #navi-in>ul.menu-pc>li>a:before,#navi #navi-in>ul.menu-pc>li>a:after{pointer-events:none !important}}.shop-archive-lead{margin:14px 0 26px;padding:10px 12px;line-height:1.75;background:rgba(255,255,255,.06);border-radius:8px}@media (max-width:768px){.shop-archive-lead{font-size:13px;line-height:1.6;opacity:.86;margin:10px 0 34px;padding:10px 12px}.shop-archive-lead+*{margin-top:14px !important}}@media (min-width:768px){.home .entry-detail-list--new{display:flex !important;width:100% !important;justify-content:flex-start !important;margin-left:0 !important;margin-right:0 !important}}.entry-detail-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@media (max-width:1024px){.home .entry-card-wrap a{-webkit-tap-highlight-color:transparent !important;tap-highlight-color:transparent !important}.home .entry-card-wrap a:hover,.home .entry-card-wrap a:active,.home .entry-card-wrap a:focus{background:0 0 !important;background-color:transparent !important;filter:none !important;opacity:1 !important;box-shadow:none !important}.home .entry-card-wrap a:before,.home .entry-card-wrap a:after{content:none !important;display:none !important}}@media (max-width:1024px){body.home li,body.front-page li{opacity:1 !important;filter:none !important}body.home li:active,body.front-page li:active{opacity:1 !important;filter:none !important}body.home li a,body.home li img,body.front-page li a,body.front-page li img{opacity:1 !important;filter:none !important}}@media (min-width:1025px){.home .eva-pv,.archive .eva-pv,.category .eva-pv,.tag .eva-pv,.search .eva-pv,.tax-area .eva-pv,.tax-smarks .eva-pv{display:flex !important;flex-direction:column !important;align-items:flex-end;gap:0 !important}.home .eva-pv .all-pv,.archive .eva-pv .all-pv,.category .eva-pv .all-pv,.tag .eva-pv .all-pv,.search .eva-pv .all-pv,.tax-area .eva-pv .all-pv,.tax-smarks .eva-pv .all-pv{order:1}.home .eva-pv .evaluation,.archive .eva-pv .evaluation,.category .eva-pv .evaluation,.tag .eva-pv .evaluation,.search .eva-pv .evaluation,.tax-area .eva-pv .evaluation,.tax-smarks .eva-pv .evaluation{order:2;margin-top:-1px}.home .eva-pv span,.archive .eva-pv span,.category .eva-pv span,.tag .eva-pv span,.search .eva-pv span,.tax-area .eva-pv span,.tax-smarks .eva-pv span{line-height:1.05 !important}}.post-update{display:none !important}.kasSeoH1Bar{background:#2c2c2c;padding:6px 8px}.kasSeoH1Bar h1,.kasSeoH1Bar p{margin:0;font-size:10px;font-weight:400;color:#bbb;line-height:1.2;text-align:center}.kasMainHeader{background:#0f0f12;padding:4px 10px;display:flex;align-items:center;justify-content:space-between;gap:10px}header .kasMainHeader{justify-content:center}header .kasMainHeader .kasMainHeader__logo img{height:60px}.kasMainHeader__logo img{height:26px;width:auto;display:block}@media (max-width:1024px){header .header-in{display:none}.mb-header{display:flex;flex-direction:column;gap:5px}.mb-header-menu{display:flex;justify-content:space-between;padding:0 5px 2px;align-items:center}.top-menu-block{display:flex;flex-wrap:wrap;align-items:center}}@media screen and (max-width:1023px){body:where(.mblt-header-mobile-buttons,.mblt-header-and-footer-mobile-buttons){margin-top:80px !important}}.kasMainHeader__actions{display:flex;align-items:center;gap:10px}.kasHeaderBtn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;height:46px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);cursor:pointer;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,filter .12s ease,background-color .12s ease}.kasHeaderBtn .menu-icon{font-size:18px;line-height:1;color:rgba(255,255,255,.92)}.kasHeaderBtn .menu-caption{margin-top:4px;font-size:10px;line-height:1;color:rgba(255,255,255,.78);font-weight:700;letter-spacing:.02em}.kasHeaderBtn:active{transform:scale(.98);filter:brightness(1.08);background:rgba(255,255,255,.1)}.overlay-search-container{position:fixed !important;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.9);z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease}.overlay-search-container.is-open{opacity:1;visibility:visible}.overlay-search-inner{width:70%}.overlay-search-inner form input{width:100%}.search-close-btn{position:absolute;top:30px;right:30px;width:44px;height:44px;background:0 0;border:none;cursor:pointer}.search-close-btn span:before,.search-close-btn span:after{content:"";position:absolute;top:50%;left:50%;width:30px;height:2px;background:#fff}.search-close-btn span:before{transform:translate(-50%,-50%) rotate(45deg)}.search-close-btn span:after{transform:translate(-50%,-50%) rotate(-45deg)}