body{font-family:"Zen Kaku Gothic New",sans-serif}.u-desktop{display:none}.c-btn{align-items:center;border-radius:2.375rem;display:inline-flex;font-size:1.5rem;font-weight:600;height:4.75rem;letter-spacing:.02em;max-width:22.5rem;padding-inline:2.1875rem;position:relative;transition:all .45s;width:100%;z-index:1}.c-btn:not(.u-en-font){font-size:1.125rem}.c-btn:not(.--plus):before{border-radius:2.375rem;content:"";height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .45s;width:100%;z-index:-1}.c-btn:after{-webkit-mask:url(//ando-group.co.jp/cms/wp-content/themes/AndoTheme/assets/css/../images/common/arrow.png) center center/contain no-repeat;background-color:#000;content:"";height:1.1875rem;mask:url(//ando-group.co.jp/cms/wp-content/themes/AndoTheme/assets/css/../images/common/arrow.png) center center/contain no-repeat;position:absolute;right:2.0625rem;top:50%;transform:translateY(-50%);width:1.1875rem}.c-btn.u-bg-black:after{background-color:#fff}.c-btn.u-bg-black:not(.--plus):before{background-color:#000}.c-btn.u-bg-white:not(.--plus):before{background-color:#fff}.c-btn.u-bg-gray:not(.--plus):before{background-color:#f0f0f0}.c-btn.--reverse{justify-content:flex-end}.c-btn.--reverse:after{left:2.0625rem;right:initial;transform:translateY(-50%) scale(-1,1)}.c-btn.--plus:before,.c-btn.--plus:after{-webkit-mask:unset;background-color:#000;content:"";height:.125rem;mask:unset;position:absolute;right:2.0625rem;top:50%;transform:translateY(-50%);transition:all .45s;width:1.1875rem}.c-btn.--plus:after{transform:translateY(-50%) rotate(90deg)}.c-btn.--plus.is-active{border-radius:2.375rem 2.375rem 0 0}.c-btn.--plus.is-active:after{transform:translateY(-50%)}.c-hamburger{display:block;height:100%;position:relative;width:100%}.c-hamburger:before{background-color:#000;bottom:0;content:"";height:.125rem;left:50%;position:absolute;transform:translateX(-50%);transition:all .45s;width:2.875rem}.c-hamburger span{color:#000;display:block;font-size:1.5rem;font-weight:600;left:50%;line-height:1.2083333333;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .45s;width:100%}.c-hamburger span.close{opacity:0}.c-hamburger.is-active:before{background-color:#fff}.c-hamburger.is-active span.open{opacity:0}.c-hamburger.is-active span.close{color:#fff;opacity:1}.c-lists.--number{counter-reset:number 0}.c-list{padding-left:2.625rem;position:relative}.c-list.--number:before{color:#f0f0f0;content:"";content:counter(number);counter-increment:number 1;font-family:"Barlow Condensed",sans-serif;font-size:4rem;font-weight:900;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:2.1875rem}.c-list+.c-list{margin-top:1.75rem}.c-list.--number+.c-list.--number{margin-top:1.3125rem}.c-list__text{margin-top:.125rem}.c-news{display:grid;gap:.6875rem;grid-template-columns:7.5rem 1fr;padding-right:2.25rem;position:relative;transition:all .45s}.c-news:before{-webkit-mask:url(//ando-group.co.jp/cms/wp-content/themes/AndoTheme/assets/css/../images/common/arrow.png) center center/contain no-repeat;background-color:#000;content:"";height:1.1875rem;mask:url(//ando-group.co.jp/cms/wp-content/themes/AndoTheme/assets/css/../images/common/arrow.png) center center/contain no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.1875rem}.c-news__thumbnail img{-o-object-fit:cover;aspect-ratio:120/85;height:100%;object-fit:cover;width:100%}.c-news__info{align-items:center;display:flex;flex-wrap:wrap;gap:.1875rem .375rem}.c-news__tag{border-radius:.375rem;font-size:.625rem;line-height:1.3;padding-inline:.3125rem}.c-news__time{font-size:.75rem;font-weight:600}.c-news__title{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;margin-top:.5rem;overflow:hidden}.c-title__sub{margin-top:-.0625rem}@media (hover:hover){.c-btn:not(.--plus):hover:before{transform:translate(-50%,-50%) scale(1.05)}.c-btn:hover{opacity:1}.c-news:hover{opacity:.8}}@media screen and (min-width:1024px){.u-desktop{display:block}.u-mobile{display:none}.c-btn{border-radius:3.4375rem;font-size:2rem;height:6.8125rem;max-width:36.8125rem;padding-inline:4rem}.c-btn:not(.u-en-font){font-size:1.75rem}.c-btn:not(.--plus):before{border-radius:3.4375rem}.c-btn:after{height:1.9375rem;right:3.0625rem;width:1.9375rem}.c-list{padding-left:4.5rem}.c-list.--number{padding-left:5.8125rem}.c-list.--number:before{bottom:-1rem;font-size:9.375rem;top:initial;transform:translateY(0);width:5.3125rem}.c-list+.c-list{margin-top:2.3125rem}.c-list.--number+.c-list.--number{margin-top:5.125rem}.c-list__text{margin-top:.3125rem}.c-list__text.c-smallText{font-size:1.125rem;margin-top:.5rem}.c-news{gap:1.5rem;grid-template-columns:11.9375rem 1fr;padding-right:4.5rem}.c-news:before{height:1.9375rem;right:0;width:1.9375rem}.c-news__tag{font-size:.875rem}.c-news__time{font-size:1.1875rem}}