#main-column>.box-link{margin:0 var(--wrap-padding-mobile)}.box-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--linkbox-h-align);-ms-flex-pack:var(--linkbox-h-align);justify-content:var(--linkbox-h-align);max-width:100%;position:relative}.box-link a:not(.button){display:block;max-width:100%;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.box-link.link-type-button_with_link a .extra_img{display:none}.box-link.link-type-button_with_link a .extra_img:first-of-type{display:block}.box-link.link-type-button_with_link a.button-1 .extra_img{height:var(--line-height-button-1)}.box-link.link-type-button_with_link a.button-2 .extra_img{height:var(--line-height-button-2)}.box-link.link-type-button_with_link a.button-3 .extra_img{height:var(--line-height-button-3)}.box-link.link-type-button_with_link a.button-4 .extra_img{height:var(--line-height-button-4)}.box-link.link-type-button_with_link a.button-5 .extra_img{height:var(--line-height-button-5)}.box-link.link-type-button_with_link a.button-6 .extra_img{height:var(--line-height-button-6)}.box-link.link-type-button_with_link a.device_m{width:var(--linkbox-button-mobile-width)}.box-link.link-type-image_with_link a{border:var(--linkbox-border-style) var(--linkbox-border-width) var(--linkbox-border-color);border-radius:var(--linkbox-rc);-webkit-box-shadow:var(--linkbox-shadow);box-shadow:var(--linkbox-shadow);overflow:hidden}.box-link.link-type-image_with_link a span{display:block}.box-link.link-type-image_with_link a.text-on_image .link_text_wrap{position:absolute;inset:0;z-index:2}.box-link.link-type-image_with_link a.text-above,.box-link.link-type-image_with_link a.text-under{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.box-link.link-type-image_with_link a.text-under .img_wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.box-link.link-type-image_with_link a.text-under .link_text_wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.box-link.link-type-image_with_link .link_text_wrap{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--linkbox-text-on-image-v-pos);-ms-flex-pack:var(--linkbox-text-on-image-v-pos);justify-content:var(--linkbox-text-on-image-v-pos);-webkit-box-align:var(--linkbox-text-on-image-h-pos);-ms-flex-align:var(--linkbox-text-on-image-h-pos);align-items:var(--linkbox-text-on-image-h-pos);text-align:var(--linkbox-text-align)}.box-link.link-type-image_with_link .link_text_wrap .text-content{-webkit-box-sizing:border-box;box-sizing:border-box;padding:var(--linkbox-text-padding)}@media only screen and (max-width:576px){.box-link.link-type-image_with_link .link_text_wrap .text-content{padding:var(--linkbox-text-padding-mobile)}}.box-link.link-type-image_with_link .link_text_wrap .text-content .link_title{color:var(--linkbox-color-title);display:block;text-shadow:var(--linkbox-text-on-image-text-shadow);text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:var(--linkbox-title-height);-webkit-box-orient:vertical;overflow:hidden}.box-link.link-type-image_with_link .link_text_wrap .text-content .link_subtitle{color:var(--linkbox-color-subtitle);display:block;text-shadow:var(--linkbox-text-on-image-text-shadow);text-overflow:ellipsis;display:-webkit-box!important;-webkit-line-clamp:var(--linkbox-desc-height);-webkit-box-orient:vertical;overflow:hidden}.box-link.link-type-image_with_link .bg-area .img_wrap:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:var(--linkbox-overlay-color);z-index:1;-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link .bg-area:hover .img_wrap:after{opacity:0}.box-link.link-type-image_with_link .bg-100 .text-content,.box-link.link-type-image_with_link .bg-fit-content .text-content{background-color:var(--linkbox-overlay-color);border-radius:var(--linkbox-overlay-rc)}.box-link.link-type-image_with_link .bg-fit-content .text-content{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.box-link.link-type-image_with_link .bg-100 .text-content{width:100%}.box-link.link-type-image_with_link .img_wrap{display:block;max-width:var(--img_width);overflow:hidden;position:relative;width:100%}.box-link.link-type-image_with_link .img_wrap .img_wrap_wrap{aspect-ratio:var(--linkbox-img-aspect-ratio)}.box-link.link-type-image_with_link .img_wrap .img_wrap_wrap img{display:block;z-index:1;max-width:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.box-link.link-type-image_with_link.link-fill-parent{width:100%;height:100%}.box-link.link-type-image_with_link.link-fill-parent .img_wrap,.box-link.link-type-image_with_link.link-fill-parent .img_wrap_wrap,.box-link.link-type-image_with_link.link-fill-parent a{width:100%!important;height:100%!important}.box-link.link-type-image_with_link.link-fill-parent img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.box-link.link-type-image_with_link .extra_img{position:absolute;bottom:0.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.box-link.link-type-image_with_link.animation_1 .link_title{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_1 .link_subtitle{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_1 .button{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_1 .extra_img{-webkit-transition:all .6s;transition:all .6s}.box-link.link-type-image_with_link.animation_1:hover .link_title{-webkit-transform:scale(1.5,1.5) translateY(25%);transform:scale(1.5,1.5) translateY(25%)}.box-link.link-type-image_with_link.animation_1:hover .link_subtitle{opacity:0}.box-link.link-type-image_with_link.animation_1:hover .button{letter-spacing:2px;gap:40px}.box-link.link-type-image_with_link.animation_1:hover .button .extra_img{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.box-link.link-type-image_with_link.animation_1:hover .extra_img{-webkit-transform:translateX(-50%) rotate(360deg);transform:translateX(-50%) rotate(360deg)}.box-link.link-type-image_with_link.animation_2 .img_wrap{overflow:hidden}.box-link.link-type-image_with_link.animation_2 .img_wrap img{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_2 .text-content{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_2 .link_title{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_2 .link_subtitle{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_2 .button{-webkit-transition:all .2s;transition:all .2s}.box-link.link-type-image_with_link.animation_2 .extra_img{-webkit-transition:all .6s;transition:all .6s}.box-link.link-type-image_with_link.animation_2:hover{}.box-link.link-type-image_with_link.animation_2:hover .img_wrap img{-webkit-transform:scale(1.5,1.5) translateY(10%);transform:scale(1.5,1.5) translateY(10%)}.box-link.link-type-image_with_link.animation_2:hover .text-content{opacity:0;-webkit-transform:scale(0.5,0.5);transform:scale(0.5,0.5)}.box-link.link-type-image_with_link.animation_2:hover .button{letter-spacing:-1px;gap:10px}.box-link.link-type-image_with_link.animation_2:hover .button .extra_img{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}.box-link.link-type-image_with_link.animation_2:hover .extra_img{-webkit-transform:translateX(-50%) rotate(-360deg);transform:translateX(-50%) rotate(-360deg)}