.ui_boxWrap04 .boxIn .inner .txt .num{position:absolute;top:-8px;left:-176px}.ui_boxWrap04 .boxIn .inner .txt .num::before{display:block;content:"";position:absolute;left:16px;top:8px;font-family:garamond-premier-pro,serif;font-weight:400;font-style:normal;font-size:6.25rem;color:#bb9969;z-index:1;line-height:1}.ui_boxWrap04 .boxIn .inner .txt .btn{text-decoration:none;display:flex;text-align:center;align-items:center;justify-content:center;margin:35px 0 0 auto;width:320px;height:60px;position:relative;background:linear-gradient(125deg,#bb9969 0,#dbc09a 50%,#bb9969 100%) 100% 100%no-repeat;background-size:200% 200%;transition:background-position .3s ease-in-out}.ui_boxWrap04 .boxIn .inner .txt .btn>.txt{font-family:NotoSerifJP,serif;font-weight:600;font-style:normal;font-size:1.125rem;color:#fff;display:block}.ui_boxWrap04 .boxIn .inner .txt .btn>.txt::after{content:"";display:block;position:absolute;top:23px;left:292px;flex:0 0 auto;width:11px;height:18px;-webkit-mask:url(../../common/img/ico_arrow.svg)no-repeat;mask:url(../../common/img/ico_arrow.svg)no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:.3s;transition-property:opacity,transform;background:#fff}.ui_boxWrap04 .boxIn .inner .txt .btn:hover{background-position:0 0}.ui_boxWrap04 .boxIn .inner .txt .btn:hover>.line::before{width:16px}.ui_boxWrap04:nth-child(2n) .boxIn .inner .txt .num{right:-50px;left:auto}.ui_boxWrap04:nth-child(1) .boxIn>.inner>.txt>.num::before{content:"01"}.ui_boxWrap04:nth-child(2) .boxIn>.inner>.txt>.num::before{content:"02"}.ui_boxWrap04:nth-child(3) .boxIn>.inner>.txt>.num::before{content:"03"}.ui_boxWrap04:nth-child(4) .boxIn>.inner>.txt>.num::before{content:"04"}.ui_boxWrap04:nth-child(5) .boxIn>.inner>.txt>.num::before{content:"05"}.ui_boxWrap04:nth-child(6) .boxIn>.inner>.txt>.num::before{content:"06"}.ui_boxWrap04:nth-child(7) .boxIn>.inner>.txt>.num::before{content:"07"}.ui_boxWrap04:nth-child(8) .boxIn>.inner>.txt>.num::before{content:"08"}.ui_boxWrap04:nth-child(9) .boxIn>.inner>.txt>.num::before{content:"09"}.ui_boxWrap04:nth-child(10) .boxIn>.inner>.txt>.num::before{content:"10"}.ui_boxWrap04:nth-child(11) .boxIn>.inner>.txt>.num::before{content:"11"}.ui_boxWrap04:nth-child(12) .boxIn>.inner>.txt>.num::before{content:"12"}.ui_boxWrap04:nth-child(13) .boxIn>.inner>.txt>.num::before{content:"13"}.ui_boxWrap04:nth-child(14) .boxIn>.inner>.txt>.num::before{content:"14"}.ui_boxWrap04:nth-child(15) .boxIn>.inner>.txt>.num::before{content:"15"}.ui_boxWrap04:nth-child(16) .boxIn>.inner>.txt>.num::before{content:"16"}.ui_boxWrap04:nth-child(17) .boxIn>.inner>.txt>.num::before{content:"17"}.ui_boxWrap04:nth-child(18) .boxIn>.inner>.txt>.num::before{content:"18"}.ui_boxWrap04:nth-child(19) .boxIn>.inner>.txt>.num::before{content:"19"}.ui_boxWrap04:nth-child(20) .boxIn>.inner>.txt>.num::before{content:"20"}@media (max-width:750px){.ui_boxWrap04 .boxIn .inner .txt .num{left:232px;top:-49px}.ui_boxWrap04 .boxIn .inner .txt .num::before{font-size:2.75rem}.ui_boxWrap04 .boxIn .inner .txt .btn{margin:40px auto 0;width:500px;height:90px}.ui_boxWrap04 .boxIn .inner .txt .btn>.txt{font-size:.8125rem}.ui_boxWrap04 .boxIn .inner .txt .btn>.txt::after{top:36px;left:452px}.ui_boxWrap04 .boxIn.reverse .inner{min-height:auto;flex-direction:column;padding:0 40px}.ui_boxWrap04 .boxIn.reverse .inner .pic{width:100%;position:relative;top:0;left:0}.ui_boxWrap04 .boxIn.reverse .inner .txt{width:100%;padding-top:48px;letter-spacing:.024em}.ui_boxWrap04 .boxIn.reverse .inner .txt .num{left:232px;top:-49px}.ui_boxWrap04 .boxIn.reverse .inner .txt .num::before{font-size:2.75rem}}