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,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}html{font-size:62.5%}.mincho,ul#top-news,h2.title,div#information,div#contact h2,div#news{font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}body{font-family:tbudgothic-std,sans-serif;background-position:center top;background-attachment:fixed;background-repeat:repeat-x;background-size:100% auto;font-weight:400;font-style:normal;background-color:#fff;margin:0;padding:0}@media only screen and (max-width:740px){body{background-image:url("")}}header{padding-top:4rem}header ul#header-wrap li#desc{text-align:center;font-size:1.6rem;letter-spacing:2px}@media only screen and (max-width:740px){header ul#header-wrap li#desc{font-size:1rem;letter-spacing:1px}}header ul#header-wrap li#button{display:none}@media only screen and (max-width:740px){header ul#header-wrap li#button{display:block}}header ul#header-wrap h1 img{width:80%;max-width:580px;margin:0 auto 2rem;display:block}@media only screen and (max-width:740px){header ul#header-wrap h1 img{width:90%}}header ul#menu{display:flex;justify-content:center;margin:4rem 0}@media only screen and (max-width:740px){header ul#menu{flex-wrap:wrap;background-color:#fff;padding-top:2rem;margin:4rem 0 0;padding-bottom:4rem}}@media only screen and (max-width:740px){header ul#menu li{width:50%;text-align:center}}header ul#menu li a{padding:0 2rem;text-align:center;font-size:2.5rem;text-decoration:none;letter-spacing:2px;color:#000;font-family:sauna-new;font-weight:bold}@media only screen and (max-width:740px){header ul#menu li a{padding:0;font-size:2rem}}header ul#menu li span{display:block;font-size:1rem;margin-top:.5rem;text-align:center}@media only screen and (max-width:740px){header ul#menu li span{padding-bottom:2rem}}div#subheader{display:none;position:fixed;left:0;top:0;width:100%;z-index:999999}div#subheader ul{width:100%;display:none;justify-content:space-around;align-items:center;background-color:rgba(255,255,255,0.8);padding:1rem 0}@media only screen and (max-width:740px){div#subheader ul{display:flex}}div#subheader ul li.logo{width:70%}div#subheader ul li.logo img{width:100%;max-width:200px}div#subheader ul li#button{width:10%}ul#sub-menu{display:none;position:fixed;top:0;padding:12rem 2rem;box-sizing:border-box;height:100vh;width:100%;background-color:rgba(255,255,255,0.9);z-index:999998}ul#sub-menu li{padding:1rem 0;border-bottom:1px solid #ccc}ul#sub-menu li a{display:block;font-size:2rem;text-decoration:none;font-family:sauna-new;color:#000;letter-spacing:2px}ul#sub-menu li a span{display:block;font-size:1rem;padding-top:.5rem}div#toppage{max-width:1280px;margin:0 auto}div#toppage div#slider1 img{width:100%}#slider1{height:600px !important}#slider1 .sp-mask{height:600px !important}#slider1 .sp-slide{height:600px !important}#slider1 .sp-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media only screen and (max-width:740px){#slider1{height:400px !important}#slider1 .sp-mask{height:400px !important}#slider1 .sp-slide{height:400px !important}}div.top-news-wrap{text-align:center}ul#top-news{color:#333;margin-top:8rem;padding-bottom:4rem;display:inline-block;text-align:left}@media only screen and (max-width:1027px){ul#top-news{margin:4rem 0 0}}@media only screen and (max-width:740px){ul#top-news{margin:4rem 4% 0}}ul#top-news li{line-height:2;background-color:rgba(255,255,255,0.8);font-size:1.4rem;display:inline-block;margin:0 auto}@media only screen and (max-width:740px){ul#top-news li{font-size:1.2rem}}ul#top-news li span{font-weight:bold}ul#top-news a{text-align:left;color:#333;text-decoration:none;display:flex;margin:1rem 0}ul#top-news a p{margin-left:1rem}ul#top-news a span{border-right:1px solid #ccc;padding-right:2rem}ul#top-news a:hover{background-color:#000;color:#fff}ul#top-news h3{text-align:center;font-size:4rem;font-weight:900;margin-bottom:2rem;letter-spacing:4px}@media only screen and (max-width:740px){ul#top-news h3{font-size:3rem}}ul#top-news h3 span{display:block;font-size:1rem;margin-top:1rem}a#topimage{max-width:1280px;margin:0 auto}a#topimage img{display:block;width:100%}.sp-next-arrow:before{font-family:FontAwesome !important;content:'\f105' !important;font-size:5rem;color:#12335f}.sp-previous-arrow:before{font-family:FontAwesome !important;content:'\f104' !important;font-size:5rem;color:#12335f}.sp-button{border:2px solid #12335f !important}@media only screen and (max-width:1027px){.sp-button{width:8px !important;height:8px !important}}.sp-selected-button{background-color:#12335f !important}h2.title{text-align:center;font-size:2rem;margin:4rem 0 4rem;letter-spacing:4px;font-weight:bold}div#information{background-color:#fff;padding:1% 5%}div#information h2{font-weight:bold}div#information ul#infomation-content{max-width:980px;margin:0 auto;display:flex;align-items:center}@media only screen and (max-width:740px){div#information ul#infomation-content{display:block}}div#information ul#infomation-content img{max-width:480px;margin-right:4rem}@media only screen and (max-width:740px){div#information ul#infomation-content img{width:60%;margin:0 auto 2rem;display:block}}div#information ul#infomation-content li.text{line-height:2;font-size:1.4rem;text-align:justify}div#information ul#information-gallery{display:flex;max-width:980px;margin:2rem auto;justify-content:space-between}@media only screen and (max-width:740px){div#information ul#information-gallery{flex-wrap:wrap}}div#information ul#information-gallery li{width:32.5%}@media only screen and (max-width:740px){div#information ul#information-gallery li{width:100%;margin:2rem 0}}div#information ul#information-gallery li img{width:100%}div#contact{padding:1% 5%}div#contact h2{font-weight:bold}div#contact div.wpcf7{padding:8rem 5%;box-sizing:border-box;background-color:#ececec;max-width:980px;margin:8rem auto;z-index:-1}@media only screen and (max-width:740px){div#contact div.wpcf7{padding-top:4rem;margin-top:4rem}}div#contact div.wpcf7 p{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;border-bottom:1px #ddd solid;padding-bottom:2rem}@media only screen and (max-width:740px){div#contact div.wpcf7 p{display:block}}div#contact div.wpcf7 p#submit{display:block}div#contact div.wpcf7 label{width:25%;font-size:1.4rem;font-weight:600;position:relative}@media only screen and (max-width:740px){div#contact div.wpcf7 label{width:100%}}div#contact div.wpcf7 i{width:5%;background-color:#f00;text-align:center;color:#fff;padding:.5rem 0}@media only screen and (max-width:740px){div#contact div.wpcf7 i{float:right;width:10%}}div#contact div.wpcf7 span{width:68%}div#contact div.wpcf7 span input{z-index:-1;width:100%;font-size:1.6rem;padding:1.5rem .5rem;box-sizing:border-box}@media only screen and (max-width:740px){div#contact div.wpcf7 span input{margin-top:1rem}}div#contact div.wpcf7 span textarea{width:100%;font-size:1.6rem;box-sizing:border-box;min-height:320px}@media only screen and (max-width:740px){div#contact div.wpcf7 span textarea{min-height:280px;margin-top:1rem}}div#contact div.wpcf7 input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-color:#12335f;border:0;line-height:3;color:#fff;font-weight:bold;font-size:1.6rem;padding:1.6rem 0;border-radius:5px;cursor:pointer}div#contact div.wpcf7 div#recaptcha{border-bottom:1px #ddd solid;padding-bottom:2rem;margin-bottom:2rem}div#news{max-width:980px;margin:0 auto;background-color:#fff;padding:1% 3%;box-sizing:border-box}div#news ul.article{margin-top:6rem}div#news ul.article li{margin-bottom:8rem;border-bottom:1px solid #eee;padding-bottom:4rem}div#news ul.article li h3.title{font-size:2.7rem;max-width:720px;margin:0 auto 2rem;cursor:pointer;padding:.5rem;border-bottom:1px solid #fff;display:inline-block;line-height:1.5;font-weight:bold;display:block}div#news ul.article li h3.title:hover{border-bottom:1px solid #333}@media only screen and (max-width:740px){div#news ul.article li h3.title{font-size:2.5rem}}div#news ul.article li h4.date{text-align:right;margin-bottom:2rem;color:#ccc;font-size:1.8rem;font-style:italic}@media only screen and (max-width:740px){div#news ul.article li h4.date{font-size:1.2rem}}div#news ul.article li div.post{max-width:720px;margin:0 auto}div#news ul.article li div.post div.iframe{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}div#news ul.article li div.post div.iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}div#news ul.article li div.post p{line-height:2;font-size:1.6rem}div#news ul.article li div.post strong{font-weight:bold}div#news ul.article li div.post h1,div#news ul.article li div.post h2{font-size:2.4rem;font-weight:bold;margin:4rem 0 2rem;border-left:1rem solid #333;padding-left:1rem}div#news ul.article li div.post h3{font-size:2rem;font-weight:bold;margin:4rem 0 2rem}div#news ul.article li div.post img{display:block;max-width:100%;margin:2rem 0 4rem;height:auto}div#news ul.article li div.post img.aligncenter{margin:2rem auto 4rem}div#news ul.article li div.post img.alignright{margin-left:auto}div#news ul.article li div.post a{font-weight:bold;text-decoration:underline;color:#000}div#news ul.article li div.post a:hover{background-color:#555}div#news #pagenation,div#news div.back{font-size:2rem;text-align:center;color:#fff}@media only screen and (max-width:740px){div#news #pagenation,div#news div.back{font-size:1.2rem}}div#news #pagenation a,div#news div.back a{background-color:#12335f;color:#fff;text-decoration:none;padding:1rem 2rem;border-radius:5px}footer{background-color:#12335f;color:#fff;margin-top:12rem}@media only screen and (max-width:740px){footer{margin-top:6rem}}footer #footer-logo{display:block;max-width:120px;margin:0 auto}footer #map{max-width:420px;display:block;padding:4rem 0 4rem;margin:0 auto;width:80%}footer p#googlemap{text-align:center;margin-bottom:3rem}footer p#googlemap a{color:#fff;border:1px solid #fff;text-decoration:none;padding:1rem 2rem;transition:.2s}footer p#googlemap a:hover{background-color:#fff;color:#12335f}footer ul#aquacitta{max-width:240px;display:block;margin:4rem auto 3rem;display:flex}footer ul#aquacitta li{width:50%;margin:0 1rem}footer ul#aquacitta li img{width:100%}footer div#address{text-align:center;letter-spacing:1px;line-height:2}footer div#address p{border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;padding:1rem 0}footer p#copy{text-align:center;padding:2rem 0 4rem}