.c-tab__button-wrapper{grid-template-columns:repeat(3,1fr);display:grid}.c-tab__button{padding-bottom:6px;font-size:14px;transition:all .3s;position:relative}@media only screen and (min-width:960px){.c-tab__button{padding-bottom:12px;font-size:15px}}.c-tab__button:before{content:"";background:#e3e3e3;width:100%;height:2px;transition:all .3s;position:absolute;bottom:0;left:0}.c-tab__button.is-active{color:#2ca6e0}.c-tab__button.is-active:before{background:#2ca6e0;height:3px}
.p-detail{padding-top:72px}@media only screen and (min-width:960px){.p-detail{padding-top:113px}}.p-detail__head-inner{grid-template-columns:1fr;gap:16px;max-width:1000px;display:grid}@media only screen and (min-width:960px){.p-detail__head-inner{gap:32px}}.p-detail__body{margin-top:16px}@media only screen and (min-width:960px){.p-detail__body{margin-top:32px}}.p-detail__body-inner{max-width:1000px}.p-detail__bottom{margin-top:16px}@media only screen and (min-width:960px){.p-detail__bottom{margin-top:32px}}.p-detail__bottom-inner{max-width:1000px}.p-detail__nearby{margin-top:16px}@media only screen and (min-width:960px){.p-detail__nearby{margin-top:32px}}.p-detail__search{margin-top:24px}@media only screen and (min-width:960px){.p-detail__search{margin-top:80px}}
