.section-header-default h1{font-family:eurostile,sans-serif;font-size:300%}@media screen and (max-width:767px){.section-header-default{padding-bottom:5%}}.main-contents{background:url(../img/news_bg.png) center top no-repeat;background-size:100%}.update-section{width:80%;max-width:1200px;margin:0 auto;padding:5%;overflow:hidden;background:#242424}.update-section__list>section h3{font-size:clamp(0vw,2.3vw,29px);background:#19181a;padding:.3em .5em;margin:0 0 .5em;border-left:.25em solid #e04149;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:#7a7978}.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:#b79085;font-size:clamp(0vw,1.8vw,22px);text-align:left;margin-bottom:1rem;border-left:.3rem solid #b79085;padding-left:.7rem;line-height:1.5}@media screen and (max-width:767px){.update-section__list>section h4{font-size:3.5vw}}.update-section__list>section ul li{font-size:clamp(0vw,1.4vw,18px)}@media screen and (max-width:767px){.update-section__list>section ul li{font-size:3vw;padding-bottom:0}}.update-section__list>section ul+h4{margin-top:2em}.update-section__list>section ul+.platform{margin-top:3em}.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:#e04149;font-size:clamp(0vw,1.8vw,22px);text-align:left;border-bottom:1px solid #e04149;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:#19181a;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:90%;padding:10% 5% 5%;margin:2em auto 5em}}