@charset "UTF-8";body{background:#e9f6f8}.wrapper{overflow:hidden}.inner{max-width:375px;padding-inline:20px;margin-inline:auto;text-align:center}@media (any-hover:hover){.header__link:hover{cursor:pointer;text-decoration:underline;text-underline-offset:2px;color:#67b0c7}}.link-text{text-decoration:underline;text-underline-offset:2px}@media (any-hover:hover){.link-text:hover{cursor:pointer;color:#67b0c7}}.headings{position:relative}.headings:before{position:absolute;content:"";width:37.333px;height:37.333px;top:0;left:50%;translate:-50% 0;width:100%}@media screen and (min-width:1024px){.headings:before{width:48px;height:48px}}.heading-en{font-family:Courgette;font-size:16px;font-style:normal;font-weight:400;line-height:125%;color:#4a3636}@media screen and (min-width:1024px){.heading-en{font-family:Courgette;font-size:20px;font-style:normal;font-weight:400;line-height:125%}}.heading-ja{display:inline-block;font-family:"Kiwi Maru";font-size:20px;font-style:normal;font-weight:500;line-height:125%;color:#4a3636;margin-top:6px;padding-bottom:6px;border-bottom:6px solid #ffee56}@media screen and (min-width:1024px){.heading-ja{font-family:"Kiwi Maru";font-size:32px;font-style:normal;font-weight:500;line-height:125%;margin-top:8px;padding-bottom:8px;border-bottom:8px solid #ffee56}}.button-n{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;display:inline-block;padding:4px 22px 6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;border:2px solid #4a3636;background:#fff;-webkit-box-shadow:0px 4px 0px 0px #4a3636;box-shadow:0px 4px 0px 0px #4a3636;color:#4a3636}@media (any-hover:hover){.button-n:hover{cursor:pointer;background:#ffee56;-webkit-transition:.5s ease;transition:.5s ease}}.hidden-pc{display:block}@media screen and (min-width:1024px){.hidden-pc{display:none}}.hidden-sp{display:none}@media screen and (min-width:1024px){.hidden-sp{display:block}}.header{position:fixed;height:64px;z-index:500;top:0;left:0;width:100%}.header__inner{padding-inline:20px;height:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff}@media screen and (min-width:1024px){.header__inner{padding:12px 24px;display:grid;grid-template-columns:183px 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:flex-end}}.header__logo{display:block}.header__logo img{width:210px;height:27px}.header__nav{display:none}@media screen and (min-width:1024px){.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}@media screen and (min-width:1024px){.header__list{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}}.header__btn{margin-top:40px;min-width:144px}@media screen and (min-width:1024px){.header__btn{margin:unset;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;min-width:132px;min-height:36px}}.js-drawer-icon{height:27px;width:32px;top:19px;right:20px;position:fixed;z-index:500}.js-drawer-icon.js-show .drawer-icon__bar:nth-of-type(1),.js-drawer-icon.js-show .drawer-icon__bar:nth-of-type(3){top:49%;-webkit-transition:.3S ease;transition:.3S ease}.js-drawer-icon.js-show .drawer-icon__bar:nth-of-type(1){rotate:45deg;width:inherit}.js-drawer-icon.js-show .drawer-icon__bar:nth-of-type(3){rotate:-45deg}.js-drawer-icon.js-show .drawer-icon__bar:nth-of-type(2){display:none}.js-drawer-icon.js-show .drawer-icon-dot{display:none}@media screen and (min-width:1024px){.js-drawer-icon{display:none}}.drawer-icon__bar{display:block;position:absolute;content:"";width:100%;height:3px;background:#4a3636;border-radius:6px;-webkit-transition:.3s ease;transition:.3s ease}.drawer-icon__bar:nth-of-type(1){top:0;width:25.6px}.drawer-icon__bar:nth-of-type(2){top:45%}.drawer-icon__bar:nth-of-type(3){top:90%}.drawer-icon-dot{position:absolute;content:"";width:4.8px;background:#4a3636;top:0;right:-6.4px;height:inherit;border-radius:inherit}.drawer{z-index:101;width:100%;height:calc(100vh - 64px);background:#fff;text-align:center;position:fixed;right:0;top:64px;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 1S;transition:all 1S}.drawer.js-show{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1S;transition:all 1S}.drawer__list{font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:1.5;padding:83px 114px 0;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:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:41px;color:#4a3636;white-space:nowrap}.drawer__btn{margin-top:40px}.fv{position:relative;margin-top:64px;padding-top:18px}@media screen and (min-width:1024px){.fv{padding-top:34px}}.fv__background-image{position:absolute;top:0;left:0;width:100%;height:calc(100% - 156px);overflow:hidden;border-bottom-right-radius:24px;border-bottom-left-radius:24px}@media screen and (min-width:1024px){.fv__background-image{height:calc(100% - 140px);border-bottom-right-radius:40px;border-bottom-left-radius:40px}}.fv__background-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media screen and (min-width:1024px){.fv__background-image img{-o-object-position:center bottom;object-position:center bottom}}.fv__inner{position:relative;width:100%;max-width:335px;margin-inline:auto}@media screen and (min-width:1024px){.fv__inner{width:100%;max-width:848px}}.fv__description{font-family:"Kiwi Maru";font-size:14px;font-style:normal;font-weight:400;line-height:125%;text-align:center;color:#4a3636;text-align:center;text-shadow:0px 0px 30px #fff}@media screen and (min-width:1024px){.fv__description{font-size:24px;font-weight:500;line-height:125%}}.fv__title{margin-top:20px;width:100%;text-align:center}@media screen and (min-width:1024px){.fv__title{margin-top:24px}}.fv__wrap{position:relative;width:335px;height:532px;margin:0 auto}@media screen and (min-width:1024px){.fv__wrap{width:848px;height:603px}}.fv__smartphone-image{position:absolute;content:"";top:113px;left:50%;translate:-50%;min-width:200px;min-height:408px;z-index:1}@media screen and (min-width:1024px){.fv__smartphone-image{top:33px}}.fv__smartphone-wrap{position:absolute;content:"";top:236px;left:50%;translate:-50%;text-align:center;width:160px;height:154px;border-radius:12.8px;background:#fff;z-index:2}@media screen and (min-width:1024px){.fv__smartphone-wrap{top:185.5px;width:200px;height:193px}}.fv__smartphone-title{padding:6.4px 9.6px;color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:12.8px;font-weight:700;line-height:160%;border-radius:12.8px 12.8px 0 0;background:linear-gradient(265deg,#ac3790 -3.52%,#d65a5c 44.94%,#f4c06d 92.38%)}@media screen and (min-width:1024px){.fv__smartphone-title{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;padding:8px 23px}}.fv__smartphone-body{margin-top:11px;color:#4a3636;text-align:center;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-inline:auto}@media screen and (min-width:1024px){.fv__smartphone-body{margin-top:0;padding:16px 12px}}.fv__smartphone-title-sub{display:inline-block;padding-bottom:2px;border-bottom:2.4px solid var(--LP-Red,#ce2073)}@media screen and (min-width:1024px){.fv__smartphone-title-sub{font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:1.5}}.fv__smartphone-text{margin-top:2.4px}@media screen and (min-width:1024px){.fv__smartphone-text{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;margin-top:6.4px}}.fv__button{width:132px;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;height:32px;margin-top:12.8px}@media screen and (min-width:1024px){.fv__button{margin-top:unset;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;width:144px;height:40px}}.fv__yellow-circle-text{position:absolute;content:"";top:17px;left:0}@media screen and (min-width:1024px){.fv__yellow-circle-text{top:0;left:37px}}.fv__red-circle-text{position:absolute;content:"";top:10px;right:25px}.fv__red-circle-text img{width:110px}@media screen and (min-width:1024px){.fv__red-circle-text{top:17px;right:127px}.fv__red-circle-text img{width:180px}}.fv__coffee-and-sweets{position:absolute;content:"";bottom:0;left:0;z-index:2}.fv__coffee-and-sweets img{width:90px;height:141px}@media screen and (min-width:1024px){.fv__coffee-and-sweets{bottom:45px}.fv__coffee-and-sweets img{width:212px;height:332px}}.fv__cat-a{position:absolute;content:"";bottom:58px;right:0;z-index:2}@media screen and (min-width:1024px){.fv__cat-a{right:63px;bottom:105px}.fv__cat-a img{width:170px}}.fv__cat-b{position:absolute;content:"";bottom:0;right:9px;z-index:2}@media screen and (min-width:1024px){.fv__cat-b{right:0}.fv__cat-b img{width:233px}}.about{margin-top:32px;position:relative}@media screen and (min-width:1024px){.about{margin-top:37px}}.about__bgimg-wave{display:none}@media screen and (min-width:1024px){.about__bgimg-wave{display:block;position:absolute;content:"";top:607.33px;left:calc(50% + 448.08px);width:873.922px}}.about__oblique_four_angle{display:none}@media screen and (min-width:1024px){.about__oblique_four_angle{display:block;position:absolute;content:"";width:250px;top:-20px;right:calc(50% + 527px)}.about__oblique_four_angle img{max-width:100%}}.about__cat-footprints{position:absolute;content:"";top:-10px;left:calc(50% + 133px);width:54px}.about__cat-footprints img{width:100%}@media screen and (min-width:1024px){.about__cat-footprints{top:-80px;left:calc(50% + 490.12px);width:100PX}}.about__bgimg-rihgt{position:absolute;content:"";top:273px;left:calc(50% + 127px);width:200px;overflow:hidden}.about__bgimg-rihgt img{max-width:100%}@media screen and (min-width:768px) and (max-width:1023px){.about__bgimg-rihgt{left:calc(50% + 210px)}}@media screen and (min-width:1024px){.about__bgimg-rihgt{top:73.07px;left:calc(50% + 560.2px);width:480px}}.about__bgimg-left{position:absolute;content:"";overflow:hidden;width:200px;top:395px;right:calc(50% + 133px)}.about__bgimg-left img{max-width:100%}@media screen and (min-width:768px) and (max-width:1023px){.about__bgimg-left{right:calc(50% + 210px)}}@media screen and (min-width:1024px){.about__bgimg-left{width:200px;top:74px;right:calc(50% + 614px);width:480px;z-index:2}}.about__bgimg-sloping_road{position:absolute;content:"";bottom:62px;width:138px;left:0;overflow:hidden;z-index:-1}.about__bgimg-sloping_road img{max-width:100%}@media screen and (min-width:1024px){.about__bgimg-sloping_road{left:unset;width:427px;bottom:149px;right:calc(50% + 432px)}}.about__bgimg-goods1{position:absolute;content:"";bottom:218.2px;left:calc(50% + 118px);width:48px}.about__bgimg-goods1 img{max-width:100%}@media screen and (min-width:768px) and (max-width:1023px){.about__bgimg-goods1{left:calc(50% + 295px)}}@media screen and (min-width:1024px){.about__bgimg-goods1{bottom:585.63px;left:calc(50% + 505px);width:101px}}.about__bgimg-goods2{position:absolute;content:"";bottom:159.2px;left:calc(50% - 3px);width:133px}.about__bgimg-goods2 img{max-width:100%}@media screen and (min-width:768px) and (max-width:1023px){.about__bgimg-goods2{left:calc(50% + 160px)}}@media screen and (min-width:1024px){.about__bgimg-goods2{bottom:379px;left:calc(50% + 374px);width:308px}}@media screen and (min-width:768px) and (max-width:1023px){.about__inner{max-width:500px}}@media screen and (min-width:1024px){.about__inner{padding-inline:unset;max-width:848px}}.about__wrap{position:relative;background:#fff;border-radius:24px;padding:40px 43px;color:#4a3636}@media screen and (min-width:1024px){.about__wrap{padding:40px 114px;border-radius:40px}}.about__wrap:after{position:absolute;content:"";left:50%;translate:-50%;bottom:-36px;width:100px;height:36px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/about/arrow.svg) no-repeat center center/contain}@media screen and (min-width:1024px){.about__wrap:after{bottom:-51px;width:140px;height:50px}}.about__image-left{position:absolute;content:"";top:37.87px;right:calc(50% + 51.63px);width:80px;-webkit-transform:rotate(-8deg);transform:rotate(-8deg)}.about__image-left img{max-width:100%}@media screen and (min-width:1024px){.about__image-left{width:134px;top:49.35px;right:calc(50% + 200.39px)}}.about__image-right{position:absolute;content:"";top:35px;left:calc(50% + 63.65px);width:80px;-webkit-transform:rotate(8deg);transform:rotate(8deg)}.about__image-right img{max-width:100%}@media screen and (min-width:1024px){.about__image-right{width:134px;top:55px;left:calc(50% + 199.08px)}}.about__headings{padding-top:43.33px}@media screen and (min-width:1024px){.about__headings{padding-top:56px}}.about__headings:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/about/about__title-icon.svg) transparent no-repeat center center/contain}.about__heading-ja-sub{padding-inline:19.5px;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;margin-top:24px;line-height:158%}@media screen and (min-width:1024px){.about__heading-ja-sub{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;margin-inline:auto;padding:unset;margin-top:32px}}.about__text-wrap{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-top:22px}@media screen and (min-width:1024px){.about__text-wrap{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-top:33px}}.about__text span{font-weight:700}.about__text:nth-of-type(2){margin-top:19px}@media screen and (min-width:1024px){.about__text:nth-of-type(2){margin-top:28px}}.about__text:nth-of-type(3),.about__text:nth-of-type(4){margin-top:18px}@media screen and (min-width:1024px){.about__text:nth-of-type(3),.about__text:nth-of-type(4){margin-top:27px}}.about__text-link{text-decoration:underline;text-underline-offset:2px}.about__emphasis-text{margin-top:25px;display:inline-block;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;padding-block:8px 6px;border-bottom:2px dashed #9ed0e0}@media screen and (min-width:1024px){.about__emphasis-text{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;padding-block:8px 10px;margin-top:36px}}.about__button{margin-top:24px}@media screen and (min-width:1024px){.about__button{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;padding:9px 38px 11px;min-width:260px;min-height:56px;margin-inline:auto;margin-top:32px}}.about__bottom{margin-top:139.67px;text-align:center}@media screen and (min-width:1024px){.about__bottom{margin-top:167px}}.about__bottom-title{margin-inline:auto}.about__bottom-title svg{width:355px}@media screen and (min-width:1024px){.about__bottom-title svg{width:890px}}.about__swiper{width:100%;height:100%}.about__swiper-wrapper{-webkit-transition-timing-function:linear;transition-timing-function:linear}.about-sw{margin-top:-2px}.swiper-slide img{width:100px}@media screen and (min-width:768px) and (max-width:1023px){.swiper-slide img{width:200px}}@media screen and (min-width:1024px){.swiper-slide img{width:200px}}.how-to-enter{margin-top:64px}@media screen and (min-width:1024px){.how-to-enter{margin-top:120px}}.how-to-enter__inner{position:relative}@media screen and (min-width:768px) and (max-width:1023px){.how-to-enter__inner{max-width:500px}}@media screen and (min-width:1024px){.how-to-enter__inner{max-width:1512px;padding-inline:36px;margin-inline:auto}}.how-to-enter__bgimg-cats{position:absolute;content:"";width:105px;top:0;left:calc(50% + 58px)}@media screen and (min-width:1024px){.how-to-enter__bgimg-cats{width:364px;top:-26px;left:calc(50% + 287px)}}.how-to-enter__bgimg-cats-2{position:relative;width:160px;height:85px}@media screen and (min-width:1024px){.how-to-enter__bgimg-cats-2{width:364px;height:190.97px}}.how-to-enter__bgimg-blown-cat{position:absolute;content:"";width:105px;top:0;left:0}.how-to-enter__bgimg-blown-cat img{max-width:100%}@media screen and (min-width:1024px){.how-to-enter__bgimg-blown-cat{width:238px}}.how-to-enter__bgimg-black-cat{position:absolute;content:"";width:94px;bottom:0;right:0}.how-to-enter__bgimg-black-cat img{max-width:100%}@media screen and (min-width:1024px){.how-to-enter__bgimg-black-cat{width:214px}}.how-to-enter__bgimg-map{position:absolute;content:"";top:0;right:calc(50% + 39px);width:149px}.how-to-enter__bgimg-map img{max-width:100%}@media screen and (min-width:1024px){.how-to-enter__bgimg-map{width:460px;top:-60px;right:calc(50% + 260px)}}.how-to-enter__bgimg-pawpads-top{position:absolute;content:"";top:74px;left:calc(50% + 112px);width:55px}.how-to-enter__bgimg-pawpads-top img{max-width:100%}@media screen and (min-width:1024px){.how-to-enter__bgimg-pawpads-top{width:100px;top:148px;left:calc(50% + 620px)}}.how-to-enter__bgimg-pawpads-midle{position:absolute;content:"";width:55px;top:548.5px;left:20px}.how-to-enter__bgimg-pawpads-midle img{max-width:100%}@media screen and (min-width:1024px){.how-to-enter__bgimg-pawpads-midle{width:100px;top:580px;right:calc(50% + 620px);left:unset}}.how-to-enter__bgimg-pawpads-bottom{position:absolute;content:"";width:55px;top:878.55px;right:20px}.how-to-enter__bgimg-pawpads-bottom img{max-width:100%}.how-to-enter__headings{padding-top:43.33px}.how-to-enter__headings:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/how-to-enter/how-to-enter__heading.svg) no-repeat center center/contain}@media screen and (min-width:1024px){.how-to-enter__headings{padding-top:55.33px}}.how-to-enter__step-boxes{margin-top:32px;display:grid;grid-template-rows:repeat(3,auto);row-gap:32px;color:#4a3636}@media screen and (min-width:768px) and (max-width:1023px){.how-to-enter__step-boxes{grid-template-rows:repeat(3,auto)}}@media screen and (min-width:1024px){.how-to-enter__step-boxes{margin-top:40px;margin-inline:auto;grid-template-columns:repeat(3,320px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 32px}}.how-to-enter__step-box{padding-bottom:16px;text-align:center;position:relative;margin-inline:auto}@media screen and (min-width:1024px){.how-to-enter__step-box{max-width:320px}}.how-to-enter__step-box:nth-of-type(1):after{position:absolute;content:"";display:block;width:9px;height:34px;top:calc(100% - 1px);left:50%;translate:-50%;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/how-to-enter/img_step_line.svg) transparent no-repeat center center/contain}@media screen and (min-width:1024px){.how-to-enter__step-box:nth-of-type(1):after{width:113px;height:27px;top:204px;right:-67px;left:unset;translate:unset;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/how-to-enter/img_step_line-pc.svg) no-repeat center center/contain}}@media screen and (min-width:1024px){.how-to-enter__step-box:nth-of-type(2){margin-top:69px}}.how-to-enter__step-box:nth-of-type(2):after{position:absolute;content:"";display:block;width:9px;height:34px;top:calc(100% - 1px);left:50%;translate:-50%;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/how-to-enter/img_step_line.svg) no-repeat center center/contain}@media screen and (min-width:1024px){.how-to-enter__step-box:nth-of-type(2):after{width:113px;height:24px;top:137px;right:-64px;left:unset;translate:unset;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/how-to-enter/img_step_line-pc.svg) no-repeat center center/contain}}.how-to-enter-step-box-image{display:inline-block;width:196px}@media screen and (min-width:1024px){.how-to-enter-step-box-image{width:280px}}.how-to-enter-step-box-image img{max-width:100%}.how-to-enter__heading{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;margin-top:17px;text-align:center}.how-to-enter__heading.is-type3{margin-top:18px;padding-left:3px}@media screen and (min-width:1024px){.how-to-enter__heading.is-type3{margin-top:25px;padding-left:5px}}@media screen and (min-width:1024px){.how-to-enter__heading{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;margin-top:25px}}.how-to-enter__text{margin-top:14px;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%}.how-to-enter__text.is-type2{margin-top:16px}@media screen and (min-width:1024px){.how-to-enter__text.is-type2{margin-top:15px}}@media screen and (min-width:1024px){.how-to-enter__text{margin-top:16px;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.how-to-enter__text a{text-decoration:underline;text-underline-offset:2px}.how-to-enter__text span{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:700;line-height:160%}@media screen and (min-width:1024px){.how-to-enter__text span{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}}.follow__btn{position:relative;display:inline-block;margin-top:15px;padding:8px 12px 8px 40px;background:#fff}@media screen and (min-width:1024px){.follow__btn{margin-top:17px}}@media screen and (min-width:1024px){.follow__btn{padding:8px 12px 8px 44px}}.follow__btn a{font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%}@media screen and (min-width:1024px){.follow__btn a{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}}.follow__btn a:before{position:absolute;content:"";width:20px;height:20px;top:50%;translate:0 -50%;left:12px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/how-to-enter/follow-icon.svg) no-repeat center center/contain}@media screen and (min-width:1024px){.follow__btn a:before{width:24px;height:24px}}.how-to-enter__btn{padding-bottom:4px}@media screen and (min-width:1024px){.how-to-enter__btn{margin-top:32px}}.how-to-enter__button{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;display:inline-block;padding:4px 22px 6px;border-radius:40px;border:2px solid #4a3636;background:#fff;-webkit-box-shadow:0px 4px 0px 0px #4a3636;box-shadow:0px 4px 0px 0px #4a3636;color:#4a3636;margin-top:2px}@media screen and (min-width:1024px){.how-to-enter__button{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;display:inline-block;height:56px;padding:7px 37px 9px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;border:3px solid #4a3636;background:#fff;-webkit-box-shadow:0px 4px 0px 0px #4a3636;box-shadow:0px 4px 0px 0px #4a3636;color:#4a3636}}@media screen and (min-width:1024px) and (any-hover:hover){.how-to-enter__button:hover{cursor:pointer;background:#ffee56;-webkit-transition:.5s ease;transition:.5s ease}}.prizes{margin-top:53px}@media screen and (min-width:1024px){.prizes{margin-top:150px}}.prizes__inner{max-width:500px;margin-inline:auto}@media screen and (min-width:768px) and (max-width:1023px){.prizes__inner{max-width:600px}}@media screen and (min-width:1024px){.prizes__inner{max-width:1024px}}.prizes__contents{text-align:center;padding-inline:20px 21px;position:relative;z-index:2;height:970px}@media screen and (min-width:1024px){.prizes__contents{padding-inline:48px;height:1181px}}.prizes__contents:before,.prizes__contents:after{position:absolute;content:""}.prizes__contents:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/prize/prizes__background-top.svg) no-repeat center center/cover;top:-20px;left:50%;translate:-50%;width:237.6px;height:83px}@media screen and (min-width:1024px){.prizes__contents:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/prize/prize__heading-pc.svg) no-repeat center center/cover;width:367px;height:146.967px;top:-26px}}.prizes__contents:after{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/prize/prizes__background.svg) no-repeat center center/cover;width:100%;height:calc(100% - 66px);top:62.67px;left:50%;translate:-50%;z-index:-1;border-radius:24px}@media screen and (min-width:768px) and (max-width:1023px){.prizes__contents:after{height:calc(100% + 50px)}}@media screen and (min-width:1024px){.prizes__contents:after{top:120.97px;height:100%}}.prizes__right-triangle,.prizes__left-triangle{display:none}@media screen and (min-width:1024px){.prizes__right-triangle,.prizes__left-triangle{display:block;position:absolute;content:"";width:315px;top:0}}@media screen and (min-width:1024px){.prizes__right-triangle{right:0}}@media screen and (min-width:1024px){.prizes__left-triangle{left:0}}.prizes__headings{padding-top:42.44px}@media screen and (min-width:1024px){.prizes__headings{padding-top:55px}}.prizes__headings:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/prize/prize__heading-icon.svg) no-repeat center center/contain}.prizes__heading-text{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%;margin-top:16px}@media screen and (min-width:1024px){.prizes__heading-text{margin-top:41px;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.prizes__container{margin-top:43px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:31px 7px}@media screen and (min-width:1024px){.prizes__container{margin-top:77px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:72px 17px}}.prizes__card-wrap{border-radius:8px}@media screen and (min-width:1024px){.prizes__card-wrap{border-radius:24px}}.modal__open-btn--1,.modal__open-btn--2,.modal__open-btn--3,.modal__open-btn--4,.modal__open-btn--5{position:relative;border-radius:16px;margin-inline:auto;border:4px solid transparent}@media (any-hover:hover){.modal__open-btn--1:hover,.modal__open-btn--2:hover,.modal__open-btn--3:hover,.modal__open-btn--4:hover,.modal__open-btn--5:hover{cursor:pointer;border-color:#9ed0e0;outline:none;border-radius:14px}}@media screen and (any-hover:hover) and (min-width:1024px){.modal__open-btn--1:hover,.modal__open-btn--2:hover,.modal__open-btn--3:hover,.modal__open-btn--4:hover,.modal__open-btn--5:hover{border-radius:28px}.modal__open-btn--1:hover .prizes__card-body,.modal__open-btn--2:hover .prizes__card-body,.modal__open-btn--3:hover .prizes__card-body,.modal__open-btn--4:hover .prizes__card-body,.modal__open-btn--5:hover .prizes__card-body{border-radius:0 0 27px 25px}}@media screen and (any-hover:hover) and (min-width:1024px){.modal__open-btn--1:hover .prizes__card-image.is-type2,.modal__open-btn--2:hover .prizes__card-image.is-type2,.modal__open-btn--3:hover .prizes__card-image.is-type2,.modal__open-btn--4:hover .prizes__card-image.is-type2,.modal__open-btn--5:hover .prizes__card-image.is-type2{border-radius:22px 22px 0 0}}@media (any-hover:hover){.modal__open-btn--1:hover .prizes__card-icon svg path,.modal__open-btn--2:hover .prizes__card-icon svg path,.modal__open-btn--3:hover .prizes__card-icon svg path,.modal__open-btn--4:hover .prizes__card-icon svg path,.modal__open-btn--5:hover .prizes__card-icon svg path{fill:#9ed0e0}.modal__open-btn--1:hover .prizes__card-icon svg .icon__svg-zoom,.modal__open-btn--2:hover .prizes__card-icon svg .icon__svg-zoom,.modal__open-btn--3:hover .prizes__card-icon svg .icon__svg-zoom,.modal__open-btn--4:hover .prizes__card-icon svg .icon__svg-zoom,.modal__open-btn--5:hover .prizes__card-icon svg .icon__svg-zoom{fill:#f5f5f5}}.modal__open-btn--3,.modal__open-btn--4,.modal__open-btn--5{border-radius:16px}@media screen and (min-width:1024px){.modal__open-btn--3,.modal__open-btn--4,.modal__open-btn--5{margin-inline:unset}}@media screen and (min-width:1024px){.modal__open-btn--1,.modal__open-btn--2{max-width:448px}}@media screen and (min-width:1024px){.modal__open-btn--3,.modal__open-btn--4,.modal__open-btn--5{max-width:288px}}.modal__open-btn--1{grid-column:1/2;grid-row:1/2}@media screen and (min-width:1024px){.modal__open-btn--1 .prizes__card-body{padding-block:28px}.modal__open-btn--1 .prizes__card-image{width:440px;height:340px}}.modal__open-btn--2{grid-column:2/3;grid-row:1/2}@media screen and (min-width:1024px){.modal__open-btn--2 .prizes__card-body{padding-block:44px}.modal__open-btn--2 .prizes__card-image{width:440px;height:340px}}.modal__open-btn--3{grid-column:1/2;grid-row:2/3}@media screen and (min-width:1024px){.modal__open-btn--3 .prizes__card-icon{width:64px;height:64px}}@media screen and (min-width:1024px){.modal__open-btn--3 .prizes__card-number{width:80px}}.modal__open-btn--3 .prizes__card-body{padding:18.5px 25px}@media screen and (min-width:1024px){.modal__open-btn--3 .prizes__card-body{padding-block:27px}}@media screen and (min-width:1024px){.modal__open-btn--3{margin-right:15px;margin-left:4px}.modal__open-btn--3 .prizes__card-head{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}.modal__open-btn--3 .prizes__card-image{width:280px;height:240px}.modal__open-btn--3 .prizes__card-image img{border-radius:16px 16px 0 0}.modal__open-btn--3 .prizes__card-icon svg{border-bottom-right-radius:16px}}.modal__open-btn--4{grid-column:2/3;grid-row:2/3}@media screen and (min-width:1024px){.modal__open-btn--4{margin-right:-4px;margin-left:-4px}}@media screen and (min-width:1024px) and (min-width:1024px){.modal__open-btn--4 .prizes__card-icon{width:64px;height:64px}}@media screen and (min-width:1024px){.modal__open-btn--4 .prizes__card-number{width:80px}}@media screen and (min-width:1024px){.modal__open-btn--4 .prizes__card-image{width:280px;height:240px}.modal__open-btn--4 .prizes__card-image img{border-radius:16px 16px 0 0}.modal__open-btn--4 .prizes__card-body{padding-block:15px 13px}.modal__open-btn--4 .prizes__card-head{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}.modal__open-btn--4 .prizes__card-icon svg{border-bottom-right-radius:16px}}.modal__open-btn--5{grid-column:1/3;grid-row:3/3;margin-inline:auto}@media screen and (min-width:1024px){.modal__open-btn--5{margin-right:4px}.modal__open-btn--5 .prizes__card-icon{width:64px;height:64px}.modal__open-btn--5 .prizes__card-number{width:80px}}@media screen and (min-width:1024px) and (min-width:1024px){.modal__open-btn--5 .prizes__card-body{padding-block:15px 13px}}@media screen and (min-width:1024px){.modal__open-btn--5 .prizes__card-head{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}.modal__open-btn--5 .prizes__card-image{width:280px;height:240px}.modal__open-btn--5 .prizes__card-image img{border-radius:16px 16px 0 0}.modal__open-btn--5 .prizes__card-icon svg{border-bottom-right-radius:16px}}.prizes__card-inner{position:relative;border-radius:8px}@media screen and (min-width:1024px){.prizes__card-inner{border-radius:24px}}.prizes__card-number{position:absolute;content:"";width:48px;top:0;left:50%;translate:-50% -50%;z-index:1}@media screen and (min-width:768px) and (max-width:1023px){.prizes__card-number{width:60px}}@media screen and (min-width:1024px){.prizes__card-number{width:100px}}.prizes__card-number img{max-width:100%}.prizes__card-wrap{overflow:hidden}@media (any-hover:hover){.prizes__card-wrap:hover{cursor:pointer}.prizes__card-wrap:hover .prizes__card-image img{scale:1.2}}@media screen and (min-width:1024px){.prizes__card-wrap{border-radius:24px 24px 0 0}.prizes__card-wrap.is-type2{border-radius:16px 16px 0 0}}.prizes__card-image{display:block;width:160px;overflow:hidden}@media screen and (min-width:768px) and (max-width:1023px){.prizes__card-image{width:210px}}.prizes__card-image img{border-radius:8px 8px 0 0;width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all ease .3s;transition:all ease .3s}@media screen and (min-width:1024px){.prizes__card-image img{border-radius:24px 24px 0 0}}.prizes__card-body{text-align:center;padding-block:9px;background:#f5f5f5;border-radius:0 0 8px 8px}@media screen and (min-width:1024px){.prizes__card-body{padding-block:32px}}.prizes__card-head{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:700;line-height:160%;color:#4a3636}@media screen and (min-width:1024px){.prizes__card-head{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%}}.prizes__card-icon{position:absolute;content:"";bottom:-2px;right:0;width:37px;height:39px}@media screen and (min-width:1024px){.prizes__card-icon{bottom:0;right:0;width:100px;height:100px}}.prizes__card-icon svg{border-radius:0 0 8px;width:37px;height:37px}@media screen and (min-width:1024px){.prizes__card-icon svg{border-radius:0 0 24px;width:inherit;height:inherit}}.prizes__button{margin-top:13px;padding:5px 22px}@media screen and (min-width:1024px){.prizes__button{margin-top:36px;font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;padding:10px 38px}}.prizes__background-bottom{margin-top:-47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.prizes__background-bottom img{display:block;width:100%;min-width:580px}@media screen and (min-width:1024px){.prizes__background-bottom{margin-top:120px}}.modal__inner{text-align:center}.modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-top:39px}@media screen and (min-width:1024px){.modal__body{margin-top:32px}}.modal__body #modal-head1,.modal__body #modal-head2,.modal__body #modal-head3,.modal__body #modal-head4,.modal__body #modal-head5{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}@media screen and (min-width:1024px){.modal__body #modal-head1,.modal__body #modal-head2,.modal__body #modal-head3,.modal__body #modal-head4,.modal__body #modal-head5{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%}}.modal__body #modal__text1,.modal__body #modal__text2,.modal__body #modal__text3,.modal__body #modal__text4,.modal__body #modal__text5{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width:1024px){.modal__body #modal__text1,.modal__body #modal__text2,.modal__body #modal__text3,.modal__body #modal__text4,.modal__body #modal__text5{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.modal1__image,.modal2__image,.modal3__image,.modal4__image,.modal5__image{width:336px}@media screen and (min-width:1024px){.modal1__image,.modal2__image,.modal3__image,.modal4__image,.modal5__image{width:480px}}.modal1__image img,.modal2__image img,.modal3__image img,.modal4__image img,.modal5__image img{max-width:100%}.modal__close-btn{margin-top:16px}@media screen and (min-width:1024px){.modal__close-btn{margin-top:24px}}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow:unset}body:has(dialog[open]){overflow:hidden}.wrapper:has(dialog[open]){overflow-y:auto;scrollbar-gutter:stable}dialog::-ms-backdrop{opacity:0;-ms-transition:background .3s ease-in-out;transition:background .3s ease-in-out}dialog::backdrop{opacity:0;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}dialog.js-show.modal__content{opacity:1}dialog.js-show::-ms-backdrop{opacity:1;background:rgba(0,0,0,.5);backdrop-filter:blur(6px)}dialog.js-show::backdrop{opacity:1;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal__content{overflow:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:min(336px, 95%);max-height:480px;background:#fff;border-radius:24px}@media screen and (min-width:1024px){.modal__content{width:min(480px, 95%);max-height:650px}}.modal__inner{height:100%;position:relative}.modal__body{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.spots{background:#67b0c7;position:relative;padding-top:24.7px;padding-bottom:45.7px;margin-top:-23.7px}@media screen and (min-width:1024px){.spots{padding-top:21.7px;padding-bottom:45.7px;margin-top:-22.7px}}.spots:before,.spots:after{position:absolute;content:"";left:0;width:max(100%, 375px)}@media screen and (min-width:1024px){.spots:before,.spots:after{width:max(100%, 1511px)}}.spots:before{top:-23px;height:45.71px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/spots/spots-topwave.png) repeat center center/contain}@media screen and (min-width:1024px){.spots:before{top:-96px;min-height:120px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/spots/spots__topwave-pc.png) repeat center center/contain}}.spots:after{bottom:-20px;height:45px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/spots/spots-bottomwave.png) repeat center center/contain}@media screen and (min-width:1024px){.spots:after{bottom:-76px;height:120px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/spots/spots__bottomwave-pc.png) repeat center center/contain}}.spots__wrapper{text-align:center}@media screen and (min-width:1024px){.spots__wrapper{position:relative}}@media screen and (min-width:1024px){.spots__bottom-background-pawpads{position:absolute;content:"";width:100px;height:220px;right:calc(50% + 620px);bottom:-3px}}.spots__bottom-background-pawpads img{max-width:100%}.spots__heading-wrap{padding-left:calc(50% - 504px)}@media screen and (min-width:1024px){.spots__heading-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.spots__heading-top{font-family:"Kiwi Maru";font-size:28px;font-style:normal;font-weight:500;line-height:125%;color:#fff;position:relative;display:inline-block;padding-left:36px}@media screen and (min-width:1024px){.spots__heading-top{font-family:"Kiwi Maru";font-size:40px;font-style:normal;font-weight:500;line-height:125%;padding-left:0;padding-top:64px;margin-right:40px}}.spots__heading-top:before{position:absolute;content:"";top:47%;translate:0 -50%;left:0;width:28px;height:28px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/spots/spots__heading-icon.svg) no-repeat center center/contain}@media screen and (min-width:1024px){.spots__heading-top:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/spots/spots-heading-icon-pc.svg) no-repeat center center/contain;width:56px;height:56px;top:0;left:50%;translate:-50%}}.spots__swiper-container{margin-top:22px;width:100%}@media screen and (min-width:1024px){.spots__swiper-container{margin-top:0}}@media screen and (min-width:1024px){.spots__swiper-container,.spots__swiper,.spots__swiper-wrapper,.spots__swiper-slide{position:relative}}.swiper-button-prev,.swiper-button-next,.swiper-pagination-bullets.swiper-pagination-horizontal{top:unset;bottom:unset;left:unset;right:unset;margin:0;padding:0}.swiper-button-prev:after,.swiper-button-next:after{content:""}@media screen and (min-width:1024px){.swiper-button-prev,.swiper-button-next{position:absolute;content:"";width:80px;height:80px;background-color:#ffee56;border-radius:50%;bottom:148px}}@media screen and (min-width:1024px){.swiper-button-prev{right:calc(50% + 392px)}}@media screen and (min-width:1024px){.swiper-button-next{left:calc(50% + 392px)}}.spots__card{background:#fff;text-align:center;max-width:240px;min-height:402px;border-radius:12px}@media screen and (min-width:1024px){.spots__card{max-width:344px;min-height:542px;border-radius:24px}}.spots__card-image{display:inline-block;width:100%}.spots__card-image img{border-radius:12px 12px 0 0;height:180px;width:100%}@media screen and (min-width:1024px){.spots__card-image img{height:240px;border-radius:24px 24px 0 0}}.spots__card-text-wrap{margin-top:17px;padding-inline:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;color:#4a3636}@media screen and (min-width:1024px){.spots__card-text-wrap{margin-top:24px;gap:26px;padding-inline:32px}}.spots__card__title{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}@media screen and (min-width:1024px){.spots__card__title{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%}}.spots__card-text{text-align:left;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width:1024px){.spots__card-text{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.spots__bottom{text-align:center}@media screen and (min-width:1024px){.spots__bottom{margin-top:64px}}.spots__inner{padding-inline:20px}@media screen and (min-width:1024px){.spots__inner{padding-inline:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:81px}}.spots__bottom-heading-image{display:inline-block;width:255px}@media screen and (min-width:1024px){.spots__bottom-heading-image{width:495px}}.spots__bottom-text-wrap{margin-top:16px}@media screen and (min-width:1024px){.spots__bottom-text-wrap{margin-top:0}.spots__bottom-text-wrap:last-child{text-align:right}}.spots__bottom-text{color:#fff;text-align:center;font-family:"Noto Sans JP";font-size:11.444px;font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width:1024px){.spots__bottom-text{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.spots__button{margin-top:25px}@media screen and (min-width:1024px){.spots__button{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%;border:3px solid #4a3636;padding:8px 37px 10px}}.qa__inner{text-align:center;max-width:680px;margin-inline:auto;padding-inline:auto}@media screen and (min-width:1024px){.qa__inner{padding-inline:244px;max-width:2000px;margin-inline:auto;padding-inline:auto}}.qa__headings{margin-top:60px;padding-top:42.3px}@media screen and (min-width:1024px){.qa__headings{margin-top:198px;padding-top:55px}}.qa__headings:before{width:40px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/FAQ/qa__heading-icon.svg) no-repeat center center/contain}@media screen and (min-width:1024px){.qa__headings:before{width:48px}}.qa__boxes{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media screen and (min-width:1024px){.qa__boxes{margin-top:39px;gap:24px}}.qa__box{border-radius:12px;border:2px solid #4a3636}.qa__box:nth-of-type(2){margin-top:2px}@media screen and (min-width:1024px){.qa__box:nth-of-type(2){margin-top:1px}}.qa__box:nth-of-type(3){margin-top:0}@media screen and (min-width:1024px){.qa__box:nth-of-type(3){margin-top:1px}}.qa__box:nth-of-type(4){margin-top:0}@media screen and (min-width:1024px){.qa__box:nth-of-type(4){margin-top:1px}}@media screen and (min-width:1024px){.qa__box{border-radius:16px;margin-top:0}}@media (any-hover:hover){details:hover{cursor:pointer}}summary{display:block}summary::-webkit-details-marker{display:none}.qa__question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;background:#fff;padding:10px 13px 11px 14px;border-radius:12px}@media screen and (min-width:1024px){.qa__question{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:16px;gap:18px;padding:20px 21px 19px}}.qa__question-icon{font-family:"Josefin Sans";font-size:24px;font-style:normal;font-weight:400;line-height:125%;color:#9ed0e0}@media screen and (min-width:1024px){.qa__question-icon{font-family:"Josefin Sans";font-size:32px;font-style:normal;font-weight:400;line-height:125%;margin-top:4px}}.qa__question-text{text-align:left;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;color:#4a3636;width:100%}@media screen and (min-width:1024px){.qa__question-text{font-family:"Noto Sans JP";font-size:20px;font-style:normal;font-weight:700;line-height:160%}}.qa__answer-icon{font-family:"Josefin Sans";font-size:24px;font-style:normal;font-weight:400;line-height:125%;color:#9ed0e0}@media screen and (min-width:1024px){.qa__answer-icon{font-family:"Josefin Sans";font-size:32px;font-style:normal;font-weight:400;line-height:125%}}.qa__answer{display:block;padding:17px 14px 15px;background:#f5f5f5;border-bottom-right-radius:12px;border-bottom-left-radius:12px;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:1.5;color:#4a3636;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:100%}.qa__answer.--2{padding:18px 14px 13px}.qa__answer.--3{padding:17px 14px 13px}.qa__answer.--4{padding:17px 14px 12px}@media screen and (min-width:1024px){.qa__answer{padding:28px 22px 21px;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.qa__answer-text{text-align:left}.qa__answer-text.--2{line-height:156%}.qa__answer-text.--3{line-height:157%}.qa__answer-text.--4{line-height:157%}.qa__icon-toggle{position:relative;display:block;width:26.17px;height:26.17px;background:#9ed0e0;border-radius:50%;aspect-ratio:1}@media screen and (min-width:1024px){.qa__icon-toggle{width:48px;height:48px}}.qa__icon-toggle:before,.qa__icon-toggle:after{content:"";position:absolute;top:50%;translate:-50% -50%;background:#fff;width:10px;height:1.45px;left:50%;border-radius:50px}@media screen and (min-width:1024px){.qa__icon-toggle:before,.qa__icon-toggle:after{width:20px;height:4px}}.qa__icon-toggle:after{rotate:-90deg;-webkit-transition:rotate .3s ease;transition:rotate .3s ease}details[open] .qa__icon-toggle:after{rotate:0deg;border-radius:50px}details[open] .qa__question{border-radius:12px 12px 0 0}.entry-requirements{margin-top:30.67px}@media screen and (min-width:1024px){.entry-requirements{margin-top:121px}}.entry-requirements__inner{max-width:unset}@media screen and (min-width:1024px){.entry-requirements__inner{padding-inline:16.1375661376%;max-width:2000px;margin-inline:auto}}.entry-requirements__headings{margin-top:15px;padding-top:43.3px}@media screen and (min-width:1024px){.entry-requirements__headings{margin-top:32px;padding-top:56px}}.entry-requirements__headings:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/entry-requirements/entry-requirements-heading-icon.svg) no-repeat center center/contain}.entry-requirements__contents{border:8px solid #fff;background:rgba(255,255,255,.5)}.entry-requirements__container{margin-block:22px 5px;padding-inline:15.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}@media screen and (min-width:1024px){.entry-requirements__container{margin-block:42px 24px;padding-inline:48px;gap:13px}}.entry-requirements__item{text-align:left;color:#4a3636;padding-bottom:15px;border-bottom:1px solid #ccc}@media screen and (min-width:1024px){.entry-requirements__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:11px}}.entry-requirements__item:nth-of-type(3){margin-top:0}@media screen and (min-width:1024px){.entry-requirements__item:nth-of-type(3){margin-top:0;word-break:keep-all;overflow-wrap:anywhere}}.entry-requirements__item:nth-of-type(4){margin-top:0}@media screen and (min-width:1024px){.entry-requirements__item:nth-of-type(4){margin-top:-1px}}.entry-requirements__item:nth-of-type(5){margin-top:0}.entry-requirements__item:last-child dd{border-bottom:none;padding-bottom:9px;margin-top:2px}.entry-requirements__item dt{display:inline-block;position:relative;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;padding-left:16px}@media screen and (min-width:1024px){.entry-requirements__item dt{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;padding-left:32px;min-width:240px}}.entry-requirements__item dt:before{position:absolute;content:"";top:50%;left:0;translate:0 -50%;width:8px;height:8px;border-radius:50%;background-color:#9ed0e0}@media screen and (min-width:1024px){.entry-requirements__item dt:before{left:16px}}.entry-requirements__item dd{margin-top:8px;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%}@media screen and (min-width:1024px){.entry-requirements__item dd{margin-top:0;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.entry-requirements__item dd ul{margin-top:8px}@media screen and (min-width:1024px){.entry-requirements__item dd ul{margin-top:-3px}}.entry-requirements__item dd ul li{padding-left:1.5em;position:relative}.entry-requirements__item dd ul li:nth-of-type(2){margin-top:-1px}@media screen and (min-width:1024px){.entry-requirements__item dd ul li:nth-of-type(2){margin-top:1px}}.entry-requirements__item dd ul li:nth-of-type(3){margin-top:-1px}@media screen and (min-width:1024px){.entry-requirements__item dd ul li:nth-of-type(3){margin-top:1px}}.entry-requirements__item dd ul li:nth-of-type(4){margin-top:0}@media screen and (min-width:1024px){.entry-requirements__item dd ul li:nth-of-type(4){margin-top:1px}}.entry-requirements__item dd ul li:nth-of-type(5){margin-top:-1px}@media screen and (min-width:1024px){.entry-requirements__item dd ul li:nth-of-type(5){margin-top:2px}}.entry-requirements__item dd ul li:nth-of-type(6){margin-top:0}.entry-requirements__item dd ul li:nth-of-type(7){margin-top:-1px}@media screen and (min-width:1024px){.entry-requirements__item dd ul li:nth-of-type(7){margin-top:1px}}.entry-requirements__item dd ul li:nth-of-type(8){margin-top:0}.entry-requirements__item dd ul li:nth-of-type(9){margin-top:-2px}@media screen and (min-width:1024px){.entry-requirements__item dd ul li:nth-of-type(9){margin-top:1px;line-height:162%}}.entry-requirements__item dd ul li:before{position:absolute;content:"";width:3px;height:3px;background:#000;border-radius:50%;top:12px;left:7px;translate:0 -50%}@media screen and (min-width:1024px){.entry-requirements__item dd ul li:before{top:14px;left:10px}}.entry-requirements-bottom-image{display:block;margin-top:32px}@media screen and (min-width:1024px){.entry-requirements-bottom-image{margin-top:120px}}.entry-requirements-bottom-image img{width:100%}.contact{background:#fff;padding-block:41px 43px}@media screen and (min-width:1024px){.contact{padding-block:120px 120px}}@media screen and (min-width:768px) and (max-width:1023px){.contact__inner{max-width:600px}}@media screen and (min-width:1024px){.contact__inner{padding-inline:332px;max-width:2176px;margin-inline:auto}}@media screen and (min-width:1024px) and (max-width:1125px){.contact__inner{max-width:600px;padding-inline:unset}}.contact__headings{padding-top:42.33px}@media screen and (min-width:1024px){.contact__headings{padding-top:56px}}.contact__headings:before{background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/contact/contact-heading-icon.svg) no-repeat center center/contain}.heading-text{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%;color:#4a3636;margin-top:24px}@media screen and (min-width:1024px){.heading-text{margin-top:32px;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.contact__form{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1024px){.contact__form{margin-top:41px}}.contact__row{text-align:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact__row.--mail-magagin{margin-top:-3px}@media screen and (min-width:1024px){.contact__row.--mail-magagin{padding-block:15px;margin-top:1px}}.contact__row.--message{margin-top:2px}@media screen and (min-width:1024px){.contact__row.--message{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:-1px}}@media screen and (min-width:1024px){.contact__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contact__head span{font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;color:#4a3636}@media screen and (min-width:1024px){.contact__head span{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}}.contact__head.--must span{position:relative;display:inline-block;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:700;line-height:160%;color:#4a3636}@media screen and (min-width:1024px) and (min-width:1024px){.contact__head.--must span{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%}}.contact__head.--must span:after{position:absolute;content:"必須";min-width:40px;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:700;line-height:160%;color:#fff;border-radius:4px;background:#ce2073;padding:4px 8px;top:50%;translate:0 -50%;left:calc(100% + 12px)}.contact__data{margin-top:10px}@media screen and (min-width:1024px){.contact__data{width:calc(100% - 180px - 40px);margin-top:0}}input[type=text],input[type=email],select,textarea{border-radius:8px;width:100%;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:1.5;background:#f5f5f5;border:none;padding:15px;height:56px}@media screen and (min-width:1024px){input[type=text],input[type=email],select,textarea{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}input[type=text]:focus,input[type=email]:focus,select:focus,textarea:focus{border-radius:8px;outline:1px solid #9ed0e0;background:#e9f6f8}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ccc}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ccc}input[type=text]::-ms-input-placeholder,input[type=email]::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#ccc}input[type=text]::placeholder,input[type=email]::placeholder,select::placeholder,textarea::placeholder{color:#ccc}input[type=text]:user-invalid,input[type=email]:user-invalid,input[type=checkbox]:user-invalid,select:user-invalid,textarea:user-invalid{border-radius:8px;border:1px solid #ce2073;background:#fff0f7;color:#4a3636}input[type=text]:user-invalid .contact__select-wrap:before,input[type=email]:user-invalid .contact__select-wrap:before,input[type=checkbox]:user-invalid .contact__select-wrap:before,select:user-invalid .contact__select-wrap:before,textarea:user-invalid .contact__select-wrap:before{background:#ce2073}textarea{resize:vertical;height:160px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:13px 16px 16px}select:invalid .contact__select-wrap:before{background:#ce2073}@media screen and (min-width:1024px){select{padding:16px}}.contact__select-wrap{position:relative;margin-top:12px}.contact__select-wrap:before,.contact__select-wrap:after{position:absolute;content:"";pointer-events:none;z-index:0}.contact__select-wrap:before{background:#9ed0e0;width:52px;height:100%;border-top-right-radius:10px;border-bottom-right-radius:10px;top:0;right:0}.contact__select-wrap:after{width:15px;height:15px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/contact/contact-select-icon-svg.svg) no-repeat center center/contain;top:50%;right:10px;translate:-50% -50%}.contact__select-wrap.has-error:before{background:#ce2073}@media screen and (min-width:1024px){.contact__select-wrap{margin-top:0}}input[type=radio]{display:none}input[type=radio]:checked+span:after{opacity:1}.contact__data-radio{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:-3px}.contact__data-radio label{position:relative}.contact__data-radio span{display:inline-block;font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:1.5;position:relative;color:#4a3636;padding-left:32px;cursor:pointer}@media screen and (min-width:1024px){.contact__data-radio span{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%;padding-left:33px}}@media screen and (min-width:1024px) and (any-hover:hover){.contact__data-radio span:hover:before{border-color:#9ed0e0}}.contact__data-radio span:before{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:#f5f5f5;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:border .2s ease;transition:border .2s ease;border:1px solid transparent}@media (any-hover:hover){.contact__data-radio span::before:hover{border-color:#9ed0e0}}.contact__data-radio span:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#9ed0e0;top:50%;left:6px;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:0}input[type=checkbox]{width:1px;height:1px;position:absolute;clip:rect(0,0,0,0)}input[type=checkbox]:checked+span:after{opacity:1;-webkit-transition:all .3s;transition:all .3s}.contact__textarea-message{margin-top:-1px;padding:18px 16px 16px}.contact__data-checkbox{font-family:"Noto Sans JP";font-size:14px;font-style:normal;font-weight:400;line-height:1.5;color:#4a3636;margin-top:1px;margin-inline:auto}@media screen and (min-width:1024px){.contact__data-checkbox{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%;margin-top:17px}}.contact__data-checkbox span{display:inline-block;padding-left:36px;position:relative}.contact__data-checkbox span:before{content:"";position:absolute;width:24px;height:24px;border-radius:4px;background:#f5f5f5;top:50%;translate:0 -50%;left:0}.contact__data-checkbox span:after{content:"";position:absolute;width:14px;height:9px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/contact/contact__privacy-icon.svg) no-repeat center center/contain;opacity:0;top:50%;translate:0 -50%;left:5px;-webkit-transition:all .3s;transition:all .3s}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:0 0}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}.contact__submit{text-align:center;width:208px;margin:0 auto}@media screen and (min-width:1024px){.contact__submit{width:240px}}.contact__submit input[type=submit]{display:inline-block;margin-top:3px;font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;display:inline-block;min-height:40px;padding:4px 22px 6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:40px;border:2px solid #4a3636;background:#fff;-webkit-box-shadow:0px 4px 0px 0px #4a3636;box-shadow:0px 4px 0px 0px #4a3636;color:#4a3636;opacity:1}@media screen and (min-width:1024px){.contact__submit input[type=submit]{padding:6px 38px;margin-top:15px}}@media (any-hover:hover){.contact__submit input[type=submit]:hover{cursor:pointer;background:#ffee56;-webkit-transition:.5s ease;transition:.5s ease}}.is-error{color:#ce2073;font-size:12px;margin-top:5px;display:block !important}.footer{margin-top:40px}@media screen and (min-width:1024px){.footer{margin-top:119px}}.footer__inner{text-align:center;margin-inline:auto}@media screen and (min-width:768px) and (max-width:1023px){.footer__inner{max-width:600px}}@media screen and (min-width:1024px){.footer__inner{position:relative;max-width:1064px}}@media screen and (min-width:1024px){.footer__background-pawpads{position:absolute;content:"";top:-42px;right:-144px;width:100px;height:120px}}.footer__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sns-title{color:#4a3636;font-family:"Josefin Sans";font-size:20px;font-style:normal;font-weight:400;line-height:125%}@media screen and (min-width:1024px){.sns-title{font-family:"Josefin Sans";font-size:24px;font-style:normal;font-weight:400;line-height:125%}}.sns-links__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:40px}.youtube-icon-link,.insta-icon-link,.twitter-icon-link{width:32px;height:32px}@media screen and (min-width:1024px){.youtube-icon-link,.insta-icon-link,.twitter-icon-link{width:40px;height:40px}}.youtube-icon-link svg,.insta-icon-link svg,.twitter-icon-link svg{width:100%;height:100%}@media (any-hover:hover){.youtube-icon-link svg:hover,.insta-icon-link svg:hover,.twitter-icon-link svg:hover{cursor:pointer}.youtube-icon-link svg:hover path,.insta-icon-link svg:hover path,.twitter-icon-link svg:hover path{fill-opacity:.6}}.footer__top-title{display:block;width:328px;margin-inline:auto;position:relative;z-index:-1}@media screen and (min-width:1024px){.footer__top-title{width:755px}}.footer__top-title img{margin-top:15px;max-width:100%}@media screen and (min-width:1024px){.footer__top-title img{margin-top:40px}}.footer__address-wrap{margin-top:-4px}@media screen and (min-width:1024px){.footer__address-wrap{margin-top:-5px;min-height:400px}}.address-wrap{overflow:hidden;border-radius:16px;display:grid;grid-template-columns:auto;gap:19px;background:#fff}@media screen and (min-width:1024px){.address-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0;min-height:inherit}}@media screen and (min-width:1024px){.address-wrap-map{min-height:inherit}}.address-wrap-map iframe{width:100%;height:auto;aspect-ratio:335/271;vertical-align:top}@media screen and (min-width:1024px){.address-wrap-map iframe{aspect-ratio:512/400;min-height:inherit}}.address__wrap-body{padding-inline:27px;padding-bottom:29px;text-align:center}@media screen and (min-width:1024px){.address__wrap-body{padding:0;margin:auto;text-align:left}}.address__logo{display:inline-block;width:153px}.address__logo img{width:100%;height:100%}@media screen and (min-width:1024px){.address__logo{width:183px;height:24px}}.address__introduction-wrap{margin-top:31px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (min-width:1024px){.address__introduction-wrap{margin-top:27px;gap:13px}}.introduction-wrap{color:#4a3636;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.introduction-item{min-width:80px;padding-left:16px;font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:700;line-height:160%;position:relative}@media screen and (min-width:1024px){.introduction-item{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:700;line-height:160%;min-width:120px}}.introduction-item:before{position:absolute;content:"";top:50%;translate:0 -50%;left:0;width:8px;height:8px;border-radius:50%;background:#9ed0e0}.introduction-text{font-family:"Noto Sans JP";font-size:12px;font-style:normal;font-weight:400;line-height:160%;width:100%}@media screen and (min-width:1024px){.introduction-text{font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%}}.footer__page-top{margin-top:25px;margin-inline:auto;width:75px;height:78px}@media screen and (min-width:1024px){.footer__page-top{margin-top:0;position:fixed;right:40px;bottom:40px;z-index:10;width:100px;height:104px;-webkit-transition:all .3S;transition:all .3S}}@media screen and (min-width:1024px) and (any-hover:hover){.footer__page-top:hover{cursor:pointer;opacity:.5}}.pagetop{width:inherit;height:inherit}.pagetop img{width:inherit;height:inherit}.footer__bottom{margin-top:68.71px;text-align:center;background:#67b0c7;padding-bottom:17px;position:relative}@media screen and (min-width:1024px){.footer__bottom{margin-top:240px;padding-bottom:31px}}.footer__bottom:before{position:absolute;content:"";top:-45px;left:0;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/footer/footer__bg_wavearea.png) repeat center center/contain;width:max(100%, 375px);min-height:45.7px}@media screen and (min-width:1024px){.footer__bottom:before{min-height:120px;top:-118px;background:url(//yutas0.com/wp-content/themes/myportfolio/onomichi/css/../img/footer/bg__wavearea-pc.png) repeat center center/contain;width:max(100%, 1512px)}}.footer__coppy-light{display:inline-block;vertical-align:top;color:#fff;font-family:"Noto Sans JP";font-size:10px;font-weight:400;line-height:160%}@media screen and (min-width:1024px){.footer__coppy-light{font-size:14px;padding-top:1px}}