@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,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-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Medium");font-weight:500}@font-face{font-family:"Yu Gothic";src:local("Yu Gothic Bold");font-weight:700}@media screen and (min-width:769px){*{margin:0;padding:0;zoom:1}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none}body{color:#000;background:#fff;font-size:14px;line-height:1.8;font-family:'Titillium Web',"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-feature-settings:"palt";letter-spacing:.024em}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}i,strong{font-style:normal}a{text-decoration:none;outline:0;cursor:pointer;color:#005cad}a:hover{text-decoration:none;color:#0077e0}a:hover img{opacity:.8}.clear{clear:both}#site-header .gnavi>ul:after,.clearfix:after{content:"";display:block;clear:both}.display{max-width:1280px;min-width:1024px;padding:0 32px;margin:0 auto;position:relative;top:0;left:0}}@media screen and (min-width:769px) and (max-width:768px){.display{max-width:100%;min-width:1px;width:auto;padding:0 15px}}@media screen and (min-width:769px){ol,ul{list-style:none}input[type=email],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none}}@media screen and (max-width:768px){*{margin:0;padding:0;zoom:1}*,:after,:before{-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none}body{color:#000;background:#fff;font-size:13px;line-height:1.8;font-family:'Titillium Web',"Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-feature-settings:"palt";letter-spacing:.024em}h1,h2,h3,h4,h5,h6{font-weight:500}img{-ms-interpolation-mode:bicubic;vertical-align:bottom}i,strong{font-style:normal}a{text-decoration:none;outline:0;cursor:pointer;color:#005cad}a:hover{text-decoration:none;color:#0077e0}a:hover img{opacity:.8}.clear{clear:both}#site-header .gnavi>ul:after,.clearfix:after{content:"";display:block;clear:both}.display{max-width:auto256px;min-width:auto;padding:0 32px;margin:0 auto;position:relative;top:0;left:0}}@media screen and (max-width:768px) and (max-width:768px){.display{max-width:100%;min-width:1px;width:auto;padding:0 15px}}@media screen and (max-width:768px){ol,ul{list-style:none}input[type=email],input[type=submit],input[type=tel],input[type=text],textarea{-webkit-appearance:none}}#site-header{background:#fff;position:fixed;top:0;left:0;width:100%;z-index:1000;transition:all .4s 0s ease-in-out}@media screen and (max-width:768px){#site-header{position:absolute}}#site-header.active{box-shadow:0 0 64px rgba(0,0,0,.08)}#site-header a{color:#000}#site-header a:hover{color:#005cad}#site-header .display{height:112px;width:auto;max-width:100%;padding:0 32px;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:flex-end}@media screen and (max-width:768px){#site-header .display{padding:0 15px;height:72px}}#site-header .title{position:relative;bottom:50%;transform:translateY(50%);left:0}#site-header .title h1{font-size:12px;margin:0 0 8px;line-height:1}@media screen and (max-width:768px){#site-header .title h1{display:none}}#site-header .title__logo{width:170px}@media screen and (max-width:768px){#site-header .title__logo{width:140px}}#site-header .title__logo img{width:100%}#site-header .topnavi{position:absolute;top:0;right:32px;border-radius:0 0 4px 4px;overflow:hidden}@media screen and (max-width:768px){#site-header .topnavi{display:none}}#site-header .topnavi ul li{float:left;font-weight:700;border-right:#fff 1px solid}#site-header .topnavi ul li:last-child{border:none}#site-header .topnavi ul li.contact a{background:#0057bd;color:#fff}#site-header .topnavi ul li a{padding:5px 24px;font-size:13px;font-weight:500;background:#f2f2f2;display:block}#site-header .topnavi ul li a i{display:inline-block;margin:0 8px 0 0}#site-header .gnavi{padding:0 0 25px}@media screen and (max-width:768px){#site-header .gnavi{position:fixed;top:15px;right:15px;background:#0057bd;width:44px;height:44px;border-radius:50%}#site-header .gnavi:after,#site-header .gnavi:before{content:'';width:18px;height:2px;position:absolute;background:#fff;top:40%;left:50%;transform:translateX(-50%)}#site-header .gnavi:after{top:auto;bottom:40%}}@media screen and (max-width:768px){#site-header .gnavi>ul{display:none}}#site-header .gnavi>ul>li{list-style:none;float:left;margin:0 0 0 3.5vw}#site-header .gnavi>ul>li:first-child{margin:0}#site-header .gnavi>ul>li a{color:#000;font-size:14px;font-weight:700}#site-footer{background:#0057bd}#site-footer .box{padding:0 0 64px}@media screen and (max-width:768px){#site-footer .box{padding:0 0 32px}}#site-footer .box .pagetop{background:#003b80;color:rgba(255,255,255,.88);text-align:center;display:block;padding:16px 0;margin:0 0 64px;width:100%;transition:all .2s 0s ease-in-out}#site-footer .box .pagetop:hover{background:#002647}@media screen and (max-width:768px){#site-footer .box .pagetop{margin:0 0 32px}}#site-footer .box .flexer{display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (max-width:768px){#site-footer .box .flexer{display:block}}#site-footer .box .company{order:2;width:30%;color:#fff}@media screen and (max-width:768px){#site-footer .box .company{width:auto}}#site-footer .box .company dl dt{font-size:16px;font-weight:700;margin:0 0 12px;padding:0 0 12px;border-bottom:rgba(255,255,255,.08) 1px solid}@media screen and (max-width:768px){#site-footer .box .company dl dt{font-size:15px}}@media screen and (max-width:768px){#site-footer .box .company dl dd{font-size:12px}}#site-footer .box .company dl dd a{color:#fff;text-decoration:underline}#site-footer .box nav{width:70%;padding:0 32px 0 0}@media screen and (max-width:768px){#site-footer .box nav{width:auto;margin:32px 0 0;padding:0}}#site-footer .box nav ul.fnav{display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (max-width:768px){#site-footer .box nav ul.fnav{display:block}}#site-footer .box nav ul.fnav li{list-style:none;color:#fff;width:23%}@media screen and (max-width:768px){#site-footer .box nav ul.fnav li{width:auto;margin:0 0 16px}#site-footer .box nav ul.fnav li:last-child{margin:0}}#site-footer .box nav ul.fnav li a{color:#fff}#site-footer .box nav ul.fnav li a:hover{color:#fff;text-decoration:underline}@media screen and (max-width:768px){#site-footer .box nav ul.fnav li dl{border:rgba(0,0,0,.12) 1px solid;border-radius:6px;overflow:hidden}}#site-footer .box nav ul.fnav li dl dt{font-weight:700;margin:0 0 10px;font-size:16px;position:relative}@media screen and (max-width:768px){#site-footer .box nav ul.fnav li dl dt{font-size:15px;margin:0;background:rgba(0,0,0,.12);padding:12px 15px}}#site-footer .box nav ul.fnav li dl dd{font-size:11px;margin:4px 0 0;display:block}@media screen and (max-width:768px){#site-footer .box nav ul.fnav li dl dd{margin:0;font-size:14px;border-bottom:rgba(0,0,0,.12) 1px solid}#site-footer .box nav ul.fnav li dl dd:last-of-type{border:none}}#site-footer .box nav ul.fnav li dl dd a{display:inline-block}@media screen and (max-width:768px){#site-footer .box nav ul.fnav li dl dd a{display:block;position:relative;padding:12px 15px}}#site-footer .box nav ul.fnav li dl dd a:before{display:inline-block;margin:0 8px 0 0;font-size:10px;opacity:.24;content:"\f054";font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (max-width:768px){#site-footer .box nav ul.fnav li dl dd a:before{position:absolute;top:50%;right:15px;margin:0;font-size:12px;transform:translateX(-50%)}}#site-footer .copy{text-align:center;font-size:13px;color:rgba(255,255,255,.8);display:block;border-top:rgba(255,255,255,.12) 1px solid;padding:24px 0}#page-title{height:320px;position:relative;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:center;justify-content:center;overflow:hidden}@media screen and (max-width:768px){#page-title{height:180px;padding:0;justify-content:center}}#page-title:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.16);z-index:2}#page-title .bg{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-position:center;background-size:cover;transition:all 1.4s 0s linear}#page-title .box{color:rgba(255,255,255,.96);position:relative;z-index:3;white-space:nowrap;text-align:center;line-height:1;transform:translateY(-8px)}@media screen and (max-width:768px){#page-title .box{text-align:center;transform:translateY(-4px)}}#page-title .box #eng-title{content:attr(data-eng);font-size:50px;font-weight:700;display:block;margin:0 0 6px;padding:32px 0 0;letter-spacing:.08em}@media screen and (max-width:768px){#page-title .box #eng-title{font-size:24px;margin:0}}#page-title .box h1,#page-title .box p{font-size:20px;font-weight:700;transform:translateY(10px);transition:all .8s .6s ease-in-out}@media screen and (max-width:768px){#page-title .box h1,#page-title .box p{font-size:13px}}#bread{padding:20px 0;overflow:hidden;font-size:13px;background:#f2f2f2}@media screen and (max-width:768px){#bread{padding:16px;font-size:11px;width:100%;overflow:hidden;position:relative}#bread:after{content:'';width:40px;height:100%;position:absolute;top:0;right:0}#bread ol{width:200%}}#bread a{color:#000}@media screen and (max-width:768px){#bread a{white-space:nowrap}}#bread i{display:inline-block;margin:0 12px 0 0;font-size:11px;vertical-align:middle;transform:translateY(-1px);color:#000}#bread li{float:left;list-style:none}#bread li:after{content:"\f054";font-family:"Font Awesome 5 Free";font-size:8px;font-weight:900;opacity:.4;display:inline-block;margin:0 16px;transform:translateY(-2px)}#bread li:last-child:after{display:none}#site-firstview .flexer{width:calc(100% - 128px);height:calc(100vh - 112px - 64px);min-height:500px;position:relative;top:0;left:64px;background:#fff;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:center;justify-content:center}@media screen and (max-width:768px){#site-firstview .flexer{width:100%;height:220px;left:0;min-height:1px}}#site-firstview .flexer .swiper-container{position:absolute;top:0;left:0;width:100%;opacity:0;transition:all .8s 0s ease-in-out}#site-firstview .flexer .swiper-container.swiper-container-initialized{opacity:1}#site-firstview .flexer .swiper-container .swiper-bg{width:100%;height:calc(100vh - 112px - 64px);background-size:cover;background-position:center}@media screen and (max-width:768px){#site-firstview .flexer .swiper-container .swiper-bg{height:220px}}#site-firstview .flexer .swiper-slide-active .swiper-bg,#site-firstview .flexer .swiper-slide-duplicate-active .swiper-bg,#site-firstview .flexer .swiper-slide-prev .swiper-bg{-webkit-animation:zoomUp 6.5s linear 0s 1 normal both;animation:zoomUp 6.5s linear 0s 1 normal both}@-webkit-keyframes zoomUp{0%{transform:scale(1.08)}100%{transform:scale(1)}}@keyframes zoomUp{0%{transform:scale(1.08)}100%{transform:scale(1)}}#site-firstview .swiper-pagination{top:50%;left:-37px;transform:translateY(-50%)}@media screen and (max-width:768px){#site-firstview .swiper-pagination{display:none}}#site-firstview .swiper-pagination .swiper-pagination-bullet{display:block;margin:16px auto;width:8px;height:8px;opacity:1;background:#dedede;transition:all .1s 0s ease-in-out}#site-firstview .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#0057bd}#site-firstview .copy{font-size:9px;-webkit-writing-mode:vertical-rl;-moz-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.08em;position:absolute;top:0;height:100%;right:-39px;font-weight:600;text-align:center}@media screen and (max-width:768px){#site-firstview .copy{display:none}}#site-firstview figure.title{max-width:920px;min-width:640px;width:52%;position:relative;z-index:20;transform:translateY(-8%)}@media screen and (max-width:768px){#site-firstview figure.title{min-width:1px;width:88%}}#site-firstview figure.title img{width:100%}#site-firstview .camp{position:absolute;right:-32px;bottom:-32px;z-index:100;width:260px}@media screen and (max-width:768px){#site-firstview .camp{display:none}}#site-firstview .camp img{width:100%}#site-firstview .sp{display:none}@media screen and (max-width:768px){#site-firstview .sp{display:block}#site-firstview .sp img{width:100%}}#site-index #swiper-estate{padding:0 0 16px;visibility:hidden}#site-index #swiper-estate.swiper-container-initialized{visibility:visible}#site-index #swiper-estate .swiper-wrapper{transition-timing-function:cubic-bezier(.86,0,.07,1)}#site-index #swiper-estate .swiper-slide{width:300px;margin:0 16px;background:#fff;position:relative;box-shadow:0 8px 16px rgba(0,0,0,.08);transform:scale(.88);transition:transform .4s ease-in-out}@media screen and (max-width:768px){#site-index #swiper-estate .swiper-slide{width:280px;margin:0 8px}}#site-index #swiper-estate .swiper-slide.swiper-slide-active,#site-index #swiper-estate .swiper-slide.swiper-slide-next,#site-index #swiper-estate .swiper-slide.swiper-slide-prev{transform:scale(1)}#site-index #swiper-estate .swiper-slide .swiper-bg{height:180px;background-position:center;background-size:cover}#site-index #swiper-estate .swiper-slide i.news{position:absolute;right:4px;top:4px;background:#f0cd0a;font-size:12px;color:#000;font-weight:700;padding:2px 16px}#site-index #swiper-estate .swiper-slide dl{padding:16px}#site-index #swiper-estate .swiper-slide dl dt{font-size:17px;font-weight:700;margin:0 0 12px;padding:0 0 8px;border-bottom:#e8e8e8 1px solid}#site-index #swiper-estate .swiper-slide dl dd{font-size:14px;padding:0 0 0 80px;position:relative;margin:0 0 8px;line-height:1.6}#site-index #swiper-estate .swiper-slide dl dd:last-of-type{margin:0}#site-index #swiper-estate .swiper-slide dl dd:before{content:attr(data-text);color:#fff;text-align:center;background:#0057bd;font-size:12px;width:64px;position:absolute;top:2px;left:0}#site-index #swiper-estate .swiper-slide dl dd.price strong{color:#0057bd;font-weight:700;font-size:22px;line-height:1}#site-index .messages{position:relative;top:0;left:0}#site-index .messages__bg{position:absolute;top:0;left:0;width:64%;height:100%;background:url(../../../images/index/message.jpg) no-repeat center;background-size:cover;border-right:#fff 32px solid}@media screen and (max-width:768px){#site-index .messages__bg{background:url(../../../images/index/message_bk.jpg) no-repeat center;background-size:cover;width:100%;border:none}}#site-index .messages:before{content:'';background:url(../../../images/index/message_bk.jpg) no-repeat center;width:36%;height:100%;top:0;right:0;position:absolute;background-size:cover}@media screen and (max-width:768px){#site-index .messages:before{display:none}}#site-index .messages__box{position:relative;padding:0 8%}@media screen and (max-width:768px){#site-index .messages__box{padding:0 15px}}#site-index .messages__box__about{width:50%;max-width:640px;background:#fff;padding:48px;margin-left:50%}@media screen and (max-width:768px){#site-index .messages__box__about{width:auto;max-width:auto;padding:24px;margin:0}}#site-index .messages__box__about dt{font-size:26px;font-weight:700;line-height:1.6}@media screen and (max-width:768px){#site-index .messages__box__about dt{font-size:18px;text-align:center}}#site-index .messages__box__about dt strong{color:#f0cd0a;font-size:40px;line-height:1;display:inline-block;margin:0 2px}@media screen and (max-width:768px){#site-index .messages__box__about dt strong{font-size:32px}}#site-index .messages__box__about dd{font-size:15px;margin:24px 0 0}@media screen and (max-width:768px){#site-index .messages__box__about dd{font-size:13px;margin:16px 0 0;text-align:justify}}#site-index .messages__box__about dd.btnarea{margin:32px 0 0}@media screen and (max-width:768px){#site-index .messages__box__about dd.btnarea{margin:16px 0 0}}#site-index .bnrarea{display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;margin:0 8%;max-width:1600px}@media screen and (max-width:768px){#site-index .bnrarea{margin:0 15px;display:block}}#site-index .bnrarea li{list-style:none;width:23%;box-shadow:0 8px 16px rgba(0,0,0,.08)}@media screen and (max-width:768px){#site-index .bnrarea li{width:auto;margin:0 0 16px;box-shadow:0 0 16px rgba(0,0,0,.08)}#site-index .bnrarea li:last-child{margin:0}}#site-index .bnrarea li img{width:100%}@media screen and (max-width:768px){#site-index .bnrarea li img{width:100px}}@media screen and (max-width:768px){#site-index .bnrarea li figure{display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:center}}#site-index .bnrarea li figcaption{padding:10px 15px;padding-right:32px;color:#000;font-size:15px;position:relative}@media screen and (max-width:768px){#site-index .bnrarea li figcaption{width:calc(100% - 100px);padding-left:24px}}#site-index .bnrarea li figcaption i{position:absolute;top:50%;right:15px;transform:translateY(-50%);opacity:.16}#site-index .news{background:#0057bd;color:#fff}#site-index .news .display.flex{display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (max-width:768px){#site-index .news .display.flex{display:block}}#site-index .news .newsbox{width:100%;display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (max-width:768px){#site-index .news .newsbox{width:100%;padding:0;display:block}}#site-index .news .leftside{width:280px}@media screen and (max-width:768px){#site-index .news .leftside{width:100%}}#site-index .news .leftside h3{line-height:1;font-size:14px;margin:0 0 16px;font-weight:700}@media screen and (max-width:768px){#site-index .news .leftside h3{font-size:12px}}#site-index .news .leftside h3:before{content:attr(data-eng);font-size:36px;display:inline-block;margin:0 24px 0 0}@media screen and (max-width:768px){#site-index .news .leftside h3:before{font-size:20px}}#site-index .news .leftside a{display:inline-block;font-weight:700;color:#fff;font-size:15px}@media screen and (max-width:768px){#site-index .news .leftside a{position:absolute;top:0;right:15px;font-size:13px}}#site-index .news .leftside a:hover{text-decoration:underline}#site-index .news .leftside a i{display:inline-block;font-size:13px;margin:0 0 0 12px}#site-index .news ol{width:calc(100% - 280px);height:200px;padding:0 40px 0 0;overflow:auto}@media screen and (max-width:768px){#site-index .news ol{width:100%;height:164px;padding:15px;border:rgba(255,255,255,.2) 1px solid;border-radius:4px}}#site-index .news ol li{border-bottom:rgba(255,255,255,.2) 1px solid;padding:0 0 24px;margin:0 0 24px}@media screen and (max-width:768px){#site-index .news ol li{margin:0 0 15px;padding:0 0 15px}}#site-index .news ol li:last-child{margin:0}#site-index .news ol li a{display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;align-items:center;color:#fff}@media screen and (max-width:768px){#site-index .news ol li a{display:block}}#site-index .news ol li a:hover h4{text-decoration:underline}#site-index .news ol li .category,#site-index .news ol li time{display:block;font-weight:600}@media screen and (max-width:768px){#site-index .news ol li .category,#site-index .news ol li time{float:left}}#site-index .news ol li time{width:14%;font-size:12px;background:rgba(0,0,0,.16);color:#fff;padding:2px 0;text-align:center}@media screen and (max-width:768px){#site-index .news ol li time{width:80px;font-size:10px;padding:1px 12px;margin:2px 0 0}}#site-index .news ol li h4{width:86%;font-size:16px;padding:0 0 0 32px}@media screen and (max-width:768px){#site-index .news ol li h4{width:auto;font-size:12px;padding:8px 0 0;clear:both}}#site-estate-detail .detail{display:-moz-flex;display:-o-flex;display:-ms-flex;display:flex;-o-flex-flow:row wrap;flex-flow:row wrap;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#site-estate-detail .detail__photo{width:560px}#site-estate-detail .detail__meta{width:calc(100% - 560px);padding:0 0 0 40px}#site-estate-detail .detail__meta .catch{font-weight:700;color:#0057bd;font-size:16px;margin:16px 0}#site-estate-detail .detail__meta .table-style strong{line-height:1;color:#0057bd;font-size:32px;display:inline-block;margin:0 4px 0 0}#site-estate-detail .detail__meta__map{margin:24px 0 0}#site-estate-detail .detail__meta__map iframe{width:100%;height:208px;vertical-align:bottom}#site-estate-detail .gallery-top .swiper-slide{width:560px;height:400px}#site-estate-detail .gallery-thumbs{background:#f2f2f2;padding:15px}#site-estate-detail .gallery-thumbs .swiper-slide{height:72px;cursor:pointer}#site-estate-detail .gallery-thumbs .swiper-slide.swiper-slide-thumb-active,#site-estate-detail .gallery-thumbs .swiper-slide:hover{border:#fff 4px solid}#site-estate-detail .swiper-container{opacity:0;transition:all .6s 0s ease-in-out}#site-estate-detail .swiper-container.swiper-container-initialized{opacity:1}#site-estate-detail .swiper-container .swiper-wrapper .swiper-slide{background-position:center;background-size:cover}#site-estate-detail .data{margin:48px 0 0}#site-estate-detail .data__box{margin:0 0 48px}#site-estate-detail .data__box:last-of-type{margin:0}#site-estate-detail .data .btnarea{text-align:center}#site-estate-detail .data .btnarea a{font-size:24px}#site-estate-detail .data .btnarea a i{font-size:24px;display:inline-block;margin:0 12px 0 0;position:relative;top:0;left:0;transform:translateY(0)}#site-footer,#site-wrapper{position:relative;top:112px}@media screen and (max-width:768px){#site-footer,#site-wrapper{top:72px}}.site-module.wrap{padding:88px 0}@media screen and (max-width:768px){.site-module.wrap{padding:40px 0}}.site-module.wrap.mid{padding:64px 0}@media screen and (max-width:768px){.site-module.wrap.mid{padding:32px 0}}.site-module.wrap.bg{background:#0057bd}.site-module.wrap.border{border-bottom:#e8e8e8 1px solid}.site-module.wrap.no-top{padding-top:0}.site-module.wrap.no-bottom{padding-bottom:0}.site-module h2.large,.site-module h3.large{text-align:center;font-size:32px;font-weight:700;line-height:1;margin:0 0 32px}@media screen and (max-width:768px){.site-module h2.large,.site-module h3.large{font-size:24px;margin:0 0 24px}}.site-module h2.large:before,.site-module h3.large:before{content:attr(data-eng);color:#0057bd;font-size:12px;letter-spacing:.12em;display:block;margin:0 0 16px}@media screen and (max-width:768px){.site-module h2.large:before,.site-module h3.large:before{margin:0 0 12px;font-size:10px}}.site-module h2.borders,.site-module h3.borders,.site-module h4.borders{border-bottom:#e8e8e8 1px solid;position:relative;padding:12px;padding-left:20px;font-size:22px;line-height:1;font-weight:700;margin:0 0 24px}@media screen and (max-width:768px){.site-module h2.borders,.site-module h3.borders,.site-module h4.borders{font-size:18px;margin:0 0 20px;padding-left:18px}}.site-module h2.borders small,.site-module h3.borders small,.site-module h4.borders small{display:inline-block;margin:0 0 0 20px;font-size:13px}@media screen and (max-width:768px){.site-module h2.borders small,.site-module h3.borders small,.site-module h4.borders small{margin:0 0 0 15px;font-size:11px}}.site-module h2.borders:after,.site-module h3.borders:after,.site-module h4.borders:after{content:'';width:5px;height:70%;background:#0057bd;border-radius:4px;display:block;position:absolute;top:15%;left:0}.site-module .btnarea a{display:inline-block;padding:12px 72px;background:#0057bd;color:#fff;font-size:16px;font-weight:700;position:relative}@media screen and (max-width:768px){.site-module .btnarea a{display:block;padding:12px 0;margin:0 0 12px;text-align:center}.site-module .btnarea a:last-of-type{margin:0}}.site-module .btnarea a i{position:absolute;top:50%;right:15px;transform:translateY(-50%);font-size:11px}.site-module .table-style{width:100%;border:#e8e8e8 1px solid;border-collapse:collapse}.site-module .table-style tbody tr td,.site-module .table-style tbody tr th{padding:12px 15px;vertical-align:middle;text-align:left;border:#e8e8e8 1px solid}.site-module .table-style tbody tr th{width:25%;background:#f2f2f2}#map iframe{height:350px;-webkit-filter:grayscale(100);filter:grayscale(100);vertical-align:bottom}@media screen and (max-width:768px){#map iframe{height:200px}}
/*# sourceMappingURL=style.css.map */
