@charset "utf-8";li{list-style-type:none}img{vertical-align:middle;align-self:flex-start}body{word-break:break-all}.page-title{margin-top:30px;margin-bottom:10px;font-size:26px;text-align:center;color:#db2718}.container{width:90%;margin:0 auto}#page_top{width:50px;height:50px;position:fixed;right:0;bottom:30px;background:#db2718;opacity:.6;border-radius:50%}#page_top a{position:relative;display:block;width:50px;height:50px;text-decoration:none}#page_top a:before{font-family:'Font Awesome 5 Free';font-weight:900;content:'\f102';font-size:25px;color:#fff;position:absolute;width:25px;height:25px;top:-5px;bottom:0;right:0;left:0;margin:auto;text-align:center}.archive header,.page header,.single header{background-color:#000}.home header,.error404 header{background:rgba(255,255,255,.1);position:absolute;z-index:2;width:100%}header img{width:120px}header .inr{display:flex;position:relative}header .header-logo{width:100%;position:absolute;text-align:center;top:-7px}header ul li a{height:40px;line-height:40px;color:#fff;text-decoration:none;font-size:15px}.archive header nav,.page header nav,.single header nav{display:none;position:absolute;top:40px;background:#000;width:100%}.home header nav,.error404 header nav{display:none;position:absolute;top:40px;background:rgba(255,255,255,.1);width:100%}nav ul{flex-flow:column;display:flex;justify-content:center;align-items:center}.nav-trigger,.nav-trigger span{display:inline-block;transition:all .4s;box-sizing:border-box}.nav-trigger{display:block;position:relative;width:25px;height:20px;margin:10px 5% 10px auto}.nav-trigger span{position:absolute;left:0;width:100%;height:2px;background-color:#fff}.nav-trigger span:nth-of-type(1){top:0}.nav-trigger span:nth-of-type(2){top:9px}.nav-trigger span:nth-of-type(3){bottom:0}.nav-trigger.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}footer{padding-top:50px;padding-bottom:30px;background-color:#000;color:#999;text-align:center}.archive footer,.page footer,.single footer{margin-top:100px}.footer-nav{display:none}footer .company{font-size:12px;margin-bottom:10px}small{display:block;font-size:10px}.visual .inr{height:100vh;overflow:hidden;position:relative;background-color:#000}.visual img{width:35%;position:absolute;top:45%;left:50%;transform:translate(-45%,-50%);z-index:99}.visual video{height:100vh;position:absolute;left:50%;top:0;transform:translate(-50%,0)}#video1{display:none}#video2{display:none}.sub-menu .left .inr{background-image:url(//www.murash.jp/cms/wp-content/themes/murash_new/img/left.png);height:40vw;background-repeat:no-repeat;background-size:cover;flex-flow:column;display:flex;justify-content:center;align-items:center}.sub-menu .right .inr{background-image:url(//www.murash.jp/cms/wp-content/themes/murash_new/img/right.png);height:40vw;background-repeat:no-repeat;background-size:cover;flex-flow:column;display:flex;justify-content:center;align-items:center}.sub-menu a{text-decoration:none}.sub-menu .inr .title{color:#fff;font-size:15px;font-weight:700}.sub-menu .inr .detail{color:#fff;font-size:11px;font-weight:700;margin-top:5px}.news-block{margin-bottom:50px;word-break:break-all}.news-block .image img{width:100%;margin-bottom:10px}.news-block .inr .title{font-size:15px;color:#db2718}.news-block .inr .day{font-size:11px;color:#aaa;margin-top:3px;margin-bottom:5px}.news-block .inr .detail{font-size:11px}.screen-reader-text{display:none}.pager{text-align:center;margin-bottom:50px}.release-block{margin-bottom:50px;word-break:break-all}.release-block .image img{width:100%;margin-bottom:10px}.release-block .inr .title{font-size:15px;color:#db2718}.release-block .inr .day{font-size:11px;color:#aaa;margin-top:3px;margin-bottom:5px}.release-block .inr .detail{font-size:11px;color:#000}.talent-block{display:flex;flex-wrap:wrap;word-break:break-all}.talent-block .talent-card{width:47%;margin-right:6%;margin-bottom:50px}.talent-block .talent-card:nth-child(2n){margin-right:0}.talent-block .image img{width:100%;margin-bottom:10px}.talent-block .talent-card .name{font-size:18px;color:#db2718}.talent-block .talent-card .name a{text-decoration:none;color:#db2718}.talent-block .talent-card .sns-icon{display:flex;margin-top:5px}.talent-block .sns-icon figure{margin-right:5px}.talent-block .detail{margin-top:5px;font-size:11px}.talent-block .talent-card .detail a{text-decoration:none;color:#333}.talent-contents .name{font-size:18px;color:#db2718}.talent-contents .image{margin-bottom:20px}.talent-contents .image img{width:100%}.talent-contents .sns-icon{margin-top:5px;display:flex}.talent-contents .inr .sns-icon figure{margin-right:5px}.talent-contents .inr .detail{word-break:break-all;font-size:14px;margin-top:20px;margin-bottom:20px}.talent-contents table{font-size:14px}.talent-contents table th{color:#db2718;display:block;width:8em;text-align:left}.talent-contents table td{word-break:break-all}.alltalent{width:150px;border-radius:60px;background-color:#db2718;text-align:center;margin:50px auto 50px;color:#fff;font-size:14px}.alltalent a{text-decoration:none;display:block;padding:5px 0;color:#fff}.release-contents{margin-bottom:50px}.release-contents .title{font-size:18px;color:#db2718}.release-contents .image img{width:100%;margin-bottom:20px}.release-contents .title{font-size:18px;color:#db2718}.release-contents .name{font-size:14px;margin-top:10px;margin-bottom:10px;font-weight:700}.release-contents .day{font-size:14px}.release-contents .category{font-size:14px;margin-bottom:30px}.release-contents .detail{word-break:break-all;font-size:14px;margin-bottom:20px}.release-contents ol{font-size:14px}.release-contents ol li{list-style-type:decimal;list-style-position:inside;padding:5px}.release-contents ol li:nth-child(odd){background-color:#eee}.contact-block{margin-bottom:50px}.contact-block .title{font-size:15px;color:#db2718}.contact-block .inr title{text-align:center}.contact-block .inr{margin:30px auto}.contact-block .inr .item{font-size:14px}.contact-block .send{text-align:center}.contact-block .form-parts{margin:10px auto}.contact-block .form-parts input,.contact-block .form-parts textarea{background-color:#f3f3f3;padding:5px;width:100%}form .send .check input{width:auto}.contact-block .btn{width:150px;margin:0 auto}.contact-block .btn a input{border-radius:60px;background-color:#db2718;text-align:center;margin:20px auto 0;display:block}.contact-block .form-parts textarea{min-height:200px}.contact-block .form-parts .hissu{color:red}.contact-block .btn a{text-decoration:none;display:block;padding:5px 0;color:#fff;font-size:14px}.send{font-size:14px}.contact-block :focus{outline:none}