/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=fb07f245b61c22e080dc85a88a01947a)
 * Config saved to config.json and https://gist.github.com/fb07f245b61c22e080dc85a88a01947a
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import "perfect-scrollbar.css";@import "fixedsticky.css";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:14px;line-height:1;color:#333333;background-color:#ffffff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#8d8d8d;text-decoration:none}a:focus,a:hover{text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:4px;-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{width:720px;margin-right:auto;margin-left:auto;padding-left:7px;padding-right:7px}@media (min-width:768px){.container{width:720px;padding-left:15px;padding-right:15px}}@media (min-width:992px){.container{padding-left:15px;padding-right:15px}}@media (min-width:1200px){.container{padding-left:15px;padding-right:15px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:7px;padding-right:7px}.row{margin-left:-7px;margin-right:-7px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:7px;padding-right:7px}@media (min-width:768px){.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}body{font-family:"Noto Sans Japanese", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-weight:200;width:100%;font-size:12px;padding:0;margin:0;line-height:1.8;letter-spacing:.2em;color:#2F2725;position:relative;height:100%}@media (max-width:767px){body{font-size:10px;width:100%;margin-top:0px!important}}body,html{position:relative}img{max-width:100%;height:auto}img.retina{max-width:50%}.featured-thumbnail img{width:100%}img.oishiku{-webkit-filter:saturate(120%) brightness(110%);filter:saturate(120%) brightness(110%)}h1,h2,h3,h4,h5,h6{margin:0;padding:0;line-height:1;font-weight:normal}h1{font-size:13px}h2{font-size:13px}h3{font-size:13px}h4,h5,h6{font-size:13px}.bannar{margin-bottom:20px}@media (max-width:767px){h1{font-size:20px}h2{font-size:26px}h3{font-size:14px}h4,h5,h6{font-size:14px}}::-moz-selection{background:#ff0}::selection{background:#ff0}::-moz-selection{background:#ff0}ul{margin:0;padding:0}ul li{list-style:none}.transition{-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear}p{word-wrap:break-word;overflow-wrap:break-word;margin:0}table{width:100%;border-collapse:separate}table td{border-bottom:1px solid #e4e4e4}table td,table th{padding:10px}.two_column table td:first-child{width:30%}.two_column table tr:last-child{width:70%}.two_column table td,.two_column table th{padding:20px}@media (max-width:767px){table th{width:115px;text-align:left}}@media (max-width:767px){.brbrake br{display:none}}.tagline{line-height:2.9em;font-weight:400;font-size:15px}.container{width:100%}@media (min-width:768px){.container{width:100%}.pcnone{display:none}}@media (min-width:992px){.container{width:100%}}@media (min-width:1200px){.container{width:100%}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px dashed #e1706f}.mb00{margin-bottom:0px!important}.mb10{margin-bottom:10px!important}.mb20{margin-bottom:20px!important}.mb30{margin-bottom:30px!important}.mb40{margin-bottom:40px!important}.mb50{margin-bottom:50px!important}.mb100{margin-bottom:100px!important}.p00{padding:0!important}.plr20{padding:0 20px 0 20px!important}@media (max-width:767px){hr{margin-top:10px;margin-bottom:10px;border:0;border-top:1px dashed #e1706f}.mb00{margin-bottom:0px!important}.mb10{margin-bottom:5px!important}.mb20{margin-bottom:10px!important}.mb30{margin-bottom:15px!important}.mb40{margin-bottom:20px!important}.mb50{margin-bottom:25px!important}.mb100{margin-bottom:50px!important}.spmb00{margin-bottom:0px!important}.spmb10{margin-bottom:10px!important}.spmb20{margin-bottom:20px!important}.spmb30{margin-bottom:30px!important}.spmb40{margin-bottom:40px!important}.spmb50{margin-bottom:50px!important}.spmb100{margin-bottom:100px!important}.spp00{padding:0}}.text-inline{font-size:14px;letter-spacing:3px;line-height:2}.top section.sec:nth-child(odd) .title-img img{background:#f7f8fa}.box-shadow{box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.19);-moz-box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.19);-webkit-box-shadow:0px 0px 10px 1px rgba(0, 0, 0, 0.19)}a{text-decoration:none;color:inherit}a:hover{opacity:.5;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-ms-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}a:focus,a:hover{text-decoration:none}a[rel=tag]{color:#555;margin-right:5px;border-radius:2px}a[rel=tag]:before{font-family:FontAwesome;content:'\f02b';margin-right:2px}a[rel=insta-hash]{padding:3px;margin-right:0px;font-size:16px;color:#003569;font-weight:900}a[rel=googlemap]{padding:20px 10px;color:#fff;margin-right:5px;border-radius:7px;text-align:center;display:block;width:100%;font-weight:bold;font-size:10px}a[rel=googlemap] img{width:16%;margin:0 10px 0 0px}a[rel=adcopy]{padding:20px 10px;color:#fff;margin-right:5px;border-radius:7px;text-align:center;display:block;width:100%;font-weight:bold;font-size:10px}a[rel=adcopy] img{width:16%;margin:0 10px 0 0px}a.ex-link:after{font-family:FontAwesome;content:"\f08e";margin-left:5px}a.read-more{font-family:"Rounded Mplus 1c", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;border:1px solid #000;border-radius:5px;padding:2px;display:block;width:20%;margin:20px auto;text-align:center}section.section{padding:50px 0}section.section60{padding:60px 0}.mark img{width:25px}a.btn{border-radius:20px;border:1px solid #2F2725;padding:5px 15px;display:inline-block;color:#2F2725;font-size:12px;background:#FBFBFB}a.btn:before{content:'';display:inline-block;width:6px;height:7px;background-image:url(../img/icon-tri.svg);background-size:contain;vertical-align:top;margin:8px 6px 0}a.btn.sm{border-radius:20px;border:1px solid #2F2725;padding:5px 15px;display:inline-block;color:#2F2725;font-size:12px;background:#FBFBFB}a.btn.sm:before{content:'';display:inline-block;width:5px;height:6px;background-image:url(../img/icon-tri.svg);background-size:contain;vertical-align:top;margin:6px 5px 0}a.btn:hover{color:#fff;background:#2F2725;opacity:1;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-ms-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}a.btn:hover:before{background-image:url(../img/icon-tri-white.svg)}a.btn.lg.mail{font-size:16px;padding:5px 25px 5px 15px}a.btn.lg.mail:before{content:'';display:inline-block;width:19px;height:15px;background-image:url(../img/icon-mail.svg);background-size:contain;vertical-align:top;margin:8px 10px 0}a.btn.lg.mail:hover{color:#fff;background:#2F2725;opacity:1;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-ms-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}a.btn.lg.mail:hover:before{background-image:url(../img/icon-mail-white.svg)}a.btn-more{border:1.5px solid #4A96D2;padding:3px 25px;text-align:center;color:#4A96D2;font-size:13px;letter-spacing:2px;font-weight:700;display:inline-block}a.btn-more:hover{opacity:1;background:#4A96D2;color:#fff}.text-tagline{line-height:3em;font-weight:400}.home .main_cont{margin-left:280px}#loader-bg{position:fixed;width:100%;height:100%;top:0px;left:0px;background:#4A96D2;z-index:20}#loader-bg #loader{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;text-align:center;color:#fff;z-index:9998}header.top{position:fixed;background:#fff;height:100%;min-height:500px;width:280px;z-index:3;color:#4A96D2;padding:0 20px;border-right:1px solid #4A96D2}header.top .header-logo{width:83px;margin:220px 0px 0 75px}header.top .header-bottom{position:absolute;bottom:-6px;left:0px;width:100%;display:block;margin:0 auto}header.top .header-bottom p.copyright{font-size:8px;font-weight:200;letter-spacing:0.05rem;width:100%;text-align:center}header.top .menu li{margin:0;padding:0;text-align:center}header.top .menu li a{display:block;width:100%;padding:10px 0;color:#4A96D2;font-size:14px;font-weight:200;line-height:1;height:44px;text-decoration:none}header.top .menu li a:hover:before{content:'（';display:inline-block;background-size:contain;vertical-align:middle;margin:-3px 4px 0 0;font-size:20px;font-weight:100}header.top .menu li a:hover:after{content:'）';display:inline-block;background-size:contain;vertical-align:middle;margin:-3px 0 0 4px;font-size:20px;font-weight:100}header.top .menu li a:hover{opacity:1;color:#006093}header.top .fixed{position:fixed;top:0px;left:0px;z-index:9999}footer{position:relative;bottom:0;height:50px;width:100%;display:block;margin:0 auto;font-size:10px;color:#4A96D2;border-top:0.99px solid #4A96D2;background:#fff;z-index:1}footer .footer-text{padding:17px 0 0 15px}footer .footer-icon{width:170px}footer .footer-icon .mail-icon{display:block;float:left;padding:0px 0 0 0;border-left:0.99px solid #4A96D2;height:50px;width:120px;overflow:hidden}footer .footer-icon .mail-icon svg{width:120px}footer .footer-icon .mail-icon rect.iconmailouter{fill:#fff}footer .footer-icon .mail-icon polyline{fill:rgba(0, 0, 0, 0)!important}footer .footer-icon .mail-icon:hover{opacity:1}footer .footer-icon .mail-icon:hover rect{fill:#4A96D2!important}footer .footer-icon .mail-icon:hover text{fill:#fff!important}footer .footer-icon .mail-icon:hover polyline{stroke:#fff!important;fill:#4A96D2!important}footer .footer-icon .mail-icon:hover line{stroke:#fff!important}footer .footer-icon .mail-icon:hover rect.iconmail{fill:transparent!important;stroke:#fff!important}footer .footer-icon .pagetop-icon{display:block;float:right;margin-top:0px;border-left:0.99px solid #4A96D2;height:50px;width:50px;overflow:hidden;-webkit-transition:0s;-moz-transition:0s;-ms-transition:0s;-o-transition:0s;transition:0s}footer .footer-icon .pagetop-icon svg{width:50px;height:50px}footer .footer-icon .pagetop-icon rect{fill:#fff}footer .footer-icon .pagetop-icon polyline{stroke-width:1px!important}footer .footer-icon .pagetop-icon:hover{opacity:1}footer .footer-icon .pagetop-icon:hover rect{fill:#4A96D2}footer .footer-icon .pagetop-icon:hover text{fill:#fff!important}footer .footer-icon .pagetop-icon:hover polyline{stroke:#fff!important}.home footer{margin-left:280px;width:unset}.topsw{position:relative;height:100%;border-bottom:1px solid #4A96D2}.topsw .news-1line-fixed{position:absolute;top:0;left:0;z-index:1;background:#fff;border-bottom:1px solid #4A96D2;width:100%;color:#4A96D2;padding:5px 15px}.topsw .news-1line-fixed a{color:#4A96D2}.topsw .topsw-text{position:absolute;top:60px;left:35px;z-index:1;width:413px}.topsw .topsw-underarrow{position:absolute;bottom:20px;width:100%;text-align:center;z-index:1}.topsw .topsw-underarrow a{width:40px;margin:0 auto;display:block}.topsw .swiper-container{width:100%;height:100vh}.topsw .swiper-slide{background-position:center;background-size:cover}.hero{background:url(../img/top-slide04.jpg) 50% 50% fixed;background-size:cover}.pagetop{display:none!important;position:fixed;bottom:20px;right:20px;z-index:9999}.pagetop a{width:38px;height:55px;background:url(../img/page_top.svg) no-repeat;display:block}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.pace{-webkit-pointer-events:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pace-inactive{display:none}.pace .pace-progress{background:#fff;position:fixed;z-index:9999;top:0;right:100%;width:100%;height:2px;top:50%;margin-top:-1px}@-webkit-keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-center{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rotate-center{-webkit-animation:rotate-center 1.5s linear infinite;animation:rotate-center 1.5s linear infinite}.fixedsticky{top:195px}.top-title{padding:65px 0 66px;border-bottom:1px solid #4A96D2}.sec-title{text-align:center}.sec-title h3{color:#4A96D2}.sec-title h3 p{font-size:24px;margin-bottom:22px;font-weight:bold;letter-spacing:4px}.sec-title h3 span{font-size:15px;display:block;font-weight:200;letter-spacing:6px}.top-image-menu .top-image-menu-cont{display:block}.top-image-menu .top-image-menu-cont .image-2col-link,.top-image-menu .top-image-menu-cont .title{float:left;width:50%;height:auto;height:251px;border-bottom:1px solid #4A96D2}.top-image-menu .top-image-menu-cont .title{padding:66px 50px 0;text-align:center}.top-image-menu .top-image-menu-cont .title h3{color:#4A96D2}.top-image-menu .top-image-menu-cont .title h3 p{font-size:24px;margin-bottom:22px;font-weight:bold;letter-spacing:4px}.top-image-menu .top-image-menu-cont .title h3 span{font-size:15px;display:block;font-weight:200;letter-spacing:6px}.top-image-menu .top-image-menu-cont .title h3 p{margin-bottom:18px}.top-image-menu .top-image-menu-cont .title h3 span{margin-bottom:24px}.top-image-menu .top-image-menu-cont .title p.cont-text{text-align:center;font-size:12.5px;line-height:1.9;width:420px;margin:0 auto}.top-image-menu .top-image-menu-cont .image-2col-link{position:relative;overflow:hidden}.top-image-menu .top-image-menu-cont .image-2col-link a:hover{opacity:1}.top-image-menu .top-image-menu-cont .image-2col-link .btn-more{position:absolute;top:50%;left:50%;border:3px solid #fff;padding:10px 30px;text-align:center;color:#fff;font-size:16px;letter-spacing:2px;font-weight:700;width:157px;margin-left:-78px;margin-top:-27px}.top-image-menu .top-image-menu-cont .image-2col-link .btn-more:hover{opacity:1;background:transparent;color:#fff}.top-image-menu .top-image-menu-cont .image-2col-link:before{content:"";display:block;width:40px;height:40px;position:absolute;top:50%;left:-20px;margin-top:-20px;border-radius:50%;background:url(../img/arrow.svg) no-repeat;z-index:1}.top-image-menu .top-image-menu-cont .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_forsale.jpg) no-repeat;background-size:100%;width:100%;height:100%;-webkit-transition:0.27s ease-in;-moz-transition:0.27s ease-in;-ms-transition:0.27s ease-in;-o-transition:0.27s ease-in;transition:0.27s ease-in}.top-image-menu .top-image-menu-cont .image-2col-link .image-2col-link-bg:hover{-ms-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.top-image-menu .top-image-menu-cont:nth-child(2n) .image-2col-link,.top-image-menu .top-image-menu-cont:nth-child(2n) .title{float:right;border-left:none}.top-image-menu .top-image-menu-cont:nth-child(2n) .image-2col-link:before{content:"";display:block;width:40px;height:40px;position:absolute;top:50%;right:-20px;left:inherit;margin-top:-20px;border-radius:50%;background:url(../img/arrow-left.svg) no-repeat;z-index:1}.top-image-menu-cont.forrent .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_forrent.jpg) no-repeat;background-size:cover}.top-image-menu-cont.sharehouse .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_sharehouse.jpg) no-repeat;background-size:cover}.top-image-menu-cont.guesthouse .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_guesthouse.jpg) no-repeat;background-size:cover}.top-image-menu-cont.locationstudio .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_locationstudio.jpg) no-repeat;background-size:cover}.top-about-us .left-text{padding:75px 50px 0 50px;text-align:justify}.top-about-us .left-text h3{font-size:15.5px;color:#4A96D2}.top-about-us .left-text p{font-size:13.5px;line-height:2.5}.top-about-us .left-text .top-about-us-title{font-size:12px;margin-bottom:20px;color:#4A96D2}.top-about-us .right-img{background:url(../img/about-title.jpg) no-repeat 100%;background-size:cover;position:relative;z-index:1;height:auto;height:70vh}.top-about-us .btn-more-outer{margin-top:20px;margin-bottom:20px}.footer-logo{width:63px;margin:0px auto 10px}.company-name{font-size:12px;margin-bottom:7px}.company-address{font-size:9px}#content h1{background:yellow;color:#000;padding:10px;text-align:center}.post-single{background:#fff;min-width:100%}.post-single a{color:#2F2725}.post-single .post-excerpt{padding:10px 25px 25px}.post-single h2{padding:25px 25px 0px;text-align:center;font-family:"游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif}.archive.tag h1{font-family:"Rounded Mplus 1c", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}.top-taglist .top-taglist-list{background:yellow;color:#000;font-weight:bold;text-align:center}.top-taglist .top-taglist-list a{color:#000;font-family:"Rounded Mplus 1c", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;font-size:16px;display:inline-block;padding:10px 0}input,label,select,textarea{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:100%;font-family:inherit;vertical-align:middle;outline:none;border:none;color:#4A96D2;display:block;margin-bottom:30px;font-weight:400}input[type=email],input[type=password],input[type=tel],input[type=text],textarea{width:100%;max-width:100%;margin:5px 0;padding:8px;background:#f2f2f2;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;color:#000;font-size:12px}@media (max-width:767px){input[type=email],input[type=password],input[type=tel],input[type=text],textarea{font-size:16px}}.contact-table tr td input,.contact-table tr td textarea{display:block}input[type=button],input[type=reset],input[type=submit]{background:#4A96D2;color:#fff;font-size:12px;padding:3px;border-radius:0px;width:80px;margin-right:25px;display:inline-block;float:left}input[type=button],input[type=reset]{background:#717171}.submit_button br{display:none}.wpcf7c-conf{border:0px;background-color:#faffbd}div.wpcf7 .ajax-loader{display:none}div.wpcf7-response-output{margin:0;padding:1em}div.wpcf7-validation-errors{border:0px;background:#ff0}.ggmap{position:relative;padding-bottom:33%;padding-top:30px;height:0;overflow:hidden}.ggmap embed,.ggmap iframe,.ggmap object{position:absolute;top:0;left:0;width:100%;height:100%}.bottom-map .ggmap{position:relative;padding-bottom:38.25%;padding-top:30px;height:0;overflow:hidden}.bottom-map .ggmap embed,.bottom-map .ggmap iframe,.bottom-map .ggmap object{position:absolute;top:0;left:0;width:100%;height:100%}.arrow-list li a{font-size:13px;margin-bottom:20px;padding-bottom:2px;display:inline-block;border-bottom:2px solid #F5F5F5}.arrow-list li a:before{content:'';display:inline-block;width:6px;height:7px;background-image:url(../img/icon-tri.svg);background-size:contain;vertical-align:top;margin:8px 6px 0 2px;line-height:2}.arrow-list li a:hover{opacity:1;border-bottom:2px solid #2F2725}.arrow-list li.active a{opacity:1;border-bottom:2px solid #2F2725}.arrow-list-horizonal li a{font-size:13px;margin-bottom:20px;padding-bottom:2px;display:inline-block;border-bottom:2px solid #F5F5F5}.arrow-list-horizonal li a:before{content:'';display:inline-block;width:6px;height:7px;background-image:url(../img/icon-tri.svg);background-size:contain;vertical-align:top;margin:8px 6px 0 2px;line-height:2}.arrow-list-horizonal li a:hover{opacity:1;border-bottom:2px solid #2F2725}.arrow-list-horizonal li.active a{opacity:1;border-bottom:2px solid #2F2725}.arrow-list-horizonal li a{display:block;float:left;margin-right:20px;border-bottom:2px solid #fff}.page .main_cont{margin-left:500px;padding:0 75px}.archive .main_cont,.single-works .main_cont,.works .main_cont{margin-left:0px;padding:0 0px;padding-top:195px}header.bottom{position:fixed;top:0;background:#fff;width:100%;height:195px;z-index:10;color:#4A96D2;padding:0 20px;margin:0 auto}header.bottom .header-logo{width:75px;margin:36px auto 0;z-index:10;position:relative}header.bottom .header-bottom{position:absolute;top:60px;left:30px;width:98%;display:block;margin:0 auto}header.bottom .header-bottom p.copyright{font-size:9px;font-weight:500;letter-spacing:0px;width:100%;text-align:center}header.bottom .header-bottom-left{width:668px;display:block;margin:37px auto 0px;height:20px}header.bottom .header-bottom-left p.copyright{font-size:9px;font-weight:500;letter-spacing:0px;width:100%;text-align:center}header.bottom .menu li{margin:0;padding:0;text-align:center}header.bottom .menu li:first-child .active{margin-left:10px}header.bottom .menu li a{display:block;float:left;padding:0px 0;color:#4A96D2;font-size:13px;font-weight:200;line-height:1;height:inherit;text-decoration:none;margin-right:35px}header.bottom .menu li a.active{margin-right:45px;margin-left:30px;position:relative}header.bottom .menu li a.active:before{position:absolute;content:'（';display:inline-block;background-size:contain;vertical-align:middle;font-size:20px;font-weight:100;top:-3px;left:-26px;background:#fff}header.bottom .menu li a.active:after{position:absolute;content:'）';display:inline-block;background-size:contain;vertical-align:middle;font-size:20px;font-weight:100;top:-3px;right:-26px;background:#fff}header.bottom .header-bottom-left .menu li:last-child a{margin-right:0px}header.bottom .menu li.header-contact a{float:right}header.bottom .menu li.header-contact a:before{content:'';display:inline-block;background:url(../img/mail.svg) no-repeat;background-size:contain;vertical-align:top;width:18px;height:11px;margin:1px 8px 0 0}header.bottom .menu li a:hover{opacity:1;color:#006093}.single-works header.bottom,.works header.bottom{background:#fff}.single-works header.bottom .menu li a,.works header.bottom .menu li a{background:#fff}.post-type-archive-works header.bottom .menu li a.active:after,.post-type-archive-works header.bottom .menu li a.active:before{display:none}.page-title{margin-top:200px;width:500px;height:80vh;background:url(../img/about-title.jpg) no-repeat;background-size:cover;background-position:85% 50%;position:fixed}.page-title.page-contact{background:url(../img/contact-title.jpg) no-repeat;background-size:cover;background-position:85% 50%}.page-sec-title{text-align:left;padding:40px 0 0 70px;margin-bottom:30px}.page-sec-title h3{color:#fff}.page-sec-title h3 p{font-size:20px;margin-bottom:11px;font-weight:bold;letter-spacing:4px}.page-sec-title h3 span{font-size:12px;display:block;font-weight:400;letter-spacing:3px}.cont.cont-about{padding-top:250px}.cont.cont-contact{padding-top:188px;padding-bottom:70px}.cont .page-sec-title{padding:0px}.cont .page-sec-title h3{color:#4A96D2}.pt100{padding-top:100px!important}.page-text{line-height:2.3;text-align:justify}.page-text p{text-align:justify}.page-service{width:100%;padding:0 10%}.page-service dl{margin:0;display:block;text-align:center;float:left;color:#4A96D2;margin-right:0px;margin-bottom:20px;width:26%;margin-right:11%}.page-service dl:last-child{margin-right:0px}.page-service dl dt{font-size:13px}.page-service dl dt figure{width:100%;display:block;padding:0 10%;padding-bottom:10px}.page-service dl dt figure img{border-radius:50%}.page-service dl dd{margin:0}.page-service dl:nth-child(4){margin-left:18%}.page-service dl:nth-child(3){margin-right:0}.page-service dl:last-child{margin-right:0}.cont-about table tr{border-bottom:1px solid #4A96D2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cont-about table tr td{padding:15px 0 15px 25px;border-bottom:0px solid #4A96D2;float:left;vertical-align:middle;display:table-cell}.cont-about table tr td:first-child{width:138px;font-weight:500;margin-right:0px}.cont-about table tr td:last-child{border-bottom:0px solid #4A96D2;position:relative}.cont-about table tr td:last-child:before{content:'';display:inline-block;width:5px;height:10px;vertical-align:top;position:absolute;left:0px;bottom:-2px;background:#fff}.works-detail{float:right;width:50%;padding:0px 55px 150px 100px}.works-detail .works-detail-title{position:relative}.works-detail .works-detail-title .works-cat{font-size:15px;font-weight:200;color:#4A96D2;margin-bottom:10px}.works-detail .works-detail-title .works-add{background:#F5F5F5;padding:2px 5px;font-size:12px;display:inline-block;margin-bottom:10px}.works-detail .works-detail-title .works-name{font-size:21px;margin-bottom:10px;font-weight:300}.works-detail .works-detail-title .works-tagline{margin-bottom:30px}.works-detail .works-detail-title .works-tag-wantedsellout{width:65px;position:absolute;top:0;right:0}.works-detail .works-detail-caption .works-price{height:30px;vertical-align:middle;margin-bottom:10px}.works-detail .works-detail-caption .works-price .price-tag{display:block;float:left;background:#F5F5F5;padding:2px 5px;font-size:12px;margin-right:10px;margin-top:7px}.works-detail .works-detail-caption .works-price .price-number{display:block;float:left;font-size:20px;margin-right:7px}.works-detail .works-detail-caption .works-price .price-unit{display:block;float:left;margin-top:10px}.works-detail .works-detail-caption .works-detail-caption-contact{width:120px;display:inline-block;margin-right:20px;margin-bottom:20px}.works-detail .works-detail-caption .works-detail-caption-contact:hover{opacity:1}.works-detail .works-detail-caption .works-detail-caption-contact:hover rect{fill:#4A96D2!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover text{fill:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover polyline{stroke:#fff!important;fill:#4A96D2!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover line{stroke:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover rect.iconmail{fill:transparent!important;stroke:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact-external{width:183px;display:inline-block;margin-bottom:20px}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover{opacity:1}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover rect{fill:#4A96D2!important}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover text{fill:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover polyline{stroke:#fff!important;fill:transparent!important}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover line{stroke:#fff!important}.works-detail .works-detail-caption .works-detail-caption-line{width:200px;display:block}.works-table{margin-bottom:25px;line-height:2}.works-table table{width:100%!important}.works-table table tr td{padding:5px 0 5px 0px;border-bottom:0px solid #4A96D2}.works-table table tr td:first-child{margin-right:4px;width:77px!important}.works-table table tr td:last-child{border-bottom:0px solid #4A96D2}.works-table.specinfo td{float:left}.works-table.specinfo td:first-child{margin-right:9px}.works-table.specinfo td:last-child{border-bottom:0px solid #4A96D2}.works-infotitle{font-size:16px;font-weight:200;color:#4A96D2;margin-bottom:20px}.works-infotitle .smalltext{font-size:9px;margin-left:12px}.works-photo{float:right;width:50%;height:auto;margin-bottom:50px}.works-photo .works-photo-inner{position:relative;width:100%;height:auto}.works-photo .works-photo-inner .swiper-slide{margin-bottom:30px}.works-photo .works-photo-inner .swiper-slide:first-child{margin-top:0px}.works-around{float:left;width:100%;padding:0 100px 0 100px;margin-bottom:40px}.works-around .works-around-photo li{float:left;display:block;margin:0 2% 2% 0;width:32%;position:relative}.works-around .works-around-photo li a:before{content:'';position:absolute;z-index:1;top:50%;left:50%;margin-left:-21px;margin-top:-30px;width:42px;height:42px;display:block;background:url(images/around-logo.svg) no-repeat 100%}.works-around .works-around-photo li:nth-child(3n){margin-right:0px}.works-around .works-around-photo li img{width:100%;z-index:0}.works-around .works-around-photo li span{position:absolute;display:block;height:33px;line-height:33px;margin-top:-33px;padding-left:7px;z-index:1;width:100%;background:rgba(255, 255, 255, 0.82)}@media (min-width:1200px){.works-around .works-around-photo li{float:left;display:block;margin:0 2% 2% 0;width:32%;position:relative}.works-around .works-around-photo li a:before{content:'';position:absolute;z-index:1;top:50%;left:50%;margin-left:-31px;margin-top:-41px;width:62px;height:62px;display:block;background:url(images/around-logo.svg) no-repeat 100%}}.works-spec{float:left;width:50%;padding:0 30px 0 100px;margin-bottom:40px}.works-access{float:left;width:50%;padding:0 100px 0 0px;margin-bottom:85px}.works-access .works-table{margin-bottom:15px}.works-info{float:left;width:100%;padding:0 30px 0 100px;margin-bottom:40px}.sec-hero-title .hero-img{width:100%;height:300px;background:url(../img/top-slide03.jpg);background-size:cover;background-position:50% 60%}.sec-hero-title .hero-title{text-align:center;color:#4A96D2;margin-top:-17px;margin-bottom:20px}.sec-hero-title .hero-title h2{font-size:34px;font-weight:600;margin-bottom:10px}.sec-hero-title .hero-menu{width:511px;text-align:center;margin:0 auto 60px;display:none}.sec-hero-title .hero-menu ul li{float:left;font-weight:600;color:#4A96D2;padding:2px 10px;border-left:1px solid #d3ecff}.sec-hero-title .hero-menu ul li:last-child{padding:2px 10px;border-right:1px solid #d3ecff}.sec-hero-title .hero-menu ul li a:hover{opacity:1;color:#006093}.sec-hero-title .hero-menu ul li span{display:none}.term-forsale .sec-hero-title .hero-img{width:100%;height:300px;background:url(../img/hero-sale.jpg);background-size:cover;background-position:50% 60%}.term-forrent .sec-hero-title .hero-img{width:100%;height:300px;background:url(../img/hero-rent.jpg);background-size:cover;background-position:50% 30%}.term-sharehouse .sec-hero-title .hero-img{width:100%;height:300px;background:url(../img/hero-share.jpg);background-size:cover;background-position:50% 80%}.term-guesthouse .sec-hero-title .hero-img{width:100%;height:300px;background:url(../img/hero-guest.jpg);background-size:cover;background-position:100% 30%}.rent-cont{width:33.3333333333333%;float:left;height:267px}@media (min-width:1400px){.rent-cont{width:25%;height:233px}}.rent-cont-title .title{padding:50px 50px 0;text-align:center}.rent-cont-title .title h3{color:#4A96D2}.rent-cont-title .title h3 p{font-size:24px;margin-bottom:22px;font-weight:bold;letter-spacing:4px}.rent-cont-title .title h3 span{font-size:15px;display:block;font-weight:200;letter-spacing:6px}.rent-cont-title .title h3 p{font-size:18px;margin-bottom:7px}.rent-cont-title .title h3 span{margin-bottom:20px}.rent-cont-title .title .btn-more{border:1px solid #4A96D2;padding:7px 10px;text-align:center;color:#4A96D2;font-size:10px;letter-spacing:2px;font-weight:200;display:inline-block;margin-bottom:25px}.rent-cont-title .title .btn-more:hover{opacity:1;background:#000;color:#fff}.rent-cont-title .title p.cont-text{text-align:left;font-size:10px;line-height:1.9}.rent-cont-construction{position:relative;overflow:hidden}.rent-cont-construction:nth-child(3n){border-right:0px solid #4A96D2}.rent-cont-construction .rent-tag-wanted{width:67px;position:absolute;top:10px;right:10px}.rent-cont-construction .rent-cont-img{-webkit-transition:0.27s ease-in;-moz-transition:0.27s ease-in;-ms-transition:0.27s ease-in;-o-transition:0.27s ease-in;transition:0.27s ease-in;overflow:hidden}.rent-cont-construction .rent-cont-caption{position:absolute;bottom:0;left:0;width:100%;height:70px;padding:10px;background:rgba(255, 255, 255, 0.82)}.rent-cont-construction .rent-cont-caption .rent-cont-left{float:left;margin-top:0px}.rent-cont-construction .rent-cont-caption .rent-cont-left .tag-construction{display:inline-block;background:#4A96D2;color:#fff;padding:1.5px 7px 2px;font-size:11px;line-height:19px;margin-bottom:2px}.rent-cont-construction .rent-cont-caption .rent-cont-left .construction-title{font-size:16px;letter-spacing:0.1em}.rent-cont-construction .rent-cont-caption .rent-cont-right{float:right}.rent-cont-construction .rent-cont-caption .rent-cont-right .tag-place{display:block;background:#EBEBEC;padding:1px 7px;letter-spacing:1px;font-size:10px;position:absolute;top:11px;right:10px}.rent-cont-construction .rent-cont-caption .rent-cont-right .construction-price{position:absolute;top:39px;right:10px;display:block;font-size:10px;background:#EBEBEC;padding:1px 7px;letter-spacing:1px}.rent-cont.rent-cont-construction a:hover{opacity:1}.rent-cont.rent-cont-construction a:hover .rent-cont-img{-ms-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.pcnone{display:none}@media (max-width:767px){body,html{height:100%;min-height:100vh}a:hover{opacity:1;-webkit-transition:0.25s ease-in-out;-moz-transition:0.25s ease-in-out;-ms-transition:0.25s ease-in-out;-o-transition:0.25s ease-in-out;transition:0.25s ease-in-out}a.btn-more{border:1px solid #4A96D2;padding:1px 12px 2px 14px;text-align:center;color:#4A96D2;font-size:12px;letter-spacing:2px;font-weight:500;display:inline-block}a.btn-more:hover{opacity:1;background:#4A96D2;color:#fff}.spp00{padding:0!important}.spplr20{padding-left:20px;padding-right:20px}.spmlr13{margin:0 13px}.spmb10{margin-bottom:10px!important}.spmb20{margin-bottom:20px!important}.sp_bg_gray{background:#F5F5F5}.spptb{padding-top:20px;padding-bottom:30px}section.section60{padding:20px 0}section.section{padding:15px 0}.tagline{line-height:2em;font-weight:400;text-align:justify;font-size:13.5px}.tagline br{display:none}.text-tagline{line-height:2em;font-weight:400;font-size:10px;text-align:justify}.text-tagline br{display:none}a.btn.sm{border-radius:0px;border:0px solid #2F2725;padding:2px;display:inline-block;color:#2F2725;font-size:12px;background:#FBFBFB}a.btn.sm:before{content:'';display:inline-block;width:5px;height:6px;background-size:contain;vertical-align:top;margin:6px 5px 0}a.btn:hover{color:#fff;background:#2F2725;opacity:1;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-ms-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out}a.btn:hover:before{background-image:url(../img/icon-tri-white.svg)}.main_cont{margin-left:0}.header-bar{background:#4A96D2;height:62px;position:fixed;top:0;z-index:10;width:100%}.header-bar .header-logo{width:46px;margin:13px auto 0;display:block;z-index:10;position:relative}.header-bar .header-logo a{margin-left:-3px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:1px;-webkit-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);-o-transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);transition:all 0.6s cubic-bezier(0.19, 1, 0.22, 1);background-color:#fff}.drawer--top.drawer-open .drawer-nav{top:62px}.drawer-nav{background:#4A96D2}.drawer-open .drawer-hamburger-icon{background-color:transparent!important}.drawer-hamburger{width:3rem;padding:20px 1.5rem 30px;z-index:10}.drawer-menu{z-index:9}.drawer-menu .header-logo{width:35px;margin:20px 0px 20px 21px;display:block}.drawer-menu a{margin-left:-2px}.drawer-menu li a{font-size:12px;font-weight:400;float:none;margin-right:0px;padding:15px 0 15px 0px;width:100%;display:block;color:#fff;text-align:center;border-top:1px solid #fff}.drawer-menu li a:before{content:'';display:none;width:3px;height:4px;background-size:contain;vertical-align:top;margin:8px 6px 0 1px}.drawer-menu li a span{font-size:10px;display:inline-block}a.btn{border-radius:0px;border:0px solid #2F2725;padding:5px 15px;display:inline-block;color:#2F2725;font-size:12px;background:#F5F5F5;width:100%}a.btn:before{content:'';display:inline-block;width:6px;height:7px;background-image:url(../img/icon-tri.svg);background-size:contain;vertical-align:top;margin:8px 6px 0}.pcnone{display:block}.mark{display:none}section.section-plr{padding:0px 10px}.topsw{position:relative;height:100%;border-bottom:1px solid #4A96D2}.topsw .news-1line-fixed{display:none}.topsw .topsw-text{display:none}.topsw .topsw-underarrow{display:none}.topsw .swiper-container{width:100%;height:100vh}.topsw .swiper-slide{background-position:center;background-size:cover}.works-photo{}.works-photo .swiper-container{width:100%;height:100%}.works-photo .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.works-photo .swiper-pagination-progressbar{background:#F5F5F5;position:absolute}.works-photo .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#4A96D2;position:absolute;left:0;bottom:0;top:unset;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.works-photo .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.works-photo .swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:2px;left:0;bottom:0;top:unset}.works-photo .swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.works-photo .swiper-pagination-white .swiper-pagination-bullet-active{background:#ffffff}.works-photo .swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255, 255, 255, 0.25)}.works-photo .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#ffffff}.works-photo .swiper-pagination-black .swiper-pagination-bullet-active{background:#000000}.works-photo .swiper-pagination-progressbar.swiper-pagination-black{background:rgba(255, 255, 255, 0.25)}.works-photo .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000000}.works-photo .swiper-button-next,.works-photo .swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat;margin-top:-16px;outline:0;width:14px;height:31px}.works-photo .swiper-button-next.swiper-button-disabled,.works-photo .swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.works-photo .swiper-button-prev,.works-photo .swiper-container-rtl .swiper-button-next{left:17px;background:url(images/sp-arrow-left.svg) no-repeat;right:auto}.works-photo .swiper-button-next,.works-photo .swiper-container-rtl .swiper-button-prev{background:url(images/sp-arrow-right.svg) no-repeat;right:17px;left:auto}header{display:none}.top-title{padding-bottom:24px;padding-top:29px;border-bottom:1px solid #4A96D2}.sec-title{text-align:center}.sec-title h3{color:#4A96D2}.sec-title h3 p{font-size:14px;margin-bottom:11px;font-weight:600;letter-spacing:4px}.sec-title h3 span{font-size:10px;display:block;font-weight:400;letter-spacing:3px}.top-image-menu .top-image-menu-cont{display:block}.top-image-menu .top-image-menu-cont .image-2col-link,.top-image-menu .top-image-menu-cont .title{float:left;width:33.33333333333333333333%;height:auto;height:107px;border-bottom:1px solid #4A96D2}.top-image-menu .top-image-menu-cont .image-2col-link{width:66.66666666666666666666666666%}.top-image-menu .top-image-menu-cont .title{padding:40px 0px 0;text-align:center}.top-image-menu .top-image-menu-cont .title h3{color:#4A96D2}.top-image-menu .top-image-menu-cont .title h3 p{font-size:14px;margin-bottom:11px;font-weight:600;letter-spacing:4px}.top-image-menu .top-image-menu-cont .title h3 span{font-size:10px;display:block;font-weight:400;letter-spacing:3px}.top-image-menu .top-image-menu-cont .title h3 p{margin-bottom:10px;font-size:10px;letter-spacing:1.5px}.top-image-menu .top-image-menu-cont .title h3 span{margin-bottom:14px;letter-spacing:1.5px!important}.top-image-menu .top-image-menu-cont .title p.cont-text{display:none;text-align:left;font-size:10px;line-height:1.9}.top-image-menu .top-image-menu-cont .image-2col-link{position:relative;overflow:hidden}.top-image-menu .top-image-menu-cont .image-2col-link a:hover{opacity:1}.top-image-menu .top-image-menu-cont .image-2col-link .btn-more{position:absolute;top:50%;left:50%;border:2px solid #fff;padding:5px 10px;text-align:center;color:#fff;font-size:12px;letter-spacing:2px;font-weight:700;width:110px;margin-left:-55px;margin-top:-19px}.top-image-menu .top-image-menu-cont .image-2col-link .btn-more:hover{opacity:1;background:transparent;color:#fff}.top-image-menu .top-image-menu-cont .image-2col-link:before{content:"";display:block;width:25px;height:25px;position:absolute;top:50%;left:-12.5px;margin-top:-12.5px;border-radius:50%;background:url(../img/arrow.svg) no-repeat;z-index:1}.top-image-menu .top-image-menu-cont .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_forsale.jpg) no-repeat;background-size:100%;width:100%;height:100%;-webkit-transition:0.27s ease-in;-moz-transition:0.27s ease-in;-ms-transition:0.27s ease-in;-o-transition:0.27s ease-in;transition:0.27s ease-in}.top-image-menu .top-image-menu-cont .image-2col-link .image-2col-link-bg:hover{-ms-transform:scale(1.1);transform:scale(1.1);-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1)}.top-image-menu .top-image-menu-cont:nth-child(2n) .image-2col-link,.top-image-menu .top-image-menu-cont:nth-child(2n) .title{float:right;border-left:none}.top-image-menu .top-image-menu-cont:nth-child(2n) .image-2col-link:before{content:"";display:block;width:25px;height:25px;position:absolute;top:50%;right:-12.5px;left:inherit;margin-top:-12.5px;border-radius:50%;background:url(../img/arrow-left.svg) no-repeat;z-index:1}.top-image-menu-cont.forrent .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_forrent.jpg) no-repeat;background-size:cover}.top-image-menu-cont.sharehouse .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_sharehouse.jpg) no-repeat;background-size:cover}.top-image-menu-cont.guesthouse .image-2col-link .image-2col-link-bg{background:url(../img/top-image-menu_guesthouse.jpg) no-repeat;background-size:cover}.top-about-us .left-text{padding:30px 25px 10px 25px;text-align:justify}.top-about-us .left-text h3{font-size:12px;color:#4A96D2}.top-about-us .left-text p{font-size:unset;line-height:unset}.top-about-us .left-text .top-about-us-title{font-size:9px;margin-bottom:20px;color:#4A96D2;font-weight:400}.top-about-us .right-img{display:none;background:url(../img/top-aboutus.jpg) no-repeat 100%;background-size:cover;position:relative;z-index:1;height:auto;height:100vh}.btn-more-outer{text-align:center}.footer-logo{width:63px;margin:0px auto 10px}.company-name{font-size:12px;margin-bottom:7px}.company-address{font-size:9px}footer{background:#4A96D2;color:#fff;height:auto;font-weight:200;position:relative}footer h2{font-size:12px;margin-bottom:8px}footer .sp-footer-text{float:left;padding:15px;font-size:10px;line-height:1.5em}footer .sp-footer-text .sp-footer-address{margin-bottom:8px}footer .sp-footer-logo{width:50px;float:right;margin:15px 15px 15px 50px;display:block}footer .sp-footer-pagetop{width:27px;float:right;display:block;position:absolute;bottom:13px;right:10px}.home footer{margin-left:unset;width:unset}.page .main_cont{margin-left:0px;padding:0 0px}.archive .main_cont,.home .main_cont,.single-works .main_cont,.works .main_cont{margin-left:0px;padding:0 0px;padding-top:0px}.page-text{line-height:2.3;text-align:justify}.page-text p{text-align:justify}.page-title{margin-top:0px;width:100%;height:250px;background:url(../img/about-title.jpg) no-repeat;background-size:cover;background-position:85% 50%;position:relative}.page-title.page-contact{background:url(../img/contact-title.jpg) no-repeat;background-size:cover;background-position:20% 50%}.page-sec-title{text-align:left;padding:40px 0 0 70px;margin-bottom:0px}.page-sec-title h3{color:#fff}.page-sec-title h3 p{font-size:12px;margin-bottom:11px;font-weight:bold;letter-spacing:4px;display:inline-block}.page-sec-title h3 span{font-size:10px;display:inline-block;font-weight:400;letter-spacing:3px;margin-left:3px}.cont.cont-about{padding:15px;padding-top:16px}.cont.cont-contact{padding:15px;padding-top:20px}.cont .page-sec-title{padding:0px}.cont .page-sec-title h3{color:#4A96D2}.pt100{padding-top:20px!important}.page-service{width:100%;padding:0}.page-service dl{margin:0;display:block;text-align:center;float:left;color:#4A96D2;margin-right:0px;margin-bottom:10px;margin-top:5px;width:26%;margin-right:11%}.page-service dl:last-child{margin-right:0px}.page-service dl dt{font-size:8px;font-weight:400}.page-service dl dt figure{width:100%;padding:0px;padding-bottom:10px}.page-service dl dt figure img{border-radius:50%}.page-service dl dd{margin:0;font-size:7px;font-weight:400}.page-service dl:last-child{margin-right:0}.cont-about table{padding-bottom:30px!important}.cont-about table tr{border-bottom:1px solid #4A96D2;display:-webkit-box;display:-ms-flexbox;display:flex}.cont-about table tr td{padding:5px 0 5px 5px;border-bottom:0px solid #4A96D2;float:left}.cont-about table tr td:first-child{width:30%;font-weight:500;margin-right:0px}.cont-about table tr td:last-child{border-bottom:0px solid #4A96D2;width:65%;position:relative}.cont-about table tr td:last-child:before{content:'';display:inline-block;width:5px;height:10px;vertical-align:top;position:absolute;left:-15px;bottom:-2px;background:#fff}.sec-hero-title .hero-img{display:none;width:100%;height:300px;background:url(../img/top-slide01.jpg);background-size:cover;background-position:50% 50%}.sec-hero-title .hero-title{text-align:center;color:#4A96D2;margin-top:62px;margin-bottom:20px;padding-bottom:24px;padding-top:29px;border-bottom:1px solid #4A96D2}.sec-hero-title .hero-title h2{font-size:14px;font-weight:600;margin-bottom:7px;letter-spacing:4px}.sec-hero-title .hero-title span{font-size:10px;font-weight:400}.sec-hero-title .hero-menu{width:100%;text-align:center;margin:0 auto 25px;padding:0 10px;display:block}.sec-hero-title .hero-menu .hero-menu-title{font-size:12px;display:block;width:100%;background:#4A96D2;color:#fff;padding:6px 0;position:relative;font-weight:600;border-bottom:1px solid #d3ecff}.sec-hero-title .hero-menu .hero-menu-title:before{content:'';display:inline-block;width:10px;width:14px;height:8px;margin:13px;background-image:url(../img/ac-arrow.svg);background-size:contain;vertical-align:top;position:absolute;right:0;top:0;background-repeat:no-repeat}.sec-hero-title .hero-menu .hero-menu-title.active:before{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.sec-hero-title .hero-menu ul{display:none}.sec-hero-title .hero-menu ul li{float:none;font-weight:600;background:#4A96D2;color:#fff;width:100%;display:block;padding:2px 10px;border-left:none;border-bottom:1px solid #d3ecff;padding:6px 0;font-size:12px}.sec-hero-title .hero-menu ul li:last-child{padding:6px 0;border-right:none;border-bottom:none}.sec-hero-title .hero-menu ul li a:hover{opacity:1;color:#006093}.sec-hero-title .hero-menu ul li span{display:block;font-size:8px;margin-left:0px;margin-top:-3px;font-weight:600;letter-spacing:1.5px}.rent-cont{width:48%;height:unset;float:left;margin-right:4%;margin-bottom:20px}.rent-cont:nth-child(2n){margin-right:0px}.rent-cont-title .title{padding:50px 50px 0;text-align:center}.rent-cont-title .title h3{color:#4A96D2}.rent-cont-title .title h3 p{font-size:14px;margin-bottom:11px;font-weight:600;letter-spacing:4px}.rent-cont-title .title h3 span{font-size:10px;display:block;font-weight:400;letter-spacing:3px}.rent-cont-title .title h3 p{font-size:18px;margin-bottom:7px}.rent-cont-title .title h3 span{margin-bottom:20px}.rent-cont-title .title .btn-more{border:1px solid #4A96D2;padding:7px 10px;text-align:center;color:#4A96D2;font-size:10px;letter-spacing:2px;font-weight:200;display:inline-block;margin-bottom:25px}.rent-cont-title .title .btn-more:hover{opacity:1;background:#000;color:#fff}.rent-cont-title .title p.cont-text{text-align:left;font-size:10px;line-height:1.9}.rent-cont-construction{position:relative;overflow:hidden}.rent-cont-construction:nth-child(3n){border-right:0px solid #4A96D2}.rent-cont-construction .rent-tag-wanted{width:45px;position:absolute;top:3px;right:5px}.rent-cont-construction .rent-cont-img{-webkit-transition:0.27s ease-in;-moz-transition:0.27s ease-in;-ms-transition:0.27s ease-in;-o-transition:0.27s ease-in;transition:0.27s ease-in}.rent-cont-construction .rent-cont-caption{position:relative;bottom:0;left:0;width:100%;height:auto;padding:0px;background:#ffffff}.rent-cont-construction .rent-cont-caption .rent-cont-left{float:none;margin-top:0px}.rent-cont-construction .rent-cont-caption .rent-cont-left .tag-construction{display:inline-block;background:#4A96D2;color:#fff;padding:.5px 2px 2px;font-size:8px;line-height:8px;margin-bottom:0px;font-weight:400;letter-spacing:1px}.rent-cont-construction .rent-cont-caption .rent-cont-left .construction-title{font-size:10px;letter-spacing:0.1em;font-weight:400}.rent-cont-construction .rent-cont-caption .rent-cont-right{float:none;display:block}.rent-cont-construction .rent-cont-caption .rent-cont-right .tag-place{display:inline-block;background:#EBEBEC;padding:.5px 2px 2px;letter-spacing:1px;font-size:8px;position:relative;top:inherit;right:inherit;font-weight:400}.rent-cont-construction .rent-cont-caption .rent-cont-right .construction-price{position:relative;display:inline-block;font-size:8px;background:#EBEBEC;padding:.5px 2px 2px;letter-spacing:1px;top:inherit;right:inherit;font-weight:400}.rent-cont.rent-cont-construction a:hover{opacity:1}.rent-cont.rent-cont-construction a:hover .rent-cont-img{-ms-transform:scale(1);transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}.works-detail{float:none;width:100%;padding:0 15px;margin-bottom:30px}.works-detail .works-detail-title{position:relative}.works-detail .works-detail-title .works-cat{font-size:15px;font-weight:200;color:#4A96D2;margin-bottom:10px}.works-detail .works-detail-title .works-add{background:#F5F5F5;padding:2px 5px;font-size:10px;display:inline-block;margin-bottom:10px}.works-detail .works-detail-title .works-name{font-size:21px;margin-bottom:10px;font-weight:300}.works-detail .works-detail-title .works-tagline{margin-bottom:30px}.works-detail .works-detail-title .works-tag-wantedsellout{width:50px;position:absolute;top:0;right:0}.works-detail .works-detail-caption .works-price{height:30px;vertical-align:middle;margin-bottom:10px}.works-detail .works-detail-caption .works-price .price-tag{display:block;float:left;background:#F5F5F5;padding:2px 5px;font-size:10px;margin-right:10px;margin-top:7px}.works-detail .works-detail-caption .works-price .price-number{display:block;float:left;font-size:20px;margin-right:7px}.works-detail .works-detail-caption .works-price .price-unit{display:block;float:left;margin-top:10px}.works-detail .works-detail-caption .works-detail-caption-contact{width:120px;display:inline-block;margin-right:20px;margin-bottom:10px}.works-detail .works-detail-caption .works-detail-caption-contact:hover{opacity:1}.works-detail .works-detail-caption .works-detail-caption-contact:hover rect{fill:#4A96D2!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover text{fill:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover polyline{stroke:#fff!important;fill:#4A96D2!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover line{stroke:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact:hover rect.iconmail{fill:transparent!important;stroke:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact-external{width:183px;display:inline-block;margin-bottom:10px}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover{opacity:1}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover rect{fill:#4A96D2!important}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover text{fill:#fff!important}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover polyline{stroke:#fff!important;fill:transparent!important}.works-detail .works-detail-caption .works-detail-caption-contact-external:hover line{stroke:#fff!important}.works-detail .works-detail-caption .works-detail-caption-line{width:200px;display:block}.works-table{margin-bottom:25px;line-height:2}.works-table table{width:100%!important}.works-table table tr td{padding:5px 0 5px 0px;border-bottom:0px solid #4A96D2;width:80%!important}.works-table table tr td:first-child{margin-right:4px;width:20%!important}.works-table table tr td:last-child{border-bottom:0px solid #4A96D2}.works-table.specinfo td{float:left}.works-table.specinfo td:first-child{margin-right:0px}.works-table.specinfo td:last-child{border-bottom:0px solid #4A96D2}.works-infotitle{font-size:16px;font-weight:200;color:#4A96D2;margin-bottom:10px}.works-photo{float:none;width:100%;margin-bottom:30px;margin-top:62px;height:unset}.works-photo .works-photo-inner{position:unset;width:unset;height:unset}.works-photo .works-photo-inner .swiper-slide{margin-bottom:0px}.works-photo .works-photo-inner .swiper-slide:first-child{margin-top:0px}.works-around{padding:0 15px}.works-around .works-around-photo li{float:left;display:block;margin:0;width:100%;position:relative;margin-bottom:15px}.works-around .works-around-photo li a:before{content:'';position:absolute;z-index:1;top:50%;left:50%;margin-left:-25px;margin-top:-36px;width:50px;height:50px;display:block;background:url(images/around-logo.svg) no-repeat 100%}.works-around .works-around-photo li:last-child{margin-bottom:0}.works-spec{float:none;width:100%;padding:0 15px;margin-bottom:30px}.works-access{float:none;width:100%;padding:0 15px;margin-bottom:30px}.works-access .works-table{margin-bottom:15px}.works-info{float:none;width:100%;padding:0 15px;margin-bottom:30px}.works-drawing{margin-top:20px}}@media (max-width:767px) and (min-width:1400px){.rent-cont{width:25%}}.spnone{display:none}@media (min-width:767px){body,html{margin:0 auto;min-width:1200px}.spnone{display:block}}@media screen and (-webkit-min-device-pixel-ratio:1){aside,button,div,footer,header,li,main,section{border-width:1px}}@media screen and (-webkit-min-device-pixel-ratio:2){aside,button,div,footer,header,li,main,section{border-width:.99px}}