.bl_searchByGenreArea{display:grid;row-gap:4.4rem;max-width:106rem;margin:auto}@media screen and (max-width: 752px){.bl_searchByGenreArea{row-gap:2.4rem;margin:0}}.bl_searchByGenreArea_title{font-size:2.6rem;line-height:160%;font-weight:700;font-family:"M PLUS 1",sans-serif;letter-spacing:.15em;border-left:.8rem solid #f2b234;padding-left:2.2rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.bl_searchByGenreArea_title::after{content:"";display:inline-block;width:2.6rem;height:2.6rem;margin-left:2.2rem;background-image:url("/common/images/icon_search.svg");background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width: 752px){.bl_searchByGenreArea_title{font-size:2rem;line-height:140%;letter-spacing:.05em}.bl_searchByGenreArea_title::after{margin-left:2.4rem}}.bl_searchByGenreList{list-style:none;width:100%;display:grid;grid-template-columns:repeat(3, minmax(auto, 31.5rem));gap:2.2rem 4.4rem}@media screen and (max-width: 752px){.bl_searchByGenreList{grid-template-columns:none;gap:1.2rem 0}}.bl_searchByGenreList_item{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;border:.3rem solid #f2b234;background-color:#fff;border-radius:5rem;width:100%;height:8.5rem;color:#f2b234;text-decoration:none;position:relative;-webkit-transition:background-color 300ms,color 300ms;transition:background-color 300ms,color 300ms}.bl_searchByGenreList_item:visited{color:#f2b234}.bl_searchByGenreList_item::after{position:absolute;top:50%;right:4.125rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";border-left:.65rem solid #f2b234;border-top:.65rem solid transparent;border-bottom:.65rem solid transparent;-webkit-transition:border-color 300ms;transition:border-color 300ms}.bl_searchByGenreList_item:hover{color:#fff;background-color:#f2b234}.bl_searchByGenreList_item:hover::after{border-left:.65rem solid #fff}@media screen and (max-width: 752px){.bl_searchByGenreList_item{height:6.7rem;padding:1.2rem 0}.bl_searchByGenreList_item::after{right:2.75rem}}.bl_searchByGenreList_item_category{font-weight:700;font-size:16px;line-height:130%}.bl_searchByGenreList_item_genre{font-weight:400;font-size:12px;line-height:130%;padding-top:.6rem;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.bl_searchByGenreList_item_genre::before,.bl_searchByGenreList_item_genre::after{content:"";display:inline-block;width:.6rem;height:1px;background-color:#f2b234}.bl_searchByGenreList_item_genre::before{margin-right:.6rem}.bl_searchByGenreList_item_genre::after{margin-left:.6rem}.brSp{display:none}@media screen and (max-width: 752px){.brSp{display:block}}.bl_aboutPageTitle{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-image:url("/common/images/bg_page_title.png");background-repeat:no-repeat;background-size:27.4rem 12rem;background-position:center center;height:20.6rem;margin-top:1.1rem}@media screen and (max-width: 752px){.bl_aboutPageTitle{height:20.5rem;background-image:url("/common/images/bg_page_title_sp.png");background-size:23.6rem 11.2rem;padding:0 1.2rem}}.bl_aboutPageTitle_label{font-size:3.6rem;line-height:160%;font-family:"M PLUS 1",sans-serif;letter-spacing:.2em;font-weight:400;display:block}@media screen and (max-width: 752px){.bl_aboutPageTitle_label{font-size:2.8rem;line-height:140%;letter-spacing:.1em;text-align:center}}.bl_aboutPageTitle_label_en{font-size:2.4rem;line-height:140%;font-weight:400;color:#f2b234;margin-top:1.1rem;display:block}@media screen and (max-width: 752px){.bl_aboutPageTitle_label_en{font-size:1.8rem}}.bl_aboutPageSection{display:grid;row-gap:4.4rem;padding:4.4rem;background-color:#fff;-webkit-box-shadow:0 0 15px rgba(169,150,82,.35);box-shadow:0 0 15px rgba(169,150,82,.35)}@media screen and (max-width: 752px){.bl_aboutPageSection{padding:2.4rem;row-gap:2.4rem}}.bl_aboutPageSection_title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:2.8rem;line-height:160%;letter-spacing:.15em;color:#f2b234;font-weight:400;padding-bottom:2.2rem;margin:0 auto 2.2rem;border-bottom:1px solid #f2b234}@media screen and (max-width: 752px){.bl_aboutPageSection_title{font-size:2.2rem;line-height:140%;letter-spacing:.05em;padding-bottom:1.2rem;margin:0 auto}}.bl_aboutPageSection_message{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}@media screen and (max-width: 752px){.bl_aboutPageSection_message{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.bl_aboutPageSection_message_image{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;width:53.9rem;height:36.5rem}@media screen and (max-width: 752px){.bl_aboutPageSection_message_image{width:100%;height:auto}}.bl_aboutPageSection_message_image_img{max-width:100%;height:auto}.bl_aboutPageSection_message_text{width:39.8rem;margin-left:5.5rem;font-size:2rem;line-height:180%}@media screen and (max-width: 752px){.bl_aboutPageSection_message_text{width:100%;margin:2.2rem 0 0}}.bl_aboutPageSection_admission_text{font-size:2rem;line-height:180%}.bl_aboutPageSection_notesList{padding-left:1.5em}
