﻿*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:auto;padding:0 10px;color:#000;font-family:-apple-system, BlinkMacSystemFont, "Hiragino Sans", "Yu Gothic", "YuGothic", "Meiryo", sans-serif;line-height:1;max-width:1400px}:where( div, span, input, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video ){margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;background:transparent}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol,li{list-style:none}a{color:inherit;text-decoration:none;background:transparent}img,video{max-width:100%;vertical-align:bottom}table{border-collapse:collapse;border-spacing:0}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:""}mark{background-color:#fff;color:#000;font-weight:bold}ins{background-color:#fff;color:#000;text-decoration:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select,textarea{font-family:inherit;vertical-align:middle}input[type="text"],input[type="email"],input[type="password"],textarea{-webkit-appearance:none;border-radius:0}#header{width:100%;display:flex;align-items:center;justify-content:center;background:#fff}#tcheader{width:100%;display:flex;justify-content:space-between}#tcheader .tchead{flex-basis:49.5%}@media (max-width: 767px){#tcheader{display:block}}.logo{display:inline-block;margin:8px 0;padding:2px 9px 6px 14px;font-size:24px;background:#f00;color:#fff;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold}.heading{display:flex;align-items:center;margin:15px 0;font-size:16px;text-align:center;white-space:nowrap}.heading::before,.heading::after{content:"";flex-grow:1;min-width:30px;border-top:1px solid #eee}.heading::before{margin-right:0.7em}.heading::after{margin-left:0.7em}.heading-bold{font-size:18px;font-weight:500;white-space:normal}.tag-list{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.tag-list li{padding:5px 0}.tag-list a{padding:0 10px;color:#1b95e0;font-size:12px}.tag-list #tag-all-link a{font-weight:600}@media (min-width: 768px){.tag-list.left{justify-content:flex-start}}@media (max-width: 767px){.tag-list.left li:nth-child(n + 13){display:none}}@media (max-width: 767px){.search{width:100%}}@media (min-width: 768px){.search{width:40%;min-width:600px;margin:0 auto}}#header-search{display:flex;justify-content:center;margin-bottom:20px}#header-search input[type="text"]{width:100%;height:2.5em;padding-left:10px;overflow:hidden;border:1px solid #666;border-radius:0}#header-search input[type="submit"]{-webkit-appearance:none;cursor:pointer;padding:0 15px;border:1px solid #3879d9;border-radius:0;background:#3879d9;color:#fff;font-size:14px;font-weight:500}#header-search #hss{position:relative}#header-search #hss::before{position:absolute;top:1em;right:1em;width:0;height:0;padding:0;content:"";border-right:6px solid transparent;border-left:6px solid transparent;border-top:6px solid #666;pointer-events:none}#header-search select{width:20%;min-width:120px;height:2.5em;margin-right:5px;padding-left:10px;border:1px solid #666;border-radius:0;font-size:16px;appearance:none}#header-search option{font-size:14px}.am-list{width:100%;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:10px}.am-list li{width:80px;display:flex;flex-direction:column;align-items:center}.am-list a{padding:10px 0;font-size:12px;line-height:1;text-align:center}.am-list img,.am-list .am-all-link p{display:block;width:52px;height:52px;margin:0 auto 10px;border-radius:50%}.am-list.maker img{border-radius:0}.am-list .am-all-link{font-weight:500}.am-list .am-all-link p{background:#f00;color:#fff;font-family:Arial, Helvetica, sans-serif;font-style:italic;font-weight:bold;font-size:14px;line-height:52px}.am-list.maker .am-all-link p{background:#444}@media (min-width: 768px){.am-list.left{justify-content:flex-start}}@media (max-width: 767px){.am-list.left li:nth-child(n + 13){display:none}}.more-link{display:block;margin:20px 0 40px;color:#1b95e0;font-size:20px;font-weight:500;text-align:center}.v-list{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:3px}.v-list>li{padding:10px 0}@media (min-width: 768px){.v-list>li{width:19.5%}}@media (max-width: 767px){.v-list>li{width:49.5%}}.v-list .v-thumb{width:100%;object-fit:cover;object-position:center top;aspect-ratio:4 / 3}.v-list .v-comic-thumb{width:100%;object-fit:cover;object-position:center top;aspect-ratio:3 / 4}.v-list .v-doujin-thumb{width:100%;object-fit:cover;object-position:center top;aspect-ratio:4 / 3}.v-list .v-title{max-height:40px;margin-top:5px;overflow:hidden;font-size:14px;line-height:20px;word-break:break-all}.v-list .v-data{margin-top:10px;font-size:12px}.v-list .v-data li{display:flex;justify-content:flex-start;align-items:center;margin-bottom:5px}.v-list .v-data .faicon{width:13px;margin-right:3px;color:#f00;font-size:11px}.number{margin-bottom:10px;font-size:20px;font-weight:600;text-align:center}.number span{font-size:14px;font-weight:normal}#tag-all h3{line-height:30px;text-align:center;background:#ddd;cursor:pointer}#tag-all .tag-all-list{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:12px}#tag-all .tag-all-list li{flex:1 0 25%;padding:15px 0;border-bottom:1px solid #ddd}@media (max-width: 767px){#tag-all .tag-all-list li{flex-basis:50%}}#tag-all .tag-all-list a{color:#1b95e0}#am-link-row{display:flex;justify-content:flex-start;margin:10px 0 20px;border-top:1px solid #dbdbdb}#am-link-row li{flex-basis:10%;background:#ddd;font-size:14px;line-height:30px;text-align:center;cursor:pointer}#am-link-row li.current{background:#fff}#am-link-row a{display:block}#am-link-column{width:20%;display:flex;justify-content:center;margin:0 auto 20px}@media (max-width: 767px){#am-link-column{width:50%}}#am-link-column li{flex-basis:20%;font-size:13px;text-align:center;cursor:pointer}#am-link-column li a{display:block;color:#999}#am-link-column li.current a{color:#333}#video .mt5{margin-top:5px}#video .mt10{margin-top:10px}#video .mb5{margin-bottom:5px}#video-title{margin-bottom:20px;text-align:center}#video-title h1{margin:15px 10px 0;font-size:18px;font-weight:500;line-height:1.2;text-align:left;display:flex;align-items:center;flex-direction:column}#video-tag{margin-bottom:15px;text-align:center}#video-tag video{width:75%;max-width:1080px}@media (max-width: 767px){#video-tag video{width:100%}}#video-tag img{width:25%;max-width:720px}@media (max-width: 767px){#video-tag img{width:80%}}#video-tag img.doujin,#video-tag img.comic{width:50%}@media (max-width: 767px){#video-tag img.doujin,#video-tag img.comic{width:80%}}@media (max-width: 767px){.video-image{text-align:center}.video-image img{width:90%;margin-bottom:10px}}@media (min-width: 768px){.video-image{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:15px}.video-image img{max-width:480px;margin-right:5px;margin-bottom:10px}}@media (max-width: 767px){.doujin-video{display:flex;justify-content:center;flex-wrap:wrap;text-align:center}.doujin-video li{width:80%;margin-bottom:10px}.doujin-video .dv-pc-none{display:none}}@media (min-width: 768px){.doujin-video{display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:15px}.doujin-video li{max-width:480px;margin-right:5px;margin-bottom:10px}.doujin-video .dv-sp-none{display:none}}@media (max-width: 767px){#sp-none{display:none}}#doujin-voice{display:flex;justify-content:space-evenly;flex-wrap:wrap}#doujin-voice li{margin-bottom:15px}#v-data h1#v-title{margin-bottom:10px;font-size:18px;line-height:22px}#v-data #v-desc{margin-bottom:20px;color:#777;font-size:14px;line-height:22px}@media (min-width: 768px){#v-data #v-data-row{display:flex;justify-content:space-between}#v-data #v-data-row section{flex:1 1 25%}}#v-data #v-detail1 h3,#v-data #v-detail2 h3{margin-bottom:7px;font-size:12px}#v-data #v-detail1 p,#v-data #v-detail2 p{margin-bottom:20px;font-size:12px}#v-data #v-detail1 li a{color:#1b95e0}#v-data #v-detail2{display:flex;justify-content:space-between}#v-data #v-detail2 li{flex:1 1 33.3%;padding:0 4px}@media (max-width: 767px){#v-data #v-detail1 h3,#v-data #v-detail1 p,#v-data #v-detail2 h3,#v-data #v-detail2 p{text-align:center}}@media (max-width: 767px){.buy-list{padding:0 0 5px;text-align:center}.buy-list li{margin-bottom:5px}.buy-list li:last-child{margin-bottom:0}.buy-list a{display:block;min-width:50%}}@media (min-width: 768px){.buy-list{display:flex;justify-content:center;padding:0 0 15px}.buy-list li{margin-right:10px}.buy-list li:last-child{margin-right:0}.buy-list a{min-width:240px}}.buy-list a{display:inline-block;padding:1em;border:1px solid #9c7e31;border-top-color:#a88734;border-bottom-color:#846a29;border-radius:3px;background:linear-gradient(to bottom, #f7dea1, #f0c24d);box-shadow:0 1px 0 #faecc8 inset;color:#111;font-size:20px;font-weight:500;line-height:1;text-align:center}#imagepage{margin:15px 0;text-align:center}#imagepage img{width:100%;max-width:768px;margin:15px 0}#imagepage a{color:#1b95e0;font-size:18px;font-weight:600;text-decoration:underline}#paging,.paging{display:flex;justify-content:center;margin:20px 0}#paging li,.paging li{margin:auto 2px;display:flex;align-items:center}#paging li .current,#paging li .page-link,.paging li .current,.paging li .page-link{padding:10px 15px;border-radius:5px}#paging li .current,.paging li .current{background:#222;color:#fff;font-weight:bold}#paging li .page-link,.paging li .page-link{background:#eee;color:#222}#paging li .page-link:hover,.paging li .page-link:hover{background:#f00;color:#fff}.kp{margin:0 auto;line-height:1.3;display:flex;flex-direction:column;align-items:center}.kp p{margin-bottom:2.5em;font-size:14px}.kp ul{list-style:none;margin-left:0;padding-left:0}.kp ul>li{margin-bottom:2.5em;padding-left:3%}.kp ul>li strong{display:block;font-size:14px;font-weight:600;margin-bottom:10px;color:#111}.kp ul>li ul{list-style:disc}.kp ul>li ul li{margin-bottom:0.4em;color:#777;font-size:14px}.kp ul>li ul li:last-child{margin-bottom:0}.kp ul>li p{color:#777;font-size:14px;padding-left:3%}.kp strong{color:#000}.kp li strong:contains("18歳未満"){color:#e53935;background-color:#ffeaea;border-radius:4px;padding:2px 6px}#etc{display:flex;justify-content:center;margin-top:20px;text-align:center}#etc li:first-child{margin-right:15px}#etc a{color:#1b95e0;font-size:12px}#back{display:flex;justify-content:center;margin:30px 0}#back a{color:#1b95e0;font-size:18px;font-weight:bold}footer{margin:10px 0 20px;text-align:center}#page-top{position:fixed;right:20px;bottom:20px;z-index:9999;padding:10px 15px;border-radius:10px;background:#3f98ef;opacity:0.85;color:#fff;font-weight:500}.nomb{margin-bottom:0}#age-check-popup{z-index:99999;position:fixed;display:none;width:100%;height:100%;top:0;left:0;justify-content:center;align-items:center;background-color:rgba(0,0,0,0.85);overflow:hidden;backdrop-filter:blur(10px)}#age-check-popup .adult-popup-wrap{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:20px 10px 28px 10px;border-radius:6px}#age-check-popup .adult-popup-wrap .age-warning-text{font-size:14px;margin-top:15px}#age-check-popup .adult-popup-wrap .age-confirm-prompt{font-size:16px;font-weight:700;margin-top:15px}#age-check-popup .adult-popup-wrap .age-confirm-btn{margin-top:22px;display:flex;gap:8px}#age-check-popup .adult-popup-wrap .age-confirm-btn button{font-size:14px;font-weight:bold;padding:8px 24px;border:none;border-radius:6px;cursor:pointer;width:120px}#age-check-popup .adult-popup-wrap .age-confirm-btn .btn-confirm{background-color:#407bd2;color:white}#age-check-popup .adult-popup-wrap .age-confirm-btn .btn-cancel{background-color:#ea2f2f;color:white}
