@charset "utf-8";.sp{display:none}#spMenu{display:none}@media screen and (max-width:768px){.pc{display:none}.sp{display:block}html{overflow:auto;height:100%}body{font-size:95%;-webkit-text-size-adjust:100%;padding-top:100px}body.scrollnone{overflow:hidden !important;height:100% !important}img{width:100%}.container1040{width:100%;margin:0;overflow:hidden;padding:0 5%}p{line-height:1.5}.left,.right{float:none}.absolute{top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;margin:0;position:relative;transform:translate(0,0) !important}.anchor{margin-top:0 !important;padding-top:0 !important}.lh220{line-height:1.4}.box01{margin:0;padding:0}.box01+.box01{margin-top:30px}.box01_image{margin:0;width:100%}.box01_text{padding:5vw !important;width:90%;margin:-50px auto 0 !important;background-color:rgba(240,240,240,.9)}.box01_text h2{font-size:130%}.box01_text p{margin:0}.section01{padding:0 !important;margin:0 !important}.container{display:flex;justify-content:center;align-items:center}.table01{width:100%;border-collapse:collapse}.table01 th,.table01 td{display:block;width:100%}.table01 th{padding-bottom:0;border:none;font-weight:700}.title01 em{font-size:120%}.title01 span{margin-top:10px}.title02 span:nth-of-type(2){line-height:1.5;margin:30px 0}.btn01{margin:0 auto}#header{padding:0;height:auto;box-shadow:0px 0px 3px rgba(0,0,0,.2)}.headerLogo{margin-left:3vw}.headerLogo,.headerLogo a{width:180px;height:75px}#mainMenu{width:100%;display:none}#mainMenu ul{padding:0 5vw;background:linear-gradient(135deg,#333,#666);transition:background-color .3s ease;color:#fff}#mainMenu ul li{width:100%;height:60px;margin:0;border-top:1px solid #333}#mainMenu ul li a{width:100%;line-height:60px;display:block;margin:0;text-align:center;color:#fff}.spMenuOpen{width:50px;height:75px;background:url(//nigaoe-inc.jp/cms/wp-content/themes/nigaoeinc2019/lib/css/../images/common/spMenuOpen.png) no-repeat center center;background-size:25px}.footerBottom address{display:none}.copyright{text-align:center;line-height:50px;width:100%}.footer_link{display:block}.footer_link .ac-child{display:none}.footer_link section{border:1px solid #fff;margin-bottom:15px}.footer_link h3{padding:15px;margin-bottom:0}.footer_link h3:after{font-family:"Font Awesome 5 Free";content:"\f103";font-weight:900;position:absolute;right:3%}h3.open:after{transform:translate(0%,0%) rotate(180deg)}.pageTitle{padding-top:260px;height:auto;margin-bottom:40px;box-sizing:border-box;position:relative;z-index:2}.pageTitle em{font-size:150%}#pageLead{padding:5vw}#pageLead h2{line-height:1.5;margin-bottom:20px}.mailForm_p01{margin:20px 0;text-align:left}.mailForm form{padding:5vw}.mailForm_p02{text-align:left}.gmap{padding:5vw}.gmap iframe{height:80vw}#homeMovie{height:auto;margin-bottom:0;overflow:hidden;position:relative}.homeMovie_video{width:100%;height:auto}.homeMovie_catch{width:100%;padding:5vw}#homeBlog{margin-top:30px;padding:5vw 0}.home #voice{padding-bottom:25px}.home #giftshop,.home #voice,.home #event,.home #artwork,.home #concept,.home #homeMovie,.home #artist02,.home #homeBlog{padding-top:50px}.voiceicon{margin-top:1rem;margin-bottom:1rem}.voiceicon img{width:80px}.swiper-container{margin-top:1rem;margin-bottom:1rem}.remodal img{margin-bottom:2rem}.blogList{margin-top:0;margin-bottom:30px}.blogList li{margin-top:30px;width:100%}#blog .title01{margin:30px 0}#blogSingleHeader{margin:0;padding:5vw}#blogSingleHeader time{font-size:100%}#blogSingleHeader h1{font-size:120%}.blogSingleThumb{margin-bottom:0;height:60vw}#blogSingleBody{padding:20px 0 0}#blogSingleFooter{margin:20px 0;padding:5vw}#blogSingleBody h2{padding:3vw}.product_info .product_info_image{width:100%;padding-bottom:30px}.product_info .product_info_text{width:100%;padding-left:0}.product_info .btn01{width:260px}.artistList>li{margin-top:30px}.artistList_image{width:100%}.artistList_text{width:100%;padding:10px 0 0}.artistList_text h3 span{display:block}.artistList_text h3 span:nth-of-type(2){margin:10px 0 0}.giftshopList>li{margin-top:30px}.giftshopList_image{width:100%}.giftshopList_text{width:100%;padding:15px}.giftshopList_text h3 span{display:block}.gallery_list{padding:0 5px 5px}.scene box01 h3{font-size:120%}.scene .scene-about .image,.scene .scene-about .text{width:100%}.scene .scene-about .text{padding:30px}.scene .scene-about .box01 .text h3{font-size:120%}.scene .production_flow h3{padding-left:60px;font-size:120%}.scene .production_flow h3:before{margin-top:1px}.arrow-down{text-align:center}.gothic h3 span{display:inline-block;padding:10px;border:2px solid #333;text-align:center}.section01{margin:0}.section01+.section01{margin-top:12px}.section01>h2.accordion-header{margin:0;padding:18px 20px;box-sizing:border-box}.section01>h2.accordion-header>em{display:block;margin:0;padding:0}h2.title01.accordion-header{margin-left:0 !important;padding:18px 20px !important;text-indent:0 !important}h2.title01.accordion-header>em{margin:0 !important;padding:0 !important}}