.pet_medical .gr_wave{position:relative}.pet_medical .wave{position:absolute;left:0;width:100%;bottom:0;z-index:0}.pet_medical .wave img{width:100%;height:100%}.pet_medical .sec_cmn{padding:190px 25px 250px;position:relative}@media (max-width: 767px){.pet_medical .sec_cmn{padding:134px 25px 250px}}.pet_medical .sec_cmn .pos-abs{position:absolute;left:0;top:0}.pet_medical .sec_cmn .gr_title{text-align:center;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:83px;margin-top:-50px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_title{margin-bottom:24px}}.pet_medical .sec_cmn .gr_title__jp{display:inline-block;width:100%;position:relative;z-index:2;color:#264653;font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.1em}@media (max-width: 767px){.pet_medical .sec_cmn .gr_title__jp{font-size:28px;font-size:2.8rem}}.pet_medical .sec_cmn .gr_title__en{font-size:140px;font-size:14rem;line-height:1em;letter-spacing:.1em;font-family:"Marcellus",serif;color:#87dde0;opacity:0.2;white-space:nowrap;font-family:"Marcellus",serif;display:inline-block;margin-bottom:-48px;margin-left:15px}@media only screen and (max-width: 1024px){.pet_medical .sec_cmn .gr_title__en{font-size:130px;font-size:13rem}}@media only screen and (max-width: 960px){.pet_medical .sec_cmn .gr_title__en{font-size:13.54167vw}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_title__en{font-size:48px;font-size:4.8rem;margin-bottom:-16px;margin-left:5px}}@media only screen and (max-width: 767px) and (max-width: 374px){.pet_medical .sec_cmn .gr_title__en{font-size:12.26667vw}}.pet_medical .sec_cmn .gr_content{position:relative}.pet_medical .sec_cmn .gr_content .ins{max-width:1160px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;position:relative}.pet_medical .sec_cmn .gr_content .gr_side{width:245px;position:sticky;top:230px;margin-bottom:80px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_side{width:100%;position:relative;top:0;margin-bottom:48px}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_side .lst{display:flex;flex-wrap:wrap;justify-content:space-between}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_side .lst .it{width:calc(50% - 8px)}}.pet_medical .sec_cmn .gr_content .gr_side .lst .it a{display:flex;width:100%;font-size:15px;font-size:1.5rem;letter-spacing:.08em;color:#264653;position:relative;background:url("../../img/dog/ico_arw2.svg") no-repeat right 10px top calc(50% + 6px)/7px 5px;border-bottom:1px solid #aed6d8;padding:27px 20px 9px 0;transition:0.3s ease-in-out;cursor:pointer}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_side .lst .it a{padding:17px 20px 5px 0;background-position:right top calc(50% + 6px)}}@media only screen and (max-width: 767px) and (max-width: 360px){.pet_medical .sec_cmn .gr_content .gr_side .lst .it a{font-size:14px;font-size:1.4rem;letter-spacing:.08em}}@media only screen and (min-width: 1025px){.pet_medical .sec_cmn .gr_content .gr_side .lst .it a:hover{background-image:url("../../img/dog/ico_arw2_org.svg");opacity:1;border-bottom:1px solid #264653}}.pet_medical .sec_cmn .gr_content .gr_maincont{width:calc(100% - 245px);padding-left:94px;padding-top:0;margin-top:-13px}@media only screen and (max-width: 1160px){.pet_medical .sec_cmn .gr_content .gr_maincont{padding-left:30px}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont{width:100%;padding-left:0;padding-top:0}}.pet_medical .sec_cmn .gr_content .gr_maincont .item{margin-bottom:55px;position:relative}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item{margin-bottom:36px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_ttl{font-size:22px;font-size:2.2rem;line-height:1.45455em;letter-spacing:.08em;color:#264653;padding:25px 0 21px 0;margin-bottom:26px;position:relative}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_ttl{margin-bottom:28px;padding:20px 0 21px 0}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_ttl::before,.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_ttl::after{content:"";position:absolute;height:2px;bottom:0;border-radius:5px}.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_ttl::after{width:calc(100% - 28px);background:#aed4de;right:0;left:auto}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_ttl::after{width:calc(100% - 25px)}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_ttl::before{content:"";width:22px;background:#4ab1db;left:0}.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;margin-bottom:42px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_txt{font-size:15px;font-size:1.5rem;line-height:2em;margin-bottom:18px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_txt .bre{display:inline-block}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_txt .bre{margin-bottom:10px}.pet_medical .sec_cmn .gr_content .gr_maincont .item .it_txt .bre:last-child{margin-bottom:0}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint{border-radius:20px;padding:39px 20px 30px;position:relative;overflow:hidden}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;border-radius:20px;background-color:#919191;border:1px solid #ededed;mix-blend-mode:screen;transition:0.3s all ease-in-out}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint::after{border-radius:10px}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint{border-radius:10px;padding:22px 30px 20px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__ins{position:relative;z-index:2;max-width:740px;margin-right:auto;margin-left:auto}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__tit{text-align:center;color:#264653;font-size:22px;font-size:2.2rem;line-height:1.54545em;letter-spacing:.08em;padding-bottom:22px;border-bottom:1px solid #aed6d8;margin-bottom:30px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__tit{font-size:20px;font-size:2rem;line-height:1.7em;padding-bottom:13px;margin-bottom:17px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:571px;margin-left:auto;margin-right:auto}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul{width:calc(50% - 20px)}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul{width:100%}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul:last-child{padding-left:20px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul:last-child{padding-left:0}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul li{padding-left:26px;position:relative;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.05em;margin-bottom:8px}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul li.spec{width:calc(100% + 17px);max-width:inherit}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul li{margin-bottom:5px;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst ul li::before{content:"";position:absolute;width:18px;height:18px;left:0;top:5px;background:url("../../img/dog/ico_check.svg") no-repeat center center/100% 100%}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec{max-width:620px}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec ul:first-child{width:calc(42% - 10px)}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec ul:last-child{width:calc(58% - 0px);position:relative;left:10px}}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec2 ul:first-child{width:calc(52% - 10px)}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec2 ul:last-child{width:calc(48% - 0px);position:relative;left:10px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec3{max-width:600px}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec3 ul:first-child{width:calc(48% - 10px)}.pet_medical .sec_cmn .gr_content .gr_maincont .item .checkpoint__lst.spec3 ul:last-child{width:calc(52% - 10px);position:relative;left:10px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card{border:1px solid #ceceb8;border-radius:10px;overflow:hidden;width:100%;box-sizing:border-box;background:#fff;display:flex;flex-wrap:wrap}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card{flex-direction:column;border-radius:10px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-header{background:#ebebd8;text-align:center;padding:18px 10px;width:136px;display:flex;align-items:center;justify-content:center;border-right:1px solid #ceceb8;font-size:18px;font-size:1.8rem;color:#264653}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-header{width:100%;align-items:center;justify-content:center;padding:7px 10px;border-right:none}}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-header.wd02{width:214px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body{display:flex;flex-wrap:wrap;flex-direction:row;width:calc(100% - 136px)}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body{width:100%}}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body.wd02{width:calc(100% - 214px)}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body.wd02 .pf-mid1 .txt1{font-size:15px}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body.wd02 .pf-mid1 .txt1 .mont{font-size:17px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body.wd02 .pf-mid1 .txt1 .mont{top:0px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1{text-align:center;display:flex;align-items:center;flex-wrap:wrap;padding:0px 40px;width:100%}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1{width:100%;min-height:58px;padding:15px 10px;justify-content:center;flex-direction:column;line-height:1.5}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt1{font-size:18px;font-size:1.8rem}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt1{display:block;line-height:1.6}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt1 .mont{font-size:20px;position:relative;font-style:normal;font-weight:normal;font-family:"Montserrat",sans-serif}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt1 .mont{top:2px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt2{font-size:15px;font-size:1.5rem;letter-spacing:0.05em;position:relative;top:1px}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt2 .mont{font-style:normal;font-family:"Montserrat",sans-serif;font-size:17px;font-size:1.7rem}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt2{font-size:12px;font-size:1.2rem}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid1 .txt2 .mont{font-size:14px;font-size:1.4rem;font-style:normal}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid2{text-align:center;display:flex;align-items:center;flex-wrap:wrap;padding:0px 40px;width:100%}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid2{width:100%;min-height:58px;padding:0 10px;justify-content:center}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid2 .txt1{font-size:18px;font-size:1.8rem}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid2 .txt1 .mont{font-size:20px;position:relative;font-style:normal;font-family:"Montserrat",sans-serif}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-mid2 .txt1 .mont{top:2px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col{width:100%;display:flex;flex-wrap:wrap;border-top:1px solid #ceceb8}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col{align-items:flex-start;width:50%}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col:last-child{border-left:1px solid #ceceb8}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col:last-child .pf-sub{border-right:none}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col:last-child .pf-val{background:#fff}}@media (max-width: 767px) and (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col:last-child .pf-val{display:flex;align-items:center}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-sub{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 12px 17px;width:111px;font-size:15px;font-size:1.5rem;color:#264653;border-right:1px solid #ceceb8;background:#f7f7ef}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-sub{width:100%;padding:6px 12px 5px;border-bottom:1px solid #ceceb8;border-right:0}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val{width:calc(100% - 111px);padding:0 38px;font-size:15px;font-size:1.5rem;display:flex;align-items:center;letter-spacing:0.1em;background:#fff}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val{width:100%;padding:16px 10px 16px;line-height:1.6;flex-wrap:wrap;justify-content:center;border-left:0}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros{display:flex}@media only screen and (min-width: 768px) and (max-width: 960px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros{flex-wrap:wrap;flex-direction:column}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros{flex-direction:column;align-items:center}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li{width:auto;position:relative;margin-right:53px;line-height:1;padding:23px 0}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li:last-child{margin-right:0}@media only screen and (min-width: 960px) and (max-width: 1100px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li{margin-right:23px}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li{margin-right:0;text-align:center;padding:0px 0;margin-bottom:30px}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li:last-child{margin-bottom:2px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li::after{content:"";position:absolute;width:9px;height:14px;background:url("../../img/dog/ico_arw3.svg") no-repeat center center/100% 100%;top:50%;right:-32px;margin-top:-5px}@media only screen and (min-width: 960px) and (max-width: 1100px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li::after{right:-12px}}@media only screen and (min-width: 768px) and (max-width: 960px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li::after{right:auto;left:50%;margin-left:-6px;transform:rotate(90deg);top:calc(100% + 1px)}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li::after{right:auto;left:50%;margin-left:-6px;transform:rotate(90deg);top:calc(100% + 12px)}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .lb{font-size:12px;font-size:1.2rem;line-height:1.33333em;display:inline-block;border-radius:5px;background-color:#d7eff8;padding:2px 6px;margin-bottom:11px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .lb{padding:2px 3px;border-radius:2px;margin-bottom:7px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .lb .mont{font-size:13px;font-size:1.3rem}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .lb em{font-style:normal;font-family:"Montserrat",sans-serif;font-size:11px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .lb em{font-size:13px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .time{font-size:15px;font-size:1.5rem;letter-spacing:0.05em}@media only screen and (min-width: 768px) and (max-width: 1100px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .time{font-size:12px;font-size:1.2rem}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li .time .mont{font-size:13px;font-size:1.3rem}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .pros li:last-child::after{display:none}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .mont{font-family:"Montserrat",sans-serif;font-style:normal;font-size:17px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .txt1{font-size:15px;font-size:1.5rem}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .txt1 .mont{font-size:17px;font-size:1.7rem}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .txt2{letter-spacing:0.05em}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .txt2{font-size:12px;font-size:1.2rem}}@media only screen and (max-width: 767px) and (max-width: 374px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .txt2{font-size:11px;font-size:1.1rem}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col .pf-val .txt2 .mont{font-size:14px;font-size:1.4rem}}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card .pf-body .pf-col:first-child{border-top:none}}@media (min-width: 768px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card.sty{border-radius:20px}.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card.sty .pf-col .pf-val{padding:0 38px 0 48px}}@media only screen and (min-width: 768px) and (min-width: 960px) and (max-width: 1100px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .frequency .pf-card.sty .pf-col .pf-val{padding:0 18px 0 18px}}.pet_medical .sec_cmn .gr_content .gr_maincont .item .cap{font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.08em;margin-top:9px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_content .gr_maincont .item .cap{font-size:10px;font-size:1rem;line-height:2em;margin-top:8px;margin-bottom:-3px}.pet_medical .sec_cmn .gr_content .gr_maincont .item .cap span{width:100%;display:inline-block}}.pet_medical .sec_cmn .gr_offer{width:100%;margin-top:44px;text-align:center}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer{margin-top:0px;height:auto}}.pet_medical .sec_cmn .gr_offer .inner{max-width:1160px;padding:0}.pet_medical .sec_cmn .gr_offer .box{background-color:#fff;border-radius:20px;overflow:hidden;display:flex;flex-wrap:wrap;margin-left:auto;margin-right:auto;padding:55px 60px 60px;text-align:left}@media only screen and (max-width: 1024px){.pet_medical .sec_cmn .gr_offer .box{padding:55px 30px 60px}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .box{padding:30px 30px 37px;border-radius:10px}}@media only screen and (max-width: 767px) and (max-width: 360px){.pet_medical .sec_cmn .gr_offer .box{padding:30px 20px 37px}}.pet_medical .sec_cmn .gr_offer .box__tit{width:100%;text-align:center;font-size:22px;font-size:2.2rem;line-height:1.81818em;letter-spacing:.08em;color:#264653;border-bottom:1px solid #bcbcbc;padding-bottom:20px;margin-bottom:48px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .box__tit{font-size:20px;font-size:2rem;line-height:1.5em}}.pet_medical .sec_cmn .gr_offer .box__cont{width:100%;display:flex;flex-wrap:wrap}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .box__cont .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.08em;color:#264653;width:calc(100% - 100px);padding-left:13px;padding-top:20px}}@media only screen and (max-width: 767px) and (max-width: 360px){.pet_medical .sec_cmn .gr_offer .box__cont .ttl{font-size:18px;font-size:1.8rem}}.pet_medical .sec_cmn .gr_offer .box__cont .im{width:414px;overflow:hidden;border-radius:10px}@media only screen and (max-width: 1024px){.pet_medical .sec_cmn .gr_offer .box__cont .im{width:30%}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .box__cont .im{width:100%;max-width:100px;border-radius:5px}}.pet_medical .sec_cmn .gr_offer .box__cont .bxtxt{width:calc(100% - 414px);padding-left:60px;margin-top:-5px}@media only screen and (max-width: 1024px){.pet_medical .sec_cmn .gr_offer .box__cont .bxtxt{width:70%;padding-left:40px}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .box__cont .bxtxt{width:100%;padding-left:0;margin-top:18px}}.pet_medical .sec_cmn .gr_offer .box__cont .bxtxt .txt{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;margin-bottom:27px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .box__cont .bxtxt .txt{font-size:15px;font-size:1.5rem;line-height:1.86667em;margin-bottom:16px}}@media only screen and (max-width: 767px) and (max-width: 360px){.pet_medical .sec_cmn .gr_offer .box__cont .bxtxt .txt{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .box__cont .bxtxt .c-btn span{font-size:15px;font-size:1.5rem;margin-left:-4px}}.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn{max-width:1000px;width:100%;height:200px;display:flex;flex-wrap:wrap;padding-left:30px;margin-left:auto;margin-right:auto}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn{height:auto;padding-top:30px;padding-bottom:33px;padding-right:30px}}.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .im{width:195px;border-radius:10px;overflow:hidden}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .im{border-radius:5px;width:100%;margin-bottom:20px}}.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .txt{width:calc(100% - 195px);color:#fff;text-align:left;display:flex;align-items:center;padding-left:50px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .txt{flex-wrap:wrap;width:100%;padding-left:0;flex-direction:column;align-items:flex-start}}.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .txt strong{font-family:"Marcellus",serif;font-size:48px;font-size:4.8rem;line-height:1em;letter-spacing:.16em;font-weight:100;display:inline-block;margin-right:17px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .txt strong{font-size:32px;font-size:3.2rem;line-height:1em;letter-spacing:.12em;margin-bottom:8px;margin-right:0}}.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .txt em{font-size:18px;font-size:1.8rem;line-height:1em;letter-spacing:.08em;font-weight:.08;font-style:normal}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn .txt em{font-size:14px;font-size:1.4rem;line-height:1em;letter-spacing:.08em}}.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn::after{width:60px;height:60px;right:50px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .bx_surgery .c-btn::after{top:auto;bottom:0px;right:30px}}.pet_medical .sec_cmn .gr_offer .lbel{margin-top:47px}.pet_medical .sec_cmn .gr_offer .lbel span{display:inline-block;background-color:#4ab1db;color:#fff;font-size:20px;font-size:2rem;line-height:2.25em;letter-spacing:.05em;padding:4px 10px 4px 20px;margin:0 auto;width:100%;max-width:820px;border-radius:27px}@media (max-width: 767px){.pet_medical .sec_cmn .gr_offer .lbel span{font-size:14px;font-size:1.4rem;line-height:1.71429em;border-radius:110px;min-height:76px;display:flex;align-items:center;justify-content:center;padding:4px 10px 4px 10px}}.pet_medical .sec_message{margin-top:88px;z-index:3;position:relative}@media (max-width: 767px){.pet_medical .sec_message{margin-top:50px}}.pet_medical .sec_message .cont{display:flex;flex-wrap:wrap;max-width:1206px;margin-left:auto;margin-right:auto;position:relative;z-index:2;margin-bottom:98px;width:calc(100% - 50px)}@media (max-width: 767px){.pet_medical .sec_message .cont{margin-bottom:55px}}@media (max-width: 767px){.pet_medical .sec_message .cont__tit{color:#264653;font-size:26px;font-size:2.6rem;line-height:1.46154em;letter-spacing:.1em;margin-bottom:40px}}@media only screen and (max-width: 767px) and (max-width: 374px){.pet_medical .sec_message .cont__tit{font-size:25px}}@media only screen and (max-width: 767px) and (max-width: 354px){.pet_medical .sec_message .cont__tit{font-size:22px}}.pet_medical .sec_message .cont__avt{width:460px;display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width: 767px){.pet_medical .sec_message .cont__avt{width:100%;text-align:center;margin-bottom:27px;padding:0 5px}}.pet_medical .sec_message .cont__avt__img{width:calc(50% - 10px)}@media (max-width: 767px){.pet_medical .sec_message .cont__avt__img{width:calc(50% - 7px)}}.pet_medical .sec_message .cont__avt__img:nth-child(2){margin-top:40px;transition-delay:0.4s}.pet_medical .sec_message .cont__bx{width:calc(100% - 460px);padding:0 10px 0 80px}@media only screen and (max-width: 1024px){.pet_medical .sec_message .cont__bx{padding:0 0px 0 30px}}@media (max-width: 767px){.pet_medical .sec_message .cont__bx{width:100%;padding:0 0px}}.pet_medical .sec_message .cont__bx .tit{color:#264653;font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:.08em;margin-bottom:50px;margin-top:15px}.pet_medical .sec_message .cont__bx .txt p{font-size:16px;font-size:1.6rem;line-height:2.125em;letter-spacing:.08em;margin-bottom:14px}@media (max-width: 767px){.pet_medical .sec_message .cont__bx .txt p{color:#264653;font-size:15px;font-size:1.5rem;line-height:2em;letter-spacing:.08em;margin-bottom:12px}}.pet_medical .sec_message .cont__bx .txt p:last-child{margin-bottom:0}.pet_medical .sec_message .lst_anch{display:flex;max-width:946px;margin-left:auto;margin-right:auto;position:relative;z-index:2}@media (max-width: 767px){.pet_medical .sec_message .lst_anch{padding:0 25px}}.pet_medical .sec_message .lst_anch .btn{width:50%;height:75px;display:flex;color:#264653;position:relative;justify-content:center;align-items:center;border-left:1px solid #96b8b9;padding-bottom:18px;transition:0.3s all ease-in-out;cursor:pointer}@media (max-width: 767px){.pet_medical .sec_message .lst_anch .btn{height:64px}}.pet_medical .sec_message .lst_anch .btn span{font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.08em;position:relative;top:-2px}@media (max-width: 767px){.pet_medical .sec_message .lst_anch .btn span{font-size:18px;font-size:1.8rem}}.pet_medical .sec_message .lst_anch .btn:last-child{border-right:1px solid #96b8b9}.pet_medical .sec_message .lst_anch .btn::after{content:"";position:absolute;width:12px;height:8px;background:url("../../img/dog/ico_arw.svg") no-repeat center center/100% 100%;bottom:15px;left:50%;margin-left:-7px}@media (max-width: 767px){.pet_medical .sec_message .lst_anch .btn::after{bottom:9px}}@media only screen and (min-width: 1025px){.pet_medical .sec_message .lst_anch .btn:hover{opacity:1;background-color:#f2f8fa}.pet_medical .sec_message .lst_anch .btn:hover::after{background-image:url("../../img/dog/ico_arw_hv.svg")}}.pet_medical .sec_message .gr_wave .c-wave{top:-30px;height:auto;z-index:2}@media (min-width: 768px){.pet_medical .sec_message .gr_wave .c-wave img{max-height:360px}}@media (max-width: 767px){.pet_medical .sec_message .gr_wave .c-wave{top:13px}}.pet_medical .sec_treatment{background:url("../../img/dog/bg_gr.jpg") no-repeat center center/cover;position:relative;z-index:2;padding-bottom:280px}@media (max-width: 767px){.pet_medical .sec_treatment{padding-bottom:125px;overflow:hidden}}.pet_medical .sec_treatment::before{content:"";position:absolute;width:100%;height:220px;left:0;background-image:linear-gradient(to bottom, #fff, rgba(255,255,255,0));top:0}@media (max-width: 767px){.pet_medical .sec_treatment::before{height:160px}}.pet_medical .sec_treatment::after{content:"";position:absolute;width:100%;height:220px;left:0;background-image:linear-gradient(to top, #fff, rgba(255,255,255,0));bottom:0}@media (max-width: 767px){.pet_medical .sec_treatment::after{height:160px}}@media (min-width: 768px){.pet_medical .sec_treatment .pos-abs{top:70px}}@media (max-width: 767px){.pet_medical .sec_treatment .pos-abs{top:50px}}.pet_medical .sec_prevention{position:relative;z-index:3;margin-top:-222px;padding-bottom:95px}@media (max-width: 767px){.pet_medical .sec_prevention{margin-top:-122px;padding-bottom:60px;overflow:hidden}}.pet_medical .sec_prevention::after{display:none}.pet_medical .sec_prevention .gr_content{z-index:4}@media (max-width: 767px){.pet_medical .sec_prevention .gr_title{margin-bottom:14px}}@media (min-width: 768px){.pet_medical .sec_prevention .pos-abs{top:70px}}@media (max-width: 767px){.pet_medical .sec_prevention .pos-abs{top:50px}}.pet_medical .sec_prevention .gr_wave .wave01{width:calc(100% + 50px);left:-25px;top:167px;bottom:auto}@media (min-width: 768px){.pet_medical .sec_prevention .gr_wave .wave01 img{max-height:330px}}@media (max-width: 767px){.pet_medical .sec_prevention .gr_wave .wave01{top:838px}}.pet_medical .sec_prevention .gr_wave .wave02{width:calc(100% + 50px);left:-25px;bottom:400px}@media (min-width: 768px){.pet_medical .sec_prevention .gr_wave .wave02 img{max-height:286px}}@media (max-width: 767px){.pet_medical .sec_prevention .gr_wave .wave02{bottom:1148px}}@media (max-width: 767px){.pet_medical.cat .sec_prevention .gr_wave .wave01{bottom:auto;top:700px}.pet_medical.cat .sec_prevention .gr_wave .wave02{bottom:628px}}

/*# sourceMappingURL=maps/pet_medical.min.css.map */
