@charset "utf-8";#kuchikomi-title .htx,#present-entrance .ticket .ft{font-style:italic;font-weight:700;text-align:center}#center-column .hfcmn ul.ctab li a .ico::before,#center-column .search-item p .ico::before,#center-column .search-item ul li a,#center-column .search-item ul li a:hover span,#detailed-search section p.ti .ico::before,#keyword-search-in-this label input,#keyword-search-in-this label.ico::after,#left-column.ds #searchCondition #main-search .slm .mpnv div.active,#left-column.ds #searchCondition #main-search .slm .returnBtn .ico::before,#main-search .slm .alv ol li a,#main-search .slm .alv ol li a:hover,#main-search .slm .slide .modalMenu a .ico::before,#main-search .slm .slide .modalMenu ul li a:hover,#main-search .slm .slide .modalMenu ul li.ckd a,#main-search .slm .slide .modalMenu ul li.ckd::before,#main-search .slm .slide p a:hover,#main-search .slm .slide section p.gp.ckd a,#main-search .slm .slide section p.gp.ckd::before,#main-search .slm p .ico::before,#searchCondition label.ckbx::after,#searchCondition label.rdbtn::after,#searchCount .num div span,.breadcrumb-list ol li a,body.searchMode #container #changeSearchCondition dl dd.return .ico::before{color:#f5b10f}#center-column .search-item ul li a:hover .ico,#changeSearchCondition dl dd.btn,#searchCount input[type=submit]{background:#f5b10f}#container .pager ul li a:hover,#container .pager ul li span,#container .pager ul li.current a{background:#f5b10f;border-color:#f5b10f}#keyword-search-in-this label input,#main-search .slm .pdbtn .si{text-shadow:0 0 5px #f5b10f;color:#f5b10f}#changeSearchCondition dl dd.btn{text-shadow:0 0 3px #f5b10f}#detailed-search .period label{margin-left:12px}#kuchikomi-title{height:90px;margin:0 0 7px;display:flex;align-items:center;justify-content:space-between;position:relative;background:#ffffe1}#kuchikomi-title a{margin-left:30px}#kuchikomi-title .htx{margin:0 30px;line-height:1.4em;font-size:14px;color:#111}#kuchikomi-title .htx span{display:inline-block}#upper-element p.st{padding:15px 5px;font-size:20px;font-weight:700;color:#fff}#present-entrance .present-info{padding:0 15px;background:url(/images/dx_new/present_bg.svg) fixed #ffd800;position:relative;display:flex;align-items:center}#present-entrance .present-info .guide{padding:10px 15px 10px 0;position:relative}#present-entrance .present-info .guide h3{margin:0;padding:0 0 10px 5px;font-size:18px;color:red}#present-entrance .present-info .guide p{padding:0 0 10px 5px;line-height:1.4em;font-size:13px;color:#111}#present-entrance .present-info .guide ul{padding:0;list-style-type:none;display:flex}#present-entrance .present-info .guide ul li a{height:32px;margin:0 7px;padding:0 15px;background:#fff;border-radius:3px;display:block;line-height:32px;font-size:12px;font-weight:700;color:#111}#present-entrance .present-info .guide ul li a:hover{background:#111;color:#fff}#present-entrance .present-info .guide ul li a .ico{width:24px;height:20px;position:relative;display:inline-block;vertical-align:middle;color:#f5b10f}#present-entrance .present-info .guide ul li a .ico::before{position:absolute}#present-entrance .present-info .guide ul li.write a .ico::before{content:"\e930";font-size:18px}#present-entrance .present-info .guide ul li.member-registration a .ico::before{content:"\e927";top:-1px;font-size:20px}#present-entrance .ticket{width:100%;max-width:230px;margin:15px 0;padding:10px 15px 15px;background:#fff;border:1px dashed #ffd800;position:relative;overflow:hidden}#present-entrance .ticket a{display:block;text-decoration:none;color:#000}#present-entrance .ticket::before{content:"This Week's FREE TICKET";padding:0;display:block;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;color:#333}#present-entrance .ticket .ft{padding:7px 0;font-family:Arial,Helvetica,sans-serif;font-size:22px;color:red}#present-entrance .ticket figure{width:100%;margin:0 auto;background:#ddd!important;position:relative}#present-entrance .ticket figure::before{content:"";width:100%;padding-top:56.25%;display:block}#present-entrance .ticket figure span{position:absolute;top:0;right:0;bottom:0;left:0}#present-entrance .ticket figure img{width:100%;height:100%;object-fit:cover;vertical-align:top}#present-entrance .ticket .ag{max-width:205px;margin:0 auto;padding:7px 35px 5px 0;font-size:10px;color:#555}#present-entrance .ticket .sn{max-width:205px;margin:0 auto;padding:0 35px 0 0;font-size:12px;font-weight:700}#present-entrance .ticket .vd{margin-top:7px;padding:7px 0;display:block;background:#e30000;border-radius:3px;white-space:pre;line-height:1.1em;text-align:center;font-size:16px;font-weight:700;color:#fff;cursor:pointer}#center-column .hfcmn ul.ctab li{width:50%!important}#center-column .hfcmn ul.ctab li.scbtn-list .ico::before{content:"\e953"}#center-column .hfcmn ul.ctab li.scbtn-good .ico::before{content:"\e952";font-size:22px}#center-column .hfcmn ul.ctab li.scbtn-comment .ico{width:26px}#center-column .hfcmn ul.ctab li.scbtn-comment .ico::before{content:"\e95b";font-size:23px}#mainItemWrap.kuchikomiList .itemList .item2{width:calc(100% - 34px);margin:7px 7px 24px;padding:10px 10px 25px;position:relative;background:linear-gradient(to bottom,#000 10%,#222 80%);border-bottom:1px solid #333;color:#fff;list-style-type:none;overflow:hidden}#mainItemWrap.kuchikomiList .itemList .item2 .scores{width:calc(100% - 320px);height:23px;margin:20px 0 9px;padding:0 0 4px;border-bottom:3px solid #666;float:left;overflow:hidden}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment{height:20px;margin:0 24px 0 0;padding:0;overflow:hidden;float:left}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment p{height:20px;padding:0 4px 0 0;float:left;line-height:22px;font-size:11px;color:#999}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment p .score{font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;color:#fff}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment .star{width:90px;height:20px;position:relative;overflow:hidden;float:left}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment .star .ico{width:90px;height:20px;display:block;position:absolute}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment .star .fiveStar{width:auto;height:20px;display:block;position:relative;overflow:hidden}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment .star .ico::before{content:"\e906\e906\e906\e906\e906";font-size:18px;color:#555}#mainItemWrap.kuchikomiList .itemList .item2 .starAssessment .star .fiveStar .ico::before{color:#fc3}#mainItemWrap.kuchikomiList .itemList .item2 .ct{height:20px;padding:0 12px 0 0;line-height:20px;float:left;font-size:11px;color:#999}#mainItemWrap.kuchikomiList .itemList .item2 .ct .num{padding:0 0 0 3px;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#fff}#mainItemWrap.kuchikomiList .itemList .item2 .shopcomment{height:20px;line-height:20px;font-size:11px;float:left;padding:2px;border-radius:2px;background:rgba(60,60,60,.6)}#mainItemWrap.kuchikomiList .itemList .item2 .shopcomment .num{font-weight:700;color:#fff}#mainItemWrap.kuchikomiList .itemList .item2 .ct .num em{margin:0 3px 0 0;font-style:normal}#mainItemWrap.kuchikomiList .itemList .item2 .ct .ico{width:17px;height:14px;display:inline-block;position:relative;font-size:17px;vertical-align:top}#mainItemWrap.kuchikomiList .itemList .item2 .comment .ico::before{content:"\e95b";position:absolute;top:2px}#mainItemWrap.kuchikomiList .itemList .item2 .shopcomment .ico::before{content:"\e90a"}#mainItemWrap.kuchikomiList .itemList .item2 .good .ico::before{content:"\e952"}#mainItemWrap.kuchikomiList .itemList .item2 .user{width:320px;margin:4px 0 9px;padding:0;border-bottom:3px solid #666;float:left}#mainItemWrap.kuchikomiList .itemList .item2 .user a,#mainItemWrap.kuchikomiList .itemList .item2 .user.none div.ico{margin:4px 0;padding:4px 25px 4px 7px;position:relative;border-radius:5px;display:flex;align-items:center;color:#fff}#mainItemWrap.kuchikomiList .itemList .item2 .user a:hover,#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .user a{background:rgba(60,60,60,.5)}#mainItemWrap.kuchikomiList .itemList .item2 .user a::after{content:"\e919";width:16px;height:16px;margin-top:-9px;position:absolute;top:50%;right:5px;font-size:16px;color:#f5b10f}#mainItemWrap.kuchikomiList .itemList .item2 .user dl{width:100%;height:27px;padding:0 0 0 7px;display:flex;align-items:center;line-height:1em;font-size:11px;color:#999}#mainItemWrap.kuchikomiList .itemList .item2 .user dl span{padding:0 2px 0 0;font-weight:700;color:#fff}#mainItemWrap.kuchikomiList .itemList .item2 .user dl dt{padding:0 0 4px;font-weight:400}#mainItemWrap.kuchikomiList .itemList .item2 article{width:calc(100% - 341px);min-height:76px;padding:10px 18px 15px 10px;float:left}#mainItemWrap.kuchikomiList .itemList .item2 article h2{padding:0 0 5px;line-height:1.2em;font-size:18px;font-weight:700;color:#fff;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mainItemWrap.kuchikomiList .itemList .item2 article p{line-height:1.5em;font-size:13px;color:#aaa}#mainItemWrap.kuchikomiList .itemList .item2 article p .seeMore{height:24px;margin:0 0 0 8px;padding:0 20px 0 0;position:relative;font-size:13px;color:#f5b10f;display:inline-block;cursor:pointer}#mainItemWrap.kuchikomiList .itemList .item2 article p .seeMore::after{content:"\e931";width:13px;height:13px;position:absolute;top:3px;right:2px;transform:rotate(90deg);font-size:13px}#mainItemWrap.kuchikomiList .itemList .item2 article p a:hover{text-decoration:underline}#mainItemWrap.kuchikomiList .itemList .item2 article time{font-size:11px;color:#f5b10f}#mainItemWrap.kuchikomiList .itemList .item2 .shop{width:310px;min-height:101px;border-left:1px solid #555;float:left}#mainItemWrap.kuchikomiList .itemList .item2 .shop a.shop-name{height:91px;padding:5px 0 5px 18px;text-decoration:none;display:flex;justify-content:flex-start;align-items:center}#mainItemWrap.kuchikomiList .itemList .item2 .shop figure{width:80px;height:80px;min-width:80px;min-height:80px;margin:0 8px 0 0;background:#555!important;position:relative;overflow:hidden}#mainItemWrap.kuchikomiList .itemList .item2 .shop figure span{margin:auto;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}#mainItemWrap.kuchikomiList .itemList .item2 .shop figure .si{height:45px}#mainItemWrap.kuchikomiList .itemList .item2 .shop figure .gi{width:60px}#mainItemWrap.kuchikomiList .itemList .item2 .shop figure img,.presentReplace-img{width:100%;height:100%;object-fit:cover}#mainItemWrap.kuchikomiList .itemList .item2 .shop dl{padding-right:10px;line-height:.9em}#mainItemWrap.kuchikomiList .itemList .item2 .shop dl.pt-a{width:calc(100% - 80px)}#freeTicket_campaign .ftc-link .ftc-f,#mainItemWrap.kuchikomiList .itemList .item2 .shop dl:not(.pt-a),#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .scores,#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .shop,#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .user,.presentReplace-fig{width:100%}#mainItemWrap.kuchikomiList .itemList .item2 .shop .gn,#mainItemWrap.kuchikomiList .itemList .item2 .shop .sn{padding:0 0 4px 4px;font-size:13px;border-left:3px solid #f5b10f;color:#fff}#mainItemWrap.kuchikomiList .itemList .item2 .shop .gn{height:18px;margin:5px 0 0;padding:0 0 0 4px;line-height:18px;border-left:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#mainItemWrap.kuchikomiList .itemList .item2 .shop .ag{padding:0 0 0 4px;display:block;font-size:11px;border-left:3px solid #f5b10f;color:#888}#mainItemWrap.kuchikomiList .itemList .exclico{height:26px;margin:0 0 7px;padding:0 12px 0 30px;position:relative;background:linear-gradient(to left,#ecae00 10%,#ffeb79 80%);border-radius:2px;display:inline-block;line-height:26px;text-shadow:0 0 2px #fff;font-size:13px;font-weight:700;color:#000}#mainItemWrap.kuchikomiList .itemList .exclico .ico::before{content:"\e95c";position:absolute;top:2px;left:7px;font-size:20px;color:#96841d}#mainItemWrap.kuchikomiList .itemList.itemSlider{padding:10px}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2{width:370px;min-width:370px;padding:10px 0 50px;border-bottom:none;background:0 0;align-self:flex-start}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .scores{height:auto;margin:0 0 4px;padding:0;border-bottom:none;display:flex;justify-content:flex-end;flex-wrap:wrap}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .scores .starAssessment{width:100%;margin:0 0 4px;padding:0 0 4px;border-bottom:3px solid #666}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .ct .num em{display:none}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .ct:not(.shopcomment) .num{color:#e9e9e9}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .user{margin:0;border-bottom:none;position:absolute;bottom:0;left:0;right:0}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .user:hover{margin:auto;padding:0}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 article{width:calc(100% - 20px);padding:0 0 10px}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 article .it{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #444}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 article time{margin:0 -5px 0 0;text-align:right;display:block;position:static}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .shop{min-height:auto;margin:0;padding:0;border:none}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .shop a.shop-name{height:auto;margin:auto;padding:0;justify-content:flex-start}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .shop figure{width:60px;height:60px;min-width:60px;min-height:60px;background:#222!important}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .shop figure .si{height:35px}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .shop figure .gi{width:45px}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2 .shop dl{width:calc(100% - 68px)}.presentReplace{max-width:960px;margin:0 auto 16px;padding:16px!important;border:1px dashed #999;background:#0c0c0c;color:#fff}.presentReplace-ti{margin:0 0 16px;text-align:center;font-size:18px;font-weight:700}.presentReplace-more,.presentReplace-txt{line-height:1.6em;font-size:14px}.presentReplace-flex{margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}.presentReplace-info{margin-right:16px}.presentReplace-mti{font-weight:700;color:#ff0}.presentReplace-other{width:340px;min-width:340px;padding:10px;background:#fff}.presentReplace-more{padding:2px 0;text-align:center;border-radius:30px;background:#ccc;color:#000}#freeTicket_campaign{margin:24px auto 8px}@media screen and (min-width:1281px) and (max-width:1360px){#mainItemWrap.kuchikomiList .itemList .item2 .ct .num em{display:none}}@media screen and (max-width:1130px){#mainItemWrap.kuchikomiList .itemList .item2 .ct .num em{display:none}}@media screen and (max-width:769px){#left-column{height:0!important}#mainItemWrap.kuchikomiList .itemList .item2{padding:10px 10px 50px;border-bottom:none;background:linear-gradient(to bottom,#000 10%,#222 40%)}#mainItemWrap.kuchikomiList .itemList .item2 .scores,#mainItemWrap.kuchikomiList .itemList .item2 .shop{width:100%}#mainItemWrap.kuchikomiList .itemList .item2 .scores{height:auto;margin:0 0 4px;padding:0;border-bottom:none;display:flex;justify-content:flex-end;flex-wrap:wrap}#mainItemWrap.kuchikomiList .itemList .item2 .scores .starAssessment{width:100%;margin:0 0 4px;padding:0 0 4px;border-bottom:3px solid #666}#mainItemWrap.kuchikomiList .itemList .item2 .ct .num em{display:none}#mainItemWrap.kuchikomiList .itemList .item2 .user{width:90%;margin:auto;border-bottom:none;position:absolute;bottom:8px;left:0;right:0}#mainItemWrap.kuchikomiList .itemList .item2 .user a,#mainItemWrap.kuchikomiList .itemList .item2 .user.none div.ico{background:rgba(60,60,60,.5)}#mainItemWrap.kuchikomiList .itemList .item2 article{width:calc(100% - 20px);padding:0 10px 15px}#mainItemWrap.kuchikomiList .itemList .item2 article .it{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #444}#mainItemWrap.kuchikomiList .itemList .item2 article time{margin:0 -5px 0 0;text-align:right;display:block}#mainItemWrap.kuchikomiList .itemList .item2 .shop{min-height:auto;margin:0 0 10px;padding:0;border:none}#mainItemWrap.kuchikomiList .itemList .item2 .shop a.shop-name{width:95%;height:auto;margin:auto;padding:0;justify-content:flex-start}#mainItemWrap.kuchikomiList .itemList .item2 .shop dl{width:calc(100% - 88px)}#mainItemWrap.kuchikomiList .itemList.itemSlider .item2{width:286px;min-width:286px}}@media screen and (min-width:1281px){#present-entrance .ht{padding-left:20px!important}}@media screen and (min-width:769px) and (max-width:1280px){#present-entrance .ht{padding-left:20px!important}}@media screen and (max-width:768px){#kuchikomi-title{margin:-11px 0 0;height:100px;flex-flow:wrap;justify-content:center}#keyword-search-in-this p{height:50px;line-height:50px;background:#000}#kuchikomi-title a{margin:7px 0 0}#kuchikomi-title .htx{width:100%;margin-bottom:5px;line-height:1.2em;font-size:11px}#present-entrance .present-info{margin-top:10px;padding:15px}#present-entrance .present-info .guide{padding:0 10px 0 0}#present-entrance .present-info .guide h3{font-size:14px}#present-entrance .present-info .guide p{line-height:1.2em;font-size:11px}#present-entrance .present-info .guide ul li a{padding:0 10px;font-size:11px}#present-entrance .ticket .ag{font-size:9px}#upper-element p.st{padding-left:13px}#blog-introduction .ht{padding-left:10px!important}#blog-introduction ul{display:block}#blog-introduction ul li{width:auto;height:155px;margin:0 0 10px;overflow:hidden;position:relative}#blog-introduction ul li.open{height:auto}#blog-introduction ul li.open a{position:relative;z-index:5}#blog-introduction ul li figure{width:80px;height:80px}#blog-introduction ul li .oc{height:30px;padding:0 20px;display:block;background:#000;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px 10px #000;line-height:25px;text-align:right;font-size:12px;cursor:pointer}#blog-introduction ul li .oc::before{content:"もっと見る";color:#56cb4e}#blog-introduction ul li.open .oc{width:70px;left:auto;box-shadow:none}#blog-introduction ul li.open .oc::before{content:"閉じる"}#mainItemWrap.kuchikomiList .itemList .item2 .shop dl{width:auto}.presentReplace{width:84%;border-color:#555;background:#111}.presentReplace-flex{flex-wrap:wrap;justify-content:center}.presentReplace-info{margin:0 0 8px;padding:0}.presentReplace-ti{margin:0 0 8px;text-align:center;font-size:16px}.presentReplace-txt{font-size:12px}.presentReplace-other{width:95%;min-width:95%}.presentReplace-more{padding:0;line-height:1.4em;text-align:left;font-size:12px;background:0 0;color:#d9d9d9}@media screen and (max-width:560px){#present-entrance .present-info{display:block}#present-entrance .present-info .guide{padding:0}#present-entrance .present-info .guide h3{text-align:center}#present-entrance .present-info .guide ul{justify-content:center}#present-entrance .ticket{width:auto;max-width:none;margin-bottom:0}}#freeTicket_campaign{text-align:center}#freeTicket_campaign .ftc-link .ftc-f{width:85%}}