/*!
Theme Name: ベステンダンク
Description: WordPressテンプレート「ベステンダンクテーマ」
Version: 1.0.0
Author: Faxia
*//*! 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{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}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:bold}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}svg,img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:rgba(0,0,0,0);padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}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{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[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{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit;border-collapse:collapse}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}*{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;min-height:0vw}html{font-style:normal;min-width:100%;width:100%;color:#000;background-color:#fff}html{margin-top:0 !important}body{font-size:16px;line-height:2;font-weight:400}a{color:#000;text-decoration:none;transition:opacity .2s ease;color:currentColor}section{position:relative}main{position:relative}@font-face{font-family:"Noto Sans JP";font-weight:400;src:url("font/NotoSansJP/NotoSansJP-Regular.ttf") format("truetype")}@font-face{font-family:"Noto Sans JP";font-weight:500;src:url("font/NotoSansJP/NotoSansJP-Medium.ttf") format("truetype")}@font-face{font-family:"Noto Sans JP";font-weight:600;src:url("font/NotoSansJP/NotoSansJP-SemiBold.ttf") format("truetype")}@font-face{font-family:"Noto Sans JP";font-weight:700;src:url("font/NotoSansJP/NotoSansJP-Bold.ttf") format("truetype")}@font-face{font-family:"Noto Sans JP";font-weight:800;src:url("font/NotoSansJP/NotoSansJP-ExtraBold.ttf") format("truetype")}@font-face{font-family:"Zen Maru Gothic";font-weight:700;src:url("font/Zen_Maru_Gothic/ZenMaruGothic-Bold.ttf") format("truetype")}@font-face{font-family:"M PLUS Rounded 1c";font-weight:500;src:url("font/MPLUSRounded1c/MPLUSRounded1c-Medium.ttf") format("truetype")}html{font-family:"Noto Sans JP"}#header{width:100%;position:fixed;position:-webkit-fixed;top:0;z-index:1000;pointer-events:none}#header .header-area{position:relative}#header .header-area .header-inner{display:flex;align-items:center;justify-content:space-between;width:97.5%;margin:0 auto;margin-top:1%}#header .header-area .header-inner>*{pointer-events:all}#header .header-area .header-inner .header-logo-box{width:400px}#header .header-area .header-inner .header-logo-box img{display:inline-block;width:100%}#header .header-area .header-inner .header-hm-box{width:100px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:5000;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:width .2s ease,height .2s ease;position:relative}#header .header-area .header-inner .header-hm-box .header-hm-img-box .header-hm-img{width:100%}#header .header-area .header-inner .header-hm-box .header-hm{display:flex;flex-direction:column;align-items:center;justify-content:space-between;align-items:flex-start;width:40%;height:30%;position:absolute;margin-top:3%}#header .header-area .header-inner .header-hm-box .header-hm .header-hm-line,#header .header-area .header-inner .header-hm-box .header-hm::before,#header .header-area .header-inner .header-hm-box .header-hm::after{content:"";display:block;height:3px;width:100%;background-color:#fff;border-radius:99999px;transition:all .2s ease}#header .header-area .header-inner .header-hm-box .header-hm::after{width:75%}#header .header-area .header-inner .header-hm-box.close .header-hm{align-items:center;justify-content:center;position:absolute}#header .header-area .header-inner .header-hm-box.close .header-hm .header-hm-line{display:none;visibility:hidden;width:0}#header .header-area .header-inner .header-hm-box.close .header-hm .header-hm-line,#header .header-area .header-inner .header-hm-box.close .header-hm::before,#header .header-area .header-inner .header-hm-box.close .header-hm::after{width:100%;background-color:#fff}#header .header-area .header-inner .header-hm-box.close .header-hm::before,#header .header-area .header-inner .header-hm-box.close .header-hm::after{position:absolute}#header .header-area .header-inner .header-hm-box.close .header-hm::before{transform:rotate(22.5deg)}#header .header-area .header-inner .header-hm-box.close .header-hm::after{transform:rotate(-22.5deg)}@media screen and (max-width: 1025px){#header .header-area .header-inner .header-logo-box{width:312.75px}#header .header-area .header-inner .header-hm-box{width:80px}}@media screen and (max-width: 764px){#header .header-area .header-inner{margin-top:8px;width:95%}#header .header-area .header-inner .header-logo-box{width:231px}#header .header-area .header-inner .header-hm-box{width:66px}#header .header-area .header-inner .header-hm-box .header-hm::before,#header .header-area .header-inner .header-hm-box .header-hm::after{content:"";display:block;height:2px;width:100%;background-color:#fff;border-radius:99999px;transition:all .2s ease}}@media screen and (max-width: 480px){#header .header-area .header-inner .header-logo-box{width:240px}#header .header-area .header-inner .header-hm-box{width:60px}}#modal-menu{visibility:visible;opacity:1;position:fixed;position:-webkit-fixed;z-index:-1;width:100%;height:100vh;height:100dvh;top:0;overflow:auto;pointer-events:none;width:100%;height:100%}#modal-menu .modal-menu-inner{width:100%;height:100%;overflow:hidden}#modal-menu .modal-menu-inner .modal-nav{width:100%;height:100%;display:flex;font-size:26px;font-weight:800;margin-left:auto;transform:translate(100%);transition:transform .2s ease}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-left:auto;background-color:#fff;pointer-events:auto;max-width:15em;width:100%;transition:width .2s,max-width .2s}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list .modal-nav-item{position:relative;display:flex;justify-content:center}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list .modal-nav-item::after{content:"";display:inline-block;position:absolute;top:100%;width:2em;height:.25em;background-color:#7fbff8}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list .modal-nav-item:not(:first-child){margin-top:1em}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list .modal-nav-item:nth-of-type(4n + 1)::after{background-color:#fca7ab}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list .modal-nav-item:nth-of-type(4n + 2)::after{background-color:#7fbff8}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list .modal-nav-item:nth-of-type(4n + 3)::after{background-color:#f8e060}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list .modal-nav-item:nth-of-type(4n + 4)::after{background-color:#aec740}@media screen and (max-width: 764px){#modal-menu .modal-menu-inner .modal-nav{font-size:19.5px}#modal-menu .modal-menu-inner .modal-nav .modal-nav-list{max-width:100%;width:100%}}#modal-menu.modal-open .modal-nav{transform:translateX(0)}.l-footer .l-footer--call{background-color:#fda4a5;display:flex;flex-direction:column;align-items:center;color:#fff;text-align:center;font-size:30px}.l-footer .l-footer--call .l-footer--call-ttl{font-size:1em;font-weight:600}.l-footer .l-footer--call .l-footer--call-tel{font-family:"Zen Maru Gothic";font-size:2.333em;font-weight:700;line-height:1;display:flex;align-items:center;margin-top:.2em}.l-footer .l-footer--call .l-footer--call-tel .l-footer--call-tel-icon{height:.8661em;margin-right:.15em}.l-footer .l-footer--call .l-footer--call-tel .l-footer--call-tel-number{transform:translateY(-0.1em)}.l-footer .l-footer--call .l-footer--call-tel.l-footer--call-tel__small{font-size:.75em}.l-footer .l-footer--call .l-footer--call-time{font-size:.6em;font-weight:500;margin-top:.5em}.l-footer .l-footer--call .l-footer--call-time .l-footer--call-time__small{font-size:.75em}.l-footer .l-footer--info{display:flex;flex-direction:column;align-items:center;margin-top:110px}.l-footer .l-footer--info .l-footer--info-logo{width:205.5743px;height:auto;display:block}.l-footer .l-footer--info .l-footer--info-address{text-align:center;font-size:14px;margin-top:1.3em}.l-footer .l-footer--nav{margin-top:100px}.l-footer .l-footer--nav .l-footer--nav-list{display:flex;flex-wrap:wrap;justify-content:center;font-size:14px;line-height:1}.l-footer .l-footer--nav .l-footer--nav-list .l-footer--nav-item{position:relative;border-left:1px solid #000;margin:.5em 0}.l-footer .l-footer--nav .l-footer--nav-list .l-footer--nav-item a{padding:0 1em;transition:color .2s}.l-footer .l-footer--nav .l-footer--nav-list .l-footer--nav-item a:hover{color:#fda4a5}.l-footer .l-footer--nav .l-footer--nav-list .l-footer--nav-item:first-child{border-left:unset}.l-footer .l-footer--copyright{text-align:center;font-size:14px;padding:1em 0}@media screen and (max-width: 764px){.l-footer .l-footer--call{font-size:22.5px}.l-footer .l-footer--info{margin-top:84.75px}.l-footer .l-footer--nav{margin-top:84.75px}}@media screen and (max-width: 480px){.l-footer .l-footer--call{font-size:20px}.l-footer .l-footer--call .l-footer--call-tel{font-size:2em}}.c-inner{max-width:1320px;width:90%;margin-left:auto;margin-right:auto}.c-inner-small{max-width:1100px;width:90%;margin-left:auto;margin-right:auto}.c-inner-mini{max-width:960px;width:90%;margin-left:auto;margin-right:auto}.c-sec-inner{padding:113px 0}@media screen and (max-width: 764px){.c-sec-inner{padding:84.75px 0}}@media screen and (max-width: 480px){.c-sec-inner{padding:63.5625px 0}}.c-sec-inner.c-sec-inner--top{padding-top:113px}@media screen and (max-width: 764px){.c-sec-inner.c-sec-inner--top{padding-top:84.75px}}@media screen and (max-width: 480px){.c-sec-inner.c-sec-inner--top{padding-top:63.5625px}}.c-sec-inner.c-sec-inner--bottom{padding-top:113px}@media screen and (max-width: 764px){.c-sec-inner.c-sec-inner--bottom{padding-bottom:84.75px}}@media screen and (max-width: 480px){.c-sec-inner.c-sec-inner--bottom{padding-bottom:63.5625px}}.c-sec-inner .c-sec-inner-small{padding:56.5px 0}@media screen and (max-width: 764px){.c-sec-inner .c-sec-inner-small{padding:56.5px}}@media screen and (max-width: 480px){.c-sec-inner .c-sec-inner-small{padding:40px}}.c-sec-inner.c-sec-inner-small--top{padding-top:56.5px}@media screen and (max-width: 764px){.c-sec-inner.c-sec-inner-small--top{padding-top:56.5px}}@media screen and (max-width: 480px){.c-sec-inner.c-sec-inner-small--top{padding-top:40px}}.c-sec-inner.c-sec-inner-small--bottom{padding-top:113px}@media screen and (max-width: 764px){.c-sec-inner.c-sec-inner-small--bottom{padding-bototm:56.5px}}@media screen and (max-width: 480px){.c-sec-inner.c-sec-inner-small--bottom{padding-bototm:40px}}.c_bg-stripes{--bg-stripes-color: #fff8f8;--bg-stripes-color-light: #fffbfb;background-image:linear-gradient(-45deg, var(--bg-stripes-color-light) 25%, var(--bg-stripes-color) 25%, var(--bg-stripes-color) 50%, var(--bg-stripes-color-light) 50%, var(--bg-stripes-color-light) 75%, var(--bg-stripes-color) 75%, var(--bg-stripes-color));background-size:45px 45px}.c-button--normal{font-size:18px;line-height:1;font-weight:400;width:75%;max-width:15em;height:3.5em;border-radius:1em;background-color:gray;border:1px solid gray;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s,color .2s}.c-button--normal::after{content:"";background-image:url("./images/icon-arrow-circle-00.svg");background-repeat:no-repeat;width:1.51446em;height:1.51446em;position:absolute;right:7.5%}.c-button--normal.c-button--normal__width-adjust{width:auto;max-width:75%;padding:0 4em}.c-button--normal__blue{background-color:#7fbff8;border-color:#7fbff8}.c-button--normal__blue::after{background-image:url("./images/icon-arrow-circle-01.svg")}.c-button--normal__blue:hover{color:#7fbff8 !important}.c-button--normal__pink{background-color:#fda4a5;border-color:#fda4a5}.c-button--normal__pink::after{background-image:url("./images/icon-arrow-circle-02.svg")}.c-button--normal__pink:hover{color:#fda4a5 !important}.c-button--normal__yellow{background-color:#ffd256;border-color:#ffd256}.c-button--normal__yellow::after{background-image:url("./images/icon-arrow-circle-03.svg")}.c-button--normal__yellow:hover{color:#ffd256 !important}.c-button--normal:hover{background-color:#fff;color:gray}@media screen and (max-width: 764px){.c-button--normal{font-size:15px}}@media screen and (max-width: 600px){.c-button--normal.c-button--normal__width-adjust{width:75%;max-width:20em;padding:0 1.5em}}@media screen and (max-width: 480px){.c-button--normal::after{right:3%}}.c-button--withicon{font-size:20px;line-height:1;font-weight:600;width:auto;max-width:75%;height:3.5em;border-radius:1em;background-color:gray;border:1px solid gray;padding:0 4em;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;transition:background-color .2s,color .2s}.c-button--withicon::after{content:"";background-image:url("./images/icon-arrow-circle-00.svg");background-repeat:no-repeat;width:1.51446em;height:1.51446em;position:absolute;right:7.5%}.c-button--withicon .c-button--withicon-icon{position:absolute;height:1.25em;width:auto;left:7.5%}.c-button--withicon__blue{background-color:#7fbff8;border-color:#7fbff8}.c-button--withicon__blue::after{background-image:url("./images/icon-arrow-circle-01.svg")}.c-button--withicon__blue:hover{color:#7fbff8 !important}.c-button--withicon__blue:hover .cls-1{fill:#7fbff8 !important}.c-button--withicon__pink{background-color:#fda4a5;border-color:#fda4a5}.c-button--withicon__pink::after{background-image:url("./images/icon-arrow-circle-02.svg")}.c-button--withicon__pink:hover{color:#fda4a5 !important}.c-button--withicon__pink:hover .cls-1{fill:#fda4a5 !important}.c-button--withicon:hover{background-color:#fff;color:gray}.c-button--withicon .cls-1{transition:fill .2s}@media screen and (max-width: 764px){.c-button--withicon{font-size:15px}}@media screen and (max-width: 600px){.c-button--withicon{width:100%;max-width:20em;padding:0 1.5em}}.c-ttl-type01{font-size:18px;line-height:1;width:15em;height:4.30471em;padding-top:.75em;margin-bottom:3.3em;display:flex;justify-content:center;position:relative;z-index:10;color:#fda4a5;margin-left:auto;margin-right:auto}@media screen and (max-width: 764px){.c-ttl-type01{font-size:16px;margin-bottom:1.75em}}.c-ttl-type01::after{content:"";display:inline-block;background-image:url("./images/ttl-typ01.svg");background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:-1;margin-top:-0.85em}.c-ttl-type01::before{content:"";display:inline-block;position:absolute;width:15em;height:2.918463em;background-color:#fff6dd;z-index:-1;margin-top:-0.375em;margin-left:.375em;border-radius:9999px}.c-ttl-type02{font-size:30px;line-height:1;font-weight:500;width:16.1147333em;height:3.85126667em;padding-top:.75em;margin-bottom:1.5em;margin-top:1.5em;display:flex;justify-content:center;position:relative;z-index:10;color:#fff;margin-left:auto;margin-right:auto}.c-ttl-type02::after{content:"";display:inline-block;background-image:url("./images/dog-info-label-01-01.svg");background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:-1;margin-top:-0.75em}.c-ttl-type02.c-ttl-type02__pink::after{background-image:url("./images/dog-info-label-01-02.svg")}@media screen and (max-width: 764px){.c-ttl-type02{font-size:22.5px}}@media screen and (max-width: 480px){.c-ttl-type02{width:12.114733em;height:2.951267em}.c-ttl-type02::after{margin-top:-0.45em}}.c-ttl-normal{font-size:30px;text-align:center;font-weight:700}.c-ttl-normal.c-ttl-normal__sec-margin{margin-bottom:1.773em}@media screen and (max-width: 764px){.c-ttl-normal{font-size:22px}}.c-lead-normal{font-size:16px;font-weight:400;text-align:center;line-height:2}@media screen and (max-width: 764px){.c-lead-normal{font-size:14px}}@media screen and (max-width: 480px){.c-lead-normal{text-align:justify}}.c-ttl--belt{font-size:24px;font-weight:500;color:#fff;background-color:#fda4a5;padding:.25em 0 .25em .75em;line-height:1.4;margin-bottom:1em;margin-top:1em}@media screen and (max-width: 764px){.c-ttl--belt{font-size:18px}}@media screen and (max-width: 480px){.c-ttl--belt{font-size:18px;text-align:center}}.c_deco{position:absolute;z-index:0}.c-white-box{border-radius:13px;background-color:#fff;padding:72px 48px}.c-white-box .c-white-content__mg{margin:52px}.c-white-box .c-white-content__mg-t{margin-top:52px}.c-white-box .c-white-content__mg-b{margin-bottom:52px}.c-white-box.c-white-box__no-pd{padding:unset}.c-white-box.c-white-box__no-pd .c-white-box__inner{padding:72px 48px}.c-white-box.c-white-box__small{padding:40px 30px}@media screen and (max-width: 764px){.c-white-box{padding:54px 36px}.c-white-box .c-white-content__mg{margin:42px}.c-white-box .c-white-content__mg-t{margin-top:42px}.c-white-box .c-white-content__mg-b{margin-bottom:42px}.c-white-box.c-white-box__no-pd .c-white-box__inner{padding:54px 36px}}@media screen and (max-width: 480px){.c-white-box{padding:47.25px 22px;border-radius:10px}.c-white-box .c-white-content__mg{margin:38px}.c-white-box .c-white-content__mg-t{margin-top:38px}.c-white-box .c-white-content__mg-b{margin-bottom:38px}.c-white-box.c-white-box__no-pd .c-white-box__inner{padding:47.25px 22px}.c-white-box.c-white-box__small{padding:7.5%}}.c-list-normal .c-list-normal--item{text-indent:-1em;padding-left:1em}.c-list-number{font-size:16px}.c-list-number .c-list-number--item{padding:1.75em 0;border-bottom:4px dotted #fda4a5}.c-list-number .c-list-number--item .c-list-number--ttl{color:#fda4a5;font-weight:500}.c-list-number .c-list-number--item .c-list-number--note{font-weight:400}.c-list-number .c-list-number--item.c-list-number__indent{padding-left:1em}.c-list-number .c-list-number--item.c-list-number__indent .c-list-number--ttl{text-indent:-1em}.c-list-number .c-list-number--item.c-list-number__indent .c-list-number--ttl.c-list-number--ttl__no-indent{text-align:unset}.c-list-number .c-list-number--item:first-child{padding-top:0}.c-list-number .c-list-number--item:last-child{border-bottom:unset;padding-bottom:0}@media screen and (max-width: 764px){.c-list-number{font-size:14px}}@media screen and (max-width: 480px){.c-list-number .c-list-number--item{border-bottom-width:3px}}.c-dog-lineup .c-dog-lineup--card{position:relative;border:1px solid #dadada}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-img-box{width:100%;padding-top:90%;position:relative;height:0;overflow:hidden;background-color:rgba(255,255,255,.5)}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-img-box::before{content:"";display:inline-block;position:absolute;top:0;width:100%;height:100%;background-color:#fff;opacity:0;z-index:1;transition:opacity .2s}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-img-box .c-dog-lineup--card-img,.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-img-box>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature{font-size:15px;display:flex;justify-content:space-between;background-color:#fff;padding:1.25em 1em;font-size:max(12px,min(1.1707317073vw,15px));position:relative}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list{display:flex;flex-direction:column;font-weight:500;width:100%}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box{display:flex;align-items:baseline;flex-wrap:nowrap;width:100%;white-space:nowrap}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box .c-dog-lineup--card-feature-price-number{font-size:2.2em;line-height:1;margin-right:.125em;font-size:max(23px,min(2.243902439vw,28px));color:red}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box .c-dog-lineup--card-feature-more{display:inline-block;min-width:4em;margin-top:auto;text-align:center;margin-left:auto;height:2.2em;background-color:#f8e060;color:#000;line-height:1;font-weight:500;transition:background-color .2s,color .2s;position:relative;display:flex;align-items:center;justify-content:center}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box .c-dog-lineup--card-feature-more::after{content:"";display:inline-block;height:1.02718125em;width:.61245625em;background-repeat:no-repeat;margin-left:.125em;background-image:url("./images/deco-arrow-01.svg");transition:filter .2s}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-gender{position:absolute;right:max(12px,min(1.1707317073vw,15px));top:0;z-index:1;transform:translateY(calc(-50% + 0.75em));display:flex;flex-direction:column;align-items:center}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-gender .c-dog-lineup--card-feature-gender-img-box{width:3.93333333em;height:3.93333333em;border-radius:50%;background-color:gray;overflow:hidden;display:grid;place-items:center}@media screen and (max-width: 1025px){.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-gender .c-dog-lineup--card-feature-gender-img-box{width:3em;height:3em}}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-gender .c-dog-lineup--card-feature-gender-img-box img{height:70.9677962%;-o-object-fit:contain;object-fit:contain}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-gender.girl .c-dog-lineup--card-feature-gender-img-box{background-color:#f79e9f}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-gender.boy .c-dog-lineup--card-feature-gender-img-box{background-color:#8ac4da}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-gender.boy img{height:59.790645%;transform:translate(-4%, 3%)}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-date{position:absolute;top:-1px;left:1em;z-index:1;font-size:18px;line-height:1.4;font-weight:500;padding:.45em .5em;padding-bottom:1.5em;background-color:#f8e060;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-clip-path:polygon(100% 0, 100% 100%, 50% 75%, 0 100%, 0 0);clip-path:polygon(100% 0, 100% 100%, 50% 75%, 0 100%, 0 0)}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-link .c-dog-lineup--card-img-box .c-dog-lineup--card-img{transition:transform .2s}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-link:hover .c-dog-lineup--card-img-box .c-dog-lineup--card-img{transform:scale(1.04)}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-link:hover .c-dog-lineup--card-img-box::before{opacity:.25}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-link:hover .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box .c-dog-lineup--card-feature-more{background-color:#000;color:#fff}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-link:hover .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box .c-dog-lineup--card-feature-more::after{filter:brightness(0) invert(1)}@media screen and (max-width: 1025px){.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature{flex-direction:column}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box .c-dog-lineup--card-feature-more{margin-top:.25em}}@media screen and (max-width: 764px){.c-dog-lineup .p-dog-lineup--select-box{font-size:16px}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature{font-size:max(9px,min(1.5vw,12px))}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box{flex-wrap:wrap}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature .c-dog-lineup--card-feature-list .c-dog-lineup--card-feature-price-more-box .c-dog-lineup--card-feature-more{width:100%}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-date{font-size:14.25px}}@media screen and (max-width: 600px){.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature{font-size:max(8px,min(2.1333333333vw,12px))}}@media screen and (max-width: 480px){.c-dog-lineup .p-dog-lineup--select-box{font-size:14px;gap:.75em}.c-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item{width:8.75em}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-img-box{padding-top:70%}.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-date{font-size:12px}}@media screen and (max-width: 340px){.c-dog-lineup .c-dog-lineup--card .c-dog-lineup--card-feature{font-size:12px}}.c-pagenavigation .nav-links{display:flex;align-items:baseline;justify-content:center;line-height:1;font-size:max(15px,min(1.9633507853vw,16px));position:relative;gap:0 .5em;margin-top:.778em}.c-pagenavigation .nav-links .page-numbers{width:2.1867em;height:2.1867em;background-color:#fff;border:1px solid #fda4a5;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;color:#fda4a5}.c-pagenavigation .nav-links .page-numbers.current{background-color:#fda4a5;color:#fff;cursor:default}.c-pagenavigation .nav-links .page-numbers.dots{background-color:unset !important;border-color:unset !important;color:#fda4a5 !important;cursor:default}.c-pagenavigation .nav-links .page-numbers.prev::before,.c-pagenavigation .nav-links .page-numbers.next::before{position:absolute;content:"";display:inline-block;height:.75em;width:.75em;background-color:rgba(0,0,0,0);border:1px solid #fda4a5;transition:transform .2s ease,border .2s ease}.c-pagenavigation .nav-links .page-numbers.prev::before{border-right:none;border-top:none;transform:rotate(45deg);transform-origin:60% 75%}.c-pagenavigation .nav-links .page-numbers.next::before{border-left:none;border-bottom:none;transform:rotate(45deg);transform-origin:35% 17%}.c-pagenavigation .nav-links .page-numbers:hover{background-color:#fda4a5;color:#fff}.c-pagenavigation .nav-links .page-numbers:hover.prev::before,.c-pagenavigation .nav-links .page-numbers:hover.next::before{border:3px solid #fff}.c-pagenavigation .nav-links .page-numbers:hover.prev::before{border-right:none;border-top:none}.c-pagenavigation .nav-links .page-numbers:hover.next::before{border-left:none;border-bottom:none}#top .p-mainvisual{height:100vh;height:100svh;max-height:1080px;width:100%;display:grid;place-items:center;position:relative;overflow:hidden}#top .p-mainvisual .p-mainvisual--bg__box{width:80.729%;height:75%;border-radius:20px;overflow:hidden;z-index:1}#top .p-mainvisual .p-mainvisual--bg__box .p-mainvisual--bg__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .p-mainvisual .p-mainvisual--title{position:absolute;line-height:1.35;font-size:70px;font-size:max(34px,min(4.4502617801vw,59px));font-weight:800;color:#5fa9dc;width:100%;left:calc(9.6355% + 1em);display:flex;align-items:center;justify-content:flex-start;z-index:2}#top .p-mainvisual .p-mainvisual--title .p-mainvisual--title__letter{position:absolute}#top .p-mainvisual .p-mainvisual--title .p-mainvisual--title__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;margin-bottom:1em}#top .p-mainvisual .p-mainvisual--title .p-mainvisual--title__text img{display:inline-block;width:100%;max-width:7em;height:1em;position:absolute;top:calc(100% - .1em)}#top .p-mainvisual .p-mainvisual--title .p-mainvisual--title__filter{color:#fff;-webkit-text-stroke-width:max(.2em,7px);-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#fff;filter:blur(0.04em)}#top .p-mainvisual .p-mainvisual--title .p-mainvisual--title__filter img{visibility:hidden}@media screen and (max-width: 764px){#top .p-mainvisual .p-mainvisual--title{font-size:max(20px,min(6.25vw,30px));bottom:calc(25% + .75em)}}#top .p-intro{padding:100px 0 calc(100px + 5vw);position:relative;z-index:10;margin-top:-43.5px}#top .p-intro .p-intro--box{background-color:#fff;width:100%;max-width:1320px;margin:0 auto;padding:60px 20px 40px;box-shadow:0 0 15px 15px #fff;position:sticky;z-index:10}#top .p-intro .p-intro--ttl{max-width:11em;margin:0 auto;width:80%;font-size:40px}#top .p-intro .p-intro--ttl img{width:100%}#top .p-intro .p-intro--lead{font-size:24px;font-weight:700;text-align:center;margin-top:1.5em}#top .p-intro .p-intro--gallery{display:flex;justify-content:space-between;margin-top:48px}#top .p-intro .p-intro--gallery .p-intro--gallery-img-box{width:49%;border-radius:20px;overflow:hidden}#top .p-intro .p-intro--gallery .p-intro--gallery-img-box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .p-intro .p-intro-more-btn{margin:2.5em auto 0 auto}#top .p-intro .p-deco__01{width:300px;left:2.5%;top:100px}#top .p-intro .p-deco__02{width:300px;right:2.5%;bottom:4%}#top .p-intro .p-deco__03,#top .p-intro .p-deco__04,#top .p-intro .p-deco__05,#top .p-intro .p-deco__06{display:none}@media screen and (max-width: 1380px){#top .p-intro .p-deco__01,#top .p-intro .p-deco__02{width:200px}}@media screen and (max-width: 1025px){#top .p-intro .p-deco__01,#top .p-intro .p-deco__02{display:none}#top .p-intro .p-deco__03,#top .p-intro .p-deco__04,#top .p-intro .p-deco__05,#top .p-intro .p-deco__06{display:inline-block;width:60px;z-index:10}#top .p-intro .p-deco__03{top:60px;left:6%}#top .p-intro .p-deco__04{top:310px;right:1.5%}#top .p-intro .p-deco__05{bottom:310px;left:2%}#top .p-intro .p-deco__06{bottom:85px;right:10%}#top .p-intro .p-intro--lead{font-size:20px}}@media screen and (max-width: 764px){#top .p-intro{padding:87px 0 calc(87px + 5vw)}#top .p-intro .p-intro--ttl{font-size:28px}#top .p-intro .p-intro--box{padding:45px 32px 32px;box-shadow:0 0 5px 5px #fff}#top .p-intro .p-intro--lead{font-size:14px;text-align:justify}#top .p-intro .p-intro--gallery{margin-top:32px}#top .p-intro .p-intro--gallery .p-intro--gallery-img-box{border-radius:11px}#top .p-intro .p-deco__03,#top .p-intro .p-deco__04,#top .p-intro .p-deco__05,#top .p-intro .p-deco__06{width:40px}}@media screen and (max-width: 480px){#top .p-intro .p-intro--ttl{width:100%}#top .p-intro .p-intro--gallery{justify-content:space-between}#top .p-intro .p-intro--gallery .p-intro--gallery-img-box{width:46.25%}}@media screen and (max-width: 340px){#top .p-intro .p-intro--ttl{width:90%}}#top .p-dog-lineup{background-color:#ccc;position:relative;z-index:10}#top .p-dog-lineup.is-now-hiring{background-color:#d8ecfd}#top .p-dog-lineup.is-graduated{background-color:#ffebb2}#top .p-dog-lineup .p-dog-lineup--select-box{position:absolute;top:0;left:50%;transform:translate(-50%, -100%);display:flex;align-items:flex-end;justify-content:center;gap:1em;z-index:10;font-size:24px}#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item{width:11.12585em;background-color:#5f7585;text-align:center;border-radius:.625em .625em 0 0;font-weight:600;color:#fff;line-height:1;padding:1em 0;cursor:pointer;transition:width .2s,padding .2s,background-color .2s}#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item.js-selected,#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item:hover{padding-top:1.3em}#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item.js-selected.p-dog-lineup--select__now-hiring,#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item:hover.p-dog-lineup--select__now-hiring{background-color:#7fbff8}#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item.js-selected.p-dog-lineup--select__graduated,#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item:hover.p-dog-lineup--select__graduated{background-color:#ffd256}#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item.js-selected{width:13.12585em}#top .p-dog-lineup .p-dog-lineup--list{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px;gap:max(12px,min(1.1707317073vw,28px))}#top .p-dog-lineup .p-dog-lineup--list.is-hidden{display:none}@media screen and (max-width: 1025px){#top .p-dog-lineup .p-dog-lineup--list{gap:20px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 764px){#top .p-dog-lineup .p-dog-lineup--list{gap:1em 2%}}@media screen and (max-width: 600px){#top .p-dog-lineup .p-dog-lineup--list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 340px){#top .p-dog-lineup .p-dog-lineup--list{grid-template-columns:repeat(1, 1fr)}}#top .p-dog-lineup .p-dog-lineup-more-btn{margin:0 auto;margin-top:113px}@media screen and (max-width: 764px){#top .p-dog-lineup .p-dog-lineup-more-btn{margin-top:84.75px}}@media screen and (max-width: 480px){#top .p-dog-lineup .p-dog-lineup-more-btn{margin-top:63.5625px}}@media screen and (max-width: 764px){#top .p-dog-lineup .p-dog-lineup--select-box{font-size:16px}}@media screen and (max-width: 480px){#top .p-dog-lineup .p-dog-lineup--select-box{font-size:14px;gap:.75em}#top .p-dog-lineup .p-dog-lineup--select-box .p-dog-lineup--select__item{width:8.75em}}#top .p-notice .p-notice--2column{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1100px;margin:0 auto}#top .p-notice .p-notice--2column .p-notice--post-box{width:48.54%;display:flex;flex-direction:column}#top .p-notice .p-notice--2column .p-notice--instagram-box{width:45.6125455%}#top .p-notice .p-notice--2column .p-notice--instagram-box .p-notice--instagram-img-box{width:100%;height:auto;display:block}#top .p-notice .p-notice--2column .p-notice--instagram-box .p-notice--instagram-img-box img{width:100%;height:auto;display:block;margin:auto}@media screen and (max-width: 764px){#top .p-notice .p-notice--2column>*{width:100% !important}#top .p-notice .p-notice--2column>*:not(:first-child){margin-top:3em}}#top .p-notice .p-notice--ttl{font-size:30px;font-weight:500;font-family:"M PLUS Rounded 1c";line-height:1.4;margin-left:.55em;margin-bottom:.5em;color:#fda4a5}@media screen and (max-width: 480px){#top .p-notice .p-notice--ttl{font-size:22.5px}}#top .p-notice .p-notice--post{font-size:16px;font-weight:400;padding:1.33em 0 1.33em 1em;position:relative}#top .p-notice .p-notice--post::before,#top .p-notice .p-notice--post::after{content:"";display:block;position:absolute;left:50%;background-image:url("./images/dotted_01_02.webp");background-size:contain;width:100%;height:5px;background-repeat:repeat-x}#top .p-notice .p-notice--post::before{bottom:0;transform:translateX(-50%) translateY(50%)}#top .p-notice .p-notice--post::after{top:0;display:none;transform:translateX(-50%) translateY(-50%)}#top .p-notice .p-notice--post:first-child::after{display:inline-block}#top .p-notice .p-notice--post .p-notice--post-date{margin-right:2.75em}#top .p-notice .p-notice--post a:hover{text-decoration:underline}@media screen and (max-width: 764px){#top .p-notice .p-notice--2column .p-notice--instagram-box .p-notice--instagram-img-box img{max-width:375px}#top .p-notice .p-notice--post{font-size:14px}}#top .p-notice .p-notice-more-btn{margin-left:auto;margin-right:auto;margin-top:3em}@media screen and (max-width: 764px){#top .p-notice .p-notice-more-btn{margin-top:3.5em}}#top .p-notice #sb_instagram{transform:translate(0, -5px);padding-bottom:0 !important}#top .p-notice #sbi_images{padding-top:0;padding-bottom:0}#top .p-info{background-color:#fff}#top .p-info .p-info--box{width:100%;height:100%;position:relative}#top .p-info .p-info--box .p-info--img-box{position:absolute;left:0;width:50%;height:100%;z-index:0;display:grid;place-items:center}#top .p-info .p-info--box .p-info--img-box::after{content:"";display:inline-block;position:absolute;width:100%;height:100%;box-shadow:inset -30px 0 15px 15px #fff;transform:scale(1.005)}#top .p-info .p-info--box .p-info--img-box .p-info--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner{width:46.75%;margin-left:auto;text-align:center;font-size:16px;line-height:2.5;padding:10% 0}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner .p-info--lead-text+.p-info--lead-text{position:relative;display:flex;justify-content:center;align-items:flex-start;margin-top:.75em;padding-top:.75em}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner .p-info--lead-text+.p-info--lead-text::before{content:"";display:block;position:absolute;top:calc(-0.375em - 1.125px);background:radial-gradient(circle farthest-side, #fda4a5, #fda4a5 30%, transparent 30%, transparent);background-size:15px;width:100%;height:15px;background-repeat:repeat-x}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner .p-info--lead-text .p-info--lead-text-tel{line-height:2;text-align:start;display:inline-block;position:relative}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner .p-info--lead-text .p-info--lead-text-tel .p-info--lead-text-tel-text{position:absolute;top:0;right:calc(100% + .5em)}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner .p-info--lead-more-btn{margin:1em auto 0 auto}@media screen and (max-width: 764px){#top .p-info .p-info--box .p-info--img-box::after{box-shadow:inset -20px 0 15px 15px #fff}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner{font-size:14px}}@media screen and (max-width: 600px){#top .p-info .p-info--box .p-info--img-box{position:relative;width:90%;max-width:380px;margin:0 auto}#top .p-info .p-info--box .p-info--img-box::after{box-shadow:inset 0 0 15px 15px #fff}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner{width:100%;padding-bottom:0}#top .p-info .p-info--box .p-info--lead-box .p-info--lead-inner .p-info--lead-text+.p-info--lead-text::before{max-width:480px}}#top .p-map{background-color:#fff}#top .p-map .p-map--box{width:100%;height:100%;display:flex;align-items:center;flex-direction:column}#top .p-map .p-map--box .p-map--area{width:100%;padding-top:28.65%;max-height:550px;min-height:256px;-o-object-fit:cover;object-fit:cover;position:relative;background-color:#eee}#top .p-map .p-map--box .p-map--area .p-map--item{width:100%;height:100%;position:absolute;top:0;left:0}#top .p-map .p-map--box .p-map--area .p-map--link{position:absolute;width:100%;height:100%;top:0}#top .p-remarks .p-remarks--2column{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1100px;margin:0 auto}#top .p-remarks .p-remarks--2column>*{width:47%}@media screen and (max-width: 764px){#top .p-remarks .p-remarks--2column>*{width:100% !important}}#top .p-remarks .p-remarks--card{display:flex;align-items:center;justify-content:center;position:relative;font-size:40px;font-weight:600;color:#fff;height:7.5em;border-radius:.5em;overflow:hidden}#top .p-remarks .p-remarks--card .p-remarks--card-ttl{position:static;z-index:1;line-height:1.4}#top .p-remarks .p-remarks--card .p-remarks--card-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .2s}#top .p-remarks .p-remarks--card::before,#top .p-remarks .p-remarks--card::after{content:"";display:block;position:absolute;z-index:1;pointer-events:none}#top .p-remarks .p-remarks--card::before{width:100%;height:100%;top:0;background-color:#000;opacity:0;transition:opacity .2s}#top .p-remarks .p-remarks--card::after{width:calc(100% - 1em);height:calc(100% - 1em);border-radius:.5em;border:8px dotted #fff}#top .p-remarks .p-remarks--card:hover .p-remarks--card-img{transform:scale(1.04)}#top .p-remarks .p-remarks--card:hover::before{opacity:.25}#top .p-remarks .p-remarks--wanted{border-radius:1em;background-color:#ffd256;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:20px;font-weight:400;text-align:center;height:15em;position:relative;margin-top:3.45em;padding:0 1em;transition:background .2s}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-ttl{font-size:2em;line-height:1;margin-bottom:.5em;font-weight:600;position:relative;display:flex;align-items:center;font-feature-settings:"palt";padding:0 .25em}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-ttl::before,#top .p-remarks .p-remarks--wanted .p-remarks--wanted-ttl::after{content:"";display:inline-block;position:absolute;width:.7299em;height:.8367675em;transform:translateY(0.06em);background-color:#000}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-ttl::before{right:100%;-webkit-clip-path:polygon(0 5%, 5% 0, 100% 95%, 95% 100%);clip-path:polygon(0 5%, 5% 0, 100% 95%, 95% 100%)}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-ttl::after{left:100%;-webkit-clip-path:polygon(95% 0, 100% 5%, 5% 100%, 0 95%);clip-path:polygon(95% 0, 100% 5%, 5% 100%, 0 95%)}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-note{font-size:1em;line-height:1.95}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-deco{position:absolute;width:262.6987px;height:auto;left:-1.5%;bottom:-1.5%}#top .p-remarks .p-remarks--wanted::after{content:"";display:inline-block;position:absolute;width:3em;height:3em;border:5px solid #000;border-left:unset;border-bottom:unset;transform:rotate(45deg);right:5em;transition:right .2s}#top .p-remarks .p-remarks--wanted:hover::after{right:4.5em}@media screen and (max-width: 1380px){#top .p-remarks .p-remarks--wanted .p-remarks--wanted-deco{width:200px}}@media screen and (max-width: 1025px){#top .p-remarks .p-remarks--wanted .p-remarks--wanted-deco{width:140px}#top .p-remarks .p-remarks--wanted::after{right:3.5em}#top .p-remarks .p-remarks--wanted:hover::after{right:3em}}@media screen and (max-width: 764px){#top .p-remarks .p-remarks--card{font-size:30px}#top .p-remarks .p-remarks--card:not(:first-child){margin-top:1em}#top .p-remarks .p-remarks--wanted{font-size:14px;margin-top:2em}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-deco{width:110px;bottom:-12.5%}#top .p-remarks .p-remarks--wanted::after{width:2em;height:2em;right:4em}#top .p-remarks .p-remarks--wanted:hover::after{right:3.5em}}@media screen and (max-width: 600px){#top .p-remarks .p-remarks--wanted::after{display:none}#top .p-remarks .p-remarks--wanted:hover{background-color:#fff}}@media screen and (max-width: 480px){#top .p-remarks .p-remarks--card{height:6.6667em}#top .p-remarks .p-remarks--card .p-remarks--card-ttl{font-size:.806em}#top .p-remarks .p-remarks--wanted{height:13.3333em}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-ttl{font-size:1.612em}#top .p-remarks .p-remarks--wanted .p-remarks--wanted-deco{width:90px;left:2%;bottom:-25%}}#service .p-service-consult .p-service-consult--grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);gap:60px}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item{width:100%}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-img-box{width:100%;padding-top:72.3%;height:0;position:relative}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-img-box .p-service-consult--grid-img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-ttl{font-size:22px;font-weight:700;color:#fda4a5;margin-top:.5em}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-note{font-size:16px;font-weight:500;text-align:justify;margin-top:.5em;font-feature-settings:"palt"}@media screen and (max-width: 764px){#service .p-service-consult .p-service-consult--grid{gap:24px}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-ttl{font-size:18px}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-note{font-size:16px}}@media screen and (max-width: 480px){#service .p-service-consult .p-service-consult--grid{grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(6, 1fr)}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-ttl{font-size:20px}#service .p-service-consult .p-service-consult--grid .p-service-consult--grid-item .p-service-consult--grid-note{font-size:16px}#service .p-service-consult .il-block{display:inline}}#faq .p-faq .p-faq-list .p-faq-list-item-box{font-size:16px;padding:1em 0;border-bottom:4px dotted #fda4a5}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item{display:flex;align-items:center;width:100%}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item .p-faq-list-icon{font-size:1.2em;font-weight:500;line-height:1;color:#fff;width:1.75em;height:1.75em;min-width:1.75em;min-height:1.75em;background-color:#fda4a5;border:2px solid #fda4a5;border-radius:100%;display:grid;place-items:center}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item .p-faq-list-icon .p-faq-list-icon-text{transform:translateY(0em)}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item .p-faq-list-text{margin-left:.8em;font-size:1em}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item:not(:first-child){margin-top:1em}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item.p-faq-list__question .p-faq-list-text{color:#fda4a5;font-weight:500}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item.p-faq-list__answer .p-faq-list-icon{align-self:start;background-color:#fff;color:#fda4a5}#faq .p-faq .p-faq-list .p-faq-list-item-box:first-child{padding-top:0}#faq .p-faq .p-faq-list .p-faq-list-item-box:last-child{border-bottom:unset;padding-bottom:0}@media screen and (max-width: 764px){#faq .p-faq .p-faq-list .p-faq-list-item-box{font-size:15px}}@media screen and (max-width: 480px){#faq .p-faq .p-faq-list .p-faq-list-item-box{border-bottom-width:3px}#faq .p-faq .p-faq-list .p-faq-list-item-box .p-faq-list-item .p-faq-list-icon{font-size:1.4em;width:1.5em;height:1.5em;min-width:1.5em;min-height:1.5em}}#guide-information .p-guide-info-btn-box{display:flex;align-items:center;justify-content:center;margin-top:60px}@media screen and (max-width: 764px){#guide-information .p-guide-info-btn-box{margin-top:40px}}#store-info .p-store-info-breeder .p-store-info-breeder--2column{display:flex;justify-content:space-between}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder--lead{font-size:16px;line-height:2.2;width:100%;max-width:960px;margin:0 auto;text-align:justify}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder--lead .p-store-info-breeader--lead-desc{display:flex;align-items:center}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder--lead .p-store-info-breeder--name{font-size:1.35em;line-height:1.4}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder--lead .p-store-info-breeder--img{width:6em;min-width:6em;margin-left:1em}@media screen and (max-width: 1025px){#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder--lead{font-size:15px}}@media screen and (max-width: 764px){#store-info .p-store-info-breeder .p-store-info-breeder--2column{flex-direction:column-reverse}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder--lead{font-size:14px;width:100%;margin-top:2em}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder-img__box{width:100%;max-width:unset;padding-top:60%;position:relative}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder-img__box .p-store-info-breeder-img__inner{height:100%;position:absolute;top:0}#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder-img__box .p-store-info-breeder-img__inner .p-store-info-breeder-img{position:unset}}@media screen and (max-width: 480px){#store-info .p-store-info-breeder .p-store-info-breeder--2column .p-store-info-breeder-img__box{padding-top:107.14%}}#store-info .p-store-info-overview .p-store-info-overview--img__box{width:90%;max-width:600px;margin:0 auto}#store-info .p-store-info-overview .p-store-info-overview--img__box .p-store-info-overview--img__inner{width:100%;height:0;padding-top:66.67%;position:relative;border-radius:13px;overflow:hidden}#store-info .p-store-info-overview .p-store-info-overview--img__box .p-store-info-overview--img__inner .p-store-info-overview--img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top 70% left 50%;object-position:top 70% left 50%;position:absolute;top:0}#store-info .p-store-info-overview table{font-size:16px;border-collapse:collapse;width:100%}#store-info .p-store-info-overview table tbody tr{display:flex;align-items:baseline;position:relative;background-color:#fff;position:relative}#store-info .p-store-info-overview table tbody tr::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fda4a5;z-index:0}#store-info .p-store-info-overview table tbody tr th{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:1em;text-align:start;max-width:9.15em;width:100%;padding:0 .5em 0 1.5em;height:100%;font-weight:inherit}#store-info .p-store-info-overview table tbody tr td{padding:.75em;margin:auto 0;width:100%;font-weight:inherit;position:relative}#store-info .p-store-info-overview table tbody tr td::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#fed1d2;z-index:1}#store-info .p-store-info-overview table tbody tr th,#store-info .p-store-info-overview table tbody tr td{padding-top:1em;padding-bottom:1em}#store-info .p-store-info-overview table tbody tr:not(:first-child){border-top:none}#store-info .p-store-info-overview table .small{font-size:.875em}#store-info .p-store-info-overview table a:hover{opacity:.75}@media screen and (max-width: 764px){#store-info .p-store-info-overview table{font-size:14px}#store-info .p-store-info-overview table tbody tr{flex-direction:column}#store-info .p-store-info-overview table tbody tr th{padding-bottom:.3125em}#store-info .p-store-info-overview table tbody tr td{padding-top:.3125em}#store-info .p-store-info-overview table tbody tr th,#store-info .p-store-info-overview table tbody tr td{padding-left:.5em}}@media screen and (max-width: 480px){#store-info .p-store-info-overview .p-store-info-overview--img__box{width:100%}}#keeping .p-keeping-how .p-keeping-how--list{font-size:16px}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item{display:flex;justify-content:space-between;padding:1.5em 0;position:relative}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item::after{content:"";display:block;position:absolute;left:50%;background:radial-gradient(circle farthest-side, #fda4a5, #fda4a5 30%, transparent 30%, transparent);background-size:15px;width:100%;height:15px;background-repeat:repeat-x;transform:translateX(-50%) translateY(50%);bottom:0}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text{padding-left:4.05556667em}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text .p-keeping-how--list-ttl{font-size:1.3889em;font-weight:500;color:#fda4a5;position:relative}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text .p-keeping-how--list-ttl::before{content:"";display:inline-block;background-image:url("./images/icon-checkcircle-pink-01-01.svg");width:1.92258em;height:1.92258em;position:absolute;left:0;transform:translateX(calc(-100% - 0.5em))}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text .p-keeping-how--list-note{font-weight:400}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-img-box{width:8.1618em;min-width:8.1618em;margin-left:1em;height:6.4488em;border-radius:.8333em;overflow:hidden}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-img-box .p-keeping-how--list-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item:first-child{padding-top:0}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item:last-child{padding-bottom:0}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item:last-child::after{display:none}@media screen and (max-width: 764px){#keeping .p-keeping-how .p-keeping-how--list{font-size:14px}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item{flex-direction:column;justify-content:unset;align-items:center;padding:1.75em 0}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-img-box{margin-top:1.8em;margin-left:unset;min-width:unset;width:15em;height:11em}}@media screen and (max-width: 480px){#keeping .p-keeping-how .p-keeping-how--lead{font-feature-settings:"palt"}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item{padding:1.5em 0}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text{padding-left:3.0275em}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text .p-keeping-how--list-ttl{font-size:1.25em}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text .p-keeping-how--list-ttl::before{transform:translateX(calc(-100% - 0.5em))}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-text .p-keeping-how--list-note{margin-left:-3.0275em;margin-top:.75em}#keeping .p-keeping-how .p-keeping-how--list .p-keeping-how--list-item .p-keeping-how--list-img-box{margin-top:1.2em;width:11em;height:8em}}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner{width:87.5%;margin:0 auto}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner .p-dogs-gallery--main-slider{position:relative}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner .p-dogs-gallery--main-slider .p-dogs-gallery--giza{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:6.84615385em;height:6.84615385em;font-size:26px;font-size:max(15px,min(1.9633507853vw,26px));line-height:1.4;color:#fff;font-weight:600;transform:translate(-25%, -25%)}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner .p-dogs-gallery--main-slider .p-dogs-gallery--giza .p-dogs-gallery--giza-img{width:100%;height:100%;position:absolute}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner .p-dogs-gallery--main-slider .p-dogs-gallery--giza .p-dogs-gallery--giza-text{width:100%;height:100%;position:absolute;display:flex;align-items:center;justify-content:center;text-align:center}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner .p-dogs-gallery--thumbnail-slider{margin-top:3.3333%}#dogs-info .p-dogs-gallery .splide__slide{border:unset;border-radius:13px;overflow:hidden}#dogs-info .p-dogs-gallery .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#dogs-info .p-dogs-gallery .thumbnails{display:flex;margin:1rem auto 0;padding:0;justify-content:center}#dogs-info .p-dogs-gallery .thumbnails .splide__slide{opacity:.5;transition:opacity .125s}#dogs-info .p-dogs-gallery .thumbnails .splide__slide.is-active{border:unset;opacity:1}#dogs-info .p-dogs-gallery .thumbnails .splide__slide:hover{opacity:1}#dogs-info .p-dogs-gallery .splide__arrow{background-color:#fff;opacity:1}@media screen and (max-width: 764px){#dogs-info .p-dogs-gallery .p-dogs-gallery--inner{width:100%}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner .p-dogs-gallery--main-slider .p-dogs-gallery--giza{font-size:max(13px,min(3.4666666667vw,15px))}#dogs-info .p-dogs-gallery .p-dogs-gallery--inner .p-dogs-gallery--thumbnail-slider{margin-top:4.5%}#dogs-info .p-dogs-gallery .splide__arrow{width:1.5em;height:1.5em}#dogs-info .p-dogs-gallery .splide__arrow svg{width:1em;height:1em}#dogs-info .p-dogs-gallery .splide__arrow--prev{left:.25em}#dogs-info .p-dogs-gallery .splide__arrow--next{right:.25em}}#dogs-info .p-dogs-video{width:100%;padding-bottom:56.25%;overflow:hidden;position:relative;margin:72px 0 0px}#dogs-info .p-dogs-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 764px){#dogs-info .p-dogs-video{margin:47.25px 0 8px}}#dogs-info .p-dogs-profile{margin-top:48px}#dogs-info .p-dogs-profile .p-dogs-profile-ttl{font-size:30px;font-weight:600;position:relative;display:flex;align-items:center;margin-bottom:.25em}#dogs-info .p-dogs-profile .p-dogs-profile-ttl::before{content:"";width:1.42816333em;height:1.30129333em;background-repeat:no-repeat;margin-right:.25em;background-image:url("./images/icon-footprint-01.svg")}#dogs-info .p-dogs-profile .p-dogs-profile-table-box{font-size:16px;background-color:#fff;display:flex;align-items:flex-start;justify-content:space-between}#dogs-info .p-dogs-profile .p-dogs-profile-table-box table{border:1px solid #7fbff8;width:100%;width:100%}#dogs-info .p-dogs-profile .p-dogs-profile-table-box table tbody tr{border-top:1px solid #7fbff8}#dogs-info .p-dogs-profile .p-dogs-profile-table-box table tbody tr th,#dogs-info .p-dogs-profile .p-dogs-profile-table-box table tbody tr td{padding:.5em .75em}#dogs-info .p-dogs-profile .p-dogs-profile-table-box table tbody tr th{vertical-align:middle;border-right:1px solid #7fbff8}#dogs-info .p-dogs-profile .p-dogs-profile-table-box .p-dogs-profile-table .p-dogs-profile-table--top-head{background-color:#7fbff8;color:#fff;font-weight:500;text-align:center;width:100%}#dogs-info .p-dogs-profile .p-dogs-profile-table-box .p-dogs-profile-table .p-dogs-profile-table--price{font-weight:500;color:red}#dogs-info .p-dogs-profile .p-dogs-profile-table-box .p-dogs-profile-table .p-dogs-profile-table-tax{font-size:.75em}@media screen and (max-width: 1380px){#dogs-info .p-dogs-profile .p-dogs-profile-table-box{font-size:15px}}@media screen and (max-width: 1025px){#dogs-info .p-dogs-profile .p-dogs-profile-table-box{flex-direction:column;justify-content:unset}#dogs-info .p-dogs-profile .p-dogs-profile-table-box table{width:100%}#dogs-info .p-dogs-profile .p-dogs-profile-table-box table:not(:first-child){margin-top:3.333%}}@media screen and (max-width: 764px){#dogs-info .p-dogs-profile{margin-top:32px}#dogs-info .p-dogs-profile .p-dogs-profile-ttl{font-size:22.5px}#dogs-info .p-dogs-profile .p-dogs-profile-table-box{font-size:14px}}@media screen and (max-width: 480px){#dogs-info .p-dogs-profile .p-dogs-profile-ttl{font-size:18px;margin-bottom:6px}#dogs-info .p-dogs-profile .p-dogs-profile-table-box{font-size:13px}}#dogs-info .p-dogs-intro{border:1px solid #7fbff8}#dogs-info .p-dogs-intro .p-dogs-intro-ttl{background-color:#7fbff8;color:#fff;font-weight:500;text-align:center;width:100%;padding:.5em 0}#dogs-info .p-dogs-intro .p-dogs-intro-note{padding:1em}#dogs-info .p-dogs-intro .p-dogs-intro-note>*+*{margin-top:1em}#dogs-info .p-dogs-intro .p-dogs-intro-note h1,#dogs-info .p-dogs-intro .p-dogs-intro-note h2,#dogs-info .p-dogs-intro .p-dogs-intro-note h3,#dogs-info .p-dogs-intro .p-dogs-intro-note h4,#dogs-info .p-dogs-intro .p-dogs-intro-note h5,#dogs-info .p-dogs-intro .p-dogs-intro-note h6{font-weight:500}@media screen and (max-width: 764px){#dogs-info .p-dogs-intro{font-size:14px}}#dogs-info .p-dogs-btn{margin:0 auto}#dogs-info .p-dogs-btn>span{text-align:center;line-height:1.4;pointer-events:none}#dogs-archive .p-dogs-archive-lineup--list{display:grid;grid-template-columns:repeat(4, 1fr);gap:28px;gap:max(12px,min(1.1707317073vw,28px))}@media screen and (max-width: 1025px){#dogs-archive .p-dogs-archive-lineup--list{gap:20px;grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 764px){#dogs-archive .p-dogs-archive-lineup--list{gap:1em 2%}}@media screen and (max-width: 600px){#dogs-archive .p-dogs-archive-lineup--list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 340px){#dogs-archive .p-dogs-archive-lineup--list{grid-template-columns:repeat(1, 1fr)}}#single .p-post .p-post-head{font-size:max(16px,min(2.0942408377vw,18px));font-weight:500;line-height:1;position:relative;border-bottom:1px solid #fda4a5;margin-bottom:1.5em;padding-bottom:1.5em}#single .p-post .p-post-head>*+*{margin-top:.75em;display:inline-block}#single .p-post .p-post-head .p-post-head--ttl{font-weight:500;font-size:1.33333em}#single .p-post .p-post-head .p-post-head--cat{display:flex;font-size:max(.6em,12px);flex-wrap:wrap;gap:.75em 1.333em}#single .p-post .p-post-head .p-post-head--cat .p-post-head--cat-item{display:flex;align-items:center;justify-content:center;background-color:#fda4a5;border-radius:.25em;line-height:1;color:#fff}#single .p-post .p-post-head .p-post-head--cat .p-post-head--cat-item a{padding:.5em 1.333em;color:currentColor}#single .p-post .p-post-head .p-post-head--cat .p-post-head--cat-item:hover{background-color:#fed1d2;color:#fff}#single .p-post .p-post-head .p-post-head--time{font-size:.8333em}#single .p-post .p-post-content{font-size:max(14px,min(1.832460733vw,16px))}#single .p-post .p-post-content .p-post-content-thumbnail-box{width:100%;margin:0 auto;margin-bottom:2em}#single .p-post .p-post-content .p-post-content-thumbnail-box img{width:100%;height:auto}#single .p-post .p-post-content h1,#single .p-post .p-post-content h2,#single .p-post .p-post-content h3,#single .p-post .p-post-content h4,#single .p-post .p-post-content h5{font-weight:700;line-height:1.4}#single .p-post .p-post-content h1,#single .p-post .p-post-content h2{font-size:1.5em;padding-left:.75em;padding-bottom:.25em;border-bottom:2px dashed #fda4a5}#single .p-post .p-post-content h3{font-size:1.25em;padding:.312em .25em .312em .75em;background-color:#fed1d2}#single .p-post .p-post-content h4,#single .p-post .p-post-content h5,#single .p-post .p-post-content h6{font-size:1.25em;font-weight:600}#single .p-post .p-post-content p{font-size:1em;text-align:justify}#single .p-post .p-post-content a:hover{text-decoration:underline}#single .p-post .p-post-content a.underline,#single .p-post .p-post-content a .underline{text-decoration:underline}#single .p-post .p-post-content img{width:100%}#single .p-post .p-post-content img.size-thumbnail{width:16.666%}#single .p-post .p-post-content img.size-medium{width:40%}#single .p-post .p-post-content img.size-large{width:80%}#single .p-post .p-post-content img.size-full{width:100%}#single .p-post .p-post-content img+img{margin-top:1.5em}#single .p-post .p-post-content .gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}@media screen and (max-width: 764px){#single .p-post .p-post-head{font-size:max(14px,min(3.7333333333vw,16px))}}#archive .p-archive-list .p-archive-list-item{display:flex;position:relative;font-size:16px;padding:1em 0;line-height:1}#archive .p-archive-list .p-archive-list-item .p-archive-list--img-box{width:max(108px,min(14.136vw,144px));min-width:max(108px,min(14.136vw,144px));margin-right:1em;position:relative;overflow:hidden}#archive .p-archive-list .p-archive-list-item .p-archive-list--img-box .p-archive-list--img-inner{width:100%;height:0;padding-top:65.95%;overflow:hidden;position:relative}#archive .p-archive-list .p-archive-list-item .p-archive-list--img-box .p-archive-list--img-inner>img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#archive .p-archive-list .p-archive-list-item .p-archive-list--img-box.logo{background-color:#fff;border-radius:.5em;border:1px solid #ccc}#archive .p-archive-list .p-archive-list-item .p-archive-list--img-box.logo .p-archive-list--img-inner>img{transform:scale(0.7);-o-object-fit:contain;object-fit:contain}#archive .p-archive-list .p-archive-list-item .p-archive-list--info>*+*{margin-top:8px}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-date{font-size:.889em;color:#fda4a5}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-cat{display:flex;font-size:max(.6em,12px);flex-wrap:wrap;gap:.75em .6em}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-cat .p-archive-list--info-cat-item{display:flex;align-items:center;justify-content:center;background-color:#fda4a5;border-radius:.25em;line-height:1;color:#fff}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-cat .p-archive-list--info-cat-item a{padding:.5em 1.333em;color:currentColor}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-cat .p-archive-list--info-cat-item:hover{background-color:#fed1d2;color:#fff}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-ttl{line-height:1.4}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-ttl a:hover{text-decoration:underline}#archive .p-archive-list .p-archive-list-item::after{content:"";display:block;position:absolute;left:0;bottom:0;background-image:url("./images/dotted_01_02.webp");background-size:contain;width:100%;height:5px;background-repeat:repeat-x;transform:translateY(50%)}#archive .p-archive-list .p-archive-list-item:first-child{padding-top:0}#archive .p-archive-list .p-archive-list-item:last-child{padding-bottom:0}#archive .p-archive-list .p-archive-list-item:last-child::after{display:none}@media screen and (max-width: 480px){#archive .p-archive-list .p-archive-list-item{font-size:14px}#archive .p-archive-list .p-archive-list-item .p-archive-list--info .p-archive-list--info-cat .p-archive-list--info-cat-item a{padding:.5em}}#single .p-split,#archive .p-split{display:flex;justify-content:space-between;flex-wrap:wrap}#single .p-split .p-split-item,#archive .p-split .p-split-item{min-height:100px}#single .p-split .p-split-item:nth-of-type(1),#archive .p-split .p-split-item:nth-of-type(1){width:70%;height:-moz-fit-content;height:fit-content}#single .p-split .p-split-item:nth-of-type(2),#archive .p-split .p-split-item:nth-of-type(2){width:27.5%;height:-moz-fit-content;height:fit-content}@media screen and (max-width: 764px){#single .p-split>*+*,#archive .p-split>*+*{margin-top:1.65em}#single .p-split .p-split-item>*+*,#archive .p-split .p-split-item>*+*{margin-top:1.65em}#single .p-split .p-split-item:nth-of-type(1),#single .p-split .p-split-item:nth-of-type(2),#archive .p-split .p-split-item:nth-of-type(1),#archive .p-split .p-split-item:nth-of-type(2){width:100%}}#single .p-side .p-side-item .p-side-ttl,#archive .p-side .p-side-item .p-side-ttl{font-size:18px;font-size:max(16px,min(2.0942408377vw,18px));font-weight:500;position:relative}#single .p-side .p-side-item .p-side-ttl::before,#single .p-side .p-side-item .p-side-ttl::after,#archive .p-side .p-side-item .p-side-ttl::before,#archive .p-side .p-side-item .p-side-ttl::after{content:"";display:inline-block;position:absolute;bottom:0;left:0;height:.222em}#single .p-side .p-side-item .p-side-ttl::before,#archive .p-side .p-side-item .p-side-ttl::before{width:4.444em;background-color:#fed1d2}#single .p-side .p-side-item .p-side-ttl::after,#archive .p-side .p-side-item .p-side-ttl::after{width:2.222em;background-color:#fda4a5}#single .p-side .p-side-item .p-side-cat-list,#archive .p-side .p-side-item .p-side-cat-list{font-size:16px;font-size:max(14px,min(1.832460733vw,16px))}#single .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item,#archive .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item{position:relative;display:flex;align-items:center}#single .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item a,#archive .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item a{padding:1em 0;display:inline-block}#single .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item::before,#archive .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item::before{content:"";display:inline-block;width:.612em;height:.612em;min-width:.612em;min-height:.612em;background-color:#fda4a5;border-radius:50%;margin-right:.5em;margin-left:.5em}#single .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item::after,#archive .p-side .p-side-item .p-side-cat-list .p-side-cat-list-item::after{content:"";display:block;position:absolute;left:0;bottom:0;background-image:url("./images/dotted_01_02.webp");background-size:contain;width:100%;height:5px;background-repeat:repeat-x}@media screen and (max-width: 764px){#single .p-side .p-side-item,#archive .p-side .p-side-item{font-size:max(14px,min(3.7333333333vw,16px))}}.p-form-contact{padding:0 .3em}.p-form-contact input,.p-form-contact button,.p-form-contact textarea{background-color:#f8f8f8;border:none;border-bottom:1px solid gray;width:100%;padding:1em 1.133em;transition:all .2s ease;position:relative}.p-form-contact input:focus-visible,.p-form-contact button:focus-visible,.p-form-contact textarea:focus-visible{outline:unset;box-shadow:unset;outline-offset:unset;background-color:#eee}.p-form-contact textarea{transition:none}.p-form-contact select{border:1px solid #d5d5d5;border-radius:.125em;max-width:17.5em;width:100%;padding:.25em 0;padding-left:1em;margin:.25em 0;white-space:nowrap;-moz-appearance:auto;-webkit-appearance:auto;appearance:auto}.p-form-contact .mwform-radio-field,.p-form-contact .mwform-checkbox-field{display:inline-block;margin:0 .375em}.p-form-contact .mwform-radio-field label,.p-form-contact .mwform-checkbox-field label{width:auto;display:inline-block}.p-form-contact .mwform-radio-field label input,.p-form-contact .mwform-checkbox-field label input{position:absolute;visibility:hidden;width:1px}.p-form-contact .mwform-radio-field label .mwform-radio-field-text,.p-form-contact .mwform-radio-field label .mwform-checkbox-field-text,.p-form-contact .mwform-checkbox-field label .mwform-radio-field-text,.p-form-contact .mwform-checkbox-field label .mwform-checkbox-field-text{display:inline-flex;position:relative;align-items:center;padding-left:1.75em}.p-form-contact .mwform-radio-field label .mwform-radio-field-text::before,.p-form-contact .mwform-radio-field label .mwform-radio-field-text::after,.p-form-contact .mwform-radio-field label .mwform-checkbox-field-text::before,.p-form-contact .mwform-radio-field label .mwform-checkbox-field-text::after,.p-form-contact .mwform-checkbox-field label .mwform-radio-field-text::before,.p-form-contact .mwform-checkbox-field label .mwform-radio-field-text::after,.p-form-contact .mwform-checkbox-field label .mwform-checkbox-field-text::before,.p-form-contact .mwform-checkbox-field label .mwform-checkbox-field-text::after{content:"";display:inline-block;position:absolute;border-radius:25%;width:1em;height:1em;left:0}.p-form-contact .mwform-radio-field label .mwform-radio-field-text::before,.p-form-contact .mwform-radio-field label .mwform-checkbox-field-text::before,.p-form-contact .mwform-checkbox-field label .mwform-radio-field-text::before,.p-form-contact .mwform-checkbox-field label .mwform-checkbox-field-text::before{background-color:#fff;border:1px solid #cdcdcd}.p-form-contact .mwform-radio-field label .mwform-radio-field-text::after,.p-form-contact .mwform-radio-field label .mwform-checkbox-field-text::after,.p-form-contact .mwform-checkbox-field label .mwform-radio-field-text::after,.p-form-contact .mwform-checkbox-field label .mwform-checkbox-field-text::after{background-color:rgba(0,0,0,0);border-right:5px solid #fda4a5;border-bottom:3px solid #fda4a5;border-radius:unset;transform:skew(-40deg, 0deg) rotate(32deg) translate(-0.1em, -0.3em) scale(0.75);opacity:0}.p-form-contact .mwform-radio-field label input:checked+.mwform-radio-field-text::after,.p-form-contact .mwform-radio-field label input:checked+.mwform-checkbox-field-text::after,.p-form-contact .mwform-checkbox-field label input:checked+.mwform-radio-field-text::after,.p-form-contact .mwform-checkbox-field label input:checked+.mwform-checkbox-field-text::after{opacity:1}.p-form-contact .mwform-checkbox-field.vertical-item{width:100%}.p-form-contact .form-item{display:flex;align-items:center;border-bottom:1px dashed #cdcdcd}.p-form-contact .form-item .form-ttl-box{display:flex;align-items:center;justify-content:space-between;font-weight:700;width:100%;max-width:15.625em;padding:1em .5em}.p-form-contact .form-item .form-ttl-box .form-ttl-text{margin-bottom:.25em}.p-form-contact .form-item .form-ttl-box .form-req,.p-form-contact .form-item .form-ttl-box .form-any{font-size:.75em;background-color:#333;color:#fff;border-radius:4px;padding:.45em .5em;line-height:1;font-weight:500}.p-form-contact .form-item .form-ttl-box .form-req{background-color:#fda4a5}.p-form-contact .form-item .form-ttl-box .form-any{background-color:#fed1d2}.p-form-contact .form-item .form-input-box{width:100%;padding-top:1em;margin-bottom:1em;padding-left:1em}.p-form-contact .form-item .form-input-box .error{position:absolute;font-size:.75em}.p-form-contact .form-item .form-input-column-box{display:flex;flex-direction:column;align-items:flex-start;width:100%}.p-form-contact .form-btn{display:flex;justify-content:center;margin:0 auto;margin-top:2em;position:relative;overflow:hidden;width:-moz-fit-content;width:fit-content;cursor:pointer}.p-form-contact .form-btn input[type=submit]{font-size:max(12px,min(1.538vw,16px));text-align:center;color:#fff;max-width:95%;width:19.7em;background-color:#fda4a5;border:1px solid #fda4a5;border-radius:6px;transition:background-color .2s ease,color .2s ease;cursor:pointer}.p-form-contact .form-btn input[type=submit]:hover{background-color:#fff;color:#fda4a5}.p-form-contact .privacy-policy-box{border-radius:12px;background-color:#f1f1f1;padding:0 1.5em;max-height:9em;overflow-y:auto;margin-top:1em}.p-form-contact .privacy-policy-box .privacy-policy-text{padding:1.5em 0;display:inline-block;width:100%}.p-form-contact .privacy-policy-box .privacy-policy-text h4{margin-bottom:1em}.p-form-contact .form-txt-box{text-align:center}@media screen and (max-width: 764px){.p-form-contact{font-size:14px}.p-form-contact .form-item{flex-direction:column;align-items:start;padding:1em 0}.p-form-contact .form-item .form-ttl-box{justify-content:unset;max-width:unset;width:unset;padding:unset;padding:0 .25em;position:relative;width:100%}.p-form-contact .form-item .form-ttl-box .form-req,.p-form-contact .form-item .form-ttl-box .form-any{margin-right:.25em;position:absolute;right:0;top:.25em}.p-form-contact .form-item .form-input-box{margin-top:.25em;margin-bottom:0;padding-top:unset;padding-left:unset}.p-form-contact .form-btn input[type=submit]{max-width:60%}}.il-block{display:inline-block}@media screen and (max-width: 764px){.il-block.il-block__sm-off{display:inline}}@media screen and (max-width: 480px){.il-block.il-block__sp-off{display:inline}}.mg-t-0{margin-top:0 !important}.mg-l-0{margin-left:0 !important}.mg-t-1em{margin-top:1em !important}.pd-t-0{padding-top:0 !important}.pd-b-0{padding-bottom:0 !important}@media screen and (max-width: 480px){.sp-none{display:none}}.align-right{text-align:right;display:inline-block;width:100%}.text-nowrap{white-space:nowrap}.text-weight-500{font-weight:500}/*# sourceMappingURL=style.css.map */