body{overflow-x:hidden!important;font-family:Noto Sans JP,system-ui,sans-serif}@media screen and (max-width:767px){.is-pc{display:none}}@media screen and (min-width:768px){.is-sp{display:none}}h3{margin:0!important;margin-block-start:0;margin-block-end:0;padding-bottom:clamp(16px,calc(4vw + 2px),32px);color:#333;font-size:clamp(24px,calc(10vw - 11px),64px);font-weight:700}@media screen and (min-width:768px){h3{font-size:64px}}h4{margin:0!important;color:#333;text-align:left;font-size:clamp(17px,calc(1vw + 14px),20px);font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.4px;padding-top:clamp(16px,calc(2vw + 9px),24px);padding-bottom:clamp(16px,calc(2vw + 9px),24px)}@media screen and (min-width:768px){h4{line-height:normal}}h4.underline{position:relative;padding-bottom:clamp(48px,calc(12vw + 6px),96px)}h4.underline:after{content:"";width:60px;height:2px;display:block;background-color:#333;position:absolute;bottom:clamp(32px,calc(6vw + 11px),56px);left:50%;transform:translate(-50%)}@media screen and (min-width:768px){h4.underline:after{width:110px;height:4px}}h5{margin:0!important;color:#6bb6b6;text-align:left;font-size:16px;font-style:normal;font-weight:700;line-height:1.5em;letter-spacing:.4px;padding-top:.8em;padding-bottom:.3em}@media screen and (min-width:768px){h5{line-height:normal;font-size:18px}}.image_wrapper{width:100%;margin:0 auto;padding-bottom:16px}@media screen and (min-width:768px){.image_wrapper{width:800px;padding-bottom:24px}}.image_wrapper img{width:100%;margin-bottom:0!important}.background{width:100vw!important;margin-left:50%!important;transform:translate(-50%)!important;overflow-x:hidden}.content_wrapper{font-family:Noto Sans JP,system-ui,sans-serif;width:100%;margin:0 auto;padding-top:clamp(40px,calc(10vw + 5px),80px);padding-bottom:clamp(32px,calc(8vw + 4px),64px);padding-inline:clamp(18px,calc(3vw + 6px),32px)}@media screen and (min-width:768px){.content_wrapper{width:800px}}.content_wrapper.underline{border-bottom:1px solid #c0c0c0}@media screen and (min-width:768px){.content_wrapper.underline{border-bottom:2px solid #c0c0c0}}.content_wrapper+.content_wrapper{padding-top:0}.content_wrapper p{font-size:16px;line-height:1.7em;margin-top:0;margin-bottom:clamp(16px,calc(2vw + 9px),24px)}@media screen and (min-width:768px){.content_wrapper p{font-size:18px;line-height:1.9em}}.content_wrapper p a{color:#00f}.content_image_wrapper{width:100%;margin-bottom:2em}.content_image_wrapper img{width:100%;display:block;margin-bottom:0!important;border-radius:var(--radius, 0)!important}.content_image_wrapper.radius{--radius: clamp(16px, calc(8vw - 12px) , 48px)}@media screen and (min-width:768px){.content_image_wrapper.radius{--radius: 48px}}.content_image_wrapper p{text-align:left;font-size:12px;padding:0}@media screen and (min-width:768px){.content_image_wrapper p{font-size:20px}}.gray{background:#f2f2f2}.white{background:#fff}.cream{background:#fffef1}.cream_lite{background:#fffff8}.beige{background:#fff4de}.skyblue{background:#eefcff}.page_title_wrapper{border:1px solid #c0c0c0;padding:clamp(14px,calc(4.5px + 2.5vw),24px) 0;margin-bottom:clamp(24px,calc(4vw + 10px),40px)}@media(min-width:768px){.page_title_wrapper{padding:48px 0 40px}}.page_title{text-align:center;font-style:normal;font-weight:700;line-height:1.1;color:#4993a2;font-size:clamp(22px,calc(4vw + 6px),40px)}.page_subtitle{text-align:center;font-style:normal;font-weight:500;line-height:1.1;color:#888;font-size:clamp(10px,calc(1vw + 5px),16px);margin-top:clamp(8px,calc(2vw + 1px),16px)}.index_list{color:#333;font-family:Noto Sans JP,system-ui,sans-serif;text-align:left;font-style:normal;font-weight:400;line-height:1.1;font-size:16px;margin-top:clamp(24px,calc(4vw + 10px),40px)}@media screen and (min-width:768px){.index_list{font-size:18px}}.index_list li{margin-top:.8em;line-height:1.5em}.index_list li a{color:#00f}.index_title{color:#333;text-align:left;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:clamp(18px,calc(1vw + 13px),24px)}.number_title_wrapper{font-size:clamp(20px,calc(4vw + 4px),38px);font-weight:700;letter-spacing:-.03em;line-height:120%;display:flex;align-items:center;margin-bottom:clamp(24px,calc(8vw - 4px),56px)}@media screen and (min-width:768px){.number_title_wrapper{letter-spacing:0}}.number{color:#4993a2;font-size:clamp(32px,calc(6vw + 11px),56px)}.separator{color:#575757;margin:0 -3px}@media screen and (min-width:768px){.separator{margin-left:6px;margin-right:16px}}.number_non{color:#4993a2;font-size:calc(20px + (40 - 20) * ((100vw - 320px) / (767 - 320)));visibility:hidden}@media screen and (min-width:768px){.number_non{font-size:56px}}.separator_non{color:#575757;visibility:hidden;margin:0 -3px}@media screen and (min-width:768px){.separator_non{margin-left:6px;margin-right:26px}}.number_title{color:#333}.number_title_sub{color:#333;margin-top:calc(-10px + (0 + -10) * ((100vw - 320px) / (767 - 320)))}@media screen and (min-width:768px){.number_title_sub{margin-top:-40px}}.subtitle{color:#333;text-align:center;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:clamp(18px,calc(1vw + 13px),24px);margin-top:clamp(40px,calc(10vw + 5px),80px);margin-bottom:clamp(24px,calc(8vw - 4px),56px)}.green-box{color:#fff}.green-box>span{display:inline-block;background-color:#4993a2;padding:0 1.6em;border-radius:9999px}.decorated>span{position:relative;display:inline-block;color:#333;text-align:center;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:clamp(17px,calc(3vw + 7px),28px);padding:0 2.5em;border:1px solid #333333;background:#fff}@media screen and (min-width:768px){.decorated>span{border:2px solid #333333}}.decorated>span:before{content:"";position:absolute;top:0;left:0;width:clamp(16px,calc(2vw + 9px),24px);height:clamp(16px,calc(2vw + 9px),24px);background:repeating-linear-gradient(-45deg,#6bb6b6 0 2px,#fff 2px 4px);clip-path:polygon(0 0,100% 0,0 100%)}@media screen and (min-width:768px){.decorated>span:before{width:28px;height:28px}}.decorated>span:after{content:"";position:absolute;bottom:0;right:0;width:clamp(16px,calc(2vw + 9px),24px);height:clamp(16px,calc(2vw + 9px),24px);background:repeating-linear-gradient(-45deg,#6bb6b6 0 2px,#fff 2px 4px);clip-path:polygon(100% 100%,0 100%,100% 0)}@media screen and (min-width:768px){.decorated>span:after{width:28px;height:28px}}.subtitle_line{color:#292929;text-align:left;border-bottom:1px solid #888888;font-style:normal;font-weight:700;letter-spacing:.4px;font-size:clamp(18px,calc(1vw + 13px),24px);margin-top:clamp(40px,calc(10vw + 5px),80px);margin-bottom:clamp(16px,calc(4vw + 2px),32px)}@media(min-width:768px){.subtitle{font-size:24px}}.border_box{border:1px solid #888888;margin-top:3em;padding:clamp(16px,calc(2vw + 9px),24px)}.border_box p{margin-bottom:0}.howto-section{margin:0 clamp(20px,calc(-20px + 10vw),60px);padding:clamp(50px,calc(10px + 10vw),90px) 0}@media(min-width:768px){.howto-section{width:1000px;margin:auto;padding:80px 0}}.image-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media screen and (min-width:768px){.image-grid{grid-template-columns:repeat(3,1fr)}}.image-grid img{width:100%;height:auto;display:block;margin-bottom:0!important}.guide-item{text-align:center;background-color:#fff;border:1px solid}.guide-item img{margin-bottom:0!important;display:block}.size-table{width:100%;max-width:420px;border-collapse:collapse;border:2px solid #000;margin-left:auto;margin-right:auto;margin-top:clamp(24px,calc(8vw - 4px),56px)}.size-table th,.size-table td{border:1px solid #000;padding:4px 12px;font-size:clamp(12px,calc(1vw + 8px),16px)}.size-table th{text-align:center;font-weight:700}.size-table td:first-child{text-align:center;width:40%}.size-table td:last-child{text-align:center}.video_wrapper{margin-bottom:32px}@media screen and (min-width:768px){.video_wrapper{margin-bottom:64px}}.video-container{position:relative;aspect-ratio:16/9;width:100%;margin:0 auto .5em}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.review_wrapper{padding:clamp(32px,calc(8vw + 4px),64px) clamp(16px,calc(6vw - 5px),40px);background-color:#f2f2f2}.review_title{font-weight:700;text-align:center;letter-spacing:-.03em;line-height:100%;font-size:clamp(20px,calc(7vw - 5px),48px);margin-bottom:clamp(8px,calc(2vw + 1px),16px)}.review_subtitle{font-weight:400;text-align:center;letter-spacing:-.03em;line-height:100%;position:relative;font-size:clamp(12px,calc(3vw + 1px),24px);margin-bottom:clamp(64px,calc(8vw + 36px),96px)}.review_subtitle:after{content:"";position:absolute;bottom:-2em;left:50%;width:20%;background:currentColor;color:#6bb6b6;height:clamp(6px,calc(1vw + 1px),12px);transform:translate(-50%)}@media(min-width:768px){.review_subtitle:after{bottom:-1.5em}}.review-rating{display:flex;align-items:center;gap:6px}.stars{font-size:clamp(12px,calc(1vw + 7px),18px);letter-spacing:2px;color:#f5b301;line-height:1}.score{font-size:16px;font-weight:600;color:#333}.review-card{max-width:800px;background:#fff;border-radius:clamp(16px,calc(2vw + 9px),24px);padding:clamp(12px,calc(3vw + 1px),24px);box-shadow:4px 4px 4px #00000026;color:#333;margin-bottom:clamp(16px,calc(4vw + 2px),32px)}.review-head{display:flex;justify-content:space-between;align-items:center}.review-date{font-size:clamp(10px,calc(1vw + 6px),14px);color:#888}.review-meta{margin-top:clamp(0px,calc(2vw - 7px),8px);font-size:10px;color:#666}.review-text{margin-top:clamp(8px,calc(2vw + 1px),16px);line-height:1.5;font-size:clamp(12px,calc(1vw + 8px),16px)}.review-order{margin-top:12px;font-size:10px;color:#888}.highlight{background:linear-gradient(transparent 60%,#fff3a0 60%);padding:0 2px}.size_grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(4,auto);list-style:none;margin:0}@media screen and (min-width:768px){.size_grid{margin:0 96px}}.size_grid li{color:#333;font-weight:700;padding:.2em;border:1px solid #ccc;text-align:center}@media screen and (min-width:768px){.size_grid li{padding:.4em}}.link_list{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;margin:0 auto;box-sizing:border-box}.link_list.green{width:100%}@media screen and (min-width:768px){.link_list.green{width:80%}}.link_list a{text-decoration:none}.link_card{display:flex;border-radius:24px;background:#fff;align-items:center;justify-content:center;padding-top:clamp(16px,calc(2vw + 9px),24px);padding-bottom:clamp(16px,calc(2vw + 9px),24px);border:1px solid #c0c0c0;box-shadow:4px 4px 4px #00000026}.link_list.green .link_card{background:#4993a2;border:none;box-shadow:2px 3px 2px #2f7a89}.link_card_image{width:24%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.link_card_image img{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:0!important}.link_card_content{display:grid;gap:clamp(4px,calc(2vw - 3px),12px);margin-left:12px;width:64%;text-align:center}@media screen and (min-width:768px){.link_card_content{width:50%;margin-left:32px}}.link_card_subtitle{font-size:clamp(12px,calc(2vw + 5px),20px);font-weight:400;line-height:1em}.link_list.green .link_card_subtitle{color:#fff}.link_card_title{font-size:clamp(16px,calc(3vw + 5px),28px);font-style:normal;font-weight:700;line-height:1.4em}.link_list.green .link_card_title{color:#fff}.link_card_text{font-size:clamp(10px,calc(1vw + 5px),16px);font-weight:400;line-height:1.5em}.link_card_button{border-radius:20px;background:#0586fd;color:#fff!important;font-size:clamp(12px,calc(1vw + 7px),18px);font-weight:700;padding:4px;text-decoration:none;width:clamp(160px,calc(20vw + 89px),240px);margin:4px auto 0}@media screen and (min-width:768px){.link_card_button{border-radius:30px;font-size:18px;padding:8px 16px}}.link_column{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:0 auto;box-sizing:border-box}.link_column a{text-decoration:none}.column_card{border-radius:24px;background:#fff;align-items:center;text-align:center;justify-content:center;padding:clamp(16px,calc(2vw + 9px),24px) 0;height:100%}.column_card_image{width:100%;margin:0 auto;padding:16px}@media screen and (min-width:768px){.column_card_image{width:64%}}.column_card_image img{width:100%;height:100%;object-fit:cover;object-position:center;margin-bottom:0!important;display:block}.column_card_content{display:flex;flex-direction:column;gap:clamp(6px,calc(1vw + 1px),12px);text-align:center;height:100%}.column_card_subtitle{font-size:clamp(12px,calc(2vw + 5px),20px);font-weight:400;line-height:1em}.column_card_title{font-size:clamp(16px,calc(3vw + 5px),28px);font-style:normal;font-weight:700;line-height:1.4em}.column_card_text{font-size:clamp(10px,calc(1vw + 5px),16px);font-weight:400;line-height:1.5em}.column_card_button{border-radius:20px;background:#0586fd;color:#fff!important;font-size:clamp(12px,calc(1vw + 7px),18px);font-weight:700;padding:4px 8px;text-decoration:none;max-width:240px;margin-inline:auto;margin-top:auto}@media screen and (min-width:768px){.column_card_button{border-radius:30px;font-size:18px;padding:8px 16px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/kennel_support.css.map */
