@layer components{:is(.cms-content,.common-content)>:first-child{margin-top:0!important}:is(.cms-content,.common-content) a:not(:has(span[class^=primary-button])):not(.contents-cta-banner *){--line-width:1px;background-image:linear-gradient(90deg, var(--color-Color-Accent-Blue-600), var(--color-Color-Accent-Blue-600));background-position:right 90%;background-repeat:no-repeat;background-size:100% var(--line-width);color:var(--color-Color-Accent-Blue-600)!important;text-decoration:none!important}:is(.cms-content,.common-content) a[target=_blank]:not(:has(span[class^=primary-button])):not(.contents-cta-banner *):after{content:"";vertical-align:text-bottom;background-image:url(/images/common/icon-text-link_external.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px;margin-left:4px;display:inline-block}:is(.cms-content,.common-content) a:not(:has(span[class^=primary-button])):not(.contents-cta-banner *):hover{animation:.56s cubic-bezier(.55,.05,.22,.99) forwards link-underline-flow}@media (max-width:767px){:is(.cms-content,.common-content) a:not(:has(span[class^=primary-button])):not(.contents-cta-banner *):before{width:20px;height:20px}}:is(.cms-content,.common-content) .contents-cta-banner a:before{content:none!important}:is(.cms-content,.common-content) .contents-cta-banner a{color:inherit!important;opacity:1!important;text-decoration:none!important}:is(.cms-content,.common-content) a:has(span[class^=primary-button]){text-align:center;width:fit-content;padding:var(--spacing-5) var(--spacing-6);font-size:var(--text-lg);border-radius:var(--radius-lg);align-items:center;gap:1rem;margin-inline:auto;text-decoration:none;transition:background-color .3s ease-out;display:flex}@media (max-width:767px){:is(.cms-content,.common-content) a:has(span[class^=primary-button]){padding:var(--spacing-3) var(--spacing-4);font-size:var(--text-base)}}:is(.cms-content,.common-content) a:has(span[class^=primary-button]):hover{opacity:1!important}:is(.cms-content,.common-content) a:has(span.primary-button_black){background-color:var(--aaam-Color-Accent-Bronze-600);color:var(--aaam-Color-Primary-Neutral-50)}:is(.cms-content,.common-content) a:has(span.primary-button_black):hover{background-color:var(--aaam-Color-Accent-Bronze-700)}:is(.cms-content,.common-content) a:has(span.primary-button_white){background-color:var(--aaam-Color-Accent-Bronze-100);color:var(--aaam-Color-Accent-Bronze-800);outline:1px solid var(--aaam-Color-Accent-Bronze-200)}:is(.cms-content,.common-content) a:has(span.primary-button_white):hover{background-color:var(--aaam-Color-Accent-Bronze-200)}:is(.cms-content,.common-content) h2,:is(.cms-content,.common-content) h3,:is(.cms-content,.common-content) h4{align-items:center;line-height:1.4;display:flex}:is(.cms-content,.common-content) h2{margin-top:var(--spacing-20);font-size:var(--text-3xl)}@media (max-width:767px){:is(.cms-content,.common-content) h2{margin-top:var(--spacing-10);font-size:var(--text-2xl)}}:is(.cms-content,.common-content) h3{margin-top:var(--spacing-12);font-size:var(--text-xl);padding:var(--spacing-4);padding-left:var(--spacing-7);background-color:var(--aaam-Color-Accent-Bronze-100);border-radius:6px;position:relative}:is(.cms-content,.common-content) h3:before{content:"";left:var(--spacing-4);width:4px;height:calc(100% - (var(--spacing-4) *2));background-color:var(--aaam-Color-Accent-Bronze-600);border-radius:9999px;position:absolute;top:50%;transform:translateY(-50%)}@media (max-width:767px){:is(.cms-content,.common-content) h3{margin-top:var(--spacing-6);font-size:var(--text-lg)}}:is(.cms-content,.common-content) h4{margin-top:var(--spacing-10);font-size:var(--text-xl);padding-block:var(--spacing-3);border-bottom:1px solid var(--aaam-Color-Accent-Bronze-200);gap:var(--spacing-2)}:is(.cms-content,.common-content) h4:before{content:"＊";color:var(--aaam-Color-Accent-Bronze-600)}@media (max-width:767px){:is(.cms-content,.common-content) h4{margin-top:var(--spacing-5);font-size:var(--text-lg)}}:is(.cms-content,.common-content) h3 .label{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-3);border-radius:9999px}:is(.cms-content,.common-content) h3 .label.color-black{background-color:var(--aaam-Color-Primary-700);color:var(--aaam-Color-Primary-50)}:is(.cms-content,.common-content) h3 .label.color-white{background-color:var(--aaam-Color-Primary-200);color:var(--aaam-Color-Primary-500)}:is(.cms-content,.common-content) figure{margin-top:var(--spacing-6);width:100%}:is(.cms-content,.common-content) p{margin-top:var(--spacing-6);font-size:var(--text-lg);line-height:1.9}@media (max-width:767px){:is(.cms-content,.common-content) p{font-size:var(--text-md);line-height:1.8}}:is(.cms-content,.common-content) blockquote{padding-left:var(--spacing-12);border-left:3px solid var(--aaam-Color-Accent-Bronze-600)}@media (max-width:767px){:is(.cms-content,.common-content) blockquote{padding-left:var(--spacing-6)}}:is(.cms-content,.common-content) .marker{color:var(--aaam-Color-Accent-Red-600);background:linear-gradient(#0000 40%,#ffdbd0 40%);padding-bottom:.25em;font-weight:700;position:relative}:is(.cms-content,.common-content) table{width:100%;margin-top:var(--spacing-6);border-collapse:separate;border-spacing:0;border:1px solid var(--aaam-Color-Accent-Bronze-200);table-layout:fixed;border-radius:6px;overflow:hidden}:is(.cms-content,.common-content) table p{font-size:var(--text-md);margin-top:0;line-height:1.8}:is(.cms-content,.common-content) table tr:last-child th,:is(.cms-content,.common-content) table tr:last-child td{border-bottom:none}@media (max-width:767px){:is(.cms-content,.common-content) table p{font-size:13px}}:is(.cms-content,.common-content) table th,:is(.cms-content,.common-content) table td{padding:var(--spacing-3);border-right:1px solid var(--aaam-Color-Accent-Bronze-200);border-bottom:1px solid var(--aaam-Color-Accent-Bronze-200)}:is(.cms-content,.common-content) table th:last-child,:is(.cms-content,.common-content) table td:last-child{border-right:none}:is(.cms-content,.common-content) table th{text-align:left;background-color:var(--aaam-Color-Accent-Bronze-75)}:is(.cms-content,.common-content) .table-scroll{width:100%;margin-top:var(--spacing-6)}@media (max-width:767px){:is(.cms-content,.common-content) .table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}}:is(.cms-content,.common-content) table.common-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:auto}@media (max-width:767px){:is(.cms-content,.common-content) table.common-table{min-width:640px}}:is(.cms-content,.common-content) table.common-table th,:is(.cms-content,.common-content) table.common-table td{vertical-align:top;width:50%}:is(.cms-content,.common-content) table.common-table th{padding-block:var(--spacing-5);padding-right:var(--spacing-5);border-bottom:2px solid var(--aaam-Color-Primary-700);font-size:var(--text-lg);text-align:left;font-weight:400}:is(.cms-content,.common-content) table.common-table.type02 th:not(:first-child){width:20%}:is(.cms-content,.common-content) table.common-table td{padding-block:var(--spacing-3);padding-right:var(--spacing-3);border-bottom:1px solid var(--aaam-Color-Primary-700);font-size:var(--text-sm)}@media (max-width:767px){:is(.cms-content,.common-content) table.common-table td{font-size:var(--text-xs);padding-block:var(--spacing-2);padding-right:var(--spacing-2)}}:is(.cms-content,.common-content) ul{font-size:var(--text-lg);padding-left:var(--spacing-6);margin-top:var(--spacing-6);line-height:1.9;list-style:outside}@media (max-width:767px){:is(.cms-content,.common-content) ul{margin-top:var(--spacing-6);font-size:var(--text-md);line-height:1.8}}:is(.cms-content,.common-content) ul:has(span.unique-list){margin-top:0;padding-left:0;list-style:none}:is(.cms-content,.common-content) ul:has(span.unique-list) li{align-items:center;gap:var(--spacing-3);padding-block:var(--spacing-8);border-bottom:1px solid var(--aaam-Color-Accent-Bronze-200);display:flex}:is(.cms-content,.common-content) ul:has(span.unique-list) li:before{content:"";background-image:url(/images/common/icon-check-for-uniquelist.svg);background-repeat:no-repeat;background-size:contain;width:26px;height:26px;display:block}:is(.cms-content,.common-content) ul:has(span.unique-list) li span.unique-list{font-size:var(--text-xl);flex:1;line-height:1.4}@media (max-width:767px){:is(.cms-content,.common-content) ul:has(span.unique-list) li{gap:var(--spacing-2);padding-block:var(--spacing-5)}:is(.cms-content,.common-content) ul:has(span.unique-list) li:before{width:24px;height:24px}:is(.cms-content,.common-content) ul:has(span.unique-list) li span.unique-list{font-size:var(--text-lg)}}:is(.cms-content,.common-content) ol{font-size:var(--text-lg);padding-left:var(--spacing-6);margin-top:var(--spacing-6);line-height:1.9;list-style:decimal}@media (max-width:767px){:is(.cms-content,.common-content) ol{margin-top:var(--spacing-6);font-size:var(--text-md);line-height:1.8}}}
