@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}picture,svg,video,canvas{display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit}table{border-spacing:0;border-collapse:collapse}.dev-overlay{position:absolute;z-index:-1;top:0;left:0;width:100%;opacity:var(--overlay-opacity, .45);background-image:var(--overlay-image);background-repeat:no-repeat;background-position:top center;background-size:100% auto;pointer-events:none}.dev-overlay[hidden]{display:none}.dev-overlay-panel{position:fixed;z-index:9999;top:auto;right:auto;bottom:max(8px,env(safe-area-inset-bottom,0px));left:50%;box-sizing:border-box;width:max-content;max-width:min(96vw,420px);padding:6px 10px 7px;transform:translate(-50%);border-radius:8px;background:#000000c7;box-shadow:0 2px 12px #00000059;color:#fff;font-size:11px;line-height:1.3;pointer-events:auto}.dev-overlay-panel__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px}.dev-overlay-panel__chk{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none}.dev-overlay-panel__select{min-width:0;max-width:7rem;padding:2px 4px;border-radius:4px;color:#111;font-size:11px;line-height:1.2;cursor:pointer}.dev-overlay-panel__opacity{display:inline-flex;flex:1 1 120px;align-items:center;min-width:0;gap:4px}.dev-overlay-panel__opacity-label{flex-shrink:0;opacity:.9}.dev-overlay-panel__range{flex:1 1 72px;min-width:56px;max-width:140px;vertical-align:middle}.dev-overlay-panel__help{margin:4px 0 0;opacity:.75;font-size:10px;line-height:1.2;text-align:center}body[data-petagoo-dev=true] main,body[data-petagoo-dev=true] #mv,body[data-petagoo-dev=true] #sns,body[data-petagoo-dev=true] #sns .inner,body[data-petagoo-dev=true] #menu{background:none!important}body[data-petagoo-dev=true] #about:before,body[data-petagoo-dev=true] #tvcm:before,body[data-petagoo-dev=true] #menu:before{display:none!important}body{position:relative;font-family:a-otf-ud-shin-maru-go-pr6n,sans-serif;font-style:normal;font-weight:900;font-synthesis:weight;-webkit-text-stroke:.5px}@media (max-width: 767px){.pc{display:none!important}}@media (min-width: 768px){.sp{display:none!important}}main{overflow:hidden}@supports (overflow: clip){main{overflow:clip}}@media (min-width: 768px){main>section{position:relative;z-index:1}}@media (min-width: 768px){.gummy{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}}.gummy-img{display:block;position:absolute;width:auto;max-width:none;height:auto;transform-origin:center center;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.gummy-img>img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.gummy-img>.gummy-img__inner{display:block;width:100%;height:auto}.gummy-img>.gummy-img__inner>img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}header .logo{position:absolute;z-index:21;top:6.6666666667vw;left:3.4666666667vw;width:19.3333333333vw;mix-blend-mode:overlay}@media (min-width: 768px){header .logo{top:2.34375vw;left:1.7708333333vw;width:7.5520833333vw}}header .logo img{width:100%;height:auto}header .nv_menu-open:after,header nav:before{transition:background-color .45s ease}header.is-a .nv_menu-open:after{background-color:#b6377e}header.is-a nav{background-color:#b6377e}header.is-a nav:before{background-color:#b02773}header.is-a .gummy-hero{padding-top:calc(.003125 * min(100vw,1920px));--menu-hero-wobble-dur: 2.65s}header.is-a .gummy-hero span{width:calc(.14375*min(100vw,1920px));height:calc(.14375*min(100vw,1920px));background-image:url(../img/petagoo_a-00040.webp)}@media (min-width: 768px){header.is-a nav ul li a img{filter:drop-shadow(calc(.0020833333 * min(100vw,1920px)) calc(.0020833333 * min(100vw,1920px)) 0 #b02773)}}@media (max-width: 767px){header.is-a nav ul li a img{filter:drop-shadow(.8533333333vw .8533333333vw 0 #b02773)}}header.is-a nav ul li.coming a:after{background-image:url(../img/menu_comingsoon-a.svg)}header.is-b .nv_menu-open:after{background-color:#4aace1}header.is-b nav{background-color:#4aace1}header.is-b nav:before{background-color:#18a1db}header.is-b .gummy-hero{padding-bottom:calc(.0177083333 * min(100vw,1920px));--menu-hero-wobble-dur: 2.85s}header.is-b .gummy-hero span{width:calc(.15625*min(100vw,1920px));height:calc(.15625*min(100vw,1920px));background-image:url(../img/petagoo_b-00046.webp)}@media (min-width: 768px){header.is-b nav ul li a img{filter:drop-shadow(calc(.0020833333 * min(100vw,1920px)) calc(.0020833333 * min(100vw,1920px)) 0 #18a1db)}}@media (max-width: 767px){header.is-b nav ul li a img{filter:drop-shadow(.8533333333vw .8533333333vw 0 #18a1db)}}header.is-b nav ul li.coming a:after{background-image:url(../img/menu_comingsoon-b.svg)}header.is-c .nv_menu-open:after{background-color:#f1c320}header.is-c nav{background-color:#f1c320}header.is-c nav:before{background-color:#f2b02e}header.is-c .gummy-hero{padding-bottom:calc(.0104166667 * min(100vw,1920px));padding-left:calc(.0171875 * min(100vw,1920px));--menu-hero-wobble-dur: 3s}header.is-c .gummy-hero span{width:calc(.15625*min(100vw,1920px));height:calc(.15625*min(100vw,1920px));background-image:url(../img/petagoo_c-00034.webp)}@media (min-width: 768px){header.is-c nav ul li a img{filter:drop-shadow(calc(.0020833333 * min(100vw,1920px)) calc(.0020833333 * min(100vw,1920px)) 0 #f2b02e)}}@media (max-width: 767px){header.is-c nav ul li a img{filter:drop-shadow(.8533333333vw .8533333333vw 0 #f2b02e)}}header.is-c nav ul li.coming a:after{background-image:url(../img/menu_comingsoon-c.svg)}header .menu-backdrop{visibility:hidden;position:fixed;z-index:99;transition:opacity .35s ease,visibility .35s ease;opacity:0;background-color:#00000080;pointer-events:none;top:0;right:0;bottom:0;left:0}header .nv_menu-open{display:block;position:fixed;z-index:50;padding:0;border:none;background-image:url(../img/btn_menu-base.svg);background-repeat:no-repeat;background-position:center center;background-size:calc(100% - 4px) calc(100% - 4px);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 768px){header .nv_menu-open{top:calc(.0177083333 * min(100vw,1920px));right:calc(.0182291667 * min(100vw,1920px));width:calc(.0416666667 * min(100vw,1920px));height:calc(.0520833333 * min(100vw,1920px))}}@media (max-width: 767px){header .nv_menu-open{top:5.0666666667vw;right:4.2666666667vw;width:10.6666666667vw;height:13.3333333333vw}}header .nv_menu-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:url(../img/btn_menu-mask.svg);mask-image:url(../img/btn_menu-mask.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}header .nv_menu-open:hover{transform:scale(1.08)}body.is-menu-open header .menu-backdrop{visibility:visible;z-index:109;opacity:1;pointer-events:auto}body.is-menu-open header nav{z-index:110}body.is-menu-open header .nv_menu-open{visibility:hidden;pointer-events:none}body.is-menu-open header .nv_menu-close{transform:scale(1);transition:transform .4s .4s cubic-bezier(.175,.885,.32,1.275)}header .nv_menu-close{position:absolute;padding:0;transform:scale(0);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (min-width: 768px){header .nv_menu-close{top:calc(.025*min(100vw,1920px));right:calc(.0182291667 * min(100vw,1920px))}}@media (max-width: 767px){header .nv_menu-close{top:4.8vw;right:4.6666666667vw}}header .nv_menu-close span{display:block;z-index:2;background-image:url(../img/btn_close.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer}@media (min-width: 768px){header .nv_menu-close span{width:calc(.046875 * min(100vw,1920px));height:calc(.046875 * min(100vw,1920px))}}@media (max-width: 767px){header .nv_menu-close span{width:13.3333333333vw;height:13.3333333333vw}}header .nv_menu-close span:hover{transform:scale(1.08);transition:none}@keyframes menu-gummy-drop{0%{transform:translateY(calc(-1 * var(--gummy-fall, 38vh))) scale(1.02,.99) rotate(var(--gummy-rot, 0deg));opacity:0}6%{opacity:1}58%{transform:translateY(0) scale(1.12,.78) rotate(var(--gummy-rot, 0deg))}73%{transform:translateY(-9%) scale(.92,1.1) rotate(var(--gummy-rot, 0deg))}86%{transform:translateY(0) scale(1.04,.93) rotate(var(--gummy-rot, 0deg))}94%{transform:translateY(0) scale(.98,1.02) rotate(var(--gummy-rot, 0deg))}to{transform:translateY(0) scale(1) rotate(var(--gummy-rot, 0deg))}}header nav{display:flex;position:fixed;z-index:100;top:0;left:0;flex-direction:column;align-items:center;justify-content:center;width:100%;transform:translate3d(0,-120%,0);transition:transform .45s cubic-bezier(.22,1,.36,1),background-color .45s ease;pointer-events:none;-webkit-overflow-scrolling:touch}header nav.is-open{transform:translateZ(0);pointer-events:auto}@media (min-width: 768px){header nav{height:calc(.4140625 * min(100vw,1920px));padding-right:calc(.1041666667 * min(100vw,1920px))}}@media (max-width: 767px){header nav{height:100dvh}}header nav:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:-1}@media (min-width: 768px){header nav:before{mask:url(../img/menu_bg.svg) no-repeat center center/cover}}@media (max-width: 767px){header nav:before{mask:url(../img/menu_bg_sp.svg) no-repeat center center/cover}}@media (min-width: 768px){header nav ul{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:0 calc(.0520833333 * min(100vw,1920px))}header nav ul .nv2{grid-column-start:1;grid-row-start:2}header nav ul .nv3{grid-column-start:1;grid-row-start:3}header nav ul .nv4{grid-column-start:2;grid-row-start:1}header nav ul .nv5{grid-column-start:2;grid-row-start:2}}@media (max-width: 767px){header nav ul{display:flex;flex-direction:column}}header nav a{display:flex;position:relative;align-items:center;justify-content:space-between;color:#fff;font-weight:700}@media (min-width: 768px){header nav a{width:calc(.2083333333 * min(100vw,1920px));height:calc(.0520833333 * min(100vw,1920px));font-size:calc(.015625 * min(100vw,1920px))}}@media (max-width: 767px){header nav a{width:80vw;height:21.3333333333vw;font-size:6.4vw}}header nav a:before,header nav a:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-radius:999px;opacity:.4;background-color:#fff}@media (min-width: 768px){header nav a:before,header nav a:after{height:calc(.0026041667 * min(100vw,1920px))}}@media (max-width: 767px){header nav a:before,header nav a:after{height:1.0666666667vw}}header nav a:after{transform:scaleX(0);transform-origin:right center;transition:transform .3s ease;opacity:1}header nav a span{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(../img/arrow_right.svg)}@media (min-width: 768px){header nav a span{width:calc(.0208333333 * min(100vw,1920px));height:calc(.0208333333 * min(100vw,1920px))}}@media (max-width: 767px){header nav a span{width:8.5333333333vw;height:8.5333333333vw}}header nav a:hover:after{transform:scaleX(1);transform-origin:left center}header nav a:hover span{transform:translateY(-50%) scale(1.16)}@media (min-width: 768px){header nav .nv1 img{width:calc(.1020833333 * min(100vw,1920px))}}@media (max-width: 767px){header nav .nv1 img{width:41.8666666667vw}}@media (min-width: 768px){header nav .nv2 img{width:calc(.0734375 * min(100vw,1920px))}}@media (max-width: 767px){header nav .nv2 img{width:30.1333333333vw}}@media (min-width: 768px){header nav .nv3 img{width:calc(.1244791667 * min(100vw,1920px))}}@media (max-width: 767px){header nav .nv3 img{width:51.2vw}}@media (min-width: 768px){header nav .nv4 img{width:calc(.1270833333 * min(100vw,1920px))}}@media (max-width: 767px){header nav .nv4 img{width:52.2666666667vw}}@media (min-width: 768px){header nav .nv5 img{width:calc(.0536458333 * min(100vw,1920px))}}@media (max-width: 767px){header nav .nv5 img{width:21.8666666667vw}}header nav .coming a{position:relative;pointer-events:none}@media (max-width: 767px){header nav .coming a{margin-top:8.5333333333vw}}header nav .coming a:before{opacity:.16}header nav .coming a:after{content:"";position:absolute;transform:none;background:url(../img/menu_comingsoon-a.svg) no-repeat center center/contain}@media (min-width: 768px){header nav .coming a:after{top:calc(-.0104166667 * min(100vw,1920px));left:calc(-.0041666667 * min(100vw,1920px));width:calc(.13125*min(100vw,1920px));height:calc(.0247395833 * min(100vw,1920px))}}@media (max-width: 767px){header nav .coming a:after{top:-2.1333333333vw;left:-.5333333333vw;width:42.4vw;height:8vw}}header nav .coming a img{opacity:.4}header nav .coming a span{display:none}@media (min-width: 768px){header nav .gummy .gummy-img{--gummy-scale: .3796;--gummy-rot: 0deg;transform:rotate(var(--gummy-rot))}header nav .gummy .gummy-img--petagoo-a-00034{top:calc(50% + .1377604167 * min(100vw,1920px));left:calc(50% + -.503125 * min(100vw,1920px));width:calc(.1994791667 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00035{top:calc(50% + .15703125 * min(100vw,1920px));left:calc(50% + -.4536458333 * min(100vw,1920px));width:calc(.28125 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00036{top:calc(50% + .1434895833 * min(100vw,1920px));left:calc(50% + -.3609375 * min(100vw,1920px));width:calc(.1421875 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-a-00039{top:calc(50% + .18203125 * min(100vw,1920px));left:calc(50% + -.3416666667 * min(100vw,1920px));width:calc(.2088541667 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00041{top:calc(50% + .13984375 * min(100vw,1920px));left:calc(50% + -.2760416667 * min(100vw,1920px));width:calc(.1598958333 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00049{top:calc(50% + .1403645833 * min(100vw,1920px));left:calc(50% + -.221875 * min(100vw,1920px));width:calc(.1354166667 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-a-00048{top:calc(50% + .1263020833 * min(100vw,1920px));left:calc(50% + -.1833333333 * min(100vw,1920px));width:calc(.1578125 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00052{top:calc(50% + .1393229167 * min(100vw,1920px));left:calc(50% + -.1473958333 * min(100vw,1920px));width:calc(.23125 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00043{top:calc(50% + .13828125 * min(100vw,1920px));left:calc(50% + -.0755208333 * min(100vw,1920px));width:calc(.1578125 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-a-00044{top:calc(50% + .1544270833 * min(100vw,1920px));left:calc(50% + -.0322916667 * min(100vw,1920px));width:calc(.2614583333 * min(100vw,1920px) * var(--gummy-scale));--gummy-rot: -8.58deg}header nav .gummy .gummy-img--petagoo-b-00047{top:calc(50% + .14453125 * min(100vw,1920px));left:calc(50% + .0526041667 * min(100vw,1920px));width:calc(.1609375 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00034{top:calc(50% + .13828125 * min(100vw,1920px));left:calc(50% + .1020833333 * min(100vw,1920px));width:calc(.1994791667 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-a-00040{top:calc(50% + .14453125 * min(100vw,1920px));left:calc(50% + .1604166667 * min(100vw,1920px));width:calc(.1671875 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00042{top:calc(50% + .1408854167 * min(100vw,1920px));left:calc(50% + .2171875 * min(100vw,1920px));width:calc(.178125 * min(100vw,1920px) * var(--gummy-scale));--gummy-rot: 35.475deg}header nav .gummy .gummy-img--petagoo-c-00044{top:calc(50% + .1559895833 * min(100vw,1920px));left:calc(50% + .2645833333 * min(100vw,1920px));width:calc(.2614583333 * min(100vw,1920px) * var(--gummy-scale));--gummy-rot: 6.278deg}header nav .gummy .gummy-img--petagoo-a-00050{top:calc(50% + .1434895833 * min(100vw,1920px));left:calc(50% + .3375*min(100vw,1920px));width:calc(.1760416667 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00000{top:calc(50% + .1450520833 * min(100vw,1920px));left:calc(50% + .3916666667 * min(100vw,1920px));width:calc(.1614583333 * min(100vw,1920px) * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00045{top:calc(50% + .12578125 * min(100vw,1920px));left:calc(50% + .4348958333 * min(100vw,1920px));width:calc(.2067708333 * min(100vw,1920px) * var(--gummy-scale))}}@media (max-width: 767px){header nav .gummy .gummy-img{--gummy-scale: .15756;--gummy-rot: 0deg;transform:rotate(var(--gummy-rot))}header nav .gummy .gummy-img--petagoo-a-00034{bottom:.5333333333vw;left:-.8vw;width:calc(102.1333333333vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00035{bottom:.5333333333vw;left:10.1333333333vw;width:calc(144vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00036{bottom:0vw;left:29.3333333333vw;width:calc(72.8vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-a-00039{bottom:0vw;left:33.28vw;width:calc(106.9333333333vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00041{bottom:.5333333333vw;left:47.7333333333vw;width:calc(81.8666666667vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00049{bottom:.5333333333vw;left:59.2vw;width:calc(69.3333333333vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-a-00048{bottom:.8vw;left:67.2vw;width:calc(80.8vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-b-00052{bottom:1.2vw;left:74.6666666667vw;width:calc(118.4vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-c-00043{bottom:1.0666666667vw;left:90.4vw;width:calc(80.8vw * var(--gummy-scale))}header nav .gummy .gummy-img--petagoo-a-00044,header nav .gummy .gummy-img--petagoo-b-00047,header nav .gummy .gummy-img--petagoo-c-00034,header nav .gummy .gummy-img--petagoo-a-00040,header nav .gummy .gummy-img--petagoo-b-00042,header nav .gummy .gummy-img--petagoo-c-00044,header nav .gummy .gummy-img--petagoo-a-00050,header nav .gummy .gummy-img--petagoo-b-00000,header nav .gummy .gummy-img--petagoo-c-00045{display:none}}@media (prefers-reduced-motion: no-preference){header nav .gummy.gummy-drop-active .gummy-img{animation:menu-gummy-drop var(--gummy-dur, .65s) cubic-bezier(.22,1,.36,1) var(--gummy-delay, 0s) both}}@media (min-width: 768px){header nav .gummy-hero{display:flex;position:absolute;top:calc(50% + -.0924479167 * min(100vw,1920px));left:calc(50% + .1770833333 * min(100vw,1920px));align-items:center;justify-content:center;width:calc(.1979166667 * min(100vw,1920px));height:calc(.1979166667 * min(100vw,1920px))}}@media (max-width: 767px){header nav .gummy-hero{display:none}}header nav .gummy-hero span{display:block;transform-origin:center center;background-repeat:no-repeat;background-position:center center;background-size:contain}@media (prefers-reduced-motion: no-preference){header nav .gummy-hero span{animation:tvcm-gummy-nyuru var(--menu-hero-wobble-dur, 2.75s) linear infinite alternate}}@media (prefers-reduced-motion: reduce){header nav .gummy-hero span{animation:none!important}}@media (prefers-reduced-motion: reduce){header .nv_menu-open:after,header nav:before{transition:none}header nav{transition:none}header .menu-backdrop{transition:none}header nav .gummy.gummy-drop-active .gummy-img{animation:none!important}}footer{display:flex;align-items:center;justify-content:space-between;background-color:#000}@media (min-width: 768px){footer{padding:calc(.0145833333 * min(100vw,1920px)) calc(.01875*min(100vw,1920px)) calc(.015625 * min(100vw,1920px))}}@media (max-width: 767px){footer{padding:2.1333333333vw 1.6vw}}footer .copyright{color:#fff}@media (min-width: 768px){footer .copyright{font-size:calc(.0109375 * min(100vw,1920px))}}@media (max-width: 767px){footer .copyright{font-size:2.1333333333vw;line-height:1}}@media (min-width: 768px){footer .copyright img{width:calc(.215625 * min(100vw,1920px))}}@media (max-width: 767px){footer .copyright img{width:42.1333333333vw}}footer .company-logo{font-size:0}@media (min-width: 768px){footer .company-logo img{width:calc(.1734375 * min(100vw,1920px))}}@media (max-width: 767px){footer .company-logo img{width:31.2vw;vertical-align:bottom}}.mv img{width:100%;height:auto}.sec-about{padding:20px 0 80px;background:url(../../assets/img/about_bg.jpg) repeat-y center top/100% auto;text-align:center}@media (min-width: 768px){.sec-about{padding:0 50px 150px;background-image:url(../../assets/img/about_bg_md.jpg)}.sec-about img{width:auto}}.sec-about__heading{margin-bottom:23px}@media (min-width: 768px){.sec-about__heading{margin-bottom:65px}.sec-about__heading img{width:464px}}@media (min-width: 768px){.sec-about .text img{width:737px}}@media (min-width: 768px){.sec-about .image{margin-top:-50px}.sec-about .image img{width:986px}}.sec-about .schedule{margin-top:20px}@media (min-width: 768px){.sec-about .schedule{margin-top:90px}}.sec-about .schedule__heading{margin-bottom:17px}@media (min-width: 768px){.sec-about .schedule__heading{margin-bottom:35px}.sec-about .schedule__heading img{width:416px}}.sec-about .schedule .date-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media (min-width: 768px){.sec-about .schedule .date-list{flex-direction:row;justify-content:center;gap:50px;width:1200px;margin:0 auto}}.sec-about .schedule .date-list__item{position:relative}@media (min-width: 768px){.sec-about .schedule .date-list__item{width:calc(50% - 25px);max-width:460px}.sec-about .schedule .date-list__item img{width:100%}}.sec-about .schedule .date-list__item .button{position:absolute;right:0;bottom:30px;left:0;width:fit-content;margin:0 auto}@media (min-width: 768px){.sec-about .schedule .date-list__item .button{bottom:0;width:26%;margin-bottom:13%;transition:transform .2s}.sec-about .schedule .date-list__item .button:hover{transform:scale(1.05)}}.sec-about .schedule .date-list__item:nth-child(4) .button{bottom:20px}@media (min-width: 768px){.sec-about .schedule .date-list__item:nth-child(4) .button{bottom:0;margin-bottom:7.8%}}.sec-about .schedule .date-list__item:nth-child(5) .button{bottom:25px}@media (min-width: 768px){.sec-about .schedule .date-list__item:nth-child(5) .button{bottom:0;margin-bottom:10.8%}}.sec-event{padding:1px 0 85px;background:url(../../assets/img/event_bg.jpg) no-repeat center top/cover;text-align:center}@media (min-width: 768px){.sec-event{padding:1px 50px 240px;background-image:url(../../assets/img/event_bg_md.jpg)}.sec-event img{width:auto}}.sec-event__heading{margin:-28px 0 15px}@media (min-width: 768px){.sec-event__heading{margin:-60px 0 65px}.sec-event__heading img{width:400px}}.sec-event .event-list{width:fit-content;margin:0 auto}.sec-event .event-list__item{position:relative;width:fit-content}@media (min-width: 768px){.sec-event .event-list__item:before{content:"";display:block;position:absolute;top:0;left:88%;flex:0 0 auto;width:54.75%;background:url(../../assets/img/event_deco.png) no-repeat center/contain;aspect-ratio:835/929}.sec-event .event-list__item img{width:950px}}.sec-event .event-list__item:nth-child(2){position:relative;margin-top:18px}@media (min-width: 768px){.sec-event .event-list__item:nth-child(2){margin-top:-10px}}.sec-event .event-list__item:nth-child(2) .button{position:absolute;bottom:50px;left:150px}@media (min-width: 768px){.sec-event .event-list__item:nth-child(2) .button{right:11%;bottom:19%;left:auto;width:21.7%;transition:transform .2s}.sec-event .event-list__item:nth-child(2) .button:hover{transform:scale(1.05)}.sec-event .event-list__item:nth-child(2) .button img{width:100%;height:auto}}.sec-event .event-list__item:nth-child(3){margin-top:30px}@media (min-width: 768px){.sec-event .event-list__item:nth-child(2n):before{right:88%;left:auto}}.sec-tieup{position:relative;padding:25px 11% 40px;background:url(../../assets/img/tieup_bg.jpg) no-repeat center/cover;text-align:center}@media (min-width: 768px){.sec-tieup{padding:78px 15% 135px}.sec-tieup img{width:auto}}.sec-tieup:before{content:"";display:block;position:absolute;bottom:100%;left:0;width:100%;height:58px;background:url(../../assets/img/tieup_bg_top.png) no-repeat center bottom/contain}@media (min-width: 768px){.sec-tieup:before{height:180px;background-image:url(../../assets/img/tieup_bg_top_md.png)}}.sec-tieup__inner:before,.sec-tieup__inner:after{content:"";display:block;position:absolute;top:0;left:0;width:10%;height:100%;background:url(../../assets/img/tieup_bg_left.png) no-repeat left center/contain}@media (min-width: 768px){.sec-tieup__inner:before,.sec-tieup__inner:after{width:9.7%;background-image:url(../../assets/img/tieup_bg_left_md.png)}}.sec-tieup__inner:after{right:0;left:auto;background-image:url(../../assets/img/tieup_bg_right.png);background-position:right center}@media (min-width: 768px){.sec-tieup__inner:after{width:10%;background-image:url(../../assets/img/tieup_bg_right_md.png)}}.sec-tieup__heading{margin-bottom:15px;padding-left:30px}@media (min-width: 768px){.sec-tieup__heading{margin-bottom:45px;padding-left:60px}.sec-tieup__heading img{width:528px}}.sec-tieup .text{margin-bottom:15px}@media (min-width: 768px){.sec-tieup .text{margin-bottom:45px}.sec-tieup .text img{width:656px}}.sec-tieup .image img{border-radius:10px}@media (min-width: 768px){.sec-tieup .image img{width:800px;border-radius:20px}}
