article{color:#665133}article .article__ht{width:fit-content;margin-left:auto;margin-right:auto;margin-bottom:10px;padding:8px 20px 6px;min-width:30%;text-align:center;background-color:#087c7f;border:2px solid #adf2e5;border-radius:100px;color:#fff;font-weight:700;margin-top:20px;font-size:14px}@media screen and (min-width: 768px){article .article__ht{font-size:18px;margin-bottom:20px;margin-top:40px}}article .article__ht:first-child{margin-top:0}article .fz-s{font-size:.8125em !important}article .fz-lg{font-size:1.125em !important}article .c-orange{color:#f60 !important}article .br-def{border-radius:10px}.topimage{position:relative;z-index:1;margin-bottom:20px}.topimage>img{position:relative;z-index:2}.topimage .topimage__text{position:absolute;z-index:3;bottom:.5em;left:0;width:100%;text-align:center;font-weight:700;text-shadow:-2px -2px 0 #fff, 0   -2px 0 #fff, 2px -2px 0 #fff, -2px  0   0 #fff, 2px  0   0 #fff, -2px  2px 0 #fff, 0    2px 0 #fff, 2px  2px 0 #fff;font-size:16px;line-height:1.2}@media screen and (min-width: 768px){.topimage .topimage__text{font-size:32px;bottom:1em}}#reason .reason__items{text-align:center;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#reason .reason__items{flex-direction:column}}@media screen and (min-width: 768px){#reason .reason__items{margin-left:-20px;grid-row-gap:20px;margin-bottom:40px}}#reason .reason__item{border:1px solid #6cc;background-color:#fff;border-radius:10px}@media screen and (max-width: 767px){#reason .reason__item{margin-bottom:10px}#reason .reason__item:last-child{margin-bottom:0}}@media screen and (min-width: 768px){#reason .reason__item{margin-left:20px;width:calc(50% - 20px)}}@media screen and (min-width: 960px){#reason .reason__item{width:calc(33.33333333% - 20px)}}#reason .reason__item .__title{background-color:#6cc;padding:8px 5px 5px 5px;border-radius:8px 8px 0 0;font-weight:700;text-shadow:-1px -1px 0 #fff, 0   -1px 0 #fff, 1px -1px 0 #fff, -1px  0   0 #fff, 1px  0   0 #fff, -1px  1px 0 #fff, 0    1px 0 #fff, 1px  1px 0 #fff}@media screen and (min-width: 768px){#reason .reason__item .__title{font-size:18px}}#reason .reason__item .__inner{padding:15px}#schedule .schedule__items{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 767px){#schedule .schedule__items{flex-direction:column}}@media screen and (min-width: 768px){#schedule .schedule__items{margin-left:-20px;grid-row-gap:20px}}@media screen and (max-width: 767px){#schedule .schedule__item{margin-bottom:20px}#schedule .schedule__item:last-child{margin-bottom:0}}@media screen and (min-width: 768px){#schedule .schedule__item{margin-left:20px;width:calc(50% - 20px)}}#schedule .schedule__item .__title{text-align:center;background-color:#b8a773;padding:8px 5px 5px 5px;border-radius:8px 8px 0 0;font-weight:700;text-shadow:-1px -1px 0 #fff, 0   -1px 0 #fff, 1px -1px 0 #fff, -1px  0   0 #fff, 1px  0   0 #fff, -1px  1px 0 #fff, 0    1px 0 #fff, 1px  1px 0 #fff}@media screen and (min-width: 768px){#schedule .schedule__item .__title{font-size:18px}}#schedule .schedule__item .__inner{border-radius:0 0 10px 10px;border:1px solid #b8a773;border-top:none;background-color:#fff;overflow:hidden;margin-bottom:20px}#schedule .schedule__item .__inner:last-child{margin-bottom:0}#schedule .schedule__item .__table th,#schedule .schedule__item .__table td{text-align:left;border-bottom:1px solid rgba(184,167,115,0.5)}#schedule .schedule__item .__table tr:last-child th,#schedule .schedule__item .__table tr:last-child td{border-bottom:none}#schedule .schedule__item .__table th{background-color:rgba(184,167,115,0.25);font-weight:700;padding:8px 15px;width:1px;white-space:nowrap}#schedule .schedule__item .__table td{padding:8px 10px}#schedule .schedule__freespace{background-color:#fff;padding:10px;border-radius:10px;border:3px solid rgba(184,167,115,0.5)}@media screen and (min-width: 768px){#schedule .schedule__freespace{padding:20px}}#schedule .schedule__freespace .__row{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#schedule .schedule__freespace .__row{flex-direction:column}}@media screen and (min-width: 768px){#schedule .schedule__freespace .__row{margin-left:-20px;grid-row-gap:20px}}@media screen and (max-width: 767px){#schedule .schedule__freespace .__col{margin-bottom:20px}#schedule .schedule__freespace .__col:last-child{margin-bottom:0}}@media screen and (min-width: 768px){#schedule .schedule__freespace .__col{margin-left:20px}#schedule .schedule__freespace .__col.is-photo{width:calc(41.66666667% - 20px)}#schedule .schedule__freespace .__col.is-summary{width:calc(58.33333333% - 20px)}}#schedule .schedule__freespace .__title{text-align:center;font-weight:700;margin-bottom:5px;font-size:18px}@media screen and (min-width: 768px){#schedule .schedule__freespace .__title{margin-bottom:15px;font-size:24px}}#schedule .schedule__freespace table{border-top:1px dotted rgba(184,167,115,0.75)}#schedule .schedule__freespace th,#schedule .schedule__freespace td{text-align:left;padding:6px 5px;vertical-align:top;border-bottom:1px dotted rgba(184,167,115,0.75)}#schedule .schedule__freespace th{white-space:nowrap;font-weight:700;width:1px;white-space:nowrap;padding-right:15px}#contact .contact__row{display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){#contact .contact__row{flex-direction:column}}@media screen and (min-width: 768px){#contact .contact__row{margin-left:-20px;grid-row-gap:20px}}@media screen and (max-width: 767px){#contact .contact__col{margin-bottom:25px}#contact .contact__col:last-child{margin-bottom:0}}@media screen and (min-width: 768px){#contact .contact__col{margin-left:20px;width:calc(50% - 20px)}}#contact .contact__item{margin-bottom:20px}#contact .contact__item:last-child{margin-bottom:0}#contact .__title{border-bottom:1px solid currentColor;padding-bottom:4px;font-weight:700;margin-bottom:15px;font-size:18px}@media screen and (min-width: 768px){#contact .__title{font-size:20px}}#contact .contact__item.is-google .__evaluation{font-weight:700;line-height:1;text-align:center}#contact .contact__item.is-google .__number{font-size:1.6em;color:#f60;line-height:1}@media screen and (min-width: 768px){#contact .contact__item.is-google .__number{font-size:2em}}#contact .contact__item.is-google .__star{font-size:2.0em;color:#f60;line-height:1}@media screen and (min-width: 768px){#contact .contact__item.is-google .__star{font-size:2.4em}}#contact .contact__item.is-google .fz-s{text-align:center}#contact .contact__item.is-voice ul{text-align:left;padding-left:1.5em}#contact .contact__item.is-voice li{list-style:circle}#contact .contact__item.is-contact .__child{margin-bottom:15px}#contact .contact__item.is-contact .__child:last-child{margin-bottom:0}#contact .contact__item.is-contact .__childTitle{margin-bottom:5px}@media screen and (min-width: 768px){#contact .contact__item.is-contact .__childTitle{font-size:16px}}#contact .__btn{background-color:#c85c28;border-color:#c85c28;color:#fff;display:inline-flex;justify-content:center;align-items:center;padding-right:35px;min-width:35%;border-radius:100px}@media screen and (min-width: 768px){#contact .__btn{font-size:18px;width:auto}}#contact .__btn::before{margin-top:-.5em;line-height:1}#contact a.is-text{text-decoration:underline;font-weight:700;color:#c85c28}@media screen and (min-width: 768px){#contact a.is-text{font-size:18px}}
