@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;700;900&display=swap");html{visibility:hidden;font-size:16px;scroll-behavior:smooth}html.wf-active,html.loading-delay{visibility:visible}body{width:100%;font-family:"Ryumin Regular KL","cardo",serif;font-weight:500;line-height:2;letter-spacing:1.5px;font-size:15px;color:#000}body.top{background-color:#edece7}body.active .header.DownMove{animation:none}body.active .header.UpMove{animation:none}.sns-box{padding-bottom:70px !important}@media (max-width:500px){.sns-box{padding-bottom:70px !important}}img{max-width:100%;height:auto}.en{font-family:cardo,serif;font-weight:400;font-feature-settings:"palt"}.sp{display:none}@media (max-width:1092px){.sp{display:block}}@media (max-width:767px){.sp{display:block}}.pc{display:block}@media (max-width:1092px){.pc{display:none}}@media (max-width:767px){.pc{display:none}}a{text-decoration:none;color:#000}.works-box .works-meta a{cursor:default}.works-box .works-meta a:hover{opacity:1;transition:opacity 1s}ul{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;padding-inline-start:0}#splash{position:fixed;width:100%;height:100%;z-index:1000000;background:#edece7;text-align:center;top:0;left:0}@media (max-width:500px){#splash{height:100vh}}#splash_logo{position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:999999999}@media (max-width:500px){#splash_logo{top:48.8%}}#splash_logo img{width:187px;margin:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0}to{opacity:1}}.page-template-default .h1{padding-right:90px}@media (max-width:1092px){.page-template-default .h1{padding-right:55px}}@media (max-width:767px){.page-template-default .h1{padding-right:15px}}@media (max-width:500px){.page-template-default .h1{margin:10px 0 0;padding-right:30px}}.single .h1{padding-right:90px}@media (max-width:1092px){.single .h1{padding-right:25px}}@media (max-width:767px){.single .h1{padding-right:25px;margin-right:0}}@media (max-width:500px){.single .h1{margin:10px 0 0;padding:0}}.h1{text-align:right;font-weight:400;margin:60px 0 0;font-size:29px;line-height:1.75;letter-spacing:5.8px;padding-right:90px}@media (max-width:1092px){.h1{margin:13px 0 0}}@media (max-width:1092px){.h1{padding-right:52px}}@media (max-width:767px){.h1{padding-right:21px}}.h1-home{font-size:29px;font-weight:400;line-height:1.75;margin:0;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);letter-spacing:5.8px}.h1-home img{width:186px}.h1 .img-logo{width:146px;margin-left:auto;display:inline-block;transition:.3s;position:relative;z-index:999}.h1 .img-logo:hover{opacity:.5;transition:opacity .3s}@media (max-width:767px){.h1 .img-logo{width:116px}}@media (max-width:500px){.h1 .img-logo{width:116px}}img{width:100%}.wrap{padding:0 45px;margin:0 auto}@media (max-width:1092px){.wrap{min-width:100%;padding:0 25px}}@media (max-width:767px){.wrap{min-width:100%}}@media (max-width:500px){.wrap{min-width:100%}}@media (max-width:1092px){.page-template-default .wrap{min-width:100%}}@media (max-width:767px){.page-template-default .wrap{min-width:100%}}@media (max-width:500px){.page-template-default .wrap{min-width:100%}}@media (max-width:1092px){.single .wrap{min-width:100%;padding:0}}@media (max-width:767px){.single .wrap{padding:0;min-width:100%}}.single .wrap .en{font-family:cardo,serif;font-weight:400;letter-spacing:0}@media (max-width:1092px){.single .wrap .en{padding:0 25px;font-size:16px}}@media (max-width:767px){.single .wrap .en{font-size:14px}}@media (max-width:500px){.single .wrap .en{letter-spacing:.03em}}.single .wrap .sp-single-category-tag p{margin-bottom:0}.single .wrap .sp-single-category-tag .category-genre-en{line-height:inherit}@media (max-width:1092px){.single .wrap .sp-single-category-tag{padding:14px 25px 0}}@media (max-width:1092px){.single .wrap .blogpage article .contents .txt{padding:0 25px;margin:55px 0 90px}}.single .wrap .sp-meta-block-title{text-align:justify;font-size:23px;line-height:40px;font-feature-settings:"palt"}@media (max-width:1092px){.single .wrap .sp-meta-block-title{padding:0 25px;margin-top:90px;margin-bottom:0;letter-spacing:0;line-height:28px}}@media (max-width:767px){.single .wrap .sp-meta-block-title{margin-top:90px;letter-spacing:0;line-height:21px;font-size:1.2em}}@media (max-width:500px){.single .wrap .sp-meta-block-title{margin-top:90px;line-height:21px;font-size:1.2em;letter-spacing:.04em}}@media (max-width:1092px){.single .wrap .header{padding:0 0 0 25px}}@media (max-width:500px){.single .wrap .header{padding:0 25px}}@media (max-width:1092px){.single .wrap .copy{padding:0 25px}}.fade-in-up{opacity:0;transform:translateY(32px);transition:1s}.mainvisual,.menu-bar-home,.copy-home{display:none}.top .menu-bar{margin-left:45px}@media (max-width:1092px){.top .menu-bar{top:80px}}@media (max-width:767px){.top .menu-bar{top:80px}}@media (max-width:500px){.top .menu-bar{padding:0;top:30px;margin-left:25px}}.menu-bar{height:18.5px;position:absolute;top:80px;left:0;width:20px;z-index:100;cursor:pointer;-webkit-transform:scale(1);transform:scale(1)}.menu-bar:hover{opacity:1;transition:opacity 1s}@media (max-width:1092px){.menu-bar{left:auto;top:30px}}@media (max-width:767px){.menu-bar{left:auto;top:30px}}@media (max-width:500px){.menu-bar{top:30px}}.menu__line{background:#000;display:block;height:1.5px;position:absolute;width:100%}.menu__line--middle{top:6.5px}.menu__line--bottom{top:13px}.menu-bar.active{width:21.5px}.menu__line--top.active{top:7px;transform:rotate(45deg);background:#000}.menu__line--middle.active{width:0}.menu__line--bottom.active{top:7px;transform:rotate(-45deg);background:#000}.menu__title{font-size:14px;line-height:2.6;letter-spacing:.4px;position:absolute;bottom:-45px;color:#000}.menu__title.active{color:#fff}.gnav{background:#edece7;display:none;width:100vw;height:100vh;position:fixed;z-index:4;top:0;left:0}.gnav ul{padding:0;list-style:none;margin:auto 45px;position:absolute;right:0;left:0;bottom:0;top:calc(50% - 129px)}@media (max-width:1092px){.gnav ul{margin:auto 25px}}@media (max-width:767px){.gnav ul{margin:auto 25px}}@media (max-width:500px){.gnav ul{margin:auto 25px;top:calc(50% - 119px)}}.gnav ul li{line-height:43.5px;letter-spacing:0;font-size:19px;font-feature-settings:"palt";font-family:cardo,serif}.gnav ul li a{transition:.3s}.gnav ul li a:hover{opacity:.5;transition:opacity .3s}.gnav.active{display:block;overflow:scroll}.gnav__wrap{height:100%}.gnav__menu{padding:0}.gnav__menu__item{color:#000;list-style:none}.menu-sns{width:18px;height:18px}.copy small{text-align:left;font-size:12px;line-height:1.75;margin-bottom:47px;letter-spacing:.02em;font-family:cardo,serif;font-feature-settings:"palt";display:block}@media (max-width:1092px){.copy small{padding:0}}@media (max-width:767px){.copy small{padding:0;margin-bottom:17px;font-size:10px}}@media (max-width:500px){.copy small{margin-bottom:17px;font-size:10px}}.mainvisual{height:92vh;position:relative}.side-menu{position:absolute;left:5.3%}.side-menu-about{top:225px}.side-menu-order{top:305px}.side-menu-contact{top:385px}@media (max-width:500px){.home .header{padding-right:50px}}@media (max-width:500px){.home .h1{padding-right:0}}.header{position:fixed;height:70px;z-index:999;width:100%;margin:0 auto;top:0}@media (max-width:1092px){.header{min-width:100%;padding-right:0;width:100%}}@media (max-width:767px){.header{min-width:100%;padding-right:5%;width:100%}}@media (max-width:500px){.header{min-width:100%;padding-right:5%}}.accordion-area{list-style:none;margin:0 auto}.accordion-area li{margin:0}.title{position:relative;cursor:pointer;transition:all .3s 0s ease;margin:0}.title:hover{opacity:.5;transition:opacity .3s}.title:before,.title:after{position:absolute;content:"";width:15px;height:1.4px;background-color:#333}.title:before{top:48%;right:0;transform:rotate(0deg)}.title:after{top:48%;right:0;transform:rotate(90deg)}.title.close:before{transform:rotate(0deg)}.title.close:after{transform:rotate(0deg)}.box{display:none;padding:10px 23px 0}.box p{margin:0}.header.UpMove{animation:UpAnime .5s forwards}@keyframes UpAnime{from{opacity:1}to{opacity:0}}.header.DownMove{animation:DownAnime .3s forwards}@keyframes DownAnime{from{opacity:0}to{opacity:1}}#page_top{position:relative}#topBtn{position:fixed;bottom:45px;right:32px;z-index:10;display:block;width:22px;height:22px;opacity:0;visibility:hidden;-webkit-transition:all .6s;transition:all .6s}@media (max-width:1092px){#topBtn{bottom:25px;right:25px}}@media (max-width:767px){#topBtn{width:22px;right:10px;bottom:20px}}@media (max-width:500px){#topBtn{width:22px;right:10px;bottom:20px}}#topBtn img{width:22px;height:18.5px}@media (max-width:767px){#topBtn img{width:7px;height:auto}}@media (max-width:500px){#topBtn img{height:auto;width:7px}}#topBtn.active{opacity:1;visibility:visible}@media (max-width:1092px){.page-id-2 .about-1{margin:195px auto 100px}}@media (max-width:767px){.page-id-2 .about-1{margin:195px auto 100px}}@media (max-width:500px){.page-id-2 .about-1{margin:195px auto 70px}}@media (max-width:1092px){.page-id-9 .about-1{margin:195px auto 100px}}@media (max-width:767px){.page-id-9 .about-1{margin:195px auto 100px}}.about-h2{margin:0 0 23px}.about-1{margin:270px auto 100px}@media (max-width:1092px){.about-1{margin:100px auto 100px}}@media (max-width:767px){.about-1{margin:133px auto 100px}}.about-1 .contact-head{font-size:19px;line-height:36px;letter-spacing:.5px;font-feature-settings:"palt";font-family:cardo,serif}.about-1 time{font-size:.75em;display:block}.about-1 ul{list-style:none;display:flex;padding:0;margin:47px 0 0}.about-1 ul li{margin-right:19px}.about-main{position:relative}@media (max-width:767px){.about-main{width:100%}}@media (max-width:500px){.about-main{width:100%}}.about-main p{margin:0 0 57px;line-height:36px;font-size:19px;letter-spacing:.5px;font-feature-settings:"palt";display:grid;grid-template-columns:1fr 40%;text-align:justify}@media (max-width:1092px){.about-main p{grid-template-columns:100%;text-align:justify}}@media (max-width:767px){.about-main p{grid-template-columns:100%;text-align:justify}}@media (max-width:500px){.about-main p{font-size:16px;line-height:32px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt";grid-template-columns:100%}}.about-main p:last-child{margin-bottom:0}.about-2{width:50%;margin:171px auto 151px}.about-2 dl{margin:0}.about-2 dl dd{margin:23px 0 47px}.about-figure{margin:0 0 100px;width:621px}@media (max-width:767px){.about-figure{width:100%}}@media (max-width:500px){.about-figure{width:100%}}.about-figure img{width:auto}.heading{font-size:20px;font-weight:500;line-height:2.7;letter-spacing:2px}.product{position:relative}.product-left-bg{position:absolute;width:25%;height:100%;background-color:#fff;z-index:2}.product-top{display:flex;margin-top:98px}.product-side{background-color:#fff;position:absolute;width:18.2%;padding:47px 0 3% 5.3%;z-index:2;position:fixed}.product-side ul{list-style:none;padding:0;margin:0}.product-side ul li{margin-bottom:15px}.product-side-li1{padding-bottom:33px}.product-side-li2{padding-top:21px}.product figure{margin:0}.product dl dd{margin:18px 0 0}.product-dl{margin-bottom:50px}.product table{width:100%;border-collapse:collapse}.product table td{line-height:2.7;vertical-align:top}.product-border-top{border-top:1px solid}.product-table-td td{border-top:1px solid}.product-color{color:transparent}.product-td-right{text-align:right}.product-under{text-decoration:underline}.product-section{margin-bottom:70px}.product-end{width:50%;margin:0 auto;margin-bottom:180px}.product-container{width:50%;margin:0 auto}.product-td-width{width:27px}.inline-block{display:inline-block}.order{width:50%;margin:0 auto}.order dl{margin:0 0 47px}.order dl dd{margin:0}.order-h2{margin:0 0 21px}.order-top{margin-top:99px;display:flex}.order-main{position:relative}.order-p{margin:0 0 47px}.order-end{margin-bottom:180px}.order-p0{margin:0}.order-h3{line-height:3.3}.border-bottom{border-bottom:1px solid;margin:0 0 21px;font-weight:500}.from{margin:100px 0 92px;width:80%}@media (max-width:767px){.from{width:100%}}@media (max-width:500px){.from{width:100%}}.from-h3{margin:0}.from label{display:block;margin:27px 0 8px;font-size:19px;line-height:36px;font-feature-settings:"palt";letter-spacing:.5px}@media (max-width:500px){.from label{font-size:16px;line-height:32px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt"}}.from input,.from textarea{width:80.8%;text-indent:1rem;border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:#000;border-bottom:1px solid #ccc;outline:none}.from input{padding:10px 0}@media (max-width:767px){.from input{width:100%}}@media (max-width:500px){.from input{width:100%}}.from textarea{height:180px;padding:1rem 0}@media (max-width:767px){.from textarea{width:100%}}@media (max-width:500px){.from textarea{width:100%}}.btn{text-align:left;margin-top:40px;display:inline-block;width:10%;transition:.3s}@media (max-width:500px){.btn{width:100%}}.btn input{border:none;padding:15px 0;color:#646464;cursor:pointer;text-align:left;text-indent:0;font-size:19px;line-height:36px;font-feature-settings:"palt";letter-spacing:.5px;transition:.3s}@media (max-width:500px){.btn input{font-size:16px;line-height:32px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt"}}.btn input:hover{opacity:.5;transition:opacity .3s}.contact{width:50%;margin:0 auto}.contact-top{display:flex}.contact-main{position:relative;margin:47px 0 0}.contact-main p{margin-bottom:53px;font-size:19px;line-height:36px;font-feature-settings:"palt";letter-spacing:.5px}@media (max-width:500px){.contact-main p{font-size:16px;line-height:32px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt"}}.contact-main p:last-child{margin-bottom:0}.blog-eyecatch{margin:0 50px 0 0;text-align:right}.blog-eyecatch img{width:81%;height:auto}@media (max-width:1092px){.page-id-440 .blogpage article{margin-top:195px}}@media (max-width:767px){.page-id-440 .blogpage article{margin-top:195px}}@media (max-width:500px){.page-id-440 .blogpage article{margin-top:195px}}.blogpage{margin:0 auto}.blogpage .index-menu li{list-style:none;display:inline-block}.blogpage .index-menu li a{letter-spacing:0;font-size:16px;font-feature-settings:"palt";font-family:cardo,serif;transition:.3s}.blogpage .index-menu li a:hover{opacity:.5;transition:opacity .3s}.blogpage article{display:grid;grid-template-columns:1fr 40%;margin-top:270px}@media (max-width:1092px){.blogpage article{grid-template-columns:100%;max-width:100%;margin-top:100px}}@media (max-width:767px){.blogpage article{grid-template-columns:100%;margin-top:107px}}@media (max-width:500px){.blogpage article{margin-top:107px}}.blogpage article .meta{max-width:550px;margin-left:30px}@media (max-width:1092px){.blogpage article .meta{padding:0 25px;margin-top:25px;margin-left:0}}@media (max-width:767px){.blogpage article .meta{margin-left:0;margin-top:25px}}@media (max-width:500px){.blogpage article .meta{margin-top:15px;margin-left:0}}.blogpage article .meta p{display:block;margin:0;font-size:12px;letter-spacing:0;line-height:21px;font-feature-settings:"palt";text-align:justify}.blogpage article .meta .meta-block-title{margin-bottom:21px;font-size:15.5px;line-height:21.5px;text-align:justify;letter-spacing:0;font-feature-settings:"palt"}.blogpage article .meta .meta-block{margin-bottom:21px}.blogpage article .meta .meta-block:last-child{margin-bottom:0}.blogpage article .meta .meta-head{font-feature-settings:"palt";font-size:12px;line-height:21px;font-family:cardo,serif;letter-spacing:.2px}.blogpage article .meta .meta-body{font-feature-settings:"palt";font-size:16px;letter-spacing:.8px}.blogpage article .meta .work-title{font-feature-settings:"palt";font-size:23px;line-height:32px;letter-spacing:.8px}.blogpage article #note{margin-bottom:75px}.blogpage article .contents{margin-bottom:0}@media (max-width:1092px){.blogpage article .contents{width:100%;margin-bottom:0}}@media (max-width:767px){.blogpage article .contents{min-width:100%;margin-right:0}}@media (max-width:500px){.blogpage article .contents{min-width:100%;margin-right:0}}.blogpage article .contents .category-genre{font-size:15.5px;font-feature-settings:"palt";line-height:21.5px}@media (max-width:1092px){.blogpage article .contents .category-genre{font-size:16px}}.blogpage article .contents .category-genre-en{font-size:12px;font-feature-settings:"palt";line-height:51px}.blogpage article .contents img{margin-bottom:5px;transition-duration:.6s;transition-delay:0ms;transition-timing-function:cubic-bezier(.39,.575,.565,1)}.blogpage article .contents img:last-child{margin-bottom:0}@media (max-width:1092px){.blogpage article .contents img{width:100%;max-width:100%;height:auto}}@media (max-width:767px){.blogpage article .contents img{width:100%;max-width:100%;height:auto}}@media (max-width:500px){.blogpage article .contents img{width:100%;max-width:100%;height:auto}}.blogpage article .contents .txt{margin:88px 0;font-size:19px;letter-spacing:0;line-height:36px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt"}@media (max-width:767px){.blogpage article .contents .txt{max-width:100%}}@media (max-width:500px){.blogpage article .contents .txt{max-width:100%;margin:88px 0;font-size:16px;letter-spacing:0;line-height:32px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt"}}.blogpage .single-category-tag{margin-bottom:22px;display:block}.blogpage .single-category-tag .category-genre{font-size:15.5px;font-feature-settings:"palt";line-height:21.5px;letter-spacing:.8px}.blogpage .single-category-tag .category-genre-en{font-size:12px;font-feature-settings:"palt";font-family:cardo,serif;letter-spacing:.2px}.blogpage .en{font-size:15.5px;font-feature-settings:"palt";display:block;font-family:cardo,serif}.blogpage .blog-detail__title{font-weight:400;font-size:23px;font-feature-settings:"palt";line-height:36px;letter-spacing:0}@media (max-width:500px){.blogpage .blog-detail__title{font-size:18px;line-height:16px}}.blogpage time{letter-spacing:0;font-size:15.5px;font-feature-settings:"palt";font-family:cardo,serif}.blogpage p{line-height:36px;font-size:19px;letter-spacing:0;font-feature-settings:"palt";margin-bottom:50px;letter-spacing:.5px}@media (max-width:500px){.blogpage p{font-size:16px;line-height:32px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt"}}.blogpage .blog-content{line-height:36px;font-size:19px;letter-spacing:0;font-feature-settings:"palt";margin-bottom:50px;letter-spacing:.5px;text-align:justify}@media (max-width:500px){.blogpage .blog-content{font-size:16px;line-height:32px;text-align:justify;letter-spacing:.5px;font-feature-settings:"palt"}}.blogpage .blog-detail__body{margin-top:60px}.works-box{display:grid;grid-template-columns:1fr 40%;margin-bottom:20px;letter-spacing:0}@media (max-width:1092px){.works-box{grid-template-columns:100%;margin-bottom:60px}}@media (max-width:767px){.works-box{grid-template-columns:100%;margin-bottom:44px}}@media (max-width:500px){.works-box{margin-bottom:44px}}.works-box .work-box-img:hover{opacity:1;transition:1s}@media (max-width:1092px){.works-box .work-box-img{width:100%;height:auto}}@media (max-width:767px){.works-box .work-box-img{width:100%;height:auto}}@media (max-width:500px){.works-box .work-box-img{width:100%;height:auto}}.works-box img{height:auto;transition:.8s}.works-box img:hover{opacity:.5;transition:opacity .3s}@media (max-width:1092px){.works-box img{width:100%;height:auto}}@media (max-width:767px){.works-box img{width:100%;height:auto}}@media (max-width:500px){.works-box img{width:100%;height:auto}}.works-box .meta-block-title{margin-left:30px}@media (max-width:1092px){.works-box .meta-block-title{margin-left:0}}@media (max-width:767px){.works-box .meta-block-title{margin-left:0}}@media (max-width:500px){.works-box .meta-block-title{margin-left:0}}@media (max-width:1092px){.works-box a{margin-right:0}}@media (max-width:767px){.works-box a{margin-right:0}}@media (max-width:500px){.works-box a{margin-right:0}}@media (max-width:1092px){.works-box img{width:100%;height:auto}}@media (max-width:767px){.works-box img{width:100%;height:auto}}@media (max-width:500px){.works-box img{width:100%;height:auto}}@media (max-width:767px){.works-box .works-meta{min-width:100%}}@media (max-width:500px){.works-box .works-meta{min-width:100%}}.works-box .works-meta .meta-category-genre{margin-top:13px}@media (max-width:767px){.works-box .works-meta .meta-category-genre{margin-top:6px}}@media (max-width:500px){.works-box .works-meta .meta-category-genre{margin-top:6px}}.works-box .works-meta .meta-category-genre .category-genre{font-size:17px;font-feature-settings:"palt";line-height:18px;letter-spacing:.8px}@media (max-width:767px){.works-box .works-meta .meta-category-genre .category-genre{font-size:15px;line-height:15px}}@media (max-width:500px){.works-box .works-meta .meta-category-genre .category-genre{font-size:15px;line-height:15px}}.works-box .works-meta .meta-category-genre .category-genre-en{font-size:14.5px;font-feature-settings:"palt";font-family:cardo,serif;letter-spacing:.2px}@media (max-width:767px){.works-box .works-meta .meta-category-genre .category-genre-en{font-size:12px}}@media (max-width:500px){.works-box .works-meta .meta-category-genre .category-genre-en{font-size:12px}}.works-box .works-meta a{text-align:justify;display:block;font-size:17px;font-feature-settings:"palt";line-height:18px;letter-spacing:.8px}.works-box .works-meta a .en{font-size:14.5px;font-feature-settings:"palt";line-height:29px;font-family:cardo,serif;letter-spacing:.2px}@media (max-width:767px){.works-box .works-meta a .en{font-size:.8em;margin-top:-6px}}@media (max-width:500px){.works-box .works-meta a .en{font-size:.8em;margin-top:-6px}}@media (max-width:1092px){.works-box .works-meta a{margin-top:20px;line-height:21.5px}}@media (max-width:767px){.works-box .works-meta a{font-size:15px;margin-top:16px;line-height:21.5px}}@media (max-width:500px){.works-box .works-meta a{font-size:15px;margin-top:16px;line-height:21.5px}}.index-menu{margin:150px 0 60px;padding:0}@media (max-width:1092px){.index-menu{padding:0 25px;margin:120px 0 60px}}.index-menu li{margin-right:18px;font-family:cardo,serif}.index-menu li:last-child{margin-right:0}.fade-in{opacity:0}.add-fade-in{animation:fadeIn 1s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.related_post{width:auto;margin-top:195px;margin-bottom:0}@media (max-width:1092px){.related_post{margin-top:90px;padding:0 25px}}@media (max-width:500px){.related_post{padding:0 25px;margin-top:130px}}@media (max-width:767px){.related_post img{height:auto}}@media (max-width:500px){.related_post img{height:auto}}.related_post h3{font-size:23px;font-weight:400;text-align:justify;margin-bottom:25px;letter-spacing:.02em;font-family:cardo,serif;box-sizing:border-box;line-height:1}.related_post .related_post_container{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0;padding:0}.related_post .related_post_container li{width:31.3%;margin-right:30px}.related_post .related_post_container li:nth-of-type(3){margin-right:0}.related_post .related_post_container li:nth-of-type(6){margin-right:0}.related_post .related_post_container li:nth-of-type(9){margin-right:0}.related_post .related_post_container li:nth-of-type(12){margin-right:0}@media (max-width:1092px){.related_post .related_post_container li{margin-right:15px}}.related_post .related_post_container li a{display:flex;flex-direction:column;color:#1f1411}.related_post .related_thumb{width:100%}.related_post .related_thumb img{transition:opacity .8s}.related_post .related_thumb img:hover{opacity:.5;transition:opacity .3s}.related_post .related_title{font-size:15.5px;line-height:21.5px;margin-top:20px;margin-bottom:60px;letter-spacing:.02em;width:100%;font-feature-settings:"palt"}@media (max-width:767px){.related_post .related_title{margin-bottom:50px}}.related_post .related-en{font-size:12px;font-feature-settings:"palt";display:block;font-family:cardo,serif}@media (max-width:1092px){.related_post .related_post_container{max-width:100%}}@media (max-width:767px){.related_post .related_post_container{max-width:100%}.related_post .related_post_container li{width:100%;margin-right:0;margin-bottom:10px}.related_post .related_post_container a{flex-direction:row;justify-content:space-between;align-items:center}.related_post .related_thumb{width:100%}}@media (max-width:500px){.related_post .related_title{margin-bottom:8%}.related_post .related_post_container{max-width:100%}.related_post .related_post_container{flex-direction:column;flex-wrap:nowrap}.related_post .related_post_container li{width:100%;margin-right:0;margin-bottom:10px}.related_post .related_post_container a{flex-direction:row;justify-content:space-between;align-items:center}.related_post .related_thumb{width:100%}}@media (max-width:1092px){.home .works-box .works-meta a .en{margin-top:-6px}}@media (max-width:767px){.home .works-box .works-meta a .en{margin-top:-6px}}@media (max-width:500px){.home .works-box .works-meta a .en{margin-top:-6px}}