#content2022 ul:not(.normal)>li{margin:0;padding-left:0}#content2022 ul:not(.normal)>li::before{display:none}:root{--color-black: #1e1e1e;--color-white: #ffffff;--color-blue: #003366;--color-yellow: #f6b800;--color-gray: #999999;--color-tmu-blue: #4366b0;--color-light-gray: #f4f5f6;--color-hk-red: #c94e37}:root{--font-jp: "Noto Serif JP", serif;--font-jp-sanserif: "Hiragino Kaku Gothic Pro", sahk-serif;--font-en: "PT Serif", serif;--font-size-default: 16px;--font-size-medium: 18px;--font-size-caption: 12px;--font-size-small: 13px;--font-size-small-heading: 20px;--font-size-h4: 30px;--font-size-link: 14px;--font-size-large: 28px;--font-size-h3: 48px;--font-size-h2: 30px;--font-size-h1: 24px}#breadcrumbs{position:relative;color:#fff;background:none;z-index:1}#breadcrumbs a{color:#fff}#topContent{background:var(--color-hk-red)}.article{background:var(--color-hk-red)}.article+div{background:var(--color-hk-red)}#toTop>a{color:#fff !important;border-bottom-color:#fff}.is-modal-open #strut{z-index:-1}.is-modal-open #footer{z-index:0}#hankosen{font-family:"Noto Serif JP","serif"}#hankosen .hk-body{position:relative;background:#fff;z-index:1}@media(max-width: 767px){#hankosen .hk-body{margin-left:calc(var(--hk-global-pad-side)*-1);margin-right:calc(var(--hk-global-pad-side)*-1);padding-top:4rem;padding-bottom:4rem}}@media(min-width: 768px){#hankosen .hk-body{padding-top:8rem;padding-bottom:8rem}}#hankosen .hk-content{margin-left:auto;margin-right:auto}@media(max-width: 767px){#hankosen .hk-content{padding-inline:1.5rem}}@media(min-width: 768px){#hankosen .hk-content{padding-left:max(6rem,(100% - 720px)/2);padding-right:max(6rem,(100% - 720px)/2)}}#hankosen .hk-main{position:relative}@media(max-width: 767px){#hankosen .hk-main{margin-top:6.7rem}}@media(min-width: 768px){#hankosen .hk-main{margin-top:16rem}}#hankosen .hk-section__body:has(.hk-section__image){position:relative}@media(max-width: 767px){#hankosen .hk-section__body{overflow-x:clip}}#hankosen .hk-section__image{position:absolute;top:0;right:0}@media(max-width: 767px){#hankosen .-about .hk-section__image{width:95px;top:-72px;right:-17px}}@media(min-width: 768px){#hankosen .-about .hk-section__image{top:-98px;right:-50px}}@media(max-width: 767px){#hankosen .-history .hk-section__image{width:66.45px;top:-73px;left:-7px}}@media(min-width: 768px){#hankosen .-history .hk-section__image{top:-118px;left:-25px}}@media(max-width: 767px){#hankosen .-support .hk-section__image{width:65.04px;top:-135px;right:-17px}}@media(min-width: 768px){#hankosen .-support .hk-section__image{top:-128px;right:-66px}}#hankosen .hk-anchor{position:relative;z-index:1}#hankosen .hk-anchor__content{display:flex;justify-content:center}#hankosen .hk-anchor__content>a{position:relative;display:flex;flex-direction:column;align-items:center;color:#fff}#hankosen .hk-anchor__content>a:hover{text-decoration:none}#hankosen .hk-anchor__content__text{text-align:center}#hankosen .hk-anchor__content__title{max-width:-webkit-max-content;max-width:max-content;font-weight:700}#hankosen .hk-anchor__image{width:72px}#hankosen .hk-anchor__content>a{position:relative}@media(max-width: 767px){#hankosen .hk-anchor{margin-top:4.6rem;margin-bottom:7.1rem}#hankosen .hk-anchor__content{row-gap:20px;-webkit-column-gap:9px;column-gap:9px;flex-wrap:wrap}#hankosen .hk-anchor__content>a{gap:12px;position:relative;width:99px;padding-top:21px;line-height:1.6;font-size:1.1rem;border-top:2px solid var(--bs-white)}#hankosen .hk-anchor__content>a:not(:last-child){border-bottom:none}#hankosen .hk-anchor__content>a:active{text-decoration:none}#hankosen .hk-anchor__content__title{font-size:1.4rem}#hankosen .hk-anchor__content__title-small{font-size:1rem}#hankosen .hk-anchor__content__name{font-size:1.4rem}}@media(min-width: 768px){#hankosen .hk-anchor{margin-top:6.7rem;margin-bottom:16.6rem}#hankosen .hk-anchor__content>a{justify-content:center;gap:13px;width:143px;height:115px;border-right:2px solid var(--bs-white)}#hankosen .hk-anchor__content>a:first-child{border-left:2px solid var(--bs-white)}#hankosen .hk-anchor__content__title{font-size:1.6rem}#hankosen .hk-anchor__content__title-small{font-size:1.2rem}#hankosen .hk-anchor__content__name{font-size:1.4rem}}#hankosen .hk-article{position:relative}#hankosen .hk-buttonCircle{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;cursor:pointer;width:28px;height:28px;flex-shrink:0}#hankosen .hk-buttonCircle.-white::before{background-color:rgba(255,255,255,.1)}#hankosen .hk-buttonCircle::before{content:"";position:absolute;inset:0;border-radius:inherit;background-color:rgba(125,100,187,.1)}@media(min-width: 768px){#hankosen [data-hover-root] .hk-buttonCircle::before{transition:var(--hk-tr-duration) var(--hk-tr-ease);transition-property:background-color,-webkit-transform;transition-property:transform,background-color;transition-property:transform,background-color,-webkit-transform}#hankosen [data-hover-root]:hover .hk-buttonCircle::before{-webkit-transform:scale(1.3571428571);transform:scale(1.3571428571);background-color:rgba(125,100,187,.2)}#hankosen [data-hover-root]:hover .hk-buttonCircle.-white::before{background-color:rgba(255,255,255,.15)}}#hankosen .hk-card{overflow:hidden;background-color:var(--color-white)}#hankosen .hk-card__wrapper:hover{text-decoration:none}#hankosen .hk-card__wrapper:hover .hk-card__media__img{-webkit-transform:scale(1.05);transform:scale(1.05)}#hankosen .hk-card__wrapper:hover .hk-card__title{color:var(--color-hk-red)}#hankosen .hk-card__media{overflow:hidden}#hankosen .hk-card__media__img{max-width:100%;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#hankosen .hk-card__date{display:inline-block;color:var(--color-gray);font-style:italic;margin-bottom:1rem}#hankosen .hk-card__title{margin-top:0;margin-bottom:0;font-family:var(--font-jp);font-weight:600;color:var(--color-black);line-height:1.5;transition:color .3s ease}#hankosen .hk-card__tags{display:flex;align-items:flex-start;flex-wrap:wrap}#hankosen .hk-card__tags .hk-card__tag{display:inline-block;font-family:initial;font-weight:300;line-height:1;text-align:center;color:var(--color-black);background-color:#f4f5f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word}@media(max-width: 767px){#hankosen .hk-card__body{padding-inline:1rem;padding-block:1rem 2.1rem}#hankosen .hk-card__date{font-size:1.1rem}#hankosen .hk-card__title{font-size:1.4rem;margin-bottom:1.6rem;display:box;display:-webkit-box;display:-moz-box;box-orient:vertical;line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}#hankosen .hk-card__tags{row-gap:6px;-webkit-column-gap:9px;column-gap:9px}#hankosen .hk-card__tag{font-size:1rem;padding:1px 2px}}@media(min-width: 768px){#hankosen .hk-card__body{padding-inline:2rem;padding-block:1.8rem 2.5rem}#hankosen .hk-card__date{font-size:1.2rem}#hankosen .hk-card__title{font-size:1.6rem;margin-bottom:1.9rem}#hankosen .hk-card__tags{-webkit-column-gap:.9rem;column-gap:.9rem;row-gap:.9rem}#hankosen .hk-card__tag{padding:3px 8px;font-size:1.2rem}}#hankosen a.checkAll.hk-check-all{color:var(--color-white)}#hankosen a.checkAll.hk-check-all .text{border-color:var(--color-white);font-family:initial}#hankosen a.checkAll.hk-check-all .circle{background-color:var(--color-white)}#hankosen a.checkAll.hk-check-all .circle svg{fill:var(--color-hk-red)}#hankosen a.checkAll.hk-check-all .hover{color:var(--color-white)}#hankosen .hk-column{display:grid}#hankosen .hk-column>img{display:block;width:100%}@media(max-width: 767px){#hankosen .hk-column{grid-template-columns:1fr;gap:30px;margin-top:46px}#hankosen .hk-column .hk-column__media .hk-photo{margin-bottom:0}#hankosen .hk-column .hk-column__content h5{margin-bottom:2.5rem}}@media(min-width: 768px){#hankosen .hk-column{grid-template-columns:repeat(2, 1fr);gap:40px;margin-top:67px}#hankosen .hk-column .hk-column__content h5{margin-bottom:2.1rem}}#hankosen .hk-columns{display:grid}#hankosen .hk-columns .hk-column{margin-top:0}@media(max-width: 767px){#hankosen .hk-columns{margin-top:46px;gap:46px}}@media(min-width: 768px){#hankosen .hk-columns{margin-top:67px;gap:47px}}#hankosen .hk-firstview__title{margin:0;position:relative;text-align:center;z-index:1;pointer-events:none}#hankosen .hk-firstview__title img{width:100%}#hankosen .hk-firstview__catch{position:relative;z-index:1;color:var(--bs-white);font-weight:700}@media(max-width: 767px){#hankosen .hk-firstview__title{margin-top:49px}#hankosen .hk-firstview__title img{display:block;margin:auto}#hankosen .hk-firstview__catch{font-size:1.4rem;margin-top:46px;padding-inline:15px}}@media(min-width: 768px){#hankosen .hk-firstview{margin-top:116px}#hankosen .hk-firstview__title img{max-width:666px}#hankosen .hk-firstview__catch{font-size:1.6rem;margin-top:35px;text-align:center}}#hankosen .hk-header{position:relative;color:#fff;text-align:center}#hankosen .hk-header::after{content:"";background-image:url("/assets/images/2026-m-lp/icons/title-line.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:0;left:0;margin:0 auto}#hankosen .hk-header__bgWrap{-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;overflow:hidden}@media(max-width: 767px){#hankosen .hk-header{padding-bottom:6.8rem}#hankosen .hk-header::after{bottom:4.13rem;width:40px;height:6.67px}#hankosen .hk-header__bgWrap{position:static}}@media(min-width: 768px){#hankosen .hk-header{padding-bottom:9rem}#hankosen .hk-header::after{bottom:6rem;width:60px;height:10px}#hankosen .hk-header__bgWrap{position:absolute;left:50%;top:calc(100% - 9rem)}}#hankosen .hk-heading{font-family:"Noto Serif JP","serif";margin:0;line-height:1.3;letter-spacing:-0.15em;font-weight:700}#hankosen .hk-heading>span{letter-spacing:.02em}@media(max-width: 767px){#hankosen .hk-heading{font-size:2.8rem}#hankosen .hk-heading span{font-size:2rem}}@media(min-width: 768px){#hankosen .hk-heading{font-size:6rem}#hankosen .hk-heading span{font-size:3.6rem}}#hankosen .hk-image-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:9px}@media(min-width: 1024px){#hankosen .hk-image-grid{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 1200px){#hankosen .hk-image-grid{grid-template-columns:repeat(4, 1fr);gap:32px}}#hankosen .hk-image-grid img{width:100%;height:auto;display:block}#hankosen .hk-interview{display:flex}#hankosen .hk-interview p{margin:0}#hankosen .hk-interview__name,#hankosen .hk-interview__text{line-height:2}#hankosen .hk-interview__name{color:var(--color-purple)}#hankosen .hk-interview__text{flex:1}@media(max-width: 767px){#hankosen .hk-interview__name,#hankosen .hk-interview__text{font-size:1.5rem}#hankosen .hk-interview__name{width:65px}#hankosen .hk-interview__text>p+p{margin-top:3.1rem}}@media(min-width: 768px){#hankosen .hk-interview__name,#hankosen .hk-interview__text{font-size:1.6rem;line-height:2}#hankosen .hk-interview__name{width:100px}#hankosen .hk-interview__text>p+p{margin-top:4.5rem}}#hankosen .hk-lede{position:relative;z-index:1;line-height:2;color:#fff}#hankosen .hk-lede>p{margin:0}#hankosen .hk-lede a{color:#fff;text-decoration:underline}@media(max-width: 767px){#hankosen .hk-lede{font-size:1.4rem}#hankosen .hk-lede>p:not(:first-child){margin-top:2.3rem}}@media(min-width: 768px){#hankosen .hk-lede{font-size:1.6rem}#hankosen .hk-lede>p:not(:first-child){margin-top:4.7rem}#hankosen .hk-lede a:hover{text-decoration:none}}#hankosen .hk-link{align-items:center;font-size:1.4rem;color:var(--color-black);text-decoration:underline;text-decoration-color:var(--color-black)}#hankosen .hk-link::after{content:"";display:inline-block;background:url("/assets/images/2026-m-lp/icons/arrow-right.svg") no-repeat;width:18px;height:18px;background-size:11px;background-position:center;margin-left:6px;vertical-align:-4px}#hankosen .hk-link[target=_blank]::after{content:"";background:url("/assets/images/2026-m-lp/icons/external.svg") no-repeat;vertical-align:-9px}@media(max-width: 767px){#hankosen .hk-link{line-height:2;text-underline-offset:6px}}@media(min-width: 768px){#hankosen .hk-link{text-underline-offset:8px;transition:text-decoration-color var(--hk-tr-duration) var(--hk-tr-ease)}#hankosen .hk-link:hover{text-decoration-color:rgba(0,0,0,0)}}#hankosen .hk-links{font-family:"Noto Serif JP","serif";display:flex;flex-wrap:wrap;align-items:center;gap:10px}#hankosen .hk-links a{background-color:#f4f5f6;border:1px solid #e3e4e5;font-weight:700}#hankosen .hk-links a::after{content:"";-webkit-mask-image:url("/assets/images/2026-m-lp/icons/external.svg");mask-image:url("/assets/images/2026-m-lp/icons/external.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;width:16px;height:16px;display:inline-block;vertical-align:text-bottom;margin-left:4px}@media(max-width: 767px){#hankosen .hk-links{margin-top:30px}#hankosen .hk-links a{font-size:1.3rem;padding:15px}}@media(min-width: 768px){#hankosen .hk-links{margin-top:60px}#hankosen .hk-links a{font-size:1.4rem;padding:15px 15px 15px 20px;transition:.3s}#hankosen .hk-links a:hover{text-decoration:none;opacity:.75}}#hankosen .hk-message{display:grid}#hankosen .hk-message::after{content:"";display:block;height:2px;background-color:var(--color-purple);grid-area:border}#hankosen .hk-message__title{border:none;padding:0;margin:0;line-height:1;color:var(--color-purple);grid-area:title;display:flex;align-items:center}#hankosen .hk-message__title::after{content:"";flex:1;height:2px;margin-left:2rem;background:var(--color-purple)}#hankosen .hk-message__text{grid-area:text;line-height:2;font-size:1.3rem;font-family:var(--font-jp-sanserif)}#hankosen .hk-message__text>p{margin:2.1rem 0 0}#hankosen .hk-message__name{grid-area:name;margin:0;line-height:1;display:flex;align-items:center}#hankosen .hk-message__name span{font-size:1.2rem}#hankosen .hk-message__thumbnail{grid-area:thumbnail}#hankosen .hk-message__thumbnail img{width:100%;height:100%;object-fit:cover}@media(max-width: 767px){#hankosen .hk-message{margin-top:5.2rem;grid-template-areas:"title title" "thumbnail thumbnail" "name name" "text text" "border border"}#hankosen .hk-message::after{margin-top:3rem}#hankosen .hk-message__title{font-size:1.6rem;margin-bottom:1.3rem}#hankosen .hk-message__name{gap:1rem;font-size:2rem;margin-top:2.5rem}#hankosen .hk-message__thumbnail{margin:auto;margin-top:3rem;width:180px;height:180px}#hankosen .hk-message::after{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:2}#hankosen .hk-message__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#hankosen .hk-message__text{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}#hankosen .hk-message__name{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:2}#hankosen .hk-message__thumbnail{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:2}}@media(min-width: 768px){#hankosen .hk-message{margin-top:6rem;grid-template-areas:"title title" "name thumbnail" "text thumbnail" "border border"}#hankosen .hk-message::after{margin-top:3rem}#hankosen .hk-message__title{font-size:2rem;margin-bottom:5rem}#hankosen .hk-message__name{gap:2rem;font-size:2.8rem;font-weight:600}#hankosen .hk-message__thumbnail{margin-inline:3rem 4rem;width:160px;height:160px}#hankosen .hk-message::after{-ms-grid-row:4;-ms-grid-column:1;-ms-grid-column-span:2}#hankosen .hk-message__title{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:2}#hankosen .hk-message__text{-ms-grid-row:3;-ms-grid-column:1;-ms-grid-column-span:1}#hankosen .hk-message__name{-ms-grid-row:2;-ms-grid-column:1;-ms-grid-column-span:1}#hankosen .hk-message__thumbnail{-ms-grid-row:2;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1}}#hankosen .hk-modal{background-color:var(--color-purple)}#hankosen .hk-modal.is-open .hk-modal__trigger::before{pointer-events:all;opacity:1}#hankosen .hk-modal[open] .hk-modal__content{pointer-events:all}#hankosen .hk-modal>summary::-webkit-details-marker{display:none}#hankosen .hk-modal__trigger{position:relative;display:flex;padding:2px}#hankosen .hk-modal__trigger::before{content:"";position:fixed;inset:0;z-index:1;background-color:rgba(0,0,0,.4);opacity:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);transition:opacity var(--hk-tr-duration) var(--hk-tr-ease);pointer-events:none}#hankosen .hk-modal__trigger span:nth-child(1){display:flex;align-items:center;justify-content:center;color:#fff}#hankosen .hk-modal__trigger span:nth-child(2){flex:1;background-color:#fff}#hankosen .hk-modal__trigger span:nth-child(3){position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#hankosen .hk-modal__content{position:fixed;top:50%;left:50%;z-index:var(--hk-z-modal);background-color:#fff;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);pointer-events:none}#hankosen .hk-modal__content::after{content:"";position:absolute;top:0;right:0;width:32px;height:32px;background:url("/assets/images/2026-m-lp/icons/cross.svg") no-repeat;background-position:49% 50%;background-size:20px 20px;-webkit-transform:translate(100%, -100%);transform:translate(100%, -100%);cursor:pointer;pointer-events:none}#hankosen .hk-modal__inner{padding:2rem;overflow-y:scroll}#hankosen .hk-modal__header{display:flex;align-items:center;border-bottom:2px solid var(--color-purple)}#hankosen .hk-modal__heading{margin:0;padding-left:0;border-left:none}#hankosen .hk-modal__number{display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--color-purple)}#hankosen .hk-modal__body{display:grid;gap:4rem}#hankosen .hk-modal__body .hk-pickup:last-child,#hankosen .hk-modal__body .hk-modal__title:last-child,#hankosen .hk-modal__body p:last-child{margin-bottom:0}#hankosen .hk-modal__block{display:grid;gap:2rem}#hankosen .hk-modal__block__title{display:flex;align-items:center}#hankosen .hk-modal__title__profile{margin-left:.8rem;font-size:1.2rem}#hankosen .hk-modal__title__label{margin-left:1.6rem;background-color:rgba(153,153,153,.3019607843);font-size:1.3rem;padding-inline:.8rem;padding-block:.3rem}#hankosen .hk-modal__title__label.-enrolled{background-color:rgba(125,100,187,.3)}#hankosen .hk-modal__title{color:var(--color-black)}#hankosen .hk-modal__title:first-child{margin-top:0 !important;margin-bottom:0}#hankosen .hk-modal__block__list{display:grid;gap:1rem;margin-bottom:0}#hankosen .hk-modal__block__list-item{display:flex;flex-wrap:wrap;row-gap:.5rem}#hankosen .hk-modal__block__list-item>dt{flex-shrink:0}#hankosen .hk-modal__block__list-item>dd{margin-bottom:0}@media(max-width: 767px){#hankosen .hk-modal+.hk-modal{margin-top:1.5rem}#hankosen .hk-modal__trigger{font-size:1.5rem}#hankosen .hk-modal__trigger span:nth-child(1){width:5.5rem;font-size:1.5rem}#hankosen .hk-modal__trigger span:nth-child(2){padding:1.5rem}#hankosen .hk-modal__trigger span:nth-child(3){right:1rem}#hankosen .hk-modal__content{width:calc(100% - 60px)}#hankosen .hk-modal__inner{width:100%;height:502px}#hankosen .hk-modal__header{gap:1.5rem;padding-bottom:1rem}#hankosen .hk-modal__heading{font-size:1.8rem}#hankosen .hk-modal__number{width:80px;height:48px;font-size:1.8rem}#hankosen .hk-modal__body{padding:2rem 0 1rem}#hankosen .hk-modal__body>p{margin:.6rem 0 !important}#hankosen .hk-modal__body .hk-pickup{margin:2.1rem 0 1.6rem}#hankosen .hk-modal__title{font-size:1.8rem;margin:0}}@media(min-width: 768px){#hankosen .hk-modal+.hk-modal{margin-top:2rem}#hankosen .hk-modal__trigger{font-size:2rem}#hankosen .hk-modal__trigger span:nth-child(1){width:9rem;font-size:2rem}#hankosen .hk-modal__trigger span:nth-child(2){padding:2.4rem}#hankosen .hk-modal__trigger span:nth-child(3){right:2.3rem}#hankosen .hk-modal__inner{width:720px;height:500px}#hankosen .hk-modal__header{gap:2.5rem;padding-bottom:1.5rem}#hankosen .hk-modal__heading{font-size:2rem}#hankosen .hk-modal__number{width:88px;height:52px;font-size:2rem}#hankosen .hk-modal__body{padding:3rem 0 1rem}#hankosen .hk-modal__body>p{margin:1.4rem 0 !important}#hankosen .hk-modal__body .hk-pickup{margin:2.1rem 0}#hankosen .hk-modal__title{font-size:1.8rem;margin-top:4rem !important}}#hankosen .hk-notes{font-family:"Noto Serif JP","serif";display:block;padding-top:27px}#hankosen .hk-photo img{max-width:100%;max-height:100%}#hankosen .hk-photo__image{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2}@media(max-width: 767px){#hankosen .hk-photo__image{margin-top:2.5rem}}@media(min-width: 768px){#hankosen .hk-photo__image{margin-top:4rem}}#hankosen .hk-pickup{display:flex;flex-direction:column}#hankosen .hk-pickup__content{border-radius:3px;background-color:rgba(64,116,168,.1)}#hankosen .hk-pickup__content>a{font-size:1.4rem;color:var(--color-black);font-family:"Noto Serif JP","serif";text-decoration:underline;line-height:2}#hankosen .hk-pickup__heading{margin:0;display:flex;align-items:center;color:var(--color-purple);font-family:"Noto Serif JP","serif";line-height:1;font-weight:bold}#hankosen .hk-pickup__heading::before{content:"";background:url("/assets/images/2026-m-lp/icons/check.svg") no-repeat;background-size:contain}@media(max-width: 767px){#hankosen .hk-pickup{gap:1.5rem}#hankosen .hk-pickup__content{padding:1.5rem 1.5rem .9rem}#hankosen .hk-pickup__heading{gap:6px;font-size:1.1rem;border-bottom:1px solid #cad0dd;padding-bottom:1rem;margin-bottom:1.1rem}#hankosen .hk-pickup__heading::before{width:16px;height:18px}}@media(min-width: 768px){#hankosen .hk-pickup{gap:2rem}#hankosen .hk-pickup__content{display:flex;gap:1.8rem;align-items:center;padding:1rem 0}#hankosen .hk-pickup__content>a{font-size:1.4rem;transition:text-decoration-color var(--hk-tr-duration) var(--hk-tr-ease)}#hankosen .hk-pickup__content>a:hover{text-decoration-color:rgba(0,0,0,0)}#hankosen .hk-pickup__heading{gap:8px;font-size:1.2rem;padding:0 1.8rem;border-right:1px solid #cad0dd}#hankosen .hk-pickup__heading::before{width:19px;height:22px}}#hankosen .hk-profile-box{font-family:YakuHanJPs_Narrow,"Hiragino Sans","Hiragino Kaku Gothic ProN","Custom Yu Gothic","Yu Gothic Medium","Yu Gothic",Meiryo,"Noto Sans JP",sahk-serif}#hankosen .hk-profile-box h6{color:var(--color-purple)}#hankosen .hk-profile-box .hk-profile-box__inner{border:1px solid #e3e4e5;display:flex;justify-content:space-between;align-items:center}#hankosen .hk-profile-box .hk-profile-box__title{display:block}#hankosen .hk-profile-box .hk-profile-box__name{font-family:YakuHanJPs_Narrow,"Noto Serif JP","Hiragino Mincho ProN",YuMincho,"Yu Mincho","serif"}#hankosen .hk-profile-box a{color:var(--color-black);transition:.3s}#hankosen .hk-profile-box a:hover{color:var(--color-purple)}@media(max-width: 767px){#hankosen .hk-profile-box h6{font-size:1.6rem;margin-top:4rem;margin-bottom:3.2rem}#hankosen .hk-profile-box__inner{width:100%;padding:10px 10px 10px 20px}#hankosen .hk-profile-box__title{font-size:1.1rem;margin-bottom:.9rem}#hankosen ruby{display:flex;flex-direction:column}#hankosen ruby .hk-profile-box__name{font-size:1.7rem;margin-bottom:.6rem}#hankosen ruby .hk-profile-box__ruby{font-size:1.1rem;color:#979899}#hankosen .hk-profile-box__thumbnail img{width:75px}}@media(min-width: 768px){#hankosen .hk-profile-box h6{margin-top:6.4rem;margin-bottom:2.3rem;font-size:1.6rem}#hankosen .hk-profile-box__inner{width:50%;padding:15px 15px 15px 25px;transition:.3s;cursor:pointer}#hankosen .hk-profile-box__inner:hover{opacity:.75;text-decoration:none}#hankosen .hk-profile-box__title{font-size:1.2rem;margin-bottom:1rem}#hankosen ruby{display:flex;flex-direction:column}#hankosen ruby .hk-profile-box__name{font-size:2rem;margin-bottom:.7rem}#hankosen ruby .hk-profile-box__ruby{font-size:1.2rem;color:#979899}#hankosen .hk-profile-box__thumbnail img{width:95px}}#hankosen :root{--tmuBgcolor01: #ffffff;--tmuKeycolor01: #4366b0;--tmuKeycolor01s: #f4f5f6;--tmuKeycolor01ss: #f4f5f6;--globalMenuSub-row: 4}#hankosen #content2022.hottopics .main .profile.profileUpdate{padding:4rem}#hankosen #content2022.hottopics .main .profile.profileUpdate *:first-child{margin-top:0}#hankosen #content2022.hottopics .main .profile.profileUpdate h6.title{font-size:1.3rem;margin-top:3rem;margin-bottom:.8rem}@media(max-width: 767px){#hankosen #content2022.hottopics .main .profile.profileUpdate h6.title{margin-top:2rem}}#hankosen #content2022.hottopics .main .profile.profileUpdate p.text{margin-top:0}@media(max-width: 767px){#hankosen #content2022.hottopics .main .profile.profileUpdate{padding:2rem}}#hankosen .hk-project.-contact .hk-wysiwyg *{font-family:var(--font-jp-sanserif);text-align:center}#hankosen .hk-project__visual{position:relative;z-index:0;pointer-events:none}#hankosen .hk-project__visual img{position:absolute;z-index:1}#hankosen .hk-project__visualInner{position:absolute;left:calc(var(--hk-global-pad-side)*-1);width:calc(100% + var(--hk-global-pad-side)*2);overflow:hidden}@media(max-width: 767px){#hankosen .hk-project+.hk-project{margin-top:60px}#hankosen .-pattern-1 .hk-project__visualInner{top:-521px;height:638px}#hankosen .-pattern-1 .hk-project__visualInner>img:nth-child(1){display:none}#hankosen .-pattern-1 .hk-project__visualInner>img:nth-child(2){-webkit-transform:scaleX(-1);transform:scaleX(-1);left:-520px;bottom:86px;width:691px;height:161px}#hankosen .-pattern-1 .hk-project__visualInner>picture img{bottom:22px;right:-15px;height:200px;z-index:-1}#hankosen .-pattern-2 .hk-project__visualInner{top:-90px;height:200px}#hankosen .-pattern-2 .hk-project__visualInner>img{display:none}#hankosen .-pattern-2 .hk-project__visualInner>picture img{top:0;left:-25px;height:200px;z-index:-1}#hankosen .-pattern-3 .hk-project__visualInner{top:-117px;height:200px}#hankosen .-pattern-3 .hk-project__visualInner>img{display:none}#hankosen .-pattern-3 .hk-project__visualInner>picture img{top:0;right:-40px;height:200px;z-index:-1}#hankosen .-pattern-4 .hk-project__visualInner{top:-90px;height:200px}#hankosen .-pattern-4 .hk-project__visualInner>img{display:none}#hankosen .-pattern-4 .hk-project__visualInner>picture img{top:0;left:-25px;height:200px;z-index:-1}}@media(min-width: 768px){#hankosen .hk-project+.hk-project{margin-top:136px}#hankosen .-pattern-1 .hk-project__visualInner{top:-472px;height:695px}#hankosen .-pattern-1 .hk-project__visualInner>img:nth-child(1){top:0;right:-799px;width:1178px;height:275px}#hankosen .-pattern-1 .hk-project__visualInner>img:nth-child(2){top:388px;left:0;width:740.41px;height:172.81px;-webkit-transform:translateX(-56%);transform:translateX(-56%)}#hankosen .-pattern-1 .hk-project__visualInner>picture img{top:281.5px;right:0;height:385px;z-index:-1}#hankosen .-pattern-2 .hk-project__visualInner{top:-244px;height:536px}#hankosen .-pattern-2 .hk-project__visualInner>img{top:0;right:-709px;width:1178.34px;height:275.03px}#hankosen .-pattern-2 .hk-project__visualInner>picture img{top:130px;left:0;height:406px;z-index:-1}#hankosen .-pattern-3 .hk-project__visualInner{top:-180px;height:385px}#hankosen .-pattern-3 .hk-project__visualInner>img{top:35px;left:-411px;width:740.41px;height:172.81px}#hankosen .-pattern-3 .hk-project__visualInner>picture img{top:0;right:0;height:385px;z-index:-1}#hankosen .-pattern-4 .hk-project__visualInner{top:-246px;height:536px}#hankosen .-pattern-4 .hk-project__visualInner>img{top:0;right:-798px;width:1178.34px;height:275.03px}#hankosen .-pattern-4 .hk-project__visualInner>picture img{top:130px;left:0;height:406px;z-index:-1}#hankosen .-pattern-5 .hk-project__visualInner{top:-244px;height:536px}#hankosen .-pattern-5 .hk-project__visualInner>img{top:0;right:-709px;width:1178.34px;height:275.03px}#hankosen .-pattern-5 .hk-project__visualInner>picture img{top:130px;left:0;height:406px;z-index:-1}}@media(min-width: 1600px){#hankosen .hk-project__visualInner{left:min(-90px,(100vw - 1600px)/2*-1);width:calc(100vw - 30px)}}#hankosen .hk-reference{color:var(--color-white)}#hankosen .hk-reference h3{font-weight:700}#hankosen .hk-reference p{font-size:1.5rem;font-weight:500}@media(max-width: 767px){#hankosen .hk-reference h3{font-size:1.6rem}}@media(min-width: 768px){#hankosen .hk-reference{margin-top:8rem}#hankosen .hk-reference h3{font-size:2rem;text-align:center}#hankosen .hk-reference p{text-align:center}}#hankosen .hk-scrollSpy{position:absolute;top:0;left:calc(var(--hk-global-pad-side)*-1);height:100%;z-index:var(--hk-z-anchor);opacity:0;transition:opacity var(--hk-tr-duration) var(--hk-tr-ease)}#hankosen .hk-scrollSpy:not(.is-active){pointer-events:none}#hankosen .hk-scrollSpy.is-active{opacity:1}.is-modal-open #hankosen .hk-scrollSpy{opacity:0}#hankosen .hk-scrollSpy__content{position:-webkit-sticky;position:sticky;top:50%;display:flex;flex-direction:column;gap:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:20px}#hankosen .hk-scrollSpy__content a{position:relative;display:block;padding-left:16px;align-items:center;color:var(--color-hk-red);font-size:1.2rem;font-weight:700;line-height:1.5}#hankosen .hk-scrollSpy__content a span{box-decoration-break:clone;-webkit-box-decoration-break:clone;background-color:var(--color-white);padding:0 2px 2px;transition:var(--hk-tr-duration) var(--hk-tr-ease)}#hankosen .hk-scrollSpy__content a:hover{text-decoration:none}#hankosen .hk-scrollSpy__content a:hover span{color:var(--color-white);background-color:var(--color-hk-red)}#hankosen .hk-scrollSpy__content a::before{content:"";position:absolute;top:50%;left:0;width:8px;height:8px;border:2px solid var(--color-white);transition:background-color var(--hk-tr-duration) var(--hk-tr-ease);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#hankosen .hk-scrollSpy__content a.is-active::before,#hankosen .hk-scrollSpy__content a:hover::before{background-color:var(--color-white)}@media(max-width: 767px){#hankosen .hk-scrollSpy{display:none}}#hankosen .hk-visual{position:absolute;overflow-x:clip;width:100%;pointer-events:none;z-index:0}#hankosen .hk-visual__photo picture img{position:absolute;right:50%;height:100%;-webkit-transform:translateX(50%);transform:translateX(50%)}@media(max-width: 767px){#hankosen .hk-visual{top:0;left:0}#hankosen .hk-visual__photo picture img{height:auto;width:100%}}@media(min-width: 768px){#hankosen .hk-visual{width:calc(100% + var(--hk-global-pad-side));top:calc(var(--hk-breadcrumb-h)*-1);left:calc(var(--hk-global-pad-side)*-1);height:1080px}#hankosen .hk-visual__photo picture img{width:calc(100vw + var(--hk-global-pad-side));height:auto;object-fit:cover;top:var(--hk-breadcrumb-h);z-index:1}}@media(min-width: 1024px){#hankosen .hk-visual{width:100svw}}#hankosen .hk-wysiwyg h4{font-family:"Noto Serif JP","serif";font-size:3rem;font-weight:700;margin-top:0;padding-left:0;border-left:none;line-height:2}#hankosen .hk-wysiwyg h4 span{color:var(--color-white);background-color:var(--color-hk-red);padding-block:.7rem}#hankosen .hk-wysiwyg h5{font-family:"Noto Serif JP","serif";font-size:2rem;line-height:2;font-weight:700;color:var(--color-hk-red)}#hankosen .hk-wysiwyg hr{opacity:1;background-color:var(--color-black)}#hankosen .hk-wysiwyg p{line-height:2;margin-top:0}#hankosen .hk-wysiwyg p:last-child{margin-bottom:0}#hankosen .hk-wysiwyg a{color:var(--color-black);text-decoration:underline;transition:text-decoration-color var(--hk-tr-duration) var(--hk-tr-ease),color var(--hk-tr-duration) var(--hk-tr-ease);text-underline-offset:3px;font-size:inherit}#hankosen .hk-wysiwyg a:hover{color:var(--color-hk-red);text-decoration-color:rgba(0,0,0,0)}#hankosen .hk-wysiwyg h5+.hk-interview,#hankosen .hk-wysiwyg .hk-photo+.hk-interview{margin-top:0}#hankosen .hk-wysiwyg *:first-child{margin-top:0}#hankosen .hk-wysiwyg ul{list-style-type:disc;list-style-position:inside;margin-top:0;margin-bottom:0}#hankosen .hk-photo>span{color:#979899;font-family:initial}#hankosen .hk-wysiwyg__link__tel{margin-left:1.2rem}@media(max-width: 767px){#hankosen .hk-wysiwyg h4{margin-top:4.6rem;margin-bottom:3rem;font-size:2rem}#hankosen .hk-wysiwyg h5{margin-top:3rem;margin-bottom:2.5rem;font-size:1.6rem}#hankosen .hk-wysiwyg p{font-size:1.5rem;margin-bottom:3.1rem}#hankosen .hk-wysiwyg .hk-photo{margin-bottom:4rem}#hankosen .hk-wysiwyg .hk-photo:not(:first-child){margin-top:4.6rem}#hankosen .hk-wysiwyg .hk-photo span{display:inline-block;font-size:1.1rem;margin-top:.9rem}}@media(min-width: 768px){#hankosen .hk-wysiwyg h4{margin-top:6rem;margin-bottom:6rem}#hankosen .hk-wysiwyg h5{margin-top:3.6rem;margin-bottom:2.9rem}#hankosen .hk-wysiwyg p{font-size:1.6rem;margin-bottom:4.7rem}#hankosen .hk-wysiwyg .hk-interview{margin-top:4.3rem;margin-bottom:4.3rem}#hankosen .hk-wysiwyg .hk-photo{margin-bottom:4rem}#hankosen .hk-wysiwyg .hk-photo:not(:first-child){margin-top:6.7rem;margin-bottom:6rem}#hankosen .hk-wysiwyg .hk-photo span{display:inline-block;font-size:1.2rem;margin-top:1.3rem}}@media(min-width: 1600px){#hankosen .m-1600{padding:0 90px}}@media(max-width: 767px){#hankosen .sp-hidden{display:none}}@media(min-width: 768px){#hankosen .pc-hidden{display:none}}:root{--hk-breadcrumb-h: 70px;--hk-global-pad-side: 90px;--hk-tr-duration: 0.75s;--hk-tr-ease: ease;--hk-z-anchor: 2;--hk-z-modal: 3}@media(max-width: 767px){:root{--hk-breadcrumb-h: 60px;--hk-global-pad-side: 15px}}
