@charset "UTF-8";.cmn04_tab-block .tab-list{display:flex;list-style:none;margin-bottom:51px;padding:0 0 9px}.cmn04_tab-block .tab-list li{background-color:#fff;border:2px solid #2871cf;border-width:2px 1px;color:#2871cf;cursor:pointer;font-size:2rem;font-weight:500;line-height:1.4;padding:16px;position:relative;text-align:center;transition:.3s ease;width:100%}@media screen and (max-width:768px){.cmn04_tab-block .tab-list li{font-size:1.6rem}}.cmn04_tab-block .tab-list li:after{border:1px solid transparent;border-top-color:#2871cf;border-width:9px 8px;bottom:0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;transition:bottom .3s ease;width:0;z-index:-1}.cmn04_tab-block .tab-list li.-js-current,.cmn04_tab-block .tab-list li:hover{background-color:#2871cf;color:#fff}.cmn04_tab-block .tab-list li.-js-current:after{bottom:-20px}.cmn04_tab-block .tab-list li:first-child{border-left-width:2px;border-radius:8px 0 0 8px}.cmn04_tab-block .tab-list li:last-child{border-radius:0 8px 8px 0;border-right-width:2px}.cmn04_tab-block .tab-body.-has-tabs .item{display:none}.cmn04_tab-block .tab-body.-has-tabs .item.-js-current{display:block}.cmn04_tab-block .tab-body .caution{background-color:#ffe2e2;border:1px solid #f75454;border-radius:8px;color:#f75454;font-size:1.8rem;font-weight:500;line-height:1.56;margin-bottom:60px;padding:24px;text-align:center}@media screen and (max-width:768px){.cmn04_tab-block .tab-body .caution{padding:20px}}.cmn04_tab-block .tab-body h2{font-size:3.8rem;margin:0 0 40px;padding-left:32px;position:relative}@media screen and (max-width:768px){.cmn04_tab-block .tab-body h2{font-size:3.2rem;padding-left:28px}}.cmn04_tab-block .tab-body h2:before{background-color:#2871cf;border:7px solid #e0effc;border-radius:50%;content:"";height:7px;left:0;position:absolute;top:25px;width:7px}@media screen and (max-width:768px){.cmn04_tab-block .tab-body h2:before{border-width:6px;height:6px;top:22px;width:6px}}.cmn04_tab-block .tab-body .table{background-color:#f0f8ff;border-radius:8px;padding:50px 80px 80px}@media screen and (max-width:768px){.cmn04_tab-block .tab-body .table{padding:16px 20px 40px}}.cmn04_tab-block .tab-body table{border-collapse:collapse;table-layout:fixed}@media screen and (max-width:768px){.cmn04_tab-block .tab-body table,.cmn04_tab-block .tab-body table tbody,.cmn04_tab-block .tab-body table td,.cmn04_tab-block .tab-body table th,.cmn04_tab-block .tab-body table tr{display:block}}.cmn04_tab-block .tab-body table td,.cmn04_tab-block .tab-body table th{border-bottom:1px solid #b8dcfc;line-height:1.75;padding:30px 0;vertical-align:top}@media screen and (max-width:768px){.cmn04_tab-block .tab-body table td,.cmn04_tab-block .tab-body table th{padding:0}}.cmn04_tab-block .tab-body table th{color:#333;font-weight:500;padding-right:30px}@media screen and (max-width:768px){.cmn04_tab-block .tab-body table th{border-bottom:none;min-width:none;padding:24px 0 20px;text-align:left}}.cmn04_tab-block .tab-body table th>span{background-color:#fff;border-radius:18px;display:flex;justify-content:center;margin-right:auto;min-width:134px;padding:2px 5px 4px;text-align:center}@media screen and (max-width:768px){.cmn04_tab-block .tab-body table th>span{display:inline-flex;font-size:1.4rem}.cmn04_tab-block .tab-body table td{padding-bottom:20px}}.cmn04_tab-block .tab-body table td .caution-list{font-size:1.4rem;line-height:1.57;list-style:none;margin:20px 0 0;padding:0}@media screen and (max-width:768px){.cmn04_tab-block .tab-body table td .caution-list{font-size:1.2rem;line-height:1.75;margin-top:16px}}.cmn04_tab-block .tab-body table td .caution-list li{padding-left:19px;position:relative}@media screen and (max-width:768px){.cmn04_tab-block .tab-body table td .caution-list li{padding-left:17px}}.cmn04_tab-block .tab-body table td .caution-list li:before{content:"※";display:inline-block;left:0;position:absolute;top:0}.cmn04_tab-block .tab-body table td .caution-list li:not(:last-child){margin-bottom:10px}.-is-in-editor .cmn04_tab-block .tab-list li{pointer-events:none}.-is-in-editor .cmn04_tab-block .tab-body.-has-tabs .item{display:block!important;opacity:1!important;transform:none!important;visibility:visible!important}