@charset "UTF-8";body#about main{position:relative}body#about .style-con-page-title01>.inner{border-bottom:none}body#about .style-con-page-title01>.inner:after{display:none}.wrap-about{position:relative}.con-about-access,.con-about-message,.con-about-profile{position:relative}.con-about-access>.inner,.con-about-message>.inner,.con-about-profile>.inner{width:75%;margin-inline:auto}@media only screen and (max-width:1400px){.con-about-access>.inner,.con-about-message>.inner,.con-about-profile>.inner{width:88%}}@media screen and (max-width:767px){.con-about-access>.inner,.con-about-message>.inner,.con-about-profile>.inner{width:89.3333333333%}}.con-about-access .box-section,.con-about-message .box-section,.con-about-profile .box-section{display:flex;justify-content:space-between}@media screen and (max-width:767px){.con-about-access .box-section,.con-about-message .box-section,.con-about-profile .box-section{flex-direction:column;gap:48px}}.con-about-access .block-title,.con-about-message .block-title,.con-about-profile .block-title{flex-shrink:0;width:340px}@media only screen and (max-width:1200px){.con-about-access .block-title,.con-about-message .block-title,.con-about-profile .block-title{width:280px}}@media screen and (max-width:767px){.con-about-access .block-title,.con-about-message .block-title,.con-about-profile .block-title{width:auto}}.con-about-access .block-title .title-en,.con-about-message .block-title .title-en,.con-about-profile .block-title .title-en{font-family:"articulat-heavy-cf","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:4.4rem;font-weight:500;line-height:1.2;letter-spacing:0.04em;color:#000;margin:0}@media only screen and (max-width:1800px){.con-about-access .block-title .title-en,.con-about-message .block-title .title-en,.con-about-profile .block-title .title-en{font-size:4rem}}@media screen and (max-width:767px){.con-about-access .block-title .title-en,.con-about-message .block-title .title-en,.con-about-profile .block-title .title-en{font-size:3.8rem;letter-spacing:0.04em}}.con-about-access .block-title h2,.con-about-message .block-title h2,.con-about-profile .block-title h2{margin-top:7px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:700;color:#000}@media only screen and (max-width:1800px){.con-about-access .block-title h2,.con-about-message .block-title h2,.con-about-profile .block-title h2{margin-top:6px;font-size:1.8rem}}@media screen and (max-width:767px){.con-about-access .block-title h2,.con-about-message .block-title h2,.con-about-profile .block-title h2{margin-top:0px;font-size:2rem}}.con-about-access .block-detail,.con-about-message .block-detail,.con-about-profile .block-detail{max-width:784px;flex-shrink:1;min-width:0}@media screen and (max-width:767px){.con-about-access .block-detail,.con-about-message .block-detail,.con-about-profile .block-detail{width:auto;max-width:none}}.con-about-message{background:url("../img/about/bg_message.webp") center/cover no-repeat;padding-top:167px;padding-bottom:183px}@media only screen and (max-width:1800px){.con-about-message{padding-top:152px;padding-bottom:166px}}@media screen and (max-width:999px){.con-about-message{padding-top:120px;padding-bottom:110px}}@media screen and (max-width:767px){.con-about-message{background-image:url("../img/about/bg_message_sp.webp");padding-top:116px;padding-bottom:100px}}.con-about-message .block-catchcopy{margin-top:5px;margin-bottom:66px;max-width:550px}@media only screen and (max-width:1800px){.con-about-message .block-catchcopy{margin-bottom:60px}}@media only screen and (max-width:1200px){.con-about-message .block-catchcopy{max-width:500px}}@media screen and (max-width:767px){.con-about-message .block-catchcopy{margin-top:0;margin-bottom:40px;max-width:390px}}@media screen and (max-width:600px){.con-about-message .block-catchcopy{max-width:300px}}.con-about-message .block-catchcopy img,.con-about-message .block-catchcopy svg{width:100%;height:auto}.con-about-message .block-catchcopy .title-mv__sweep{fill:#000}.con-about-message .block-text p{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:500;line-height:2;color:#494949;text-align:justify;margin:0}@media only screen and (max-width:1800px){.con-about-message .block-text p{font-size:1.8rem}}@media screen and (max-width:767px){.con-about-message .block-text p{font-size:1.6rem}}.con-about-message .block-text p+p{margin-top:22px}@media only screen and (max-width:1800px){.con-about-message .block-text p+p{margin-top:20px}}.con-about-message .block-text+.list-features{margin-top:66px}@media only screen and (max-width:1800px){.con-about-message .block-text+.list-features{margin-top:60px}}@media screen and (max-width:767px){.con-about-message .block-text+.list-features{margin-top:30px}}.con-about-message .block-text+.style-btn-link-more01{margin-top:66px}@media only screen and (max-width:1800px){.con-about-message .block-text+.style-btn-link-more01{margin-top:60px}}.con-about-message .list-features{list-style:none;display:flex;flex-direction:column;gap:25px}.con-about-message .list-features+.block-text{margin-top:55px}@media screen and (max-width:767px){.con-about-message .list-features+.block-text{margin-top:25px}}@media screen and (max-width:767px){.con-about-message .list-features{gap:30px}}.con-about-message .list-features li{display:flex;justify-content:space-between;align-items:center;background-color:rgba(255,255,255,0.6);border-radius:10px;padding:33px 42px 33px 62px;min-height:165px;box-sizing:border-box}@media only screen and (max-width:1800px){.con-about-message .list-features li{padding:30px 56px;min-height:150px}}@media only screen and (max-width:1200px){.con-about-message .list-features li{padding:30px 36px}}@media screen and (max-width:999px){.con-about-message .list-features li{flex-direction:column;align-items:flex-start;gap:12px;padding:30px 35px;min-height:200px}}.con-about-message .list-features li .title-en{flex-shrink:0;width:326px;margin:0;font-family:"articulat-heavy-cf","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:5.5rem;font-weight:500;line-height:1;letter-spacing:0.04em;color:#000}@media only screen and (max-width:1800px){.con-about-message .list-features li .title-en{width:296px;font-size:5rem}}@media screen and (max-width:767px){.con-about-message .list-features li .title-en{width:auto;font-size:4rem}}.con-about-message .list-features li .title-en span{margin-top:0px;display:block;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:500;line-height:1.667;letter-spacing:0.04em;color:#000;font-feature-settings:"palt"}@media only screen and (max-width:1800px){.con-about-message .list-features li .title-en span{font-size:1.8rem}}@media screen and (max-width:767px){.con-about-message .list-features li .title-en span{font-size:1.6rem}}.con-about-message .list-features li .txt-desc{margin-left:20px;flex:1;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:400;line-height:2;color:#000}@media only screen and (max-width:1800px){.con-about-message .list-features li .txt-desc{font-size:1.8rem}}@media screen and (max-width:999px){.con-about-message .list-features li .txt-desc{margin-left:0}}@media screen and (max-width:767px){.con-about-message .list-features li .txt-desc{width:auto;font-size:1.6rem}}.con-about-message .style-btn-link-more01{margin-top:66px}@media only screen and (max-width:1800px){.con-about-message .style-btn-link-more01{margin-top:60px}}@media screen and (max-width:767px){.con-about-message .style-btn-link-more01{margin-top:35px}}.con-about-profile{background-color:#f1f0ed;padding-top:165px}@media only screen and (max-width:1800px){.con-about-profile{padding-top:150px}}@media screen and (max-width:999px){.con-about-profile{padding-top:100px}}@media screen and (max-width:767px){.con-about-profile{padding-top:100px}}.con-about-profile .list-profile{margin:0;padding:0;background-image:url("../img/common/bg_dot01_gray.png");background-repeat:repeat-x;background-position:top;background-size:4px 1px}.con-about-profile .list-profile>div{display:flex;align-items:flex-start;gap:24px;padding:33px 0;background-image:url("../img/common/bg_dot01_gray.png");background-repeat:repeat-x;background-position:bottom;background-size:4px 1px}@media only screen and (max-width:1800px){.con-about-profile .list-profile>div{padding:30px 0}}@media screen and (max-width:767px){.con-about-profile .list-profile>div{flex-direction:column;gap:4px;padding:17px 0}}.con-about-profile .list-profile dt{flex-shrink:0;width:132px;margin:0;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:700;line-height:1.8;color:#494949}@media only screen and (max-width:1800px){.con-about-profile .list-profile dt{font-size:1.8rem}}@media screen and (max-width:767px){.con-about-profile .list-profile dt{width:auto;font-size:1.6rem;line-height:2.25}}.con-about-profile .list-profile dd{flex:1;margin:0;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:400;line-height:2;color:#494949;text-align:justify}@media only screen and (max-width:1800px){.con-about-profile .list-profile dd{font-size:1.8rem}}@media screen and (max-width:767px){.con-about-profile .list-profile dd{font-size:1.6rem;line-height:2}}.con-about-access{background-color:#f1f0ed;padding-top:176px}@media only screen and (max-width:1800px){.con-about-access{padding-top:160px}}@media screen and (max-width:999px){.con-about-access{padding-top:50px}}@media screen and (max-width:767px){.con-about-access{padding-top:100px}}.con-about-access .block-map{border-radius:10px;overflow:hidden;aspect-ratio:784/490}@media screen and (max-width:767px){.con-about-access .block-map{aspect-ratio:335/210;border-radius:5px}}.con-about-access .block-map iframe{width:100%;height:100%;object-fit:cover}.con-about-access .block-parking{margin-top:110px}@media only screen and (max-width:1800px){.con-about-access .block-parking{margin-top:100px}}@media screen and (max-width:767px){.con-about-access .block-parking{margin-top:65px}}.con-about-access .block-parking h3{font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2.6rem;font-weight:500;line-height:1.4;color:#000;margin:0}@media only screen and (max-width:1800px){.con-about-access .block-parking h3{font-size:2.4rem}}.con-about-access .block-parking .txt-desc{margin-top:22px;font-family:"Noto Sans JP","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:2rem;font-weight:400;line-height:2;color:#494949;text-align:justify}@media only screen and (max-width:1800px){.con-about-access .block-parking .txt-desc{margin-top:20px;font-size:1.8rem}}@media screen and (max-width:767px){.con-about-access .block-parking .txt-desc{font-size:1.6rem;margin-top:16px}}.con-about-access .block-parking .image{margin-top:46px;border-radius:10px;overflow:hidden;aspect-ratio:784/450}@media only screen and (max-width:1800px){.con-about-access .block-parking .image{margin-top:42px}}@media screen and (max-width:767px){.con-about-access .block-parking .image{margin-top:45px;border-radius:5px;aspect-ratio:335/192}}.con-about-access .block-parking .image img{width:100%;height:100%;object-fit:cover}main{padding-bottom:0}.con-contact-link{padding-top:120px;background-color:#f1f0ed}@media screen and (max-width:767px){.con-contact-link{padding-top:80px}}.con-contact-link{position:relative}
/*# sourceMappingURL=about.css.map */