.mottoPhilo{position:relative;padding:40px 15px 50px}@media(width >= 768px){.mottoPhilo{padding:70px 15px 80px}}.mottoPhilo:before{content:"";background-color:#7795d1;border-radius:20px 0 0 20px;position:absolute;top:0;left:0;height:100%;width:100vw}.motto{max-width:660px;position:relative;margin:0 auto 30px}@media(width >= 768px){.motto{margin:0 auto 60px}}.mottoPhiloTitle{font-size:calc(1.375rem + 1.125vw);color:#fff;border-bottom:1px solid #fff;text-align:center;padding:0 0 2px;margin:0 0 20px}@media(min-width: 1000px){.mottoPhiloTitle{font-size:2.5rem}}.mottoText{font-size:calc(1.475rem + 2.025vw);display:block;text-align:center;color:#fff;line-height:1.2}@media(min-width: 1000px){.mottoText{font-size:3.5rem}}@media(width >= 768px){.mottoText{font-size:calc(1.625rem + 3.375vw)}}@media(width >= 768px)and (min-width: 1000px){.mottoText{font-size:5rem}}.philo{max-width:660px;position:relative;margin:0 auto}.philoText{font-size:calc(1.375rem + 1.125vw);display:block;text-align:center;color:#fff}@media(min-width: 1000px){.philoText{font-size:2.5rem}}@media(width >= 768px){.philoText{font-size:calc(1.475rem + 2.025vw)}}@media(width >= 768px)and (min-width: 1000px){.philoText{font-size:3.5rem}}.mvvWrap{position:relative;padding:50px 10px 60px}@media(width >= 768px){.mvvWrap{padding:100px 5% 100px}}.mvvWrap:before{content:"";background-color:#f2fbff;border-radius:0 20px 20px 0;position:absolute;top:0;right:0;height:100%;width:100vw}.mvv{position:relative}.mvvTitle{border-bottom:2px solid #003ca5;color:#003ca5;font-size:calc(1.445rem + 1.755vw);font-weight:bold;line-height:1.2;padding-left:5px;padding-bottom:.5em}@media(min-width: 1000px){.mvvTitle{font-size:3.2rem}}.mvvTitle span{font-size:80%}.mvvSubTitle{font-size:calc(1.325rem + 0.675vw);font-weight:bold;line-height:1.4}@media(min-width: 1000px){.mvvSubTitle{font-size:2rem}}.mvvText{font-size:calc(1.305rem + 0.495vw);line-height:1.6}@media(min-width: 1000px){.mvvText{font-size:1.8rem}}.valueList{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(2, 1fr);gap:15px 12px;width:fit-content;margin-inline:auto}@media(width >= 768px){.valueList{display:flex;align-items:start;justify-content:center;flex-wrap:wrap;gap:30px;width:100%}}.valueListItem{display:flex;align-items:center;flex-direction:column;gap:12px;height:100%}@media(width >= 768px){.valueListItem{width:calc(33.3333333333% - 30px);gap:15px}}.valueImg{display:block;max-width:90px;width:100%}@media(width >= 768px){.valueImg{max-width:150px}}.valueText{display:flex;justify-content:center;font-size:calc(1.275rem + 0.225vw);font-weight:bold;line-height:1.4;text-indent:-1em;padding-left:1em}@media(min-width: 1000px){.valueText{font-size:1.5rem}}@media(width >= 768px){.valueText{font-size:calc(1.325rem + 0.675vw)}}@media(width >= 768px)and (min-width: 1000px){.valueText{font-size:2rem}}.aboutTable{width:100%;border-left:1px solid #b9c2d5;border-top:1px solid #b9c2d5}.aboutTableHead{border-right:1px solid #b9c2d5;border-bottom:1px solid #b9c2d5;background-color:#f6fafc;text-align:left;font-weight:normal;display:block;padding:15px}@media(width >= 768px){.aboutTableHead{padding:20px;vertical-align:top;width:25%;display:table-cell}}.aboutTableDetail{border-right:1px solid #b9c2d5;border-bottom:1px solid #b9c2d5;padding:15px;display:block}@media(width >= 768px){.aboutTableDetail{padding:20px;display:table-cell}}.map{max-width:710px;margin:0 auto 90px}.storeTitle{font-size:calc(1.375rem + 1.125vw);border-bottom:1px solid #707070;margin:0 0 10px;padding:0 0 5px}@media(min-width: 1000px){.storeTitle{font-size:2.5rem}}.storeText{line-height:1.4}.storeBox{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;gap:30px;margin:0 0 30px}@media(width >= 768px){.storeBox{margin:0 0 60px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:20px}}