@charset "utf-8";body{font-family:'Noto Sans JP',sans-serif;color:#14001a;font-size:1rem;line-height:1.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;word-wrap:break-word;background:#fff}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0;list-style:none}a{color:#14001a;text-decoration:none;outline:none}img{max-width:100%;height:auto;vertical-align:top}.sp_block{display:none}.grecaptcha-badge{margin-bottom:60px}@media screen and (max-width:960px){.sp_block{display:block}}.start{background:#fff;position:fixed;top:0;left:0;height:100%;width:100%;z-index:9000}.start p{position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:none;z-index:9999;width:10%}#container{overflow-x:hidden;z-index:1;position:relative}h1,h2,#service .service-area section h3,#g-nav,#footer-link,#vidual-area dt,.footer-logo,p.single_shere{font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;letter-spacing:.2em}.home h2,.g-nav-title{margin:0;text-transform:uppercase;letter-spacing:.1em;font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-size:4.7rem;font-weight:700;line-height:1.5}h2{margin-bottom:3vw}h2 smail{font-size:1rem;display:block}#header h1{width:17%;margin-left:1em}header#header h1 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header#header h1 a:hover{opacity:.6}@media screen and (max-width:960px){#header h1{position:absolute;top:22px;left:0;padding:0;margin-left:5%;width:46%}}#vidual-area{position:relative;height:100vh}section#vidual-area .bgappearTrigger.bgappear:before{content:'';position:absolute;top:0;left:-1px;z-index:12;width:0;height:0;border-style:solid;border-width:100vh 10vw 0 0;border-color:#fff transparent transparent}.mv_bottom{width:45% !important;height:auto;position:absolute;bottom:0;right:0;z-index:-1}.mv_bottom img{width:100%;height:auto}@-webkit-keyframes vidualbgRLextendAnime{0%{width:0}100%{width:40%}}@keyframes vidualbgRLextendAnime{0%{width:0}100%{width:40%}}#vidual-area #slider-area{position:absolute;top:0;right:0;width:78%;z-index:-1}#vidual-area h2{line-height:1.3;text-transform:uppercase;font-size:5vw;position:relative;top:30%;left:3%;letter-spacing:3px;font-weight:700;font-style:italic;color:#14001a;text-shadow:4px 4px 0px #fff}#vidual-area h2 small{font-size:1.4rem;display:block;text-shadow:2px 2px 1px #fff;color:#183f52;letter-spacing:.2rem;margin-top:.5vw}span.mini{font-size:4vw}#vidual-area dl{position:absolute;left:1%;bottom:2.5%;color:#aaa}#vidual-area dt,#vidual-area dd,#vidual-area ul,#vidual-area ul li{display:inline-block}#vidual-area dt{text-transform:uppercase;font-family:trajan-pro-3,serif}#vidual-area ul li{margin:0 10px;padding-right:1vw}#vidual-area ul img{position:absolute;bottom:17%;height:63%}@media screen and (max-width:960px){#vidual-area{height:100vh;height:calc(var(--vh, 1vh) * 100)}#vidual-area #slider-area{width:100%;height:100vh}#slider{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100)}#vidual-area h2{font-size:2.1rem}#vidual-area dl{left:20px;bottom:16px}#vidual-area ul li{margin:0 2px}section#vidual-area .bgappearTrigger.bgappear:before{content:unset}}@media screen and (max-width:450px){.start p{width:23%}section#vidual-area:before{border-style:solid;border-width:50vh 30vw 0 0;border-color:#fff transparent transparent;content:'';position:absolute;top:0;left:0;z-index:2;width:0;height:0}#vidual-area h2{font-size:12vw;top:inherit;bottom:10%;left:4%;color:#fff;text-shadow:3px 3px 1px #14001a;letter-spacing:4px;position:absolute}#vidual-area h2 small{text-shadow:2px 3px 0px #fff;color:#183f52}span.mini{font-size:2rem}.mv_bottom{width:100% !important}#vidual-area dl{display:none}.scrolldown1{right:5%}#vision{padding:15% 0 15% 5% !important}.home h2{font-size:2.7rem}p.service-lead{margin-bottom:5vw !important;font-size:.9rem !important;margin-top:10vw !important}.custom-btn.tab-area.bgextend.bgLRextendTrigger.bgLRextend{width:50% !important}.button a{font-size:1rem !important}.scenery-img-wrapper,.scenery-img2-wrapper{width:95% !important}.scenery-img:before{border-width:10vw 100vw 0 0 !important}.scenery-img2:after{border-width:0 100vw 10vw 0 !important}}.custom-btn.tab-area.bgextend.bgLRextendTrigger.bgLRextend{width:20%}.button a{border:2px solid #14001a;z-index:1;text-align:center;padding:.2vh 0;background:#14001a;outline:none !important;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;position:relative;display:inline-block;width:100%;color:#fff;text-transform:uppercase;font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-weight:700;font-size:1.2rem;letter-spacing:5px}.button a:after{position:absolute;content:"";width:0;height:100%;top:0;right:0;z-index:-1;background:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.button a:hover{color:#14001a}.button a:hover:after{left:0;width:100%}.button a:active{top:2px}i.fa-sharp.fa-solid.fa-angle-right{padding-left:5px}#vision{padding:10% 0 5% 10%;position:relative}.scenery-img-wrapper{position:relative;z-index:1;overflow:hidden;width:90%;height:60vh;margin:0 0 0 auto}.scenery-img{height:60vh;background:url("https://www.h-d.tokyo/wp-content/uploads/2022/11/tokyo-cityscape.jpg") no-repeat center;background-position:right 0 bottom 0;background-size:cover}.scenery-img:before{content:'';position:absolute;top:0;left:0;z-index:2;width:0;height:0;border-style:solid;border-width:4vw 90vw 0 0;border-color:#fff transparent transparent}#service{padding:10% 10% 5%;position:relative}#service h2{text-align:right}p.service-lead{margin:2vw 0;font-size:1.1rem}#service p.service-lead{margin-bottom:2vw;text-align:right}section#service .custom-btn.tab-area.bgextend.bgLRextendTrigger.bgLRextend{width:20%;margin:0 0 0 auto}@media screen and (max-width:768px){#service{padding:30% 0 10% 30px}}@media screen and (max-width:500px){#service{padding:15% 5% 20% 0}#service .service-lead{padding:0 0 0 10%}}#service .service-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10% 0 0 10%;position:relative}#service .service-area:after{opacity:0}#service .service-area.startwd:after{content:'';position:absolute;top:10%;right:0;width:80%;height:60vh;background:#9e9e9e;z-index:-1;-webkit-animation-name:sevicebgRLextendAnime;animation-name:sevicebgRLextendAnime;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes sevicebgRLextendAnime{0%{opacity:0;width:0}100%{opacity:1;width:80%}}@keyframes sevicebgRLextendAnime{0%{opacity:0;width:0}100%{opacity:1;width:80%}}#service .service-area section{width:30%}@media screen and (max-width:570px){#service .service-area section{width:100%;margin:0 0 100px;padding:0 10% 0 0}}#service .service-area section h3{font-size:1.5rem;margin:0 0 30px}#service .service-area section p{margin:0 0 30px}#service .service-img-wrapper{position:relative;overflow:hidden;width:30%;height:60vh}#service .service-img{height:60vh;background:url("https://www.h-d.tokyo/wp-content/themes/template/img/01.jpg") no-repeat center;background-size:cover}@media screen and (max-width:570px){#service .service-img-wrapper,#service .service-img{width:100%;height:40vh;background-position:right}#service .service-img-wrapper{margin:0 0 50px}}.scenery-img2-wrapper{position:relative;z-index:1;overflow:hidden;width:90%;height:60vh;margin:0 auto 7vh 0}.scenery-img2{height:60vh;background:url("https://www.h-d.tokyo/wp-content/uploads/2022/11/rainbow-bridge-cityscape.jpg") no-repeat center;background-position:right 0 bottom 0;background-size:cover}.scenery-img2:after{content:'';position:absolute;top:0;right:0;z-index:2;width:0;height:0;border-style:solid;border-width:0 90vw 4vw 0;border-color:transparent #fff transparent transparent}#news{padding:0}.news_inner{margin:10% auto;width:70%}.news_inner h2.title{margin-bottom:5vh}#news .area li{padding:20px 0}#news .area time{display:block;color:#14001a}.news_box h2{font-size:1.2rem;font-weight:700;margin-bottom:10px;margin-top:2px;color:#14001a}.news_box article.article-list{border-bottom:1px solid #4a4a4a;margin-bottom:1vw}.news_box .post{margin:unset;width:unset;max-width:unset}.news_box a:hover{opacity:.6}@media only screen and (max-width:768px){#news{padding:0}.news_inner{margin:20% auto 20%;width:90%}.news_box h2{font-size:.9rem;margin-bottom:7px}#news .area time{font-size:.8rem}}section.sns{margin-bottom:15vh}section.sns ul{width:50%;margin:auto}section.sns li.sns_img.instagram img{height:7vh}section.sns ul.sns_area li img{height:6vh}section.sns li.sns_img.youtube img{height:5vh}#contact{border-top:1px solid #aaa;border-bottom:1px solid #aaa;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#contact .contact-detail{width:65%;border-right:1px solid #aaa;text-align:center;padding:20px}#contact .contact-detail h2{margin:0 0 5px;font-size:1.5rem}#contact .contact-tel{width:35%}#contact .contact-tel p{text-align:center}#contact .contact-tel p a{display:block;padding:20px;-webkit-transition:all .3s;transition:all .3s}#contact .contact-tel p a:hover{background:rgba(255,255,255,.2)}#contact .contact-tel p:last-child{border-top:1px solid #aaa}#contact .contact-tel br{display:none}@media screen and (max-width:690px){#contact .contact-detail,#contact .contact-tel{width:50%}#contact .contact-tel br{display:block}#contact .contact-detail h2{font-size:1.2rem}#contact .contact-detail p{text-align:left}}@media screen and (max-width:400px){#contact{font-size:.8rem}}div#footerUp_menu{border-top:1px solid #aaa}.footerUp_menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.footerUp_menu ul li{width:33.33%;text-align:center;border-right:1px solid #aaa}li.fum_b{border-top:1px solid #aaa}.footerUp_menu ul li a{display:block;color:#14001a;font-size:2rem;font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-weight:700;letter-spacing:.1em;line-height:1;padding:4vw 0;text-transform:uppercase}.footerUp_menu ul li a small{font-size:1rem}.button_slide01 a{padding:30px;text-align:center;color:#fff;overflow:hidden;display:block;position:relative;z-index:1;text-decoration:none}.button_slide01 a:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#14001a;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;content:"";-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:skewX(90deg) scale(0,1);transform:skewX(90deg) scale(0,1)}.button_slide01 a:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:""}.button_slide01 a:hover:before{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:skewX(30deg) scale(2,2);transform:skewX(30deg) scale(2,2);content:""}.footerUp_menu ul li a:hover{color:#fff}.footerUp_menu .outer{margin:auto;display:block}.footerUp_menu .bg{text-align:center;width:0;-webkit-transition:all .6s ease-out;transition:all .6s ease-out;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3ebac6',endColorstr='#e53782',GradientType=1);background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e)}.footerUp_menu .inner{display:inline-block;background-color:#fff;mix-blend-mode:screen;width:28vw}.footerUp_menu .outer:hover .bg{width:100%}@media (max-width:751px){.footerUp_menu ul li{width:50%;text-align:center;border-right:unset}.footerUp_menu ul li a{font-size:1.4rem;line-height:1.3;padding:6vw 0}.footerUp_menu ul li a small{font-size:.8rem}li.button_slide01.sp_left{border-right:1px solid #aaa}li.button_slide01.sp_top{border-top:1px solid #aaa}}@media screen and (max-width:400px){.footerUp_menu ul li a:hover{color:#fff;background:#14001a}}#footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1% 5% .5%;background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);color:#fff}#footer .footer-info{width:100%}#footer .footer-info .footer-logo{margin:7% 0}#footer .footer-info .footer-logo img{width:17vw;height:auto}#footer .footer-info address{font-style:normal;margin:0 0 10px}#footer .footer-info ul li{margin:0 0 10px}#footer .footer-info dl dt,#footer .footer-info dl dd{display:inline-block}#footer .footer-info dl dt:after{content:':';padding:0 10px}#footer .footer-link{width:65%}#footer .footer-link ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:2.5}#footer .footer-link ul li{margin:0 20px}#footer .footer-link ul ul li{margin:0 10px 0 0}#footer small{padding:100px 0 0;display:block;text-align:right;color:#aaa}#footer .footer-link ul ul{display:block}a.tel{color:#fff}.footer_sticky{position:fixed;bottom:10%;right:17px;z-index:999}.footer_copyright{display:block;color:#fff;font-size:.5rem;letter-spacing:.06em;font-family:trajan-pro-3,serif;text-align:right;width:100%}@media screen and (max-width:767px){#footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5% 0 17%}#footer .footer-info{width:100%;padding:0 0 5%;margin:0 0 5%;text-align:center}#footer .footer-info li:nth-of-type(2) dt:after{content:'';padding:0}#footer .footer-info li:nth-of-type(2) dd{display:block}#footer .footer-link{width:auto}#footer .footer-link ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#footer small{padding:10% 0;text-align:center}}@media (min-width:751px){a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}}@media (max-width:751px){#footer .footer-info .footer-logo img{width:50vw}.footer_copyright{text-align:center}#page-top a:hover{background:unset}#page-top a{border:unset}}@media screen and (max-width:400px){#footer .footer-link ul li{margin:0 10px}}section.page_mv{position:relative;height:50vh;margin-top:11vh;display:-webkit-box;display:-ms-flexbox;display:flex}.page_mv_title{width:35%}section.page_mv h1{font-size:4.5rem;line-height:.7;letter-spacing:6px;text-align:left;position:absolute;top:50%;left:5%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase}section.page_mv h1 smail{font-size:1rem}.page_mv_image{width:65%;background-size:cover;background-repeat:no-repeat;position:relative}.page_mv_image:before{content:'';position:absolute;top:0;left:-1px;z-index:2;width:0;height:0;border-style:solid;border-width:50vh 9vw 0 0;border-color:#fff transparent transparent}.breadcrumb{letter-spacing:2px;width:90%;margin:auto;font-size:.8rem}.breadcrumb a{color:#14001a}section.page_mv.gre .page_mv_image{background-image:url(https://www.h-d.tokyo/wp-content/uploads/2022/11/office2.jpg);background-position:right 0 bottom 45%}.greeting_inner{margin:15vh auto;width:1260px;text-align:center}.ceo_img{position:relative}.ceo_img img{width:70%}.ceo_img figure{text-align:right}.ceo_area{background:#14001a;position:absolute;bottom:6%;left:0;padding:9vh 9vh 9vh 15vh;text-align:left;color:#fff;background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}.ceo_area:before{content:'';position:absolute;top:-.5px;left:-.5px;z-index:12;width:0;height:0;border-style:solid;border-width:32vh 5vw 0 0;border-color:#fff transparent transparent}p.company_name img{width:45%;margin-bottom:3vh}.ceo_frex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}p.position{font-size:1.4rem;width:55%}.ceo_frex img{width:45%}section.greeting_message .greeting_inner{width:960px}section.greeting_message h2{font-size:4rem;text-align:left;margin-bottom:2vw}.greeting_inner hr{height:10px;width:40%;border:none;background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);margin-bottom:5vw}.mission,.vision,.value{margin-bottom:15vh}.greeting_inner p{text-align:left}.mission p{font-size:1.6rem;font-weight:700}.vision p{font-size:1.6rem;font-weight:700}.value p{font-size:1.6rem;font-weight:700}.message p{font-size:1.4rem;text-align:justify;font-weight:700}section.greeting_message{margin-bottom:25vh}.massege_name{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-top:4em}.massege_name p.position{width:73%;text-align:right;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding-right:1em}.massege_name img.ceo_name{width:27%}section.page_mv.ser .page_mv_image{background-image:url(https://www.h-d.tokyo/wp-content/uploads/2022/11/service-top.jpg)}.serivce_inner{margin:15vh auto 15vh;width:80%}.serivce h2 smail{font-size:1.2rem}.serivce hr{height:10px;width:40%;border:none;background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);margin-bottom:10vh}.explain{margin-bottom:6vh;font-size:1.2rem;border:1px solid #14001a;padding:2em}ul.purchase_list li{margin-bottom:0 !important;font-weight:700;width:50% !important}.explain h4{background:-webkit-gradient(linear,right top,left top,from(#3794c4),to(#05397e));background:linear-gradient(to left,#3794c4,#05397e);color:#fff;padding:.5em 1em;margin-bottom:1em;font-size:1.4rem}p.explain{margin-bottom:6vh;font-size:1.2rem;border:1px solid #14001a;padding:2em;font-weight:700}h3.center{padding:.2em 0 .4em !important;text-align:center !important}.lettings_text h3 span{font-size:2.2rem;padding-left:.2em}.explain p{font-weight:700}section.purchase ul,section.selling ul,section.renovation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.purchase ul li,section.selling ul li,section.renovation ul li{width:49%;margin-bottom:10vh;position:relative}section.purchase h3,section.selling h3,section.renovation h3{font-size:1.5rem;letter-spacing:4px;background:#14001a;color:#fff;padding:.2em 0 .4em 1em;position:absolute;background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);background:-webkit-gradient(linear,left top,right top,from(#14001a),to(#14001a7a));background:linear-gradient(to right,#14001a,#14001a7a);width:100%;bottom:0}section.brokerage .brokerage_area,section.lettings .lettings_area,section.consulting .consulting_area{position:relative;margin-bottom:10vh}section.brokerage figure img,section.lettings figure img,section.consulting figure img{width:70%}section.brokerage figure:before,section.lettings figure:before,section.consulting figure:before{content:'';position:absolute;top:-1px;left:-1px;z-index:12;width:0;height:0;border-style:solid;border-width:80vh 7vw 0 0;border-color:#fff transparent transparent}.brokerage_text,.lettings_text,.consulting_text{background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);color:#fff;padding:6vh;font-size:1.2rem;position:absolute;bottom:7%;right:0;-webkit-box-shadow:rgba(0,0,0,.1) 0px 20px 25px -5px,rgba(0,0,0,.04) 0px 10px 10px -5px;box-shadow:rgba(0,0,0,.1) 0px 20px 25px -5px,rgba(0,0,0,.04) 0px 10px 10px -5px;font-weight:700}.brokerage_text h3{font-size:1.4rem}.lettings_text h3{font-size:1.6rem}.lettings_text{font-size:1.6rem;font-weight:700;padding:6vh 15vh;letter-spacing:.1rem}.consulting_text h3{font-size:1.5rem;margin-bottom:2vh}.serivce section{margin-bottom:15vh}.serivce img{width:100%}section.consulting ul{margin-top:1em;margin-bottom:1em;font-weight:700}br.ipad_block{display:none}section.renovation h3 span.en{text-transform:uppercase;letter-spacing:2px;font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-weight:700;font-style:italic;font-size:1.7rem;position:relative;top:2px}section.works img{width:100%}section.page_mv.wor .page_mv_image{background-image:url(https://www.h-d.tokyo/wp-content/uploads/2022/11/works-top.jpg);background-position:right 0 bottom 71%}.works_inner{margin:30vh auto 15vh;width:90%;text-align:center}.property1 h2{font-size:3.5rem;text-transform:uppercase;letter-spacing:4px;text-align:left;margin-bottom:5vw}.property1 p,.property2 p,.property3 p{text-align:left;margin-bottom:2vw;font-size:1.2rem}.property1 p span.place,.property2 p span.place,.property3 p span.place{background:#14001a;color:#fff;padding:.5em 3em}.property1 p span.type,.property2 p span.type,.property3 p span.type{background:#9e9e9e;color:#fff;padding:.5em 3em}.property1 ul{margin-top:2vw}section.works ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.property1 ul li,.property4 ul li{width:32%;margin-bottom:3vh}.property3 ul li{width:46%;margin-bottom:3vh}.property2{margin-top:7vw}.property2 ul li{width:30%;margin-bottom:3vh}li.after{position:relative}.property2 li.after:before{content:"";position:absolute;top:42%;left:-11%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2.3vw solid transparent;border-left:1.5vw solid #14001a;z-index:100000}.property3 li.after:before{content:"";position:absolute;top:42%;left:-11%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:2.7vw solid transparent;border-left:2vw solid #14001a;z-index:100000}p.ba{text-transform:uppercase;letter-spacing:2px;font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-weight:700;font-style:italic;text-align:left}.property3{text-align:left;margin-top:5vw}.property3 ul{margin-top:2vw}.property3 ul li{margin-bottom:5vw}.property4{text-align:left;margin-top:5vw}.property4 ul{margin-top:5vw}.property4 ul li{margin-bottom:5vw}p.place{text-align:center;background:#14001a;color:#fff;padding:.2em;letter-spacing:2px;font-size:1.1rem}p.type{text-align:center;background:#9e9e9e;color:#fff;padding:.2em 0 .5em;letter-spacing:2px;font-size:1rem}p.type.one{height:4.4em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}p.con_exp_mid{margin-top:1em}h4.consulting_h4{margin-top:1em}.contact_button{text-align:center}.contact_button a{display:block;font-size:1.8rem;font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-weight:700;letter-spacing:.1em;line-height:.7;padding:.7em 0;text-transform:uppercase;background:#14001a;color:#fff;width:60%;margin:auto}.contact_button small{font-size:90%}section.page_mv.com .page_mv_image{background-image:url(https://www.h-d.tokyo/wp-content/uploads/2022/11/company-top.jpg);background-position:right 0 bottom 35%}section.company_profile{margin:15vh auto}.com_inner{margin:0 auto;width:960px}.page_contens h2{font-size:3.5rem;text-transform:uppercase;letter-spacing:4px}.company_table table{width:100%;border-collapse:collapse;margin-top:10vh}.company_table tr{border-top:1px solid #14001a}.company_table th{padding:4vh 0;font-size:1.2rem;width:25%}.company_table td{width:75%;font-size:1.2rem;text-align:left;padding:3vh 0 3vh 3rem;line-height:1.8;font-weight:700}.company_table tbody{border-bottom:1px solid #14001a}section.company_access{margin-bottom:15vh;display:block;padding-top:70px;margin-top:-70px}section#access iframe{vertical-align:top}.map{position:relative;width:100%;height:0;padding-top:50%}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}section#access .add{font-size:1.2rem;font-style:normal;text-align:center;background:#14001a;color:#fff;padding:1vh}p.map_access{font-size:1.2rem;font-style:normal;text-align:center;background:#9e9e9e;color:#fff;padding:1vh}section.company_publish{margin-bottom:25vh}.publish_area{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10vh}.publish_img_l{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.publish_area a{display:block;text-align:center}.publish_area a:hover,ul.sns_area a:hover{opacity:.6}.publish_img_l img{width:50%}.publish_img_r{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.publish_img_r img{width:90%}ul.sns_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:13vh}ul.sns_area li{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}ul.sns_area li img{height:9vh}li.sns_img.instagram img{height:10vh}li.sns_img.youtube img{height:7vh}section.company_sns{margin-bottom:25vh}p.add a{color:#14001a;background:#fff;padding:0 .5em .2em;border-radius:50px;margin-left:1em;font-size:1.1rem;position:relative;top:-3px;font-family:brandon-grotesque,"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-weight:700;border:1px solid #fff}p.add a:hover{color:#fff;background:#14001a;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}section.page_mv.con .page_mv_image{background-image:url(https://www.h-d.tokyo/wp-content/uploads/2022/11/contact-top.jpeg);background-position:right 0 bottom 35%}.conatact_logo{margin:15vh 0 0;text-align:center}section.conatact_tel{margin:10vh auto 15vh}.conatact_logo img{width:22%}.con_inner{width:960px;margin:0 auto}.contact_tel_table table{width:100%;border-collapse:collapse;margin-top:10vh;border-top:1px solid #14001a}.contact_tel_table th,.contact_tel_table td{border-bottom:1px solid #14001a}.contact_tel_table th{padding:3vh 0;width:25%;font-weight:unset;font-size:1.2rem;font-weight:600;letter-spacing:4px;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif}.contact_tel_table td{padding-left:20px;font-size:1.2rem;font-weight:700}.contact_tel_table td a{font-family:acumin-pro,sans-serif;font-weight:600;font-size:2rem;letter-spacing:3px;line-height:1}td.time span{font-size:1.3rem;letter-spacing:3px;line-height:1}td.fax{font-family:acumin-pro,sans-serif;font-size:1.4rem;letter-spacing:3px;position:relative;top:-3px}.table-res-form{width:100%;margin-top:5vw;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif;font-weight:700}.table-res-form th{padding:1em 1em 1em 0;font-size:1.2rem;width:27%;text-align:right;vertical-align:top;font-weight:unset}.table-res-form td{padding:1em 0;text-align:center}.table-res-form .requied{font-size:.8em;color:#fff;display:inline-block;padding:0 .5em;background:#14001a;border-radius:2px;position:relative;top:-2px}.wpcf7 input,.wpcf7 textarea{border:1px solid #14001a !important}.wpcf7 .wpcf7-submit{width:50% !important}select.wpcf7-form-control.wpcf7-select{width:100%;height:60px;font-size:1.5rem;padding-right:1em}.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel]{width:100%;height:50px;font-size:1.1rem;padding:1em}.table-res-form input[type=text]:focus,textarea:focus{background:#fff;-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.5);box-shadow:0 0 1px 0 rgba(0,0,0,.5)}.table-res-form input[type=submit]{position:relative;padding:5px 0;border-radius:0 !important;color:#fff;background:#14001a;font-weight:700;font-size:1.2rem;letter-spacing:4px;-webkit-transition:.5s;transition:.5s;width:50%}.table-res-form input[type=submit]:hover{-webkit-box-shadow:none;box-shadow:none;border:1.5px solid #14001a !important;background:#fff;color:#14001a}input[type=submit],input[type=button]{border-radius:10px;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}textarea.wpcf7-form-control.wpcf7-textarea{height:300px;width:100%}.wpcf7-response-output{text-align:center}.wpcf7-not-valid-tip{font-size:.8em;font-weight:500;letter-spacing:0}.screen-reader-response{display:none}p.pp{text-align:center;margin-bottom:5vh}@media only screen and (max-width:768px){table.table-res-form tr{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.table-res-form th,.table-res-form td{width:100%;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3vw 0}.table-res-form th{padding-bottom:0;text-align:left;font-size:1rem;vertical-align:top;font-weight:unset}.table-res-form td{padding-top:1vw}.table-res-form .empty{display:none}select.wpcf7-form-control.wpcf7-select{width:100%;font-size:1rem;padding:.5em !important;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;border:1px solid #14001a !important;border-radius:5px;color:#14001a}select.wpcf7-form-control.wpcf7-select{width:100%;height:unset;font-size:unset}tr.td_last td{padding-bottom:0}.table-res-form input[type=text],input[type=email],.wpcf7 input[type=tel]{font-size:1rem !important;height:30px !important}.table-res-form input[type=submit]{padding:.5em 0 !important;font-size:1rem !important}textarea.wpcf7-form-control.wpcf7-textarea{height:150px !important}}section.page_mv.pp .page_mv_image{background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e)}section.page_mv.pp h1{line-height:1}section.page_mv.pp smail{position:relative;top:-20px}.pp_inner{max-width:1260px;margin:15vh auto;width:70%}.privacy_policy h2{margin-bottom:0;font-size:2.5rem;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif}.privacy_policy h3{font-size:1.8rem;margin-top:2em;font-family:"Yu Gothic",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo sans-serif}.privacy_policy ol{padding-left:1.2em}p.ppa a:hover{opacity:.6}section.page_mv.single .page_mv_image{background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e)}.single .post{margin:20vh auto;width:860px}.post h1{letter-spacing:.12em;font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:2vh}hr.sc_hr{height:10px;width:40%;border:none;background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);margin-bottom:5vh;margin-top:5vh}span.article-date{letter-spacing:.1rem}.single_content{margin:10vh 0}.single_content p{line-height:2;margin-bottom:3em;letter-spacing:.1em;font-size:1.1rem;text-align:justify}p.single_shere{font-size:1.5rem;letter-spacing:15px;text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:0;color:#3794c4;background:-webkit-linear-gradient(86deg,#3794c4,#05397e);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.single_content h2{font-size:1.8rem}.single_content h3{font-size:1.6rem;margin-bottom:2em;letter-spacing:.2rem}.single_content h4{font-size:1.4rem;margin-bottom:2em;letter-spacing:.2rem}.share ul{width:100%;margin:0 auto;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.share li{width:33%;margin:0}.share li a{font-size:1rem;display:block;padding:0;text-align:center;text-decoration:none;-webkit-transition:ease-in-out,.2s;transition:ease-in-out,.2s;border-radius:3px;border:1px solid #fff}.share li a:visited{opacity:.7}.facebook_share a{background-color:#1877f2;color:#fff}.tweet_share a{background-color:#1da1f2;color:#fff}.line_share a{background-color:#1dcd00;color:#fff}.facebook_share a:hover{color:#1877f2;border:1px solid #1877f2;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.tweet_share a:hover{color:#1da1f2;border:1px solid #1da1f2;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.line_share a:hover{color:#1dcd00;border:1px solid #1dcd00;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.infomation a[href*="tel:"]{color:#333;text-decoration:none}@media(max-width:599px){.share li{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3px;margin-top:0}.share li i{font-size:1.3em;padding-top:3px}.share li span{display:none}.share ul{padding:0}.share li a{font-size:.7rem}}nav.page-nav{margin:50px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-nav .prev-link{width:49%;text-align:left;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:1px solid #3794c4;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:10px 20px;font-weight:500}.page-nav .next-link{width:49%;text-align:right;text-decoration:none;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#333;border:1px solid #3794c4;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;font-size:.8rem;line-height:1.5;padding:10px 20px;font-weight:500}.page-nav .prev-link:before{content:"PREV";position:absolute;top:-12px;left:10px;line-height:1;font-weight:700;color:#09337b;font-size:1rem;font-weight:700;font-family:"Cormorant Infant",serif;letter-spacing:5px}.page-nav .next-link:before{content:"NEXT";position:absolute;top:-12px;right:10px;line-height:1;font-weight:700;color:#09337b;font-size:1rem;font-weight:700;font-family:"Cormorant Infant",serif;letter-spacing:5px}nav.page-nav a:hover{background:rgb(197 228 254/20%);border:1px solid rgb(197 228 254/20%)}@media screen and (max-width:365px){p.service-lead{font-size:.8rem !important}}@media screen and (min-width:1600px){.greeting_inner{width:80%}section.greeting_message .greeting_inner{width:60%}.com_inner{width:65%}.con_inner{width:60%}.single .post{width:1040px}#vidual-area h2,.g-nav-title{font-size:4.7vw}section.page_mv h1{font-size:4.5vw}section.greeting_message h2{font-size:4vw}.page_contens h2{font-size:3.5vw}.pp_inner h2{font-size:3vw}.post h1{font-size:2vw}.lettings_text h3 span{font-size:2.2vw}.footerUp_menu ul li a,.contact_tel_table td a{font-size:2vw}.privacy_policy h3{font-size:1.8vw}.contact_button a{font-size:1.8vw !important}.value p,.lettings_text,td.fax,.mission p,.vision p,.lettings_text h3{font-size:1.6vw}section.purchase h3,section.selling h3,section.renovation h3,.consulting_text h3,p.single_shere{font-size:1.5vw}p.single_shere{font-size:1.5vw !important}#vidual-area h2 small,p.position,td span,.explain h4,.brokerage_text h3{font-size:1.4vw}.message p,td.time{font-size:1.3vw}.button a,.news_box h2,.serivce h2 smail,p.explain,.brokerage_text,.consulting_text,.company_table th,.company_table td,.contact_tel_table th,.table-res-form th,.table-res-form input[type=submit],section#access .add,p.map_access,ul.purchase_list li,.explain,.property1 p,.property2 p,.property3 p{font-size:1.2vw}.table-res-form input[type=text],input[type=email],textarea,.wpcf7 input[type=tel],p.service-lead{font-size:1.1vw}nav ul li a{font-size:1.05vw}section.page_mv h1 smail,#vidual-area dt,h2 smail,.footerUp_menu ul li a small,.table-res-form .requied,p.pp,.wpcf7-response-output,.wpcf7-not-valid-tip,.pp_inner p,.privacy_policy ol,span.article-date,.single_content p,.share li a,.page-nav .prev-link:before,.page-nav .next-link:before,p.article-date,p.place,p.type{font-size:1vw}.breadcrumb,.page-nav .prev-link,.page-nav .next-link{font-size:.8vw}.scrolldown1 span{font-size:.7vw}.footer_copyright{font-size:.5vw}.start p{width:7%}h3.center{padding:.2em 0 .4em 1em !important;text-align:left !important}}@media only screen and (max-width:767px){.sp_block{display:block !important}.pc_block{display:none}.breadcrumb{width:95%;font-size:.6rem;margin-top:1em;text-align:right}.mv_bottom{background:unset;-webkit-transform:none;transform:none;height:unset}.mv_bottom img{display:block}.page_mv_image:before{border-width:25vh 20vw 0 0}.page_mv_title{width:0}.page_mv_image{width:100%}section.page_mv h1{font-size:2.5rem;bottom:-5vh;z-index:99;top:unset;background:#fff;padding:.4em;left:0;letter-spacing:4px;-webkit-transform:unset;transform:unset;width:auto;white-space:nowrap}section.page_mv h1 smail{font-size:.8rem}.page_contens{margin-top:10vw}#topBtn{bottom:6px}#topBtn a{width:45px;height:45px}.greeting_inner,section.greeting_message .greeting_inner{width:90%}.ceo_img img{width:100%}.ceo_area{padding:4vh 3vh;width:100%;position:relative}p.company_name img{width:50%;margin-bottom:1vh}p.position{font-size:1.1rem;width:55%}.ceo_frex img{width:43%;margin:0 0 0 auto}.ceo_area:before{content:none}section.greeting_message h2{font-size:3rem}.mission p,.vision p,.value p,.message p{font-size:1rem;line-height:1.8}.greeting_inner hr{height:5px;width:60%;margin-bottom:5vw;margin-top:5vw}section.greeting_message{margin-bottom:10vh}.massege_name p.position{width:58%}.massege_name img.ceo_name{width:42%}.serivce_inner{margin:15vh auto 15vh;width:90%}.page_contens h2{font-size:2.3rem}.serivce h2 smail{font-size:1rem;letter-spacing:3px}.serivce hr{height:5px;width:50%;margin-bottom:10vw;margin-top:5vw}section.purchase ul li,section.selling ul li,section.renovation ul li{width:100%;margin-bottom:3vh}section.purchase h3,section.selling h3,section.renovation h3{font-size:1.15rem;letter-spacing:2px}.explain{padding:0;border:unset}p.explain{font-size:.95rem;padding:1em;line-height:1.6;text-align:justify}.explain h4{padding:.5em;font-size:1.1rem;margin-bottom:0;text-align:center;line-height:1.5}ul.purchase_list li{width:100% !important;font-size:.95rem;padding-left:1em;text-indent:-1em}.explain ul{border-bottom:1px solid #333;border-left:1px solid #333;border-right:1px solid #333;padding:.5em}h3.center{padding:.2em 0 .4em 1em !important;text-align:left !important;line-height:1.5}section.brokerage figure img,section.lettings figure img,section.consulting figure img{width:100%}.brokerage_text,.consulting_text{padding:2vh 1vh;font-size:1.2rem;position:relative}section.brokerage figure:before,section.lettings figure:before,section.consulting figure:before{border-width:20vh 15vw 0 0}.brokerage_text h3{font-size:1.1rem;line-height:1.5;text-align:center}section.brokerage .brokerage_area,section.lettings .lettings_area,section.consulting .consulting_area{margin-bottom:3vh}section.lettings h2 smail{font-size:.9rem}.lettings_text h3{font-size:1.1rem;text-align:center}.lettings_text{padding:1vh;width:100%;position:relative}.lettings_text h3 span{font-size:1.5rem}.explain p{font-size:.95rem;margin-top:1em;width:98%;margin:1em auto 0;text-align:justify;line-height:1.7}h2.consul_h2{font-size:1.9rem;letter-spacing:0}.consulting_text h3{font-size:1.2rem;margin-bottom:0;text-align:center}.brokerage_text,.lettings_text,.consulting_text{-webkit-box-shadow:unset;box-shadow:unset}.consulting_text p{font-size:1rem;text-align:justify}.explain li{font-size:.95rem;padding-left:1em;text-indent:-1em}section.consulting ul{margin-top:0;font-weight:700}.contact_button a{width:100%}.serivce section{margin-bottom:0}h4.consulting_h4{margin-top:5vh;text-align:center}br.ipada_n{display:none}section.renovation h3 span.en{font-size:1.3rem}.works_inner{margin:15vh auto 15vh}section.works ul li{width:100%;margin-bottom:5vh}p.place,p.type{font-size:1rem;line-height:1.6}.property1 p span.place,.property2 p span.place,.property3 p span.place,.property1 p span.type,.property2 p span.type,.property3 p span.type{padding:.2em;display:block;font-size:1rem;padding-bottom:7px}.property3 p span.type{font-size:.95rem;padding-bottom:7px}section.works ul li{width:100%;margin-bottom:2vw}section.works h2{margin-bottom:10vw;font-size:2rem}.property1{margin-bottom:15vw}.property2 li.after:before{top:-8%;left:42%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:27px solid transparent;border-left:17px solid #14001a;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.property3 li.after:before{top:-12%;left:42%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:27px solid transparent;border-left:17px solid #14001a;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.property3 ul li{margin-bottom:2vw}.property1 p,.property2 p,.property3 p{text-align:center}p.ba{text-align:left}.property4 ul li{margin-bottom:5vw !important}p.type.one{height:unset}.com_inner{margin:0 auto;width:90%}section.company_profile h2{line-height:1.2}section.company_profile h2 smail{margin-top:1em}.company_table th{padding:3vh 0;font-size:1rem;width:25%}.company_table td{width:75%;font-size:1rem;padding:1vh 0 1vh 1rem;line-height:1.8;font-weight:700}.map{height:50vh}section#access .add,p.map_access{font-size:1rem;font-weight:700;line-height:1.8}.publish_area{-ms-flex-wrap:wrap;flex-wrap:wrap}.publish_img_l,.publish_img_r{width:100%}.publish_img_l{margin-bottom:10vh}.publish_img_l img{width:65%}.publish_img_r img{width:72%}ul.sns_area{-ms-flex-wrap:wrap;flex-wrap:wrap}ul.sns_area li{width:50%}li.sns_img.instagram,li.sns_img.twitter{margin-bottom:10vh}li.sns_img.instagram img{height:8vh}ul.sns_area li img{height:8vh}li.sns_img.tiktok img,li.sns_img.youtube img{width:75%}p.add a{display:inline-block;margin-top:3vw;margin-left:0;width:40%}.conatact_logo img{width:45%}.con_inner{width:90%}.contact_tel_table th{font-size:1rem}.contact_tel_table td a{font-size:1.7rem}td span{font-size:1.1rem}.contact_tel_table td{font-size:1rem;font-weight:700}td.fax{font-size:1.3rem}.con_inner h2{line-height:1.5}.con_inner h2 smail{margin-top:3vw}textarea.wpcf7-form-control.wpcf7-textarea{height:250px !important}.wpcf7 .wpcf7-submit{width:100% !important}p.pp{margin-top:1em;font-size:.8rem;font-weight:700}.pp_inner{margin:10vh auto;width:90%}.privacy_policy h2{font-size:1.5rem}.privacy_policy h3{font-size:1.2rem}.privacy_policy p,.privacy_policy ol{font-size:1rem}.single .post{margin:15vh auto;width:90%}.post h1{font-size:1.6rem;margin-bottom:1vh}hr.sc_hr{height:7px;width:25%}.single_content{margin:5vh 0}.single_content p{font-size:1rem}}@media only screen and (max-width:767px){#topBtn a{display:none}.footer_menu,ul.floating{display:none;position:sticky;position:-webkit-sticky;bottom:0;z-index:10}.footer_menu ul.floating{background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);margin:0 auto !important;padding:.5em 0;width:100% !important;overflow:hidden;display:table;table-layout:fixed;text-align:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.footer_menu ul.floating li{margin:0;padding:0;display:table-cell;vertical-align:middle;list-style-type:none;font-size:13px;line-height:15px;width:33.3%}.footer_menu ul.floating li a i{font-size:15px;padding:5px;color:#fff}.footer_menu ul.floating li a{border:none;display:block;color:#fff;text-align:center;text-decoration:none;line-height:1.5em}.footer_menu .floating{position:fixed;bottom:0;left:0;background:#333;z-index:9999999999;-moz-opacity:.9;opacity:.9}ul.footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;width:30%;margin:2em auto}ul.footer_menu li{width:50%;list-style:none;text-align:center}ul.footer_menu li a{text-decoration:none;color:#fff;font-size:1.1rem}ul.footer_menu li a:hover{opacity:.6}}@media screen and (min-width:768px){ul.floating{display:none !important}}@media screen and (min-width:767px) and (max-width:1024px){.start p{width:15%}#header{position:fixed;height:5.5vh}#header h1{margin-left:.5em}nav ul li a{font-size:.9rem}nav ul li a{padding:10px}#vidual-area{height:50vh}section#vidual-area .bgappearTrigger.bgappear:before{border-width:50vh 10vw 0 0}#vidual-area h2{top:36%}#slider{height:50vh;height:calc(var(--vh, 1vh)*50)}#vidual-area dt{display:none}#vidual-area ul li{margin:0 16px}#vision{padding:15% 0 15% 5%}#service{padding:15% 5% 15% 10%;position:relative}.scenery-img,.scenery-img2{height:30vh}.scenery-img-wrapper,.scenery-img2-wrapper{width:95%;height:30vh}.news_inner{width:85%}#footer .footer-info .footer-logo img{width:23vw}.footer_copyright{width:97%}.scrolldown1 span{left:-2.8vw;top:-3.5vh}section.page_mv{height:25vh;margin-top:5.5vh}.page_mv_image:before{border-width:25vh 6vw 0 0}section.page_mv h1{font-size:3rem}.greeting_inner{margin:10vh auto;width:100%}.ceo_area{padding:3vh 2vh 3vh 5vh}.ceo_img{width:90%;margin:0 auto}.ceo_img img{width:80%}.ceo_area:before{border-width:16vh 3vw 0 0}.ceo_frex img{width:45% !important}p.company_name img{margin-bottom:1vh}section.greeting_message .greeting_inner{width:80%}.mission,.vision,.value{margin-bottom:7.5vh}section.greeting_message{margin-bottom:10vh}#footer .footer-info .footer-logo{margin:10% 0}.serivce_inner{margin:10vh auto 7vh;width:90%}.greeting_inner hr{height:7px}.serivce hr{height:7px;margin-bottom:5vh}section.purchase ul li,section.selling ul li,section.renovation ul li{margin-bottom:1.5vh}ul.purchase_list li,section.consulting ul li{padding-left:1em;text-indent:-1em}ul.purchase_list li,section.consulting ul li{padding-left:1em}.explain h4{text-align:center}.serivce section{margin-bottom:7vh}.brokerage_text,.lettings_text,.consulting_text{background:-webkit-gradient(linear,left top,right top,from(#3794c4),to(#05397e));background:linear-gradient(to right,#3794c4,#05397e);padding:2vh 4vh;font-size:1.2rem}section.brokerage figure img,section.lettings figure img,section.consulting figure img{width:75%}section.brokerage figure:before,section.lettings figure:before,section.consulting figure:before{border-width:35vh 6vw 0 0}section.brokerage .brokerage_area,section.lettings .lettings_area,section.consulting .consulting_area{margin-bottom:3vh}.explain{margin-top:2vw}br.ipad_block{display:block}.works_inner{margin:10vh auto 10vh;width:90%}.property1 p span.place,.property2 p span.place,.property3 p span.place{padding:.5em 2em}.property3 p span.type{padding:.5em 1.5em}.property1 ul li,.property4 ul li{margin-bottom:1.5vh}.property4 br.pc_block{display:none}p.type.three{height:6.3em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.company_profile{margin:10vh auto}.com_inner{width:80%}.company_table table{margin-top:3vh}.company_table th{padding:2vh 0}.company_table td{padding:1vh 0 1vh 3rem}.publish_area{margin-top:5vh}section.company_access,section.company_publish{margin-bottom:10vh}.publish_img_r img{width:75%}ul.sns_area{margin-top:7vh}li.sns_img.instagram img{height:4.5vh}li.sns_img.youtube img{height:3.5vh}ul.sns_area li img{height:4.5vh}section.company_sns{margin-bottom:15vh}.conatact_logo{margin:10vh 0 0}section.conatact_tel{margin:5vh auto 10vh}.con_inner{width:80%}.contact_tel_table table{margin-top:5vh}.contact_tel_table th{padding:2vh 0}.pp_inner{margin:10vh auto;width:75%}.single .post{margin:10vh auto;width:75%}.post h1{font-size:2.4rem;margin-bottom:1vh}hr.sc_hr{height:7px;margin-bottom:0;margin-top:2vh}.single_content{margin:3vh 0}.breadcrumb{width:95%}.home h2,section.greeting_message h2{font-size:3.5rem}.page_contens h2{font-size:2.7rem}.privacy_policy h2{font-size:2.2rem}.lettings_text h3 span{font-size:2rem}.footerUp_menu ul li a{font-size:1.7rem;padding:5vw 0}.contact_button a{font-size:1.4rem !important}.mission p,.vision p,.value p,.lettings_text h3,.privacy_policy h3{font-size:1.4rem}.message p,p.single_shere{font-size:1.3rem}#vidual-area h2 small,p.position{font-size:1.2rem}.explain,section.purchase h3,section.selling h3,section.renovation h3,p.explain{font-size:1.1rem}.news_box h2{font-size:1rem !important}p.service-lead,.button a,h2 smail,.serivce h2 smail,.property1 p,.property2 p,.property3 p,p.place{font-size:1rem}.footerUp_menu ul li a small,p.type{font-size:.8rem}}@media only screen and (min-device-width:1023px) and (max-device-width:1366px) and (orientation:landscape){#vidual-area{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}#vidual-area h2{top:37%}nav ul li a{padding:20px 1.5vw}.scrolldown1 span{left:-2.1vw;top:-4.5vh}#vidual-area ul li{margin:0 8px}ul.purchase_list li,section.consulting ul li{padding-left:1em;text-indent:-1em}ul.purchase_list li,section.consulting ul li{padding-left:1em}.serivce_inner{width:90%}section.brokerage figure:before,section.lettings figure:before,section.consulting figure:before{border-width:58vh 7vw 0 0}br.ipad_block{display:none}section.purchase ul li,section.selling ul li,section.renovation ul li{margin-bottom:5vh}section.brokerage .brokerage_area,section.lettings .lettings_area,section.consulting .consulting_area{margin-bottom:5vh}.works_inner{margin:15vh auto 15vh;width:90%}section.page_mv h1{font-size:4rem}p.type{font-size:.9rem}li.sns_img.instagram img{height:7vh}li.sns_img.youtube img{height:6vh}ul.sns_area li img{height:7vh}}@media screen and (min-width:767px) and (max-width:835px){#header h1{top:15px;width:25%}#header{height:7vh;background:0 0}#vidual-area #slider-area{height:100vh;position:absolute;top:0;right:0;width:78%;z-index:-1}section#vidual-area .bgappearTrigger.bgappear:before{content:'';position:absolute;top:0;left:-1px;z-index:12;width:0;height:0;border-style:solid;border-width:100vh 10vw 0 0;border-color:#fff transparent transparent}#vidual-area dl{left:9px;bottom:0}div#g-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#g-nav ul li a{padding:9px 0}ul.sp_sns img{height:26px;width:100%}.mv_bottom{width:57% !important}.scrolldown1 span{left:-3.5vw}.custom-btn.tab-area.bgextend.bgLRextendTrigger.bgLRextend{width:29%}.button a{padding:.2vh 2vh}.footer_copyright{width:96%}.ceo_img img.sp_block{display:none}.ceo_area{padding:3vh 2vh 3vh 4vh}.ceo_img img{width:70%}.explain,p.explain{padding:1em}.explain h4 br{display:none}section.selling h3{letter-spacing:1px}section.selling h3 br{display:none}.brokerage_text h3{text-align:center}.consulting_text h3{margin-bottom:0}br.ipada_n{display:none}.contact_button a{padding:1vh 2vh !important}.contact_button a{font-size:1.3rem !important}.serivce section{margin-bottom:5vh}.property1 p,.property2 p,.property3 p{margin-bottom:4vw}.property1 p span.place,.property2 p span.place,.property3 p span.place{padding:.5em 1em;display:block}.property1 p span.type,.property2 p span.type{padding:.5em 1em;display:block}.property3 p span.type{padding:.5em;text-align:center;display:block}p.type{letter-spacing:0}section.company_profile h2,.con_inner h2{line-height:1.4}section.company_profile h2 smail,.con_inner h2 smail{margin-top:2vw}section#access .add,p.map_access{line-height:1.6}.publish_img_l img{width:60%}.publish_img_r img{width:71%}section.page_mv h1{letter-spacing:4px;left:3%}.contact_tel_table th{width:33%}td.time br{display:none}.con_inner{width:85%}#footer .footer-info .footer-logo img{width:26vw}p.add br{display:none;font-size:1rem}p.add{padding:2vw 0 !important}.g-nav-title{font-size:3.5rem !important}#vidual-area h2,section#vision h2,#service h2,.news_inner h2.title,section.greeting_message h2,section.page_mv h1{font-size:3rem}.privacy_policy h2,.post h1{font-size:2rem}#g-nav ul li a{font-size:1.5rem}.explain h4,.brokerage_text h3,.consulting_text h3{font-size:1.3rem}.mission p,.vision p,.value p,.lettings_text h3,.privacy_policy h3,td.time span{font-size:1.2rem}.message p,p.single_shere,.consulting_text p,.company_table th,.company_table td,section#access .add,p.map_access,.contact_tel_table th,.table-res-form th,.table-res-form input[type=submit]{font-size:1.1rem}p.position,section.selling h3{font-size:1rem}h2 smail,p.pp{font-size:.9rem}span.mini{font-size:5vw}}@media only screen and (min-device-width:1170px) and (max-device-width:1180px) and (orientation:landscape){#vidual-area dt{display:none}nav ul li a{padding:20px 1vw}#vidual-area ul li{margin:0 20px}.scrolldown1 span{left:-2.5vw;top:-5.5vh}#vision{padding:10% 0 5% 5%}.scenery-img-wrapper,.scenery-img2-wrapper{width:95%}#service{padding:10% 5% 5% 10%}.footer_copyright{width:99%}#footer .footer-info .footer-logo img{width:20vw}.greeting_inner{width:85%}.ceo_area{padding:6vh 5vh 6vh 10vh}.massege_name img.ceo_name{width:22%}.massege_name p.position{width:78%}.property3 p span.type{padding:.5em 2em}p.type br.pc_block{display:none}p.type.three,p.type.air{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:7.6vw}.home h2,.g-nav-title{font-size:4.7vw}section.page_mv h1{font-size:4.5vw}section.greeting_message h2,.page_contens h2{font-size:4vw}.privacy_policy h2{font-size:2.5rem !important}.privacy_policy h3{font-size:1.6rem}.contact_button a{font-size:1.5rem}.mission p,.vision p,.value p{font-size:1.4rem}p.position,.message p,section.purchase h3,section.selling h3,section.renovation h3{font-size:1.3rem}.news_box h2{font-size:1.2rem !important}.property1 p,.property2 p,.property3 p{font-size:1.1rem}nav ul li a{font-size:1rem}}@media screen and (min-width:767px) and (max-width:769px){.g-nav-openbtn{top:3px}.scrolldown1 span{left:-4vw;top:-4.5vh}section#service .custom-btn.tab-area.bgextend.bgLRextendTrigger.bgLRextend{width:25%}p.con_exp_mid br{display:none}.works_inner,.serivce_inner{width:95%}.com_inner{width:85%}.table-res-form th,.table-res-form td{padding:1vw 0}textarea.wpcf7-form-control.wpcf7-textarea{height:250px !important}h2 smail,p.pp{margin-top:1vw}#vidual-area h2,section#vision h2,#service h2,.news_inner h2.title,section.greeting_message h2,section.page_mv h1{font-size:2.8rem}.page_contens h2{font-size:2.5rem}.page_contens h2{font-size:2rem}.lettings_text h3 span{font-size:1.8rem}.explain h4,.brokerage_text h3,.consulting_text h3{font-size:1.2rem}.explain,section.purchase h3,section.selling h3,section.renovation h3,p.explain,section#access .add,.single_content p{font-size:1rem}section.selling h3,.property3 span.type{font-size:.95rem}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.start p{width:10%}#header{height:11vh}nav ul li a{padding:20px 1vw}#vidual-area{height:100vh}#slider{width:100%;height:100vh;height:calc(var(--vh, 1vh)*100)}section#vidual-area .bgappearTrigger.bgappear:before{border-width:100vh 13vw 0 0}#vidual-area ul li{margin:0 18px}.scrolldown1 span{left:-2.9vw;top:-5.5vh}.scenery-img-wrapper,.scenery-img2-wrapper,.scenery-img,.scenery-img2{height:40vh}section.page_mv{height:50vh}.page_mv_image:before{border-width:50vh 6vw 0 0}section.page_mv h1{left:3%}.ceo_img img{width:67%}.ceo_area{padding:6vh 3vh 6vh 8vh}.ceo_area:before{border-width:23vh 3vw 0 0}.consulting_text h3{margin-bottom:1vh}.massege_name img.ceo_name{width:23%}.massege_name p.position{width:77%}section.page_mv h1{font-size:3.3rem}.mission h2,.vision h2,.value h2,.message h2{font-size:3rem !important}.page_contens h2{font-size:2.5rem}.privacy_policy h2{font-size:2rem}.mission p,.vision p,.value p,.lettings_text h3,.privacy_policy h3,.consulting_text h3{font-size:1.3rem}.message p,p.single_shere,.brokerage_text h3{font-size:1.2rem}section#access .add,p.map_access,.contact_tel_table th,.table-res-form th,.table-res-form input[type=submit]{font-size:1.1rem}p.type,p.pp{font-size:.8rem}}