/*! destyle.css v4.0.1 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0;min-width:0}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;line-height:1.15}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{clear:both;box-sizing:content-box;height:0;color:inherit;border-top-width:1px;margin:0;overflow:visible}pre{font-family:monospace;font-size:inherit}address{font-style:inherit}a{color:inherit;background-color:#0000;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:inherit}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{text-align:inherit;vertical-align:middle;text-transform:inherit;color:inherit;font:inherit;appearance:none;background:0 0;border-radius:0;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;margin:0;padding:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}html{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#0000}*,:before,:after{box-sizing:border-box}body{color:#433d36;background-color:#fff;width:100%;min-width:1024px;font-family:Zen Maru Gothic,sans-serif;line-height:1.6}@media screen and (max-width:768px){body{min-width:100%}}body{font-size:1rem}.l_wrap{width:100%;height:100%;position:relative}.l_contentWrap{box-sizing:border-box;width:100%;height:100%;position:relative}@media screen and (max-width:768px){.l_contentWrap{overflow:hidden}}.l_content{width:100%;margin-left:auto;margin-right:auto}.l_contentInner{width:100%;max-width:1024px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.l_contentInner{padding-left:4%;padding-right:4%}.l_innerFull{padding-left:0;padding-right:0}}.m_primary_button{background:#fff;border:1px solid #433d36;border-radius:8px;width:240px;height:64px;transition:all .3s cubic-bezier(.4,0,.2,1)}.m_primary_button:focus{opacity:.6}@media (hover:hover) and (pointer:fine){.m_primary_button:hover{opacity:.6}}.m_primary_button.NoLink{pointer-events:none}.m_primary_button.NoLink:focus{opacity:1}@media (hover:hover) and (pointer:fine){.m_primary_button.NoLink:hover{opacity:1}}.m_primary_button a{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 28px 0 32px;display:flex}.m_primary_button a:after{content:"";background:#ce97ce;border-radius:50%;width:8px;height:8px;display:block}.m_primary_button a span{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:200%}.m_button_contact{background:#433d36;border:2px solid #433d36;border-radius:56px;width:200px;height:56px;transition:all .3s cubic-bezier(.4,0,.2,1)}.m_button_contact:focus{background:#fff}.m_button_contact:focus a span{color:#433d36}.m_button_contact:focus a span:before{background:url(../images/icon_mail_fill.svg) 50% no-repeat}@media (hover:hover) and (pointer:fine){.m_button_contact:hover{background:#fff}.m_button_contact:hover a span{color:#433d36}.m_button_contact:hover a span:before{background:url(../images/icon_mail_fill.svg) 50% no-repeat}}.m_button_contact a{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.m_button_contact a span{color:#fff;justify-content:center;align-items:center;gap:0 4px;font-size:1rem;font-weight:700;line-height:1.6;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.m_button_contact a span:before{content:"";background:url(../images/icon_mail.svg) 50%/cover no-repeat;width:24px;height:24px;transition:all .3s cubic-bezier(.4,0,.2,1);display:block;transform:translateY(1px)}.m_button_contact_sp{background:#ce97ce;border-radius:8px;width:240px;height:64px}.m_button_contact_sp a{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 24px;display:flex}.m_button_contact_sp a:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;display:block}.m_button_contact_sp a span{color:#fff;justify-content:center;align-items:center;gap:0 4px;font-size:1rem;font-style:normal;font-weight:900;line-height:160%;display:flex;position:relative}.m_button_contact_sp a span:before{content:"";background:url(../images/icon_mail_w.svg) 50%/cover no-repeat;width:20px;height:20px;display:block;transform:translateY(1px)}.m_submitButton input{color:#fff;background:#433d36 url(../images/icon_dot.png.webp) right 32px center/8px no-repeat;border-radius:8px;width:240px;height:64px;margin-left:auto;margin-right:auto;padding:0 32px;font-family:Zen Maru Gothic,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:64px;display:block;position:relative}.m_submitButton input:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.m_submitButton input:hover{opacity:.7}}.m_submitButton input:disabled{pointer-events:none;opacity:.5}.m_image{width:100%;height:auto}.m_imageFit{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m_mapBox{border-radius:16px;width:100%;height:0;padding-top:40%;position:relative;overflow:hidden}@media screen and (max-width:768px){.m_mapBox{padding-top:90%}}.m_mapBox iframe{width:100%;height:100%;position:absolute;top:0;left:0}.m_primary_page_title h1,.m_primary_page_title h2{color:#fff;font-family:Zen Maru Gothic,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700}@media screen and (max-width:768px){.m_primary_page_title h1,.m_primary_page_title h2{font-size:2rem}}.m_primary_section_title.CenterAlign{text-align:center}.m_primary_section_title i{background:url(../images/icon_title.png.webp) 50%/cover no-repeat;width:64px;height:64px;margin:0 auto 14px;display:block}.m_primary_section_title span{color:#ce97ce;font-family:Damion,cursive;font-size:.9375rem;font-style:normal;font-weight:400;line-height:200%;display:block}.m_primary_section_title h2{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:200%;display:block}@media screen and (max-width:768px){.m_primary_section_title h2{line-height:180%}}.m_secondary_section_title h3{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:200%}@media screen and (max-width:768px){.m_secondary_section_title h3{line-height:140%}}.m_secondary_section_title span{color:#ce97ce;font-family:Damion,cursive;font-size:.9375rem;font-style:normal;font-weight:400;line-height:200%}.m_pagerLinkItem{width:32px;height:32px;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:relative}.m_pagerLinkItem:focus{opacity:.6}@media (hover:hover) and (pointer:fine){.m_pagerLinkItem:hover{opacity:.6}}.m_pagerLinkItem.Prev{width:40px;height:40px}.m_pagerLinkItem.Prev a{background:url(../images/icon_nav_l.png.webp) 50%/cover no-repeat;font-size:0}.m_pagerLinkItem.Next{width:40px;height:40px}.m_pagerLinkItem.Next a{background:url(../images/icon_nav_r.png.webp) 50%/cover no-repeat;font-size:0}.m_pagerLinkItem.Dot{background:0 0;position:relative}.m_pagerLinkItem.Dot:focus{opacity:1}@media (hover:hover) and (pointer:fine){.m_pagerLinkItem.Dot:hover{opacity:1}}.m_pagerLinkItem.Dot:after{content:"…";position:absolute;top:0%;left:50%;transform:translate(-50%)}.m_pagerLinkItem.Act{border-bottom:1px solid #433d36}.m_pagerLinkItem a{justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem;font-weight:500;display:flex}@media screen and (max-width:768px){.m_pagerLinkItem a{font-size:1rem}}.m_voiceCardImage{border-radius:8px;overflow:hidden}.m_voiceCardBody .m_voiceCardBodyTitle{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:200%}.m_voiceCardBody .m_voiceCardBodyName{color:#ce97ce;font-family:Zen Maru Gothic,sans-serif;font-size:.875rem;font-style:normal;font-weight:700;line-height:200%}.m_voiceCardBody .m_voiceCardBodyRead{opacity:.5;color:#433d36;justify-content:flex-end;align-items:center;gap:0 4px;font-family:Zen Maru Gothic,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:200%;display:flex}.m_voiceCardBody .m_voiceCardBodyRead:after{content:"";border-top:1px solid #433d36;border-right:1px solid #433d36;width:7px;height:7px;margin-top:2px;display:block;transform:rotate(45deg)}.m_newsCardImage{border-radius:8px;overflow:hidden}.m_newsCardBody .m_newsCardBodyDate{color:#ce97ce;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:200%}.m_newsCardBody .m_newsCardBodyTitle{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:160%}.m_contactInputTitle{align-items:center;gap:0 8px;font-size:1.125rem;font-weight:800;line-height:100%;display:flex}.m_contactInputTitle span{color:#fff;background:#ce97ce;border-radius:11px;height:24px;padding-left:16px;padding-right:16px;font-size:1rem;font-weight:700;line-height:1.4}.m_contactInputBody input{color:#433d36;background:#fff;border:2px solid #433d3633;border-radius:8px;width:100%;height:56px;padding:0 16px;font-size:1rem}.m_contactInputBody input:focus{outline:0}.m_contactInputBody input::placeholder{opacity:.2}.m_contactInputBody textarea{resize:vertical;color:#433d36;background:#fff;border:2px solid #433d3633;border-radius:8px;width:100%;height:250px;padding:16px;font-size:1rem}.m_contactInputBody textarea:focus{outline:0}.m_contactInputBody textarea::placeholder{opacity:.2}.m_contactInputBody span{color:#fe0000;font-size:1rem;font-weight:800;line-height:1.6;display:block}.m_contactConfBody{color:#433d36;width:100%;height:56px;margin-top:16px;padding:0;font-size:1.25rem}.c_page_pagerLinkItems{justify-content:center;align-items:center;gap:0 16px;margin-top:160px;display:flex}@media screen and (max-width:768px){.c_page_pagerLinkItems{gap:0 10px;margin-top:64px}}.c_voiceCard .m_voiceCardBody{margin-top:16px}.c_voiceCard .m_voiceCardBody .m_voiceCardBodyName{margin-top:4px}.c_voiceCard .m_voiceCardBody .m_voiceCardBodyRead{margin-top:8px}.c_newsCard{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.c_newsCard:focus{opacity:.6}@media (hover:hover) and (pointer:fine){.c_newsCard:hover{opacity:.6}}.c_newsCard .m_newsCardBodyDate{margin-top:4px;display:block}.c_newsCard .m_newsCardBodyTitle{margin-top:6px}.c_contactInputOne{margin-top:24px}.c_contactInputOne:first-child{margin-top:0}.c_contactInputOne .m_contactInputBody{margin-top:16px}.c_contactInputOne .m_contactInputBody span{margin-top:8px}.c_primary_page_title_bar{background:url(../images/head_bar.jpg.webp) 50%/cover no-repeat;width:100%;height:200px;position:relative}@media screen and (max-width:768px){.c_primary_page_title_bar{background-size:cover;height:120px}}.c_primary_page_title_bar .m_primary_page_title{z-index:2;text-align:center;position:relative}.c_primary_page_title_bar .c_primary_page_title_bar_inner{justify-content:center;align-items:center;height:100%;display:flex;position:relative}@media screen and (max-width:768px){body.fixed{min-height:100vh;min-height:calc(var(--vh,1vh)*100)}html.fixed{min-height:100vh;min-height:calc(var(--vh,1vh)*100);overflow-y:scroll}}.p_headerWrap{z-index:9999;width:100%;height:72px;position:sticky;top:0;left:0}@media screen and (max-width:768px){.p_headerWrap{height:72px}}.p_headerInner{background:#fff;justify-content:space-between;align-items:center;height:100%;padding:0 1.9%;transition:background .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media screen and (max-width:768px){.p_headerInner{z-index:1000;padding:0 1.9% 0 4.1%;position:relative}}.p_headerInner.Top{background:0 0}.p_headerInner.Scrolled{background:#fff}.p_headerLogo{width:208px}@media screen and (max-width:768px){.p_headerLogo{width:232px}.p_headerNav{display:none}}.p_headerNav ul{align-items:center;gap:0 40px;display:flex}.p_headerNav ul .p_headerNav__item{font-family:Zen Maru Gothic,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.4}.p_headerNav ul .p_headerNav__item.Shop{width:28px;height:28px;position:relative}.p_headerNav ul .p_headerNav__item.Shop a{background:url(../images/icon_shop.svg) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_headerNav ul .p_headerNav__item.Contact{width:28px;height:28px;position:relative}.p_headerNav ul .p_headerNav__item.Contact a{background:url(../images/icon_mail.svg) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_headerNav ul .p_headerNav__item.Instagram{width:28px;height:28px;position:relative}.p_headerNav ul .p_headerNav__item.Instagram a{background:url(../images/icon_instagram.png.webp) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_headerNav ul .p_headerNav__item.THANCLOVER{font-size:1rem;position:relative}.p_headerNav ul .p_headerNav__item a{transition:all .3s cubic-bezier(.4,0,.2,1)}.p_headerNav ul .p_headerNav__item a:focus{opacity:.5}@media (hover:hover) and (pointer:fine){.p_headerNav ul .p_headerNav__item a:hover{opacity:.5}}.p_headerNavToggle{z-index:1000;width:40px;height:72px;display:none;position:fixed;top:0;right:14px}@media screen and (max-width:768px){.p_headerNavToggle{display:block}}.p_headerNavToggle.Act span{background:#433d36;transition:all .55s cubic-bezier(.4,0,.2,1)}.p_headerNavToggle.Act span:first-child{opacity:0}.p_headerNavToggle.Act span:nth-child(2){top:50%;transform:rotate(35deg)}.p_headerNavToggle.Act span:nth-child(3){top:50%;transform:rotate(-35deg)}.p_headerNavToggle.Hide span{background:#433d36;transition:all .55s cubic-bezier(.4,0,.2,1)}.p_headerNavToggle.Hide span:first-child{opacity:1;top:50%}.p_headerNavToggle.Hide span:nth-child(2){top:calc(50% - 9px)}.p_headerNavToggle.Hide span:nth-child(3){top:calc(50% + 9px)}.p_headerNavToggle span{background:#433d36;border-radius:2px;width:32px;height:2px;display:block;position:absolute;left:calc(50% - 16px)}.p_headerNavToggle span:first-child{top:50%}.p_headerNavToggle span:nth-child(2){top:calc(50% - 9px)}.p_headerNavToggle span:nth-child(3){top:calc(50% + 9px)}.p_headerSPNav{z-index:999;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-radius:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;transform:translateY(-100%)}@media screen and (max-width:768px){.p_headerSPNav{display:block}.p_headerSPNav.Hide{opacity:0;transition:all .55s cubic-bezier(.4,0,.2,1);transform:translateY(-100%)}.p_headerSPNav.Act{opacity:1;transition:all .55s cubic-bezier(.4,0,.2,1);transform:translateY(0%)}}.p_headerSPNav .p_headerSPNavInner{padding-left:5%;padding-right:5%}.p_headerSPNav .p_headerSPLinks{padding-top:126px}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__item{border-bottom:1px solid #ce97ce26}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__item a{color:#433d36;width:100%;height:100%;padding:24px 6%;display:block;position:relative}@media screen and (max-width:768px){.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__item a{padding:46px 6% 14px}}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__item a:after{content:"";opacity:.3;background:#ce97ce 0 0/cover;border-radius:4px;width:8px;height:8px;position:absolute;top:calc(50% + 1rem);right:6%}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__item a span{font-size:1.5rem;font-style:normal;font-weight:700;line-height:1}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__social{justify-content:center;align-items:center;gap:0 40px;margin-top:32px;display:flex}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__social .Shop{width:28px;height:28px}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__social .Shop a{background:url(../images/icon_shop.svg) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__social .Instagram{width:28px;height:28px}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__social .Instagram a{background:url(../images/icon_instagram.png.webp) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_headerSPNav .p_headerSPLinks .p_headerSPLinks__social .THANCLOVER a{font-family:Zen Maru Gothic,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.45;text-decoration-line:underline}.p_headerSPNav .p_headerSPLinks .m_button_contact_sp{margin-top:64px;margin-left:auto;margin-right:auto}.l_shopViewSection{background:url(../images/footer_kv.jpg.webp) 50%/cover no-repeat;width:100%;height:100%;padding:16px}@media screen and (max-width:768px){.l_shopViewSection{background:url(../images/footer_kv_sp.jpg.webp) 50%/cover no-repeat;padding:8px}}.l_shopViewSection .l_shopViewSectionInner{border:2px solid #fff3;width:100%;height:100%;padding:40px 0 80px;position:relative}@media screen and (max-width:768px){.l_shopViewSection .l_shopViewSectionInner{padding:38px 0 16px}}.l_shopViewSection .l_shopViewSectionTitle{text-align:center}.l_shopViewSection .l_shopViewSectionTitle h3{color:#fff;font-family:Zen Maru Gothic,sans-serif;font-size:2rem;font-style:normal;font-weight:700;line-height:200%}@media screen and (max-width:768px){.l_shopViewSection .l_shopViewSectionTitle h3{font-size:1.5rem;line-height:140%}}.l_shopViewSection .l_shopViewSectionTitle span{text-align:center;color:#ce97ce;font-family:Damion,cursive;font-size:.9375rem;font-style:normal;font-weight:400;line-height:200%}.l_shopViewSection .l_shopViewSectionList{justify-content:center;align-items:center;gap:64px;padding-top:24px;display:flex}@media screen and (max-width:768px){.l_shopViewSection .l_shopViewSectionList{display:block}}.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem{background:#ffffff7a;border-radius:8px;width:344px;height:96px}@media screen and (max-width:768px){.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem{width:240px;height:72px;margin:24px auto}}.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem:focus a{opacity:.6}@media (hover:hover) and (pointer:fine){.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem:hover a{opacity:.6}}.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem a{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem a,.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem div{color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-family:Zen Maru Gothic,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:200%;display:flex}@media screen and (max-width:768px){.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem a,.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem div{font-size:1.125rem;line-height:180%}}.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem a span.Shop,.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem div span.Shop{justify-content:center;align-items:center;gap:0 16px;display:flex}.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem a span.Shop:before,.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem div span.Shop:before{content:"";background:url(../images/icon_shop_w.svg) 50% no-repeat;width:28px;height:28px;display:block}.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem a small,.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem div small{text-align:center;font-family:Zen Maru Gothic,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;line-height:100%;display:block}@media screen and (max-width:768px){.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem a small,.l_shopViewSection .l_shopViewSectionList .l_shopViewSectionListItem div small{font-size:.75rem}}.p_footerWrap{background:#fff;position:relative}@media screen and (max-width:768px){.p_footerWrap{min-height:100%}}.p_footerWrap .p_footerInner{height:100%;padding:80px 8.1% 128px;position:relative}@media screen and (max-width:768px){.p_footerWrap .p_footerInner{padding:56px 4.1% 64px}}.p_footerWrap .p_footerInner .p_footerBody{justify-content:space-between;align-items:flex-start;padding-bottom:80px;display:flex;position:relative}@media screen and (max-width:768px){.p_footerWrap .p_footerInner .p_footerBody{text-align:center;display:block}}.p_footerWrap .p_footerInner .p_footerBody:after{content:"";background:url(../images/boder_dot.png.webp) 50%/12px;width:100%;height:4px;display:block;position:absolute;bottom:0;left:0}.p_footerWrap .p_footerInner .p_footerBody .p_footerLogo{width:208px}@media screen and (max-width:768px){.p_footerWrap .p_footerInner .p_footerBody .p_footerLogo{margin:0 auto}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav{padding-top:40px}}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks{justify-content:flex-end;align-items:center;gap:40px;display:flex}@media screen and (max-width:768px){.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks{flex-wrap:wrap;justify-content:center;gap:32px 24px}}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item:focus{opacity:.5}@media (hover:hover) and (pointer:fine){.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item:hover{opacity:.5}}@media screen and (max-width:768px){.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item{width:fit-content}}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item.Shop{width:28px;height:28px;position:relative}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item.Shop a{background:url(../images/icon_shop.svg) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item.Contact{width:28px;height:28px;position:relative}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item.Contact a{background:url(../images/icon_mail.svg) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item.Instagram{width:28px;height:28px;position:relative}.p_footerWrap .p_footerInner .p_footerBody .p_footerNav .p_footerLinks .p_footerLinks__item.Instagram a{background:url(../images/icon_instagram.png.webp) 50%/cover no-repeat;width:100%;height:100%;display:block}.p_footerWrap .p_footerInner .p_footerInfo{width:100%;padding-top:56px}.p_footerWrap .p_footerInner .p_footerInfo .p_footerInfoTHANCLOVER{width:fit-content;margin:0 auto;font-family:Zen Maru Gothic,sans-serif;font-size:2.5rem;font-style:normal;font-weight:400;line-height:1.45;display:block}@media screen and (max-width:768px){.p_footerWrap .p_footerInner .p_footerInfo .p_footerInfoTHANCLOVER{font-size:2rem}}.p_footerWrap .p_footerInner .p_footerInfo .p_footerAddress{text-align:center;padding-top:8px;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.p_footerWrap .p_footerCopyright{color:#ce97ce;justify-content:center;align-items:center;width:100%;height:48px;display:flex;position:absolute;bottom:0}.p_footerWrap .p_footerCopyright small{color:#ce97ce;font-family:Zen Maru Gothic,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:100%}@keyframes loop_mw_artist_comment_slider_itemKey{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1.02)}}@keyframes loop_mw_artist_comment_slider_itemEndKey{0%{opacity:1;transform:scale(1.02)}to{opacity:0;transform:scale(1)}}.p_topPage{margin-top:-72px}.p_topPageKVSection{width:100%;height:100dvh;min-height:800px;position:relative}.p_topPageKVSection .p_topPageKVSectionInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.p_topPageKVSection .p_topPageKVSectionBody{z-index:2;justify-content:center;align-items:flex-start;gap:0 24px;display:flex;position:relative}@media screen and (max-width:768px){.p_topPageKVSection .p_topPageKVSectionBody{margin-top:-7vh}}.p_topPageKVSection .p_topPageKVSectionBody .p_topPageKVSectionTitle{z-index:2;letter-spacing:.1em;color:#fff;writing-mode:vertical-rl;font-family:Zen Maru Gothic,sans-serif;font-size:2.75rem;font-style:normal;font-weight:500;display:block}.p_topPageKVSection .p_topPageKVSectionBody .p_topPageKVSectionRead{z-index:2;letter-spacing:.1em;color:#fff;text-orientation:upright;writing-mode:vertical-rl;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:500;position:relative}.p_topPageKVSection .p_topPageKVSectionBody .p_topPageKVSectionRead.BeforeChangeText{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.p_topPageKVSection .p_topPageKVSectionBody .p_topPageKVSectionRead.ChangeText{opacity:1;transition:opacity 2s cubic-bezier(.4,0,.2,1)}.p_topPageKVSection .p_topPageKVSectionImage{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.p_topPageKVSection .p_topPageKVSectionImage .p_topPageKVSectionImageInner .p_topPageKVSectionImageItem{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(1.06)}.p_topPageKVSection .p_topPageKVSectionImage .p_topPageKVSectionImageInner .p_topPageKVSectionImageItem.active{z-index:3;will-change:transform;backface-visibility:hidden;animation:4s cubic-bezier(.4,0,.2,1) forwards loop_mw_artist_comment_slider_itemKey}.p_topPageKVSection .p_topPageKVSectionImage .p_topPageKVSectionImageInner .p_topPageKVSectionImageItem.activeTop{z-index:3;will-change:transform;backface-visibility:hidden;animation:cubic-bezier(.4,0,.2,1) forwards loop_mw_artist_comment_slider_itemKey}.p_topPageKVSection .p_topPageKVSectionImage .p_topPageKVSectionImageInner .p_topPageKVSectionImageItem.hidden{z-index:1;will-change:transform;backface-visibility:hidden;animation:8s cubic-bezier(.4,0,.2,1) forwards loop_mw_artist_comment_slider_itemEndKey}.p_topPageKVSection .p_topPageKVSectionImage .p_topPageKVSectionImageInner .p_topPageKVSectionImageItem.hiddenEnd{transform:scale(1.06)}.p_topPageWhatIsKyodashiSection{z-index:2;background:url(../images/top_section_bg_1.png.webp) 50% 0/cover no-repeat;margin-top:80px;padding-top:80px;padding-bottom:148px;position:relative}@media screen and (max-width:768px){.p_topPageWhatIsKyodashiSection{padding-top:100px;padding-bottom:60px}}.p_topPageWhatIsKyodashiSection .l_contentInner{z-index:2;margin-top:-80px;position:relative}.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiImage{width:29.5%;position:absolute;top:calc(-51% - 80px);right:0}@media screen and (max-width:768px){.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiImage{width:40%;top:-41%;right:50%;transform:translate(50%)}}.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiBody{margin-top:24px}@media screen and (max-width:768px){.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiBody{margin-top:20px}}.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiBody p{color:#433d36;font-size:1rem;line-height:300%}@media screen and (max-width:768px){.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiBody p{line-height:240%}}.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiBody p:last-child{padding-top:3rem}@media screen and (max-width:768px){.p_topPageWhatIsKyodashiSection .p_topPageWhatIsKyodashiBody p:last-child{padding-top:2.5rem}}.p_topPageHiddenKyodashiSection{background:url(../images/top_section_bg_2.png.webp) 50% 80%/100% no-repeat;padding-top:80px}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection{background:url(../images/top_section_bg_2.png.webp) 50% 85% no-repeat;padding-top:8px}.p_topPageHiddenKyodashiSection .l_contentInner{padding-left:0;padding-right:0}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiImage{border-radius:16px;width:100%;height:100%;overflow:hidden}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiImage{border-radius:0}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody{z-index:2;margin-top:-11.8%;padding:56px 0 80px;position:relative}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody{margin-top:-17%;padding:30px 0 64px}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .m_primary_section_title{z-index:2;position:relative}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner{z-index:2;margin-top:48px;position:relative}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner{margin-top:32px;padding-left:4%;padding-right:4%}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiRead dt{text-align:center;color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:180%}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiRead dt{text-align:left;font-family:Zen Maru Gothic,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:160%}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiRead dd{text-align:center;color:#433d36;margin-top:24px;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:200%}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiRead dd{text-align:left;margin-top:18px;line-height:180%}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .m_primary_button{margin-top:56px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .m_primary_button{margin-top:40px}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiImage{justify-content:center;align-items:flex-start;gap:0 6.5%;margin-top:56px;display:flex}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiImage{flex-flow:column-reverse wrap;gap:32px 0}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiImage .p_topPageHiddenKyodashiImageItem{border-radius:8px;overflow:hidden}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiImage .p_topPageHiddenKyodashiImageItem:first-child{width:54.5%;margin-top:10%}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiImage .p_topPageHiddenKyodashiImageItem:first-child{width:100%;margin-top:0}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiImage .p_topPageHiddenKyodashiImageItem:last-child{width:33%}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody .p_topPageHiddenKyodashiBodyInner .p_topPageHiddenKyodashiImage .p_topPageHiddenKyodashiImageItem:last-child{width:100%}}.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody:before{content:"";background:#fff;border-radius:12px 12px 0 0;width:80%;height:15vw;position:absolute;top:0;left:10%}@media screen and (max-width:768px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody:before{width:94%;height:20vw;left:3%}}@media (min-width:1600px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody:before{height:10vw}}@media (min-width:1920px){.p_topPageHiddenKyodashiSection .p_topPageHiddenKyodashiBody:before{height:6vw}}.p_topPageVoiceSection{background:url(../images/content_bg.png.webp) 50% 0/100% no-repeat;margin-top:-200px;padding-top:280px;padding-bottom:80px}@media screen and (max-width:768px){.p_topPageVoiceSection{background:url(../images/content_bg.png.webp) 0 0/100% repeat-y;margin-top:0;padding-top:0;padding-bottom:64px}}.p_topPageVoiceSection .p_topPageVoiceSectionInner{width:704px;margin-top:24px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.p_topPageVoiceSection .p_topPageVoiceSectionInner{width:100%}}.p_topPageVoiceSection .p_topPageVoiceSectionInner .p_topPageVoiceSectionInnerRead{text-align:center;color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:200%}@media screen and (max-width:768px){.p_topPageVoiceSection .p_topPageVoiceSectionInner .p_topPageVoiceSectionInnerRead{text-align:left}}.p_topPageVoiceSection .p_topPageVoiceSectionInner .p_topPageVoiceSectionCards{grid-template-columns:repeat(2,1fr);gap:64px;margin-top:56px;display:grid}@media screen and (max-width:768px){.p_topPageVoiceSection .p_topPageVoiceSectionInner .p_topPageVoiceSectionCards{grid-template-columns:repeat(1,1fr);gap:56px;margin-top:34px;padding-left:6%;padding-right:6%}}.p_topPageVoiceSection .p_topPageVoiceSectionInner .p_topPageVoiceSectionCards .c_voiceCard{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.p_topPageVoiceSection .p_topPageVoiceSectionInner .p_topPageVoiceSectionCards .c_voiceCard:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.p_topPageVoiceSection .p_topPageVoiceSectionInner .p_topPageVoiceSectionCards .c_voiceCard:hover{opacity:.7}}.p_topPageNewsSection{z-index:2;background:url(../images/top_section_bg_3.png.webp) 50% 0/100% no-repeat;margin-top:-60px;padding-top:220px;padding-bottom:160px;position:relative}@media screen and (max-width:768px){.p_topPageNewsSection{margin-top:0;padding-top:0;padding-bottom:64px}}.p_topPageNewsSection .p_topPageNewsSectionInner{margin-left:auto;margin-right:auto}.p_topPageNewsSection .p_topPageNewsSectionInnerRead{text-align:center;color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:200%}@media screen and (max-width:768px){.p_topPageNewsSection .p_topPageNewsSectionInnerRead{text-align:left;padding-top:24px}}.p_topPageNewsSection .p_topPageNewsSectionCards{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:56px;display:grid}@media screen and (max-width:768px){.p_topPageNewsSection .p_topPageNewsSectionCards{grid-template-columns:repeat(1,1fr);gap:56px;margin-top:34px}}.p_topPageNewsSection .m_primary_button{margin-top:56px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.p_topPageNewsSection .m_primary_button{margin-top:40px}}.p_itemPage{background:url(../images/content_bg.png.webp) 50% 0/100% repeat-y}.p_itemPage .p_itemPageIntroSection{padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection{padding-top:30px;padding-bottom:32px}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionTitle h2{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:2.5rem;font-style:normal;font-weight:700;line-height:150%}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionTitle h2{font-size:2rem;line-height:140%}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody{justify-content:space-between;align-items:flex-start;gap:0 64px;margin-top:40px;margin-bottom:80px;display:flex}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody{flex-wrap:wrap;margin-top:24px;margin-bottom:32px}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody.ReverseAlign{flex-direction:row-reverse}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyRead{width:50%}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyRead{width:100%}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyRead p{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:220%}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyRead p:not(:first-child){margin-top:3rem}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyRead p:not(:first-child){margin-top:1.5rem}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyImage{width:50%}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyImage{width:100%;margin-top:16px}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyImage .p_itemPageIntroSectionBodyImageItem{border-radius:8px;overflow:hidden}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyImage .p_itemPageIntroSectionBodyImageItem.SizeSmall{width:50%;margin-top:40px;margin-left:auto}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyImage .p_itemPageIntroSectionBodyImageItem.SizeSmall{margin-top:32px}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyImage .p_itemPageIntroSectionBodyImageItem.SizeMiddle{width:67%;margin-top:80px}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyImage .p_itemPageIntroSectionBodyImageItem.SizeMiddle{margin-top:16px}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyButton{margin-top:80px}@media screen and (max-width:768px){.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyButton{width:100%;margin-top:24px}}.p_itemPage .p_itemPageIntroSection .p_itemPageIntroSectionBody .p_itemPageIntroSectionBodyButton .m_primary_button{width:294px;margin-top:16px;margin-left:auto;margin-right:auto}.p_itemPage .p_itemPageFeaturesSection{padding-bottom:160px}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection{padding-bottom:64px}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner:nth-child(2){margin-top:54px}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner:nth-child(2){margin-top:24px}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner:not(:nth-child(2)){margin-top:120px}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner:not(:nth-child(2)){margin-top:64px}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner.FeaturesSecond .m_secondary_section_title{margin-left:33%}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner.FeaturesSecond .m_secondary_section_title{margin-left:0}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody{justify-content:space-between;align-items:center;gap:0 32px;padding-top:24px;display:flex}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody{padding-top:16px;display:block}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody .p_itemPageFeaturesSectionBodyRead{width:52%}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody .p_itemPageFeaturesSectionBodyRead{width:100%}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody .p_itemPageFeaturesSectionBodyRead.SizeLong{width:67%}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody .p_itemPageFeaturesSectionBodyRead.SizeLong{width:100%}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody .p_itemPageFeaturesSectionBodyRead p{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:200%}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody .p_itemPageFeaturesSectionBodyRead p{line-height:180%}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBody .p_itemPageFeaturesSectionBodyRead p:not(:first-child){margin-top:2rem}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBodyImage{width:48.5%}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBodyImage{width:100%;margin-top:18px}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBodyImage.SizeSmall{width:27%}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBodyImage.SizeSmall{width:45%;margin:12px auto 16px}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionInner .p_itemPageFeaturesSectionBodyImage .p_itemPageFeaturesSectionBodyImageItem{border-radius:8px;overflow:hidden}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionButton{justify-content:center;align-items:center;gap:0 64px;padding-top:80px;display:flex}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionButton{gap:0;padding-top:24px;display:block}}.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionButton .m_primary_button{width:fit-content;min-width:240px}@media screen and (max-width:768px){.p_itemPage .p_itemPageFeaturesSection .p_itemPageFeaturesSectionButton .m_primary_button{width:296px;min-width:296px;margin-top:16px;margin-left:auto;margin-right:auto}}.p_itemPageSupervisorSection{padding-bottom:160px}@media screen and (max-width:768px){.p_itemPageSupervisorSection{padding-bottom:64px}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody{width:100%}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContentBodyHeader{border-bottom:1px solid #433d3666;align-items:center;gap:0 24px;padding-bottom:16px;display:flex}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionRead{text-align:center;color:#433d36;margin-top:24px;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:200%}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionRead{text-align:left;line-height:180%}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent{justify-content:space-between;align-items:flex-start;gap:0 48px;margin-top:56px;display:flex}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent{margin-top:34px;display:block}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentImage{border-radius:16px;width:36%;overflow:hidden}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentImage{width:42%}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody{width:66%}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody{width:100%}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentTitle{border-bottom:1px solid #433d3666;padding-bottom:16px}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentTitle{border-bottom:none}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentTitle dt{color:#ce97ce;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:160%}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentTitle dd{color:#433d36;justify-content:flex-start;align-items:center;gap:0 8px;padding-top:10px;font-family:Zen Maru Gothic,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:160%;display:flex}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentTitle dd{padding-top:6px;display:block}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentTitle dd span{opacity:.3;color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:160%}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentTitle dd span{display:block}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentBodyRead{margin-top:24px}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentBodyRead{margin-top:16px}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentBodyRead p{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:200%}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentBodyRead p{line-height:180%}}.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentBodyRead p:not(:first-child){margin-top:1.5rem}@media screen and (max-width:768px){.p_itemPageSupervisorSection .p_itemPageSupervisorSectionBody .p_itemPageSupervisorSectionContent .p_itemPageSupervisorSectionContentBody .p_itemPageSupervisorSectionContentBodyRead p:not(:first-child){margin-top:1.2rem}}.p_voicePage{background:url(../images/content_bg.png.webp) 50% 0/100% repeat-y}.p_voicePage .p_voicePageContent .p_voicePageContentMain{background:#fff;padding-top:80px;padding-bottom:80px}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain{padding-top:34px;padding-bottom:34px}}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentMainInner{width:864px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentMainInner{width:100%;padding-left:4%;padding-right:4%}}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentTitle{z-index:2;padding-bottom:16px;position:relative}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentTitle{padding-bottom:8px}}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentTitle:after{content:"";opacity:.4;background:#433d36;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentTitle h2{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:180%}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentTitle h2{font-size:1.25rem;line-height:160%}}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentTitle span{color:#ce97ce;padding-top:8px;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:180%;display:block}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentTitle span{padding-top:0;font-size:.875rem;line-height:160%}}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentImages{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentImages{grid-template-columns:repeat(1,1fr);gap:16px;padding-left:12%;padding-right:12%}}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentImages .p_voicePageContentImagesItem{border-radius:8px;overflow:hidden}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentBody{margin-top:48px}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentBody{margin-top:32px}}.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentBody p{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:200%}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentMain .p_voicePageContentBody p{line-height:180%}}.p_voicePage .p_voicePageContent .p_voicePageContentButton{justify-content:center;align-items:center;gap:0 96px;margin-top:88px;margin-bottom:160px;display:flex}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentButton{gap:0 24px;margin-top:64px;margin-bottom:64px}}.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem a{transition:all .3s cubic-bezier(.4,0,.2,1);display:block}.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem a:focus{opacity:.6}@media (hover:hover) and (pointer:fine){.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem a:hover{opacity:.6}}.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem a span{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1.125rem;font-style:normal;font-weight:500;line-height:1.4}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem a span{font-size:1rem}}.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem.Prev a span{justify-content:flex-start;align-items:center;gap:0 16px;display:flex}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem.Prev a span{flex-direction:row-reverse;gap:0 8px}}.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem.Prev a span:before{content:"";background:url(../images/icon_nav_l.png.webp) 50%/cover no-repeat;width:40px;height:40px;display:block}.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem.Next a span{justify-content:flex-end;align-items:center;gap:0 16px;display:flex}@media screen and (max-width:768px){.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem.Next a span{flex-direction:row-reverse;gap:0 8px}}.p_voicePage .p_voicePageContent .p_voicePageContentButton .p_voicePageContentButtonItem.Next a span:after{content:"";background:url(../images/icon_nav_r.png.webp) 50%/cover no-repeat;width:40px;height:40px;display:block}.p_newsPage{background:url(../images/content_bg.png.webp) 50% 0/100% repeat-y}.p_newsPage .p_newsPageContent{padding-top:80px;padding-bottom:160px}@media screen and (max-width:768px){.p_newsPage .p_newsPageContent{padding-top:34px;padding-bottom:64px}}.p_newsPage .p_newsPageContent .p_newsPageContentMain{width:720px;margin-left:auto;margin-right:auto}@media screen and (max-width:768px){.p_newsPage .p_newsPageContent .p_newsPageContentMain{width:100%}}.p_newsPage .p_newsPageContent .p_newsPageContentItem:not(:first-child){margin-top:120px}@media screen and (max-width:768px){.p_newsPage .p_newsPageContent .p_newsPageContentItem:not(:first-child){margin-top:70px}}.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemDate{color:#ce97ce;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:180%}@media screen and (max-width:768px){.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemDate{line-height:160%}}.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemTitle{color:#433d36;padding-top:4px;padding-bottom:16px;font-family:Zen Maru Gothic,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:180%;position:relative}@media screen and (max-width:768px){.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemTitle{padding-bottom:10px;font-size:1.25rem;line-height:160%}}.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemTitle:after{content:"";opacity:.2;background:#433d36;border-radius:2px;width:100%;height:2px;position:absolute;bottom:0;left:0}.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemBody{margin-top:24px}.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemBody p{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:200%}@media screen and (max-width:768px){.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemBody p{line-height:180%}}.p_newsPage .p_newsPageContent .p_newsPageContentItem .p_newsPageContentItemBody img{border-radius:8px;width:100%;height:auto;overflow:hidden}.wp-pagenavi{justify-content:center;align-items:center;gap:0 16px;margin-top:160px;display:flex}@media screen and (max-width:768px){.wp-pagenavi{gap:0 10px;margin-top:64px}}.wp-pagenavi .pages{display:none}.wp-pagenavi a{font-size:1.125rem;transition:opacity .3s cubic-bezier(.4,0,.2,1);border:none!important}@media screen and (max-width:768px){.wp-pagenavi a{font-size:1rem}}.wp-pagenavi a:hover{opacity:.7}.wp-pagenavi span{border:none!important}.wp-pagenavi a.page{justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;font-weight:500;display:flex}@media screen and (max-width:768px){.wp-pagenavi a.page{font-size:1rem}}.wp-pagenavi span.current{justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;font-weight:500;display:flex;border-bottom:1px solid #433d36!important}@media screen and (max-width:768px){.wp-pagenavi span.current{font-size:1rem}}.wp-pagenavi a.page{width:32px;height:32px;transition:opacity .3s cubic-bezier(.4,0,.2,1);position:relative}.wp-pagenavi a.page:focus{opacity:.6}@media (hover:hover) and (pointer:fine){.wp-pagenavi a.page:hover{opacity:.6}}.wp-pagenavi .extend{justify-content:center;align-items:center;width:32px;height:32px;font-size:1.125rem;font-weight:500;display:flex}@media screen and (max-width:768px){.wp-pagenavi .extend{font-size:1rem}}.wp-pagenavi .nextpostslink{background:url(../images/icon_nav_r.png.webp) 50%/cover no-repeat;width:40px;height:40px;font-size:0}.wp-pagenavi .previouspostslink{background:url(../images/icon_nav_l.png.webp) 50%/cover no-repeat;width:40px;height:40px;font-size:0}.p_contactPageReadBox{padding:80px 13% 0}@media screen and (max-width:768px){.p_contactPageReadBox{padding:28px 0}}.p_contactPageRead{color:#433d36;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:200%}.p_ContactPageFormBox{width:720px;margin:80px auto 120px}@media screen and (max-width:768px){.p_ContactPageFormBox{width:100%;margin:0 auto 54px}}.p_ContactPageFormBox .c_contactInputOne{width:100%}.p_ContactPageFormBox .p_contactPagePrivacy{margin-top:40px}.p_ContactPageFormBox .p_contactPagePrivacy .p_contactPagePrivacyTitle{margin-bottom:16px;font-size:1.125rem;font-weight:700}.p_ContactPageFormBox .p_contactPagePrivacy .p_contactPagePrivacyOuter{scrollbar-color:#4d6bb8 #fff;scrollbar-width:thin;background:#f8f9f9;border-radius:16px;height:272px;padding:32px;overflow-y:auto}@media screen and (max-width:768px){.p_ContactPageFormBox .p_contactPagePrivacy .p_contactPagePrivacyOuter{font-size:.875rem}}.p_ContactPageFormBox .p_ContactPageFormNote{margin-top:16px;font-size:1rem;line-height:1.6;overflow:hidden}.p_ContactPageFormBox .p_ContactPageFormSubmit{margin-top:24px}.p_ContactPageFormBox .p_ContactPageFormSubmit.Flex{gap:0 16px;display:flex}.p_ContactPageFormBox .p_ContactPageFormSubmit .p_contactPageFormSubmit__check .p_contactPageFormSubmit__checkInner{justify-content:center;align-items:center;gap:0 11px;display:flex}.p_ContactPageFormBox .p_ContactPageFormSubmit .p_contactPageFormSubmit__check label{cursor:pointer;justify-content:center;align-items:center;gap:0 11px;font-family:Zen Maru Gothic,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:160%;display:flex}.p_ContactPageFormBox .p_ContactPageFormSubmit .p_contactPageFormSubmit__check input[type=checkbox]{appearance:auto;accent-color:#433d36;border-width:2px;width:18px;height:18px}.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__note{text-align:center;font-size:1rem;font-weight:500}.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button{margin-top:46px}@media screen and (max-width:768px){.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button{margin-top:36px}}.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button .m_submitButton,.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button .m_backButton{margin:16px auto}.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button span,.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button .wpcf7-response-output{text-align:center;color:#fe0000;font-size:1rem;font-weight:800;line-height:1.6;display:block}@media screen and (max-width:768px){.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button span,.p_ContactPageFormBox .p_ContactPageFormSubmit .p_ContactPageFormSubmit__button .wpcf7-response-output{text-align:left}}.p_ContactPageFormBox .wpcf7-spinner{display:none!important}.p_ContactPageFormBox .wpcf7-response-output{text-align:center;color:#fe0000;font-size:1rem;font-weight:800;line-height:1.6;display:block;border:none!important}@media screen and (max-width:768px){.p_ContactPageFormBox .wpcf7-response-output{text-align:left}}.no-desktop,.no-display{display:none!important}@media screen and (max-width:768px){.no-mobile{display:none!important}.show-mobile{display:block!important}.show-mobileFlex{display:flex!important}}:root{--header:80px;scroll-padding:var(--header);overflow-anchor:none}.js-inView{opacity:0}.js-inViewAct{will-change:transform;backface-visibility:hidden;animation:.3s cubic-bezier(.785,.135,.15,.86) forwards inViewActKey}@keyframes inViewActKey{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=app.css.map*/