.p-about>section[data-v-1f554644]:not(:last-child){margin-bottom:40px}@media screen and (max-width:1023px){.p-about .title[data-v-1f554644]{line-height:1.4}}.p-about__flex[data-v-1f554644]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-about__flex[data-v-1f554644]:not(:last-child){margin-bottom:30px}@media screen and (max-width:1023px){.p-about__flex[data-v-1f554644]{display:block}}.p-about__flex h1[data-v-1f554644],.p-about__flex h2[data-v-1f554644],.p-about__flex h3[data-v-1f554644],.p-about__flex h4[data-v-1f554644],.p-about__flex h5[data-v-1f554644],.p-about__flex h6[data-v-1f554644]{width:100%}.p-about__flex-img[data-v-1f554644]{width:45%}@media screen and (max-width:1023px){.p-about__flex-img[data-v-1f554644]{width:auto}.p-about__flex-img[data-v-1f554644]:not(:last-child){margin-bottom:20px}}.p-about__flex-content[data-v-1f554644]{width:51%}@media screen and (max-width:1023px){.p-about__flex-content[data-v-1f554644]{width:auto}.p-about__flex-content[data-v-1f554644]:not(:last-child){margin-bottom:20px}}.p-about__notes[data-v-1f554644]{border:10px solid #eee;padding:30px}@media screen and (max-width:1023px){.p-about__notes[data-v-1f554644]{border-width:7px;padding:20px}}.c-title-page[data-v-fa5070ea]{font-size:3.375rem;font-size:2.25rem;margin-bottom:.5em}@media screen and (min-width:1024px){.c-title-page[data-v-fa5070ea]{font-size:3.375rem}}.c-title-page[data-v-fa5070ea]:not(:last-child){margin-bottom:30px}.c-title-page[data-v-fa5070ea]:not(:last-child){margin-bottom:20px}@media screen and (min-width:1024px){.c-title-page[data-v-fa5070ea]:not(:last-child){margin-bottom:30px}}.c-title-page__wrap[data-v-fa5070ea]{font-family:"Noto Serif JP",serif;font-weight:500;line-height:1.1;position:relative;padding-left:90px}@media screen and (max-width:1023px){.c-title-page__wrap[data-v-fa5070ea]{padding-left:60px}}.c-title-page__wrap[data-v-fa5070ea] h1{font-weight:500;letter-spacing:-.02em}.c-title-page__wrap[data-v-fa5070ea] em{display:block;font-style:normal;font-size:1.875rem;font-size:1.25rem;padding-bottom:5px}@media screen and (min-width:1024px){.c-title-page__wrap[data-v-fa5070ea] em{font-size:1.875rem}}.c-title-page__wrap[data-v-fa5070ea] .ruby{display:block;font-style:normal;font-size:1.125rem;font-size:1rem;line-height:1}@media screen and (min-width:1024px){.c-title-page__wrap[data-v-fa5070ea] .ruby{font-size:1.125rem}}.c-title-page__wrap .icon[data-v-fa5070ea]{width:70px;height:70px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-title-page__wrap .icon[data-v-fa5070ea] svg *{fill:#990300}@media screen and (max-width:1023px){.c-title-page__wrap .icon[data-v-fa5070ea]{width:50px;height:50px}}.c-title-section[data-v-aba38802]{background-image:url(/gion/img/title/bg_dot_title.gif)}.c-title-section[data-v-aba38802]:not(:last-child){margin-bottom:20px}.c-title-section__bg[data-v-aba38802]{background-color:hsla(0,0%,100%,.5);padding-left:10px}.c-title-section[data-v-aba38802] h1,.c-title-section[data-v-aba38802] h2,.c-title-section[data-v-aba38802] h3,.c-title-section[data-v-aba38802] h4,.c-title-section[data-v-aba38802] h5,.c-title-section[data-v-aba38802] h6{height:86px;font-family:"Noto Serif JP",serif;font-weight:500;font-size:2.375rem;font-size:1.875rem;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 30px;line-height:1}@media screen and (min-width:1024px){.c-title-section[data-v-aba38802] h1,.c-title-section[data-v-aba38802] h2,.c-title-section[data-v-aba38802] h3,.c-title-section[data-v-aba38802] h4,.c-title-section[data-v-aba38802] h5,.c-title-section[data-v-aba38802] h6{font-size:2.375rem}}@media screen and (max-width:1023px){.c-title-section[data-v-aba38802] h1,.c-title-section[data-v-aba38802] h2,.c-title-section[data-v-aba38802] h3,.c-title-section[data-v-aba38802] h4,.c-title-section[data-v-aba38802] h5,.c-title-section[data-v-aba38802] h6{height:auto;min-height:60px;padding:0 20px;line-height:1.4}}