@charset "UTF-8";/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */@import url(https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i);button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}a,body{color:#fff}.l-footer,.p-rule-detail,.p-store-text{text-align:center}h1{font-size:2em}hr{box-sizing:content-box;height:0}.c-set-item,.p-contact-item,.p-contact-title,.p-spec-item-title,legend{box-sizing:border-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;outline:0}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.p-contact-item,strong{font-weight:700}details{display:block}summary{display:list-item}[hidden],template{display:none}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;background-color:#060329;font-family:Lato,YuGothic,'Yu Gothic','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3','メイリオ',Meiryo,sans-serif;line-height:1}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0}dd,dl,dt,ol,p,ul{margin:0;padding:0}a:hover{text-decoration:none}li,ol,ul{list-style:none}img{border-style:none;width:100%;height:auto;line-height:0;vertical-align:bottom}.c-stitle,.c-text,.c-title,.p-gnav-list,.p-logo-header{font-size:0;margin:0 auto;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width:750px){.pc{display:none!important}html{font-size:3.067vw}}@media screen and (min-width:751px){.sp{display:none!important}body,html{width:100%;font-size:16px;min-width:1100px}a img{-webkit-transition:opacity .3s;transition:opacity .3s}a img:hover{opacity:.7}}@-webkit-keyframes shine2{100%{background-position:0 -450px}}@keyframes shine2{100%{background-position:0 -450px}}.c-store-link{display:block;background-size:100% auto;background-repeat:no-repeat;font-size:0}.l-header{width:100%;background:-webkit-gradient(linear,left top,right top,from(#05626b),color-stop(#066b78),to(#055449));background:linear-gradient(90deg,#05626b,#066b78,#055449);z-index:10;position:fixed;top:0}.p-logo-header{display:block;background:url(/games/dominate-grail-war/assets/images/logo-small.png) center no-repeat;background-size:100% auto;font-size:0}.p-logo-header-link{width:100%;height:100%;display:block}@media screen and (max-width:750px){.p-gnav,.p-menu.view span{opacity:0}.p-gnav,.p-logo-header{border-bottom:.2666vw solid #0cb0b7}.l-header{box-sizing:border-box}.p-logo-header{position:relative;width:100%;height:13.333vw;background:url(/games/dominate-grail-war/assets/images/logo-small.png) center no-repeat,-webkit-gradient(linear,left top,right top,from(#05626b),color-stop(#066b78),to(#055449));background:url(/games/dominate-grail-war/assets/images/logo-small.png) center no-repeat,linear-gradient(90deg,#05626b,#066b78,#055449);background-size:32vw auto,100% auto;z-index:1}.p-menu,.p-store-link-small{position:absolute;z-index:1}.p-store-link-small{top:1.333vw;left:1.333vw}.p-menu{top:3.867vw;right:4vw;width:7.2vw;height:5.6vw;cursor:pointer}.p-menu.view span:first-child,.p-menu.view span:last-child,.p-menu.view span:nth-child(2){left:0;top:2.4vw;position:absolute}.p-menu span{width:7.2vw;height:.8vw;margin-bottom:1.6vw;display:block;background-color:#fff;box-shadow:0 0 .4vw .4vw rgba(0,47,70,.5);-webkit-transition:transform .4s,opacity .8s;-webkit-transition:opacity .8s,-webkit-transform .4s;transition:opacity .8s,-webkit-transform .4s;transition:transform .4s,opacity .8s;transition:transform .4s,opacity .8s,-webkit-transform .4s}.p-menu span:nth-child(2){-webkit-transition:opacity .2s;transition:opacity .2s}.p-menu.view{background:url(/games/dominate-grail-war/assets/images/sp/btn_close.png) center no-repeat;background-size:6.933333333333334vw auto}.p-menu.view span:first-child{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.p-menu.view span:last-child{-webkit-transform:rotate(-315deg);transform:rotate(-315deg)}.p-gnav{position:absolute;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);width:100%;background-color:#000;-webkit-transition:transform .4s,opacity .4s;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s,-webkit-transform .4s}.p-gnav.view{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.p-gnav-list{background:-webkit-gradient(linear,left top,right top,from(rgba(12,176,183,0)),color-stop(#0cb0b7),to(rgba(12,176,183,0)));background:linear-gradient(90deg,rgba(12,176,183,0),#0cb0b7,rgba(12,176,183,0))}.c-gnav-top{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-top.jpg)}.c-gnav-introduction{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-introduction.jpg)}.c-gnav-faq{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-faq.jpg)}.c-gnav-howto{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-howto.jpg)}.c-gnav-character{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-character.jpg)}.c-gnav-event{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-event.jpg)}.c-gnav-spec{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-spec.jpg)}.c-gnav-store{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-store.jpg)}.c-gnav-media{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-media.jpg)}.c-gnav-close{background-image:url(/games/dominate-grail-war/assets/images/sp/gnav-close.jpg)}.c-gnav-link{width:100%;height:13.067vw;display:block;margin-top:.267vw;background-size:100% auto}.l-main{padding-top:13.333vw}}@media screen and (min-width:751px){.l-header{min-width:1100px;border-bottom:2px solid #0cb0b7}.l-header-inner{max-width:1190px;min-width:990px;margin:0 auto;padding:12px 0}.p-logo-header{width:178px;height:58px;float:left;margin:0 34px 12px 0}.p-gnav-list{position:relative;width:536px;font-size:0;float:left;margin-top:8px}.c-gnav-item:before,.p-gnav-list:before{content:'';top:0;width:1px;height:100%}.p-gnav-list:before{position:absolute;right:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(12,176,183,0)),color-stop(#0cb0b7),to(rgba(12,176,183,0)));background:linear-gradient(0deg,rgba(12,176,183,0),#0cb0b7,rgba(12,176,183,0))}.c-gnav-item{position:relative;display:inline-block}.c-gnav-item:before{position:absolute;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(12,176,183,0)),color-stop(#0cb0b7),to(rgba(12,176,183,0)));background:linear-gradient(0deg,rgba(12,176,183,0),#0cb0b7,rgba(12,176,183,0))}.c-gnav-link{display:block;height:40px;-webkit-transition:background .3s;transition:background .3s}.c-gnav-top{width:52px;background:url(/games/dominate-grail-war/assets/images/gnav-top.png) center no-repeat}.c-gnav-top:hover{background:url(/games/dominate-grail-war/assets/images/gnav-top_on.png) center no-repeat}.c-gnav-introduction{width:126px;background:url(/games/dominate-grail-war/assets/images/gnav-introduction.png) center no-repeat}.c-gnav-introduction:hover{background:url(/games/dominate-grail-war/assets/images/gnav-introduction_on.png) center no-repeat}.c-gnav-faq{width:55px;background:url(/games/dominate-grail-war/assets/images/gnav-faq.png) center no-repeat}.c-gnav-faq:hover{background:url(/games/dominate-grail-war/assets/images/gnav-faq_on.png) center no-repeat}.c-gnav-howto{width:121px;background:url(/games/dominate-grail-war/assets/images/gnav-howto.png) center no-repeat}.c-gnav-howto:hover{background:url(/games/dominate-grail-war/assets/images/gnav-howto_on.png) center no-repeat}.c-gnav-character{width:104px;background:url(/games/dominate-grail-war/assets/images/gnav-character.png) center no-repeat}.c-gnav-character:hover{background:url(/games/dominate-grail-war/assets/images/gnav-character_on.png) center no-repeat}.c-gnav-event{width:65px;background:url(/games/dominate-grail-war/assets/images/gnav-event.png) center no-repeat}.c-gnav-event:hover{background:url(/games/dominate-grail-war/assets/images/gnav-event_on.png) center no-repeat}.c-gnav-spec{width:60px;background:url(/games/dominate-grail-war/assets/images/gnav-spec.png) center no-repeat}.c-gnav-spec:hover{background:url(/games/dominate-grail-war/assets/images/gnav-spec_on.png) center no-repeat}.c-gnav-store{width:64px;background:url(/games/dominate-grail-war/assets/images/gnav-store.png) center no-repeat}.c-gnav-store:hover{background:url(/games/dominate-grail-war/assets/images/gnav-store_on.png) center no-repeat}.c-gnav-media{width:70px;background:url(/games/dominate-grail-war/assets/images/gnav-media.png) center no-repeat}.c-gnav-media:hover{background:url(/games/dominate-grail-war/assets/images/gnav-media_on.png) center no-repeat}.p-store-link{width:565px;height:131px;background-image:url(/games/dominate-grail-war/assets/images/btn-store.png);margin:0 auto 40px;-webkit-animation:shine1 2.5s steps(10,start) infinite;animation:shine1 2.5s steps(10,start) infinite;-webkit-transition:opacity .3s;transition:opacity .3s}.p-store-link:hover{opacity:.7}.p-store-link-small{float:right;width:210px;height:50px;margin-top:5px;background-image:url(/games/dominate-grail-war/assets/images/btn-store-small.png);-webkit-transition:opacity .3s;transition:opacity .3s}.p-store-link-small:hover{-webkit-animation:shine2 .15s steps(9,start);animation:shine2 .15s steps(9,start);opacity:.7}.l-main{padding-top:80px}}.l-contact{position:relative}.p-contact-title{background-color:#000;display:inline-block;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.p-contact-title span{display:block;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.p-rule-detail-link{display:block;font-size:0;background-size:100% auto}@media all and (-ms-high-contrast:none){body{font-family:"メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif}}@media screen and (max-width:750px){.l-contact-inner{padding:0 4vw;line-height:1.5}.p-contact-title{width:36.8vw;padding:.667vw 2vw;margin-bottom:-.267vw;font-size:3vw}.p-contact-list{position:relative;padding:2.667vw 0 2.667vw 2vw;font-size:3.067vw;overflow:hidden}.p-contact-item-text,.p-contact-list .p-contact-item-text{padding-bottom:4.8vw}.p-contact-list:before{position:absolute;content:'';top:0;left:1.7333333333333334vw;width:100%;height:.26666666666666666vw;background-color:#000}.p-contact-item{font-size:3.2vw}.p-contact-item span{font-weight:400;font-size:2.66667vw}.p-rule-detail-title{font-size:3.73333vw}.p-rule-detail-link{width:85.73333vw;height:19.86667vw;margin:6vw auto 0;background-image:url(/games/dominate-grail-war/assets/images/sp/btn-rule-detail.png)}}@media screen and (min-width:751px){.l-contact-inner{width:1000px;margin:0 auto}.p-contact-title{position:relative;width:253px;padding:5px 19px}.p-contact-title:before{content:'';position:absolute;bottom:0;left:30px;width:970px;height:2px;background-color:#000}.p-contact-list{display:-webkit-box;display:flex;flex-wrap:wrap;padding-left:20px}.p-contact-item{font-size:16px;padding-top:13px}.p-contact-item-title{width:130px}.p-contact-item-text{width:850px}.p-contact-item span{padding-left:50px;font-size:14px}.c-link-btn{-webkit-transition:opacity .3s;transition:opacity .3s}.c-link-btn:hover{opacity:.7}.p-rule-detail{width:820px}.p-rule-detail-title{font-size:24px}.p-rule-detail-link{width:565px;height:125px;margin:40px auto 0;background-image:url(/games/dominate-grail-war/assets/images/btn-rule-detail.png)}}.l-footer,.p-main-visual{position:relative}.l-footer{background-color:#060329}.p-footer-logo{background-color:#fff}.c-footer-logo-item{display:inline-block;vertical-align:middle}.c-footer-logo-item a{display:block}.c-sns-item{vertical-align:middle;display:inline-block}.c-sns-title{background:url(/games/dominate-grail-war/assets/images/title-share.png) center no-repeat;background-size:100% auto}.p-site-top{display:block;font-size:0;background-size:100% auto;margin:0 auto}@media screen and (max-width:750px){.l-footer{padding:13.33333vw 0 8vw}.p-footer-logo{padding:5.733vw 0}.c-footer-logo-item{margin:0 3.867vw}.c-logo-fate-sn{width:22.267vw}.c-logo-tm{width:15.333vw}.c-logo-dw{width:25.333vw}.p-sns-box{padding:8vw 0}.c-sns-item{width:8vw;margin:0 2.667vw}.c-sns-title{width:31.333vw;height:3.333vw}.c-copylight{line-height:2;font-size:3.067vw}.p-site-top{width:92vw;height:34.66667vw;background-image:url(/games/dominate-grail-war/assets/images/sp/btn-site-top.png)}}@media screen and (min-width:751px){.l-footer{padding:60px 0 50px}.p-footer-logo{padding:14px 0}.c-footer-logo-item{margin:0 55px}.c-logo-fate-sn{width:108px}.c-logo-tm{width:79px}.c-logo-dw{width:170px}.p-sns-box{padding:50px 0}.c-sns-item{width:32px;margin:0 10px}.c-sns-title{width:118px;height:13px}.c-copylight{line-height:2;font-size:.8rem}.p-site-top{width:904px;height:200px;background-image:url(/games/dominate-grail-war/assets/images/btn-site-top.png)}}@-webkit-keyframes shine1{0%,30%{background-position:0 0}100%,40%{background-position:0 -1310px}}@keyframes shine1{0%,30%{background-position:0 0}100%,40%{background-position:0 -1310px}}@-webkit-keyframes shineSP{0%,30%{background-position:0 0}100%,40%{background-position:0 -213.33333333333332vw}}@keyframes shineSP{0%,30%{background-position:0 0}100%,40%{background-position:0 -213.33333333333332vw}}.slick-slide{outline:0}.l-block{opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}.l-block.view{opacity:1}.l-block .c-text{opacity:0;-webkit-transform:translate(0,20px);transform:translate(0,20px);-webkit-transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,-webkit-transform .5s;transition:opacity 1s,transform .5s;transition:opacity 1s,transform .5s,-webkit-transform .5s}.l-block .c-text.view{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.l-main-inner{opacity:0}.c-copy-text,.c-logo-fate-sn-15th{position:absolute;opacity:0}.p-news-box{overflow-y:scroll}.p-news-box::-webkit-scrollbar-thumb{background:#968472}.p-news-box::-webkit-scrollbar-track-piece:start{background:#33220f}.p-news-box::-webkit-scrollbar-track-piece:end{background:#33220f}.c-news-title{background:url(/games/dominate-grail-war/assets/images/title-news.png) center no-repeat;background-size:100% auto}.p-faq-link,.p-media-link{position:relative;display:block;font-size:0;background-size:100% auto}.l-character .slick-dots{position:relative;bottom:0}.l-character .slick-dots li{margin:0;background:-webkit-gradient(linear,left bottom,left top,from(#0a0545),to(#282a78));background:linear-gradient(to top,#0a0545,#282a78)}.l-character .slick-dots li img{position:relative}.l-character .slick-dots li:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(#0a5b85),to(#61c2cb));background:linear-gradient(to top,#0a5b85,#61c2cb);opacity:0;-webkit-transition:opacity .7s;transition:opacity .7s}.l-character li.slick-active:before{opacity:1}.p-master-img,.p-servant-img{-webkit-transition:transform .25s;-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.p-master-img{-webkit-transform:translateX(-20%);transform:translateX(-20%)}.p-servant-img{-webkit-transform:translateX(20%);transform:translateX(20%)}.slick-active .p-master-img,.slick-active .p-servant-img{-webkit-transform:translateX(0);transform:translateX(0)}.p-spec-item span{font-weight:400}.p-set-list{display:-webkit-box;display:flex;flex-wrap:wrap;background-color:#021f1d}.c-set-item{display:-webkit-box;display:flex}.p-spec-item-title{background-color:#000;display:inline-block;-webkit-transform:skewX(30deg);transform:skewX(30deg)}.p-spec-item-title span{display:block;-webkit-transform:skewX(-30deg);transform:skewX(-30deg)}.l-event,.l-faq,.l-media,.l-store{position:relative;width:100%}.l-event:before,.l-faq:before,.l-media:before,.l-store:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image:-webkit-gradient(linear,left top,right top,from(#060329),color-stop(10%,transparent),color-stop(90%,transparent),to(#060329));background-image:linear-gradient(to right,#060329,transparent 10%,transparent 90%,#060329);background-size:100% 100%}.p-store-text,.p-store-title{position:relative}.p-store-text{font-weight:700;line-height:1.5}.l-footer{padding-top:0}@media screen and (max-width:750px){.c-news-data,.p-master,.p-pickup-bnr,.p-servant{position:relative}.p-main-visual{width:100%;height:138.8vw;background:url(/games/dominate-grail-war/assets/images/sp/img-visual.jpg) no-repeat;background-size:100% auto}.c-logo-fate-sn-15th{top:2.4vw;left:1.6vw;width:20.533vw}.c-copy-text{width:11.2vw;top:16.8vw;left:5.067vw}.p-contents{padding:8vw 4vw 0vw}.c-project-text-01{width:100%;height:10.667vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-project-01.jpg)}.c-project-text-02{width:100%;height:9.333vw;margin:0 auto 2.6666666666666665vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-project-02.jpg)}.c-project-text-03{width:61.33333vw;margin:0 auto 6.666666666666667vw}.c-project-text-04{width:77.067vw;margin:4vw auto 6.666666666666667vw}.p-pickup-bnr{width:92vw;height:46vw}.l-news-inner{width:100%;padding:5.067vw 4vw 4vw;background-image:url(/games/dominate-grail-war/assets/images/bg-news.jpg);box-sizing:border-box}.p-news-box{width:100%;height:26.667vw}.p-news-box::-webkit-scrollbar{width:2.133vw}.p-news-box::-webkit-scrollbar-thumb{border-radius:.667vw}.p-news-box::-webkit-scrollbar-track-piece:start{border-radius:.667vw}.p-news-box::-webkit-scrollbar-track-piece:end{border-radius:.667vw}.c-news-title{width:10.8vw;height:2.8vw;margin:0 auto 4vw}.c-news-list{margin-bottom:2.6666vw;line-height:2;font-size:3.067vw}.c-news-list:last-child{margin-bottom:0}.c-news-data{padding-left:8.4vw;background:url(/games/dominate-grail-war/assets/images/icon.png) center left no-repeat;background-size:5.6vw auto}.p-twitter{width:85.2vw;margin:8vw auto}.l-collaboration{padding-bottom:7.333vw}.l-collaboration-inner{margin:0 auto;padding:0 4vw 68vw;text-align:center;background:url(/games/dominate-grail-war/assets/images/sp/bg-collaboration.jpg) bottom center no-repeat;background-size:100% auto}.c-collaboration-logo{width:100%;height:22.267vw;margin-bottom:7.333vw;background-image:url(/games/dominate-grail-war/assets/images/sp/img-collaboration.jpg?190801)}.c-collaboration-text{width:100%;height:10vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-collaboration.jpg)}.l-introduction{margin-bottom:13.333333333333334vw;padding:6.667vw 0;background:url(/games/dominate-grail-war/assets/images/sp/bg-introduction.jpg) center no-repeat;background-size:100% auto}.c-introduction-title{width:74.66666666666667vw}.c-introduction-text-01{width:92vw;height:101.33333333333333vw;margin-top:4vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-introduction-01.png)}.c-introduction-text-02{width:73.86666666666666vw;height:58vw;margin-top:7.333vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-introduction-02.png)}.c-howto-title{width:92vw;height:10.667vw;background-image:url(/games/dominate-grail-war/assets/images/sp/title-howto.jpg)}.p-point .c-stitle{width:97.333vw;margin:0 auto 4.666666666666667vw}.p-point-01{margin:8vw auto;padding-bottom:56.333vw;background:url(/games/dominate-grail-war/assets/images/sp/img-howto-point-01.jpg) left bottom no-repeat;background-size:100% auto}.p-point-02{margin-bottom:6vw;padding-bottom:69.333vw;background:url(/games/dominate-grail-war/assets/images/sp/img-howto-point-02.jpg) left bottom no-repeat;background-size:100% auto}.p-point-03{margin-bottom:5.333vw;padding-bottom:72vw;background:url(/games/dominate-grail-war/assets/images/sp/img-howto-point-03.jpg) left bottom no-repeat;background-size:100% auto}.p-point-04{padding-bottom:86.13333vw;background:url(/games/dominate-grail-war/assets/images/sp/img-howto-point-04.jpg) left bottom no-repeat;background-size:100% auto}.c-point-text-01{height:36.533vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-howto-point-01.jpg)}.c-point-text-02{height:35.6vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-howto-point-02.jpg)}.c-point-text-03{height:50vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-howto-point-03.jpg)}.c-point-text-04{height:35.6vw;background-image:url(/games/dominate-grail-war/assets/images/sp/text-howto-point-04.jpg)}.p-rule-detail{padding:6.66667vw 0 0}.l-faq{text-align:center}.l-faq .p-faq-title{width:92vw;height:10.667vw;background-image:url(/games/dominate-grail-war/assets/images/sp/title-faq.png)}.l-faq .p-faq-link{width:85.86667vw;height:20vw;margin:8vw auto 0;background-image:url(/games/dominate-grail-war/assets/images/btn-faq.png);background-repeat:no-repeat}.l-character .c-stitle{width:100%;height:8.13333vw;margin:8vw auto 0}.l-character .p-character-title{width:92vw;height:10.667vw;background-image:url(/games/dominate-grail-war/assets/images/sp/title-character.jpg)}.l-character .slick-dots li{width:14vw;height:14vw;margin:2vw 0 0 2vw}.c-character-text{font-size:2.93333vw;line-height:1.3;text-align:left;text-align:justify;white-space:pre-line}.p-servant .slick-dots,.p-servant-name,.p-servant-nav{text-align:right}.p-master-nav,.p-servant-nav{position:absolute;top:8.13333vw;z-index:1;padding-top:2vw}.p-master-profile,.p-servant-profile{position:relative;width:68vw;margin:3.06667vw 4vw;text-shadow:0 0 .66667vw #060329}.p-master-skill,.p-master-spec,.p-servant-skill,.p-servant-spec{position:relative;width:68vw;margin:0 4vw .66667vw;padding:3.33333vw;box-sizing:border-box}.p-master-img,.p-servant-img{position:absolute;top:0}.p-master-name,.p-servant-name{height:10.66667vw;padding:0 4vw;box-sizing:border-box}.p-master-name img,.p-servant-name img{width:auto;height:10.66667vw}.p-master-stitle{background:url(/games/dominate-grail-war/assets/images/sp/character/stitle-master.png) top left no-repeat;background-size:87.86667vw auto}.p-master-nav{left:2vw;width:64vw}.p-master-name{margin-top:38vw;background:url(/games/dominate-grail-war/assets/images/sp/character/bg-name-master.png) center left no-repeat;background-size:77.06667vw auto}.p-master-img{width:39.2vw;right:0}.p-master-spec{background:rgba(147,32,67,.8)}.p-servant-stitle{background:url(/games/dominate-grail-war/assets/images/sp/character/stitle-servant.png) top right no-repeat;background-size:87.86667vw auto}.p-servant-item{height:132.8vw}.p-servant-nav{width:56vw;right:4vw}.p-servant .slick-dots li:nth-child(6){margin-right:8vw}.p-servant-name{margin:54vw 0 0 auto;background:url(/games/dominate-grail-war/assets/images/character/bg-name-servant.png) center right no-repeat;background-size:77.06667vw auto}.p-servant-name img{margin:0 0 0 auto}.p-servant-img{width:55.33333vw;left:0}.p-servant-profile{margin:3.06667vw 4vw 3.06667vw auto}.p-servant-skill,.p-servant-spec{margin:0 4vw .66667vw auto;background:rgba(14,86,175,.8)}.p-servant-skill-stitle{text-align:left;padding-bottom:1.33333vw;color:#32bbfb;font-weight:700;font-size:2.93333vw}.p-event-title{width:92vw;height:10.66667vw;margin-bottom:5.33333vw;background-image:url(/games/dominate-grail-war/assets/images/sp/title-event.png)}.p-event-list-item{position:relative;width:92vw;margin:8.66667vw auto 0;line-height:1.5}.p-event-list-item-text{font-size:3.067vw;margin:4vw 0 0 2.66667vw;padding-left:7.33333vw;background:url(/games/dominate-grail-war/assets/images/icon.png) center left no-repeat;background-size:5.6vw auto}.p-event-list-item-place{margin-top:3.33333vw}.p-event-list-item-title{font-size:3.73333vw;text-indent:-3.73333vw;padding-left:3.73333vw}.p-event-list-item-title:before{content:'◆';color:#06bcb2}.c-event-data{width:100%;background-color:#021f1d;font-size:3.067vw;font-weight:700;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;border:.26667vw solid #6d6d6d}.c-event-data-text,.c-event-data-title{padding:2.66667vw;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.c-event-data-title{width:11.33333vw;text-align:center;border-right:.26667vw solid #6d6d6d}.c-event-data.p-event-list-item-day{border-top:none}.p-event-present{position:relative;text-align:center}.p-event-present-img{width:85.33333vw;margin:8.66667vw auto}.p-event-present-text{width:84.53333vw}.l-media{text-align:center}.l-media .p-media-title{width:92vw;height:10.667vw;background-image:url(/games/dominate-grail-war/assets/images/sp/title-media.png)}.l-media .p-media-link{width:85.86667vw;height:20vw;margin:8vw auto 0;background-image:url(/games/dominate-grail-war/assets/images/btn-media.png);background-repeat:no-repeat}.l-spec{padding:8vw 0 3.333vw;background-image:-webkit-gradient(#053935 0,#053935 .53333vw,#042e2a .8vw,#042e2a .4vw);-webkit-background-size:100% .8vw;background:repeating-linear-gradient(#053935 0,#053935 .53333vw,#042e2a .8vw,#042e2a .4vw);background-size:100% .8vw}.p-spec-title{width:92vw;height:10.667vw;margin-bottom:8vw;background-image:url(/games/dominate-grail-war/assets/images/sp/title-spec.png)}.l-spec-box{padding:0 4vw;font-weight:700;line-height:1.5}.p-package{width:57.6vw;margin:3.3333333333333335vw auto 2vw}.p-spec-list-01,.p-spec-list-02{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:1.333vw}.p-spec-list-01 .p-spec-list:first-child,.p-spec-list-01 .p-spec-list:nth-child(6){width:100%}.p-spec-list-01 .p-spec-list:first-child .p-spec-item,.p-spec-list-01 .p-spec-list:nth-child(6) .p-spec-item{text-align:center;width:100%;padding:2.667vw 0 6.667vw}.p-spec-list{width:50%;padding:0 1.333vw;box-sizing:border-box}.p-spec-item{position:relative;padding:2.667vw 0 6.667vw 2vw;font-size:3.067vw;overflow:hidden}.p-spec-item:before{position:absolute;content:'';top:0;left:1.7333333333333334vw;width:100%;height:.26666666666666666vw;background-color:#000}.p-spec-item-title{width:36.8vw;padding:.667vw 2vw;margin-bottom:-.267vw;font-size:3vw}.p-set-list{font-size:2.4vw;border-right:.26666666666666666vw solid #6d6d6d;border-bottom:.26666666666666666vw solid #6d6d6d;text-align:left}.c-set-item{width:50%;padding:.667vw 1.333vw;border-top:.26666666666666666vw solid #6d6d6d;border-left:.26666666666666666vw solid #6d6d6d}.c-set-item-title{width:32.933333vw}.p-store-link{width:92vw;height:21.333333333333332vw;margin:0 auto 8vw;background-image:url(/games/dominate-grail-war/assets/images/btn-store.png);-webkit-animation:shineSP 2.5s steps(10,start) infinite;animation:shineSP 2.5s steps(10,start) infinite}.p-store-link-small{width:25.333vw;height:10.667vw;background-image:url(/games/dominate-grail-war/assets/images/sp/btn-store-small.png)}.l-event,.l-faq,.l-media,.l-store{width:100%;margin:13.33333vw auto;padding:8vw 0;background-image:-webkit-gradient(#064657 0,#064657 .53333vw,#06344b .8vw,#06344b .4vw);-webkit-background-size:100% .8vw;background:repeating-linear-gradient(#064657 0,#064657 .53333vw,#06344b .8vw,#06344b .4vw);background-size:100% .8vw}.p-store-title{width:92vw;height:10.66667vw;margin-bottom:5.33333vw;background-image:url(/games/dominate-grail-war/assets/images/sp/title-store.png)}.p-store-text{padding:0 4vw}}@media screen and (min-width:751px){.l-character,.l-faq,.l-introduction,.p-contents-inner{text-align:center}.l-container{background:url(/games/dominate-grail-war/assets/images/bg-container.jpg) center no-repeat fixed}.l-main{background:#060329}.l-main-inner{max-width:1190px;min-width:1100px;margin:0 auto;display:-webkit-box;display:flex}.p-main-visual{-webkit-box-flex:1;flex:1}.c-logo-fate-sn-15th{width:18%;top:2%;left:2%}.c-copy-text{width:11.3%;top:10.5%;left:5%}.p-contents{position:relative;width:440px}.p-contents-inner{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 18px}.p-title-logo{width:390px;margin:20px auto 10px}.c-project-genre-text{width:348px}.c-project-text-01{width:350px;height:96px;background-image:url(/games/dominate-grail-war/assets/images/text-project-01.png)}.c-project-text-02{width:315px;height:84px;margin:5px auto 10px;background-image:url(/games/dominate-grail-war/assets/images/text-project-02.png)}.c-project-text-03{width:312px;margin:0 auto 30px}.c-project-text-04{width:363px;margin:10px auto 30px}.p-pickup-bnr{width:400px;height:200px}.p-twitter{width:380px;margin:40px auto 0}.l-news{padding:5px 0;background-image:url(/games/dominate-grail-war/assets/images/bg-news.jpg)}.l-news-inner{width:1060px;margin:0 auto;display:-webkit-box;display:flex}.p-news-box{width:966px;height:75px;padding:12px 15px;box-sizing:border-box}.p-news-box::-webkit-scrollbar{width:8px}.p-news-box::-webkit-scrollbar-thumb{border-radius:10px}.p-news-box::-webkit-scrollbar-track-piece:start{border-radius:10px}.p-news-box::-webkit-scrollbar-track-piece:end{border-radius:10px}.c-news-title{width:95px;background-size:62px auto}.c-news-list{display:-webkit-box;display:flex;line-height:2;font-size:.9rem}.c-news-data{position:relative;width:155px;padding-left:60px;box-sizing:border-box}.c-news-data:after{top:9px;left:20px;width:32px;height:10px;position:absolute;content:'';background-image:url(/games/dominate-grail-war/assets/images/icon.png);background-size:100% auto}.l-collaboration{padding:40px 0 60px;background-color:#060329}.l-collaboration-inner{width:1000px;margin:0 auto;padding-bottom:455px;text-align:center;background:url(/games/dominate-grail-war/assets/images/bg-collaboration.jpg) bottom center no-repeat}.c-collaboration-logo{width:940px;height:209px;margin-bottom:45px;background-image:url(/games/dominate-grail-war/assets/images/img-collaboration.png?190801)}.c-collaboration-text{width:622px;height:60px;margin-bottom:20px;background-image:url(/games/dominate-grail-war/assets/images/text-collaboration.png)}.l-introduction{background:url(/games/dominate-grail-war/assets/images/bg-introduction-base.jpg) center no-repeat;background-size:100% 100%}.l-introduction-inner{padding:60px 0;background:url(/games/dominate-grail-war/assets/images/bg-introduction.png) center no-repeat}.c-introduction-title{width:560px}.c-introduction-text-01{width:866px;height:606px;margin-top:40px;background-image:url(/games/dominate-grail-war/assets/images/text-introduction-01.png)}.c-introduction-text-02{width:748px;height:254px;margin-top:65px;background-image:url(/games/dominate-grail-war/assets/images/text-introduction-02.png)}.l-howto{padding-top:100px}.c-howto-title{width:741px;height:61px;background-image:url(/games/dominate-grail-war/assets/images/title-howto.png)}.p-point{width:1060px;margin:0 auto;padding-left:20px;box-sizing:border-box}.p-point .c-stitle{width:670px;margin:0 0 32px}.p-point .c-text{margin:0 0 0 40px}.p-point-01{margin:45px auto 55px;padding-bottom:90px;background:url(/games/dominate-grail-war/assets/images/img-howto-point-01.png) top 16px right 11px no-repeat}.p-point-02{margin-bottom:45px;padding-bottom:95px;background:url(/games/dominate-grail-war/assets/images/img-howto-point-02.png) top 7px right -25px no-repeat}.p-point-03{padding-bottom:190px;background:url(/games/dominate-grail-war/assets/images/img-howto-point-03.png) top 7px right no-repeat}.p-point-04{padding-bottom:134px;background:url(/games/dominate-grail-war/assets/images/img-howto-point-04.png) top 7px right no-repeat}.c-point-text-01{width:615px;height:203px;background-image:url(/games/dominate-grail-war/assets/images/text-howto-point-01.png)}.c-point-text-02{width:457px;height:244px;background-image:url(/games/dominate-grail-war/assets/images/text-howto-point-02.png)}.c-point-text-03{width:583px;height:328px;background-image:url(/games/dominate-grail-war/assets/images/text-howto-point-03.png)}.c-point-text-04{width:459px;height:244px;background-image:url(/games/dominate-grail-war/assets/images/text-howto-point-04.png)}.p-rule-detail{margin:0 auto;padding:30px 0}.l-event,.l-faq,.l-media,.l-store{width:1020px;padding:60px 0;background-image:-webkit-gradient(#064657 0,#064657 2px,#06344b 3px,#06344b 1px);-webkit-background-size:100% 3px;background:repeating-linear-gradient(#064657 0,#064657 2px,#06344b 3px,#06344b 1px);background-size:100% 3px}.l-event{margin:0 auto 100px}.l-store{margin:60px auto}.l-faq{margin:70px auto 0}.l-faq .p-faq-title{width:741px;height:61px;background-image:url(/games/dominate-grail-war/assets/images/title-faq.png)}.l-faq .p-faq-link{width:566px;height:126px;margin:50px auto 0;background-image:url(/games/dominate-grail-war/assets/images/btn-faq.png)}.l-character{position:relative;width:1100px;height:750px;margin:0 auto 100px;padding-top:100px}.l-character .p-character-title{width:741px;height:61px;background-image:url(/games/dominate-grail-war/assets/images/title-character.png)}.l-character .slick-dots{z-index:1;top:0;bottom:0}.l-character .slick-dots li{width:70px;height:70px;margin:5px 0 5px 10px}.c-character-text{position:relative;font-size:14px;line-height:1.3;text-align:left;text-align:justify;white-space:pre-line}.c-event-data,.l-spec-box{font-weight:700;line-height:1.5}.p-master,.p-servant{position:absolute;top:200px;height:639px}.p-master-stitle,.p-servant-stitle{width:440px;height:44px}.p-master-profile,.p-servant-profile{width:340px;height:calc(1.3em * 4);margin:17px 20px;text-shadow:2px 2px 3px #060329}.p-master-skill,.p-master-spec,.p-servant-skill,.p-servant-spec{width:340px;padding:10px;margin:0 20px 5px;box-sizing:border-box}.p-master-img,.p-servant-img{position:absolute;bottom:0;left:0}.p-master-name,.p-servant-name{height:60px;padding:0 20px;box-sizing:border-box}.p-master-name img,.p-servant-name img{width:auto;height:60px}.p-master-nav,.p-servant-nav{position:absolute;top:60px}.p-master-item,.p-servant-item{height:639px;padding-top:230px;box-sizing:border-box}.p-master-list,.p-servant-list{margin-top:-42px}.p-master{width:571px;left:0}.p-master-stitle{margin:0;background-image:url(/games/dominate-grail-war/assets/images/character/stitle-master.png)}.p-servant-name,.p-servant-name img,.p-servant-stitle{margin:0 0 0 auto}.p-master-nav{left:10px;width:320px}.p-master-name{background:url(/games/dominate-grail-war/assets/images/character/bg-name-master.png) center left no-repeat}.p-master-spec{position:relative;height:226.78px;background:rgba(147,32,67,.8)}.p-servant{width:605px;right:0}.p-servant-stitle{background-image:url(/games/dominate-grail-war/assets/images/character/stitle-servant.png)}.p-servant-nav{right:0;width:400px}.p-servant-name{text-align:right;background:url(/games/dominate-grail-war/assets/images/character/bg-name-servant.png) center right no-repeat}.p-servant-profile{position:relative;margin:17px 20px 17px auto}.p-servant-skill,.p-servant-spec{margin:0 20px 5px auto;background:rgba(14,86,175,.8);position:relative}.p-servant-spec{height:calc(1.3em * 8)}.p-servant-skill-stitle{font-size:14px;text-align:left;padding-bottom:5px;color:#32bbfb;font-weight:700}.p-servant-skill-text{height:calc(1.3em * 2)}.p-event-title{width:741px;height:61px;margin-bottom:40px;background-image:url(/games/dominate-grail-war/assets/images/title-event.png)}.p-event-list-item{position:relative;width:760px;margin:45px auto 0}.p-event-list-item-text{font-size:16px;margin-top:17px;padding-left:44px;background:url(/games/dominate-grail-war/assets/images/icon.png) center left no-repeat;background-size:32px auto}.p-event-list-item-title{font-size:24px}.p-event-list-item-title:before{content:'◆';color:#06bcb2}.c-event-data{width:100%;background-color:#021f1d;font-size:16px;display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;border:2px solid #6d6d6d}.c-event-data-text,.c-event-data-title{padding:8px 11px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.c-event-data-title{width:83px;text-align:center;border-right:1px solid #6d6d6d}.c-event-data.p-event-list-item-place{margin-top:17px;border-bottom:1px solid #6d6d6d}.c-event-data.p-event-list-item-day{border-top:none}.p-event-present{position:relative;padding:63px 45px 10px}.p-event-present-img{float:left;width:434px}.p-event-present-text{width:462px;margin-left:13px}.l-media{margin:0 auto 100px;text-align:center}.l-media .p-media-title{width:741px;height:61px;background-image:url(/games/dominate-grail-war/assets/images/title-media.png)}.l-media .p-media-link{width:566px;height:126px;margin:50px auto 0;background-image:url(/games/dominate-grail-war/assets/images/btn-media.png)}.l-spec{padding:60px 0 70px;background-image:-webkit-gradient(#053935 0,#053935 2px,#042e2a 3px,#042e2a 1px);-webkit-background-size:100% 3px;background:repeating-linear-gradient(#053935 0,#053935 2px,#042e2a 3px,#042e2a 1px);background-size:100% 3px}.l-spec-inner{width:1000px;margin:0 auto}.l-spec-box{position:relative;margin-top:40px}.p-package{position:absolute;right:0;top:45px;width:349px}.p-spec-title{width:741px;height:61px;background-image:url(/games/dominate-grail-war/assets/images/title-spec.png)}.p-spec-item-title{position:relative;width:253px;padding:5px 19px}.p-spec-item-title:before{content:'';position:absolute;bottom:0;left:30px;width:560px;height:2px;background-color:#000}.p-spec-item{padding:13px 20px 20px}.p-set-list{border:1px solid #6d6d6d;border-right:2px solid #6d6d6d;border-bottom:2px solid #6d6d6d}.c-set-item{width:319px;padding:5px 10px;border-top:1px solid #6d6d6d;border-left:1px solid #6d6d6d}.c-set-item-title{width:254px}.p-spec-list-02{display:-webkit-box;display:flex;flex-wrap:wrap;margin-bottom:25px}.p-spec-list-02 .p-spec-list{width:480px}.p-spec-list-02 .p-spec-list:nth-child(odd){margin-right:40px}.p-spec-list-02 .p-spec-item-title:before{width:440px}.p-store-title{width:741px;height:61px;margin-bottom:40px;background-image:url(/games/dominate-grail-war/assets/images/title-store.png)}}