@import url(https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap&subset=japanese);@charset "UTF-8";*{margin:0;padding:0}abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-family:Noto Sans CJK JP,Noto Sans JP,メイリオ,Meiryo,Verdana,Arial,Helvetica,Hiragino Kaku Gothic Pro W3,ヒラギノ角ゴ Pro W3,Osaka,MS P Gothic,ＭＳ Ｐゴシック,lroSVbN,sans-serif;font-style:normal;vertical-align:baseline;background-color:transparent}img{vertical-align:middle;*line-height:0;*vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;vertical-align:baseline;background:transparent}sup{vertical-align:top}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}table{border-spacing:0;table-layout:fixed;border-collapse:collapse;empty-cells:show}input,select{display:inline;vertical-align:middle;*vertical-align:baseline}html{font-size:62.5%}body{background:transparent;min-width:1200px;padding:0;margin:0;color:#333;font-size:14px;font-size:1.4rem;text-align:left;line-height:1.5;letter-spacing:0;word-wrap:break-word;-webkit-text-size-adjust:100%}.sp{display:none}body>article,body>div,body>footer,body>header,body>section{font-size:1.4rem}li{list-style:none}dd,dt{letter-spacing:.5px}a:link{-webkit-tap-highlight-color:rgba(255,255,255,.3)}a:link,a:visited{color:#333;text-decoration:underline}a:hover{color:#333;text-decoration:none}a img,input[type=button],input[type=image],input[type=submit]{-moz-transition:opacity .2s linear 0s;-webkit-transition:opacity .2s linear 0s;-ms-transition:opacity .2s linear 0s;-o-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s;cursor:pointer}a img{background:hsla(0,0%,100%,.01)}a:hover img,input[type=button]:hover,input[type=image]:hover,input[type=submit]:hover{background-color:transparent;opacity:.7;filter:alpha(opacity=70)}a[href^="tel:"]{text-decoration:none}@media screen and (min-width:768px){a[href^="tel:"]{pointer-events:none}}.fs13{font-size:13px;font-size:1.3rem}.pT30{padding-top:30px!important}.mT10{margin-top:10px!important}.mT50{margin-top:50px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR20{margin-right:20px!important}.mR30{margin-right:30px!important}.mR35{margin-right:35px!important}.mR65{margin-right:65px!important}.mR83{margin-right:83px!important}.mR1em{margin-right:1em!important}.mR2em{margin-right:2em!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB10{margin-bottom:10px!important}.mB15{margin-bottom:15px!important}.mB20{margin-bottom:20px!important}.mB25{margin-bottom:25px!important}.mB30{margin-bottom:30px!important}.mB35{margin-bottom:35px!important}.mB40{margin-bottom:40px!important}.mB45{margin-bottom:45px!important}.mB50{margin-bottom:50px!important}.mB55{margin-bottom:55px!important}.mB70{margin-bottom:70px!important}.mL5{margin-left:5px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL12{margin-left:12px!important}.mL25{margin-left:25px!important}.mL129{margin-left:129px!important}.pB5{padding-bottom:5px!important}.txtRed{color:#f40000!important}.txtGray{color:grey!important}.txtBlue{color:#06a8e6!important}.txt_c{text-align:center!important}.txt_r{text-align:right}.txt_ind{text-indent:-1em;padding-left:1em}.txt_b{font-weight:700}.c_b{clear:both}.r{float:right}.l{float:left}.block{display:block}.height340{height:340px!important}.preload *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}input[type=email],input[type=password],input[type=tel],input[type=text]{width:100%;height:45px;padding:0 8px;line-height:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #9fa0a0;background-color:#fff}input[type=number]{text-align:right;padding:0 8px}label.file{display:inline-block;width:150px;height:30px;border-radius:3px;color:#fff;line-height:1;text-align:center;padding:8px 0;box-sizing:border-box;margin-right:5px;background:#06a8e6;cursor:pointer}input[type=file].file{display:none}input[type=text].file{width:120px!important;border:none!important;display:inline-block;color:#4d4d4d;padding:0;background:none;border-radius:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input:placeholder{color:#ccc}select{height:20px;line-height:20px}select,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}textarea{height:100px;width:100%;padding:8px;border:1px solid #9fa0a0;background-color:#fff}.ime_a,textarea{ime-mode:active}.ime_i{ime-mode:inactive}.ime_d{ime-mode:disabled}button{border:none}.cf:after,.clearfix:after{content:".";display:block;height:0;clear:both;font-size:.1px;line-height:0;overflow:hidden;visibility:hidden}.cf,.clearfix{display:inline-block}* html .cf,* html .clearfix{height:1%;overflow:visible}.cf,.clearfix{display:block}.cf:after,article:after,div:after,footer:after,header:after,ol:after,section:after,ul:after{content:"";display:block;clear:both}.pulldown{position:relative}.pulldown ul{display:none;position:absolute;top:100%;left:0}.accordion_close,.accordion_open{cursor:pointer;-webkit-tap-highlight-color:rgba(255,255,255,.3)}.lightbox-html{display:none}#pagetop{width:1000px;margin:0 auto}#pagetop p{width:60px;float:right}#footer,#pagetop p img{width:100%}#footer{background:#116ce4;margin-top:-15px}#footer .footer-main{width:1000px;padding:55px 0 20px;box-sizing:border-box;margin:0 auto}#footer .footer-main-itemes{display:flex;justify-content:space-between;margin-bottom:20px;flex-flow:row wrap}#footer .footer-main-itemes:after{content:none}#footer .footer-main-itemes .footer-logo{flex:0 1 205px;max-width:205px}#footer .footer-main-itemes .footer-logo img{width:170px;margin-bottom:10px}#footer .footer-main-itemes .footer-logo span{display:block;color:#cfe2fa}#footer .footer-main-itemes dl{flex:0 1 370px;max-width:370px}#footer .footer-main-itemes dl dt{font-size:18px;font-size:1.8rem;font-weight:700;color:#fff;padding-bottom:10px;border-bottom:2px solid #fff;margin-bottom:20px}#footer .footer-main-itemes dl dt span{width:23px;margin-right:10px;display:inline-block}#footer .footer-main-itemes dl dt span img{width:100%}#footer .footer-main-itemes dl dd{display:flex;justify-content:space-between}#footer .footer-main-itemes dl dd:after{content:none}#footer .footer-main-itemes dl dd>div{flex:0 1 185px;max-width:185px}#footer .footer-main-itemes dl dd h3{font-size:16px;font-size:1.6rem;font-weight:700;position:relative;padding-left:25px;box-sizing:border-box;color:#fff;margin-bottom:10px}#footer .footer-main-itemes dl dd h3 a{color:#fff;text-decoration:none}#footer .footer-main-itemes dl dd h3:before{content:"";width:15px;height:15px;position:absolute;top:50%;transform:translateY(-50%);left:0}#footer .footer-main-itemes dl dd h3.icon-map:before{background:url(/images/icon_map-tit.png?cea5ddfa32b68cb18e94bd5dcec00c02) repeat;background-size:cover}#footer .footer-main-itemes dl dd h3.icon-jyoken{margin-bottom:10px}#footer .footer-main-itemes dl dd h3.icon-jyoken:before{background:url(/images/icon_jyoken-tit.png?d26fe9ba642c27af9e85fcdf15bb4abf) repeat;width:12px;background-size:cover}#footer .footer-main-itemes dl dd p.icon-line{margin-left:26px;padding-left:10px;box-sizing:border-box;position:relative}#footer .footer-main-itemes dl dd p.icon-line:before{content:"";width:2px;height:5px;background:#fff;position:absolute;top:50%;left:0}#footer .footer-main-itemes dl dd p.icon-line:after{content:"";width:4px;height:2px;background:#fff;position:absolute;bottom:5px;left:0}#footer .footer-main-itemes dl dd p:not(:last-of-type){margin-bottom:7px}#footer .footer-main-itemes dl dd p a{color:#cfe2fa;text-decoration:none;font-weight:500}#footer .footer-main-itemes ul{flex:0 1 100%;margin-top:25px;display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid #fff}#footer .footer-main-itemes ul li:not(:last-of-type){margin-bottom:10px;margin-right:20px}#footer .footer-main-itemes ul li a{color:#cfe2fa;text-decoration:none;font-weight:500;position:relative;padding-left:15px;box-sizing:border-box}#footer .footer-main-itemes ul li a:before{content:"";width:5px;height:5px;border-top:2px solid #fff;border-right:2px solid #fff;display:inline-block;transform:rotate(45deg);position:absolute;top:1px;left:0;bottom:0;margin:auto}#footer .footer-main-text{width:950px;font-size:13px;font-size:1.3rem;line-height:1.7;color:#cfe2fa;font-weight:500}#footer .copy{width:100%;padding:16px 0;box-sizing:border-box;background:url(/images/copy_bg.png?93c8ed1bfb068e139d7d0a98721a4cb7) repeat}#footer .copy p{font-size:13px;font-size:1.3rem;width:1000px;margin:0 auto;text-align:right;color:#fec728}#contents{width:1000px;margin:0 auto 50px}#contents .title1{font-size:28px;font-size:2.8rem;font-weight:700;margin-bottom:30px;position:relative}#contents .title1 small{display:block;font-size:15px;font-size:1.5rem;font-weight:700;color:#f25130;margin-bottom:8px}#contents .title1 small img{width:30px;margin-right:8px;vertical-align:baseline}.title2{font-size:30px;font-size:3rem;padding-bottom:10px;border-bottom:1px solid #ccc;margin-bottom:30px}#contents table.tb1{width:100%;border-top:1px solid #ccc}#contents table.tb1 tr th{width:160px;text-align:left;background:#f2f2f2;font-weight:700;vertical-align:top}#contents table.tb1 tr td,#contents table.tb1 tr th{padding:10px;box-sizing:border-box;border-bottom:1px solid #ccc}#contents table.tb1 tr td{width:100%;line-height:1.8}#contents table.table_pre-wrap tr td{white-space:pre-wrap}#contents table.tb1 tr td span.name{width:117px;display:inline-block}#contents input[type=checkbox]{display:none}#contents [type=checkbox]+label{cursor:pointer;display:inline-block;position:relative;padding-left:25px;padding-right:10px}#contents input[type=checkbox]+label:before{content:"";border-radius:3px;position:absolute;display:block;box-sizing:border-box;width:18px;height:18px;margin-top:-10px;left:0;top:50%;border:1px solid #b3b3b3;background-color:#fff}#contents input[type=checkbox]:checked+label:after{content:"";position:absolute;display:block;box-sizing:border-box;width:12px;height:6px;margin-top:-5px;top:50%;left:3px;transform:rotate(-45deg);border-left:3px solid #06a8e6;border-bottom:3px solid #06a8e6;border-right-color:#06a8e6;border-top-color:#06a8e6}#contents.top{width:100%}.top-bnr_campaign{width:690px;margin:40px auto -30px}#top-members{width:100%;padding:60px 0;box-sizing:border-box}#top-members section{width:1000px;margin:0 auto}#top-members section h2{font-size:28px;font-size:2.8rem;font-weight:700;margin-bottom:30px;text-align:center;position:relative}#top-members section h2:before{content:"";width:100%;height:1px;background:#4d4d4d;position:absolute;left:0;bottom:20px}#top-members section h2 small{font-size:15px;font-size:1.5rem;font-weight:700;color:#f25130}#top-members section h2 small img{width:30px;margin-right:10px}#top-members section h2 span{display:table;background:#fff;padding:0 30px;box-sizing:border-box;margin:0 auto;position:relative;z-index:1}#top-members section ul{display:flex;flex-flow:row wrap}#top-members section ul li{flex:0 1 192px;max-width:192px;margin-bottom:20px}#top-members section ul li:not(:nth-of-type(5n)){margin-right:10px}#top-members section ul li span{margin-right:5px}#top-members section ul li a{font-size:13px;font-size:1.3rem}#top-members section ul li a span img{height:30px;width:30px;object-fit:contain}#contents.top .top-info{padding:60px 0;box-sizing:border-box;background:#dbe9fb}#contents.top .top-info-items{width:1000px;margin:0 auto;display:flex;justify-content:space-between}#contents.top .top-info-items:after{content:none}#contents.top .top-info-item{flex:0 1 310px;max-width:310px}#contents.top .top-info-item>div{position:relative;margin-bottom:20px}#contents.top .top-info-item>div:before{content:"";background:rgba(0,0,0,.15);width:100%;height:100%;border-radius:7px;position:absolute;top:5px;left:0}#contents.top .top-info-item>div img{border-radius:7px;position:relative;z-index:1}#contents.top .top-info-item dl dt{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:12px}#contents.top .top-bnr{padding:60px 0;box-sizing:border-box}#contents.top .top-bnr ul{width:798px;display:flex;justify-content:flex-start;flex-flow:row wrap;margin:0 auto}#contents.top .top-bnr ul:after{content:none}#contents.top .top-bnr ul li{flex:0 1 192px;max-width:192px;margin-bottom:10px;margin-right:10px}#contents.top .top-bnr ul li:nth-of-type(4n){margin-right:0}#contents.top .top-bnr ul:not(:last-of-type){margin-bottom:20px}#contents.top .top-bnr ul.top-bnr-list2 li{flex:0 1 394px;max-width:394px}#contents.top .top-bnr ul.top-bnr-list2 li:nth-of-type(4n){margin-right:10px}#contents.top .top-bnr ul.top-bnr-list2 li:nth-of-type(2n){margin-right:0}#pick-up{background:#ededed;padding:60px 0;box-sizing:border-box;margin-bottom:10px;position:relative}#pick-up:after{content:"";background:url(/images/bottom_line.png?44e063c65bb87412e049de409c3bfc82) repeat;width:100%;height:10px;position:absolute;left:0;bottom:-10px}#pick-up .title1{width:1000px;margin:0 auto 50px}#pick-up .title1 small img{width:23px}#pick-up .pickup-slider{display:none}#pick-up .pickup-slider.slick-initialized{display:block;position:relative}#pick-up .pickup-slider-item{width:423px;min-width:423px;max-width:423px;background:#fff;border:1px solid #4d4d4d;border-radius:5px;box-sizing:border-box;padding:20px;margin:0 10px}#pick-up .pickup-slider-item dl{margin-bottom:30px}#pick-up .pickup-slider-item dl dt{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:15px}#pick-up .pickup-slider-item dl dt small{color:#116ce4;font-size:12px;font-size:1.2rem;font-weight:400;display:block}#pick-up .pickup-slider-item dl dd{line-height:1.8}#pick-up .pickup-slider-item__btn{width:100%;background:#116ce4;border-radius:5px}#pick-up .pickup-slider-item__btn a{display:block;color:#fff;text-decoration:none;font-weight:700;text-align:center;padding:10px;box-sizing:border-box}#pick-up .slick-arrow{text-indent:100%;white-space:nowrap;overflow:hidden;width:60px;height:60px;border:none;cursor:pointer;position:absolute;top:0;bottom:0;margin:auto;z-index:10}#pick-up .slick-arrow:focus{outline:0}#pick-up .slick-prev{background:url(/images/icon_prev.png?80f09b1301f2f4a4b98ddcfe67b96493) no-repeat;background-size:cover;left:30px}#pick-up .slick-next{background:url(/images/icon_next.png?44af0b1e6f9017d9f7191cf1ddc88d63) no-repeat;background-size:cover;right:30px}#top-news{background:#ededed;padding:60px 0;box-sizing:border-box;margin-bottom:60px}#top-news section{width:1000px;margin:0 auto}#top-news .title1{margin:0 auto 40px}#top-news .title1 small img{width:25px}#top-news .scroll{background:#fff;border:1px solid #4d4d4d;border-radius:5px;box-sizing:border-box;padding:30px}#top-news .scroll dl dt{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:15px}#top-news .scroll dl dt small{color:#116ce4;font-size:12px;font-size:1.2rem;font-weight:400;display:block}#top-news .scroll dl dd{line-height:1.8}#qr-code{width:700px;margin:0 auto 40px}#qr-code .qr-code-main{display:flex;justify-content:space-between}#qr-code .qr-code-main:after{content:none}#qr-code .qr-code-main div.code{flex:0 1 120px;max-width:120px}#qr-code .qr-code-main div.code img{width:100%}#qr-code .qr-code-main dl{flex:0 1 560px;max-width:560px}#qr-code .qr-code-main dl dt{font-size:20px;font-size:2rem;font-weight:700;margin-bottom:10px}#qr-code .qr-code-main dl dd p{margin-bottom:25px}#qr-code .qr-code-main dl dd div{background:#116ce4}#qr-code .qr-code-main dl dd div a{display:block;font-size:16px;font-size:1.6rem;text-decoration:none;color:#fff;padding:2px 15px 6px}#qr-code .qr-code-main dl dd div a span{width:14px;height:14px;margin-right:15px;display:inline-block}#qr-code .qr-code-main dl dd div a span img{width:100%}#pankuzu{width:1000px;margin:10px auto 40px;font-size:12px;font-size:1.2rem}#pankuzu a{color:#1f9ce6}#pankuzu.details{margin-bottom:20px}#pankuzu h1{display:inline;font:inherit}#contents.link ul{display:flex;justify-content:space-between;flex-flow:row wrap}#contents.link ul:after{content:none}#contents.link ul li{flex:0 1 492px;max-width:492px;background:#fff;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;position:relative}#contents.link ul li:after{content:"";background:#ccc;width:100%;height:100%;border-radius:5px;position:absolute;left:0;bottom:-3px;z-index:-1}#contents.link ul li a{display:block;font-size:15px;font-size:1.5rem;text-decoration:none;padding:12px 40px 12px 15px;box-sizing:border-box;position:relative}#contents.link ul li a:after{content:"";background:url(/images/icon_gaibu.png?76d2e2456684ba211c1142e8589d4031) no-repeat;background-size:cover;width:14px;height:14px;position:absolute;top:0;right:20px;bottom:0;margin:auto}#contents.about .sec{margin-bottom:40px}#contents.about .sec h2{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:10px}#contents.about .sec dl dt{font-weight:700;margin-bottom:5px}#property{background:#f7f7f7;padding:50px 0 60px}#property section{width:1000px;background:#fff;border-radius:10px;box-shadow:0 6px 8px -1px rgba(0,0,0,.2);padding:30px 40px 40px;box-sizing:border-box;margin:0 auto}#property section h2{font-size:24px;font-size:2.4rem;text-align:center;margin-bottom:15px}#property .property-main{display:flex;justify-content:space-between}#property .property-main:after{content:none}#property .property-main dl{flex:0 1 435px;max-width:435px}#property .property-main dl dt{text-align:center;font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:15px;position:relative}#property .property-main dl dt:before{content:"";background:#e6e6e6;width:100%;height:2px;border-radius:2px;position:absolute;top:0;left:0;bottom:0;margin:auto}#property .property-main dl dt span{display:table;margin:0 auto;padding:0 15px;background:#fff;position:relative;z-index:1}#property .property-main dl dt span img{width:23px;height:23px;display:inline-block;margin-right:8px}#property .property-main dl dd ul{display:flex;justify-content:space-between;flex-flow:row wrap}#property .property-main dl dd ul:after{content:none}#property .property-main dl dd ul li{flex:0 1 212px;box-sizing:border-box;margin-bottom:15px;border-radius:5px;position:relative}#property .property-main dl dd ul li:after{content:"";position:absolute;bottom:-5px;width:100%;height:100%;border-radius:5px;z-index:0}#property .property-main dl dd ul.rent li:after{background:#82d3f2}#property .property-main dl dd ul.sell li:after{background:#88b5f1}#property .property-main dl dd ul.rent li a{border:1px solid #82d3f2;background:#f3fbfe}#property .property-main dl dd ul.rent li.notfound:after,#property .property-main dl dd ul.sell li.notfound:after{background:#bfbebb}#property .property-main dl dd ul.rent li.notfound a,#property .property-main dl dd ul.sell li.notfound a{cursor:default;border:1px solid #bfbebb;background:#bfbebb}#property .property-main dl dd ul.sell li a{border:1px solid #88b5f1;background:#e7f0fc}#property .property-main dl dd ul li a{font-size:15px;font-size:1.5rem;font-weight:700;text-decoration:none;padding:20px 10px;text-align:center;display:block;border-radius:5px;position:relative;z-index:1}#contents.arataku .arataku_title{padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #ccc;text-align:center}#contents.arataku .main__text{background:#f3fbfe;border:1px solid #cdeefa;padding:25px;box-sizing:border-box;margin-bottom:30px}#contents.arataku .main__text p{width:796px;margin:0 auto;white-space:pre-wrap}#contents.arataku .main-info{display:flex;justify-content:space-between;margin-bottom:20px}#contents.arataku .main-info:after{content:none}#contents.arataku .main-info__pho{flex:0 1 388px;max-width:388px}#contents.arataku .main-info table.tb1{flex:0 1 592px;max-width:592px;border-left:1px solid #ccc}#contents.arataku .main-info table.tb1 tr td,#contents.arataku .main-info table.tb1 tr th{border-right:1px solid #ccc}#contents.arataku .main-info table.tb1 tr td a{color:#06a8e6}#contents.arataku .main-info table.tb1 tr td a.tel{cursor:default;font-size:24px;font-size:2.4rem;text-decoration:none}#contents.arataku .main-info__pho--item{width:100%;margin-bottom:10px}#contents.arataku .main-info__pho--item:not(:last-of-type){margin-bottom:10px}#contents.arataku .main-info__pho--item img{width:100%}#contents.arataku .main-info .thumbnail-list{display:flex;justify-content:flex-start;flex-flow:row wrap}#contents.arataku .main-info .thumbnail-list li{flex:0 1 91px;max-width:91px;height:91px;position:relative;background:#f2f2f2;margin-bottom:10px}#contents.arataku .main-info .thumbnail-list li:not(:nth-of-type(4n)){margin-right:8px}#contents.arataku .main-info .thumbnail-list li img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}#contents.arataku .google-map{width:100%}#contents.arataku .google-map iframe{width:100%;height:400px}#contents.map{width:100%;position:relative}#contents.map .randmark-search{position:absolute;top:15px;left:20px;z-index:200;display:flex;align-items:center}#contents.map .randmark-search dt{margin-right:10px;font-weight:700}#contents.map .randmark-search dt img{width:12px;margin-right:5px}#contents.map .randmark-search dd{position:relative}#contents.map .randmark-search dd .searchtext{width:240px;height:34px;background:#fff;border:none;border-radius:5px;padding-right:30px}#contents.map .randmark-search dd .search-btn{width:15px;height:15px;position:absolute;top:0;right:10px;bottom:0;margin:auto}#contents.map .map-main{position:relative}#contents.map .map-pho,#contents.map .map-pho img{width:100%}#contents.map .map-parts,#contents.map .map-parts li{width:100%;height:100%;position:absolute;top:0;left:0}#contents.map .map-parts li{display:none}#contents.map .map-parts li img{width:100%}#contents.map .map-parts li.current{display:block}#contents.map .map-link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100}#contents.map .map-link li{width:8.0882%;height:5.1698%;border:1px solid #ccc;border-radius:5px;background:#ccc;color:#fff;font-weight:700;text-align:center;position:absolute}#contents.map .map-link li.current{background:#fff}#contents.map .map-link li a{width:100%;height:100%;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:center;pointer-events:none}#contents.map .map-link li.current a{color:#4d4d4d;pointer-events:auto}#contents.map .map-link li span{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#contents.map .map-link li:after{content:"";width:100%;height:100%;border-radius:5px;background:rgba(0,0,0,.2);position:absolute;left:0;bottom:-4px;z-index:-1}#contents.map .map-link .link1{top:5.9084%;right:36.911%}#contents.map .map-link .link2{top:14.771%;right:39.1911%}#contents.map .map-link .link3{top:23.6336%;right:43.6029%}#contents.map .map-link .link4{top:22.1565%;right:33.235%}#contents.map .map-link .link5{top:21.8611%;right:24.2647%}#contents.map .map-link .link6{top:35.1505%;right:50%}#contents.map .map-link .link7{top:32.791%;right:38.235%}#contents.map .map-link .link8{top:41.654%;right:42.9411%}#contents.map .map-link .link9{top:44.0177%;right:32.9411%}#contents.map .map-link .link10{top:38.9955%;right:22.8676%}#contents.map .map-link .link11{top:54.2097%;right:40.147%}#contents.map .map-link .link12{top:67.7991%;right:45.7352%}#contents.map .map-link .link13{top:74.3506%;right:50.2941%}#contents.map .map-link .link14{top:81.2407%;right:53.897%}#contents.map .map-link .link15{top:85.672%;right:62.479%}#contents.map .map-link .link16{top:92.614%;left:23.455%}#contents.map .map-link .link17{top:79.6159%;left:17.794%}#contents.favorite{width:100%;position:relative}#contents.favorite #property{margin-bottom:50px}#contents.favorite .title-favorite{font-size:30px;font-size:3rem;width:1000px;margin:0 auto 20px;display:flex;align-items:center}#contents.favorite .title-favorite span{width:35px;height:35px;display:inline-block;margin-right:8px}#contents.favorite .title-favorite span img{width:100%;display:block}#contents.favorite .favorite-text{width:1000px;margin:0 auto 40px}#contents.favorite .favorite-text .title{font-size:18px;font-size:1.8rem;font-weight:700;margin-bottom:10px}#contents.favorite .favorite-text p{line-height:1.8}#contents.favorite .favorite-main{width:1000px;margin:0 auto 50px}#contents.favorite .favorite-main .favorite-btn{padding-bottom:20px;margin-bottom:30px;border-bottom:1px solid #ccc;display:flex;justify-content:flex-start}#contents.favorite .favorite-main .favorite-btn li{flex:0 1 184px;max-width:184px;background:#fff;box-sizing:border-box;border-bottom:4px solid #ccc;border-radius:10px;margin-right:10px}#contents.favorite .favorite-main .favorite-btn li a{font-size:16px;font-size:1.6rem;font-weight:700;text-decoration:none;text-align:center;padding:15px 0;display:block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}#contents.favorite .favorite-main .favorite-btn li a small{font-weight:400}#contents.favorite .favorite-main .favorite-btn li a:before{content:"";width:20px;height:20px;display:inline-block;vertical-align:text-bottom;margin-right:5px}#contents.favorite .favorite-main .favorite-btn li.rent a:before{background:url(/images/icon_rent002_black.png?bf2c06670dc92fc256e5bfa7399507f5) no-repeat;background-size:cover}#contents.favorite .favorite-main .favorite-btn li.sell a:before{background:url(/images/icon_sell002_black.png?2c54bda4d34c76fc5521656578b5e8bc) no-repeat;background-size:cover}#contents.favorite .favorite-main .favorite-btn li.current{border-bottom:none;margin-top:4px;background:#f3fbfe}#contents.favorite .favorite-main .favorite-btn li.current a{border:1px solid #6acbf0;color:#06a8e6;cursor:default;pointer-events:none}#contents.favorite .favorite-main .favorite-btn li.current.rent a:before{background:url(/images/icon_rent002.png?9a21968d4523d2ae6582208fd712eaf8) no-repeat;background-size:cover}#contents.favorite .favorite-main .favorite-btn li.current.sell a:before{background:url(/images/icon_sell002.png?ef7426aadd6440a03a59fd8e2b8f6cac) no-repeat;background-size:cover}#contents.favorite .list-sub{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:20px}#contents.favorite .list-sub:after{content:none}#contents.favorite .list-sub .check-delete,#contents.favorite .save-list .check-delete{flex:0 1 363px;max-width:363px;background:#f2f2f2;padding:10px 15px;box-sizing:border-box;border-radius:5px;display:flex;align-items:center;position:relative}#contents.favorite .list-sub .check-delete:after,#contents.favorite .save-list .check-delete:after{content:"";position:absolute;border:15px solid transparent;border-left-color:#f2f2f2;box-sizing:border-box;left:10px;bottom:-28px;transform:rotate(90deg)}#contents.favorite .list-sub .check-delete p,#contents.favorite .save-list .check-delete p{margin-right:10px}#contents.favorite .list-sub .check-delete .btn,#contents.favorite .save-list .check-delete .btn{flex:0 1 186px;background:#fff;box-sizing:border-box;border-bottom:4px solid #ccc;border-radius:10px}#contents.favorite .list-sub .check-delete .btn a,#contents.favorite .save-list .check-delete .btn a{font-size:13px;font-size:1.3rem;font-weight:700;text-decoration:none;text-align:center;padding:5px 0;display:block;border:1px solid #ccc;box-sizing:border-box;border-radius:5px}#contents.favorite .list-sub .check-delete .btn a span,#contents.favorite .save-list .check-delete .btn a span{font-size:16px;font-size:1.6rem;vertical-align:text-bottom;line-height:1.2;font-weight:900;color:#fc1c1c;margin-right:3px}#contents.favorite .list-sub .sort span{margin-right:10px}#contents.favorite .list-sub .sort span img{width:12px;margin-right:5px}#contents.favorite .list-sub .sort select{width:150px;height:36px;border:1px solid #ccc;border-radius:3px}#contents.favorite .list-main .list-item{width:100%;display:flex;margin-bottom:20px;border:1px solid #ccc;box-sizing:border-box}#contents.favorite .list-main .list-item .check{flex:0 1 40px;max-width:40px;background:#f2f2f2;display:flex;padding-left:11px;box-sizing:border-box;border-right:1px solid #ccc}#contents.favorite .list-item-main{flex:0 1 960px;max-width:960px}#contents.favorite .list-item-main__title{display:flex;background:#f2f2f2;border-bottom:1px solid #ccc}#contents.favorite .list-item-main__title p{flex:0 1 898px;max-width:898px;padding:10px 15px;box-sizing:border-box;font-weight:700}#contents.favorite .list-item-main__title p span{min-width:100px;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff;border-radius:5px;background:#2bb5ea;padding:3px 5px;text-align:center;margin-right:10px;display:inline-block}#contents.favorite .list-item-main__title .delete-btn{flex:0 1 62px;max-width:62px;border-left:1px solid #ccc;text-align:center}#contents.favorite .list-item-main__title .delete-btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#contents.favorite .list-item-main__title .delete-btn img{width:24px}#contents.favorite .list-text{padding:20px;box-sizing:border-box;display:flex;justify-content:space-between;position:relative;align-items:center}#contents.favorite .list-text:after,#contents.favorite .list-text__pho:after{content:none}#contents.favorite .list-text__pho{flex:0 1 370px;max-width:370px;display:flex;justify-content:space-between}#contents.favorite .list-text__pho li{flex:0 1 180px;max-width:180px;width:180px;height:180px;box-sizing:border-box;position:relative;border:1px solid #ccc}#contents.favorite .list-text__pho li img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}#contents.favorite .list-text__main{flex:0 1 530px;max-width:530px}#contents.favorite .list-text__main-text{box-sizing:border-box;min-height:75px}#contents.favorite .list-text__main-text p{display:inline-block;margin-right:15px;margin-bottom:3px}#contents.favorite .list-text__main-text p.main-text__comment{margin-top:8px;margin-bottom:0}#contents.favorite .list-text__main-text p strong{font-weight:400;background:#06a8e6;color:#fff;padding:0 8px;box-sizing:border-box}#contents.favorite .list-text__main-text__now{margin-bottom:7px}#contents.favorite .list-text__main p span:after{content:" : "}#contents.favorite .list-text__main ul{width:375px;display:flex;flex-flow:row wrap}#contents.favorite .list-text__main ul.list-text__main-info{width:100%;padding-right:220px;box-sizing:border-box;padding-bottom:20px;margin-bottom:10px;border-bottom:1px solid #ccc}#contents.favorite .list-text__main ul.list-text__main-info2{padding-bottom:35px}#contents.favorite .land .list-text__main ul{width:315px}#contents.favorite .list-text__main ul li{flex:0 1 125px;max-width:125px;margin-bottom:3px;margin-right:10px}#contents.favorite .list-text__main ul.list-text__main-info li{flex:0 1 145px;max-width:145px}#contents.favorite .list-text__main ul li.wid-max{flex:0 1 100%;max-width:inherit}#contents.favorite .list-text__main ul li strong{font-size:20px;font-size:2rem;color:#fc1c1c;line-height:1}#contents.favorite .list-text__main ul li strong small{font-size:12px;font-size:1.2rem}#contents.favorite .list-text__main ul li span:after{content:" : "}#contents.favorite .list-text__main ul .list2{flex:0 1 250px;max-width:250px}#contents.favorite .list-text__main ul .list3{flex:0 1 315px;max-width:315px}#contents.favorite .list-text__main ul .sub{flex:0 1 250px;max-width:250px}#contents.favorite .list_text-btn{width:205px;position:absolute;top:20px;right:20px}#contents.favorite .land .list_text-btn{display:table;height:auto;top:50%;right:20px;transform:translateY(-50%)}#contents.favorite .list_text-btn ul{width:205px;display:flex;justify-content:space-between;margin-bottom:5px}#contents.favorite .list_text-btn ul:after{content:none}#contents.favorite .list_text-btn ul li{flex:0 1 100px;max-width:100px;background:#06a8e6;border-bottom:4px solid #0075af;box-sizing:border-box;border-radius:5px}#contents.favorite .list_text-btn ul li a{color:#fff;font-size:13px;font-size:1.3rem;font-weight:700;text-decoration:none;text-align:center;padding:10px;display:block}#contents.favorite .list_text-btn ul li.contact{background:#ff9717;border-bottom-color:#ea6400}#contents.favorite .save-list{width:1000px;margin:0 auto}#contents.favorite .save-list-item{width:100%;display:flex;justify-content:space-between;margin-bottom:20px;border:1px solid #ccc;box-sizing:border-box}#contents.favorite .save-list-item-main:after,#contents.favorite .save-list-item:after{content:none}#contents.favorite .save-list-item .check{flex:0 1 40px;max-width:40px;background:#f2f2f2;display:flex;padding-left:11px;box-sizing:border-box;border-right:1px solid #ccc}#contents.favorite .save-list-item-main{flex:0 1 900px;max-width:900px;display:flex;justify-content:space-between}#contents.favorite .save-list-item-main dl{flex:0 1 700px;max-width:700px;border-right:1px solid #ccc}#contents.favorite .save-list-item-main dt{padding:10px;box-sizing:border-box;border-bottom:1px solid #ccc}#contents.favorite .save-list-item-main dt .category{min-width:100px;font-size:12px;font-size:1.2rem;font-weight:700;color:#fff;border-radius:5px;background:#2bb5ea;padding:3px 5px;text-align:center;margin-right:10px;display:inline-block}#contents.favorite .save-list-item-main dt .day{color:#4d4d4d;margin-right:10px}#contents.favorite .save-list-item-main dt strong{font-size:22px;font-size:2.2rem}#contents.favorite .save-list-item-main dd{padding:10px;box-sizing:border-box;line-height:1.8}#contents.favorite .save-list-item-main .btn-list{flex:0 1 200px;max-width:200px;display:flex;justify-content:center;align-items:center;flex-flow:row wrap;box-sizing:border-box}#contents.favorite .save-list-item-main .btn-list ul{width:100%;padding:0 15px;box-sizing:border-box}#contents.favorite .save-list-item-main .btn-list li{width:100%;border:1px solid #38b9eb;background:#ebf8fd;border-radius:5px}#contents.favorite .save-list-item-main .btn-list li a{display:block;font-size:13px;font-size:1.3rem;color:#06a8e6;text-decoration:none;text-align:center;padding:10px 0;box-sizing:border-box}#contents.favorite .save-list-item-main .btn-list li:last-child{border-color:#fc8c79;background:#fff6f2}#contents.favorite .save-list-item-main .btn-list li:last-child a{color:#4d4d4d}#contents.favorite .save-list-item .delete-btn{flex:0 1 62px;max-width:62px;border-left:1px solid #ccc;text-align:center;background:#f2f2f2}#contents.favorite .save-list-item .delete-btn a{width:100%;height:100%;display:flex;justify-content:center;align-items:center}#contents.favorite .save-list-item .delete-btn img{width:24px}#contents.favorite .pt-photo1 .list-text__pho{flex:0 1 180px;max-width:180px}#contents.favorite .pt-photo1 .list-text__main{flex:0 1 720px;max-width:720px}#contents.terms-detail.favorite{width:1000px}#contents.terms-detail.favorite .list-item-main__title .delete-btn a{display:block;position:relative;text-indent:100%;white-space:nowrap;overflow:hidden}#contents.terms-detail.favorite .list-item-main__title .delete-btn a:before{content:"";width:30px;height:30px;background:url(/images/icon_favorite.png?10eefb14bc93bfb3a439b0a14dcbd420) no-repeat;background-size:cover;top:50%;transform:translateX(50%) translateY(-50%);right:50%;position:absolute}#contents.terms-detail.favorite .list-item-main__title .delete-btn.release a:before{background:url(/images/icon_favorite_black.png?4129423213b34bd31d68934e2a408cee) no-repeat;background-size:cover}#contents .pager{box-sizing:border-box;display:flex;justify-content:center;position:relative;margin-top:30px}#contents .pager li{flex:0 1 40px;width:40px;height:40px;margin-right:10px}#contents .pager li a{width:100%;height:100%;border-radius:3px;font-size:13px;font-size:1.3rem;color:#4c4c4c;text-decoration:none;box-sizing:border-box;display:flex;justify-content:center;align-items:center;transition:all .3s ease;background:#f2f2f2}#contents .pager li.next a,#contents .pager li.prev a{background:#06a8e6;position:relative}#contents .pager li.next a:after,#contents .pager li.prev a:before{content:"";display:block;width:7px;height:7px;border-bottom:2px solid #fff;box-sizing:border-box;transition:all .2s ease 0s;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#contents .pager li.prev a:before{border-left:2px solid #fff;transform:rotate(45deg)}#contents .pager li.next a:after{border-right:2px solid #fff;transform:rotate(-45deg)}#contents .pager li a.current{pointer-events:none;border:1px solid #06a8e6;background:#fff}.favorite-fixed-btn{width:100%;background:rgba(0,0,0,.7);padding:15px;box-sizing:border-box;display:flex;justify-content:center;margin-bottom:60px;position:sticky;bottom:0;left:0}.favorite-fixed-btn p{font-size:20px;font-size:2rem;font-weight:700;color:#fff;margin-right:10px;display:inline-block;vertical-align:top}.favorite-fixed-btn p strong{font-size:30px;font-size:3rem;color:#fc1c1c;margin-left:5px}.favorite-fixed-btn div.favorite-fixed-btn_big{flex:0 253px;max-width:253px;background:#fff6f2;border:1px solid #fc8c79;border-radius:5px;text-align:left;font-weight:700;position:relative;margin-right:4px}.favorite-fixed-btn div.favorite-fixed-btn_big a{font-size:16px;font-size:1.6rem;text-align:center;padding:8px 0;box-sizing:border-box;text-decoration:none;display:block;height:100%;position:relative;box-shadow:0 3px #fc8c79;border-radius:5px}.favorite-fixed-btn button.favorite-fixed-btn_big:before,.favorite-fixed-btn div.favorite-fixed-btn_big a:before{content:"";width:22px;height:22px;background:url(/images/icon_favorite.png?10eefb14bc93bfb3a439b0a14dcbd420) no-repeat;background-size:cover;display:inline-block;vertical-align:text-bottom;margin-right:5px}.favorite-fixed-btn button.favorite-fixed-btn_big{outline:none;cursor:pointer;flex:0 253px;max-width:253px;background:#fff6f2;border:1px solid #fc8c79;border-radius:5px;font-size:16px;font-size:1.6rem;font-weight:700;text-align:center;padding:8px 0;box-sizing:border-box;text-decoration:none;display:block;height:100%;position:relative;box-shadow:0 3px #fc8c79}#contents.top .top-main{padding:40px 0;box-sizing:border-box;background:url(/images/top-main_bg.png?6d9e0edc458e45d38fd9ed306219fa06) no-repeat bottom;background-size:cover;border-bottom:1px solid #0af}#contents.top .top-main-link{width:1000px;margin:0 auto 20px;background:#fff;border-radius:8px;padding:25px;box-sizing:border-box;position:relative;box-shadow:3px 3px 16px -6px rgba(0,0,0,.15)}#contents.top .top-main-lin--title{position:absolute;top:-20px;right:0;left:0;margin:auto;text-align:center}#contents.top .top-main-link--items{display:flex;justify-content:space-between}#contents.top .top-main-link--items:after{content:none}#contents.top .top-main-link--item{flex:0 1 310px;border-radius:8px;background:#fff;box-sizing:border-box;position:relative;padding:20px 15px}#contents.top .top-main-link--item:after{content:"";width:100%;height:100%;display:block;box-sizing:border-box;border:5px solid rgba(0,0,0,.2);border-radius:8px;position:absolute;top:0;left:0}#contents.top .top-main-link--item:first-child{background:url(/images/top-main-title001_bg.jpg?ee0cc14054723ca5523fd0f1ca37bbd1) no-repeat 50%;background-size:cover}#contents.top .top-main-link--item:nth-of-type(2){background:url(/images/top-main-title002_bg.jpg?839a0cd7a7dfcd9f5074b752e796fe7c) no-repeat 50%;background-size:cover}#contents.top .top-main-link--item:nth-of-type(3){background:url(/images/top-main-title003_bg.jpg?8872af213282fc211a585c16cb8fda1b) no-repeat 50%;background-size:cover}#contents.top .top-main-link--item dt{margin-bottom:10px;text-align:center;padding-top:10px}#contents.top .top-main-link--item dd{display:flex;justify-content:space-between;position:relative;z-index:1}#contents.top .top-main-link--item dd:after{content:none}#contents.top .top-main-link--item dd div{flex:0 1 135px;background:#fff;border:1px solid #ccc;border-radius:7px;box-shadow:0 3px #ccc}#contents.top .top-main-link--item dd div a{text-decoration:none;font-size:16px;font-size:1.6rem;font-weight:500;text-align:center;line-height:1;padding:15px;display:block}#contents.top .top-main-link--item dd div a img{width:24px;margin-right:5px;margin-top:-5px}#contents.top .top-main-link--item dd div a strong{font-size:20px;font-size:2rem;font-weight:500;color:#ff9326}#contents.top .top-main-link--item dd div:first-child a strong{color:#06a8e6}#contents.top .top-main-link--item dd.property{display:block}#contents.top .top-main-link--item dd.property div a strong{color:#333}#contents.top .top-main-sub{width:1000px;margin:0 auto;background:#fff;border-radius:8px;padding:25px;box-sizing:border-box;position:relative;box-shadow:3px 3px 16px -6px rgba(0,0,0,.15)}#contents.top .top-main-sub--title{text-align:center;font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:20px;position:relative}#contents.top .top-main-sub--title:before{content:"";background:#e6e6e6;width:100%;height:2px;border-radius:2px;position:absolute;top:0;left:0;bottom:0;margin:auto}#contents.top .top-main-sub--title span{display:table;margin:0 auto;padding:0 15px;background:#fff;position:relative;z-index:1}#contents.top .top-main-sub--title span img{width:20px;margin-right:5px;margin-top:-5px}#contents.top .top-main-search{margin:0 auto 30px;border-radius:8px;box-sizing:border-box}#contents.top .top-main-search .sitenai{position:relative}#contents.top .top-main-search .sitenai input[type=text]{width:100%;height:50px;background:#ebebeb;border-radius:5px;border:none;padding-right:110px;box-sizing:border-box}#contents.top .top-main-search .sitenai span{display:block;position:absolute;width:100px;height:100%;right:0;top:0;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:1}#contents.top .top-main-search .sitenai span:after{content:"";background:url(/images/icon_search-white.png?94152f97e59290aba634259c5494cba1) no-repeat;background-size:cover;width:16px;height:16px;position:absolute;top:0;bottom:0;left:25px;margin:auto}#contents.top .top-main-search .sitenai span input[type=submit]{color:#fff;background:#066ce6;border-top-right-radius:5px;border-bottom-right-radius:5px;border:none;width:100%;height:100%;display:block;padding-left:15px;box-sizing:border-box}#contents.top .top-main-list{margin:0 auto;display:flex;justify-content:space-between}#contents.top .top-main-list:after{content:none}#contents.terms input{display:none}#contents.terms input[type=checkbox]+label:before{content:"";border-radius:3px;position:absolute;display:block;box-sizing:border-box;width:18px;height:18px;margin-top:-10px;left:0;top:50%;border:1px solid #b3b3b3;background-color:#fff}#contents.terms input[type=checkbox]:checked+label:after{content:"";position:absolute;display:block;box-sizing:border-box;width:12px;height:6px;margin-top:-5px;top:50%;left:3px;transform:rotate(-45deg);border-left:3px solid #06a8e6;border-bottom:3px solid #06a8e6;border-right-color:#06a8e6;border-top-color:#06a8e6}#contents.terms input[type=radio]{border-radius:50%;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;right:0;bottom:0;left:0;height:18px;width:18px;transition:all .15s ease-out 0s;color:#fff;cursor:pointer;display:inline-block;outline:none;border:1px solid #ccc;margin-right:8px}#contents.terms input[type=radio]:before{content:"";display:block;width:8px;height:8px;border-radius:50%;margin:4px;transform:scale(0);transition:all .25s ease-out}#contents.terms input[type=radio]:checked:before{background:#2196f3;transform:scale(1)}#contents.terms select{width:170px;height:36px;background:#f7f7f7;border:1px solid #b3b3b3;border-radius:4px;color:#4d4d4d}#contents.terms select:hover{border:1px solid #06a8e6}#contents.terms ul li input{position:absolute;top:0;left:0;display:block;background-color:initial;cursor:pointer;-webkit-appearance:radio;box-sizing:border-box;padding:initial;border:initial;width:100%;height:100%;opacity:0}#contents.terms ul li label{padding:11px 0;box-sizing:border-box;display:block;border:1px solid #ccc;border-radius:4px}#contents.terms ul li input{display:none!important}#contents.terms ul li input+label span{display:block;font-size:10px;font-size:1rem;font-weight:400}#contents.terms ul li input:checked+label{background:#f3fbfe;color:#06a8e6;border:1px solid #6acbf0}#contents.terms ul li input[type=radio]:checked:before{background:#2196f3}#contents.terms ul.terms_list{display:flex;justify-content:space-between;flex-flow:row wrap;margin-bottom:5px}#contents.terms ul.terms_list:after{content:none}#contents.terms ul.terms_list li{flex:0 1 193px;margin-bottom:10px;text-align:center;font-size:15px;font-size:1.5rem;font-weight:700;color:#b3b3b3;position:relative}#contents.terms ul.terms_list li a{width:100%;height:100%;display:block;text-decoration:none;position:absolute;z-index:100;top:0;left:0}#contents.terms table{width:100%;border-top:1px solid #ccc;margin-bottom:30px}#contents.terms table,#contents.terms table tr{border-bottom:1px solid #ccc}#contents.terms table tr th{width:192px;padding:20px;background:#f5f5f5;box-sizing:border-box;color:#4d4d4d;font-size:15px;font-size:1.5rem}#contents.terms table tr th span.icon_head_img img{margin-right:5px}#contents.terms table tr td{padding:23px 20px 13px;box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:wrap}#contents.terms table tr td p{flex:0 1 180px;margin-right:12px;margin-bottom:10px;font-size:13px;font-size:1.3rem}#contents.terms table tr td p.re2tag{flex:0 1 auto}#contents.terms table tr td div{flex:0 1 100%;margin-bottom:10px}#contents.terms table tr td p input[type=checkbox]+label{padding-right:0}#contents.terms table tr td input.freeword_text{display:block;flex:auto;height:36px;border-radius:4px;border:1px solid #ccc}#contents.terms table tr.terms_area th div.area_btn{margin-top:10px}#contents.terms table tr.terms_area th div.area_btn ul{display:flex;justify-content:space-between;flex-wrap:wrap}#contents.terms table tr.terms_area th div.area_btn ul:after{content:none}#contents.terms table tr.terms_area th div.area_btn ul li{flex:0 1 75px;position:relative;font-size:14px;font-size:1.4rem;text-align:center;font-weight:400}#contents.terms table tr.terms_area th div.area_btn ul li input{display:none}#contents.terms table tr.terms_area th div.area_btn ul li label{padding:5px 0;box-sizing:border-box;display:block;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px #ccc}#contents.terms table tr.terms_area th div.area_btn ul li input:checked+label{background:#f3fbfe;color:#06a8e6;border:1px solid #6acbf0;font-weight:700;box-shadow:none}#contents.terms table tr.terms_area td{display:block}#contents.terms table tr.terms_area td dl{margin-bottom:15px}#contents.terms table tr.terms_area td dl:last-child{margin-bottom:0}#contents.terms table tr.terms_area td dl dt{box-sizing:border-box;padding:5px 10px;background:#f5f5f5;margin-bottom:10px;color:#4d4d4d}#contents.terms table tr.terms_area td dl dt p{color:#4d4d4d;font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:0}#contents.terms table tr.terms_area td dl dd{padding-left:10px;box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:wrap}#contents.terms table tr.terms_area td dl dd:after{content:none}#contents.terms table tr.terms_area td dl dd p{flex:0 1 162px;margin-right:27px}#contents.terms table tr.terms_area td div.area_unit_btn,#contents.terms table tr.terms_area td dl dd div.area_btn{margin-top:15px;margin-bottom:20px}#contents.terms table tr.terms_area td div.area_unit_btn ul,#contents.terms table tr.terms_area td dl dd div.area_btn ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:155px}#contents.terms table tr.terms_area td div.area_unit_btn ul:after,#contents.terms table tr.terms_area td dl dd div.area_btn ul:after{content:none}#contents.terms table tr.terms_area td div.area_unit_btn ul li,#contents.terms table tr.terms_area td dl dd div.area_btn ul li{flex:0 1 75px;position:relative;font-size:14px;font-size:1.4rem;text-align:center;font-weight:400}#contents.terms table tr.terms_area td div.area_unit_btn ul li input,#contents.terms table tr.terms_area td dl dd div.area_btn ul li input{display:none}#contents.terms table tr.terms_area td div.area_unit_btn ul li label,#contents.terms table tr.terms_area td dl dd div.area_btn ul li label{padding:5px 0;box-sizing:border-box;display:block;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px #ccc}#contents.terms table tr.terms_area td div.area_btn ul li input:checked+label,#contents.terms table tr.terms_area td dl dd div.area_btn ul li input:checked+label{background:#f3fbfe;color:#06a8e6;border:1px solid #6acbf0;font-weight:700;box-shadow:none}#contents.terms div.more_btn{width:100%;margin-bottom:30px;border:1px solid #ccc;border-radius:7px;box-shadow:0 3px #ccc;position:relative}#contents.terms div.more_btn:before{content:"";background:url(/images/icon_sell.png?899e9baca68855832cec125dacf617a1) no-repeat;background-size:cover;width:20px;height:20px;position:absolute;top:50%;left:32.5%;transform:translate(-50%,-50%)}#contents.terms div.more_btn span{padding:15px 0;display:block;text-align:center;font-size:16px;font-size:1.6rem;font-weight:700;color:#4d4d4d;text-decoration:none;position:relative}#contents.terms div.more_btn span:before{content:"";width:13px;height:9px;background:url(/images/icon_arrow.png?fad38d9d21e910dba96be676a053468d) no-repeat;position:absolute;top:50%;right:32%;transform:translate(-50%,-50%) rotate(180deg)}#contents.terms div.more_btn.accordion_open span:before{transform:translate(-50%,-50%) rotate(0)}#contents.terms div.all_con{width:100%;text-align:center;margin:0 auto 25px;position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky;left:0;bottom:0;background:#fff;padding:10px 0;box-sizing:border-box}#contents.terms div.all_con p{font-size:14px;font-size:1.4rem;font-weight:700;color:#000;margin-right:10px;display:inline-block;vertical-align:top}#contents.terms div.all_con p strong{font-size:35px;font-size:3.5rem;color:#fc1c1c;margin-left:5px}#contents.terms div.all_con div.all_btn_main{width:400px;display:inline-block}#contents.terms div.all_con div.disabled{background:#c2c2c2!important;box-shadow:0 4px #777!important}#contents.terms div.all_con div.disabled a{pointer-events:none}#contents.terms div.all_con div.all_btn_big{border-radius:7px;background:#06a8e6;box-shadow:0 4px #0084c6;margin-bottom:15px}#contents.terms div.all_con div.all_btn_big a{text-decoration:none}#contents.terms div.all_con button.all_btn_big,#contents.terms div.all_con div.all_btn_big a{padding:12px 0;box-sizing:border-box;display:block;color:#fff;font-size:18px;font-size:1.8rem;font-weight:700;text-align:center}#contents.terms div.all_con button.all_btn_big{outline:none;width:100%;cursor:pointer;border:none;border-radius:7px;background:#06a8e6;box-shadow:0 4px #0084c6;margin-bottom:15px}#contents.terms div.all_con div.all_others{text-align:center}#contents.terms div.all_con div.all_others p{display:inline-block;margin:auto}#contents.terms div.all_con div.all_others p span img{margin-right:3px}#contents.terms div.all_con div.all_others p:first-child{margin-right:10px}#contents.terms div.all_con div.all_others p a{font-size:13px;font-size:1.3rem;font-weight:400;color:#06a8e6}#contents a.condition-saved{text-decoration:none;pointer-events:none}#contents.terms div.all_btn_main.loading{min-height:82px}#contents.terms div.all_btn_main.loading>div{padding-top:15px}#contents.p-details{width:100%;margin:0 auto}#contents.p-details div.gray_back{background:#f7f7f7;padding:15px 0;box-sizing:border-box;margin-bottom:20px}#contents.p-details div.gray_back h2.icon{width:1000px;margin:0 auto;font-size:18px;font-size:1.8rem}#contents.p-details h2.icon span{width:110px;background:#06a8e6;font-size:14px;font-size:1.4rem;color:#fff;font-weight:700;padding:5px 10px;border-radius:3px;box-sizing:border-box;margin-right:20px}#contents.p-details div.gray_back2{padding:40px 0 30px;background:#f7f7f7;box-sizing:border-box;margin-bottom:40px}#contents.p-details .main-pho{width:1000px;margin:0 auto}#contents.p-details .main-pho:after{content:none}#contents.p-details .main-pho__img{display:flex;justify-content:space-between;margin-bottom:20px}#contents.p-details .main-pho__img:after{content:none}#contents.p-details .main-pho__img .pho-slider{flex:0 1 592px;max-width:592px;height:447px}#contents.p-details .main-pho__img .pho-slider .slider,#contents.p-details .main-pho__img .pho-slider .slider.slick-initialized{display:none}#contents.p-details .main-pho__img .pho-slider .slide-item__in{width:592px;height:447px;position:relative;background:#f2f2f2}#contents.p-details .main-pho__img .pho-slider .imgslider{display:none}#contents.p-details .main-pho__img .pho-slider .imgslider.slick-initialized{display:block}#contents.p-details .main-pho__img .floor{flex:0 1 394px;max-width:394px;height:447px;background:#f2f2f2;position:relative}#contents.p-details .main-pho__img .floor a{display:block;width:100%;height:100%}#contents.p-details .main-pho__img .floor a:after,#contents.p-details .main-pho__img .pho-slider .slide-item__in a:after{content:"";background:url(/images/icon_lightbox.png?4e44ab2f25448b0ab48c45bfaadd57c6) no-repeat;background-size:cover;width:40px;height:40px;position:absolute;right:10px;bottom:10px}#contents.p-details .main-pho__img .floor img,#contents.p-details .main-pho__img .pho-slider .slide-item__in img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}#contents.p-details .main-pho .thumbnail-list{display:flex;justify-content:flex-start;flex-flow:row wrap}#contents.p-details .main-pho .thumbnail-list li{flex:0 1 91px;max-width:91px;height:91px;position:relative;background:#f2f2f2;margin-bottom:10px}#contents.p-details .main-pho .thumbnail-list li img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}#contents.p-details .main-pho .thumbnail-list li:not(:nth-of-type(10n)){margin-right:10px}#contents.p-details .movie{margin-bottom:10px}#contents.p-details .movie ul{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:flex-start}#contents.p-details .movie ul:after{content:none}#contents.p-details .movie ul li{flex:0 1 490px;max-width:490px;position:relative;width:100%;padding-top:26.25%;margin-bottom:20px}#contents.p-details .movie ul li iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#contents.p-details .point{background:#ebf8fd;display:flex;justify-content:space-between;margin-bottom:40px}#contents.p-details .point:after{content:none}#contents.p-details .point dt{font-size:18px;font-size:1.8rem;font-weight:700;color:#fff;flex:0 1 140px;max-width:140px;background:#06a8e6;display:flex;align-items:center}#contents.p-details .point dt span{font-family:Noto Sans JP,メイリオ;margin:0 auto}#contents.p-details .point dt span img{width:30px;margin-right:5px;margin-top:-5px}#contents.p-details .point dd{flex:0 1 860px;max-width:860px;padding:25px;box-sizing:border-box;white-space:pre-wrap}#contents.p-details div.sub-detail{width:1000px;margin:0 auto}#contents.p-details .tb1{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;margin-bottom:20px;font-size:14px;font-size:1.4rem;color:#4d4d4d}#contents.p-details .tb1 th{width:150px;background:#f2f2f2;font-weight:700;padding:10px;box-sizing:border-box;border-right:1px solid #ccc;border-bottom:1px solid #ccc;vertical-align:top}#contents.p-details .tb1_price th{width:180px}#contents.p-details .tb1 th.subtotal{vertical-align:middle}#contents.p-details .tb1 td{padding:8px 15px;box-sizing:border-box;border-right:1px solid #ccc;border-bottom:1px solid #ccc}#contents.p-details .tb1 td.subtotal{background:#ffe8e8}#contents.p-details .tb1 td span{font-size:15px;font-size:1.5rem}#contents.p-details .tb1 td small{font-size:13px;font-size:1.3rem}#contents.p-details .tb1 td strong{font-size:18px;font-size:1.8rem;font-weight:700;color:#fc1c1c}#contents.p-details .tb1_1,#contents.p-details .tb1_2{margin-bottom:0;border-top:none}#contents.p-details .tb1_1 td,#contents.p-details .tb1_1 th{border-bottom:none;border-top:1px solid #ccc}#contents.p-details .category{margin-bottom:30px;display:flex;justify-content:flex-start;flex-flow:row wrap;width:100%}#contents.p-details .category li{flex:0 1 192px;max-width:192px;border:1px solid #ccc;color:#ccc;padding:5px;box-sizing:border-box;background:#fff;text-align:center;position:relative;margin-bottom:6px}#contents.p-details .category li.current{border:1px solid #6acbf0;color:#4d4d4d;background:#f3fbfe}#contents.p-details .category li:not(:nth-of-type(5n)){margin-right:10px}#contents.p-details .category li span img{width:15px;height:15px;margin-left:5px;vertical-align:text-bottom}#contents.p-details .category li .coment{color:#ccc;display:block;position:absolute;top:calc(100% + 5px);right:0;left:0;background:#fff;border:1px solid #ccc;padding:5px 10px;box-sizing:border-box;z-index:1}#contents.p-details .category li .coment:before{content:"";width:8px;box-sizing:border-box;position:absolute;right:0;left:0;top:-20px;border-color:transparent transparent #ccc;border-style:solid;border-width:12px 5px 7px;margin:auto}#contents.p-details .category li.current .coment{color:#4d4d4d;border:1px solid #6acbf0}#contents.p-details .category li.current .coment:before{border-bottom:7px solid #6acbf0}#contents.p-details .flex_box{display:flex;justify-content:space-between}#contents.p-details .flex_box:after{content:none}#contents.p-details .flex_box table{flex:0 1 490px;max-width:490px}#contents.p-details .property-text{font-family:Noto Sans JP,メイリオ;padding:20px 25px;box-sizing:border-box;border:1px solid #cdeefa;background:#f3fbfe;line-height:1.8;margin-bottom:40px}#contents.p-details .map1{margin-bottom:35px}#contents.p-details .map1 .google-map{width:100%;height:600px}#contents.p-details .map1-title{font-size:24px;font-size:2.4rem;font-weight:700;margin-bottom:30px;position:relative;padding-left:50px}#contents.p-details .map1-title span{width:36px;height:36px;position:absolute;top:-3px;left:0}#contents.p-details .map1-title span img{width:100%;height:100%}#contents.p-details .map1-main{border:1px solid #ccc;margin-bottom:10px}#contents.p-details .map1-main iframe{width:100%;height:600px;vertical-align:bottom}#contents.p-details .map1-main dl{display:flex;justify-content:space-between}#contents.p-details .map1-main dl:after{content:none}#contents.p-details .map1-main dl dt{flex:0 1 130px;max-width:130px;background:#4d4d4d;text-align:center;padding:15px 0;box-sizing:border-box;color:#fff;font-weight:700}#contents.p-details .map1-main dl dd{flex:0 1 762px;max-width:762px;display:flex;justify-content:flex-start;align-items:center;padding-left:15px}#contents.p-details .map1-main dl dd p{margin-right:20px;font-size:18px;font-size:1.8rem}#contents.p-details .map1-main dl dd p span{margin-right:5px}#contents.p-details .map1-main dl dd p span img{height:20px}#contents.p-details .map1-main dl dd p strong{font-size:24px;font-size:2.4rem;font-weight:400}.map-mark{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px}.map-mark:after{content:none}.map-mark li{flex:0 1 104px;max-width:104px}.map-mark li label{background:#fff;height:80px;border-radius:5px;border:1px solid #ccc;box-shadow:0 3px 0 #ccc;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;cursor:pointer}.map-mark li label:hover{background:#fff9e9;border-color:#fed868;box-shadow:0 3px 0 #fed868}#contents.p-details .map1 .randmark-serch{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}#contents.p-details .map1 .randmark-serch dt{flex:0 0 150px;max-width:150px;font-weight:700}#contents.p-details .map1 .randmark-serch dt img{margin-right:5px}#contents.p-details .map1 .randmark-serch dd{flex:0 1 100%;position:relative}#contents.p-details .map1 .randmark-serch dd input[type=text]{border:1px solid #ccc;border-radius:5px;background:#f7f7f7;padding-right:30px;box-sizing:border-box}#contents.p-details .map1 .randmark-serch dd .search-btn{background:transparent;width:17px;height:17px;padding:0;border:none;outline:none;margin:auto;position:absolute;top:50%;right:10px;transform:translateY(-50%);cursor:pointer}#contents.p-details .map2 iframe{width:100%;height:340px;margin-bottom:80px}#contents.p-details div.under_contact{margin-bottom:80px}#contents.p-details div.under_contact h2{font-size:24px;font-size:2.4rem;position:relative;padding-left:50px;margin-bottom:30px}#contents.p-details div.under_contact h2 span{width:36px;height:27px;position:absolute;top:0;left:0}#contents.p-details div.under_contact h2 span img{width:100%;height:100%}#contents.p-details div.under_contact div.flex_contact{display:flex;justify-content:space-between;flex-wrap:wrap}#contents.p-details div.under_contact div.flex_contact form{flex:0 1 596px;max-width:596px}#contents.p-details div.under_contact div.flex_contact table.form{background:#fffbee;border:1px solid #e6ddcf;width:591px}#contents.p-details div.under_contact div.flex_contact table.form tbody{padding:15px 20px;box-sizing:border-box;display:block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr{padding:10px 0;display:block;border-bottom:1px solid #e6ddcf}#contents.p-details div.under_contact div.flex_contact table.form tbody tr:first-child{padding:0 0 10px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr:last-child{padding:15px 0 10px;border:none}#contents.p-details div.under_contact div.flex_contact table.form tbody tr th{width:150px;margin-right:10px;padding-right:10px;box-sizing:border-box}#contents.p-details div.under_contact div.flex_contact table.form tbody tr th span{background:#fc1c1c;color:#fff;width:34px;box-sizing:border-box;font-size:12px;text-align:center;font-weight:400;margin-left:5px;padding:0 4px 2px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr td input{width:240px;height:40px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address{display:inline-block;width:100%}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_main{margin-bottom:10px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_main input[type=text]{margin:0 10px;width:100px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_main p{flex:0 1 175px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_main p span{display:inline-block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_main p input{width:160px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_btn{flex:0 1 90px;width:90px;max-width:90px;box-shadow:0 4px #191919;background:#4d4d4d;text-align:center;display:inline-block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_btn a{color:#fff;text-decoration:none;box-sizing:border-box;padding:8px 0;display:block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address p.address_text input{width:397px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_last_btn td{display:block;text-align:center}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_last_btn td button{cursor:pointer;width:100%;margin:0 auto;background:#fec728;border-radius:5px;text-align:center;box-shadow:0 4px #e8a000;font-size:16px;font-size:1.6rem;font-weight:700;border:none;padding:13px 0;display:block;color:#fff;text-decoration:none;outline:none}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_last_btn td p{width:100%;margin:0 auto;background:#fec728;border-radius:5px;text-align:center;box-shadow:0 4px #e8a000}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_last_btn td .back{width:47%;display:inline-block;background:#bbb;box-shadow:0 4px #aaa}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_last_btn td .post{width:47%;display:inline-block;margin-left:20px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_last_btn td p a{font-size:16px;font-size:1.6rem;font-weight:700;text-align:center;padding:13px 0;display:block;color:#fff;text-decoration:none}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_fax input,#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_mail input,#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_tel input{width:397px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_other input{width:16px;height:16px;margin-right:10px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_other td p{margin-bottom:10px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_other td p textarea{width:397px}#contents.p-details div.under_contact div.flex_contact div.contact_shop{flex:0 1 392px;max-width:392px;padding:15px 25px;box-sizing:border-box;border:1px solid #d9d9d9}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_logo{width:340px;margin:0 auto 15px}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_logo img{width:100%}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_pho{width:340px;margin:0 auto 10px}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_pho img{width:100%}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_phone{background:#e6f6fc;font-weight:700;text-align:center;border-radius:5px;margin-bottom:15px}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_phone a{font-size:26px;font-size:2.6rem;text-decoration:none;color:#06a8e6;display:block;padding:8px 0;box-sizing:border-box;line-height:1.5}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_phone a p{font-size:14px;font-size:1.4rem;line-height:1;color:#1a1a1a}#contents.p-details div.under_contact div.flex_contact div.contact_shop table{width:100%;margin-bottom:20px}#contents.p-details div.under_contact div.flex_contact div.contact_shop table tr{padding-bottom:5px;box-sizing:border-box;display:block}#contents.p-details div.under_contact div.flex_contact div.contact_shop table tr th{width:80px}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_btn{width:100%;background:#fafafa;border:1px solid #ccc;text-align:center;border-radius:5px;margin-bottom:20px;box-shadow:0 4px #ccc}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_btn a{font-size:14px;font-size:1.4rem;font-weight:700;padding:10px 0;box-sizing:border-box;display:block;text-decoration:none}#contents.p-details div.other_list{margin-bottom:20px}#contents.p-details div.other_list h3{font-size:18px;font-size:1.8rem;position:relative;margin-bottom:20px}#contents.p-details div.other_list h3 span{background:#fff;box-sizing:border-box;padding-right:15px}#contents.p-details div.other_list h3:before{content:"";width:100%;height:1px;background:#e6e6e6;top:50%;left:0;transform:translateY(-50%);position:absolute;z-index:-2}#contents.p-details div.other_list ul{display:flex;justify-content:space-between}#contents.p-details div.other_list ul:after{content:none}#contents.p-details div.other_list ul li{flex:0 1 160px;background:#f7f7f7;border:1px solid #e6e6e6;padding:10px;box-sizing:border-box}#contents.p-details div.other_list ul li a{text-decoration:none}#contents.p-details div.other_list ul li div.other_list-pho{width:100%;margin-bottom:10px}#contents.p-details div.other_list ul li div.other_list-pho img{width:100%}#contents.p-details div.other_list ul li dl{font-size:13px;font-size:1.3rem}#contents.p-details div.other_list ul li dl dt{font-weight:700}#contents.p-details div.other_list ul li dl dd p:last-child{font-size:14px;font-size:1.4rem;font-weight:700}#contents.p-details div.other_list ul li dl dd p:last-child span.price_tag{color:#1a1a1a}#contents.p-details div.other_list ul li dl dd p:last-child strong{font-size:20px;font-size:2rem}#contents.p-details .detail-btn-list{width:1000px;margin:0 auto 10px;display:flex;justify-content:flex-end}#contents.p-details .detail-btn-list .price:after,#contents.p-details .detail-btn-list:after{content:none}#contents.p-details .detail-btn-list .price{flex:0 1 596px;max-width:596px;display:flex;justify-content:space-between}#contents.p-details .detail-btn-list .price p{font-weight:700;flex:0 1 292px;max-width:292px;border-bottom:1px solid #ccc;padding-bottom:10px}#contents.p-details .detail-btn-list .price p span{color:#fc1c1c}#contents.p-details .detail-btn-list .price p strong{font-size:20px;font-size:2rem}#contents.p-details .detail-btn-list ul{flex:0 1 390px;max-width:390px;display:flex;justify-content:flex-end}#contents.p-details .detail-btn-list ul li{flex:0 1 190px;background:#fff6f2;border:1px solid #fc8c79;border-radius:5px;text-align:left;font-size:13px;font-size:1.3rem;font-weight:700;position:relative}#contents.p-details .detail-btn-list ul li a{padding:8px 0 8px 12px;box-sizing:border-box;text-decoration:none;text-align:center;width:100%;height:38px;display:block;position:relative;box-shadow:0 3px #fc8c79;border-radius:5px}#contents.p-details .detail-btn-list ul li:first-child{background:#fafafa;border:1px solid #ccc;margin-right:10px}#contents.p-details .detail-btn-list ul li:first-child a{box-shadow:0 3px #ccc}#contents.p-details .detail-btn-list ul li:first-child a:before{content:"";width:20px;height:20px;background:url(/images/icon_print.png?21ba4d81105cf9e2ddd59e0f13bc73c5) no-repeat;background-size:cover;display:inline-block;vertical-align:middle;margin-right:5px}#contents.p-details .detail-btn-list ul li:last-of-type a:before{content:"";width:20px;height:20px;background:url(/images/icon_favorite.png?10eefb14bc93bfb3a439b0a14dcbd420) no-repeat;background-size:cover;display:inline-block;margin-right:5px;vertical-align:middle}#contents.p-details .detail-btn-list ul li.release{background:#ebebeb;border-color:#ccc}#contents.p-details .detail-btn-list ul li.release a{box-shadow:0 3px #ccc}#contents.p-details .detail-btn-list ul li.release a:before{background:url(/images/icon_favorite_black.png?4129423213b34bd31d68934e2a408cee) no-repeat;background-size:cover}.print #contents.p-details .movie,.print #contents.p-details div.other_list,.print #contents.p-details div.under_contact .flex_contact .contact_shop .shop_btn,.print #contents.p-details div.under_contact .flex_contact form,.print #footer,.print #header,.print #pagetop,.print #pankuzu{display:none!important}.print #contents.p-details .detail-btn-list ul{display:none}.preview #contents.p-details div.other_list,.preview #contents.p-details div.under_contact .flex_contact .contact_shop .shop_btn,.preview #contents.p-details div.under_contact .flex_contact form,.preview #footer,.preview #header,.preview #pagetop,.preview #pankuzu{display:none!important}.preview #contents.p-details .detail-btn-list ul .detailbtn-favorite{display:none}#contents.p-details .tb2_1,#contents.p-details .tb2_1 tbody{display:flex;justify-content:space-between}#contents.p-details .tb2_1 tbody{width:100%;align-items:stretch;flex-flow:row wrap}#contents.p-details .tb2_1 tr{flex:0 1 499.5px;max-width:500px;display:flex;justify-content:space-between}#contents.p-details .tb2_1 th{flex:0 1 150px;width:150px;max-width:150px;display:block}#contents.p-details .tb2_1 td{flex:0 1 349px;max-width:349px;display:block}#contents.p-details .tb2_1 tr.colspan1{flex:0 1 1000px;max-width:1000px}#contents.p-details .tb2_1 tr.colspan1 th{flex:0 1 150px;width:150px;max-width:150px;display:block}#contents.p-details .tb2_1 tr.colspan1 td{flex:0 1 849px;max-width:849px;display:block}#contents.p-details .button--show-map{background:#1fb1e8;width:550px;height:50px;border-radius:5px;box-shadow:0 4px 0 0 #0084c6;margin:0 auto 40px;color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none;display:flex;justify-content:center;align-items:center}#contents.terms-detail div.top_title{display:flex;justify-content:space-between;border-bottom:1px solid #ccc;margin-bottom:30px}#contents.terms-detail div.top_title h1{flex:0 1 392px;font-size:30px;font-size:3rem;margin-top:18px}#contents.terms-detail div.top_title div.right_nav{flex:0 1 710px;font-size:13px;font-size:1.3rem}#contents.terms-detail div.top_title div.right_nav div.right{float:right;margin-bottom:12px}#contents.terms-detail div.top_title div.right_nav div.right p{padding-left:25px;display:inline-block;box-sizing:border-box;position:relative;color:#4d4d4d;margin-left:auto}#contents.terms-detail div.top_title div.right_nav div.right p:before{content:"";position:absolute;left:0}#contents.terms-detail div.top_title div.right_nav div.right p.jyoken_btn{margin-right:15px}#contents.terms-detail div.top_title div.right_nav div.right p.jyoken_btn:before{width:16px;height:16px;background:url(/images/icon_favorite.png?10eefb14bc93bfb3a439b0a14dcbd420) no-repeat;background-size:cover;top:2px}#contents.terms-detail div.top_title div.right_nav div.right p.jyoken-mail_btn:before{width:16px;height:12px;top:4px;background:url(/images/icon_mail.png?ba0384b75531b974948e31be5d6dcfeb) no-repeat;background-size:cover}#contents.terms-detail div.top_title div.right_nav div.search-condition{width:100%}#contents.terms-detail div.top_title div.right_nav div.search-condition_overflow{width:64%}#contents.terms-detail div.top_title div.right_nav div.search-condition_overflow p{width:100%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#contents.terms-detail div.top_title div.right_nav div.map-header-title{display:inline-block;margin-right:10px;position:relative}#contents.terms-detail div.top_title div.right_nav div.map-header-title a{display:flex;align-items:center;width:100%;height:100%;padding:0 25px 0 0;box-sizing:border-box;text-decoration:none;position:relative}#contents.terms-detail div.top_title div.right_nav div.map-header-title a:after{content:"";background:url(/images/icon-map-btn.png?0fefa1969fc2fad0f8d9161a2a5f33b6) no-repeat;background-size:cover;width:18px;height:18px;position:absolute;top:0;right:0;bottom:0;margin:auto}#conditions-serch{display:none;width:100%;background:#fff;padding:20px 40px 10px;box-sizing:border-box;position:absolute;top:37px;left:0;z-index:10;border:1px solid #ccc;border-top:none}#conditions-serch ul{display:flex;justify-content:flex-start;flex-flow:row wrap}#conditions-serch ul li{background:#ebebeb;color:#4d4d4d;margin-right:5px;border-radius:12px;line-height:1;padding:6px 10px;text-align:center;margin-bottom:10px}#contents.terms-detail div.top_title div.right_nav div.change_btn{width:100px;font-size:12px;font-size:1.2rem;display:inline-block;border:1px solid #ccc;border-radius:3px;margin-right:5px}#contents.terms-detail div.top_title div.right_nav div.change_btn a{padding:4px 0;box-sizing:border-box;display:block;text-align:center;text-decoration:none}#contents.terms-detail div.nav_list{margin-bottom:18px}#contents.terms-detail div.nav_list h2{font-size:17px;font-size:1.7rem;float:left}#contents.terms-detail div.nav_list h2 strong{font-size:28px;font-size:2.8rem;letter-spacing:.2rem}#contents.terms-detail div.nav_list div.list_btn{margin-bottom:20px}#contents.terms-detail div.nav_list div.list_btn div.right_nav{float:right;display:flex}#contents.terms-detail div.nav_list div.list_btn ul{width:265px;display:flex;justify-content:space-between;margin-right:10px}#contents.terms-detail div.nav_list div.list_btn ul:after{content:none}#contents.terms-detail div.nav_list div.list_btn ul li{flex:0 1 130px;position:relative;font-size:14px;font-size:1.4rem;text-align:center;font-weight:400}#contents.terms-detail div.nav_list div.list_btn ul li input{display:none}#contents.terms-detail div.nav_list div.list_btn ul li label{padding:7px 0;box-sizing:border-box;display:block;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px #ccc}#contents.terms-detail div.nav_list div.list_btn ul li input:checked+label{background:#f3fbfe;color:#06a8e6;border:1px solid #6acbf0;font-weight:700;box-shadow:none}#contents.terms-detail div.nav_list div.list_btn div.order_list{display:inline-block;margin-right:10px}#contents.terms-detail div.nav_list div.list_btn div.order_list p{display:inline-block;font-size:14px;font-size:1.4rem;margin-right:5px}#contents.terms-detail div.nav_list div.list_btn div.order_list select{display:inline-block;width:160px;height:36px}#contents.terms-detail div.nav_list div.list_btn div.view_list{display:inline-block}#contents.terms-detail div.nav_list div.list_btn div.view_list p{display:inline-block;font-size:14px;font-size:1.4rem;margin-right:5px}#contents.terms-detail div.nav_list div.list_btn div.view_list select{display:inline-block;width:80px;height:36px}#contents.terms-detail div.nav_list div.check_fav{background:#f2f2f2;border-radius:5px;padding:8px 10px 8px 13px;box-sizing:border-box;display:inline-block;position:relative}#contents.terms-detail div.nav_list div.check_fav:before{content:"";position:absolute;left:10px;bottom:-10px;width:0;height:0;border-color:#f2f2f2 transparent transparent;border-style:solid;border-width:10px 10px 0}#contents.terms-detail div.nav_list div.check_fav p{display:inline-block;margin-right:8px}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn{background:#fff6f2;border:1px solid #fc8c79;border-radius:5px;text-align:center;display:inline-block;font-size:13px;font-size:1.3rem;font-weight:700;position:relative}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn a{padding:5px 23px 5px 40px;box-sizing:border-box;text-decoration:none;display:block;position:relative;box-shadow:0 3px #fc8c79;border-radius:5px}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn a:before{content:"";width:18px;height:18px;background:url(/images/icon_favorite.png?10eefb14bc93bfb3a439b0a14dcbd420) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);left:18px;position:absolute}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn a:hover{background:#fc8c79;color:#fff;box-shadow:0 3px #fc4128}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn a:hover:before{content:"";width:18px;height:18px;background:url(/images/icon_favorite_white.png?b04651a35e98f78392bc57f54bebb21d) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);left:18px;position:absolute;z-index:4}#contents.terms-detail div.main_list{margin-bottom:20px}#contents.terms-detail div.main_list ul li{margin-bottom:30px}#contents.terms-detail div.main_list ul li h3{font-size:16px;font-size:1.6rem;background:#f2f2f2;padding:6px 15px;box-sizing:border-box;margin-bottom:15px;border-top:3px solid #06a8e6}#contents.terms-detail div.main_list ul li div.list_detail{padding:0 15px;box-sizing:border-box}#contents.terms-detail div.main_list ul li div.list_detail dl{display:flex;justify-content:flex-start;margin-bottom:15px}#contents.terms-detail div.main_list ul li div.list_detail dl dt{flex:0 1 180px;height:120px;border:1px solid #ccc;box-sizing:border-box;padding:0 10px}#contents.terms-detail div.main_list ul li div.list_detail dl dt.new{position:relative}#contents.terms-detail div.main_list ul li div.list_detail dl dt.new:after{content:"";width:54px;height:31px;background:url(/images/icon_new.png?aa87e6bf96c944fb8cfb88d5b190a00e) no-repeat;background-size:cover;top:-1px;left:-6px;z-index:3;position:absolute}#contents.terms-detail div.main_list ul li div.list_detail dl dt img{width:100%;margin:0 auto}#contents.terms-detail div.main_list ul li div.list_detail dl dd{flex:0 1 auto;padding:10px 20px 0;box-sizing:border-box}#contents.terms-detail div.main_list ul li div.list_detail dl dd p{margin-bottom:5px}#contents.terms-detail div.main_list ul li div.list_detail table{width:100%;border-bottom:1px solid #ccc}#contents.terms-detail div.main_list ul li div.list_detail table tr{width:100%}#contents.terms-detail div.main_list ul li div.list_detail table tr.head{background:#f2f2f2;border-top:1px solid #ccc}#contents.terms-detail div.main_list ul li div.list_detail table tr.head th{box-sizing:border-box;font-size:12px;font-size:1.2rem;color:#666;font-weight:400;padding:10px 10px 10px 0}#contents.terms-detail div.main_list ul li div.list_detail table tr.head th:first-child{width:157px}#contents.terms-detail div.main_list ul li div.list_detail table tr.head th.floor{width:50px}#contents.terms-detail div.main_list ul li div.list_detail table tr.head th.money,#contents.terms-detail div.main_list ul li div.list_detail table tr.head th.money_sub{width:90px}#contents.terms-detail div.main_list ul li div.list_detail table tr.head th.money_parking{width:75px}#contents.terms-detail div.main_list ul li div.list_detail table tr.head th.land{width:90px}#contents.terms-detail div.main_list ul li div.list_detail table tr.data{height:80px}#contents.terms-detail div.main_list ul li div.list_detail table tr td{padding:10px 0;box-sizing:border-box;vertical-align:middle}#contents.terms-detail div.main_list ul li div.list_detail table tr td.check_button{padding-left:20px;padding-right:20px}#contents.terms-detail div.main_list ul li div.list_detail table tr td.check_button input[type=checkbox]{border-radius:3px;width:18px;height:18px;border:1px solid #b3b3b3;background-color:#fff;display:inline-block;margin-right:15px}#contents.terms-detail div.main_list ul li div.list_detail table tr td div.mitori_pho{width:80px;height:60px;display:inline-block}#contents.terms-detail div.main_list ul li div.list_detail table tr td div.mitori_pho img{width:100%;margin:0 auto;vertical-align:middle}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact{vertical-align:middle}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact p{display:inline-block;font-size:13px;font-size:1.3rem;margin-right:30px;vertical-align:middle}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div{display:inline-block}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.big_fav_btn{width:160px;background:#fff6f2;border:1px solid #fc8c79;border-radius:5px;text-align:left;font-size:13px;font-size:1.3rem;font-weight:700;position:relative;margin-right:4px}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.big_fav_btn a{padding:8px 0 8px 12px;box-sizing:border-box;text-decoration:none;display:block;position:relative;box-shadow:0 3px #fc8c79;border-radius:5px}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.big_fav_btn a:before{content:"";width:25px;height:25px;background:url(/images/icon_favorite.png?10eefb14bc93bfb3a439b0a14dcbd420) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);right:10px;position:absolute}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.big_fav_btn a:hover{background:#fc8c79;color:#fff;box-shadow:0 3px #fc4128}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.big_fav_btn a:hover:before{content:"";width:25px;height:25px;background:url(/images/icon_favorite_white.png?b04651a35e98f78392bc57f54bebb21d) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);right:10px;position:absolute}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.detail_btn{width:100px;text-align:center;font-size:13px;font-size:1.3rem;font-weight:700;position:relative}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.detail_btn a{padding:8px 0;background:#06a8e6;box-sizing:border-box;text-decoration:none;display:block;color:#fff;box-shadow:0 2px #0080bb;border-radius:5px}#contents.terms-detail div.main_list ul li div.list_detail table tr td.contact div.detail_btn a:hover{background:#ff9717;box-shadow:0 2px #c4782c}#contents.terms-detail div.uri_list article{border:1px solid #ccc;margin-bottom:20px;display:flex;justify-content:flex-start}#contents.terms-detail div.uri_list article div.checkbtn{flex:0 1 40px;background:#f1f1f1;padding:0 10px;box-sizing:border-box;position:relative;border-right:1px solid #ccc}#contents.terms-detail div.uri_list article div.checkbtn input{width:20px;height:20px;position:absolute;top:50%;transform:translateY(-50%);display:block}#contents.terms-detail div.uri_list article div.uri_list_all{flex:0 1 100%}#contents.terms-detail div.uri_list article div.uri_list_all h3{padding:5px 5px 5px 10px;border-bottom:1px solid #ccc;box-sizing:border-box;width:100%;background:#f1f1f1}#contents.terms-detail div.uri_list article div.uri_list_all h3 span{font-size:16px;font-size:1.6rem}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_main{padding:15px 20px;box-sizing:border-box;display:flex;justify-content:flex-start}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail-pho{flex:0 1 160px;width:160px;height:160px;border:1px solid #ccc;box-sizing:border-box;position:relative;margin-right:20px}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail-pho img{width:100%;position:absolute;top:50%;transform:translateY(-50%)}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail{flex:0 1 735px;padding-top:10px;box-sizing:border-box}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_pricelist{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc;box-sizing:border-box}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_pricelist p.uri_price{font-size:14px;font-size:1.4rem;font-weight:700;display:inline-block;margin-right:15px}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_pricelist p.uri_price strong{font-size:18px;font-size:1.8rem}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail dl dt{font-size:13px;font-size:1.3rem;font-weight:700;text-align:center;padding:2px 0;width:80px;display:inline-block;margin-right:10px;background:#f1f1f1}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail dl dd{display:inline-block;vertical-align:middle}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_leftlist{display:inline-block;margin-right:30px}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_rightlist{display:inline-block;vertical-align:top}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_leftlist dl,#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_rightlist dl{margin-bottom:3px}#contents.terms-detail div.uri_list article div.uri_list_all div.uri_list_detail_rightlist dl dt{padding:29px 0}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list{display:inline-block;vertical-align:top;float:right}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.fav_btn{background:#fff6f2;border:1px solid #fc8c79;border-radius:5px;text-align:center;display:inline-block;font-size:13px;font-size:1.3rem;font-weight:700;position:relative;margin-bottom:8px}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.fav_btn a{padding:5px 13px 5px 30px;box-sizing:border-box;text-decoration:none;display:block;position:relative;box-shadow:0 3px #fc8c79;border-radius:5px}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.fav_btn a:before{content:"";width:18px;height:18px;background:url(/images/icon_favorite.png?10eefb14bc93bfb3a439b0a14dcbd420) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);left:8px;position:absolute}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.fav_btn a:hover{background:#fc8c79;color:#fff;box-shadow:0 3px #fc4128}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.fav_btn a:hover:before{content:"";width:18px;height:18px;background:url(/images/icon_favorite_white.png?b04651a35e98f78392bc57f54bebb21d) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);left:8px;position:absolute;z-index:4}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.detail_btn{text-align:center;font-size:13px;font-size:1.3rem;font-weight:700;position:relative}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.detail_btn a{padding:8px 0;background:#06a8e6;box-sizing:border-box;text-decoration:none;display:block;color:#fff;box-shadow:0 2px #0080bb;border-radius:5px}#contents.terms-detail div.uri_list article div.uri_list_all div.btn_list div.detail_btn a:hover{background:#ff9717;box-shadow:0 2px #c4782c}#contents.p-details table tr td,#contents.p-details table tr th{vertical-align:middle}#contents.p-details .tb_number td{text-align:right}#contents.p-details td.pre_wrap{white-space:pre-wrap}@media screen and (max-width:768px){.sp-none{display:none!important}#contents.terms select{width:120px;height:36px}#contents.terms select:hover{border:1px solid #06a8e6}#contents.terms ul li label{padding:8px 0}#contents.terms ul.terms_list li{flex:0 1 49%;margin-bottom:5px;font-size:14px;font-size:1.4rem}#contents.terms table{width:100%;display:block;margin-bottom:30px}#contents.terms table tbody,#contents.terms table tr{display:block}#contents.terms table tr:last-child{border-bottom:none}#contents.terms table tr th{display:block;width:100%;padding:15px}#contents.terms table tr th span{display:inline-block}#contents.terms table tr th span.icon_head_img{width:10px;display:inline-block;margin-right:3px}#contents.terms table tr th span.icon_head_img img{margin-right:0}#contents.terms table tr td{display:block;padding:15px 0}#contents.terms table tr td p,#contents.terms table tr td p.re2tag{flex:0 1 auto}#contents.terms table tr td div{flex:0 1 100%;margin-bottom:10px}#contents.terms table tr td input.freeword_text{display:block;flex:auto;height:36px;border-radius:4px;border:1px solid #ccc}#contents.terms table tr.terms_area th div.area_btn{margin-top:10px}#contents.terms table tr.terms_area th div.area_btn ul{justify-content:flex-start}#contents.terms table tr.terms_area th div.area_btn ul li{font-size:14px;font-size:1.4rem;margin-right:5px}#contents.terms table tr.terms_area th div.area_btn ul li input{display:none}#contents.terms table tr.terms_area th div.area_btn ul li label{padding:5px 0;box-sizing:border-box;display:block;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px #ccc}#contents.terms table tr.terms_area th div.area_btn ul li input:checked+label{background:#f3fbfe;color:#06a8e6;border:1px solid #6acbf0;font-weight:700;box-shadow:none}#contents.terms table tr.terms_area td dl{margin-bottom:15px}#contents.terms table tr.terms_area td dl:last-child{margin-bottom:0}#contents.terms table tr.terms_area td dl dt{box-sizing:border-box;padding:5px 10px;background:#f5f5f5;margin-bottom:10px;color:#4d4d4d}#contents.terms table tr.terms_area td dl dt p{font-size:14px;font-size:1.4rem}#contents.terms table tr.terms_area td dl dd{padding-left:10px;box-sizing:border-box;display:flex;justify-content:flex-start;flex-wrap:wrap}#contents.terms table tr.terms_area td dl dd p{flex:0 1 auto;margin-right:27px}#contents.terms table tr.terms_area td dl dd div.area_btn{margin-top:15px;margin-bottom:20px}#contents.terms table tr.terms_area td dl dd div.area_btn ul{display:flex;justify-content:space-between;flex-wrap:wrap;width:155px}#contents.terms table tr.terms_area td dl dd div.area_btn ul:after{content:none}#contents.terms table tr.terms_area td dl dd div.area_btn ul li{flex:0 1 75px;position:relative;font-size:14px;font-size:1.4rem;text-align:center;font-weight:400}#contents.terms table tr.terms_area td dl dd div.area_btn ul li input{display:none}#contents.terms table tr.terms_area td dl dd div.area_btn ul li label{padding:5px 0;box-sizing:border-box;display:block;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px #ccc}#contents.terms table tr.terms_area td dl dd div.area_btn ul li input:checked+label{background:#f3fbfe;color:#06a8e6;border:1px solid #6acbf0;font-weight:700;box-shadow:none}#contents.terms div.more_btn{width:100%;margin-bottom:20px}#contents.terms div.more_btn:before{width:15px;height:15px;top:50%;left:6%}#contents.terms div.more_btn span{padding:12px 0;display:block;font-size:12px;font-size:1.2rem}#contents.terms div.more_btn span:before{right:3%}#contents.terms div.more_btn.accordion_open span:before{transform:translate(-50%,-50%) rotate(0)}#contents.terms div.all_con{width:100%;padding:15px 0}#contents.terms div.all_con p{font-size:14px;font-size:1.4rem;margin-bottom:7px}#contents.terms div.all_con p strong{font-size:17px;font-size:1.7rem}#contents.terms div.all_con div.all_btn_main{width:100%;display:inline-block}#contents.terms div.all_con div.all_btn_big a{padding:8px 0;font-size:13px;font-size:1.3rem;font-weight:400}#contents.terms div.all_con div.all_others{text-align:center}#contents.terms div.all_con div.all_others p span{width:10px;display:inline-block;margin-right:3px}#contents.terms div.all_con div.all_others p:first-child,#contents.terms div.all_con div.all_others p span img{margin-right:3px}#contents.terms div.all_con div.all_others p a{font-size:12px;font-size:1.2rem}#contents.terms-detail div.top_title{width:87.5%;margin:0 auto 10px;border:none;flex-wrap:wrap}#contents.terms-detail div.top_title h1{flex:0 1 100%;font-size:20px;font-size:2rem;margin-top:0;padding-bottom:3px;border-bottom:1px solid #ccc;margin-bottom:0}#contents.terms-detail div.top_title div.right_nav{display:none}#contents.terms-detail div.nav_list{margin-bottom:18px}#contents.terms-detail div.nav_list h2{font-size:12px;font-size:1.2rem;float:inherit;padding-left:6.25%;font-weight:400;margin-bottom:10px}#contents.terms-detail div.nav_list h2 strong{font-size:17px;font-size:1.7rem;letter-spacing:.2rem}#contents.terms-detail div.nav_list div.list_btn{width:87.5%;margin:0 auto 18px}#contents.terms-detail div.nav_list div.list_btn div.right_nav{float:inherit;display:block}#contents.terms-detail div.nav_list div.list_btn div.order_list p{display:block;font-size:12px;font-size:1.2rem;margin-right:0;margin-bottom:5px}#contents.terms-detail div.nav_list div.list_btn div.order_list select{display:block;width:170px;height:30px}#contents.terms-detail div.nav_list div.list_btn div.view_list p{display:block;font-size:12px;font-size:1.2rem;margin-right:0;margin-bottom:5px}#contents.terms-detail div.nav_list div.list_btn div.view_list select{display:block;width:70px;height:30px}#contents.terms-detail div.nav_list div.check_fav p{font-size:12px;font-size:1.2rem;margin-right:2px}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn{font-size:12px;font-size:1.2rem;font-weight:400}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn a{padding:5px 10px 5px 25px}#contents.terms-detail div.nav_list div.check_fav div.check_fav_btn a:before{width:16px;height:16px;background-size:cover;left:7px}#contents.p-details{width:100%;margin:0 auto}#contents.p-details div.gray_back{margin-bottom:10px;padding:0;background:#fff}#contents.p-details div.gray_back h2.icon{width:93.75%;font-size:15px;font-size:1.5rem}#contents.p-details h2.icon span{width:auto;font-size:12px;font-size:1.2rem;padding:5px 10px;line-height:4}#contents.p-details div.gray_back2{padding:40px 0 30px;background:#f7f7f7;box-sizing:border-box;margin-bottom:40px}#contents.p-details .main-pho{width:93.75%;margin:0 auto}#contents.p-details .main-pho__img .pho-slider{flex:0 1 100%;width:100%;max-width:inherit;height:170px}#contents.p-details .main-pho__img .pho-slider .imgslider.slick-initialized{display:block;position:relative}#contents.p-details .main-pho__img .pho-slider .imgslider.slick-initialized .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1000;font-size:0}#contents.p-details .main-pho__img .pho-slider .imgslider.slick-initialized .slick-prev:before{content:"";position:absolute;width:20px;height:20px;top:-10px;left:0;background:url(/images/btn_slider.png?9fd876d6b1e55d92b7714cfc30a88181) no-repeat;background-size:cover}#contents.p-details .main-pho__img .pho-slider .imgslider.slick-initialized .slick-next{right:0}#contents.p-details .main-pho__img .pho-slider .imgslider.slick-initialized .slick-next:before{content:"";position:absolute;width:20px;height:20px;top:-10px;right:0;background:url(/images/btn_slider.png?9fd876d6b1e55d92b7714cfc30a88181) no-repeat;background-size:cover;transform:rotate(180deg)}#contents.p-details .main-pho__img .pho-slider .slide-item__in{width:100%;height:170px;position:relative;background:#f2f2f2}#contents.p-details .main-pho__img .pho-slider .slide-item__in a:after{content:none}#contents.p-details .main-pho__img .floor{display:none}#contents.p-details .main-pho__img .floor img,#contents.p-details .main-pho__img .pho-slider .slide-item__in img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:block}#contents.p-details .movie{margin-bottom:10px}#contents.p-details .movie ul{display:flex;justify-content:space-between;flex-flow:row wrap;align-items:flex-start}#contents.p-details .movie ul:after{content:none}#contents.p-details .movie ul li{flex:0 1 490px;max-width:490px;position:relative;width:100%;padding-top:56.25%;margin-bottom:20px}#contents.p-details .movie ul li iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#contents.p-details div.sub-detail{width:93.75%}#contents.p-details .point{flex-wrap:wrap;margin-bottom:20px}#contents.p-details .point dt{font-size:17px;font-size:1.7rem;padding:12px 0;box-sizing:border-box;flex:0 1 100%;max-width:inherit}#contents.p-details .point dt span img{width:25px}#contents.p-details .point dd{flex:0 1 100%;max-width:inherit;padding:15px 15px 20px;line-height:1.76}#contents.p-details .tb1{width:100%;margin-bottom:20px;font-size:12px;font-size:1.2rem}#contents.p-details .tb1 th{width:130px;display:table-cell}#contents.p-details .tb1 td{width:100%;display:table-cell}#contents.p-details .tb1_price th{width:130px}#contents.p-details .tb1 th.subtotal{vertical-align:middle}#contents.p-details .tb1 td.subtotal{background:#ffe8e8}#contents.p-details .tb1_1{margin-bottom:0;border-top:none}#contents.p-details .tb1_1 td,#contents.p-details .tb1_1 th{border-bottom:none;border-top:1px solid #ccc}#contents.p-details .category{margin-bottom:4px}#contents.p-details .category li{flex:0 1 48%;max-width:inherit;margin-right:10px}#contents.p-details .category li:not(:nth-of-type(7n)){margin-right:10px}#contents.p-details .category li:nth-of-type(2n){margin-right:0}#contents.p-details .category li span img{width:15px;height:15px;margin-left:5px;vertical-align:text-bottom}#contents.p-details .category li .coment{color:#ccc;display:block;position:absolute;top:calc(100% + 5px);right:0;left:0;background:#fff;border:1px solid #ccc;padding:5px 10px;box-sizing:border-box;z-index:1}#contents.p-details .category li .coment:before{content:"";width:8px;box-sizing:border-box;position:absolute;right:0;left:0;top:-20px;border-color:transparent transparent #ccc;border-style:solid;border-width:12px 5px 7px;margin:auto}#contents.p-details .category li.current .coment{color:#4d4d4d;border:1px solid #6acbf0}#contents.p-details .category li.current .coment:before{border-bottom:7px solid #6acbf0}#contents.p-details .flex_box{display:block}#contents.p-details .flex_box:after{content:none}#contents.p-details .flex_box table{flex:0 1 490px;max-width:inherit}#contents.p-details .property-text{font-family:Noto Sans JP,メイリオ;padding:20px 25px;box-sizing:border-box;border:1px solid #cdeefa;background:#f3fbfe;line-height:1.8;margin-bottom:40px}#contents.p-details .map1{margin-bottom:35px}#contents.p-details .map1 .google-map{height:200px}#contents.p-details .map1-title{font-size:20px;font-size:2rem;margin-bottom:20px;padding-left:32px}#contents.p-details .map1-title span{width:25px;height:25px}#contents.p-details .map1-main{margin-bottom:20px}#contents.p-details .map1-main iframe{height:200px}#contents.p-details .map1-main dl{flex-wrap:wrap}#contents.p-details .map1-main dl dt{flex:0 1 100%;max-width:inherit;padding:5px 0}#contents.p-details .map1-main dl dd{flex:0 1 100%;max-width:inherit;flex-wrap:wrap;padding:10px 15px;box-sizing:border-box}#contents.p-details .map1-main dl dd p{margin-right:40px;font-size:14px;font-size:1.4rem}#contents.p-details .map1-main dl dd p span{margin-right:5px}#contents.p-details .map1-main dl dd p span img{width:20px}#contents.p-details .map1-main dl dd p strong{font-size:16px;font-size:1.6rem}#contents.p-details .map1 .map-mark{flex-wrap:wrap;margin-bottom:15px}#contents.p-details .map1 .map-mark li{flex:0 1 31.5556%;max-width:inherit;margin-bottom:10px}#contents.p-details .map1 .map-mark li img{width:20px;margin:0 auto 5px}#contents.p-details .map1 .randmark-serch{display:none}#contents.p-details .map2 iframe{height:300px;margin-bottom:30px}#contents.p-details div.under_contact{margin-bottom:40px}#contents.p-details div.under_contact h2{font-size:20px;font-size:2rem;margin-bottom:20px;padding-left:32px}#contents.p-details div.under_contact h2 span{width:25px;height:auto}#contents.p-details div.under_contact div.flex_contact form{flex:0 1 100%;max-width:inherit;margin-bottom:40px}#contents.p-details div.under_contact div.flex_contact table.form{width:100%}#contents.p-details div.under_contact div.flex_contact table.form tbody{padding:0}#contents.p-details div.under_contact div.flex_contact table.form tbody tr{padding:15px 15px 20px;display:block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr:first-child,#contents.p-details div.under_contact div.flex_contact table.form tbody tr:last-child{padding:15px 15px 20px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr th{width:auto;margin-right:0;padding-right:0;display:inline-block;margin-bottom:8px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr th span{font-size:12px;margin-left:5px;float:inherit;display:inline-block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr td{display:block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr td input{width:100%}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address{width:auto;display:block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_main p{flex:0 1 auto}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_main p span{margin-right:5px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address div.address_btn{flex:0 1 100%;width:100%;max-width:inherit}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_address p.address_text input{width:100%}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_last_btn td{display:block}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_fax input,#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_mail input,#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_tel input{width:100%}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_other input{width:16px;height:16px;margin-right:10px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_other td p{margin-bottom:10px}#contents.p-details div.under_contact div.flex_contact table.form tbody tr.form_other td p textarea{width:100%}#contents.p-details div.under_contact div.flex_contact div.contact_shop{flex:0 1 100%;max-width:inherit;padding:15px}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_logo{width:100%;margin:0 auto 15px}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_logo img{width:100%}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_pho{width:100%;margin:0 auto 20px}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_pho img{width:100%}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_phone a{padding:8px 0}#contents.p-details div.under_contact div.flex_contact div.contact_shop table{width:100%;margin-bottom:10px}#contents.p-details div.under_contact div.flex_contact div.contact_shop table tr{padding-bottom:10px}#contents.p-details div.under_contact div.flex_contact div.contact_shop table tr th{width:100%;display:block;margin-bottom:3px}#contents.p-details div.under_contact div.flex_contact div.contact_shop table tr td{display:block}#contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_btn{margin-bottom:10px}#contents.p-details div.other_list{margin-bottom:20px}#contents.p-details div.other_list h3{font-size:17px;font-size:1.7rem}#contents.p-details div.other_list ul{flex-wrap:wrap}#contents.p-details div.other_list ul li{flex:0 1 48.5%;margin-bottom:10px}#contents.p-details div.other_list ul li div.other_list-pho{margin-bottom:7px}#contents.p-details div.other_list ul li dl{font-size:12px;font-size:1.2rem}#contents.p-details div.other_list ul li dl dt{font-size:13px;font-size:1.3rem;margin-bottom:3px}#contents.p-details div.other_list ul li dl dd p:last-child{font-size:12px;font-size:1.2rem;font-weight:700}#contents.p-details div.other_list ul li dl dd p:last-child strong{font-size:17px;font-size:1.7rem}#contents.p-details .detail-btn-list{width:100%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;display:block}#contents.p-details .detail-btn-list .price{flex:0 1 81.25%;max-width:inherit}#contents.p-details .detail-btn-list .price p{flex:0 1 50%;max-width:inherit;border-bottom:none;padding:10px;box-sizing:border-box;border-right:1px solid #ccc}#contents.p-details .detail-btn-list .price p span{color:#fc1c1c;font-size:12px;font-size:1.2rem}#contents.p-details .detail-btn-list .price p strong{font-size:16px;font-size:1.6rem}#contents.p-details .detail-btn-list ul{width:87.5%;margin:0 auto;max-width:inherit;padding:10px;box-sizing:border-box;display:block}#contents.p-details .detail-btn-list ul li{width:100%;height:100%;position:relative}#contents.p-details .detail-btn-list ul li a{padding:10px;height:100%;position:relative}#contents.p-details .detail-btn-list ul li:last-of-type a:before{width:24px;height:24px;background-size:cover;display:block;margin-right:0;position:absolute;top:49%;transform:translateY(-50%)}#contents.p-details .detail-btn-list ul li.release{background:#ebebeb;border-color:#ccc}#contents.p-details .detail-btn-list ul li.release a{box-shadow:0 3px #ccc}#contents.p-details .detail-btn-list ul li.release a:before{background:url(/images/icon_favorite_black.png?4129423213b34bd31d68934e2a408cee) no-repeat;background-size:cover}#contents.p-details .tb1_2{border-top:1px solid #ccc}#contents.p-details .tb2_1{display:table}#contents.p-details .tb2_1 tbody{display:table-row-group}#contents.p-details .tb2_1 tr{max-width:inherit;display:table-row}#contents.p-details .tb2_1 th{width:130px;display:table-cell}#contents.p-details .tb2_1 td{max-width:inherit;display:table-cell}#contents.p-details .tb2_1 tr.colspan1{max-width:inherit;display:table-row}#contents.p-details .tb2_1 tr.colspan1 th{width:130px;display:table-cell}#contents.p-details .tb2_1 tr.colspan1 td{max-width:inherit;display:table-cell}#contents.p-details table tr td,#contents.p-details table tr th{vertical-align:top}#contents.p-details .tb_number td{text-align:right;padding-right:15px}#contents.p-details .main-pho .thumbnail-list{display:none}#contents.p-details .button--show-map{width:100%}}.fixedsticky{position:-webkit-sticky;position:-moz-sticky;position:-ms-sticky;position:-o-sticky;position:sticky}.fixed-supported .fixedsticky-off,.fixedsticky-withoutfixedfixed .fixedsticky-off{position:static}.fixed-supported .fixedsticky-on,.fixedsticky-withoutfixedfixed .fixedsticky-on{position:fixed;margin-bottom:0!important}.fixedsticky-dummy{display:none}.fixedsticky-on+.fixedsticky-dummy{display:block}.loader{color:#000;font-size:90px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;margin:72px auto;position:relative;-webkit-animation:load6 1.7s ease infinite,round 1.7s ease infinite;animation:load6 1.7s ease infinite,round 1.7s ease infinite}@-webkit-keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@-webkit-keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes round{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.print_pholist,body.print #contents.p-details .main-pho .thumbnail-list,body.print #contents.p-details .main-pho__img .floor a:after,body.print #contents.p-details .main-pho__img .pho-slider .slide-item__in a:after,body.print #contents.p-details .map1 .map-mark{display:none}body.print #contents.p-details div.under_contact div.flex_contact{display:block}body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop{display:flex;justify-content:space-between;align-items:center;max-width:inherit;padding-left:20px}body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop:after{content:none}body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop .contact_shop-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex:0 0 400px;margin-right:20px}body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_logo,body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_pho{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px);margin:0 5px}body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_phone{flex-grow:0;flex-shrink:0;flex-basis:calc(100% - 10px);margin:10px 5px 0}body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop div.shop_phone a{height:100%}body.print #contents.p-details div.under_contact div.flex_contact div.contact_shop table{margin:0}body.print .print_pholist{display:block}body.print .print_pholist ul{display:flex;flex-flow:row wrap}body.print .print_pholist ul:after{content:none}body.print .print_pholist ul li{background:#eee;flex:0 1 320px;width:320px;height:280px;margin-bottom:20px;position:relative}body.print .print_pholist ul li:not(:nth-of-type(3n)){margin-right:20px}body.print .print_pholist ul li img{max-width:320px;max-height:280px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}body.print .print_pholist ul,hr.pagebreak{page-break-after:always}hr.pagebreak{display:none;border:none}body.print hr.pagebreak{display:block}body.print #contents.p-details .map1{page-break-before:always}#contents.p-details div.under_contact{page-break-after:always}body.print #contents.p-details .map1-main iframe{height:400px}body.print #contents.p-details .map2 iframe{margin-bottom:40px}body.print #contents.p-details .main-pho__img{margin-bottom:0}body.print #contents.p-details .main-pho__img .floor,body.print #contents.p-details .main-pho__img .pho-slider,body.print #contents.p-details .main-pho__img .pho-slider .slide-item__in{height:250px}body.print #contents.p-details div.gray_back2{padding:10px 0;margin-bottom:10px}body.print #contents.p-details .category,body.print #contents.p-details .point{margin-bottom:10px}body.print #contents.p-details .tb2_1{margin-bottom:10px!important}body.print #contents.p-details .map1 .google-map{height:350px}body.print #contents.p-details .map1 .randmark-serch{display:none}body.print{min-width:1000px}body.print #contents.p-details .print__facility-list{display:flex;flex-wrap:wrap}body.print #contents.p-details .print__facility-list li:not(:last-of-type):after{content:"\3001   "}body.print #contents.p-details .print_pholist{page-break-before:always}@media screen and (max-width:768px){html{font-size:62.5%}body{min-width:320px}.sp{display:block}.pc{display:none}a:hover{text-decoration:none}.w{width:87.5%;margin:0 auto;display:block}img{width:100%;height:auto}.accordion_close_sp,.accordion_open_sp{cursor:pointer}#pagetop{width:100%;margin:0 auto;padding-right:3.125%;box-sizing:border-box}#pagetop p{width:50px;float:right}#footer{width:100%;background:#116ce4;margin-top:-15px}#footer .footer-main{width:87.5%;padding:25px 0}#footer .footer-main-itemes{display:block;margin-bottom:30px}#footer .footer-main-itemes .footer-logo{max-width:inherit}#footer .footer-main-itemes .footer-logo img{width:210px;margin-bottom:10px}#footer .footer-main-itemes dl{max-width:inherit;width:100%}#footer .footer-main-itemes dl dt{padding:15px 0;border-bottom:1px solid #70a7ef;margin-bottom:0;position:relative}#footer .footer-main-itemes dl dt:before{content:"";width:16px;height:16px;background:#fff;border-radius:3px;position:absolute;top:0;right:0;bottom:0;margin:auto}#footer .footer-main-itemes dl dt:after{content:"";width:8px;height:8px;background:url(/images/icon_plus.png?67d86aa9b697b1c30ac69447af17495b) no-repeat;background-size:cover;position:absolute;top:0;right:4px;bottom:0;margin:auto;z-index:1}#footer .footer-main-itemes dl dt.accordion_open_sp:after{background:url(/images/icon_minus.png?077f8f00729c04db93dd3c7378df81b0) no-repeat;background-size:cover}#footer .footer-main-itemes dl dd{padding:15px 0 10px}#footer .footer-main-itemes dl dd>div{flex:0 1 48%;max-width:inherit}#footer .footer-main-itemes dl dd p.icon-line:before{transform:translateY(-50%)}#footer .footer-main-itemes dl dd p.icon-line:after{bottom:7px}#footer .footer-main-itemes ul{width:100%;display:block;border-top:none;padding-top:0;max-width:inherit;margin-top:30px}#footer .footer-main-itemes ul:after{content:none}#footer .footer-main-itemes ul li{flex:0 1 50%}#footer .footer-main-itemes ul li:not(:last-of-type){margin-bottom:10px}#footer .footer-main-itemes ul li a{color:#cfe2fa;text-decoration:none;font-weight:500}#footer .footer-main-text{width:100%;font-size:11px;font-size:1.1rem;line-height:1.5}#footer .copy{width:100%;padding:10px 0}#footer .copy p{font-size:11px;font-size:1.1rem;width:100%;margin:0 auto;text-align:center;color:#fec728}#contents{width:87.5%;margin:0 auto 40px}#contents .title1{font-size:16px;font-size:1.6rem;margin-bottom:30px}#contents .title1 small{font-size:10px;font-size:1rem}#contents .title1 small img{width:20px;margin-right:5px}.title2{font-size:24px;font-size:2.4rem;margin-bottom:20px}#contents table.tb1{width:100%;border-top:1px solid #ccc}#contents table.tb1 tr th{border-bottom:none}#contents table.tb1 tr td,#contents table.tb1 tr th{width:100%;display:block;padding:10px}#contents table.tb1 tr td span.name{width:100%;display:block}.top-bnr_campaign{width:87.5%;margin:25px auto -20px}#top-members{width:100%;padding:60px 0;box-sizing:border-box}#top-members section{width:87.5%;margin:0 auto}#top-members section h2{font-size:16px;font-size:1.6rem;margin-bottom:30px;text-align:left}#top-members section h2:before{content:none}#top-members section h2 small{font-size:10px;font-size:1rem}#top-members section h2 small img{width:20px;margin-right:5px}#top-members section h2 span{padding:0;display:block;margin-top:3px}#top-members section ul{display:block;flex-flow:row wrap}#top-members section ul li{max-width:inherit;margin-bottom:15px}#top-members section ul li:not(:nth-of-type(5n)){margin-right:0}#top-members section ul li:last-of-type{margin-bottom:0}#top-members section ul li a{font-size:13px;font-size:1.3rem;padding-left:28px;box-sizing:border-box;position:relative}#top-members section ul li a span{width:20px;position:absolute;top:0;left:0;bottom:0;margin:auto}#contents.top .top-info{padding:40px 0}#contents.top .top-info-items{width:87.5%;margin:0 auto;display:block}#contents.top .top-info-item{max-width:inherit}#contents.top .top-info-item:not(:last-of-type){margin-bottom:30px}#contents.top .top-info-item>div{position:relative;margin-bottom:15px}#contents.top .top-info-item dl dt{font-size:14px;font-size:1.4rem;margin-bottom:8px}#contents.top .top-bnr{padding:40px 0;box-sizing:border-box}#contents.top .top-bnr ul{width:87.5%;display:block}#contents.top .top-bnr ul li{max-width:inherit;margin-right:0}#contents.top .top-bnr ul li:nth-of-type(8){max-width:inherit}#contents.top .top-bnr ul li:last-child{margin-bottom:0}#contents.top .top-bnr ul.top-bnr-list2 li{max-width:inherit}#pick-up{background:#ededed;padding:30px 0;box-sizing:border-box;margin-bottom:5px}#pick-up:after{height:5px;bottom:-5px}#pick-up .title1{width:87.5%;margin:0 auto 20px}#pick-up .title1 small img{width:23px}#pick-up .pickup-slider-item{width:100%;min-width:inherit;max-width:inherit;background:#fff;border:1px solid #4d4d4d;border-radius:5px;box-sizing:border-box;padding:20px;margin:0 20px}#pick-up .pickup-slider-item dl{margin-bottom:15px}#pick-up .pickup-slider-item dl dt{font-size:14px;font-size:1.4rem}#pick-up .pickup-slider-item__btn a{font-size:13px;font-size:1.3rem;padding:8px}#pick-up .slick-arrow{width:30px;height:30px}#pick-up .slick-prev{left:0}#pick-up .slick-next{right:0}#top-news{background:#ededed;padding:30px 0;box-sizing:border-box;margin-bottom:40px}#top-news section{width:87.5%;margin:0 auto}#top-news .title1{margin:0 auto 20px}#top-news .scroll{padding:0 20px}#top-news .scroll dl{padding:20px 0;height:280px;overflow:auto}#top-news .scroll dl dt{font-size:14px;font-size:1.4rem}#qr-code{width:87.5%;margin:0 auto 30px}#qr-code .qr-code-main{display:block}#qr-code .qr-code-main div.code{display:none}#qr-code .qr-code-main dl{max-width:inherit}#qr-code .qr-code-main dl dt{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:10px}#qr-code .qr-code-main dl dd p{margin-bottom:15px}#qr-code .qr-code-main dl dd div a{display:block;font-size:14px;font-size:1.4rem;text-decoration:none;color:#fff;padding:2px 15px 6px}#qr-code .qr-code-main dl dd div a span{margin-right:8px}#pankuzu{width:87.5%;margin:10px auto 30px}#contents.link ul{display:block}#contents.link ul li{max-width:inherit;margin-bottom:10px}#contents.link ul li a{display:block;font-size:14px;font-size:1.4rem;padding:12px 30px 12px 15px}#contents.link ul li a:after{right:10px}#contents.about .sec{margin-bottom:40px}#contents.about .sec h2{font-size:16px;font-size:1.6rem;font-weight:700;margin-bottom:10px}#contents.about .sec dl dt{font-weight:700;margin-bottom:5px}#property{padding:30px 0;margin:0 auto 15px}#property section{width:93.75%;padding:30px 6.6%;box-sizing:border-box;margin:0 auto}#property section h2{font-size:20px;font-size:2rem;margin-bottom:20px}#property .property-main{display:block}#property .property-main dl{max-width:inherit}#property .property-main dl:not(:last-of-type){margin-bottom:35px}#property .property-main dl dt{text-align:center;font-size:14px;font-size:1.4rem}#property .property-main dl dd ul{display:block}#property .property-main dl dd ul li{box-sizing:border-box}#property .property-main dl dd ul li a{font-size:15px;font-size:1.5rem;font-weight:700;text-decoration:none;padding:10px;text-align:center;display:block;border-radius:5px;position:relative;z-index:1}#contents.arataku .arataku_title{padding-bottom:10px;margin-bottom:15px}#contents.arataku .arataku_title img{width:80%;height:auto}#contents.arataku .main__text{padding:20px 15px;margin-bottom:20px}#contents.arataku .main__text p{width:100%;line-height:1.8}#contents.arataku .main-info{display:block}#contents.arataku .main-info__pho{max-width:inherit;margin-bottom:15px}#contents.arataku .main-info table.tb1{max-width:inherit}#contents.arataku .main-info table.tb1 tr td,#contents.arataku .main-info table.tb1 tr th{border-right:1px solid #ccc}#contents.arataku .main-info table.tb1 tr td a{color:#06a8e6}#contents.arataku .main-info table.tb1 tr td a.tel{cursor:pointer;font-size:20px;font-size:2rem}#contents.arataku .main-info__pho .pho-slider{height:auto;margin-bottom:10px}#contents.arataku .main-info__pho .pho-slider .slide-item__in{width:100%;height:auto;padding-top:74.29%;position:relative;background:#f2f2f2}#contents.arataku .main-info .thumbnail-list{display:flex;justify-content:flex-start;flex-flow:row wrap}#contents.arataku .main-info .thumbnail-list li{flex:0 1 22.65625%;max-width:inherit;height:auto;padding-top:22.65625%}#contents.arataku .main-info .thumbnail-list li:not(:nth-of-type(4n)){margin-right:3.125%}#contents.arataku .google-map iframe{width:100%;height:300px}#contents.map .randmark-serch{width:100%;position:static;display:flex;align-items:center;padding:10px;box-sizing:border-box}#contents.map .randmark-serch dt{font-size:11px;font-size:1.1rem;padding-left:20px;box-sizing:border-box;flex:0 1 35%;margin-right:10px;font-weight:700;position:relative}#contents.map .randmark-serch dt img{position:absolute;top:0;left:0;width:12px;margin-right:5px}#contents.map .randmark-serch dd{flex:0 1 63%;position:relative}#contents.map .randmark-serch dd input{width:100%;height:34px;padding-right:30px;background:#f7f7f7;border:1px solid #ccc}#contents.map .map-link li{width:22.1875%;height:4.6495%}#contents.map .map-link li a,#contents.map .map-link li span{font-size:10px;font-size:1rem}#contents.map .map-link .link1{top:4.99653%;right:auto;left:15.4166%}#contents.map .map-link .link2{top:12.5607%;right:auto;left:17.5%}#contents.map .map-link .link3{top:21.7%;right:auto;left:13.75%}#contents.map .map-link .link4{top:14.2262%;right:34.6041%}#contents.map .map-link .link5{top:7.9111%;right:25.083%}#contents.map .map-link .link6{top:33.032%;right:70%}#contents.map .map-link .link7{top:24.4274%;right:38.85416%}#contents.map .map-link .link8{top:34.1429%;right:45.1041%}#contents.map .map-link .link9{top:28.6606%;right:15.3125%}#contents.map .map-link .link10{top:18.2442%;right:4.4908%}#contents.map .map-link .link11{top:41.145%;right:31.1875%}#contents.map .map-link .link12{top:54.6148%;right:34.3125%}#contents.map .map-link .link13{top:60.3747%;right:58.229%}#contents.map .map-link .link14{top:69.8056%;right:45.1041%}#contents.map .map-link .link15{top:77.8625%;right:51.375%}#contents.map .map-link .link16{top:88.5426%;left:15.4166%}#contents.map .map-link .link17{top:80.916%;left:1.4583%}#contents.favorite{width:100%;position:relative}#contents.favorite #property{margin-bottom:50px}#contents.favorite .title-favorite{font-size:24px;font-size:2.4rem;width:93.75%;margin:0 auto 20px}#contents.favorite .title-favorite span{width:35px;height:35px;display:inline-block;margin-right:8px}#contents.favorite .title-favorite span img{width:100%;display:block}#contents.favorite .favorite-text{width:93.75%;margin:0 auto 40px}#contents.favorite .favorite-text .title{font-size:16px;font-size:1.6rem;margin-bottom:10px}#contents.favorite .favorite-main{width:100%;margin:0 auto 40px}#contents.favorite .favorite-main .favorite-btn{width:93.75%;margin:0 auto 30px;padding-bottom:20px;border-bottom:1px solid #ccc;display:flex;justify-content:space-between}#contents.favorite .favorite-main .favorite-btn:after{content:none}#contents.favorite .favorite-main .favorite-btn li{flex:0 1 48%;max-width:inherit;margin-right:0}#contents.favorite .favorite-main .favorite-btn li a{font-size:14px;font-size:1.4rem;padding:10px 0}#contents.favorite .list-sub{width:93.75%;display:block;margin:0 auto 20px}#contents.favorite .list-sub .check-delete{max-width:inherit;background:#f2f2f2;padding:10px;box-sizing:border-box;border-radius:5px;display:flex;align-items:center;position:relative}#contents.favorite .list-sub .check-delete p{margin-right:8px;font-size:12px;font-size:1.2rem}#contents.favorite .list-sub .check-delete .btn{flex:0 1 auto;min-width:190px}#contents.favorite .list-sub .check-delete .btn a{font-size:12px;font-size:1.2rem;padding:5px 15px}#contents.favorite .list-sub .sort{margin-bottom:15px}#contents.favorite .list-main .list-item{width:100%;display:flex;margin-bottom:20px;border:1px solid #ccc;box-sizing:border-box}#contents.favorite .list-main .list-item .check{flex:0 1 30px;max-width:30px;display:flex;padding-left:5px}#contents.favorite .list-item-main{flex:0 1 100%;max-width:inherit}#contents.favorite .list-item-main__title{display:flex;background:#f2f2f2;border-bottom:1px solid #ccc}#contents.favorite .list-item-main__title p{flex:0 1 89%;max-width:inherit;padding:10px 15px;box-sizing:border-box;font-weight:700}#contents.favorite .list-item-main__title p span{font-size:10px;font-size:1rem;min-width:100px;display:table;margin-bottom:5px}#contents.favorite .list-item-main__title p strong{display:block;font-size:14px;font-size:1.4rem}#contents.favorite .list-item-main__title .delete-btn{flex:0 1 11%;max-width:inherit;border-left:1px solid #ccc;text-align:center}#contents.favorite .list-item-main__title .delete-btn img{width:20px}#contents.favorite .list-text{display:flex;justify-content:space-between;padding:10px 0 100px;box-sizing:border-box;align-items:stretch}#contents.favorite .list-text__pho{flex:0 1 90px;max-width:90px;display:block;padding-left:10px}#contents.favorite .list-text__pho li{max-width:inherit;width:90px;height:90px}#contents.favorite .list-text__pho li:not(:last-of-type){margin-bottom:10px}#contents.favorite .list-text__main{flex:0 1 100%;max-width:inherit;position:relative;padding-left:10px}#contents.favorite .list-text__main-text{padding-top:10px;margin-bottom:10px;padding-right:0;min-height:inherit}#contents.favorite .land .list-text__main ul,#contents.favorite .list-text__main ul{width:100%;display:block}#contents.favorite .list-text__main ul.list-text__main-info{width:100%;display:block;padding-right:0}#contents.favorite .list-text__main ul li{max-width:inherit;margin-bottom:3px;padding-left:95px;box-sizing:border-box;position:relative}#contents.favorite .list-text__main ul.list-text__main-info li{max-width:inherit}#contents.favorite .list-text__main ul li strong{font-size:20px;font-size:2rem;color:#fc1c1c;line-height:1}#contents.favorite .list-text__main ul li strong small{font-size:12px;font-size:1.2rem}#contents.favorite .list-text__main ul li span{position:absolute;top:0;left:0;width:90px;display:inline-block;background:#e6e6e6;font-size:12px;font-size:1.2rem;margin-right:5px;text-align:center}#contents.favorite .list-text__main ul li span:after{content:none}#contents.favorite .list-text__main ul .list2{max-width:inherit}#contents.favorite .list-text__main ul .sub{max-width:inherit;padding-left:0}#contents.favorite .land .list_text-btn,#contents.favorite .list_text-btn{width:100%;top:auto;right:0;bottom:0;margin:0;border-top:1px solid #ccc;padding:10px;box-sizing:border-box;transform:translateY(0)}#contents.favorite .list_text-btn ul{width:100%;display:flex;justify-content:space-between;margin-bottom:5px}#contents.favorite .list_text-btn ul:after{content:none}#contents.favorite .list_text-btn ul li{flex:0 1 48%;max-width:inherit;background:#06a8e6;border-bottom:4px solid #0075af;box-sizing:border-box;border-radius:5px}#contents.favorite .list_text-btn ul li a{color:#fff;font-size:13px;font-size:1.3rem;font-weight:700;text-decoration:none;text-align:center;padding:10px;display:block}#contents.favorite .list_text-btn ul li.contact{background:#ff9717;border-bottom-color:#ea6400}#contents.favorite .save-list{width:100%;margin:0 auto}#contents.favorite .save-list-item .check{flex:0 1 30px;max-width:30px;display:flex;padding-left:5px}#contents.favorite .save-list-item-main{flex:0 1 89%;max-width:inherit;display:block}#contents.favorite .save-list-item-main dl{max-width:inherit;border-right:none}#contents.favorite .save-list-item-main dt{padding:10px}#contents.favorite .save-list-item-main dt .category{font-size:10px;font-size:1rem;min-width:100px;display:table;margin-bottom:5px}#contents.favorite .save-list-item-main dt strong{font-size:18px;font-size:1.8rem}#contents.favorite .save-list-item-main dd{padding:10px;box-sizing:border-box;line-height:1.8;border-bottom:1px solid #ccc}#contents.favorite .save-list-item-main .btn-list{max-width:inherit;display:block;justify-content:center;align-items:center;flex-flow:row wrap;box-sizing:border-box}#contents.favorite .save-list-item-main .btn-list ul{width:100%;padding:10px;box-sizing:border-box}#contents.favorite .save-list-item-main .btn-list li a{padding:8px 0}#contents.favorite .save-list-item .delete-btn{flex:0 1 11%;max-width:inherit}#contents.favorite .save-list-item .delete-btn img{width:20px}#contents.favorite .pt-photo1 .list-text__pho{flex:0 1 90px;max-width:90px}#contents.favorite .pt-photo1 .list-text__main{flex:0 1 100%;max-width:inherit}#contents.terms-detail.favorite{width:100%}.favorite-fixed-btn{width:100%;padding:10px;box-sizing:border-box;display:block;justify-content:center;margin-bottom:40px;text-align:center}.favorite-fixed-btn p{font-size:16px;font-size:1.6rem;margin-right:0;line-height:1.2;margin-bottom:10px}.favorite-fixed-btn p strong{font-size:24px;font-size:2.4rem}.favorite-fixed-btn div.favorite-fixed-btn_big{width:80%;max-width:inherit;margin:0 auto}.favorite-fixed-btn div.favorite-fixed-btn_big a{font-size:14px;font-size:1.4rem;text-align:center;padding:8px;box-sizing:border-box;text-decoration:none;display:block;height:100%;position:relative;box-shadow:0 3px #fc8c79;border-radius:5px}.favorite-fixed-btn button.favorite-fixed-btn_big:before,.favorite-fixed-btn div.favorite-fixed-btn_big a:before{content:"";width:20px;height:20px}.favorite-fixed-btn button.favorite-fixed-btn_big{width:80%;max-width:inherit;font-size:14px;font-size:1.4rem;padding:8px;display:block;position:relative;box-shadow:0 3px #fc8c79;margin:0 auto}#contents.top .top-main{padding:40px 0;box-sizing:border-box;border-bottom:3px solid #0af;background:url(/images/top-main_bg@sp.png?b2bd21e8099f1103606ea860031d1a7f) no-repeat bottom;background-size:cover}#contents.top .top-main-link{width:93.75%;margin:0 auto 25px;display:block;padding:25px 15px;box-sizing:border-box}#contents.top .top-main-link--items{display:block}#contents.top .top-main-link--item{border-radius:8px;padding:15px}#contents.top .top-main-link--item:not(:last-of-type){margin-bottom:15px}#contents.top .top-main-link--item dd div a{font-size:16px;font-size:1.6rem;padding:15px 5px}#contents.top .top-main-link--item dd div a img{width:18px}#contents.top .top-main-link--item dd div a strong{font-size:20px;font-size:2rem}#contents.top .top-main-link--item dt{margin-bottom:10px;flex:0 1 48.66%;padding-top:0}#contents.top .top-main-link--item dd{display:block;flex:0 1 51.34%;padding:0;box-sizing:border-box}#contents.top .top-main-link--item dd div:first-child{margin-bottom:10px}#contents.top .top-main-link--item dd{display:flex;justify-content:space-between}#contents.top .top-main-link--item dd div{flex:0 1 48%;height:50px}#contents.top .top-main-sub{width:93.75%;margin:0 auto;display:block;padding:25px 0;box-sizing:border-box}#contents.top .top-main-sub--title span img{width:16px}#contents.top .top-main-search{width:100%;margin:0 auto 20px;border:none;border-radius:0;background:none;padding:0}#contents.top .top-main-search form{padding:0 15px;box-sizing:border-box}#contents.top .top-main-search .sitenai input[type=text]::placeholder{color:#b3b3b3}#contents.top .top-main-search .sitenai span{width:50px}#contents.top .top-main-search .sitenai span:after{top:0;bottom:0;left:0;right:0;margin:auto}#contents.top .top-main-search .sitenai span input[type=submit]{padding-left:0;box-sizing:border-box;overflow:hidden;text-indent:100%;white-space:nowrap}#contents.top .top-main-list{width:100%;margin:0 auto;display:block;padding:0 15px;box-sizing:border-box}#contents.top .top-main-list li:first-child{margin-bottom:10px}}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#cboxOverlay,#cboxWrapper,#colorbox{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translateZ(0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxBottomLeft,#cboxMiddleLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingGraphic,#cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#cboxContent,#cboxLoadedContent,#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#fff;opacity:.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:32px;overflow:visible;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{background:#000;padding:1px}#cboxLoadingGraphic{background:url(/images/loading.gif?c0f95423d88f040b9f7f44a627831738) no-repeat 50%}#cboxLoadingOverlay{background:#000}#cboxTitle{left:0;color:#000}#cboxCurrent,#cboxTitle{position:absolute;top:-22px}#cboxCurrent{right:205px;text-indent:-9999px}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(/images/controls.png?aedbea7ed66d86a3cf774e52a2bea907) no-repeat 0 0}#cboxClose:active,#cboxNext:active,#cboxPrevious:active,#cboxSlideshow:active{outline:0}#cboxPrevious{background-position:0 0;right:44px}#cboxPrevious:hover{background-position:0 -25px}#cboxNext{background-position:-25px 0;right:22px}#cboxNext:hover{background-position:-25px -25px}#cboxClose{background-position:-50px 0;right:0}#cboxClose:hover{background-position:-50px -25px}.cboxSlideshow_off #cboxPrevious,.cboxSlideshow_on #cboxPrevious{right:66px}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px}#cboxOverlay{background:#000}#cboxContent,#cboxLoadedContent{background:none}#cboxLoadedContent{padding:0;overflow:auto;-moz-box-shadow:0 1px 10px #000;-webkit-box-shadow:0 1px 10px #000;box-shadow:0 1px 10px #000}#cboxClose,#cboxNext,#cboxPrevious,#cboxSlideshow,#cboxTitle{top:-30px}#cboxOverlay,#cboxWrapper,#colorbox{overflow:visible}#cboxTitle{color:#fff}#ajax-wrap,#inline-content{margin:20px}.global-header{background:#fff;width:100%;height:90px;border-bottom:2px dotted #666;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:768px){.global-header{height:60px;border-bottom:1px dotted #666}}.global-header:after{content:none}.global-header__site-title{margin-left:25px}@media only screen and (max-width:768px){.global-header__site-title{margin-left:15px}}.global-header__copy{color:#999;font-size:1rem;font-weight:400;line-height:1}@media only screen and (max-width:768px){.global-header__copy{display:none}}.global-header__logo{height:45px;margin-top:8px;display:block}@media only screen and (max-width:768px){.global-header__logo{height:30px;margin-top:0}}.global-header__logo img{width:auto;height:100%}.global-header__bnr{margin:0 15px 0 auto}@media only screen and (max-width:768px){.global-header__bnr{flex:1 1 auto;max-width:120px;margin:0 10px 0 auto}}@media only screen and (max-width:375px){.global-header__bnr{max-width:108px}}@media only screen and (max-width:374px){.global-header__bnr{max-width:96px}}@media only screen and (max-width:320px){.global-header__bnr{display:none}}.global-header__nav{height:100%;display:flex}.global-header__block{border-left:1px solid #ccc}.global-header__block--noborder{border-left:none}.global-header .global-header__menu--buy,.global-header .global-header__menu--rent{width:174px;height:100%;font-size:1.8rem;font-weight:700;text-decoration:none;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-header .global-header__menu--buy,.global-header .global-header__menu--rent{display:none}}.global-header .global-header__menu--buy:before,.global-header .global-header__menu--rent:before{content:"";width:24px;height:24px;margin-right:8px}.global-header__menu--rent{background:#daf2fb}.global-header__menu--rent:before{background:url(/images/icon_header_rent.png?b5dce62a0337891f8d7b75a164496881) no-repeat 50%;background-size:contain}.global-header__menu--buy{background:#ffefde}.global-header__menu--buy:before{background:url(/images/icon_header_buy.png?fef74ad22427d095d068e61ee423577f) no-repeat 50%;background-size:contain}.global-header .global-header__arrow--buy,.global-header .global-header__arrow--rent{width:16px;height:16px;border-radius:50%;margin-left:9px;display:flex;justify-content:center;align-items:center}.global-header .global-header__arrow--buy:before,.global-header .global-header__arrow--rent:before{content:"";width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;transform:translateY(-1px) rotate(45deg)}.global-header__arrow--rent{background:#06a8e6}.opened .global-header__arrow--rent{transform:rotate(180deg)}.global-header__arrow--buy{background:#ff9326}.opened .global-header__arrow--buy{transform:rotate(180deg)}.global-header .menubtn{width:90px;height:100%;background:#066ce6}@media only screen and (max-width:768px){.global-header .menubtn{width:60px}}.global-header .menubtn a{position:relative;display:block;width:100%;height:100%;text-decoration:none;color:#fff;padding:55px 0 0;box-sizing:border-box}@media only screen and (max-width:768px){.global-header .menubtn a{padding:37px 0 0}}.global-header .menubtn a:after{content:"MENU";font-weight:700;display:block;text-align:center;font-size:10px;font-size:1rem}.global-header .menubtn a span{position:absolute;right:0;left:0;margin:auto;width:30px;height:3px;background:#fff;transition:all .4s}.global-header .menubtn a span:first-of-type{top:30px}@media only screen and (max-width:768px){.global-header .menubtn a span:first-of-type{top:16px}}.global-header .menubtn a span:nth-of-type(2){top:38px}@media only screen and (max-width:768px){.global-header .menubtn a span:nth-of-type(2){top:23px}}.global-header .menubtn a span:nth-of-type(3){top:46px}@media only screen and (max-width:768px){.global-header .menubtn a span:nth-of-type(3){top:31px}}.global-header .menubtn a.opened span:first-of-type{top:40px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media only screen and (max-width:768px){.global-header .menubtn a.opened span:first-of-type{top:24px}}.global-header .menubtn a.opened span:nth-of-type(2){transform:translate(-50%) scale(0)}.global-header .menubtn a.opened span:nth-of-type(3){top:40px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:768px){.global-header .menubtn a.opened span:nth-of-type(3){top:24px}}.global-nav{background:#fff;width:100%;padding:30px 0;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);box-sizing:border-box;position:absolute;top:90px;left:0;z-index:1000;display:none}@media only screen and (max-width:768px){.global-nav{padding:40px 0;top:60px}}.global-nav__container{width:1000px;margin:0 auto}@media only screen and (max-width:768px){.global-nav__container{width:93.75%}}.global-nav .global-item-nav__summary--buy,.global-nav .global-item-nav__summary--rent,.global-nav .global-nav__summary--buy,.global-nav .global-nav__summary--rent{height:60px;border-radius:5px;font-size:2.7rem;font-weight:700;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-nav .global-item-nav__summary--buy,.global-nav .global-item-nav__summary--rent,.global-nav .global-nav__summary--buy,.global-nav .global-nav__summary--rent{height:40px;font-size:1.8rem}.global-nav .global-item-nav__summary--buy:not(:first-child),.global-nav .global-item-nav__summary--rent:not(:first-child),.global-nav .global-nav__summary--buy:not(:first-child),.global-nav .global-nav__summary--rent:not(:first-child){margin-top:10px}}.global-nav .global-item-nav__summary--buy:before,.global-nav .global-item-nav__summary--rent:before,.global-nav .global-nav__summary--buy:before,.global-nav .global-nav__summary--rent:before{content:"";width:36px;height:36px;margin-right:12px}@media only screen and (max-width:768px){.global-nav .global-item-nav__summary--buy:before,.global-nav .global-item-nav__summary--rent:before,.global-nav .global-nav__summary--buy:before,.global-nav .global-nav__summary--rent:before{width:24px;height:24px;margin-right:10px}}.global-nav .global-item-nav__summary--buy span,.global-nav .global-item-nav__summary--rent span,.global-nav .global-nav__summary--buy span,.global-nav .global-nav__summary--rent span{font-size:3.2rem}@media only screen and (max-width:768px){.global-nav .global-item-nav__summary--buy span,.global-nav .global-item-nav__summary--rent span,.global-nav .global-nav__summary--buy span,.global-nav .global-nav__summary--rent span{font-size:2rem}}.global-nav__summary--rent{background:#daf2fb;color:#06a8e6}.global-nav__summary--rent:before{background:url(/images/icon_nav_rent.png?2041da72f761e20a66cbbae6827291c4) no-repeat 50%;background-size:contain}.global-nav__summary--buy{background:#ffefde;color:#ff9326}.global-nav__summary--buy:before{background:url(/images/icon_nav_buy.png?31fb76a0583e4ef2f29a4dcc43793fe9) no-repeat 50%;background-size:contain}.global-nav__menu{margin-top:20px;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.global-nav__menu{margin-top:10px;display:block}}.global-nav__map{margin-right:20px;flex:0 0 auto}@media only screen and (max-width:768px){.global-nav__map{margin-right:0}}.global-nav__search{flex:1 1 auto}@media only screen and (max-width:768px){.global-nav__search{margin-top:20px}}.global-nav__term{color:#0d0d0d;font-size:1.6rem;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-nav__term{line-height:1.5}}.global-nav__term:after,.global-nav__term:before{content:"";height:0;border-top:2px solid #e6e6e6;flex:1 1 auto}@media only screen and (max-width:768px){.global-nav__term:after,.global-nav__term:before{content:none}}.global-nav__term:before{margin-right:10px}.global-nav__term:after{margin-left:10px}.global-nav__term-in{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-nav__term-in{justify-content:flex-start;align-items:baseline}}.global-nav__term-in:before{content:"";background:url(/images/icon_nav_search.png?3bbf0cf7b27e4bd9f09532a8ae6e6b6b) no-repeat 50%;background-size:contain;width:20px;height:20px;margin-right:6px}.global-nav__categories{width:calc(100% + 8px);margin:6px -4px -4px;display:flex;flex-flow:row wrap}@media only screen and (max-width:768px){.global-nav__categories{width:auto;margin:10px 0 0;padding:0 10px;display:block}}.global-nav .global-item-nav__category--buy,.global-nav .global-item-nav__category--rent,.global-nav .global-nav__category--buy,.global-nav .global-nav__category--rent{background:#f5f5f5;width:calc(50% - 8px);padding:9.5px 15px;border-radius:5px;margin:4px;box-sizing:border-box;color:#505050;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex;align-items:center}@media only screen and (max-width:768px){.global-nav .global-item-nav__category--buy,.global-nav .global-item-nav__category--rent,.global-nav .global-nav__category--buy,.global-nav .global-nav__category--rent{width:100%;margin:0}.global-nav .global-item-nav__category--buy:not(:first-child),.global-nav .global-item-nav__category--rent:not(:first-child),.global-nav .global-nav__category--buy:not(:first-child),.global-nav .global-nav__category--rent:not(:first-child){margin-top:5px}}.global-nav .global-item-nav__category--buy:before,.global-nav .global-item-nav__category--rent:before,.global-nav .global-nav__category--buy:before,.global-nav .global-nav__category--rent:before{content:"";width:5px;height:5px;border-top:2px solid;border-right:2px solid;margin-right:10px;transform:rotate(45deg)}.global-nav__category--rent:before{color:#06a8e6}.global-nav__category--buy:before{color:#ff9326}.global-nav__items{display:none}@media only screen and (max-width:768px){.global-nav__items{width:93.333%;margin:0 auto;display:block}}@media only screen and (max-width:768px){.global-nav__relation-info{margin-top:22px}}.global-nav__relation-term{color:#0d0d0d;font-size:1.6rem;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center}.global-nav__relation-term:after,.global-nav__relation-term:before{content:"";height:0;border-top:2px solid #e6e6e6;flex:1 1 auto}.global-nav__relation-term:before{margin-right:10px}.global-nav__relation-term:after{margin-left:10px}.global-nav__relation-links{width:calc(100% + 10px);margin:10px -5px -5px;display:flex;flex-flow:row wrap}@media only screen and (max-width:768px){.global-nav__relation-links{width:93.333%;margin:15px auto 0;display:block}}.global-nav .global-nav__relation-link{background:#f5f5f5;width:calc(33.33333% - 10px);padding:9.5px 15px;border-radius:5px;margin:5px;box-sizing:border-box;color:#505050;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-nav .global-nav__relation-link{width:100%;margin:0}.global-nav .global-nav__relation-link:not(:first-child){margin-top:5px}}.global-nav__link-list{padding-top:15px;border-top:2px solid #e6e6e6;margin-top:15px;display:flex;flex-flow:row wrap}@media only screen and (max-width:768px){.global-nav__link-list{padding-right:3.333%;padding-left:3.333%}}.global-nav__link-item:not(:first-child){margin-left:15px}.global-nav__link-href{font-size:1.4rem;font-weight:700;display:flex;align-items:center}.global-nav__link-item .global-nav__link-href{color:#505050;text-decoration:none}.global-nav__link-item .global-nav__link-href:hover{text-decoration:underline}.global-nav__link-arrow{background:#f1512f;width:14px;height:14px;border-radius:50%;margin-right:5px;display:flex;justify-content:center;align-items:center}.global-nav__link-arrow:before{content:"";width:4px;height:4px;border-top:2px solid;border-right:2px solid;color:#fff;transform:translate(-1px) rotate(45deg)}.global-item-nav{background:#fff;width:100%;padding:30px 0;box-shadow:0 5px 5px 0 rgba(0,0,0,.25);box-sizing:border-box;position:absolute;top:90px;left:0;z-index:1000;display:none}@media only screen and (max-width:768px){.global-item-nav{padding:40px 0;top:60px}}.global-item-nav__container{width:1000px;margin:0 auto}@media only screen and (max-width:768px){.global-item-nav__container{width:93.75%}}.global-item-nav .global-item-nav__summary--buy,.global-item-nav .global-item-nav__summary--rent,.global-item-nav .global-nav__summary--buy,.global-item-nav .global-nav__summary--rent{height:60px;border-radius:5px;font-size:2.7rem;font-weight:700;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-item-nav .global-item-nav__summary--buy,.global-item-nav .global-item-nav__summary--rent,.global-item-nav .global-nav__summary--buy,.global-item-nav .global-nav__summary--rent{height:40px;font-size:1.8rem}.global-item-nav .global-item-nav__summary--buy:not(:first-child),.global-item-nav .global-item-nav__summary--rent:not(:first-child),.global-item-nav .global-nav__summary--buy:not(:first-child),.global-item-nav .global-nav__summary--rent:not(:first-child){margin-top:10px}}.global-item-nav .global-item-nav__summary--buy:before,.global-item-nav .global-item-nav__summary--rent:before,.global-item-nav .global-nav__summary--buy:before,.global-item-nav .global-nav__summary--rent:before{content:"";width:36px;height:36px;margin-right:12px}@media only screen and (max-width:768px){.global-item-nav .global-item-nav__summary--buy:before,.global-item-nav .global-item-nav__summary--rent:before,.global-item-nav .global-nav__summary--buy:before,.global-item-nav .global-nav__summary--rent:before{width:24px;height:24px;margin-right:10px}}.global-item-nav .global-item-nav__summary--buy span,.global-item-nav .global-item-nav__summary--rent span,.global-item-nav .global-nav__summary--buy span,.global-item-nav .global-nav__summary--rent span{font-size:3.2rem}@media only screen and (max-width:768px){.global-item-nav .global-item-nav__summary--buy span,.global-item-nav .global-item-nav__summary--rent span,.global-item-nav .global-nav__summary--buy span,.global-item-nav .global-nav__summary--rent span{font-size:2rem}}.global-item-nav__summary--rent{background:#daf2fb;color:#06a8e6}.global-item-nav__summary--rent:before{background:url(/images/icon_nav_rent.png?2041da72f761e20a66cbbae6827291c4) no-repeat 50%;background-size:contain}.global-item-nav__summary--buy{background:#ffefde;color:#ff9326}.global-item-nav__summary--buy:before{background:url(/images/icon_nav_buy.png?31fb76a0583e4ef2f29a4dcc43793fe9) no-repeat 50%;background-size:contain}.global-item-nav__menu{margin-top:20px;display:flex;justify-content:space-between}@media only screen and (max-width:768px){.global-item-nav__menu{margin-top:10px;display:block}}.global-item-nav__map{margin-right:20px;flex:0 0 auto}@media only screen and (max-width:768px){.global-item-nav__map{margin-right:0}}.global-item-nav__search{flex:1 1 auto}@media only screen and (max-width:768px){.global-item-nav__search{margin-top:20px}}.global-item-nav__term{color:#0d0d0d;font-size:1.6rem;font-weight:700;line-height:1;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-item-nav__term{line-height:1.5}}.global-item-nav__term:after,.global-item-nav__term:before{content:"";height:0;border-top:2px solid #e6e6e6;flex:1 1 auto}@media only screen and (max-width:768px){.global-item-nav__term:after,.global-item-nav__term:before{content:none}}.global-item-nav__term:before{margin-right:10px}.global-item-nav__term:after{margin-left:10px}.global-item-nav__term-in{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.global-item-nav__term-in{justify-content:flex-start;align-items:baseline}}.global-item-nav__term-in:before{content:"";background:url(/images/icon_nav_search.png?3bbf0cf7b27e4bd9f09532a8ae6e6b6b) no-repeat 50%;background-size:contain;width:20px;height:20px;margin-right:6px}.global-item-nav__categories{width:calc(100% + 8px);margin:6px -4px -4px;display:flex;flex-flow:row wrap}@media only screen and (max-width:768px){.global-item-nav__categories{width:auto;margin:10px 0 0;padding:0 10px;display:block}}.global-item-nav .global-item-nav__category--buy,.global-item-nav .global-item-nav__category--rent,.global-item-nav .global-nav__category--buy,.global-item-nav .global-nav__category--rent{background:#f5f5f5;width:calc(50% - 8px);padding:9.5px 15px;border-radius:5px;margin:4px;box-sizing:border-box;color:#505050;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex;align-items:center}@media only screen and (max-width:768px){.global-item-nav .global-item-nav__category--buy,.global-item-nav .global-item-nav__category--rent,.global-item-nav .global-nav__category--buy,.global-item-nav .global-nav__category--rent{width:100%;margin:0}.global-item-nav .global-item-nav__category--buy:not(:first-child),.global-item-nav .global-item-nav__category--rent:not(:first-child),.global-item-nav .global-nav__category--buy:not(:first-child),.global-item-nav .global-nav__category--rent:not(:first-child){margin-top:5px}}.global-item-nav .global-item-nav__category--buy:before,.global-item-nav .global-item-nav__category--rent:before,.global-item-nav .global-nav__category--buy:before,.global-item-nav .global-nav__category--rent:before{content:"";width:5px;height:5px;border-top:2px solid;border-right:2px solid;margin-right:10px;transform:rotate(45deg)}.global-item-nav__category--rent:before{color:#06a8e6}.global-item-nav__category--buy:before{color:#ff9326}