.page-topmessage .sec-cts{position:relative}.page-topmessage .sec-cts .cts-ttl-en{font-size:clamp(1.8rem, 3.09375vw, 2.1rem);margin-bottom:2em}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-ttl-en{font-size:clamp(1.8rem, 6.09375vw, 2.1rem)}}.page-topmessage .sec-cts .cts-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-ttl-ja{font-size:clamp(1.6rem, 3.9375vw, 1.8rem)}}.page-topmessage .sec-cts .border{position:relative;display:flex;align-items:center}.page-topmessage .sec-cts .border::after{content:"";position:relative;height:1px;width:100%;background:#000;display:block;margin-left:2em}.page-topmessage .sec-cts .cts-flex{display:flex;flex-wrap:wrap}.page-topmessage .sec-cts .cts-flex .item-wrap{display:flex;justify-content:space-between}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-flex .item-wrap{flex-direction:column}}.page-topmessage .sec-cts .cts-block{position:relative}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-block{max-width:100%;margin-inline:auto}}@media screen and (min-width: 961px){.page-topmessage .sec-cts .cts-block .cts-item{width:calc(100% / 1)}.page-topmessage .sec-cts .cts-block .cts-item:nth-of-type(n+2){margin-top:90px}.page-topmessage .sec-cts .cts-block .cts-item:not(:nth-of-type(2n+1)){margin-left:0%}}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-block .cts-item{width:calc(100% / 1)}.page-topmessage .sec-cts .cts-block .cts-item:nth-of-type(n+2){margin-top:60px}.page-topmessage .sec-cts .cts-block .cts-item:not(:nth-of-type(2n+1)){margin-left:0%}}.page-topmessage .sec-cts .cts-block .cts-item a{position:relative;display:block}@media (hover: hover){.page-topmessage .sec-cts .cts-block .cts-item a:hover:hover .item-img img{scale:1.03}}.page-topmessage .sec-cts .cts-block .item-head{position:relative}@media screen and (min-width: 961px){.page-topmessage .sec-cts .cts-block .item-head{width:20%}}.page-topmessage .sec-cts .cts-block .item-body{position:relative;padding-inline:4%;display:flex;justify-content:space-between;flex-direction:column;height:auto}@media screen and (min-width: 961px){.page-topmessage .sec-cts .cts-block .item-body{width:80%}}.page-topmessage .sec-cts .cts-block .item-img{font-size:0;overflow:hidden;position:relative}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-block .item-img{margin-bottom:8%}}.page-topmessage .sec-cts .cts-block .item-img img{transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover}.page-topmessage .sec-cts .cts-block .item-ttl-wrap{margin-bottom:2em}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-block .item-ttl-wrap{margin-bottom:1em}}.page-topmessage .sec-cts .cts-block .item-ttl{padding:0.25em 0;font-size:clamp(1.6rem, 1.25vw, 2.4rem);letter-spacing:0.05em}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-block .item-ttl{margin:0.2em 0 0.4em}}.page-topmessage .sec-cts .cts-block .item-ttl-en{font-size:clamp(1.6rem, 1.25vw, 2.4rem);letter-spacing:0em;margin-bottom:1em}.page-topmessage .sec-cts .cts-block .item-ttl-ja{font-size:clamp(1.6rem, 0.9375vw, 1.8rem);letter-spacing:0.05em}.page-topmessage .sec-cts .cts-block .item-txt{font-size:clamp(1.4rem, 0.8334vw, 1.6rem);line-height:1.75;margin-bottom:0.5em;word-break:auto-phrase}@media screen and (max-width: 960px){.page-topmessage .sec-cts .cts-block .item-txt{margin-bottom:2em}}.page-topmessage .sec-cts .cts-block .list-area{border-left:1px solid #000;padding-inline:8% 0;padding-block:2%}.page-topmessage .sec-cts .cts-block .list-area:not(:first-of-type){margin-top:10%}.page-topmessage .sec-cts .cts-block .list-area .list-ttl{font-size:16px;margin-bottom:20px}.page-topmessage .sec-cts .cts-block .list-area .list-item{font-size:14px;margin-top:10px;line-height:1.5}.page-topmessage .sec-cts .block01 .item-img img{width:100%;object-fit:cover;aspect-ratio:.8851454824;transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover}.page-topmessage .sec-cts .block01 .item-wrap{display:flex;justify-content:space-between;width:100%}@media screen and (min-width: 961px){.page-topmessage .sec-cts .block01 .item-head{width:50%;margin-top:8%}}.page-topmessage .sec-cts .block01 .item-body{padding-inline:4% 0}@media screen and (min-width: 961px){.page-topmessage .sec-cts .block01 .item-body{width:50%}}@media screen and (max-width: 960px){.page-topmessage .sec-cts .block01 .item-body{padding-inline:0}}.page-topmessage .sec-cts .block01 .item-txt-wrap{position:relative}.page-topmessage .sec-cts .block01 .item-txt-wrap .item-txt{line-height:1.75;letter-spacing:0.1em;font-size:clamp(2rem, 1.875vw, 3.6rem)}.page-topmessage .sec-cts .block02 .item-img img{transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover}.page-topmessage .sec-cts .block02 .item-wrap{width:100%}@media screen and (min-width: 961px){.page-topmessage .sec-cts .block02 .item-wrap{display:flex;justify-content:space-between}}.page-topmessage .sec-cts .block02 .item-wrap:last-of-type{margin-top:60px}@media screen and (min-width: 961px){.page-topmessage .sec-cts .block02 .item-wrap:last-of-type{flex-direction:row-reverse}}@media screen and (min-width: 961px){.page-topmessage .sec-cts .block02 .item-head{width:46%}}.page-topmessage .sec-cts .block02 .item-body{padding-inline:0% 2%}@media screen and (min-width: 961px){.page-topmessage .sec-cts .block02 .item-body{width:46%}}@media screen and (max-width: 960px){.page-topmessage .sec-cts .block02 .item-body{padding-inline:0}}.page-topmessage .sec-cts .block02 .item-txt-wrap{position:relative}.page-topmessage .sec-cts .block02 .item-txt-wrap .item-txt{line-height:1.75;letter-spacing:0.1em;font-size:clamp(1.4rem, 0.8334vw, 1.6rem);word-break:auto-phrase}.page-topmessage .sec-cts .block02 .item-sign-wrap{text-align:right;margin-top:60px}.page-topmessage .sec-cts .block02 .item-sign-wrap img{transition:all 320ms cubic-bezier(0.25, 0.46, 0.45, 0.94);object-fit:cover}.page-topmessage .sec-cts .block03{background:#E2E2D4;padding:4%}.page-topmessage .sec-cts .block03 .item-ttl{text-align:center}.page-topmessage .sec-cts .sec-history .history_inner{width:100%;max-width:1260px;padding:30px 25px;margin:0 auto;display:flex;flex-wrap:wrap}.page-topmessage .sec-cts .sec-history .history_head{width:25%;font-size:3.6rem;line-height:1;text-align:center}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_head{width:100%;margin-bottom:50px}}.page-topmessage .sec-cts .sec-history .history_list{width:100%;position:relative}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_list{width:100%}}.page-topmessage .sec-cts .sec-history .history_item{display:flex;position:relative;align-items:baseline;margin-bottom:30px}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .history_item{margin-bottom:60px}}.page-topmessage .sec-cts .sec-history .history_item.large{align-items:baseline}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .history_item{flex-direction:column;padding-left:0%}}.page-topmessage .sec-cts .sec-history .history_item:last-child{margin-bottom:0}.page-topmessage .sec-cts .sec-history .history_item_ttl{font-weight:100;flex:0 0 15rem;line-height:1;text-align:right;font-size:clamp(1.6rem, 0.9375vw, 1.8rem)}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_item_ttl{flex:0 0 9rem;position:relative}}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .history_item_ttl{flex:0 0 auto;position:absolute;left:0;z-index:1;top:-0.75em}}.page-topmessage .sec-cts .sec-history .history_item_ttl.large{font-size:clamp(2rem, 1.875vw, 3.6rem)}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_item_ttl.large{font-size:clamp(2rem, 1.875vw, 3.6rem)}}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .history_item_ttl.large{font-size:clamp(2rem, 1.875vw, 3.6rem)}}.page-topmessage .sec-cts .sec-history .history_item_inner{width:100%;position:relative;padding-left:0rem}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_item_inner{padding-left:1em}}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .history_item_inner{padding-left:0em}}.page-topmessage .sec-cts .sec-history .history_item_parts:first-child{padding-top:0}@media screen and (min-width: 961px){.page-topmessage .sec-cts .sec-history .history_item_parts{display:flex;align-items:baseline;padding-top:10px}}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_item_parts{display:flex;align-items:baseline;padding-top:10px}}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .history_item_parts{padding-right:4%}}.page-topmessage .sec-cts .sec-history .history_item_month{flex:0 0 70px}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_item_month{flex:0 0 4em}}.page-topmessage .sec-cts .sec-history .history_item_event{font-size:1.6rem;line-height:1.75}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .history_item_event{margin-top:10px;position:relative}}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .history_item_event{margin-top:40px;font-size:1.4rem;line-height:2}}.page-topmessage .sec-cts .sec-history .verticalBorder-wrap{position:absolute;display:flex;align-items:center;justify-content:flex-start;width:auto;height:100%;left:calc(15rem + 4%)}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .verticalBorder-wrap{left:calc(9rem + 4%)}}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .verticalBorder-wrap{height:102%;top:-1%;left:auto;right:0}}.page-topmessage .sec-cts .sec-history .verticalBorder{position:relative;width:1px;height:100%;background:#000;left:calc(calc(1em + 3.85vw) - 6px)}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .verticalBorder{left:auto}}.page-topmessage .sec-cts .sec-history .centerBorder{position:relative;display:flex;align-items:center;justify-content:center;width:30vw;height:1px;background:#000;margin-inline:4%;top:-0.5rem}@media screen and (max-width: 960px){.page-topmessage .sec-cts .sec-history .centerBorder{width:22vw}}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .centerBorder{width:70%;margin-inline:auto 0%;top:-0.5rem}}.page-topmessage .sec-cts .sec-history .centerBorder::before{content:"";position:absolute;aspect-ratio:1;background:#000;border-radius:50%;width:12px;height:auto;left:calc(calc(1em + 3.85vw) - 12px)}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .centerBorder::before{left:-2%}}.page-topmessage .sec-cts .sec-history .centerBorder::after{content:"";position:absolute;aspect-ratio:1;background:#000;border-radius:50%;width:5px;height:auto;right:0}@media screen and (max-width: 576px){.page-topmessage .sec-cts .sec-history .centerBorder::after{left:-2%}}
/*# sourceMappingURL=topmessage.css.map */
