@charset "utf-8";body{background:#000}body::after{display:none!important}#side-column{width:40%;min-width:410px;background:#0a0a0a;overflow:hidden;position:fixed;top:0;bottom:0;left:0}#main-column{width:60%;max-width:690px;margin-left:40%;padding:15px 0 0}#indexHeader{width:100%;width:calc(100% - 60px);padding:30px;display:flex}#indexHeader .mainlogo{width:180px}#indexHeader .mainlogo a,#indexHeader .mainlogo div{width:180px;display:block;text-decoration:none;color:#777}#indexHeader .mainlogo.season,#indexHeader .mainlogo.season a,#indexHeader .mainlogo.season div{width:200px}#indexHeader .mainlogo figure img{width:100%;vertical-align:top}#indexHeader .mainlogo span{padding:4px 0 0;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;font-style:italic;letter-spacing:.1em}#indexHeader .mainlogo.season span{text-align:center}#indexHeader .fdx-headTxt{width:100%;margin:8px 0 0 16px}#indexHeader .fdx-headTxt h1{margin:0 0 8px;padding:0 0 8px;line-height:1.1em;font-size:14px;font-weight:400;border-bottom:1px solid #555;color:#fff}#indexHeader .fdx-headTxt h1 span{display:inline-block}#indexHeader .fdx-headTxt p{padding:0;line-height:1.3em;text-align:left;font-size:12px;color:#ccc}#indexHeader .fdx-headTxt p span{display:inline-block}#indexHeader p.cnm{margin:10px 0 0;padding:10px 0 0;border-top:1px solid #333;font-size:24px;font-weight:700}#main-column section{padding:20px 25px 35px;position:relative}#main-column section h2.ti{padding:0 10px 10px;border-bottom:1px solid #f73;text-align:left;font-size:20px;color:#fff}#main-column section h2.ti span{padding:0 0 0 10px;font-size:14px;font-weight:400;color:#ccc}#main-column #fdx-introduction p{margin:0;padding:15px 10px;line-height:1.4em;font-size:12px;color:#ccc}#main-column #fdx-introduction dl{padding:7px 10px 20px}#main-column #fdx-introduction dl dt h3{margin:0 0 10px;padding:10px 0;border-bottom:1px solid #333;line-height:1.2em;font-size:16px;font-weight:700;color:#fff}#main-column #fdx-introduction dl dt h3 span{display:inline-block}#main-column #fdx-introduction dl dd p{padding:0 0 7px;font-size:11px}#fdx-selectArea{text-align:center;padding-bottom:0!important}#fdx-selectArea div.mw{position:relative;display:inline-block}#fdx-selectArea figure#mapfig{width:570px;margin:20px 0;-moz-opacity:.2;opacity:.2}#fdx-selectArea figure#mapfig img{width:100%;vertical-align:top}#fdx-selectArea ul#mapping{list-style-type:none;position:absolute;top:0;bottom:0;left:0;right:0}#fdx-selectArea ul#mapping li.point{position:absolute}#fdx-selectArea ul#mapping li.point a{max-width:190px;display:block;text-decoration:none;color:#fff}#fdx-selectArea ul#mapping li.point a::before{content:"";width:30px;height:30px;background:rgba(0,0,0,.3);border:3px solid #f73;border-radius:50%;position:absolute}#fdx-selectArea ul#mapping li.point a::after{content:"";width:3px;height:100px;background:#f73;position:absolute}#fdx-selectArea ul#mapping li.point dl{padding:10px;background:#f73;background:linear-gradient(to bottom,#f73 40%,#f53 100%);overflow:hidden;border-radius:3px;box-shadow:0 0 10px 5px rgba(0,0,0,.5);position:relative;z-index:1}#fdx-selectArea ul#mapping li.point dl dt h3{height:38px;padding:0 75px 0 5px;position:relative;background:#eee;border-radius:2px;overflow:hidden;line-height:38px;text-align:center;font-size:14px;color:#000}#fdx-selectArea ul#mapping li.point a:hover dl dt h3{background:#111;color:#fff}#fdx-selectArea ul#mapping li.point dl dt h3 .ico{width:20px;height:20px;margin-top:-10px;position:absolute;top:50%;right:7px;transform:rotate(-90deg);color:#f73}#fdx-selectArea ul#mapping li.point dl dt h3 span{width:70px;background:#000;position:absolute;top:0;right:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#eee}#fdx-selectArea ul#mapping li.point a:hover dl dt h3 span{background:#eee;color:#f53}#fdx-selectArea ul#mapping li.point dl dt h3 span::before{content:"";width:10px;height:10px;display:block;background:#eee;position:absolute;top:14px;left:-5px;transform:rotate(45deg)}#fdx-selectArea ul#mapping li.point dl dd{padding:5px 0 0}#fdx-selectArea ul#mapping li.point dl dd ul{list-style-type:none;display:flex;flex-wrap:wrap}#fdx-selectArea ul#mapping li.point dl dd ul li{padding:5px 10px 0 0;font-size:11px}#fdx-selectArea ul#mapping li.point dl dd ul li .ico::before{content:"\e947";font-size:9px;color:#fff}#fdx-selectArea ul#mapping li#kanto{top:100px;left:350px}#fdx-selectArea ul#mapping li#kanto a::before{top:185px;left:40px}#fdx-selectArea ul#mapping li#kanto a::after{transform:rotate(25deg);top:94px;left:84px}#fdx-selectArea ul#mapping li#kansai{top:132px;left:80px}#fdx-selectArea ul#mapping li#kansai a::before{top:170px;left:186px}#fdx-selectArea ul#mapping li#kansai a::after{transform:rotate(-40deg);top:86px;left:162px}#fdx-selectArea ul#mapping li#for2{position:absolute;bottom:105px;right:-20px}#fdx-selectArea ul#mapping li#for2 a{padding:0 0 3px;border-bottom:1px solid #dddda7;display:inline-block;font-family:Yu Mincho,serif,sans-serif;font-size:20px;text-shadow:0 0 10px #f4ec6d;color:#dddda7}#fdx-selectArea .fdx-footTxt{margin:0 0 24px;padding:0 16px;line-height:1.3em;font-size:12px;text-align:left;color:#ddd}#age18over{max-width:350px;margin:0;padding:5px 7px;position:absolute;bottom:80px;right:25px;display:flex;align-items:center;justify-content:center;border-radius:5px;text-align:left}#age18over .ico{width:60px}#age18over .ico::before{content:"\e901";font-size:60px;color:#777}#age18over div{padding:7px}#age18over p{margin:0 0 5px;padding:0;line-height:1.3em;font-size:10px;color:#aaa}#age18over p span{display:inline-block}#age18over a{font-size:12px;color:#eee}#age18over a:hover{text-decoration:underline;color:#fff}#fdx-group ul{padding:15px 0 0;list-style-type:none;display:flex;flex-wrap:wrap}#fdx-group ul li{width:50%}#fdx-group ul li a{margin:0 5px 10px;padding:15px 15px 15px 65px;display:block;background:#1f1f1f;border-radius:2px;position:relative;text-decoration:none;color:#fff;transition:all .3s ease}#fdx-group ul li a .iconWrap{width:50px;height:50px;background:#444;box-sizing:border-box;position:absolute;top:7px;left:8px}#fdx-group ul li a .iconWrap.sdx{background:#27c}#fdx-group ul li a .iconWrap.odx{background:#751000}#fdx-group ul li a .iconWrap.skdx{background:#0f1626}#fdx-group ul li a .iconWrap.escp{background:#fff}#fdx-group ul li a .siteicon{width:100%;height:100%;object-fit:contain}#fdx-group ul li a h3{padding:0 0 3px;font-size:16px;color:#eee}#fdx-group ul li a .url{padding:3px 0 0;display:block;font-size:11px;color:#999}#fdx-group ul li a .ico{width:26px;height:26px;margin-top:-14px;position:absolute;top:50%;right:12px;transform:rotate(-90deg);color:#f73}#fdx-group ul li a .ico::before{content:"\e934";font-size:24px}#fdx-group ul li a:hover{background:#eee}#fdx-group ul li a:hover .ico,#fdx-group ul li a:hover h3{color:#f73}#recommend-site ul{padding:10px 0;list-style-type:none;display:flex;flex-wrap:wrap}#recommend-site ul li{width:33.33%;padding:10px 0}#recommend-site ul li a{width:140px;margin:0 auto;padding:15px;display:block;text-decoration:none;color:#ccc;transition:all .3s ease}#recommend-site ul li a:hover{background:#222}#recommend-site ul li a figure{width:110px;margin:0 auto}#recommend-site ul li a figure img{width:100%;vertical-align:top}#recommend-site ul li a dl dt{padding:7px 0 5px;font-size:12px;text-align:center;color:#eee}#recommend-site ul li a dl dd{line-height:1.2em;font-size:10px}#main-column footer{margin:0 25px;padding:26px 5px;border-top:1px solid #333}#main-column footer .cp{text-align:center;font-size:9px;color:#777}@media screen and (min-width:769px) and (max-width:1280px){body{min-width:1024px;overflow-x:auto}#side-column{z-index:10;box-shadow:0 0 10px 5px #000}}@media screen and (max-width:768px){body{background:#111}#main-column section h2.ti{text-align:center;font-size:18px}.indexbg video{width:100%;height:auto}.indexbg::before{width:100%;position:fixed;left:0;background:linear-gradient(to right,#000 0,rgba(0,0,0,.1) 90%)}#side-column{width:100%;min-width:0;margin:0;position:static;background:0 0}#indexHeader .mainlogo a,#indexHeader .mainlogo div{width:180px;margin:0;position:absolute;top:50px;left:30px}#indexHeader h1{padding:20px 13px 15px;font-size:11px;font-weight:700}#indexHeader p.cnm{margin:15px 0 0;padding:15px 5px 5px;line-height:1.4em;border-top:1px solid #333;font-size:20px;letter-spacing:-.03em;text-shadow:0 0 3px #000}#side-column .indexbg{width:calc(100% + 20px);position:fixed;top:-10px;left:-10px;right:-10px;z-index:-1}#side-column .indexbg::after{content:"";width:100%;height:150px;background:linear-gradient(to bottom,rgba(0,0,0,0) 40%,#111 100%);position:absolute;bottom:0;left:0;right:0}#dxidxbg{width:100%;height:auto;min-height:inherit;position:static;filter:blur(2px) grayscale(50%)}#main-column{width:100%;max-width:none;margin:0;overflow:hidden}#main-column section{padding:20px 10px 25px}#fdx-selectArea div.mw{height:284px}#fdx-selectArea figure#mapfig{width:100%;max-width:300px;min-width:300px}#fdx-selectArea ul#mapping li.point dl{width:100px;padding:7px}#fdx-selectArea ul#mapping li.point dl dt h3{height:26px;padding:0 45px 0 5px;line-height:26px;font-size:11px}#fdx-selectArea ul#mapping li.point dl dt h3 span{width:40px;font-size:9px}#fdx-selectArea ul#mapping li.point dl dt h3 span::before{display:none}#fdx-selectArea ul#mapping li.point dl dt h3 .ico{right:0}#fdx-selectArea ul#mapping li.point dl dt h3 .ico::before{font-size:14px}#fdx-selectArea ul#mapping li.point dl dd ul li{padding:2px 7px 0 0;font-size:9px}#fdx-selectArea ul#mapping li.point dl dd ul li .ico::before{font-size:8px}#fdx-selectArea ul#mapping li.point a::before{width:15px;height:15px;border:2px solid #f73}#fdx-selectArea ul#mapping li.point a::after{width:2px}#fdx-selectArea ul#mapping li#kanto{top:40px;left:180px}#fdx-selectArea ul#mapping li#kanto a::before{top:120px;left:25px}#fdx-selectArea ul#mapping li#kanto a::after{top:27px;left:58px}#fdx-selectArea ul#mapping li#kansai{top:50px;left:22px}#fdx-selectArea ul#mapping li#kansai a::before{top:120px;left:120px}#fdx-selectArea ul#mapping li#kansai a::after{top:35px;left:92px}#fdx-selectArea ul#mapping li#for2{bottom:30px;right:5px}#age18over{margin:-10px auto 20px;position:static;border-radius:0;border-top:1px solid #333;border-bottom:1px solid #333}#age18over figure .ico::before{color:#777}#age18over p{letter-spacing:-2px 0 0;font-size:9px;color:#ccc}#fdx-group ul li{width:100%}#fdx-introduction dl dt h3{text-align:center}#main-column #fdx-introduction p{text-shadow:0 0 3px #000}#recommend-site .ws{margin:0 -10px;position:relative;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#recommend-site .ws ul{flex-wrap:nowrap}#recommend-site .ws ul li{min-width:150px;padding:0;border-left:1px solid #222}#recommend-site .ws ul li:first-child{border:none}#recommend-site .ws ul li figure{width:80px}#recommend-site .ws ul li a{width:120px;background:0 0!important}#main-column footer{margin:0 10px}#main-column footer .cp{font-size:8px}#main-column footer #pageTop a{background:rgba(31,31,31,.9)}}#side-column .indexbg{display:none}#dxidxbg{height:calc(100% + 20px);min-height:900px;filter:blur(7px) grayscale(50%);opacity:.2;position:absolute;top:-10px;bottom:-10px;right:-10px;z-index:-1}#movieCover-wrap .movieCover-video{display:none}#movieCover-wrap .movieCover-video #movieCover{max-width:100%;min-width:370px;height:100%;object-fit:cover;object-position:top left;position:absolute;right:0;bottom:0;top:0;z-index:1;opacity:.5}#movieCover-wrap .movieCover-video .movieCover-bg{content:'';height:100%;background:linear-gradient(to right,#0a0a0a 5%,transparent 25%);position:absolute;top:0;right:0;z-index:1}#movieCover-wrap .movieCover-meta{height:100px;margin:auto 0;font-size:14px;position:absolute;top:50vh;bottom:0;left:50px;z-index:3}#movieCover-wrap .movieCover-meta .meta-title{min-width:260px;margin:0 0 11px;padding:0 8px 6px;font-size:28px;font-weight:700;text-shadow:0 0 3px #000;border-bottom:1px solid #666;color:#ddd;position:relative}#movieCover-wrap .movieCover-meta .meta-girl{padding:0 8px 6px;font-weight:700}#movieCover-wrap .movieCover-meta .meta-girl a{color:#ff7233}#movieCover-wrap .movieCover-meta .meta-girl i{margin-left:4px;font-size:90%}#movieCover-wrap .movieCover-meta .meta-shop{padding:0 8px}#movieCover-wrap .movieCover-meta .meta-shop a{color:#ccc}#movieCover-wrap .movieCover-meta .meta-shop a span{margin-right:8px;font-size:10px}#movieCover-wrap .movieCover-meta .meta-link{display:none}#movieCover-wrap .movieCover-meta a{text-shadow:0 0 2px #090909}#movieCover-wrap .movieCover-meta a:hover{text-decoration:underline}#main-column.nocover #indexHeader{width:calc(40% - 60px);min-width:350px;height:250px;margin:auto;text-align:center;flex-wrap:wrap;position:fixed;top:0;bottom:60px;left:0;z-index:11}#main-column.nocover #indexHeader .mainlogo{width:390px;margin-left:auto}#main-column.nocover #indexHeader .mainlogo a,#main-column.nocover #indexHeader .mainlogo div{width:250px;margin:auto}#main-column.nocover #indexHeader .fdx-headTxt{width:390px;margin-left:auto;padding:20px 0 0;border-top:1px solid #333}#main-column.nocover #indexHeader .fdx-headTxt h1{line-height:1.3em;border:none}@media screen and (max-width:768px){#movieCover-wrap .movieCover-video #movieCover{width:100%;height:auto;position:fixed}#movieCover-wrap .movieCover-video .movieCover-bg{height:100vh;background:linear-gradient(to top,rgba(0,0,0,.7) 10%,transparent 40%);position:fixed;top:auto;bottom:0}#movieCover-wrap .movieCover-video .movieCover-bg::after{content:'';width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.7) 60%,rgba(0,0,0,.3) 100%);position:absolute;top:0;left:0;opacity:0;transition:.7s}.scrl #movieCover-wrap .movieCover-video .movieCover-bg::after{opacity:1}#movieCover-wrap .movieCover-meta{width:90%;width:calc(100% - 32px);height:80px;margin:0;font-size:11px;top:57vh;top:calc(72vh - 80px);left:16px}#movieCover-wrap .movieCover-meta .meta-title{font-size:22px;border-color:#aaa}#movieCover-wrap .movieCover-meta .meta-girl{padding:0 8px 4px}#movieCover-wrap .movieCover-meta dd:not(.meta-link) a{width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}#movieCover-wrap .movieCover-meta .meta-girl,#movieCover-wrap .movieCover-meta .meta-shop{width:calc(100% - 110px);cursor:pointer}#movieCover-wrap .movieCover-meta .meta-shop a span{margin:0 0 2px;display:block}#movieCover-wrap .movieCover-meta .meta-link{display:block;position:absolute;bottom:2px;right:0}#movieCover-wrap .movieCover-meta .meta-link a{height:40px;padding-left:20px;line-height:40px;font-size:12px;color:#fff;display:block;transition:.2s;border-left:1px solid #ddd}#movieCover-wrap .movieCover-meta .meta-link a i::before{content:'\e917';padding-left:4px;vertical-align:middle}#movieCover-wrap .movieCover-meta .meta-link5 a:hover{text-decoration:none;background:rgba(0,0,0,.9)}#main-column{padding-top:72vh;position:relative;z-index:1}#indexHeader{width:calc(100% - 32px);padding:8px 16px;position:absolute;top:0}#indexHeader .mainlogo{width:130px!important}#indexHeader .mainlogo a,#indexHeader .mainlogo div{width:130px!important;color:#ccc;position:static}#indexHeader .mainlogo span{font-size:10px}#indexHeader .fdx-headTxt{width:calc(100% - 146px);margin:0 0 0 16px}#indexHeader .fdx-headTxt h1{margin:5px 0 0;padding:0;font-size:12px;color:#ccc;border-bottom:none}#indexHeader .fdx-headTxt h1 span{display:inline}#indexHeader .fdx-headTxt p{display:none}#main-column.nocover{padding-top:270px}#main-column.nocover #indexHeader{margin:auto;position:absolute;bottom:unset;top:30px;left:0;right:0}}