@charset "UTF-8";@font-face{font-family:MyYuGothicM;font-weight:400;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic-Regular")}@font-face{font-family:MyYuGothicM;font-weight:700;src:local("YuGothic-Bold"),local("Yu Gothic Bold")}@font-face{font-family:MyYuMinchoM;font-weight:400;src:local("YuMincho-Medium"),local("Yu Mincho Medium"),local("YuMincho-Regular")}@font-face{font-family:MyYuMinchoM;font-weight:700;src:local("YuMincho-Demibold"),local("Yu Mincho")}.c-headerLine{color:#464646;border-bottom:1px solid #BFB7AF;letter-spacing:.2em;font-weight:700;line-height:1.72;font-size:18px;padding-bottom:18px}.c-button{width:-moz-fit-content;width:fit-content;min-width:180px;height:36px}.c-button.c-button-dark{min-width:220px}@media print,screen and (min-width:1024px)and (orientation:landscape),screen and (min-width:1025px){.c-button.c-button_no_arrow{min-width:220px}}.c-buttonLink{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;font-size:12px;letter-spacing:.05em;padding:2px 25px 0;border:1px solid #000;color:#000;transition:.3s}.c-buttonLink:before{content:"";position:absolute;width:12px;height:12px;top:0;right:7px;bottom:0;margin:auto;transition:.3s;background-image:url(./image.svg.icon_arrow_splash.svg);background-size:32px 12px;background-repeat:no-repeat;background-position:-20px 0}@media(hover:hover){.c-buttonLink:hover{color:#fff;background-color:#847147;border:#847147}.c-buttonLink:hover:before{background-position:0 0}}.c-button-back .c-buttonLink:before{left:7px;right:auto;transform:rotate(180deg)}.c-button-dark .c-buttonLink{border:none;background-color:#464646;color:#fff}.c-button-dark .c-buttonLink:before{background-image:url(./image.svg.icon_arrow_splash-white.svg)}@media(hover:hover){.c-button-dark .c-buttonLink:hover{background-color:#847147}}.c-button-no_arrow .c-buttonLink:before{display:none}@media(hover:hover){.c-button-no_arrow .c-buttonLink:hover{color:#000;background-color:#f8f6f4;border:1px solid #000}}body[data-page-type=article] .c-buttonLink:before{left:7px;right:auto;transform:rotate(180deg)}@media print,screen and (max-width:1023px),screen and (min-width:1024px)and (max-width:1024px)and (orientation:portrait){.related-articles-section{margin-top:80px}}@media print,screen and (min-width:1024px)and (orientation:landscape),screen and (min-width:1025px){.related-articles-section{margin-top:120px}}.related-articles-section.has-no-articles{display:none}.related-articles-wrapper{display:flex;flex-wrap:wrap}@media print,screen and (max-width:1023px),screen and (min-width:1024px)and (max-width:1024px)and (orientation:portrait){.related-articles-wrapper{justify-content:space-between;margin-top:20px}}@media print,screen and (min-width:1024px)and (orientation:landscape),screen and (min-width:1025px){.related-articles-wrapper{margin-top:40px}}@media print,screen and (max-width:1023px),screen and (min-width:1024px)and (max-width:1024px)and (orientation:portrait){.related-articles{width:calc((100% - 15px)/2)}.related-articles:nth-child(n+3){margin-top:21px}}@media print,screen and (min-width:1024px)and (orientation:landscape),screen and (min-width:1025px){.related-articles{width:calc((100% - 120px)/4);margin-left:40px}.related-articles:nth-child(4n+1){margin-left:0}.related-articles:nth-child(n+5){margin-top:40px}}.related-articles_image{width:100%;aspect-ratio:1/1;overflow:hidden}.related-articles_image img{transition:.3s;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(hover:hover){.related-articles:hover .related-articles_image img{transform:scale(1.05)}}.related-articles_date{font-size:12px;letter-spacing:.1em}@media print,screen and (max-width:1023px),screen and (min-width:1024px)and (max-width:1024px)and (orientation:portrait){.related-articles_date{margin-top:16px}}@media print,screen and (min-width:1024px)and (orientation:landscape),screen and (min-width:1025px){.related-articles_date{margin-top:24px}}.related-articles_text{line-height:1.6}@media print,screen and (max-width:1023px),screen and (min-width:1024px)and (max-width:1024px)and (orientation:portrait){.related-articles_text{font-size:12px;margin-top:10px}}@media print,screen and (min-width:1024px)and (orientation:landscape),screen and (min-width:1025px){.related-articles_text{margin-top:8px}}.related-articles_button{margin:60px auto 0}
/*# sourceMappingURL=/cdn/shop/t/16/assets/css.section-related-articles.css.map */
