@import url("https://fonts.googleapis.com/css2?family=Ubuntu:ital,wght@0,300;0,500;1,300;1,500&display=swap");html{font-size:10px}body{font-family:"YakuHanJP","Yu Gothic Medium", "游ゴシック Medium", YuGothic, "游ゴシック体", -apple-system, BlinkMacSystemFont, "Noto Sans JP", sans-serif;*font-size:small;*font:x-small;-webkit-text-size-adjust:none;color:#2d2d2d;margin:0}#ptop{padding-top:127px}@media screen and (max-width: 768px){#ptop{padding-top:65px}}p{line-height:180%;color:#2d2d2d}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}ul,li{padding:0;margin:auto;list-style:none}.cf::after{content:"";display:block;clear:both}.caption{font-size:10px;line-height:160%}a{text-decoration:none}img{vertical-align:bottom}.aw{display:inline-block}.note{font-size:1.1rem;line-height:1.6}.note.w{color:#fff}@media screen and (max-width: 600px){.note{font-size:1.4rem}}@media screen and (max-width: 600px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 600px){.sp{display:block}}.pic{position:relative}.pic img{width:100%;height:auto}.pic span.note{position:absolute;text-align:right;bottom:1rem;right:1rem;z-index:10;text-shadow:0 0 4px #000, 0 0 4px #000, 0 0 4px #000;color:#fff}.pic div.note{display:block;text-align:right;margin-top:5px}.wideS{width:90%;max-width:960px;margin:auto}.wideM{width:90%;max-width:1200px;margin:auto}.wideL{width:90%;max-width:1400px;margin:auto}.flex{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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex div,.flex li{min-height:0%}.flex li{margin:0 auto}.flex.item3 li{width:31.5%}.flex.item2 li{width:48%}.flex.item1 li{width:100%}@media screen and (max-width: 520px){.flex.item3 li{width:100%;margin-bottom:3rem}.flex.item2 li{width:100%}}.en{font-family:'Ubuntu', sans-serif;font-weight:300;font-style:normal}header{height:127px;width:100%;position:fixed;top:0;left:0;background:#fff;z-index:100}header .head_logo{position:absolute;top:10px;left:20px}header .head_logo img{height:50px;width:auto}#headSubNav{position:absolute;top:10px;right:10px}#headSubNav li{display:inline-block;width:160px;margin-left:5px}#headSubNav li a{display:block;width:100%;text-align:center;box-sizing:border-box;border:1px solid #2d2d2d;border-radius:50px;padding:8px 0;color:#2d2d2d;font-size:1.2rem;text-decoration:none;line-height:1}.head_tel{position:absolute;top:48px;right:10px}.head_tel img{height:65px;width:auto}#headNav{width:100%;position:absolute;top:80px}#headNav ul{text-align:center}#headNav li{display:inline-block;margin:0 20px}#headNav li a{font-size:1.3rem;text-decoration:none;color:#2d2d2d}#headNav li:hover a,#headNav li.current a{color:#e7380d}#hamburger{display:none;width:40px;height:25px;position:relative;position:absolute;top:16px;right:10px}#hamburger span{position:absolute;width:100%;height:1px;background-color:#2d2d2d;transition:.3s}#hamburger span:first-of-type{top:0}#hamburger span:nth-of-type(2){top:50%}#hamburger span:last-of-type{top:100%}#hamburger.active span:first-of-type{top:50%;transform:rotate(45deg)}#hamburger.active span:nth-of-type(2){opacity:0}#hamburger.active span:last-of-type{top:50%;transform:rotate(-45deg)}@media screen and (max-width: 835px){#hamburger{display:block}}#head_map{display:none;width:50px;position:absolute;top:0;right:60px}#head_map a{display:block;width:100%;height:60px;position:relative;text-align:center}#head_map img{width:30px;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 835px){#head_map{display:block}}@media screen and (max-width: 1235px){#headNav ul{text-align:left;margin-left:20px}#headNav ul li{margin:0 20px 0 0}}@media screen and (max-width: 835px){#ptop{padding-top:60px}header{height:60px}header .head_logo{left:13px}header .head_logo img{height:40px}#headSubNav,.head_tel{display:none}#headNav{position:fixed;width:50%;height:100%;background:#fff;top:60px;right:0;z-index:99;transform:translateX(100%);transition:.3s}#headNav li{display:block;border-bottom:1px solid #dbdcdc}#headNav li a{padding:1rem 0;display:block}#headNav.active{transform:translateX(0)}}section{width:100%;padding:5rem 0;text-align:center}.localNav{max-width:1200px;width:90%;margin:4rem auto 3rem}.localNav li{width:31.5%}.localNav li a{text-align:center;display:block;width:100%;box-sizing:border-box;border:1px solid #2d2d2d;background:#2d2d2d;color:#fff;font-size:1.5rem;position:relative;line-height:1;padding:1.5rem 0;transition:.3s}.localNav li a::after{content:"";display:block;position:absolute;top:42%;right:12px;width:10px;height:10px;box-sizing:border-box;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg)}.localNav li:hover a,.localNav li.current a{background:#fff;color:#2d2d2d}.localNav li:hover a::after,.localNav li.current a::after{border-color:#2d2d2d}h3.category_ttl{margin-bottom:3rem}h3.category_ttl .jpn{font-size:2.3rem;font-weight:normal;letter-spacing:0.2em;margin-right:-0.25em;line-height:1}h3.category_ttl .en{font-size:1.2rem;margin-top:1rem}p.lead{font-size:1.4rem;line-height:1.6}.block_list{border-bottom:1px solid #dbdcdc;padding-bottom:2rem}.bukken_list{text-align:left}.bukken_list .name_jpn{font-size:1.5rem;line-height:1.4;font-weight:bold;margin-top:1rem}.bukken_list .name_jpn span.new{background:#ec6c00;color:#fff;line-height:1;font-size:1rem;display:inline-block;margin-left:1rem;vertical-align:text-bottom;padding:3px 7px}.bukken_list .name_en{font-size:1rem;line-height:1;margin-top:0.5rem}.bukken_list p.lead{margin:1.5rem auto 0}.bukken_list p.lead.notice{color:#e7380d}.bukken_list.item1>li{padding:30px 30px 0;margin-bottom:4rem;position:relative}.bukken_list.item1>li::before{content:"";display:block;width:40px;height:1px;background:#2d2d2d;position:absolute;top:0;left:0}.bukken_list.item1>li::after{content:"";display:block;height:40px;width:1px;background:#2d2d2d;position:absolute;top:0;left:0}@media screen and (max-width: 520px){.bukken_list.item1>li{padding:15px 15px 0}}.bukken_list.item1 .bukken_ttl{margin-bottom:3rem}.bukken_list.item1 .bukken_ttl .bukken_name{display:inline-block;vertical-align:middle;margin-right:4rem}.bukken_list.item1 .bukken_ttl .bukken_name .name_jpn{margin-top:0;font-size:1.8rem}.bukken_list.item1 .bukken_ttl p.lead{display:inline-block;vertical-align:middle;margin-top:0}.bukken_list.item1 .flex .pic{width:47%}.bukken_list.item1 .flex .detailArea{width:49%}.bukken_list.item1 .flex .detailArea li{margin-bottom:1.5rem}.bukken_list.item1 .flex .detailArea h6{font-size:1.4rem;margin:0 auto}.bukken_list.item1 .flex .detailArea p.lead{margin-top:0}@media screen and (max-width: 520px){.bukken_list.item1 .flex .pic{width:100%}.bukken_list.item1 .flex .detailArea{width:100%}}.moreBtn{text-align:right;margin-top:3rem}.moreBtn a{display:inline-block;background:url("../images/common/arrow_common.png") right center no-repeat;background-size:30px auto;padding-right:50px;text-align:left;padding:1.5rem 50px 1.5rem 0;font-weight:bold;text-decoration:none;font-size:1.2rem}.moreBtn .page{display:inline-block;margin-right:0.5rem;color:#2d2d2d}.moreBtn .more{display:inline-block;color:#e7380d}.bukken_moreBtn{text-align:right}.bukken_moreBtn a{display:block;padding-right:2.5rem;color:#2d2d2d;font-weight:bold;font-size:1.3rem;position:relative;text-decoration:none}.bukken_moreBtn a::after{content:"";display:block;position:absolute;top:8px;right:5px;width:13px;height:13px;box-sizing:border-box;border:3px solid #dbdcdc;border-width:3px 3px 0 0;transform:rotate(45deg);transition:.3s}#page_ttl{width:100%;height:400px;background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}#page_ttl .txtArea{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;text-align:center}#page_ttl .txtArea .jpn{font-size:3rem;letter-spacing:0.2em}#page_ttl .txtArea .en{font-size:1.4rem;letter-spacing:0.2em}@media screen and (max-width: 520px){#page_ttl{height:200px}#page_ttl .txtArea .jpn{font-size:2.2rem}#page_ttl .txtArea .en{font-size:1.2rem}}a.cl_top_thum_link,a.cl_newproject_thum_link,a.cl_ownproperty_thum_link,a.cl_used_thum_link{display:block}a.cl_top_thum_link.no-link,a.cl_newproject_thum_link.no-link,a.cl_ownproperty_thum_link.no-link,a.cl_used_thum_link.no-link{pointer-events:none}#contact li{margin-bottom:2rem}#contact a{box-sizing:border-box;border:1px solid #2d2d2d;color:#fff;text-decoration:none;font-size:1.6rem;padding:1rem 0;display:block;position:relative;background:#2d2d2d;transition:.3s}#contact a::after{content:"";display:block;position:absolute;top:42%;right:12px;width:10px;height:10px;box-sizing:border-box;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg);transition:.3s}#contact a:hover{background:#555555}footer{background:#2d2d2d;color:#fff;padding:4rem 0 0}footer>.wideM{position:relative}footer>.wideM::before,footer>.wideM::after{content:"";display:block;width:1px;height:100%;background:#fff;position:absolute;top:0}footer>.wideM::before{left:36%}footer>.wideM::after{left:74%}footer a,footer p{color:#fff;text-decoration:none}footer .foot_contact{width:40%;font-size:1.2rem}footer .foot_contact b{font-size:3.6rem;font-weight:normal;display:block}footer .foot_contact .tel{line-height:1}footer .foot_contact .tel b{display:inline-block;vertical-align:middle;margin-right:1rem}footer .foot_contact .tel>div{display:inline-block;vertical-align:middle;line-height:1.4}footer .foot_contact .contact2{width:80%;margin:0}footer .foot_contact .contact2 li{display:inline-block;margin-right:2rem}footer .foot_contact .contact2 li a{padding-left:1.5rem;position:relative}footer .foot_contact .contact2 li a::after{content:"";display:block;position:absolute;top:2px;left:0;width:7px;height:7px;box-sizing:border-box;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg);transition:.3s}footer .foot_sitemap{width:36%;font-size:1.3rem}footer .foot_sitemap .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .foot_sitemap .flex div,footer .foot_sitemap .flex li{min-height:0%}footer .foot_sitemap .flex ul{margin:0;width:40%;text-align:left}footer .foot_sitemap .flex ul li{margin-bottom:0.5rem}footer .foot_otherlink{width:21%}footer .foot_otherlink li{font-size:1.2rem}footer .foot_otherlink a{padding-left:1.5rem;position:relative}footer .foot_otherlink a::after{content:"";display:block;position:absolute;top:2px;left:0;width:7px;height:7px;box-sizing:border-box;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg);transition:.3s}footer .sns{width:100%;text-align:center;margin-bottom:2rem;margin-top:3rem}footer .sns p{display:inline-block;margin:0 10px}footer .sns p img{height:50px;width:auto}footer .copyright{width:100%;text-align:center;padding-bottom:3rem;padding-top:3rem}footer .ttl{font-size:1.4rem;line-height:1.5;margin-bottom:2rem}footer .ttl.en{font-size:1.8rem;letter-spacing:0.1em}@media screen and (max-width: 520px){footer>.wideM::before,footer>.wideM::after{content:none}footer .foot_contact{width:100%;border-bottom:1px solid #fff;padding-bottom:2rem;margin-bottom:2rem}footer .foot_contact .contact2{width:100%}footer .foot_sitemap{width:100%;border-bottom:1px solid #fff;padding-bottom:2rem;margin-bottom:2rem}footer .foot_otherlink{width:100%}footer .foot_otherlink li{display:inline-block;margin-right:2rem}}#top_main img{width:100%;height:auto}#top_main .main_slider{margin-bottom:0}#top_main .slick-prev{left:20px;z-index:2}#top_main .slick-prev::before{content:"";display:block;width:30px;height:30px;box-sizing:border-box;border:3px solid #fff;border-width:3px 3px 0 0;transform:rotate(-135deg)}#top_main .slick-next{right:20px}#top_main .slick-next::before{content:"";display:block;width:30px;height:30px;box-sizing:border-box;border:3px solid #fff;border-width:3px 3px 0 0;transform:rotate(45deg)}#top_informationArea{background:#f7f7f7;padding:3rem 0}#top_informationArea .newsBox{width:49%}#top_informationArea .informationBox{width:49%}#top_informationArea .top_informationArea_h5{font-size:1.4rem;margin:0 auto 1rem}#top_informationArea .top_informationArea_h5 .top_informationArea_en{display:inline-block;margin-left:1rem;font-weight:500}#top_informationArea .scrollBox{overflow-y:scroll;height:100px;font-size:1.2rem}#top_informationArea .scrollBox .top_informationArea_li{overflow:hidden;line-height:1.5;margin-bottom:0.8rem}#top_informationArea .scrollBox .top_informationArea_date{display:inline-block;width:7em;float:left}#top_informationArea .scrollBox .top_informationArea_txt{overflow:hidden}#top_informationArea .scrollBox a{color:#2d2d2d;text-decoration:underline}#top_informationArea .scrollBox a:hover{text-decoration:none}@media screen and (max-width: 520px){#top_informationArea .newsBox{width:100%;margin-bottom:3rem}#top_informationArea .informationBox{width:100%}}#top_block_used .bukken_list .pic,#top_block_rent .bukken_list .pic{position:relative;overflow:hidden;width:100%}#top_block_used .bukken_list .pic::before,#top_block_rent .bukken_list .pic::before{content:"";display:block;width:100%;padding-bottom:55%}#top_block_used .bukken_list .pic img,#top_block_rent .bukken_list .pic img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:auto;z-index:1}#contentsLink ul li{margin-bottom:2rem}#contentsLink ul a{display:block;position:relative;text-decoration:none;color:#fff}#contentsLink ul a::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.5);transition:.3s}#contentsLink ul a .txtArea{display:block;width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}#contentsLink ul a .txtArea .en{font-size:2.4rem;letter-spacing:0.1em}#contentsLink ul a .txtArea .jpn{font-size:1.4rem}#contentsLink ul a:hover::before{background:rgba(0,0,0,0.1)}#concept{background:#f7f7f7}#concept h3{margin-bottom:2rem}#concept h3 img{height:40px;width:auto}#concept li img{width:100%;height:auto}#concept .btn{max-width:360px;margin:3rem auto 0;box-sizing:border-box;border:1px solid #2d2d2d}#concept .btn a{color:#2d2d2d;text-decoration:none;font-size:1.6rem;padding:1rem 0;display:block;position:relative;transition:.3s}#concept .btn a::after{content:"";display:block;position:absolute;top:42%;right:12px;width:10px;height:10px;box-sizing:border-box;border:1px solid #2d2d2d;border-width:1px 1px 0 0;transform:rotate(45deg);transition:.3s}#concept .btn a:hover{background:#2d2d2d;color:#fff}#concept .btn a:hover::after{border-color:#fff}@media screen and (max-width: 520px){#concept h3 img{width:100%;height:auto}#concept li:nth-of-type(1){width:100%;margin-bottom:0}#concept li:nth-of-type(1) img{width:46%}#concept li:nth-of-type(2),#concept li:nth-of-type(3){width:46%;margin-top:-9vw;margin-bottom:0}}body#newproject #page_ttl{background-image:url("../images/newproject/header_newproject.jpg")}body#ownproperty #page_ttl{background-image:url("../images/ownproperty/header_own.jpg")}body#used #page_ttl{background-image:url("../images/used/header_used.jpg")}#block_used .bukken_list.item1 li>.flex .txtArea{width:64%}#block_used .bukken_list.item1 li>.flex .txtArea .bukken_name{width:100%;font-size:1.5rem;margin:0;border-bottom:1px solid #dbdcdc;padding-bottom:0.5rem}#block_used .bukken_list.item1 li>.flex .txtArea .bukken_name span.new{background:#ec6c00;color:#fff;line-height:1;font-size:1rem;display:inline-block;margin-left:1rem;vertical-align:text-bottom;padding:3px 7px}#block_used .bukken_list.item1 li>.flex .txtArea .specArea{width:36%}#block_used .bukken_list.item1 li>.flex .txtArea .detailArea{width:60%;margin-top:1rem}@media screen and (max-width: 520px){#block_used .bukken_list.item1 li>.flex .pic{width:100%}#block_used .bukken_list.item1 li>.flex .txtArea{width:100%;margin-top:1rem}#block_used .bukken_list.item1 li>.flex .txtArea .specArea{width:100%}#block_used .bukken_list.item1 li>.flex .txtArea .detailArea{width:100%}}body#used.used02 #page_ttl{height:auto;background:none}body#used.used02 #page_ttl .main_slider img{width:100%;height:auto}body#forrent #page_ttl{background-image:url("../images/forrent/header_rent.jpg")}body#company #page_ttl{background-image:url("../images/company/header_company.jpg")}#concept_block h3{margin-bottom:6rem}#concept_block h3 img{height:40px;width:auto}@media screen and (max-width: 520px){#concept_block h3 img{width:100%;height:auto}}#concept_block li{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;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:4rem}#concept_block li div,#concept_block li li{min-height:0%}#concept_block li .pic{width:60%}#concept_block li .txtArea{width:35%;text-align:left;position:relative}#concept_block li .txtArea .bg_num{position:absolute;bottom:8%;right:3%;z-index:0;color:#f7f7f7;font-size:15rem;font-family:'Ubuntu', sans-serif;font-weight:300;font-style:normal;font-weight:bold;letter-spacing:-0.05em;line-height:1}#concept_block li .txtArea h4{position:relative;z-index:1;font-size:1.8rem}#concept_block li .txtArea h4 span{color:#e7380d}#concept_block li .txtArea p.lead{position:relative;z-index:1}#concept_block li:nth-child(odd) .pic{order:2}#concept_block li:nth-child(odd) .txtArea{order:1}@media screen and (max-width: 835px){#concept_block li .pic{width:100%}#concept_block li .txtArea{width:100%}#concept_block li .txtArea .bg_num{bottom:0;right:0}#concept_block li:nth-child(odd) .pic{order:1}#concept_block li:nth-child(odd) .txtArea{order:2}}#message_block{background:#f7f7f7}#message_block p.lead{line-height:2.4}#message_block .syomei{text-align:right}#message_block .syomei img{height:60px;width:auto}#history_block{background:#5a5a5a;color:#fff;padding-top:7rem}#history_block .pic{max-width:760px;margin:auto}@media screen and (max-width: 520px){#history_block{padding-top:4rem}}.outline_table{max-width:760px;margin:auto}.outline_table ul{margin:0}.outline_table table{width:100%}.outline_table th,.outline_table td{border-bottom:1px solid #dbdcdc;font-size:1.4rem;vertical-align:top;padding-top:1rem;padding-bottom:1rem}.outline_table th{text-align:right;width:150px;padding-right:20px}.outline_table td{text-align:left}@media screen and (max-width: 520px){.outline_table th,.outline_table td{display:block;width:100%}.outline_table th{text-align:left;border-bottom:none;padding-bottom:0}}#gmap_block{background:#f7f7f7}#results_block .main_txt{background:#f7f7f7;text-align:center;font-size:1.5rem;line-height:1.3;padding:1rem 0;margin-bottom:3rem}#results_block .main_txt b{font-size:2em;font-weight:normal}#results_block .main_txt p{display:inline-block;margin:0.5rem 1rem}#results_block .photo li{width:33.3333%}#results_block .photo li img{width:100%;height:auto}@media screen and (max-width: 520px){#results_block .photo li{width:50%}}#resultsmap_block .pic{margin-top:-17rem}@media screen and (max-width: 835px){#resultsmap_block .pic{margin-top:-10%}}#resultslist_block{background:#f7f7f7}#resultslist_block .flex ul,#resultslist_block .flex li{margin:0}#resultslist_block .flex.item2 ul:nth-of-type(1){width:54%}#resultslist_block .flex.item2 ul:nth-of-type(2){width:40%}@media screen and (max-width: 835px){#resultslist_block .flex.item2 ul:nth-of-type(1){width:100%}#resultslist_block .flex.item2 ul:nth-of-type(2){width:100%}}#resultslist_block .flex.item2 li{width:100%;text-align:left}#resultslist_block .flex.item2 li h5{font-size:1.4rem;padding:12px 10px;box-sizing:border-box;border:1px solid #2d2d2d;line-height:1}#resultslist_block .flex.item2 li p{font-size:1.3rem;margin:0 auto 0.5rem;position:relative}#resultslist_block .flex.item2 li p span{display:block;position:absolute;top:0;right:0}@media screen and (max-width: 835px){#resultslist_block .flex.item2 li p{padding-right:3em}}body#customers #page_ttl{background-image:url("../images/recuruit/header_recuruit.jpg")}#customers_block .main_txt{background:#f7f7f7}#customers_block .main_txt ul{width:98%;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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:auto;padding:2rem 0}#customers_block .main_txt ul div,#customers_block .main_txt ul li{min-height:0%}#customers_block .main_txt ul.wFull{width:100%}#customers_block .main_txt ul li{width:48%;font-size:1.6rem;background:#fff;padding:2rem 0;line-height:1}#customers_block .main_txt ul li .txt2{font-size:2.4rem;margin-top:1.3rem}#customers_block .main_txt ul li .txt2 img{height:27px;width:auto;margin-right:10px;vertical-align:middle}#customers_block .main_txt ul li a{color:#2d2d2d}#customers_block .noticeBox{text-align:left;font-size:1.3rem}#customers_block .noticeBox h5{font-size:1.5rem;font-weight:normal}@media screen and (max-width: 520px){#customers_block .main_txt ul li{width:90%;margin:0.5rem auto}}body#dispatch #page_ttl{background-image:url("../images/dispatch/header_dispatch.jpg")}#dispatch_block{text-align:left}#dispatch_block h4{font-size:2rem;margin:0 auto 2rem}#dispatch_block h4+P.lead{margin-bottom:3rem;padding-left:0}#dispatch_block h5{font-size:1.6rem;margin:0 auto 1rem}#dispatch_block h6{font-size:1.5rem;margin:0 auto}#dispatch_block p.lead{margin:0 auto;padding-left:2em}#dispatch_block p.lead+h6{margin-top:1.5rem}#dispatch_block li{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px dotted #2d2d2d}#dispatch_block .pic{background:#f7f7f7;padding:20px;max-width:670px;margin-top:2rem;margin-left:2em}body#privacy #page_ttl{background-image:url("../images/privacy/header_privacy.jpg")}#privacy_block{text-align:left}#privacy_block h4{font-size:2rem;margin:0 auto 2rem}#privacy_block h4+P.lead{margin-bottom:3rem;padding-left:0}#privacy_block h5{font-size:1.6rem;margin:0 auto 1rem}#privacy_block h6{font-size:1.5rem;margin:0 auto}#privacy_block p.lead{margin:0 auto;padding-left:2em}#privacy_block p.lead+h6{margin-top:1.5rem}#privacy_block li{padding-bottom:2rem;margin-bottom:2rem;border-bottom:1px dotted #2d2d2d}#privacy_block #privacy_block01{margin-bottom:6rem}.form_information{margin:4rem auto 3rem}.form_information .ttl{font-family:'Ubuntu', sans-serif;font-weight:300;font-style:normal;font-size:2rem}body.thanks{background:#f7f7f7}body.thanks #formaArea .wideS{background:#fff;box-shadow:0 0 5px #ccc;padding:6rem 0}body.thanks #formaArea .wideS .inner{padding:0 3rem;text-align:center}body.thanks #formaArea .btn{max-width:200px;margin:4rem auto 0}body.thanks #formaArea .btn a{font-size:1.4rem;color:#e7380d;display:block;width:100%;padding:1rem 0;box-sizing:border-box;border:1px solid #e7380d;transition:.3s}body.thanks #formaArea .btn a:hover{background:#ec6c00;color:#fff}#formaArea{padding:7rem 0;background:#f7f7f7}#formaArea .category_ttl{text-align:center}.mailform dt{float:left;width:200px;border-top:1px solid #dbdcdc;padding:13px 0;position:relative;font-size:1.3rem}.mailform dt .must{position:absolute;right:0px;top:13px;display:inline-block;background:#e7380d;color:#fff;line-height:1;padding:3px 5px;border-radius:5px}.mailform dd{padding:13px 0;padding-left:220px;border-top:1px solid #dbdcdc;font-size:1.3rem;margin:0}.mailform dd ol{padding:0}.mailform dd ul li{margin:5px auto}@media screen and (max-width: 835px){.mailform dt{float:none;width:100%;padding-bottom:5px}.mailform dd{padding-left:0;border-top:none;padding-top:0}.mailform dd input:not(.cla_radio),.mailform dd textarea{width:100% !important}}.mfp_buttons{text-align:center;font-size:1.3rem;margin:1rem auto}body#recruit #page_ttl{background-image:url("../images/recuruit/header_recuruit.jpg")}body#recruit .tabarea .tab{max-width:1200px;width:90%;margin:4rem auto 6rem}body#recruit .tabarea .tab li{width:24%}body#recruit .tabarea .tab li span{text-align:center;display:block;width:100%;box-sizing:border-box;border:1px solid #2d2d2d;background:#2d2d2d;color:#fff;font-size:1.5rem;position:relative;line-height:1;padding:1.5rem 0;transition:.3s;cursor:pointer}body#recruit .tabarea .tab li span::after{content:"";display:block;position:absolute;top:42%;right:12px;width:10px;height:10px;box-sizing:border-box;border:1px solid #fff;border-width:1px 1px 0 0;transform:rotate(45deg)}body#recruit .tabarea .tab li:hover span,body#recruit .tabarea .tab li.current span{background:#fff;color:#2d2d2d}body#recruit .tabarea .tab li:hover span::after,body#recruit .tabarea .tab li.current span::after{border-color:#2d2d2d}@media screen and (max-width: 835px){body#recruit .tabarea .tab li{width:49%;margin-bottom:1rem}}@media screen and (max-width: 520px){body#recruit .tabarea .tab li{width:100%}}body#recruit .table_box{max-width:960px;margin:auto}body#recruit .table_box ul{margin:0}body#recruit .table_box table{width:100%}body#recruit .table_box th,body#recruit .table_box td{border-bottom:1px solid #dbdcdc;font-size:1.4rem;vertical-align:top;padding-top:1rem;padding-bottom:1rem}body#recruit .table_box th.bg,body#recruit .table_box td.bg{background:#f7f7f7}body#recruit .table_box th{text-align:right;width:150px;padding-right:20px}body#recruit .table_box td{text-align:left;padding-left:20px}@media screen and (max-width: 520px){body#recruit .table_box tr{display:block;width:90%;margin:auto}body#recruit .table_box tr:first-child{width:100%;background:#f7f7f7;border-bottom:1px solid #dbdcdc}body#recruit .table_box tr:first-child th,body#recruit .table_box tr:first-child td{width:90%;margin:auto}body#recruit .table_box tr:first-child td{border-bottom:none}body#recruit .table_box th,body#recruit .table_box td{display:block;width:100%}body#recruit .table_box th{text-align:left;border-bottom:none;padding-bottom:0;padding-left:0px;padding-right:0}body#recruit .table_box td{padding-left:0}}body#recruit #formaArea{margin-top:5rem}body#form #page_ttl{background-image:url("../images/recuruit/header_recuruit.jpg")}body#chintai #page_ttl{background-image:url("../images/recuruit/header_recuruit.jpg")}body#kaitori #page_ttl{background-image:url("../images/recuruit/header_recuruit.jpg")}body#hanbaidairi #page_ttl{background-image:url("../images/recuruit/header_recuruit.jpg")}body.sales #ptop{padding-top:74px}body.sales header{height:74px}body.sales #headNav{width:auto;position:absolute;top:20px;right:20px}body.sales #headNav li{position:relative}body.sales #headNav li:nth-of-type(3)::after{content:"";display:block;width:15px;height:15px;background:url("../images/sales/icon_window.png") top left no-repeat;background-size:100% auto;position:absolute;top:5px;right:-20px}body.sales #page_ttl{height:auto}body.sales #page_ttl img{width:100%;height:auto}@media screen and (max-width: 520px){body.sales #page_ttl .txtArea{width:100%}body.sales #page_ttl .txtArea .jpn{width:100%;line-height:1.5}}body.sales #renovation_list a,body.sales #renovation_list a:visited{color:#000}body.sales #renovation_list .renovation_list_ttl{text-align:left;margin-bottom:30px;border-left:5px solid #ec6c00;padding-left:20px}body.sales #renovation_list .renovation_list_ttl .jpn{font-size:15px;display:inline-block;vertical-align:middle}body.sales #renovation_list .renovation_list_ttl .en{font-size:24px;margin-right:20px;display:inline-block;vertical-align:middle}body.sales .block_list{border-bottom:none}body.sales .top_ttl{position:relative;padding-right:124px}body.sales .top_ttl .bukken_iconArea{position:absolute;top:0;right:0;margin-top:0}body.sales .top_ttl .bukken_iconArea li{width:53px;background:#ec6c00;color:#fff}body.sales .bukken_iconArea{margin-top:10px}body.sales .bukken_iconArea li{display:inline-block;width:64px;background:#fff;color:#ec6c00;box-sizing:border-box;border:1px solid #ec6c00;line-height:1;font-size:1rem;margin-right:5px;vertical-align:text-bottom;padding:3px 0;text-align:center}body.sales .bukken_iconArea li.icon_renovation{letter-spacing:-0.15em}body.sales .renovation_btnArea ul{max-width:960px;width:90%;margin:auto;display:flex;justify-content:space-between;flex-wrap:wrap}body.sales .renovation_btnArea li{width:31%}body.sales .renovation_btnArea li a{display:block;width:100%;height:80px;position:relative;background:#2d2d2d;color:#fff}body.sales .renovation_btnArea li a .txt{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);text-align:center;width:100%}body.sales .renovation_btnArea li a .txt span{display:block;line-height:1.3}body.sales .renovation_btnArea li a .txt .sizeL{font-size:24px}body.sales .renovation_btnArea li a .txt .sizeM{font-size:20px}body.sales .renovation_btnArea li a .txt .sizeS{font-size:12px}@media screen and (max-width: 835px){body.sales #headNav{transform:translateX(0);background:none;height:auto}body.sales #headNav ul{text-align:center}body.sales #headNav li{display:inline-block;border-bottom:none}body.sales #headNav li a{padding:0}}@media screen and (max-width: 520px){body.sales #ptop{padding-top:90px}body.sales header{height:90px}body.sales #headNav{top:auto;right:auto;bottom:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}body.sales .flex.item3 li .bukken_iconArea li{margin-bottom:0}body.sales .renovation_btnArea li{width:100%;margin:10px auto}}#renovation_footer ul{text-align:center}#renovation_footer ul li{display:inline-block;font-size:1.2rem;color:#fff;margin:0 10px 10px}#renovation_footer ul li a{position:relative;padding-left:1.5rem}#renovation_footer ul li a::after{content:"";display:block;position:absolute;top:2px;left:0;width:7px;height:7px;box-sizing:border-box;border:1px solid #fff;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-width:1px 1px 0 0;transform:rotate(45deg);transition:.3s}@media screen and (max-width: 520px){body#renovation_detail section{padding:2rem 0}}body#renovation_detail #renovation_main{max-width:1200px;margin:auto;padding:0 25px}body#renovation_detail #renovation_main_slider{padding-bottom:100px}body#renovation_detail #renovation_main_slider img{width:100%;height:auto}body#renovation_detail #renovation_main_slider li{position:relative}body#renovation_detail #renovation_main_slider li .note{position:absolute;bottom:5px;right:5px;color:#fff}body#renovation_detail #renovation_main_slider .slick-prev::before{content:"";display:block;width:30px;height:30px;box-sizing:border-box;border:3px solid #000;border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;border-width:3px 3px 0 0;transform:rotate(-135deg)}body#renovation_detail #renovation_main_slider .slick-next::before{content:"";display:block;width:30px;height:30px;box-sizing:border-box;border:3px solid #000;border-top-width:3px;border-right-width:3px;border-bottom-width:3px;border-left-width:3px;border-width:3px 3px 0 0;transform:rotate(45deg)}body#renovation_detail #renovation_main_slider .slick-dots{bottom:0;text-align:center}body#renovation_detail #renovation_main_slider .slick-dots li{display:inline-block;width:calc(100% / 8 - 12px);height:auto;margin:auto 6px;background:#000}body#renovation_detail #renovation_main_slider .slick-dots li img{opacity:0.3;transition:.3s}body#renovation_detail #renovation_main_slider .slick-dots li.slick-active img{opacity:1}@media screen and (max-width: 1000px){body#renovation_detail #renovation_main_slider{padding-bottom:8vw}}@media screen and (max-width: 860px){body#renovation_detail #renovation_main_slider .slick-prev,body#renovation_detail #renovation_main_slider .slick-next{top:45%}body#renovation_detail #renovation_main_slider .slick-prev{left:-20px}body#renovation_detail #renovation_main_slider .slick-next{right:-20px}body#renovation_detail #renovation_main_slider .slick-prev::before,body#renovation_detail #renovation_main_slider .slick-next::before{width:20px;height:20px}}body#renovation_detail .outline_table{max-width:none;width:100%;border-collapse:collapse;border-spacing:0}body#renovation_detail .outline_table tr{border-bottom:1px solid #ccc}body#renovation_detail .outline_table th,body#renovation_detail .outline_table td{margin:0;font-size:14px;text-align:left;border-bottom:none}body#renovation_detail .outline_table th{width:100px;font-weight:normal}@media screen and (max-width: 520px){body#renovation_detail .outline_table td{display:revert}}body#renovation_detail #renovation_title{margin-top:50px;margin-bottom:30px}body#renovation_detail #renovation_title #renovation_bukkenName_headline{display:inline-block}body#renovation_detail #renovation_title #renovation_bukkenName_headline .bukken_iconArea{display:inline-block}body#renovation_detail #renovation_title #renovation_bukkenName_headline .bukken_iconArea li{background:#ec6c00;color:#fff}body#renovation_detail #renovation_title #renovation_bukkenName{font-size:20px;margin:0 1rem 0 auto;display:inline-block}body#renovation_detail #renovation_title .bukken_iconArea{display:block}body#renovation_detail #renovation_title .registration_date{display:inline-block;font-size:12px}body#renovation_detail .renovation_txtArea{max-width:1000px;margin:auto}body#renovation_detail .renovation_txtArea>div{width:100%}@media screen and (max-width: 835px){body#renovation_detail .renovation_txtArea>div{width:100%;margin-bottom:20px}}body#renovation_detail #renovationPickupTxt table tbody{display:flex;justify-content:space-between;flex-wrap:wrap}body#renovation_detail #renovationPickupTxt tr{width:48%}body#renovation_detail #renovationPickupTxt th,body#renovation_detail #renovationPickupTxt td{font-size:16px}body#renovation_detail #renovationPickupTxt th .notice,body#renovation_detail #renovationPickupTxt td .notice{font-size:1.5em;color:#ec6c00}body#renovation_detail #renovationPickupTxt td{width:calc(100% - 100px)}body#renovation_detail #renovationPickupTxt .outline_table_notice td{padding-top:0;padding-bottom:0}@media screen and (max-width: 835px){body#renovation_detail #renovationPickupTxt table tbody{display:block}body#renovation_detail #renovationPickupTxt tr{width:100%;display:flex}}body#renovation_detail #renovationPickupFree{margin-top:30px}body#renovation_detail #renovationPickupFree p{text-align:left;font-size:14px}body#renovation_detail .renovation_madori .madori{text-align:center;position:relative}body#renovation_detail .renovation_madori .madori img{margin:auto;max-width:100%;height:auto}body#renovation_detail .renovation_madori .madori_caption{text-align:center;margin-top:10px}body#renovation_detail .renovation_map .googlemap{width:100%;position:relative}body#renovation_detail .renovation_map .googlemap::before{content:"";display:block;width:100%;padding-bottom:400px}body#renovation_detail .renovation_map .googlemap iframe{width:100%;height:100%;position:absolute;top:0;left:0}body#renovation_detail .renovation_outline table tbody{display:flex;justify-content:space-between;flex-wrap:wrap}body#renovation_detail .renovation_outline tr{width:48%}body#renovation_detail .renovation_outline td{width:calc(100% - 100px)}body#renovation_detail .renovation_outline .remarks{border-bottom:1px solid #ccc;font-size:14px;padding:3rem 0 2rem}body#renovation_detail .renovation_outline .remarks .remarks_ttl{float:left;width:122px;text-align:left}body#renovation_detail .renovation_outline .remarks .remarks_txt{overflow:hidden;text-align:left}body#renovation_detail .renovation_outline .company_info{font-size:14px;line-height:1.8;text-align:left;margin-top:20px}@media screen and (max-width: 835px){body#renovation_detail .renovation_outline table tbody{display:block}body#renovation_detail .renovation_outline tr{width:100%;display:flex}body#renovation_detail .renovation_outline .remarks .remarks_ttl{width:116px}}@media screen and (max-width: 520px){body#renovation_detail .renovation_outline{padding-bottom:5rem}}
