body.outline .mainArtS01 .mainArtHead .mvVox{background-image:url(../../images/content/outline/mv01.jpg)}body.outline .mainArtCnt{padding-top:4rem}body.outline .secVox{padding:clamp(40px,5.2vw,60px) 0}@media only screen and (min-width: 1140px){body.outline .secVox{padding:60px 0}}body.outline .secVox .secInner{position:relative;z-index:1}body.outline .secVox .secInner>*{position:relative;z-index:1}body.outline .messageVox{margin-bottom:clamp(80px,11.4vw,130px)}@media only screen and (min-width: 1140px){body.outline .messageVox{margin-bottom:130px}}body.outline .messageVox .secInner{position:relative}body.outline .messageVox .secInner::before{content:"";position:absolute;margin:auto;height:53.7rem;width:63.6rem;background:url(../../images/content/content/bg-treat01.svg) no-repeat center/contain;z-index:0}body.outline .messageVox .secInner::before{top:-92px;right:-84px}body.outline .messageVox .flexVox .txtVox .nameTxt{font-family:"Yuji Boku",serif;font-weight:400;font-size:1.8rem;text-align:right}body.outline .messageVox .flexVox .txtVox .nameTxt .name{display:inline-block;font-size:3.2rem;margin-left:.5rem}body.outline .visionVox{margin-bottom:clamp(80px,11.4vw,130px)}@media only screen and (min-width: 1140px){body.outline .visionVox{margin-bottom:130px}}body.outline .visionVox .secInner{position:relative}body.outline .visionVox .secInner::before{content:"";position:absolute;margin:auto;height:62.2rem;width:54.4rem;background:url(../../images/content/content/bg-treat02.svg) no-repeat center/contain;z-index:0}body.outline .visionVox .secInner::before{top:-71px;left:-100px;height:62.6rem;width:71.6rem}body.outline .visionVox .flexVox{display:flex}body.outline .visionVox .flexVox .txtVox{width:62%;flex-shrink:0}body.outline .visionVox .flexVox .txtVox .title{font-size:3.6rem;font-weight:600;line-height:1.5;letter-spacing:.144rem}body.outline .visionVox .flexVox .imgVox{width:51%;margin-left:-12.3%;flex-shrink:0}body.outline .companyVox{margin-bottom:clamp(80px,11.4vw,130px)}@media only screen and (min-width: 1140px){body.outline .companyVox{margin-bottom:130px}}body.outline .companyVox .secInner{position:relative}body.outline .companyVox .secInner::before{content:"";position:absolute;margin:auto;height:63.4rem;width:71.6rem;background:url(../../images/content/content/bg-treat03.svg) no-repeat center/contain;z-index:0}body.outline .companyVox .secInner::before{top:-44px;right:-117px}body.outline .companyVox .headS01{margin-bottom:2rem}body.outline .companyVox .outlineList{border-top:1px solid #bbb}body.outline .companyVox .outlineList::before{content:"";position:absolute;margin:auto;top:0;left:0;width:182px;height:1px;background:#3da231}body.outline .companyVox .outlineList .item{display:flex;padding:20px 0;gap:0 60px;border-bottom:1px solid #bbb;position:relative}body.outline .companyVox .outlineList .item::before{content:"";position:absolute;margin:auto;bottom:-1px;left:0;width:182px;height:1px;background:#3da231}body.outline .companyVox .outlineList .item dt{width:182px;flex-shrink:0}body.outline .companyVox .outlineList .item dd{width:calc(100% - 60px - 182px)}body.outline .accessVox .secInner{position:relative}body.outline .accessVox .secInner::before{content:"";position:absolute;margin:auto;height:64.7rem;width:67.5rem;background:url(../../images/content/content/bg-treat04.svg) no-repeat center/contain;z-index:0}body.outline .accessVox .secInner::before{top:-91px;left:-110px}body.outline .accessVox .flexVox{display:flex;gap:0 60px}body.outline .accessVox .flexVox .txtVox{width:42%}body.outline .accessVox .flexVox .txtVox .title{font-size:2rem;font-weight:500;line-height:1.5}body.outline .accessVox .flexVox .txtVox .txt.mb01{margin-bottom:8px}body.outline .accessVox .flexVox .gMapVox{width:53%;aspect-ratio:600/490;position:relative}body.outline .accessVox .flexVox .gMapVox iframe{width:100%;height:100%;position:absolute;bottom:0;left:0}@media only screen and (max-width: 767px){body.outline .secVox{padding:6rem 0}body.outline .secVox .secInner{position:relative;z-index:1}body.outline .secVox .secInner>*{position:relative;z-index:1}body.outline .messageVox{margin-bottom:13rem}body.outline .messageVox .secInner{position:relative}body.outline .messageVox .secInner::before{content:"";position:absolute;margin:auto;height:53.7rem;width:63.6rem;background:url(../../images/content/content/bg-treat01.svg) no-repeat center/contain;z-index:0}body.outline .messageVox .secInner::before{top:-12rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.outline .messageVox .flexVox{flex-direction:column-reverse;gap:4rem}body.outline .messageVox .flexVox .imgVox{width:100%}body.outline .visionVox{margin-bottom:17rem}body.outline .visionVox .secInner{position:relative}body.outline .visionVox .secInner::before{content:"";position:absolute;margin:auto;height:62.2rem;width:54.4rem;background:url(../../images/content/content/bg-treat02.svg) no-repeat center/contain;z-index:0}body.outline .visionVox .secInner::before{top:-12rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:40.2rem;width:46rem}body.outline .visionVox .flexVox{display:flex;flex-direction:column;gap:6rem}body.outline .visionVox .flexVox .txtVox{width:100%;flex-shrink:0}body.outline .visionVox .flexVox .imgVox{width:100%;margin-left:0}body.outline .companyVox{margin-bottom:16rem}body.outline .companyVox .secInner{position:relative}body.outline .companyVox .secInner::before{content:"";position:absolute;margin:auto;height:63.4rem;width:71.6rem;background:url(../../images/content/content/bg-treat03.svg) no-repeat center/contain;z-index:0}body.outline .companyVox .secInner::before{top:-9.4rem;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.outline .companyVox .headS01{margin-bottom:6rem}body.outline .companyVox .outlineList::before{width:12rem}body.outline .companyVox .outlineList .item{padding:2rem 0;gap:0 1rem}body.outline .companyVox .outlineList .item::before{width:12rem}body.outline .companyVox .outlineList .item dt{width:11rem}body.outline .companyVox .outlineList .item dd{width:calc(100% - 1rem - 11rem)}body.outline .accessVox .secInner::before{top:-10rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.outline .accessVox .flexVox{flex-direction:column;gap:6rem}body.outline .accessVox .flexVox .txtVox{width:100%}body.outline .accessVox .flexVox .gMapVox{width:100%;aspect-ratio:350/350}}/*# sourceMappingURL=outline.min.css.map */