#wrapper{width:100%;height:100%}body{font-size:17px;line-height:220%}img{-ms-interpolation-mode:bicubic}br.pcContent,i.pcContent,img.pcContent,span.pcContent{display:inline}.spContent,br.spContent,header.transform #headerMain h1,i.spContent,img.spContent,span.spContent{display:none}@media screen and (max-width:768px){body{font-size:16px;line-height:200%}.pcContent,br.pcContent,i.pcContent,img.pcContent,span.pcContent{display:none}.spContent{display:block}br.spContent,i.spContent,img.spContent,span.spContent{display:inline}}@media screen and (max-width:370px){body #wrapper{font-size:88%;line-height:200%}}#title,div.listContent dl dd div.icon ul li,div.subtitle,div.templateContent div.templateContentImg div.img{position:relative}#title div.grid-pad{padding:40px 0!important}#title b,div.subtitle b{display:block;font-weight:700}#title b{position:relative;font-size:148%;line-height:160%;letter-spacing:1px;text-align:center}div.subtitle{margin:0 0 50px}div.subtitle b{font-size:140%;line-height:150%}@media screen and (max-width:768px){#title div.grid-pad{padding:30px 0!important}#title b{font-size:108%;line-height:160%;letter-spacing:1px}div.subtitle{margin:0 0 40px}div.subtitle b{display:block;font-weight:700}div.infoContent div.subtitle b,div.subtitle b{font-size:114%;line-height:150%}}@media screen and (max-width:370px){#title .col-1-1{padding:20px 10px}}.textareaContent textarea,.textboxContent input{-moz-box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,.3);-webkit-box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,.3);box-shadow:inset 1px 4px 9px -6px rgba(0,0,0,.3);-webkit-border-radius:5px;-moz-border-radius:5px;border:1px solid #ccc;background:#fff}.textareaContent textarea{border-radius:5px}.textareaContent textarea:focus,.textboxContent input:focus{border:1px solid #999}.textboxContent input{padding:0 20px;line-height:40px;height:40px}.textareaContent textarea{padding:8px 20px}div.selectContent{position:relative;display:table}div.selectContent::after{content:"";position:absolute;right:17px;top:50%;margin:-4px 0 0;border-radius:1px;width:8px;height:8px;transform:rotate(135deg);-webkit-transform:rotate(135deg);z-index:2;border-width:2px;border-style:solid;border-left:none!important;border-bottom:none!important}div.selectContent select::-ms-expand{display:none}div.selectContent select{position:relative;height:40px;padding:0 40px 0 20px;font-size:94%;-webkit-appearance:none;-moz-appearance:none;vertical-align:middle;appearance:none;border:1px solid #ccc;background:#fff;cursor:pointer}table.tableContent{width:100%;border-top:1px solid #ddd}table.tableContent td,table.tableContent th{font-size:94%;line-height:160%;border-bottom:1px solid #ddd}table.tableContent th{padding:20px 0;text-align:left;font-weight:500}sup.required,table.tableContent th small{display:inline-block;font-size:94%}table.tableContent td{padding:20px 0 20px 20px}@media screen and (max-width:768px){table.tableContent td,table.tableContent th{display:block}table.tableContent th{width:auto;padding:20px 0 5px;border-bottom:none;color:#666;font-size:88%}table.tableContent td{padding:0 0 20px}}sup.required{position:relative;margin:0 0 0 10px;width:40px;font-size:12px;line-height:24px;font-weight:500;text-align:center;vertical-align:top;top:auto;border-radius:3px;color:#eb3030;background:#fff}sup.required::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border:2px solid #eb3030;border-radius:3px}table th div.required{position:relative;padding:0 50px 0 0}table th div.required sup.required{position:absolute;right:0;top:0;margin:0}@media screen and (max-width:768px){table th div.required{margin:0 0 5px}}div.buttonContent,div.buttonContent2{position:relative;clear:both;text-align:center}div.buttonContent a{position:relative;display:block;width:100%;text-decoration:none}#toppageNews dl dt ul li::before,div.buttonContent a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-width:2px;border-style:solid;display:none}#toppageNews dl dt ul li::before{display:block}#search table td.stations p.stations::before,#searchConditions p.conditions::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:9999px}#headerContent div.nav .nav-wrap.open,#listSide dl.area dd div.buttonContent a::before,#search table td.stations p.stations::before,#searchConditions p.conditions::before,#toppageMainImg div.buttonContent ul li a:hover::before,div.flowContent dl dd table th div.buttonContent a::before{display:block}#contact div.buttonContent button::after,#search table td.stations p.stations::after,#searchConditions p.conditions::after,#toppageForm ul li a b::after,div.buttonContent a::after{content:"";position:absolute;left:10px;top:50%;margin:-3px 0 0;width:6px;height:6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);border-width:2px;border-style:solid;border-left:none!important;border-bottom:none!important;border-radius:0}#toppageMainImg div.buttonContent a,#toppageMainImg div.buttonContent a::before{transition:ease .2s}#listMain div.listMain dl dd div.contact div.buttonContent ul li label{position:relative;display:block;cursor:pointer}#contact div.buttonContent button,#search table td.stations p.stations,#searchConditions p.conditions,div.buttonContent a span{letter-spacing:1px;font-weight:400;padding:0 0 0 5px;font-size:100%;line-height:50px;text-align:center}.checkboxContent label span{letter-spacing:1px;font-weight:400;text-align:center;width:100%}#contact div.buttonContent button,#search table td.stations p.stations,#searchConditions p.conditions{display:block;width:100%}div.buttonContent ul{position:relative;margin:0-10px}div.buttonContent ul li{position:relative;float:left;width:50%;padding:0 10px}@media screen and (max-width:768px){div.buttonContent ul{margin:0-5px}div.buttonContent ul li{padding:0 5px}div.buttonContent a span{font-size:100%}}#toppageBanner a div.buttonContent2 p,div.buttonContent2 a{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;width:auto;height:50px;text-decoration:none;border-radius:99px;margin:0;padding:0 70px 0 20px}#toppageBanner a div.buttonContent2 p::after,#toppageBanner a div.buttonContent2 p::before,div.buttonContent2 a::after,div.buttonContent2 a::before{content:"";position:absolute;top:50%;right:10px;height:1px;background:#333;transition:.3s}#toppageBanner a div.buttonContent2 p::before,div.buttonContent2 a::before{width:20px}#toppageBanner a div.buttonContent2 p::after,div.buttonContent2 a::after{transform:rotate(45deg);width:6px;margin:-3px 0 0}#toppageBanner a:hover div.buttonContent2 p::after,#toppageBanner a:hover div.buttonContent2 p::before,div.buttonContent2 a:hover::after,div.buttonContent2 a:hover::before{right:-8px}#toppageBanner a div.buttonContent2 p span,div.buttonContent2 a span{font-size:94%;line-height:140%;text-align:center;font-weight:500;white-space:nowrap}div.buttonContent2 ul{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:0-10px}div.buttonContent2 ul li{position:relative;padding:0 10px}@media screen and (max-width:768px){div.buttonContent2 ul{margin:0-5px}div.buttonContent2 ul li{padding:0 5px}div.buttonContent2 a span{font-size:100%}#toppageNews div.subtitle div.buttonContent2 a,div.listContent div.buttonContent2 a{padding:0 50px 0 20px}}.linkIcon01,.linkIcon01li li,.linkIcon02,.linkIcon02li li{position:relative;padding-left:15px}.linkIcon01::after,.linkIcon02::after{top:50%;margin:-3px 0 0}.linkIcon01::after,.linkIcon01li li::after,.linkIcon02::after{border-right:2px solid #dc1c2e;border-top:2px solid #dc1c2e}.linkIcon01::after,.linkIcon01li li::after,.linkIcon02::after,.linkIcon02li li::after{content:"";position:absolute;left:0;width:6px;height:6px;border-radius:1px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.linkIcon01li li::after,.linkIcon02li li::after{top:8px;margin:0}.linkIcon02li li::after,.linkIcon03::after{border-right:2px solid #555;border-top:2px solid #555}div.stepContent{margin:0-10px}div.stepContent ul{position:relative;display:flex;justify-content:center;max-width:700px;width:100%;margin:0 auto;text-align:center}div.stepContent ul li{width:33.33%}div.stepContent ul li p{position:relative;display:block;margin:0;padding:50px 0 0;color:#aaa;text-align:center}div.stepContent ul li p b{display:block;font-weight:400;font-size:88%;line-height:160%}div.stepContent ul li.visited p b{font-weight:500;color:#333}div.stepContent ul li p::before{content:"";position:absolute;left:-50%;top:20px;width:100%;height:4px;z-index:0;background:#ddd}div.stepContent ul li:first-child p:before{display:none}div.stepContent ul li p::after{position:absolute;left:50%;top:0;width:40px;height:40px;margin:0 0 0-20px;font-size:20px;line-height:40px;background:#ccc;color:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:1}div.stepContent ul li:first-child p::after{content:"1"}div.stepContent ul li:nth-child(2) p::after{content:"2"}div.stepContent ul li:nth-child(3) p::after{content:"3"}div.stepContent ul li:nth-child(4) p::after{content:"4"}@media screen and (max-width:768px){div.stepContent ul li p b br.spContent{display:inline}div.stepContent ul{max-width:500px}div.stepContent ul li p{padding:40px 0 0}div.stepContent ul li p b{font-size:80%;line-height:160%}div.stepContent ul li p::before{top:15px;height:2px}div.stepContent ul li p::after{position:absolute;left:50%;top:0;width:30px;height:30px;margin:0 0 0-15px;font-size:16px;line-height:30px}}div.templateContent{display:flex;align-items:stretch;margin:0-40px}div.templateContent div.templateContentText{display:flex;width:50%;padding:0 40px;justify-content:center;align-items:center}div.templateContent div.templateContentImg{display:flex;width:50%;padding:0 40px}div.templateContent div.templateContentImg img{width:100%;height:auto}@media screen and (max-width:768px){div.templateContent{display:block;margin:0}div.templateContent div.templateContentText{display:block;width:auto;padding:0}div.templateContent div.templateContentImg{display:block;width:auto;padding:0 0 40px}div.templateContent div.templateContentImg div.img{position:relative;display:flex;justify-content:center;align-items:center;height:300px;overflow:hidden}}@media screen and (max-width:480px){div.templateContent div.templateContentImg div.img{display:block;height:auto}}header{position:fixed;top:0;left:0;width:100%;z-index:99;background:#fff}header.transform{box-shadow:0 8px 8px -7px rgba(0,0,0,.1)}h1,h2,h3{font-size:10px;line-height:12px;color:#999}h1,h2{text-align:right}#headerMain{padding:0 60px}#headerMain h1{padding:5px 0 0}#headerMainContent{position:relative;display:flex;justify-content:space-between;align-items:center;margin:10px 0 20px;line-height:0;text-align:left}header.transform #headerMainContent{margin:5px 0}#headerContent div.logo a{text-decoration:none;color:#333}#headerContent div.logo a span::before{content:"";position:absolute;left:0;top:50%;width:50px;height:41px;margin:-20px 0 0;background:url(../../img/header/logo.png)no-repeat 0 0/100%auto}#headerContent div.logo a span{position:relative;padding:0 0 0 65px;font-size:20px;line-height:20px;font-weight:700}#headerContent div.nav{flex:1}#headerContent div.nav nav ul{display:flex;justify-content:right;flex-wrap:wrap}#headerContent div.nav nav ul li{padding:0 20px}#headerContent div.nav nav ul li:last-child{display:none}#headerContent div.nav nav ul li a{display:block;text-decoration:none!important;font-size:88%;line-height:50px;color:#333}#headerContent div.buttonContent,#headerContent div.nav .nav-wrap.close{display:none}@media screen and (max-width:1320px){#headerMain{max-width:1240px;margin:0 auto;padding:0 20px}}@media screen and (max-width:1140px){header.transform #headerMainContent{margin:10px 0}#headerContent div.nav{padding:0}#headerContent div.nav .nav-button{float:right;cursor:pointer}#headerContent div.nav .nav-wrap{position:fixed;left:0;top:0;display:none;z-index:10;background:#fff;width:100%;height:100%}#headerContent div.nav div.clearfix{display:block;width:100%;height:100%;margin:0;padding:50px 0 20px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}#headerContent div.nav nav ul{display:block;padding:0 0 40px}#headerContent div.nav nav ul li{padding:10px 0;text-align:center}#headerContent div.nav nav ul li:last-child{display:block}#headerContent div.nav nav ul li a{display:inline;padding:0;text-decoration:none!important;font-size:88%;line-height:150%;color:#333!important}#headerContent div.nav .nav-button,#headerContent div.nav .nav-button span{display:inline-block;transition:all .4s;box-sizing:border-box}#headerContent div.nav .nav-button{z-index:20;position:relative;width:26px;height:26px}#headerContent div.nav .nav-button span,#headerContent div.nav .nav-button span::after,#headerContent div.nav .nav-button span::before{position:absolute;width:100%;height:2px;border-radius:2px;background:#333}#headerContent div.nav .nav-button span{top:50%;margin:-1px 0 0}#headerContent div.nav .nav-button span::after,#headerContent div.nav .nav-button span::before{content:""}#headerContent div.nav .nav-button span::before{top:-8px}#headerContent div.nav .nav-button span::after{top:8px}#headerContent div.nav .nav-button.active span,#headerContent div.nav .nav-button.active span::after{background:#333!important}#headerContent div.nav .nav-button.active span{-webkit-transform:translateY(16px) rotate(-45deg);transform:translateY(16px) rotate(-45deg);top:0}#headerContent div.nav .nav-button.active span::before{opacity:0}#headerContent div.nav .nav-button.active span::after{-webkit-transform:rotate(90deg);transform:rotate(90deg);top:0;background:#fff}#headerContent div.buttonContent{display:block;max-width:240px;margin:0 auto}#headerContent div.buttonContent a::after{display:none}#headerContent div.buttonContent a{display:flex;justify-content:center;align-items:center;padding:0;height:40px}#headerContent div.buttonContent a span{position:relative;padding:0 0 0 40px;font-size:94%}#headerContent div.buttonContent a span::before{content:"";position:absolute;left:0;top:50%;margin:-13px 0 0;width:26px;height:26px;font-size:26px;line-height:26px;font-family:"Material Symbols Outlined"}}@media screen and (max-width:768px){#headerContent div.logo a span::before{left:-5px;width:40px;height:32px;margin:-16px 0 0}#headerContent div.logo a span{padding:0 0 0 45px;font-size:18px;line-height:18px}#headerMainContent,header.transform #headerMainContent{margin:0;height:50px}}@media screen and (max-width:480px){#headerContent div.logo a span::before{width:30px;height:24px;margin:-12px 0 0}#headerContent div.logo a span{padding:0 0 0 35px;font-size:14px;line-height:14px}h1,h2,h3{display:none}}footer{background:#39b0ad;overflow:hidden}#footerMain{position:relative;padding:10px 60px 30px}#footerMain *{min-height:0}#footerMain div.pagetop{position:fixed;right:10px;bottom:20px;z-index:99999;width:40px;height:40px;overflow:hidden}#footerMain div.pagetop a{position:relative;display:block;width:40px;height:40px;background:#39b0ad}#footerMain div.pagetop a::after{content:"";position:absolute;left:50%;top:50%;border-radius:1px;transform:rotate(315deg);-webkit-transform:rotate(315deg);height:8px;width:8px;margin:-4px 0 0-4px;border-right:2px solid #fff;border-top:2px solid #fff}#footerContent div.company div.buttonContent a::after,#footerMain div.pagetop a span,#listMain div.listMain dl dd div.contact div.buttonContent ul li label input,.checkboxContent label input,div.formContent div.formButton div.checkboxContent label input+span::before,div.listContent dl dt label input{display:none}#footerMain h3{padding:0 0 40px;font-size:10px;line-height:12px;font-weight:400;color:#fff}@media screen and (max-width:1320px){#footerMain{max-width:1240px;margin:0 auto}}@media screen and (max-width:768px){#footerMain{padding:0 20px}#footerMain div.pagetop{right:20px}#footerContent,#footerCopyright p small,#footerMain h3{display:none!important}}@media screen and (max-width:480px){#footerMain div.pagetop{right:10px;bottom:10px}}#footerContent,div.formContent div.formButton div.checkboxContent div.clearfix,div.listContent dl dd div.icon ul{display:flex}#footerContent div.link{width:50%;padding:0 20px 0 0}#footerContent div.link ul{display:flex;flex-wrap:wrap;max-width:400px;margin:0-20px}#footerContent div.link ul li{width:50%;padding:0 20px}#footerContent div.link ul li a{text-decoration:none;font-size:88%;line-height:150%;white-space:nowrap;color:#fff}#footerContent div.company{width:50%;padding:0 0 0 20px}#footerContent div.company div.buttonContent{max-width:280px;padding:0 0 40px}#footerContent div.company div.buttonContent a{display:flex;justify-content:center;align-items:center;padding:0}#footerContent div.company div.buttonContent a span{position:relative;padding:0 0 0 40px}#footerContent div.company div.buttonContent a span::before{content:"";position:absolute;left:0;top:50%;margin:-13px 0 0;width:26px;height:26px;font-size:26px;line-height:26px;font-family:"Material Symbols Outlined"}#footerContent div.company dl{line-height:180%;color:#fff}#footerContent div.company dl dt{padding:0 0 20px}#footerContent div.company dl dt span{display:block;font-size:108%;line-height:160%;font-weight:700}#footerContent div.company dl dt small{display:block;font-size:74%;line-height:160%}#footerContent div.company dl dd,div.formContent div.formButton div.buttonContent p{font-size:88%;line-height:180%}#footerCopyright{padding:10px 0 10px 60px}#footerCopyright p{position:relative;margin:0;padding:0 60px 0 0;font-size:80%;line-height:160%;font-weight:400;text-align:right}#footerCopyright p b{font-weight:500;color:#fff}@media screen and (max-width:1000px){#footerContent div.link ul{display:block;margin:0}#footerContent div.link ul li{width:auto;padding:0}}@media screen and (max-width:768px){#footerCopyright{padding:10px 5px}#footerCopyright p{text-align:center}}#breadcrumbs{padding:15px 0 40px;font-size:10px;line-height:14px}#breadcrumbs div.clearfix{float:left}#breadcrumbs ul{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#breadcrumbs ul li{position:relative;padding-right:10px}#breadcrumbs ul li:not(:last-child){position:relative;padding-right:30px}#breadcrumbs ul li:not(:last-child)::after{content:">";display:block;position:absolute;right:0;top:0;width:30px;text-align:center}#breadcrumbs h2{float:right;padding:0 0 0 10px;color:#777}@media screen and (max-width:480px){#breadcrumbs{padding:0 0 17px;display:block}#breadcrumbs div.clearfix{float:none}#breadcrumbs ul{display:block;padding:13px 0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overflow:auto;white-space:nowrap}#breadcrumbs li{display:inline;padding-right:20px;flex:0 0 40%}#breadcrumbs h2{display:none}}@media screen and (max-width:370px){#breadcrumbs .col-1-1{padding:0 10px}}div.listContent dl dd div.icon ul li p{display:table;width:100%;height:30px;margin:0;background-color:#e9e9e9}div.listContent dl dd div.icon ul li p span,div.recommend ul li p b span{display:table-cell;text-align:center;vertical-align:middle}.checkboxContent ul,div.recommend ul,ul.checkboxContent{display:flex;flex-wrap:wrap;margin:0-5px}div.recommend ul li{width:14.28%;padding:0 5px 10px}div.recommend ul li div{position:relative;display:block}div.recommend ul li div::before{padding-top:100%;display:block;content:""}div.recommend ul li p{position:absolute;top:0;left:0;display:block;width:100%;height:100%}div.recommend ul li p b{position:relative;display:table;width:100%;height:100%;font-weight:400}div.recommend ul li p b::before{content:"";position:absolute;left:30%;top:10%;width:40%;height:40%;background:no-repeat 0 0/100%auto}div.recommend ul li.recommend01 p b::before{background-image:url(../../img/properties/recommend01.png)}div.recommend ul li.recommend02 p b::before{background-image:url(../../img/properties/recommend02.png)}div.recommend ul li.recommend03 p b::before{background-image:url(../../img/properties/recommend03.png)}div.recommend ul li.recommend04 p b::before{background-image:url(../../img/properties/recommend04.png)}div.recommend ul li.recommend05 p b::before{background-image:url(../../img/properties/recommend05.png)}div.recommend ul li.recommend06 p b::before{background-image:url(../../img/properties/recommend06.png)}div.recommend ul li.recommend07 p b::before{background-image:url(../../img/properties/recommend07.png)}div.recommend ul li.recommend08 p b::before{background-image:url(../../img/properties/recommend08.png)}div.recommend ul li.recommend09 p b::before{background-image:url(../../img/properties/recommend09.png)}div.recommend ul li.recommend10 p b::before{background-image:url(../../img/properties/recommend10.png)}div.recommend ul li.recommend11 p b::before{background-image:url(../../img/properties/recommend11.png)}div.recommend ul li.recommend12 p b::before{background-image:url(../../img/properties/recommend12.png)}div.recommend ul li.recommend13 p b::before{background-image:url(../../img/properties/recommend13.png)}div.recommend ul li.recommend14 p b::before{background-image:url(../../img/properties/recommend14.png)}div.recommend ul li.recommend15 p b::before{background-image:url(../../img/properties/recommend15.png)}div.recommend ul li.recommend16 p b::before{background-image:url(../../img/properties/recommend16.png)}div.recommend ul li.recommend17 p b::before{background-image:url(../../img/properties/recommend17.png)}div.recommend ul li.recommend18 p b::before{background-image:url(../../img/properties/recommend18.png)}div.recommend ul li.recommend19 p b::before{background-image:url(../../img/properties/recommend19.png)}div.recommend ul li.recommend20 p b::before{background-image:url(../../img/properties/recommend20.png)}div.recommend ul li p b span{padding:45%0 0;font-size:88%;line-height:140%;font-weight:500}div.attention{margin:-20px 0 40px;overflow:hidden;background:#fdedea}div.attention p{position:relative;max-width:1240px;margin:0 auto;padding:0 10px;line-height:40px;text-align:center}div.attention b{font-size:108%;font-weight:500;color:#eb3030}div.attention b,div.attention small{display:inline-block;line-height:150%}@media screen and (max-width:768px){div.attention{margin:0 0 40px}div.attention p{display:table;margin:0 auto;padding:10px 20px;line-height:150%}div.attention b{display:block;font-size:100%}div.attention small{display:block;line-height:150%}}body{background-color:#fff}body,button,input,select,textarea{color:#000}#toppageContent ul li a b,a,a:active,a:link,a:visited{color:#39b0ad}::placeholder{color:#aaa}div.err{color:red}div.no_script{padding:5px;background-color:#ff0;text-align:center;font-size:80%;line-height:150%}div.stepContent ul li.visited p::after,div.stepContent ul li.visited p::before{background:#ecde60;color:#333}#propertyPrice dl dt b,#propertySimulation{background:#ecde60}div.infoContent ul li p{background:#f8f2c5}#ownerForm dl dt{background:#fff;color:#39b0ad}#listSide dl.area dd div.buttonContent a::after,#listSide dl.area dd div.buttonContent a::before,#ownerBuy ul li::before,#search table td.stations p.stations::after,#search table td.stations p.stations::before,#searchConditions p.conditions::after,#searchConditions p.conditions::before,#toppageBanner a div.text ul li,div.flowContent dl dd table th div.buttonContent a::before,div.formContent div.formButton div.checkboxContent label input:checked+span::after,div.selectContent::after{border-color:#39b0ad}#propertyPrice dl dd table tr:first-child td b,div.listContent dl dd div.price b{color:#39b0ad}#toppageFeature ul li a b{background-color:#ef7054;color:#fff}#companyOutline2,#propertyPrice,#propertyPrice2,div.toppageListContent03{background-color:#f9f8ec}#companyOutline2 dl dt{background-color:#39b0ad;color:#fff}#ownerForm dl dd ul li b,#toppageNews div.main div.news b,div.recommend ul li p,div.toppageListContent01{background:#deefed}#propertySimulation div.result table tfoot tr td b,#toppageBanner a div.text ul li{color:#39b0ad}#propertyContactMain div.buttonContent ul li:last-child a,#propertySimulation div.estimate div.buttonContent a,#propertySimulation div.form::before{background:#39b0ad;color:#fff;border:0}#propertySimulation div.form::after{border-color:#39b0ad}#contact div.buttonContent button,#toppageBanner a div.buttonContent2 p,.cp_box label:after,div.buttonContent a,div.buttonContent2 a{background:#ecde60;color:#333;border:1px solid #333}div.pagenavi ul li.current{background:#ecde60;border:1px solid #333}#footerContact dl dd div.buttonContent a:hover,#listSide dl.area dd div.buttonContent a,#search table td.stations p.stations,#searchConditions p.conditions,#toppageNews dl dt ul li{background:#fff;color:#39b0ad;border:0}#listMain div.listMain dl dd div.contact div.buttonContent ul li label input:checked+span,div.listContent dl dt label input:checked+span,div.listRequest div.buttonContent ul li:first-child a{background:#39b0ad;color:#fff;border:0}#listMain div.listMain dl dd div.contact div.buttonContent ul li a,#propertyContact div.buttonContent ul li:first-child a{background:#ef7054;color:#fff;border:0}.checkboxContent label input:checked+span{background:#39b0ad;color:#fff}div.pagenavi ul li a,div.pagenavi ul li a::before,div.pagenavi ul li.current,div.pagenavi ul li.current::before,div.pagenavi ul li.disabled::before{border-radius:3px;color:#333}#contact div.buttonContent button,#listMain div.listMain dl dd div.contact div.buttonContent ul li label,#listMain div.listMain dl dd div.contact div.buttonContent ul li label input+span::before,#listMain div.listMain dl dd div.price table th span,#propertyOutline p.m0,#propertySimulation div.estimate table td div.textboxContent input,#toppageMainImg ul li a,#toppageNews dl dt ul li,#toppageNews dl dt ul li::before,.checkboxContent label span,.checkboxContent label span::before,.textboxContent input,div.buttonContent a,div.buttonContent a::before,div.listContent dl dd div.icon ul li p,div.selectContent select{border-radius:99px}#footerMain div.pagetop a,#listSide div.subtitle a,#toppageFeature ul li a b,div.listContent dl dt label{border-radius:50%}#footerContact::before,#listMain div.listMain dl dd div.contact div.buttonContent ul li label span::before,#toppageFeature ul li a::before,#toppageFeature::before,.checkboxContent label span::before,div.flowContent dl dd::after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;display:block}div.infoContent::before{content:"";position:absolute;width:100%;display:block}div.infoContent ul li p::before{content:"";position:absolute;z-index:0;display:block}.checkboxContent li{display:flex;padding:5px}.checkboxContent label{cursor:pointer;display:block}.checkboxContent label span{position:relative;display:block;padding:10px 20px;font-size:88%;line-height:140%}.checkboxContent label span::before{border:1px solid #ccc}.checkboxContent label input:checked+span::before{display:none}#listMain div.listMain dl dd div.contact div.buttonContent ul li label span,.checkboxContent label span,.checkboxContent label span::after,div.listContent dl dt label input+span::after,div.listContent dl dt label span{-webkit-transition:all .3s;transition:all .3s}div.infoContent,div.infoContent ul li p{position:relative;margin:100px 0 120px;overflow:hidden}div.infoContent::before{left:50%;top:0;width:calc(50% - 60px);height:100%;background:url(../../img/info/main.jpg)no-repeat 50% 50%/cover;z-index:0}div.infoContentMain{position:relative;z-index:1;padding:0 50% 60px 0}div.infoContentMain div.clearfix{width:600px;margin:0 0 0 auto;padding:0 60px 0 0}div.infoContent ul{display:flex;flex-wrap:wrap;align-items:stretch;margin:-10px -5px 0}div.infoContent ul li{display:flex;align-items:stretch;padding:10px 5px 0;width:50%}div.infoContent ul li p{display:flex;width:100%;height:160px;align-items:center;margin:0;padding:80px 0 0;text-align:center;border-radius:10px}div.infoContent ul li p::before{left:50%;top:20px;width:60px;height:60px;margin:0 0 0-30px;background:no-repeat 50% 50%/cover}div.infoContent ul li:nth-child(1) p::before{background-image:url(../../img/info/main01.png)}div.infoContent ul li:nth-child(2) p::before{background-image:url(../../img/info/main02.png)}div.infoContent ul li:nth-child(3) p::before{background-image:url(../../img/info/main03.png)}div.infoContent ul li:nth-child(4) p::before{background-image:url(../../img/info/main04.png)}div.infoContent ul li p b{display:block;width:100%;padding:0 5px 20px;text-align:center;font-weight:500;font-size:108%;line-height:150%}@media screen and (max-width:1320px){div.infoContentMain div.clearfix{width:auto;padding:0 40px 0 0}div.infoContent::before{left:50%;top:0;width:calc(50% - 20px);height:100%}}@media screen and (max-width:1120px){div.infoContent div.subtitle b br{display:inline}}@media screen and (max-width:768px){div.infoContent{margin:0;padding:270px 0 60px}div.infoContent::before{left:0;top:0;width:100%;height:230px}div.infoContentMain{padding:0}div.infoContentMain div.clearfix{width:auto;margin:0;padding:0}div.infoContent ul{margin:0-5px}div.infoContent ul li{padding:0 5px 10px}div.infoContent ul li p{height:140px;padding:70px 0 0}div.infoContent ul li p::before{top:20px;width:44px;height:44px;margin:0 0 0-22px}div.infoContent ul li p b{font-size:94%;line-height:150%}}div.flowContent{position:relative;padding:600px 0 80px;background:#f9f8ec}div.flowContent::before{content:"";position:absolute;left:0;top:0;width:100%;height:500px;background:url(../../img/info/flow.jpg)no-repeat 50% 50%/cover}div.flowContent dl{position:relative;display:flex}div.flowContent dl::before{content:"";position:absolute;left:30px;top:0;width:1px;height:100%;z-index:0;background:#ccc}div.flowContent dl dt{position:relative;padding:20px 0 60px 80px;z-index:1;width:340px}div.flowContent dl dt b{display:block;font-size:114%;line-height:44px}div.flowContent dl dt::before{position:absolute;left:0;top:0;width:60px;padding:20px 0;font-size:44px;line-height:44px;font-weight:500;z-index:1;text-align:center;background:#f9f8ec}div.flowContent div.clearfix dl:nth-child(1) dt::before{content:"01"}div.flowContent div.clearfix dl:nth-child(2) dt::before{content:"02"}div.flowContent div.clearfix dl:nth-child(3) dt::before{content:"03"}div.flowContent div.clearfix dl:nth-child(4) dt::before{content:"04"}div.flowContent div.clearfix dl:nth-child(5) dt::before{content:"05"}div.flowContent dl dd{position:relative;flex:1;display:table;width:100%;padding:10px 0 60px}div.flowContent div.clearfix dl:last-child dd,div.flowContent div.clearfix dl:last-child dt{padding-bottom:20px}div.flowContent dl dd p,div.formContent div.formButton div.checkboxContent div.required sup.required{margin:0}div.flowContent dl dd div.contact{padding:20px 0 0}div.flowContent dl dd table{border-top:1px solid #ddd}div.flowContent dl dd table th{padding:10px 40px 10px 0;font-size:94%;line-height:180%;border-bottom:1px solid #ddd;vertical-align:top;text-align:left}div.flowContent dl dd table th b{position:relative;padding:0 0 0 40px;font-weight:500}div.flowContent dl dd table th b::before{position:absolute;left:0;top:50%;margin:-15px 0 0;width:30px;height:30px;font-size:30px;line-height:30px;font-family:"Material Symbols Outlined";font-weight:400}div.flowContent dl dd table tr:first-child th b::before{content:""}div.flowContent dl dd table tr:last-child th b::before{content:""}div.flowContent dl dd table td{padding:10px 0;font-size:94%;line-height:180%;border-bottom:1px solid #ddd;vertical-align:top}@media screen and (max-width:768px){div.flowContent{padding:240px 0 60px}div.flowContent::before{height:200px}div.flowContent dl{display:block}div.flowContent dl::before{left:20px}div.flowContent dl dt{padding:20px 0 0 60px;width:auto}div.flowContent dl dt b{font-size:100%;line-height:30px}div.flowContent dl dt::before{width:40px;padding:20px 0;font-size:30px;line-height:30px}div.flowContent dl dd{padding:10px 0 40px 60px}div.flowContent div.clearfix dl:last-child dt{padding-bottom:0}div.flowContent div.clearfix dl:last-child dd{padding-bottom:20px}div.flowContent dl dd table th{display:block;padding:20px 0 5px;font-size:94%;line-height:180%;border-bottom:none}div.flowContent dl dd table th b{padding:0 0 0 34px}div.flowContent dl dd table th b::before{margin:-12px 0 0;width:24px;height:24px;font-size:24px;line-height:24px}div.flowContent dl dd table td{display:block;padding:0 0 20px;font-size:94%;line-height:180%}div.flowContent dl dd p{font-size:94%;line-height:180%}}div.formContent div.formTable{margin:0 0 60px;background:#fff;padding:40px}div.formContent div.formTable table{max-width:900px;margin:0 auto}div.formContent table th{width:220px}div.formContent table td input{height:50px}div.formContent table td div.textboxLeft{margin:-10px 0 0}div.formContent table td div.textboxLeft div.textboxContent{float:left;padding:10px 0 0}div.formContent table td div.textboxLeft small{float:left;display:inline-block;font-size:94%;line-height:50px;padding:10px 10px 0}div.formContent table .textboxContent input{width:100%}div.formContent table td.textareaContent textarea{width:100%;height:300px}div.formContent table td input#ContactCompanyFax,div.formContent table td input#ContactCompanyPostNumber,div.formContent table td input#ContactCompanyTel{max-width:300px}div.formContent table td input#ContactCompanyPostNumber+span{display:inline-block;padding:5px 0 0 10px;font-size:88%}div.formContent table td dl.address{display:flex;flex-wrap:wrap;align-items:stretch}div.formContent table td dl.address dt{width:130px;padding:10px 0;line-height:50px}div.formContent table td dl.address dd{width:calc(100% - 130px);padding:10px 0}div.formContent div.formButton div.checkboxContent{margin:0 0 60px;padding:0 20px 0 0;background:#fff}div.formContent div.formButton div.checkboxContent div.required{display:flex;align-items:center;text-align:center}div.formContent div.formButton div.checkboxContent label{position:relative;display:flex;align-items:center;text-align:center;background:0 0;cursor:pointer}div.formContent div.formButton div.checkboxContent label span{padding:20px 20px 20px 70px;font-size:100%;text-align:left}div.formContent div.formButton div.checkboxContent label input:checked+span{background:0 0;color:#000}div.formContent div.formButton div.checkboxContent label input+span::after{content:"";display:block;width:30px;height:30px;border:2px solid #ccc;position:absolute;left:20px;top:50%;margin:-15px 0 0;border-radius:3px;opacity:.6;-webkit-transition:all .12s,border-color .08s;transition:all .12s,border-color .08s}div.formContent div.formButton div.checkboxContent label input:checked+span::after{width:15px;margin:-18px 0 0 7px;opacity:1;border-width:3px;border-top-color:transparent;border-left-color:transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.formContent div.formButton div.buttonContent a{max-width:180px;margin:0 auto}div.formContent div.formButton div.buttonContent ul{max-width:340px;margin:0 auto}div.formContent div.formButton div.buttonContent ul li:first-child a{background:#ccc}@media screen and (min-width:769px){div.formContent table td dl.address dt small{display:block;height:50px;font-size:94%;line-height:25px}}@media screen and (max-width:768px){div.formContent div.formTable{margin:0 0 50px;padding:30px 20px}div.formContent table th{width:auto}div.formContent table th small{font-size:100%}div.formContent table td dl.address{display:block;padding:10px 0 0}div.formContent table td dl.address dt{width:auto;padding:0 0 5px;border-bottom:none;color:#666;line-height:160%}div.formContent table td dl.address dt small{display:block;font-size:100%}div.formContent table td dl.address dd{width:auto;padding:0 0 20px}div.formContent div.formButton div.checkboxContent{margin:0 0 50px}div.formContent div.formButton div.checkboxContent label span{font-size:94%}}div.formFinish{padding:0 0 60px}div.formFinish p{text-align:center}@media screen and (max-width:768px){div.formFinish{padding:0 0 50px}div.formFinish p{text-align:left}div.formFinish p.m0{text-align:center}}#title .grid{padding:0}#title .col-1-1,#title .grid{float:none;width:auto;min-width:0;max-width:none;margin:0}#breadcrumbs .grid{padding:0}#breadcrumbs .col-1-1,#breadcrumbs .grid{float:none;width:auto;min-width:0;max-width:none;margin:0}#toppageMap .grid{padding:0}#toppageMap .col-1-1,#toppageMap .grid,div.infoContent .grid{float:none;width:auto;min-width:0;max-width:none;margin:0}div.infoContent .grid{padding:0}#companyMap .grid{padding:0}#companyMap .col-1-1,#companyMap .grid,div.infoContent .col-1-1{float:none;width:auto;min-width:0;max-width:none;margin:0}#breadcrumbs .col-1-1,#companyMap .col-1-1,#title .col-1-1,#toppageMap .col-1-1,div.infoContent .col-1-1{padding:0 60px}@media screen and (max-width:1320px){#breadcrumbs .col-1-1,#companyMap .col-1-1,#title .col-1-1,#toppageMap .col-1-1,div.infoContent .col-1-1{max-width:1240px;margin:0 auto;padding:0 20px}}