﻿.nikibi-price .sec{position:relative;z-index:3;padding:80px 0px 0px}@media screen and (max-width: 979px){.nikibi-price .sec{padding:40px 0px}}@media screen and (max-width: 600px){.nikibi-price .sec .content-width{width:100%}}.nikibi-price .sec h2{font-size:25px;font-family:"Noto Serif JP",serif;color:#fff;text-shadow:1px 1px 15px 0 #000;margin-bottom:20px}.nikibi-price .sec02{padding-top:0px !important}@media screen and (max-width: 600px){.nikibi-price .sec05{padding-bottom:0px !important}}.nikibi-price .pricing-table{background:#fff;border-radius:10px;width:100%;overflow:hidden;margin-bottom:0px;border:1px solid #1f7b84}@media screen and (max-width: 600px){.nikibi-price .pricing-table{margin-bottom:0px;border-radius:10px 10px 10px 10px}}.nikibi-price .pricing-table thead{width:100%}.nikibi-price .pricing-table.pricing-table--zeo .width-large{width:45.5% !important}@media screen and (max-width: 600px){.nikibi-price .pricing-table.pricing-table--zeo .width-large{width:45% !important}}.nikibi-price .pricing-table.pricing-table--zeo .width-small{width:20.5% !important}@media screen and (max-width: 600px){.nikibi-price .pricing-table.pricing-table--zeo .width-small{width:31% !important}}.nikibi-price .pricing-table table{width:100%;border-collapse:collapse}.nikibi-price .pricing-table th:nth-child(1),.nikibi-price .pricing-table td:nth-child(1){width:21%}@media screen and (max-width: 600px){.nikibi-price .pricing-table th:nth-child(1),.nikibi-price .pricing-table td:nth-child(1){width:10%}}.nikibi-price .pricing-table th:nth-child(2),.nikibi-price .pricing-table td:nth-child(2){width:34.5%}@media screen and (max-width: 600px){.nikibi-price .pricing-table th:nth-child(2),.nikibi-price .pricing-table td:nth-child(2){width:38%}}.nikibi-price .pricing-table th:nth-child(3),.nikibi-price .pricing-table td:nth-child(3){width:34.5%}@media screen and (max-width: 600px){.nikibi-price .pricing-table th:nth-child(3),.nikibi-price .pricing-table td:nth-child(3){width:38%}}.nikibi-price .pricing-table th:nth-child(4),.nikibi-price .pricing-table td:nth-child(4){width:10%}@media screen and (max-width: 600px){.nikibi-price .pricing-table th:nth-child(4),.nikibi-price .pricing-table td:nth-child(4){width:14%}}.nikibi-price .pricing-table tr:last-child td{border-bottom:none !important}.nikibi-price .pricing-table tr:last-child td:before{display:none !important}.nikibi-price .pricing-table th,.nikibi-price .pricing-table td{border-left:solid 2px #1f7b84;border-bottom:solid 1px #1f7b84;padding:12px;font-size:14px;font-weight:400}@media screen and (max-width: 600px){.nikibi-price .pricing-table th.boder-left-none-mobile,.nikibi-price .pricing-table td.boder-left-none-mobile{border-left:none !important}}@media screen and (max-width: 979px){.nikibi-price .pricing-table th,.nikibi-price .pricing-table td{font-size:1.4rem}}@media screen and (max-width: 600px){.nikibi-price .pricing-table th,.nikibi-price .pricing-table td{padding:15px 5px !important}}.nikibi-price .pricing-table th{background-color:#1f7b84;color:#fff;text-align:center;border-bottom:1px solid #fff !important;position:relative}@media screen and (max-width: 600px){.nikibi-price .pricing-table th{border-left:none !important;padding:5px 0px !important;font-size:12px}}.nikibi-price .pricing-table th:nth-child(1)::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#1f7b84;left:-1px;top:0}.nikibi-price .pricing-table th:nth-child(3){position:relative;border-right:1px solid #fff}.nikibi-price .pricing-table th:nth-child(3)::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#fff;left:-1px;top:0}@media screen and (max-width: 600px){.nikibi-price .pricing-table th:nth-child(3)::before{display:none}}.nikibi-price .pricing-table th:nth-child(4){position:relative}.nikibi-price .pricing-table th:nth-child(4)::before{position:absolute;display:block;content:"";width:1px;height:100%;background-color:#fff;left:-1px;top:0}.nikibi-price .pricing-table td{color:#1f7b84;letter-spacing:.05em;vertical-align:middle;font-size:12px}.nikibi-price .pricing-table td:first-child{position:relative}@media screen and (max-width: 979px){.nikibi-price .pricing-table td:last-child{padding:12px 0}}.nikibi-price .pricing-table td .small-text,.nikibi-price .pricing-table td small{font-size:1.2rem;color:#1f7b84;letter-spacing:.04em;font-weight:400}@media screen and (max-width: 979px){.nikibi-price .pricing-table td .small-text,.nikibi-price .pricing-table td small{font-size:1rem}}.nikibi-price .pricing-table .category td:first-child{text-align:center;background-color:#1f7b84;color:#fff}.nikibi-price .pricing-table .category td:first-child span{color:#fff;font-size:1.4rem}@media screen and (max-width: 600px){.nikibi-price .pricing-table .category td:first-child span{writing-mode:vertical-rl;font-size:1.2rem;display:flex;justify-content:center;align-items:center;width:100%;color:#fff;letter-spacing:0em;white-space:nowrap}}.nikibi-price .pricing-table .category td:first-child::before{position:absolute;display:block;content:"";width:100%;height:1px;left:0;bottom:-0.5px;background-color:#fff}.nikibi-price .pricing-table .category td.td-beforenone:before{display:none !important}.nikibi-price .pricing-table .category td.category-none:before{display:none !important}.nikibi-price .pricing-table td a{text-decoration:none;display:block;width:100%;height:100%;color:#007f91;position:relative;padding:0 0px;font-size:1.2rem}@media screen and (max-width: 979px){.nikibi-price .pricing-table td a{padding:0 10px;font-size:1.4rem}}@media screen and (max-width: 758px){.nikibi-price .pricing-table td a{padding:0 0 2rem 0;text-align:center;font-size:1.4rem}}@media screen and (max-width: 600px){.nikibi-price .pricing-table td a{padding:0 0 2rem 0;text-align:center;font-size:1.4rem}}.nikibi-price .pricing-table td a::before{position:absolute;display:block;content:" ＞";font-size:1.2rem;right:0}@media screen and (max-width: 979px){.nikibi-price .pricing-table td a::before{font-size:1rem;right:10px}}@media screen and (max-width: 758px){.nikibi-price .pricing-table td a::before{right:50%;transform:translateX(50%);bottom:0}}@media screen and (max-width: 600px){.nikibi-price .pricing-table td a::before{right:50%;transform:translateX(50%);bottom:0}}
/*# sourceMappingURL=nikibi-price.css.map */
