@charset "UTF-8";a{display:block;width:100%}.header_box{position:relative}.nocolor_header{color:transparent}.header{color:transparent;background-color:#ffc300}.nav_button{display:flex;flex-direction:column;align-items:flex-end}.header_nav_button img{width:80%}.nav_list{display:flex;margin:0;font-size:1.1vw}.nav_line{width:100%;height:100px;position:absolute;top:0;background-color:#ffc300}.hamburger{display:block;position:fixed;z-index:3;right:20px;top:20px;cursor:pointer;text-align:center}.hamburger span{display:block;position:absolute;width:30px;height:2px;left:6px;background:#bbb;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;transition:.3s ease-in-out}.hamburger span:nth-child(1){top:10px}.hamburger span:nth-child(2){top:20px}.hamburger span:nth-child(3){top:30px}.hamburger.active span:nth-child(1){top:16px;left:6px;background:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){top:16px;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}nav.nav_content{position:fixed;z-index:2;top:0;left:0;color:#fff;background:rgba(71,70,73,.6);text-align:center;width:100%;transform:translateX(100%);transition:all .6s}nav.nav_content ul{width:100%;display:flex;justify-content:center;padding-left:0}nav.nav_content ul li{list-style-type:none;transition:.4s all;margin:.9vw}nav.nav_content ul li:last-child{padding-bottom:0}nav.nav_content ul li:hover{background:#ddd}nav.nav_content ul li a{display:block;color:#fff;font-size:1.45vw;padding:1.03vw 0;text-decoration:none}nav.nav_content.active{opacity:100;display:block;transform:translateX(0%)}.header_img_sp{display:none}section.main_visual{background-color:#ffc300}h1{margin:12.08vw 0 0}.main_visual .YuGo_30_B{margin:.67vw 0 0}.main_visual .YuGo_22_B{margin:2.013vw 0 0}.MV_text_E{margin:1.01vw 0 0}.MV_text_copy{margin:3.36vw 0 0}.top_logo{margin:3.36vw 0 0;display:flex;justify-content:center}.top_logo img{width:10%;margin-bottom:12.08vw}.character{margin:5.369vw 0 0}.character_pro{margin:3.356vw 0 0}.character_img{width:100%}.character_box br{display:none}.character_list{width:95%;margin:0 auto;display:flex;justify-content:space-between;padding:0}.character_item{width:33%}.character_item_in{width:90%}.character_text{margin:1.678vw 0 5.369vw;display:flex;flex-direction:column;text-align:left}.character_text .YuGo_22_B{margin:0}.character_text .YuGo_20_B{margin:.336vw 0 0}.character_text .YuGo_16_B{margin:1.007vw 0 0}.character_text .YuGo_14_B{margin:.671vw 0 0}.movie{display:none;padding:8.054vw 0 0;background-color:#ffc300}.movie_in{width:70%;margin:0 auto;margin-top:3.356vw;display:flex;justify-content:center}.recruit_slider{padding-bottom:2.013vw;padding-top:2.013vw;max-width:none}.recruit{background-color:#ffc300;padding-top:5.37vw}.recruit_img img{width:45%}.slider img{width:100%;animation:infinite;height:auto}.slider .slick-slide{margin:0 1.342vw}.slick-slide{min-height:0}.recruit_button{margin-top:3.356vw;width:33%;background-color:#fff;padding:1%;text-align:center;margin:50px auto;border-radius:30px}section.contact{padding:15vw 0;background-image:url(//www.shingaki-net.co.jp/wp-content/themes/singaki-meat/images/topimages/meetback.jpg);background-size:cover}.contact_text p{margin:0}.contact_text p br{display:none}.contact_button{margin-top:3.356vw;width:70%;background-color:#ffc300;padding:2%;border-radius:50px}section.contact{width:100%;overflow:hidden;background-repeat:repeat;background-position:center center}@media screen and (max-width:400px){.contact_text p br{display:block;content:"";margin:0 0 .336vw}}.news_text{margin-top:1.007vw}.news_title{margin:4vw auto 1.73vw}.news_in{margin:3.356vw 0 9.396vw}.news_list{display:flex;justify-content:center}.news_item{display:flex;flex-direction:column;align-items:center}.box .date{margin:5px auto}body.home section.news{width:100%;margin:3.356vw 0;overflow:hidden}section.news{width:100%;overflow:hidden;background-color:#ffc300;padding:2.062vw 0 4.124vw}.worksbox{width:100%;margin:3vw 0;display:flex;flex-wrap:wrap;justify-content:left;overflow:hidden}section.news .box{width:calc(33.333% - 1.342vw);overflow:hidden;margin:0 1.342vw 2.013vw 0;box-sizing:border-box;position:relative}section.news .box a{display:block;text-decoration:none}section.news .box .imgbox{overflow:hidden;box-sizing:border-box}.imgbox img{width:100%;height:auto;display:block;transition-duration:.3s;vertical-align:bottom}.box a:hover .imgbox img{transform:scale(1.1);transition-duration:.3s}section.news .box .title{margin:1.007vw 0 0;text-align:justify;text-align:center}@media screen and (max-width:800px){.newsbox{justify-content:space-between;flex-wrap:wrap;width:90%}section.contact{padding:20vw 0}section.news .box{width:48%;overflow:hidden;margin:0 .671vw 2.013vw 0;box-sizing:border-box;position:relative}}@media screen and (max-width:600px){section.news .box{width:80%;margin:2vw auto}section.news{padding:2.577vw 0}}@media screen and (max-width:375px){section.news .box{width:85%;overflow:hidden;box-sizing:border-box;position:relative}}.footer{padding:2.349vw 0 3.356vw;background-color:#ff3b7f}.footer_in{display:flex;justify-content:center}.footer_address{display:flex;justify-content:space-around}.footer_button{display:flex;justify-content:flex-end}.top_button{width:25%;margin:0}@media screen and (max-width:760px){.footer_nav{display:none}}@media screen and (max-width:400px){footer .footer_address{display:flex;justify-content:space-around;display:flex;width:95%;flex-wrap:wrap;justify-content:flex-start;padding:40px 0 0}footer .footer_logo{width:40%;margin:0 auto 6vw auto}footer .address{width:100%}}section.news .title{font-size:90%}body.page section.news{width:100%;margin:0 auto;padding:0 0 3.356vw}body.page section.news ul{overflow:hidden;margin:0 auto}.container .news-title{text-align:left}.container .news-date{margin:1.5vw 0 .3vw}section.news ul li{list-style:none}section.news ul li a{display:block;padding:1.007vw 0;overflow:hidden;border-bottom:1px dashed #000;text-decoration:none}section.news ul li:last-child a{border-bottom:none}section.news ul li .date{float:left;margin:0 2.013vw 0 0}section.news ul li .title{margin:0 0 0 9.396vw}.newsbox{width:100%;margin:0 auto;display:flex}@media screen and (max-width:600px){section.news ul li .date{float:none;margin:0}section.news ul li .title{margin:0}}body.single.news{width:100%;padding-top:56.25%;overflow:hidden;position:relative}body.single.news iframe{width:100%;height:100%;vertical-align:bottom;position:absolute;top:0;left:0}body.single.news .imgbox{width:100%;margin:15px auto}body.single.news .newsbox-single{width:100%;margin:0 auto}body.single .newsbox h2{font-size:150%;text-align:center;margin:0 0 1.007vw}body.single .newsbox .date{font-family:"Play",sans-serif}body.single .newsbox .contents{margin:1.007vw 0 0;font-size:90%}body.single .newsbox img{max-width:43.624vw;width:100%;display:block;margin:0 auto;padding:.201vw;box-sizing:border-box;border:1px solid #333}body.single.news br{display:block;content:"";margin:0 0 .336vw}.pagination{display:flex;justify-content:space-between;padding-top:1.342vw}@media screen and (max-width:1000px){nav.nav_content ul li a{font-size:1.7vw;padding-top:.5vw}.character_list{margin:0 auto}.recruit_text{margin-left:.67vw}}@media screen and (max-width:760px){nav.nav_content.active{padding-top:10px}nav.nav_content ul{display:contents}nav.nav_content ul li a{font-size:15px}.MV_text{text-align:left !important;align-items:flex-start !important}.top_logo img{width:15%}.character_list{flex-direction:column}.character_item{width:100%}.character_item_in{margin:0 auto;width:80%}.character_img{width:80%;margin:0 auto}}@media screen and (max-width:400px){.header_img_sp{display:flex}.header_img_pc{display:none}h1{margin:20vw 0 0}.MV_text .YuGo_30{font-size:5.5vw !important;line-height:8vw !important;word-break:break-all}.MV_text_copy br{display:none}.top_logo img{width:25%}.MV_text_copy{margin:7.36vw 0 0}.top_logo{margin:7.36vw 0 0}.top_logo img{margin-bottom:20vw}.MV_text_E{margin:0}.character{margin:20vw 0}.character_box p{margin:0}.top_mv{text-align:left !important;align-items:flex-start !important}.character_box h2{margin:0}.character_box br{display:flex}.character_item_in{width:80%}.character_box .YuGo_22{width:100%}.character_box .YuGo_14{width:60%}}