.page #contents #slider_area,.archive #contents #slider_area{max-width:910px;margin:0 auto 7em}.page #contents #slider_area .bx-wrapper .bx-viewport,.archive #contents #slider_area .bx-wrapper .bx-viewport{left:0;-webkit-box-shadow:none;box-shadow:none;border:none}.page #contents #slider_area .bx-wrapper .bx-viewport .slider li img,.archive #contents #slider_area .bx-wrapper .bx-viewport .slider li img{width:100%;height:450px;-o-object-fit:cover;object-fit:cover}.page #contents .about_wrap,.archive #contents .about_wrap{max-width:910px;width:100%;margin:0 auto}.page #contents .about_wrap .about_area,.archive #contents .about_wrap .about_area{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:7em;margin-top:-75px;padding-top:75px}.page #contents .about_wrap .about_area:last-of-type,.archive #contents .about_wrap .about_area:last-of-type{margin-bottom:0}.page #contents .about_wrap .about_area .col-sm-7 h3,.archive #contents .about_wrap .about_area .col-sm-7 h3{text-align:left}.page #contents .about_wrap .about_area .col-sm-7 .menu_box,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box{padding:1em;border:1px #bbb dashed;background:#fff}.page #contents .about_wrap .about_area .col-sm-7 .menu_box:nth-of-type(n+2),.archive #contents .about_wrap .about_area .col-sm-7 .menu_box:nth-of-type(n+2){margin-top:1.4em}.page #contents .about_wrap .about_area .col-sm-7 .menu_box h4,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box h4{font-size:1.6rem;font-weight:bold}.page #contents .about_wrap .about_area .col-sm-7 .menu_box h4:nth-of-type(n+2),.archive #contents .about_wrap .about_area .col-sm-7 .menu_box h4:nth-of-type(n+2){margin-top:1.2em}.page #contents .about_wrap .about_area .col-sm-7 .menu_box ul,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box ul{-webkit-columns:2 auto;-moz-columns:2 auto;columns:2 auto}.page #contents .about_wrap .about_area .col-sm-7 .menu_box ul li,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box ul li{line-height:2.2}.page #contents .about_wrap .about_area .col-sm-7 .menu_box ul li:before,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box ul li:before{content:"・"}.page #contents .about_wrap .about_area .col-sm-7 .menu_box .cc1,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box .cc1{-webkit-column-count:1;-moz-column-count:1;column-count:1}.page #contents .about_wrap .about_area .col-sm-7 .menu_box p:last-child,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box p:last-child{margin-bottom:0}.page #contents .about_wrap .about_area .col-sm-7 .menu_box dl,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page #contents .about_wrap .about_area .col-sm-7 .menu_box dl:last-child,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box dl:last-child{margin-bottom:0}.page #contents .about_wrap .about_area .col-sm-7 .menu_box dl dt,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box dl dt{font-weight:normal}.page #contents .about_wrap .about_area .col-sm-7 .menu_box dl dt:before,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box dl dt:before{content:"・"}.page #contents .about_wrap .about_area .col-sm-7 .menu_box dl dd,.archive #contents .about_wrap .about_area .col-sm-7 .menu_box dl dd{margin-bottom:0}.page #contents .about_wrap .about_area .col-sm-5 img:nth-child(n+2),.archive #contents .about_wrap .about_area .col-sm-5 img:nth-child(n+2){margin-top:15px}.home #mainImg{position:relative;padding-bottom:60px;background:#f6f6f6}.home #mainImg .catch_copy{position:absolute;top:21vw;left:0;right:0;bottom:0;width:100%;margin:auto;text-align:center;font-size:3.4rem;font-weight:bold;color:#fff;line-height:1.4;text-shadow:#000 0px 0 5px;z-index:1}.home #mainImg .bx-wrapper{margin:0 auto}.home #mainImg .bx-wrapper .bx-viewport{left:0;border:none;-webkit-box-shadow:none;box-shadow:none}.home #mainImg .bx-wrapper .bx-viewport img{width:100%}.home #contents{padding:0}.home #contents section h2{margin:0 auto 1.6em;line-height:1.2}.home #contents section h2 img{width:240px;margin-bottom:.5em}.home #contents .introduction{padding-bottom:4em;text-align:center}.home #contents .introduction h1{font-size:2rem}.home #contents .introduction p{line-height:2;margin-bottom:3.6em}.home #contents .introduction .info_sec{position:relative;width:100%;max-width:640px;margin:0 auto;padding:2.2em 1.4em 1.2em;border:1px #bbb dashed;background:#fff}.home #contents .introduction .info_sec h3{display:inline-block;position:absolute;top:-20px;left:50%;width:100px;margin-left:-50px;padding:.5em;font-size:1.8rem;letter-spacing:normal;color:#fff;background:#e0a000}.home #contents .introduction .info_sec .news_wrap{height:4.1em;overflow-y:scroll}.home #contents .introduction .info_sec .news_wrap .info_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.home #contents .introduction .info_sec .news_wrap .info_list dt{width:20%}.home #contents .introduction .info_sec .news_wrap .info_list dd{width:78%;margin-bottom:0}.home #contents .introduction .info_sec .news_wrap .info_list dd .red{font-weight:500;color:red}.home #contents .introduction .info_sec .news_wrap .info_list dd a{font-weight:500;color:#e0a000}.home #contents .introduction .info_sec .news_wrap .info_list:last-of-type{margin-bottom:0}.home #contents .about_sec{padding:3em 0 6em;background:#fff}.home #contents .about_sec .container{max-width:910px;width:100%;margin:0 auto}.home #contents .about_sec .container .row{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:6em}.home #contents .about_sec .container .row figcaption .more_link{margin-bottom:0;text-align:center}.home #contents .about_sec .container .row figcaption .more_link a{display:block;position:relative;padding:.5em;border:1px solid silver;-webkit-transition:all .3s ease;transition:all .3s ease}.home #contents .about_sec .container .row figcaption .more_link a:before{content:"";position:absolute;left:10px;font-family:"Font Awesome 5 Free";font-weight:bold;color:#e0a000;-webkit-transition:all .3s ease;transition:all .3s ease}.home #contents .about_sec .container .row figcaption .more_link a:hover{color:#fff;text-decoration:none;border-color:#e0a000;background:#e0a000}.home #contents .about_sec .container .row figcaption .more_link a:hover:before{color:#fff}.home #contents .about_sec .container:nth-of-type(even) .row{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home #contents .about_sec .container:last-of-type .row{margin-bottom:0}.home #contents .review_area{padding-bottom:6em;background:#fff}.home #contents .review_area h2{vertical-align:middle}.home #contents .review_area .container{max-width:910px;width:100%;margin:0 auto}.home #contents .review_area .container .review_sec{margin-bottom:2em}.home #contents .review_area .container .review_sec li{position:relative;height:400px}.home #contents .review_area .container .review_sec li .review_wrap{position:relative;height:220px;padding:1.5em;border:1px #bbb dashed}.home #contents .review_area .container .review_sec li .review_wrap .review{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.home #contents .review_area .container .review_sec li .review_wrap .read_more{margin-bottom:0;text-align:right}.home #contents .review_area .container .review_sec li .review_wrap .read_more:before{content:"";margin-right:3px;font-family:"Font Awesome 5 Free";font-weight:bold;color:#e0a000}.home #contents .review_area .container .review_sec li figure{position:absolute;bottom:-10px;left:50%;margin-left:-109px;text-align:center}.home #contents .review_area .container .review_sec li figure img{margin-bottom:.6em;border:5px solid #fff;border-radius:50%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.35);box-shadow:0px 0px 5px 0px rgba(0,0,0,.35)}.home #contents .review_area .container .more_link{width:100%;max-width:290px;margin:0 auto;text-align:center}.home #contents .review_area .container .more_link a{display:block;padding:.5em;border:1px solid silver;-webkit-transition:all .3s ease;transition:all .3s ease}.home #contents .review_area .container .more_link a:before{content:"";margin-right:3px;font-family:"Font Awesome 5 Free";font-weight:bold;color:#e0a000;-webkit-transition:all .3s ease;transition:all .3s ease}.home #contents .review_area .container .more_link a:hover{color:#fff;text-decoration:none;border-color:#e0a000;background:#e0a000}.home #contents .review_area .container .more_link a:hover:before{color:#fff}.page-id-22 #contents .reserve{margin-bottom:3em;text-align:center;font-size:1.6rem}.page-id-22 #contents .reserve a{font-weight:500;color:#e0a000}.page-id-22 #contents .about_wrap .about_area table{border-top:none;border-left:none}.page-id-22 #contents .about_wrap .about_area table th,.page-id-22 #contents .about_wrap .about_area table td{border-right:none;border-bottom:none}.page-id-22 #contents .about_wrap .about_area table th br,.page-id-22 #contents .about_wrap .about_area table td br{display:none}.page-id-22 #contents .about_wrap .about_area table thead{background:#fff}.page-id-22 #contents .about_wrap .about_area table thead th{text-align:center}.page-id-22 #contents .about_wrap .about_area table thead th br{display:block}.page-id-22 #contents .about_wrap .about_area table tbody tr th,.page-id-22 #contents .about_wrap .about_area table tbody tr td{padding:.5em 1em}.page-id-22 #contents .about_wrap .about_area table tbody tr th{font-weight:500}.page-id-22 #contents .about_wrap .about_area table tbody tr td{text-align:right}.page-id-22 #contents .about_wrap .about_area table tbody tr td:first-of-type{width:32%}.page-id-22 #contents .about_wrap .about_area table tbody tr td:last-of-type{width:24%}.page-id-22 #contents .about_wrap .about_area table tbody tr:nth-of-type(odd){background:#fffbed}.page-id-22 #contents .about_wrap .about_area table tbody tr:nth-of-type(even){background:#fff}.page-id-22 #contents .about_wrap .about_area table tbody tr:nth-of-type(1){background:#f4e8b9}.page-id-22 #contents .about_wrap .about_area table tbody tr:nth-of-type(1) th,.page-id-22 #contents .about_wrap .about_area table tbody tr:nth-of-type(1) td{font-weight:bold}.page-id-22 #contents .about_wrap .about_area .tbl_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-id-22 #contents .about_wrap .about_area .tbl_area table{width:49%}.page-id-22 #contents .about_wrap .about_area .tbl_area table tr th br,.page-id-22 #contents .about_wrap .about_area .tbl_area table tr td br{display:block}.page-id-22 #contents .about_wrap .about_area .tbl_area table tr:first-of-type th{text-align:center}.page-id-22 #contents .about_wrap .about_area .tbl_area table tr td:last-of-type{width:60%;text-align:left}.page-id-22 #contents .about_wrap .about_area .notes{width:100%;max-width:750px;margin:0 auto;padding:1em;border:1px #bbb dashed;background:#fff}.page-id-22 #contents .about_wrap .about_area .notes p{margin-bottom:0}.page-id-26 #contents .about_wrap .about_area dl{width:100%;max-width:750px;margin:0 auto 2em}.page-id-26 #contents .about_wrap .about_area dl:last-of-type{margin-bottom:0}.page-id-26 #contents .about_wrap .about_area dl dt{position:relative;margin-bottom:.5em;padding:.3em .6em;font-size:1.8rem;background:#cfdfff}.page-id-26 #contents .about_wrap .about_area dl dt:before{content:"";position:absolute;top:50%;left:-20px;width:0;height:0;margin-top:-12px;border-style:solid;border-width:12px 20px 12px 0;border-color:rgba(0,0,0,0) #cfdfff rgba(0,0,0,0) rgba(0,0,0,0)}.page-id-26 #contents .about_wrap .about_area dl dd{padding:1em;border:1px #bbb dashed;background:#fff}.page-id-26 #contents .about_wrap .about_area dl dd span{font-weight:bold}.page-id-26 #contents .about_wrap .about_area dl dd .red{color:#c00}.page-id-28 #contents .about_wrap .about_area{text-align:center}.page-id-28 #contents .about_wrap .about_area .map iframe{width:100%;max-width:910px}.page-id-28 #contents .about_wrap .about_area .traffic .sp{display:none}.post-type-archive-review #contents .about_wrap .about_area .review_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.post-type-archive-review #contents .about_wrap .about_area .review_wrap figure{-webkit-box-flex:0;-webkit-flex:0 0 185px;-ms-flex:0 0 185px;flex:0 0 185px}.post-type-archive-review #contents .about_wrap .about_area .review_wrap figure img{border:5px solid #fff;border-radius:50%;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,.35);box-shadow:0px 0px 5px 0px rgba(0,0,0,.35)}.post-type-archive-review #contents .about_wrap .about_area .review_wrap .review{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-right:40px;padding:1em;border:3px #d2d2d2 solid;border-radius:5px;background:#fff}.page-id-206 #contents .about_wrap,.page-id-32 #contents .about_wrap{width:100%;max-width:766px}.page-id-206 #contents .about_wrap .guide,.page-id-32 #contents .about_wrap .guide{padding:1em;border:1px #bbb dashed;background:#fff;margin-bottom:50px}.page-id-206 #contents .about_wrap .guide p,.page-id-32 #contents .about_wrap .guide p{margin-bottom:0;text-align:center;font-weight:500}.page-id-206 #contents .about_wrap .guide p a,.page-id-32 #contents .about_wrap .guide p a{color:#e0a000}.page-id-206 #contents .about_wrap .guide p span,.page-id-32 #contents .about_wrap .guide p span{font-weight:bold;color:red}.page-id-206 #contents .about_wrap .calendar,.page-id-32 #contents .about_wrap .calendar{margin-bottom:70px}.page-id-206 #contents .about_wrap .tel_box,.page-id-32 #contents .about_wrap .tel_box{padding:1em;border:1px #bbb dashed;background:#fff}.page-id-206 #contents .about_wrap .tel_box p,.page-id-32 #contents .about_wrap .tel_box p{text-align:center;margin-bottom:0}.page-id-206 #contents .about_wrap .tel_box p .brsp,.page-id-32 #contents .about_wrap .tel_box p .brsp{display:none}.page-id-206 #contents .about_wrap .tel_box p a,.page-id-32 #contents .about_wrap .tel_box p a{font-weight:500;color:#e0a000}.page-id-206 #contents .about_wrap .tel_box p span,.page-id-32 #contents .about_wrap .tel_box p span{font-weight:500;color:#76a82a}.page-id-206 #contents .about_wrap table,.page-id-32 #contents .about_wrap table{border-top:none;border-left:none}.page-id-206 #contents .about_wrap table th,.page-id-206 #contents .about_wrap table td,.page-id-32 #contents .about_wrap table th,.page-id-32 #contents .about_wrap table td{border-right:none;border-bottom:none}.page-id-206 #contents .about_wrap table th br,.page-id-206 #contents .about_wrap table td br,.page-id-32 #contents .about_wrap table th br,.page-id-32 #contents .about_wrap table td br{display:none}.page-id-206 #contents .about_wrap table thead,.page-id-32 #contents .about_wrap table thead{background:#fff}.page-id-206 #contents .about_wrap table thead th,.page-id-32 #contents .about_wrap table thead th{text-align:center}.page-id-206 #contents .about_wrap table thead th br,.page-id-32 #contents .about_wrap table thead th br{display:block}.page-id-206 #contents .about_wrap table tbody tr th,.page-id-206 #contents .about_wrap table tbody tr td,.page-id-32 #contents .about_wrap table tbody tr th,.page-id-32 #contents .about_wrap table tbody tr td{padding:.5em 1em}.page-id-206 #contents .about_wrap table tbody tr th,.page-id-32 #contents .about_wrap table tbody tr th{font-weight:500}.page-id-206 #contents .about_wrap table tbody tr td,.page-id-32 #contents .about_wrap table tbody tr td{text-align:right}.page-id-206 #contents .about_wrap table tbody tr td:first-of-type,.page-id-32 #contents .about_wrap table tbody tr td:first-of-type{width:32%}.page-id-206 #contents .about_wrap table tbody tr td:last-of-type,.page-id-32 #contents .about_wrap table tbody tr td:last-of-type{width:24%}.page-id-206 #contents .about_wrap table tbody tr:nth-of-type(odd),.page-id-32 #contents .about_wrap table tbody tr:nth-of-type(odd){background:#fffbed}.page-id-206 #contents .about_wrap table tbody tr:nth-of-type(even),.page-id-32 #contents .about_wrap table tbody tr:nth-of-type(even){background:#fff}.page-id-206 #contents .about_wrap table tbody tr:nth-of-type(1),.page-id-32 #contents .about_wrap table tbody tr:nth-of-type(1){background:#f4e8b9}.page-id-206 #contents .about_wrap table tbody tr:nth-of-type(1) th,.page-id-206 #contents .about_wrap table tbody tr:nth-of-type(1) td,.page-id-32 #contents .about_wrap table tbody tr:nth-of-type(1) th,.page-id-32 #contents .about_wrap table tbody tr:nth-of-type(1) td{font-weight:bold}.page-id-206 #contents .about_wrap .tbl_area,.page-id-32 #contents .about_wrap .tbl_area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-id-206 #contents .about_wrap .tbl_area table,.page-id-32 #contents .about_wrap .tbl_area table{width:49%}.page-id-206 #contents .about_wrap .tbl_area table tr th,.page-id-206 #contents .about_wrap .tbl_area table tr td,.page-id-32 #contents .about_wrap .tbl_area table tr th,.page-id-32 #contents .about_wrap .tbl_area table tr td{font-size:1.4rem}.page-id-206 #contents .about_wrap .tbl_area table tr th br,.page-id-206 #contents .about_wrap .tbl_area table tr td br,.page-id-32 #contents .about_wrap .tbl_area table tr th br,.page-id-32 #contents .about_wrap .tbl_area table tr td br{display:block}.page-id-206 #contents .about_wrap .tbl_area table tr:first-of-type th,.page-id-32 #contents .about_wrap .tbl_area table tr:first-of-type th{text-align:center}.page-id-206 #contents .about_wrap .tbl_area table tr td:last-of-type,.page-id-32 #contents .about_wrap .tbl_area table tr td:last-of-type{width:60%;text-align:left}.page-id-206 #contents .about_wrap .notes,.page-id-32 #contents .about_wrap .notes{width:100%;max-width:750px;margin:0 auto;padding:1em;border:1px #bbb dashed;background:#fff}.page-id-206 #contents .about_wrap .notes p,.page-id-32 #contents .about_wrap .notes p{margin-bottom:0;font-size:1.5rem}.error404 h1{margin-bottom:0}.error404 #contents .about_wrap p{margin:2em 0 0;text-align:center;font-weight:500;font-size:1.8rem}/*# sourceMappingURL=style.css.map */