@import"https://fonts.googleapis.com/css2?family=Island+Moments&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";:root{--fml: "Open Sans", sans-serif;--fml01: "Island Moments", cursive}html{font-size:16px}html body{margin:0;padding:0;color:var(--clText);overflow-x:hidden;line-height:140%;font-size:1rem;font-family:var(--fml);background-color:#f4f4f4}.ho02-mg{margin-bottom:2.5rem}img{max-width:100%;display:inline-block}.container{max-width:1000px}.grid-1200{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.swiper-button-next:after,.swiper-button-prev:after{display:none}.swiper-button-next:after,.swiper-button-prev:after{display:none}.wrap-header{border-top:10px solid var(--primary);padding-top:1.25rem;padding-bottom:1.25rem;box-shadow:3px 5px 15px rgba(0,0,0,.0705882353);position:relative;z-index:9;background-color:#fff;color:#fff}.wrap-header .hd-row{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}.ho05-txt{background-color:rgba(221,221,221,.42);text-align:center;padding:0 1.875rem;min-height:300px;line-height:300px}.menu{margin:0;padding:0}.menu li{display:inline-block;list-style:none}.menu li:not(:last-child){margin-right:2.5rem}.menu li a{text-decoration:none;font-weight:bold;color:var(--clText);text-transform:uppercase;display:inline-block;position:relative;z-index:1}.menu li a:hover::before{width:100%}.menu li a::before{content:"";width:0;height:3px;background-color:var(--primary);position:absolute;bottom:-5px;left:0;z-index:1;transition:ease all .35s}.ho-content01{padding-top:3.125rem;padding-bottom:3.125rem}.ho-content01 h3{font-size:3rem;line-height:160%;font-family:var(--fml01)}.ho-content01 a{display:inline-block;color:#fff;background-color:var(--primary);padding:.625rem 3.125rem;text-decoration:none;text-transform:uppercase;border-radius:20px;transition:ease all .35s}.ho-content01 a:hover{background-color:var(--primary01)}.ho-content01 .col-xl-6:last-child img{border-radius:20px}.wrap-ft{padding-top:3.125rem;padding-bottom:3.125rem;background-color:var(--primary01);color:#fff}.wrap-ft .ft-grid{font-size:2.25rem;line-height:140%;font-weight:bold;max-width:70%;width:100%}.wrap-ft .ft02 img{height:9.375rem;-o-object-fit:cover;object-fit:cover;border-radius:8px}.menu-ft{margin:0;padding:0}.menu-ft li{display:block}.menu-ft li:not(:last-child){margin-bottom:10px}.menu-ft li a{list-style:none;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:500;transition:ease all .35s}.menu-ft li a:hover{text-decoration:underline}.ho-content02{padding-bottom:3.125rem}.tt-style01{font-size:2rem;font-weight:bold;text-transform:uppercase;position:relative;z-index:1;padding-bottom:.9375rem}.tt-style01::before{content:"";width:100px;height:3px;background-color:var(--primary);position:absolute;bottom:0;left:0}.p-single02{padding-bottom:3.125rem}.ho02-row .ho02-img img{width:100%;height:25rem;border-radius:24px;-o-object-fit:cover;object-fit:cover}.ho02-row h3{font-size:1.75rem;font-weight:bold}.ho02-row h3 a{text-decoration:none;color:inherit}.layout-new .nw-img{height:12.5rem;border-radius:10px;overflow:hidden;margin-bottom:.9375rem}.layout-new .nw-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.layout-new h3{font-size:1.125rem;color:#000}.layout-new h3 a{color:inherit;text-decoration:none}.btn-viewmore{display:inline-block;color:#fff !important;background-color:var(--primary);padding:.625rem 2.125rem;text-decoration:none;text-transform:uppercase;border-radius:40px;transition:ease all .35s}.btn-viewmore:hover{background-color:var(--primary01)}.ho-content03{padding-top:3.125rem;padding-bottom:3.125rem}.ho-content04{padding-top:3.125rem;padding-bottom:3.125rem;background:rgba(255,0,0,.031372549)}.ho-content04 h2{background-color:var(--primary);display:inline-block;color:#fff;padding-left:24%;margin-bottom:0;padding-top:1.25rem;padding-bottom:1.25rem;padding-right:3.125rem;border-top-right-radius:28px;border-bottom-right-radius:28px;text-transform:uppercase}.ho-content04 ul{margin:0;padding:0;max-width:960px;width:100%;margin-left:auto;margin-right:auto}.ho-content04 ul li{display:block;list-style:none}.ho-content04 ul li:not(:last-child){margin-bottom:10px}.ho-content04 ul li h3{font-size:1.25rem}.ho-content04 ul li h3 a{text-decoration:none;color:inherit}.ho-content06{padding-top:3.125rem;padding-bottom:3.125rem}.ho-content06 .ho06-row img{width:100%;height:21.875rem;border-radius:20px;-o-object-fit:cover;object-fit:cover}.ho-content06 .ho06-row h3 a{text-decoration:none;color:inherit}.ho-content06 .ho06-row p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}#page-top{display:inline-block;position:fixed;bottom:50px;right:20px;z-index:9;width:50px;height:50px;text-align:center;line-height:50px;background-color:var(--primary);color:#fff}.icon-sp{display:none}.ar-new{padding-top:3.125rem;padding-bottom:3.125rem}img.alignright{float:right}img.alignleft{float:left}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.ar-row{margin:0;padding:0;display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}.ar-row li{list-style:none}.ar-row li span{display:inline-block;border:1px solid var(--primary01);padding:2px 15px;border-radius:4px}.ar-row h1{margin-bottom:0;font-weight:bold;text-transform:uppercase;font-size:1.5rem}.layout-new02 img{width:100%;height:18.75rem;border-radius:10px;-o-object-fit:cover;object-fit:cover}.layout-new02 h3{font-weight:bold;font-size:1.5rem}.layout-new02 h3 a{text-decoration:none;color:inherit;transition:ease all .35s}.layout-new02 h3 a:hover{color:var(--primary)}.layout-new02 .nw-date{display:block;margin-bottom:5px}.wp-pagenavi .pages{display:none}.wp-pagenavi a,.wp-pagenavi span{border:0 !important;color:#000}.wp-pagenavi .current{color:var(--primary) !important}.ar-page h1.tt-page{font-size:1.75rem;font-weight:bold}.ar-page .p-date{display:block;margin-bottom:10px}.p-social{border-top:1px dotted #b7b7b7;border-bottom:1px dotted #b7b7b7;padding:10px 0;margin-top:1.875rem}.p-social .so-row{display:flex;display:-webkit-flex;justify-content:space-between;align-items:center}.p-social .so-row p{margin-bottom:0}.p-social .so-row .so-right a{color:var(--primary);display:inline-block;width:2.5rem;height:2.5rem;border-radius:100px;border:1px solid var(--primary);text-align:center;line-height:2.5rem}a{color:inherit;text-decoration:none}.s-comment{padding-bottom:3.125rem}.s-comment .form-submit{text-align:center}.s-comment .form-submit input[type=submit]{width:200px;height:50px;background-color:var(--primary);color:#fff;text-transform:uppercase;border:0;border-radius:32px}.s-comment h3{font-size:1.25rem;font-weight:bold;text-transform:uppercase}.s-comment label{display:block;width:100%;font-weight:bold;margin-bottom:.9375rem}.s-comment input{outline:none;box-shadow:none;width:100%;height:50px;padding:15px;border:1px solid #ddd}.s-comment .comment-form-cookies-consent label{display:inline-block;width:auto}.s-comment input[type=checkbox]{width:15px;height:15px;display:inline-block}.s-comment textarea{outline:none;box-shadow:none;width:100%;height:180px;padding:15px;border:1px solid #ddd}.ho-content05{padding-top:3.125rem}.ho-content05 .ho05-txt{font-family:var(--fml01);font-size:2.375rem}@media(max-width: 1280px){.container{max-width:90%}html{font-size:14px}.ho-content04 h2{padding-left:80px}}@media(max-width: 767px){.container{max-width:95%}.p-social .so-row .so-right a{width:20px;height:20px;line-height:20px;font-size:10px}.icon-sp{display:inline-block;font-size:30px;color:var(--primary) !important}.menu{position:absolute;top:100%;width:100%;left:0;z-index:9;background-color:#fff;display:none}.menu .active a{color:var(--primary)}.menu li{text-align:center;display:block;margin-right:0 !important;border-bottom:1px dotted var(--primary01)}.menu li a{padding-top:10px;padding-bottom:10px;display:block}.menu li a::before{display:none}.ho-content01 h3{font-size:28px}.ho-content01{padding-top:30px;padding-bottom:30px}.tt-style01{font-size:24px}.ho02-row .ho02-img img{height:200px;border-radius:8px}.ho-content01 .col-xl-6:last-child img{border-radius:8px}.ho-content01 .mb-5{margin-bottom:10px !important}.ho02-row h3{font-size:18px}.ho-content02{padding-bottom:20px}.ho-content03{padding-top:20px;padding-bottom:20px}.ho-content04 h2{font-size:20px;padding-left:20px}.ho-content06{padding-top:20px;padding-bottom:20px}.tt-style01.mb-5{margin-bottom:15px !important}.wrap-ft .ft-grid{font-size:20px;max-width:100%}}/*# sourceMappingURL=styles.css.map */