@charset "UTF-8";@media screen and (min-width:1081px){}@media screen and (max-width:720px){}@media screen and (max-width:1080px) and (min-width:721px){}@-webkit-keyframes buruburu{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-5px)}to{-webkit-transform:translate(0,0)}}@-webkit-keyframes buruburu2{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px)}to{-webkit-transform:translate(0,0)}}@keyframes buruburu2{0%{-webkit-transform:translate(0,0)}50%{-webkit-transform:translate(0,-20px)}to{-webkit-transform:translate(0,0)}}@-webkit-keyframes fadein{0%{opacity:0}30%{opacity:70%}70%{opacity:50%}to{opacity:100%}}@keyframes fadein{0%{opacity:0}30%{opacity:70%}70%{opacity:50%}to{opacity:100%}}@-webkit-keyframes gradAnimeTime{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes gradAnimeTime{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.fade{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9);-webkit-transition:all 0.5s;transition:all 0.5s}.fade.effect{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.slidein{opacity:0;-webkit-transform:translateX(-300px);transform:translateX(-300px);-webkit-transition:all 0.5s;transition:all 0.5s}.slidein.effect{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-list>*{-webkit-transition:all 0.5s;transition:all 0.5s;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);position:relative}.fade-list.effect>:first-child{-webkit-animation:fadeUp 0.5s 0.3s 1 ease normal forwards;animation:fadeUp 0.5s 0.3s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(2){-webkit-animation:fadeUp 0.5s 0.6s 1 ease normal forwards;animation:fadeUp 0.5s 0.6s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(3){-webkit-animation:fadeUp 0.5s 0.9s 1 ease normal forwards;animation:fadeUp 0.5s 0.9s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(4){-webkit-animation:fadeUp 0.5s 1.2s 1 ease normal forwards;animation:fadeUp 0.5s 1.2s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(5){-webkit-animation:fadeUp 0.5s 1.5s 1 ease normal forwards;animation:fadeUp 0.5s 1.5s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(6){-webkit-animation:fadeUp 0.5s 1.8s 1 ease normal forwards;animation:fadeUp 0.5s 1.8s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(7){-webkit-animation:fadeUp 0.5s 2.1s 1 ease normal forwards;animation:fadeUp 0.5s 2.1s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(8){-webkit-animation:fadeUp 0.5s 2.4s 1 ease normal forwards;animation:fadeUp 0.5s 2.4s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(9){-webkit-animation:fadeUp 0.5s 2.7s 1 ease normal forwards;animation:fadeUp 0.5s 2.7s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(10){-webkit-animation:fadeUp 0.5s 3s 1 ease normal forwards;animation:fadeUp 0.5s 3s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(11){-webkit-animation:fadeUp 0.5s 3.3s 1 ease normal forwards;animation:fadeUp 0.5s 3.3s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.fade-list.effect>:nth-child(12){-webkit-animation:fadeUp 0.5s 3.6s 1 ease normal forwards;animation:fadeUp 0.5s 3.6s 1 ease normal forwards;-webkit-animation-play-state:running;animation-play-state:running}.move-img{position:relative;overflow:hidden;z-index:1}.move-img:before{display:block;content:"";position:absolute;top:0;left:0;width:0%;height:100%;background:#fff;z-index:1;-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s;transition:width 0.3s cubic-bezier(0.19,1,0.22,1) 0s,transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s,-webkit-transform 0.5s cubic-bezier(0.19,1,0.22,1) 0.4s}.move-img img{position:relative;width:100%;height:auto;opacity:0;left:-100%;-webkit-transition:all 0.7s;transition:all 0.7s}.move-img.effect img{opacity:1;left:0}.move-img.effect:before{-webkit-transform:scaleX(0);transform:scaleX(0);width:100%}.blur{-ms-filter:blur(6px);-webkit-filter:blur(6px);filter:blur(6px);-webkit-transition:all 0.5s;transition:all 0.5s;-webkit-transform:scale(0.95);transform:scale(0.95)}.blur.effect{-webkit-transform:scale(1);transform:scale(1);-ms-filter:blur(0);-webkit-filter:blur(0);filter:blur(0)}.focus-img{position:relative}.focus-img img{display:block;min-width:100%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.5) rotateZ(0);transform:translate(-50%,-50%) scale(1.5) rotateZ(0);-webkit-transition:all 3s;transition:all 3s}.focus-img.effect img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1) rotateZ(0);transform:translate(-50%,-50%) scale(1) rotateZ(0)}.search_facility{background:#f7f3ee;padding:1.5rem 3% 1rem;margin-bottom:2rem}.search_facility dl{background:#ffffff;padding:1rem;margin-bottom:1rem}.search_facility dl dt{font-size:120%;border-bottom:2px dotted #ff5a5f;padding:0 1rem 10px;margin-bottom:15px}.search_facility dl dt i{color:#2ea295;margin-right:10px}.search_facility label{cursor:pointer;display:inline-block;padding:0 5px;margin-right:1rem}.search_facility label input[type=checkbox]{margin-right:3px}.search_facility label:hover{background:#fff2c3}.search_facility th{width:30%}.search_facility table{border:2px solid #FFE8E8}.search_facility table tr:not(:last-child) th{border-bottom:2px solid #fff}.search_facility table th{border:2px solid #FFE8E8;background:#FFE8E8}.search_facility table td{border:2px solid #FFE8E8}.search_facility{margin-bottom:15px}.search_facility form{background:#dfdfdf;border-radius:5px;padding:5px;width:100%;display:block}.search_facility #hd_search{background:none;border:none;width:100%;display:block;padding:5px 5px;border:none;outline:none}.area_info{border:none!important;margin-bottom:10px!important}.area_info th{width:18%}.area_info td{background:url("../img/bg_note.jpg") repeat left top}.area_info td,.area_info th{padding:5px!important}.search_list{line-height:1.5!important;margin-bottom:2rem}.search_list dt{color:#ff70a9}.search_list dt.h_search_ganre{padding:0 1rem;border-left:3px solid #ff70a9;font-size:120%;margin:15px 0}.search_list dt.h_search_area{color:#ffffff;background:#ff91aa;padding:5px 10px;margin:10px 0}.search_list dt.sub-area-title{width:97%;margin-left:3%;background:#FFBBCA}.search_list dd{margin-bottom:0px!important;position:relative;border-bottom:1px dotted #c1c1c1}.search_list dd.sub-item{width:97%;margin-left:3%}.search_list dd:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f002";color:#c1c1c1;margin-left:10px;position:absolute;top:5px;right:15px}.search_list dd a{padding:5px 1rem;display:block;text-decoration:none;position:relative}.search_list dd a span{position:relative}.search_list dd a span:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f3c5";color:#ff2f2f;margin-right:5px}.search_list dd:hover a{background:#ffe8f1;text-decoration:none}.search_list dd:hover:after{color:#ff70a9}.alert-dismissible{padding:10px 15px;border:5px solid #ff0000;margin-bottom:1rem;font-size:125%;color:#ff0000}.alert-dismissible button.close{cursor:pointer;margin-right:3px;background:none;border:none;position:relative;color:#ffffff}.alert-dismissible button.close:before{position:absolute;top:0;left:0;color:#ff4c4c;font-family:"FontAwesome";content:"\f00d"}.data_list{border-color:#b1e5ea!important}.data_list th{background:#c6f1f5!important;width:35%}.care{padding:5px 10px;text-align:center;background:#fffad1}.care span{display:inline-block;margin-right:1rem}.colum_box{margin-bottom:2rem;-webkit-display:flex;-moz-display:flex;-o-display:flex;-ms-display:flex;display:-webkit-box;display:flex;-moz-justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.colum_box .colum{-moz-flex:1;-o-flex:1;-ms-flex:1;-webkit-box-flex:1;flex:1;min-width:50%;max-width:100%;padding:0 5px}@media screen and (max-width:720px){.colum_box .colum{min-width:100%}}.care_list{width:95%!important;margin:0 auto 1rem!important;border-color:#b1e5ea!important}.care_list td,.care_list th{text-align:center;padding:5px 10px;font-size:100%;line-height:1.3}.care_list th{background:#c6f1f5!important}.care_list td{width:15%;max-width:2rem}.serch-btn{max-width:100%}.serch-btn input{-webkit-appearance:none;border:none;cursor:pointer}.serch-btn a,.serch-btn input{display:inline-block;max-width:100%;background:#ffa37f;padding:1.2rem 2.5rem;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px;font-weight:bold;font-size:115%;color:#ffffff;-webkit-transition:all 0.7s;transition:all 0.7s;text-decoration:none!important}@media screen and (max-width:720px){.serch-btn a,.serch-btn input{padding:1rem 3%}}.serch-btn a:hover,.serch-btn input:hover{background:#ff672b;text-decoration:none}.serch-btn a[target=_blank]:after,.serch-btn input[target=_blank]:after{content:none!important}.serch-btn.next,.serch-btn.pre{position:relative}.serch-btn.next a,.serch-btn.pre a{width:80%}.serch-btn.next a:after{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f054";color:#fff;position:absolute;right:5em}.serch-btn.pre a:before{font-family:"Font Awesome 5 Free";font-weight:600;content:"\f053";color:#fff;position:absolute;left:5em}.joken-serch{margin-top:5em}@media screen and (max-width:720px){.joken-serch{margin-top:3em}}.joken-serch .btn a{width:100%}