@media screen and (min-width: 768px){.l-footer__inner{position:relative}.l-footer__navi__link:last-of-type{position:static}.l-footer .privacy{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;padding-right:25px}}@media screen and (max-width: 767px){.c-drawer__footer li a{color:#9f9d9a;font-size:12px}}@media screen and (min-width: 768px){.c-crumbs{padding-left:100px}}.p-service_head_block__img_block.-row_center{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.-row_center .p-service_head_block__img_block__text{margin-bottom:20px}.-row_center .p-service_head_block__img_block__img{text-align:center}.-row_center .p-service_head_block__img_block__img img{max-width:100%}.u-img.-row_center{text-align:center}.p-index_document_card__thumb img{aspect-ratio:129/91}.p-overview_awards__list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-sustainability_materiality__section__item .card_item__goal__data .c-text{text-align:left}.p-sustainability_materiality__section__item .card_item__goal__data .c-text:before{content:"●";font-size:10px;margin-right:3px}.p-sustainability_materiality__section__item .esg_content__table table th{width:auto}.p-sustainability_materiality__section__item .esg_content__table .in .text_arrow{margin:5px 0 10px}@media screen and (max-width: 767px){.p-sustainability_materiality__section__item .esg_content__table table{width:460px}}@media screen and (max-width: 767px){.p-sustainability_materiality__section__item .esg_content__table table th:first-of-type{width:120px}}.p-sustainability_materiality__section__item.-sdgnum8 .card_item__goal__data .c-text:before{color:#8a1f33}.p-sustainability_materiality__section__item.-sdgnum4 .card_item__goal__data .c-text:before{color:#b7001e}.p-sustainability_materiality__section__item.-sdgnum9 .card_item__goal__data .c-text:before{color:#ed6a02}.p-commission__table th,.p-commission__table td{padding:20px;vertical-align:middle}@media screen and (max-width: 767px){.p-commission__table th,.p-commission__table td{padding:8px;font-size:12px}}@media screen and (max-width: 767px){.p-commission__table th .u-display-pc,.p-commission__table td .u-display-pc{display:none}}.p-commission__table thead th{background-color:#f6f4ef;width:50%;text-align:center}@media screen and (max-width: 767px){.p-commission__table thead th{text-align:left}}.p-commission__table thead th:nth-child(1){width:30%}@media screen and (max-width: 767px){.p-commission__table thead th:nth-child(1){width:35%}}.p-commission__note{font-size:13px}@media screen and (max-width: 767px){.p-commission__note{font-size:12px}}.p-commission__title{font-size:28px;font-weight:bold;margin-top:40px}@media screen and (max-width: 767px){.p-commission__title{font-size:18px}}.p-commission__company{font-weight:bold}.p-single_interview .p-service_head_block__img_block__text{overflow-wrap:break-word}@media screen and (min-width: 768px){.p-single_interview__wrap .c-container{max-width:940px}}@media screen and (min-width: 768px){.p-single_interview__head{margin-bottom:120px}}.p-single_interview__content__list{background-color:#f6f4ef}@media screen and (min-width: 768px){.p-single_interview__content__list{padding:60px}}@media screen and (max-width: 767px){.p-single_interview__content__list{padding:20px}}.p-single_interview__content__item{padding:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 768px){.p-single_interview__content__item .body .in{margin-top:15px}}.p-single_interview__content__item .body .in .pic{margin:30px auto 20px}.p-single_interview__content__item .body .c-text{margin-bottom:15px}.p-single_interview__content__item:not(:first-of-type){margin-top:20px}@media screen and (min-width: 768px){.p-single_interview__history__item .thumbnail{width:45%}}.p-single_interview__voice{margin-top:80px}@media screen and (min-width: 768px){.p-single_interview__effect__inner{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (min-width: 768px){.p-single_interview__effect__item{padding-bottom:40px}}@media screen and (min-width: 768px){.p-single_interview__effect__item.-before{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:45%;-ms-flex-negative:0;flex-shrink:0;height:auto}.p-single_interview__effect__item.-before:before{left:calc(100% - 1px)}}@media screen and (min-width: 768px){.p-single_interview__effect__item.-after{height:auto}}@media screen and (min-width: 768px){.p-single_interview__comments__thumbnail{width:30%;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:1;-ms-flex:auto;flex:auto}}@media screen and (min-width: 768px){.p-single_interview__comments__main{margin-left:40px}}@media screen and (min-width: 768px){.p-single_interview__comments__inner{padding:40px 40px 40px 80px}}@media screen and (min-width: 768px){.p-single_interview__comments__inner:before{left:0;width:100%}}@media screen and (min-width: 768px){.p-single_interview__comments__en{top:.3em;left:.5em}}.p-single_interview__imglink{margin:80px 0}@media screen and (max-width: 767px){.p-single_interview__imglink{margin:60px 0}}.p-single_interview__imglink a{margin:0 auto;background-color:#f6f4ef;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 768px){.p-single_interview__imglink a{width:90%;padding:40px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 767px){.p-single_interview__imglink a{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-single_interview__imglink-img{-ms-flex-negative:0;flex-shrink:0;margin:0}@media screen and (min-width: 768px){.p-single_interview__imglink-img{width:30%}}@media screen and (min-width: 768px){.p-single_interview__imglink-detail{padding-left:40px}}@media screen and (max-width: 767px){.p-single_interview__imglink-detail{margin-top:10px}}.p-single_interview .p-service_head_block__img_block__img.c-img img{max-width:100%}.p-single_interview__content strong,.p-single_interview .p-service_head_block__img_block__text.c-text strong,.p-single_interview .p-single_interview__history__item strong{background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(65%, #c3f9fb));background:linear-gradient(transparent 65%, #c3f9fb 65%)}.p-single_instructor__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto}@media screen and (max-width: 767px){.p-single_instructor__head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 15px}}.p-single_instructor__head-pic{width:45%;-ms-flex-negative:0;flex-shrink:0;position:relative}@media screen and (max-width: 767px){.p-single_instructor__head-pic{width:100%}}.p-single_instructor__head-pic-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:74px;color:#222;font-family:Satoshi,sans-serif;font-weight:700;left:-1.5em;bottom:-1em;line-height:1;position:absolute;text-transform:uppercase}.p-single_instructor__head-detail{padding-left:60px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media screen and (max-width: 767px){.p-single_instructor__head-detail{padding:0;margin-top:20px}}.p-single_instructor__head-detail-position{font-size:18px;font-weight:normal;margin-bottom:10px}@media screen and (max-width: 767px){.p-single_instructor__head-detail-position{font-size:14px;margin-bottom:0}}.p-single_instructor__head-detail-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:42px;font-weight:bold;line-height:1.4}@media screen and (max-width: 767px){.p-single_instructor__head-detail-name{font-size:32px}}.p-single_instructor__head-detail-name-en{font-size:20px}@media screen and (max-width: 767px){.p-single_instructor__head-detail-name-en{font-size:14px}}.p-single_instructor__head-detail p{margin-top:30px}@media screen and (max-width: 767px){.p-single_instructor__head-detail p{margin-top:20px}}.p-single_instructor__head-detail-sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px;gap:10px}.p-single_instructor__head-detail-sns svg{width:1.5em;height:1.5em}.p-single_instructor__head-detail-sns .-facebook svg path{fill:#0076fb}.p-single_instructor__body a{color:#31ccd2;text-decoration:underline}@media screen and (min-width: 768px){.p-single_instructor__body a:hover{text-decoration:none}}.p-single_instructor__body a[target=_blank]::after{content:"";background-image:url("../../img/common/ico/arrow-up-right-from-square-light.svg");background-size:cover;display:inline-block;vertical-align:middle;width:10px;height:12px;margin-left:5px}.p-single_news__leading .c-post_thumbnail img{aspect-ratio:auto}.p-service_case{margin-top:30px;margin-bottom:80px}.p-service_case__list{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media screen and (max-width: 767px){.p-service_case__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-service_case__list-box{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f4f2ed;border:1px solid #deddda;border-radius:8px;padding:15px;-webkit-transition:.3s;transition:.3s}.p-service_case__list-box .-img img{aspect-ratio:5/3}.p-service_case__list-box .-text{font-size:12px;margin-top:10px;text-align:center;font-weight:bold}.p-service_case__list-box .-title{font-size:20px;font-weight:bold;text-align:center;color:#31ccd2}.p-service_case__list-box .-detail{border-top:1px solid #deddda;padding-top:15px;margin-top:15px}@media screen and (min-width: 768px){.p-service_case__list-box .-detail{font-size:14px}}@media screen and (max-width: 767px){.p-service_case__list-box .-detail{font-size:12px}}@media screen and (min-width: 768px){.p-service_case__list-box:hover{background-color:#fff}}.p-service_case__link.c-button02{margin-top:30px;max-width:400px}.p-service_case__link a{width:100%;padding-left:5em}.p-service_contact__inner{background-color:#f4f2ed;border-radius:15px}@media screen and (min-width: 768px){.p-service_contact__inner{text-align:center;padding:40px 20px}}@media screen and (max-width: 767px){.p-service_contact__inner{padding:20px}}@media screen and (min-width: 768px){.p-service_contact__link.c-button02{max-width:300px;margin-top:30px}}@media screen and (max-width: 767px){.p-service_contact__link.c-button02{margin-top:20px}}.p-service_contact__link a{width:100%}@media screen and (min-width: 768px){.p-service_contact__link a{padding-left:5em}}.p-service_fixed{position:fixed;z-index:9999}@media screen and (min-width: 768px){.p-service_fixed{right:40px;bottom:40px}}@media screen and (max-width: 767px){.p-service_fixed{right:10px;bottom:10px}}.p-service_fixed a{background-color:#fe733d;border:1px solid #fe733d;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;font-weight:bold;line-height:1.6;-webkit-transition:.3s;transition:.3s;-webkit-animation:floatY 2.5s ease-in-out infinite;animation:floatY 2.5s ease-in-out infinite}@media screen and (min-width: 768px){.p-service_fixed a{width:130px;height:130px;font-size:14px}}@media screen and (max-width: 767px){.p-service_fixed a{width:90px;height:90px;font-size:10px}}.p-service_fixed a span{position:relative;z-index:2}@media screen and (min-width: 768px){.p-service_fixed a:hover{color:#fe733d;background-color:#fff;-webkit-animation-play-state:paused;animation-play-state:paused}.p-service_fixed a:hover::before{-webkit-transform:scale(1);transform:scale(1)}}.tax-service_cat .p-index_interview_slider_wrap{min-height:auto}@-webkit-keyframes floatY{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatY{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.p-page-kondo_art{max-width:900px}.p-page-kondo_art .wp-block-image{text-align:center}.p-page-kondo_art .wp-block-image img{-webkit-filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15));filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.15))}