@import"https://fonts.googleapis.com/css2?family=Noto+Sans:wght@100..900&family=Noto+Serif:wght@200..900&display=swap";.cookie-consent.is-show{z-index:1000 !important}sub{bottom:auto}.l-main{font-family:"Noto Sans",sans-serif;color:#1b1013}.footer{border-top:1px solid #ea0029}.footer .footer_btm{color:#fff;background-color:#0b1013}.footer .footer_btm .inr{margin:0 auto;padding:40px 0;width:980px;display:flex;justify-content:space-between}.footer .footer_left{display:flex;justify-content:space-between}.footer .tel-number a{color:#fff;text-decoration:none}.footer .footer_logo{margin-right:25px;width:90px}.footer .copyright{align-self:flex-end}.footer .footer_nav{width:980px;margin:0 auto;padding:30px 0}.footer .footer_navItem{margin-right:40px;display:inline-block}@media screen and (max-width: 979px){.footer .footer_nav{padding:30px 20px;width:100%}.footer .footer_btm .inr{padding:40px 20px;width:100%}}@media screen and (max-width: 767px){.footer .footer_left{display:none}.footer .footer_nav{padding:0}.footer .footer_navItem{margin-right:0;display:block;border-bottom:1px solid #c8cdd2}.footer .footer_navItem a{padding:15px 20px;display:block}.footer .footer_btm .inr{padding:10px 0;display:block;text-align:center}}.c-content-header{background-color:#fff;padding:0 20px}@media screen and (max-width: 767px){.c-content-header{display:none}}.c-content-header__inner{display:flex;width:100%;max-width:980px;height:65px;margin:0 auto;align-items:center;padding:20px 0}@media screen and (max-width: 767px){.c-content-header__inner{padding:10px 0}}.c-content-header__title{font-size:1.3rem;padding-right:27px;flex-shrink:0}.c-content-header__title.is-current{color:#e4002b}.c-content-header__list{display:flex;justify-content:space-between;border-left:1px solid #c8cdd2;padding:10px 0 10px 27px;width:100%;flex:1;flex-wrap:wrap}.c-content-header__item:last-of-type .c-content-header__link{padding-right:0}.c-content-header__link{display:block;padding:0 8px;font-size:1.3rem}.c-content-header__link.is-current{color:#e4002b}.c-content-footer{border-top:2px solid #c8cdd2;margin-top:110px;margin-bottom:40px;padding-top:40px}@media screen and (max-width: 767px){.c-content-footer{margin-top:40px}}.c-page-title{padding:30px 20px 30px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:70px;min-height:350px;display:flex;align-items:center;position:relative}@media screen and (max-width: 767px){.c-page-title{min-height:240px;margin-bottom:30px}}.c-page-title::after{content:"";width:100%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.05);mix-blend-mode:multiply}.c-page-title--social{background-image:url(../../sustainability/social/img/mv.jpg)}.c-page-title--management .c-page-title__heading>img{display:block;max-width:637px;width:100%;height:auto}.c-page-title--management{background-image:url(../../sustainability/management/img/mv.jpg)}.c-page-title--contribution{background-image:url(../../sustainability/contribution/img/mv.jpg)}@media screen and (max-width: 767px){.c-page-title--contribution{background-position:left 45% center}}.c-page-title--contribution .c-page-title__heading{display:flex;justify-content:flex-end;flex-direction:column;align-items:flex-end}.c-page-title--contribution .c-page-title__heading>img{display:block;max-width:320px;width:100%;height:auto;margin-right:clamp(10px,10vw,80px)}@media screen and (max-width: 767px){.c-page-title--contribution .c-page-title__heading>img{max-width:clamp(200px,50vw,320px);margin-right:10px}}.c-page-title--contribution .c-page-title__label{display:block;color:#1b1013;font-size:2.2rem;line-height:1;margin-right:clamp(10px,10vw,80px);margin-bottom:20px}@media screen and (max-width: 767px){.c-page-title--contribution .c-page-title__label{font-size:1.6rem;margin-right:10px}}.c-page-title--contribution .c-page-title__label.is-small{font-size:2rem;line-height:1.2}@media screen and (max-width: 767px){.c-page-title--contribution .c-page-title__label.is-small{font-size:1.2rem}}.c-page-title--environment{background-image:url(../../sustainability/environment/img/mv.jpg)}.c-page-title--governance{background-image:url(../../sustainability/governance/img/mv.jpg)}.c-page-title--report{background-image:url(../../sustainability/report/img/mv.jpg)}.c-page-title__inner{margin:0 auto;width:100%;max-width:980px}.c-page-title__heading{position:relative;z-index:2}.c-page-title__heading>img{display:block;width:100%;height:auto}.c-page-title__en{display:block;color:#fff;font-size:3rem;line-height:1;margin-bottom:10px;letter-spacing:.02em}@media screen and (max-width: 767px){.c-page-title__en{font-size:2.2rem}}.c-page-title__en--black{color:#1b1013}.c-page-title__label{display:block;color:#fff;font-size:4.5rem;line-height:1}@media screen and (max-width: 767px){.c-page-title__label{font-size:3.6rem}}.c-page-title__label--black{color:#1b1013}.c-page-title__catch{font-family:"Noto Serif",serif;font-size:1.8rem;line-height:1.5;color:#fff;font-weight:700;margin-bottom:10px}.c-page-title__text{font-family:"Noto Serif",serif;font-size:1.4rem;color:#fff;line-height:1.8}.c-page-title-simple{padding:30px 20px 30px;margin-bottom:70px;min-height:230px;display:flex;align-items:center;border-top:1px solid #c8cdd2;border-bottom:1px solid #c8cdd2}@media screen and (max-width: 767px){.c-page-title-simple{min-height:100px;margin-bottom:30px}}.c-page-title-simple__inner{margin:0 auto;width:100%;max-width:980px}.c-page-title-simple__heading{font-size:4rem;color:#1b1013}@media screen and (max-width: 767px){.c-page-title-simple__heading{font-size:2.8rem}}.c-page-title-simple__text{font-size:2.6rem;color:#1b1013;font-weight:600}@media screen and (max-width: 767px){.c-page-title-simple__text{font-size:2rem}}.c-contents{margin:0 auto;max-width:1020px;padding:0 20px}.c-section+.c-section{margin-top:80px}.c-block+.c-block{margin-top:50px}.c-block+.c-block--small{margin-top:20px}.c-block+.c-block--middle{margin-top:50px}.c-block+.c-block--large{margin-top:80px}.c-bg{background-color:#f8f8f8;padding:60px 0}.c-hr{width:100%;border:none;border-top:1px solid #c8cdd2;margin:20px 0}.c-heading-lv2{font-size:3.2rem;color:#e4002b;line-height:1.4;margin-bottom:25px;font-weight:700}@media screen and (max-width: 767px){.c-heading-lv2{font-size:2.8rem}}.c-heading-lv2--black{color:#1b1013}.c-heading-lv2--line{border-bottom:1px solid #c8cdd2;padding-bottom:10px;position:relative}.c-heading-lv3{font-size:3rem;font-size:2.8rem;line-height:1.4;margin-bottom:20px;font-weight:600}@media screen and (max-width: 767px){.c-heading-lv3{font-size:2.6rem}}.c-heading-lv3--line{border-bottom:1px solid #c8cdd2;padding-bottom:10px}.c-heading-lv4{font-size:2.2rem;line-height:1.4;margin-bottom:15px;font-weight:600}@media screen and (max-width: 767px){.c-heading-lv4{font-size:2rem}}.c-heading-lv4--line{border-bottom:1px solid #c8cdd2;padding-bottom:10px}.c-heading-small{font-size:70%}.c-text{font-size:1.6rem;line-height:1.7}.c-text+.c-text{margin-top:1.5em}.c-text .c-link{font-size:1.6rem;display:inline}.c-text--small{font-size:1.4rem}.c-text--larget{font-size:1.8rem}.c-text strong{font-weight:600}.c-text-note{margin-top:20px;margin-bottom:20px}.c-text-note__text{font-size:1.3rem;line-height:1.6;text-indent:-1.2em;padding-left:1.2em}.c-text-note__text+.c-text-note__text{margin-top:.8em}.c-button{display:flex;border:1px solid #e4002b;background-color:#fff;border-radius:40px;font-size:1.4rem;line-height:1.4;color:#e4002b;padding:0 30px;align-items:center;height:52px;max-width:368px;text-align:center;justify-content:center;font-weight:600;position:relative}@media screen and (max-width: 767px){.c-button{padding:10px 30px;min-width:52px;height:auto}}.c-button.c-button--long{max-width:468px}.c-button::after{content:"";display:block;width:7px;height:11px;background:url(../img/arrow_right_red.svg) no-repeat center;background-size:7px 11px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.c-button[target=_blank]::after{width:13px;height:13px;background:url(../img/icon_blank_red.svg) no-repeat center;background-size:13px auto}@media(hover: hover){.c-button[target=_blank]{transition:all .2s}.c-button[target=_blank]:hover{background-color:#e4002b;color:#fff}.c-button[target=_blank]:hover::after{background:url(../img/icon_blank.svg) no-repeat center;background-size:13px auto}}.c-button[href*=".pdf"]::after{width:16px;height:16px;background-image:url(../img/icon_pdf.svg);background-size:16px auto}@media(hover: hover){.c-button[href*=".pdf"]{transition:all .2s}.c-button[href*=".pdf"]:hover{background-color:#e4002b;color:#fff}.c-button[href*=".pdf"]:hover::after{background:url(../img/icon_pdf_white.svg) no-repeat center;background-size:16px auto}}@media(hover: hover){.c-button{transition:all .2s}.c-button:hover{background-color:#e4002b;color:#fff}.c-button:hover::after{background:url(../img/arrow_right.svg) no-repeat center;background-size:7px 11px}}.c-button--center{margin:0 auto}.c-button--right{margin-left:auto}.c-button--small{max-width:253px}.c-button-sub{display:flex;border:1px solid #e4002b;background-color:#fff;border-radius:40px;font-size:1.4rem;line-height:1.4;color:#e4002b;padding:0 40px;align-items:center;height:38px;max-width:368px;text-align:center;justify-content:center;font-weight:600;position:relative}@media screen and (max-width: 767px){.c-button-sub{padding:10px 40px;min-width:52px;height:auto}}.c-button-sub--middle{width:200px}.c-button-sub::after{content:"";display:block;width:7px;height:11px;background:url(../img/arrow_right_red.svg) no-repeat center;background-size:7px 11px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.c-button-sub[target=_blank]::after{width:13px;height:13px;background:url(../img/icon_blank_red.svg) no-repeat center;background-size:13px auto}@media(hover: hover){.c-button-sub[target=_blank]{transition:all .2s}.c-button-sub[target=_blank]:hover{background-color:#e4002b;color:#fff}.c-button-sub[target=_blank]:hover::after{background:url(../img/icon_blank.svg) no-repeat center;background-size:13px auto}}.c-button-sub[href*=".pdf"]::after{width:16px;height:16px;background-image:url(../img/icon_pdf.svg);background-size:16px auto}@media(hover: hover){.c-button-sub[href*=".pdf"]{transition:all .2s}.c-button-sub[href*=".pdf"]:hover{background-color:#e4002b;color:#fff}.c-button-sub[href*=".pdf"]:hover::after{background:url(../img/icon_pdf_white.svg) no-repeat center;background-size:16px auto}}@media(hover: hover){.c-button-sub{transition:all .2s}.c-button-sub:hover{background-color:#e4002b;color:#fff}.c-button-sub:hover::after{background:url(../img/arrow_right.svg) no-repeat center;background-size:7px 11px}}.c-button-sub--center{margin:0 auto}.c-button-sub--right{margin-left:auto}.c-button-sub--small{max-width:253px}.c-button-group{display:flex;gap:15px}@media screen and (max-width: 767px){.c-button-group{flex-direction:column}}.company_about .c-button-sub--middle{width:268px}@media screen and (max-width: 767px){.company_about .c-button-sub--middle{max-width:200px;width:100%}}.c-img{width:auto;max-width:100%;height:auto}.c-video-wrap{width:100%;max-width:680px;margin:0 auto}.c-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;background-color:#000}.c-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.c-list--disc .c-list__item{position:relative;min-height:24px;padding-left:15px;font-size:1.6rem;line-height:1.5}.c-list--disc .c-list__item+.c-list__item{margin-top:10px}.c-list--disc .c-list__item::before{content:"";display:block;width:5px;height:5px;border-radius:5px;background-color:#1b1013;position:absolute;top:12px;left:0;transform:translateY(-50%)}.c-list--number{counter-reset:number}.c-list--number .c-list__item{position:relative;min-height:20px;padding-left:30px;font-size:1.6rem;line-height:1.5}.c-list--number .c-list__item+.c-list__item{margin-top:10px}.c-list--number .c-list__item::before{counter-increment:number;content:counter(number);display:flex;width:20px;height:20px;border-radius:20px;border:1px solid #e4002b;color:#e4002b;align-items:center;justify-content:center;font-size:1.4rem;font-weight:500;padding-bottom:2px;position:absolute;top:3px;left:0}.c-list--number-text{counter-reset:number}.c-list--number-text .c-list__item+.c-list__item{margin-top:30px}.c-list--number-text .c-list__title{font-size:1.6rem;line-height:1.5;font-weight:600}.c-list--number-text .c-list__title::before{counter-increment:number;content:counter(number) ". ";font-weight:600}.c-list--number-text .c-list__text{padding-left:20px;font-size:1.6rem}.c-box--gray{background-color:#f8f8f8;padding:25px}.c-column .has-border{border:1px solid #c8cdd2;padding:20px;background-color:#fff}.c-column .has-border-radius{border-radius:10px}.c-column--2col{display:flex;flex-wrap:wrap;gap:40px;width:100%}@media screen and (max-width: 767px){.c-column--2col{flex-direction:column-reverse}}.c-column--2col.is-reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.c-column--2col.is-reverse{flex-direction:column-reverse}}.c-column--2col .c-column__item{width:calc((100% - 40px)/2)}@media screen and (max-width: 767px){.c-column--2col .c-column__item{width:100%}}.c-column--3col{display:flex;flex-wrap:wrap;gap:40px;width:100%}@media screen and (max-width: 767px){.c-column--3col{flex-direction:column;gap:30px}}.c-column--3col .c-column__item{width:calc((100% - 80px)/3)}@media screen and (max-width: 767px){.c-column--3col .c-column__item{width:100%}}.c-column--3col .c-figure{display:flex;flex-direction:column}.c-column--3col .c-figure img{width:100%;display:block;margin-bottom:10px}.c-column--3col .c-figure figcaption{font-size:1.6rem;line-height:1.6}.c-column--text-img{display:flex;gap:40px}@media screen and (max-width: 767px){.c-column--text-img{flex-direction:column}}.c-column--text-img.is-reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.c-column--text-img.is-reverse{flex-direction:column}}.c-column--text-img .c-column__item:nth-child(1){width:100%;flex:1}.c-column--text-img .c-column__item:nth-child(2){width:360px}@media screen and (max-width: 767px){.c-column--text-img .c-column__item:nth-child(2){width:100%}}.c-column--logo-text{display:flex;gap:40px}@media screen and (max-width: 767px){.c-column--logo-text{flex-direction:column}}.c-column--logo-text.is-reverse{flex-direction:row-reverse}@media screen and (max-width: 767px){.c-column--logo-text.is-reverse{flex-direction:column-reverse}}.c-column--logo-text .c-column__item:nth-child(1){width:200px}@media screen and (max-width: 767px){.c-column--logo-text .c-column__item:nth-child(1){width:100%}}.c-column--logo-text .c-column__item:nth-child(2){width:100%;flex:1}.c-figure{display:flex;flex-direction:column}@media screen and (max-width: 767px){.c-figure{display:block}}.c-figure img{width:100%;display:block;margin-bottom:10px}.c-figure figcaption{font-size:1.6rem;line-height:1.6}.c-grid--4col{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;width:100%}@media screen and (max-width: 767px){.c-grid--4col{grid-template-columns:1fr;gap:30px}}.c-grid--4col .c-grid__item{width:100%}@media screen and (max-width: 767px){.c-grid--4col .c-grid__item{width:100%}}.c-grid--4col .c-figure{display:grid;flex-direction:column}.c-grid--4col .c-figure img{width:100%;display:block;margin-bottom:10px}.c-grid--4col .c-figure figcaption{font-size:1.6rem;line-height:1.6}.c-link{color:#e4002b;font-size:1.4rem;text-decoration:underline;text-underline-offset:2px;display:inline-block}.c-link[href*=".pdf"]{background-image:url(../img/icon_pdf.svg);background-size:16px 16px;background-repeat:no-repeat;background-position:left top 4px;padding-left:25px;min-height:16px}.c-link--arrow-circle{color:#1b1013;text-decoration:none;background-image:url(../img/arrow_right_circle.svg);background-size:19px 19px;background-repeat:no-repeat;background-position:left top 1px;padding-left:25px;min-height:20px}.c-link-list__item{width:100%;position:relative;padding-left:254px}@media screen and (max-width: 767px){.c-link-list__item{padding-left:0}}.c-link-list__item+.c-link-list__item{margin-top:70px}@media screen and (max-width: 767px){.c-link-list__item+.c-link-list__item{margin-top:30px}}.c-link-list__item::before{content:"";display:block;clear:both}.c-link-list__img{width:234px;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.c-link-list__img{width:171px;position:relative;top:auto;left:auto;float:left;margin-right:10px}}.c-link-list__img img{display:block;width:100%;height:auto}.c-link-list__link{display:block;align-items:center;padding:8px 25px;font-size:2rem;font-weight:600;color:#1b1013;line-height:1.5;background-color:#ffeff2;position:relative;border-radius:4px;margin-bottom:15px}.c-link-list__link::before{content:"";display:block;width:7px;height:11px;background-image:url(../img/arrow_right_red.svg);background-size:7px 11px;background-repeat:no-repeat;background-position:left center;position:absolute;left:10px;top:20px}@media(hover: hover){.c-link-list__link:hover{color:#e4002b}}.c-link-block--3col{display:flex;gap:40px;width:100%;flex-wrap:wrap}@media screen and (max-width: 767px){.c-link-block--3col{flex-direction:column}}.c-link-block--3col .c-link-block__item{width:calc((100% - 80px)/3)}@media screen and (max-width: 767px){.c-link-block--3col .c-link-block__item{width:100%}}@media(hover: hover){.c-link-block__link:hover .c-link-block__img img{transform:scale(1.1)}.c-link-block__link:hover .c-text{color:#1b1013}}.c-link-block__img{overflow:hidden;margin-bottom:15px}.c-link-block__img img{width:100%;height:auto;display:block;transition:transform .3s ease-in-out}.c-link-block__title{font-size:2.2rem;font-weight:600;border-left:3px solid #e4002b;line-height:1;padding-left:10px;margin-bottom:10px;background-image:url(../img/arrow_right_red.svg);background-size:7px 11px;background-repeat:no-repeat;background-position:right center}.c-anchor-list{display:flex;flex-wrap:wrap;gap:15px}.c-anchor-list__link{color:#1b1013;font-size:1.3rem;line-height:1.5;text-decoration:none;display:flex;align-items:center;gap:10px}.c-anchor-list__link::after{content:"";display:block;width:12px;height:7px;background:url(../img/arrow_down.svg) no-repeat center}@media(hover: hover){.c-anchor-list__link:hover{color:#e4002b}.c-anchor-list__link:hover::after{background:url(../img/arrow_down_red.svg) no-repeat center}}.c-table>table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #c8cdd2;font-size:14px;line-height:1.5;color:#333;background-color:#fff;margin-bottom:10px}.c-table>table th,.c-table>table td{border:1px solid #c8cdd2;padding:10px;font-size:1.6rem;color:#1b1013}.c-table>table th{background-color:#f3f3f3;text-align:left;font-weight:400}.c-table--scroll{overflow-y:auto}.c-table--scroll::-webkit-scrollbar{height:14px}.c-table--scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:7px}.c-table--scroll::-webkit-scrollbar-thumb{background:#c8cdd2;border-radius:7px}.c-table--scroll>table{width:980px}.c-table.c-table--small>table th,.c-table.c-table--small>table td{padding:8px;font-size:1.4rem}.c-table--line>table{width:100%;border-collapse:collapse;border-spacing:0;border:0;font-size:14px;line-height:1.5;color:#333;background-color:#fff;margin-bottom:10px}.c-table--line>table th,.c-table--line>table td{border:0;padding:25px 10px;font-size:1.6rem;color:#1b1013}.c-table--line>table th{background-color:rgba(0,0,0,0);text-align:left;font-weight:400;border-top:1px solid #e4002b;font-weight:500}.c-table--line>table td{border-top:1px solid #afafaf}.c-table--line--scroll{overflow-y:auto}.c-table--line--scroll::-webkit-scrollbar{height:14px}.c-table--line--scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:7px}.c-table--line--scroll::-webkit-scrollbar-thumb{background:#c8cdd2;border-radius:7px}.c-table--line--scroll>table{width:980px}.c-chart .clear{clear:both}.c-chart .chart_container{max-width:900px;width:100%}.c-chart .chart_box{margin:0 10px;padding:20px 0;width:280px;line-height:1.5;text-align:center;position:relative;flex-grow:0;flex-shrink:1;border:1px solid #c8cdd2}.c-chart .chart_box>span{display:inline-block}.c-chart .chart_box-red{font-weight:bold;background-color:rgba(228,0,43,.1)}.c-chart .chart_line-top{margin-top:19px}.c-chart .chart_line-top::before{content:"";display:block;width:1px;height:20px;position:absolute;bottom:100%;left:50%;background-color:#c8cdd2}.c-chart .chart_line-btm{margin-bottom:19px}.c-chart .chart_line-btm::after{content:"";display:block;width:1px;height:20px;position:absolute;top:100%;left:50%;background-color:#c8cdd2}.c-chart .chart_boxWrap{position:relative;display:-webkit-flex;display:flex;align-items:center;border-left:1px solid #c8cdd2}.c-chart .chart_boxWrap .chart_box{margin:0}.c-chart .chart_box-left{margin:0;width:50%}.c-chart .chart_box-left::before{content:"";display:block;min-width:20px;height:1px;flex:1;background-color:#c8cdd2}.c-chart .line-l::after{height:100px}.c-chart .chart_row{width:100%;display:-webkit-flex;display:flex;justify-content:center;position:relative}.c-chart .chart_row-line::before{content:"";display:block;position:absolute;top:0;left:50%;height:1px;width:50%;max-width:300px;transform:translateX(-50%);background-color:#c8cdd2}.c-chart .chart_row-3{justify-content:flex-end}@media screen and (max-width: 767px){.c-news-list{margin-bottom:30px}}.c-news-list__item+.c-news-list__item{margin-top:20px}@media screen and (max-width: 767px){.c-news-list__item+.c-news-list__item{margin-top:10px}}.c-news-list__link{font-size:1.6rem;display:flex;gap:1em}@media screen and (max-width: 767px){.c-news-list__link{flex-direction:column;gap:0px}}.c-news-list__date{flex-shrink:0}.c-wellbeing-box{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.c-wellbeing-box{flex-direction:column;gap:30px}}.c-wellbeing-box__item{display:flex;width:calc(50% - 20px);flex-direction:column}@media screen and (max-width: 767px){.c-wellbeing-box__item{width:100%}}.c-wellbeing-box__item--red h3{color:#e43739 !important}.c-wellbeing-box__item--red .c-wellbeing-box__box{background-color:#e94e49}.c-wellbeing-box__box{display:flex;flex-direction:column;background-color:#b78250;border-radius:10px;flex:1;padding:20px 30px}.c-wellbeing-box h3{color:#8a6845;font-size:2.2rem;text-align:center}.c-wellbeing-box h4{color:#fff;font-size:1.8rem;text-align:center}.c-wellbeing-box p{color:#fff;font-size:1.6rem;margin:15px 0}.c-wellbeing-box hr{border:none;height:1px;background-color:#fff;margin:20px 0}.lineup{margin-bottom:60px}.lineup-carousel li div{position:relative;width:100%;padding-top:56.25%}.lineup-carousel li div iframe{position:absolute;top:0;left:0;width:100%;height:100%}.lineup-carousel .slick-arrow{color:#e4002b;font-size:30px;font-size:3rem;z-index:1}.lineup-carousel .slick-arrow:hover,.lineup-carousel .slick-arrow:active,.lineup-carousel .slick-arrow:focus{color:#e4002b;opacity:.8}.lineup-carousel .slick-next{right:-15px}.lineup-carousel .slick-prev{left:-15px}@media screen and (min-width: 768px){.lineup-carousel .slick-list{padding:0 10% 0 0 !important}.lineup-carousel .slick-slide{margin-right:15px}.lineup-carousel .slick-next{right:-25px;width:50px;height:50px}.lineup-carousel .slick-prev{left:-25px;width:50px;height:50px}}.c-banner-list{display:flex;gap:16px;width:100%;flex-wrap:wrap;padding:60px 0}@media screen and (max-width: 767px){.c-banner-list{justify-content:center}}.c-banner-list__item{width:316px}@media screen and (max-width: 767px){.c-banner-list__item{max-width:316px;width:100%}}.c-banner-list__link{display:block;position:relative}@media(hover: hover){.c-banner-list__link:hover .c-banner-list__img::before{opacity:0}.c-banner-list__link:hover .c-banner-list__img img{transform:scale(1.1)}}.c-banner-list__img{position:relative;z-index:2;overflow:hidden}.c-banner-list__img::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);transition:all .2s}.c-banner-list__img img{width:100%;display:block;margin:0 auto;transition:all .2s}.c-banner-list__body{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.c-banner-list__text{font-size:1.6rem;line-height:1;font-weight:600}.c-tab{display:flex;gap:10px;justify-content:center}.c-tab__link{flex:1;display:flex;height:52px;align-items:center;justify-content:center;text-align:center;border:1px solid #c8cdd2;font-size:1.4rem;font-weight:600;color:#8a8a8a;background-color:#f1f1f1}.c-tab__link.is-current{background-color:#fff;color:#1b1013}.c-tab--2col .c-tab__link{width:316px;flex:none}@media screen and (max-width: 767px){.c-tab--2col .c-tab__link{width:calc((100% - 10px)/2)}}.topicpath{padding:0;background-color:#e4002b}.topicpath .topicpath_list{margin:0 auto;max-width:980px}.topicpath .topicpath_item{padding:10px 0;display:inline-block}.topicpath .topicpath_item a{margin-right:15px;padding-right:22px;background:url(../img/icon_topicpath.png) right center no-repeat}.topicpath .topicpath_item a,.topicpath .topicpath_item span{display:block;color:#fff}@media screen and (max-width: 979px){.topicpath{padding:0 20px}}@media screen and (max-width: 767px){.topicpath{display:none}}#pagetop{margin-right:-530px;width:40px;position:fixed;right:50%;bottom:20px}#pagetop:hover{cursor:pointer}@media(max-width: 1024px){#pagetop{margin-right:-500px}}@media(max-width: 980px){#pagetop{margin-right:0;right:20px}}.c-relationList{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap}.c-relationList_item{width:33.3%;border:1px solid #c8cdd2}.c-relationList_item a[target=_blank] .c-relationList_link::after{content:"";display:inline-block;width:16px;height:16px;margin-left:.5em;background:url(../img/icon_blank_red.svg) no-repeat center center/contain;transform:translateY(0.2em)}.c-relationList_item:nth-child(n+2){border-left:none}.c-relationList_item:nth-child(n+4){border-top:none}.c-relationList_item:nth-child(4n){border-left:1px solid #c8cdd2}.c-relationList_item a{padding:20px;display:block}.c-relationList_ttl{margin-bottom:10px;font-weight:bold}@media(max-width: 979px){.c-relationList{flex-direction:column;border:1px solid #c8cdd2}.c-relationList_item{width:100%;border:none;border-bottom:1px solid #c8cdd2}.c-relationList_item:nth-child(4n){border-left:none}.c-relationList_item:last-child{border-bottom:none}}.search{font-size:1.6rem}.search_header{margin-bottom:60px}.search_header *{font-size:1.6rem}.search_resultTxt{margin-bottom:5px}.serch_ListItem{margin-bottom:60px}.search_ttl{margin-bottom:10px;font-size:1.6rem}.search_url{margin-bottom:10px}.search_url a{color:#e4002b}.pager{text-align:right}.pager_list,.pager__list{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-end;max-width:980px;margin:0 auto 40px}.peger_list_btm{margin-bottom:20px}.pager_list li a,.pager__list li a{padding:14px 16px;display:inline-block;line-height:1;text-align:center}.pager_list .active a,.pager__list .current a{border:1px solid #e4002b;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;color:#e4002b;width:42px;height:42px}li.pager_next a,li.pager__next a{padding-right:0}.pager_prev img,.pager_next img,.pager__prev img,.pager__next img{width:6px;vertical-align:middle}.btn_link{max-width:none;width:100%}@media(max-width: 980px){.pager{padding:0 20px}}.home-mv{margin-bottom:80px;position:relative}@media screen and (max-width: 767px){.home-mv{margin-bottom:50px}}.home-mv__inner{display:block;max-width:1840px;position:relative;margin:0 auto;overflow:hidden}@media(hover: hover){.home-mv__inner:hover .home-mv__button{transform:scale(1.2)}.home-mv__inner:hover .home-mv__img{overflow:hidden}.home-mv__inner:hover .home-mv__img img{transform:scale(1.01);opacity:.9}}.home-mv__img{display:block;margin:0 auto}.home-mv__img img{transition:all .2s}.home-mv__img--pc{width:100%;max-width:1840px}@media screen and (max-width: 767px){.home-mv__img--pc{display:none}}.home-mv__img--sp{width:100%;max-width:100%}@media screen and (min-width: 768px){.home-mv__img--sp{display:none}}.home-mv__button{transition:all .2s;position:absolute;right:15px;bottom:15px;z-index:2}.home-heading-lv2{font-size:4rem;line-height:1.2;font-weight:600;margin-bottom:40px}@media screen and (max-width: 767px){.home-heading-lv2{font-size:2.7rem;margin-bottom:28px}}.home-heading-lv3{font-size:3rem;line-height:1.2;font-weight:600;margin-bottom:20px}.home-heading-lv4{font-size:1.8rem;line-height:1.2;font-weight:600;margin-bottom:20px}.home-news{display:flex;justify-content:space-between}@media screen and (max-width: 767px){.home-news{flex-direction:column}}.home-news__header{width:253px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 767px){.home-news__header{width:100%}}.home-news__body{width:calc(100% - 303px)}@media screen and (max-width: 767px){.home-news__body{width:100%}}.home-business-list{display:flex;gap:24px;flex-wrap:wrap;margin-top:60px}@media screen and (max-width: 767px){.home-business-list{gap:15px;margin-left:-20px;margin-right:-20px}}.home-business-list__item{width:calc(50% - 12px)}@media screen and (max-width: 767px){.home-business-list__item{width:100%}}.home-business-list__link{display:block;position:relative}@media(hover: hover){.home-business-list__link:hover .home-business-list__img::before{background-color:rgba(0,0,0,.3)}.home-business-list__link:hover .home-business-list__img img{transform:scale(1.05)}}.home-business-list__img{position:relative;z-index:2;overflow:hidden}.home-business-list__img::before{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);transition:all .2s}.home-business-list__img img{display:block;margin:0 auto;transition:all .2s}.home-business-list__body{position:absolute;z-index:3;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff}.home-business-list__title{font-size:3rem;line-height:1.8;font-weight:600}.home-business-list__text{font-size:1.6rem;line-height:1.7;font-weight:600}.home-business-list__button{position:relative;display:flex;width:100%;max-width:253px;height:52px;align-items:center;text-align:center;justify-content:center;border:1px solid #fff;background-color:rgba(0,0,0,.6);border-radius:52px;font-size:1.4rem;line-height:1;font-weight:600;margin-top:20px}.home-business-list__button::after{content:"";display:block;width:7px;height:11px;background:url(../img/arrow_right.svg) no-repeat center;background-size:7px 11px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.home-related-company-list{display:flex;gap:33px;flex-wrap:wrap;margin-top:10px}.home-related-company-list__item{width:calc((100% - 66px)/3)}@media screen and (max-width: 767px){.home-related-company-list__item{width:100%;margin-bottom:20px}}@media(hover: hover){.home-related-company-list__item:hover .home-related-company-list__img img{transform:scale(1.05)}}.home-related-company-list__link{display:block;position:relative}.home-related-company-list__img{position:relative;z-index:2;overflow:hidden;margin-bottom:10px}.home-related-company-list__img img{display:block;margin:0 auto;transition:all .2s}.home-related-company-list__title{font-size:1.6rem;line-height:1.6;font-weight:600}.home-related-company-list__text{font-size:1.5rem;line-height:1.5}.home-sustainability{display:flex;width:100%}@media screen and (max-width: 767px){.home-sustainability{flex-direction:column}}.home-sustainability__body{width:50%;padding-right:60px}@media screen and (max-width: 767px){.home-sustainability__body{width:100%;padding-right:0}}.home-sustainability__body-bottom{margin-top:60px}@media screen and (max-width: 767px){.home-sustainability__body-bottom{margin-top:0}}.home-sustainability__img{width:50%}@media screen and (max-width: 767px){.home-sustainability__img{width:100%;margin-top:20px}}.home-sustainability-body{background-color:#f8f8f8;border-radius:18px;padding:30px 17px;margin-top:80px}@media screen and (max-width: 767px){.home-sustainability-body{margin-top:30px;margin-bottom:30px}}.home-sustainability-body-list{display:flex;gap:16px}@media screen and (max-width: 767px){.home-sustainability-body-list{flex-direction:column}}.home-sustainability-body-list__item{width:calc((100% - 32px)/3)}@media screen and (max-width: 767px){.home-sustainability-body-list__item{width:100%}}@media(hover: hover){.home-sustainability-body-list__link:hover .home-sustainability-body-list__img img{transform:scale(1.05)}}.home-sustainability-body-list__img{margin-bottom:12px;overflow:hidden}.home-sustainability-body-list__img img{transition:all .2s}.home-sustainability-body-list__title{font-size:1.8rem;color:#e4002b;font-weight:600;background-image:url(../img/arrow_right_red.svg);background-size:7px 11px;background-repeat:no-repeat;background-position:right center}.home-sustainability-body-list__text{font-size:1.6rem;line-height:1.7}.home-company{display:flex;justify-content:space-between;margin-bottom:80px}@media screen and (max-width: 767px){.home-company{flex-direction:column}}.home-company__header{width:253px;flex-shrink:0}@media screen and (max-width: 767px){.home-company__header{width:100%}}.home-company__body{width:489px}@media screen and (max-width: 767px){.home-company__body{width:100%}}@media screen and (max-width: 767px){.home-company-list{margin-bottom:30px}}.home-company-list__item+.home-company-list__item{margin-top:20px}@media screen and (max-width: 767px){.home-company-list__item+.home-company-list__item{margin-top:10px}}.home-company-list__link{display:block;width:100%;font-size:1.9rem;padding:10px 0;border-bottom:1px solid #c8cdd2;background-image:url(../img/arrow_right_red.svg);background-size:7px 11px;background-repeat:no-repeat;background-position:right 10px center;position:relative}.home-company-list__link::after{content:"";display:block;width:100%;height:1px;background-color:#e4002b;position:absolute;left:0;bottom:-1px;transform:scaleX(0);transform-origin:left;transition:transform .2s}@media(hover: hover){.home-company-list__link:hover::after{transform:scaleX(1)}}.sustainability-mv{padding:60px 20px 30px;background:url(../../sustainability/index/img/mv.jpg) no-repeat center;background-size:cover;margin-bottom:70px}@media screen and (max-width: 767px){.sustainability-mv{background-position:36%;margin-bottom:55px}}.sustainability-mv__inner{margin:0 auto;max-width:980px}.sustainability-mv__title{margin-bottom:30px}.sustainability-mv__title img{width:100%;max-width:446px;height:auto}.sustainability-mv__catch{font-size:2.6rem;font-family:"Noto Serif",serif;font-weight:500;letter-spacing:.01em;margin-bottom:20px}@media screen and (max-width: 767px){.sustainability-mv__catch{font-size:1.9rem}}.sustainability-mv__text{font-size:1.3rem;font-family:"Noto Serif",serif;font-weight:600;line-height:2}@media screen and (max-width: 767px){.sustainability-mv__text{font-size:1.3rem}}.sustainability-next100{background-color:#6295a2;background-image:url(../../sustainability/index/img/next100.jpg);background-size:1750px 652px;background-repeat:no-repeat;background-position:center top;padding:180px 20px 32px}.sustainability-next100__panel{max-width:902px;margin:0 auto;border-radius:10px;padding:40px 20px;background-color:hsla(0,0%,100%,.9)}.sustainability-report{background-color:#f8f8f8;padding:50px 20px 60px}.sustainability-report__inner{max-width:902px;margin:0 auto;display:flex;gap:35px}@media screen and (max-width: 767px){.sustainability-report__inner{flex-direction:column}}.sustainability-report__inner.is-wide{max-width:100%}.sustainability-report__img{width:220px;display:block;flex-shrink:0}@media screen and (max-width: 767px){.sustainability-report__img{margin:0 auto}}.sustainability-report__img img{width:100%;height:auto}.sustainability-report__title{font-size:2rem;font-family:"Noto Sans",sans-serif;font-weight:700;margin-bottom:15px}.sustainability-report__button-wrap{display:flex;gap:20px}@media screen and (max-width: 767px){.sustainability-report__button-wrap{flex-direction:column}}.sustainability-report__button-wrap .c-button{flex:1;width:100%;margin:0 auto}.sustainability-report-archive__item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ebebeb;padding-bottom:15px}.sustainability-report-archive__item+.sustainability-report-archive__item{margin-top:15px}@media screen and (max-width: 767px){.sustainability-report-archive__item{flex-direction:column}}.sustainability-report-archive__title{font-size:1.7rem;line-height:1.5}@media screen and (max-width: 767px){.sustainability-report-archive__title{margin-bottom:20px}}.sustainability-report-archive__button-wrap{display:flex;gap:20px;align-items:center;width:440px}@media screen and (max-width: 767px){.sustainability-report-archive__button-wrap{flex-direction:column;width:100%}}.sustainability-report-archive__button-wrap .c-button{min-width:210px}@media screen and (max-width: 767px){.sustainability-report-archive__button-wrap .c-button{width:100%}}.company-home-ceo{display:flex;width:100%}@media screen and (max-width: 767px){.company-home-ceo{flex-direction:column}}.company-home-ceo__photo{flex:1}.company-home-ceo__photo img{width:100%;height:100%;object-fit:cover}.company-home-ceo__body{width:406px;background-color:#fff;border:1px solid #c8cdd2;display:flex;flex-direction:column;justify-content:center;padding:20px 40px}@media screen and (max-width: 767px){.company-home-ceo__body{width:100%;padding:15px}}.company-home-ceo__heading{font-size:3.2rem;line-height:1.5;font-weight:600;margin-bottom:30px}@media screen and (max-width: 767px){.company-home-ceo__heading{padding-top:20px;font-size:2rem;margin-bottom:15px}}.company-home-ceo__title{font-size:1.6rem;font-weight:600}@media screen and (max-width: 767px){.company-home-ceo__title{font-size:1.5rem}}.company-home-ceo__name{width:132px;height:auto}.company-home-ceo__button{padding-top:30px;max-width:253px}@media screen and (max-width: 767px){.company-home-ceo__button{max-width:100%;width:100%}}@media screen and (max-width: 767px){.company-home-ceo__button .c-button{width:100%;max-width:100%}}.company-mv{padding:0 20px;background:url(../../company/index/img/mv.jpg) no-repeat center;background-size:cover;margin-bottom:70px}@media screen and (max-width: 767px){.company-mv{background-position:left center;margin-bottom:55px}}.company-mv__inner{margin:0 auto;max-width:980px;min-height:430px;display:flex;align-items:center}@media screen and (max-width: 767px){.company-mv__inner{min-height:230px}}.company-mv__title{font-size:4.5rem;line-height:1;font-weight:600;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.8)}@media screen and (max-width: 767px){.company-mv__title{text-shadow:0px 0px 5px rgba(0,0,0,.4);font-size:3rem}}.company-mv__catch{font-size:3rem;line-height:1;font-weight:600;color:#fff;text-shadow:0px 0px 5px rgba(0,0,0,.5);border-top:1px solid #fff;padding-top:15px}@media screen and (max-width: 767px){.company-mv__catch{text-shadow:0px 0px 5px rgba(0,0,0,.4);font-size:2rem}}.company-mv__inner-group{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 767px){.company-mv__inner-group{gap:15px}}.company-message{display:flex;width:100%;gap:40px}@media screen and (max-width: 767px){.company-message{flex-direction:column-reverse}}.company-message__photo{width:100%;max-width:397px;margin:0 auto}.company-message__body{width:100%;flex:1}.company-message__title{font-size:2.8rem;line-height:1.6;margin-bottom:30px}@media screen and (max-width: 767px){.company-message__title{font-size:2rem}}@media screen and (max-width: 767px){.company-message__title br{display:none}}.company-message__img img{width:100%;height:auto}.company-message__img figcaption{display:flex;gap:15px;align-items:center;margin-top:10px}.company-message__img figcaption img{width:132px;height:auto}.compnay-office-map{max-width:980px;margin:0 auto}.compnay-office-map img{width:100%;height:auto}.company-office-block-full{display:flex;gap:10px;justify-content:space-between}@media screen and (max-width: 767px){.company-office-block-full{flex-direction:column}}.company-office-block-full__body{position:relative;width:100%;flex:1}@media screen and (max-width: 767px){.company-office-block-full__body{margin-bottom:30px}}.company-office-block-full__button-row{display:flex;gap:16px;margin-top:20px}@media screen and (max-width: 767px){.company-office-block-full__button-row{flex-direction:column}}.company-office-block-full__button-row .c-button{width:253px}.company-office-block-full__button{display:flex;flex-direction:column;gap:16px;margin-top:30px;width:253px}.company-office-block-full__photo{width:360px}@media screen and (max-width: 767px){.company-office-block-full__photo{width:100%;max-width:360px;margin:0 auto}}.company-office-block-2col{display:flex;gap:30px}@media screen and (max-width: 767px){.company-office-block-2col{flex-direction:column}}.company-office-block-2col__data{flex:1;display:flex;gap:15px}@media screen and (max-width: 767px){.company-office-block-2col__data{flex-direction:column}}.company-office-block-2col__data-item{flex:1}.company-office-block-2col__button{display:flex;flex-direction:column;gap:16px;margin-top:20px;width:253px}.compnay-list{display:flex;gap:80px 32px;flex-wrap:wrap}@media screen and (max-width: 767px){.compnay-list{gap:40px}}.compnay-list__item{width:calc((100% - 32px)/2)}@media screen and (max-width: 767px){.compnay-list__item{width:100%}}.compnay-list__item.is-nophoto .compnay-list__button{left:216px}@media screen and (max-width: 767px){.compnay-list__item.is-nophoto .compnay-list__button{left:0}}.compnay-list__title{font-size:1.6rem;font-weight:600;margin-bottom:10px}.compnay-list__block{display:flex;gap:10px}@media screen and (max-width: 767px){.compnay-list__block{flex-direction:column}}.compnay-list__photo{width:206px}@media screen and (max-width: 767px){.compnay-list__photo{width:100%;max-width:360px;margin:0 auto}}.compnay-list__body{flex:1;padding-bottom:60px;position:relative;min-height:180px}@media screen and (max-width: 767px){.compnay-list__body{min-height:auto}}.compnay-list__button{position:absolute;left:0;bottom:0;width:100%;max-width:213px}.compnay-group .c-button{max-width:380px}.compnay-group__photo{width:200px}@media screen and (max-width: 767px){.compnay-group__photo{margin:0 auto;width:100%;max-width:300px}}.compnay-group__body{display:flex;gap:40px}@media screen and (max-width: 767px){.compnay-group__body{flex-direction:column-reverse}}.compnay-group__contents{width:100%;flex:1}.compnay-group__logo{display:flex;gap:20px;margin-top:30px}@media screen and (max-width: 767px){.compnay-group__logo{flex-direction:column}}.compnay-group__logo-img{display:block;width:300px}@media screen and (max-width: 767px){.compnay-group__logo-img{width:100%;max-width:300px}}.compnay-group__logo-img img{display:block;width:100%;height:auto;border:1px solid #c8cdd2}.compnay-group__logo-address{flex:1}.compnay-group__footer{padding-top:50px}.compnay-group+.compnay-group{margin-top:80px}.sitemap{font-size:1.6rem}.sitemap .pageContent-single{margin-bottom:40px}.sitemap .sitemap_content{margin-left:-40px;display:-webkit-flex;display:flex;flex-wrap:wrap}.sitemap .sitemap_section{margin:0 0 60px 40px;flex-grow:0;flex-shrink:1;flex-basis:calc(33.3333333333% - 40px)}.sitemap .sitemap_section-col2{flex-basis:calc(66.6666666667% - 40px)}.sitemap .sitemap_listWrap{display:-webkit-flex;display:flex}.sitemap .sitemap_listTtl{margin-bottom:20px;font-size:15px;font-size:1.5rem}.sitemap .sitemap_ttl{margin-bottom:20px;padding-bottom:20px;position:relative}.sitemap .sitemap_ttl::before{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-color:#c8cdd2}.sitemap .sitemap_ttl::after{position:absolute;bottom:0;left:0;content:"";width:65%;max-width:180px;height:1px;background-color:#e4002b}.sitemap .sitemap_ttl>span{font-weight:bold}.sitemap .sitemap_ttl>a{position:absolute;right:3px;font-weight:normal}.sitemap .sitemap_listWrap .sitemap_list{width:50%}.sitemap .sitemap_listWrap .sitemap_list.sitemap_list__w40{width:40%}.sitemap .sitemap_listWrap .sitemap_list.sitemap_list__w20{width:20%}.sitemap .sitemap_listItem{margin-bottom:20px;line-height:1.5}.sitemap .sitemap_listItem a[target=_blank]::after{content:"";display:inline-block;width:16px;height:16px;margin-left:.5em;background:url(../img/icon_blank_red.svg) no-repeat center center/contain;transform:translateY(0.2em)}.sitemap .sitemap_listItem:last-child:not(.mb){margin-bottom:0}.lsf-icon-af::after{font-size:20px;font-size:2rem}@media(max-width: 767px){.sitemap .sitemap_content{display:block}.sitemap .sitemap_listWrap{display:block}.sitemap .sitemap_listWrap .sitemap_list{margin-bottom:20px;width:100%;border-bottom:1px solid #c8cdd2}.sitemap .sitemap_listWrap .sitemap_list.sitemap_list__w40{width:100%}.sitemap .sitemap_listWrap .sitemap_list.sitemap_list__w20{width:100%}.sitemap .sitemap_listWrap .sitemap_list:last-child{border:none}}.section.privacy_policy .inr{padding-bottom:40px;font-size:1.6rem}.section.privacy_law .inr{padding-bottom:20px;font-size:1.6rem}.privacy_policy .privacy_header,.privacy_law .privacy_header{margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}.privacy_policy .section_title02,.privacy_law .section_title02{margin-bottom:0;font-family:"Noto Sans JP",sans-serif;font-weight:700}.privacy_policy .section_title03,.privacy_law .section_title03{margin-bottom:0;font-family:"Noto Sans JP",sans-serif;font-weight:700}.privacy_policy .privacy_lead,.privacy_law .privacy_lead{margin-bottom:30px}.privacy_policy .privacy_list{counter-reset:num 0}.privacy_policy .privacy_item{margin-bottom:20px;counter-increment:num 1;padding-left:2em;text-indent:-2em}.privacy_policy .privacy_item::before{margin-right:1em;content:counter(num) ".";font-weight:bold}.privacy_law .privacy_caption{margin-bottom:20px;font-weight:bold}.privacy_law .privacy_captionNum{display:inline-block;width:2em}.privacy_law .privacy_txt{margin-bottom:20px}.privacy_law .privacy_content{padding-left:2em}.privacy_law .privacy_item{margin-bottom:20px}.privacy_law .privacy_subList{margin-bottom:20px;counter-reset:num2 0;line-height:1.8}.privacy_law .privacy_subItem{counter-increment:num2 1;padding-left:2em;text-indent:-2em}.privacy_law .privacy_subItem::before{margin-right:1em;content:counter(num2) ")"}.privacy_law .privacy_company{overflow:hidden}.privacy_law .privacy_company dt{margin-right:10px;float:left;clear:left}.privacy_law .privacy_optionList{padding-left:2em}.privacy_law .privacy_box{padding:20px 15px;display:inline-block;border:1px solid #0b1013}.privacy_law .privacy_box dt{font-weight:bold}@media(max-width: 767px){.section.privacy_policy .inr{padding-bottom:10px}.section.privacy_law .inr{padding-bottom:10px}.privacy_policy .privacy_header,.privacy_law .privacy_header{margin-bottom:20px;display:block}.privacy_policy .section_title02,.privacy_law .section_title02,.privacy_ttl{margin-bottom:10px}.privacy_policy .section_title03,.privacy_law .section_title03,.privacy_date{text-align:right}.privacy_policy .privacy_item{padding-left:2em;text-indent:-1.9em}}.c-business-index{margin-bottom:80px;display:grid;grid-template-columns:repeat(4, 1fr);gap:40px;width:100%}@media screen and (max-width: 767px){.c-business-index{grid-template-columns:1fr;gap:30px}}.c-business-index__title{font-size:1.6rem;line-height:1.5;font-weight:700;margin-bottom:10px}.c-business-index__text{font-size:1.5rem;line-height:1.5}.c-business-index .c-business-index__item{width:100%}@media screen and (max-width: 767px){.c-business-index .c-business-index__item{width:100%}}.c-business-index .c-business-index__item[target=_blank] .c-business-index__title::after{content:"";display:inline-block;width:16px;height:16px;margin-left:.5em;background:url(../img/icon_blank_red.svg) no-repeat center center/contain}@media(hover: hover){.c-business-index .c-business-index__item .c-figure{overflow:hidden}.c-business-index .c-business-index__item .c-figure img{transition:transform .3s ease}.c-business-index .c-business-index__item:hover .c-figure img{transform:scale(1.05)}}.c-business-index .c-figure{display:grid;flex-direction:column}.c-business-index .c-figure img{width:100%;display:block;margin-bottom:10px}.c-business-index .c-figure figcaption{font-size:1.6rem;line-height:1.6}@media(min-width: 768px){.section{margin-bottom:100px}}.contactTxt{text-align:center;margin-bottom:40px}@media(max-width: 767px){.pageContent{padding-top:0;padding-bottom:30px}}@media(min-width: 768px){.contactList{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:60px}.contactList dt.contactListTtl_m{padding:9px 0}.contact_check{padding:20px 0}.contact_check label:last-child span{margin-right:0}.contactList_c{-webkit-align-items:stretch;align-items:stretch}.contactList dt.contactListTtl_c{-webkit-align-items:flex-start;align-items:flex-start;padding-top:20px}}.contactList dt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:bold;width:180px;padding:20px 0;border-bottom:1px solid #e4002b}.contactList dt span{display:block}.contactList dd{width:770px;margin-left:30px}.contact_input{background:#f3f3f3;width:100%;padding:20px}::-webkit-input-placeholder{color:#c8cdd2}:-ms-input-placeholder{color:#c8cdd2}::placeholder{color:#c8cdd2}.contact_selectBox{position:relative}.contact_selectBox:after{content:"";position:absolute;display:block;top:50%;right:20px;width:13px;height:13px;border-top:2px solid #e4002b;border-right:2px solid #e4002b;-webkit-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);margin-top:-15px;pointer-events:none;cursor:pointer}.contact_selectBox select{position:relative;width:100%;padding:20px;background:#f3f3f3;cursor:pointer}.contact_check input[type=checkbox]{display:none}.checkbox-cl02 input{display:none}.checkbox-cl02 input+span{padding-left:30px;display:inline-block;position:relative}.checkbox-cl02 input+span::after,.checkbox-cl02 input+span::before{content:"";display:block;position:absolute;top:0}.checkbox-cl02 input+span::before{background:#f3f3f3;top:0;left:0;width:20px;height:20px}.checkbox-cl02 input:checked+span::after{display:block}.checkbox-cl02 input+span::after{background:#e4002b;top:5px;left:5px;width:10px;height:10px;display:none}.contact_textarea{position:relative;display:block;line-height:1}.contact_textarea .wpcf7-form-control-wrap::before{content:"";display:block;position:absolute;background:url("../../contact/img/icon_resize.jpg") no-repeat top left;background-size:18px 18px;bottom:0;right:0;width:18px;height:18px;pointer-events:none}.contact_textarea textarea{background:#f3f3f3;vertical-align:bottom;width:100%;height:320px;padding:20px}.contact_required,.contact_any{font-size:11px;font-size:1.1rem;font-weight:bold;line-height:1;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;padding:5px 9px;margin-left:20px}.contact_required{background:#e4002b;color:#fff}.contact_any{background:#c8cdd2}.errorMessage{color:#e4002b;margin-top:10px}.errorInput{background:rgba(255,0,43,.1) !important}@media(max-width: 980px){.contactList dt{width:25%}.contactList dd{width:72%;margin-left:3%}.contact_checkList{padding-left:25px;margin-right:10px}}@media(max-width: 767px){.contactList{margin-bottom:40px}.contactList dt{width:100%;padding:0 0 20px;margin-bottom:20px}.contactList dd{width:100%;margin-left:0}.contact_check label{display:block;margin-bottom:20px}.contact_checkList{vertical-align:middle;margin-right:0}.contact_textarea textarea{height:120px}}.contact_personal_ttl{margin-bottom:20px;font-weight:700}.contact_personal_txt-wrap{margin-bottom:40px;border-top:1px solid #0b1013;border-bottom:1px solid #0b1013}.contact_personal_txt-inr{margin:20px 0}.contact_concent{display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap}.contact_concent input{visibility:hidden}.contact_concent .errorMessage{width:100%;text-align:center}.contact_concent_wrap .errorMessage{text-align:center}.contact_check_wrap{position:relative}.checkbox-cl01 input{display:none}.checkbox-cl01 input+span{padding-left:45px;display:inline-block;position:relative}.checkbox-cl01 input+span::after,.checkbox-cl01 input+span::before{content:"";display:block;position:absolute;top:0}.checkbox-cl01 input+span::before{background-color:#f3f3f3;background-color:#fff;height:20px;width:20px;left:0;top:50%;margin-left:15px;transform:translateY(-50%);border:1px solid #878787}.checkbox-cl01 input:checked+span::after{display:block}.checkbox-cl01 input+span::after{border:1px solid #e4002b;background-color:#e4002b;height:20px;width:20px;left:0;top:50%;margin-left:15px;transform:translateY(-50%);display:none;background-image:url("../../contact/img/cehck.svg");background-repeat:no-repeat;background-position:center}.contactBtnList{margin-top:60px}.contact_submit{padding:0;margin:0 auto}.contact_submit input[type=submit]{width:100%;padding:12px 15px;cursor:pointer}@media(max-width: 767px){.contact_submit{width:100%;max-width:100%}}.confirm .contact_concent_conf{display:flex;align-items:flex-start;justify-content:center;gap:20px}.confirm .contact_concent_conf input[type=checkbox]+label::before{position:absolute;top:10px;left:-28px;width:20px;height:20px;border:1px solid #e4002b;background-color:#e4002b;content:"";transform:translateY(-50%);background-image:url(../../contact/img/cehck.svg);background-repeat:no-repeat;background-position:center}@media(max-width: 767px){.contact_content{display:block}.contact_content .errorMessage{position:static;margin-left:-30px}.contact_content div{margin:0 0 20px 0}.contact_concent{margin-bottom:40px}.contact_concent_conf{margin-bottom:40px}.contact_concent .contact_required{min-width:66px;max-width:66px;margin-left:0}.contact_concent_conf .contact_required{min-width:40px;max-width:40px}.contact_required_wrap{display:flex;align-items:center}}span.wpcf7-spinner{display:none}span.wpcf7-not-valid-tip{display:none}.wpcf7-response-output{display:none}.akismet-fields-container{display:none}.wpcf7-list-item-label{cursor:pointer}.contact_general .btn_link{width:280px}.contact_general .contact_submit{padding:0px 25px 0px 15px}.contactBtnList{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:80px}.contactBtnList .btn_link{display:block;width:100%;max-width:300px;position:relative;border-radius:40px}.contactBtnList .btn_link::after{content:"";display:block;width:7px;height:11px;background:url(../img/arrow_right_red.svg) no-repeat center;background-size:7px 11px;position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media(hover: hover){.contactBtnList .btn_link{transition:all .2s}.contactBtnList .btn_link:hover::after{background:url(../img/arrow_right.svg) no-repeat center;background-size:7px 11px}}.contactBtnList .btn_link .wpcf7-form-control{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;position:relative;display:flex;border:1px solid #e4002b;background-color:#fff;border-radius:40px;font-size:1.4rem;line-height:1.4;color:#e4002b;padding:0 30px;align-items:center;height:52px;width:100%;text-align:center;justify-content:center;font-weight:600;position:relative;white-space:normal}@media screen and (max-width: 767px){.contactBtnList .btn_link .wpcf7-form-control{padding:10px 30px;min-width:52px;height:auto}}@media(hover: hover){.contactBtnList .btn_link .wpcf7-form-control{transition:all .2s}.contactBtnList .btn_link .wpcf7-form-control:hover{background-color:#e4002b;color:#fff}}.contactBtnList .btn_back{display:block;width:100%;max-width:300px;position:relative}.contactBtnList .btn_back::after{content:"";display:block;width:7px;height:11px;background:url(../img/arrow_right_red.svg) no-repeat center;background-size:7px 11px;position:absolute;left:15px;top:50%;transform:translateY(-50%) rotate(180deg)}@media(hover: hover){.contactBtnList .btn_back{transition:all .2s}}.contactBtnList .btn_back .wpcf7-form-control{margin:0;padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none;display:flex;border:1px solid #4e4e4e;background-color:#fff;border-radius:40px;font-size:1.4rem;line-height:1.4;color:#000;padding:0 30px;align-items:center;height:52px;width:100%;text-align:center;justify-content:center;font-weight:600;position:relative;white-space:normal;position:relative}@media screen and (max-width: 767px){.contactBtnList .btn_back .wpcf7-form-control{padding:10px 30px;min-width:52px;height:auto}}@media(hover: hover){.contactBtnList .btn_back .wpcf7-form-control{transition:all .2s}.contactBtnList .btn_back .wpcf7-form-control:hover{background-color:#eaeaea}}@media(min-width: 768px){.confirm .contactList{display:-webkit-flex;display:flex;-webkit-align-items:normal;align-items:normal;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin-bottom:20px}}.confirm .contactList dt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:bold;width:180px;padding-bottom:20px;border-bottom:1px solid #e4002b}.confirm .contactList dt span{display:block}.confirm .contactList dd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:800px;border-bottom:1px solid #c8cdd2;padding:0 0 20px 50px;word-break:break-all;margin:0}.contactContent{font-size:1.6rem;line-height:1.4}@media screen and (min-width: 768px){.u-sp{display:none}}@media screen and (max-width: 767px){.u-pc{display:none}}.u-img{max-width:100%;height:auto}@media screen and (max-width: 767px){.u-img--aspect-long{aspect-ratio:335/120;object-fit:cover}}.u-img-wrap--center{text-align:center}.u-img-wrap--right{text-align:right}.u-mt10{margin-top:10px}@media screen and (max-width: 767px){.u-mt10{margin-top:5px}}.u-mb10{margin-bottom:10px}@media screen and (max-width: 767px){.u-mb10{margin-bottom:5px}}@media screen and (max-width: 767px){.u-mt-sp10{margin-top:10px !important}}@media screen and (max-width: 767px){.u-mb-sp10{margin-bottom:10px !important}}.u-mt20{margin-top:20px}@media screen and (max-width: 767px){.u-mt20{margin-top:10px}}.u-mb20{margin-bottom:20px}@media screen and (max-width: 767px){.u-mb20{margin-bottom:10px}}@media screen and (max-width: 767px){.u-mt-sp20{margin-top:20px !important}}@media screen and (max-width: 767px){.u-mb-sp20{margin-bottom:20px !important}}.u-mt30{margin-top:30px}@media screen and (max-width: 767px){.u-mt30{margin-top:15px}}.u-mb30{margin-bottom:30px}@media screen and (max-width: 767px){.u-mb30{margin-bottom:15px}}@media screen and (max-width: 767px){.u-mt-sp30{margin-top:30px !important}}@media screen and (max-width: 767px){.u-mb-sp30{margin-bottom:30px !important}}.u-mt40{margin-top:40px}@media screen and (max-width: 767px){.u-mt40{margin-top:20px}}.u-mb40{margin-bottom:40px}@media screen and (max-width: 767px){.u-mb40{margin-bottom:20px}}@media screen and (max-width: 767px){.u-mt-sp40{margin-top:40px !important}}@media screen and (max-width: 767px){.u-mb-sp40{margin-bottom:40px !important}}.u-mt50{margin-top:50px}@media screen and (max-width: 767px){.u-mt50{margin-top:25px}}.u-mb50{margin-bottom:50px}@media screen and (max-width: 767px){.u-mb50{margin-bottom:25px}}@media screen and (max-width: 767px){.u-mt-sp50{margin-top:50px !important}}@media screen and (max-width: 767px){.u-mb-sp50{margin-bottom:50px !important}}.u-mt60{margin-top:60px}@media screen and (max-width: 767px){.u-mt60{margin-top:30px}}.u-mb60{margin-bottom:60px}@media screen and (max-width: 767px){.u-mb60{margin-bottom:30px}}@media screen and (max-width: 767px){.u-mt-sp60{margin-top:60px !important}}@media screen and (max-width: 767px){.u-mb-sp60{margin-bottom:60px !important}}.u-mt70{margin-top:70px}@media screen and (max-width: 767px){.u-mt70{margin-top:35px}}.u-mb70{margin-bottom:70px}@media screen and (max-width: 767px){.u-mb70{margin-bottom:35px}}@media screen and (max-width: 767px){.u-mt-sp70{margin-top:70px !important}}@media screen and (max-width: 767px){.u-mb-sp70{margin-bottom:70px !important}}.u-mt80{margin-top:80px}@media screen and (max-width: 767px){.u-mt80{margin-top:40px}}.u-mb80{margin-bottom:80px}@media screen and (max-width: 767px){.u-mb80{margin-bottom:40px}}@media screen and (max-width: 767px){.u-mt-sp80{margin-top:80px !important}}@media screen and (max-width: 767px){.u-mb-sp80{margin-bottom:80px !important}}.u-mt90{margin-top:90px}@media screen and (max-width: 767px){.u-mt90{margin-top:45px}}.u-mb90{margin-bottom:90px}@media screen and (max-width: 767px){.u-mb90{margin-bottom:45px}}@media screen and (max-width: 767px){.u-mt-sp90{margin-top:90px !important}}@media screen and (max-width: 767px){.u-mb-sp90{margin-bottom:90px !important}}.u-mt100{margin-top:100px}@media screen and (max-width: 767px){.u-mt100{margin-top:50px}}.u-mb100{margin-bottom:100px}@media screen and (max-width: 767px){.u-mb100{margin-bottom:50px}}@media screen and (max-width: 767px){.u-mt-sp100{margin-top:100px !important}}@media screen and (max-width: 767px){.u-mb-sp100{margin-bottom:100px !important}}.u-mt110{margin-top:110px}@media screen and (max-width: 767px){.u-mt110{margin-top:55px}}.u-mb110{margin-bottom:110px}@media screen and (max-width: 767px){.u-mb110{margin-bottom:55px}}@media screen and (max-width: 767px){.u-mt-sp110{margin-top:110px !important}}@media screen and (max-width: 767px){.u-mb-sp110{margin-bottom:110px !important}}.u-mt120{margin-top:120px}@media screen and (max-width: 767px){.u-mt120{margin-top:60px}}.u-mb120{margin-bottom:120px}@media screen and (max-width: 767px){.u-mb120{margin-bottom:60px}}@media screen and (max-width: 767px){.u-mt-sp120{margin-top:120px !important}}@media screen and (max-width: 767px){.u-mb-sp120{margin-bottom:120px !important}}.u-mt130{margin-top:130px}@media screen and (max-width: 767px){.u-mt130{margin-top:65px}}.u-mb130{margin-bottom:130px}@media screen and (max-width: 767px){.u-mb130{margin-bottom:65px}}@media screen and (max-width: 767px){.u-mt-sp130{margin-top:130px !important}}@media screen and (max-width: 767px){.u-mb-sp130{margin-bottom:130px !important}}.u-mt140{margin-top:140px}@media screen and (max-width: 767px){.u-mt140{margin-top:70px}}.u-mb140{margin-bottom:140px}@media screen and (max-width: 767px){.u-mb140{margin-bottom:70px}}@media screen and (max-width: 767px){.u-mt-sp140{margin-top:140px !important}}@media screen and (max-width: 767px){.u-mb-sp140{margin-bottom:140px !important}}.u-mt150{margin-top:150px}@media screen and (max-width: 767px){.u-mt150{margin-top:75px}}.u-mb150{margin-bottom:150px}@media screen and (max-width: 767px){.u-mb150{margin-bottom:75px}}@media screen and (max-width: 767px){.u-mt-sp150{margin-top:150px !important}}@media screen and (max-width: 767px){.u-mb-sp150{margin-bottom:150px !important}}.u-mc{margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.u-mc-sp{margin-left:auto;margin-right:auto}}.u-pt10{padding-top:10px}@media screen and (max-width: 767px){.u-pt10{padding-top:5px}}.u-pb10{padding-bottom:10px}@media screen and (max-width: 767px){.u-pb10{padding-bottom:5px}}@media screen and (max-width: 767px){.u-pt-sp10{padding-top:10px !important}}@media screen and (max-width: 767px){.u-pb-sp10{padding-bottom:10px !important}}.u-pt20{padding-top:20px}@media screen and (max-width: 767px){.u-pt20{padding-top:10px}}.u-pb20{padding-bottom:20px}@media screen and (max-width: 767px){.u-pb20{padding-bottom:10px}}@media screen and (max-width: 767px){.u-pt-sp20{padding-top:20px !important}}@media screen and (max-width: 767px){.u-pb-sp20{padding-bottom:20px !important}}.u-pt30{padding-top:30px}@media screen and (max-width: 767px){.u-pt30{padding-top:15px}}.u-pb30{padding-bottom:30px}@media screen and (max-width: 767px){.u-pb30{padding-bottom:15px}}@media screen and (max-width: 767px){.u-pt-sp30{padding-top:30px !important}}@media screen and (max-width: 767px){.u-pb-sp30{padding-bottom:30px !important}}.u-pt40{padding-top:40px}@media screen and (max-width: 767px){.u-pt40{padding-top:20px}}.u-pb40{padding-bottom:40px}@media screen and (max-width: 767px){.u-pb40{padding-bottom:20px}}@media screen and (max-width: 767px){.u-pt-sp40{padding-top:40px !important}}@media screen and (max-width: 767px){.u-pb-sp40{padding-bottom:40px !important}}.u-pt50{padding-top:50px}@media screen and (max-width: 767px){.u-pt50{padding-top:25px}}.u-pb50{padding-bottom:50px}@media screen and (max-width: 767px){.u-pb50{padding-bottom:25px}}@media screen and (max-width: 767px){.u-pt-sp50{padding-top:50px !important}}@media screen and (max-width: 767px){.u-pb-sp50{padding-bottom:50px !important}}.u-pt60{padding-top:60px}@media screen and (max-width: 767px){.u-pt60{padding-top:30px}}.u-pb60{padding-bottom:60px}@media screen and (max-width: 767px){.u-pb60{padding-bottom:30px}}@media screen and (max-width: 767px){.u-pt-sp60{padding-top:60px !important}}@media screen and (max-width: 767px){.u-pb-sp60{padding-bottom:60px !important}}.u-pt70{padding-top:70px}@media screen and (max-width: 767px){.u-pt70{padding-top:35px}}.u-pb70{padding-bottom:70px}@media screen and (max-width: 767px){.u-pb70{padding-bottom:35px}}@media screen and (max-width: 767px){.u-pt-sp70{padding-top:70px !important}}@media screen and (max-width: 767px){.u-pb-sp70{padding-bottom:70px !important}}.u-pt80{padding-top:80px}@media screen and (max-width: 767px){.u-pt80{padding-top:40px}}.u-pb80{padding-bottom:80px}@media screen and (max-width: 767px){.u-pb80{padding-bottom:40px}}@media screen and (max-width: 767px){.u-pt-sp80{padding-top:80px !important}}@media screen and (max-width: 767px){.u-pb-sp80{padding-bottom:80px !important}}.u-pt90{padding-top:90px}@media screen and (max-width: 767px){.u-pt90{padding-top:45px}}.u-pb90{padding-bottom:90px}@media screen and (max-width: 767px){.u-pb90{padding-bottom:45px}}@media screen and (max-width: 767px){.u-pt-sp90{padding-top:90px !important}}@media screen and (max-width: 767px){.u-pb-sp90{padding-bottom:90px !important}}.u-pt100{padding-top:100px}@media screen and (max-width: 767px){.u-pt100{padding-top:50px}}.u-pb100{padding-bottom:100px}@media screen and (max-width: 767px){.u-pb100{padding-bottom:50px}}@media screen and (max-width: 767px){.u-pt-sp100{padding-top:100px !important}}@media screen and (max-width: 767px){.u-pb-sp100{padding-bottom:100px !important}}.u-pt110{padding-top:110px}@media screen and (max-width: 767px){.u-pt110{padding-top:55px}}.u-pb110{padding-bottom:110px}@media screen and (max-width: 767px){.u-pb110{padding-bottom:55px}}@media screen and (max-width: 767px){.u-pt-sp110{padding-top:110px !important}}@media screen and (max-width: 767px){.u-pb-sp110{padding-bottom:110px !important}}.u-pt120{padding-top:120px}@media screen and (max-width: 767px){.u-pt120{padding-top:60px}}.u-pb120{padding-bottom:120px}@media screen and (max-width: 767px){.u-pb120{padding-bottom:60px}}@media screen and (max-width: 767px){.u-pt-sp120{padding-top:120px !important}}@media screen and (max-width: 767px){.u-pb-sp120{padding-bottom:120px !important}}.u-pt130{padding-top:130px}@media screen and (max-width: 767px){.u-pt130{padding-top:65px}}.u-pb130{padding-bottom:130px}@media screen and (max-width: 767px){.u-pb130{padding-bottom:65px}}@media screen and (max-width: 767px){.u-pt-sp130{padding-top:130px !important}}@media screen and (max-width: 767px){.u-pb-sp130{padding-bottom:130px !important}}.u-pt140{padding-top:140px}@media screen and (max-width: 767px){.u-pt140{padding-top:70px}}.u-pb140{padding-bottom:140px}@media screen and (max-width: 767px){.u-pb140{padding-bottom:70px}}@media screen and (max-width: 767px){.u-pt-sp140{padding-top:140px !important}}@media screen and (max-width: 767px){.u-pb-sp140{padding-bottom:140px !important}}.u-pt150{padding-top:150px}@media screen and (max-width: 767px){.u-pt150{padding-top:75px}}.u-pb150{padding-bottom:150px}@media screen and (max-width: 767px){.u-pb150{padding-bottom:75px}}@media screen and (max-width: 767px){.u-pt-sp150{padding-top:150px !important}}@media screen and (max-width: 767px){.u-pb-sp150{padding-bottom:150px !important}}.u-tac{text-align:center !important}.u-tar{text-align:right !important}.u-tal{text-align:left !important}.u-taj{text-align:justify !important}.u-text-serif-lg{font-family:"Noto Serif JP",serif !important;font-weight:900;font-size:120%}@media screen and (max-width: 767px){.u-text-serif-lg{font-size:2.5rem}}
/*# sourceMappingURL=common.css.map */
