.contents-02{margin-bottom:var(--margin-bottom,15px);margin-top:var(--margin-top,15px)}.contents-02__button{background:none;border:none;border-bottom:2px solid #0fa1c4;color:#000;cursor:pointer;display:block;outline-offset:4px;padding-bottom:15px;padding-right:40px;position:relative;text-align:left;width:100%}.contents-02__button:after{background-size:cover;content:"";height:30px;position:absolute;right:0;top:calc(50% - 7.5px);translate:0 -50%;width:30px}@media screen and (max-width:767px){.contents-02__button{padding-bottom:10px;padding-right:30px}.contents-02__button:after{height:20px;top:calc(50% - 5px);width:20px}}.contents-02__h2{font-size:1.75rem;font-weight:400}@media screen and (max-width:767px){.contents-02__h2{font-size:18px}}.contents-02__container:before{content:"";display:block;height:28px}@media screen and (max-width:767px){.contents-02__container:before{height:20px}}.contents-02__h3{border-bottom:2px solid #d8d8d8;color:#000;font-size:1.375rem;font-weight:400;margin-bottom:30px;padding-bottom:11px}@media screen and (max-width:767px){.contents-02__h3{font-size:18px;margin-bottom:20px}}.contents-02__table .col-left{background:#f0f0f0;color:#333;font-weight:500;height:41px;width:44%}.contents-02__table .col-right{background:#fff;color:#333;font-size:14px;font-weight:500;width:56%}.contents-02__table table{border:1px solid #ddd;margin-bottom:40px;width:100%}.contents-02__table tr{border-bottom:1px solid #ddd}.contents-02__table td{font-size:14px;padding-bottom:14px;padding-left:40px;padding-top:14px}@media screen and (max-width:767px){.contents-02__table table{margin-bottom:20px}.contents-02__table td{padding-left:10px}}