@media screen and (min-width: 768px){.concept .l-message{margin-block:8rem 11.9rem}}@media screen and (max-width: 767px){.concept .l-message{margin-block:6rem 9rem}}.concept .l-message-copy{font-family:"Noto Serif JP",serif;font-weight:600}@media screen and (min-width: 768px){.concept .l-message-copy{margin-block-end:4rem;font-size:3.6rem}}@media screen and (max-width: 767px){.concept .l-message-copy{margin-block-end:2.4rem;font-size:2.4rem}}@media screen and (max-width: 767px){.concept .l-message-copy span{display:block}}.concept .l-message-contentArea{display:flex}@media screen and (min-width: 768px){.concept .l-message-contentArea{gap:0 11.36%;justify-content:space-between}}@media screen and (max-width: 767px){.concept .l-message-contentArea{flex-direction:column;gap:3.9rem 0}}.concept .l-message .text{font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.concept .l-message .text{margin-block-end:3rem;font-size:1.7rem;line-height:2}}@media screen and (max-width: 767px){.concept .l-message .text{margin-block-end:3.2rem;font-size:1.5rem;line-height:2.06}}@media screen and (min-width: 768px){.concept .l-message-figure{width:29.44%}}@media screen and (max-width: 767px){.concept .l-message-figure{margin-inline:auto;width:71.98%}}@media screen and (min-width: 768px){.concept .l-philosophy{margin-block-end:12rem}}@media screen and (max-width: 767px){.concept .l-philosophy{margin-block-end:9rem}}.concept .l-philosophy-catch{background-color:#fff;border:1px solid #000;font-family:"Noto Serif JP",serif;font-weight:600;text-align:center}@media screen and (min-width: 768px){.concept .l-philosophy-catch{padding:4rem 5rem 4.3rem;margin-block-end:4.6rem;margin-inline:auto;max-width:862px;width:85.17%;font-size:2.8rem;line-height:1.6}}@media screen and (max-width: 767px){.concept .l-philosophy-catch{padding:2.5rem 3rem 3rem 3rem;margin-block-end:3rem;font-size:1.6rem;line-height:1.62}}.concept .l-philosophy-catch span{display:block}@media screen and (min-width: 768px){.concept .l-philosophy-textArea{margin-inline:auto;width:63.83%}}.concept .l-philosophy .text.right{text-align:right}@media screen and (min-width: 768px){.concept .l-executive{margin-block-end:9.2rem}}@media screen and (max-width: 767px){.concept .l-executive{margin-block-end:5rem}}.concept .l-executive-inner{border-bottom:1px solid #b5b5b5}@media screen and (min-width: 768px){.concept .l-executive-inner{margin-block-end:8rem}}@media screen and (max-width: 767px){.concept .l-executive-inner{margin-block-end:5.9rem}}.concept .l-executive-figure{position:relative}@media screen and (min-width: 768px){.concept .l-executive-figure{margin-block-end:6rem}}@media screen and (max-width: 767px){.concept .l-executive-figure{margin-block-end:3rem}}.concept .l-executive-figure img{max-width:940px;width:100%}@media screen and (min-width: 768px){.concept .l-executive-figure.imgTop{left:-134px}}@media screen and (max-width: 767px){.concept .l-executive-figure.imgTop{left:0}}.concept .l-executive-copy{display:flex;font-family:"Noto Serif JP",serif}@media screen and (min-width: 768px){.concept .l-executive-copy{margin-block:6rem;gap:6.6rem}}@media screen and (max-width: 767px){.concept .l-executive-copy{flex-direction:column;margin-block:3rem;gap:1.5rem}}.concept .l-executive-copy-text{font-weight:600}@media screen and (min-width: 768px){.concept .l-executive-copy-text{font-size:3.6rem}}@media screen and (max-width: 767px){.concept .l-executive-copy-text{font-size:2.4rem}}@media screen and (min-width: 768px){.concept .l-executive-copy-text span{display:block}}@media screen and (max-width: 767px){.concept .l-executive-copy-text span{display:inline}}.concept .l-executive-copy-name{font-size:1.3rem}@media screen and (min-width: 768px){.concept .l-executive-copy-name{line-height:1.92}}@media screen and (max-width: 767px){.concept .l-executive-copy-name{line-height:1.69}}.concept .l-executive-copy-name span{display:block}.concept .l-executive-term{margin-block-end:2.4rem;font-family:"Noto Serif JP",serif;font-weight:700}@media screen and (min-width: 768px){.concept .l-executive-term{font-size:2.2rem}}@media screen and (max-width: 767px){.concept .l-executive-term{font-size:1.8rem}}@media screen and (min-width: 768px){.concept .l-executive-term span{display:block}}@media screen and (max-width: 767px){.concept .l-executive-term span{display:inline}}@media screen and (min-width: 768px){.concept .l-executive-description{margin-block-end:8rem}}@media screen and (max-width: 767px){.concept .l-executive-description{margin-block-end:5.9rem}}.concept .modal-video .modal-video-close-btn{top:490px;right:50%;height:80px;color:#fff}.concept .modal-video .modal-video-close-btn:before,.concept .modal-video .modal-video-close-btn::after{top:25%;height:4px}