@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url(../fonts/noto-sans-jp-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url(../fonts/noto-sans-jp-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:600;src:url(../fonts/noto-sans-jp-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url(../fonts/noto-sans-jp-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:800;src:url(../fonts/noto-sans-jp-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:900;src:url(../fonts/noto-sans-jp-900.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:300;src:url(../fonts/albert-sans-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:400;src:url(../fonts/albert-sans-400.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:500;src:url(../fonts/albert-sans-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:600;src:url(../fonts/albert-sans-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:700;src:url(../fonts/albert-sans-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Albert Sans";font-style:normal;font-weight:800;src:url(../fonts/albert-sans-800.woff2) format("woff2")}.lowerHead{position:relative}.lowerHead_ttl{display:inline-block;font-family:"Albert Sans",sans-serif;font-weight:700}.lowerHead_ttl_ja{display:block;font-family:"Noto Sans JP",sans-serif;font-weight:700}.lowerHead_catch{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-weight:800}.lowerHead_txt{font-family:"Noto Sans JP",sans-serif;font-weight:500}@media screen and (min-width: 769px){.lowerHead{max-width:180rem;z-index:1}.lowerHead._02{margin:5rem 0 8rem}.lowerHead_fvWrap{position:relative}.lowerHead_fvWrap::before{content:"";position:absolute;top:0;right:47.4479166667vw;z-index:1;display:block;width:17.1875vw;height:35.4166666667vw;background:linear-gradient(90deg, rgba(3, 1, 1, 0) 0%, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.lowerHead_img{position:absolute;right:0;top:0;width:64.5833333333vw;height:35.4166666667vw;object-fit:cover}.lowerHead_img_02{position:absolute;top:0;z-index:2;width:50vw;height:23.9583333333vw;object-fit:cover}.lowerHead_ttl_ja{letter-spacing:.1rem;font-size:2.1rem}.lowerHead_catch{letter-spacing:.23rem}.lowerHead_catch._recruit{position:relative;z-index:1}.lowerHead_txt{letter-spacing:.09rem;font-size:1.8rem}.lowerHead_txt:not(._recruit){line-height:2}.lowerHead_txt._recruit{position:relative;z-index:1}}@media screen and (min-width: 1601px){.lowerHead:not(._02){margin:5rem 0 18.4rem 12rem}.lowerHead_img_02{right:-12rem}.lowerHead_ttl{margin:5.9rem 0 2.4rem;font-size:9rem}.lowerHead_ttl_ja:not(._privacy){margin:0 0 8.7rem}.lowerHead_ttl_ja._influencer{margin:0 0 6.2rem}.lowerHead_catch{line-height:1.7391304348;font-size:4.6rem}.lowerHead_catch:not(._influencer){margin:0 0 7.8rem}.lowerHead_catch._influencer{margin:0 0 3.3rem}.lowerHead_txt._fan{width:70rem}.lowerHead_txt._video{width:62.5rem}.lowerHead_txt._recruit{line-height:2.2222222222}.lowerHead_ruby{display:inline-flex}.lowerHead_rt{font-family:"Noto Sans JP",sans-serif;font-weight:500;text-indent:-4.7rem;text-align:center;font-size:1.4rem}}@media screen and (min-width: 1401px)and (max-width: 1600px){.lowerHead:not(._02){margin:5rem 0 15.8rem 10rem}.lowerHead_img_02{right:-10rem}.lowerHead_ttl{margin:5.9rem 0 2.2rem;font-size:7.2rem}.lowerHead_ttl_ja:not(._influencer){margin:0 0 8.1rem}.lowerHead_ttl_ja._influencer{margin:0 0 5.8rem}.lowerHead_catch{line-height:1.75;font-size:3.6rem}.lowerHead_catch:not(._influencer){margin:0 0 5rem}.lowerHead_catch._influencer{margin:0 0 3.3rem}.lowerHead_txt._fan{width:51rem}.lowerHead_txt._video{width:54rem}.lowerHead_txt._recruit{line-height:1.8888888889}.lowerHead_ruby{letter-spacing:-0.2rem}.lowerHead_rt{display:none}}@media screen and (min-width: 769px)and (max-width: 1400px){.lowerHead:not(._02){margin:5rem 0 11rem 6rem}.lowerHead_img_02:not(._contact){right:-8rem}.lowerHead_img_02._contact{right:-6rem}.lowerHead_ttl{margin:2.9rem 0 2.2rem;font-size:7.2rem}.lowerHead_ttl_ja:not(._influencer){margin:0 0 6rem}.lowerHead_ttl_ja._influencer{margin:0 0 3.6rem}.lowerHead_catch{line-height:1.75;font-size:3.6rem}.lowerHead_catch:not(._recruit),.lowerHead_catch:not(._influencer){margin:0 0 5rem}.lowerHead_catch._recruit{margin:0 0 3rem}.lowerHead_catch._influencer{margin:0 0 3rem}.lowerHead_txt{font-size:1.6rem}.lowerHead_txt._fan{width:47rem}.lowerHead_txt._video{width:48rem}.lowerHead_txt._recruit{line-height:1.875}.lowerHead_ruby{letter-spacing:-0.2rem}.lowerHead_rt{display:none}}@media screen and (max-width: 768px){.lowerHead._02{margin:1rem 0 4rem}.lowerHead:not(._02){margin:1rem 0 5.8rem}.lowerHead_fv{position:relative}.lowerHead_fv::before{content:"";position:absolute;bottom:-0.2rem;left:0;z-index:1;width:100%;height:11rem;background:linear-gradient(transparent, #ffffff)}.lowerHead_img{width:100%;height:21rem;object-fit:cover}.lowerHead_img_02{width:100%;height:21rem;object-fit:cover}.lowerHead_ttl{line-height:.9166666667}.lowerHead_ttl:not(._privacy){margin:-2rem 2rem 1.5rem;font-size:4.8rem}.lowerHead_ttl._privacy{margin:1.6rem 2rem 1.5rem;font-size:3rem}.lowerHead_ttl_ja{letter-spacing:.1rem}.lowerHead_ttl_ja:not(._privacy){line-height:1.4;font-size:2rem}.lowerHead_ttl_ja._fan{padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #d36196}.lowerHead_ttl_ja._video{padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #ffb205}.lowerHead_ttl_ja._influencer{margin:0 2rem 3rem;padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #1aabb1}.lowerHead_ttl_ja._recruit{margin:0 2rem 3rem}.lowerHead_ttl_ja._recruit:not(._single){padding:0 0 3rem;margin:0 2rem 3rem;border-bottom:.1rem solid #b66eff}.lowerHead_ttl_ja._privacy{margin:0 2rem;font-size:1.6rem}.lowerHead_ttl_ja._about{margin:0 2rem 3rem}.lowerHead_catch{letter-spacing:.1rem;line-height:1.7;font-size:2rem}.lowerHead_catch:not(._recruit){margin:0 2rem 2rem}.lowerHead_catch._recruit{margin:0 1.3rem 2rem 2rem}.lowerHead_txt{margin:0 2rem;letter-spacing:.06rem;line-height:1.8461538462;font-size:1.3rem}.lowerHead_ruby{display:inline-flex}.lowerHead_rt{font-family:"Noto Sans JP",sans-serif;font-weight:500;text-indent:-2rem;line-height:.7;text-align:center;font-size:.9rem}}.endContact:not(._single){display:grid}.endContact:not(._single) .endContact_btn{height:6.4rem}.endContact_item{display:flex;flex-direction:column;align-items:center}.endContact_inner .endContact_btn{height:10rem}.endContact_name{font-family:"Albert Sans",sans-serif;font-weight:600}.endContact_btn{width:30rem}.endContact .more_btn{background:#111;color:#fff}.endContact .more_btn::before{background:#fff}.endContact .more_btn::after{background:#fff}.endContact .more_btn .btnTxt{font-family:"Albert Sans",sans-serif;font-weight:400}@media screen and (min-width: 769px){.endContact{position:relative;z-index:1;padding:5rem;background:url("../img/common/img_endContact.webp") no-repeat center/cover}.endContact._single .btnTxt,.endContact._single .fadeIn_txt{letter-spacing:.09rem;font-size:1.8rem}.endContact._single .fadeIn_txt{padding:0 0 0 3rem;transform:translateX(-2rem)}.endContact._single .fadeIn_txt::before{right:6.3rem}.endContact._single .fadeIn_txt::after{right:6rem}.endContact._single .more_btn{padding:0 0 0 5rem}.endContact._single .more_btn::before{right:4.3rem}.endContact._single .more_btn::after{right:4rem}.endContact._single .more_btn:hover{border-radius:5rem}.endContact._single .more_btn:hover .fadeIn_txt{padding:0 0 0 5rem;transform:translateX(0)}.endContact._single .more_btn:hover .fadeIn_txt::before{right:4.3rem}.endContact._single .more_btn:hover .fadeIn_txt::after{right:4rem}.endContact:not(._single){grid-template-columns:1fr 1fr;grid-auto-rows:45.5rem;justify-content:center;gap:5rem}.endContact:not(._single) .endContact_name{margin:0 0 3rem}.endContact:not(._single) .endContact_txt{margin:0 0 8rem;text-align:center;line-height:1.8;letter-spacing:.01rem;font-size:2rem;font-family:"Noto Sans JP",sans-serif;font-weight:700}.endContact:not(._single) .btnTxt,.endContact:not(._single) .fadeIn_txt{font-size:1.4rem}.endContact:not(._single) .fadeIn_txt{padding:0 0 0 4rem;transform:translateX(-2rem)}.endContact:not(._single) .fadeIn_txt::before{right:6.3rem}.endContact:not(._single) .fadeIn_txt::after{right:6rem}.endContact:not(._single) .more_btn{padding:0 0 0 4rem}.endContact:not(._single) .more_btn::before{right:4.3rem}.endContact:not(._single) .more_btn::after{right:4rem}.endContact:not(._single) .more_btn:hover .fadeIn_txt{padding:0 0 0 4rem;transform:translateX(0)}.endContact:not(._single) .more_btn:hover .fadeIn_txt::before{right:4.3rem}.endContact:not(._single) .more_btn:hover .fadeIn_txt::after{right:4rem}.endContact_item{padding:8rem 0;background:hsla(0,0%,100%,.2);backdrop-filter:blur(3rem);-webkit-backdrop-filter:blur(3rem);filter:brightness(1.15)}.endContact_inner{display:grid;grid-template-areas:"ttl btn" "txt btn";grid-template-columns:1fr 46rem;gap:3.2rem 6rem;align-items:center;padding:7.9rem 10rem 7.2rem;border:.1rem solid #111}.endContact_inner .endContact_txt{line-height:1.6666666667;letter-spacing:.09rem;font-size:1.9rem;font-family:"Noto Sans JP",sans-serif;font-weight:500}.endContact_inner .endContact_btn{width:100%}.endContact_inner .more_btn{padding:0 0 0 4rem}.endContact_inner .more_btn::before{right:4.3rem}.endContact_inner .more_btn::after{right:4rem}.endContact_inner .more_btn:hover .fadeIn_txt{padding:0 0 0 4rem}.endContact_inner .more_btn:hover .fadeIn_txt::before{right:4.3rem}.endContact_inner .more_btn:hover .fadeIn_txt::after{right:4rem}.endContact_inner .fadeIn_txt::before{right:8.3rem}.endContact_inner .fadeIn_txt::after{right:8rem}.endContact_name{grid-area:ttl;font-size:4.6rem}.endContact_txt{grid-area:txt}.endContact_btn{grid-area:btn}.endContact .more_btn{padding:0 0 0 5rem;letter-spacing:.045rem;font-size:1.8rem}.endContact .fadeIn_txt{color:#fff}.endContact .fadeIn_txt::before{background:#fff}.endContact .fadeIn_txt::after{background:#fff}}@media screen and (min-width: 1601px){.endContact_inner{width:120rem}.endContact_btn{height:10rem}}@media screen and (max-width: 768px){.endContact{grid-template-columns:1fr;grid-template-rows:repeat(2, 27.6rem);gap:1rem;padding:2rem;background:#f0f0f0}.endContact_item{padding:3.5rem 0;background:#fff}.endContact_item:first-child{order:2}.endContact_inner{display:contents}.endContact_inner .endContact_btn{height:6.4rem}.endContact_name{margin:0 0 2rem;font-size:2.6rem}.endContact_txt{margin:0 0 3rem;line-height:1.625;letter-spacing:.08rem;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:700}.endContact .more_btn{letter-spacing:.045rem;font-size:1.4rem}.endContact .fadeIn_txt{display:none}}.toTop{position:fixed;z-index:5;display:none;opacity:0;width:4rem;height:11.7rem;padding:5rem 0 1.7rem;border-radius:1rem;background:#111;mix-blend-mode:difference;font-family:"Albert Sans",sans-serif;font-weight:500;font-size:1.2rem;color:#fff;text-align:center;transition:all .4s ease-out}.toTop_txt{writing-mode:vertical-rl;white-space:nowrap}.toTop::before{content:"";position:absolute;top:1.5rem;left:47%;transform:translateX(-50%);display:block;width:.1rem;height:2.5rem;background:#fff}.toTop::after{content:"";position:absolute;top:1.3rem;left:47%;transform:translateX(-50%);display:block;width:.7rem;height:.4rem;background:#fff;clip-path:polygon(50% 0%, 0% 100%, 100% 100%)}.toTop.is-show{display:block}.toTop.is-fadeIn{opacity:1}@media screen and (min-width: 1401px){.toTop{bottom:5rem;right:5rem}}@media screen and (min-width: 769px)and (max-width: 1400px){.toTop{bottom:3rem;right:3rem}}.anchorList{display:grid}.anchorList._lower{background:#f5f5f5}.anchorList_link{display:flex;align-items:center;gap:1rem;width:fit-content;letter-spacing:.05em;font-family:"Albert Sans",sans-serif;font-weight:500}.anchorList_link::before{content:"";width:.8rem;height:.8rem;border-radius:50%}.anchorList_link._mission::before{background:#3eadd6}.anchorList_link._vision::before{background:#d36196}.anchorList_link._value::before{background:#ffb205}.anchorList_link._message::before{background:#72a700}.anchorList_link._company::before{background:#397abc}.anchorList_link._access::before{background:#794fa3}.about_ttl{letter-spacing:.05em;font-family:"Albert Sans",sans-serif;font-weight:700}.about_subTtl{display:flex;align-items:center;gap:1rem;letter-spacing:.05em}.about_subTtl::before{content:"";border-radius:50%}.about_subTtl._mission::before{background:#3eadd6}.about_subTtl._vision::before{background:#d36196}.about_subTtl._value::before{background:#ffb205}.about_subTtl._message::before{background:#72a700}.about_subTtl._company::before{background:#397abc}.about_subTtl._access::before{background:#794fa3}.aboutList:not(._lower){border-width:.1rem 0;background:#fff}.aboutList._lower{background:#f5f5f5}.aboutList_item:not(:last-child){border-bottom:.1rem solid #111}.aboutList_msg{letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;font-weight:700}.value_item{background:#f5f5f5}.value_item::before{content:"";display:block}.value_item._challenge::before{background:url("../img/about/ico_challenge.svg") no-repeat center/contain}.value_item._change::before{background:url("../img/about/ico_change.svg") no-repeat center/contain}.value_item._commitment::before{background:url("../img/about/ico_commitment.svg") no-repeat center/contain}.value_item._creative::before{background:url("../img/about/ico_creative.svg") no-repeat center/contain}.value_item._charming::before{background:url("../img/about/ico_charming.svg") no-repeat center/contain}.value_ttl{font-family:"Albert Sans",sans-serif;font-weight:500}.value_txt{font-family:"Noto Sans JP",sans-serif;font-weight:600}.message_wrapper{background:#f5f5f5}.message_inner{background:#fff}.message_catch{position:relative}.message_catch::before{content:"";position:absolute;background:url("../img/about/img_bg_ceo.webp") no-repeat center/contain}.message_em{box-decoration-break:clone;-webkit-box-decoration-break:clone;background:#111;font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.05em;font-style:normal;color:#fff}.message_desc{letter-spacing:.05em;color:#000}.speaker{text-align:right}.speaker_name{display:block;letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;font-weight:700}.speaker_position{letter-spacing:.05em}.loopImg{display:flex;overflow:hidden}.loopImg_list{display:flex}.loopImg_img{width:100%;height:100%;object-fit:cover}.loopImg.is-activeAnimation .loopImg_list{animation:loop 40s infinite linear .5s both}@keyframes loop{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.company{background:#fff}.company_row:not(:last-child){border-bottom:.1rem dotted #111}.company_term{letter-spacing:.05em;font-family:"Noto Sans JP",sans-serif;font-weight:700}.company_desc{letter-spacing:.05em}.access{background:#fff}.access_map{overflow:hidden}.access_link{height:fit-content;font-family:"Noto Sans JP",sans-serif;font-weight:500;letter-spacing:.05em}.access_link_icon{position:relative;border-radius:50%}.access_link_arrow{position:absolute;background:url("../img/about/ico_arrow.svg") no-repeat center/contain}.route{display:grid}.route_name{display:flex;font-family:"Noto Sans JP",sans-serif;font-weight:700;letter-spacing:.05em}.route_name::before{content:"";border:.4rem solid;width:2rem;height:2rem;border-radius:50%}.route_name._other::before{border-color:#9f9d9d}.route_name._toukyudenentoshi::before{border-color:#01ab8e}.route_name._keiouinokashira::before{border-color:#2d429d}.route_time{letter-spacing:.05em}@media screen and (min-width: 769px){.anchorList_link{transition:all .4s ease-out}.anchorList_link::before{width:.8rem;height:.8rem}.anchorList_link:hover{opacity:.8}.about_ttl{font-family:"Albert Sans",sans-serif;font-weight:700}.about_subTtl{font-family:"Noto Sans JP",sans-serif;font-weight:500}.about_subTtl::before{width:1rem;height:1rem}.aboutList._lower{border-radius:2rem}.aboutList_section{display:grid;justify-content:space-between}.aboutList_msg{margin:-0.8rem 0 0 auto;width:100%;max-width:46.875vw}.value{display:flex;justify-content:center;gap:0 .78125vw;flex-wrap:wrap;width:46.875vw;margin:0 0 0 auto}.value_item{width:15.1041666667vw;height:15.1041666667vw;padding:2.6041666667vw 0 0;border-radius:50%;text-align:center}.value_item::before{width:3.125vw;height:3.125vw;margin:0 auto .7291666667vw}.value_item:nth-child(4),.value_item:last-child{margin:-1.4583333333vw 0 0}.value_ttl{margin:0 0 .5208333333vw;letter-spacing:.0364583333vw;font-size:.7291666667vw}.value_txt{line-height:1.6;letter-spacing:.0651041667vw;font-size:1.3020833333vw}.message_catch{position:relative}.message_catch::before{bottom:0;right:0;width:36.6666666667vw;height:13.9583333333vw}.message_txt{position:relative;z-index:1}.message_person{position:absolute;bottom:0;right:0;width:17.9166666667vw;height:18.2291666667vw}.speaker{position:relative}.speaker::before{content:"";position:absolute;top:1rem;left:0;height:.1rem;background:#111}.speaker_position{font-family:"Noto Sans JP",sans-serif;font-weight:500}.loopImg{gap:1.5625vw}.loopImg_list{gap:1.5625vw}.loopImg_item{width:20.3125vw;height:11.4583333333vw}.company{border-radius:2rem;margin:0 0 0 auto}.company_row{display:flex;justify-content:space-between;align-items:center}.access{display:grid;grid-template-areas:"map map" "route link";border-radius:2rem;margin:0 0 0 auto}.access_map{grid-area:map;width:100%;height:20.8333333333vw;border-radius:.5208333333vw}.access_link{grid-area:link;display:flex;align-items:center}.access_link_icon{border:.1rem solid #111;background:#fff}.access_link_icon::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:.4rem;height:.4rem;border-radius:50%;background:#111;transition:all .4s ease-out}.access_link_arrow{position:absolute;top:50%;left:50%;transform:translate(-200%, 100%);width:1.4rem;height:1.4rem;background:url("../img/about/ico_arrow.svg") no-repeat center/contain;opacity:0;transition:all .4s ease-out}.access_link:hover .access_link_icon::before{width:100%;height:100%}.access_link:hover .access_link_arrow{opacity:1;transform:translate(-50%, -50%)}.route{grid-area:route}.route_item{display:flex}.route_time{font-family:"Noto Sans JP",sans-serif;font-weight:500}}@media screen and (min-width: 1601px){.anchorList{gap:1.7rem;padding:0 0 11.1rem 10rem}.anchorList_link{font-size:2.4rem}.aboutList:not(._lower){margin:0 12rem 12rem}.aboutList._lower{margin:0 12rem 14.2rem}.aboutList_item{margin:0 10rem}.aboutList_section{gap:6rem;padding:11.4rem 0}.aboutList_section:not(._lower){grid-template-columns:31.6rem 1fr}.aboutList_section._lower{grid-template-columns:34.6rem 1fr}.aboutList_msg{line-height:1.75;font-size:4rem}.about_ttl{font-size:6rem}.about_ttl:not(._message){margin:0 0 2.6rem}.about_ttl._message{margin:0 0 3.4rem}.about_subTtl{font-size:2.2rem}.message_wrapper{padding:11.2rem 12rem 18.4rem}.message_inner{padding:9.4rem 7rem 9.1rem 10rem;border-radius:2rem}.message_catch{margin:8.1rem 0 1.5rem}.message_em{padding:.1em 0 .2em .2em;line-height:2;font-size:1.875vw}.message_desc{width:96.5rem;margin:-2.4rem 0 0;line-height:2.3888888889;font-size:1.8rem}.speaker::before{width:calc(100% - 13.3rem)}.speaker_name{margin:0 0 1rem;font-size:2.2rem}.speaker_position{font-size:1.6rem}.loopImg{margin:-11rem 0 11.2rem}.company{width:100%;max-width:96rem;padding:3.5rem 6rem}.company_row{padding:2.5rem 2rem}.company_term{width:15.4rem;font-size:1.8rem}.company_desc{width:100%;max-width:45.2rem;line-height:2;font-size:1.8rem}.access{gap:3rem;width:100%;max-width:96rem;padding:3rem}.access_link{gap:2rem;margin:-1.5rem 0 0 auto;font-size:2rem}.access_link_icon{width:3.8rem;height:3.8rem}.route{gap:1.5rem}.route_item{gap:1rem}.route_name{gap:.8rem;width:19.3rem;letter-spacing:.05em;font-size:2rem}.route_time{font-size:2rem}}@media screen and (min-width: 1401px)and (max-width: 1600px){.anchorList{gap:2rem;padding:0 0 0 7.2rem}.anchorList_link{font-size:2.4rem}.aboutList:not(._lower){margin:0 10rem 12rem}.aboutList._lower{margin:0 10rem 12rem}.aboutList_item{margin:0 8rem}.aboutList_section{gap:6rem;padding:9.4rem 0}.aboutList_section:not(._lower){grid-template-columns:37.4rem 1fr}.aboutList_section._lower{grid-template-columns:29.4rem 1fr}.aboutList_msg{line-height:1.7777777778;font-size:3.6rem}.about_ttl{margin:0 0 2.5rem;font-size:5.2rem}.about_subTtl{font-size:2rem}.message_wrapper{padding:10rem 10rem 20.4rem}.message_inner{padding:7.5rem 8rem 7.2rem;border-radius:2rem}.message_catch{margin:6.7rem 0 1.5rem}.message_em{padding:0 0 .1em .2em;line-height:1.875;font-size:1.9791666667vw}.message_desc{width:96.5rem;margin:-2.3rem 0 0;line-height:2.3888888889;font-size:1.8rem}.speaker::before{width:calc(100% - 13.3rem)}.speaker_name{margin:0 0 1rem;font-size:2.2rem}.speaker_position{font-size:1.6rem}.loopImg{margin:-11rem 0 11.2rem}.company{width:100%;max-width:80rem;padding:3.6rem 6rem}.company_row{padding:2.4rem 2rem}.company_term{width:10.4rem;font-size:1.8rem}.company_desc{width:100%;max-width:40rem;line-height:2;font-size:1.8rem}.access{width:100%;max-width:80rem;padding:3rem;gap:3rem}.access_link{gap:2rem;margin:-2rem 0 0 auto;font-size:2rem}.access_link_icon{width:3.8rem;height:3.8rem}.route{gap:1.9rem}.route_item{gap:1rem}.route_name{gap:.8rem;width:19.3rem;letter-spacing:.05em;font-size:2rem}.route_time{font-size:2rem}}@media screen and (min-width: 769px)and (max-width: 1400px){.anchorList{gap:2.1rem 1.9rem;padding:0 0 8rem 8rem}.anchorList_link{font-size:2rem}.aboutList:not(._lower){margin:0 6rem 10rem}.aboutList._lower{margin:0 6rem 13rem}.aboutList_item{margin:0 7.7rem}.aboutList_section{padding:8rem 0}.aboutList_section:not(._lower){grid-template-columns:40rem 1fr}.aboutList_section._lower{grid-template-columns:24.2rem 1fr}.aboutList_msg{line-height:1.6666666667;font-size:3rem}.about_ttl{margin:0 0 2.1rem;font-size:4.2rem}.about_subTtl{font-size:1.6rem}.message_wrapper{padding:10rem 6rem 18rem}.message_inner{padding:8.4rem 8rem 7.4rem;border-radius:2rem}.message_catch{margin:6.5rem 0 2.5rem}.message_em{padding:.1em 0 .2em .2em;line-height:1.9285714286;font-size:2.8rem}.message_desc{width:86.3rem;margin:-1rem 0 0;line-height:2.25;font-size:1.6rem}.speaker::before{width:calc(100% - 11.7rem)}.speaker_name{margin:0 0 .5rem;font-size:2rem}.speaker_position{font-size:1.4rem}.loopImg{margin:-10rem 0 9.5rem}.company{width:73rem;padding:3.2rem 6rem 3.2rem 5rem}.company_row{padding:2.8rem 2.5rem}.company_term{width:8.7rem;font-size:1.6rem}.company_desc{width:35rem;line-height:1.75;font-size:1.6rem}.access{width:73rem;padding:2.6rem;gap:2.7rem}.access_link{gap:2.6rem;margin:-1.5rem 0 0 auto;font-size:1.6rem}.access_link_icon{width:3.3rem;height:3.3rem}.route{gap:1.4rem}.route_item{gap:1rem}.route_name{gap:.8rem;width:15.8rem;letter-spacing:.05em;font-size:1.6rem}.route_time{font-size:1.6rem}}@media screen and (max-width: 768px){.anchorList{grid-template-columns:repeat(3, 1fr);gap:.8rem 0;margin:0 2.5rem 0 2rem}.anchorList_link{font-size:1.4rem}.anchorList_link::before{width:.6rem;height:.6rem}.about_subTtl{font-family:"Noto Sans JP",sans-serif;font-weight:700}.about_subTtl::before{width:.6rem;height:.6rem}.aboutList:not(._lower){margin:0 2rem 6rem}.aboutList._lower{display:grid;margin:0 1rem 8rem;padding:0 2rem;border-radius:1.5rem}.aboutList._lower .aboutList_item{padding:4rem 0}.aboutList_section:not(._lower){padding:5.3rem 0 4.5rem;margin:0 1rem}.aboutList_msg{line-height:2;font-size:1.8rem}.about_ttlGroup:not(._message){margin:0 0 3rem}.about_ttl{margin:0 0 1.1rem;font-size:3rem}.about_subTtl{font-size:1.4rem}.value{display:grid;gap:1rem;margin:0 0 1.5rem}.value_item{display:grid;grid-template-areas:"icon ttl" "icon txt";grid-template-columns:4.5rem 1fr;align-items:center;gap:.5rem 2rem;padding:1.3rem 1.5rem 1.5rem 1.5rem;border-radius:.5rem}.value_item::before{grid-area:icon;width:4.5rem;height:4.5rem}.value_ttl{grid-area:ttl;font-size:1.2rem;letter-spacing:.05em}.value_txt{grid-area:txt;line-height:1.625;font-size:1.6rem;letter-spacing:.05em}.message_wrapper{padding:4rem 1rem 10rem}.message_inner{display:flex;flex-direction:column;padding:3.6rem 2rem 4rem;border-radius:.5rem}.message_catch{margin:5.9rem 0 1.1rem}.message_catch::before{top:-1.8rem;right:-1rem;width:22rem;height:10.2rem}.message_person{position:absolute;top:-5.6rem;right:-1rem;width:13.7rem;height:14rem}.message_txt{position:relative;z-index:1;padding:0 0 1.3rem;border-bottom:.1rem solid #111}.message_em{padding:.1em 0 .2em .2em;line-height:2;font-size:1.8rem}.message_desc{line-height:2;font-size:1.4rem}.speaker{order:5;margin:3rem 0 0}.speaker_name{margin:0 0 .8rem;font-size:1.4rem}.speaker_position{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:1.2rem}.loopImg{margin:-5rem 0 5rem;gap:.8rem}.loopImg_list{gap:.8rem}.loopImg_item{width:14rem;height:8rem}.company{padding:.7rem 1.5rem 1.5rem;border-radius:.5rem}.company_row{padding:2.3rem 0 1.5rem}.company_term{margin:0 0 .8rem;font-size:1.4rem}.company_desc{line-height:2.1428571429;font-size:1.4rem}.access{display:flex;flex-direction:column;padding:3rem 1.5rem;border-radius:.5rem}.access_map{order:2;width:28.5rem;height:20rem;margin:0 0 1.5rem;border-radius:1rem}.access_link{margin:0 0 0 auto;order:3;display:flex;align-items:center;gap:1rem;font-size:1.4rem}.access_link_icon{width:3.2rem;height:3.2rem;background:#111}.access_link_arrow{top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;width:1.2rem;height:1.2rem}.route{order:1;gap:2rem;margin:0 0 3rem}.route_name{gap:.8rem;align-items:center;margin:0 0 .8rem;letter-spacing:.05em;font-size:1.4rem}.route_time{font-size:1.4rem}}/*# sourceMappingURL=about.min.css.map */