@charset "UTF-8";.contents-body>section .container{display:block}.contents-body>section .container .feature-img,.contents-body>section .container .feature-text{margin-top:0}.contents-body .container-headline{margin:8vw auto}@media screen and (max-width:767px){.contents-body>section .container{width:90%}.contents-body .container-headline{margin:15vw auto 10vw}}.contents-body .container-headline .feature-text{width:fit-content;z-index:1}@media screen and (min-width:768px){.contents-body .container-headline .feature-text{margin:0 auto;text-align:center}}.contents-body .container-headline .feature-text h2{font-family:"Big Shoulders",sans-serif;font-weight:500!important;letter-spacing:3px}.update-section{width:90%;max-width:1200px;margin:0 auto;padding:3em;overflow:hidden;background:rgba(0,0,0,.4)}.update-section__list>section h3{font-size:clamp(0vw,2.3vw,29px);background:#4d2a25;padding:.3em .5em;margin:0 0 .5em;line-height:1.4;text-align:left;position:relative;z-index:1}.update-section__list>section h3 span{font-size:clamp(0vw,1.5vw,20px);padding-left:1em;margin-right:1em;color:#7f6d6d}.update-section__list>section h3 span.platform{border:1px solid #7a7978;border-radius:2em;margin:0 1em 0 0;padding:.1em 1em}@media screen and (max-width:767px){.update-section__list>section h3 span{font-size:3vw}.update-section__list>section h3{font-size:4vw}}.update-section__list>section h4{color:#a96157;font-size:clamp(0vw,2vw,25px);position:relative;margin-top:1.2em;font-weight:600;border-left:.25em solid #914b40;line-height:1;padding-left:.5em;margin-bottom:1em}@media screen and (max-width:767px){.update-section__list>section h4{font-size:4vw}}.update-section__list>section ul.disc li{font-size:clamp(0vw,1.4vw,16px);line-height:1.6;margin-bottom:.5em}@media screen and (max-width:767px){.update-section__list>section ul.disc li{font-size:3vw;padding-bottom:0}}.update-section__list>section ul.disc li::before{content:"・"}.update-section__list>section ul+.platform,.update-section__list>section ul+h4{margin-top:2em}.update-section__list>section p{font-size:1.2vw}@media screen and (max-width:767px){.update-section__list>section p{font-size:3vw}}.update-section__list>section p+ul{margin-top:1em}.update-section__list>section .platform{color:#857c75;font-size:clamp(0vw,1.8vw,22px);text-align:left;border-bottom:1px solid #665e57;margin-bottom:1rem}@media screen and (max-width:767px){.update-section__list>section .platform{font-size:3.5vw}}.update-section__list>section+section{margin-top:5em}.update-section .update_sub_contents{background:#000;padding:1em;margin:1.5em 0;font-size:.9em}.update-section .update_sub_contents strong{color:#947b74}.update-section .update_sub_contents strong:first-child{margin-left:.5em}@media screen and (max-width:767px){.update-section{width:100%;padding:10% 5% 5%;margin:0 auto 5em}}ul.asterisk,ul.note{margin-top:0;font-size:clamp(0vw,1.3vw,15px)}@media screen and (max-width:767px){ul.asterisk,ul.note{font-size:2.8vw}}ul.asterisk>li,ul.note>li{margin-bottom:0!important}ul.asterisk>li::before,ul.note>li::before{content:"※"}html:lang(de) ul.asterisk,html:lang(de) ul.note,html:lang(en) ul.asterisk,html:lang(en) ul.note,html:lang(es) ul.asterisk,html:lang(es) ul.note,html:lang(fr) ul.asterisk,html:lang(fr) ul.note,html:lang(it) ul.asterisk,html:lang(it) ul.note{margin-left:1em}html:lang(de) ul.asterisk>li,html:lang(de) ul.note>li,html:lang(en) ul.asterisk>li,html:lang(en) ul.note>li,html:lang(es) ul.asterisk>li,html:lang(es) ul.note>li,html:lang(fr) ul.asterisk>li,html:lang(fr) ul.note>li,html:lang(it) ul.asterisk>li,html:lang(it) ul.note>li{margin-bottom:0}