.contents-body>section .container .feature-img,.contents-body>section .container .feature-text,.news_article .section-news .section-block.archive{margin-top:0}body{background-image:url(../img/common/contents_bg.jpg)}.contents-body::after,.contents-body::before{content:none}.contents-body>section .container{display:block}.section-news .section-block.headline{z-index:5}.section-news .section-block.headline .container-headline{margin:8vw auto}@media screen and (max-width:767px){.section-news .section-block.headline .container-headline{margin:15vw auto 10vw}}.section-news .section-block.headline .container-headline .feature-text{width:fit-content;z-index:1}@media screen and (min-width:768px){.section-news .section-block.headline .container-headline .feature-text{margin:0 auto;text-align:center}}.section-news .section-block.headline .container-headline .feature-text h2{font-family:"Big Shoulders",sans-serif;font-weight:500!important;letter-spacing:3px}.section-news .section-block.headline .container-headline .feature-text h2::before{width:15em;padding-top:127.5%;transform:translate(-40%,-30%);background-image:url(../img/news/headline_catch_en.png)}.section-news .section-block.topics .container{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 10px}.section-news .section-block.topics .container .topic-item{position:relative;display:flex;flex-direction:column;width:32%;background-color:rgba(0,0,0,.4);color:#c2b5a9}.section-news .section-block.topics .container .topic-item .topic-banner img{display:block;width:100%}.section-news .section-block.topics .container .topic-item .topic-text{flex-grow:1;padding:1em}.section-news .section-block.topics .container .topic-item .topic-date{padding:.5em 1em;color:#a96157;text-align:right}.section-news .section-block.archive{margin-top:10%}.section-news .section-block.archive h3{font-family:"Big Shoulders",sans-serif;letter-spacing:1px;text-align:center;color:#69625c;font-size:200%}.section-news .section-block.archive .archive-list{background-color:rgba(0,0,0,.4);padding:3em 3em 2em;margin-top:-2em}.section-news .section-block.archive .archive-list .archive-item{position:relative;display:flex;justify-content:left;align-items:start;gap:15px;color:#c2b5a9;margin:.7em 0;padding-bottom:.7em;border-bottom:1px #494949 solid;border-width:0 0 1px}.section-news .section-block.archive .archive-list .archive-item .archive-date{color:#a96157;width:fit-content;white-space:nowrap}.section-news .section-block.archive .archive-list .archive-item .archive-text{width:100%}.section-news .section-block.archive .archive-list .archive-item .archive-text a{color:#a5813f;border-bottom:1px solid #6d562a}.section-news .section-block.archive .archive-list .archive-item:last-child{border-width:0}.section-news .section-block.archive .archive-list .archive-item.icon-new::before{top:-.3em;left:-1em}.section-news .section-block.archive .archive-list .archive-item.icon-new::after{top:-.3em;left:-1em}@media screen and (max-width:767px){.section-news .section-block.topics .container .topic-item{width:48%}.section-news .section-block.topics .container .topic-item .topic-text{font-size:.9em}.section-news .section-block.archive .archive-list{padding:2em 2em 1em}}.news_article .section-news .section-block.headline .container-headline .feature-text h2::before{margin-left:40%;width:35vw;padding-top:16vw}.news_article .contents-body>section .container .feature-text h2 span{font-size:180%;font-family:"Shippori Mincho",serif}@media screen and (max-width:767px){.news_article .section-news .section-block.headline .container-headline .feature-text h2::before{width:69vw;padding-top:29vw;margin-left:36%}.news_article .contents-body>section .container .feature-text h2 span{font-size:150%}}.news_article .section-news .section-block.archive .topics_inner{background-color:rgba(0,0,0,.4);padding:2em 3em}@media screen and (max-width:767px){.news_article .section-news .section-block.archive .topics_inner{padding:1.5em}}.news_article .section-news .section-block.archive .topics_img{margin-bottom:1.5em}.news_article .section-news .section-block.archive .topics_title_h2{width:100%;background-color:rgba(221,64,47,.61);background-image:url(../img/common/products_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:.7em 1em;font-size:150%;color:#e8e0d9;text-align:center}@media screen and (max-width:767px){.news_article .section-news .section-block.archive .topics_title_h2{text-align:left;font-size:130%}}.news_article .section-news .section-block.archive .topics_day{position:absolute;top:-2em;right:0;font-family:"Big Shoulders",sans-serif;letter-spacing:.1em;color:#a96157}.news_article .section-news .section-block.archive .topics_title_h3{font-family:"Shippori Mincho",serif;border-bottom:1px solid #a96157;border-top:1px solid #a96157;color:#a96157!important;margin-bottom:1em;margin-top:2em}.news_article .section-news .section-block.archive .topics_title_h4{font-family:"Shippori Mincho",serif;text-align:left;color:#a96157;font-size:1.8em;border-left:6px solid #a96157;margin-top:2em;font-weight:600;background-color:#252525;padding-left:.5em;margin-bottom:1em}.news_article .section-news .section-block.archive .topics_title_h5{color:#a96157;font-size:1.4em;position:relative;margin-top:1em;font-weight:600;margin-bottom:.2em}.news_article .section-news .section-block.archive a{color:#c4a46a;text-decoration:underline}.news_article .list-playreview li{margin-bottom:1em;padding-bottom:1em;border-bottom:solid #5c5555 1px}.news_article .list-playreview{padding-top:1em;border-top:solid #5c5555 1px}@media screen and (max-width:767px){.news_article .list-playreview li a{font-size:3vw}}