@media (width>=861px){.main-image-container{margin-bottom:1rem;display:block}}@media (width<=860px){.main-image-container{width:60%;margin:0 auto 2rem}.thumbnail-slider{display:none}}@media (width>=861px){.thumbnail-slider{justify-content:space-between;display:flex}.thumbnail-slider img{cursor:pointer;width:31%;transition:opacity .3s}.thumbnail-slider img:hover,.thumbnail-slider img.active{opacity:.7}}.text-gold{color:#e3bf4b}body{color:#777}body .empty-space{height:267px}body main .link{text-align:left;margin-bottom:3.5rem;font-family:MFW-PGothicBBBPr6N-Regular,sans-serif}body main .link a{letter-spacing:2.4px;font-size:12px}body main .inner{justify-content:space-between;font-family:MFW-PGothicMB101Pr6N-Regular,Noto Sans JP,sans-serif;display:flex}body main .inner .left{width:30%}body main .inner .right{width:60%}body main .inner .right h2{color:#e3bf4b;letter-spacing:2.8px;margin-bottom:1.5em;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:21px}body main .inner .right .name{-moz-column-gap:1em;align-items:center;column-gap:1em;margin-bottom:3em;display:flex}body main .inner .right .name-jp{font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:21px}body main .inner .right .name-en{color:#e3bf4b;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:10px;line-height:1.2}body main .inner .right .content{letter-spacing:2.1px;font-family:MFW-YuMinPr6N-Regular,sans-serif;font-size:14px;line-height:30px}body main .inner .right .content .wrapper{margin-bottom:2em}body main .inner .right .content .wrapper ul{padding-left:1.5em}body main .inner .right hr{border-top:1px solid #e3bf4b;margin:4rem 0}body main .inner .right .sns{-moz-column-gap:1em;column-gap:1em;margin:3rem 0 4rem;display:flex}body main .inner .right .sns a i{font-size:26px}@media (width<=860px){body .empty-space{height:120px}body main .link{text-align:left;margin-bottom:2rem}body main .link a{letter-spacing:1px;font-size:10px}body main .inner{flex-direction:column}body main .inner .left,body main .inner .right{width:100%}body main .inner .right h2{letter-spacing:.96px;text-align:left;margin-bottom:.5rem;font-size:12px;line-height:16px}body main .inner .right .name{flex-direction:column;justify-content:left;align-items:flex-start;margin-bottom:1rem}body main .inner .right .name-jp{font-size:16px}body main .inner .right .name-en{font-size:8px;line-height:1.2}body main .inner .right .content{letter-spacing:1.8px;font-size:12px}body main .inner .right hr{margin:2rem 0}body main .inner .right .sns{justify-content:center}body main .inner .right .sns a i{font-size:26px}}
