@charset "UTF-8";.news_single{padding:135px 0 65px}.news_single .eyecatch{margin-bottom:45px;padding-top:75%;position:relative}.news_single .eyecatch img{width:auto;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.news_single .title{margin-bottom:50px;padding:5px 0;font-size:18px;font-weight:700;letter-spacing:.04em;line-height:1.8;border-bottom:2px solid #32312f}.news_single .date{margin-bottom:5px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:14px;color:#b1afa9;letter-spacing:.08em}.news_single .category-wrap{margin-bottom:25px}.news_single .category-wrap .category{margin-right:5px;margin-bottom:5px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:14px;letter-spacing:.08em;display:inline-block}.news_single .content{border-bottom:1px solid grey}.news_single .content h2{margin:50px 0 20px;padding:10px 0;font-size:20px;font-weight:700;line-height:1.8;letter-spacing:.04em;position:relative}.news_single .content h2::after{content:"";width:100%;height:3px;position:absolute;bottom:-4px;left:0;background-color:#32312f}.news_single .content h3{margin:40px 0 10px;padding:10px 20px;font-size:17px;font-weight:700;letter-spacing:.08em;background-color:#f5f5f5}.news_single .content h4{margin:45px 0 10px;padding:12px 15px;font-size:16px;font-weight:700;letter-spacing:.04em;border:1px solid #b1afa9}.news_single .content h5{margin:30px 0 0;padding:5px;font-size:15px;font-weight:700;letter-spacing:.04em;border-bottom:1px solid #32312f}.news_single .content p{margin-bottom:25px;line-height:1.7;font-size:14px}.news_single .content a{color:#a67c52;border-bottom:1px solid #a67c52;transition:.3s}.news_single .content a:hover{color:rgba(166,124,82,.6)}.news_single .content ol,.news_single .content ul{margin:40px 0;padding:20px 0;counter-reset:item;list-style-type:none}.news_single .content ol li,.news_single .content ul li{font-size:15px;line-height:1;font-size:14px}.news_single .content ol li:not(:last-child),.news_single .content ul li:not(:last-child){margin-bottom:13px}.news_single .content ol li::before,.news_single .content ul li::before{counter-increment:item;content:counter(item) "."}.news_single .content blockquote{margin:55px 0 45px;padding:55px 25px 20px;border-radius:5px;background-color:#f5f5f5;position:relative}.news_single .content blockquote::after,.news_single .content blockquote::before{position:absolute}.news_single .content blockquote::before{content:"“";top:15px;left:20px;color:#32312f;font-size:50px}.news_single .content blockquote::after{content:"”";right:20px;bottom:0;color:#32312f;font-size:50px}.news_single .content blockquote p{font-size:14px;letter-spacing:.04em;line-height:1.8}.news_single .staff-wrap{padding:50px 0;border-bottom:1px solid grey}.news_single .staff-wrap .img-wrap{width:40%;margin:0 auto 10px;padding-top:55%;text-align:center;position:relative}.news_single .staff-wrap .img-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.news_single .staff-wrap .info-wrap{display:flex;flex-direction:column}.news_single .staff-wrap .info-wrap .text-wrap .list{margin-bottom:30px}.news_single .staff-wrap .info-wrap .text-wrap .list .term{font-size:17px;text-align:center}.news_single .staff-wrap .info-wrap .text-wrap .list .desc{font-size:20px;font-weight:700;text-align:center;letter-spacing:.04em}.news_single .staff-wrap .info-wrap .text-wrap .list .desc .en{margin-left:30px;font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:15px;font-weight:300}.news_single .staff-wrap .info-wrap .button-wrap{margin-top:auto}.news_single .shop-wrap{padding:30px 0 75px;border-bottom:1px solid grey}.news_single .shop-wrap .img-wrap{width:65%;margin:0 auto 25px;padding-top:48.75%;position:relative}.news_single .shop-wrap .img-wrap img{width:100%;height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.news_single .shop-wrap .info-wrap .text-wrap .list{margin-bottom:30px}.news_single .shop-wrap .info-wrap .text-wrap .list .term{margin-bottom:5px;font-size:20px;color:#555;letter-spacing:.12em}.news_single .shop-wrap .info-wrap .text-wrap .list .desc{font-size:14px;color:grey;line-height:1.8;letter-spacing:.08em}.news_single .share-wrap{margin-bottom:15px;padding:20px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.news_single .share-wrap .text{font-family:Poppins,"Zen Kaku Gothic New",sans-serif;font-size:18px;font-weight:300;letter-spacing:.08em}.news_single .share-wrap .link{margin-left:30px;font-family:"Noto Sans JP",sans-serif;color:#000;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.news_single .share-wrap .link.twitter img{width:auto;height:17px}.news_single .share-wrap .link.line img{width:auto;height:17px}.news_single .share-wrap .link.facebook img{width:auto;height:17px}.news_single .pagenav{max-width:335px;margin:0 auto 70px;padding:30px 0;display:flex;align-items:center;justify-content:space-between;position:relative}.news_single .pagenav .next,.news_single .pagenav .prev{width:21px;height:10px;display:block;position:absolute;top:50%;transform:translateY(-50%);background:center/contain no-repeat url(../../../img/common/arrow_right_07.png);transition:.3s}.news_single .pagenav .next a,.news_single .pagenav .prev a{height:100%;display:block}.news_single .pagenav .prev{left:0;transform:rotate(180deg)}.news_single .pagenav .prev::before{left:0;transform:rotate(-35deg)}.news_single .pagenav .prev:hover{left:-2px}.news_single .pagenav .next{text-align:right;right:0}.news_single .pagenav .next::before{right:0;transform:rotate(35deg)}.news_single .pagenav .next:hover{right:-2px}.news_single .pagenav .button-back{max-width:100%;margin:0 auto;font-size:15px;text-align:center;color:#000;letter-spacing:.08em;transition:.3s}.news_single .pagenav .button-back:hover{opacity:.6}@media only screen and (min-width:992px){.news_single{padding:175px 0 155px}.news_single .content-in{display:flex;justify-content:space-between;align-items:flex-start}.news_single .content-in .content-wrap{max-width:840px;width:73.5%;padding-top:5px}.news_single .eyecatch{margin-bottom:55px}.news_single .title{margin-bottom:50px;font-size:30px}.news_single .date{margin-bottom:5px}.news_single .category-wrap{margin-bottom:50px}.news_single .content h2{margin:50px 0 25px;font-size:25px}.news_single .content h3{margin:60px 0 20px;font-size:20px}.news_single .content h4{margin:70px 0 15px;padding:10px 15px;font-size:20px}.news_single .content h5{margin:35px 0 5px;font-size:18px}.news_single .content ol,.news_single .content ul{margin:70px 0 60px;padding:25px 0}.news_single .content ol li,.news_single .content ul li{font-size:16px}.news_single .content blockquote{margin:55px 0 75px;padding:25px 75px 5px}.news_single .content blockquote::before{top:20px;left:25px;font-size:54px}.news_single .content blockquote::after{right:30px;bottom:15px}.news_single .content blockquote p{font-size:15px}.news_single .staff-wrap{padding:50px 0 35px;display:flex;justify-content:space-between;align-items:stretch}.news_single .staff-wrap .img-wrap{width:16%;margin:inherit;padding-top:22%;overflow:hidden}.news_single .staff-wrap .info-wrap{width:79%}.news_single .staff-wrap .info-wrap .text-wrap .list{margin-bottom:20px}.news_single .staff-wrap .info-wrap .text-wrap .list .term{margin-bottom:5px;text-align:left;line-height:1}.news_single .staff-wrap .info-wrap .text-wrap .list .desc{text-align:left}.news_single .staff-wrap .info-wrap .button-wrap{display:flex}.news_single .shop-wrap{padding:50px 0 50px;display:flex;justify-content:space-between;align-items:flex-start}.news_single .shop-wrap .img-wrap{width:26%;margin:inherit;padding-top:19.5%}.news_single .shop-wrap .info-wrap{width:71.5%}.news_single .shop-wrap .info-wrap .text-wrap .list{margin-bottom:25px}.news_single .shop-wrap .info-wrap .text-wrap .list .term{margin-bottom:15px;line-height:1}.news_single .shop-wrap .info-wrap .text-wrap .list .desc{font-size:15px}.news_single .shop-wrap .info-wrap .button-wrap{display:flex}.news_single .share-wrap{margin-top:80px}.news_single .share-wrap .text{width:100%;margin-bottom:20px;font-size:20px;text-align:center}.news_single .share-wrap .link{margin-left:40px}.news_single .share-wrap .link:first-of-type{margin-left:0}.news_single .pagenav{max-width:560px;margin:0 auto;padding:10px 0}}