.cmn12_tab-block .tab-list{align-items:flex-end;display:flex;gap:10px;list-style:none;margin:0;padding:0 10px}@media screen and (max-width:768px){.cmn12_tab-block .tab-list{gap:4px;padding:0}}.cmn12_tab-block .tab-list li{cursor:pointer;display:flex;flex:1;justify-content:center;position:relative}.cmn12_tab-block .tab-list li:before{border:1px solid transparent;border-width:10px 6px;bottom:-20px;height:0;left:0;margin:auto;position:absolute;right:0;width:0}@media screen and (max-width:768px){.cmn12_tab-block .tab-list li:before{border-width:7px 5px;bottom:-14px}}.cmn12_tab-block .tab-list li.-js-open:before{content:""}.cmn12_tab-block .tab-list.-image li{border:solid #a1a1a1;border-radius:4px 4px 0 0;border-width:1px 1px 0}@media screen and (max-width:768px){.cmn12_tab-block .tab-list.-image li{border-radius:2px 2px 0 0;padding:0 4px}}.cmn12_tab-block .tab-list.-image li>span{text-align:center}.cmn12_tab-block .tab-list.-image li .js-image-on{display:none}.cmn12_tab-block .tab-list.-image li.-js-open{margin-bottom:-4px}@media screen and (max-width:768px){.cmn12_tab-block .tab-list.-image li.-js-open{margin-bottom:-3px;padding:2px 4px 5px}}.cmn12_tab-block .tab-list.-image li.-js-open .js-image-on{display:block}.cmn12_tab-block .tab-list.-image li.-js-open .js-image-off{display:none}.cmn12_tab-block .tab-list.-text li{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.cmn12_tab-block .tab-list.-text li{font-size:1.4rem}}.cmn12_tab-block .tab-list.-text li:before{bottom:-24px}@media screen and (max-width:768px){.cmn12_tab-block .tab-list.-text li:before{bottom:-17px}}.cmn12_tab-block .tab-list.-text li span{color:#fff;padding:7px 7px 4px;text-align:center;width:100%}@media screen and (max-width:768px){.cmn12_tab-block .tab-list.-text li span{padding:11px 11px 8px}}.cmn12_tab-block .tab-list.-text li.-js-open:before,.cmn12_tab-block .tab-list.-text li:hover:before{content:""}.cmn12_tab-block .tab-list.-text li.-js-open span,.cmn12_tab-block .tab-list.-text li:hover span{background:#fff;border:solid #c3c3c3;border-radius:4px 4px 0 0;border-width:1px 1px 0;color:#555;padding:13px}@media screen and (max-width:768px){.cmn12_tab-block .tab-list.-text li.-js-open span,.cmn12_tab-block .tab-list.-text li:hover span{border-radius:8px 8px 0 0;padding:20px 11px 16px}}.cmn12_tab-block .tab-list.-tab-separate{position:relative}.cmn12_tab-block .tab-list.-tab-separate:before{background:#d2d2d2;border-radius:4px 4px 0 0;bottom:0;content:"";height:36px;left:0;position:absolute;width:100%}.cmn12_tab-block .tab-list.-tab-separate li:not(:last-child){padding-right:12px}@media screen and (max-width:768px){.cmn12_tab-block .tab-list.-tab-separate li:not(:last-child){padding-right:6px}}.cmn12_tab-block .tab-list.-tab-separate li:not(:last-child):after{background:#e9e9e9;border-right:1px solid #b4b4b4;bottom:0;content:"";height:30px;position:absolute;right:-2px;width:1px}.cmn12_tab-block .tab-body{background:#fff}.cmn12_tab-block .tab-body .tab-item{display:none}.cmn12_tab-block .tab-body .inner-item{padding:20px}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .inner-item{padding:16px 10px 12px}}.cmn12_tab-block .tab-body .inner-item .heading{align-items:center;display:flex;font-size:1.8rem;font-weight:700;gap:10px;line-height:1.6;margin-bottom:5px}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .inner-item .heading{align-items:flex-start;font-size:1.8rem;gap:8px}}.cmn12_tab-block .tab-body .inner-item .heading.-dot-line{border-bottom:1px dotted #7f7f7f}.cmn12_tab-block .tab-body .inner-item .heading .image{display:inline-flex;flex:0 0 auto;padding-bottom:.3em}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .inner-item .heading .image{padding:.3em 0 0}}.cmn12_tab-block .tab-body .tab-loop:not(:last-child){margin-bottom:40px}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .tab-loop:not(:last-child){margin-bottom:24px}}.cmn12_tab-block .tab-body .add:not(:last-child){margin-bottom:30px}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .add:not(:last-child){margin-bottom:20px}}.cmn12_tab-block .tab-body .button .c-button.-white.-color-change{background:linear-gradient(0deg,#f0f0f0,#fff);border:1px solid #c4c4c4;border-radius:4px;color:#069;font-size:1.8rem;justify-content:center;max-width:576px;padding:17px;text-align:center}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .button .c-button.-white.-color-change{font-size:1.7rem}}.cmn12_tab-block .tab-body .button .c-button.-white.-color-change span{line-height:1;padding-left:23px;position:relative;width:auto}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .button .c-button.-white.-color-change span{padding-left:33px}}.cmn12_tab-block .tab-body .button .c-button.-white.-color-change span:before{background:url(https://21063233.fs1.hubspotusercontent-na1.net/hubfs/21063233/denwa-hikari2024/assets/images/common/button-arrow.svg) 50% 50%/7px auto #069 no-repeat;border-radius:50%;bottom:0;content:"";height:15px;left:0;margin:auto;position:absolute;top:0;width:15px}@media screen and (max-width:768px){.cmn12_tab-block .tab-body .button .c-button.-white.-color-change span:before{height:17px;width:17px}}.cmn12_tab-block .tab-body .button .c-button.-white.-color-change:hover{color:#036}.cmn12_tab-block .tab-body .button .c-button.-white.-color-change:hover span:before{background-color:#036}.cmn12_tab-block.-heading-dot-line .inner-item .heading{border-bottom:1px dotted #7f7f7f;margin-bottom:5px}@media screen and (max-width:768px){.cmn12_tab-block.-heading-dot-line .inner-item .heading{margin-bottom:8px}}.cmn12_tab-block.-blue .tab-list li:before{border-top-color:#0063b9}.cmn12_tab-block.-blue .tab-list.-image li.-js-open{background:#0063b9;border-color:#0063b9}.cmn12_tab-block.-blue .tab-body{border-top:4px solid #1a8ac4!important}@media screen and (max-width:768px){.cmn12_tab-block.-blue .tab-body{border-top-width:3px!important}}.cmn12_tab-block.-blue.-bg-color-change .inner-item:not(:last-child){border-bottom:1px solid #e2eff6}.cmn12_tab-block.-blue.-bg-color-change .inner-item:nth-child(odd){background-color:#edf9ff}.cmn12_tab-block.-blue.-bg-color-change .inner-item:nth-child(odd)+.add{margin-top:-1px}.cmn12_tab-block.-orange .tab-list li:before{border-top-color:#ff9032}.cmn12_tab-block.-orange .tab-list.-image li.-js-open{background:#ff9032;border-color:#ff9032}.cmn12_tab-block.-orange .tab-body{border-top:4px solid #ff9032!important}@media screen and (max-width:768px){.cmn12_tab-block.-orange .tab-body{border-top-width:3px!important}}.cmn12_tab-block.-orange.-bg-color-change .inner-item:nth-child(odd){background-color:#fefaf0}.cmn12_tab-block.-orange.-bg-color-change .inner-item:nth-child(odd):not(:last-child){border-bottom:1px solid #f4efe9}.cmn12_tab-block.-orange.-bg-color-change .inner-item:nth-child(odd)+.add{margin-top:-1px}