@charset "UTF-8";:root{--global-grid-columns: 24;--pseudo_sp_height: 655px}.an_squareBorderExpand{position:relative;width:100%;height:100%}.an_squareBorderExpandWrapper{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:var(--z-index)}.an_squareBorderExpandWrapperTop{display:flex;align-items:center}.an_squareBorderExpandWrapperTop:before,.an_squareBorderExpandWrapperTop:after{content:"";display:inline-block;width:50%;height:var(--border-width);background-color:var(--color)}.an_squareBorderExpandWrapperTop:before{margin-left:auto;transform-origin:right}.an_squareBorderExpandWrapperTop:after{margin-right:auto;transform-origin:left}.an_squareBorderExpandWrapperMiddle{height:100%;display:flex;justify-content:space-between;align-items:flex-end}.an_squareBorderExpandWrapperMiddle:before,.an_squareBorderExpandWrapperMiddle:after{content:"";display:inline-block;width:var(--border-width);height:100%;background-color:var(--color);transform-origin:top}.an_squareBorderExpandWrapperBottom{display:flex;justify-content:space-between}.an_squareBorderExpandWrapperBottom:before,.an_squareBorderExpandWrapperBottom:after{content:"";display:inline-block;width:50%;height:var(--border-width);background-color:var(--color)}.an_squareBorderExpandWrapperBottom:before{margin-right:auto;transform-origin:left}.an_squareBorderExpandWrapperBottom:after{margin-left:auto;transform-origin:right}.an_squareBorderExpand.js_isActive .an_squareBorderExpandWrapperTop:before,.an_squareBorderExpand.js_isActive .an_squareBorderExpandWrapperTop:after{content:"";animation:countdownTopShow var(--duration) both;will-change:transform}.an_squareBorderExpand.js_isActive .an_squareBorderExpandWrapperMiddle:before,.an_squareBorderExpand.js_isActive .an_squareBorderExpandWrapperMiddle:after{animation:countdownMiddleShow var(--duration) both;animation-delay:var(--duration);will-change:transform,opacity}.an_squareBorderExpand.js_isActive .an_squareBorderExpandWrapperBottom:before,.an_squareBorderExpand.js_isActive .an_squareBorderExpandWrapperBottom:after{content:"";animation:countdownBottomShow var(--duration) both;animation-delay:calc(var(--duration) * 2);will-change:transform}@keyframes countdownTopShow{0%{transform:scale3d(0,1,1)}to{transform:scaleZ(1)}}@keyframes countdownMiddleShow{0%{transform:scale3d(1,0,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes countdownBottomShow{0%{transform:scale3d(0,1,1)}to{transform:scaleZ(1)}}
