*,:before,:after{box-sizing:border-box}:before,:after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe{border-style:none}img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}
body{font-family:"Helvetica Neue","Helvetica","Hiragino Sans","Hiragino Kaku Gothic ProN","Arial","Yu Gothic","Meiryo",sans-serif;background-color:#fff;font-size:16px;line-height:normal;overflow-x:hidden}img{display:block;width:100%;max-width:100%;margin:auto}ul{list-style:none;margin:0;padding:0}section{position:relative;margin:3rem 4% 0}.top section{margin-top:5rem}h2{text-align:center;font-size:1.4rem}h2:after{content:'';display:block;margin:10.5px auto 0;width:50.5px;border-bottom:3.5px solid #28a8bf}a{color:#000;opacity:1;transition:opacity .2s}a:hover{opacity:.75}.pc{display:none}@media screen and (min-width:768px){section{width:auto;max-width:1000px;margin:3rem 1.5% 0}.top section{margin-top:6rem}h2{font-size:22px}.sp{display:none !important}.pc{display:block !important}}@media screen and (min-width:1000px){section{width:auto;max-width:1000px;margin:3rem auto 0}}header{position:relative;width:100%;height:63px;z-index:1;box-shadow:0 3px 6px rgba(0,0,0,.16);display:grid;grid-template-columns:1fr;grid-template-rows:63px}.header_logo{grid-area:1/1/2/2;margin:8.5px auto;display:flex;flex-direction:column}.header_logo img{width:166px;height:32.5px}.header_logo span{display:block;margin:4.5px auto;font-size:.6rem}.header_logo a{text-decoration:none;text-align:center}footer{margin:3rem 0 0;color:#fff;text-align:center}footer p{margin:0}.footer_nav{text-align:left}.footer_nav ul{display:flex;flex-wrap:wrap}.footer_nav li{background-color:#006172;width:50%;border-right:1px solid #498c98;border-bottom:1px solid #498c98;transition:opacity .2s}.footer_nav li a{display:block;padding:1rem 0;color:#fff;text-decoration:none;font-size:.9rem;letter-spacing:-.01rem}.footer_nav li:nth-of-type(odd) a{padding-left:calc(4% + 2rem)}.footer_nav li:nth-of-type(even) a{padding-left:2rem}.footer_nav li:hover{opacity:.7}.footer_text{margin:0;padding:.35rem 0;background-color:#184b53;font-size:.7rem;line-height:1.5;letter-spacing:.04rem}.footer_text .company_name{font-size:.9rem;font-weight:700}.footer_copyright{background-color:#000;padding:.35rem 0;font-size:.7rem;letter-spacing:.03rem}nav{position:fixed;width:auto;height:auto;z-index:9;background:rgba(255,255,255,.95);top:0;right:-50vw;margin:0;padding:0;box-shadow:0 0 10px rgba(0,0,0,.16);overflow-y:scroll;opacity:0;transition:opacity .08s ease-out .1s,right .1s}nav.open{right:0;opacity:1;transition:opacity .08s ease-out .1s,right .2s}nav>ul{width:auto;height:auto;margin:63px 0 0;flex-direction:column;border-top:1px solid #28a8bf}.nav_item1{position:relative;margin:auto 1.5rem;width:auto;padding:0;border-bottom:1px solid #28a8bf;white-space:nowrap}.nav_item1:last-of-type{border-bottom:0}.nav_item1 a{margin:0;padding:0 2rem;text-decoration:none;line-height:3.2;font-size:1.2rem;color:#000;letter-spacing:0}.nav_item1:hover a{border:unset}.nav_sp{position:fixed;display:block;background-color:#28a8bf;margin:0;right:0;width:63px;height:63px;z-index:100;cursor:pointer}.nav_sp>div{display:flex;justify-content:center;align-items:center;width:100%;height:100%;box-sizing:border-box}.nav_sp>div>div{position:relative;width:32px;height:27px;margin:auto}.nav_sp span{background-color:#fff;height:3px;width:100%;border-radius:3px;position:absolute;left:0;transition:all .25s ease-in-out}.nav_sp span:nth-child(2){top:0;bottom:0;margin:auto}.nav_sp span:nth-child(3){top:unset;bottom:0}.nav_sp.open span:nth-child(1){transform:translateY(12px) rotate(-45deg)}.nav_sp.open span:nth-child(2){opacity:0}.nav_sp.open span:nth-child(3){transform:translateY(-12px) rotate(45deg)}.pagetop{display:none;position:fixed;bottom:110px;width:63px;height:63px;margin-right:14px;right:0;z-index:99;cursor:pointer}.pagetop a{pointer-events:none}.float_contact{position:fixed;bottom:0;width:100%;background-color:rgba(0,0,0,.3);padding:6px 4%;display:flex;justify-content:space-between}.float_contact a{width:50.5%;margin:max(-.2%,-5px) -1% max(-1%,-6px)}.float_contact img{width:auto;height:auto;max-height:100px}@media screen and (min-width:768px){header{height:72px;display:grid;grid-template-columns:190px 1fr;grid-template-rows:72px}.header_logo{grid-area:1/1/2/2;margin:9px auto auto 22px;display:flex;flex-direction:column}.header_logo img{width:190px;height:37px}.header_logo span{font-size:10px}footer{margin:8rem 0 0}.footer_nav{background-color:#006172;margin:auto;height:72px;display:flex;justify-content:center;align-items:center}.footer_nav li{width:auto;border:unset;background:0 0;word-break:keep-all}.footer_nav li:not(:first-of-type){margin-left:2rem}.footer_nav li a{padding:0;font-size:16px;line-height:normal}.footer_text{display:flex;justify-content:center;font-size:16px;line-height:normal;height:2.5rem;align-items:center}.footer_text .company_name{font-size:16px;line-height:normal}.footer_text p:not(:first-of-type){margin-left:2rem;font-size:14px;letter-spacing:0}.footer_copyright{padding:0;font-size:14px;line-height:2}nav{position:relative;background:unset;right:unset;box-shadow:unset;overflow:auto;opacity:1;grid-area:1/2/2/3;margin:auto 0 auto auto}nav>ul{display:flex;flex-direction:row;margin:auto;height:100%;border:unset}.nav_item1{margin:0;border:unset;font-weight:700}.nav_item1:not(:first-of-type){margin-left:1px}.nav_item1 a{padding:27px 1.5rem;line-height:1;font-size:17px;width:100%;height:100%;display:inline-block}.nav_item1 a:hover{background-color:#28A8BF33}.nav_sp,.float_contact{display:none !important}.pagetop{bottom:28px}}@media screen and (min-width:1000px){.nav_item1 a{padding:27px 2rem;font-size:18px}}section.kv{margin:0;width:100vw;height:calc(100vh - 63px)}.kv_bg{width:100%;height:100%}.kv_bg img{width:100%;height:100%;object-fit:cover}.kv_text{position:absolute;top:calc(50% - 63px);left:50%;transform:translate(-50%,-50%);width:92%;background-color:#28a8bf;opacity:.84;color:#fff;text-align:center;font-size:calc(100vw/750*52);font-weight:700;line-height:calc(100vw/750*75);letter-spacing:0}.news ul{margin:38px auto 0;border-top:1px dotted #707070}.news li{padding:1rem 0;border-bottom:1px dotted #707070;font-size:.9rem;display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto;column-gap:1rem;row-gap:.2rem}.news li .date{grid-area:1/1/2/3}.news li .subject{grid-area:2/1/3/3;cursor:pointer;position:relative}.news li .icon_click{display:inline-block;border-radius:6px;background-color:#28a8bf;margin-left:.5rem;padding:3px 4px;color:#fff;font:small-caps bold 10px/1 sans-serif;vertical-align:baseline}.news li .body{grid-area:3/1/4/3;opacity:0;height:0;transition:all .3s}.news li .body.active{opacity:1;height:max-content;background:#f0f0f0;margin-top:.5rem;padding:.5rem}.copy>*:not(:first-of-type){margin-top:2rem}.copy_bn_wrapper *:not(:first-of-type) img{margin-top:1rem}.copy_bn_wrapper{margin-top:1.5rem}.bn_know{margin-top:2rem;display:block}.hr_copy{margin:2.5rem 0;height:0;border:0;border-top:1px solid #707070}.link_bn_wrapper{margin-top:2rem}.link_bn_wrapper a{display:block;margin-top:1rem}.link_bn_wrapper img{width:auto}@media screen and (min-width:768px){section.kv{max-width:100%;height:calc(100vw/1200*432)}.kv_text{top:50%;width:418px;font-size:28px;line-height:1.4}.news ul{margin:38px auto 0;border-top:1px dotted #707070}.news li{padding:9px 0;border-bottom:1px dotted #707070;font-size:17px}.news li .date{grid-area:1/1/2/2;margin-right:2rem;display:flex;align-items:center}.news li .subject{grid-area:1/2/2/3}.news li .body{grid-area:2/1/3/3;font-size:16px}.copy_bn_wrapper>*:not(:first-of-type) img{margin-top:auto}.copy_bn_wrapper>*:not(:first-of-type){margin-left:1rem}.copy_bn_wrapper{margin-top:1.5rem;display:flex;justify-content:space-between}.copy_bn_wrapper img{max-width:320px}.copy p{margin:1rem auto;text-align:center}.bn_know{display:block}.hr_copy{margin:2.5rem 0;height:0;border:0;border-top:1px solid #707070}.link_bn_wrapper{display:flex;justify-content:space-between;width:100%}.link_bn_wrapper a{display:block;margin-top:0;max-width:50%}.link_bn_wrapper a:not(:first-of-type){margin-left:1rem}.link_bn_wrapper img{max-width:482px;width:100%}}@media screen and (min-width:1000px){.news li{font-size:17px}.link_bn_wrapper a{display:block;margin-top:0}}.property_item{padding:1rem 4%;border-top:4px solid #28a8bf;box-shadow:0 3px 10px rgba(0,0,0,.2)}.property_item+.property_item{margin-top:2rem}.property_item .appeal{color:#28a8bf;font-size:1.2rem;font-weight:700;letter-spacing:-.05rem}.property .empty,.property_item .empty{margin-left:auto;display:block;margin:.5rem 0 .5rem auto;padding:.15rem 1rem;width:max-content;border-radius:4px;color:#fff;font-size:.9rem;font-weight:700;letter-spacing:-.05rem}.property .empty.empty_empty,.property_item .empty.empty_empty{background-color:#2867bf}.property .empty.empty_full,.property_item .empty.empty_full{background-color:#c9256b}.property a,.property_item a{text-decoration:none;color:inherit}.property hr,.property_item hr{margin:1rem 0;height:0;border:0;border-top:1px solid #d8d8d8}.property h3,.property_item h3{margin:.5rem 0;font-size:1.4rem;line-height:1.4;letter-spacing:-.05rem}.property_name_wrapper{display:grid;grid-template-columns:auto;grid-template-rows:auto auto}.property_name_wrapper h3{margin-bottom:0;color:#646464}.propertty .property_name_wrapper h3{margin:0}.list_detail_wrapper{width:100%;margin:1rem 0;font-size:.9rem;letter-spacing:0}.list_detail_wrapper th{background-color:#e1f3f7;padding:.5rem 1rem;width:8rem;text-align:left;font-weight:400}.list_detail_wrapper td{padding:.5rem 1rem}.btn_property_detail{display:block;background-color:#28a8bf;margin:2rem 0 1rem;padding:1rem 0;border-radius:71px;text-decoration:none;color:#fff !important;text-align:center;font-size:1.5rem;font-weight:700}.pager_wrapper{margin:2.5rem auto;font-size:1.1rem;text-align:center}@media screen and (min-width:768px){.property_item{padding:10px 20px 20px;border-top:6px solid #28a8bf}.property_item+.property_item{margin-top:1rem}.property .empty,.property_item .empty{margin:auto}.property_item .list_detail_cont{display:grid;grid-template-columns:311px 1fr;grid-gap:20px}.property_item .image1{grid-area:1/1/2/2;margin:0}.property_name_wrapper{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto}.property_name_wrapper h3{font-size:22px}.property_item .list_detail_wrapper{grid-area:1/2/2/3;margin:0}.property_item .btn_property_detail{grid-area:2/1/3/3;margin:0;padding:.5rem 0;width:100%;height:max-content;font-size:18px;display:inline-flex;align-self:flex-end;justify-content:center}}@media screen and (min-width:1000px){.property_item .list_detail_cont{grid-template-columns:311px auto 220px}.property_item .image1{grid-area:1/1/2/2}.property_item .list_detail_wrapper{grid-area:1/2/2/3}.property_item .btn_property_detail{grid-area:1/3/2/4}}.property_detail_name_wrapper h3{margin-bottom:0;color:#646464}.property_detail_name_wrapper .empty{margin:0 0 1rem auto}.property_images_wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2% 0}.property_images_wrapper>*{width:calc((100% - 6%)/4);margin:0 2% 2% 0}.property_images_wrapper>*:nth-of-type(4n){margin-right:0}.property_images_wrapper img{height:calc(100vw/750*120);object-fit:cover}.image_slider{position:relative;margin:0;padding:0;box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.image_slider>.slick-list>.slick-track{display:flex}.image_slider>.slick-list>.slick-track>.slick-slide{align-self:center}.slick-slide img{display:initial !important}.image_thumb{position:relative;padding:0;margin:.5rem 0 1rem;display:flex;flex-wrap:wrap}.image_thumb li{position:relative;cursor:pointer;overflow:hidden;width:calc(96%/4);height:100%;margin:.5%;padding:0}.image_thumb li:before{display:block;padding-top:70%;content:""}.image_thumb li img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.image_thumb .current:after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";border:3px solid #d00}.facility_wrapper{background-color:#f7f4ed;padding:.8rem}.facility_wrapper h4{margin:0 0 .8rem;font-size:.9rem}.facility_wrapper p{margin:0;font-size:.9rem}.property .image2{max-width:80%;width:auto;margin:2rem auto;box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.property .description{font-size:.9rem;line-height:1.5}.property .map_wrapper{margin:1rem 0;text-align:center}.property .map_wrapper h4{background-color:#000;margin:0;padding:.5rem 0;color:#fff;text-align:center;font-size:1.1rem}.acf-map,.property .map_wrapper iframe{margin:0;width:100%;height:calc(100vw/750*475)}@media screen and (min-width:768px){.property_detail_name_wrapper h3{font-size:22px}.property_detail_cont{display:grid;grid-template-columns:40% 15% calc(45% - 40px);grid-template-rows:auto auto auto;grid-gap:20px}.image_slider{grid-area:1/1/2/3;padding:1rem}.image_thumb{grid-area:1/3/2/4}.image_thumb li{height:auto;box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.slick-slide img{height:400px;object-fit:contain}.property .image2{grid-area:2/1/3/2}.property_detail_description_wrapper{grid-area:2/2/3/4;margin:1rem auto}.property .map_wrapper{grid-area:3/1/4/4}.acf-map,.property .map_wrapper iframe{height:350px}}.company dl{font-size:1rem;text-align:center}.company dt{background-color:#e1f3f7;color:#28a8bf;margin:1rem 0 1rem;padding:.5rem 0;font-size:1.15rem;font-weight:700}.company dt:not(:first-of-type){margin-top:2rem}.company dd{margin:0;padding:0;line-height:1.5}.company dd .company_dl_sub_head{margin:.5rem 0;color:#28a8bf;font-weight:700}.company iframe{margin:.5rem 0;width:100%;height:calc(100vw/750*475)}@media screen and (min-width:768px){.company iframe{height:350px}}.contact{text-align:center}.contact dl{margin-top:3rem}.contact .icon_wrapper{margin:3rem 0;display:flex;justify-content:center}.contact .icon_wrapper>*:not(:first-child){margin-left:2rem}.contact .icon_wrapper a{display:inline-flex}.contact .icon_wrapper img{width:auto;height:calc(100vw/750*110)}.contact .icon_wrapper .icon_mail img{height:calc(100vw/750*90)}.contact_section h4{color:#28a8bf;margin:1rem 0 1rem;font-size:1.2rem;font-weight:700;text-align:center}.contact_tel_wrapper{margin:2rem 0}.contact_tel_wrapper a{display:block;width:max-content;background-color:#28a8bf;color:#fff;border-radius:11px;margin:1rem auto;padding:1rem;font-size:1.7rem;line-height:1.2;text-decoration:none}.contact_tel_wrapper a span{font-size:2.5rem}.contact_line img{width:auto;margin:1rem auto}.contact_form{width:100%}.contact_form th{display:block;width:100%;margin-top:1rem}.contact_form td{display:block;width:100%}.contact_form label{font-weight:700}.contact_form .required{position:absolute;display:inline-block;border-radius:6px;background-color:red;margin-left:.5rem;padding:3px 5px;color:#fff;font:small-caps bold 12px/1 sans-serif;vertical-align:baseline}.contact_form input,.contact_form textarea{width:100%;border:1px solid #707070;border-radius:10px;padding:1rem;font-size:16px}.contact_form textarea{height:10rem}.contact_btn_wrapper{margin:2rem 0}.contact_form input.wpcf7-submit,.contact_form input.wpcf7-previous,.btn{display:block;width:18rem;max-width:90%;margin:auto;padding:1rem 0;border:0;border-radius:70px;color:#fff;font-size:1.3rem;font-weight:700;cursor:pointer;transition:opacity .3s}.btn:hover{opacity:.7;transition:opacity .3s}.btn+.btn{margin-top:1rem}.contact_form input.wpcf7-submit,.btn_submit{background-color:#28a8bf}.contact_form input.wpcf7-previous,.btn_reset{background-color:#163a64}.btn_more{background-color:#2867bf;width:max-content;border-radius:70px;margin:1rem auto auto;padding:.2rem 1rem;font-size:1rem;text-align:center;text-decoration:none}.before_btn{display:block;background:linear-gradient(to bottom,#fff0,#fff8 30%,#fff);width:100%;height:3rem;position:absolute;transform:translateY(-3rem)}@media screen and (min-width:768px){.contact .icon_wrapper>*:not(:first-child){margin-left:3rem}.contact .icon_wrapper img{height:72px}.contact .icon_wrapper .icon_mail img{height:59px}.contact_tel_wrapper{margin:2rem auto;width:max-content;display:flex}.contact_tel_wrapper>*:not(:first-of-type){margin-left:2rem}.contact_tel_wrapper a{border-radius:5px;margin:1rem auto 2rem;padding:.5rem 2rem;font-size:20px}.contact_tel_wrapper a span{font-size:32px}.contact_form{max-width:700px;margin:auto}.contact_form input.wpcf7-submit,.contact_form input.wpcf7-previous,.btn{width:220px;font-size:18px;padding:.5rem 0}}section.know{margin-top:3rem}.know h3{background-color:#e1f3f7;color:#28a8bf;margin:1rem 0 1rem;padding:.5rem 0;font-size:1.15rem;font-weight:700;text-align:center}.know h4{margin:.5rem 0 .5rem;padding:.5rem 0;font-size:1.05rem;font-weight:700;text-align:center}.know h5{margin:1rem 0;font-size:1.05rem;font-weight:700;text-align:center}.know_text_box1 h5,.know_text_box2 h5{margin:0 0 .5rem;color:#28a8bf}.know_text_box3 h5{margin:0 0 .5rem 1rem;text-align:left}.know p,.know ol{font-size:.9rem;letter-spacing:-.04rem}.know ol{padding-left:1.5rem}.know .em{color:#d9155b !important}.know .head1{color:#28a8bf;font-weight:700}.know .underline{text-decoration:underline}.know_column{background-color:#f7f4ed;padding:0 1rem;border:3px solid #ecb4ad;border-radius:5px}.know_text_box1,.know_text_box3{padding:.8rem 1rem;background:#f4f4f4;border-radius:5px}.know_text_box2{padding:.8rem 1rem;background-color:#fff;border-radius:5px}.know div+div{margin-top:1rem}p.know_text1{font-size:1.1rem;font-weight:700}.know_btn_wrapper{margin:2rem 0}.know_btn_wrapper a{text-align:center;text-decoration:none}@media screen and (min-width:768px){.know h3{font-size:18px}.know h4{font-size:18px}.know h5{font-size:18px}.know p,.know ol{font-size:16px}.know ol{width:max-content;margin:1rem auto}.know_column{padding:0 2rem 1rem}p.know_text1{text-align:center;font-size:22px}p.know_text2{text-align:center;font-size:16px;margin-bottom:3rem}.know_btn_wrapper{display:flex;width:max-content;margin:2rem auto}.know_btn_wrapper a:not(:first-of-type){margin-top:0;margin-left:1rem}}.know_flow li{position:relative;background-color:#28a8bf;color:#fff;font-size:1.3rem;font-weight:700;padding:1rem 0 0 5rem;display:block}.know_flow li.arrow+li{margin-top:.5rem}.know_flow li.arrow{background-color:transparent;width:0;height:0;position:relative;border-left:46vw solid transparent;border-right:46vw solid transparent;border-top:1.75rem solid #28a8bf;padding:0}.know_flow li a{color:#fff;text-decoration:none}@media screen and (min-width:768px){.know_flow{display:flex;height:290px}.know_flow li{writing-mode:vertical-rl;letter-spacing:.3rem;padding:0;width:calc(100%/8);display:inline-flex;justify-content:flex-start;align-items:center;font-size:18px;padding:0}.know_flow li:before{content:"";border-left:2rem solid #28a8bf;border-top:145px solid #fff;top:0;right:0;position:absolute}.know_flow li:after{content:"";border-right:2rem solid #fff;border-top:145px solid #28a8bf;bottom:0;right:0;position:absolute}.know_flow li.arrow+li{margin-top:0;margin-left:1rem}.know_flow li.arrow{display:none}.know_flow li a{color:#fff;text-decoration:none;padding:3rem 2rem 0;position:relative;left:-10px}}.know table{line-height:1.5;letter-spacing:0rem;border-collapse:collapse}.know table th,.know table td{border:1px solid #fff;padding:.5rem}.know table th{background-color:#28a8bf;color:#fff}.know table td{background-color:#f4f4f4}table.know_schedule th{font-size:.65rem;padding:.3rem}table.know_schedule th.th_0{background-color:#000;word-break:keep-all}table.know_schedule th.th_sub{background-color:#e1f3f7;color:#28a8bf}table.know_schedule td{font-size:.85rem;letter-spacing:-.05rem;text-align:center}table.know_condition th{font-size:.9rem;word-break:keep-all}table.know_condition td{font-size:.85rem;padding:.8rem;line-height:normal}@media screen and (min-width:768px){.know table{width:100%}.know table th,.know table td{border:2px solid #fff}table.know_schedule th{font-size:16px}table.know_schedule td{font-size:16px}table.know_condition th{font-size:16px;width:10rem}table.know_condition td{font-size:16px}}.owner_wrapper{display:block;margin:2rem auto}.owner_wrapper h4{font-size:1.4rem}.owner_wrapper p{text-align:left}.owner_wrapper .know_btn_wrapper a{width:21rem}.owner_wrapper .btn_more{width:max-content;padding:.5rem 2rem;margin:1.5rem auto}.owner_biz_content_wrapper{display:none;opacity:0;height:0;transition:all .3s}.owner_biz_content_wrapper.active{display:block;opacity:1;height:max-content;margin:2rem auto}.owner_biz_content_wrapper .know_text_box2{border:1px solid #aaa}.owner_sign_box{text-align:center;margin:2rem auto;font-size:.9rem;letter-spacing:-.04rem}@media screen and (min-width:768px){.owner_wrapper h4{font-size:22px}.owner_wrapper .know_btn_wrapper a{width:280px}}.readmore{max-height:none;height:180px;overflow:hidden;transition:all .2s}.readmore.is_active{height:auto}.btn_more_wrapper .inactive{display:initial}.btn_more_wrapper .active{display:none}.btn_more_wrapper.is_active{margin-top:1rem}.btn_more_wrapper.is_active .inactive{display:none}.btn_more_wrapper.is_active .active{display:initial}.btn_more_wrapper.is_active .before_btn{background:0 0}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
img.wp-smiley,img.emoji{display:inline !important;border:none !important;box-shadow:none !important;height:1em !important;width:1em !important;margin:0 .07em !important;vertical-align:-.1em !important;background:0 0 !important;padding:0 !important}
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.wpcf7-back{float:left;margin-top:5px;position:relative;width:70px}.cf7msm-ro{white-space:pre-wrap}
/*!
Theme Name: ilandhome
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: ilandhome
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

ilandhome is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.lazyload{background-image:none !important}.lazyload:before{background-image:none !important}
.no-js .native-lazyload-js-fallback{display:none}