  @charset "UTF-8";
/*! ファイル名:about.css */@media screen and (max-width:767px){.c-intro-title-ja svg{height:8.4rem!important}}.about-cover{border-bottom:var(--border-width) solid var(--color-border);border-left:var(--border-width) solid var(--color-border);border-right:var(--border-width) solid var(--color-border)}@media screen and (min-width:768px){.about-cover{margin-inline:calc(var(--cell)*4)}}@media screen and (max-width:767px){.about-cover{margin-inline:calc(var(--cell)*3)}}@media screen and (min-width:768px){.about-contents{margin-top:9.6rem;padding-bottom:12rem}}@media screen and (max-width:767px){.about-contents{padding-bottom:6.4rem}}.about-section{border-top:var(--border-width) solid var(--color-border)}@media screen and (min-width:768px){.about-section{padding-inline:calc(var(--cell)*4)}}@media screen and (max-width:767px){.about-section{margin-top:calc(var(--cell)*8);padding-inline:calc(var(--cell)*3)}}@media screen and (min-width:768px){.about-section:nth-child(n+2){margin-top:12rem}}.about-section-frame{border-left:var(--border-width) solid var(--color-border);border-right:var(--border-width) solid var(--color-border);position:relative}.about-section-frame,.about-section-heading{border-bottom:var(--border-width) solid var(--color-border)}.about-section-heading{font-weight:var(--font-weight-bold);line-height:var(--leading-tight)}@media screen and (min-width:768px){.about-section-heading{font-size:6rem;padding:7.2rem 4.8rem 4.8rem}}@media screen and (max-width:767px){.about-section-heading{font-size:4rem;padding:4.7rem 2.4rem 3.1rem}}@media screen and (min-width:768px){.asset{border-left:var(--border-width) solid var(--color-border);border-right:var(--border-width) solid var(--color-border);margin-inline:4.8rem}}.asset-section{background-image:linear-gradient(to right,var(--color-gray-dark) var(--border-width),#0000 var(--border-width)),linear-gradient(to bottom,var(--color-gray-dark) var(--border-width),#0000 var(--border-width)),url(/lp/renewal/assets/images/common/texture_gray.jpg);background-position:0 calc(var(--border-width)*-1),0 calc(var(--border-width)*-1),top;background-repeat:repeat}@media screen and (min-width:768px){.asset-section{background-size:calc(var(--cell)*2) calc(var(--cell)*2),calc(var(--cell)*2) calc(var(--cell)*2),90rem auto}}@media screen and (max-width:767px){.asset-section{background-size:calc(var(--cell)*2) calc(var(--cell)*2),calc(var(--cell)*2) calc(var(--cell)*2),45rem auto}}@media screen and (min-width:768px){.asset-section{padding:6rem 7.2rem 9.6rem}}@media screen and (max-width:767px){.asset-section{padding:4rem 2.4rem}}.asset-section:nth-child(n+2){border-top:var(--border-width) solid var(--color-border)}@media screen and (min-width:768px){.asset-section-header{align-items:center;column-gap:2.4rem;display:flex}}.asset-section-header-prefix{align-items:baseline;border:var(--border-width) solid var(--color-border);display:flex;font-family:var(--font-family-bitter);font-weight:var(--font-weight-semi-bold);line-height:var(--leading-none);width:max-content}@media screen and (min-width:768px){.asset-section-header-prefix{column-gap:.4rem;padding:.9rem 1.7rem .9rem 1.4rem}}@media screen and (max-width:767px){.asset-section-header-prefix{column-gap:.4rem;padding:.6rem 1.3rem .6rem 1.1rem}}@media screen and (min-width:768px){.asset-section-header-prefix-label{font-size:1.2rem}}@media screen and (max-width:767px){.asset-section-header-prefix-label{font-size:1rem}}.asset-section-header-prefix-number{align-items:baseline;display:flex}@media screen and (min-width:768px){.asset-section-header-prefix-number{font-size:3.2rem}}@media screen and (max-width:767px){.asset-section-header-prefix-number{font-size:2.6rem}}.asset-section-header-prefix-number-cell:nth-child(2){width:.6em}.asset-section-header-heading{font-weight:var(--font-weight-bold);line-height:var(--leading-half)}@media screen and (min-width:768px){.asset-section-header-heading{font-size:4.8rem}}@media screen and (max-width:767px){.asset-section-header-heading{font-size:3.2rem;margin-top:1.6rem}}.asset-section-description{line-height:var(--leading-normal)}@media screen and (min-width:768px){.asset-section-description{font-size:1.8rem;margin-top:2.4rem}}@media screen and (max-width:767px){.asset-section-description{font-size:1.6rem;margin-top:1.6rem}}.asset-children{display:grid}@media screen and (min-width:768px){.asset-children{border:var(--border-width) solid var(--color-border);margin-top:5.6rem}}@media screen and (max-width:767px){.asset-children{margin-top:4rem;row-gap:2.4rem}}.asset-child{position:relative}@media screen and (min-width:768px){.asset-child{display:grid;grid-template-columns:43rem 1fr}.asset-child:nth-child(n+2){border-top:var(--border-width) solid var(--color-border)}.asset-child:not(:first-child) .c-cross-blue,.asset-child:not(:last-child) .c-cross-green{display:none}}@media screen and (max-width:767px){.asset-child{border:var(--border-width) solid var(--color-border)}}.asset-child-body{background-image:url(/lp/renewal/assets/images/common/texture_gray.jpg);background-position:top;background-repeat:repeat;padding:2.4rem}@media screen and (min-width:768px){.asset-child-body{background-size:90rem auto}}@media screen and (max-width:767px){.asset-child-body{background-size:45rem auto;border-top:var(--border-width) solid var(--color-border)}}@media screen and (min-width:768px){.asset-child-body{border-left:var(--border-width) solid var(--color-border);display:flex;flex-direction:column;justify-content:center;padding:3.6rem 7.2rem}}.asset-child-heading-inner{align-items:flex-start;display:flex;flex-direction:column}@media screen and (min-width:768px){.asset-child-heading-inner{row-gap:.8rem}}@media screen and (max-width:767px){.asset-child-heading-inner{row-gap:.5rem}}.asset-child-heading-row{color:var(--color-white);font-weight:var(--font-weight-bold);isolation:isolate;line-height:var(--leading-none);position:relative}@media screen and (min-width:768px){.asset-child-heading-row{font-size:3.6rem;padding:.3rem .5rem .6rem .6rem}}@media screen and (max-width:767px){.asset-child-heading-row{font-size:2.4rem;padding:.3rem .3rem .6rem .4rem}}.asset-child-heading-row:before{background-color:var(--color-base);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.asset-child-description{text-align:justify}@media screen and (min-width:768px){.asset-child-description{font-size:1.8rem;margin-top:3.2rem}}@media screen and (max-width:767px){.asset-child-description{font-size:1.6rem;margin-top:1.6rem}}@media screen and (min-width:768px){.flow{display:flex;flex-direction:column;padding:7.2rem 4.8rem 9.6rem}}@media screen and (max-width:767px){.flow{padding:4rem 2.4rem 4.8rem}}@media screen and (min-width:768px){.flow-description{margin-top:4.8rem;order:2;text-align:center}}@media screen and (max-width:767px){.flow-description{font-size:1.6rem;text-align:justify}}@media screen and (min-width:768px){.flow-container{order:1}}@media screen and (max-width:767px){.flow-container{margin-top:4rem}}@media screen and (min-width:768px){.flow-list{column-gap:4.8rem;display:flex}}@media screen and (max-width:767px){.flow-list{display:grid;row-gap:3.2rem}}.flow-item{position:relative}@media screen and (min-width:768px){.flow-item{display:flex;flex:1;flex-direction:column}}.flow-item:nth-child(n+2):before{background-color:var(--color-base);content:"";mask-repeat:no-repeat;mask-size:contain;position:absolute}@media screen and (min-width:768px){.flow-item:nth-child(n+2):before{bottom:0;height:2.4rem;left:-2.9rem;margin-block:auto;mask-image:url(/lp/renewal/assets/images/common/icons/chevron_large_right.svg);top:0;width:1.2rem}}@media screen and (max-width:767px){.flow-item:nth-child(n+2):before{height:1.2rem;left:0;margin-inline:auto;mask-image:url(/lp/renewal/assets/images/common/icons/chevron_large_bottom.svg);right:0;top:-2.1rem;width:2.4rem}}.flow-item-container{align-items:center;border:var(--border-width) solid var(--color-border);display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}@media screen and (min-width:768px){.flow-item-container{flex-grow:1;justify-content:flex-start;padding:3.6rem 1.6rem 3.5rem}}@media screen and (max-width:767px){.flow-item-container{padding-bottom:3.5rem;padding-top:2.4rem}}.flow-item-index{align-items:center;background-color:var(--color-base);color:var(--color-white);display:flex;flex-direction:column;font-family:var(--font-family-bitter);font-weight:var(--font-weight-semi-bold);justify-content:center;left:0;line-height:var(--leading-none);position:absolute;top:0}@media screen and (min-width:768px){.flow-item-index{height:5.9rem;padding-top:.4rem;row-gap:.3rem;width:5.9rem}}@media screen and (max-width:767px){.flow-item-index{height:4.7rem;padding-top:.4rem;row-gap:.2rem;width:4.7rem}}@media screen and (min-width:768px){.flow-item-index-text{font-size:1.2rem}}@media screen and (max-width:767px){.flow-item-index-text{font-size:1rem}}@media screen and (min-width:768px){.flow-item-index-number{font-size:2.4rem}}@media screen and (max-width:767px){.flow-item-index-number{font-size:2rem}}@media screen and (min-width:768px){.flow-item-figure{width:14.4rem}}@media screen and (max-width:767px){.flow-item-figure{width:14.4rem}}.flow-item-heading{font-weight:var(--font-weight-bold);line-height:var(--leading-half)}@media screen and (min-width:768px){.flow-item-heading{font-size:2rem;margin-top:1.7rem}}@media screen and (max-width:767px){.flow-item-heading{font-size:1.8rem;margin-top:1.1rem}}.flow-item-description{line-height:var(--leading-normal)}@media screen and (min-width:768px){.flow-item-description{font-size:1.8rem;margin-top:1.6rem}}@media screen and (max-width:767px){.flow-item-description{font-size:1.6rem;margin-top:1.2rem}}@media screen and (min-width:768px){.outline{padding:7.2rem 4.8rem 8.9rem}}@media screen and (max-width:767px){.outline{padding:4rem 2.4rem 4.2rem}}.outline-description{text-align:justify}@media screen and (min-width:768px){.outline-description{font-size:1.8rem;text-align:center}}@media screen and (max-width:767px){.outline-description{font-size:1.6rem}}.outline-table{border:var(--border-width) solid var(--color-border);position:relative}@media screen and (min-width:768px){.outline-table{margin-top:6.3rem}}@media screen and (max-width:767px){.outline-table{margin-top:4rem}}@media screen and (min-width:768px){.outline-table-frame{display:flex}}.outline-table-block{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.outline-table-block{flex:1;padding:4.8rem 3.6rem 3.6rem}}@media screen and (max-width:767px){.outline-table-block{padding:3.6rem 2.4rem}}@media screen and (min-width:768px){.outline-table-block:nth-child(n+2){border-left:var(--border-width) solid var(--color-border)}}@media screen and (max-width:767px){.outline-table-block:nth-child(n+2){border-top:var(--border-width) solid var(--color-border)}}.outline-table-heading{font-weight:var(--font-weight-bold);line-height:var(--leading-half)}@media screen and (min-width:768px){.outline-table-heading{font-size:2rem}}@media screen and (max-width:767px){.outline-table-heading{font-size:1.8rem}}.outline-table-figure{flex:none}@media screen and (min-width:768px){.outline-table-figure{margin-top:1.1rem;width:14.4rem}}@media screen and (max-width:767px){.outline-table-figure{margin-top:.8rem;width:12.8rem}}.outline-table-main{text-align:center}@media screen and (min-width:768px){.outline-table-main{display:flex;flex-direction:column;justify-content:center;margin-top:1.2rem;min-height:6.4rem}}@media screen and (max-width:767px){.outline-table-main{margin-top:1rem}}.outline-table-value{line-height:var(--leading-none)}@media screen and (min-width:768px){.outline-table-value{font-size:2rem}}@media screen and (max-width:767px){.outline-table-value{font-size:1.8rem}}.outline-table-value span{display:inline-block;font-family:var(--font-family-bitter);font-weight:var(--font-weight-bold);vertical-align:-.07em}@media screen and (min-width:768px){.outline-table-value span{font-size:4.8rem;margin-inline:.6rem}}@media screen and (max-width:767px){.outline-table-value span{font-size:4.4rem;margin-inline:.6rem}}.outline-table-note{font-weight:var(--font-weight-bold);line-height:var(--leading-none)}@media screen and (min-width:768px){.outline-table-note{font-size:1.2rem;margin-top:.2rem}}@media screen and (max-width:767px){.outline-table-note{font-size:1rem}}.outline-table-text{line-height:var(--leading-normal);text-align:justify}@media screen and (min-width:768px){.outline-table-text{font-size:1.8rem;margin-top:1.6rem}}@media screen and (max-width:767px){.outline-table-text{font-size:1.6rem;margin-top:1.5rem}}.outline-note{text-align:right}@media screen and (min-width:768px){.outline-note{font-size:1.2rem;margin-top:1.1rem}}@media screen and (max-width:767px){.outline-note{font-size:1rem;margin-top:1.1rem}}