@media only screen and (min-width: 1025px){#abi_page{overflow-y:visible !important}}@media only screen and (min-width: 768px) and (max-width: 1024px){#abi_page{overflow:visible !important}}@media only screen and (min-width: 1025px){.p-license-tab{margin-top:7.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license-tab{margin-top:6.15rem}}@media only screen and (max-width: 767px){.p-license-tab{margin-top:4em}}.p-license-tab .c-tab-btn{margin-inline:auto}@media only screen and (min-width: 1025px){.p-license-tab .c-tab-btn{width:calc(975 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license-tab .c-tab-btn{width:85%}}@media only screen and (max-width: 767px){.p-license-tab .c-tab-btn{width:90%}}.p-license-tab .c-tab-btn>ul>li{width:calc(100% / 3)}.p-license{display:flex;justify-content:space-between;margin-left:auto}@media only screen and (min-width: 1025px){.p-license{width:calc(1340 / 1440 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license{width:95%}}@media only screen and (max-width: 767px){.p-license{width:100%}}@media only screen and (min-width: 1025px){.p-license{margin-top:10.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license{margin-top:9.23rem}}@media only screen and (max-width: 767px){.p-license{margin-top:6em}}@media only screen and (max-width: 767px){.p-license{display:block}}@media only screen and (min-width: 1025px){.p-license__text{width:calc(350 / 1340 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__text{width:calc(330 / 1340 * 100%)}}@media only screen and (max-width: 767px){.p-license__text{width:70%}}@media only screen and (max-width: 767px){.p-license__text{margin-inline:auto}.p-license__text .c-title{text-align:center}}.p-license__nav{position:sticky;left:0}@media only screen and (min-width: 1025px){.p-license__nav{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__nav{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-license__nav{margin-top:1.5em}}@media only screen and (min-width: 1025px){.p-license__nav{width:calc(185 / 350 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__nav{width:60%}}@media only screen and (max-width: 767px){.p-license__nav{width:100%}}@media only screen and (min-width: 1025px){.p-license__nav{margin-right:5.38rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__nav{margin-right:0}}@media only screen and (max-width: 767px){.p-license__nav{margin-right:0}}@media only screen and (min-width: 1025px){.p-license__nav{top:6em}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__nav{top:5em}}@media only screen and (max-width: 767px){.p-license__nav{top:4em}}@media only screen and (min-width: 1025px){.p-license__nav{margin-left:auto}}.p-license__nav-inner>li>a{position:relative;display:block;padding:.76rem 1.92rem .76rem 0}@media only screen and (max-width: 767px){.p-license__nav-inner>li>a{padding:.38rem 1.92rem .38rem 0}}.p-license__nav-inner>li>a .t{font-size:.85rem;line-height:1;color:var(--color-cv-rsv)}.p-license__nav-inner>li>a .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:0;width:1.53rem;aspect-ratio:1/1;border-radius:50%;border:1px solid var(--color-sub-link);background:var(--color-bg-1);transform:translateY(-50%);transition:ease .3s border, ease .3s background}@media only screen and (max-width: 767px){.p-license__nav-inner>li>a .icon{transform:translateY(-50%) rotate(90deg)}}.p-license__nav-inner>li>a .icon .c-icon{width:.6em;height:.6em;fill:var(--color-sub-link);transition:ease .3s fill}@media only screen and (min-width: 1025px){.p-license__nav-inner>li>a:hover .icon{border:var(--color-cv-kyousyujyo);background:var(--color-cv-kyousyujyo)}.p-license__nav-inner>li>a:hover .icon .c-icon{fill:var(--color-bg-1)}}.p-license__body{position:relative}@media only screen and (min-width: 768px){.p-license__body{width:calc(960 / 1340 * 100%)}}@media only screen and (max-width: 767px){.p-license__body{width:100%}}@media only screen and (min-width: 1025px){.p-license__body{margin-left:calc(30 / 1340 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__body{margin-left:calc(15 / 1340 * 100%)}}@media only screen and (max-width: 767px){.p-license__body{margin-left:auto}}@media only screen and (min-width: 1025px){.p-license__body{padding-top:10.76rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__body{padding-top:9.23rem}}@media only screen and (max-width: 767px){.p-license__body{padding-top:6em}}@media only screen and (max-width: 767px){.p-license__body{margin-top:2em}}.p-license__body::before{content:"";position:absolute;top:0;right:0;z-index:-2;border-radius:.3rem 0 0 .3rem;background:var(--bg-pattern-check)}@media only screen and (min-width: 1025px){.p-license__body::before{width:calc(860 / 960 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__body::before{width:90%}}@media only screen and (max-width: 767px){.p-license__body::before{width:90%}}@media only screen and (min-width: 768px){.p-license__body::before{height:calc(100% - 3.84rem)}}@media only screen and (max-width: 767px){.p-license__body::before{height:95%}}@media only screen and (min-width: 1025px){.p-license__contents{width:calc(860 / 960 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__contents{width:90%}}@media only screen and (max-width: 767px){.p-license__contents{width:90%}}@media only screen and (max-width: 767px){.p-license__contents{margin-inline:auto}}@media only screen and (min-width: 768px){.p-license__content:nth-child(n+2){margin-top:1.84rem}}@media only screen and (max-width: 767px){.p-license__content:nth-child(n+2){margin-top:1.5em}}.p-license__add{position:relative}@media only screen and (min-width: 1025px){.p-license__add{padding:2.46rem 3.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__add{padding:1.84rem 2.46rem}}@media only screen and (max-width: 767px){.p-license__add{padding:1.5em 2em}}.p-license__add::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-sub-light)}.p-license__add .c-title__jp{color:var(--color-text-error);position:relative;padding-left:1.15rem}.p-license__add .c-title__jp::before{content:"";position:absolute;top:55%;left:0;transform:translateY(-50%);width:1rem;height:1rem;background:url(../../license/images/ic_warning.svg) no-repeat}@media only screen and (min-width: 768px){.p-license__add .txt{margin-top:.92rem}}@media only screen and (max-width: 767px){.p-license__add .txt{margin-top:1em}}.p-license__flow{border:1px solid var(--color-sub-line);border-radius:.3rem 0 0 .3rem;position:relative}.p-license__flow::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-1)}.p-license__flow-head{border-bottom:1px solid var(--color-sub-line)}@media only screen and (min-width: 1025px){.p-license__flow-head{padding:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__flow-head{padding:1.53rem}}@media only screen and (max-width: 767px){.p-license__flow-head{padding:1.2em}}.p-license__flow-main{margin-inline:auto;position:relative}@media only screen and (min-width: 1025px){.p-license__flow-main{width:calc(670 / 860 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__flow-main{width:90%}}@media only screen and (max-width: 767px){.p-license__flow-main{width:90%}}@media only screen and (min-width: 768px){.p-license__flow-main{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-license__flow-main{margin-top:2em}}@media only screen and (min-width: 768px){.p-license__flow-main{margin-bottom:3.07rem}}@media only screen and (max-width: 767px){.p-license__flow-main{margin-bottom:2em}}.p-license__flow-main::before{content:"";position:absolute;top:0;left:50%;z-index:-1;width:3px;background-color:var(--color-sub-line);transform:translateX(-50%)}@media only screen and (min-width: 768px){.p-license__flow-main::before{height:calc(100% - 3.07rem)}}@media only screen and (max-width: 767px){.p-license__flow-main::before{height:calc(100% - 5em)}}@media only screen and (min-width: 1025px){.p-license__flow-main::before{margin-left:4.9vw}}.p-license__flow-main-item{display:flex;justify-content:flex-end}@media only screen and (max-width: 1024px){.p-license__flow-main-item{display:block}}@media only screen and (min-width: 768px){.p-license__flow-main-item:nth-child(n+2){margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-license__flow-main-item:nth-child(n+2){margin-top:2em}}.p-license__flow-main-label{display:flex;justify-content:center;align-items:center;padding:.92rem .76rem;border-radius:.3rem 0 0 .3rem;background:var(--color-accent-1)}@media only screen and (min-width: 1025px){.p-license__flow-main-label{width:calc(140 / 670 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__flow-main-label{width:100%}}@media only screen and (max-width: 767px){.p-license__flow-main-label{width:100%}}@media only screen and (max-width: 1024px){.p-license__flow-main-label{border-radius:.3rem .3rem 0 0}}.p-license__flow-main-content{border-radius:0 .3rem .3rem 0;border:1px solid var(--color-sub-line);background:var(--color-bg-1)}@media only screen and (min-width: 1025px){.p-license__flow-main-content{width:calc(530 / 670 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__flow-main-content{width:100%}}@media only screen and (max-width: 767px){.p-license__flow-main-content{width:100%}}@media only screen and (max-width: 1024px){.p-license__flow-main-content{border-radius:0 0 .3rem .3rem}}.p-license__flow-main-content--title{border-radius:.3rem}@media only screen and (min-width: 768px){.p-license__flow-main-content--title{padding:.76rem .92rem}}@media only screen and (max-width: 767px){.p-license__flow-main-content--title{padding:0.5em 1em}}.p-license__flow-main-content--title-rnone{border-radius:0 .3rem .3rem 0}@media only screen and (min-width: 768px){.p-license__flow-main-content--title-rnone{padding:.76rem .92rem}}@media only screen and (max-width: 767px){.p-license__flow-main-content--title-rnone{padding:0.5em 1em}}.p-license__flow-main-license-title{color:var(--color-title-1);padding:.3rem 1.53rem;text-align:center;background:var(--color-table-bg)}@media only screen and (min-width: 768px){.p-license__flow-main-license-title{font-size:.85rem}}@media only screen and (max-width: 767px){.p-license__flow-main-license-title{font-size:.93rem}}.p-license__flow-main-license-list{display:flex;border-top:1px solid var(--color-bg-1)}.p-license__flow-main-license-list-item{width:calc(100% / 3);display:flex;flex-direction:column;justify-content:flex-end}.p-license__flow-main-license-list-item-th{color:var(--color-title-1);padding:.46rem 0;text-align:center;font-weight:500;background:var(--color-table-bg)}@media only screen and (min-width: 768px){.p-license__flow-main-license-list-item-th{font-size:1rem}}@media only screen and (max-width: 767px){.p-license__flow-main-license-list-item-th{font-size:.86rem}}.p-license__flow-main-license-list-item-td{padding:.46rem;text-align:center;font-weight:500;background:var(--color-bg-1)}@media only screen and (min-width: 768px){.p-license__flow-main-license-list-item-td{font-size:1.08rem}}@media only screen and (max-width: 767px){.p-license__flow-main-license-list-item-td{font-size:.93rem}}.p-license__flow-main-license-list-item:nth-child(n+2) .p-license__flow-main-license-list-item-th{border-left:1px solid var(--color-bg-1)}.p-license__flow-main-license-list-item:nth-child(n+2) .p-license__flow-main-license-list-item-td{border-left:1px solid var(--color-bg-1)}.p-license__flow-main-license-text{padding:.46rem 1.53rem;text-align:center;font-weight:500}@media only screen and (min-width: 768px){.p-license__flow-main-license-text{font-size:1.08rem}}@media only screen and (max-width: 767px){.p-license__flow-main-license-text{font-size:.93rem}}.p-license__flow-main-license-plus{font-size:.92rem;padding:.3rem 1.53rem;line-height:1;text-align:center;background:#ECF4FF}.p-license__flow-main-license-course{padding:.46rem 1.53rem;text-align:center;font-weight:500}@media only screen and (min-width: 768px){.p-license__flow-main-license-course{font-size:1.08rem}}@media only screen and (max-width: 767px){.p-license__flow-main-license-course{font-size:.93rem}}.p-license__flow-main-more-wrap{position:relative}@media only screen and (max-width: 767px){.p-license__flow-main-more-wrap{margin-top:2em}}@media only screen and (min-width: 768px){.p-license__flow-main-more{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-license__flow-main-more{margin-top:2em}}@media only screen and (max-width: 767px){.p-license__flow-main-more{max-height:40vw;overflow:hidden;position:relative}}@media only screen and (max-width: 767px) and (min-width: 768px) and (max-width: 1024px){.p-license__flow-main-more{max-height:22vw}}@media only screen and (max-width: 767px){.p-license__flow-main-more::after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(to bottom, rgba(255,255,255,0),#ffffff);pointer-events:none}.p-license__flow-main-more.is-open{max-height:2000px}.p-license__flow-main-more.is-open::after{opacity:0}}@media only screen and (min-width: 768px){.p-license__flow-main-more-gradient{display:none}}@media only screen and (max-width: 767px){.p-license__flow-main-more-gradient{position:absolute;z-index:1;bottom:0;left:0;width:100%;height:5em;background:linear-gradient(to bottom, rgba(255,255,255,0),#ffffff);pointer-events:none;opacity:1;transition:opacity 0.3s ease}.p-license__flow-main-more-gradient.is-hidden{opacity:0}}@media only screen and (min-width: 768px){.p-license__flow-main-morebtn{display:none}}@media only screen and (max-width: 767px){.p-license__flow-main-morebtn{font-size:.85rem;position:relative;display:flex;align-items:center;width:100%;margin-top:1.5em;padding:.92rem .92rem .92rem 0;border-bottom:1px solid var(--color-sub-link);background:var(--color-bg-1);cursor:pointer}.p-license__flow-main-morebtn .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:0;width:1.53rem;height:1.53rem;border-radius:50%;border:1px solid var(--color-sub-link);transform:translateY(-50%)}.p-license__flow-main-morebtn .icon::before{content:"";position:absolute;top:50%;left:50%;width:.53rem;height:1px;background:var(--color-sub-link);transform:translate(-50%, -50%)}.p-license__flow-main-morebtn .icon::after{content:"";position:absolute;top:50%;left:50%;width:1px;height:.53rem;transition:ease .3s opacity;background:var(--color-sub-link);transform:translate(-50%, -50%)}.p-license__flow-main-morebtn[aria-expanded="true"] .icon::after{opacity:0}}.p-license__price{border:1px solid var(--color-sub-line);border-radius:.3rem 0 0 .3rem;position:relative}.p-license__price::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-1)}.p-license__price-head{border-bottom:1px solid var(--color-sub-line)}@media only screen and (min-width: 1025px){.p-license__price-head{padding:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__price-head{padding:1.53rem}}@media only screen and (max-width: 767px){.p-license__price-head{padding:1.2em}}.p-license__price-main{margin-inline:auto}@media only screen and (min-width: 1025px){.p-license__price-main{width:calc(740 / 860 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__price-main{width:90%}}@media only screen and (max-width: 767px){.p-license__price-main{width:90%}}@media only screen and (min-width: 768px){.p-license__price-main{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-license__price-main{margin-top:2em}}@media only screen and (min-width: 768px){.p-license__price-main{margin-bottom:3.07rem}}@media only screen and (max-width: 767px){.p-license__price-main{margin-bottom:2em}}@media only screen and (min-width: 768px){.p-license__price-main-text{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-license__price-main-text{margin-top:1.2em}}.p-license__price-main-text .txt{font-size:1.08rem;padding:.76rem .92rem;text-align:center;color:var(--color-title-1);font-weight:500;border-radius:.3rem;border:1px solid var(--color-sub-line)}.p-license__price-main-text .txt .sub{font-size:.77rem;margin-left:.5em;color:var(--color-text-sub)}.p-license__price-main-text .att-txt{font-size:.92rem;color:var(--color-text-sub);padding-left:1em;text-indent:-1em}@media only screen and (min-width: 768px){.p-license__price-main-text .att-txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-license__price-main-text .att-txt{margin-top:1.2em}}.p-license__price-main-table{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 768px){.p-license__price-main-table{margin-top:1.53rem}}@media only screen and (max-width: 767px){.p-license__price-main-table{margin-top:1.2em}}.p-license__price-main-table-inner{font-size:1rem;width:100%;min-width:630px;border-collapse:collapse;text-align:center}.p-license__price-main-table-inner th,.p-license__price-main-table-inner td{padding:.61rem;vertical-align:middle;text-align:center;border-bottom:1px solid var(--color-table-border)}.p-license__price-main-table-inner thead tr{background-color:var(--color-accent-1)}.p-license__price-main-table-inner thead th{color:var(--color-bg-1);font-weight:normal;border-right:1px solid var(--color-bg-1)}.p-license__price-main-table-inner thead th:last-child{border-right:none}.p-license__price-main-table-inner tbody th{background-color:var(--color-bg-sub-light);color:var(--color-title-1);font-weight:normal}@media only screen and (min-width: 1025px){.p-license__price-main-table-inner tbody th{width:calc(180 / 740 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__price-main-table-inner tbody th{width:20%}}@media only screen and (max-width: 767px){.p-license__price-main-table-inner tbody th{width:20%}}.p-license__price-main-table-inner tbody td{background-color:var(--color-bg-1);color:var(--color-title-1)}.p-license__price-main-table-inner tbody td small{font-size:.85rem;display:block;color:var(--color-text-sub);line-height:1.5}@media only screen and (min-width: 768px){.p-license__price-main-other{margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-license__price-main-other{margin-top:2em}}@media only screen and (min-width: 768px){.p-license__price-main-other-table:nth-child(n+2){margin-top:3.07rem}}@media only screen and (max-width: 767px){.p-license__price-main-other-table:nth-child(n+2){margin-top:2em}}.p-license__price-main-other-table-inner{width:100%}@media only screen and (min-width: 768px){.p-license__price-main-other-table-inner{margin-top:.76rem}}@media only screen and (max-width: 767px){.p-license__price-main-other-table-inner{margin-top:.7em}}.p-license__price-main-other-table-inner tbody tr th,.p-license__price-main-other-table-inner tbody tr td{font-size:1rem;text-align:center;padding:.61rem;color:var(--color-title-1);font-weight:normal;line-height:1.8}.p-license__price-main-other-table-inner tbody tr th{word-break:keep-all;overflow-wrap:break-word;border-bottom:2px solid var(--color-accent-1)}@media only screen and (min-width: 1025px){.p-license__price-main-other-table-inner tbody tr th{width:calc(240 / 740 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__price-main-other-table-inner tbody tr th{width:30%}}@media only screen and (max-width: 767px){.p-license__price-main-other-table-inner tbody tr th{width:30%}}.p-license__price-main-other-table-inner tbody tr td{border-bottom:1px solid var(--color-table-border)}.p-license__price-main-other-table-inner tbody tr td .sub{font-size:.85rem;line-height:1.5;color:var(--color-text-sub)}.p-license__time{border:1px solid var(--color-sub-line);border-radius:.3rem 0 0 .3rem;position:relative}.p-license__time::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;background:var(--color-bg-1)}.p-license__time-head{border-bottom:1px solid var(--color-sub-line)}@media only screen and (min-width: 1025px){.p-license__time-head{padding:2.3rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__time-head{padding:1.53rem}}@media only screen and (max-width: 767px){.p-license__time-head{padding:1.2em}}.p-license__time-main-inner{display:flex;justify-content:flex-end}@media only screen and (max-width: 767px){.p-license__time-main-inner{display:block}}.p-license__time-main-inner-tbl{display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 1025px){.p-license__time-main-inner-tbl{width:calc(330 / 860 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__time-main-inner-tbl{width:40%}}@media only screen and (max-width: 767px){.p-license__time-main-inner-tbl{width:85%}}@media only screen and (min-width: 768px){.p-license__time-main-inner-tbl{padding-top:1.53rem}}@media only screen and (max-width: 767px){.p-license__time-main-inner-tbl{padding-top:1.5em}}@media only screen and (min-width: 768px){.p-license__time-main-inner-tbl{padding-bottom:1.53rem}}@media only screen and (max-width: 767px){.p-license__time-main-inner-tbl{padding-bottom:2.5em}}@media only screen and (max-width: 767px){.p-license__time-main-inner-tbl{margin-inline:auto}}.p-license__time-main-inner-tbl-inner{width:100%}.p-license__time-main-inner-tbl-inner th,.p-license__time-main-inner-tbl-inner td{font-size:1rem;padding:.61rem;text-align:center;font-weight:normal;color:var(--color-title-1);line-height:1.8}.p-license__time-main-inner-tbl-inner thead tr th{color:var(--color-bg-1);background:var(--color-accent-1)}.p-license__time-main-inner-tbl-inner thead tr th:nth-child(n+2){border-left:1px solid var(--color-bg-sub-light)}.p-license__time-main-inner-tbl-inner tbody tr th,.p-license__time-main-inner-tbl-inner tbody tr td{border-bottom:1px solid var(--color-table-border)}.p-license__time-main-inner-tbl-inner tbody tr th{background:var(--color-bg-sub-light);border-right:1px solid var(--color-table-border)}@media only screen and (min-width: 1025px){.p-license__time-main-inner-img{width:calc(410 / 860 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__time-main-inner-img{width:47%}}@media only screen and (max-width: 767px){.p-license__time-main-inner-img{width:100%}}@media only screen and (min-width: 1025px){.p-license__time-main-inner-img{margin-left:calc(60 / 860 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.p-license__time-main-inner-img{margin-left:5%}}@media only screen and (max-width: 767px){.p-license__time-main-inner-img{margin-left:0}}@media only screen and (max-width: 767px){.p-license__time-main-inner-img .img img{height:15em;object-fit:cover;object-position:bottom}}
