html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}li{list-style-type:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}img{vertical-align:bottom}textarea,select,option{font:inherit}.alignright{display:block;margin:0 0 10px auto}.alignleft{display:block;margin:0 auto 10px 0}.aligncenter{display:block;margin:0 auto 10px}a{transition:all .3s ease-in-out 0s}a:link,a:visited{text-decoration:none;color:#333}a:hover{text-decoration:none;color:#195bd4}a:active{text-decoration:none;color:#195bd4}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom: 1}html{font-size:62.5%}body{background:#e4f5fe;color:#333;font-size:14px;font-size:1.4rem;font-family:'Zen Maru Gothic',"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:1.5;font-weight:700;font-feature-settings:"palt"}#container{position:relative;width:100%;overflow:hidden;letter-spacing:.1em}*{-webkit-box-sizing:border-box;box-sizing:border-box}header{padding:0 30px;background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}#logo{width:290px;height:auto}#logo img{width:100%;height:auto}#logo a{transition:all .3s ease-in-out 0s}#logo a:hover{opacity:.7}#navWrap{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}#hNav{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#hNav li{margin-right:30px}#hNav a{font-size:1.6rem;transition:all .3s ease-in-out 0s}#hNav a:hover{color:#195bd4}#hTelWrap{padding:20px 0}#hTelTit{line-height:1}#hTel span,#hTel a{font-size:3.8rem;color:#195bd4;line-height:1.2;letter-spacing:.07em}#hTelTime{line-height:1}#hTelTime span{font-size:1.2rem}#spMenu{display:none}a.btn1{padding:15px 100px;font-size:2.4rem;color:#195bd4;background:#fff url(img/common/icon1.svg) right 10% center no-repeat;border:3px #195bd4 solid;border-radius:60px;transition:all .3s ease-in-out 0s;display:inline-block}.btn1:hover{color:#fff;background:#195bd4 url(img/common/icon4.svg) right 10% center no-repeat}a.btn2{width:100%;padding:15px 100px;font-size:2.4rem;color:#fff;background:#195bd4;border:3px #195bd4 solid;border-radius:60px;transition:all .3s ease-in-out 0s;display:inline-block;text-align:center;transition:all .3s ease-in-out 0s}a.btn2::before{content:"";width:30px;height:30px;margin-right:5px;background:url(img/common/icon2.svg) center center no-repeat;display:inline-block;vertical-align:middle}a.btn2 span{display:inline-block;vertical-align:middle}a.btn2:hover{opacity:.7}.tit1{font-size:3.6rem;padding-bottom:20px}.tit2{font-size:3.6rem;text-align:center;padding-bottom:20px}.subTit{margin-bottom:30px;text-align:center}.subTit span{padding:5px 10px;font-size:1.8rem;background:#fff;display:inline-block;border-radius:10px}.search{width:1200px;padding:50px;margin:0 auto 100px;background:#fff;border-radius:20px;display:flex;flex-wrap:wrap;justify-content:space-between}.searchContent{width:65%;position:relative}.searchCheckbox{display:flex;flex-wrap:wrap;padding-bottom:10px}.searchCheckbox li{width:25%;margin-bottom:10px}.searchCheckbox label{cursor:pointer}.searchCheckbox .checkboxLabel{font-size:1.8rem;display:inline-block;vertical-align:middle}.searchCheckbox input[type="checkbox"]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.searchCheckbox input[type="checkbox"]+p::before{display:inline-block;vertical-align:middle;content:'';width:2rem;height:2rem;border:2px solid #a0a0a0;border-radius:5px;margin-right:10px}.searchCheckbox input[type="checkbox"]:checked+p::before{background-image:url(img/common/check.svg);background-repeat:no-repeat;background-position:2px 5px}.searchImg{width:35%;text-align:center}.searchImg img{width:54%}.freeword{padding-bottom:30px}.freeword p{padding-bottom:5px;font-size:1.8rem;line-height:1}.freeword input{width:100%;padding:10px;font-size:2rem;border:3px #a0a0a0 solid;font-family:inherit}.searchHoliday{position:absolute;top:0;right:0}.searchHoliday a{color:#195bd4;font-size:2rem}.searchHoliday a::after{content:"";width:10px;height:16px;margin-left:15px;background:url(img/common/icon1.svg) 0 0 no-repeat;display:inline-block;vertical-align:middle}.searchHoliday span{display:inline-block;vertical-align:middle}footer{background:#49b7ea}#fWrap{width:1200px;padding:50px 0 30px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}#fInfo{width:40%;padding-right:80px;color:#fff}#fName{font-size:2.2rem}#fAddress{font-size:1.8rem}#fAccess{padding-bottom:40px;text-align:right}#fAccess a{font-size:2rem;color:#fff;transition:all .3s ease-in-out 0s}#fAccess a:hover{opacity:.7}#fAccess a::before{content:"";width:12px;height:18px;margin-right:5px;background:url(img/common/icon3.svg) center center no-repeat;display:inline-block;vertical-align:middle}#fAccess a::after{content:"";width:10px;height:16px;margin-left:10px;background:url(img/common/icon4.svg) center center no-repeat;display:inline-block;vertical-align:middle}#fAccess a span{display:inline-block;vertical-align:middle}#fBnr{display:flex;flex-wrap:wrap}#fBnr li{width:47%;margin-right:6%;margin-bottom:20px}#fBnr li:nth-child(2n) {margin-right:0}#fBnr li a{height:60px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background:#fff;transition:all .3s ease-in-out 0s}#fBnr li a:hover{color:#333;opacity:.7}#fHolidayWrap{width:60%;padding:40px;background:#fff;border-radius:20px}#fHoliday{font-size:1.6rem;font-weight:500}#fAnno{font-size:2rem;font-weight:700}#fAnno li{padding:20px;border-bottom:1px #49b7ea solid;position:relative}#fAnno li::before{content:"";width:10px;height:10px;background:#49b7ea;position:absolute;top:30px;left:0;border-radius:50%}#fAnno a{color:#195bd4;transition:all .3s ease-in-out 0s}#fAnno a:hover{opacity:.7}#copy{padding-bottom:30px;font-size:1.6rem;color:#fff;text-align:center}#pagetop{position:fixed;right:20px;bottom:20px}#underMv{width:100%;height:220px;margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:5px #fff solid;font-size:3.6rem}#bc{width:1200px;margin:0 auto 20px}#bcList{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}#bcList li{padding-right:15px;font-size:1.8rem;line-height:1}#bcList li:last-child{padding-right:0}#bcList li::after{content:"";width:10px;height:16px;margin-left:10px;background:url(img/common/bc_arrow.svg) 0 0 no-repeat;display:inline-block;vertical-align:middle}#bcList li:last-child::after{display:none}#bcList li span,#bcList li a,#bcList li img{display:inline-block;vertical-align:middle}#pageNavWrap{width:100%;margin-top:10px;text-align:center}#pager{display:inline-block;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#pager a,#pager span{width:40px;height:40px;margin:0 10px;display:inline-block;color:#49b7ea;background-color:#fff;border:3px #49b7ea solid;white-space:nowrap;font-weight:bold;text-align:center;text-decoration:none;font-size:2rem;border-radius:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;transition:all .3s ease-in-out 0s}#pager a:hover{background-color:#49b7ea;border:3px #49b7ea solid;color:#fff}#pager span.current,#pager a.next,#pager a.prev{color:#fff;background-color:#195bd4;border:3px #195bd4 solid;transition:all .3s ease-in-out 0s}#pager a.next:hover,#pager a.prev:hover{opacity:.7}#pager span.dots{background:none;border:none;color:#000;padding:10px 0}@media screen and (min-width:1025px) and (max-width:1300px){#logo{width:20%}#logo img{width:100%;height:auto}#hNav li{margin-right:10px}#hNav a{font-size:1.3rem;letter-spacing:0}#hTel span,#hTel a{font-size:2.8rem}}@media screen and (min-width:1025px) and (max-width:1200px){.search{width:94%;padding:30px}#fWrap{width:94%}#fInfo{width:40%;padding-right:40px;color:#fff}#fName{font-size:1.8rem}#fAddress{font-size:1.6rem}#fAccess a{font-size:1.6rem}#bc{width:94%;margin:0 auto 20px}}@media screen and (max-width:1024px){header{height:70px;padding:0 3%}#logo{width:30%;min-width:200px}#logo img{width:100%;height:auto}#navWrap{width:100%;height:100vh;position:fixed;top:0;left:100%;transition:all .3s ease-in-out 0s;background:#fff;z-index:1000;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#navWrap.active{left:0}#hNav{padding-right:50px;display:block}#hNav li{margin:0 0 5px 0}#hNav a{font-size:1.8rem;transition:all .3s ease-in-out 0s}#underMv{font-size:3rem}#spMenu{display:block}#spMenu{position:fixed;top:10px;right:3%;background:#195bd4;cursor:pointer;width:50px;height:50px;border-radius:5px;z-index:1020}#spMenu span{display:inline-block;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#fff;width:45%}#spMenu span:nth-of-type(1) {top:15px}#spMenu span:nth-of-type(2) {top:23px}#spMenu span:nth-of-type(3) {top:31px}#spMenu.active span:nth-of-type(1) {top:18px;left:10px;transform:translateY(6px) rotate(-45deg);width:60%;height:4px}#spMenu.active span:nth-of-type(2) {opacity:0}#spMenu.active span:nth-of-type(3){top:30px;left:10px;transform:translateY(-6px) rotate(45deg);width:60%;height:4px}.tit1{font-size:3rem}.tit2{font-size:3rem}a.btn1{padding:10px 80px;font-size:2rem}a.btn2{width:100%;padding:10px 50px;font-size:2rem}.search{width:94%;padding:30px}.searchCheckbox .checkboxLabel{font-size:1.6rem}.searchHoliday a{font-size:1.6rem}#fWrap{width:94%}#fInfo{width:40%;padding-right:40px;color:#fff}#fName{font-size:1.8rem}#fAddress{font-size:1.6rem}#bc{width:94%;margin:0 auto 20px}#bcList li{padding-right:15px;font-size:1.6rem;line-height:1}}@media screen and (max-width:767px){#navWrap{width:100%;height:100vh;position:fixed;top:0;left:100%;transition:all .3s ease-in-out 0s;background:#fff;z-index:1000;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}#hNav li{margin:0 0 10px 0}.search{width:94%;padding:6%;margin:0 auto 60px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:flex-start}.searchContent{width:100%;position:relative}.searchImg{width:100%;padding-top:30px}.searchHoliday{position:static;text-align:right}.searchCheckbox li{width:50%;margin-bottom:10px}.searchCheckbox .checkboxLabel{font-size:1.4rem}.freeword input{font-size:1.6rem}.tit1{font-size:2.4rem}.tit2{font-size:2.4rem;text-align:center;padding-bottom:20px}a.btn1{padding:10px 80px;font-size:1.6rem}a.btn2{width:100%;padding:10px 50px;font-size:1.6rem}#fInfo{width:100%;padding-right:0}#fHolidayWrap{width:100%;padding:20px;background:#fff;border-radius:20px}#fWrap{padding:30px 0 20px}#fAddress a{color:#fff}#fAccess{padding-bottom:20px}#fAccess a{font-size:1.6rem;color:#fff;transition:all .3s ease-in-out 0s}#fHoliday{font-size:1.4rem}#fAnno{font-size:1.6rem}#bcList li{padding-right:10px;font-size:1.2rem;line-height:1}#bcList li::after{content:"";width:5px;height:8px;margin-left:5px;background:url(img/common/bc_arrow.svg) 0 0 no-repeat;-webkit-background-size:contain;background-size:contain;display:inline-block;vertical-align:middle}#copy{padding-bottom:20px;font-size:1.2rem;color:#fff;text-align:center}#underMv{width:100%;min-height:150px;padding:0 5%;margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border-bottom:5px #fff solid;font-size:2.4rem}#pager a,#pager span{width:30px;height:30px;margin:0 5px;font-size:1.5rem}}@media screen and (max-width:374px){html{font-size:2.667vw}}@charset "utf-8";#mv{width:1200px;padding:100px 0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#mainTxtWrap{width:50%}#mainTit{padding-bottom:20px;font-size:7rem}#mainTxt{padding-bottom:40px;font-size:2.2rem;line-height:1.9;letter-spacing:.1em}#mainImg{width:50%;padding-left:20px}#mainImg img{width:100%;height:auto}#mainBtn{text-align:center}#news{width:1200px;margin:0 auto 100px}.newsWrap{display:flex;flex-wrap:wrap;padding-bottom:40px}.news{width:23%;padding:1.8%;margin-right:2.5%;background:#fff;border-radius:20px;transition:all .3s ease-in-out 0s}.news:hover{transform:scale(1.05);box-shadow:0 5px 20px -6px rgba(0,0,0,.2)}.news:nth-child(4n) {margin-right:0}.news a{display:block;transition:all .3s ease-in-out 0s}.news a:hover{color:#195bd4}.newsImg{width:100%;height:185px;margin-bottom:20px;border-radius:10px;overflow:hidden}.newsImg img{width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover;'}.news .date{padding-bottom:10px}.news .tit{font-size:1.4rem;line-height:1.2;padding-bottom:20px}.news .cat{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.news .cat li{padding:0 10px;color:#fff;background:#a0a0a0;font-size:1.2rem;border-radius:5px}#newsBtn{text-align:center}@media screen and (min-width:1025px) and (max-width:1200px){#mv{width:100%;padding:100px 3%}#mainTit{font-size:5.5vw}#mainTxt{font-size:1.833vw}#news{width:94%;margin:0 auto 100px}.newsImg{height:14.7vw}}@media screen and (max-width:1024px){#mv{width:100%;padding:100px 3%}#mainTit{font-size:5.5vw}#mainTxt{font-size:1.833vw}#news{width:94%;margin:0 auto 100px}.newsImg{height:14.7vw}}@media screen and (max-width:767px){#mv{width:100%;padding:30px 3% 50px;display:flex;flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:center}#mainTxtWrap{width:100%}#mainTit{font-size:4rem;padding-bottom:10px}#mainTxt{padding-bottom:20px;font-size:1.8rem}#mainImg{width:100%;padding:30px 0 0 0}#news{width:94%;margin:0 auto 60px}.news{width:100%;padding:3%;margin:0 0 10px 0;background:#fff;border-radius:20px;transition:all .3s ease-in-out 0s}.news a{display:flex;flex-wrap:wrap;align-items:center;transition:all .3s ease-in-out 0s}.newsImg{width:30%;height:21.2vw;margin:0}.newsInfo{width:70%;padding-left:10px}.news .date{font-size:1.2rem;padding-bottom:0}.news .tit{font-size:1.2rem;line-height:1.2;padding-bottom:0}}