@charset "utf-8";@media screen and (max-width:479px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_015.webp)}}@media screen and (min-width:480px) and (max-width:639px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_014.webp)}}@media screen and (min-width:640px) and (max-width:767px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_015.webp)}}@media screen and (min-width:768px) and (max-width:939px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_014.webp)}}@media screen and (min-width:940px) and (max-width:1023px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_013.webp)}}@media screen and (min-width:1024px) and (max-width:1279px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_012.webp)}}@media screen and (min-width:1280px) and (max-width:1439px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_011.webp)}}@media screen and (min-width:1440px){#title_page{background-image:url(https://centralhousingokinawa.com/images/user/title/real-estate_010.webp)}}#search{text-align:left}#condition picture{text-align:center}#condition figcaption dl dt{cursor:pointer;font-weight:700;margin-top:.5em;position:relative}#condition figcaption dl dt:after{font-family:"Material Design Icons";font-size:150%;font-weight:400;line-height:1;position:absolute;top:50%;right:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#condition figcaption dl dt:not(.active):after{content:"\F0415"}#condition figcaption dl dt.active:after{content:"\F0374"}#condition figcaption dl dd{display:none;margin-bottom:1em}#condition figcaption dl dd input[type="checkbox"]+label:not(.label_btn){min-width:50%}#condition_base{counter-reset:base 0}#condition_base .label_btn{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#B6BFC8;border-radius:.3125em;color:#FFF;margin-top:.5em;padding:0 0 0 .5em;position:relative;text-align:left;transition:background-color 0.1s ease-out 0s;vertical-align:top}#condition_base .label_btn:hover,#condition_base input[type="radio"]:checked+label,#condition_base input[type="checkbox"]:checked+label{background-color:#6A7D8F}#condition_base .label_btn:before{color:#FFFFFF!important;counter-increment:base 1;content:counter(base);display:block;font-family:initial;font-size:100%;line-height:3;position:static;text-align:left;-ms-transform:unset;-webkit-transform:none;-ms-transform:unset;-webkit-transform:none;transform:unset;transform:none}#condition_base input[type="radio"]+label:after,#condition_base input[type="radio"]:checked+label:after,#condition_base input[type="checkbox"]+label:after,#condition_base input[type="checkbox"]:checked+label:after{content:"";background-color:#FFF;display:block;font-size:100%;height:100%;top:0;left:1.5em;-ms-transform:unset;-webkit-transform:none;-ms-transform:unset;-webkit-transform:none;transform:unset;transform:none;width:1px}#condition_base .label_btn span{display:block;font-size:87.5%;line-height:1.25;padding:0 1em;position:absolute;top:50%;left:-webkit-calc(50% + 1em);left:calc(50% + 1em);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;white-space:nowrap}#condition_base .label_btn span:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;content:"\F0133";color:transparent;font-family:"Material Design Icons";font-size:125%;line-height:1;position:absolute;top:50%;left:0;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:color 0.1s ease-out 0s}#condition_base input[type="radio"]:checked+label span:after,#condition_base input[type="checkbox"]:checked+label span:after{color:#FFF}#list{background-color:#F7F9FA}@media screen and (max-width:319px){#list #real_estates .real_estates{font-size:5vw;font-size:5svw}}@media screen and (max-width:389px){#condition_base{font-size:4.25vw;font-size:4.25svw}}@media screen and (max-width:479px){#condition_base .label_btn{width:49%}#condition_base .label_btn:nth-child(4n){margin-left:2%}}@media screen and (min-width:480px) and (max-width:767px){#condition_base .label_btn{width:32%}#condition_base .label_btn:nth-child(6n+4),#condition_base .label_btn:nth-child(6n){margin-left:2%}}@media screen and (min-width:480px) and (max-width:539px){#condition_base{font-size:2.75vw;font-size:2.75svw}}@media screen and (max-width:639px){#list #real_estates .real_estates{width:93.75%}}@media screen and (min-width:640px) and (max-width:767px){#list #real_estates .real_estates{width:-webkit-calc((100% - (3.125% * 3)) / 2);width:calc((100% - (3.125% * 3)) / 2)}#condition figcaption dl dd input[type="checkbox"]+label:not(.label_btn){min-width:-webkit-calc(100% / 3);min-width:calc(100% / 3)}}@media screen and (max-width:767px){#search{}#condition{padding-top:12.5%;padding-bottom:12.5%}#condition picture img{width:75%}#condition figcaption dl{padding:0 3.125%}#list{padding-top:6.25%;padding-bottom:12.5%}#list>p{text-align:center}#list #real_estates .real_estates{margin-top:6.25%;margin-left:3.125%}}@media screen and (min-width:768px){#search{border-top:1px solid #1A1A1A;border-bottom:1px solid #1A1A1A;border-collapse:separate;border-spacing:0;display:table;table-layout:fixed;width:100%}#condition{display:table-cell;padding-top:6.25em;padding-bottom:6.25em;padding-right:3%;vertical-align:top;width:33.25%}#condition picture img{width:100%}#condition_base .label_btn{width:49%}#condition_base .label_btn:nth-child(4n){margin-left:2%}#list{border-left:1px solid #1A1A1A;display:table-cell;padding-top:3.125em;padding-bottom:6.25em;padding-left:3%;position:relative;vertical-align:top;width:66.75%}#list:after{background-color:#F7F9FA;content:"";display:block;height:100%;pointer-events:none;position:absolute;top:0;right:1px;-ms-transform:translate(100%,0);-webkit-transform:translate(100%,0);transform:translate(100%,0);width:50vw;width:50svw;z-index:-1}#list #real_estates .real_estates{margin-top:3.125em;margin-left:2%;width:48%}}@media screen and (min-width:768px) and (max-width:939px){#search{font-size:1.3125vw;font-size:1.3125vw}}@media screen and (min-width:940px) and (max-width:1023px){#search{font-size:1.25vw;font-size:1.25vw}}@media screen and (min-width:1024px) and (max-width:1279px){#search{font-size:1.25vw;font-size:1.25vw}}#detail{color:#1A1A1A;text-align:center}#detail h1{color:#064866;line-height:1.2}#detail h1 span{display:block;font-weight:500}.box{margin-left:auto;margin-right:auto}#detail hr.separate{background-color:#528194}@media screen and (max-width:767px){#detail{padding-bottom:12.5%}#detail h1{padding:12.5% 3.125%}#detail h1 span{font-size:150%}#detail hr.separate{width:93.75%}.box>hr.separate:not(:last-child){margin:6.25% auto}.box>hr.separate:last-child{margin:6.25% auto 0}}@media screen and (min-width:768px){#detail{padding-bottom:6.25em}#detail h1{padding-top:6.25em;padding-bottom:6.25em}#detail h1 span{font-size:200%}.box{width:-webkit-calc(100% - (2.5em * 2))!important;width:calc(100% - (2.5em * 2))!important;max-width:60.75em!important}.box>hr.separate:not(:last-child){margin:3.125em auto 2em}.box>hr.separate:last-child{margin:3.125em auto 0}}#photos{background-color:#EEF0F2}#photo{margin:0 auto}#photo:not(.slick-initialized){position:relative}#photo:not(.slick-initialized):before{content:"";display:block;padding-top:62.5%;pointer-events:none}#photo picture{overflow:hidden;position:relative}#photo:not(.slick-initialized) picture{height:100%;position:absolute;top:0;left:0;width:100%;z-index:1}#photo:not(.slick-initialized) picture:first-child{z-index:2}#photo picture:before{content:"";display:block;padding-top:62.5%;pointer-events:none}#photo picture img{height:100%;cursor:pointer;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;width:100%}#photo.slick-initialized img{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;transition:opacity 0.2s ease-out 0s}#photo.slick-initialized img:hover{opacity:.7}#photo.slick-initialized .slick-next,#photo.slick-initialized .slick-prev{color:transparent;font-size:inherit;height:1.25em;overflow:hidden;width:.625em}#photo.slick-initialized .slick-prev{left:0;-ms-transform:translate(-125%,-50%);-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%)}#photo.slick-initialized .slick-next{right:0;-ms-transform:translate(125%,-50%);-webkit-transform:translate(125%,-50%);transform:translate(125%,-50%)}#photo.slick-initialized .slick-next:before,#photo.slick-initialized .slick-prev:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.25em;width:.625em}#photo.slick-initialized .slick-next:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/chevron/right.svg);background-position:right top}#photo.slick-initialized .slick-prev:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/chevron/left.svg);background-position:left top}#thumb .thumb{position:relative}#thumb:not(.slick-initialized) .thumb{display:inline-block;width:10%}#thumb .thumb:before{content:"";display:block;padding-top:56.25%;pointer-events:none}#thumb .thumb img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;width:100%}#thumb.slick-initialized .thumb{margin:0 10px}#thumb.slick-initialized .thumb:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-style:solid;border-width:.75em .625em 0 .625em;border-color:transparent;content:"";height:0;display:block;position:absolute;top:0;left:50%;-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);transform:translate(-50%,0);transition:border-color 0.2s ease-out 0s;width:0}#thumb.slick-initialized .thumb.slick-current:after{border-color:#528194 transparent transparent transparent}#thumb.slick-initialized .thumb img{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;transition:opacity 0.2s ease-out 0s}#thumb.slick-initialized .thumb:hover img{opacity:.7}#thumb.slick-initialized .thumb.slick-current img{opacity:.5}@media screen and (max-width:767px){#photos{margin-bottom:6.25%}#photo{width:75%}#photo.slick-initialized .slick-next,#photo.slick-initialized .slick-prev{font-size:200%}#thumb{margin-bottom:6.25%}}@media screen and (min-width:768px){#photos{}#photo{margin-bottom:2em}#thumb{margin-bottom:2em}}@media screen and (min-width:768px) and (max-width:1279px){#photo{width:75%}#photo.slick-initialized .slick-next,#photo.slick-initialized .slick-prev{font-size:400%}}@media screen and (min-width:1280px){#photo{width:65%}#photo.slick-initialized .slick-next,#photo.slick-initialized .slick-prev{font-size:600%}}#introduction{text-align:center}#introduction h2{background-color:#C0D1D8;color:#FFF;font-weight:500}#introduction p{text-align:left}@media screen and (max-width:767px){#introduction{margin-bottom:6.25%}#introduction h2{margin:0 auto 3.125%;padding:1.5625% 3.125%;width:93.75%}#introduction p{padding:0 3.125%}}@media screen and (min-width:768px){#introduction{display:table;margin-bottom:2em}#introduction h2{display:table-cell;font-size:75%;vertical-align:middle;width:16em}#introduction p{display:table-cell;padding:.75em 0 .75em 2em;vertical-align:middle}}#info{text-align:left}#info>p{display:inline-block;text-align:center;vertical-align:middle}#status{background-color:#F6F7F9;padding:0 1em;margin-right:1em}#contract{background-color:#FFF;border-radius:100em;color:#1A1A1A;display:inline-block;line-height:1.5;margin-left:.5em;padding:0 1em}#price{margin-right:1em}#price b{font-size:200%;font-weight:500;line-height:1;margin-right:.25em}#price span{font-size:125%}#veiw{color:#3D3D3D;padding:0 .25em 0 2.25em}#veiw span{display:inline-block;position:relative}#veiw span:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5em;position:absolute;top:52.5%;left:0;-ms-transform:translate(-125%,-50%);-webkit-transform:translate(-125%,-50%);transform:translate(-125%,-50%);width:1.5em}body.lazyloaded #veiw span:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/search/view.svg)}@media screen and (max-width:767px){#info{margin-bottom:3.125%;padding:0 3.125%}#info>p{margin-bottom:3.125%}}@media screen and (min-width:768px){#info{display:table;margin-bottom:2em}}#equipment .equipment{color:#528194;display:inline-block;overflow:hidden;text-align:center;vertical-align:top;min-width:7em}#equipment .equipment p{font-size:87.5%}#equipment .equipment [id^="equipment_"]{display:inline-block;position:relative;padding-left:2.25em}#equipment .equipment [id^="equipment_"]:not(#equipment_fa){font-size:125%}#equipment .equipment #equipment_fa{padding-top:.25em}#equipment .equipment [id^="equipment_"]:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.75em;position:absolute;top:50%;left:0;-ms-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:1.75em}body.lazyloaded #equipment_bed:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/real-estate/equipment/bed.svg)}body.lazyloaded #equipment_bath:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/real-estate/equipment/bath.svg)}body.lazyloaded #equipment_pks:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/real-estate/equipment/parking.svg)}body.lazyloaded #equipment_fa:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/real-estate/equipment/sqft.svg)}@media screen and (max-width:767px){#equipment{margin-bottom:3.125%;padding:0 3.125%;text-align:center}#equipment .equipment{margin-bottom:3.125%}}@media screen and (min-width:768px){#equipment{margin-bottom:2em;text-align:left}}#help_btn{text-align:center}#help_btn a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#0080F2;border-radius:100em;color:#FFF;display:inline-block;line-height:1;padding:.75em .25em;text-decoration:none;transition:box-shadow 0.2s ease-out 0s;width:22em}body.lazyloaded #help_btn a[href^="https://centralhousingokinawa.com/contact/"]{padding:.75em .25em .75em 2em}#help_btn a:hover{box-shadow:0 2px 6px -1px rgba(0,0,0,.6),0 0 10px 2px rgba(0,0,0,.1) inset}#help_btn a strong,#help_btn a b{display:inline-block;padding-left:1.5em;position:relative}#help_btn a strong{font-size:200%}#help_btn a b{line-height:2}#help_btn a strong:before,#help_btn a b:before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1.5em;position:absolute;top:50%;left:0;width:1.5em}#help_btn a strong:before{height:1.5em;-ms-transform:translate(-25%,-50%);-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%);width:1.5em}body.lazyloaded #help_btn a[href^="tel:"] strong:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/tel-w.svg)}#help_btn a b:before{height:3em;-ms-transform:translate(-75%,-50%);-webkit-transform:translate(-75%,-50%);transform:translate(-75%,-50%);width:3em}body.lazyloaded #help_btn a[href^="https://centralhousingokinawa.com/contact/"] b:before{background-image:url(https://centralhousingokinawa.com/images/user/icon/mail-w.svg)}#help_btn a span{display:block;margin-top:.5em;font-size:75%}#help .sns_links a{color:#0080F2}@media screen and (max-width:319px){#help_btn{font-size:62.5%}}@media screen and (min-width:320px) and (max-width:359px){#help_btn{font-size:75%}}@media screen and (min-width:360px) and (max-width:413px){#help_btn{font-size:87.5%}}@media screen and (max-width:767px){#help{}#help_btn{margin-bottom:6.25%}#help .sns_links{margin-bottom:6.25%}#help_btn a:nth-child(even){margin-top:3.125%}#help #help_btn+.sns_links{margin-top:-3.125%}#help .sns_links a:before{font-size:300%}}@media screen and (min-width:768px){#help{}#help_btn{margin-top:3.125em;margin-bottom:3.125em}#help_btn a:nth-child(even){margin-left:1.25em}#help .sns_links{margin-top:3.125em;margin-bottom:3.125em}#help #help_btn+.sns_links{margin-top:-1.75em}#help .sns_links a:before{font-size:400%}}
