.blog-main-content .blog_index .post-item{transition:opacity 1s ease,transform 1s ease;margin-bottom:71px;width:100%;position:relative;display:flex;align-items:center;opacity:1;transform:translatey(0)}.blog-main-content .blog_index .post-item .post-image{margin-right:0;width:100%;margin-bottom:5vw}.blog-main-content .blog_index .post-item .post-image>a{color:inherit;text-decoration:none;transition-property:opacity;position:relative;display:flex;margin:0;height:0;opacity:1;padding-bottom:100%;transition-timing-function:ease;transition-duration:.4s;transition-delay:.245455s;overflow:hidden}.blog-main-content .blog_index .post-item .post-image>a>img{left:0px;top:0px;width:450px;height:450px;position:absolute;width:100%;height:100%;object-fit:cover;max-width:100%}.blog-main-content .blog_index .post-item .post-summary{width:calc(100% - 34% - 5%)}.blog-main-content .blog_index .post-item .post-summary .post-summary-inner{display:flex;flex-direction:column;width:100%;margin-left:0;margin-right:auto}.blog-main-content .blog_index .post-item .post-summary .tag{margin-bottom:2vw;order:0}.blog-main-content .blog_index .post-item .post-summary .tag span{display:inline}.blog-main-content .blog_index .post-item .post-summary .tag span>a{cursor:pointer;text-decoration:none;font-family:Poppins;font-weight:400;font-style:normal;letter-spacing:.01em;text-transform:none;line-height:1em;font-size:calc(1 * 1rem);color:#222f39}.blog-main-content .blog_index .post-item .post-summary h1{font-family:UntitledREG !important;font-weight:600 !important;font-size:1.6em !important;color:#064a6f !important;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.2em;margin:0;order:1;margin-bottom:4px;opacity:1;transition-timing-function:ease;transition-duration:.4s;transition-delay:.286364s}.blog-main-content .blog_index .post-item .post-summary h1>a{color:inherit;text-decoration:none}.blog-main-content .blog_index .post-item .post-summary .description{font-family:adobe-garamond-pro;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.8em;font-size:calc(1.2 * 1rem);color:#222f39;order:2;display:block}.blog-main-content .blog_index .post-item .post-summary .description p{margin:1rem 0;transition-property:opacity;font-family:UntitledREG;opacity:1;white-space:pre-wrap;transition-timing-function:ease;transition-duration:.4s;transition-delay:.3s;font-size:calc(1.2 * 1rem)}.blog-main-content .blog_index .post-item .post-summary .post-summary-inner>a{cursor:pointer;text-decoration:none;transition-property:opacity;font-family:UntitledREG;font-weight:400;font-style:normal;letter-spacing:0;text-transform:none;line-height:1.8em;font-size:calc(1.2 * 1rem);color:#f87635;order:4;display:inline-block;margin-top:0px;opacity:1;align-self:flex-start;transition-timing-function:ease;transition-duration:.4s;transition-delay:.313636s}.blog-main-content .blog_index .post-item .post-summary .post-summary-inner>a:after{content:'';display:block;width:100%;height:1px;transform:translatey(-3px);background:#f87635}@media(min-width:768px){.blog-main-content .blog_index .post-item .post-image{width:34%;margin-right:5%;margin-bottom:0}.blog-main-content .blog_index .post-item .post-summary .tag{margin-bottom:14px}}@media screen and (min-width:0) and (max-width:1455px) and (orientation:landscape){.blog-main-content .blog_index .post-item .post-summary .description,.blog-main-content .blog_index .post-item .post-summary .description p,.blog-main-content .blog_index .post-item .post-summary .post-summary-inner>a{font-size:calc((1.2 - 1) * 1.2vw + 1rem)}}@media screen and (min-width:0) and (max-width:1455px) and (orientation:portrait){.blog-main-content .blog_index .post-item .post-summary .description,.blog-main-content .blog_index .post-item .post-summary .description p,.blog-main-content .blog_index .post-item .post-summary .post-summary-inner>a{font-size:calc((1.2 - 1) * 1.2vh + 1rem)}}@media(max-width:1200px){.blog-main-content .blog_index .post-item .post-summary .description p{font-size:.8em}}@media(max-width:767px){.blog-main-content>.content-wrapper{padding-left:6vw;padding-right:6vw}.blog-main-content .blog_index .post-item .post-summary{width:unset}.blog-main-content .blog_index .post-item{width:100%;position:relative;display:block;margin-bottom:71px}}