﻿*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{width:100%;height:100%;vertical-align:top}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}dl,dt,dd{margin:0;padding:0}a{text-decoration:none}ul,li{list-style:none;padding:0}figure{margin:0}html,body{color:#121212;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:500;font-size:calc(.0074850299*var(--vw, 1vw)*100);letter-spacing:.08em}@media screen and (max-width: 767px){html,body{font-size:calc(.0263157895*var(--vw, 1vw)*100)}}h1,h2,h3,h4,h5,h6{font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:.08em}select{-webkit-appearance:none}.bg_gry{background-color:#bbb}.bg_black{background-color:#121212}.l_inner{width:min(116.7rem,1167px);margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.l_inner{width:33.6rem}}._wave{position:relative}svg._wavetop{position:absolute;top:0;left:0;height:5.4rem;rotate:180deg}@media screen and (max-width: 767px){svg._wavetop{height:2rem}}svg._wavebottom{position:absolute;bottom:0;left:0;height:5.4rem}@media screen and (max-width: 767px){svg._wavebottom{height:2rem}}.e_heading{display:inline-flex;flex-direction:column;position:relative;padding-left:min(2.4rem,24px)}@media screen and (max-width: 767px){.e_heading{padding-left:2rem}}.e_heading .jp{font-size:min(3.6rem,36px);font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){.e_heading .jp{font-size:2.6rem}}.e_heading .en{font-size:min(2.4rem,24px);font-family:"Agbalumo",system-ui;font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){.e_heading .en{font-size:1.4rem}}.e_heading::before{content:"";position:absolute;left:0;width:min(.8rem,8px);height:100%;border-radius:100vh;background-color:#ffc62b}@media screen and (max-width: 767px){.e_heading::before{width:.6rem}}.e_heading._center{display:flex;justify-content:center;align-items:center;padding-bottom:min(2.4rem,24px);padding-left:0}.e_heading._center::before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%);width:min(8rem,80px);height:min(.8rem,8px);border-radius:100vh;background-color:#ffc62b}.e_heading._yel span{color:#ffc62b}.e_button{position:relative;z-index:1}.e_button a,.e_button button,.e_button input[type=submit],.e_button span{position:relative;display:inline-flex;align-items:center;justify-content:space-between;width:min(32.4rem,324px);height:min(6.4rem,64px);margin-bottom:min(.6rem,6px);padding:0 min(3.2rem,32px);border:solid 2px #121212;border-radius:100vh;background-color:#f88;color:#121212;font-size:min(1.8rem,18px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;line-height:1;letter-spacing:.08em;text-align:center;transition:all .3s;cursor:pointer}@media screen and (max-width: 767px){.e_button a,.e_button button,.e_button input[type=submit],.e_button span{min-width:32.4rem;height:6.4rem;padding:0 3.2rem;font-size:1.8rem}}.e_button a::before,.e_button button::before,.e_button input[type=submit]::before,.e_button span::before{content:"";position:absolute;top:min(.4rem,4px);left:max(-0.2rem,-2px);z-index:-1;display:inline-block;min-width:min(32.4rem,324px);height:min(6.4rem,64px);border-radius:100vh;background-color:#121212}@media screen and (max-width: 767px){.e_button a::before,.e_button button::before,.e_button input[type=submit]::before,.e_button span::before{min-width:32.4rem;height:6.4rem}}.e_button a::after,.e_button button::after,.e_button input[type=submit]::after,.e_button span::after{content:"";width:min(1.8rem,18px);height:min(1.6rem,16px);background-image:url(../image/common/footprints.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.e_button a::after,.e_button button::after,.e_button input[type=submit]::after,.e_button span::after{width:1.8rem;height:1.6rem}}.e_button-wrap._center{text-align:center}.e_button._square a{border-radius:min(1.6rem,16px)}.e_button._square a::before{border-radius:min(1.6rem,16px)}.e_button._blue a{background-color:#b0e9e2}.e_introductionVideo{display:inline-flex;align-items:center;padding:min(.5rem,5px) min(1.6rem,16px);background-color:#b0e9e2;font-size:min(1.4rem,14px);font-weight:700;letter-spacing:.08em;border:solid 2px #121212;border-radius:100vh}@media screen and (max-width: 767px){.e_introductionVideo{padding:.6rem 1.4rem;font-size:1.1rem}}.e_introductionVideo::before{content:"";display:inline-block;width:min(1.6rem,16px);height:min(1.6rem,16px);margin-right:min(.6rem,6px);background-image:url(../image/common/introductionVideo_icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.e_introductionVideo::before{width:1.6rem;height:1.6rem}}.c_header{width:100%;height:min(17.1rem,171px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.c_header{height:8.9rem}}.c_headerMenu{overflow:hidden;position:fixed;right:0;top:0;z-index:99;width:min(90rem,900px);height:auto;border-bottom:solid 2px #121212;border-left:solid 2px #121212;border-bottom-left-radius:min(2rem,20px);background-color:#b0e9e2;transform:translateX(100%);opacity:0;transition:transform .5s,opacity .5s}@media screen and (max-width: 767px){.c_headerMenu{overflow:scroll;width:100%;height:calc(var(--vh, 1vh)*100);border:none;border-radius:0}}.c_headerMenu.is-open{transform:translateX(0);opacity:1}.c_headerMenu_heading{font-size:min(4.8rem,48px);font-family:"Agbalumo",system-ui;line-height:min(8rem,80px);letter-spacing:.1em;margin-bottom:min(3.2rem,32px)}@media screen and (max-width: 767px){.c_headerMenu_heading{font-size:3.6rem;line-height:6rem;margin-bottom:2rem}}.c_headerMenu_item{padding:min(2.4rem,24px) min(10rem,100px) min(5rem,50px) min(5rem,50px)}@media screen and (max-width: 767px){.c_headerMenu_item{padding:2.1rem 1.4rem 1.8rem}}.c_headerMenu_nav{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(1.6rem,16px);margin-bottom:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_headerMenu_nav{grid-template-columns:1fr;column-gap:0;row-gap:1.2rem;margin-bottom:1.2rem}}.c_headerMenuMenu{display:flex;flex-direction:column;row-gap:min(1.6rem,16px);padding:min(3.2rem,32px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff}@media screen and (max-width: 767px){.c_headerMenuMenu{row-gap:1.2rem;padding:2rem 2.4rem;border-radius:1.2rem}}.c_headerMenuMenu_item a{display:inline-flex;align-items:center;color:#121212;font-size:min(1.6rem,16px);transition:opacity .3s}@media screen and (max-width: 767px){.c_headerMenuMenu_item a{font-size:1.4rem}}.c_headerMenuMenu_item a::before{content:"";display:inline-block;width:min(.6rem,6px);height:min(.9rem,9px);margin-right:min(1rem,10px);background-image:url(../image/common/link_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c_headerMenuMenu_item a:hover{opacity:.3}.c_headerMenuMenu_heading{font-size:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_headerMenuMenu_heading{font-size:1.6rem}}.c_headerMenu_mid{display:grid;grid-template-columns:auto 1fr;column-gap:min(1.6rem,16px);margin-bottom:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_headerMenu_mid{grid-template-columns:1fr;column-gap:0;row-gap:1.2rem}}.c_headerMenuLaw{display:flex;align-items:center;column-gap:min(3.2rem,32px);height:min(6.8rem,68px);padding:0 min(3.2rem,32px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff}@media screen and (max-width: 767px){.c_headerMenuLaw{flex-wrap:wrap;column-gap:1.2rem;row-gap:2rem;height:auto;padding:2rem 2.4rem;padding-right:0;border-radius:1.2rem}}.c_headerMenuLaw_item a{display:inline-flex;align-items:center;color:#121212;font-size:min(1.6rem,16px);transition:opacity .3s}@media screen and (max-width: 767px){.c_headerMenuLaw_item a{font-size:1.2rem}}.c_headerMenuLaw_item a::before{content:"";display:inline-block;width:min(.6rem,6px);height:min(.9rem,9px);margin-right:min(.6rem,6px);background-image:url(../image/common/link_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c_headerMenuLaw_item a:hover{opacity:.3}.c_headerMenu_button{display:inline-flex;align-items:center;justify-content:space-between;height:min(6.8rem,68px);padding:0 min(3.2rem,32px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff;color:#121212;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.c_headerMenu_button{height:6.8rem;padding:0 2.4rem;font-size:1.2rem}}.c_headerMenu_button::after{content:"";display:inline-block;width:min(1.6rem,16px);height:min(1.6rem,16px);background-image:url(../image/common/link_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.c_headerMenu_button br._sp_none{display:none}}.c_headerMenuSnsList{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:min(.8rem,8px)}@media screen and (max-width: 767px){.c_headerMenuSnsList{justify-content:space-between;column-gap:1.2rem}}.c_headerMenuSnsList_item a{display:inline-flex;align-items:center;justify-content:center;width:100%;height:min(6.8rem,68px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff}@media screen and (max-width: 767px){.c_headerMenuSnsList_item a{height:auto;border-radius:1.2rem;aspect-ratio:1/1}}.c_headerMenuSnsList_item a span{margin-left:min(1rem,10px);color:#121212;font-size:min(2rem,20px);font-family:"Agbalumo",system-ui;letter-spacing:.1em;line-height:1}@media screen and (max-width: 767px){.c_headerMenuSnsList_item a span{display:none}}.c_headerMenuSnsList_item._instagram img{width:min(1.8rem,18px);height:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_headerMenuSnsList_item._instagram img{width:2.4rem;height:2.4rem}}.c_headerMenuSnsList_item._tiktok img{width:auto;height:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_headerMenuSnsList_item._tiktok img{height:2.2rem}}.c_headerMenuSnsList_item._youtube img{width:min(2rem,20px);height:auto}@media screen and (max-width: 767px){.c_headerMenuSnsList_item._youtube img{width:2.6rem}}.c_headerMenuSnsList_item._x img{width:min(2.1rem,21px);height:auto}@media screen and (max-width: 767px){.c_headerMenuSnsList_item._x img{width:2.1rem}}.c_header_button{position:fixed;top:min(2.4rem,24px);right:min(10rem,100px);z-index:99;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:min(8rem,80px);height:min(8rem,80px);border:solid 2px #121212;border-radius:min(.8rem,8px);background-color:#b0e9e2;cursor:pointer}@media screen and (max-width: 767px){.c_header_button{top:1.4rem;right:1.4rem;width:6rem;height:6rem}}.c_header_button span._icon{width:min(2.4rem,24px);height:min(2.1rem,21px);background-image:url(../image/common/footprints.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.c_header_button span._icon{width:2.1rem;height:1.8rem}}.c_header_button span._text::before{content:"Menu";display:inline-block;margin-top:1px;color:#121212;font-size:1.6rem;font-family:"Agbalumo",system-ui;letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.c_header_button span._text::before{font-size:1.2rem}}.c_header_button[aria-expanded=true] span._icon{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:min(2.1rem,21px);height:min(2.1rem,21px);background-image:none}@media screen and (max-width: 767px){.c_header_button[aria-expanded=true] span._icon{width:1.8rem;height:1.8rem}}.c_header_button[aria-expanded=true] span._icon::before,.c_header_button[aria-expanded=true] span._icon::after{content:"";display:inline-block;width:min(2rem,20px);height:2px;border-radius:100vh;background-color:#121212;width:100%}.c_header_button[aria-expanded=true] span._icon::before{margin-bottom:-1px;transform:rotate(45deg)}.c_header_button[aria-expanded=true] span._icon::after{margin-top:-1px;transform:rotate(135deg)}.c_header_button[aria-expanded=true] span._text::before{content:"Close"}.c_footer{padding:min(12rem,120px) 0 min(4.9rem,49px);background:linear-gradient(140deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.c_footer{padding:4rem 0}}.c_footer_content{overflow:hidden;margin-bottom:min(4.7rem,47px);border:solid 2px #121212;border-radius:min(2.4rem,24px);background-color:#fff}@media screen and (max-width: 767px){.c_footer_content{overflow:auto;margin-bottom:4.8rem;border:none;border-radius:0;background-color:rgba(0,0,0,0)}}.c_footer_item{padding:min(6.5rem,65px);padding-top:min(3.7rem,37px)}@media screen and (max-width: 767px){.c_footer_item{padding:0;padding-top:0}}.c_footer_heading{padding:min(2.8rem,28px) 0 min(3.4rem,34px) min(8.1rem,81px);border-bottom:solid 2px #121212;background-color:#b0e9e2;font-size:min(4.8rem,48px);font-family:"Agbalumo",system-ui;letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.c_footer_heading{margin-bottom:4.2rem;padding:0;border:none;background-color:rgba(0,0,0,0);font-size:4.8rem;text-align:center}}.c_footer_nav{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(2.2rem,22px);margin-bottom:min(1.6rem,16px)}@media screen and (max-width: 767px){.c_footer_nav{grid-template-columns:1fr;column-gap:0;row-gap:2rem;margin-bottom:2rem}}.c_footerMenu{display:flex;flex-direction:column;row-gap:min(1.6rem,16px);padding:min(3.2rem,32px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff}@media screen and (max-width: 767px){.c_footerMenu{row-gap:1.2rem;padding:2.4rem;border-radius:1.2rem}}.c_footerMenu_item a{display:inline-flex;align-items:center;color:#121212;font-size:min(1.6rem,16px);transition:opacity .3s}@media screen and (max-width: 767px){.c_footerMenu_item a{font-size:1.6rem}}.c_footerMenu_item a::before{content:"";display:inline-block;width:min(.6rem,6px);height:min(.9rem,9px);margin-right:min(1rem,10px);background-image:url(../image/common/link_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c_footerMenu_item a:hover{opacity:.3}.c_footerMenu_heading{font-size:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_footerMenu_heading{font-size:1.8rem}}.c_footer_mid{display:grid;grid-template-columns:1fr auto;column-gap:min(1.6rem,16px);margin-bottom:min(1.6rem,16px)}@media screen and (max-width: 767px){.c_footer_mid{grid-template-columns:1fr;column-gap:0;row-gap:2rem}}.c_footerLaw{display:flex;align-items:center;column-gap:min(2.4rem,24px);height:min(6.8rem,68px);padding:0 min(2.4rem,24px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff}@media screen and (max-width: 767px){.c_footerLaw{flex-wrap:wrap;column-gap:1.2rem;row-gap:2rem;height:auto;padding:2.4rem;border-radius:1.2rem}}.c_footerLaw_item a{display:inline-flex;align-items:center;color:#121212;font-size:min(1.4rem,14px);transition:opacity .3s}@media screen and (max-width: 767px){.c_footerLaw_item a{font-size:1.2rem}}.c_footerLaw_item a::before{content:"";display:inline-block;width:min(.6rem,6px);height:min(.9rem,9px);margin-right:min(.6rem,6px);background-image:url(../image/common/link_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c_footerLaw_item a:hover{opacity:.3}.c_footer_button{display:inline-flex;align-items:center;justify-content:space-between;height:min(6.8rem,68px);padding:0 min(1.2rem,12px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff;color:#121212;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.c_footer_button{height:6.8rem;padding:0 2.4rem;font-size:1.2rem}}.c_footer_button::after{content:"";display:inline-block;width:min(1.6rem,16px);height:min(1.6rem,16px);background-image:url(../image/common/link_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.c_footerSns{display:grid;grid-template-columns:1fr auto}@media screen and (max-width: 767px){.c_footerSns{display:block}}.c_footerSns_heading{font-size:min(4.8rem,48px);font-family:"Agbalumo",system-ui;letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){.c_footerSns_heading{display:none}}.c_footerSnsList{display:flex;column-gap:min(.8rem,8px)}@media screen and (max-width: 767px){.c_footerSnsList{justify-content:space-between}}.c_footerSnsList_item a{display:inline-flex;align-items:center;justify-content:center;min-width:min(20rem,200px);height:min(6.8rem,68px);padding:min(2.3rem,23px) min(3.2rem,32px);border:solid 2px #121212;border-radius:min(1.2rem,12px);background-color:#fff}@media screen and (max-width: 767px){.c_footerSnsList_item a{min-width:auto;width:6.8rem;height:6.8rem;border-radius:1.2rem}}.c_footerSnsList_item a span{margin-left:min(1rem,10px);color:#121212;font-size:min(2rem,20px);font-family:"Agbalumo",system-ui;letter-spacing:.1em;line-height:1}@media screen and (max-width: 767px){.c_footerSnsList_item a span{display:none}}.c_footerSnsList_item._instagram img{width:min(1.8rem,18px);height:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_footerSnsList_item._instagram img{width:2.4rem;height:2.4rem}}.c_footerSnsList_item._tiktok img{width:auto;height:min(1.8rem,18px)}@media screen and (max-width: 767px){.c_footerSnsList_item._tiktok img{height:2.2rem}}.c_footerSnsList_item._youtube img{width:min(2rem,20px);height:auto}@media screen and (max-width: 767px){.c_footerSnsList_item._youtube img{width:2.6rem}}.c_footerSnsList_item._x img{width:min(2.1rem,21px);height:auto}@media screen and (max-width: 767px){.c_footerSnsList_item._x img{width:2.1rem}}.c_footerBottom{text-align:right}.c_footerBottom img{height:auto}@media screen and (max-width: 767px){.c_footerBottom img{width:28rem}}.c_footerBottom_copyright{font-size:min(1.4rem,14px);letter-spacing:.05em;text-align:right}@media screen and (max-width: 767px){.c_footerBottom_copyright{display:inline-block;margin-top:.8rem;font-size:1rem}}.c_pickup_heading{margin-bottom:min(6.4rem,64px)}@media screen and (max-width: 767px){.c_pickup_heading{margin-bottom:4.2rem}}.c_pickup_button{margin-top:min(6rem,60px);text-align:center}@media screen and (max-width: 767px){.c_pickup_button{margin-top:2.8rem}}.c_voiceList{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(6.4rem,64px) min(3.6rem,36px)}@media screen and (max-width: 767px){.c_voiceList{grid-template-columns:1fr;gap:3.2rem}}.c_voiceList_item a{display:flex;flex-direction:column;color:#121212}@media screen and (max-width: 767px){.c_voiceList_item a{width:100%}}.c_voiceList_image{overflow:hidden;border-radius:min(1.6rem,16px);border:solid 2px #121212}@media screen and (max-width: 767px){.c_voiceList_image{border-radius:1.6rem}}.c_voiceList_image img{aspect-ratio:34/19;width:100%;height:auto;object-fit:cover;object-position:center}.c_voiceListText{margin-top:min(1.2rem,12px)}.c_voiceListText._large{margin-top:min(2rem,20px)}.c_voiceListText_vol{display:inline-block;margin-bottom:min(.8rem,8px);color:#0cc;font-size:min(1.6rem,16px);letter-spacing:.08em;font-weight:500}@media screen and (max-width: 767px){.c_voiceListText_vol{margin-bottom:1.6rem;font-size:1.4rem}}.c_voiceListText_title{margin-bottom:min(.8rem,8px);font-size:min(2rem,20px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.c_voiceListText_title{margin-bottom:1.2rem;font-size:1.6rem}}.c_voiceListText_title._large{font-size:min(2.4rem,24px)}@media screen and (max-width: 767px){.c_voiceListText_title._large{font-size:1.6rem}}.c_voiceListText_name{font-size:min(1.8rem,18px);letter-spacing:.08em;font-weight:500}@media screen and (max-width: 767px){.c_voiceListText_name{font-size:1.6rem}}.c_voiceListText_name::after{content:"さん";display:inline-block;margin-left:min(.4rem,4px);font-size:min(1.5rem,15px);letter-spacing:.08em;font-weight:500}@media screen and (max-width: 767px){.c_voiceListText_name::after{font-size:1.2rem}}.c_voiceListData{display:flex;column-gap:min(2.4rem,24px);margin-top:min(1.6rem,16px)}@media screen and (max-width: 767px){.c_voiceListData{column-gap:2rem}}.c_voiceListData_item{display:flex;column-gap:min(1.2rem,12px);align-items:center}@media screen and (max-width: 767px){.c_voiceListData_item{column-gap:.6rem}}.c_voiceListData_title{color:#0cc;font-size:min(1.5rem,15px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.c_voiceListData_title{font-size:1.1rem}}.c_voiceListData_detail{font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.c_voiceListData_detail{font-size:1.1rem}}.c_voice_button{margin-top:min(7.2rem,72px);text-align:center}@media screen and (max-width: 767px){.c_voice_button{margin-top:4.2rem}}.c_newsList_item{border-bottom:solid 1px #121212}.c_newsList_item:last-of-type{border:none}.c_newsList_item a{display:block;width:100%;height:auto;padding:min(2.4rem,24px) 0;color:#121212}@media screen and (max-width: 767px){.c_newsList_item a{padding:2.4rem 0}}.c_newsList_date{display:inline-block;margin-bottom:min(.8rem,8px);font-size:min(1.8rem,18px);letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.c_newsList_date{margin-bottom:1.1rem;font-size:1.6rem}}.c_newsList_title{font-size:min(1.8rem,18px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.c_newsList_title{font-size:1.6rem}}.c_dogcatList{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(7.2rem,72px) min(3.6rem,36px)}@media screen and (max-width: 767px){.c_dogcatList{grid-template-columns:repeat(2, 1fr);gap:2.4rem 1.6rem}}.c_dogcatList_item{width:100%}.c_dogcatList_item a{color:#121212}@media screen and (max-width: 767px){.c_dogcatList_item a{flex-direction:column;padding-right:.6rem}}.c_dogcatListImage{overflow:hidden;border-radius:min(2.4rem,24px);border:solid 2px #121212}.c_dogcatListImage-wrap{position:relative;z-index:1;width:100%;height:auto;margin-bottom:min(.6rem,6px);padding-right:min(.8rem,8px);padding-bottom:min(.8rem,8px);aspect-ratio:1/1}@media screen and (max-width: 767px){.c_dogcatListImage-wrap{margin-bottom:.6rem;padding-right:.6rem;padding-bottom:.6rem}}.c_dogcatListImage-wrap::before{content:"";position:absolute;right:0;bottom:0;z-index:-1;display:inline-block;width:calc(100% - min(.8rem,8px));height:auto;border:solid 2px #121212;border-radius:min(2.4rem,24px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%);aspect-ratio:1/1}@media screen and (max-width: 767px){.c_dogcatListImage-wrap::before{width:calc(100% - .6rem);bottom:0}}.c_dogcatListImage img{object-fit:cover;object-position:center}.c_dogcatListImage_video{display:flex;align-items:center;position:absolute;bottom:min(2rem,20px);right:min(2rem,20px);padding:min(.4rem,4px) min(1.2rem,12px);background-color:#b0e9e2;font-size:min(1.4rem,14px);font-weight:700;letter-spacing:.08em;border-radius:100vh}@media screen and (max-width: 767px){.c_dogcatListImage_video{bottom:1.6rem;right:1.6rem;padding:.4rem 1rem;font-size:1.1rem}}.c_dogcatListImage_video::before{content:"";display:inline-block;width:min(1.6rem,16px);height:min(1.6rem,16px);margin-right:min(.6rem,6px);background-image:url(../image/common/introductionVideo_icon.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.c_dogcatListImage_video::before{width:1.6rem;height:1.6rem}}.c_dogcatList_copy{margin-bottom:min(.2rem,2px);font-size:min(1.6rem,16px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.c_dogcatList_copy{margin-bottom:.2rem;font-size:1.1rem}}.c_dogcatList_name{margin-bottom:min(.8rem,8px);font-size:min(2rem,20px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.c_dogcatList_name{margin-bottom:1rem;font-size:1.4rem}}.c_dogcatListData{display:grid;grid-template-columns:auto 1fr;gap:min(1.1rem,11px) min(1rem,10px);margin-bottom:min(1rem,10px);font-size:min(1.5rem,15px);letter-spacing:.08em;font-weight:500}@media screen and (max-width: 767px){.c_dogcatListData{gap:.4rem .8rem;margin-bottom:1rem;font-size:1.1rem}}.c_dogcatListData_title{color:#bbb}.c_dogcatListTag{display:flex;gap:min(.8rem,8px) min(1.6rem,16px)}@media screen and (max-width: 767px){.c_dogcatListTag{gap:.4rem .8rem}}.c_dogcatListTag_item{font-size:min(1.6rem,16px);letter-spacing:.08em}@media screen and (max-width: 767px){.c_dogcatListTag_item{font-size:1.1rem}}.c_dogcatListTag_item::before{content:"#";color:#0cc}.c_dogcatListTag_item._pnk::before{color:#f88}.c_dogcat_button{margin-top:min(7.2rem,72px);text-align:center}@media screen and (max-width: 767px){.c_dogcat_button{margin-top:4.2rem}}.c_search{overflow:hidden;background-color:#fff}.c_searchTab{display:grid;grid-template-columns:repeat(3, 1fr);height:min(7rem,70px);border:solid 2px #121212;border-radius:min(.8rem,8px) min(.8rem,8px) 0 0}@media screen and (max-width: 767px){.c_searchTab{height:4rem;border-radius:.8rem .8rem 0 0}}.c_searchTab_item{border-right:solid 2px #121212;background-color:#fff}.c_searchTab_item a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;color:#bbb;font-size:min(1.8rem,18px);font-weight:700;text-align:center}@media screen and (max-width: 767px){.c_searchTab_item a{font-size:1.2rem;font-weight:700}}.c_searchTab_item._active{background-color:#b0e9e2}.c_searchTab_item._active a{color:#121212}.c_searchTab_item._active a::before{content:"";position:absolute;bottom:max(-0.6rem,-6px);left:50%;transform:translateX(-50%);border-right:min(.6rem,6px) solid rgba(0,0,0,0);border-left:min(.6rem,6px) solid rgba(0,0,0,0);border-top:min(.8rem,8px) solid #b0e9e2;z-index:2}@media screen and (max-width: 767px){.c_searchTab_item._active a::before{bottom:-0.4rem;border-right:.3rem solid rgba(0,0,0,0);border-left:.3rem solid rgba(0,0,0,0);border-top:.4rem solid #b0e9e2}}.c_searchTab_item._active a::after{content:"";position:absolute;bottom:max(-1rem,-10px);left:50%;transform:translateX(-50%);border-right:min(.7rem,7px) solid rgba(0,0,0,0);border-left:min(.7rem,7px) solid rgba(0,0,0,0);border-top:min(1rem,10px) solid #121212;z-index:1}@media screen and (max-width: 767px){.c_searchTab_item._active a::after{bottom:-0.7rem;border-right:.4rem solid rgba(0,0,0,0);border-left:.4rem solid rgba(0,0,0,0);border-top:.6rem solid #121212}}.c_searchTab_item:first-of-type{border-top-left-radius:min(.8rem,8px)}@media screen and (max-width: 767px){.c_searchTab_item:first-of-type{border-top-left-radius:.8rem}}.c_searchTab_item:last-of-type{border-right:none;border-top-right-radius:min(.8rem,8px)}@media screen and (max-width: 767px){.c_searchTab_item:last-of-type{border-top-right-radius:.8rem}}.c_searchContent{display:none}.c_searchContent._active{display:block}.c_searchName input{width:100%;margin-bottom:min(3.2rem,32px);padding:min(3.3rem,33px) min(4.4rem,44px);border:solid 2px #121212;border-top:none;border-radius:0 0 min(.8rem,8px) min(.8rem,8px);font-size:min(1.8rem,18px);font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.08em;outline:none}@media screen and (max-width: 767px){.c_searchName input{margin-bottom:2.4rem;padding:1.5rem 1.4rem 1.7rem;border-radius:0 0 .8rem .8rem;font-size:1.4rem}}.c_searchName input::placeholder{color:#bbb}.c_searchDogcat{padding:min(3.8rem,38px) min(2.4rem,24px);padding-bottom:min(24px,2.4rem);border:solid 2px #121212;border-top:none;border-radius:0 0 min(.8rem,8px) min(.8rem,8px)}@media screen and (max-width: 767px){.c_searchDogcat{padding:2.4rem 1.2rem;border-radius:0 0 .8rem .8rem}}.c_searchDogcat_inner{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);column-gap:min(.8rem,8px);row-gap:min(1.1rem,11px)}@media screen and (max-width: 767px){.c_searchDogcat_inner{display:flex;flex-direction:column;column-gap:0;row-gap:.6rem}}.c_searchDogcat_grid-1{grid-column:1/2;grid-row:1/2}.c_searchDogcat_grid-2{grid-column:2/3;grid-row:1/2}.c_searchDogcat_grid-3{grid-column:3/4;grid-row:1/2}.c_searchDogcat_grid-4{grid-column:1/2;grid-row:2/3}.c_searchDogcat_grid-5{grid-column:2/3;grid-row:2/3}.c_searchDogcat_grid-6{grid-column:3/4;grid-row:2/3}@media screen and (max-width: 767px){.c_searchDogcat_grid-1,.c_searchDogcat_grid-2,.c_searchDogcat_grid-3,.c_searchDogcat_grid-4,.c_searchDogcat_grid-5,.c_searchDogcat_grid-6{grid-column:auto;grid-row:auto}}.c_searchDogcatItem{display:flex;align-items:center;height:min(5.6rem,56px);padding:0 min(1.6rem,16px);border:solid 1px #ececec;border-radius:min(.4rem,4px)}@media screen and (max-width: 767px){.c_searchDogcatItem{height:5.2rem;padding:0 .8rem}}.c_searchDogcatItem._radio{justify-content:flex-start}.c_searchDogcatItem._modal{cursor:pointer;position:relative}.c_searchDogcatItem._modal::before,.c_searchDogcatItem._modal::after{content:"";display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:min(2.8rem,28px);width:min(1.4rem,14px);height:2px;background-color:#121212}@media screen and (max-width: 767px){.c_searchDogcatItem._modal::before,.c_searchDogcatItem._modal::after{right:2rem;width:1.2rem;height:.2rem}}.c_searchDogcatItem._modal::before{transform:translateY(-50%) rotate(90deg)}.c_searchDogcatItem_radio{display:inline-flex;align-items:center;margin-right:min(.8rem,8px)}@media screen and (max-width: 767px){.c_searchDogcatItem_radio{margin-right:1.2rem}}.c_searchDogcatItem_radio:last-of-type{margin-right:0}.c_searchDogcatItem_radio input[type=radio]{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.c_searchDogcatItem_radio input[type=radio]:checked+label::after{opacity:1}.c_searchDogcatItem_radio label{position:relative;display:inline-block;padding-left:min(1.8rem,18px);font-size:min(1.3rem,13px);font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}@media screen and (max-width: 767px){.c_searchDogcatItem_radio label{padding-left:2rem;font-size:1.3rem}}.c_searchDogcatItem_radio label::before,.c_searchDogcatItem_radio label::after{content:"";display:block;position:absolute}.c_searchDogcatItem_radio label::before{top:50%;left:0;transform:translateY(-50%);width:min(1.5rem,15px);height:min(1.5rem,15px);border-radius:min(.4rem,4px);border:1px solid #121212;background-color:#fff}@media screen and (max-width: 767px){.c_searchDogcatItem_radio label::before{width:1.6rem;height:1.6rem}}.c_searchDogcatItem_radio label::after{top:min(.3rem,3px);left:min(.4rem,4px);transform:rotate(-45deg);width:min(.8rem,8px);height:min(.5rem,5px);border-bottom:2px solid #121212;border-left:2px solid #121212;opacity:0}@media screen and (max-width: 767px){.c_searchDogcatItem_radio label::after{top:.3rem;left:.4rem;height:.5rem;width:.8rem}}.c_searchDogcat_title{margin-right:min(1.5rem,15px);font-size:min(1.3rem,13px);font-weight:700;line-height:1;white-space:nowrap}@media screen and (max-width: 767px){.c_searchDogcat_title{width:4.32em;margin-right:2.4rem;font-size:1.3rem;white-space:normal}}.c_searchDogcat_checkbox{display:none}.c_searchDogcatModal{position:fixed;top:0;left:0;z-index:99;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.c_searchDogcatModal.is-open{display:block}.c_searchDogcatModal_inner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;width:min(100rem,1000px);height:min(58rem,580px);margin:auto;border-radius:min(.4rem,4px);background-color:#fff}@media screen and (max-width: 767px){.c_searchDogcatModal_inner{width:33.6rem;height:calc(100% - 12.8rem);border-radius:.8rem}}.c_searchDogcatModal_heading{height:min(8rem,80px);margin-bottom:min(3.6rem,36px);border-bottom:solid 1px #121212;text-align:center;font-size:min(2rem,20px);font-weight:700;line-height:min(8rem,80px);letter-spacing:.1em}@media screen and (max-width: 767px){.c_searchDogcatModal_heading{height:6.3rem;margin-bottom:1.3rem;font-size:1.6rem;line-height:6.3rem}}.c_searchDogcatModalCheckbox{overflow-y:scroll;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(2.4rem,24px);padding:0 min(6.6rem,66px)}@media screen and (max-width: 767px){.c_searchDogcatModalCheckbox{grid-template-columns:1fr;column-gap:0;padding:0 1.7rem}}.c_searchDogcatModalCheckbox_item{height:auto;border-top:solid 1px #ececec}.c_searchDogcatModalCheckbox_item input[type=checkbox]{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}.c_searchDogcatModalCheckbox_item input[type=checkbox]:checked+label::after{opacity:1}.c_searchDogcatModalCheckbox_item label{display:inline-flex;align-items:center;position:relative;width:100%;min-height:min(6.3rem,63px);padding:min(1rem,10px);padding-left:min(4.4rem,44px);font-size:min(1.6rem,16px);line-height:1.3em;letter-spacing:.08em;cursor:pointer}@media screen and (max-width: 767px){.c_searchDogcatModalCheckbox_item label{min-height:5.8rem;padding:1.2rem;padding-left:3.8rem;font-size:1.3rem}}.c_searchDogcatModalCheckbox_item label::before,.c_searchDogcatModalCheckbox_item label::after{content:"";display:block;position:absolute}.c_searchDogcatModalCheckbox_item label::before{top:50%;left:min(1.1rem,11px);transform:translateY(-50%);width:min(2.3rem,23px);height:min(2.3rem,23px);background-image:url(../image/common/checkbox.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 767px){.c_searchDogcatModalCheckbox_item label::before{left:1.2rem;width:1.6rem;height:1.6rem}}.c_searchDogcatModalCheckbox_item label::after{top:50%;left:min(1.6rem,16px);transform:translateY(-50%);opacity:0;width:min(1.3rem,13px);height:min(1.3rem,13px);background-image:url(../image/common/checkbox-checked.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 767px){.c_searchDogcatModalCheckbox_item label::after{left:1.5rem;width:1rem;height:1rem}}.c_searchDogcatModal_footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;justify-content:space-between;height:min(10rem,100px);margin-top:auto;padding:0 min(6.6rem,66px);background-color:#fff}@media screen and (max-width: 767px){.c_searchDogcatModal_footer{grid-template-columns:1fr;height:auto;padding:2rem 1.7rem 2.4rem}}.c_searchDogcatModal_total{font-size:min(1.5rem,15px);font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){.c_searchDogcatModal_total{margin-bottom:1.6rem;margin-left:.4rem;font-size:1.3rem}}.c_searchDogcatModal_total span{display:inline-block;margin-right:min(.7rem,7px);padding:0 min(.6rem,6px);border-bottom:solid 2px #f88;font-size:min(3rem,30px)}@media screen and (max-width: 767px){.c_searchDogcatModal_total span{margin-right:.5rem;padding:0 .4rem;font-size:2rem}}.c_searchDogcatModal_submit span{font-size:min(1.6rem,16px);cursor:pointer}@media screen and (max-width: 767px){.c_searchDogcatModal_submit span{min-width:auto;width:100%}}@media screen and (max-width: 767px){.c_searchDogcatModal_submit span::before{min-width:calc(100% + .4rem)}}.c_searchDogcatModal_clear{font-size:min(1.4rem,14px);font-weight:700;letter-spacing:.1em;text-align:right;text-decoration:underline}@media screen and (max-width: 767px){.c_searchDogcatModal_clear{margin-right:1.7rem;margin-bottom:1.5rem;font-size:1.2rem}}.c_searchDogcatModal_clear._pc_hide{display:none}@media screen and (max-width: 767px){.c_searchDogcatModal_clear._pc_hide{display:inline-block}}@media screen and (max-width: 767px){.c_searchDogcatModal_clear._sp_hide{display:none}}.c_searchDogcatModal_close{display:flex;justify-content:center;align-items:flex-end;position:absolute;top:max(-1.2rem,-12px);right:50%;transform:translate(50%, -100%);padding:0;background:none;border:none;width:min(4rem,40px);height:min(4rem,40px)}@media screen and (max-width: 767px){.c_searchDogcatModal_close{top:-0.6rem}}.c_searchDogcatModal_close span{font-size:min(1.2rem,12px);font-weight:700;color:#fff}.c_searchDogcatModal_close::before,.c_searchDogcatModal_close::after{content:"";display:inline-block;position:absolute;top:0;left:calc(50% - 1px);width:2px;height:min(1.8rem,18px);background-color:#fff;border-radius:100vh}.c_searchDogcatModal_close::before{rotate:45deg}.c_searchDogcatModal_close::after{rotate:-45deg}.c_searchDogcat_bottom{display:flex;flex-direction:column;margin-top:min(1.2rem,12px)}@media screen and (max-width: 767px){.c_searchDogcat_bottom{margin-top:2.4rem;flex-direction:column}}.c_searchDogcatShow{display:flex;flex-wrap:wrap;gap:min(.6rem,6px)}@media screen and (max-width: 767px){.c_searchDogcatShow{gap:.8rem;margin-bottom:0}}.c_searchDogcatShow_item{display:inline-flex;flex-direction:row-reverse;align-items:center;align-self:flex-start;padding:min(.6rem,6px) min(.8rem,8px);background-color:#efefef;border-radius:min(.4rem,4px);font-size:min(1.3rem,13px);letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.c_searchDogcatShow_item{padding:.6rem .8rem;border-radius:.4rem;font-size:1.1rem}}.c_searchDogcatShow_item:last-of-type{margin-bottom:min(3.4rem,34px)}@media screen and (max-width: 767px){.c_searchDogcatShow_item:last-of-type{margin-bottom:2.4rem}}.c_searchDogcatShow_item button{position:relative;border:none;background-color:rgba(0,0,0,0);width:min(1.1rem,11px);height:min(1.1rem,11px);margin-right:min(.4rem,4px);cursor:pointer}@media screen and (max-width: 767px){.c_searchDogcatShow_item button{width:.8rem;height:.8rem;margin-right:.4rem}}.c_searchDogcatShow_item button::before,.c_searchDogcatShow_item button::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;width:min(.7rem,7px);height:1px;background-color:#121212}@media screen and (max-width: 767px){.c_searchDogcatShow_item button::before,.c_searchDogcatShow_item button::after{width:100%;height:1.5px}}.c_searchDogcatShow_item button::before{transform:translate(-50%, -50%) rotate(45deg)}.c_searchDogcatShow_item button::after{transform:translate(-50%, -50%) rotate(-45deg)}.c_searchDogcat_submit{text-align:center}@media screen and (max-width: 767px){.c_searchDogcat_submit{width:100%}}@media screen and (max-width: 767px){.c_searchDogcat_submit button{width:100%;min-width:100%}}.c_searchDogcat_submit button::before{width:calc(100% + .4rem);min-width:100%}.c_subpageHeader{display:flex;align-items:center;justify-content:space-between;width:min(116.6rem,1166px);margin:0 auto;padding:min(3.2rem,32px) 4.3rem min(4.5rem,45px) min(8rem,80px);border-radius:min(2.4rem,24px);border:solid 2px #121212;background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.c_subpageHeader{width:100%;margin-bottom:1.6rem;padding:1rem 2rem;border-radius:1.6rem;border:solid 2px #121212;background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}}@media screen and (max-width: 767px){.c_subpageHeader-wrap{flex-direction:column;width:33.6rem;margin:0 auto;padding:0;border:none;background:none}}.c_subpageHeaderText{width:min(60rem,600px)}@media screen and (max-width: 767px){.c_subpageHeaderText{width:auto;margin-top:-1.2rem}}.c_subpageHeaderText_heading{margin-bottom:min(2.2rem,22px)}@media screen and (max-width: 767px){.c_subpageHeaderText_heading{margin-bottom:0}}.c_subpageHeaderText_heading .en{font-family:"Agbalumo",system-ui;font-size:min(8rem,80px);letter-spacing:.08em}@media screen and (max-width: 767px){.c_subpageHeaderText_heading .en{font-size:2.8rem}}.c_subpageHeaderText_heading .en._nowrap{white-space:nowrap}.c_subpageHeaderText_heading .jp{display:block;font-size:min(2.4rem,24px);letter-spacing:.08em}@media screen and (max-width: 767px){.c_subpageHeaderText_heading .jp{font-size:1.3rem}}.c_subpageHeaderText_detail{font-size:min(1.8rem,18px);line-height:1.8em;font-weight:500}@media screen and (max-width: 767px){.c_subpageHeaderText_detail{font-size:1.4rem}}.c_subpageHeaderText_detail._pc_hide{display:none}@media screen and (max-width: 767px){.c_subpageHeaderText_detail._pc_hide{display:block}}.c_subpageHeaderText_detail._sp_hide{display:block}@media screen and (max-width: 767px){.c_subpageHeaderText_detail._sp_hide{display:none}}.c_subpageHeader_image{width:min(31.2rem,312px);height:auto}@media screen and (max-width: 767px){.c_subpageHeader_image{width:9.9rem}}.c_subpageHeader_image img{height:auto}.c_itemList{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(7.2rem,72px) min(3.6rem,36px)}@media screen and (max-width: 767px){.c_itemList{grid-template-columns:repeat(2, 1fr);gap:3.2rem 1.6rem}}.c_itemList_item{width:100%}.c_itemList_item a{color:#121212}@media screen and (max-width: 767px){.c_itemList_item a{display:flex;flex-direction:column;height:100%}}.c_itemListImage-wrap{overflow:hidden;margin-bottom:min(1.2rem,12px);border-radius:min(2.4rem,24px);border:solid 2px #121212;position:relative;aspect-ratio:1/1}@media screen and (max-width: 767px){.c_itemListImage-wrap{margin-bottom:1.4rem;border-radius:2.4rem}}.c_itemListImage img{object-fit:cover;object-position:center}.c_itemList_title{margin-bottom:min(1rem,10px);font-size:min(1.8rem,18px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.c_itemList_title{margin-bottom:1rem;font-size:1.4rem}}.c_itemList_price{font-size:min(2.4rem,24px);font-weight:700}@media screen and (max-width: 767px){.c_itemList_price{margin-top:auto}}.c_itemList_price span{display:inline-block;margin-left:min(.5rem,5px);font-size:min(1.5rem,15px)}.c_itemList_price::before{content:"¥";display:inline-block;margin-right:min(.3rem,3px);font-size:min(1.8rem,18px)}.c_itemListCat{display:flex;flex-wrap:wrap;gap:min(1rem,10px);margin-top:min(1.3rem,13px)}@media screen and (max-width: 767px){.c_itemListCat{gap:.4rem}}.c_itemListCat_item{display:inline-flex;justify-content:center;align-items:center;height:min(2.8rem,28px);padding:0 min(1.4rem,14px);border:solid 1px #121212;border-radius:100vh;font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.c_itemListCat_item{height:2.2rem;font-size:1.1rem}}.c_itemListCat_item._anella{background-color:#f8fcff}.c_itemListCat_item._charity{background-color:#fff8f8}ul.page-numbers{display:flex;justify-content:center;align-items:center;column-gap:min(1rem,10px);margin-top:min(10rem,100px)}@media screen and (max-width: 767px){ul.page-numbers{column-gap:.4rem;margin-top:4.8rem}}ul.page-numbers li a.page-numbers,ul.page-numbers li span.page-numbers{display:inline-flex;justify-content:center;align-items:center;height:min(6.4rem,64px);border-radius:min(.4rem,4px);background-color:#efefef;font-size:min(2rem,20px);letter-spacing:.1em;aspect-ratio:1/1;color:#121212}@media screen and (max-width: 767px){ul.page-numbers li a.page-numbers,ul.page-numbers li span.page-numbers{width:2.7rem;height:2.9rem;font-size:1.4rem;aspect-ratio:auto}}ul.page-numbers li a.page-numbers.prev,ul.page-numbers li a.page-numbers.next,ul.page-numbers li span.page-numbers.prev,ul.page-numbers li span.page-numbers.next{width:min(12rem,120px);aspect-ratio:auto;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){ul.page-numbers li a.page-numbers.prev,ul.page-numbers li a.page-numbers.next,ul.page-numbers li span.page-numbers.prev,ul.page-numbers li span.page-numbers.next{width:4.6rem;font-size:1.2rem}}ul.page-numbers li a.page-numbers.current,ul.page-numbers li span.page-numbers.current{background-color:rgba(0,0,0,0);border:solid 1px #b0e9e2;color:#b0e9e2}ul.page-numbers li a.page-numbers.dots,ul.page-numbers li span.page-numbers.dots{padding-bottom:min(1.6rem,16px);background-color:rgba(0,0,0,0);color:#bbb;font-size:min(2.4rem,24px)}@media screen and (max-width: 767px){ul.page-numbers li a.page-numbers.dots,ul.page-numbers li span.page-numbers.dots{padding-bottom:1rem;font-size:1.6rem}}.c_breadcrumb{padding:min(6rem,60px) 0}@media screen and (max-width: 767px){.c_breadcrumb{padding:2.4rem 0}}.c_breadcrumbList{display:flex;align-items:center;gap:min(1.2rem,12px);padding:0}@media screen and (max-width: 767px){.c_breadcrumbList{gap:.6rem}}.c_breadcrumbList_item{display:flex;align-items:center}.c_breadcrumbList_item span{font-size:min(1.4rem,14px);color:#121212}@media screen and (max-width: 767px){.c_breadcrumbList_item span{font-size:1.1rem}}.c_breadcrumbList_item::after{content:"";display:inline-block;width:min(.4rem,4px);height:min(.4rem,4px);margin-left:min(1.2rem,12px);border-radius:min(.2rem,2px);background-color:#121212}@media screen and (max-width: 767px){.c_breadcrumbList_item::after{width:.3rem;height:.3rem;margin-left:.6rem}}.c_breadcrumbList_item:last-of-type span{color:#bbb}.c_breadcrumbList_item:last-of-type::after{display:none}.p_homeHeading h2 .en{font-family:"Agbalumo",system-ui;font-size:min(7.2rem,72px);font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (max-width: 767px){.p_homeHeading h2 .en{font-size:4.8rem}}.p_homeHeading h2 .en ._small{display:inline-block;margin-left:min(1.2rem,12px);font-size:min(2.8rem,28px);letter-spacing:.08em}.p_homeHeading h2 .en ._pnk{color:#f88}.p_homeHeading h2 .jp{display:block;margin-top:min(2.7rem,27px);margin-bottom:min(1.6rem,16px);font-size:min(2.8rem,28px);font-weight:700}@media screen and (max-width: 767px){.p_homeHeading h2 .jp{margin-top:1.6rem;margin-bottom:1.6rem;font-size:2.4rem}}.p_homeHeading._icon{padding-left:min(10.4rem,104px)}@media screen and (max-width: 767px){.p_homeHeading._icon{padding-left:0}}.p_homeHeading._icon h2 .en{display:block;position:relative;margin-left:max(-10.4rem,-104px);padding-left:min(10.4rem,104px)}@media screen and (max-width: 767px){.p_homeHeading._icon h2 .en{margin-left:0;padding-left:4.6rem}}.p_homeHeading._icon h2 .en::before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:"";display:inline-block;background-repeat:no-repeat;background-size:contain}.p_homeHeading._hart{padding-left:min(8.4rem,84px)}@media screen and (max-width: 767px){.p_homeHeading._hart{padding-left:0;margin-top:-3.4rem}}@media screen and (max-width: 767px){.p_homeHeading._hart h2{text-align:center}}.p_homeHeading._hart h2 .en{margin-left:max(-8rem,-80px);padding-left:min(8rem,80px)}@media screen and (max-width: 767px){.p_homeHeading._hart h2 .en{font-size:5.6rem}}.p_homeHeading._hart h2 .en ._rotate{display:inline-block;transform:rotate(-2deg)}@media screen and (max-width: 767px){.p_homeHeading._hart h2 .en ._small{margin-top:1rem}}.p_homeHeading._hart h2 .en::before{top:calc(50% + min(1rem,10px));width:min(5.8rem,58px);height:min(5.2rem,52px);background-image:url(../image/home/home_heading_hart.svg)}@media screen and (max-width: 767px){.p_homeHeading._hart h2 .en::before{display:none}}@media screen and (max-width: 767px){.p_homeHeading._hart h2 .jp{display:flex;align-items:center;justify-content:center;margin-top:2rem;font-size:2.8rem}}.p_homeHeading._hart h2 .jp::before{display:none}@media screen and (max-width: 767px){.p_homeHeading._hart h2 .jp::before{content:"";display:inline-block;width:3rem;height:2.7rem;margin-top:.3rem;margin-right:.8rem;background-image:url(../image/home/home_heading_hart.svg);background-repeat:no-repeat;background-size:contain}}.p_homeHeading._loupe{padding-left:min(5rem,50px)}@media screen and (max-width: 767px){.p_homeHeading._loupe{padding-left:0;margin-bottom:2rem}}.p_homeHeading._loupe h2 .en{margin-left:max(-5rem,-50px);padding-left:min(5rem,50px);font-size:min(5.6rem,56px)}@media screen and (max-width: 767px){.p_homeHeading._loupe h2 .en{display:flex;justify-content:center;margin-left:0;padding-left:0;font-size:3.6rem}}.p_homeHeading._loupe h2 .en:before{top:calc(50% + min(.8rem,8px));width:min(3.8rem,38px);height:min(3.8rem,38px);background-image:url(../image/home/home_heading_loupe.svg)}@media screen and (max-width: 767px){.p_homeHeading._loupe h2 .en:before{position:static;transform:translate(0);margin-top:.4rem;margin-right:.9rem;width:3rem;height:3rem}}.p_homeHeading._loupe h2 .jp{margin-top:min(1.8rem,18px);font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_homeHeading._loupe h2 .jp{margin-top:1.1rem;margin-bottom:0;font-size:1.6rem;text-align:center}}.p_homeHeading._dog h2 .en:before{top:calc(50% + min(.8rem,8px));width:min(8rem,80px);height:min(7rem,70px);background-image:url(../image/home/home_heading_dog.svg)}@media screen and (max-width: 767px){.p_homeHeading._dog h2 .en:before{width:4.4rem;height:3.9rem}}.p_homeHeading._cat h2 .en:before{top:calc(50% + min(1.6rem,16px));width:min(8rem,80px);height:min(7.8rem,78px);background-image:url(../image/home/home_heading_cat.svg)}@media screen and (max-width: 767px){.p_homeHeading._cat h2 .en:before{width:4.5rem;height:4.4rem;margin-bottom:-0.4rem}}.p_homeHeading._pencil h2 .en:before{top:calc(50% + min(.8rem,8px));width:min(8rem,80px);height:min(7.8rem,78px);background-image:url(../image/home/home_heading_pencil.svg)}@media screen and (max-width: 767px){.p_homeHeading._pencil h2 .en:before{top:calc(50% + .3rem);width:3.6rem;height:3.6rem}}@media screen and (max-width: 767px){.p_homeHeading._pencil h2 .jp{margin-top:1.1rem;margin-bottom:0;font-size:2rem}}.p_homeHeading._rocket{padding-left:min(7.2rem,72px)}@media screen and (max-width: 767px){.p_homeHeading._rocket{padding-left:0}}.p_homeHeading._rocket h2 .en{margin-left:max(-7.2rem,-72px);padding-left:min(7.2rem,72px)}@media screen and (max-width: 767px){.p_homeHeading._rocket h2 .en{margin-left:0;padding-left:5rem}}.p_homeHeading._rocket h2 .en:before{top:calc(50% + min(.8rem,8px));width:min(7.2rem,72px);height:min(7.2rem,72px);background-image:url(../image/home/home_heading_rocket.svg)}@media screen and (max-width: 767px){.p_homeHeading._rocket h2 .en:before{top:calc(50% + .4rem);width:4.6rem;height:4.6rem}}@media screen and (max-width: 767px){.p_homeHeading._rocket h2 .jp{margin-top:1.1rem;margin-bottom:0;font-size:2rem}}.p_homeHeading_detail{margin-top:min(2.3rem,23px);font-size:min(1.8rem,18px);font-weight:700}@media screen and (max-width: 767px){.p_homeHeading_detail{margin-top:1.2rem;font-size:1.8rem}}.p_homeHeading_detail ._pnk{color:#f88}.p_homeHeading_detail._nomal{line-height:1.8em;font-weight:500}@media screen and (max-width: 767px){.p_homeHeading_detail._nomal{font-size:1.6rem;letter-spacing:.1em}}.p_homeFv{margin-top:min(3.2rem,32px);margin-bottom:min(4.5rem,45px)}@media screen and (max-width: 767px){.p_homeFv{margin-top:2.4rem;margin-bottom:2rem}}.p_homeFvSliderMain{width:100%}.p_homeFvSliderMain .swiper-wrapper{height:auto}.p_homeFvSliderMain_item{overflow:hidden;width:min(48.8rem,488px);height:min(28.3rem,283px);margin:0 min(1.4rem,14px);border:solid 2px #121212;border-radius:min(2.1rem,21px)}@media screen and (max-width: 767px){.p_homeFvSliderMain_item{width:18.8rem;height:auto;margin:0 .6rem;border-width:1px;border-radius:.6rem}}@media screen and (max-width: 767px){.p_homeFvSliderMain_item img{height:auto}}.p_homeFvSliderMain .swiper-button-next,.p_homeFvSliderMain .swiper-button-prev{width:min(6.4rem,64px);height:min(6.4rem,64px);pointer-events:painted}@media screen and (max-width: 767px){.p_homeFvSliderMain .swiper-button-next,.p_homeFvSliderMain .swiper-button-prev{width:3.5rem;height:3.5rem}}.p_homeFvSliderMain .swiper-button-next::after,.p_homeFvSliderMain .swiper-button-prev::after{display:none}.p_homeFvSliderMain .swiper-button-next{right:calc(50% - (min(48.8rem,488px) + min(2.8rem,28px))/2);transform:translateX(50%) rotate(180deg)}@media screen and (max-width: 767px){.p_homeFvSliderMain .swiper-button-next{right:4rem}}.p_homeFvSliderMain .swiper-button-prev{left:calc(50% - (min(48.8rem,488px) + min(2.8rem,28px))/2);transform:translateX(-50%)}@media screen and (max-width: 767px){.p_homeFvSliderMain .swiper-button-prev{left:4rem}}.p_homeSearch{overflow:hidden;position:relative;z-index:2;width:min(116.7rem,1167px);min-height:min(45rem,450px);margin:0 auto min(7.4rem,74px);padding-top:min(5rem,50px);border:solid 2px #121212;border-radius:min(1.6rem,16px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_homeSearch{width:calc(100% - 3rem);height:auto;border-radius:1.6rem;margin-bottom:4.2rem}}.p_homeSearch_inner{padding:min(4.2rem,42px) min(7.5rem,75px) 5.7rem;border-top:solid 2px #121212;background-color:#fff}@media screen and (max-width: 767px){.p_homeSearch_inner{padding:1.5rem 0 1.6rem}}.p_homeSearch_header{display:flex;justify-content:space-between;margin-bottom:min(3.2rem,32px)}@media screen and (max-width: 767px){.p_homeSearch_header{flex-direction:column}}.p_homeSearchTotal{display:flex;align-items:center;height:min(8.4rem,84px);padding:0 min(2.4rem,24px);border:solid 2px #121212;border-radius:min(.8rem,8px);background-color:#ffefef}@media screen and (max-width: 767px){.p_homeSearchTotal{justify-content:center;border-right:none;border-left:none;border-radius:0}}.p_homeSearchTotal p{margin-right:min(1rem,10px);font-size:min(1.6rem,16px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_homeSearchTotal p{margin-right:1rem;font-size:1.6rem}}.p_homeSearchTotal_number{color:#f88;font-size:min(5.2rem,52px);font-weight:700;letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.p_homeSearchTotal_number{font-size:5.2rem}}.p_homeSearchTotal_number::after{content:"匹";display:inline-block;margin-left:min(.4rem,4px);color:#121212;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_homeSearchTotal_number::after{margin-left:.4rem;font-size:1.6rem}}@media screen and (max-width: 767px){.p_homeSearch .c_search{width:calc(100% - 3.2rem);margin:0 auto}}@media screen and (max-width: 767px){.p_homeSearch .c_searchDogcat_title{margin-right:.6rem}}@media screen and (max-width: 767px){.p_homeSearch .c_searchDogcatItem_radio{margin-right:.6rem}}.p_homeMeet{position:relative;z-index:1;margin-top:calc(max(-35rem,-350px) + max(-5.4rem,-54px));padding-top:calc(min(35rem,350px) + min(5.4rem,54px));padding-bottom:calc(min(8.4rem,84px) + min(5.4rem,54px));background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_homeMeet{margin-top:-19.8rem;padding-top:19.8rem;padding-bottom:7.9rem;background:#d8f5f5}}.p_homeMeet ._wavebottom path{fill:#ffefef}.p_homeMeet .e_button{margin-top:min(7.4rem,74px);margin-left:min(8rem,80px)}@media screen and (max-width: 767px){.p_homeMeet .e_button{margin-top:2.4rem;margin-left:0}}.p_homeMeet_inner{display:flex;justify-content:space-between;align-items:center;width:min(98rem,980px)}@media screen and (max-width: 767px){.p_homeMeet_inner{flex-direction:column-reverse;width:31rem}}@media screen and (max-width: 767px){.p_homeMeet_text{width:100%}}.p_homeMeet_image{width:min(38.6rem,396px)}@media screen and (max-width: 767px){.p_homeMeet_image{width:21.8rem}}.p_homeMeet_image img{height:auto}.p_homePickup{padding-bottom:min(8rem,80px)}@media screen and (max-width: 767px){.p_homePickup{padding-bottom:4rem}}@media screen and (max-width: 767px){.p_homePickup .p_homeHeading{padding-left:0}}.p_homePickup .p_homeHeading h2{position:relative;padding-top:min(5.6rem,56px)}@media screen and (max-width: 767px){.p_homePickup .p_homeHeading h2{padding-top:0;text-align:center}}.p_homePickup .p_homeHeading h2::before{content:"choosing";position:absolute;top:0;left:0;font-size:min(4.2rem,42px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_homePickup .p_homeHeading h2::before{display:inline-block;position:relative;top:auto;left:auto;margin-bottom:.6rem;font-size:2rem}}@media screen and (max-width: 767px){.p_homePickup .p_homeHeading h2 .en{margin-left:0;padding-left:0;display:flex;align-items:flex-end;justify-content:center}}@media screen and (max-width: 767px){.p_homePickup .p_homeHeading h2 .en::before{position:static;transform:none;margin-right:1.3rem}}.p_homePickup .c_pickup{margin-bottom:min(4rem,40px)}@media screen and (max-width: 767px){.p_homePickup .c_pickup{margin-bottom:3.6rem}}.p_homePickup .c_pickupList{margin-top:min(6.4rem,64px)}@media screen and (max-width: 767px){.p_homePickup .c_pickupList{margin-top:4.2rem}}.p_homePickup .c_pickup:last-of-type{margin-bottom:0}.p_homeVoice{margin-top:max(-5.4rem,-54px);padding-top:calc(min(8rem,80px) + min(5.4rem,54px));padding-bottom:calc(min(8rem,80px) + min(5.4rem,54px));background-color:#ffefef}@media screen and (max-width: 767px){.p_homeVoice{padding-top:8.8rem;padding-bottom:7.3rem}}.p_homeVoice._wavebottom::after{transform:scale(-1, 1)}.p_homeVoiceHeader{margin-bottom:min(4.8rem,48px)}@media screen and (max-width: 767px){.p_homeVoiceHeader{margin-bottom:4.2rem}}.p_homeMessage{padding-top:min(15.2rem,152px);padding-bottom:min(19.2rem,192px)}@media screen and (max-width: 767px){.p_homeMessage{padding-top:6.7rem;padding-bottom:5.9rem}}.p_homeMessage_heading{margin-bottom:min(3.6rem,36px);color:#f88;font-size:min(4.8rem,48px);font-family:"Agbalumo",system-ui;font-weight:700;letter-spacing:.08em;line-height:1;text-align:center}@media screen and (max-width: 767px){.p_homeMessage_heading{margin-bottom:3.8rem;font-size:4.8rem}}.p_homeMessage_copy{margin-bottom:min(4.8rem,48px);font-size:min(3.6rem,36px);font-weight:700;letter-spacing:.08em;line-height:1.6em;text-align:center}@media screen and (max-width: 767px){.p_homeMessage_copy{margin-bottom:2.4rem;font-size:2.4rem;text-align:left}}@media screen and (max-width: 767px){.p_homeMessage_copy br{display:none}}.p_homeMessage_detail{width:min(657rem,657px);margin:0 auto min(8rem,80px);font-size:min(1.8rem,18px);font-weight:500;letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_homeMessage_detail{width:100%;margin:0 0 4.2rem 0;font-size:1.6rem}}.p_homeMessageLink{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:min(4.8rem,48px)}@media screen and (max-width: 767px){.p_homeMessageLink{grid-template-columns:1fr;column-gap:0;row-gap:4.2rem}}.p_homeMessageLink_item{overflow:hidden;border-radius:min(1.6rem,16px);border:solid 2px #121212}@media screen and (max-width: 767px){.p_homeMessageLink_item{border-radius:1.6rem}}.p_homeMessageLink_item-wrap{position:relative;z-index:1;margin-right:min(1.2rem,12px);margin-bottom:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_homeMessageLink_item-wrap{margin-right:1rem;margin-bottom:1rem}}.p_homeMessageLink_item-wrap::before{content:"";position:absolute;right:max(-1.2rem,-12px);bottom:max(-1.2rem,-12px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(1.6rem,16px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_homeMessageLink_item-wrap::before{right:-1rem;bottom:-1rem}}.p_homeMessageLink a{color:#121212}.p_homeMessageLinkImage{overflow:hidden;position:relative;height:min(26.6rem,266px)}@media screen and (max-width: 767px){.p_homeMessageLinkImage{height:18rem}}.p_homeMessageLinkImage::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#121212;opacity:.4}.p_homeMessageLinkImage img{object-fit:cover;object-position:center}.p_homeMessageLinkImage_text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;font-size:min(6.4rem,64px);font-family:"Agbalumo",system-ui;font-weight:700;letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.p_homeMessageLinkImage_text{font-size:4.8rem}}.p_homeMessageLink_text{display:flex;align-items:center;padding:min(3.2rem,32px) min(4.5rem,45px);border-top:solid 2px #121212;background-color:#fff}@media screen and (max-width: 767px){.p_homeMessageLink_text{padding:1.9rem 3.1rem}}.p_homeMessageLink_text p{display:flex;align-items:center;font-size:min(2rem,20px);font-weight:700}@media screen and (max-width: 767px){.p_homeMessageLink_text p{font-size:1.6rem}}.p_homeMessageLink_text p::before{content:"";display:inline-block;width:min(2.3rem,23px);height:min(2rem,20px);margin-right:min(1.1rem,11px);background-image:url(../image/common/footprints.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.p_homeMessageLink_text p::before{width:1.6rem;height:1.4rem;margin-right:.8rem;margin-bottom:-0.2rem}}.p_homeMessageLink_text span{display:inline-block;width:min(.9rem,9px);margin-left:auto}@media screen and (max-width: 767px){.p_homeMessageLink_text span{width:.8rem}}.p_homeMessageLink_text span img{height:auto}.p_homeShop{padding-top:calc(min(14.3rem,143px) + min(5.4rem,54px));padding-bottom:calc(min(14.3rem,143px) + min(5.4rem,54px));background-image:linear-gradient(0deg, transparent calc(100% - 1px), rgba(18, 18, 18, 0.1) calc(100% - 1px)),linear-gradient(90deg, transparent calc(100% - 1px), rgba(18, 18, 18, 0.1) calc(100% - 1px));background-size:min(3.2rem,32px) min(3.2rem,32px);background-repeat:repeat;background-position:center center;background-color:#d8f5f5}@media screen and (max-width: 767px){.p_homeShop{padding-top:8.8rem;padding-bottom:6.2rem;background-size:1.4rem 1.4rem}}.p_homeShop_inner{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.p_homeShop_inner{flex-direction:column}}@media screen and (max-width: 767px){.p_homeShop .p_homeHeading h2{text-align:center}}.p_homeShopText{margin-right:min(11.2rem,112px)}@media screen and (max-width: 767px){.p_homeShopText{margin-right:0;margin-bottom:4.2rem}}.p_homeShopText_detail{margin-top:min(2.4rem,24px);margin-bottom:min(4.8rem,48px);font-size:min(1.8rem,18px);line-height:1.8em}.p_homeShopImage{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(1.6rem,16px);width:auto}.p_homeShopImage_item{overflow:hidden;width:min(15rem,150px);height:min(15rem,150px);border:solid 2px #121212;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_homeShopImage_item{width:100%;height:auto;border-radius:1.6rem;aspect-ratio:1/1}}.p_homeShop_button{margin-top:min(4.8rem,48px)}@media screen and (max-width: 767px){.p_homeShop_button{margin-top:4.2rem}}@media screen and (max-width: 767px){.p_homeShop_button._sp-none{display:none}}.p_homeShop_button._pc-none{display:none}@media screen and (max-width: 767px){.p_homeShop_button._pc-none{display:block}}.p_homeColf{overflow:hidden;display:flex;align-items:center;height:100%}.p_homeColf img{width:300%;height:auto;animation:wave linear 30s infinite}.p_homeColf-wrap{position:relative;z-index:1;height:37.5rem;margin:-6rem 0;background-image:url(../image/home/homeColf_bg.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.p_homeColf-wrap{height:17.2rem}}.p_homeColumn{padding-top:calc(min(16.5rem,165px) + min(5.4rem,54px));padding-bottom:calc(min(16.2rem,162px) + min(5.4rem,54px));background-color:#ffefef}@media screen and (max-width: 767px){.p_homeColumn{padding-top:10rem;padding-bottom:6.2rem}}.p_homeColumnHeader{display:flex;align-items:flex-end;margin-bottom:min(5.2rem,52px)}@media screen and (max-width: 767px){.p_homeColumnHeader{display:block;margin-bottom:5rem}}.p_homeColumnHeader_image{width:min(31.3rem,313px);margin-left:min(11.2rem,112px)}@media screen and (max-width: 767px){.p_homeColumnHeader_image{display:none}}.p_homeColumnHeader_image img{height:auto}.p_homeColumnSlider{padding-right:calc((var(--vw, 1vw)*100 - min(116.7rem,1167px))/2)}@media screen and (max-width: 767px){.p_homeColumnSlider{padding-right:calc((var(--vw, 1vw)*100 - 33.6rem)/2)}}.p_homeColumnSlider-wrap{position:relative}.p_homeColumnSlider-wrap .swiper-wrapper{height:auto;padding-left:calc((var(--vw, 1vw)*100 - min(116.7rem,1167px))/2)}@media screen and (max-width: 767px){.p_homeColumnSlider-wrap .swiper-wrapper{padding-left:calc((var(--vw, 1vw)*100 - 33.6rem)/2)}}.p_homeColumnSliderScrollbar{position:relative;width:min(30rem,300px);height:auto;margin:min(4.8rem,48px) auto 0}@media screen and (max-width: 767px){.p_homeColumnSliderScrollbar{width:27.4rem;margin:4.2rem auto 0}}.p_homeColumnSliderScrollbar::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:#121212;border-radius:8px}.p_homeColumnSliderScrollbar_button{width:min(3rem,30px) !important;height:min(3rem,30px) !important;cursor:pointer}@media screen and (max-width: 767px){.p_homeColumnSliderScrollbar_button{width:2.8rem !important;height:2.8rem !important}}.p_homeColumnSliderScrollbar_button::before{content:"";display:inline-block;width:100%;height:100%;background-image:url(../image/home/homeColumnSliderScrollbar_button.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.p_homeColumn_item{width:min(40rem,400px);height:auto;margin-right:min(2.4rem,24px);padding:min(3.6rem,36px);border:solid 2px #121212;border-radius:min(2.4rem,24px);background-color:#fff}@media screen and (max-width: 767px){.p_homeColumn_item{width:30rem;margin-right:2.4rem;padding:2.7rem;border-radius:2.4rem}}.p_homeColumn_item a{color:#121212}.p_homeColumn_image{overflow:hidden;height:min(19.8rem,198px);margin-bottom:min(2rem,20px);border-radius:min(2rem,20px)}@media screen and (max-width: 767px){.p_homeColumn_image{height:14.9rem;margin-bottom:1.5rem;border-radius:2rem}}.p_homeColumn_image img{object-fit:cover;object-position:center}.p_homeColumnText_date{display:inline-block;margin-bottom:min(.8rem,8px);font-size:min(1.8rem,18px);letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.p_homeColumnText_date{margin-bottom:.5rem;font-size:1.4rem}}.p_homeColumnText_title{font-size:min(1.8rem,18px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_homeColumnText_title{font-size:1.4rem}}.p_homeColumn_button{margin-top:min(4.7rem,47px);text-align:center}@media screen and (max-width: 767px){.p_homeColumn_button{margin-top:4.1rem}}.p_homeNews{padding-top:min(16rem,160px);padding-bottom:min(12rem,120px)}@media screen and (max-width: 767px){.p_homeNews{padding:3.6rem 0}}.p_homeNews_content{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.p_homeNews_content{flex-direction:column}}.p_homeNews_content .p_homeHeading{flex:1;margin-right:min(10rem,100px)}@media screen and (max-width: 767px){.p_homeNews_content .p_homeHeading{margin-bottom:1.8rem}}.p_homeNews_content .c_newsList{width:min(59rem,590px)}@media screen and (max-width: 767px){.p_homeNews_content .c_newsList{width:100%}}.p_homeNews_link{margin-top:min(1.4rem,14px);text-align:right}@media screen and (max-width: 767px){.p_homeNews_link{margin-top:1.8rem}}.p_homeNews_link a{color:#121212;font-size:min(1.6rem,16px);font-weight:700}@media screen and (max-width: 767px){.p_homeNews_link a{font-size:1.4rem}}.p_homeFaq{padding:min(12rem,120px) 0}@media screen and (max-width: 767px){.p_homeFaq{padding:6rem 0}}.p_homeFaq_inner{display:grid;grid-template-columns:1fr auto}@media screen and (max-width: 767px){.p_homeFaq_inner{display:block}}@media screen and (max-width: 767px){.p_homeFaq_inner .p_homeHeading{margin-bottom:5.2rem}}.p_homeFaq_button{grid-column:1/3;margin-top:min(8rem,80px);text-align:center}@media screen and (max-width: 767px){.p_homeFaq_button{margin-top:4rem}}.p_dogcatSearch .c_search{width:min(116.4rem,1164px);margin:0 auto;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}@media screen and (max-width: 767px){.p_dogcatSearch .c_search{width:36rem}}.p_dogcatSearch .c_searchContent{padding:min(3.8rem,38px) min(2.4rem,24px)}@media screen and (max-width: 767px){.p_dogcatSearch .c_searchContent{padding:2.4rem 1.2rem}}.p_dogcatSearch .c_searchDogcat{border-bottom:none;border-radius:0}.p_dogcatSearch .c_searchDogcatItem._radio{justify-content:flex-start}.p_dogcatSearch .c_searchDogcat_bottom{display:grid;grid-template-columns:1fr auto;align-items:center}@media screen and (max-width: 767px){.p_dogcatSearch .c_searchDogcat_bottom{grid-template-columns:1fr;align-items:start}}.p_dogcatSearch .c_searchDogcatShow{margin-bottom:0;margin-right:min(2rem,20px)}@media screen and (max-width: 767px){.p_dogcatSearch .c_searchDogcatShow{margin-right:0}}.p_dogcatSearch .c_searchName{border:solid 2px #121212;border-top:none;border-bottom:none}.p_dogcatSearch .c_searchName input{border:solid 2px #121212;border-radius:min(.8rem,8px)}@media screen and (max-width: 767px){.p_dogcatSearch .c_searchName input{border-radius:.8rem}}.p_dogcat_archive{padding-top:min(8rem,80px);padding-bottom:min(12rem,120px);border-top:solid 2px #121212;background-color:#f8fcff}@media screen and (max-width: 767px){.p_dogcat_archive{padding-top:2.4rem;padding-bottom:6rem}}.p_dogcat_result{display:flex;align-items:center;margin-bottom:min(5.9rem,59px)}@media screen and (max-width: 767px){.p_dogcat_result{margin-bottom:1.6rem}}.p_dogcat_result h2{margin-right:min(1.2rem,12px);font-size:min(3.2rem,32px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcat_result h2{font-size:1.3rem;font-weight:500}}.p_dogcat_result p{font-size:min(3.6rem,36px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcat_result p{font-size:1.6rem}}.p_dogcat_result p span{font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_dogcat_result p span{font-size:1.6rem}}.p_dogcatSingle{overflow:hidden}.p_dogcatSingleTop{margin-bottom:min(10.7rem,107px)}@media screen and (max-width: 767px){.p_dogcatSingleTop{margin-bottom:4.8rem}}.p_dogcatSingleTop_inner{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.p_dogcatSingleTop_inner{flex-direction:column}}.p_dogcatSingleTopSlider{width:min(52rem,520px)}@media screen and (max-width: 767px){.p_dogcatSingleTopSlider{width:100%;margin-bottom:1.6rem}}.p_dogcatSingleTopSliderMain{border:solid 2px #121212;border-radius:min(2.4rem,24px);background-color:#fff}.p_dogcatSingleTopSliderMain-wrap{position:relative;z-index:1;margin-right:min(2rem,20px);margin-bottom:min(4rem,40px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p_dogcatSingleTopSliderMain-wrap{width:28rem;height:100%;margin:0 auto 2.4rem;transform:translateX(-0.6rem)}}.p_dogcatSingleTopSliderMain-wrap::before{content:"";position:absolute;right:max(-2rem,-20px);bottom:max(-2rem,-20px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(2.4rem,24px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_dogcatSingleTopSliderMain-wrap::before{right:-1.2rem;bottom:-1.2rem}}.p_dogcatSingleTopSliderMain .swiper-wrapper{height:auto;border-radius:min(2.4rem,24px)}.p_dogcatSingleTopSliderMain_item{aspect-ratio:1/1}.p_dogcatSingleTopSliderMain_item img{object-fit:cover;object-position:center}.p_dogcatSingleTopSliderMain_item._movie{position:relative;background-color:#fff}.p_dogcatSingleTopSliderMain_item._movie img{display:inline-block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(10rem,100px);height:auto;aspect-ratio:1/1}.p_dogcatSingleTopSliderMain_item._movie img.playActive{display:none}.p_dogcatSingleTopSliderThumbnail .swiper-wrapper{display:grid;grid-template-columns:repeat(5, 1fr);gap:min(1.2rem,12px);height:auto}@media screen and (max-width: 767px){.p_dogcatSingleTopSliderThumbnail .swiper-wrapper{gap:.4rem}}.p_dogcatSingleTopSliderThumbnail_item{position:relative;overflow:hidden;border:solid 2px #121212;border-radius:min(1.6rem,16px);aspect-ratio:1/1;cursor:pointer}@media screen and (max-width: 767px){.p_dogcatSingleTopSliderThumbnail_item{border-radius:1.2rem}}.p_dogcatSingleTopSliderThumbnail_item::before{content:"";display:inline-block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#121212;opacity:.4}.p_dogcatSingleTopSliderThumbnail_item img{object-fit:cover;object-position:center}.p_dogcatSingleTopSliderThumbnail_item.swiper-slide-thumb-active::before{display:none}.p_dogcatSingleTopSliderThumbnail_item._movie::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;z-index:1;translate:-50% -50%;width:min(2.8rem,28px);background-image:url(../image/common/movie_start.svg);background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1}.p_dogcatSingleTopBody{width:min(58.7rem,587px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBody{width:100%}}.p_dogcatSingleTopBodyHeader{display:flex;align-items:center;gap:min(1.2rem,12px);width:100%;margin-bottom:min(2.8rem,28px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyHeader{gap:.8rem;margin-bottom:.8rem}}.p_dogcatSingleTopBodyHeader_review{padding:min(.5rem,5px) min(1.6rem,16px);padding-right:min(1.3rem,13px);border:solid 2px #121212;border-radius:100vh;background-color:#ffefef;font-size:min(1.4rem,14px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyHeader_review{padding:.6rem 1.4rem;font-size:1.1rem}}.p_dogcatSingleTopBodyHeader_review._blue{background-color:#b0e9e2}.p_dogcatSingleTopBodyHeader_date{margin-left:auto;color:#bbb;font-size:min(1.6rem,16px);letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyHeader_date{margin-bottom:1.6rem;font-size:1.3rem}}.p_dogcatSingleTopBodyHeader_date span{margin-right:min(.6rem,6px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyHeader_date span{margin-right:.4rem;font-size:1.2rem}}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyHeader_date._sp_hide{display:none}}.p_dogcatSingleTopBodyHeader_date._pc_hide{display:none}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyHeader_date._pc_hide{display:inline-block}}.p_dogcatSingleTopBody_name{margin-bottom:min(1.6rem,16px);font-size:min(3.2rem,32px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBody_name{margin-bottom:.8rem;font-size:1.8rem}}.p_dogcatSingleTopBodyTag{display:flex;flex-wrap:wrap;gap:min(.8rem,8px) min(1.6rem,16px);margin-bottom:min(3.2rem,32px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyTag{gap:.6rem 1.2rem}}.p_dogcatSingleTopBodyTag_item{font-size:min(1.6rem,16px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyTag_item{font-size:1.3rem}}.p_dogcatSingleTopBodyTag_item::before{content:"#";color:#b0e9e2}.p_dogcatSingleTopBodyTag_item._pnk::before{color:#f88}.p_dogcatSingleTopBodyConsultation{display:grid;grid-template-columns:auto 1fr;align-items:center;margin-bottom:min(3.2rem,32px);border-radius:min(.8rem,8px);border:solid 2px #121212;background-color:#fff8f8}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyConsultation{display:block;width:calc(var(--vw, 1vw)*100);margin-bottom:0;margin-left:calc((var(--vw, 1vw)*100 - 33.6rem)/-2);border:none;border-radius:0;background-color:rgba(0,0,0,0)}}.p_dogcatSingleTopBodyConsultation_heading{display:flex;align-items:center;height:100%;padding:0 min(2rem,20px);border-right:solid 2px #121212;font-size:min(1.6rem,16px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyConsultation_heading{display:block;width:33.6rem;margin:0 auto;padding:1.2rem 0;border:solid 1.5px #121212;border-bottom:none;border-top-right-radius:.8rem;border-top-left-radius:.8rem;background-color:#fff8f8;text-align:center}}.p_dogcatSingleTopBodyConsultationList{flex:1;display:flex;flex-wrap:wrap;gap:min(.4rem,4px) min(1.4rem,14px);padding:min(1.9rem,19px) min(2.4rem,24px);background-color:#fff}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyConsultationList{gap:.4rem .6rem;padding:1.6rem calc((var(--vw, 1vw)*100 - 33.6rem)/2);border-top:solid 1.5px #121212;border-bottom:solid 1.5px #121212}}.p_dogcatSingleTopBodyConsultationList_item{font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyConsultationList_item{font-size:1.3rem}}.p_dogcatSingleTopBodyConsultationList_item::before{content:"#";color:#f88}.p_dogcatSingleTopBodyFeature{margin-bottom:min(3.2rem,32px);padding-bottom:min(3.2rem,32px);border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyFeature{width:calc(var(--vw, 1vw)*100);margin-bottom:0;margin-left:calc((var(--vw, 1vw)*100 - 33.6rem)/-2);padding:2.4rem calc((var(--vw, 1vw)*100 - 33.6rem)/2);border-bottom:solid 1.5px #121212}}.p_dogcatSingleTopBodyFeature_heading{margin-bottom:min(1.6rem,16px);font-size:min(2.4rem,24px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyFeature_heading{margin-bottom:1.2rem;font-size:1.6rem}}.p_dogcatSingleTopBodyFeature_detail{font-size:min(1.6rem,16px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyFeature_detail{font-size:1.4rem}}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeet{padding-top:2.4rem}}.p_dogcatSingleTopBodyMeet_heading{margin-bottom:min(1.2rem,12px);color:#0cc;font-size:min(2.4rem,24px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeet_heading{margin-bottom:2.4rem;font-size:1.8rem;text-align:center}}.p_dogcatSingleTopBodyMeet_inner{display:flex;margin-bottom:min(1.7rem,17px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeet_inner{flex-direction:row-reverse;margin-bottom:2.4rem}}.p_dogcatSingleTopBodyMeetText{margin-right:min(4.2rem,42px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetText{flex:1;margin-right:0}}.p_dogcatSingleTopBodyMeetText_store{margin-bottom:min(1rem,10px);font-size:min(2rem,20px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetText_store{margin-bottom:1.2rem;font-size:1.5rem}}.p_dogcatSingleTopBodyMeetTextMap{display:flex;align-items:center;margin-bottom:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetTextMap{flex-direction:column;align-items:flex-start;margin-bottom:1.2rem}}.p_dogcatSingleTopBodyMeetTextMap_address{font-size:min(1.6rem,16px);line-height:normal;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetTextMap_address{font-size:1.2rem}}.p_dogcatSingleTopBodyMeetTextMap_url{display:inline-block;margin-left:min(1rem,10px);padding:0 1.2rem 1px;border-radius:100vh;color:#121212;font-size:min(1.3rem,13px);letter-spacing:.08em;border:solid 1px #121212}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetTextMap_url{margin-top:.8rem;margin-left:0;font-size:1.1rem}}.p_dogcatSingleTopBodyMeetText_instagram{display:flex;align-items:center;color:#121212;font-size:min(1.6rem,16px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetText_instagram{font-size:1.2rem}}.p_dogcatSingleTopBodyMeetText_instagram img{width:2rem;height:2rem}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetText_instagram img{width:1.6rem;height:1.6rem}}.p_dogcatSingleTopBodyMeetText_instagram span{margin-left:min(1rem,10px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetText_instagram span{margin-left:.6rem}}.p_dogcatSingleTopBodyMeetText_instagram::after{content:"";display:inline-block;width:min(1rem,10px);height:min(1rem,10px);margin-left:min(.8rem,8px);margin-bottom:max(-0.3rem,-3px);background-image:url(../image/common/arrow_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeetText_instagram::after{width:.9rem;height:.9rem;margin-left:.6rem}}.p_dogcatSingleTopBodyMeet_image{overflow:hidden;width:min(12.5rem,125px);height:min(12.5rem,125px);border:solid 2px #121212;border-radius:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_dogcatSingleTopBodyMeet_image{width:14.4rem;height:14.4rem;margin-right:2rem}}.p_dogcatSingleTopBodyMeet_image img{object-fit:cover;object-position:center}.p_dogcatSingleColumn{margin-bottom:min(12rem,120px)}.p_dogcatSingleColumn-wrap{position:relative}@media screen and (max-width: 767px){.p_dogcatSingleColumn{margin-bottom:3.6rem}}.p_dogcatSingleColumn_inner{display:flex}.p_dogcatSingleColumn_left{width:min(70.2rem,702px)}@media screen and (max-width: 767px){.p_dogcatSingleColumn_left{width:100%}}.p_dogcatSingleColumn_right{flex:1}@media screen and (max-width: 767px){.p_dogcatSingleColumn_right{display:none}}.p_dogcatSingleFixed{overflow:hidden;padding-bottom:min(4.5rem,45px);border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#fff}.p_dogcatSingleFixed-wrap{position:absolute;right:calc((100% - min(116.7rem,1167px))/2);margin-left:auto;z-index:2;width:min(37.4rem,374px);margin-right:min(1.5rem,15px);margin-bottom:min(1.5rem,15px)}@media screen and (max-width: 767px){.p_dogcatSingleFixed-wrap{width:28rem;height:100%;margin:0 auto 2.4rem;transform:translateX(-0.6rem)}}.p_dogcatSingleFixed-wrap::before{content:"";position:absolute;right:max(-1.5rem,-15px);bottom:max(-1.5rem,-15px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(1.6rem,16px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_dogcatSingleFixed-wrap::before{right:-1.2rem;bottom:-1.2rem}}.p_dogcatSingleFixed_heading{padding:min(2.7rem,27px) min(3.1rem,31px) min(2.7rem,27px) 0;border-bottom:solid 2px #121212;background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%);font-size:min(2.4rem,24px);font-family:"Agbalumo",system-ui;letter-spacing:.08em;text-align:right}.p_dogcatSingleFixed_image{overflow:hidden;width:min(12.5rem,125px);height:min(12.5rem,125px);margin-top:max(-5.8rem,-58px);margin-bottom:min(1.6rem,16px);margin-left:min(3.2rem,32px);border:solid 2px #121212;border-radius:min(2.4rem,24px)}.p_dogcatSingleFixed_image img{object-fit:cover;object-position:center}.p_dogcatSingleFixedText{margin-left:min(3.2rem,32px)}.p_dogcatSingleFixedText_copy{margin-bottom:min(.4rem,4px);color:#f88;font-size:min(1.5rem,15px);letter-spacing:.08em;font-weight:700}.p_dogcatSingleFixedText_name{margin-bottom:min(1rem,10px);font-size:min(1.8rem,18px);letter-spacing:.08em}.p_dogcatSingleFixedTextTag{display:flex;flex-wrap:wrap;gap:min(.8rem,8px) min(1.6rem,16px);margin-bottom:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_dogcatSingleFixedTextTag{gap:.6rem 1.2rem}}.p_dogcatSingleFixedTextTag_item{font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleFixedTextTag_item{font-size:1.3rem}}.p_dogcatSingleFixedTextTag_item::before{content:"#";color:#f88}.p_dogcatSingleFixed_button{text-align:center}.p_dogcatSingle_heading .en{font-size:min(6.4rem,64px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingle_heading .en{font-size:2.8rem}}.p_dogcatSingle_heading .jp{display:block;font-size:min(1.8rem,18px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingle_heading .jp{font-size:1.4rem}}.p_dogcatSingleKnow{overflow:hidden;border-radius:min(1.6rem,16px);border:solid 2px #121212;margin-bottom:min(13rem,130px)}@media screen and (max-width: 767px){.p_dogcatSingleKnow{margin-bottom:3.6rem;border-radius:1.6rem}}.p_dogcatSingleKnow_heading{padding:min(1.2rem,12px) min(6.4rem,64px) min(4rem,40px);border-bottom:solid 2px #121212;background-color:#b0e9e2}@media screen and (max-width: 767px){.p_dogcatSingleKnow_heading{padding:.6rem 2.8rem 1.6rem}}.p_dogcatSingleKnowContent{padding:min(4.8rem,48px) min(6.4rem,64px)}@media screen and (max-width: 767px){.p_dogcatSingleKnowContent{padding:1.6rem 2rem}}.p_dogcatSingleKnowContent_heading{display:flex;align-items:center;margin-bottom:min(1.6rem,16px);font-size:min(2.4rem,24px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleKnowContent_heading{margin-bottom:.8rem;font-size:1.6rem}}.p_dogcatSingleKnowContent_heading span{margin-left:min(.7rem,7px)}.p_dogcatSingleKnowContent_heading img{width:min(4.2rem,42px);height:auto}@media screen and (max-width: 767px){.p_dogcatSingleKnowContent_heading img{width:2.8rem}}.p_dogcatSingleKnowContent_message{margin-bottom:min(4.8rem,48px);font-size:min(1.6rem,16px);line-height:normal;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleKnowContent_message{margin-bottom:1.6rem;font-size:1.4rem}}.p_dogcatSingleKnowContent_message:last-of-type{margin-bottom:0}.p_dogcatSingleData{margin-bottom:min(12rem,120px)}@media screen and (max-width: 767px){.p_dogcatSingleData{margin-bottom:3.6rem}}.p_dogcatSingleDataList{overflow:hidden;display:grid;grid-template-columns:min(18rem,180px) 1fr;align-items:center;margin-top:min(3.6rem,36px);margin-bottom:min(6.4rem,64px);border:solid 2px #121212;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_dogcatSingleDataList{grid-template-columns:11.2rem 1fr;width:calc(var(--vw, 1vw)*100);margin-top:3.2rem;margin-bottom:4.8rem;margin-left:calc((var(--vw, 1vw)*100 - 33.6rem)/-2);border:none;border-top:solid 1.5px #121212;border-bottom:solid 1.5px #121212;border-radius:0}}.p_dogcatSingleDataList_title{display:flex;align-items:center;height:100%;padding:min(2.4rem,24px) 0 min(2.4rem,24px) min(4.2rem,42px);border-bottom:solid 1px #b0e9e2;background-color:#d8f5f5;font-size:min(1.6rem,16px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleDataList_title{justify-content:center;padding:1.6rem 0;font-size:1.4rem;text-align:center;font-weight:500}}.p_dogcatSingleDataList_title:last-of-type{border:none}.p_dogcatSingleDataList_detail{padding:min(2.4rem,24px) min(2.7rem,27px);border-bottom:solid 1px #b0e9e2;font-size:min(1.6rem,16px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleDataList_detail{padding:1.6rem 2.4rem;font-size:1.4rem;font-weight:500}}.p_dogcatSingleDataList_detail ._mix{display:block;margin-top:min(.4rem,4px);font-size:min(1.3rem,13px)}.p_dogcatSingleDataList_detail:last-of-type{border:none}.p_dogcatSingleDataMedical{position:relative}.p_dogcatSingleDataMedical_heading{display:inline-block;padding:min(2rem,20px) min(4.6rem,46px);border:solid 2px #121212;border-bottom:0;border-radius:min(1.6rem,16px) min(1.6rem,16px) 0 0;background-color:#d8f5f5;font-size:min(1.8rem,18px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleDataMedical_heading{width:100%;padding:1.2rem 0;font-size:min(1.5rem,15px);text-align:center}}.p_dogcatSingleDataMedicalList{display:flex;flex-wrap:wrap;gap:min(1.2rem,12px);padding:min(3.2rem,32px);border:solid 2px #121212;border-radius:min(1.6rem,16px);border-top-left-radius:0}@media screen and (max-width: 767px){.p_dogcatSingleDataMedicalList{gap:.6rem;width:calc(var(--vw, 1vw)*100);margin-bottom:1.6rem;margin-left:calc((var(--vw, 1vw)*100 - 33.6rem)/-2);padding:1.6rem 1rem;border:none;border-top:solid 1.5px #121212;border-bottom:solid 1.5px #121212;border-radius:0}}.p_dogcatSingleDataMedicalList_item{padding:min(.4rem,4px) min(1.8rem,18px);border-radius:100vh;background-color:#fcc;font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleDataMedicalList_item{padding:.4rem 1.6rem;font-size:1.3rem}}.p_dogcatSingleDataMedicalList_item._untreated{border:solid 1px #f88;background-color:#fff}.p_dogcatSingleDataMedicalList_item._planned{background-color:#efefef;color:#bbb}.p_dogcatSingleDataMedicalGuide{display:flex;gap:min(1.2rem,12px);position:absolute;top:min(2rem,20px);right:0}@media screen and (max-width: 767px){.p_dogcatSingleDataMedicalGuide{position:static;justify-content:center;gap:1rem}}.p_dogcatSingleDataMedicalGuide_item{padding:min(.4rem,4px) min(1.8rem,18px);border-radius:100vh;background-color:#fcc;font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleDataMedicalGuide_item{padding:.4rem 1.6rem;font-size:1.3rem}}.p_dogcatSingleDataMedicalGuide_item._planned{border:solid 1px #f88;background-color:#fff}.p_dogcatSingleDataMedicalGuide_item._untreated{background-color:#efefef;color:#bbb}.p_dogcatSingleConsidering_heading{margin-bottom:min(9.8rem,98px)}@media screen and (max-width: 767px){.p_dogcatSingleConsidering_heading{margin-bottom:4.8rem}}.p_dogcatSingleConsidering_heading .en{font-size:min(10rem,100px);font-family:"Agbalumo",system-ui;letter-spacing:.08em;line-height:100%}@media screen and (max-width: 767px){.p_dogcatSingleConsidering_heading .en{font-size:4rem}}.p_dogcatSingleConsidering_heading .jp{display:block;margin-top:min(4.2rem,42px);font-size:min(3.2rem,32px)}@media screen and (max-width: 767px){.p_dogcatSingleConsidering_heading .jp{margin-top:1.6rem;font-size:1.6rem}}.p_dogcatSingleConsideringSection{margin-bottom:min(15rem,150px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringSection{margin-bottom:4.8rem}}.p_dogcatSingleConsideringSection:last-of-type{margin-bottom:0}.p_dogcatSingleConsideringSection_heading{position:relative;display:inline-block;min-width:min(28rem,280px);margin-bottom:min(8rem,80px);padding:min(2.2rem,22px) 0 min(4.5rem,45px);border:solid 2px #121212;border-bottom:none;border-radius:min(1.6rem,16px) min(1.6rem,16px) 0 0;background-color:#b0e9e2;text-align:center}@media screen and (max-width: 767px){.p_dogcatSingleConsideringSection_heading{display:block;width:30rem;margin:0 auto 1.2rem;padding:.6rem 0 1.6rem}}.p_dogcatSingleConsideringSection_heading::after{content:"";position:absolute;bottom:0;left:calc((var(--vw, 1vw)*100 - min(116.7rem,1167px))/-2);width:calc(var(--vw, 1vw)*100);height:2px;background-color:#121212}@media screen and (max-width: 767px){.p_dogcatSingleConsideringSection_heading::after{left:calc((var(--vw, 1vw)*100 - 30rem)/-2)}}.p_dogcatSingleConsideringSection_heading .en{font-size:min(4.2rem,42px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringSection_heading .en{font-size:2.8rem}}.p_dogcatSingleConsideringSection_heading .jp{display:block;margin-top:min(.4rem,4px);font-size:min(1.8rem,18px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringSection_heading .jp{margin-top:0;font-size:1.4rem}}.p_dogcatSingleConsideringFlow{counter-reset:number 0}.p_dogcatSingleConsideringFlow_item{overflow:hidden;margin-bottom:min(1.8rem,18px);border:solid 2px #121212;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringFlow_item{margin-bottom:1.2rem;border-radius:1.6rem}}.p_dogcatSingleConsideringFlow_item:last-of-type{margin-bottom:0}.p_dogcatSingleConsideringFlow_title{position:relative;display:flex;align-items:center;padding:min(2.4rem,24px);padding-right:calc(min(2.4rem,24px) + min(2.8rem,28px) + min(3.2rem,32px));background-color:#d8f5f5;font-size:min(2.1rem,21px);font-weight:700;letter-spacing:.08em;cursor:pointer}@media screen and (max-width: 767px){.p_dogcatSingleConsideringFlow_title{max-height:6.8rem;padding:1.4rem 2rem;padding-right:7.2rem;font-size:1.6rem}}.p_dogcatSingleConsideringFlow_title p{flex:1}.p_dogcatSingleConsideringFlow_title::before{counter-increment:number 1;content:counter(number) " ";display:inline-flex;align-items:center;justify-content:center;width:min(4rem,40px);height:min(4rem,40px);margin-right:min(1.2rem,12px);border:solid 2px #3f3a39;border-radius:min(1.2rem,12px);background-color:#b0e9e2;color:#121212;font-size:min(2rem,20px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringFlow_title::before{width:3.6rem;height:3.6rem;margin-right:1.2rem;border-radius:.8rem;font-size:2rem}}.p_dogcatSingleConsideringFlow_title .icon{position:absolute;right:min(2.8rem,28px);top:50%;transform:translateY(-50%);width:min(3.2rem,32px);height:min(3.2rem,32px);border-radius:min(.8rem,8px);border:solid 2px #121212;background-color:#fff}@media screen and (max-width: 767px){.p_dogcatSingleConsideringFlow_title .icon{right:2rem;width:3.2rem;height:3.2rem;border-radius:.8rem}}.p_dogcatSingleConsideringFlow_title .icon::before,.p_dogcatSingleConsideringFlow_title .icon::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(1.2rem,12px);height:2px;border-radius:100vh;background-color:#121212}.p_dogcatSingleConsideringFlow_title .icon::after{transform:translate(-50%, -50%) rotate(90deg);transition:opacity .3s}.p_dogcatSingleConsideringFlow_title._close .icon::after{opacity:0}.p_dogcatSingleConsideringFlow_detail{display:none;padding:min(3.2rem,32px);font-size:min(1.6rem,16px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringFlow_detail{font-size:1.4rem;padding:1.6rem 2rem}}.p_dogcatSingleConsideringContect{overflow:hidden;margin-top:min(15rem,150px);border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#fff}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect{margin-top:4.8rem}}.p_dogcatSingleConsideringContect-wrap{position:relative;z-index:1;margin-bottom:min(9.6rem,96px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect-wrap{margin:0 auto 6.2rem}}.p_dogcatSingleConsideringContect-wrap::before{content:"";position:absolute;right:max(-1.6rem,-16px);bottom:max(-1.6rem,-16px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(1.6rem,16px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect-wrap::before{right:-1.2rem;bottom:-1.2rem}}.p_dogcatSingleConsideringContect_inner{padding:min(4.8rem,48px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_inner{padding:2.4rem 1.2rem}}.p_dogcatSingleConsideringContect_heading{padding:min(5.1rem,51px) 0;border-bottom:solid 2px #121212;background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%);font-size:min(5.6rem,56px);font-family:"Agbalumo",system-ui;letter-spacing:.08em;line-height:1;text-align:center}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_heading{padding:2.2rem 0 2.5rem;font-size:3.6rem}}.p_dogcatSingleConsideringContectLine{display:flex;align-items:center;justify-content:center;margin-bottom:min(4.8rem,48px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContectLine{margin-bottom:2.4rem}}.p_dogcatSingleConsideringContectLine_icon{width:8rem;height:8rem;margin-right:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContectLine_icon{display:none}}.p_dogcatSingleConsideringContectLine_text{font-size:min(1.8rem,18px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContectLine_text{font-size:1.3rem;font-weight:500}}.p_dogcatSingleConsideringContectLine_text span{display:block;font-size:min(2.8rem,28px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContectLine_text span{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem;font-size:1.6rem;font-weight:700}}@media screen and (max-width: 767px)and (max-width: 767px){.p_dogcatSingleConsideringContectLine_text span::before{content:"";display:inline-block;width:4.4rem;height:4.4rem;margin-right:1.2rem;background-image:url(../image/common/logo_line_square.svg);background-position:center;background-repeat:no-repeat;background-size:contain}}.p_dogcatSingleConsideringContect_button{display:flex;justify-content:space-between;position:relative;z-index:1;margin-bottom:min(2.6rem,26px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_button{flex-direction:column;row-gap:.8rem;margin-bottom:2.4rem}}.p_dogcatSingleConsideringContect_button a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:min(29rem,290px);height:min(14rem,140px);margin-bottom:min(.6rem,6px);border:solid 2px #121212;border-radius:min(1.6rem,16px);color:#121212;text-align:center}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_button a{flex-direction:row;align-items:center;width:100%;height:6.4rem;margin-bottom:.4rem}}.p_dogcatSingleConsideringContect_button a::after{content:"";display:inline-block;position:absolute;top:min(.8rem,8px);left:min(-0.2rem,-2px);z-index:-1;width:calc(100% + min(.4rem,4px));height:100%;border-radius:min(1.6rem,16px);background-color:#121212}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_button a::after{top:.6rem;left:-0.2rem;width:calc(100% + .4rem)}}.p_dogcatSingleConsideringContect_button a span{display:block;margin-top:min(.8rem,8px);font-size:min(2rem,20px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_button a span{margin-top:0;margin-left:1.6rem;font-size:1.6rem}}.p_dogcatSingleConsideringContect_button a img{width:auto;height:min(4.6rem,46px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_button a img{height:1.8rem}}.p_dogcatSingleConsideringContect_button a._meet{background-color:#f88}.p_dogcatSingleConsideringContect_button a._review{background-color:#b0e9e2}.p_dogcatSingleConsideringContect_message{padding:min(2.4rem,24px);border-radius:min(.8rem,8px);background-color:#f9f9f9}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_message{padding:2.4rem 1.2rem 2.4rem 1.6rem;border-radius:.8rem}}.p_dogcatSingleConsideringContect_message h3{margin-bottom:min(.6rem,6px);color:#f88;font-size:min(1.8rem,18px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_message h3{font-size:1.6rem}}.p_dogcatSingleConsideringContect_message p{font-size:min(1.4rem,14px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringContect_message p{font-size:1.4rem}}.p_dogcatSingleConsideringMeet{overflow:hidden;border:solid 2px #121212;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeet{border-radius:1.6rem}}.p_dogcatSingleConsideringMeet_heading{padding:min(2.4rem,24px) min(3.6rem,36px);background-color:#b0e9e2;font-size:min(2.4rem,24px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeet_heading{padding:2rem;font-size:1.6rem;text-align:center}}.p_dogcatSingleConsideringMeet_inner{display:flex;padding:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeet_inner{display:grid;grid-template-columns:1fr auto;margin-bottom:0;padding:2.4rem 2.1rem}}.p_dogcatSingleConsideringMeetText{flex:1;margin-right:min(4.2rem,42px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetText{grid-column:2/3;margin-right:0}}.p_dogcatSingleConsideringMeetText_store{margin-bottom:min(1rem,10px);font-size:min(2rem,20px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetText_store{margin-bottom:.6rem;font-size:1.5rem}}.p_dogcatSingleConsideringMeetTextMap{display:flex;align-items:flex-end;margin-bottom:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetTextMap{flex-direction:column;align-items:flex-start;margin-bottom:1.2rem}}.p_dogcatSingleConsideringMeetTextMap_address{font-size:min(1.6rem,16px);line-height:normal;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetTextMap_address{font-size:1.2rem}}.p_dogcatSingleConsideringMeetTextMap_url{display:inline-block;margin-left:min(1rem,10px);padding:0 1.2rem 1px;border-radius:100vh;color:#121212;font-size:min(1.3rem,13px);letter-spacing:.08em;border:solid 1px #121212}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetTextMap_url{margin-top:.4rem;margin-left:0;font-size:1.1rem}}.p_dogcatSingleConsideringMeetText_instagram{display:flex;align-items:center;margin-bottom:min(2rem,20px);color:#121212;font-size:min(1.6rem,16px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetText_instagram{font-size:1.2rem}}.p_dogcatSingleConsideringMeetText_instagram img{width:2rem;height:2rem}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetText_instagram img{width:1.6rem;height:1.6rem}}.p_dogcatSingleConsideringMeetText_instagram span{margin-left:min(1rem,10px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetText_instagram span{margin-left:.6rem}}.p_dogcatSingleConsideringMeetText_instagram::after{content:"";display:inline-block;width:min(1rem,10px);height:min(1rem,10px);margin-left:min(.8rem,8px);margin-bottom:max(-0.3rem,-3px);background-image:url(../image/common/arrow_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeetText_instagram::after{width:.9rem;height:.9rem;margin-left:.6rem}}.p_dogcatSingleConsideringMeet_image{overflow:hidden;width:min(21.6rem,216px);height:min(21.6rem,216px);margin-right:min(2.6rem,26px);border:solid 2px #121212;border-radius:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeet_image{grid-column:1/2;width:13.2rem;height:13.2rem;margin-right:2rem}}.p_dogcatSingleConsideringMeet_image img{object-fit:cover;object-position:center}.p_dogcatSingleConsideringMeet_button{display:inline-block;padding:min(1.6rem,16px) min(2.6rem,26px);border:solid 1px #121212;border-radius:100vh;color:#121212;font-size:min(1.6rem,16px);letter-spacing:.08em;line-height:1;text-align:center}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeet_button{grid-column:1/3;grid-row:2/3;width:100%;padding:1.2rem 0;font-size:1.4rem}}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeet_button._sp_hide{display:none}}.p_dogcatSingleConsideringMeet_button._pc_hide{display:none}@media screen and (max-width: 767px){.p_dogcatSingleConsideringMeet_button._pc_hide{display:inline-block}}.p_dogcatSingleConsidering_button{margin-top:min(3.2rem,32px);text-align:center}.p_dogcatSingleShop{margin:min(12rem,120px) 0}@media screen and (max-width: 767px){.p_dogcatSingleShop{margin:3.6rem 0}}.p_dogcatSingleShop_inner{width:min(70.2rem,702px)}@media screen and (max-width: 767px){.p_dogcatSingleShop_inner{width:100%}}.p_dogcatSingleShop_heading{display:flex;flex-direction:column;align-items:center;margin-bottom:min(3.4rem,34px)}@media screen and (max-width: 767px){.p_dogcatSingleShop_heading{margin-bottom:3.2rem}}.p_dogcatSingleShop_heading ._fukidashi{position:relative;display:inline-block;margin-bottom:min(2.1rem,21px);padding:min(1.1rem,11px) min(3.6rem,36px) min(1.3rem,13px);font-size:min(1.8rem,18px);background-color:#fff;border:solid 2px #121212;border-radius:100vh;box-sizing:border-box}@media screen and (max-width: 767px){.p_dogcatSingleShop_heading ._fukidashi{margin-bottom:1.8rem;padding:.5rem 2.2rem .6rem;font-size:1.4rem}}.p_dogcatSingleShop_heading ._fukidashi::before{content:"";position:absolute;bottom:max(-0.8rem,-8px);left:50%;transform:translateX(-50%);border-right:min(.4rem,4px) solid rgba(0,0,0,0);border-left:min(.4rem,4px) solid rgba(0,0,0,0);border-top:min(.9rem,9px) solid #fff;z-index:2}@media screen and (max-width: 767px){.p_dogcatSingleShop_heading ._fukidashi::before{bottom:-0.4rem;border-right:.2rem solid rgba(0,0,0,0);border-left:.2rem solid rgba(0,0,0,0);border-top:.5rem solid #fff}}.p_dogcatSingleShop_heading ._fukidashi::after{content:"";position:absolute;bottom:max(-1.2rem,-12px);left:50%;transform:translateX(-50%);border-right:min(.6rem,6px) solid rgba(0,0,0,0);border-left:min(.6rem,6px) solid rgba(0,0,0,0);border-top:min(1.2rem,12px) solid #121212;z-index:1}@media screen and (max-width: 767px){.p_dogcatSingleShop_heading ._fukidashi::after{bottom:-0.7rem;border-right:.3rem solid rgba(0,0,0,0);border-left:.3rem solid rgba(0,0,0,0);border-top:.7rem solid #121212}}.p_dogcatSingleShop_heading h2{font-size:min(2.8rem,28px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleShop_heading h2{font-size:1.8rem;text-align:center}}.p_dogcatSingleShop_heading h2 br ._pc_hide{display:none}@media screen and (max-width: 767px){.p_dogcatSingleShop_heading h2 br ._pc_hide{display:inline}}.p_dogcatSingleShopContent{padding:min(5.8rem,58px) 0;border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#fff}@media screen and (max-width: 767px){.p_dogcatSingleShopContent{padding:2.4rem 1.6rem 2rem}}.p_dogcatSingleShopContent-wrap{position:relative;z-index:1;margin-bottom:min(4.2rem,42px)}@media screen and (max-width: 767px){.p_dogcatSingleShopContent-wrap{margin-bottom:1.4rem}}.p_dogcatSingleShopContent-wrap::before{content:"";position:absolute;top:min(1.2rem,12px);left:0;z-index:-1;display:inline-block;width:100%;height:100%;border-radius:min(1.6rem,16px);background-color:#121212}@media screen and (max-width: 767px){.p_dogcatSingleShopContent-wrap::before{top:.4rem}}.p_dogcatSingleShopContent_heading{margin-bottom:min(.6rem,6px);font-size:min(2.6rem,26px);letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p_dogcatSingleShopContent_heading{font-size:2rem}}.p_dogcatSingleShopContent_heading br ._pc_hide{display:none}@media screen and (max-width: 767px){.p_dogcatSingleShopContent_heading br ._pc_hide{display:inline}}.p_dogcatSingleShopContent_message{margin-bottom:min(1.6rem,16px);font-size:min(1.8rem,18px);letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p_dogcatSingleShopContent_message{font-size:1.4rem}}.p_dogcatSingleShopContentList{display:flex;justify-content:center;column-gap:min(1rem,10px);margin-bottom:min(4.2rem,42px)}@media screen and (max-width: 767px){.p_dogcatSingleShopContentList{justify-content:space-between;column-gap:0;margin-bottom:1.6rem}}.p_dogcatSingleShopContentList_item{padding:min(.8rem,8px) min(1.6rem,16px) min(1rem,10px);border:solid 2px #121212;border-radius:min(.7rem,7px);background-color:#fff8f8;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_dogcatSingleShopContentList_item{padding:.4rem 1rem .5rem;border:solid 1.5px #121212;border-radius:.7rem;font-size:1.3rem}}.p_dogcatSingleShopContent_button{position:relative;z-index:1;text-align:center}.p_dogcatSingleShopContent_button a{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(45rem,450px);height:min(7.4rem,74px);margin-bottom:min(.3rem,3px);border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#b0e9e2;color:#121212;font-size:min(1.8rem,18px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;line-height:1;letter-spacing:.08em;text-align:center;transition:all .3s}@media screen and (max-width: 767px){.p_dogcatSingleShopContent_button a{width:100%;height:6.4rem;font-size:1.6rem}}.p_dogcatSingleShopContent_button a::before{content:"";position:absolute;top:1px;left:max(-0.2rem,-2px);z-index:-1;display:inline-block;width:min(45rem,450px);height:min(7.4rem,74px);border-radius:min(1.6rem,16px);background-color:#121212}@media screen and (max-width: 767px){.p_dogcatSingleShopContent_button a::before{width:calc(100% + 4px);height:6.4rem}}.p_dogcatSingleShopLink{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(2rem,20px);position:relative;z-index:1}@media screen and (max-width: 767px){.p_dogcatSingleShopLink{display:flex;flex-direction:column;row-gap:.8rem}}.p_dogcatSingleShopLink_item a{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;height:min(14rem,140px);margin-bottom:min(.6rem,6px);border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#fff;color:#121212;text-align:center}@media screen and (max-width: 767px){.p_dogcatSingleShopLink_item a{flex-direction:row;align-items:center;width:100%;height:6.4rem;margin-bottom:.4rem}}.p_dogcatSingleShopLink_item a::after{content:"";display:inline-block;position:absolute;top:min(.8rem,8px);left:min(-0.2rem,-2px);z-index:-1;width:calc(100% + min(.4rem,4px));height:100%;border-radius:min(1.6rem,16px);background-color:#121212}@media screen and (max-width: 767px){.p_dogcatSingleShopLink_item a::after{top:.6rem;left:-0.2rem;width:calc(100% + .4rem)}}.p_dogcatSingleShopLink_item a span{display:block;margin-top:min(.8rem,8px);font-size:min(1.8rem,18px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSingleShopLink_item a span{margin-top:0;margin-left:1.6rem;font-size:1.6rem}}.p_dogcatSingleShopLink_item a img{width:auto;height:min(3.2rem,32px)}@media screen and (max-width: 767px){.p_dogcatSingleShopLink_item a img{height:1.8rem}}.p_dogcatSingleKind{padding:min(12rem,120px) 0;background-color:#ffefef}@media screen and (max-width: 767px){.p_dogcatSingleKind{padding:3.6rem 0}}.p_dogcatSingleKindHeading{margin-bottom:min(6rem,60px)}@media screen and (max-width: 767px){.p_dogcatSingleKindHeading{margin-bottom:3.6rem}}.p_dogcatSingleKindHeading .en{font-family:"Agbalumo",system-ui;font-size:min(7.2rem,72px);font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (max-width: 767px){.p_dogcatSingleKindHeading .en{font-size:4.8rem}}.p_dogcatSingleKindHeading .en ._small{display:inline-block;margin-left:min(1.2rem,12px);font-size:min(2.8rem,28px);letter-spacing:.08em}.p_dogcatSingleKindHeading .en ._pnk{color:#f88}.p_dogcatSingleKindHeading .jp{display:block;margin-top:min(2.7rem,27px);margin-bottom:min(1.6rem,16px);font-size:min(2.8rem,28px);font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleKindHeading .jp{margin-top:1.6rem;margin-bottom:1.6rem;font-size:2.4rem}}.p_dogcatSingleKindSlider{padding-right:min(.6rem,6px)}@media screen and (max-width: 767px){.p_dogcatSingleKindSlider{padding-right:.6rem}}.p_dogcatSingleKindSlider-wrap{position:relative;width:min(70.2rem,702px)}@media screen and (max-width: 767px){.p_dogcatSingleKindSlider-wrap{width:100%}}.p_dogcatSingleKindSlider-wrap .swiper-wrapper{height:auto}.p_dogcatSingleKindSliderScrollbar{position:relative;height:auto;margin-top:min(6rem,60px)}@media screen and (max-width: 767px){.p_dogcatSingleKindSliderScrollbar{width:27.4rem;margin:4.2rem auto 0}}.p_dogcatSingleKindSliderScrollbar::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:#121212;border-radius:8px}.p_dogcatSingleKindSliderScrollbar_button{width:min(3rem,30px) !important;height:min(3rem,30px) !important;cursor:pointer}@media screen and (max-width: 767px){.p_dogcatSingleKindSliderScrollbar_button{width:2.8rem !important;height:2.8rem !important}}.p_dogcatSingleKindSliderScrollbar_button::before{content:"";display:inline-block;width:100%;height:100%;background-image:url(../image/home/homeColumnSliderScrollbar_button.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.p_dogcatSingleKind_item{width:min(21.2rem,212px);margin-right:min(2.4rem,24px)}@media screen and (max-width: 767px){.p_dogcatSingleKind_item{margin-right:2.4rem}}.p_dogcatSingleKind_item a{color:#121212}.p_dogcatSingleKind_item:last-of-type{margin-right:0}.p_dogcatSingleKind_image{overflow:hidden;border-radius:min(2.4rem,24px);border:solid 2px #121212}.p_dogcatSingleKind_image-wrap{position:relative;z-index:1;width:100%;height:auto;margin-right:min(.6rem,6px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p_dogcatSingleKind_image-wrap{width:100%;height:100%;margin-right:.6rem;margin-bottom:1rem;aspect-ratio:1/1}}.p_dogcatSingleKind_image-wrap::before{content:"";position:absolute;right:max(-0.6rem,-6px);bottom:max(-0.6rem,-6px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(2.4rem,24px);background-color:#f88}@media screen and (max-width: 767px){.p_dogcatSingleKind_image-wrap::before{right:-0.6rem;bottom:-1rem}}.p_dogcatSingleKind_image img{object-fit:cover;object-position:center}.p_dogcatSingleKindText{margin-top:min(1.6rem,16px);flex:1}@media screen and (max-width: 767px){.p_dogcatSingleKindText{margin-top:1.2rem}}.p_dogcatSingleKindText_name{margin-bottom:min(.4rem,4px);font-size:min(2rem,20px);letter-spacing:.08em;line-height:1.4em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleKindText_name{margin-bottom:.8rem;font-size:2rem}}.p_dogcatSingleKindText_store{margin-bottom:min(.9rem,9px);font-size:min(1.5rem,15px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleKindText_store{margin-bottom:.8rem;font-size:1.2rem}}.p_dogcatSingleKindText_kinds{color:#bbb;font-size:min(1.5rem,15px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_dogcatSingleKindText_kinds{font-size:1.2rem}}.p_dogcatSingleKindText .e_introductionVideo{margin-top:min(1.2rem,12px)}.p_dogcatSinglePickup{padding:min(12rem,120px) 0;background-color:#fff8f8}@media screen and (max-width: 767px){.p_dogcatSinglePickup{padding:3.6rem 0}}.p_dogcatSinglePickup .c_pickup{margin-bottom:min(6rem,60px)}@media screen and (max-width: 767px){.p_dogcatSinglePickup .c_pickup{margin-bottom:2.4rem}}.p_dogcatSinglePickup .c_pickupList{margin-top:min(6.4rem,64px)}@media screen and (max-width: 767px){.p_dogcatSinglePickup .c_pickupList{margin-top:4.2rem}}.p_dogcatSinglePickup .c_pickup:last-of-type{margin-bottom:0}@media screen and (max-width: 767px){.p_dogcatSinglePickup .c_pickup .p_homeHeading{padding-left:0}}.p_dogcatSinglePickup .c_pickup .p_homeHeading h2{position:relative;padding-top:min(5.6rem,56px)}@media screen and (max-width: 767px){.p_dogcatSinglePickup .c_pickup .p_homeHeading h2{padding-top:0;text-align:center}}.p_dogcatSinglePickup .c_pickup .p_homeHeading h2::before{content:"choosing";position:absolute;top:0;left:0;font-size:min(4.2rem,42px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_dogcatSinglePickup .c_pickup .p_homeHeading h2::before{display:inline-block;position:relative;top:auto;left:auto;margin-bottom:.6rem;font-size:2rem}}@media screen and (max-width: 767px){.p_dogcatSinglePickup .c_pickup .p_homeHeading h2 .en{margin-left:0;padding-left:0;display:flex;align-items:flex-end;justify-content:center}}@media screen and (max-width: 767px){.p_dogcatSinglePickup .c_pickup .p_homeHeading h2 .en::before{position:static;transform:none;margin-right:1.3rem}}.p_voice{padding-bottom:min(20rem,200px)}.p_voice_archive{margin-top:min(10rem,100px)}@media screen and (max-width: 767px){.p_voice_archive{margin-top:4.8rem}}.p_voiceSingleHeader{overflow:hidden;border-top-left-radius:min(2.4rem,24px);border-top-right-radius:min(2.4rem,24px);border:solid 2px #121212;border-bottom:none}@media screen and (max-width: 767px){.p_voiceSingleHeader{border-top-left-radius:1.6rem;border-top-right-radius:1.6rem}}.p_voiceSingleHeader-wrap{border-bottom:solid 2px #121212}.p_voiceSingleHeader_vol{display:flex;justify-content:center;align-items:center;height:min(12rem,120px);border-bottom:solid 2px #121212;background-color:#b0e9e2;font-size:min(2.4rem,24px);letter-spacing:.1em}@media screen and (max-width: 767px){.p_voiceSingleHeader_vol{height:6rem;font-size:1.3rem}}.p_voiceSingleHeader_content{padding:min(5.5rem,55px) 0;background-color:#fff}@media screen and (max-width: 767px){.p_voiceSingleHeader_content{padding:2.4rem 1.6rem}}.p_voiceSingleHeader_title{margin-bottom:min(2rem,20px);font-size:min(3.2rem,32px);letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p_voiceSingleHeader_title{margin-bottom:1.2rem;font-size:1.6rem;text-align:left}}.p_voiceSingleHeader_name{margin-bottom:min(2rem,20px);font-size:min(2.4rem,24px);font-weight:700;letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p_voiceSingleHeader_name{margin-bottom:1.2rem;font-size:1.4rem;text-align:left}}.p_voiceSingleHeader_name::after{content:"さん";display:inline-block;margin-left:min(.6rem,6px);font-size:min(1.6rem,16px);font-weight:700}@media screen and (max-width: 767px){.p_voiceSingleHeader_name::after{margin-left:.2rem;font-size:1.1rem}}.p_voiceSingleHeaderData{display:inline-flex;justify-content:center;column-gap:min(2.4rem,24px);padding:min(1.2rem,12px) min(3.6rem,36px);border-radius:100vh;background-color:#f8fcff}@media screen and (max-width: 767px){.p_voiceSingleHeaderData{column-gap:2rem;padding:.4rem 1.6rem}}.p_voiceSingleHeaderData-wrap{text-align:center}@media screen and (max-width: 767px){.p_voiceSingleHeaderData-wrap{text-align:left}}.p_voiceSingleHeaderData_item{display:flex;column-gap:min(1.2rem,12px);align-items:center}@media screen and (max-width: 767px){.p_voiceSingleHeaderData_item{column-gap:.6rem}}.p_voiceSingleHeaderData_title{color:#0cc;font-size:min(1.5rem,15px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_voiceSingleHeaderData_title{font-size:1.1rem}}.p_voiceSingleHeaderData_detail{font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_voiceSingleHeaderData_detail{font-size:1.1rem}}.p_voiceSingle_thumbnail{margin-bottom:min(6.4rem,64px)}@media screen and (max-width: 767px){.p_voiceSingle_thumbnail{margin-bottom:2.4rem}}.p_voiceSingle_thumbnail img{width:100%;height:auto}.p_voiceSingle_body{width:min(80rem,800px);margin:0 auto min(34rem,340px)}@media screen and (max-width: 767px){.p_voiceSingle_body{width:100%;margin:0 auto 4.8rem}}.p_voiceSingle_body p{margin-top:1em;margin-bottom:1em;font-size:min(1.8rem,18px);letter-spacing:.2em;line-height:2em;font-weight:500}@media screen and (max-width: 767px){.p_voiceSingle_body p{font-size:1.4rem}}.p_voiceSingle_body h2{margin-top:min(3.2rem,32px);margin-bottom:min(2.4rem,24px);font-size:min(3.2rem,32px);letter-spacing:.2em;line-height:2em}@media screen and (max-width: 767px){.p_voiceSingle_body h2{margin-top:2.4rem;margin-bottom:1.6rem;font-size:1.8rem;letter-spacing:.08em}}.p_voiceSingle_body img{width:100%;height:auto;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_voiceSingle_body img{border-radius:1.6rem}}.p_voiceSingle_body *:last-child{margin-bottom:0}.p_voiceSingleOther{padding-bottom:min(20.5rem,205px)}.p_voiceSingleOther_heading{margin-bottom:min(7.7rem,77px)}@media screen and (max-width: 767px){.p_voiceSingleOther_heading{margin-bottom:3.2rem}}.p_voiceSingleOther_heading .en{font-family:"Agbalumo",system-ui;font-size:min(6.4rem,64px);font-weight:700;letter-spacing:.08em;line-height:1}@media screen and (max-width: 767px){.p_voiceSingleOther_heading .en{font-size:4rem}}.p_voiceSingleOther_heading .jp{display:block;margin-top:min(2.7rem,27px);font-size:min(1.8rem,18px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_voiceSingleOther_heading .jp{margin-top:1.6rem;font-size:1.6rem}}.p_store{padding-bottom:min(12rem,120px)}@media screen and (max-width: 767px){.p_store{padding-bottom:6rem}}.p_storeArchive{margin-top:min(10rem,100px);margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_storeArchive{margin-top:4.8rem;margin-bottom:4.8rem}}.p_storeArchive:last-of-type{margin-bottom:0}.p_storeArchiveHeader{display:flex;align-items:center;justify-content:space-between;margin-bottom:min(6.4rem,64px)}@media screen and (max-width: 767px){.p_storeArchiveHeader{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:2.4rem}}.p_storeArchiveHeader_heading{margin-top:max(-3.2rem,-32px)}@media screen and (max-width: 767px){.p_storeArchiveHeader_heading{margin-top:-1.8rem;margin-bottom:2.4rem}}.p_storeArchiveHeader_heading .en{font-size:min(6.4rem,64px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeArchiveHeader_heading .en{font-size:4rem}}.p_storeArchiveHeader_heading .jp{display:block;font-size:min(1.8rem,18px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeArchiveHeader_heading .jp{margin-top:.4rem;font-size:1.6rem}}.p_storeArchiveHeader_detail{width:min(70rem,700px);font-size:min(1.6rem,16px);font-weight:500;letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_storeArchiveHeader_detail{width:100%;font-size:1.4rem}}.p_storeList{display:grid;grid-template-columns:repeat(4, 1fr);gap:min(7.2rem,72px) min(3.6rem,36px)}@media screen and (max-width: 767px){.p_storeList{grid-template-columns:repeat(2, 1fr);gap:3.2rem 1.6rem}}.p_storeList_item{width:100%}@media screen and (max-width: 767px){.p_storeListText{margin-right:0}}.p_storeListText_store{margin-bottom:min(1rem,10px);font-size:min(2rem,20px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeListText_store{margin-bottom:1.2rem;font-size:1.5rem}}.p_storeListText_store a{color:#121212}.p_storeListTextTag{display:flex;flex-wrap:wrap;gap:min(.8rem,8px);margin-bottom:min(1.6rem,16px)}.p_storeListTextTag_item{padding:min(.4rem,4px) min(1.6rem,16px);background-color:#d8f5f5;border-radius:100vh;font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeListTextTag_item{font-size:1.2rem}}.p_storeListText_date{margin-bottom:min(2.1rem,21px);font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeListText_date{font-size:1.2rem}}.p_storeListText_date span{color:#bbb}.p_storeListText_address{margin-bottom:min(1rem,10px);font-size:min(1.6rem,16px);line-height:normal;letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeListText_address{margin-bottom:.6rem;font-size:1.2rem}}.p_storeListText_map{margin-bottom:min(2rem,20px)}@media screen and (max-width: 767px){.p_storeListText_map{margin-bottom:1.2rem}}.p_storeListText_map a{display:inline-block;padding:0 1.2rem 1px;border-radius:100vh;color:#121212;font-size:min(1.3rem,13px);letter-spacing:.08em;border:solid 1px #121212}@media screen and (max-width: 767px){.p_storeListText_map a{font-size:1.1rem}}.p_storeListText_instagram{display:flex;align-items:center;color:#121212;font-size:min(1.6rem,16px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeListText_instagram{font-size:1.2rem}}.p_storeListText_instagram img{width:2rem;height:2rem}@media screen and (max-width: 767px){.p_storeListText_instagram img{width:1.6rem;height:1.6rem}}.p_storeListText_instagram span{margin-left:min(1rem,10px)}@media screen and (max-width: 767px){.p_storeListText_instagram span{margin-left:.6rem}}.p_storeListText_instagram::after{content:"";display:inline-block;width:min(1rem,10px);height:min(1rem,10px);margin-left:min(.8rem,8px);margin-bottom:max(-0.3rem,-3px);background-image:url(../image/common/arrow_blank.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.p_storeListText_instagram::after{width:.9rem;height:.9rem;margin-left:.6rem}}.p_storeList_image{overflow:hidden;width:100%;height:auto;margin-right:min(2.6rem,26px);margin-bottom:min(2.6rem,16px);border:solid 2px #121212;border-radius:min(1.2rem,12px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p_storeList_image{margin-right:0;margin-bottom:1.2rem}}.p_storeList_image img{object-fit:cover;object-position:center}.p_storeSingle{overflow:hidden;padding-bottom:min(8rem,80px)}@media screen and (max-width: 767px){.p_storeSingle{padding-bottom:3.6rem}}.p_storeSingle_title{margin-bottom:min(7rem,70px);font-size:min(3.2rem,32px);color:#0cc;text-align:center}@media screen and (max-width: 767px){.p_storeSingle_title{margin-bottom:3.2rem;font-size:2.4rem}}.p_storeSingleTop{margin-bottom:min(10.7rem,107px)}@media screen and (max-width: 767px){.p_storeSingleTop{margin-bottom:4.8rem}}.p_storeSingleTop_inner{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.p_storeSingleTop_inner{flex-direction:column}}.p_storeSingleTopSlider{width:min(52rem,520px)}@media screen and (max-width: 767px){.p_storeSingleTopSlider{width:100%;margin-bottom:3.2rem}}.p_storeSingleTopSliderMain{border:solid 2px #121212;border-radius:min(2.4rem,24px);background-color:#fff}.p_storeSingleTopSliderMain-wrap{position:relative;z-index:1;margin-right:min(2rem,20px);margin-bottom:min(4rem,40px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p_storeSingleTopSliderMain-wrap{width:28rem;height:100%;margin:0 auto 2.4rem;transform:translateX(-0.6rem)}}.p_storeSingleTopSliderMain-wrap::before{content:"";position:absolute;right:max(-2rem,-20px);bottom:max(-2rem,-20px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(2.4rem,24px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_storeSingleTopSliderMain-wrap::before{right:-1.2rem;bottom:-1.2rem}}.p_storeSingleTopSliderMain .swiper-wrapper{height:auto;border-radius:min(2.4rem,24px)}.p_storeSingleTopSliderMain_item{aspect-ratio:1/1}.p_storeSingleTopSliderMain_item img{object-fit:cover;object-position:center}.p_storeSingleTopSliderMain_item._movie{position:relative;background-color:#fff}.p_storeSingleTopSliderMain_item._movie img{display:inline-block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(10rem,100px);height:auto;aspect-ratio:1/1}.p_storeSingleTopSliderMain_item._movie img.playActive{display:none}.p_storeSingleTopSliderThumbnail .swiper-wrapper{display:grid;grid-template-columns:repeat(5, 1fr);gap:min(1.2rem,12px);height:auto}@media screen and (max-width: 767px){.p_storeSingleTopSliderThumbnail .swiper-wrapper{gap:.4rem}}.p_storeSingleTopSliderThumbnail_item{position:relative;overflow:hidden;border:solid 2px #121212;border-radius:min(1.6rem,16px);aspect-ratio:1/1;cursor:pointer}@media screen and (max-width: 767px){.p_storeSingleTopSliderThumbnail_item{border-radius:1.2rem}}.p_storeSingleTopSliderThumbnail_item::before{content:"";display:inline-block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#121212;opacity:.4}.p_storeSingleTopSliderThumbnail_item img{object-fit:cover;object-position:center}.p_storeSingleTopSliderThumbnail_item.swiper-slide-thumb-active::before{display:none}.p_storeSingleTopSliderThumbnail_item._movie::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;z-index:1;translate:-50% -50%;width:min(2.8rem,28px);background-image:url(../image/common/movie_start.svg);background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1}.p_storeSingleTopBody{width:min(58.7rem,587px)}@media screen and (max-width: 767px){.p_storeSingleTopBody{width:100%}}.p_storeSingleTopBodyTag{display:flex;flex-wrap:wrap;gap:min(.8rem,8px);margin-bottom:min(2.4rem,24px)}.p_storeSingleTopBodyTag_item{padding:min(.4rem,4px) min(1.6rem,16px);background-color:#d8f5f5;border-radius:100vh;font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_storeSingleTopBodyTag_item{font-size:1.2rem}}.p_storeSingleTopBodyData{display:grid;grid-template-columns:auto 1fr;font-size:min(1.8rem,18px);line-height:1.8em}@media screen and (max-width: 767px){.p_storeSingleTopBodyData{grid-template-columns:1fr;font-size:1.6rem;border:solid 2px #121212}}.p_storeSingleTopBodyData_title{grid-column:1/2;width:4.8em;padding-right:min(3rem,30px);padding-bottom:min(1.7rem,17px);box-sizing:content-box;border-right:solid 1px #121212}@media screen and (max-width: 767px){.p_storeSingleTopBodyData_title{grid-column:1/1;width:100%;padding-right:0;padding:.8rem;box-sizing:border-box;border-right:none;background-color:#d8f5f5}}.p_storeSingleTopBodyData_title:last-of-type{padding-bottom:0}@media screen and (max-width: 767px){.p_storeSingleTopBodyData_title:last-of-type{padding-bottom:.8rem}}.p_storeSingleTopBodyData_detail{grid-column:2/3;padding-left:min(3rem,30px);padding-bottom:min(1.7rem,17px)}@media screen and (max-width: 767px){.p_storeSingleTopBodyData_detail{grid-column:1/1;width:100%;padding-left:0;padding:.8rem;border-bottom:solid 2px #121212}}.p_storeSingleTopBodyData_detail:last-of-type{padding-bottom:0}@media screen and (max-width: 767px){.p_storeSingleTopBodyData_detail:last-of-type{padding-bottom:.8rem;border-bottom:none}}.p_storeSingleTopBodyData_detail._map iframe{width:100%;height:min(17.3rem,173px);margin-top:min(1.5rem,15px)}.p_storeSingle_button{display:flex;justify-content:center;gap:min(2.4rem,24px);margin-top:min(6rem,60px)}@media screen and (max-width: 767px){.p_storeSingle_button{flex-direction:column;align-items:center}}.p_faqMenu{display:flex;justify-content:center;column-gap:min(1.6rem,16px);margin-top:min(8rem,80px);margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_faqMenu{display:grid;grid-template-columns:repeat(2, 1fr);gap:.8rem;width:33.6rem;margin:4.8rem auto}}.p_faqMenu_item{position:relative;width:min(24rem,240px);height:min(10rem,100px);border-radius:min(.8rem,8px);border:solid 2px #121212;background-color:#fff}@media screen and (max-width: 767px){.p_faqMenu_item{width:auto;height:7.7rem;border:solid 1.5px #121212}}.p_faqMenu_item::before{content:"";display:inline-block;position:absolute;top:0;left:-2px;z-index:-1;width:100%;height:100%;border-radius:min(.8rem,8px);border:solid 2px #121212;background-color:#121212;box-sizing:content-box}@media screen and (max-width: 767px){.p_faqMenu_item::before{border:solid 1.5px #121212}}.p_faqMenu_item a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:#121212;font-size:min(1.6rem,16px);letter-spacing:.1em;line-height:1}@media screen and (max-width: 767px){.p_faqMenu_item a{font-size:1.4rem}}.p_faqMenu_item a span{font-size:min(2rem,20px);font-weight:700;line-height:1.3em}@media screen and (max-width: 767px){.p_faqMenu_item a span{font-size:1.6rem;line-height:1.4em}}.p_faqMenu_item a::after{content:"";display:inline-block;width:min(1rem,10px);height:min(1rem,10px);margin-top:min(.8rem,8px);background-image:url(../image/common/arrow_faqMenu.svg);background-position:center;background-repeat:no-repeat;background-size:contain;transform:rotate(45deg)}@media screen and (max-width: 767px){.p_faqMenu_item a::after{margin-top:.6rem;width:.5rem;height:.5rem}}.p_faq_content{text-align:center}.p_faq_heading{display:inline-block;width:min(68.8rem,688px);margin:0 auto;padding:min(2.2rem,22px) 0 min(4.5rem,45px);border:solid 2px #121212;border-bottom:none;border-radius:min(1.6rem,16px) min(1.6rem,16px) 0 0;background-color:#b0e9e2;text-align:center}@media screen and (max-width: 767px){.p_faq_heading{display:block;width:30rem;padding:.6rem 0 1.6rem}}.p_faq_heading .en{font-size:min(4.2rem,42px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_faq_heading .en{font-size:2.8rem}}.p_faq_heading .jp{display:block;margin-top:min(.4rem,4px);font-size:min(1.8rem,18px)}@media screen and (max-width: 767px){.p_faq_heading .jp{margin-top:0;font-size:1.4rem}}.p_faq_inner{padding:min(8rem,80px) 0 min(20rem,200px);border-top:solid 2px #121212}@media screen and (max-width: 767px){.p_faq_inner{padding:1.2rem 0 4.8rem}}.p_faqList{width:min(68.8rem,688px);margin:0 auto}@media screen and (max-width: 767px){.p_faqList{width:33.6rem}}.p_faqList_item{overflow:hidden;margin-bottom:min(1.8rem,18px);border:solid 2px #121212;border-radius:min(1.6rem,16px);text-align:left}@media screen and (max-width: 767px){.p_faqList_item{margin-bottom:1.2rem;border-radius:1.6rem}}.p_faqList_item:last-of-type{margin-bottom:0}.p_faqList_question{position:relative;display:flex;align-items:center;padding:min(2.4rem,24px);padding-right:calc(min(2.4rem,24px) + min(2.8rem,28px) + min(3.2rem,32px));background-color:#d8f5f5;font-size:min(2.1rem,21px);font-weight:700;letter-spacing:.08em;cursor:pointer}@media screen and (max-width: 767px){.p_faqList_question{padding:1.4rem 2rem;padding-right:7.2rem;font-size:1.6rem}}.p_faqList_question p{flex:1}.p_faqList_question .icon{position:absolute;right:min(2.8rem,28px);top:50%;transform:translateY(-50%);width:min(3.2rem,32px);height:min(3.2rem,32px);border-radius:min(.8rem,8px);border:solid 2px #121212;background-color:#fff}@media screen and (max-width: 767px){.p_faqList_question .icon{right:2rem;width:3.2rem;height:3.2rem;border-radius:.8rem}}.p_faqList_question .icon::before,.p_faqList_question .icon::after{content:"";display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:min(1.2rem,12px);height:2px;border-radius:100vh;background-color:#121212}.p_faqList_question .icon::after{transform:translate(-50%, -50%) rotate(90deg);transition:opacity .3s}.p_faqList_question._close .icon::after{opacity:0}.p_faqList_answer{display:none;padding:min(3.2rem,32px);font-size:min(1.6rem,16px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_faqList_answer{font-size:1.4rem;padding:1.6rem 2rem}}.p_volunteer_inner{margin-top:min(10rem,100px);margin-bottom:min(20rem,200px)}@media screen and (max-width: 767px){.p_volunteer_inner{margin:4.8rem auto}}.p_volunteer_content{display:flex;column-gap:min(3.6rem,36px);margin-bottom:min(15rem,150px)}@media screen and (max-width: 767px){.p_volunteer_content{flex-direction:column-reverse;margin-bottom:5rem}}.p_volunteer_content:last-of-type{margin-bottom:0}.p_volunteerText{flex:1}.p_volunteerText_heading{display:inline-flex;margin-bottom:min(3.6rem,36px);font-size:min(3.2rem,32px);font-weight:700;letter-spacing:.08em;align-items:center}@media screen and (max-width: 767px){.p_volunteerText_heading{margin-bottom:.8rem;font-size:1.8rem}}.p_volunteerText_heading::before{content:"";display:inline-block;margin-top:min(.3rem,3px);margin-right:min(1.2rem,12px);width:min(2rem,20px);height:min(2rem,20px);border:solid .3rem #121212;border-radius:50%;background-color:#b0e9e2}@media screen and (max-width: 767px){.p_volunteerText_heading::before{width:1.6rem;height:1.6rem;margin-top:1px;margin-right:.8rem;border-width:1.5px}}.p_volunteerText_detail{margin-bottom:min(4.8rem,48px);font-size:min(1.6rem,16px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_volunteerText_detail{margin-bottom:1.6rem;font-size:1.4rem}}.p_volunteerText_button{position:relative;display:inline-flex;justify-content:center;align-items:center;width:min(46rem,460px);height:min(12.8rem,128px);margin-bottom:2px;border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#06c755}@media screen and (max-width: 767px){.p_volunteerText_button{justify-content:flex-start;width:100%;height:8rem;padding-left:2.3rem}}.p_volunteerText_button::before{content:"";display:inline-block;position:absolute;top:2px;left:-2px;z-index:-1;width:100%;height:100%;border:solid 2px #121212;border-radius:min(1.6rem,16px);box-sizing:content-box;background-color:#121212}.p_volunteerText_button img{width:min(4.2rem,42px);height:auto}@media screen and (max-width: 767px){.p_volunteerText_button img{width:2.6rem}}.p_volunteerText_button p{margin-left:min(1.4rem,14px);color:#fff;font-size:min(1.6rem,16px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_volunteerText_button p{margin-left:1rem;font-size:1.1rem}}.p_volunteerText_button p span{display:block;font-size:min(2.4rem,24px);font-weight:700}@media screen and (max-width: 767px){.p_volunteerText_button p span{font-size:1.6rem}}.p_volunteer_image{overflow:hidden;width:min(46.6rem,466px);height:min(26.2rem,262px);border:solid 2px #121212;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_volunteer_image{width:100%;height:18.9rem;margin-bottom:1.6rem;border-radius:1.6rem}}.p_volunteer_image img{object-fit:cover;object-position:center}.p_adoption_container{padding-bottom:min(8rem,80px);background-color:#f8fcff}@media screen and (max-width: 767px){.p_adoption_container{padding-bottom:3.6rem;background-color:#fff}}.p_adoption_heading{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:min(116.6rem,1166px);height:min(118rem,180px);margin:0 auto;border:solid 2px #121212;border-bottom:none;border-radius:min(1.6rem,16px) min(1.6rem,16px) 0 0;background-color:#b0e9e2;text-align:center}@media screen and (max-width: 767px){.p_adoption_heading{display:block;width:30rem;height:8.2rem;padding:.6rem 0 1.6rem;border-width:1.5px}}.p_adoption_heading .en{font-size:min(6rem,60px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoption_heading .en{font-size:2.8rem}}.p_adoption_heading .jp{display:block;font-size:min(2.4rem,24px)}@media screen and (max-width: 767px){.p_adoption_heading .jp{margin-top:0;font-size:1.4rem}}.p_adoption_heading-wrap{border-bottom:solid 2px #121212;text-align:center}@media screen and (max-width: 767px){.p_adoption_heading-wrap{border-width:1.5px}}.p_adoption_inner{padding:min(8.8rem,88px) min(18.3rem,183px) min(10rem,100px);background-color:#fff}@media screen and (max-width: 767px){.p_adoption_inner{padding:0;padding-top:1.6rem}}.p_adoption_description{margin-bottom:min(8rem,80px);font-size:min(1.8rem,18px);line-height:1.8em}@media screen and (max-width: 767px){.p_adoption_description{margin-bottom:4.8rem;font-size:1.4rem}}.p_adoptionContentHeader{display:flex;align-items:center;column-gap:min(4.8rem,48px)}@media screen and (max-width: 767px){.p_adoptionContentHeader{flex-direction:column;column-gap:0;row-gap:1.6rem}}.p_adoptionContentHeader_text{flex:1;font-size:min(1.6rem,16px);line-height:1.8em}@media screen and (max-width: 767px){.p_adoptionContentHeader_text{font-size:1.4rem}}.p_adoptionContent_heading{display:inline-block;width:min(28rem,280px);padding:min(2.2rem,22px) 0 min(4.5rem,45px);border:solid 2px #121212;border-radius:min(1.6rem,16px) min(1.6rem,16px);background-color:#b0e9e2;text-align:center}@media screen and (max-width: 767px){.p_adoptionContent_heading{display:flex;flex-direction:column;justify-content:center;align-items:center;width:21.5rem;height:6.8rem;padding:0;padding-bottom:.5rem;border-radius:.8em}}.p_adoptionContent_heading._pnk{background-color:#fcc}.p_adoptionContent_heading .en{font-size:min(4.2rem,42px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoptionContent_heading .en{font-size:2.4rem}}.p_adoptionContent_heading .jp{display:block;margin-top:min(.4rem,4px);font-size:min(1.8rem,18px)}@media screen and (max-width: 767px){.p_adoptionContent_heading .jp{margin-top:0;font-size:1.3rem}}.p_adoptionJudging{margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_adoptionJudging{margin-bottom:3.2rem}}.p_adoptionJudging .p_adoptionContentHeader{margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_adoptionJudging .p_adoptionContentHeader{margin-bottom:3.2rem}}.p_adoptionJudging_heading{display:inline-flex;align-items:center;margin-bottom:min(5.2rem,52px);font-size:min(3.2rem,32px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoptionJudging_heading{margin-bottom:2.4rem;font-size:1.8rem}}.p_adoptionJudging_heading::before{content:"";display:inline-block;width:min(2rem,20px);margin-right:1.2rem;margin-top:2px;border:solid 3px #121212;border-radius:50%;background-color:#b0e9e2;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_adoptionJudging_heading::before{width:1.6rem;margin-top:1px;margin-right:.5rem;border-width:1.5px}}.p_adoptionJudgingPromise{margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_adoptionJudgingPromise{margin-bottom:3.2rem}}.p_adoptionJudgingPromiseList{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(3rem,30px);margin-bottom:min(4.2rem,42px)}@media screen and (max-width: 767px){.p_adoptionJudgingPromiseList{grid-template-columns:1fr;column-gap:0;row-gap:.8rem;margin-bottom:2.4rem}}.p_adoptionJudgingPromiseList_item{display:flex;flex-direction:column;align-items:center;justify-content:center;border:solid 2px #121212;border-radius:min(.8rem,8px);background-color:#f8fcff;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_adoptionJudgingPromiseList_item{flex-direction:row;justify-content:flex-start;width:30rem;height:7.2rem;margin:0 auto;padding-left:3.1rem;border-width:1.5px;border-radius:.8rem;aspect-ratio:auto}}.p_adoptionJudgingPromiseList_item::before{content:"";display:inline-block;width:min(7.3rem,73px);border:solid #f88 min(.8rem,8px);border-radius:50%;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_adoptionJudgingPromiseList_item::before{width:4rem;border-width:.8rem}}.p_adoptionJudgingPromiseList_text{margin-top:min(3.3rem,33px);font-size:min(1.8rem,18px);line-height:1.8em;letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){.p_adoptionJudgingPromiseList_text{margin-top:0;margin-left:2.4rem;font-size:1.4rem;text-align:left;line-height:normal}}.p_adoptionJudgingPromise_description{padding:min(3.6rem,36px);border-radius:min(1.6rem,16px);background-color:#f8fcff;font-size:1.6rem;line-height:1.8em;letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoptionJudgingPromise_description{padding:1.6rem;border-radius:0;font-size:1.4rem}}.p_adoptionJudgingFlowList{counter-reset:number 0;display:flex;flex-direction:column;row-gap:min(4.8rem,48px)}@media screen and (max-width: 767px){.p_adoptionJudgingFlowList{row-gap:2.4rem}}.p_adoptionJudgingFlowList_item{display:flex}.p_adoptionJudgingFlowList_item::before{counter-increment:number 1;content:counter(number) " ";display:inline-flex;justify-content:center;align-items:center;width:min(3.6rem,36px);height:min(3.6rem,36px);margin-right:min(1.8rem,18px);padding-bottom:2px;padding-left:2px;border:solid 2px #121212;border-radius:min(.8rem,8px);background-color:#b0e9e2;font-size:min(1.8rem,18px);font-weight:700}@media screen and (max-width: 767px){.p_adoptionJudgingFlowList_item::before{width:3rem;height:3rem;margin-right:1.2rem;font-size:1.6rem}}.p_adoptionJudgingFlowList_text{flex:1}.p_adoptionJudgingFlowList_title{display:inline-flex;align-items:center;margin-bottom:min(1rem,10px);font-size:min(2.4rem,24px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoptionJudgingFlowList_title{margin-bottom:.8rem;font-size:1.8rem;letter-spacing:.08em}}.p_adoptionJudgingFlowList_detail{font-size:1.6rem;line-height:1.8em}@media screen and (max-width: 767px){.p_adoptionJudgingFlowList_detail{font-size:1.4rem}}.p_adoptionSupport{margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_adoptionSupport{margin-bottom:4.8rem}}.p_adoptionSupport .p_adoptionContentHeader{margin-bottom:min(5.6rem,56px)}@media screen and (max-width: 767px){.p_adoptionSupport .p_adoptionContentHeader{margin-bottom:3.2rem}}.p_adoptionSupportList{display:flex;flex-direction:column;row-gap:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_adoptionSupportList{row-gap:4rem}}.p_adoptionSupportList_item{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:min(3.7rem,37px)}@media screen and (max-width: 767px){.p_adoptionSupportList_item{grid-template-columns:1fr}}.p_adoptionSupportList_heading{position:relative;display:inline-flex;align-items:center;justify-content:center;width:min(21rem,210px);height:min(14rem,140px);border:solid 2px #121212;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_adoptionSupportList_heading{width:100%;height:5.4rem;margin-bottom:1.2rem;border-radius:.8rem}}.p_adoptionSupportList_heading h4{font-size:min(2.1rem,21px);line-height:1.5em;letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p_adoptionSupportList_heading h4{font-size:1.5rem}}.p_adoptionSupportList_heading h4 span{display:inline-block;margin-top:max(-0.7rem,-7px);font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.p_adoptionSupportList_heading h4 span{margin-top:0;margin-left:.5em;font-size:1.3rem}}@media screen and (max-width: 767px){.p_adoptionSupportList_heading h4 br{display:none}}.p_adoptionSupportList_heading::before,.p_adoptionSupportList_heading::after{content:"";position:absolute;top:min(1rem,10px);width:min(1.6rem,16px);border:solid 2px #121212;border-radius:50%;background-color:#fcc;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_adoptionSupportList_heading::before,.p_adoptionSupportList_heading::after{top:.6rem;width:1rem}}.p_adoptionSupportList_heading::before{left:min(1rem,10px)}@media screen and (max-width: 767px){.p_adoptionSupportList_heading::before{left:.6rem}}.p_adoptionSupportList_heading::after{right:min(1rem,10px)}@media screen and (max-width: 767px){.p_adoptionSupportList_heading::after{right:.6rem}}.p_adoptionSupportList_detail{font-size:min(1.6rem,16px);line-height:1.8em}.p_adoptionCost{overflow:hidden;border:solid 2px #121212;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_adoptionCost{border:none;border-radius:0}}.p_adoptionCost .p_adoptionContent_heading{margin-bottom:min(5.9rem,59px);border-top:none;border-left:none;border-radius:0;border-bottom-right-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_adoptionCost .p_adoptionContent_heading{margin:0 auto 2.2rem;border:solid 1.5px #121212;border-radius:.8rem}}.p_adoptionCost_inner{padding:0 min(10rem,100px) min(9rem,90px)}@media screen and (max-width: 767px){.p_adoptionCost_inner{padding:0}}.p_adoptionCostPrice{margin-bottom:min(2.1rem,21px)}@media screen and (max-width: 767px){.p_adoptionCostPrice{margin-bottom:2.4rem}}.p_adoptionCostPrice_heading{position:relative;display:inline-flex;align-items:center;margin-bottom:min(.6rem,6px);font-size:min(3.2rem,32px);font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoptionCostPrice_heading{flex-direction:column;align-items:flex-start;margin-bottom:0;padding-left:2.4rem;font-size:1.8rem}}.p_adoptionCostPrice_heading span{margin-left:min(3.6rem,36px);font-size:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_adoptionCostPrice_heading span{display:block;margin-left:-2.4rem;margin-top:.6rem;font-size:2.4rem}}.p_adoptionCostPrice_heading span::after{content:"円（税込）";margin-left:min(.9rem,9px);font-size:min(2rem,20px)}@media screen and (max-width: 767px){.p_adoptionCostPrice_heading span::after{font-size:1.2rem}}.p_adoptionCostPrice_heading::before{content:"";position:absolute;left:max(-1.2rem,-12px);translate:-100% 0;display:inline-block;width:min(2rem,20px);margin-top:2px;border:solid 3px #121212;border-radius:50%;background-color:#b0e9e2;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_adoptionCostPrice_heading::before{width:1.6rem;left:0;translate:0;margin-top:.6rem;border-width:1.5px}}.p_adoptionCostPrice_text{font-size:min(1.4rem,14px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoptionCostPrice_text{font-size:1.2rem}}.p_adoptionCost_detail{margin-bottom:min(2.4rem,24px);font-size:min(1.8rem,18px)}@media screen and (max-width: 767px){.p_adoptionCost_detail{margin-bottom:.8rem;font-size:1.4rem}}.p_adoptionCostList{display:flex;flex-wrap:wrap;gap:min(1.6rem,16px);margin-bottom:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_adoptionCostList{gap:.6rem;margin-bottom:2.4rem}}.p_adoptionCostList_item{padding:min(.4rem,4px) min(1.8rem,18px);border-radius:100vh;background-color:#efefef;font-size:min(1.6rem,16px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_adoptionCostList_item{margin-bottom:2.4rem;padding:.4rem 1.6rem;font-size:1.3rem}}.p_adoptionCostCta{position:relative;z-index:1;margin-bottom:min(2.4rem,24px);padding:min(3.2rem,32px) min(2.8rem,28px) min(4rem,40px);border:solid 2px #121212;border-radius:min(.8rem,8px)}@media screen and (max-width: 767px){.p_adoptionCostCta{margin-bottom:2.4rem;padding:2rem 2.4rem;border-width:1.5px}}.p_adoptionCostCta_text{margin-bottom:min(1.6rem,16px);font-size:min(1.8rem,18px);line-height:1.8em}@media screen and (max-width: 767px){.p_adoptionCostCta_text{margin-bottom:1.6rem;font-size:1.4rem}}.p_adoptionCostCta_button{position:relative;display:flex;justify-content:center;align-items:center;width:min(45rem,450px);height:min(7.7rem,77px);margin:0 auto 1px;border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#b0e9e2;color:#121212;font-size:min(1.6rem,16px);letter-spacing:.1em}@media screen and (max-width: 767px){.p_adoptionCostCta_button{width:100%;height:5.6rem;border-radius:1.6rem;font-size:1.4rem}}.p_adoptionCostCta_button::before{content:"";display:inline-block;position:absolute;top:1px;left:-2px;z-index:-1;width:100%;height:100%;border:solid 2px #121212;border-radius:min(1.6rem,16px);box-sizing:content-box;background-color:#121212}@media screen and (max-width: 767px){.p_adoptionCostCta_button::before{border-radius:1.6rem}}.p_adoptionCost_coution{margin-bottom:min(3.6rem,36px);font-size:min(1.4rem,14px);line-height:1.8em}@media screen and (max-width: 767px){.p_adoptionCost_coution{font-size:1.4rem}}.p_adoptionCost_button{text-align:center}.p_aboutUsFv{position:relative;z-index:2;margin-bottom:min(2.6rem,26px)}.p_aboutUsFv_heading{margin-bottom:min(2rem,20px);text-align:center}@media screen and (max-width: 767px){.p_aboutUsFv_heading{margin-bottom:1.6rem}}.p_aboutUsFv_heading .en{display:inline-block;font-family:"Agbalumo",system-ui;font-size:min(8em,80px);font-weight:700;letter-spacing:.1em;line-height:1;rotate:-1deg}@media screen and (max-width: 767px){.p_aboutUsFv_heading .en{font-size:3.6rem}}.p_aboutUsFv_heading .jp{display:block;margin-top:min(1.8rem,18px);font-size:min(2.8rem,28px);font-weight:700}@media screen and (max-width: 767px){.p_aboutUsFv_heading .jp{margin-top:.8rem;font-size:1.6rem}}.p_aboutUsFv_catchcopy{color:#121212;font-size:min(2.8rem,28px);font-weight:700;letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p_aboutUsFv_catchcopy{width:33.6rem;margin:0 auto;font-size:2.2rem}}@media screen and (max-width: 767px){.p_aboutUsFv_catchcopy br{display:none}}.p_aboutUsWe{overflow:hidden;position:relative;z-index:1}@media screen and (max-width: 767px){.p_aboutUsWe{padding:0}}.p_aboutUsWe::before,.p_aboutUsWe::after{content:"";display:inline-block;position:absolute;top:calc(50% + min(11.2rem,112px));z-index:-1;height:100%;border-radius:50%;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_aboutUsWe::before,.p_aboutUsWe::after{display:none}}.p_aboutUsWe::before{left:50%;translate:-100% -50%;background-color:#d8f5f5}.p_aboutUsWe::after{right:50%;translate:100% -50%;background-color:#ffefef}.p_aboutUsWe-wrap{margin-top:max(-25.1rem,-251px)}@media screen and (max-width: 767px){.p_aboutUsWe-wrap{margin-top:-8.2rem;padding-bottom:3.9rem}}.p_aboutUsWe_inner{margin:0 auto;padding:min(25.1rem,251px) min(20.2rem,202px) min(8rem,80px);border-radius:100vh 100vh 0 0;background-color:#fff}@media screen and (max-width: 767px){.p_aboutUsWe_inner{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}}@media screen and (max-width: 767px){.p_aboutUsWe_top{position:relative;padding:11.2rem 2.2rem;border-radius:100vh;background-color:#fff}}@media screen and (max-width: 767px){.p_aboutUsWe_top::before,.p_aboutUsWe_top::after{content:"";display:inline-block;position:absolute;top:50%;z-index:-1;height:100%;border-radius:50%;aspect-ratio:1/1}}@media screen and (max-width: 767px){.p_aboutUsWe_top::before{left:50%;translate:-100% -50%;background-color:#d8f5f5}}@media screen and (max-width: 767px){.p_aboutUsWe_top::after{right:50%;translate:100% -50%;background-color:#ffefef}}.p_aboutUsWe_image{margin-bottom:min(2.6rem,26px)}.p_aboutUsWe_image img{height:auto}.p_aboutUsWe_detail{margin-bottom:min(8.4rem,84px);font-size:min(1.6rem,16px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_aboutUsWe_detail{margin-bottom:0;font-size:1.4rem}}.p_aboutUsWeActivity_heading{display:flex;align-items:center;justify-content:center;margin-bottom:min(4.8rem,48px);font-size:min(3.2rem,32px);font-weight:700;text-align:center;line-height:1}@media screen and (max-width: 767px){.p_aboutUsWeActivity_heading{margin-bottom:3.8rem;font-size:1.8rem}}.p_aboutUsWeActivity_heading::before,.p_aboutUsWeActivity_heading::after{content:"";display:inline-block;width:min(2rem,20px);margin-top:min(.5rem,5px);border:solid 3px #121212;border-radius:50%;background-color:#b0e9e2;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_aboutUsWeActivity_heading::before,.p_aboutUsWeActivity_heading::after{width:1.6rem;margin-top:.2rem;border-width:1.5px}}.p_aboutUsWeActivity_heading::before{margin-right:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_aboutUsWeActivity_heading::before{margin-right:.8rem}}.p_aboutUsWeActivity_heading::after{margin-left:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_aboutUsWeActivity_heading::after{margin-left:.8rem}}.p_aboutUsWeActivityList{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(3rem,30px);margin-bottom:4.8rem}@media screen and (max-width: 767px){.p_aboutUsWeActivityList{grid-template-columns:1fr;column-gap:0;row-gap:1.6rem;margin-bottom:3.2rem}}.p_aboutUsWeActivityList_item{overflow:hidden;display:flex;flex-direction:column;border:solid 2px #121212;border-radius:min(.8rem,8px)}@media screen and (max-width: 767px){.p_aboutUsWeActivityList_item{border-width:1.5px;border-radius:.8rem}}.p_aboutUsWeActivityList_image{padding:min(2.8rem,28px);padding-bottom:min(1.4rem,14px);border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.p_aboutUsWeActivityList_image{padding:2.1rem;border-width:1.5px;text-align:center}}.p_aboutUsWeActivityList_image img{height:auto}@media screen and (max-width: 767px){.p_aboutUsWeActivityList_image img{height:160px;width:auto}}.p_aboutUsWeActivityListText{display:flex;justify-content:center;align-items:center;height:100%;padding:min(1.3rem,13px) min(1.6rem,16px) min(1.1rem,11px);background-color:#ffefef}@media screen and (max-width: 767px){.p_aboutUsWeActivityListText{padding:1rem 1rem 1.2rem}}.p_aboutUsWeActivityListText_heading{margin-bottom:min(1.2rem,12px);font-size:min(2.2rem,22px);font-weight:700;letter-spacing:.06em;text-align:center}.p_aboutUsWeActivityListText_detail{font-size:min(1.6rem,16px);font-weight:700;line-height:1.8em;letter-spacing:.06em;text-align:center}@media screen and (max-width: 767px){.p_aboutUsWeActivityListText_detail{font-size:1.8rem;letter-spacing:.1em}}.p_aboutUsWeActivityListText_detail._nowrap{white-space:nowrap}.p_aboutUsWeActivity_detail{font-size:min(1.6rem,16px);line-height:1.8em;letter-spacing:.08em}@media screen and (max-width: 767px){.p_aboutUsWeActivity_detail{font-size:1.4rem}}.p_aboutUsContent{background-color:#f8fcff}.p_aboutUsContent:nth-of-type(even){background-color:#fff8f8}.p_aboutUsContent:nth-of-type(even) .p_aboutUsContent_inner{flex-direction:row-reverse}@media screen and (max-width: 767px){.p_aboutUsContent:nth-of-type(even) .p_aboutUsContent_inner{flex-direction:column-reverse}}.p_aboutUsContent:nth-of-type(even) .p_aboutUsContent_image{rotate:-7.3deg}.p_aboutUsContent_inner{display:flex}@media screen and (max-width: 767px){.p_aboutUsContent_inner{flex-direction:column-reverse;align-items:center;row-gap:2.4rem}}.p_aboutUsContentText{flex:1}.p_aboutUsContentText._pnk{color:#f88}.p_aboutUsContentText._blu{color:#0cc}.p_aboutUsContentText_heaing{margin-bottom:min(1.2rem,12px);font-size:min(2.8rem,28px);letter-spacing:.1em}@media screen and (max-width: 767px){.p_aboutUsContentText_heaing{margin-bottom:1rem;font-size:1.6rem}}.p_aboutUsContentText_tagline{margin-bottom:min(3.2rem,32px);font-size:min(8rem,80px);font-family:"Agbalumo",system-ui;letter-spacing:.08;line-height:1.2em}@media screen and (max-width: 767px){.p_aboutUsContentText_tagline{margin-bottom:1.6rem;font-size:4rem}}.p_aboutUsContentText_catchcopy{margin-bottom:min(2.4rem,24px);font-size:min(2.8rem,28px);font-weight:700;line-height:1.8em;letter-spacing:.08em}@media screen and (max-width: 767px){.p_aboutUsContentText_catchcopy{margin-bottom:2.4rem;font-size:1.8rem}}@media screen and (max-width: 767px){.p_aboutUsContentText_catchcopy br{display:none}}.p_aboutUsContentText_detail{font-size:min(1.6rem,16px);font-weight:700;line-height:1.8em;letter-spacing:.08em}@media screen and (max-width: 767px){.p_aboutUsContentText_detail{font-size:1.4rem}}.p_aboutUsContent_image{width:min(38.7rem,387px);rotate:7.3deg}@media screen and (max-width: 767px){.p_aboutUsContent_image{width:19.3rem}}.p_aboutUsContent_image img{height:auto}.p_aboutUsMission{padding-top:min(15.5rem,155px);padding-bottom:min(15.5rem,155px)}@media screen and (max-width: 767px){.p_aboutUsMission{margin-top:0;padding-top:4.8rem;padding-bottom:4.8rem}}.p_aboutUsMission_inner{align-items:flex-end;column-gap:min(12rem,120px)}@media screen and (max-width: 767px){.p_aboutUsMission_inner{align-items:center}}.p_aboutUsVision{padding-top:min(23rem,230px);padding-bottom:min(18.1rem,181px)}@media screen and (max-width: 767px){.p_aboutUsVision{padding-top:4.8rem;padding-bottom:4.8rem}}.p_aboutUsVision_inner{align-items:center;column-gap:min(8rem,80px)}@media screen and (max-width: 767px){.p_aboutUsVision_inner{align-items:center}}.p_aboutUsPhilosophy{padding-top:min(23rem,230px);padding-bottom:min(18.1rem,181px)}@media screen and (max-width: 767px){.p_aboutUsPhilosophy{padding-top:4.8rem;padding-bottom:4.8rem}}.p_aboutUsPhilosophy_inner{align-items:flex-start;column-gap:min(13.4rem,134px)}@media screen and (max-width: 767px){.p_aboutUsPhilosophy_inner{align-items:center}}.p_aboutUsMessage{overflow:hidden;padding:min(25.8rem,258px) 0;background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_aboutUsMessage{padding:8rem 0}}.p_aboutUsMessage_inner{position:relative;display:flex;flex-direction:column;width:min(100rem,1000px);margin:min(10.3rem,103px) auto;padding-top:min(7rem,70px);border-radius:50%;background-color:#fff;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_aboutUsMessage_inner{position:relative;z-index:1;width:100%;margin:0;padding:5.6rem 2.7rem;border-radius:0;background-color:rgba(0,0,0,0)}}.p_aboutUsMessage_inner::before{content:"";display:inline-block;position:absolute;top:50%;left:50%;translate:-50% -50%;width:min(120.4rem,1204px);background-image:url(../image/about-us/aboutUsMessage_circle.svg);background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1;animation:60s linear infinite spin}@media screen and (max-width: 767px){.p_aboutUsMessage_inner::before{z-index:-1;width:auto;height:100%;border-radius:50%;background-color:#fff;background-image:none;animation:none}}@keyframes spin{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.p_aboutUsMessage_image{overflow:hidden;width:min(20rem,200px);margin:0 auto min(1rem,10px);border-radius:50% 50% 50% min(1.2rem,12px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p_aboutUsMessage_image{margin:0 auto 1rem;width:16rem}}.p_aboutUsMessageText{width:min(75rem,750px);margin:0 auto}@media screen and (max-width: 767px){.p_aboutUsMessageText{width:100%}}.p_aboutUsMessageText_heading{margin-bottom:min(1.8rem,18px);color:#0cc;font-size:min(5.6rem,56px);font-family:"Agbalumo",system-ui;font-weight:500;letter-spacing:.08em;line-height:1;text-align:center}@media screen and (max-width: 767px){.p_aboutUsMessageText_heading{margin-bottom:1.4rem;font-size:4rem}}.p_aboutUsMessageText_catchcopy{margin-bottom:min(2.4rem,24px);font-size:min(2.8rem,28px);font-weight:700;letter-spacing:.08em;text-align:center}@media screen and (max-width: 767px){.p_aboutUsMessageText_catchcopy{margin-bottom:1.8rem;font-size:1.6rem;white-space:nowrap}}.p_aboutUsMessageText_body{margin-bottom:min(2rem,20px);font-size:min(1.8rem,18px);line-height:1.8em;letter-spacing:.1em}@media screen and (max-width: 767px){.p_aboutUsMessageText_body{margin-bottom:1.4rem;font-size:1.4rem}}.p_aboutUsMessageText_name{font-size:min(1.8rem,18px);letter-spacing:.1em;text-align:center}@media screen and (max-width: 767px){.p_aboutUsMessageText_name{font-size:1.4rem}}.p_aboutUsLink{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:min(4.8rem,48px);padding:min(8rem,80px) 0 min(15rem,150px)}@media screen and (max-width: 767px){.p_aboutUsLink{grid-template-columns:1fr;column-gap:0;row-gap:2.4rem;padding:4.8rem 0}}.p_aboutUsLink_item{overflow:hidden;border-radius:min(1.6rem,16px);border:solid 2px #121212}@media screen and (max-width: 767px){.p_aboutUsLink_item{border-radius:1.6rem}}.p_aboutUsLink_item-wrap{position:relative;z-index:1;margin-right:min(1.2rem,12px);margin-bottom:min(1.2rem,12px)}@media screen and (max-width: 767px){.p_aboutUsLink_item-wrap{margin-right:1rem;margin-bottom:1rem}}.p_aboutUsLink_item-wrap::before{content:"";position:absolute;right:max(-1.2rem,-12px);bottom:max(-1.2rem,-12px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(1.6rem,16px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_aboutUsLink_item-wrap::before{right:-1rem;bottom:-1rem}}.p_aboutUsLink a{color:#121212}.p_aboutUsLinkImage{overflow:hidden;position:relative;height:min(30.4rem,304px)}@media screen and (max-width: 767px){.p_aboutUsLinkImage{height:18rem}}.p_aboutUsLinkImage img{object-fit:cover;object-position:center}.p_aboutUsLink_text{display:flex;align-items:center;padding:min(3.2rem,32px) min(4.5rem,45px);border-top:solid 2px #121212;background-color:#fff}@media screen and (max-width: 767px){.p_aboutUsLink_text{padding:1.9rem 3.1rem}}.p_aboutUsLink_text p{display:flex;align-items:center;font-size:min(2rem,20px);font-weight:700}@media screen and (max-width: 767px){.p_aboutUsLink_text p{font-size:1.4rem}}.p_aboutUsLink_text p::before{content:"";display:inline-block;width:min(2.3rem,23px);height:min(2rem,20px);margin-right:min(1.1rem,11px);background-image:url(../image/common/footprints.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.p_aboutUsLink_text p::before{width:1.6rem;height:1.4rem;margin-right:.8rem;margin-bottom:-0.1rem}}.p_aboutUsLink_text span{display:inline-block;width:min(.9rem,9px);margin-left:auto}@media screen and (max-width: 767px){.p_aboutUsLink_text span{width:.8rem;margin-bottom:-0.3rem}}.p_aboutUsLink_text span img{height:auto}.p_aboutUsHistory_heading{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:min(118rem,180px);margin:0 auto;border-bottom:none;border-radius:min(2.4rem,24px) min(2.4rem,24px) 0 0;background-color:#b0e9e2;text-align:center}@media screen and (max-width: 767px){.p_aboutUsHistory_heading{width:33.6rem;height:10rem;padding-bottom:.6rem;border-radius:1.6rem 1.6rem 0 0}}.p_aboutUsHistory_heading .en{font-size:min(6rem,60px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_aboutUsHistory_heading .en{font-size:3.2rem}}.p_aboutUsHistory_heading .jp{display:block;font-size:min(2.4rem,24px)}@media screen and (max-width: 767px){.p_aboutUsHistory_heading .jp{margin-top:0;font-size:1.5rem}}.p_aboutUsHistory_container{padding-bottom:min(10rem,100px);background-color:#f8fcff}@media screen and (max-width: 767px){.p_aboutUsHistory_container{padding-bottom:2.4rem}}.p_aboutUsHistory_inner{padding:min(13rem,130px) min(12.7rem,127px) min(10rem,100px) min(17.6rem,176px);border-radius:0 0 min(2.4rem,24px) min(2.4rem,24px);background-color:#fff}@media screen and (max-width: 767px){.p_aboutUsHistory_inner{padding:4rem 1.6rem;border-radius:0 0 1.6rem 1.6rem}}.p_aboutUsHistoryList_item{display:grid;grid-template-columns:auto 1fr}.p_aboutUsHistoryList_item:first-of-type .p_aboutUsHistoryList_data{margin-top:min(2rem,20px);padding-top:0}.p_aboutUsHistoryList_item:last-of-type .p_aboutUsHistoryList_data::before{top:0}.p_aboutUsHistoryList_title{margin-right:min(4.8rem,48px);width:2em;color:#b0e9e2;font-size:min(4.2rem,42px)}@media screen and (max-width: 767px){.p_aboutUsHistoryList_title{margin-right:1.9rem;font-size:2rem}}.p_aboutUsHistoryList_data{position:relative;padding-top:min(2rem,20px);padding-left:min(5.8rem,58px);box-sizing:content-box}@media screen and (max-width: 767px){.p_aboutUsHistoryList_data{padding-top:0}}.p_aboutUsHistoryList_data::before{content:"";display:inline-block;position:absolute;top:1em;left:0;height:100%;width:2px;background-color:#b0e9e2}.p_aboutUsHistoryList_data p{position:relative;margin-bottom:min(5rem,50px);font-size:min(1.8rem,18px);line-height:1.8em;letter-spacing:.1em}.p_aboutUsHistoryList_data p:last-of-type{margin-bottom:calc(min(5rem,50px) - min(2rem,20px))}.p_aboutUsHistoryList_data p::before{content:"";display:inline-block;position:absolute;top:min(.8rem,8px);left:max(-5.8rem,-58px);translate:calc(-50% + 1px) 0;width:min(1.6rem,16px);border-radius:50%;background-color:#b0e9e2;aspect-ratio:1/1}.p_aboutUsImportant{padding:min(10rem,100px) 0 min(17.8rem,178px);background-color:#f8fcff}@media screen and (max-width: 767px){.p_aboutUsImportant{padding:4.8rem 0 5.6rem}}.p_aboutUsImportant_heading{margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_aboutUsImportant_heading{margin-bottom:3.2rem}}.p_aboutUsImportant_heading .en{color:#0cc;font-size:min(8rem,80px);font-weight:500;font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_aboutUsImportant_heading .en{font-size:2.8rem}}.p_aboutUsImportant_heading .jp{display:block;margin-top:min(1rem,10px);font-size:min(2.4rem,24px)}@media screen and (max-width: 767px){.p_aboutUsImportant_heading .jp{font-size:1.4rem}}.p_aboutUsImportant_content{display:flex;column-gap:min(4.3rem,43px);margin-bottom:min(10rem,100px)}@media screen and (max-width: 767px){.p_aboutUsImportant_content{flex-direction:column-reverse;margin-bottom:3.2rem}}.p_aboutUsImportant_content:last-of-type{margin-bottom:0}.p_aboutUsImportantText{flex:1}.p_aboutUsImportantText_heading{display:inline-flex;margin-bottom:min(2.4rem,24px);font-size:min(2.8rem,28px);font-weight:700;letter-spacing:.08em;align-items:center}@media screen and (max-width: 767px){.p_aboutUsImportantText_heading{margin-bottom:1.2rem;font-size:2rem}}.p_aboutUsImportantText_detail{font-size:min(1.8rem,18px);letter-spacing:.08em;line-height:1.8em}@media screen and (max-width: 767px){.p_aboutUsImportantText_detail{font-size:1.4rem;letter-spacing:.1em}}.p_aboutUsImportant_image{overflow:hidden;width:min(50.2rem,502px);height:min(32rem,320px);border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_aboutUsImportant_image{width:100%;height:auto;margin-bottom:1.6rem}}.p_aboutUsImportant_image img{object-fit:cover;object-position:center}@media screen and (max-width: 767px){.p_aboutUsImportant_image img{height:auto}}.p_ec_inner{width:min(108rem,1080px);margin:0 auto}@media screen and (max-width: 767px){.p_ec_inner{width:33.6rem}}.p_ec_heading{display:inline-flex;flex-direction:column;margin-bottom:min(6rem,60px)}@media screen and (max-width: 767px){.p_ec_heading{margin-bottom:3rem}}.p_ec_heading .en{font-size:min(6rem,60px);font-family:"Agbalumo",system-ui;font-weight:500}@media screen and (max-width: 767px){.p_ec_heading .en{font-size:3.5rem}}.p_ec_heading .jp{font-size:min(1.4rem,14px);font-weight:500;letter-spacing:1}@media screen and (max-width: 767px){.p_ec_heading .jp{font-size:1.2rem}}.p_ec_heading .jp::before{content:"";display:inline-block;width:min(1rem,10px);margin-right:min(1rem,10px);border-radius:50%;background-color:#0cc;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_ec_heading .jp::before{width:.8rem;margin-right:.8rem}}.p_ec_law p{margin-bottom:min(1rem,10px);font-size:min(1.6rem,16px);line-height:1.875em}@media screen and (max-width: 767px){.p_ec_law p{font-size:1.3rem}}.p_ec_law ul li{text-indent:-1em;padding-left:1em;font-size:min(1.6rem,16px);line-height:1.875em}@media screen and (max-width: 767px){.p_ec_law ul li{font-size:1.3rem}}.p_ec_law ul li::before{content:"・"}.p_ec_law ol{counter-reset:number 0;padding-left:0}.p_ec_law ol li{text-indent:-1em;padding-left:1em;font-size:min(1.6rem,16px);line-height:1.875em}@media screen and (max-width: 767px){.p_ec_law ol li{font-size:1.3rem}}.p_ec_law ol li::before{counter-increment:number 1;content:"（" counter(number) "）"}.p_ec_law h2{margin-top:min(6rem,60px);margin-bottom:min(2rem,20px);padding-bottom:min(1rem,10px);border-bottom:solid 2px #121212;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_ec_law h2{margin-top:3rem;margin-bottom:1.5rem;font-size:1.3rem}}.p_ec_law h2::before{content:"";display:inline-block;width:min(1rem,10px);margin-right:min(1rem,10px);margin-bottom:1px;border-radius:50%;background-color:#0cc;aspect-ratio:1/1}@media screen and (max-width: 767px){.p_ec_law h2::before{width:.8rem;margin-right:.8rem}}.p_ec_law table tbody{border:solid 2px #121212}@media screen and (max-width: 767px){.p_ec_law table tbody{border-width:1.5px}}.p_ec_law table tbody tr{display:grid;grid-template-columns:min(35rem,350px) 1fr;border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.p_ec_law table tbody tr{grid-template-columns:1fr;border-width:1.5px}}.p_ec_law table tbody tr:last-of-type{border:none}.p_ec_law table tbody tr td{padding:min(1.8rem,18px) min(2rem,20px);border:none;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.p_ec_law table tbody tr td{padding:1.3rem 1rem}}.p_ec_law table tbody tr td:first-child{display:inline-flex;align-items:center;justify-content:center;border-right:solid 2px #121212;background-color:#f8fcff;text-align:center}@media screen and (max-width: 767px){.p_ec_law table tbody tr td:first-child{justify-content:flex-start;border-bottom:solid 1.5px #121212;border-right:none}}.p_ecSearch{display:flex;align-items:center;justify-content:space-between;width:min(116.6rem,1166px);margin:min(4.2rem,42px) auto 0;padding:min(4.9rem,49px) min(5.6rem,56px);border:solid 2px #121212;border-bottom:none;border-radius:min(2.4rem,24px) min(2.4rem,24px) 0 0}@media screen and (max-width: 767px){.p_ecSearch{flex-direction:column;width:33.6rem;margin-top:4.8rem;margin-bottom:3.2rem;padding:0;border:none;border-radius:0}}.p_ecSearch_heading{font-size:min(4.2rem,42px);font-family:"Agbalumo",system-ui;line-height:1}@media screen and (max-width: 767px){.p_ecSearch_heading{margin-bottom:2.4rem;font-size:3.2rem}}.p_ecSearchList{display:grid;grid-template-columns:repeat(5, 1fr);justify-content:space-between;gap:min(.8rem,8px)}@media screen and (max-width: 767px){.p_ecSearchList{grid-template-columns:repeat(2, 1fr);gap:.6rem;width:100%}}.p_ecSearchList_item a,.p_ecSearchList_item span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;width:min(16rem,160px);height:min(6.4rem,64px);border:solid 2px #121212;border-radius:min(.8rem,8px);background-color:#fff;color:#121212;font-size:min(1.6rem,16px);font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){.p_ecSearchList_item a,.p_ecSearchList_item span{width:100%;height:5.4rem;border-radius:.8rem}}.p_ecSearchList_item span._current{background-color:#d8f5f5}.p_ec_archive{padding-top:min(10.7rem,107px);padding-bottom:min(28.2rem,282px);border-top:solid 2px #121212;background-color:#f8fcff}@media screen and (max-width: 767px){.p_ec_archive{padding-top:2.4rem}}.p_ec_result{display:flex;align-items:center;margin-bottom:min(5.9rem,59px)}@media screen and (max-width: 767px){.p_ec_result{align-items:flex-end;margin-bottom:3.2rem}}.p_ec_result h2{margin-right:min(1.2rem,12px);font-size:min(3.2rem,32px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_ec_result h2{font-size:1.3rem;font-weight:500}}.p_ec_result p{font-size:min(3.6rem,36px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_ec_result p{font-size:1.6rem}}.p_ec_result p span{font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_ec_result p span{margin-right:.5em;font-size:1.3rem}}.p_ecSingle{overflow:hidden;padding-bottom:min(8rem,80px)}@media screen and (max-width: 767px){.p_ecSingle{padding-bottom:3.6rem}}.p_ecSingleTop{margin-bottom:min(10.7rem,107px)}@media screen and (max-width: 767px){.p_ecSingleTop{margin-bottom:4.8rem}}.p_ecSingleTopSlider{width:min(52rem,520px)}@media screen and (max-width: 767px){.p_ecSingleTopSlider{width:100%;margin-bottom:1.6rem}}.p_ecSingleTopSliderMain{border:solid 2px #121212;border-radius:min(2.4rem,24px);background-color:#fff}.p_ecSingleTopSliderMain-wrap{position:relative;z-index:1;margin-right:min(2rem,20px);margin-bottom:min(4rem,40px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p_ecSingleTopSliderMain-wrap{width:28rem;height:100%;margin:0 auto 2.4rem;transform:translateX(-0.6rem)}}.p_ecSingleTopSliderMain-wrap::before{content:"";position:absolute;right:max(-2rem,-20px);bottom:max(-2rem,-20px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(2.4rem,24px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_ecSingleTopSliderMain-wrap::before{right:-1.2rem;bottom:-1.2rem}}.p_ecSingleTopSliderMain .swiper-wrapper{height:auto;border-radius:min(2.4rem,24px)}.p_ecSingleTopSliderMain_item{aspect-ratio:1/1}.p_ecSingleTopSliderMain_item img{object-fit:cover;object-position:center}.p_ecSingleTopSliderThumbnail .swiper-wrapper{display:grid;grid-template-columns:repeat(5, 1fr);gap:min(1.2rem,12px);height:auto}@media screen and (max-width: 767px){.p_ecSingleTopSliderThumbnail .swiper-wrapper{gap:.4rem}}.p_ecSingleTopSliderThumbnail_item{position:relative;overflow:hidden;border:solid 2px #121212;border-radius:min(1.6rem,16px);aspect-ratio:1/1;cursor:pointer}@media screen and (max-width: 767px){.p_ecSingleTopSliderThumbnail_item{border-radius:1.2rem}}.p_ecSingleTopSliderThumbnail_item::before{content:"";display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#121212;opacity:.4}.p_ecSingleTopSliderThumbnail_item img{object-fit:cover;object-position:center}.p_ecSingleTopSliderThumbnail_item.swiper-slide-thumb-active::before{display:none}.p_ecSingleTopBody{width:min(58.7rem,587px)}@media screen and (max-width: 767px){.p_ecSingleTopBody{width:100%}}.p_ecSingleTopBodyCat{display:flex;align-items:center;gap:min(1rem,10px);width:100%;margin-bottom:min(1.4rem,14px)}@media screen and (max-width: 767px){.p_ecSingleTopBodyCat{gap:.4rem;margin-bottom:.4rem}}.p_ecSingleTopBodyCat_item{padding:min(.2rem,2px) min(1.6rem,16px);padding-right:min(1.3rem,13px);border:solid 1px #121212;border-radius:100vh;background-color:#f8fcff;font-size:min(1.4rem,14px);font-weight:500;letter-spacing:.08em}@media screen and (max-width: 767px){.p_ecSingleTopBodyCat_item{padding:.2rem 1rem;font-size:1.1rem}}.p_ecSingleTopBody_title{margin-bottom:min(1.6rem,16px);font-size:min(2.8rem,28px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_ecSingleTopBody_title{margin-bottom:1.6rem;font-size:1.8rem}}.p_ecSingleTopBody_charity{margin-top:3.4rem;padding:min(1.6rem,16px) min(2.4rem,24px);border-radius:min(.8rem,8px);background-color:#fff8f8;font-size:min(1.6rem,16px);letter-spacing:.1em}@media screen and (max-width: 767px){.p_ecSingleTopBody_charity{margin-top:0;padding:1.4rem 2.4rem;border-radius:.8rem;font-size:1.2rem;line-height:1.6em;text-align:center}}.p_ecSingleTopBody_charity._pc_hide{display:none}@media screen and (max-width: 767px){.p_ecSingleTopBody_charity._pc_hide{display:block}}@media screen and (max-width: 767px){.p_ecSingleTopBody_charity._sp_hide{display:none}}.p_ecSingle_inner{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.p_ecSingle_inner{flex-direction:column}}.p_ecSingleColumn{position:relative}.p_ecSingleFixed{overflow:hidden;padding-bottom:min(4.5rem,45px);border:solid 2px #121212;border-radius:min(1.6rem,16px);background-color:#fff}.p_ecSingleFixed-wrap{position:absolute;top:min(15.6rem,156px);right:calc((100% - min(116.7rem,1167px))/2);z-index:2;width:min(37.4rem,374px);margin-right:min(1.5rem,15px);margin-bottom:min(1.5rem,15px)}@media screen and (max-width: 767px){.p_ecSingleFixed-wrap{width:28rem;height:100%;margin:0 auto 2.4rem;transform:translateX(-0.6rem)}}.p_ecSingleFixed-wrap::before{content:"";position:absolute;right:max(-1.5rem,-15px);bottom:max(-1.5rem,-15px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(1.6rem,16px);background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%)}@media screen and (max-width: 767px){.p_ecSingleFixed-wrap::before{right:-1.2rem;bottom:-1.2rem}}.p_ecSingleFixed_heading{padding:min(2.7rem,27px) min(3.1rem,31px) min(2.7rem,27px) 0;border-bottom:solid 2px #121212;background:linear-gradient(293deg, #FFB4C6 2.39%, #FFEFE8 37.04%, #FFEFE8 42.41%, #75EDE6 100%);font-size:min(2.4rem,24px);font-family:"Agbalumo",system-ui;letter-spacing:.08em;text-align:right}.p_ecSingleFixed_image{overflow:hidden;width:min(12.5rem,125px);height:min(12.5rem,125px);margin-top:max(-5.8rem,-58px);margin-bottom:min(1.6rem,16px);margin-left:min(3.2rem,32px);border:solid 2px #121212;border-radius:min(2.4rem,24px)}.p_ecSingleFixed_image img{object-fit:cover;object-position:center}.p_ecSingleFixedText{padding:0 min(3.2rem,32px)}.p_ecSingleFixedText_title{margin-bottom:min(1rem,10px);font-size:min(1.8rem,18px);letter-spacing:.08em}.p_ecSingleFixedText_price{margin-bottom:min(1.4rem,14px);font-size:min(2.4rem,24px);font-weight:700;letter-spacing:.1em}.p_ecSingleFixedText_price em.tax{font-size:min(1.5rem,15px);font-style:normal}.p_ecSingleFixedTextCat{display:flex;align-items:center;flex-wrap:wrap;gap:min(1rem,10px);width:100%;margin-bottom:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_ecSingleFixedTextCat{gap:.8rem;margin-bottom:.8rem}}.p_ecSingleFixedTextCat_item{padding:min(.2rem,2px) min(1.6rem,16px);padding-right:min(1.3rem,13px);border:solid 1px #121212;border-radius:100vh;background-color:#f8fcff;font-size:min(1.4rem,14px);font-weight:500;letter-spacing:.08em}@media screen and (max-width: 767px){.p_ecSingleFixedTextCat_item{margin-left:.4rem;padding:.6rem 1.4rem;font-size:1.1rem}}.p_ecSingleFixed_button{text-align:center}.p_ecSingle_heading .en{font-size:min(6.4rem,64px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_ecSingle_heading .en{font-size:4rem}}.p_ecSingle_heading .jp{display:block;font-size:min(1.8rem,18px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_ecSingle_heading .jp{font-size:1.4rem}}.p_ecSingleAbout{padding-top:min(13.2rem,132px);padding-right:calc(min(37.4rem,374px) + min(7.7rem,77px) + (100% - min(116.7rem,1167px))/2);padding-bottom:min(11.2rem,112px);padding-left:calc((100% - min(116.7rem,1167px))/2);background-color:#f8fcff}@media screen and (max-width: 767px){.p_ecSingleAbout{padding:6.7rem calc((100% - 33.6rem)/2) 3.2rem}}.p_ecSingleAbout_heading{margin-bottom:min(4rem,40px)}@media screen and (max-width: 767px){.p_ecSingleAbout_heading{margin-bottom:3.2rem}}.p_ecSingleAbout_content h3{margin-bottom:min(4.8rem,48px);font-size:min(2.8rem,28px);font-weight:700}@media screen and (max-width: 767px){.p_ecSingleAbout_content h3{margin-bottom:2.4rem;font-size:2rem}}.p_ecSingleAbout_content p{margin-bottom:1.8em;font-size:min(1.8rem,18px);line-height:1.8em}@media screen and (max-width: 767px){.p_ecSingleAbout_content p{font-size:1.4rem}}.p_ecSingleAbout_itemInformation{margin-top:min(10rem,100px)}@media screen and (max-width: 767px){.p_ecSingleAbout_itemInformation{margin-top:3.2rem}}.p_ecSingleAbout_itemInformation h3{margin-bottom:min(2.4rem,24px);font-size:min(2.4rem,24px);font-weight:700}@media screen and (max-width: 767px){.p_ecSingleAbout_itemInformation h3{margin-bottom:1rem;font-size:1.6rem}}.p_ecSingleAbout_itemInformation p{font-size:min(1.6rem,16px);line-height:calc(1em + min(2.4rem,24px))}@media screen and (max-width: 767px){.p_ecSingleAbout_itemInformation p{font-size:1.2rem;line-height:calc(1em + 1.2rem)}}.p_ecSingleDelivery{margin:min(12rem,120px) 0;padding-right:calc(min(37.4rem,374px) + min(7.7rem,77px) + (100% - min(116.7rem,1167px))/2);padding-left:calc((100% - min(116.7rem,1167px))/2)}@media screen and (max-width: 767px){.p_ecSingleDelivery{padding:4.8rem 0}}@media screen and (max-width: 767px){.p_ecSingleDelivery_heading{padding-left:calc((100% - 33.6rem)/2)}}.p_ecSingleDelivery_heading .jp{margin-top:min(.6rem,6px);font-size:min(2.4rem,24px)}@media screen and (max-width: 767px){.p_ecSingleDelivery_heading .jp{font-size:1.6rem}}.p_ecSingleDelivery_note{margin-top:min(.8rem,8px);font-size:min(1.6rem,16px);font-weight:500;letter-spacing:.1em}@media screen and (max-width: 767px){.p_ecSingleDelivery_note{margin-top:1.6rem;padding-left:calc((100% - 33.6rem)/2);font-size:1.2rem}}.p_ecSingleDelivery_note br._pc_none{display:none}@media screen and (max-width: 767px){.p_ecSingleDelivery_note br._pc_none{display:inline}}.p_ecSingleDeliveryTable{display:block;margin-top:min(7rem,70px);margin-bottom:min(6.4rem,64px)}@media screen and (max-width: 767px){.p_ecSingleDeliveryTable{margin-top:3.2rem;margin-bottom:2.4rem}}.p_ecSingleDeliveryTable thead,.p_ecSingleDeliveryTable tbody{display:block}.p_ecSingleDeliveryTable_header{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(2.4rem,24px);align-items:center;padding:0 min(5.6rem,56px);border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.p_ecSingleDeliveryTable_header{column-gap:.9rem;padding:0 calc((100% - 33.6rem)/2)}}.p_ecSingleDeliveryTable_header th{display:inline-flex;justify-content:center;align-items:center;flex-direction:column;height:min(8.8rem,88px);border:solid 2px #121212;border-bottom:none;border-radius:min(.8rem,8px) min(.8rem,8px) 0 0;background-color:#ffefef}@media screen and (max-width: 767px){.p_ecSingleDeliveryTable_header th{height:5.6rem;border-radius:.8rem .8rem 0 0}}.p_ecSingleDeliveryTable_header th p{font-size:min(2rem,20px);font-weight:700;line-height:1.3em;letter-spacing:.1em}@media screen and (max-width: 767px){.p_ecSingleDeliveryTable_header th p{font-size:1.4rem;font-weight:500}}.p_ecSingleDeliveryTable_header th p span{font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.p_ecSingleDeliveryTable_header th p span{font-size:1.2rem}}.p_ecSingleDeliveryTable_item{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:min(2.4rem,24px);padding:min(2.4rem,24px) min(5.6rem,56px);border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.p_ecSingleDeliveryTable_item{column-gap:.9rem;padding:1.6rem calc((100% - 33.6rem)/2)}}.p_ecSingleDeliveryTable_item td{font-size:min(2rem,20px);font-weight:700;line-height:1.3em;text-align:center;letter-spacing:.1em}@media screen and (max-width: 767px){.p_ecSingleDeliveryTable_item td{font-size:1.6rem;font-weight:500}}@media screen and (max-width: 767px){.p_ecSingleDelivery_disclaimer{padding:0 calc((100% - 33.6rem)/2)}}.p_ecSingleDelivery_disclaimer h3{margin-bottom:min(1.6rem,16px);font-size:min(1.4rem,14px);font-weight:700;letter-spacing:.1em}@media screen and (max-width: 767px){.p_ecSingleDelivery_disclaimer h3{margin-bottom:.8rem;font-size:1.4rem}}.p_ecSingleDelivery_disclaimer p{font-size:min(1.4rem,14px);letter-spacing:.1em}@media screen and (max-width: 767px){.p_ecSingleDelivery_disclaimer p{font-size:1.2rem;font-weight:500}}.p_ecSingleCheck{padding-top:min(12rem,120px)}@media screen and (max-width: 767px){.p_ecSingleCheck{padding-top:4.8rem}}.p_ecSingleCheck_heading{margin-bottom:min(6.4rem,64px)}@media screen and (max-width: 767px){.p_ecSingleCheck_heading{margin-bottom:3.2rem}}.p_ecSingleCheckSlider{padding-right:calc((var(--vw, 1vw)*100 - min(116.7rem,1167px))/2)}@media screen and (max-width: 767px){.p_ecSingleCheckSlider{padding-right:calc((var(--vw, 1vw)*100 - 33.6rem)/2)}}.p_ecSingleCheckSlider-wrap{position:relative}.p_ecSingleCheckSlider-wrap .swiper-wrapper{height:auto;padding-left:calc((var(--vw, 1vw)*100 - min(116.7rem,1167px))/2)}@media screen and (max-width: 767px){.p_ecSingleCheckSlider-wrap .swiper-wrapper{padding-left:calc((var(--vw, 1vw)*100 - 33.6rem)/2)}}.p_ecSingleCheckSliderScrollbar{position:relative;width:min(70.2rem,702px);height:auto;margin-top:min(12.3rem,123px);margin-left:calc((100% - min(116.7rem,1167px))/2)}@media screen and (max-width: 767px){.p_ecSingleCheckSliderScrollbar{width:27.4rem;margin:4.2rem auto 0}}.p_ecSingleCheckSliderScrollbar::before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:2px;background-color:#121212;border-radius:8px}.p_ecSingleCheckSliderScrollbar_button{width:min(3rem,30px) !important;height:min(3rem,30px) !important;cursor:pointer}@media screen and (max-width: 767px){.p_ecSingleCheckSliderScrollbar_button{width:2.8rem !important;height:2.8rem !important}}.p_ecSingleCheckSliderScrollbar_button::before{content:"";display:inline-block;width:100%;height:100%;background-image:url(../image/home/homeColumnSliderScrollbar_button.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.p_ecSingleCheck_item{width:min(24rem,240px);margin-right:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_ecSingleCheck_item{width:16rem;margin-right:1.2rem}}.p_ecSingleCheck_item a{color:#121212}.p_ecSingleCheck_image{overflow:hidden;border-radius:min(2.4rem,24px);border:solid 2px #121212}.p_ecSingleCheck_image-wrap{position:relative;z-index:1;width:100%;height:auto;margin-right:min(.6rem,6px);margin-bottom:min(2.3rem,23px);aspect-ratio:1/1}@media screen and (max-width: 767px){.p_ecSingleCheck_image-wrap{width:100%;height:100%;margin-right:.6rem;margin-bottom:1rem}}.p_ecSingleCheck_image-wrap::before{content:"";position:absolute;right:max(-0.6rem,-6px);bottom:max(-0.6rem,-6px);z-index:-1;display:inline-block;width:100%;height:100%;border:solid 2px #121212;border-radius:min(2.4rem,24px);background-color:#f88}@media screen and (max-width: 767px){.p_ecSingleCheck_image-wrap::before{right:-0.6rem;bottom:-1rem}}@media screen and (max-width: 767px){.p_ecSingleCheck_image{border-radius:2.4rem}}.p_ecSingleCheck_image img{object-fit:cover;object-position:center}.p_ecSingleCheckText{margin-top:min(1.6rem,16px);flex:1}@media screen and (max-width: 767px){.p_ecSingleCheckText{margin-top:1.2rem}}.p_ecSingleCheckText_name{margin-bottom:min(1rem,10px);font-size:min(2rem,20px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_ecSingleCheckText_name{margin-bottom:.8rem;font-size:2rem}}.p_ecSingleCheckText_store{margin-bottom:min(.9rem,9px);font-size:min(1.5rem,15px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_ecSingleCheckText_store{margin-bottom:.8rem;font-size:1.2rem}}.p_ecSingleCheckText_kinds{color:#bbb;font-size:min(1.5rem,15px);letter-spacing:.08em;font-weight:700}@media screen and (max-width: 767px){.p_ecSingleCheckText_kinds{font-size:1.2rem}}.p_ecSingleCheckText .e_introductionVideo{margin-top:min(1.2rem,12px)}.p_ecSinglePickup{padding:min(12rem,120px) 0 0 0;background-color:#fff8f8}@media screen and (max-width: 767px){.p_ecSinglePickup{padding:3.6rem 0 0 0}}.p_ecSinglePickupHeading{margin-bottom:min(5.6rem,56px)}@media screen and (max-width: 767px){.p_ecSinglePickupHeading{margin-bottom:3.2rem}}.p_ecSinglePickupHeading h2{position:relative;padding-top:min(5.6rem,56px)}@media screen and (max-width: 767px){.p_ecSinglePickupHeading h2{padding-top:0}}.p_ecSinglePickupHeading h2::before{content:"pick up";position:absolute;top:0;left:0;font-size:min(4.2rem,42px);font-family:"Agbalumo",system-ui;letter-spacing:.08em}@media screen and (max-width: 767px){.p_ecSinglePickupHeading h2::before{display:inline-block;position:relative;top:auto;left:auto;margin-bottom:.6rem;font-size:2rem}}.p_ecSinglePickupHeading h2 .en{font-family:"Agbalumo",system-ui;font-size:min(7.2rem,72px);font-weight:700;letter-spacing:.1em;line-height:1}@media screen and (max-width: 767px){.p_ecSinglePickupHeading h2 .en{margin-left:0;padding-left:0;display:flex;align-items:flex-start;justify-content:flex-start;font-size:3.6rem}}@media screen and (max-width: 767px){.p_ecSinglePickupHeading h2 .en::before{position:static;transform:none;margin-right:1.3rem}}.p_ecSinglePickupHeading h2 .jp{display:block;margin-top:min(2.7rem,27px);margin-bottom:min(1.6rem,16px);font-size:min(2.8rem,28px);font-weight:700}@media screen and (max-width: 767px){.p_ecSinglePickupHeading h2 .jp{margin-top:1.6rem;margin-bottom:1.6rem;font-size:2.4rem}}.p_ecSinglePickupHeading_detail{margin-top:min(2.3rem,23px);font-size:min(1.8rem,18px);font-weight:700}@media screen and (max-width: 767px){.p_ecSinglePickupHeading_detail{margin-top:1.2rem;font-size:1.6rem}}.p_ecCart_signin{margin-top:min(6rem,60px);padding:min(6rem,60px) 0;background-color:#f8fcff}@media screen and (max-width: 767px){.p_ecCart_signin{margin-top:2rem;padding:3rem 0}}.p_ecCart_register{padding:min(6rem,60px) 0}@media screen and (max-width: 767px){.p_ecCart_register{padding:3rem 0}}.p_ecLogin_content{width:100%}.p_ecLogin_heading{margin-bottom:min(1.5rem,15px);font-size:min(2.7rem,27px);font-weight:700}.p_ecLogin_message{font-size:min(1.6rem,16px)}.p_ecLoginMember{padding-bottom:min(6rem,60px);background-image:linear-gradient(to right, #000 min(1.6rem, 16px), transparent min(1.6rem, 16px));background-size:min(3.2rem,32px) 2px;background-repeat:repeat-x;background-position:left bottom}.p_ecLoginMemberForm{margin-top:min(3rem,30px)}.p_ecLoginMemberForm_title{margin-bottom:min(1rem,10px);font-size:min(1.6rem,16px)}.p_ecLoginMemberForm_item{margin-bottom:min(2.5rem,25px)}.p_ecLoginMemberForm_item:last-of-type{margin-bottom:0}.p_ecLoginMemberForm_item input{width:100%;height:min(5rem,50px);padding:0 1em;border:solid 2px #121212;font-size:min(1.6rem,16px)}.p_ecLoginMemberForm .forgetmenot{margin-top:min(6rem,60px)}.p_ecLoginMemberForm .forgetmenot label{display:flex;align-items:center;justify-content:center;font-size:min(1.6rem,16px)}.p_ecLoginMemberForm .forgetmenot label input{width:min(1.6rem,16px);height:min(1.6rem,16px);margin-right:min(.4rem,4px)}.p_ecLoginMemberForm .submit{margin-top:min(1.6rem,16px);text-align:center}.p_ecLoginMemberForm .submit input{display:inline-block;width:min(30rem,300px);height:min(6rem,60px);border:none;border-radius:100vh;background-color:#b0e9e2;font-size:min(1.8rem,18px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:.08em}.p_ecLoginMemberForm .nav{margin-top:min(2.4rem,24px);text-align:center}.p_ecLoginMemberForm .nav a{color:#121212;font-size:min(1.6rem,16px)}.p_ecLoginRegister{padding-top:min(6rem,60px)}.p_ecLoginRegister .nav{margin-top:min(6rem,60px);text-align:center}.p_ecLoginRegister .nav a{display:inline-flex;justify-content:center;align-items:center;width:min(30rem,300px);height:min(6rem,60px);border:none;border-radius:100vh;background-color:#b0e9e2;color:#121212;font-size:min(1.8rem,18px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:.08em}.cart-page #wc_cart #cart .upbutton{display:flex;justify-content:flex-end;align-items:center;column-gap:min(1.5rem,15px);margin-bottom:min(2.4rem,24px);padding:0}@media screen and (max-width: 767px){.cart-page #wc_cart #cart .upbutton{column-gap:1.2rem;margin-bottom:2rem}}.cart-page #wc_cart #cart .upbutton p{flex:1;font-size:min(1.6rem,16px);font-weight:700}@media screen and (max-width: 767px){.cart-page #wc_cart #cart .upbutton p{font-size:1.4rem;text-align:left}}.cart-page #wc_cart #cart .upbutton input{width:min(12.5rem,125px);margin-left:0;padding:min(.8rem,8px) 0;border:solid 2px #121212;border-radius:0;background-color:#f88;color:#121212;font-size:min(1.6rem,16px);font-weight:700;cursor:pointer}@media screen and (max-width: 767px){.cart-page #wc_cart #cart .upbutton input{padding:.6rem 0;width:10rem;font-size:1.4rem}}.cart-page #wc_cart #cart .upbutton input:hover{background-color:#f88;color:#121212;opacity:.7}.cart-page #wc_cart #cart #cart_table{border:none}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table{display:block;border:solid 2px #121212}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table thead{display:none}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table tbody{display:block}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table tbody tr{display:grid;grid-template-columns:auto 1fr;width:100%}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table tfoot{display:block;width:100%;padding-right:1.2rem;border-top:solid 2px #121212;background-color:#f8fcff}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table tfoot tr{display:flex;justify-content:flex-end;align-items:center;width:100%}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table tfoot tr th{border:none}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table tfoot tr th.action{display:none}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table tfoot tr th.amount{font-size:1.6rem;font-weight:700}}.cart-page #wc_cart #cart #cart_table th{padding:min(.7rem,7px) 1.8rem min(1rem,10px);border:solid 2px #121212;background-color:#f8fcff;font-size:min(1.6rem,16px);font-weight:500}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table th{padding:1.2rem 0;font-size:1.2rem}}.cart-page #wc_cart #cart #cart_table td{padding:min(1rem,10px);border:solid 2px #121212}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td{display:flex;align-items:center;grid-column:2/3;width:100%;padding:.6rem 1.4rem;border:none;border-left:solid 2px #121212;font-size:1.2rem}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td::before{content:attr(data-label) "："}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.num{display:none}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.thumbnail{display:block;grid-column:1/2;width:11rem;padding:1.4rem;padding-bottom:0;border-left:none}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.thumbnail::before{display:none}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.productname{padding-top:1.4rem;font-size:1.4rem;font-weight:700}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.productname::before{display:none}}.cart-page #wc_cart #cart #cart_table td.unitprice,.cart-page #wc_cart #cart #cart_table td.subtotal,.cart-page #wc_cart #cart #cart_table td.quantity{width:min(10.5rem,105px)}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.unitprice,.cart-page #wc_cart #cart #cart_table td.subtotal,.cart-page #wc_cart #cart #cart_table td.quantity{width:100%}}.cart-page #wc_cart #cart #cart_table td.quantity input{width:min(7.9rem,79px);height:min(3.8rem,38px);border:solid 2px #121212;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.quantity input{width:6rem;height:3rem;font-size:1.6rem}}.cart-page #wc_cart #cart #cart_table td.action .delButton{border:solid 2px #121212;background-color:#f88;color:#121212;font-size:min(1.4rem,14px);font-weight:700;cursor:pointer}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.action .delButton{font-size:1.2rem}}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table td.action::before{display:none}}.cart-page #wc_cart #cart #cart_table em.tax{font-size:min(1.1rem,11px)}@media screen and (max-width: 767px){.cart-page #wc_cart #cart #cart_table em.tax{font-size:1rem}}.cart-page #wc_cart .currency_code{margin-top:min(1rem,10px);padding:0;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.cart-page #wc_cart .currency_code{margin-top:.8rem;font-size:1.2rem}}.cart-page #wc_customer #customer-info h5{margin:0 0 min(3rem,30px) 0;padding:0;border:none;font-size:min(2.7rem,27px)}@media screen and (max-width: 767px){.cart-page #wc_customer #customer-info h5{margin-bottom:2rem;font-size:1.6rem}}.cart-page #wc_customer .send input.to_reganddeliveryinfo_button{border:none;background-color:#b0e9e2;color:#121212}.cart-page #wc_confirm #cart #cart_table{border:solid 2px #121212}.cart-page #wc_confirm #cart #cart_table th{border:solid 2px #121212;background-color:#f8fcff}.cart-page #wc_confirm #cart #cart_table td{border:solid 2px #121212}.cart-page #wc_confirm #cart #point_table td{border:solid 1px #121212}.cart-page #wc_confirm #cart #point_table td.c-point,.cart-page #wc_confirm #cart #point_table td.u-point{background-color:#f8fcff}.cart-page #wc_confirm #cart #point_table td.point-btn{border:none}.cart-page #wc_confirm #cart #point_table td.point-btn input{height:min(3.6rem,36px);padding:0 min(2.4rem,24px);border:solid 2px #121212;background-color:#b0e9e2;color:#121212;font-weight:700;cursor:pointer}.cart-page #wc_confirm #confirm_table tr th{border:solid 2px #121212;background-color:#f8fcff}.cart-page #wc_confirm #confirm_table tr td{border:solid 2px #121212}.cart-page #wc_confirm #confirm_table tr.ttl td{background-color:#f8fcff}.cart-page #wc_ordercompletion h3{margin:0;font-size:min(2.7rem,27px)}@media screen and (max-width: 767px){.cart-page #wc_ordercompletion h3{font-size:1.8rem}}.cart-page #wc_ordercompletion .header_explanation{margin:min(4rem,40px) 0 min(6rem,60px)}@media screen and (max-width: 767px){.cart-page #wc_ordercompletion .header_explanation{margin:2rem 0 3rem}}.cart-page #wc_ordercompletion .header_explanation p{font-size:min(1.6rem,16px);line-height:1.875em}@media screen and (max-width: 767px){.cart-page #wc_ordercompletion .header_explanation p{font-size:1.3rem;text-align:left}}.cart-page #wc_ordercompletion .send a{display:inline-flex;justify-content:center;align-items:center;width:min(30rem,300px);height:min(6rem,60px);margin-bottom:0;padding:0;border:solid 2px #b0e9e2;border-radius:100vh;font-size:min(1.8rem,18px);font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;background-color:#b0e9e2;color:#121212;cursor:pointer}@media screen and (max-width: 767px){.cart-page #wc_ordercompletion .send a{width:100%;height:5.5rem}}@media screen and (max-width: 767px){.cart-page #wc_delivery .customer_form select{width:100%;max-width:100%;color:#121212}}@media screen and (max-width: 767px){.cart-page #wc_delivery .customer_form select tbody tr td dl dt label{display:flex;align-items:center;column-gap:.6rem}}.cart-page .customer_form{display:block;margin-bottom:6rem;border:solid 2px #121212}@media screen and (max-width: 767px){.cart-page .customer_form{margin-bottom:3rem;border:none}}.cart-page .customer_form tbody{display:block}.cart-page .customer_form tbody tr{display:grid;grid-template-columns:min(35rem,350px) 1fr;border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr{display:block;margin-bottom:2rem;padding:0;border:none}}.cart-page .customer_form tbody tr:last-of-type{border-bottom:none}.cart-page .customer_form tbody tr:last-of-type{margin-bottom:0}.cart-page .customer_form tbody tr th{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:0;padding:min(1.8rem,18px) 0;border:none;border-right:solid 2px #121212;background-color:#f8fcff;text-align:center}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr th{display:block;margin-bottom:.8rem;padding:0;border:none;background-color:rgba(0,0,0,0);font-size:1.3rem;font-weight:700;text-align:left}}.cart-page .customer_form tbody tr td{width:100%;padding:min(1.8rem,18px) 0;padding-left:min(2rem,20px);border:none;background-color:#fff;color:#bbb;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr td{display:flex;flex-direction:column;row-gap:.6rem;padding:0;background-color:rgba(0,0,0,0);font-size:1.4rem}}.cart-page .customer_form tbody tr td input,.cart-page .customer_form tbody tr td select{width:50%;padding:.5em;margin-right:min(1rem,10px);border:solid 1px #121212;border-radius:0;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr td input,.cart-page .customer_form tbody tr td select{width:100%;margin-right:0;font-size:1.6rem}}.cart-page .customer_form tbody tr td input[type=radio]{width:min(1.6rem,16px)}.cart-page .customer_form tbody tr.inp1 th{grid-row:1/3}.cart-page .customer_form tbody tr.inp1 td{grid-column:2/3}.cart-page .customer_form tbody tr.inp1 td:first-of-type{padding-bottom:0}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr.inp1 td:first-of-type{margin-bottom:.8rem}}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr.inp1 td{display:flex;flex-direction:row;align-items:center}}.cart-page .customer_form tbody tr.inp1 td input{margin-left:min(1rem,10px)}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr.inp1 td input{flex:1}}.cart-page .customer_form tbody tr .member_name,.cart-page .customer_form tbody tr .member_furigana{color:#121212;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr .member_name,.cart-page .customer_form tbody tr .member_furigana{font-size:1.4rem}}.cart-page .customer_form tbody tr .member_name{padding-left:1em}.cart-page .customer_form tbody tr .password_policy{color:#bbb;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.cart-page .customer_form tbody tr .password_policy{margin-top:0;font-size:1.2rem}}.cart-page .customer_form#delivery_flag tbody tr td{grid-column:2/3}@media screen and (max-width: 767px){.cart-page .customer_form#delivery_flag tbody tr td{flex-direction:row;align-items:center;column-gap:.6rem}}.cart-page .send{display:flex;column-gap:min(4rem,40px);justify-content:center;margin-top:min(4rem,40px);padding-top:0}@media screen and (max-width: 767px){.cart-page .send{flex-direction:column;column-gap:0;row-gap:1.5rem;margin-top:1.2rem}}.cart-page .send input{width:min(30rem,300px);height:min(6rem,60px);margin-bottom:0;padding:0;border:solid 2px #b0e9e2;border-radius:100vh;font-size:min(1.8rem,18px);font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;background-color:#fff;color:#121212;cursor:pointer}@media screen and (max-width: 767px){.cart-page .send input{width:100%;height:5.5rem}}.cart-page .send input.to_customerinfo_button,.cart-page .send input.to_memberlogin_button,.cart-page .send input.to_deliveryinfo_button,.cart-page .send input.to_confirm_button,.cart-page .send input#purchase_button{background-color:#b0e9e2;color:#121212}.customer_form{display:block;margin-bottom:6rem;border:solid 2px #121212}@media screen and (max-width: 767px){.customer_form{margin-bottom:3rem;border:none}}.customer_form tbody{display:block}.customer_form tbody tr{display:grid;grid-template-columns:min(35rem,350px) 1fr;border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.customer_form tbody tr{display:block;margin-bottom:2rem;padding:0;border:none}}.customer_form tbody tr:last-of-type{border-bottom:none}.customer_form tbody tr:last-of-type{margin-bottom:0}.customer_form tbody tr th{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:0;padding:min(1.8rem,18px) 0;border:none;border-right:solid 2px #121212;background-color:#f8fcff;text-align:center}@media screen and (max-width: 767px){.customer_form tbody tr th{display:block;margin-bottom:.8rem;padding:0;border:none;background-color:rgba(0,0,0,0);font-size:1.3rem;font-weight:700;text-align:left}}.customer_form tbody tr td{width:100%;padding:min(1.8rem,18px) 0;padding-left:min(2rem,20px);border:none;background-color:#fff;color:#bbb;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.customer_form tbody tr td{display:flex;flex-direction:column;row-gap:.6rem;padding:0;background-color:rgba(0,0,0,0);font-size:1.4rem}}.customer_form tbody tr td input,.customer_form tbody tr td select{width:50%;padding:.5em;margin-right:min(1rem,10px);border:solid 1px #121212;border-radius:0;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.customer_form tbody tr td input,.customer_form tbody tr td select{width:100%;margin-right:0;font-size:1.6rem}}.customer_form tbody tr td input[type=radio]{width:min(1.6rem,16px)}@media screen and (max-width: 767px){.customer_form tbody tr td input#mailaddress1,.customer_form tbody tr td input#mailaddress2{width:100%}}.customer_form tbody tr.inp1 th{grid-row:1/3}.customer_form tbody tr.inp1 td{grid-column:2/3}.customer_form tbody tr.inp1 td:first-of-type{padding-bottom:0}@media screen and (max-width: 767px){.customer_form tbody tr.inp1 td:first-of-type{margin-bottom:.8rem}}@media screen and (max-width: 767px){.customer_form tbody tr.inp1 td{width:100%;display:flex;flex-direction:row;align-items:center}}.customer_form tbody tr.inp1 td input{margin-left:min(1rem,10px)}@media screen and (max-width: 767px){.customer_form tbody tr.inp1 td input{flex:1}}.customer_form tbody tr .member_name,.customer_form tbody tr .member_furigana{color:#121212;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.customer_form tbody tr .member_name,.customer_form tbody tr .member_furigana{font-size:1.4rem}}.customer_form tbody tr .member_name{padding-left:1em}.customer_form tbody tr .password_policy{color:#bbb;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.customer_form tbody tr .password_policy{margin-top:0;font-size:1.2rem}}.customer_form#delivery_flag tbody tr td{grid-column:2/3}@media screen and (max-width: 767px){.customer_form#delivery_flag tbody tr td{flex-direction:row;align-items:center;column-gap:.6rem}}.item-info .field{display:flex;align-items:center;justify-content:space-between;text-align:left;margin-bottom:min(3.6rem,36px);padding:0}@media screen and (max-width: 767px){.item-info .field{flex-direction:column;align-items:flex-start;row-gap:2rem;margin-bottom:2.4rem}}.item-info .field_price{margin-bottom:none}.item-info .field_price p{font-size:min(1.6rem,16px);font-weight:700}@media screen and (max-width: 767px){.item-info .field_price p{font-size:1.2rem}}.item-info .field_price .sell_price{font-size:min(3.6rem,36px);font-weight:700}@media screen and (max-width: 767px){.item-info .field_price .sell_price{font-size:2rem}}.item-info .field_price em.tax{font-size:min(1.6rem,16px);font-weight:500;font-style:normal;letter-spacing:.1em}@media screen and (max-width: 767px){.item-info .field_price em.tax{font-size:1.2rem}}.item-info .field_postage{padding:min(2.4rem,24px);border-radius:min(.8rem,8px);background-color:#f8fcff;font-size:min(1.6rem,16px);text-align:center}@media screen and (max-width: 767px){.item-info .field_postage{width:100%;padding:1.4rem;font-size:1.2rem;letter-spacing:.15em}}.item-info .field_postage span{display:block;margin-bottom:min(.4rem,4px);text-decoration:underline;text-decoration-thickness:min(.6rem,6px);text-decoration-color:#fcc;text-underline-offset:-0.1em;text-decoration-skip-ink:none}.item-info dl.item-sku{display:flex;flex-direction:column;padding:0;border:none}.item-info dl.item-sku dt,.item-info dl.item-sku dd{display:block;border:none}.item-info dl.item-sku dt{margin-bottom:min(1.6rem,16px);padding-right:0;padding-left:0;background-color:rgba(0,0,0,0);font-size:min(1.6rem,16px)}.item-info dl.item-sku dd select{width:100%;height:min(6rem,60px);padding:0 min(2rem,20px);border:solid 1px #121212;border-radius:min(.8rem,8px);color:#121212;font-size:min(1.6rem,16px);font-weight:700}@media screen and (max-width: 767px){.item-info dl.item-sku dd select{height:6rem;padding:0 2rem;border-radius:.8rem;font-size:1.6rem}}.item-info dl.item-option{display:flex;flex-direction:column;margin-top:min(2.4rem,24px);margin-bottom:0;padding:0;border:none}.item-info dl.item-option dt,.item-info dl.item-option dd{display:block;width:auto;margin-bottom:0;padding-left:0;border:none}.item-info dl.item-option dt{margin-bottom:min(1.6rem,16px);padding-right:0;padding-left:0;background-color:rgba(0,0,0,0);font-size:min(1.6rem,16px)}.item-info dl.item-option dd select{width:100%;height:min(6rem,60px);padding:0 min(2rem,20px);border:solid 1px #121212;border-radius:min(.8rem,8px);color:#121212;font-size:min(1.6rem,16px);font-weight:700}@media screen and (max-width: 767px){.item-info dl.item-option dd select{height:6rem;padding:0 2rem;border-radius:.8rem;font-size:1.6rem}}.item-info #checkout_box{margin-top:min(2.4rem,24px)}.item-info .c-box{display:flex !important;align-items:center;text-align:left;column-gap:min(2.4rem,24px)}@media screen and (max-width: 767px){.item-info .c-box{column-gap:.8rem}}.item-info .quantity{margin-bottom:0}.item-info .quantity input.skuquantity{width:min(14rem,140px) !important;height:min(6rem,60px);margin:0;padding:0;border:solid 1px #ececec;border-radius:min(.8rem,8px);font-size:min(2rem,20px)}@media screen and (max-width: 767px){.item-info .quantity input.skuquantity{width:12.8rem !important;height:5.5rem;font-size:1.8rem}}.item-info .cart-button{position:relative;display:block;width:min(31rem,310px);height:min(6.4rem,64px);margin-bottom:min(.6rem,6px);border:solid 2px #121212;border-radius:100vh;background-color:#f88}@media screen and (max-width: 767px){.item-info .cart-button{width:100%;height:6rem;margin-bottom:.4rem}}.item-info .cart-button-wrap{position:relative}.item-info .cart-button-wrap._animate::before,.item-info .cart-button-wrap._animate::after{content:"";position:absolute;z-index:-10;width:100%;height:100%;top:0;left:0;border-radius:100vh;background:#ffaaae;border:1px solid #ff999e;transform:translate3d(0, 0, 0)}.item-info .cart-button-wrap._animate::before{animation:anime 2s ease-out infinite}.item-info .cart-button-wrap._animate::after{animation:anime 2s ease-out 1s infinite}@keyframes anime{0%{transform:scale(0.95);opacity:1}90%{opacity:.1}to{transform:scale(1.2, 1.5);opacity:0}}.item-info .cart-button::before{content:"";position:absolute;top:min(.4rem,4px);left:max(-0.2rem,-2px);z-index:-1;display:inline-block;min-width:min(31rem,310px);height:min(6.4rem,64px);border-radius:100vh;background-color:#121212}@media screen and (max-width: 767px){.item-info .cart-button::before{top:.2rem;min-width:calc(100% + .4rem);height:6rem}}.item-info .cart-button::after{content:"";position:absolute;top:50%;right:min(2.4rem,24px);translate:0 -50%;width:min(1.8rem,18px);height:min(1.6rem,16px);background-image:url(../image/common/footprints.svg);background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 767px){.item-info .cart-button::after{width:1.8rem;height:1.6rem}}.item-info .cart-button input.skubutton{width:100%;height:100%;padding:0;padding-left:min(4.8rem,48px);background-color:rgba(0,0,0,0);color:#121212;font-size:min(1.8rem,18px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;line-height:1;text-align:left;letter-spacing:.08em;transition:all .3s;cursor:pointer}@media screen and (max-width: 767px){.item-info .cart-button input.skubutton{padding-left:2.4rem;font-size:1.5rem}}.item-info .wcss_loading{width:min(1.6rem,16px);height:min(1.6rem,16px)}.cart_page_title{margin-bottom:min(6rem,60px);font-size:min(2.7rem,27px)}@media screen and (max-width: 767px){.cart_page_title{margin-bottom:3rem;font-size:2rem}}.cart_navi{margin-bottom:min(2.4rem,24px)}@media screen and (max-width: 767px){.cart_navi{margin-bottom:2rem}}.cart_navi ul{display:grid;grid-template-columns:repeat(4, 1fr);height:min(6.8rem,68px);border:solid 2px #121212}@media screen and (max-width: 767px){.cart_navi ul{height:4.8rem}}.cart_navi ul li{position:relative;width:100%;padding-left:min(2.4rem,24px);background-color:#fff}@media screen and (max-width: 767px){.cart_navi ul li{padding:0;padding-left:1rem}}@media screen and (max-width: 767px){.cart_navi ul li:first-of-type{padding-left:.6rem}}.cart_navi ul li p{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:min(1.6rem,16px);text-align:center}@media screen and (max-width: 767px){.cart_navi ul li p{font-size:1.2rem;line-height:normal}}.cart_navi ul li::before,.cart_navi ul li::after{position:absolute;right:max(-1rem,-10px);z-index:1;width:min(2rem,20px);height:50%;margin:0;border-right:solid 2px #121212;background-color:#fff}@media screen and (max-width: 767px){.cart_navi ul li::before,.cart_navi ul li::after{right:-0.6rem;width:1rem}}.cart_navi ul li::before{top:0}.cart_navi ul li::after{bottom:0}.cart_navi ul li:last-of-type::before,.cart_navi ul li:last-of-type::after{display:none}.cart_navi ul li.current{background-color:#b0e9e2;color:#121212}.cart_navi ul li.current::before,.cart_navi ul li.current::after{background-color:#b0e9e2}.member-page #memberinfo table{border:2px solid #121212;border-spacing:0;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.member-page #memberinfo table tr{display:grid;grid-template-columns:12.5rem auto}}.member-page #memberinfo table tr th{padding:min(1.8rem,18px) 0;border:1px solid #121212;background-color:#f8fcff;font-weight:bold}@media screen and (max-width: 767px){.member-page #memberinfo table tr th{padding:1.3rem 1rem;font-size:1.3rem;text-align:left}}.member-page #memberinfo table tr td{padding:min(1.8rem,18px) 0;padding-left:min(2rem,20px);border:1px solid #121212}@media screen and (max-width: 767px){.member-page #memberinfo table tr td{padding:1.3rem 1rem;font-size:1.3rem;text-align:left}}.member-page #memberinfo h3{margin:0 0 min(3rem,30px) 0;padding:0;border:none;font-size:min(2.7rem,27px)}@media screen and (max-width: 767px){.member-page #memberinfo h3{margin:0 0 1.5rem 0;font-size:1.6rem}}.member-page #memberinfo .history-area{margin-bottom:min(6rem,60px);padding:min(2.4rem,24px) min(2.4rem,24px) 0 0;border:none}@media screen and (max-width: 767px){.member-page #memberinfo .history-area{padding:0}}@media screen and (max-width: 767px){.member-page #memberinfo .history-area table{margin-bottom:0}}@media screen and (max-width: 767px){.member-page #memberinfo .history-area table thead{display:none}}.member-page #memberinfo #history_head{font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.member-page #memberinfo #history_head{margin-top:1.5rem;margin-bottom:0;border-width:.15em;border-bottom:none}}@media screen and (max-width: 767px){.member-page #memberinfo #history_head tbody tr{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.member-page #memberinfo #history_head tbody tr td{display:grid;grid-template-columns:12.5rem auto;align-items:center;column-gap:1rem;height:4.5rem;padding:0;font-size:1.3rem;text-align:left}}@media screen and (max-width: 767px){.member-page #memberinfo #history_head tbody tr td::before{content:attr(data-label);display:flex;align-items:center;height:100%;padding-left:1rem;border-right:solid 1px #121212;background-color:#f8fcff}}.member-page #memberinfo #history_head th{border:1px solid #121212;background-color:#f8fcff}.member-page #memberinfo #history_head td{border:1px solid #121212}@media screen and (max-width: 767px){.member-page #memberinfo .retail{border-top-width:0}}@media screen and (max-width: 767px){.member-page #memberinfo .retail tbody tr{display:flex;flex-direction:column}}.member-page #memberinfo .retail tbody tr td{padding:min(1.8rem,18px);font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.member-page #memberinfo .retail tbody tr td{display:grid;grid-template-columns:12.5rem auto;align-items:center;column-gap:1rem;height:4.5rem;padding:0;font-size:1.3rem;text-align:left}}@media screen and (max-width: 767px){.member-page #memberinfo .retail tbody tr td::before{content:attr(data-label);display:flex;align-items:center;height:100%;padding-left:1rem;border-right:solid 1px #121212;background-color:#f8fcff}}@media screen and (max-width: 767px){.member-page #memberinfo .retail tbody tr td.thumbnail{height:10.2rem}}@media screen and (max-width: 767px){.member-page #memberinfo .retail tbody tr td.thumbnail img{width:8.2rem;height:8.2rem}}.member-page #memberinfo .customer_form{display:block;margin-bottom:6rem;border:solid 2px #121212}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form{margin-bottom:3rem;border:none}}.member-page #memberinfo .customer_form tbody{display:block}.member-page #memberinfo .customer_form tbody tr{display:grid;grid-template-columns:min(35rem,350px) 1fr;border-bottom:solid 2px #121212}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr{display:block;margin-bottom:2rem;padding:0;border:none}}.member-page #memberinfo .customer_form tbody tr:last-of-type{border-bottom:none}.member-page #memberinfo .customer_form tbody tr:last-of-type{margin-bottom:0}.member-page #memberinfo .customer_form tbody tr th{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-bottom:0;padding:min(1.8rem,18px) 0;border:none;border-right:solid 2px #121212;background-color:#f8fcff;text-align:center}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr th{display:block;margin-bottom:.8rem;padding:0;border:none;background-color:rgba(0,0,0,0);font-size:1.3rem;font-weight:700;text-align:left}}.member-page #memberinfo .customer_form tbody tr td{width:100%;padding:min(1.8rem,18px) 0;padding-left:min(2rem,20px);border:none;background-color:#fff;color:#bbb;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr td{display:flex;flex-direction:column;row-gap:.6rem;padding:0;background-color:rgba(0,0,0,0);font-size:1.4rem}}.member-page #memberinfo .customer_form tbody tr td input,.member-page #memberinfo .customer_form tbody tr td select{width:50%;padding:.5em;margin-right:min(1rem,10px);border:solid 1px #121212;border-radius:0;font-size:min(1.6rem,16px)}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr td input,.member-page #memberinfo .customer_form tbody tr td select{width:100%;margin-right:0;font-size:1.6rem}}.member-page #memberinfo .customer_form tbody tr td input[type=radio]{width:min(1.6rem,16px)}.member-page #memberinfo .customer_form tbody tr.inp1 th{grid-row:1/3}.member-page #memberinfo .customer_form tbody tr.inp1 td{grid-column:2/3}.member-page #memberinfo .customer_form tbody tr.inp1 td:first-of-type{padding-bottom:0}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr.inp1 td:first-of-type{margin-bottom:.8rem}}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr.inp1 td{display:flex;flex-direction:row;align-items:center}}.member-page #memberinfo .customer_form tbody tr.inp1 td input{margin-left:min(1rem,10px)}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr.inp1 td input{flex:1}}.member-page #memberinfo .customer_form tbody tr .member_name,.member-page #memberinfo .customer_form tbody tr .member_furigana{color:#121212;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr .member_name,.member-page #memberinfo .customer_form tbody tr .member_furigana{font-size:1.4rem}}.member-page #memberinfo .customer_form tbody tr .member_name{padding-left:1em}.member-page #memberinfo .customer_form tbody tr .password_policy{color:#bbb;font-size:min(1.4rem,14px)}@media screen and (max-width: 767px){.member-page #memberinfo .customer_form tbody tr .password_policy{margin-top:0;font-size:1.2rem}}.member-page #memberinfo .customer_form#delivery_flag tbody tr td{grid-column:2/3}.member-page #wc_newcompletion h3{margin:0;font-size:min(2.7rem,27px)}@media screen and (max-width: 767px){.member-page #wc_newcompletion h3{font-size:1.8rem}}.member-page #wc_newcompletion p{margin:min(4rem,40px) 0 min(6rem,60px);font-size:min(1.6rem,16px);line-height:1.875em}@media screen and (max-width: 767px){.member-page #wc_newcompletion p{margin:2rem 0 3rem;font-size:1.3rem;text-align:left}}.member-page #wc_newcompletion .send a{display:inline-flex;justify-content:center;align-items:center;width:min(30rem,300px);height:min(6rem,60px);margin-bottom:0;padding:0;border:none;border-radius:100vh;font-size:min(1.8rem,18px);font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;background-color:#b0e9e2;color:#121212;cursor:pointer}@media screen and (max-width: 767px){.member-page #wc_newcompletion .send a{width:100%;height:5.5rem}}.member-page .send{padding-top:0}.member-page .send input{width:min(30rem,300px);height:min(6rem,60px);margin-bottom:0;padding:0;border:none;border-radius:100vh;font-size:min(1.8rem,18px);font-weight:700;font-family:"Zen Kaku Gothic New",sans-serif;background-color:#b0e9e2;color:#121212;cursor:pointer}@media screen and (max-width: 767px){.member-page .send input{width:100%;height:5.5rem}}.member-page .send input:hover{background-color:#b0e9e2;opacity:.7}.error_message{margin-bottom:min(4rem,40px);font-size:min(1.6rem,16px);color:#e67782;line-height:1.85em}@media screen and (max-width: 767px){.error_message{font-size:1.2rem}}.header_explanation{margin-top:0;margin-bottom:min(3.2rem,32px);font-size:min(1.6rem,16px);line-height:1.85em}@media screen and (max-width: 767px){.header_explanation{font-size:1.4rem}}@media screen and (max-width: 767px){#memberpages .member_submenu{gap:1.5rem;margin:2rem 0 3rem}}#memberpages .member_submenu a{display:inline-flex;align-items:center;justify-content:center;width:min(30rem,300px);height:min(6rem,60px);border:none;border-radius:100vh;background-color:#b0e9e2;font-size:min(1.8rem,18px);font-family:"Zen Kaku Gothic New",sans-serif;font-weight:700;letter-spacing:.08em}@media screen and (max-width: 767px){#memberpages .member_submenu a{display:flex;width:100%;height:5.5rem;font-size:1.6rem}}@media screen and (max-width: 767px){#memberpages .member_submenu .member-edit{width:30.5rem}}@media screen and (max-width: 767px){#memberpages .member_submenu .member-logout{width:30.5rem}}#memberpages .member_submenu .member-logout a{background-color:#fff;border:solid 2px #b0e9e2}.p_news{padding-bottom:min(20rem,200px)}@media screen and (max-width: 767px){.p_news{padding-bottom:6rem}}.p_news_archive .c_subpageHeaderText_heading{margin-bottom:min(4.4rem,44px)}@media screen and (max-width: 767px){.p_news_archive .c_subpageHeaderText_heading{margin-bottom:2.4rem}}.p_newsList{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(6.4rem,64px) min(3.6rem,36px)}@media screen and (max-width: 767px){.p_newsList{grid-template-columns:1fr}}.p_newsList a{color:#121212}.p_newsList_image{overflow:hidden;margin-bottom:min(.8rem,8px);border-radius:min(1.6rem,16px);border:solid 2px #121212}@media screen and (max-width: 767px){.p_newsList_image{border-radius:1.6rem}}.p_newsList_image img{aspect-ratio:34/19;width:100%;height:auto;object-fit:cover;object-position:center}.p_newsList_date{margin-bottom:min(.4rem,4px);font-size:1.6rem;letter-spacing:.08em}.p_newsList_title{font-size:1.8rem;letter-spacing:.08em}.p_newsSingle{padding-bottom:20rem}@media screen and (max-width: 767px){.p_newsSingle{padding-bottom:12rem}}.p_newsSingle_inner{width:80rem}@media screen and (max-width: 767px){.p_newsSingle_inner{width:33.6rem}}.p_newsSingleHeader{margin-bottom:min(3.6rem,36px)}@media screen and (max-width: 767px){.p_newsSingleHeader{margin-bottom:1.6rem}}.p_newsSingleHeader_date{display:inline-block;margin-bottom:min(1.4rem,14px);font-size:min(2rem,20px)}@media screen and (max-width: 767px){.p_newsSingleHeader_date{margin-bottom:.4rem;font-size:1.2rem}}.p_newsSingleHeader_title{font-size:min(3.2rem,32px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_newsSingleHeader_title{font-size:2.4rem;text-align:left}}.p_newsSingle_body p{margin-top:min(2rem,20px);margin-bottom:min(1.6rem,16px);font-size:min(1.8rem,18px);letter-spacing:.2em;line-height:2em;font-weight:500}@media screen and (max-width: 767px){.p_newsSingle_body p{margin-top:.8rem;margin-bottom:.6rem;font-size:1.4rem}}.p_newsSingle_body h2{margin-top:min(1.6rem,16px);margin-bottom:min(1.6rem,16px);color:#0cc;font-size:min(3.2rem,32px);letter-spacing:.08em}@media screen and (max-width: 767px){.p_newsSingle_body h2{margin-top:1.6rem;margin-bottom:1rem;font-size:2.4rem;letter-spacing:.08em}}.p_newsSingle_body h3{margin-top:min(2rem,20px);margin-bottom:min(2rem,20px);font-size:min(2.8rem,28px);padding-bottom:min(.8rem,8px);border-bottom:solid 2px #0cc}@media screen and (max-width: 767px){.p_newsSingle_body h3{margin-top:1.2rem;margin-bottom:.8rem;padding-bottom:.4rem;font-size:1.8rem}}.p_newsSingle_body h4{margin-top:min(1.6rem,16px);margin-bottom:min(1.6rem,16px);font-size:min(2.4rem,24px)}@media screen and (max-width: 767px){.p_newsSingle_body h4{font-size:1.8rem}}.p_newsSingle_body h5{position:relative;padding-left:min(1.3rem,13px);margin-top:min(1.6rem,16px);margin-bottom:min(1.6rem,16px);font-size:min(2rem,20px)}@media screen and (max-width: 767px){.p_newsSingle_body h5{font-size:1.6rem}}.p_newsSingle_body h5::before{content:"";display:inline-block;position:absolute;top:.6em;left:0;width:min(.8rem,8px);border-radius:50%;background-color:#0cc;aspect-ratio:1/1}.p_newsSingle_body img{width:100%;height:auto;border-radius:min(1.6rem,16px)}@media screen and (max-width: 767px){.p_newsSingle_body img{border-radius:1.6rem}}.p_newsSingle_body *:last-child{margin-bottom:0}