﻿figure img{vertical-align:middle}.top_btn{width:100%;margin-top:35px;text-align:center}.top_btn a{display:inline-block;padding:10px 15px;text-decoration:none;font-weight:bold;color:#fff}.top_btn a span{position:relative;padding:0 60px}.top_btn a span::before,.top_btn a span::after{content:"";position:absolute;top:50%;transition:0.5s}.top_btn a span::before{left:50%;transform:translate(-50%, -50%);z-index:-1;width:250px;height:50px;background-color:#16263D;border-radius:50px}.top_btn a span::after{right:15px;transform:translateY(-50%);width:20px;height:20px;background-image:url("../images/img_link-arrow.svg");background-size:contain}@media screen and (min-width: 1025px){.top_btn{margin-top:50px}.top_btn a{padding:10px 0px;color:#16263D;transition:0.5s}.top_btn a span{padding:0 40px 0 15px}.top_btn a span::before{left:0;transform:translateY(-50%);width:30px;height:30px;background-color:#E6EFF1}.top_btn a span::after{right:10px;opacity:0}.top_btn a:hover{color:#fff}.top_btn a:hover span::before{width:100%;background-color:#16263D}.top_btn a:hover span::after{opacity:1}}.changenavi ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:9px;margin:0;padding:0;list-style:none}.changenavi ul li{text-align:center}.changenavi ul li:first-child{grid-column:1 / 3}.changenavi ul li a{display:block;padding:7px 5px;background-color:#fff;border:1px solid #16263D;border-radius:4px;text-decoration:none;font-size:14px;font-size:1.4rem;font-weight:bold;color:#16263D}.changenavi ul .active a{background-color:#16263D;color:#fff;pointer-events:none}@media screen and (min-width: 601px){.changenavi ul{grid-template-columns:repeat(4, 1fr)}.changenavi ul li:first-child{grid-column:1 / 5}}@media screen and (min-width: 1025px){.changenavi ul{grid-template-columns:repeat(5, 1fr)}.changenavi ul li:first-child{grid-column:initial}.changenavi ul li a{padding:15px 5px;border-radius:8px;transition:0.5s}.changenavi ul li a:hover{background-color:#CDDFE4;border-color:#CDDFE4}}.change-all .changenavi ul li a[title="新着情報"],.term-hybrid .changenavi ul li a[title="ハイブリッド整体"],.term-maternity .changenavi ul li a[title="マタニティ整体"],.term-insole .changenavi ul li a[title="インソール"],.term-slipper .changenavi ul li a[title="マタニティスリッパ"]{background-color:#16263D;border:1px solid #16263D;color:#fff}.change-wrap{display:grid;grid-template-columns:100%;gap:30px}@media screen and (min-width: 601px){.change-wrap{grid-template-columns:repeat(2, 1fr);gap:60px}}@media screen and (min-width: 1025px){.change-wrap{grid-template-columns:repeat(3, 1fr);gap:80px}}.col-about{width:100%}.col-about figure{position:relative}.col-about figure::before{content:"";display:block;padding-top:66.985645933%}.col-about figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.detail{position:relative;margin:0 0 30px;padding:0 0 12px;border-bottom:1px solid #16263D}.detail time{position:absolute;top:0;right:10px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#fff}.detail span{font-size:14px;font-size:1.4rem;font-weight:bold}.detail span::before{content:attr(data-cat);display:block;margin:0 0 10px;padding:0px 20px;background-color:#16263D;border-radius:50px;font-size:14px;font-size:1.4rem;font-weight:bold;color:#fff}.btn{max-width:400px}.btn a{display:block;position:relative;padding:11px 10px;background-color:#609AA8;border-radius:8px;text-align:center;text-decoration:none;font-weight:bold;color:#fff;transition:0.5s}.btn a::before{content:"";position:absolute;top:50%;right:20px;transform:translateY(-50%);width:20px;height:20px;background-image:url("../images/icon_out-link.svg");background-size:contain}@media screen and (min-width: 601px){.col-about{max-width:418px;margin:0 auto}.detail{padding:0 0 15px}.detail time{top:3px;right:0;color:#999}.detail span::before{display:inline-block;margin:0 25px 0 0}.btn{max-width:400px;margin-left:auto;margin-right:auto}.btn a:hover{background-color:#16263D}}@media screen and (min-width: 1025px){.column_2{grid-template-columns:418px 1fr}}
