﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap");.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .flexbox_l{display:inline-block}.flexbox .flexbox_r{display:inline-block}.btn-default{white-space:nowrap;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;transition:color 0.2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;user-select:none;border:1px solid transparent;cursor:pointer}.btn-outline{white-space:nowrap;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;transition:color 0.2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;user-select:none;background:transparent;cursor:pointer}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@-moz-keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes AnimationName{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.point_g-howabout{display:block;max-width:950px;margin:16px auto 0px;font-family:"Noto Sans Japanese",sans-serif;border-radius:0px;background:linear-gradient(270deg, #ff5100, #ffa000, #c500ff);-webkit-animation:AnimationName 16s ease infinite;-moz-animation:AnimationName 16s ease infinite;animation:AnimationName 16s ease infinite;background-size:600% 600%}@media screen and (max-width: 768px){.point_g-howabout{border-radius:0;margin:8px 8px 0}}.point_g-howabout-inner{padding:8px;display:block}@media screen and (max-width: 768px){.point_g-howabout-inner{padding:0}}.point_g-howabout-copy{text-align:center;padding:16px 8px;display:block;font-size:24px;color:#fff;letter-spacing:2px;text-shadow:0 0 4px rgba(255,255,255,0.8)}.point_g-howabout-copy small{display:block}@media screen and (max-width: 768px){.point_g-howabout-copy{font-size:16px;padding:16px 8px}.point_g-howabout-copy span{display:block}.point_g-howabout-copy small{margin-bottom:4px}}.point_g-howabout-copy-main::before{content:'＼'}@media screen and (max-width: 768px){.point_g-howabout-copy-main::before{content:''}}.point_g-howabout-copy-main::after{content:'／'}@media screen and (max-width: 768px){.point_g-howabout-copy-main::after{content:''}}@media screen and (max-width: 768px){.point_g-howabout-list{padding:0 8px}}.point_g-howabout-list ul.flexbox{display:block;font-size:0;margin:0 auto 32px;padding:1% 1% 0;max-width:950px;background:linear-gradient(270deg, #ff5100, #ffa000, #c500ff);-webkit-animation:AnimationName 16s ease infinite;-moz-animation:AnimationName 16s ease infinite;animation:AnimationName 16s ease infinite;background-size:600% 600%;box-sizing:border-box}@media screen and (max-width: 768px){.point_g-howabout-list ul.flexbox{margin:0 auto 0px}}.point_g-howabout-list ul li{margin:0;padding:2%;text-align:center;display:inline-block;background:#fff;width:49.5%;box-sizing:border-box;margin-right:1%;margin-bottom:1%}.point_g-howabout-list ul li:nth-child(2n){margin-right:0}.point_g-howabout-list ul li .read{font-size:16px;margin-bottom:5px}@media screen and (max-width: 768px){.point_g-howabout-list ul li .read{font-size:12px;height:30px;margin-bottom:5px}}.point_g-howabout-list ul li .ganre{font-size:24px;margin-bottom:5px;font-weight:600;color:#bf0000}@media screen and (max-width: 768px){.point_g-howabout-list ul li .ganre{font-size:20px}}@media screen and (max-width: 768px){.point_g-howabout-list ul li .ganre.l1{margin-top:17px;margin-bottom:17px}}.point_g-howabout-list ul li a{letter-spacing:2px;color:#fff;border:1px solid #fff;padding:16px 0px 16px 16px;font-size:20px;transition:opacity .4s;margin:0 auto;width:80%;background:#bf0000;border-radius:10px}@media screen and (max-width: 768px){.point_g-howabout-list ul li a{font-size:10px;padding:12px 0px 12px 16px;border-radius:5px;width:100%}}.point_g-howabout-list ul li a::after{content:'\f127';font-family:rex-icon;font-size:12px;padding:0 0 0 4px}.point_g-howabout-list ul li a:hover{text-decoration:none;opacity:.7}.container{width:970px;margin:0 auto}.sp .container{width:100%;margin:0}.main_bnr h1{overflow:hidden;max-width:970px;height:200px;padding:0;background:url(/static/cpn/point_g/img/mainheader.jpg) no-repeat center 0;text-indent:100%;white-space:nowrap}.matomete ul li{width:450px;display:inline-block;vertical-align:top;background-color:#ccd}.matomete ul li h2{width:150px;display:inline-block;vertical-align:top}.container{width:970px;margin:0 auto}.sp .container{width:100%;margin:0}.clearfix:before,.clearfix:after{display:block;visibility:hidden;height:0px;content:'\0020'}.clearfix:after{clear:both}.clearfix{zoom:1}div.container article.contents{background-size:100%}div.container article.contents section{position:relative}div.container article.contents section .anqPosition{position:absolute;top:-70px}div.container article.contents section.main_bnr{margin:0 0 30px 0}div.container article.contents section.main_bnr h1 img{width:100%;vertical-align:bottom}div.container article.contents section.main_bnr p{font-size:130%;margin-top:10px;text-align:center;letter-spacing:normal}div.container article.contents section.wrapper{margin:0}div.container article.contents section.bannerImg{margin:30px 0;position:relative;padding-bottom:10px;box-sizing:border-box;width:970px}div.container article.contents section.bannerImg h2{letter-spacing:normal;background:#f61515;line-height:28px;color:#fff;text-indent:20px;position:relative;font-size:16px;clear:both;margin:-1px -1px 0 -1px}.pc .matomeNav{padding:5px 0;background:#FFD513;text-align:center}.pc .matomeNav li{display:inline-block}.pc .matomeNav li a{display:block;padding:0 2em;border-radius:3px;border-bottom:solid 1px #FFB413;background:#FFFFFF;line-height:38px;color:#FF4D00;font-weight:bold;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.pc .matomeNav li a:hover{text-decoration:none;background:#FF7506;color:#fff}.pc div.container article.contents section.ptCPn h2.ptTtl:after{content:url(/static/matome/01/img/ic_pt.png);display:inline-block;width:210px;height:53px;position:absolute;right:30px;top:-29px}.pc div.container article.contents section.bannerImg h2.cpnTtl:before{content:url(/static/matome/01/img/ic_cpn.png);display:inline-block;width:210px;height:53px;position:absolute;right:30px;top:-23px}div.container article.contents section.bannerImg ul,section.cpnImg h2 ul{letter-spacing:-0.4em;padding:5px 0 5px 5px}div.container article.contents section.bannerImg ul li{float:left;width:470px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;vertical-align:top;*display:inline;*zoom:1;box-sizing:border-box;background:#f8f8f8;margin:5px}div.container article.contents section.bannerImg ul li a{float:left;width:125px;margin-bottom:.5rem;letter-spacing:0}div.container article.contents section.bannerImg ul li img{width:125px}div.container article.contents section.bannerImg ul li#luckyKuji img{width:180px;height:60px}div.container article.contents section.bannerImg ul li ul.summary{font-size:13px;font-weight:normal;float:right;width:310px;margin-left:15px;vertical-align:top;padding:0}div.container article.contents section.bannerImg ul li ul.summary li{width:100%;padding:0;height:auto;vertical-align:top;box-sizing:border-box;-webkit-box-shadow:0 0 0 rgba(255,255,255,0);-moz-box-shadow:0 0 0 rgba(255,255,255,0);box-shadow:0 0 0 rgba(255,255,255,0);border:none;margin:0;font-size:12px;letter-spacing:0;margin-bottom:5px}div.container article.contents section.bannerImg ul li ul.summary li h3{font-size:16px;word-break:break-all}div.container article.contents section.bannerImg ul li ul.summary li:first-child{font-size:13px;height:37px}div.container article.contents section.bannerImg ul li ul.summary li:first-child a{display:table}div.container article.contents section.bannerImg ul li ul.summary li:first-child a span{display:table-cell;vertical-align:middle}div.container article.contents section.bannerImg ul li ul.summary li.limit{font-size:14px;background:#bf0000;line-height:2;color:#fff;width:65%}div.container article.contents section.bannerImg ul li ul.summary li.limit img{width:10%;vertical-align:middle;padding:10px}div.container article.contents section.bannerImg ul li ul.summary li:last-child{text-align:left;margin-bottom:0;font-size:14px;padding-top:12px}div.container article.contents section ul li ul.summary li.cpnBtn a{width:194px;line-height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f22222;-webkit-box-shadow:0 1px #c9031a;-moz-box-shadow:0 1px #c9031a;box-shadow:0 1px #c9031a;color:#fff;text-align:center;font-weight:bold}div.container article.contents section ul li ul.summary li.cpnBtn a:hover{background-color:#c9031a;-webkit-box-shadow:0 1px #c9031a;-moz-box-shadow:0 1px #c9031a;box-shadow:0 1px #c9031a;text-decoration:none}div.container article.contents section ul li ul.summary li.detailBtn a{width:194px;line-height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ff7506;-webkit-box-shadow:0 1px #ff3600;-moz-box-shadow:0 1px #ff3600;box-shadow:0 1px #ff3600;color:#fff;text-align:center;font-weight:bold}div.container article.contents section ul li ul.summary li.detailBtn a:hover{background-color:#ee4b03;-webkit-box-shadow:0 1px #ff3600;-moz-box-shadow:0 1px #ff3600;box-shadow:0 1px #ff3600;text-decoration:none}div.container article.contents section.bannerImg ul li ul.summary h3 a{text-align:left;width:257px;height:39px}div.container article.contents section.contentCopyright p{font-size:10px;line-height:1.5;padding:10px;letter-spacing:normal}div.container article.contents section.cpnImg ul{margin:15px 0;letter-spacing:-0.4em}div.container article.contents section.cpnImg ul li{display:inline-block;width:213px;height:160px;margin:0 14px 20px 14px;vertical-align:top;letter-spacing:normal}section.cpnImg h2{letter-spacing:normal;background:#f61515;line-height:28px;color:#fff;text-indent:20px;position:relative;font-size:16px;clear:both}div.container article.contents section.cpnImg ul li img{width:213px;height:auto;vertical-align:top}div.container article.contents section.cpnImg ul li a{display:block;margin-bottom:.5rem;font-size:13px}.sp div.container article.contents section.cpnImg ul li a{text-align:center}div.container article.contents section.cpnImg ul ul li img{width:213px;height:auto;vertical-align:top}div.container article.contents section.trailer div.trailermovie,div.container article.contents section.trailer div.player,div.container article.contents section.trailer div#silverlightControlHost{width:400px;height:300px}.sp div.container article.contents section{display:block;margin:0 auto 1em;padding:0}.sp div.container article.contents section.main_bnr{margin:0 0 20px 0}.sp .main_bnr h1{overflow:hidden;height:17vw;padding-top:10%;background:url(/static/cpn/point_g/img/mainheader.jpg) no-repeat center 0;background-size:contain;text-indent:100%;white-space:nowrap}.sp div.container article.contents section.main_bnr h1 img{width:100%}.sp div.container article.contents section.main_bnr p{width:90%;margin:1em auto}.sp div.container article.contents section.wrapper{margin:1em auto}.sp .matomeNav{padding:5px 1%;background:#FFD513;text-align:center;overflow:hidden}.sp .matomeNav li{width:50%;float:left}.sp .matomeNav li a{display:block;height:50px;padding:0 10px;margin:1px;border-radius:3px;border-bottom:solid 1px #FFB413;background:#FFFFFF;vertical-align:middle;color:#FF4D00;font-weight:bold;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.sp .matomeNav li a:hover{text-decoration:none;background:#FF7506;color:#fff}.sp .matomeNav li a span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sp div.container article.contents section.bannerImg{display:block;width:96%;margin:0 auto 3em;padding:0;border-right:none}.sp div.container article.contents section.bannerImg h2{letter-spacing:normal;background:#f61515;line-height:2;color:#fff;text-indent:1em;position:relative;font-size:100%;clear:both;padding-right:36%}.sp div.container article.contents section.bannerImg h2.cpnTtl:before{content:"";background:url(/static/matome/01/img/ic_cpn.png) no-repeat;background-size:contain;display:inline-block;width:125px;height:32px;position:absolute;right:0;bottom:0}.sp div.container article.contents section.ptCPn h2.ptTtl:after{content:"";background:url(/static/matome/01/img/ic_pt.png) no-repeat;background-size:contain;display:inline-block;width:140px;height:38px;position:absolute;right:0;bottom:0}.sp div.container article.contents section.bannerImg ul li{display:block;width:100%;height:auto;margin:1% auto 0;padding:3% 0;border-right:none}.sp div.container article.contents section.cpnImg ul li{display:block;width:94%;height:auto;margin:10px auto 1em;padding:0;border-right:none}.sp div.container article.contents section.cpnImg ul li img{display:block;width:65%;height:auto;margin:0 auto}.sp div.container article.contents section.bannerImg ul li a{float:none;width:90%;margin-bottom:.5rem;letter-spacing:0}.sp div.container article.contents section.bannerImg ul li ul.summary{font-size:120%;margin:0 0 8px;float:none;width:83%;padding:2%;margin:0 auto}.sp div.container article.contents section.bannerImg ul li ul.summary li:first-child{font-size:84%;height:auto}.sp div.container article.contents section.bannerImg ul li ul.summary a{text-align:center;width:100%;height:auto;margin-bottom:0}.sp div.container article.contents section.bannerImg ul li ul.summary li.limit{height:auto;font-size:76%;text-align:center}.sp div.container article.contents section ul li ul.summary li.cpnBtn a{width:88%;display:inline-block;line-height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f22222;-webkit-box-shadow:0 1px #c9031a;-moz-box-shadow:0 1px #c9031a;box-shadow:0 1px #c9031a;color:#fff;text-align:center;margin-bottom:0;letter-spacing:0.1em}.sp div.container article.contents section ul li ul.summary li.detailBtn a{width:88%;display:inline-block;line-height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ff7506;-webkit-box-shadow:0 1px #ff3600;-moz-box-shadow:0 1px #ff3600;box-shadow:0 1px #ff3600;color:#fff;text-align:center;margin-bottom:0;letter-spacing:0.1em}.sp div.container article.contents section.bannerImg ul li img{display:block;width:65%;height:auto;margin:0 auto}.sp div.container article.contents section.bannerImg ul li#luckyKuji img{width:180px;height:60px}.sp div.container article.contents section.bannerImg ul li p{font-size:16px;font-weight:bold;margin:1em 0 0 0}.sp div.container article.contents section.contentCopyright p{font-size:10px;line-height:1.5;padding:10px;letter-spacing:normal}.sp div.container article.contents section.trailer div.trailermovie,.sp div.container article.contents section.trailer div.player,.sp div.container article.contents section.trailer div#silverlightControlHost{width:400px;height:226px;margin:0 auto}.sp div.container article.contents section{display:block;margin:0 auto 1em;padding:0}.sp div.container article.contents section.main_bnr{margin:0 0 20px 0}.sp div.container article.contents section.main_bnr h1 img{width:100%}.sp div.container article.contents section.main_bnr p{width:90%;margin:1em auto}.sp div.container article.contents section.wrapper{margin:1em auto}.sp .matomeNav{padding:5px 1%;background:#FFD513;text-align:center;overflow:hidden}.sp .matomeNav li{width:50%;float:left}.sp .matomeNav li a{display:block;height:50px;padding:0 10px;margin:1px;border-radius:3px;border-bottom:solid 1px #FFB413;background:#FFFFFF;vertical-align:middle;color:#FF4D00;font-weight:bold;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out}.sp .matomeNav li a:hover{text-decoration:none;background:#FF7506;color:#fff}.sp .matomeNav li a span{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sp div.container article.contents section.bannerImg{display:block;width:96%;margin:0 auto 3em;padding:0;border-right:none}.sp div.container article.contents section.bannerImg h2{letter-spacing:normal;background:#f61515;line-height:2;color:#fff;text-indent:1em;position:relative;font-size:100%;clear:both;padding-right:36%}.sp div.container article.contents section.bannerImg h2.cpnTtl:before{content:"";background:url(/static/matome/01/img/ic_cpn.png) no-repeat;background-size:contain;display:inline-block;width:125px;height:32px;position:absolute;right:0;bottom:0}.sp div.container article.contents section.ptCPn h2.ptTtl:after{content:"";background:url(/static/matome/01/img/ic_pt.png) no-repeat;background-size:contain;display:inline-block;width:140px;height:38px;position:absolute;right:0;bottom:0}.sp div.container article.contents section.bannerImg ul li{display:block;width:99%;height:auto;margin:1% auto 0;padding:3% 3%;border-right:none}.sp div.container article.contents section.cpnImg ul li{display:block;width:94%;height:auto;margin:10px auto 1em;padding:0;border-right:none}.sp div.container article.contents section.cpnImg ul li img{display:block;width:65%;height:auto;margin:0 auto}.sp div.container article.contents section.bannerImg ul li a{float:none;width:90%;margin-bottom:.5rem;letter-spacing:0}.sp div.container article.contents section.bannerImg ul li ul.summary{font-size:120%;margin:0 0 8px;display:inline-block;float:none;width:65%;padding:2%;margin:0 auto}.sp div.container article.contents section.bannerImg ul li ul.summary li:first-child{font-size:84%;height:auto}.sp div.container article.contents section.bannerImg ul li ul.summary li h3{font-size:100%;word-break:break-all}.sp div.container article.contents section.bannerImg ul li ul.summary a{text-align:left;width:100%;height:auto;margin-bottom:0}.sp div.container article.contents section.bannerImg ul li ul.summary li.limit{height:auto;font-size:76%;text-align:left;width:100%;line-height:2}.sp div.container article.contents section.bannerImg ul li ul.summary li:last-child{text-align:left;margin-bottom:0;font-size:14px;padding-top:2%}.sp div.container article.contents section ul li ul.summary li.cpnBtn a{width:88%;display:inline-block;line-height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#f22222;-webkit-box-shadow:0 1px #c9031a;-moz-box-shadow:0 1px #c9031a;box-shadow:0 1px #c9031a;color:#fff;text-align:center;margin-bottom:0;letter-spacing:0.1em}.sp div.container article.contents section ul li ul.summary li.detailBtn a{width:88%;display:inline-block;line-height:39px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ff7506;-webkit-box-shadow:0 1px #ff3600;-moz-box-shadow:0 1px #ff3600;box-shadow:0 1px #ff3600;color:#fff;text-align:center;margin-bottom:0;letter-spacing:0.1em}.sp div.container article.contents section.bannerImg ul li img{display:inline-block;width:30%;height:auto;margin:0 auto}.sp div.container article.contents section.bannerImg ul li ul.summary li.limit img{width:7%;vertical-align:middle;padding:8px}.sp div.container article.contents section.bannerImg ul li#luckyKuji img{width:180px;height:60px}.sp div.container article.contents section.bannerImg ul li p{font-size:16px;font-weight:bold;margin:1em 0 0 0}.sp div.container article.contents section.contentCopyright p{font-size:10px;line-height:1.5;padding:10px;letter-spacing:normal}.sp div.container article.contents section.trailer div.trailermovie,.sp div.container article.contents section.trailer div.player,.sp div.container article.contents section.trailer div#silverlightControlHost{width:400px;height:226px;margin:0 auto}.cpnInfo{margin:0 auto}.cpnInfo .header{margin-bottom:1em}.cpnInfo .header img{width:100%}.cpnInfo div.img{max-width:980px;width:100%;margin:0 auto}.cpnInfo div.img div{background:#edecec}.cpnInfo div.img div a{display:block;max-width:790px;width:80%;margin:0 auto;margin-bottom:2em}.cpnInfo div.img img{width:100%;margin-bottom:1em}.cpnInfo table{max-width:970px;width:100%;margin:1em auto}.cpnInfo th{width:20%;background:#eee}.cpnInfo th.title{background:#c01920;color:#fff;font-size:150%;text-align:center}.cpnInfo td{width:80%}.cpnInfo table,.cpnInfo th,.cpnInfo td{padding:15px;border:1px solid #ccc;text-align:left;vertical-align:middle;line-height:1.5}.cpnInfo table strong,.cpnInfo th strong,.cpnInfo td strong{display:block}.cpnInfo table p,.cpnInfo th p,.cpnInfo td p{margin-bottom:1em}@media screen and (max-width: 641px){.cpnInfo table,.cpnInfo th,.cpnInfo td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:94%;padding:5px;border:none}.cpnInfo th,.cpnInfo td{display:block;width:100%}.cpnInfo td{margin-bottom:1em}.cpnInfo th.title{font-size:100%}}h1.cmsoon{margin:5%;font-size:200%;text-align:center}#point_g.sp section.bnrArea img{width:100%;margin:0 auto}
