﻿@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,200..900;1,200..900&display=swap";:root{--font-noto-sans: "Noto Sans Japanese", sans-serif;--font-noto-serif: "Noto Serif Japanese", serif;--font-hiragino: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--font-crimson: "Crimson Pro", serif;--font-lora: "Lora", serif;--font-yugo: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;--font-yumincho: "游明朝体", "Yu Mincho", "游明朝", "YuMincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "MS PMincho", "MS 明朝", serif;--font-zen: "Zen Old Mincho", serif;--font-bison: "Bison", sans-serif;--font-bebas: "Bebas Neue", sans-serif;--font-en: Arial, Helvetica, sans-serif;--hover-opacity: 0.7;--header-height-pc: 142px;--header-height-sp: 64px}body{font-family:var(--font-yugo);font-size:16px;color:#333;overflow-x:hidden}.wrapper{-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1080px;height:100%;width:100%;margin-top:var(--header-height-pc)}@media screen and (max-width: 744px){.wrapper{min-width:100%;width:100%;margin-top:var(--header-height-sp)}}.tmp-wrapper{margin-top:var(--header-height-pc)}.tmp-wrapper *,.tmp-wrapper *::before,.tmp-wrapper *::after{box-sizing:border-box;overflow-wrap:anywhere}@media screen and (max-width: 767px){.tmp-wrapper{width:100%;margin-top:var(--header-height-sp)}}@media(max-width: 767px){.tmp-pc_only{display:none !important}}@media(min-width: 768px){.tmp-sp_only{display:none !important}}#lower_about .custom-background{background-image:url("../images/about/kv.webp");background-size:cover;background-position:center}@media screen and (max-width: 744px){#lower_about .custom-background{background-image:url("../images/about/kv_sp.webp");background-size:cover;background-position:center,top;height:auto}}.about__detail{max-width:750px;width:100%;display:flex;flex-direction:column;gap:40px}@media screen and (max-width: 744px){.about__detail{gap:8.5333333333vw}}.about__detail .greetings__box{padding:24px 32px;background:#fcf8ef}@media screen and (max-width: 744px){.about__detail .greetings__box{padding:2.1333333333vw 4.2666666667vw}}.about__detail .greetings__title{font-size:21px;font-weight:600;color:#a88b40;padding-bottom:10px;margin:10px 0 30px;border-bottom:1px solid #a88b40;font-family:var(--font-yumincho);position:relative;text-align:center}@media screen and (max-width: 744px){.about__detail .greetings__title{font-size:4.8vw;padding-bottom:2.1333333333vw;margin:2.1333333333vw 0 6.4vw;border-bottom:.2666666667vw solid #a88b40}}.about__detail .greetings__text{font-family:var(--font-yugo);margin-bottom:15px;font-size:15px;font-weight:400;white-space:pre-wrap;text-align:justify}@media screen and (max-width: 744px){.about__detail .greetings__text{font-size:4vw;margin-bottom:4vw}}.about__detail .doctor .c-heading-bg{margin-bottom:16px}@media screen and (max-width: 744px){.about__detail .doctor .c-heading-bg{margin-bottom:4.2666666667vw}}.about__detail .doctor__box{margin-bottom:32px}@media screen and (max-width: 744px){.about__detail .doctor__box{margin-bottom:6.4vw}}.about__detail .doctor__box:last-of-type{margin-bottom:0}.about__detail .doctor__heading{position:relative}.about__detail .doctor__head{position:absolute;top:0;right:0;width:320px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:70px}@media screen and (max-width: 744px){.about__detail .doctor__head{width:50%;padding-bottom:8.5333333333vw;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding-right:4.2666666667vw}}.about__detail .doctor__position{color:#fff;font-family:var(--font-yumincho);font-size:14px}@media screen and (max-width: 744px){.about__detail .doctor__position{font-size:3.2vw}}.about__detail .doctor__name{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;color:#fff;font-family:var(--font-yumincho);font-size:26px;font-weight:600}@media screen and (max-width: 744px){.about__detail .doctor__name{flex-direction:column;align-items:flex-start;margin-bottom:0;font-size:5.3333333333vw}}.about__detail .doctor__name span{color:#dbbd6d;font-family:var(--font-yumincho);font-size:14px;margin-left:10px;font-weight:600}@media screen and (max-width: 744px){.about__detail .doctor__name span{font-size:3.2vw;margin-left:0}}.about__detail .doctor__profile-link{display:inline-flex;align-items:center;width:fit-content;gap:6px;color:#fff;font-family:var(--font-yumincho);font-size:14px;font-weight:500;padding:8px 16px;border:1px solid rgba(255,255,255,.6);border-radius:4px;background:rgba(255,255,255,.1);white-space:nowrap;transition:all .3s ease}@media screen and (max-width: 744px){.about__detail .doctor__profile-link{font-size:2.9333333333vw;padding:1.3333333333vw 2.6666666667vw;gap:1.0666666667vw;margin-top:2.1333333333vw}}.about__detail .doctor__profile-link::after{content:"→";font-size:12px;transition:transform .3s ease}@media screen and (max-width: 744px){.about__detail .doctor__profile-link::after{font-size:2.6666666667vw}}.about__detail .doctor__profile-link:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.9)}.about__detail .doctor__profile-link:hover::after{transform:translateX(4px)}.about__detail .doctor__instagram-link{position:absolute;top:20px;right:20px}@media screen and (max-width: 744px){.about__detail .doctor__instagram-link{top:4.2666666667vw;right:4.2666666667vw}}.about__detail .doctor__instagram{width:48px;height:48px}@media screen and (max-width: 744px){.about__detail .doctor__instagram{width:8vw;height:8vw}}.about__detail .doctor__contents{margin:-50px 20px 30px;padding:24px 32px;position:relative;background-color:#fff;box-shadow:0 0 16px rgba(0,0,0,.2)}@media screen and (max-width: 744px){.about__detail .doctor__contents{margin:-5.3333333333vw 4.2666666667vw 8vw;padding:4.2666666667vw;box-shadow:0 0 4.2666666667vw 0px rgba(0,0,0,.2)}}.about__detail .doctor__contents:last-of-type{margin-bottom:0}.about__detail .doctor__profile{display:flex;justify-content:space-between;gap:32px}@media screen and (max-width: 744px){.about__detail .doctor__profile{flex-direction:column;gap:6.4vw}}.about__detail .doctor__bio{flex:1;display:flex;flex-direction:column}.about__detail .doctor__bio-year{flex-shrink:0;width:auto;padding-right:8px}@media screen and (max-width: 744px){.about__detail .doctor__bio-year{padding-right:2.1333333333vw}}.about__detail .doctor__bio-txt{flex:1}.about__detail .doctor__credentials{width:40%;display:flex;flex-direction:column}@media screen and (max-width: 744px){.about__detail .doctor__credentials{width:100%}}.about__detail .doctor__title{font-size:21px;font-weight:600;color:#a88b40;padding-bottom:4px;border-bottom:1px solid #a88b40;padding-left:16px;font-family:var(--font-yumincho);position:relative;margin-bottom:16px}@media screen and (max-width: 744px){.about__detail .doctor__title{font-size:4.8vw;padding-bottom:.8vw;padding-left:3.2vw;border-bottom:.2666666667vw solid #a88b40;margin-bottom:2.1333333333vw}}.about__detail .doctor__title::before{content:"";position:absolute;top:0;left:0;width:4px;height:30px;border-left:4px solid #a88b40}@media screen and (max-width: 744px){.about__detail .doctor__title::before{width:1.0666666667vw;height:8vw;border-left:1.0666666667vw solid #a88b40}}.about__detail .doctor__list{display:flex;flex-direction:column;gap:4px}@media screen and (max-width: 744px){.about__detail .doctor__list{gap:1.0666666667vw}}.about__detail .doctor__list+.doctor__title{margin-top:24px}@media screen and (max-width: 744px){.about__detail .doctor__list+.doctor__title{margin-top:6.4vw}}.about__detail .doctor__item{display:flex;align-items:flex-start;gap:4px}@media screen and (max-width: 744px){.about__detail .doctor__item{font-size:3.7333333333vw;gap:.8vw}}.about__detail .doctor__item::before{content:"";flex-shrink:0;width:15px;height:15px;margin-top:5px;border-radius:50%;background:#a88b40}@media screen and (max-width: 744px){.about__detail .doctor__item::before{width:3.4666666667vw;height:3.4666666667vw;margin-top:1.3333333333vw}}.about__detail .doctor__item--highlight{display:flex;flex-direction:column;align-items:center;background:linear-gradient(135deg, #c9a84c 0%, #a88b40 50%, #8b7235 100%);color:#fff;padding:12px 16px;margin:8px 0;border-radius:4px;font-weight:700;line-height:1}@media screen and (max-width: 744px){.about__detail .doctor__item--highlight{padding:2.6666666667vw 3.2vw;margin:2.1333333333vw 0;font-size:3.4666666667vw;border-radius:1.0666666667vw}}.about__detail .doctor__item--highlight::before{display:none}.about__detail .doctor__item--highlight img{max-width:100%;height:auto;border-radius:4px}@media screen and (max-width: 744px){.about__detail .doctor__item--highlight img{border-radius:1.0666666667vw}}.about__detail .commit__list{display:flex;flex-direction:column}@media screen and (max-width: 744px){.about__detail .commit__list{padding:0 4.2666666667vw}}.about__detail .commit__item{border-bottom:1px solid #e7d0d0;padding-bottom:24px;margin-bottom:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:32px}@media screen and (max-width: 744px){.about__detail .commit__item{display:grid;grid-template-columns:26.6666666667vw 1fr;grid-template-rows:auto auto;gap:4.2666666667vw;border-bottom:.2666666667vw solid #c38988;padding-bottom:4.2666666667vw;margin-bottom:4.2666666667vw;font-size:3.7333333333vw}}.about__detail .commit__item:last-child{border:none;padding-bottom:0;margin-bottom:0}@media screen and (max-width: 744px){.about__detail .commit__images{grid-column:1;grid-row:1;max-width:none;width:100%;margin:0}}.about__detail .commit__images img{width:100%;height:fit-content}@media screen and (max-width: 744px){.about__detail .commit__images img{width:100%;height:auto}}.about__detail .commit__box{flex:1}@media screen and (max-width: 744px){.about__detail .commit__box{display:contents}}.about__detail .commit__title{font-size:21px;letter-spacing:2px;color:#a88b40;font-family:var(--font-yumincho);font-weight:600;width:100%;margin-bottom:16px}@media screen and (max-width: 744px){.about__detail .commit__title{grid-column:2;grid-row:1;font-size:5.3333333333vw;letter-spacing:.2666666667vw;margin:0;align-self:center}}.about__detail .commit__text{text-align:justify;font-family:var(--font-yugo)}@media screen and (max-width: 744px){.about__detail .commit__text{font-size:4vw;grid-column:1/-1;grid-row:2;max-width:none}}.about__detail .access .inner_wrap{background-color:#fff;margin-top:20px;padding:30px;box-shadow:0 0 14px rgba(0,0,0,.2)}@media screen and (max-width: 744px){.about__detail .access .inner_wrap{margin:0 auto;padding:5.3333333333vw 4vw;width:95%}}.about__detail .access .clinic_info li{display:flex;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #888}@media screen and (max-width: 744px){.about__detail .access .clinic_info li{flex-wrap:wrap;font-size:3.7333333333vw}}.about__detail .access .clinic_info li span{flex-shrink:0;background-color:#eee;padding:10px 20px;text-align:center;margin-right:10px;width:130px;font-size:15px}@media screen and (max-width: 744px){.about__detail .access .clinic_info li span{min-width:21.3333333333vw;width:21.3333333333vw;font-size:90%;padding:0;display:flex;align-items:center;justify-content:center;align-self:stretch}}.about__detail .access .clinic_info li small{margin-left:15px;font-size:15px}@media screen and (max-width: 744px){.about__detail .access .clinic_info li small{width:100%;margin-left:0;margin-top:1.0666666667vw;padding-left:23.4666666667vw;font-size:3.2vw}}.about__detail .access .clinic_gallery{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px;margin-top:30px}@media screen and (max-width: 744px){.about__detail .access .clinic_gallery{grid-template-columns:repeat(3, 1fr);gap:2.6666666667vw;margin-top:0}}.wrapper{font-family:var(--font-noto-serif);color:#64635b;overflow:hidden}.inner{max-width:1080px;padding:0 50px;margin:0 auto;position:relative}@media screen and (max-width: 744px){.inner{max-width:none;padding:0 4.2666666667vw}}.lead{padding:0 0 72px}@media screen and (max-width: 744px){.lead{padding:0 0 8.5333333333vw}}.lead_row{display:flex;justify-content:space-between}@media screen and (max-width: 744px){.lead_row{display:block;position:relative}}.lead_row_box{width:532px}@media screen and (max-width: 744px){.lead_row_box{width:auto}}.lead_row_box .name{padding-bottom:14px;margin-bottom:24px}@media screen and (max-width: 744px){.lead_row_box .name{padding-bottom:0;padding-top:10.9333333333vw;margin-bottom:6.4vw}}.lead_row_box .name .txt1{color:#afa673;font-size:24px;line-height:1.7;font-weight:700}@media screen and (max-width: 744px){.lead_row_box .name .txt1{font-size:4.2666666667vw;line-height:1.5;margin-bottom:1.0666666667vw}}.lead_row_box .name .txt2{color:#afa673;font-size:30px;line-height:1.7;font-weight:700}@media screen and (max-width: 744px){.lead_row_box .name .txt2{font-size:5.6vw;line-height:1.5;margin-bottom:1.0666666667vw}}.lead_row_box .name .txt3{color:#d1ccae;font-family:var(--font-yumincho);font-size:13px;font-weight:800;line-height:1.7;letter-spacing:.02em}@media screen and (max-width: 744px){.lead_row_box .name .txt3{font-size:2.6666666667vw;line-height:1.5}}.lead_row_box .texts{display:grid;gap:16px}@media screen and (max-width: 744px){.lead_row_box .texts{gap:2.1333333333vw}}.lead_row_box .texts .text{font-size:18px;line-height:1.7;font-weight:700}@media screen and (max-width: 744px){.lead_row_box .texts .text{font-size:4.2666666667vw}}.lead_row_img{width:400px}@media screen and (max-width: 744px){.lead_row_img{width:53.3333333333vw;position:absolute;top:0;right:0}}.title01{font-size:24px;font-weight:700;line-height:1.7;letter-spacing:.3em;color:#91874f;padding-bottom:7px;border-bottom:1px solid #91874f;margin-bottom:32px}@media screen and (max-width: 744px){.title01{font-size:5.6vw;line-height:1.3;padding-bottom:.8vw;border-bottom-width:.2666666667vw;margin-bottom:6.4vw}}.btn{display:flex}.btn a{font-size:18px;font-weight:700;letter-spacing:.1em;text-align:center;width:320px;height:53px;display:flex;justify-content:center;align-items:center;border:1px solid #afa673;border-radius:200px;color:#afa673;position:relative}@media screen and (max-width: 744px){.btn a{font-size:4.8vw;width:100%;height:14.1333333333vw;border-width:.2666666667vw}}.btn a::before{content:"";width:11px;height:11px;position:absolute;top:0;bottom:0;right:16px;margin:auto;border-right:2px solid #afa673;border-bottom:2px solid #afa673;transform:rotate(-45deg)}@media screen and (max-width: 744px){.btn a::before{width:2.9333333333vw;height:2.9333333333vw;right:4.2666666667vw;border-right-width:.5333333333vw;border-bottom-width:.5333333333vw}}.btn a:hover{background:#afa673;color:#fff}.btn a:hover::before{border-color:#fff}.career{padding-bottom:72px}@media screen and (max-width: 744px){.career{padding-bottom:8.5333333333vw}}.career .title01{margin-bottom:24px}@media screen and (max-width: 744px){.career .title01{margin-bottom:6.4vw}}.career_list{display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;gap:24px;height:570px;padding:0 24px}@media screen and (max-width: 744px){.career_list{align-content:normal;gap:4.2666666667vw;height:auto;padding:0}}.career_list_box{width:442px}@media screen and (max-width: 744px){.career_list_box{width:auto;display:flex;justify-content:space-between}}.career_list_box .ttl{font-size:18px;font-weight:bold;line-height:1.3;color:#afa673;padding-bottom:8px;margin-bottom:2px}@media screen and (max-width: 744px){.career_list_box .ttl{font-size:3.4666666667vw;padding-bottom:0;margin-bottom:0}}.career_list_box .list{border-top:1px solid #afa673;padding-top:15px;display:grid;gap:2px}@media screen and (max-width: 744px){.career_list_box .list{border-top:none;border-left:.2666666667vw solid #afa673;padding-top:0;padding-left:1.8666666667vw;width:67.2vw;gap:1.0666666667vw}}.career_list_box .list_item{display:flex;font-size:16px;font-weight:600;line-height:1.5}@media screen and (max-width: 744px){.career_list_box .list_item{font-size:2.9333333333vw;line-height:1.3}}.career_list_box .list_item::before{content:"";background:#afa673;border-radius:50%;width:12px;height:12px;margin-top:6px;margin-right:2px}@media screen and (max-width: 744px){.career_list_box .list_item::before{width:2.9333333333vw;height:2.9333333333vw;margin-top:.5333333333vw;margin-right:.5333333333vw}}.career_list_box .list_item.highlight span{background:#afa673;color:#fff;padding:0 16px}@media screen and (max-width: 744px){.career_list_box .list_item.highlight span{padding:0 4.5333333333vw}}.career_list_box .list_item.highlight::before{display:none}.career_list_box.btns{padding-top:13px;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 744px){.career_list_box.btns{padding-top:2.1333333333vw;gap:2.1333333333vw}}.reason{background:#fbfaf7;padding:56px 0 72px;position:relative}@media screen and (max-width: 744px){.reason{padding:8.5333333333vw 0 8.5333333333vw}}.reason::before{content:"";width:670px;height:450px;background:url(../images/about/shiomi/reason-bg.webp) no-repeat center center/contain;position:absolute;top:0;right:0}@media screen and (max-width: 744px){.reason::before{width:76.5333333333vw;height:50.9333333333vw;background-image:url(../images/about/shiomi/reason-bg-sp.webp)}}.reason .title01._reason-main{width:642px}@media screen and (max-width: 744px){.reason .title01._reason-main{width:49.6vw}}@media screen and (max-width: 744px){.reason .title01._recommendation{width:59.2vw;margin-bottom:8.5333333333vw;position:relative;z-index:1}}.reason_txt1{width:642px;font-size:24px;font-weight:700;line-height:1.7;letter-spacing:.08em;color:#91874f;margin-bottom:24px}@media screen and (max-width: 744px){.reason_txt1{width:auto;font-size:5.3333333333vw;line-height:1.5;margin-bottom:6.4vw}}.reason_txt2{width:642px;display:grid;gap:16px;margin-bottom:48px}@media screen and (max-width: 744px){.reason_txt2{width:auto;gap:4.2666666667vw;margin-bottom:6.4vw}}.reason_txt2 .txt{font-size:18px;font-weight:700;line-height:1.7}@media screen and (max-width: 744px){.reason_txt2 .txt{font-size:4.2666666667vw}}.reason_row{display:flex;justify-content:space-between;margin-bottom:72px}@media screen and (max-width: 744px){.reason_row{flex-direction:column;gap:6.4vw;margin-bottom:12.8vw}}.reason_row_item{width:466px}@media screen and (max-width: 744px){.reason_row_item{width:auto}}.reason_row_item .img{margin-bottom:24px}@media screen and (max-width: 744px){.reason_row_item .img{margin-bottom:4.2666666667vw}}.reason_row_item .ttl{font-size:21px;font-weight:700;line-height:1.7;letter-spacing:.1em;color:#91874f;text-align:center;margin-bottom:24px}@media screen and (max-width: 744px){.reason_row_item .ttl{font-size:5.6vw;line-height:1.3;margin-bottom:4.2666666667vw}}.reason_row_item .txt{font-size:18px;font-weight:700;line-height:1.7}@media screen and (max-width: 744px){.reason_row_item .txt{font-size:4.2666666667vw}}.reason_box{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 744px){.reason_box{display:block;position:relative}}.reason_box_img{width:300px}@media screen and (max-width: 744px){.reason_box_img{width:42.6666666667vw;position:absolute;top:-35.4666666667vw;right:0}}.reason_box_txt{width:632px;display:grid;gap:16px}@media screen and (max-width: 744px){.reason_box_txt{width:auto;gap:4.2666666667vw;position:relative}}.reason_box_txt .txt{font-size:18px;font-weight:700;line-height:1.7}@media screen and (max-width: 744px){.reason_box_txt .txt{font-size:4.2666666667vw}}.case{padding:53px 0 74px;background:url(../images/about/case-bg.webp) no-repeat center center/cover}@media screen and (max-width: 744px){.case{padding:8.5333333333vw 0;background-image:url(../images/about/case-bg-sp.webp)}}.case .title01{margin-bottom:39px}@media screen and (max-width: 744px){.case .title01{margin-bottom:6.4vw}}.case_slider{display:block}@media screen and (max-width: 744px){.case_slider{overflow:visible !important}}.case_slider.swiper .swiper-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;row-gap:16px}@media screen and (max-width: 744px){.case_slider.swiper .swiper-wrapper{flex-wrap:nowrap;row-gap:0;justify-content:flex-start}}.case_slider.swiper .swiper-slide{width:316px}@media screen and (max-width: 744px){.case_slider.swiper .swiper-slide{width:70.1333333333vw;flex-shrink:0}}.case_slider.swiper .swiper-slide img{display:block;width:100%;aspect-ratio:4/5;object-fit:contain;border-radius:20px;background:linear-gradient(to right, #e8e8e8, #f5f5f5, #e8e8e8)}@media screen and (max-width: 744px){.case_slider.swiper .swiper-slide img{border-radius:5.3333333333vw}}@media screen and (max-width: 744px){.case_slider.swiper-initialized .swiper-wrapper{flex-wrap:nowrap !important;justify-content:flex-start !important}}.case_info{font-family:var(--font-yugo);font-size:11px;line-height:1.2;margin-top:4px}@media screen and (max-width: 744px){.case_info{font-size:2.6666666667vw;margin-top:1.0666666667vw}}.commitment{padding:60px 0 72px;background:#fbfaf7}@media screen and (max-width: 744px){.commitment{padding:8.5333333333vw 0}}.commitment_row{display:flex;justify-content:space-between;margin-bottom:64px}@media screen and (max-width: 744px){.commitment_row{flex-direction:column;gap:6.4vw;margin-bottom:8.5333333333vw}}.commitment_row_texts{width:462px;display:grid;gap:16px}@media screen and (max-width: 744px){.commitment_row_texts{width:auto;gap:4.2666666667vw}}.commitment_row_texts .txt{font-size:16px;font-weight:700;line-height:1.7}@media screen and (max-width: 744px){.commitment_row_texts .txt{font-size:4vw}}.commitment_row_box{width:470px;background:#fff;padding:32px 24px}@media screen and (max-width: 744px){.commitment_row_box{width:auto;padding:6.4vw 4.2666666667vw}}.commitment_row_box .ttl{background:#afa673;color:#fff;font-size:20px;font-weight:700;line-height:1.3;letter-spacing:.3em;text-align:center;margin-bottom:32px}@media screen and (max-width: 744px){.commitment_row_box .ttl{font-size:4.8vw;margin-bottom:4.2666666667vw}}.commitment_row_box .list{display:grid;gap:16px}@media screen and (max-width: 744px){.commitment_row_box .list{gap:0}}.commitment_row_box .list_item{font-size:18px;font-weight:700;line-height:1.5;padding:3px 0 4px 42px;position:relative}@media screen and (max-width: 744px){.commitment_row_box .list_item{font-size:3.7333333333vw;padding:.8vw 0 2.6666666667vw 6.9333333333vw;letter-spacing:-0.05em}}.commitment_row_box .list_item::before{content:"";width:34px;height:34px;position:absolute;top:0;left:0;background:url(../images/about/check.webp) no-repeat center center/contain}@media screen and (max-width: 744px){.commitment_row_box .list_item::before{width:6.9333333333vw;height:6.9333333333vw}}.commitment_list{display:flex;gap:48px}@media screen and (max-width: 744px){.commitment_list{flex-direction:column;gap:6.4vw}}.commitment_list_item{flex:1}@media screen and (max-width: 744px){.commitment_list_item{display:flex;flex-wrap:wrap;align-items:flex-end}}.commitment_list_item .img{width:166px;margin:0 auto 48px;box-shadow:10px 10px 20px 0px rgba(0,0,0,.25)}@media screen and (max-width: 744px){.commitment_list_item .img{width:29.2%;margin:0;box-shadow:none;order:1}}.commitment_list_item .ttl{height:78px;text-align:center;color:#91874f;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:.05em;margin-bottom:24px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 744px){.commitment_list_item .ttl{height:auto;text-align:left;font-size:4.8vw;width:70.8%;margin:0;order:0;display:block}}.commitment_list_item .txt{font-size:16px;font-weight:700;line-height:1.7;height:189px;margin-bottom:48px}@media screen and (max-width: 744px){.commitment_list_item .txt{font-size:4vw;height:auto;margin-top:4.2666666667vw;margin-bottom:6.4vw;width:100%;order:2}}@media screen and (max-width: 744px){.commitment_list_item .btn{order:3;width:100%}}.commitment_list_item .btn a{width:100%;letter-spacing:0;padding-right:20px}@media screen and (max-width: 744px){.commitment_list_item .btn a{padding-right:5.3333333333vw}}.reputation{padding:60px 0 72px}@media screen and (max-width: 744px){.reputation{padding:8.5333333333vw 0}}@media screen and (max-width: 744px){.reputation .title01{letter-spacing:.2em}}.reputation_img{width:850px;margin:0 auto 32px}@media screen and (max-width: 744px){.reputation_img{width:auto;margin-bottom:6.4vw}}.reputation_list{display:grid;gap:24px}@media screen and (max-width: 744px){.reputation_list{gap:4.2666666667vw}}.reputation_list_item .ttl{font-size:18px;font-weight:700;line-height:1.7;color:#afa673}@media screen and (max-width: 744px){.reputation_list_item .ttl{font-size:4.2666666667vw}}.reputation_list_item .txt{font-size:16px;font-weight:700;line-height:1.7}@media screen and (max-width: 744px){.reputation_list_item .txt{font-size:4vw}}.message{background:#fbfaf7;padding:60px 0 72px}@media screen and (max-width: 744px){.message{padding:8.5333333333vw 0}}.message_row{display:flex;justify-content:space-between}@media screen and (max-width: 744px){.message_row{display:block}}.message_row .img{width:386px}@media screen and (max-width: 744px){.message_row .img{width:auto;margin-bottom:6.4vw}}.message_row .texts{width:546px;display:grid;gap:24px}@media screen and (max-width: 744px){.message_row .texts{width:auto;gap:4.2666666667vw}}.message_row .texts .txt{font-size:16px;font-weight:700;line-height:1.7}@media screen and (max-width: 744px){.message_row .texts .txt{font-size:4vw}}.shiomi .career_list{height:350px}@media screen and (max-width: 744px){.shiomi .career_list{height:auto}}#side{max-width:270px;width:100%;float:left;margin-bottom:50px}@media screen and (max-width: 744px){#side{display:none}}#side .c_side__ttl{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:21px;font-weight:normal;line-height:1.3;color:#fff;text-align:center;background:url(../../assets/images/sidebar/side_ttl-bg.png) no-repeat center top/contain;max-width:375px;height:80px;width:100%;padding:15px 10px;margin-bottom:10px;display:flex;align-items:center;justify-content:center;flex-direction:column}#side .c_side__ttl span{font-size:14px;font-weight:400;color:#ddbe6b;display:block}#side [class^=c_side__cat-ttl]{font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:20px;font-weight:normal;color:#333;line-height:1;background:url(../../assets/images/sidebar/side_cat-ttl-bg.png) no-repeat center top/contain;max-width:250px;height:50px;width:100%;padding:15px 20px}#side [class^=c_side__cat-ttl] span{font-size:11px;font-weight:400;color:#ddbe6b;display:inline-block;margin-left:10px}#side .c_side_sec{display:flex;flex-direction:column;gap:16px;margin-bottom:30px}#side .c_side_menu{display:flex;flex-direction:column;width:270px;padding:24px;gap:16px;background:#fdf7f7;border-top:2px solid #dd5564}#side .c_side_menu.footer-menu-vein-other{background:#f5f4fa;border-top:2px solid #6e6783}#side .c_side_menu.footer-menu-vein-other .cate li::before{border-top:2px solid #6e6783;border-right:2px solid #6e6783}#side .c_side_menu.footer-menu-slim-hair{background:#fff8f5;border-top:2px solid #935941}#side .c_side_menu.footer-menu-slim-hair .cate li::before{border-top:2px solid #935941;border-right:2px solid #935941}#side .c_side_menu.footer-menu-skin{background:#f9fcff;border-top:2px solid #55a5d1}#side .c_side_menu.footer-menu-skin .cate li::before{border-top:2px solid #55a5d1;border-right:2px solid #55a5d1}#side .c_side_menu .ttl{color:#dd5564;font-feature-settings:"pwid" on,"palt" on;font-family:"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","游明朝",YuMincho,"HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:19px;font-weight:600;line-height:1;letter-spacing:1.05px;padding-bottom:8px}#side .c_side_menu .ttl.footer-menu-vein-other{color:#6e6783}#side .c_side_menu .ttl.footer-menu-slim-hair{color:#935941}#side .c_side_menu .ttl.footer-menu-skin{color:#55a5d1}#side .c_side_menu .cate{display:flex;flex-direction:column;gap:16px}#side .c_side_menu .cate_ttl{color:#fff;font-family:var(--font-yugo);font-size:14px;font-weight:700;line-height:1;display:flex;padding:4px 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;align-self:stretch;color:#fff;background:#dd5564}#side .c_side_menu .cate ul{display:flex;flex-direction:column;gap:6px}#side .c_side_menu .cate li{display:flex;align-items:flex-start;font-size:14px;color:#333;position:relative}#side .c_side_menu .cate li::before{content:"";display:inline-block;margin-top:5px;margin-right:8px;width:8px;height:8px;border-top:2px solid #dd5564;border-right:2px solid #dd5564;transform:rotate(45deg);flex-shrink:0}#side .c_side_menu .cate a{color:#333;position:relative;text-decoration:none;transition:color .2s}#side .c_side_menu .cate a::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#333;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(0.4, 0, 0.2, 1);pointer-events:none}#side .c_side_menu .cate a:hover{opacity:1}#side .c_side_menu .cate a:hover::after{transform:scaleX(1)}#side .c_side_banner{text-align:center}#side .c_side_banner li{margin-bottom:10px}#side .c_side_banner li a{display:block}#side .c_side_banner li a:hover{opacity:.6}/*# sourceMappingURL=about.css.map */