@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}.number:before{width:2px;height:106%;transform:rotate(30deg);content:"";background:#3da9ff;opacity:.9;right:0;bottom:0;position:absolute}.notosans{font-family:'Noto Sans JP',sans-serif;font-weight:500}.page-template-page-top-php .tableitem.front2 .topcost th{width:40%}.page-template-page-top-php .tableitem.front2 .topcost td{width:60%}.point-list{margin-bottom:80px}.point-list .number{font-size:6rem;color:#51b8ed;mix-blend-mode:normal;position:absolute;left:0;bottom:0;padding-right:30px}.point-list h4{border-bottom:3px solid #13378b;padding-bottom:6px;padding-left:11rem;font-size:2vw;margin:50px 0 30px;position:relative;line-height:1.2}.point-list h4 .sub{font-size:70%;font-weight:500;padding:0 3px 0 0}.page-template-page-top-php .marker{background:linear-gradient(transparent 50%,#ffe090 50%);font-weight:700}.point-list h3{text-align:center;font-size:3rem;position:relative;color:#fff;height:80px;background:#13378b;line-height:80px;margin-bottom:60px}.point-list h3:before,.point-list h3:after{position:absolute;content:'';width:0;height:0;z-index:1}.point-list p{margin-bottom:20px}.point-list h3:before{top:0;left:0;border-width:40px 0 40px 15px;border-color:transparent transparent transparent #fff;border-style:solid}.point-list h3:after{top:0;right:0;border-width:40px 15px 40px 0;border-color:transparent #fff transparent transparent;border-style:solid}.point-list .box{margin:0 2vw}.pointbox.front2{background:#eef8ff;padding:60px 30px;margin-bottom:40px}.pointbox.front2 h3{background:#13378b;padding:15px 0;color:#fff;font-size:1.8vw;text-align:center;margin-bottom:60px;border-top:3px solid #f3b314;border-bottom:3px solid #f3b314}.pointbox.front2 h3 span{font-size:120%;color:#f3b314;font-weight:900}.costtable.ver7 tr:first-of-type th:first-of-type{background:#afe8e3}.costtable.ver7 th,.costtable.ver7 td{width:18%}.costtable.ver7 tr th:first-of-type{width:10%}.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 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(//houkeiclinic.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{background:url(//houkeiclinic.com/wp-content/themes/fc-ranking/assets/css/../images/houkei/sec2-backgroud_bg1.jpg)no-repeat;background-size:auto;text-align:center;color:#fff;padding-bottom:0}#meritarea3 .item{background:#fff;color:#00355f;padding:0 0 20px;position:relative}#meritarea3 .item p{text-align:center;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}#profile{background:#eef0f5}#profile .inner{background:#fff;padding:10px;margin:0 10%}#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:100%;order:1;color:#000;margin:0 auto}#profile .logo{margin-bottom:41px}#profile .flex-btn{display:flex;ustify-content:space-between;align-items:flex-end}#profile .text-area{margin:9px auto 15px}#profile .content{background:#fff;padding:50px}#phimosis-hurts{background-image:linear-gradient(150deg,rgba(131,100,28,1) 20%,rgba(197,174,99,1) 50%,rgba(131,100,28,1) 80%)}.ttl-img-class{width:65%;margin:0 auto;padding:20px 0}#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}#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(//houkeiclinic.com/wp-content/themes/fc-ranking/assets/css/../images/houkei/sec3-backgroud-bg.png)no-repeat;background-size:cover;background-position:center bottom;position:relative;z-index:2}h3.numberttl .number{position:absolute;left:0;bottom:-6px}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(//houkeiclinic.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;width:90%}#section1 .imgbox.imgbox2 img{margin:0}#section1 .imgbox .flex{justify-content:center}#section1 .imgbox .flex img{padding:0 5px}#ranking .ttlarea{margin-bottom:30px}#ranking .ttlarea .caption{font-size:2.4rem;padding:20px 0;text-align:center;color:#fff}#ranking .ttl{position:relative}#ranking .ttl:before{content:"";position:absolute;mix-blend-mode:lighten;background:url(//houkeiclinic.com/wp-content/themes/fc-ranking/assets/css/../images/common/sec2-ttlbg_pc-min.png);background-position:center;bottom:0;left:0;right:0;background-size:cover;height:189px;width:1200px;margin:auto;z-index:-1}table.topcost{width:100%}#ranking table .logobox a{display:block;transition:.4s}#ranking table .logobox img{transition:.4s;width:180px;height:69px;object-fit:contain}#ranking table .logobox a:hover img{transform:scale(1.2)}#ranking table .logobox td{overflow:hidden}#ranking table.topcost th{background:#e9f1f6;color:#000;width:14%;font-weight:700;padding:10px 3px;border-right:none!important}table.topcost th,table.topcost td{border:solid 1px #758497;text-align:center;vertical-align:middle;line-height:1.4}table.topcost td{background:#fff;width:calc(86%/5);padding:10px 3px}table.topcost td.no1box p{font-weight:700}table.topcost td p{font-weight:700;font-size:1.5rem}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 td{padding:10px 5px!important}table.topcost .linkbox a{display:block;position:relative;color:#fff;width:85%;transition:all .5s;border-radius:69px;border:none;box-sizing:border-box;margin:0 auto}.mark{font-size:3rem;color:#737373;line-height:1;font-weight:700;font-family:'Noto Sans JP',sans-serif}.scoreA{color:#002973}.scoreB{color:#009d25}.scoreC{color:#c10000}.morebtn{display:block;width:40%;margin:50px auto 0;box-sizing:border-box;text-align:center;transition:.4s;overflow:hidden;position:relative;cursor:pointer;color:#000}.morebtn:hover{transform:translateY(4px);box-shadow:none;opacity:.7}#rankingarea .rankingbox.is-hidden{display:none}.mainarea{background:#eef0f5;background-repeat:repeat-y}.rankingbox .rank-ttl{padding-bottom:10px}.rankingbox .rank-ttl h2{padding:23px 8%;text-align:center;font-size:4rem;margin:0 auto;font-weight:700}.rankingbox{border:5px solid #17357a;margin-bottom:60px}.rankingbox:last-of-type{margin-bottom:0}.rankingbox .content{background:#fff;padding:50px}.totalbox .item{width:40%}.totalbox .tableitem{width:58%}.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 0 28px}.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(//houkeiclinic.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}.tableitem .topcost td,.tableitem .topcost th{border:solid 1px #ccc}.tableitem .topcost th{background:#3b4652;padding:10px;font-weight:600;color:#fff}.totalbox{margin-bottom:30px}.pointbox .numberttl,#section3 .numberttl{border-bottom:3px solid #13378b;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%}.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 a{display:block;font-size:2.2rem;font-weight:700;width:70%;margin:0 auto;box-sizing:border-box;text-align:center;transition:.4s;overflow:hidden;position:relative}.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}}#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}}@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:160%;transform:rotateX(180deg)}#ranking .tableinner{overflow:scroll;transform:rotateX(180deg)}#section1 .item{padding:54px 60px 50px}#section3 .content1{margin:0 6% 60px}}@media screen and (max-width:768px){.mainarea{background:#eef0f5;background-repeat:repeat-y}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}#section1 .imgbox{margin:0 10px}#section1 .imgbox .flex img{padding-bottom:10px}#section1 .item:before{width:80px;height:76px}#ranking .wrap{padding:0}#ranking .ttlarea{overflow:hidden}.rankingbox .rank-ttl h2{padding:31px 1px 8px 35px;font-size:3rem}.rankingbox .content{padding:30px}.totalbox .item{width:100%}.totalbox .tableitem{width:100%;margin:30px 0}table.topcost tbody{display:table;width:100%}.rankingbox .list ul{margin:0 2pc}.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%;margin-bottom:20px}#section3 .inner-guide{padding:7px}#section3 .inner{padding:40px 30px}#section3 .content1{margin:0 2% 60px}#section3 .content2 .item{overflow:scroll}#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:baseline}#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}.morebtn{width:70%}}@media screen and (max-width:479px){.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:3rem}#ranking .ttlarea .caption{font-size:1.6rem;padding:20px 5px}.rankingbox .content{padding:20px 15px 15px}.rankingbox .logo{padding:0}.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;margin-bottom:0}.morebtn{width:88%}.btnarea a:after{right:15px;top:46%}.pointbox .numberttl,#section3 .numberttl{margin:50px 0 30px;padding-left:9rem}.pointbox h3.numberttl .number,#section3 h3.numberttl .number{font-size:5rem;padding-right:20px;bottom:5px;top:auto}.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 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{line-height:1.2;width:100%}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 .ttlarea{margin-bottom:60px}#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}.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 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}}.margin-cr{width:65%;margin:0 auto;margin-top:60px}#profile-area{max-width:1000px;margin:0 auto}#section2{background:url(//houkeiclinic.com/wp-content/themes/fc-ranking/assets/css/../images/houkei/sec4-background-bg.jpg)no-repeat;background-size:cover;background-position:center bottom;position:relative;z-index:2}.margin-cr2{width:40%;margin:0 auto;margin-bottom:60px}.bottom-mg{margin-bottom:30px}.sec2-list{margin-bottom:42px}.text-center-area{width:100%;margin:0 auto;border:1px solid #ccc;padding-bottom:20px}.ttl-center{text-align:center;background-image:linear-gradient(150deg,rgba(30,60,114,1) 26%,rgba(72,100,166,1) 48%,rgba(42,82,152,1) 68%);color:#fff;padding:5px 0;font-weight:700}.rankingarea{padding-bottom:80px}.rese-img{width:70%;margin:45px auto 35px}.pd-area{width:57%;margin:10px auto;white-space:nowrap;display:flex;align-items:center;font-weight:700;color:#000}.ttl-center2{text-align:center;padding:5px 0;font-weight:700;background:#2f3944;color:#fff}#no1.rankingbox{border-image:linear-gradient(to right,#d49b12,#f1d567,#d49b12) 1;border-image-slice:1;max-width:1000px;margin:0 auto;margin-bottom:60px}#no1.rankingbox .rank-ttl{background-image:linear-gradient(150deg,rgba(131,100,28,1) 20%,rgba(197,174,99,1) 50%,rgba(131,100,28,1) 80%);height:100px}#no2.rankingbox{border:4px solid #bebebe;max-width:1000px;margin:0 auto 60px}#no2.rankingbox .rank-ttl{background-image:linear-gradient(150deg,rgba(190,190,190,1) 20%,rgba(238,238,238,1) 50%,rgba(190,190,190,1) 80%);height:100px}#no3.rankingbox{border:4px solid #934e28;max-width:1000px;margin:0 auto 60px}#no3.rankingbox .rank-ttl{background-image:linear-gradient(150deg,rgba(147,78,40,1) 20%,rgba(206,104,48,1) 50%,rgba(147,78,40,1) 80%);height:100px}#no4.rankingbox{max-width:1000px;margin:0 auto 60px}#no4.rankingbox .rank-ttl{background-image:linear-gradient(150deg,rgba(30,60,114,1) 26%,rgba(72,100,166,1) 48%,rgba(42,82,152,1) 68%);height:100px}#no5.rankingbox{max-width:1000px;margin:0 auto 60px}#no5.rankingbox .rank-ttl{background-image:linear-gradient(150deg,rgba(30,60,114,1) 26%,rgba(72,100,166,1) 48%,rgba(42,82,152,1) 68%);height:100px}.botomm-img{margin-bottom:13px;width:50%}.company .topcost th{background:#3b4652;padding:10px;font-weight:600;color:#fff}.red{color:#d30000;font-weight:700;font-size:2.8rem}.black-yji{font-size:2rem;margin:0 5px}.mark1{font-size:6rem;line-height:1;font-weight:700}.point-area{width:100%;text-align:center}#ct-haikei .ct-bg{background:#f9fbff!important}.osusumearea{background:#f9fbff}.btnarea-another{padding:40px 0;text-align:center}.positonon{position:relative;top:-117px;left:80px}.wh{color:#fff;font-weight:700}.strikethrough{background-image:linear-gradient(transparent .5em,#e70000 0,#e70000 calc(0.5em + 1px), transparent 0, transparent calc(0.5em + 3px), #e70000 0, #e70000 calc(0.5em + 4px), transparent 0);padding:0 2px;text-decoration:none;font-size:2rem;color:#000;font-weight:700}.flexcenter{display:flex;justify-content:center;align-items:center}.couponarea{width:85%;margin:40px auto}.coupon-area{width:60%;margin:40px auto 0}.blue-belt{width:72%;margin:0 auto 40px}.margin-top-img{margin-top:5px}@media screen and (max-width:1200px){table.topcost td{background:#fff;width:calc(86% / 5);padding:10px 3px;font-size:1.5rem}.red{font-size:2.2rem}}@media screen and (max-width:768px){.positonon{top:-97px;left:52px}}@media screen and (max-width:479px){.pd-area{align-items:baseline;font-size:1.5rem;white-space:normal;width:84%}.mark1{font-size:3rem}.sec2-list{margin-bottom:30px}.margin-cr{width:100%}.margin-cr2{margin-bottom:30px;width:90%}.botomm-img{display:flex;justify-content:center;margin:0 auto;width:80%;margin-bottom:20px}#profile .flex-btn{display:block}#profile .content{padding:15px}.ttl-img-class{width:80%}.rese-img{width:100%;margin:9px auto 11px}.positonon{top:-69px;left:29px;width:24%}#no2 .positonon{top:-69px;left:13px;width:24%}#no4 .positonon{top:-69px;left:13px;width:24%}#no1.rankingbox .rank-ttl{height:45px}#no2.rankingbox .rank-ttl{height:45px}#no3.rankingbox .rank-ttl{height:45px}#no4.rankingbox .rank-ttl{height:45px}#no5.rankingbox .rank-ttl{height:45px}#ranking table .logobox img{width:96px;height:69px}.couponarea{width:100%;margin:10px auto}.coupon-area{width:97%;margin:0 auto 35px}.blue-belt{width:100%;margin:0 auto 5px}.strikethrough{font-size:1.6rem}.black-yji{font-size:1.6rem}}@media screen and (max-width:375px){.positonon{top:-63px;left:8px;width:24%}table.topcost td p{font-size:1.4rem}}#no1 .pd-area2{display:flex;justify-content:center;align-items:center;margin-top:25px}#no1 .pd-ttl-img{width:100%}#no1 .point-zoon{max-width:820px;padding:20px 30px}#no1 .pd-img{width:70%}#no1 .pd-text{width:100%;font-size:1.6rem;font-weight:700}#no2 .pd-area2{display:flex;justify-content:center;align-items:center}#no2 .pd-ttl-img{margin:-8px}#no2 .pd-img{width:5%;margin-top:-16px}#no2 .point-zoon{max-width:820px;padding:0 40px}#no2 .pd-text{width:42%;font-size:1.6rem;font-weight:700}#no2 .text-center-area{width:100%;margin:0 auto;border:1px solid #ccc;padding-bottom:5px}#no3 .pd-area2{display:flex;justify-content:center;align-items:center}#no3 .pd-ttl-img{margin:-6px}#no3 .pd-img{width:5%;margin-top:-16px}#no3 .point-zoon{max-width:820px;padding:0 40px}#no3 .pd-text{width:57%;font-size:1.6rem;font-weight:700}#no3 .text-center-area{width:100%;margin:0 auto;border:1px solid #ccc;padding-bottom:5px}#no4 .pd-area2{display:flex;justify-content:center;align-items:center}#no4 .pd-ttl-img{margin:-6px}#no4 .pd-img{width:5%;margin-top:-16px}#no4 .point-zoon{max-width:820px;padding:0 40px}#no4 .pd-text{width:42%;font-size:1.6rem;font-weight:700}#no4 .text-center-area{width:100%;margin:0 auto;border:1px solid #ccc;padding-bottom:5px}#no5 .pd-area2{display:flex;justify-content:center;align-items:center}#no5 .pd-ttl-img{margin:-6px}#no5 .pd-img{width:5%;margin-top:-16px}#no5 .point-zoon{max-width:820px;padding:0 40px}#no5 .pd-text{width:44%;font-size:1.6rem;font-weight:700}#no5 .text-center-area{width:100%;margin:0 auto;border:1px solid #ccc;padding-bottom:5px}.couponarea-under{width:100%;margin:70px auto}.under-img{width:80%;margin:0 auto}@media screen and (max-width:1200px){.pd-text{margin-left:20px}}@media screen and (max-width:479px){#no1 .point-zoon{padding:20px 15px}#no1 .pd-ttl-img{width:92%;margin:0 auto}#no1 .pd-area2{display:block;margin-top:15px}#no1 .pd-img{width:90%;margin:0 auto}#no1 .pd-text{width:90%;margin:0 auto;margin-top:20px;font-size:1.4rem}#no2 .pd-img{width:16%;margin-top:-10px}#no2 .pd-text{width:120%;font-size:1.4rem;font-weight:700}#no2 .point-zoon{padding:0 13px}#no3 .pd-img{width:16%;margin-top:-10px}#no3 .pd-text{width:139%;font-size:1.4rem;font-weight:700}#no3 .point-zoon{padding:0 10px}#no3 .text-center-area{padding-bottom:0}#no4 .pd-img{width:16%;margin-top:-10px}#no4 .pd-text{width:120%;font-size:1.4rem;font-weight:700}#no4 .point-zoon{padding:0 10px}#no4 .text-center-area{padding-bottom:0}#no5 .pd-img{width:16%;margin-top:-10px}#no5 .pd-text{width:120%;font-size:1.4rem;font-weight:700}#no5 .point-zoon{padding:0 13px}#no5 .text-center-area{padding-bottom:0}.pd-text{margin-left:0}.couponarea-under{margin:35px auto}.under-img{width:100%}.rankingbox .rank-ttl h2{padding:11px 1px 8px 64px;font-size:2rem}}