@charset "UTF-8";header .search_box{display:none;position:absolute;z-index:999;right:0;left:0;width:100vw;top:100%;background-color:#17315e;margin-top:0;padding:20px}header .search_box .search-form-1{margin-top:0;max-width:1180px;margin:0 auto}header .search_box .search-form-1 label{flex:1}header .search_box .search-form-1 input{width:100%}#breadcrumb{position:relative;z-index:99999}.other_page_mv{padding:80px 0 40px;margin-bottom:80px;position:relative}.other_page_mv:before{content:"";position:absolute;left:0;bottom:0;top:49.3%;right:15.625%;background-color:rgba(13,37,84,.05)}.other_page_mv .ttl__style__mv__sub{color:#17315e}.other_page_mv .breadcrumb{padding-bottom:0}@media (max-width:1080px){.other_page_mv{padding:40px 0 40px;margin-bottom:60px}.other_page_mv .container{width:85.6%;padding:0 !important}.other_page_mv:before{content:"";position:absolute;left:0;bottom:0;top:40.57%;right:5.581%;background-color:rgba(13,37,84,.05)}}.section_404_text .main_text{font-weight:600;font-size:22px;line-height:36px;letter-spacing:-.33px;margin-bottom:40px;color:#17315e}.section_404_text .sub_text{font-size:18px;line-height:28px;font-weight:600;margin-bottom:12px}.section_404_text ul{list-style:outside;padding-left:1.3em}.section_404_text ul li{list-style:outside;font-size:16px;line-height:30px}.section_404_text .fot__btn{margin-top:80px;text-align:center}.content03__items .slick-list,.home_content02__items .slick-list{margin:0 -2%}.content03__items .content03__item,.home_content02__items .content03__item{padding:0 .5%}.content03__items .content02__item,.home_content02__items .content02__item{margin:0 20px}.content03__items .content02__item figure,.home_content02__items .content02__item figure{aspect-ratio:initial;overflow:initial}.content03__items .content02__item .space,.home_content02__items .content02__item .space{padding:10px 3%}.content03__items .content02__item .space .sp__flex,.home_content02__items .content02__item .space .sp__flex{flex-wrap:wrap}.home_content02__items .slick-list{margin:0}body.single-post .blog__article01__wrap h2{color:#333;font-size:2.8rem;font-weight:600;margin:20px 0;line-height:1.4}body.single-post .blog__article01__wrap h3{font-size:2.2rem;font-weight:600;margin:18px 0;line-height:1.4}body.single-post .blog__article01__wrap h4{color:#333;font-size:2rem;margin:15px 0;font-weight:600;line-height:1.4}@media screen and (max-width:768px){body.single-post .blog__article01__wrap h2{font-size:2rem;margin:15px 0}body.single-post .blog__article01__wrap h3{font-size:2.4rem}}body.single-post .blog__article01__wrap p+p,body.single-post .blog__article01__wrap figure+p{margin-top:20px}body.single-post .blog__article01__wrap ol+p,body.single-post .blog__article01__wrap ul+p{margin-top:30px}body.single-post .blog__article01__wrap ol{list-style:decimal;margin-top:4px}body.single-post .blog__article01__wrap ol li{list-style:decimal;margin-left:20px}body.single-post .blog__article01__wrap ul{list-style:disc;margin-top:4px}body.single-post .blog__article01__wrap ul li{list-style:disc;margin-left:20px}body.single-post .blog__article01__wrap table{border-collapse:collapse;border-spacing:0;margin-right:auto;margin-left:auto;width:100%;line-height:1.5}body.single-post .blog__article01__wrap table tr,body.single-post .blog__article01__wrap table td{border:none}body.single-post .blog__article01__wrap a{text-decoration:underline}.guide_map{width:51%;margin:0 auto;min-width:661px}.guide_map svg{overflow:initial}@media (max-width:1080px){.guide_map{width:90%;min-width:initial;max-width:661px}}@media (hover:hover){#tokyowards>g{cursor:pointer;transition:.4s;transform-origin:center center}#tokyowards>g:hover{position:relative;z-index:999;transform:scale(1.01)}#tokyowards>g:hover path{fill:#17315e}#tokyowards>g:hover text tspan{fill:#fff}}body.single-guide .content03__item__main h2{color:#333;font-size:2.8rem;font-weight:600;margin:20px 0;line-height:1.4}body.single-guide .content03__item__main h3{font-size:2.2rem;font-weight:600}body.single-guide .content03__item__main h4{font-weight:600;margin:10px 0 5px;color:#333;line-height:2rem}body.single-guide .content03__item__main .wp-element-caption{font-size:14px;text-align:right}@media screen and (max-width:768px){body.single-guide .content03__item__main h2{font-size:2rem;margin:15px 0}body.single-guide .content03__item__main h3{font-size:2.4rem}}body.single-guide .content03__item__main .tbl_b__style{border-top:none}body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout{border-top:1px solid #d6d7d9;line-height:1.8}body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout th,body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout td{background:#f3f4f7;border-left:none !important;border-right:none !important;border-top:none;border-bottom:1px solid #d6d7d9 !important;padding:2px 15px}body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout th{width:20%}body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout td{background:#fff}@media screen and (max-width:768px){body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout th,body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout td{padding:2px 10px}body.single-guide .content03__item__main .tbl_b__style .has-fixed-layout th{width:40%;text-wrap:pretty}}body.single-guide .content03__item__main p+p,body.single-guide .content03__item__main figure+p{margin-top:20px}body.single-guide .content03__item__main ol+p,body.single-guide .content03__item__main ul+p{margin-top:30px}body.single-guide .content03__item__main ol{list-style:decimal;margin-top:4px}body.single-guide .content03__item__main ol li{list-style:decimal;margin-left:20px}body.single-guide .content03__item__main ul{list-style:disc;margin-top:4px}body.single-guide .content03__item__main ul li{list-style:disc;margin-left:20px}body.single-guide .content03__item__main table{border-collapse:collapse;border-spacing:0;margin-right:auto;margin-left:auto;width:100%}body.single-guide .content03__item__main table tr,body.single-guide .content03__item__main table td{border:none}body.single-guide .content03__item__main a{text-decoration:underline}@media (max-width:768px){body.single-guide .content03-1__items{flex-direction:column-reverse}}.faq__item{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 4%;border-top:0}.faq__item .option{width:48%}.faq__item .option:first-child,.faq__item .option:nth-child(2){border-top:#333 1px solid}@media (max-width:768px){.faq__item .option{width:100%}.faq__item .option:nth-child(2){border-top:none}}.searchandfilter ul{display:flex !important;justify-content:space-between;align-items:center;overflow:hidden;border:2px solid #d6d7d9;border-radius:5px;margin-top:15px}.searchandfilter ul li{padding-right:0}.searchandfilter input[name=ofsearch]{width:250px;height:40px;padding:3px 15px;border:none;box-sizing:border-box;outline:none}.searchandfilter input[name=ofsearch]::-moz-placeholder{color:#bababa}.searchandfilter input[name=ofsearch]::placeholder{color:#bababa}@media screen and (max-width:768px){.searchandfilter input[name=ofsearch]{border:1px solid #d6d7d9;font-size:1.4rem}}.searchandfilter input[type=submit]{text-align:center;display:flex;justify-content:center;align-items:center;width:72px;height:40px;border:none;background-color:#17315e;cursor:pointer;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px}.content03__item__main_search{max-width:100% !important}.nav__Anchor{margin-bottom:80px;display:flex;justify-content:center;gap:45px}.nav__Anchor li{width:180px}@media (max-width:1080px){.nav__Anchor{flex-wrap:wrap;gap:22px}.nav__Anchor li{width:calc(50% - 11px);text-align:center}}@media (max-width:400px){.nav__Anchor{flex-direction:column}.nav__Anchor li{width:100%}}.nav__Anchor a{display:flex;align-items:center;justify-content:center;margin:0 auto;color:#17315e;padding:17px 8px;font-weight:500;border-radius:30px;background-color:#f2f4f6;text-align:center;width:180px;aspect-ratio:180/56}.nav__Anchor a span{display:flex;align-items:center;justify-content:center;padding-right:25px;letter-spacing:0;position:relative}.nav__Anchor a span:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:18px;height:18px;background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/common/icon_arrow_down_s.svg) center/100% 100% no-repeat}@media (max-width:1080px){.nav__Anchor a{width:100%;aspect-ratio:initial;border-radius:9999px}}.why-hokushin01__wrap{padding:80px 0;text-align:center}.why-hokushin01__wrap .btn__blue__line__01{margin:0 auto}@media screen and (max-width:768px){.why-hokushin01__wrap .btn__blue__line__01{width:90%;max-width:350px}}.why-hokushin01_list{margin-top:47px;margin-bottom:80px}.why-hokushin01_list li{margin-bottom:16px;aspect-ratio:1280/452;display:flex;align-items:center;justify-content:center}.why-hokushin01_list li h3,.why-hokushin01_list li p{color:#fff}.why-hokushin01_list li h3{font-size:32px;margin-bottom:24px;line-height:1.375}.why-hokushin01_list li p{line-height:1.875}.why-hokushin01_list li .w920{display:flex;align-items:center;gap:148px}.why-hokushin01_list li .w920>div{flex:1}.why-hokushin01_list li .imgContent{aspect-ratio:1/1}.why-hokushin01_list li .imgContent img{-o-object-fit:cover;object-fit:cover}.why-hokushin01_list li:nth-child(even) .w920{flex-direction:row-reverse}.why-hokushin01_list li:first-child{background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin01_bk.jpg) left bottom/cover no-repeat}.why-hokushin01_list li:first-child img{display:none}.why-hokushin01_list li:nth-child(2){background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin02_bk.jpg) left bottom/cover no-repeat}.why-hokushin01_list li:nth-child(3){background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin03_bk.jpg) left bottom/cover no-repeat}.why-hokushin01_list li:nth-child(4){background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin04_bk.jpg) left bottom/cover no-repeat}@media (max-width:1080px){.why-hokushin01_list li{aspect-ratio:initial;padding:max(24px, 5.5vw) 0 max(40px, 9.3vw)}.why-hokushin01_list li .w920{width:77.7%;max-width:650px;flex-direction:column;gap:24px}.why-hokushin01_list li:nth-child(even) .w920{flex-direction:column}.why-hokushin01_list li p{font-size:18px;line-height:28ox}.why-hokushin01_list li:first-child{background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin01_bk_sp.jpg) left bottom/cover no-repeat}.why-hokushin01_list li:first-child img{display:inline}.why-hokushin01_list li:nth-child(2){background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin02_bk_sp.jpg) left bottom/cover no-repeat}.why-hokushin01_list li:nth-child(3){background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin03_bk_sp.jpg) left bottom/cover no-repeat}.why-hokushin01_list li:nth-child(4){background:url(//www.hokushin-jproperty.com/home/wp-content/themes/hokushin/assets/css/../images/why-hokushin/img_why-hokushin04_bk_sp.jpg) left bottom/cover no-repeat}}@media (max-width:600px){.why-hokushin01_list li h3{font-size:28px;line-height:40px}}.why-hokushin01__item__txt .ttl__style__07{margin-bottom:20px}.why-hokushin01__wrap .fot__btn{text-align:center;margin-top:80px}.why-hokushin02__wrap{padding:80px 0}.why-hokushin02__items{display:none}@media (max-width:768px){.why-hokushin02__items_pc{margin:50px auto 26px}.why-hokushin02__items{display:block}}.why-hokushin02__item{width:168px}.why-hokushin02__item p{font-weight:600;color:#17315e;background-color:#f3f4f7;border-radius:80px;padding:12px 8px;letter-spacing:0;text-align:center}.why-hokushin03__wrap{padding-bottom:80px}.why-hokushin03__wrap.anchorPositionAdj{padding-top:100px;margin-top:-60px}.explanation__wrap .tbl_a-1__style{border-collapse:separate;border-spacing:0 30px}.explanation__wrap .tbl_a-1__style th{font-size:1.8rem;font-weight:700;vertical-align:middle;border-right:1px solid #17315e;color:#17315e;text-align:right;padding-right:50px;white-space:nowrap}.explanation__wrap .tbl_a-1__style td{font-size:1.8rem;vertical-align:middle;color:#17315e;padding:5px 0 5px 50px}@media (max-width:600px){.explanation__wrap .tbl_a-1__style th{padding-right:1.5em;width:30%;white-space:initial;line-height:1.5}.explanation__wrap .tbl_a-1__style td{padding-left:1.5em}}@media (max-width:400px){.explanation__wrap .tbl_a-1__style{border-spacing:0;margin-top:30px}.explanation__wrap .tbl_a-1__style th{border-right:none;text-align:left;padding-right:0;display:block;width:100%;position:relative;padding-left:30px}.explanation__wrap .tbl_a-1__style th:before{content:"";position:absolute;left:0;top:50%;width:25px;height:1px;background:#17315e}.explanation__wrap .tbl_a-1__style td{padding:5px 0;display:block;width:100%}}@media screen and (max-width:768px){.why-hokushin01__wrap{padding:70px 0}.why-hokushin02__wrap{padding:70px 0}.why-hokushin03__wrap{padding-bottom:70px}}.serviceflow__stepitem_wrapper{width:854px;background-color:rgba(23,49,94,.05);padding:40px 67px 40px 48px;margin:0 auto}.serviceflow__stepitem{display:flex;align-items:center;color:#17315e;width:100%;padding:15px 20px 15px;position:relative;padding-left:37px;border-left:1px solid #17315e}.serviceflow__stepitem:first-child,.serviceflow__stepitem:last-child{border-left:none}.serviceflow__stepitem:first-child:before,.serviceflow__stepitem:last-child:before{background-color:#17315e}.serviceflow__stepitem:first-child:after,.serviceflow__stepitem:last-child:after{width:1px;background-color:#17315e;z-index:10;left:0}.serviceflow__stepitem:first-child:after{top:50%;bottom:0}.serviceflow__stepitem:last-child:after{top:0;bottom:50%}.serviceflow__stepitem:before,.serviceflow__stepitem:after{content:"";position:absolute}.serviceflow__stepitem:before{width:16px;height:16px;background-color:#fff;border:#17315e 1px solid;border-radius:50%;left:-8px;top:50%;transform:translateY(-50%);z-index:99}.serviceflow__stepitem dt{font-family:"Noto Sans";text-align:center;width:80px;height:80px;background-color:#fff;font-size:24px;line-height:1;font-weight:500;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}.serviceflow__stepitem dt span{font-size:1.8rem;font-weight:400;margin-bottom:4px}.serviceflow__stepitem dd{display:flex;align-items:center;padding-left:20px;text-align:left;flex:1}.serviceflow__stepitem dd h4{flex:1;margin-right:40px}.serviceflow__stepitem dd p{width:320px;font-size:16px;line-height:1.85;text-align:left}@media screen and (max-width:768px){.serviceflow__stepitem_wrapper{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:40px clamp(24px, 5.58vw, 48px)}.serviceflow__stepitem{padding:12px 20px 12px}.serviceflow__stepitem dd{flex-direction:column;align-items:flex-start}.serviceflow__stepitem dd h4{margin-right:0;font-size:24px}.serviceflow__stepitem dd p{width:100%}}@media screen and (max-width:600px){.serviceflow__stepitem dt{width:64px;height:64px;font-size:20px}.serviceflow__stepitem dt span{font-size:16px}}.contact01__item .app__item__txt .flex__base{align-items:center}.contact01__item .app__item__txt img{width:40px}.contact04__wrap .required_mark{font-weight:700}.contact04__wrap .required_mark:after{content:"*";color:#db0000}.contact04__wrap .input{padding-top:20px}.contact04__wrap .input input[type=checkbox]{margin-right:8px}.contact04__wrap .input02{padding-right:0 !important;padding-top:15px}.contact04__wrap .hs_consultation_purpose br,.contact04__wrap .hs-type_of_property br,.contact04__wrap .hs-preferred_area_in_japan br{display:none !important}.contact04__wrap .hs_consultation_purpose .hs-form-required,.contact04__wrap .hs-type_of_property .hs-form-required,.contact04__wrap .hs-preferred_area_in_japan .hs-form-required{display:none !important}.contact04__wrap .hs_consultation_purpose>label>span:not(.hs-form-required),.contact04__wrap .hs-type_of_property>label>span:not(.hs-form-required),.contact04__wrap .hs-preferred_area_in_japan>label>span:not(.hs-form-required){padding-left:40px;padding-right:40px;display:flex;flex-direction:column;gap:40px}.contact04__wrap .hs_consultation_purpose>label>span:not(.hs-form-required) strong,.contact04__wrap .hs-type_of_property>label>span:not(.hs-form-required) strong,.contact04__wrap .hs-preferred_area_in_japan>label>span:not(.hs-form-required) strong{margin:0 -40px 0 !important}.contact04__wrap .hs_consultation_purpose>label>span:not(.hs-form-required) strong:nth-child(2),.contact04__wrap .hs-type_of_property>label>span:not(.hs-form-required) strong:nth-child(2),.contact04__wrap .hs-preferred_area_in_japan>label>span:not(.hs-form-required) strong:nth-child(2){display:none !important}.contact04__wrap .hs-preferred_area_in_japan>label>span{display:flex;flex-direction:column;gap:40px;background-color:transparent !important}.contact04__wrap .hs-preferred_area_in_japan>label>span strong{background:#f3f4f7;font-weight:600;padding:25px 40px;display:block;margin-bottom:40px !important}#label-country-a74fb05e-2595-44f3-a80d-04803ec709d1{padding-left:40px}#label-others__please_specify_-a74fb05e-2595-44f3-a80d-04803ec709d1 span{padding-left:40px}@media (max-width:768px){.contact01__wrap{background:0 0;padding-top:0}.page-template-contact-us .explanation__wrap{padding-bottom:40px}}.contact01__wrap ul{max-width:330px;margin:0 auto}.contact01__wrap ul li{background-color:#02c755;border-radius:4px;margin-bottom:20px}.contact01__wrap ul li a{display:flex;align-items:center;font-size:clamp(16px, 4.65vw, 20px);font-family:monospace;font-weight:600;color:#fff;padding:12px 17px}.contact01__wrap ul li .iconBox{padding-right:17px}.contact01__wrap ul li .iconBox img{width:32px}.contact01__wrap ul li span{padding-left:17px;border-left:2px solid #fff;text-align:center;flex:1}.top02__wrap .lead__style__05{text-align:center}@media (max-width:1080px){.top05__wrap .content02__items{padding:0}}.top02__item h4{justify-content:flex-start}.glossary_main p+h4,.glossary_main p+.ttl__style__04{margin-top:2em}.glossary_main .imgBox{display:inline-flex;float:left;width:30%;margin-right:.5em;margin-bottom:.5em}.page-template-contact-us label span{position:relative}.subscribe__wrap .subscribe__box form>div{width:auto}@media (max-width:600px){.subscribe__wrap .subscribe__box .hs_firstname.hs-firstname,.subscribe__wrap .subscribe__box .hs_lastname.hs-lastname{width:48%}.subscribe__wrap .subscribe__box .hs_firstname{margin-left:-7%}.subscribe__wrap .subscribe__box .hbspt-form,.subscribe__wrap .subscribe__box .hs_email.hs-email,.subscribe__wrap .subscribe__box .subscribe__box{width:100%}.subscribe__wrap .subscribe__box .hs_submit{width:100%}}@media (max-width:1080px){.lang_select a{padding-left:36px}}.property-detail01__wrap .slider-property{margin-bottom:12px !important}.single-featured-properties .slick-slide img{aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain}.single-featured-properties .property-detail07__wrap .slick-slide img{aspect-ratio:680/1024}.single-featured-properties .tbl_b__style{border-top:none}.single-featured-properties .tbl_b__style a{text-decoration:underline}.content02__item figure{display:flex;align-items:center;justify-content:center}.content02__item img{-o-object-fit:cover;object-fit:cover;height:100%}.property-detail07__wrap .content03__items{margin-top:24px}.why-hokushin01_list li h3{text-align:left}.privacy-policy__wrap h5{margin-bottom:1em}.privacy-policy__wrap h5.underline{text-decoration:none;margin-left:1em}.privacy-policy__wrap h5.underline span{text-decoration:underline;padding-left:.3em}.privacy-policy__wrap h5.underline:first-letter {margin-left:-.8em}.privacy-policy__wrap h6{display:flex;align-items:flex-start;gap:.3em}.privacy-policy__wrap ul{list-style:outside;margin:1em 0 1em 2em}.privacy-policy__wrap ul li{list-style:initial;margin-bottom:.3em}.privacy-policy__wrap ol{margin:1em 0 1em .5em}.privacy-policy__wrap ol li{margin-bottom:.3em}.underline{text-decoration:underline}.contact02__wrap h2.ttl__style__05{font-family:"NotoSerifSC","NotoSerifJP","Montserrat",sans-serif !important}