@charset "UTF-8";[id=guide]:target:before{display:block;position:fixed;width:1px;height:100%;background:#0ff;left:50%;top:0;z-index:10000;content:"";margin-left:-1px;box-shadow:-500px 0 0 0 #0ff,500px 0 0 0 #0ff}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Regular");font-weight:200}body{font-family:Roboto,sans-serif,"Hiragino Kaku Gothic ProN",Meiryo,"Yu Gothic",YuGothic,Verdana,"M+ 1p",sans-serif}@media all and (-ms-high-contrast:none){body{font-family:Verdana,Meiryo,sans-serif}}*,:after,:before{margin:0;padding:0;list-style:none;background-repeat:no-repeat;box-sizing:inherit;vertical-align:inherit}body,html{height:100%}body{font-size:18px;line-height:1.6;-webkit-text-size-adjust:100%;vertical-align:baseline;box-sizing:border-box;-webkit-font-feature-settings:'palt' 1;font-feature-settings:'palt' 1;text-align:center}a{text-decoration:none}a,a img,button{outline:0;border:none;cursor:pointer}img{vertical-align:bottom}a:hover,button:hover{outline:0}#mainbg{display:table;margin:0;height:100%;background-color:transparent}#mainbg>div{display:table-cell;vertical-align:middle}@media all and (max-width:600px){#mainbg>div{display:block}}#mainbg img{display:block;min-width:100%;min-height:100%;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1}#mainbg h2{display:block;min-width:100%;min-height:100%;background:url(//nextera.co.jp/wp/wp-content/themes/nextera_site/assets/css/../img/yokojima.png) left top repeat;position:fixed;top:0;left:0;margin:auto;z-index:-1}#mainbg h2 img{width:70%;min-width:auto;padding-top:110px}@media all and (max-width:600px){#mainbg h2 img{padding-top:0}}.button{display:inline-block;border:4px solid;width:10em;height:10em;margin:1em}@media all and (max-width:600px){.button{width:9.5em;height:9.5em;margin:.2em}}@media all and (max-width:364px){.button{width:8em;height:8em}}.button a{display:table;width:100%;height:100%;color:#000;font-size:21px;line-height:1.4;font-weight:700;position:relative}.button a span{display:inline-block;max-width:100%;display:table-cell;width:100%;vertical-align:middle;text-align:center}.button a span>small{display:block;font-size:13px;line-height:1.2;margin-top:1em}.button a.hvr-bounce-to-bottom:before{background:#000}.contactBox{width:auto;margin:50px auto 120px}@media all and (max-width:600px){.contactBox p{font-size:.85em}}.contactBoxSecond{margin:180px auto}.contactBox table{margin:20px auto 0}.contactBoxSecond table{margin:50px 0}.contactBox .contact-form th{width:8em;text-align:right;vertical-align:top;padding-right:1em}@media all and (max-width:600px){.contactBox .contact-form th{text-align:left}}.contactBox .contact-form td{padding:0 0 20px;text-align:left}.contactBox .msg{color:red;font-weight:700}.contactBox .button{height:60px;width:200px;text-align:center;margin:0 auto;font-size:80%;background-color:#fff;font-weight:700;letter-spacing:.1em;text-indent:.1em}@media all and (max-width:600px){.contactBox .button{width:35%}}.contactBox .button:hover{color:#000;cursor:pointer}.contactBox .button:after{top:0;left:0;width:100%;height:100%;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.contactBox .button:hover:after{background:#000;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.contactBox td input[type=text]{padding:10px;margin:0 0 8px;border:3px solid #000}@media all and (max-width:600px){.contactBox td input[type=text]{width:100%}}.contactBox td input[type=radio]{vertical-align:2px;margin-right:.5em}@media all and (max-width:600px){.contactBox td input[type=radio]{vertical-align:0}}.contactBox td textarea{padding:10px;margin:0 0 8px;border:3px solid #000}@media all and (max-width:600px){.contactBox td textarea{width:100%}}.contactBox .buttonBox-div{width:445px;margin:0 auto}@media all and (max-width:600px){.contactBox .buttonBox-div{width:100%}}.contactBox p.buttonBox{width:200px;margin:0 auto}#header{width:100%;padding:0;height:98px;display:table;top:0;position:fixed;z-index:1;background:#fff;letter-spacing:1px;text-indent:-1px}#header div{display:table;width:100%}@media all and (max-width:885px){#header{display:block;height:auto}}@media all and (max-width:800px){#header{display:table;height:100%;position:fixed;top:0;right:-100%;z-index:1;-webkit-transition:right .2s ease;transition:right .2s ease}#header div{display:table-cell;vertical-align:middle}}.menu #header{right:0}#header h1{display:table-cell;padding-right:20px;vertical-align:middle}@media all and (max-width:800px){#header h1{display:block;padding-right:0;margin:auto}}#header h1 a img{width:100%}.sectionHeader{display:block;font-size:28px;font-weight:700;letter-spacing:.2em;text-indent:.2em}@media all and (max-width:600px){.sectionHeader{font-size:20px}}.sectionHeader small{font-size:13px}.sectionHeader small:before{content:"";display:block;width:190px;margin:auto;border-bottom:5px solid #000}.sectionAd{font-size:0;margin-top:40px!important}.sectionAd li{display:inline-block;font-size:18px;text-align:center;margin-right:1em;margin-bottom:1em}@media all and (max-width:1100px){.sectionAd li:nth-child(2n){margin-right:auto}}@media all and (max-width:1100px){.sectionAd li{display:block;margin:auto auto 10px}}@media all and (max-width:600px){.sectionAd li{width:80%;font-size:15px}.sectionAd li img{width:100%}}.blockTopics{font-size:16px;text-align:left;display:table-row}.blockTopics dt{display:table-cell;font-size:90%;font-weight:700;line-height:30px;width:11em}.blockTopics dt>small{display:block;float:left;font-size:12px;line-height:1.2;padding:.5em;width:5em;margin-right:.8em;letter-spacing:.1em;text-indent:.1em;text-align:center}.blockTopics dt>small.news{border:1px solid}.blockTopics dt>small.topics{background-color:#000;color:#fff}.blockTopics dd{display:table-cell;padding:.25em 0}@media all and (max-width:600px){.blockTopics{display:block;font-size:.85em;margin-bottom:10px}.blockTopics dt{font-size:100%}.blockTopics dt>small.space{display:none}.blockTopics dd{display:block;font-size:.9em;line-height:1.8}}.sectionRead{display:block;padding-top:1.5em;border-top:1px solid;font-size:25px;font-weight:700;letter-spacing:.2em;text-indent:.2em;text-align:left}@media all and (max-width:600px){.sectionRead{font-size:15px}}.sectionRead small{display:block;font-size:18px;font-weight:400}@media all and (max-width:600px){.sectionRead small{font-size:12px}}#navi{display:table-cell;text-align:right;vertical-align:middle}@media all and (max-width:800px){#navi{display:block;text-align:center}}@media all and (max-width:800px){#navi ul span{display:none}}@media all and (max-width:600px){#navi ul{margin:2em auto 1.5em}}#navi ul li{display:inline-block;font-size:100%}@media all and (max-width:800px){#navi ul li{display:block;font-size:.9em;font-weight:700;margin-bottom:.5em}}#navi ul li a{text-align:center;color:#000;padding:10px}#navi ul li a.now{border-bottom:3px solid #fc0}@media all and (max-width:800px){#navi ul li a.now{border-bottom:0 solid #000}}#navi .contact{border:1px solid #c40042;font-size:13px}@media all and (max-width:800px){#navi .contact{width:14em;margin:auto;padding:3px 0}}#navi .contact :after{content:none}#navi .contact a{display:inline-block;padding:3px 15px 5px;color:#c40042}#navi .contact span{display:block;font-size:10px;width:12em}@media all and (max-width:600px){#navi .contact span{width:14em}}#sns a{display:inline-block;text-align:center;background-color:#000;color:#fff;padding:1.5px 8px;font-size:.7em}#sns a:hover{opacity:.7}@media all and (max-width:600px){#sns a{padding:2px 11px;font-size:1em}}#menuBtn{display:none}@media all and (max-width:800px){#menuBtn{display:block;position:absolute;right:15px;top:10px;z-index:2}#menuBtn i{color:#000;background-color:rgba(255,255,255,.9);padding:.1em .2em;font-size:40px}}#footer{width:100%;background-color:#fff;padding:1em 0}#footer dl{display:table}#footer dl dt{display:table-cell;width:130px;vertical-align:bottom;position:relative;top:-20px}#footer dl dt img{width:100%}@media all and (max-width:320px){#footer dl dt{display:block;margin:auto}}#footer dl dd{display:table-cell;font-size:13px;text-align:left;padding-left:.5em}#footer dl dd strong{display:block;font-size:1.2em;font-weight:700;margin-bottom:.5em}@media all and (max-width:320px){#footer dl dd{display:block}}#footer>div{display:none;width:95%;margin:auto;border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px;position:relative}#footer>div:after{content:"";clear:both;display:block}#footer>div ul{position:absolute;left:0;bottom:5px}#footer>div ul li{display:inline-block;font-size:13px;padding-left:5px}#footer>div ul li:before{content:"|";display:inline-block;margin-right:5px}#footer>div ul li:last-child:after{content:"|";display:inline-block;margin-left:5px}@media all and (max-width:600px){#footer>div ul{position:static}}#footer>div h1{width:150px;float:right}#footer>div h1 img{vertical-align:bottom}@media all and (max-width:600px){#footer>div h1{float:none;margin:auto}}#footer p{font-size:13px}#footer.sec dl{display:none}#footer.sec div{display:block}#pagetop{width:40px;position:fixed;right:30px;bottom:30px;cursor:pointer}.profileBlock{width:45.5em;margin:6em auto auto;text-align:left;font-size:15px;line-height:1.8;overflow:hidden}@media all and (max-width:700px){.profileBlock{width:90%;margin:5em auto auto}}@media all and (max-width:400px){.profileBlock{width:95%;margin:3em auto auto}}.profileBlock dt{float:left;width:9em}@media all and (max-width:700px){.profileBlock dt{width:20%;font-size:.8em}}@media all and (max-width:400px){.profileBlock dt{width:22%}}.profileBlock dd{float:left;width:36.5em;margin-bottom:1.5em}@media all and (max-width:700px){.profileBlock dd{width:79%;font-size:.8em;line-height:1.8}}@media all and (max-width:400px){.profileBlock dd{width:78%}}.lineupBlock{width:950px;margin:auto;overflow:hidden;padding:4em 0}@media all and (max-width:949px){.lineupBlock{width:auto}}@media all and (max-width:600px){.lineupBlock{padding:30px 0}}.lineupBlock>img{width:430px;opacity:0;position:absolute;-webkit-transition:all 1s ease;transition:all 1s ease;right:5%}.lineupBlock>img.on{opacity:1;right:8%}.lineupBlock>img:nth-child(1){left:5%}.lineupBlock>img:nth-child(1).on{left:8%}@media all and (max-width:949px){.lineupBlock>img{width:80%;margin:20px auto auto;position:static}}.lineupBlock>div{float:left;width:500px}.lineupBlock>div:nth-child(2){float:right}@media all and (max-width:949px){.lineupBlock>div:nth-child(2){float:none}}@media all and (max-width:949px){.lineupBlock>div{float:none;width:95%;margin:auto}}.lineupBlock>div h5{text-align:left;font-size:20px;font-weight:400;margin-bottom:2em}@media all and (max-width:600px){.lineupBlock>div h5{font-size:.9em;font-weight:700;margin-bottom:20px}}.lineupBlock>div dl,.lineupBlock>div p{text-align:left;font-size:15px;line-height:2.5}@media all and (max-width:949px){.lineupBlock>div dl br,.lineupBlock>div p br{display:none}}@media all and (max-width:600px){.lineupBlock>div dl,.lineupBlock>div p{font-size:.8em;line-height:1.8}}.lineupBlock>div dl{margin-top:2em}@media all and (max-width:600px){.lineupBlock>div dl{margin-top:10px}}.lineupBlock>div dl dt{display:inline;border:1px solid;padding:.3em .5em;text-align:center}.lineupBlock>div dl dd{line-height:2}.scBlock{display:inline-block;position:relative;margin-right:50px;margin-bottom:50px}.scBlock img{width:250px;height:250px;object-fit:cover}@media all and (max-width:800px){.scBlock{margin-right:40px;margin-bottom:40px}}@media all and (max-width:600px){.scBlock{margin-right:13px;margin-bottom:20px}.scBlock:nth-child(3n){margin-right:0}}.scBlock a dd{font-size:13px;text-align:center;color:#fff;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.scBlock a span{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background-color:rgba(0,0,0,.4);-webkit-transition:all .5s ease;transition:all .5s ease;vertical-align:middle;opacity:0}@media all and (max-width:800px){.scBlock a span{opacity:.6}}.scBlock a:hover span{opacity:1}.scDetail ul{display:inline-block}.scDetail li{display:block;margin-top:.5em;font-size:14px;color:#000;font-weight:700}.scDetail li img{width:90%}.scDetail li a{display:inline-block;color:#000}.scDetail li a:hover{opacity:.7}.securityBlock{text-align:left;width:45.5em;margin:6em auto auto}@media all and (max-width:600px){.securityBlock{width:95%;margin:2em auto auto}}.securityBlock dt{font-size:17px;font-weight:700}@media all and (max-width:600px){.securityBlock dt{font-size:.8em;line-height:1.8}}.securityBlock dd{font-size:15px;line-height:1.8;padding-bottom:1em}@media all and (max-width:600px){.securityBlock dd{font-size:.8em;line-height:1.8}}.securityBlock dd:first-child{font-size:18px}@media all and (max-width:600px){.securityBlock dd:first-child{font-size:.8em}}.securityBlock dd:last-child{text-align:right}.sitemapBlock{width:34em;margin:auto;text-align:left;overflow:hidden;margin-bottom:2em;font-size:15px;line-height:1.8}.sitemapBlock a{color:#000}.sitemapBlock a:hover{opacity:.7}@media all and (max-width:600px){.sitemapBlock{width:95%;font-size:.8em;line-height:1.8}}.sitemapBlock dt{width:12em;float:left;color:#000;font-weight:700;border-left:5px solid;padding-left:.5em}@media all and (max-width:600px){.sitemapBlock dt{width:auto;float:none}.sitemapBlock dt br{display:none}}.sitemapBlock dd{width:22em;float:left}@media all and (max-width:600px){.sitemapBlock dd{width:auto;float:none}}.sitemapBlock dd li{display:block}.sitemapBlock dd li :before{content:"☐";margin-right:.5em}.recruit_circle{border:2px solid #000;border-radius:10px;padding:1em 0;text-align:center}.block{display:inline-block;vertical-align:top;font-size:15px;line-height:1.6;text-align:left;margin-right:5em}.block dt{margin-bottom:.5em;font-weight:700}.blocktable{font-size:15px;line-height:1.8;display:table}.blocktable dd,.blocktable dt{display:inline-block;vertical-align:middle}.blocktable dt{width:30%;display:table-cell}.blocktable dd{width:90%;text-align:left}.photoblock{font-size:15px;line-height:2;text-align:left}.photoblock dl,.photoblock p{vertical-align:top;display:inline-block}.photoblock dl{width:19%;margin-top:6.5em;margin-right:3em;line-height:1.6}@media all and (max-width:860px){.photoblock dl{width:100%;margin-bottom:5em;text-align:center}}@media all and (max-width:600px){.photoblock dl{text-align:center;margin-top:1.5em;margin-bottom:1.5em}}.photoblock dl dt img{width:100%}@media all and (max-width:860px){.photoblock dl dt img{width:60%}}@media all and (max-width:600px){.photoblock dl dt img{width:40%}}.photoblock p{width:72%}@media all and (max-width:860px){.photoblock p{width:100%}}.photoblock p img{margin-bottom:3.5em;width:85%}@media all and (max-width:600px){.photoblock p img{margin-bottom:2em}}.oubo{width:95%;margin:4em auto auto;border-top:1px solid;padding-top:5em}@media all and (max-width:600px){.oubo{font-size:.7em;margin:2em auto auto;padding-top:2em}}.oubo dt{margin-bottom:1em}.oubo .recruit_circle{width:30%;margin:auto;padding:0}@media all and (max-width:600px){.oubo .recruit_circle{width:50%}}.oubo .recruit_circle a{display:block;border-bottom:none;padding:.7em 0}@media all and (max-width:600px){body.menu{overflow:hidden}}section{width:100%;min-height:100%;background-color:#fff;margin:200px auto auto}@media all and (max-width:600px){section{margin:100px auto auto}}section.sec{margin:0 auto;overflow:hidden}section.sec h3{padding-top:70px}section.sec .sectionRead{width:95%;margin:auto}section.sec .mainImg{width:65%;margin:11em auto 15em}@media all and (max-width:700px){section.sec .mainImg{width:80%;margin:5em auto 7em}}@media all and (max-width:400px){section.sec .mainImg{margin:3em auto 4em}}section.sec.Showcase ul{width:95%;margin:0 auto;text-align:left;margin-top:50px;display:flex;flex-wrap:wrap}section.sec.lineup{margin:300px auto auto}@media all and (max-width:600px){section.sec.lineup{margin:100px auto auto}}section.sec.lineup .sectionRead{border-top:0 solid;margin-top:-125px;padding-top:125px;width:950px}@media all and (max-width:600px){section.sec.lineup .sectionRead{width:auto}}section.sec.lineup #corporatem,section.sec.lineup #creative{padding-left:450px}@media all and (max-width:949px){section.sec.lineup #corporatem,section.sec.lineup #creative{padding-left:0}}section.sec.recruit .photoblock{width:95%;margin:4em auto auto;border-top:1px solid;padding:70px 17% 0}section.sec.recruit .photoblock dt{margin-bottom:5px}section.sec.recruit .photoblock dd{text-align:center;line-height:1.4}section.sec.recruit .photoblock dd small{margin-right:1em;vertical-align:0}@media all and (max-width:1200px){section.sec.recruit .photoblock dd small{display:block;margin-right:0}}@media all and (max-width:600px){section.sec.recruit .photoblock{padding:1em 0;font-size:13px}}section.sec.recruit .blocktable{width:740px;margin:2em auto auto auto}@media all and (max-width:600px){section.sec.recruit .blocktable{width:95%;font-size:13px}}section.sec.recruit .block{width:30%;margin-top:5em}@media all and (max-width:600px){section.sec.recruit .block{width:95%;margin:2em auto auto auto;font-size:13px}}section.sec.recruit .sectionRead{border-top:0 solid}section.sec.recruit .sectionRead.line{border-top:1px solid}section.sec.recruit .mainImg{width:55%;margin:5em auto}@media all and (max-width:600px){section.sec.recruit .mainImg{width:95%;margin:2em auto}}section.sec.show{padding-top:125px}@media all and (max-width:800px){section.sec.show{padding-top:0}}a.linktxt{color:#000;border-bottom:1px solid}a.linktxt:hover{opacity:.7;border-bottom:0 solid}#sns{text-align:right}@media all and (max-width:800px){#sns{text-align:center}}#header h1{width:150px}.sectionHeader{margin-bottom:40px}@media all and (max-width:600px){.sectionHeader{margin-bottom:50px}}.sectionAd{width:auto;margin:240px auto auto auto}@media all and (max-width:1000px){.sectionAd{margin:140px auto auto auto}}@media all and (max-width:600px){.sectionAd{margin:40px auto auto auto}}.buttonWrap{width:30em;margin:0 auto}@media all and (max-width:600px){.buttonWrap{width:auto}}#blockTopicsWrap{width:60%;margin:0 auto;overflow-y:scroll;height:170px}@media all and (max-width:1000px){#blockTopicsWrap{width:80%}}@media all and (max-width:600px){#blockTopicsWrap{height:13em}}.sectionAccessTxt{display:flex;flex-direction:column;margin:0 auto;max-width:900px}.accessRow{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.accessRow ul:first-child{flex:0 0 40%}.accessRow ul:last-child{flex:0 0 60%}.accessRow ul{list-style:none;margin:0;padding:0;text-align:left}.accessRow dl{margin-bottom:1em}.accessRow dt{font-weight:700;margin-bottom:4px;font-size:13px}.accessRow dd{margin:0;line-height:1.6;font-size:15px}@media screen and (max-width:768px){.accessRow{flex-direction:column;gap:0}.accessRow ul:first-child,.accessRow ul:last-child{flex:1 1 100%}.sectionAccessTxt{width:90%}}#About,#Access,#AdandNews,#Lineup,#Recruit,#Showcase,.lineup{display:table;padding:120px 0}#About>div,#Access>div,#AdandNews>div,#Lineup>div,#Recruit>div,#Showcase>div,.lineup>div{display:table-cell;vertical-align:middle}@media all and (max-width:800px){#Recruit p{width:80%;margin:auto}}@media all and (max-width:650px){#Recruit p{width:90%;font-size:.8em}}#Access iframe{display:block;margin:auto}@media all and (max-width:1000px){#Access iframe{width:90%}}@media all and (max-width:600px){#Access iframe{height:auto}}#Access p{font-size:14px;margin-top:10px}@media all and (max-width:600px){#Access p{display:inline-block;width:90%;font-size:12px;text-align:left}#Access p span{display:block}}#Contact{padding:120px 0 20px}@media all and (max-width:600px){#Contact{padding:30px 0}#Contact .contactBox{width:90%;margin:50px auto}#Contact .contactBox .contact-form td,#Contact .contactBox .contact-form th{display:block;font-size:.8em}}#Contact img{width:100%}.internship .securityBlock{width:32em}.internship .securityBlock>p{margin-bottom:3em}.internship .securityBlock dd,.internship .securityBlock dt{display:inline-block}@media all and (max-width:600px){.internship .securityBlock{width:95%;text-align:center}}.pageprev{display:inline-block;font-size:13px;margin-right:1em}.pageprev .fa-chevron-left:before{margin-right:10px}#footer dl{width:20em;margin:auto auto}@media all and (max-width:360px){#footer dl{width:auto}}.disaster{margin:0 auto;width:100%;text-align:center;margin-bottom:60px;margin-top:-40px}.disaster p{border:solid 1px #c40042;padding:.5em 0;width:65%;margin:0 auto;font-family:"Sawarabi Mincho";font-weight:400;font-size:11px}.disaster.iten{margin-top:0}.disaster.iten p{border:solid 1px #000;line-height:2vw;font-size:20px;padding:1em 0;font-family:"ヒラギノ明朝 ProN W6";letter-spacing:.1vw}.info{width:65%;margin:0 auto 60px}.info p{border-top:solid 1px #000;border-bottom:solid 1px #000;padding:1em 0;font-size:18px;letter-spacing:.1vw;font-family:"ヒラギノ明朝 ProN W3"}.info strong{font-size:1.2em;font-weight:700}.info p:last-child{border-top:solid 0px #000}.oosakasp{display:none}.modalArea{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;margin:0}.modalBg{width:100%;height:100%;background-color:rgba(30,30,30,.9)}.modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;padding:20px 30px;background-color:#fff}.closeModal{position:absolute;top:.5rem;right:1rem;cursor:pointer}#openModal{cursor:pointer}.modalContents p,.modalContents dl{margin-top:1em;font-size:.9rem}.modalContents dl.modalAreaOubo dt,.modalContents dl.modalAreaStep dt{font-size:1rem;font-weight:700}.modalContents dl.modalAreaStep dd{font-size:1.3rem}.modalContents h4{font-size:1.7rem;border-bottom:1px solid;display:inline-block;width:80%}.modalContents .modalAreaOubo dd>ul{text-align:left;display:inline-block;padding-left:1em;text-indent:-1em}@media all and (max-width:767px){.disaster{width:90%;margin-top:-100px;margin-bottom:25px}.oosakasp{display:block}.disaster p,.disaster.iten p{font-size:11px;width:100%;margin-top:0;line-height:6vw}.disaster.iten p{font-size:13px;line-height:5vw}.info{width:90%}.info p{font-size:11px}.modalWrapper{width:90%;padding:10px 5px}.modalContents p,.modalContents dl{font-size:.7rem}.modalContents dl.modalAreaOubo dt,.modalContents dl.modalAreaStep dt{font-size:.8rem}.modalContents dl.modalAreaStep dd{font-size:.9rem}.modalContents h4{font-size:1.1rem}}.grid{position:relative;max-width:100%;margin:0 auto}.item{display:block;position:absolute;width:calc(100% / 4);z-index:0}.item.muuri-item-releasing{z-index:1}.item.muuri-item-hidden{z-index:0}.item-content{position:relative;width:100%;height:100%}.grid .item .item-content img{width:100%;height:100%}.contents{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;text-align:center}.contents li{position:relative;display:inline-block;font-size:15px;line-height:1;letter-spacing:.25em;cursor:pointer;font-weight:700}.contents li a,.contents li span{display:block;text-decoration:none;padding:1em}.contents li:after{content:"";display:block;height:2px;position:absolute;bottom:5px;left:.9em;right:1.1em;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#000 50%,#000 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,0) 50%,#000 50%,#000 100%);background-size:200%;background-position:0 0;background-repeat:repeat;-webkit-transition:background-position .2s;transition:background-position .2s}.contents li.active:after{background-position:100% 0}