@charset "UTF-8";body:not(.blog) #contents .l-content,body:not(.blog) #contents .l-content__main{width:100% !important}body:not(.blog) .article-body{padding-left:0 !important;padding-right:0 !important}body:not(.blog) .article-header__inner.header__full-width.page-title-none-style,body:not(.blog) .breadcrumb,body:not(.blog) .sec_inner{width:var(--l-content);padding-left:calc(8px * 2);padding-right:calc(8px * 2);margin-left:auto;margin-right:auto}@media (min-width:1200px){body:not(.blog) .article-header__inner.header__full-width.page-title-none-style,body:not(.blog) .breadcrumb,body:not(.blog) .sec_inner{width:var(--ep-one-col-content-width)}}@media (min-width:768px){body:not(.blog) .sec_inner{padding-top:calc(8px * 8);padding-bottom:calc(8px * 8)}}@media (max-width:767px){body:not(.blog) .sec_inner{padding-top:calc(8px * 2);padding-bottom:calc(8px * 2)}}body:not(.blog) .article-header__thumbnail{background-image:url("/wp-content/site-parts/common/img/ec-bg.svg");background-size:contain;background-repeat:no-repeat;background-position:center}body:not(.blog) .article-header__thumbnail .u-background-cover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;aspect-ratio:512/165;margin:auto;overflow:hidden}@media (min-width:768px){body:not(.blog) .article-header__thumbnail .u-background-cover{width:min(100% - 32px, 1200px);border-radius:20px}}body:not(.blog) .article-header__thumbnail .u-background-cover:after{background-color:transparent}body:not(.blog) .article-header__thumbnail img{width:100%;height:100%;max-width:initial;margin:auto;-o-object-fit:cover;object-fit:cover}body:not(.blog) .article-header-cover__innner{top:auto;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);margin:auto;background-color:#fff;background-image:url("/wp-content/site-parts/common/img/illust_wave.svg");background-size:110px auto;background-repeat:no-repeat;background-position:bottom center;border-radius:calc(8px * 2.5) calc(8px * 2.5) 0 0;text-align:center}@media (min-width:768px){body:not(.blog) .article-header-cover__innner{width:min(100%, 500px);padding:calc(8px * 5) 0}}@media (max-width:767px){body:not(.blog) .article-header-cover__innner{width:80%;padding:calc(8px * 3) 0}}body:not(.blog) .article-header-cover__innner .article-title{color:#390000}.article-header-cover__innner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.article-header-cover__innner .article-title__sub{color:#390000;font-weight:700;text-align:center;line-height:1}@media (min-width:768px){.article-header-cover__innner .article-title__sub{font-size:1.5rem}}@media (max-width:767px){.article-header-cover__innner .article-title__sub{font-size:.8rem}}#inside .ncRows{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#inside .ncRows_title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#inside .ncRows_image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#inside .ncRows_text{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.price h3{padding:.8em;background-color:#ffe2a8;border:0}#link .ncColumns{margin-top:0;margin-bottom:0}#link .ncColumns_panel{margin-top:0}#link .ncButton{margin-top:0;margin-bottom:0}#link .ncButton_btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5em;height:auto}#link .ncButton_btn:before{display:block;width:2em;height:2.5em;background-size:contain;background-repeat:no-repeat;background-position:top .5em center;content:""}#link .ncButton_btn.price:before{background-image:url("/wp-content/site-parts/common/img/ico_price.png")}#link .ncButton_btn.staff:before{background-image:url("/wp-content/site-parts/common/img/ico_staff.png")}#link .ncButton_btn.blog:before{background-image:url("/wp-content/site-parts/common/img/ico_blog.png")}#branch_info .ncColumns{margin-bottom:calc(8px * 5)}#branch_info dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#branch_info dl>*{padding:.5em;border-bottom:1px solid #fda444}#branch_info dl dt{width:9em}#branch_info dl dd{width:calc(100% - 9em)}#branch_info .about-logo img{width:min(100%, 200px)}@media (max-width:767px){.ncColumns{margin-bottom:0}.slick-dotted.slick-slider{margin-bottom:0}}.-price{display:block !important;margin-top:calc(8px * 6);margin-bottom:calc(8px * 6)}.-price .title{background-color:#fff6ec}.-price .ncTable_field{border-right:solid 1px #aaa;border-bottom:solid 1px #aaa}@media (min-width:768px){.-price .subject{background-color:#fda444}.-price .subject .title{background-color:#fff}.-price .ncTable_record{display:-webkit-box;display:-ms-flexbox;display:flex}.-price .ncTable_field{padding:1em}.-price .ncTable_field.title{width:16em}.-price .ncTable_field:not(.title){width:calc((100% - 16em) / 3)}.-price.through dl:not(.subject) .ncTable_field:not(.title){width:calc(100% - 16em)}}@media (max-width:767px){.-price .subject{display:none}.-price .ncTable_field{height:3em}.-price dt{width:100%;background-color:#fda444}.-price dd:nth-of-type(1):before{content:"1割負担"}.-price dd:nth-of-type(2):before{content:"2割負担"}.-price dd:nth-of-type(3):before{content:"3割負担"}.-price dd:before{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:10em;height:100%;background-color:#fda444;font-weight:700}.-price dd p{width:calc(100% - 10em);padding:1em;text-align:center}}.-price.through dd:before{display:none}.-price.through dd::before p{width:100%}