﻿.font-default,body,html{font-family:"Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif"}.font-newcomen-regular,.trigger-wrap .btn-wrap,#loading-msg{font-family:newcomen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:400;font-style:normal}.font-newcomen-bold,header nav a,#drawer .inner nav a,#first-loading .loading-text{font-family:newcomen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:700;font-style:normal}.font-newcomen-black{font-family:newcomen, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-weight:800;font-style:normal}.font-mincho,#drawer .inner nav a span{font-family:a-otf-midashi-mi-ma31-pr6n, "ＭＳ Ｐ明朝", "MS PMincho","ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", sans-serif;font-weight:600;font-style:normal}.clearfix::after,.row::after{content:"";display:block;clear:both}.clear-img{width:auto;height:auto;max-width:100%;max-height:100%}.giza-line-common,header .giza-line,#drawer .inner .giza-line,footer .giza-line{content:"";background-repeat:repeat-x;background-size:300px 20px;width:100%;height:20px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;outline:none}a.disabled{pointer-events:none}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}svg{display:inline-block;stroke-width:0;stroke:currentColor;fill:currentColor}img{vertical-align:bottom}object{pointer-events:none}.font-08{font-size:0.8rem !important}.font-09{font-size:0.9rem !important}.font-12{font-size:1.2rem !important}.font-15{font-size:1.5rem !important}.font-20{font-size:2rem !important}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-main{color:#1a0606}.text-sub{color:#efefef}.text-accent{color:#b50000}.underline{text-decoration:underline}.line-through{text-decoration:line-through}.pad-5{padding:5px}.pad-10{padding:10px}.pad-20{padding:20px}.pad-30{padding:30px}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.col-xs-1{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-2{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-3{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-4{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-5{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-6{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-7{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-8{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-9{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-10{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-11{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-xs-12{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}@media screen and (max-width: 599px){.h-xs{display:none !important}.v-xs{display:block !important}.col-xs-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xs-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xs-3{flex:0 0 25%;max-width:25%}.col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xs-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xs-6{flex:0 0 50%;max-width:50%}.col-xs-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xs-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xs-9{flex:0 0 75%;max-width:75%}.col-xs-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xs-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xs-12{flex:0 0 100%;max-width:100%}}.col-sm-1{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-2{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-3{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-4{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-5{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-6{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-7{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-8{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-9{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-10{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-11{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-sm-12{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}@media screen and (min-width: 600px) and (max-width: 959px){.h-sm{display:none !important}.v-sm{display:block !important}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}}.col-md-1{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-2{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-3{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-4{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-5{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-6{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-7{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-8{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-9{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-10{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-11{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-md-12{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}@media screen and (min-width: 960px) and (max-width: 1279px){.h-md{display:none !important}.v-md{display:block !important}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}}.col-lg-1{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-2{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-3{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-4{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-5{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-6{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-7{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-8{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-9{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-10{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-11{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}.col-lg-12{position:relative;width:100%;min-height:1px;padding:5px 10px;box-sizing:border-box}@media screen and (min-width: 1280px){.h-lg{display:none !important}.v-lg{display:block !important}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}}.row{display:flex;box-direction:normal;box-orient:horizontal;flex-direction:row;flex-wrap:wrap}.row img{width:100%}@media screen and (max-width: 599px){.xs-order-1{order:1}.xs-order-2{order:2}.xs-order-3{order:3}.xs-order-4{order:4}.xs-order-5{order:5}.xs-order-6{order:6}}@media screen and (min-width: 600px) and (max-width: 959px){.sm-order-1{order:1}.sm-order-2{order:2}.sm-order-3{order:3}.sm-order-4{order:4}.sm-order-5{order:5}.sm-order-6{order:6}}@media screen and (min-width: 960px) and (max-width: 1279px){.md-order-1{order:1}.md-order-2{order:2}.md-order-3{order:3}.md-order-4{order:4}.md-order-5{order:5}.md-order-6{order:6}}@media screen and (min-width: 1280px){.lg-order-1{order:1}.lg-order-2{order:2}.lg-order-3{order:3}.lg-order-4{order:4}.lg-order-5{order:5}.lg-order-6{order:6}}body,html{font-size:14px;color:#efefef;width:100%}html{background:#1a0606}body{overflow-x:hidden}.gwrap{position:relative;width:100%}.container{max-width:1200px;margin:0 auto}.container-fluid{max-width:100%}.hidden{display:none}.fb_iframe_widget>span{vertical-align:baseline !important}svg{pointer-events:none}svg use{transition:.3s}svg .svg-accent{fill:#b50000}svg .svg-main{fill:#1a0606}a:hover svg .svg-accent{fill:#1a0606}a:hover svg .svg-main{fill:#b50000}.grecaptcha-badge{display:none;bottom:50px !important}header{z-index:70;position:fixed;top:0;left:0;width:100%;height:70px;background:#1a0606;line-height:70px}@media screen and (max-width: 599px){header{height:50px;line-height:50px}}@media screen and (min-width: 600px) and (max-width: 959px){header{height:50px;line-height:50px}}header .ys9-logo{float:left}header nav{display:inline-block;padding-left:10px}header nav li{display:inline-block}header nav a{position:relative;display:block;min-width:140px;padding:0 10px;box-sizing:border-box;color:#efefef;text-decoration:none;text-align:center;font-size:1.6rem}header nav a:hover{animation:nav-text-pika .3s ease-out}header nav a:hover span{transform:scale(1);opacity:1}header nav a:hover span svg{animation:nav-mark-pika .3s ease-out}header nav a.active span{transform:scale(1);opacity:1}header nav a.active span svg{fill:#b50000}header nav a:visited{color:#efefef}header nav a span{z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;opacity:0;transform:scale(0.9);transition:.4s}header nav a svg{display:inline-block;margin-top:3px;fill:#b50000;width:150px;height:60px}header .giza-line{position:absolute;bottom:-15px;left:0;background-image:url(../assets/common/decoration/giza_line/main_top.svg);z-index:-1}.trigger-wrap{z-index:90;position:fixed;right:0;top:0;width:20%;pointer-events:none}@media screen and (max-width: 599px){.trigger-wrap{width:30%}}.trigger-wrap .inner{position:relative}.trigger-wrap img.bg{width:100%}.trigger-wrap .btn-wrap{position:absolute;top:2px;right:5px;line-height:normal;font-size:0.8rem}.trigger-wrap .menu-trigger{pointer-events:auto}.trigger-wrap .menu-trigger,.trigger-wrap .menu-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.trigger-wrap .menu-trigger{position:relative;margin-top:3px;width:40px;height:30px}.trigger-wrap .menu-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff;border-radius:2px}.trigger-wrap .menu-trigger span:nth-of-type(1){top:0}.trigger-wrap .menu-trigger span:nth-of-type(2){top:14px}.trigger-wrap .menu-trigger span:nth-of-type(3){bottom:0}.trigger-wrap .menu-trigger.active span:nth-of-type(1){-webkit-transform:translateY(14px) rotate(-45deg);transform:translateY(14px) rotate(-45deg)}.trigger-wrap .menu-trigger.active span:nth-of-type(2){opacity:0}.trigger-wrap .menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-14px) rotate(45deg);transform:translateY(-14px) rotate(45deg)}@keyframes nav-text-pika{0%{color:#efefef}10%{color:#b50000}20%{color:#efefef}40%{color:#b50000}50%{color:#efefef}}@keyframes nav-mark-pika{70%{fill:#b50000}75%{fill:#1a0606}90%{fill:#b50000}95%{fill:#1a0606}100%{fill:#b50000}}#drawer{z-index:80;position:fixed;top:-100%;left:0;width:100%;background:#b50000;transition:.4s}#drawer.active{top:0}#drawer .inner{position:relative;box-sizing:border-box;padding:70px 10%}#drawer .inner nav ul li:nth-child(even){text-align:right}#drawer .inner nav a{color:#efefef;font-size:1.8rem;text-decoration:none}#drawer .inner nav a span{display:block;font-size:0.9rem}#drawer .inner nav a.active{color:#1a0606}#drawer .inner .giza-line{position:absolute;bottom:-15px;left:0;background-image:url(../assets/common/decoration/giza_line/accent_top.svg);z-index:-1}.main-contents{position:relative;margin-top:70px;color:#1a0606}.main-contents::before{position:absolute;z-index:1;content:"";top:-500px;left:0;width:100%;height:500px;background:#1a0606}@media screen and (max-width: 599px){.main-contents{margin-top:50px}}@media screen and (min-width: 600px) and (max-width: 959px){.main-contents{margin-top:50px}}footer{position:relative;padding:20px 0;background:#1a0606;color:#efefef}footer .btm-nav{padding:20px 0;text-align:center}footer .btm-nav ul li{display:inline-block;margin:0 15px;list-style:none}footer .btm-nav ul li a{color:#efefef;text-decoration:none;transition:.2s}footer .btm-nav ul li a i{margin-right:7px}footer .btm-nav ul li a:hover i{color:#b50000}footer .sns-wrap{padding:20px 0;text-align:center;border-bottom:solid 1px #b50000}footer .sns-wrap a{display:inline-block;margin:0 10px}footer .sns-wrap a:hover svg .square{fill:#b50000}footer .sns-wrap a:hover svg .mark{fill:#1a0606}footer .sns-wrap svg{width:50px;height:50px;transition:.2s}footer .sns-wrap svg .square{fill:none;stroke:#b50000;stroke-miterlimit:10;stroke-width:1}footer .sns-wrap svg .mark{fill:#b50000}footer .etc{padding:20px 0;text-align:center}footer .etc .container{padding:0 10px}footer .etc .logos{display:inline-table}footer .etc .logos>div{display:table-cell;padding:0 30px;vertical-align:middle;box-sizing:border-box}@media screen and (max-width: 599px){footer .etc .logos>div{padding:0 15px}}footer .etc .logos>div .logo-ps{height:70px;width:70px}footer .etc .logos>div .logo-ps4{height:40px;width:171.41px}footer .etc .logos>div .cero{height:70px;width:70px}@media screen and (max-width: 599px){footer .etc .logos>div .logo-ps{height:35px;width:35px}footer .etc .logos>div .logo-ps4{height:20px;width:85.71px}footer .etc .logos>div .cero{height:35px;width:35px}}footer .etc .attention{margin-top:10px}footer .etc .attention small{display:block;font-size:0.8rem;color:#888}footer .copyright{padding:20px 0 0 0;text-align:center;border-top:solid 1px #b50000}footer .copyright small{display:block;margin-top:10px}footer .prison-silhouette{position:absolute;top:0;right:0;width:100%}footer .prison-silhouette .inner{position:relative;width:100%;top:0;left:0}footer .prison-silhouette img{position:absolute;right:0;bottom:0;width:35%;pointer-events:none}@media screen and (min-width: 600px) and (max-width: 959px){footer .prison-silhouette img{width:50%}}@media screen and (max-width: 599px){footer .prison-silhouette img{width:70%}}footer .giza-line{position:absolute;top:-15px;left:0;background-image:url(../assets/common/decoration/giza_line/main_bottom.svg)}#first-loading{z-index:999;position:fixed;top:0;left:0;width:100%;height:100%;background:#1a0606;color:#b50000}#first-loading .loading-text{margin:20% 0 1% 0;text-align:center;font-size:3rem}@media screen and (min-width: 600px) and (max-width: 959px){#first-loading .loading-text{margin:30% 0 1% 0}}@media screen and (max-width: 599px){#first-loading .loading-text{margin:50% 0 1% 0;font-size:2.4rem}}#first-loading .bgm-conf{position:relative;padding:10px 0;background:#b50000;color:#1a0606;text-align:center;opacity:0;transition:.2s}#first-loading .bgm-conf.show{opacity:1}#first-loading .bgm-conf #first-progress{position:absolute;bottom:-10px;left:0;height:3px;width:0%;content:"";background:#b50000}#first-loading #first-bgm-input{display:inline-block;cursor:pointer;margin:10px 0 5px 0;padding:5px 20px 0 20px;border:solid 1px #1a0606;border-radius:20px;background:#b50000;color:#1a0606;transition:.2s}#first-loading #first-bgm-input:hover{background:#1a0606;color:#b50000}#first-loading #first-bgm-input.active{pointer-events:none;animation:bgm-conf-btn 1s ease-out forwards}#first-loading #first-bgm-input span{padding:0 10px;vertical-align:top;line-height:21px}@keyframes bgm-conf-btn{0%{background:#1a0606;color:#b50000}10%{background:#b50000;color:#1a0606}20%{transform:scale(1.1);background:#1a0606;color:#b50000}30%{background:#b50000;color:#1a0606}40%{background:#1a0606;color:#b50000}60%{background:#1a0606;color:#b50000}100%{transform:scale(1);background:#1a0606;color:#b50000}}.loadin-curtain{position:fixed;top:0;left:0;width:100%;height:0%;content:""}.loadin-curtain#loadin-curtain-main{z-index:60;background:#1a0606}.loadin-curtain#loadin-curtain-accent{z-index:61;background:#b50000}#loadout-curtain{z-index:62;position:fixed;bottom:0;left:0;width:100%;height:0%;content:"";background:#b50000}#loading-msg{z-index:63;display:none;position:fixed;top:48%;width:100%;color:#1a0606;text-align:center;opacity:0}#loading-msg .inner{position:relative;display:inline-block;padding:0 10px;font-size:2rem}#loading-msg .inner #loading-progress{position:absolute;bottom:0;left:0;width:0%;height:1px;background:#1a0606}.audio-wrap{z-index:64;position:fixed;bottom:0;right:0;overflow:hidden}.audio-wrap .control{padding:10px}.audio-wrap .control .btn{display:inline-block;margin:0 2px;cursor:pointer;opacity:0.5;transition:.3s}.audio-wrap .control .btn svg{color:#efefef;opacity:1}.audio-wrap .control .btn.active{opacity:1}.audio-wrap .control .btn.active#audio-on{animation:volume-anime 2s infinite}@keyframes volume-anime{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}30%{transform:scale(1.1)}40%{transform:scale(1)}100%{transform:scale(1)}}
