@charset "UTF-8";.number{font-family:'Anton',sans-serif;line-height:1;padding-right:40px;font-size:13rem;font-style:italic;color:#3da9ff;opacity:.9;mix-blend-mode:hard-light;position:relative;display:inline-block}.notosans{font-family:'Noto Sans JP',sans-serif;font-weight:500}.page-template-page-top-php .spb{display:none}.page-template-page-top-php .btnarea.no1btn{padding:0 0 60px}.page-template-page-top-php .btnarea .btn{border-radius:10px;box-shadow:0px 4px 0px #cd9900;border:none;width:46%;display:flex;font-size:2.4rem;justify-content:center;align-items:bottom;border:solid 2px #cd9900}.page-template-page-top-php .btnarea .btn img{padding-right:10px}.page-template-page-top-php .btnarea .btn:hover{box-shadow:none}.page-template-page-top-php #section1 .subttl a img{transition:.4s}.page-template-page-top-php #section1 .subttl a img:hover{transform:translateY(4px)}.page-template-page-top-php .no1area .btnarea .btn{width:90%}.page-template-page-top-php .costtable.ver7 .empha{font-weight:900}.page-template-page-others-php .no1area{display:none!important}#meritarea1{background:#0460a9;background:-webkit-linear-gradient(left,rgba(4,96,169,1) 0%,rgba(36,145,230,1) 100%);background:-o-linear-gradient(left,rgba(4,96,169,1) 0%,rgba(36,145,230,1) 100%);background:linear-gradient(to right,rgba(4,96,169,1) 0%,rgba(36,145,230,1) 100%);text-align:center;color:#fff}#meritarea1 .ttlarea p{font-size:2.2rem;padding-top:20px}#meritarea1 img.pconly{display:inline-block}#meritarea2{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/merit-bg_pc-min.jpg)no-repeat;background-size:cover;text-align:center;color:#fff}#meritarea2 img.pconly{display:inline-block}#meritarea2 .ttl{font-size:3.4rem}#meritarea2 .ttl span,#meritarea2 h3 span{font-weight:900}#meritarea2 .ttlarea p{font-size:2.6rem;line-height:1.6;font-weight:700}#meritarea2 h3{font-size:3rem;padding-top:30px}#meritarea3{text-align:center}.no1-box .ttl img{margin:0 auto;padding-bottom:50px}#meritarea3 .no1-box{width:100%;background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec1-back-pc.jpg)no-repeat;background-size:cover;background-position:center top}#meritarea3 .ttlarea{background-color:#fff;max-width:1200px;margin:0 auto 95px;text-align:center}.no1-box .flex{justify-content:center;padding-bottom:50px;align-items:center}.no1-box .flex img{padding-right:30px}#meritarea3 .no1-info table td{border:solid 2px #838383;padding:10px 20px;vertical-align:middle;line-height:2.5rem}#meritarea3 .no1-info table .yellowbeta{background-color:#fff8d3}#meritarea3 .no1-info table .bluebeta{background-color:#d9f1ff}#meritarea3 .point{margin:0 auto;padding-bottom:50px;max-width:900px}#meritarea3 .first-btnarea a{display:inline-block}.no1-box .item{background:#fff;color:#00355f;padding:0 140px 50px;margin-bottom:80px;position:relative}#meritarea3 .item p{text-align:left;margin-bottom:20px}#meritarea3 .item h3{margin:-35px 0 40px;text-align:center;display:inline-block}#meritarea3 .item h3 img{margin:0 auto}#meritarea3 .item:last-of-type{margin-bottom:0}#meritarea3 .imgbox{text-align:center;padding:0 0 30px}#meritarea3 .imgbox img{margin:0 auto}.section2{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec2-back-pc.jpg)no-repeat;background-size:cover;background-position:center bottom;margin-top:100px}.sec2{max-width:1000px;margin:0 auto}.sec2 img{margin:-30px auto 0}.sec2 .copy{padding-bottom:40px}.section3{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec3-back-pc.jpg)no-repeat;background-size:cover;background-position:center top}.sec3{max-width:1000px;margin:0 auto;padding:180px 0 40px}.sec3 h4 img{margin:0 auto}.sec3 .flex{margin:0 auto;justify-content:space-evenly;padding:30px 0 60px}.section4{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec4-back-pc.jpg)no-repeat;background-size:cover;background-position:center top}.sec4{max-width:1000px;margin:0 auto;padding:40px 0 80px}.sec4 .text{padding-top:30px;margin:0 auto}.section4 h4{background-color:#2d2d2d;padding:5px 0 15px}.section4 h4 img{margin:-30px auto 0}.infoarea{width:100%;background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec5-back-pc.jpg)repeat-y;background-position:center top}.section5,.section6{max-width:1200px;margin:0 auto;text-align:center}.section5 img,.section6 img{margin:0 auto}.sec5 .ttl,.sec6 .ttl{padding:100px 0 50px}.sec5 .img{padding:20px 0 50px}.sec5 p{padding-bottom:30px}.sec6 .point1{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-1-pc.jpg)no-repeat;background-position:top center}.sec6 .point2{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-2-pc.jpg)no-repeat;background-position:top center}.sec6 .point3{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-3-pc.jpg)no-repeat;background-position:top center}.sec6 .point4{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-4-pc.jpg)no-repeat;background-position:top center}.sec6 .pointbox p{padding:185px 50px 100px;text-align:left;display:inline-block}.sec6 .text{padding:50px 0 100px}#ranking{position:relative;z-index:1}#ranking .wrap{max-width:1200px;margin:0 auto;padding-bottom:80px}#ranking .ttlarea{margin-bottom:30px}#ranking .ttl img{margin:0 auto;padding-top:80px}table.topcost{width:100%}#ranking table .logobox a{display:block;transition:.4s}#ranking table .logobox img{transition:.4s;margin:0 auto}#ranking table .logobox a:hover img{transform:scale(1.2)}#ranking table .logobox td{overflow:hidden}table.topcost .Abox{background-color:#ffe9f0}table.topcost .Abox p{font-size:110%;color:#e61b00;font-weight:700}table.topcost .Bbox{background-color:#fff6e9}table.topcost .Cbox{background-color:#e9faff}table.topcost .Dbox{background-color:#e4e4e4}#ranking table.topcost th{width:auto;padding:10px}#ranking table.topcost th p{writing-mode:vertical-rl;white-space:nowrap;-webkit-writing-mode:vertical-rl;display:inline-block;color:#0070d1;font-weight:600}.costhyou th{background-color:#b6d8f6;font-weight:600;padding:10px}.costhyou th,.costhyou td{border:solid 2px #5b5b5b;text-align:center;vertical-align:middle;line-height:1.4;width:50%}.costhyou td{background-color:#fff;font-weight:500;padding:10px}#ranking table.topcost p{padding-top:5px}table.topcost th,table.topcost td{border:solid 2px #4796e9;text-align:center;vertical-align:middle;line-height:1.4}table.topcost .no1-tdbox-first{border-top:solid 4px #ff3052;border-right:solid 4px #ff3052;border-left:solid 4px #ff3052}table.topcost .no1-tdbox{border-right:solid 4px #ff3052;border-left:solid 4px #ff3052}table.topcost .no1-tdbox-last{border-bottom:solid 4px #ff3052;border-right:solid 4px #ff3052;border-left:solid 4px #ff3052}table.topcost td{background:#fff;width:calc(86%/5);padding:10px 15px}table.topcost td.no1box{border-right:4px solid #ee548b;border-left:4px solid #ee548b}table.topcost tr:first-of-type td.no1box{border-top:4px solid #ee548b}v tr:last-of-type td.no1box{border-bottom:4px solid #ee548b}table.topcost table p{padding-top:4px}table.topcost .starbox p{font-size:3rem;line-height:1;font-weight:700;padding:0 0 3px;font-family:YuMincho,"Yu Mincho","Hiragino Mincho ProN","serif"}table.topcost .starbox p span{font-size:3.8rem;font-weight:700}table.topcost .linkbox th,table.topcost .linkbox td{background-color:transparent!important;border:none}table.topcost .linkbox td{padding:10px 5px!important}table.topcost .linkbox a{display:block;position:relative;color:#fff;width:100%;font-size:1.5rem;font-weight:700;transition:all .5s;background:#ff9741;border-radius:10px;box-shadow:0px 4px 0 #aa5f2a;padding:15px 10px 15px 0;border:none;box-sizing:border-box;border-radius:5px;text-align:center}table.topcost .linkbox a:after{content:"";display:inline-block;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);-moz-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}table.topcost .linkbox .no1btn{background:#ff3f2b;box-shadow:0px 4px 0 #9c271a}table.topcost .linkbox a:hover{opacity:.8;transform:translateY(4px);box-shadow:none}.point-ttl{margin:0 auto}.rankingbox .cost{width:90%;margin:0 auto;padding-bottom:20px}.rankingbox .rank-ttl{background:#135798;padding:10px}.rankingbox .rank-ttl h2{padding:10px 15%;border:solid 2px #fff}.rank-ttl h2 img{margin:0 0 0 auto;padding:10px 0}.rankingbox{margin-bottom:60px}.rankingbox:last-of-type{margin-bottom:0}.rankingbox .line{width:100%;height:2px;background:#fff;margin-bottom:5px}.rankingbox .content{background:#fffef6;border-right:solid 10px #ffd857;border-left:solid 10px #ffd857;border-bottom:solid 10px #ffd857;padding:50px}.totalbox .item{width:50%}.totalbox .tableitem{width:50%}.totalbox h3{color:#003560;font-size:2.4rem;font-style:italic;border-bottom:3px #13378b solid;padding-bottom:2px;text-align:center;margin:0 0 10px}.rankingbox .logo{text-align:center;padding:0 5%}.rankingbox .company{margin-bottom:30px}.rankingbox .list li{position:relative;padding-left:40px;margin-bottom:5px;font-weight:600}.rankingbox .list li:before{content:"";background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/rank/listcheck-min.png);width:36px;height:32px;position:absolute;left:0;top:0;bottom:0;margin:auto;background-size:cover}.rankingarea .topcost .no1-td{width:14%}.rankingarea .topcost .no1-td img,.rankingarea .topcost .no2-td img,.rankingarea .topcost .no3-td img,.rankingarea .topcost .no4-td img,.rankingarea .topcost .no5-td img{max-width:none}.tableitem .topcost td,.tableitem .topcost th{border:solid 1px #afcde4}.tableitem .topcost th{background:#bde9ff;padding:10px;font-weight:600}.totalbox{margin-bottom:100px;align-items:center}.pointbox .numberttl img{margin:0 auto}.pointbox .numberttl{padding:0 0 6px;margin:40px 0 30px}.pointbox .txt{padding-bottom:50px}#section3 .numberttl{padding-bottom:6px;padding-left:12rem;margin:100px 0 30px}.pointbox h3.numberttl .number,#section3 h3.numberttl .number{font-size:8rem;color:#51b8ed;mix-blend-mode:normal;bottom:6px;padding-right:30px}.pointbox h3.numberttl .number:before,#section3 h3.numberttl .number:before{height:100%}.pointbox .item{margin:30px 0}.pointbox .txt P,.verybox .txt p{margin-bottom:20px}.pointbox .item p.small{margin-bottom:0}.rankingbox .imgbox{text-align:center;margin:30px 0}.rankingbox .imgbox.img2 img:first-of-type{padding-bottom:15px}.rankingbox .imgbox img{margin:0 auto}.pointbox .flex .group{width:56%}.pointbox .flex .imggroup{width:42%;text-align:center}.verybox{margin:100px 0 30px}.verybox h3{text-align:center;margin-bottom:30px}.verybox h3 img{margin:0 auto}.totalbox .btnarea a{width:80%}.lastarea{width:100%;background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/last-back-pc.png)repeat-y;background-position:center top;padding-top:130px}.lastsection{background-color:#fff;max-width:1200px;margin:0 auto;padding-top:50px}.lastsection .img{margin:0 auto;padding:50px 0}.last-btnarea a{display:inline-block;margin-top:50px}.sidearea{margin-top:100px}#profile .inner{background:#fff;padding:10px;margin:0 10%}#profile .flex{background:#fff;border:4px solid #3990d8;padding:30px;align-items:center;justify-content:space-evenly}#profile .name{font-size:2.2rem;font-weight:600;display:inline-block;margin-bottom:15px}#profile .name span{background:linear-gradient(transparent 50%,#bce0ff 50%);font-weight:600}#profile .name span.big{font-size:2.4rem}#profile .txt{width:54%;order:1;color:#1e476b;text-align:left}#profile .img{width:34%;order:2}#profile .txtbox{margin-top:40px;color:#fff;text-align:center;font-size:2.2rem}#profile .txtbox p,#profile .txtbox span{font-weight:900}.voicebox{border-radius:10px;overflow:hidden;background:#fffbe2;border:solid 3px #ffd257;max-width:900px;margin:30px auto 50px}.voicebox h3{background:#ffd257;padding:15px 18%;text-align:center;position:relative;display:block!important}.voicebox h3 img{margin:0 auto;max-width:400px}.voicebox h3 .dog{position:absolute;width:80px;right:10px;top:20px}.voicebox h4{padding-bottom:10px;margin-bottom:10px;border-bottom:solid 2px #ffcd43;text-align:left}.voicebox .voice{background:#fff;position:relative;border-radius:10px;border:solid 3px #ffcd43;max-width:800px;margin:0 auto 30px;padding:20px;text-align:left}.voicebox .box{height:500px;overflow-y:scroll;padding:30px 15px}.voice span{display:block;text-align:right;color:#61615b;font-size:1.6rem}.voicettl{display:flex;justify-content:center;align-items:center;border-bottom:solid 2px #ffcd43;padding-bottom:15px;margin-bottom:15px}.voicettl img{width:50px;padding-right:6px}.voicettl h4{width:calc(100% - 56px)}.voicettl p{font-size:1.6rem}.no1area .meyasu{max-width:200px;margin-left:auto;margin-right:40px}.rankitem.no2area{border:10px solid #c9c8c7}.no2area .btnarea a{background:#c8c8c7;box-shadow:0 6px 0px 0px #575757}.rankitem.no3area{border:10px solid #c9c8c7}#section1 .worry{text-align:center;color:#fff;font-size:2.2rem;margin-bottom:80px}#section1 .worry p{margin-bottom:30px}#section1 .worry .subttl{font-size:3rem}#section1 .worry .marker{background:linear-gradient(transparent 50%,#002360 50%)}#section1 .worry .imgbox{padding:0 0 30px}#section1 .worry p,#section1 .worry span{font-weight:900}#section1{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec1-bg_pc-min.png)no-repeat;background-size:cover;background-position:center bottom;position:relative;z-index:2}h3.numberttl{font-size:3.6rem;color:#003560;margin-bottom:20px;padding-left:16rem;position:relative}#section1 .item{background:#fff;color:#00355f;padding:54px 140px 50px;margin-bottom:80px;position:relative}#section1 .item:before{content:"";background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/check-min.png);width:138px;height:132px;background-size:contain;position:absolute;right:-5%;bottom:10px}#section1 .item:last-of-type{margin-bottom:0}#section1 .imgbox{text-align:center;padding:30px 0}#section1 .imgbox.last{padding-top:0}#section1 .imgbox img{margin:0 auto}#section1 .imgbox.imgbox2 img{margin:0}#section1 .imgbox .flex{justify-content:center}#section1 .imgbox .flex img{padding:0 5px}.mark{font-size:6rem;color:#737373;line-height:1;font-weight:700;font-family:'Noto Sans JP',sans-serif}.scoreA{color:#e61b00}.scoreB{color:#ff6000}.scoreC{color:#0081cb}.morebtn{display:block;box-shadow:5px 5px 9px 0px rgb(136 136 136/33%);font-size:2.2rem;font-weight:700;padding:15px;width:70%;margin:0 auto;box-sizing:border-box;text-align:center;transition:.4s;overflow:hidden;position:relative;border:solid 2px #3274b8;background:#fff;cursor:pointer}.morebtn:after{content:"";display:inline-block;width:10px;height:10px;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg) translateY(-50%);margin-left:10px;position:absolute;top:50%;right:30px}.morebtn:hover{transform:translateY(4px);box-shadow:none;opacity:.7}.costtable{width:100%}.costtable td,.costtable th{width:24%;text-align:center;vertical-align:middle;border:solid 1px #b1c7c5;padding:15px 3px;line-height:1.4;font-weight:700}.costtable td span,.costtable th span{font-weight:600}.costtable td{background:#e3f9f7}.costtable td span{font-size:2.2rem}.costtable th{background:#afe8e3}.costtable tr th:first-of-type{width:28%}.costtable tr:first-of-type th:first-of-type{background:#1d9d90}.costtable tr:first-of-type th{background:#2aada2}.costtable.ver2 tr:not(:first-of-type) th{background:#2aada2}.costtable.ver2 tr:first-of-type th:not(:first-of-type){background:#afe8e3}.costtable.ver3 th{background:#1d9d90}.costtable.ver4 th{background:#2aada2!important}.costtable.ver4 th,.costtable.ver4 td{width:calc(100%/3)}.costtable.ver5 th,.costtable.ver5 td{width:35%}.costtable.ver5 tr th:first-of-type{width:30%}.costtable.ver6 tr th,.costtable.ver6 tr td{width:55%}.costtable.ver6 tr th:first-of-type{width:45%}.btnarea{padding:40px 0}.btnarea a{display:block;box-shadow:5px 5px 9px 0px rgba(136,136,136,.33);font-size:2.2rem;font-weight:700;padding:15px;width:70%;margin:0 auto;box-sizing:border-box;text-align:center;transition:.4s;overflow:hidden;position:relative;border:solid 2px #3274b8;background:#5494d5;background:-webkit-linear-gradient(25deg,rgba(84,148,213,1) 0%,rgba(255,255,255,1) 25%,rgba(166,210,255,1) 50%,rgba(255,255,255,1) 75%,rgba(84,148,213,1) 100%);background:-o-linear-gradient(25deg,rgba(84,148,213,1) 0%,rgba(255,255,255,1) 25%,rgba(166,210,255,1) 50%,rgba(255,255,255,1) 75%,rgba(84,148,213,1) 100%);background:linear-gradient(115deg,rgba(84,148,213,1) 0%,rgba(255,255,255,1) 25%,rgba(166,210,255,1) 50%,rgba(255,255,255,1) 75%,rgba(84,148,213,1) 100%)}.btnarea a:before{position:absolute;content:'';display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 3s ease-in-out infinite}.btnarea a:after{content:"";display:inline-block;width:10px;height:10px;border-top:3px solid #000;border-right:3px solid #000;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg) translateY(-50%);margin-left:10px;position:absolute;top:50%;right:30px}.btnarea a:hover{transform:translateY(4px);box-shadow:none;opacity:.7}@-webkit-keyframes shiny-btn1{0%{-webkit-transform:scale(0) rotate(45deg);opacity:0}80%{-webkit-transform:scale(0) rotate(45deg);opacity:.5}81%{-webkit-transform:scale(4) rotate(45deg);opacity:1}100%{-webkit-transform:scale(50) rotate(45deg);opacity:0}}.no1area .btnarea a,.no1btn.btnarea a,#section3 .btnarea a{border:solid 2px #3274b8;background:#e9bf4e;background:-webkit-linear-gradient(25deg,rgba(233,191,78,1) 0%,rgba(255,255,255,1) 25%,rgba(241,210,114,1) 50%,rgba(255,255,255,1) 75%,rgba(233,191,78,1) 100%);background:-o-linear-gradient(25deg,rgba(233,191,78,1) 0%,rgba(255,255,255,1) 25%,rgba(241,210,114,1) 50%,rgba(255,255,255,1) 75%,rgba(233,191,78,1) 100%);background:linear-gradient(115deg,rgba(233,191,78,1) 0%,rgba(255,255,255,1) 25%,rgba(241,210,114,1) 50%,rgba(255,255,255,1) 75%,rgba(233,191,78,1) 100%);border:2px solid #cd9900}.no2area .btnarea a{border:solid 2px #737373;background:#a5a5a5;background:-webkit-linear-gradient(25deg,rgba(165,165,165,1) 0%,rgba(255,255,255,1) 25%,rgba(216,216,216,1) 50%,rgba(255,255,255,1) 75%,rgba(165,165,165,1) 100%);background:-o-linear-gradient(25deg,rgba(165,165,165,1) 0%,rgba(255,255,255,1) 25%,rgba(216,216,216,1) 50%,rgba(255,255,255,1) 75%,rgba(165,165,165,1) 100%);background:linear-gradient(115deg,rgba(165,165,165,1) 0%,rgba(255,255,255,1) 25%,rgba(216,216,216,1) 50%,rgba(255,255,255,1) 75%,rgba(165,165,165,1) 100%)}.no3area .btnarea a{border:solid 2px #9d5321;background:#b16e16;background:-webkit-linear-gradient(25deg,rgba(177,110,22,1) 0%,rgba(255,255,255,1) 25%,rgba(212,161,93,1) 50%,rgba(255,255,255,1) 75%,rgba(177,110,22,1) 100%);background:-o-linear-gradient(25deg,rgba(177,110,22,1) 0%,rgba(255,255,255,1) 25%,rgba(212,161,93,1) 50%,rgba(255,255,255,1) 75%,rgba(177,110,22,1) 100%);background:linear-gradient(115deg,rgba(177,110,22,1) 0%,rgba(255,255,255,1) 25%,rgba(212,161,93,1) 50%,rgba(255,255,255,1) 75%,rgba(177,110,22,1) 100%)}#section3 .ttlarea{margin-bottom:80px}#section3 .inner-guide{background:#064cb4;background:-webkit-linear-gradient(left,rgba(6,76,180,1) 0%,rgba(91,145,220,1) 100%);background:-o-linear-gradient(left,rgba(6,76,180,1) 0%,rgba(91,145,220,1) 100%);background:linear-gradient(to right,rgba(6,76,180,1) 0%,rgba(91,145,220,1) 100%);padding:14px}#section3 .inner{background:#fff;padding:80px 100px}#section3 .txt p{margin-bottom:20px}#section3 .ttl img{margin:0 auto}#section3 .content1{margin:0 10% 60px}#section3 .content1 .numberttl{border:none;margin:60px 0 0}#section3 .content1 .box{background:#cfeeff;padding:10px 26px}#section3 .content1 .box p{font-size:2rem;font-weight:600}#section3 .content2 .item{margin:30px 0}#section3 .content2 .item p{margin-bottom:20px}#section3 .btnarea a{width:70%}.page-template-page-top-php .morebtnarea{padding:40px 0 60px}.page-template-page-top-php #profile .txtbox,.page-template-page-top-php #section1 .worry{margin-top:0;font-size:2.6rem}.page-template-page-top-php #profile .txtbox .subttl,.page-template-page-top-php #section1 .subttl{font-size:3rem}.page-template-page-top-php #meritarea3 h3{text-align:center;display:inline-block}.page-template-page-top-php #meritarea3 .ttlarea{margin-bottom:60px}.page-template-page-top-php #section1 .worry p{margin-bottom:40px}.page-template-page-top-php #section1 .subttl{text-align:center;margin-bottom:-2%}.page-template-page-top-php #section1 .subttl img{margin:0 auto}.page-template-page-top-php .pointbox .numberttl,#section3 .numberttl{text-align:center;padding-left:0}@media screen and (max-width:1440px){#ranking .ttl:before{width:100%;background-repeat:no-repeat;background-size:contain}#profile .flex{padding:40px}}@media screen and (max-width:1150px){#section3 .btnarea a{width:90%}#section1 .item:before{width:87px;height:84px}}@media screen and (max-width:1024px){#ranking table.topcost{width:115%;margin:0 auto}#ranking .tableinner{overflow:scroll;padding:0 15px}#section1 .item{padding:54px 60px 50px}#section3 .content1{margin:0 6% 60px}}@media screen and (max-width:768px){#ranking table.topcost th p{writing-mode:horizontal-tb;-webkit-writing-mode:horizontal-tb}.pointbox .txt{padding-bottom:0}.sec2 img{width:90%}.sec3 h4 img{width:90%}.lastsection .img{padding:30px 0}#ranking .wrap{background:0 0}#searchform,.articlearea,#profile{width:90%;margin:0 auto 50px}.lastarea{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/last-back-sp.jpg);padding:80px 0}.lastsection{width:90%;padding:0 10px}#ranking .ttl img{padding-top:50px}#meritarea3 .ttlarea{margin-bottom:30px}#meritarea3 .point{max-width:initial;width:95%;margin:0 auto}#meritarea3 .no1-box{width:90%;background:0 0;margin:0 auto}.mainarea{background-color:#fff}#meritarea3 .no1-info table{margin:0 auto}#meritarea3 .no1-info .photo{width:80%;margin:0 auto;text-align:center;padding-bottom:20px}.no1-box .flex img{padding:0}.no1-box .ttl img{padding-bottom:30px}#meritarea3 .no1-info table td{font-size:3.5vw;font-weight:600;border:solid 1px #1a1a1a;padding:5px 10px}.rankingbox .logo{padding:10px 15% 15px}h3.numberttl .number{font-size:9rem;bottom:10px}h3.numberttl{font-size:3rem;padding-left:12rem}#section1 .ttlarea{margin-bottom:50px}#section1 .item{padding:40px 30px 50px;margin-bottom:60px}#meritarea3 .item{padding:0}#section1 .imgbox{margin:0 10px}#section1 .imgbox .flex img{padding-bottom:10px}#section1 .item:before{width:80px;height:76px}#section1{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec1-bg_sp-min.png)no-repeat;background-size:cover;background-position:bottom center}#ranking .wrap{padding:0}#ranking .ttlarea{overflow:hidden}#ranking .ttl:before{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec2-ttlbg_sp-min.png)no-repeat;width:120%;left:-15%;height:80%;bottom:-60px;background-size:contain}.rankingbox .rank-ttl{padding:5px}.rankingbox .rank-ttl h2{padding:5px}.rankingbox .content{padding:30px}.totalbox .item{width:100%}.totalbox .tableitem{width:100%;margin:10px 0 30px}table.topcost tbody{display:table;width:100%}#ranking table.topcost td img{width:auto}.rankingbox .list ul{margin:0 2pc}.pointbox .numberttl,#section3 .numberttl{margin:0;padding:0 0 15px}.voicebox h3 img{width:100%}.pointbox{padding-top:40px;margin-bottom:40px}.costtable{width:180%;table-layout:fixed}.scrollnone .costtable{width:100%}.costtable.ver3{width:100%}.costtable.ver4.ver5{width:100%}.pointbox .item{overflow:scroll}.pointbox .flex .group,.pointbox .flex .imggroup{width:100%}.pointbox .scrollbox{width:160%}.pointbox .imgbox{overflow:scroll}.verybox{margin:60px 0 30px}.verybox h3{padding:0 5%}.btnarea a{width:80%}.sec2 .copy{padding:30px 0 0}.sec3{padding:100px 0 30px}.sec3 .flex{padding:15px 0}.sec4{padding:20px 0 50px}.sec4 .text{padding-top:15px}.section4 h4 img{width:90%}.section4 h4{padding:15px 0 10px}.infoarea{width:90%;margin:0 auto}.infoarea p{font-size:3.5vw;margin-bottom:25px}.sec5 .img{padding:25px 0}.sec5 .ttl,.sec6 .ttl{padding:60px 0 30px}.sec6 .point1{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-1-sp.jpg)no-repeat;background-position:top center;background-size:contain;padding-bottom:10px;margin-bottom:0}.sec6 .point2{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-2-sp.jpg)no-repeat;background-position:top center;background-size:contain;padding-bottom:10px;margin-bottom:15px}.sec6 .point3{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-3-sp.jpg)no-repeat;background-position:top center;background-size:contain;padding-bottom:10px;margin-bottom:15px}.sec6 .point4{background:url(//doghealth-labo.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec6-4-sp.jpg)no-repeat;background-position:top center;background-size:contain;padding-bottom:10px;margin-bottom:15px}.sec6 .pointbox p{padding:33vw 10px 19vw;font-size:3.5vw;text-align:left}.sec6 .text{padding:0 0 30px}#meritarea3 .item .flex p{font-size:3.5vw;text-align:center}#meritarea3 .item .flex .img{width:70%;margin:0 auto}#meritarea3 .item .flex .hyou{width:90%;margin:0 auto;padding-bottom:30px}#section3 .inner-guide{padding:7px}#section3 .inner{padding:40px 30px}#section3 .content1{margin:0 2% 60px}#section3 .content2 .item{overflow:scroll}#profile .flex{padding:30px}#profile .img{width:100%;box-sizing:border-box;padding:0 30%;margin-bottom:15px;text-align:center}#profile .txt{width:100%}#profile .name{line-height:1.6;margin-bottom:15px;text-align:center;display:block}#profile .txt p{line-height:1.6}.totalbox .tableitem .topcost th,.totalbox .tableitem .topcost td{width:calc(100%/2);vertical-align:middle}#meritarea1 img.pconly,#meritarea2 img.pconly{display:none}#meritarea1 img.sponly,#meritarea2 img.sponly{display:inline-block}.meritarea .imgbox{margin:0 10%}#ranking .ttlarea .caption{font-size:2rem;padding:20px 15px;line-height:1.8}.page-template-page-top-php .btnarea .btn{font-size:2rem;width:80%}.point-list h4{font-size:3rem}.pointbox.front2 h3{font-size:3rem}}@media screen and (max-width:479px){.section2{margin-top:60px}.totalbox h3{font-size:2rem}#section1 .item{padding:0 15px 30px}#section1 .item h3.numberttl{padding-top:40px;text-align:center;padding-left:0}h3.numberttl .number{font-size:6rem;padding-right:20px;bottom:auto;top:-10px}h3.numberttl{font-size:2rem;padding-left:8rem}#section1 .item:before{width:40px;height:38px}table.topcost .starbox p span{font-size:3rem}table.topcost .starbox p{font-size:2rem}table.topcost td{padding:8px 10px 5px}.mark{font-size:5rem}#ranking .ttlarea .caption{font-size:1.6rem;padding:20px 5px}.rankingbox .content{padding:20px 15px 15px}.rankingbox .list ul{margin:0}.rankingbox .list li:before{width:26px;height:22px}.rankingbox .list li{padding-left:30px;line-height:1.6}table.topcost th,table.topcost td,.costtable td,.costtable th{font-size:1.4rem}.costtable td span{font-size:1.6rem}.btnarea a,.totalbox .btnarea a{width:94%;font-size:1.5rem;padding:10px 15px 10px 3px}.morebtn{font-size:1.5rem;padding:10px 15px 10px 3px;width:88%}.btnarea a:after{right:15px;top:46%}.pointbox h3.numberttl .number,#section3 h3.numberttl .number{font-size:5rem;top:auto;padding:0}.totalbox{margin-bottom:30px}.pointbox .flex .imggroup{padding:0 18px;box-sizing:border-box}.btnarea{padding:10px 0 30px}.rankingbox{margin-bottom:40px}#section3 .inner{padding:20px 15px}#section3 .ttlarea{margin:0 30px 20px}#section3 .content1 .numberttl{margin:0;padding-top:30px}#section3 .content1 .box p{font-size:1.6rem}#section3 .content1 .box{padding:8px 10px}#section3 .content1 .numberttl:last-of-type{margin-top:26px}#section3 .content1{margin:0 2% 30px}#section3 .content2{margin-top:30px}#section3 .content2 .numberttl{margin:20px 0 20px}#section3 .content2 .item{margin:0 0 20px}#profile .name{line-height:1.4}#profile p.name{font-size:1.6rem;display:block;margin-bottom:10px}#profile .name span.big{font-size:1.8rem}#profile .flex{padding:20px 15px;line-height:1.6;border:2px solid #3990d8}#profile .flex p{font-size:1.4rem}#profile .inner{margin:0;padding:5px}.costtable tr th:first-of-type{width:26%}.costtable td,.costtable th{width:calc(74%/3)}#section1 .ttlarea{margin-bottom:30px}table.topcost .linkbox a{font-size:1.5rem;padding:10px 2px 20px;line-height:1.2}table.topcost .linkbox a:after{right:0;left:0;margin:auto;top:auto;bottom:5px;-webkit-transform:translateY(-50%) rotate(135deg);-moz-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}table.topcost .linkbox th,table.topcost .linkbox td{padding:8px 3px!important}#meritarea1 .ttlarea p{font-size:1.6rem;padding-top:10px;line-height:1.4}#meritarea2 .ttlarea p{font-size:1.8rem}#meritarea2 .ttl{font-size:6vw;padding-top:5px}#meritarea2 h3{font-size:5.7vw;padding-top:20px}#profile .txtbox{font-size:1.6rem;margin-top:30px}.meritarea .imgbox{margin:0 6%}#meritarea3 .item h3{margin:-20px 0 10px}#meritarea3 .imgbox{margin:0}#section1 .worry{font-size:1.6rem}#section1 .worry .subttl{font-size:2.2rem}#section1 .imgbox.last{margin:0}#section1 .worry{margin-bottom:20px}.voice p,.voice span{font-size:1.3rem}.page-template-page-top-php #profile .txtbox,.page-template-page-top-php #section1 .worry{font-size:2rem}.page-template-page-top-php #profile .txtbox .subttl,.page-template-page-top-php #section1 .subttl{font-size:2.2rem;line-height:1.4}.page-template-page-top-php #section1 .worry p{margin-bottom:30px}.page-template-page-top-php #section3 .ttlarea{margin:0 0 30px}.page-template-page-top-php #section3 .content2 .numberttl{margin:0 0 20px;text-align:left;padding:0 0 5px 7.6rem;font-size:1.8rem}.page-template-page-top-php .pointbox h3.numberttl .number,#section3 h3.numberttl .number{font-size:4rem}.page-template-page-top-php .spb{display:block}.page-template-page-top-php .btnarea .btn{width:100%;font-size:1.7rem;line-height:1.6}.page-template-page-top-php .btnarea .btn{display:block;padding:10px 6px}.page-template-page-top-php .btnarea .btn img{padding-right:0;display:block;margin:0 auto 3px;width:30px}.page-template-page-top-php .btnarea a:after{border-top:3px solid #000;border-right:3px solid #000}.page-template-page-top-php .no1area .btnarea .btn{width:100%}.page-template-page-top-php .btnarea.no1btn{padding:0 0 40px}.point-list .number{font-size:3.2rem;padding-right:12px;bottom:5px;top:auto}.point-list h3{font-size:2rem;height:60px;line-height:60px;margin-bottom:40px}.point-list h3:before{border-width:30px 0 30px 15px}.point-list h3:after{border-width:30px 15px 30px 0}.point-list h4{font-size:2rem;padding-left:6.4rem;margin:30px 0 20px}.point-list{margin-bottom:40px}.pointbox.front2{padding:30px 10px}.pointbox.front2 h3{font-size:2rem;margin-bottom:30px}.pointbox.front2 .imgbox3{margin-bottom:0}}@media screen and (max-width:330px){#meritarea2 .ttlarea p{font-size:1.6rem}#meritarea2 .ttl{font-size:6.5vw}#meritarea2 h3{font-size:5.6vw}#ranking .ttlarea .caption{font-size:1.4rem}}