html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {border: 0;font-size: 100%;font: inherit;vertical-align: baseline;margin: 0;padding: 0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}body {line-height: 1}ol,ul {list-style: none}blockquote,q {quotes: none}blockquote:before,blockquote:after,q:before,q:after {content: none}table {border-collapse: collapse;border-spacing: 0}body {color: #333;font-family: 'Roboto', 'Noto Sans JP', sans-serif;font-weight: 400;word-wrap: break-word;overflow-wrap: break-word;-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;text-size-adjust: 100%;position: relative;--btn_hover_opacity: .35}label {display: flex;align-items: center;cursor: pointer;min-height: 24px}label span {font-size: 14px;margin-left: 5px;flex: 1}select,input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="search"],textarea {color: inherit;font-family: 'Noto Sans JP', sans-serif;margin: 0;padding: 0;outline: none;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-sizing: border-box}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="search"],textarea {border-radius: 3px;border: 1px solid #ddd;height: 36px;min-width: 0;padding: 0 10px}input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="search"]::-moz-placeholder,textarea::-moz-placeholder {color: #999;font-size: 14px}input[type="text"]::placeholder,input[type="tel"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="search"]::placeholder,textarea::placeholder {color: #999;font-size: 14px}input[type="radio"],input[type="checkbox"] {display: none}input[type="radio"]+i,input[type="checkbox"]+i {color: #bbb;display: inline-block;width: 24px;height: 24px;background: #fff;border: 1px solid #bbb;position: relative;box-sizing: border-box}input[type="radio"]+i:after,input[type="checkbox"]+i:after {content: "";display: inline-block;position: absolute}input[type="radio"]:checked+i,input[type="checkbox"]:checked+i {border-color: #479bbc}input[type="radio"]:checked+i+span,input[type="checkbox"]:checked+i+span {color: #119DC0}input[type="radio"]+i {border-radius: 12px}input[type="radio"]+i:after {width: 10px;height: 10px;left: 6px;top: 6px;border-radius: 6px}input[type="radio"]:checked+i:after {background-color: #119DC0}input[type="checkbox"]+i {color: #eee;border-radius: 4px}input[type="checkbox"]+i:after {-webkit-mask-size: 14px 10.5px;mask-size: 14px 10.5px;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: currentColor;-webkit-mask-image: url(../img/icon_check.svg);mask-image: url(../img/icon_check.svg);top: 0;bottom: 0;left: 0;right: 0}input[type="checkbox"]:checked+i {color: #479bbc}textarea {padding: 10px;width: 100%}select {font-size: 16px;border-radius: 3px;border: 1px solid #ddd;height: 36px;padding-left: 10px;box-shadow: 0 1px 0 rgba(21, 34, 50, .16);box-sizing: border-box;position: relative;background: url(../img/icon_arrow_B.svg) no-repeat right 12px center/11.5px 7px}a {color: currentColor;text-decoration: none;transition: color .3s, background-color .3s, border-color .3s, opacity .3s}img {vertical-align: top;max-width: 100%}svg {fill: currentColor}.wrapper,.boxWide {display: grid}.boxWide {grid-column: 1 / 4}.box {grid-column: 2 / 3;position: relative}.boxShadow {background-color: #fff;filter: drop-shadow(0 1px 4px rgba(21, 34, 50, .08))}.forIntersectionObserver {pointer-events: none;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1}.forIntersectionObserver li {position: absolute;left: 0;right: 0}a.anchorTri,.anchorTri a {display: inline-flex;align-items: baseline;text-decoration: underline}a.anchorTri:hover,.anchorTri a:hover {text-decoration: none}a.anchorTri:before,.anchorTri a:before {content: "";display: inline-block;vertical-align: bottom;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: #0064E8;-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 5px;height: 6px;position: relative;top: calc(4px - .5em);margin-right: 5px;flex-shrink: 0}body:not(.isModalActive.isAreamodalActive) .areamodal {display: none}.areamodal .modalBody {background-color: #fff;border-radius: 5px}.areamodal .modalBody:not(.isActive) {display: none}.areamodalPref div {display: grid;gap: 12px}.areamodalCity dt {background-color: #F4F5EF;border-radius: 5px;height: 48px;display: flex;align-items: center;padding-left: 20px}.areamodalCity dd {padding: 10px 20px 20px;display: grid;gap: 10px}.areamodalCity div {display: flex}.asidePanel ul {display: grid;gap: 20px;margin-top: 30px}.asidePanel a {background-color: #FDFFF5;height: 140px;border-radius: 5px;overflow: hidden;justify-content: start;box-shadow: 0 10px 9px rgba(0, 0, 0, .12)}.asidePanel a:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 6px;right: 15px}.asidePanel a img {width: 140px;height: 140px}.asidePanel a span {font-size: 16px;line-height: 24px;font-weight: 500;margin-left: 15px}.asideBanner {margin-top: 70px}.asideBanner ul {margin-top: 30px}.asideBanner a {display: block}.asideBanner img {width: 100%}.asideMovie {overflow: hidden}.asideMovie .box {overflow: visible}.asideMovieSlide {width: 100%;overflow: visible}.asideMovieSlide .swiper-slide {width: 313px}.asideMovieSlide .swiper-slide img {width: 313px;aspect-ratio: 16 / 9;-o-object-fit: cover;object-fit: cover;border-radius: 10px}.asideMovieSlide .swiper-slide p:nth-of-type(1) {position: relative}.asideMovieSlide .swiper-slide p:nth-of-type(1):after {content: "";display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: url(../img/aside/movie.svg) no-repeat center}.asideMovieSlide .swiper-slide p:nth-of-type(2) {font-size: 16px;line-height: 1.4375;margin-top: 11.5px;margin-bottom: -3.5px;font-weight: 700}.asideMovieSlide .swiper-slide p:nth-of-type(3) {color: #999;font-size: 14px;line-height: 1.42857;margin-top: 15px;margin-bottom: -3px}.asideMovieSlide_ui {display: flex;align-items: center;margin-top: 30px}.asideMovieSlide_navigation a {width: 34px;height: 34px;border-radius: 50%;background-color: #FFE600;display: flex;align-items: center;justify-content: center;filter: drop-shadow(0 3px 6px rgba(0, 0, 0, .16))}.asideMovieSlide_navigation a img {width: 8px;height: 14px}.asideRecommend {overflow: hidden}.asideRecommend ul {margin-top: 30px}.asideOmakase3 a {display: block}.asideOmakase3 img {width: 100%}.asideShindan_head {background-color: #FFE600;border-radius: 5px 5px 0 0;display: flex;align-items: center}.asideShindan_man {position: absolute;z-index: 1;border-radius: 5px;overflow: hidden}.asideShindan_lead {font-weight: 500}.asideShindan_bubble {font-weight: 700;background-color: #FFD500;display: flex;align-items: center;justify-content: center;border-radius: 5px;position: absolute;z-index: 1}.asideShindan_bubble:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-color: #FFD500 transparent transparent transparent;position: absolute}.asideShindan_body {background-color: #FFD500;border-radius: 0 0 5px 5px}.asideShindan_body p {font-weight: 500}.asideShindan .btn_D-W {height: 60px}.asideLinks>ul,.asideLinks>div {border-radius: 5px;background-color: #f7f7f7}.asideLinks>div:nth-of-type(1) {margin-top: 30px}.asideLinks>div:nth-of-type(n+2) {margin-top: 20px}.asideLinks>div p {font-size: 16px;font-weight: 700}.asideLinks>div ul {margin-top: 19px}.asideLinks>ul {margin-top: 30px}.asideLinks ul {display: flex;flex-wrap: wrap}.asideLinks a {color: #0064E8;font-size: 16px;line-height: 20px}.asideSimulation a {color: #0064E8;font-size: 22px;font-weight: 700;margin-top: 30px}.asideSimulation a:before {width: 8px;height: 14px;top: calc(9px - .5em);margin-right: 18px}.asideSimulation p {color: #3B4043;font-size: 16px;line-height: 1.75;margin-top: 8px;margin-bottom: -6px;margin-left: 26px}.bandnavTitle {display: flex;flex-direction: column;align-items: center;gap: 10px;width: 100%;margin-right: 20px}.bandnavTitle p {font-size: 30px;font-weight: 700}.bandnavTitle a {color: #0064E8;font-size: 14px;font-weight: 500}.bandnavPanels {display: flex;gap: 10px;margin-left: auto}.bandnavPanels_panel {width: 130px;height: 70px;background-color: #F7F7F7;border: 1px solid #ddd;box-shadow: 0 1px 0 rgba(21, 34, 50, .16);display: flex;flex-direction: column;box-sizing: border-box;border-radius: 5px;padding: 11px;transition: opacity .3s}.bandnavPanels_panel:hover {opacity: .7}.bandnavPanels_panel span:nth-of-type(1) {color: #479BBC;font-size: 16px;font-weight: 700;position: relative}.bandnavPanels_panel span:nth-of-type(1):after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: currentColor;-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 7px;height: 100%;position: absolute;top: 0;right: 0}.bandnavPanels_panel span:nth-of-type(2) {font-size: 10px;line-height: 1.3;margin-top: 8.5px;margin-bottom: -1.5px}.breadcrumb ul {display: inline-flex;flex-wrap: wrap}.breadcrumb li {font-size: 14px}.breadcrumb li:not(:last-child):after {content: ">";display: inline-block;margin: 0 .25em}.breadcrumb a {color: #0064E8;pointer-events: auto}[class^="btn_"] {color: currentColor;-webkit-user-select: none;-moz-user-select: none;user-select: none;display: flex;align-items: center;justify-content: center;position: relative;box-sizing: border-box;transition: none}[class^="btn_"]:after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: currentColor;position: absolute;top: 0;height: 100%}[class^="btn_"]:before {content: "";display: block;border-radius: inherit;position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;opacity: 0;transition: opacity .3s}[class^="btn_"]:hover:before {opacity: var(--btn_hover_opacity)}[class^="btn_A"] {font-size: 27px;font-weight: 700;border-radius: 5px;box-shadow: 0 10px 9px rgba(0, 0, 0, .12)}[class^="btn_A"]:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 12px;right: 25px}.btn_A-2R {align-items: start;flex-direction: column;padding-left: 30px}.btn_A-2R span:nth-of-type(1) {font-size: 17px;font-weight: 500;margin-bottom: 10px}.btn_A-Y {color: #333;background-image: linear-gradient(#fbe54d 0%, #f9d548 100%)}.btn_A-C {color: #fff;background-image: linear-gradient(#479bbc 0%, #4398ba 16.41%, #2d8aaf 100%)}.btn_A-W {color: #333;background-image: linear-gradient(#fff 0%, #fff 73.4%, #f4f4f4 100%)}.btn_A-R {color: #fff;background-image: linear-gradient(#ff7b49 0%, #e06464 100%)}[class^="btn_B"] {font-size: 16px;font-weight: 500;border-radius: 5px}[class^="btn_B"]:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);right: 10px}.btn_B-Y {color: #333;background-color: #FFE600}.btn_B-C {color: #fff;background-color: #479BBC}.btn_B-R {color: #fff;background-color: #EA6B5A}[class^="btn_C"] {font-size: 16px;font-weight: 500;border-radius: 5px;border: 1px solid #DDD;box-shadow: 0 1px 0 rgba(21, 34, 50, .16)}[class^="btn_C"]:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);right: 10px}.btn_C-W {color: #333;background-color: #fff}.btn_C-G {color: #333;background-color: #F7F7F7}.btn_C-R {color: #fff;background-color: #EA6B5A}[class^="btn_D"] {font-weight: 700;border-radius: 5px;border: 1px solid #DDD;box-shadow: 0 2px 2px rgba(0, 0, 0, .17)}[class^="btn_D"]:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 6px;right: 10px}.btn_D-W {color: #333;background-image: linear-gradient(#fff 0%, #fff 83.25%, #f4f4f4 100%)}[class^="btn_E"] {font-size: 16px;font-weight: 700;border: 1px solid currentColor;border-radius: 18px;width: 150px;height: 36px}[class^="btn_E"]:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 6px;right: 14px}.btn_E-W {color: #333;background-color: #fff;border-color: #ccc}[class^="btn_F"] {font-size: 12px;border: 1px solid currentColor;width: 150px;height: 30px;border-radius: 15px}[class^="btn_F"]:after {display: none}.btn_F-W {color: #333;background-color: #fff;border-color: #ccc}[class^="btn_G"] {font-size: 16px;font-weight: 700;border-radius: 5px}[class^="btn_G"]:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg)}[class^="btn_G"]:not(.isReverse):after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg)}[class^="btn_G"].isReverse:after {-webkit-mask-image: url(../img/icon_tri_L.svg);mask-image: url(../img/icon_tri_L.svg)}.btn_G-Y {color: #333;background-color: #FFE600;background-image: linear-gradient(#fbe54d 0%, #f9d548 100%)}.btn_G-W {color: #333;background-color: #fff;background-image: linear-gradient(#fff 0%, #fff 73.4%, #f4f4f4 100%)}.btn_G-R {color: #fff;background-color: #EA6B5A;background-image: linear-gradient(#ff7b49 0%, #e06464 100%)}.btn_X-del {color: #333;font-size: 12px;height: 30px;border: 1px solid #ccc;border-radius: 15px;box-sizing: border-box}.btn_X-del:after {content: url(../img/customer/icon_del.svg);display: inline-block;width: 16px;height: 16px;background: transparent;position: relative;order: -1}.companylistTitle h1,.companylistTitle h2 {display: flex;align-items: center;gap: 10px}.companylistTitle img {flex: 0}.companylistTitle p {font-weight: 700}.companylistWrap {margin-top: 20px}.companylistWrap h2,.companylistWrap h3 {color: #119DC0;font-weight: 700;border-bottom: 1px solid #ddd}.companylistWrap h2:nth-of-type(n+2),.companylistWrap h3:nth-of-type(n+2) {margin-top: 50px}.companylistBody .btn_B-Y {margin-top: 24px}.companylistPic {display: grid;grid-template-columns: repeat(4, 1fr);align-self: start}.companylistPic:before {content: "";display: block;grid-column: 1 / 5;aspect-ratio: 458 / 320;background-color: #000;background-image: var(--img);background-repeat: no-repeat;background-position: center;background-size: contain}.companylistPic li {position: relative}.companylistPic li.isActive {outline: 6px solid #479BBC;outline-offset: -6px}.companylistPic li.isActive:after {content: "";display: block;border-style: solid;border-width: 0 3px 5px 3px;border-color: transparent transparent #479BBC transparent;position: absolute;top: -5px;left: 50%;margin-left: -3px}.companylistPic li:not(.isActive) {cursor: pointer}.companylistPic li img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.companylistChara {font-size: 16px;line-height: 22px;display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 24px}.companylistChara li {width: 100%;display: grid;grid-template-columns: 65px 1fr;gap: 12px}.companylistChara span {color: #fff;font-weight: 700;line-height: 33px;text-align: center;background-color: #479BBC;height: 33px}.companylistChara p {margin-top: 6px}.companylistText {font-size: 16px}.companylistArea {border-radius: 5px;background-color: #f4f5ef;margin-top: 24px}.companylistArea h3,.companylistArea h4 {font-size: 18px;font-weight: 700;text-align: center}.companylistArea dl {font-size: 14px;line-height: 18px;display: grid;grid-template-columns: 86px 1fr;gap: 12px 0;margin-top: 12px}.companylistArea dt,.companylistArea dd {border-bottom: 1px solid #ddd;padding-bottom: 12px}.companylistArea dt {font-weight: 700}.companylistArea p {color: #999;font-size: 14px;line-height: 20px;margin-top: 8px}footer {border-top: 1px solid #ddd}.footerToTop a {color: #fff;background-color: #182f53;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;width: 70px;height: 70px;border-radius: 50%;position: absolute;top: -35px;right: -35px}.footerToTop a:before {content: "";display: block;border-radius: inherit;position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;opacity: 0;transition: opacity .3s}.footerToTop a:hover:before {opacity: var(--btn_hover_opacity)}.footerToTop span {font-size: 10px;font-weight: 500}.footerToTop i {width: 17px;height: 10px}.footerMain {color: #112F56;font-family: 'Noto Sans JP', sans-serif}.footerMain a:not([class^="btn_"]) {color: #333;text-decoration: underline}.footerMain a:not([class^="btn_"]):hover {text-decoration: none}.footerMain_title {font-weight: 700}.footerMain_linkA {font-size: 14px;padding-left: 10px;position: relative}.footerMain_linkA:after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: #0064E8;-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 6px;height: 100%;position: absolute;top: 0;left: 0}.footerMain_box {margin-top: 10px}.footerMain_box.isType01 {display: grid;grid-template-columns: 138px 1fr;align-items: start}.footerMain_box.isType01 dl {display: grid;grid-template-columns: 92px 1fr}.footerMain_box.isType03 {display: grid;grid-template-columns: 230px 1fr;align-items: start}.footerMain_box.isType03 ul {grid-column: 2 / 3}.footerMain_box.isType01 ul,.footerMain_box.isType03 ul {display: flex;flex-wrap: wrap}.footerMain_box.isType01 ul li:nth-last-of-type(n+2):after,.footerMain_box.isType03 ul li:nth-last-of-type(n+2):after {content: "|";display: inline-block;margin: 0 .25ch}.footerMain_box.isType04 ul {display: flex;flex-wrap: wrap}.footerMain_box.isType04 ul li {width: 50%}.footerMain_box.isType05 ul {display: flex;gap: 10px}.footerMain_box.isType06 ul {display: flex;gap: 10px}.footerMain_box.isType06 ul img {width: 60px;height: 60px}.footerHoldings p {text-align: center}.footerHoldings p img {width: 500px;height: 60px}.footerHoldings ul {margin-top: 50px;display: grid;grid-template-columns: repeat(6, auto);gap: 18px 17px}.footerHoldings li a {color: #333;font-size: 12px;line-height: 16px}.footerHoldings li a:after {content: "";display: inline-block;background: url(../img/icon_blank.svg) no-repeat left center;width: 15px;height: 16px;vertical-align: top;margin-left: 3px}.footerSub ul {display: flex}.footerSub_copy {text-align: center}.formtableLead {margin-top: 20px}.formtableLead p {font-size: 16px;line-height: 28px}.formtableLead p em {color: #119DC0;font-size: 20px;font-weight: 700}form+.formtableLead {margin-top: 40px}.formtableHead {display: flex;align-items: center}.formtableHead .btn_F-W {width: 90px}.formtableBody {line-height: 21px;border-radius: 5px;background-color: #f7f7f7;--width: 172px}.formtableBody.isType147 {--width: 147px}.formtableBody.isType200 {--width: 200px}.formtableBody dt {font-size: 14px;font-weight: 700}.formtableBody dt:nth-of-type(n+2) {border-top: 1px solid #ddd}.formtableBody dt span {color: #D60000;font-size: 12px;line-height: 18px;font-weight: 400;text-align: center;display: inline-block;width: 38px;height: 18px;background-color: #fff;border: 1px solid #d60000;margin-left: 10px;vertical-align: middle}.formtableBody dd {font-size: 16px}.formtableBody input[type],.formtableBody select,.formtableBody textarea {background-color: #fff}.formtableBody label {white-space: nowrap}.formtableBody :where([class^="formtableBody_box"]) {display: flex;flex-wrap: wrap;align-items: center}.formtableBody :where([class^="formtableBody_box"])>span {font-size: 14px;margin-left: 10px;width: 1.5em}.formtableBody_boxA select,.formtableBody_boxA .btn_C-W {width: 160px}.formtableBody_boxA .btn_C-W {padding-right: 10px}.formtableBody_boxA div {width: 100%}.formtableBody_boxA div:not(:empty) {margin-top: .5em}.formtableBody_boxA div p {margin-bottom: .25em}.formtableBody_boxA div span:nth-last-of-type(n+2):after {content: ",";display: inline-block;margin-right: .25em}.formtableBody_boxB {gap: 30px}.formtableBody_boxC {align-items: center;gap: 7px}.formtableBody_boxC span {font-size: 14px;text-align: center;width: 28px}.formtableBody_boxH {flex-direction: column;gap: 10px;align-items: start}.formtableBody_boxH input:nth-of-type(1) {width: 175px}.formtableBody_boxH input:nth-of-type(n+2) {width: 100%}.formtableBody_boxK {gap: 10px 0}.formtablePolicy {font-size: 12px;line-height: 17px;border-radius: 5px;background-color: #f4f5ef}.formtablePolicy p:nth-of-type(1) {font-weight: 700}.formtablePolicy a {text-decoration: underline}.formtablePolicy ul {display: flex;flex-direction: column;gap: 1em}.formtablePolicy li {padding-left: 15px;position: relative}.formtablePolicy li:before {content: "・";display: inline-block;position: absolute;top: 0;left: 0}.formtableSubmit {display: flex;margin-top: 30px}header {font-weight: 500;height: 70px;background-color: #fff;display: flex;flex-direction: column;box-shadow: 0 3px 16px rgba(0, 0, 0, .08);position: relative;z-index: 22}header:before {content: "";display: block;height: 5px;width: 100%;background: linear-gradient(to right, #ffdf00, #54a4d2)}header .headerInner {background-color: #fff;height: 65px;display: flex;align-items: center;position: relative}.headerLogo {width: 130px;height: 30px}.headerNavA {display: flex;margin-left: auto}.headerNavA a {display: flex}.headerNavA span {display: flex}.headerNavA span i {color: #56B2C7}.headerNavA_fav span {align-items: flex-end;position: relative}.headerNavB .btn_B-Y {justify-content: start;width: 185px}.headerNavB .btn_B-Y img {width: 16.7px;height: 22.4px;margin: 2px 7px 0 9px}.headerNavB .btn_B-C {width: 140px}.headerHistory {position: relative;z-index: 21}.headerHistory_wrapper {position: relative;height: 0;margin: 0 auto}.headerHistory_inner {background-color: #f7f7f7;box-shadow: 0 13px 16px rgba(0, 0, 0, .16);position: absolute;top: 0;box-sizing: border-box;transition: transform .3s}body:not(.isHeaderHistoryActive) .headerHistory_inner {transform: translateY(-800px)}.headerHistory_title {font-size: 16px;font-weight: 700}.headerHistory ul.isTypeA a {padding: 0 30px 0 123px}.headerHistory ul.isTypeA img {width: 100px;height: 66px;-o-object-fit: cover;object-fit: cover;position: absolute;left: 15px;top: 15px}.headerHistory ul.isTypeB a {padding: 0 30px 0 20px}.headerHistory li {background: #fff;box-shadow: 0 1px 4px rgba(21, 34, 50, .08);margin-top: 10px}.headerHistory a {display: flex;flex-direction: column;justify-content: center;gap: 8px;height: 96px;position: relative}.headerHistory a:after {content: "";display: block;width: 6px;height: 100%;background: url(../img/icon_tri_R.svg) no-repeat center/contain;position: absolute;top: 0;right: 15px}.headerHistory a p {overflow: hidden;white-space: nowrap;text-overflow: ellipsis}.headerHistory_p1 {color: #0064E8;font-size: 14px;font-weight: 700;text-decoration: underline}.headerHistory_p2 {font-size: 12px;font-weight: 400}.headerHistory_p3 {font-size: 14px;line-height: 22px;font-weight: 400}body:not(.isHeaderNavSPActive) .headerNavSP {display: none}.headerNavSP_lead {font-size: 16px;line-height: 28px;padding: 0 20px}.headerNavSP_title {font-size: 20px;font-weight: 700;width: 100%;height: 29px;display: flex;align-items: center}.headerNavSP_title img {width: 23px;height: 23px;margin-right: 7px}.headerNavSP_btns,.headerNavSP_recommend {display: flex;flex-wrap: wrap;gap: 20px 10px;padding: 0 20px;margin-top: 30px}.headerNavSP_btns a {flex: 1}.headerNavSP_btns a:nth-of-type(1) {padding-right: 8px}.headerNavSP_btns a:nth-of-type(2) {align-items: start;flex-direction: column;gap: 5px;padding-left: 15px}.headerNavSP_btns a:nth-of-type(2) span:nth-of-type(1) {font-size: 12px}.headerNavSP_recommend div {display: flex;width: 100%;align-items: center;justify-content: space-between;height: 40px}.headerNavSP_recommend div p {font-size: 14px;line-height: 21px}.headerNavSP .headingHex {margin: 30px 20px 0}.headerNavSPLinks {padding: 0 10px;margin-top: 30px}.headerNavSPLinks.isTypeA {border-bottom: 1px solid #2a4467}.headerNavSPLinks.isTypeA li:nth-of-type(1) {border-bottom: 1px solid #2a4467}.headerNavSPLinks.isTypeA li.isTypeA {border-top: 1px solid #2a4467}.headerNavSPLinks.isTypeA li.isTypeA a {height: 63px}.headerNavSPLinks.isTypeA li.isTypeA em {font-size: 20px;font-weight: 700;width: 110px}.headerNavSPLinks.isTypeA li.isTypeA span {font-size: 12px;line-height: 18px;flex: 1}.headerNavSPLinks.isTypeA li.isTypeB a {height: 52px}.headerNavSPLinks.isTypeA li.isTypeB span {font-size: 16px}.headerNavSPLinks.isTypeB li {border-top: 1px solid #2a4467}.headerNavSPLinks.isTypeB a {font-size: 16px;height: 63px}.headerNavSPLinks a {display: flex;justify-content: start;padding: 0 10px}.headerNavSPLinks a:after {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 6px;right: 10px}.headingHex {font-size: 20px;line-height: 27px;font-weight: 700;padding-left: 36px;min-height: 29px;background: url(../img/icon_hex.svg) no-repeat left top;background-size: 25px 29px}.iconHead {margin-top: 20px}.iconHead h1 {font-weight: 700;display: flex;align-items: center;gap: 10px}.iconHead h1 img {width: 38px;height: 38px}.iconHead p {font-size: 16px;line-height: 28px;margin-top: 20px}i[class^="icon_"] {display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: currentColor}.icon_tri_B {-webkit-mask-image: url(../img/icon_tri_B.svg);mask-image: url(../img/icon_tri_B.svg)}.icon_tri_R {-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg)}.icon_arrow_L {-webkit-mask-image: url(../img/icon_arrow_L.svg);mask-image: url(../img/icon_arrow_L.svg)}.icon_arrow_R {-webkit-mask-image: url(../img/icon_arrow_R.svg);mask-image: url(../img/icon_arrow_R.svg)}.icon_arrow_B {-webkit-mask-image: url(../img/icon_arrow_B.svg);mask-image: url(../img/icon_arrow_B.svg)}.icon_arrow_T {-webkit-mask-image: url(../img/icon_arrow_T.svg);mask-image: url(../img/icon_arrow_T.svg)}.icon_heart {-webkit-mask-image: url(../img/icon_heart.svg);mask-image: url(../img/icon_heart.svg)}.icon_heart2 {-webkit-mask-image: url(../img/icon_heart2.svg);mask-image: url(../img/icon_heart2.svg)}.icon_hamburger {-webkit-mask-image: url(../img/icon_hamburger.svg);mask-image: url(../img/icon_hamburger.svg)}.icon_hex {-webkit-mask-image: url(../img/icon_hex.svg);mask-image: url(../img/icon_hex.svg)}.icon_search {-webkit-mask-image: url(../img/icon_search.svg);mask-image: url(../img/icon_search.svg)}.icon_check {-webkit-mask-image: url(../img/icon_check.svg);mask-image: url(../img/icon_check.svg)}.icon_close {-webkit-mask-image: url(../img/icon_close.svg);mask-image: url(../img/icon_close.svg)}.megamenu {display: none;color: #fff;background-color: rgba(17, 47, 86, .9);position: absolute;top: 100px;left: 0;right: 0}.bandnavPanels>li:hover .megamenu {display: grid}.megamenu .box {padding: 30px 0 64px}.megamenu .box:before {content: "";display: block;width: 130px;height: 15px;position: absolute;top: -15px;left: 150px;background-color: rgba(17, 47, 86, .9);-webkit-mask-size: 14px 12px;mask-size: 14px 12px;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center bottom;mask-position: center bottom;-webkit-mask-image: url(../img/icon_tri_T.svg);mask-image: url(../img/icon_tri_T.svg)}.megamenuTtile {font-size: 24px;line-height: 1;font-weight: 700;width: 100%}.megamenuLead {font-size: 14px;line-height: 21px;margin-top: 20px}.megamenuAreaselect {display: flex;flex-wrap: wrap;gap: 20px;margin-top: 30px}.megamenuAreaselect .btn_C-W {width: 180px}.megamenuType {margin-top: 30px;display: grid;gap: 0 40px;grid-template-columns: 180px 240px 240px 180px}.megamenuType_head-A,.megamenuType_body {position: relative}.megamenuType_head-A:after,.megamenuType_body:after {content: "";display: block;height: 100%;border-right: 1px solid #ddd;position: absolute;top: 0;right: -20px;opacity: .3}.megamenuType_head {font-size: 16px;font-weight: 700;padding: 5px 0 18px;grid-row: 1 / 2}.megamenuType_head-A {grid-column: 1 / 2}.megamenuType_head-B {grid-column: 2 / 5}.megamenuType_body {padding-top: 13px}.megamenuType_body:nth-last-of-type(1) .btn_C-W {padding-right: 8px}.megamenuType .btn_C-W {margin-bottom: 18px}.megamenuType_bodyText {font-size: 14px;line-height: 1.71429;margin-top: -5px;margin-bottom: -5px}.megamenuType_links {display: flex;gap: 10px}.megamenuType_links>div {flex: 1}.megamenuType_linksTitle {font-size: 16px;font-weight: 700;margin: 0 5px}.megamenuType_linksList {display: grid;grid-template-columns: auto 1fr;gap: 8px 16px;margin: 15px 5px 0}.megamenuType_linksList a {color: #65C4FF;font-size: 14px;text-decoration: underline}html {scroll-behavior: smooth}html.disableScrollBehavior {scroll-behavior: auto}body.isModalActive {position: fixed;width: 100%;height: 100%;top: var(--top);left: 0}.modalWrap {position: fixed;top: 0;bottom: 0;right: 0;left: 0;z-index: 30;background-color: rgba(17, 47, 86, .8);overflow: auto}body:not(.isModalActive) .modalWrap {display: none}.modalBtn {text-align: right;margin-bottom: 15px}.modalBtn i {color: #fff;width: 23px;height: 23px}.modalWrap.isTypeA .modalBody {background-color: #fff;border-radius: 5px}.modalWrap.isTypeA .modalBody_box {background-color: #f7f7f7;border-radius: 5px}.navMain>* {box-sizing: border-box}.navTitle {display: flex;align-items: center}.navKeyword div {background-color: #fff;border-radius: 5px;border: 1px solid #cdd6dd;box-shadow: 0 2px 2px rgba(0, 0, 0, .12);display: flex}.navKeyword div i {color: #ccc;height: 100%;flex: none}.navKeyword div input {font-size: 16px;height: 100%;padding: 0;background-color: transparent;border: none}.navRoute ul {display: grid;grid-template-columns: repeat(4, 102px);gap: 10px;margin-top: 20px}.navPanel ul {display: flex;justify-content: space-between}.navPanel li:nth-of-type(1) img {width: 30px;height: 30px}.navPanel li:nth-of-type(2) img {width: 25px;height: 25px}.navPanel a {width: 217px;height: 119px;border-radius: 5px;background: linear-gradient(#fff 0%, #fff 2.96%, #fff 83.25%, #f4f4f4 100%);box-shadow: 0 2px 2px rgba(0, 0, 0, .17);border: none;justify-content: start;padding-left: 20px}.navPanel a:after {width: 7px;right: 20px}.navPanel a img {margin-right: 20px;width: 30px;height: 30px}.navPanel a p {color: #3B4043;font-size: 16px;font-weight: 700;display: flex;flex-direction: column;gap: 9px}.navPanel a p span {font-size: 22px}.navPickup p {color: #3B4043;font-weight: 700}.navPickup ul {display: inline-flex;flex-wrap: wrap}.navPickup a {color: #119dc0;font-size: 14px;font-weight: 500;background-color: #fff;display: flex;align-items: center;justify-content: center;height: 32px;padding: 0 15px;border-radius: 17px}.navPickup a i {width: 15px;height: 15px;margin-right: 7px}.navPanelA ul {display: grid;grid-template-columns: 1fr 1fr;gap: 10px 11px;margin-top: 20px}.navPanelA li:nth-of-type(1) i {-webkit-mask-image: url(../img/nav/panelA_01.svg);mask-image: url(../img/nav/panelA_01.svg)}.navPanelA li:nth-of-type(2) i {-webkit-mask-image: url(../img/nav/panelA_02.svg);mask-image: url(../img/nav/panelA_02.svg)}.navPanelA li:nth-of-type(3) i {-webkit-mask-image: url(../img/nav/panelA_03.svg);mask-image: url(../img/nav/panelA_03.svg)}.navPanelA li:nth-of-type(4) i {-webkit-mask-image: url(../img/nav/panelA_04.svg);mask-image: url(../img/nav/panelA_04.svg)}.navPanelA a {height: 76px;justify-content: start;padding-left: 10px}.navPanelA i {color: #56B2C7;width: 38px;height: 38px;margin-right: 7px}.navPanelA span {display: block}.navPanelA span:nth-of-type(1) {font-size: 20px}.navPanelA span:nth-of-type(2) {font-size: 14px;margin-top: 8px}.navPanelB_title {display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 40px}.navPanelB_title:before,.navPanelB_title:after {content: "";display: block;height: 1px;width: 100%;background-color: #707070}.navPanelB_title span {font-size: 20px;font-weight: 700}.navPanelB_body {display: grid;grid-template-columns: 1fr 1fr;gap: 19px 11px;margin-top: 25px}.navPanelB_body dl {display: grid;gap: 7px 11px}.navPanelB_body dl:nth-of-type(1) {grid-column: 1 / 3;grid-template-columns: 1fr 1fr;gap: 7px 11px}.navPanelB_body dl:nth-of-type(1) dt {grid-column: 1 / 3}.navPanelB_body dt {font-size: 14px;font-weight: 700;width: 100%}.navPanelB_body .btn_D-W {font-size: 18px;line-height: 20px;height: 60px;justify-content: start;padding-left: 10px}.navPanelB_body .btn_D-W img {width: 38px;height: 38px;margin-right: 7px}.navNumber {display: flex;align-items: center}.navNumber img {width: 90px;height: 91px;filter: drop-shadow(0 3px 6px rgba(0, 0, 0, .16))}.navNumber_txt {display: flex}.navNumber_txt span:nth-of-type(2n+1) {font-size: 16px;font-weight: 500}.navNumber_txt span:nth-of-type(2) {font-weight: 700}.propertylistSwipe {width: 100%;overflow: visible}.propertylistSwipe .swiper-slide {width: 180px}.propertylistSwipe .swiper-slide a {display: block}.propertylistSwipe .swiper-slide img {width: 180px;border-radius: 10px}.propertylistSwipe p:nth-of-type(1) {color: #0064E8;font-size: 16px;line-height: 1.25;margin-top: 13px;margin-bottom: -2px;font-weight: 700}.propertylistSwipe p:nth-of-type(2) {font-size: 14px;line-height: 1;margin-top: 12px;margin-bottom: 0;font-weight: 700}.propertylistSwipe p:nth-of-type(3) {color: #999;font-size: 14px;line-height: 1.28571;margin-top: 7px;margin-bottom: -2px}.propertytag {display: inline-flex}.propertytag li {color: #479BBC;background-color: #fff;padding: 0 8px;border: 1px solid currentColor;position: relative}.propertytag li.propertytag-new {color: #D60000}.propertytag li.propertytag-chk:after {content: url(../img/icon_check.svg);display: block;width: 12px;height: 12px;position: absolute;right: -6px;top: -6px}.recommendcheckSP {width: 114px;height: 40px}.recommendcheckSP div {display: flex;align-items: center;justify-content: space-between;width: 96px;height: 40px;border-radius: 20px}.recommendcheckSP div i {width: 32px;height: 32px;border-radius: 16px;background-color: #fff}.recommendcheckSP div span {text-align: center}.recommendcheckSP div span:before {display: inline;font-size: 14px;font-weight: 700}.recommendcheckSP input[type="checkbox"]:checked+div {background-color: #FFE600;padding: 0 4px 0 10px}.recommendcheckSP input[type="checkbox"]:checked+div i {order: 2}.recommendcheckSP input[type="checkbox"]:checked+div span:before {color: #333;content: "ON"}.recommendcheckSP input[type="checkbox"]:not(:checked)+div {background-color: #DEDEDE;padding: 0 10px 0 4px}.recommendcheckSP input[type="checkbox"]:not(:checked)+div i {box-shadow: 2px 0 5px rgba(0, 0, 0, .32)}.recommendcheckSP input[type="checkbox"]:not(:checked)+div span:before {color: #bbb;content: "OFF"}body.isFooterIntersecting .recommendcheckPC {transform: translateY(350px)}.recommendcheckPC_wrap {position: relative;width: 980px;margin: 0 auto}.recommendcheckBalloon {color: #fff;text-align: center;width: 282px;height: 165px;border-radius: 5px;background-color: rgba(17, 47, 86, .8);position: absolute;bottom: 127px;right: -21px}.recommendcheckBalloon:not(.isActive) {display: none}.recommendcheckBalloon:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 10px 16px 0 0;border-color: rgba(17, 47, 86, .8) transparent transparent transparent;position: absolute;bottom: -10px;right: 65px}.recommendcheckBalloon .icon_close {width: 12px;height: 12px;cursor: pointer;position: absolute;top: 16px;right: 16px}.recommendcheckBalloon p:nth-of-type(1) {font-size: 16px;font-weight: 700;margin-top: 28px}.recommendcheckBalloon p:nth-of-type(2) {font-size: 12px;line-height: 1.33333;margin-top: 9px;margin-bottom: -2px}.recommendcheckBalloon .btn_B-Y {width: 203px;margin: 18px auto 0}.recommendcheckBtn {display: block;width: 164px;height: 64px;position: absolute;bottom: 44px;right: -21px}.recommendcheckBtn div {width: 164px;height: 64px;border-radius: 32px;background: no-repeat center;box-shadow: 0 8px 16px rgba(0, 0, 0, .16)}.recommendcheckBtn input[type="checkbox"]:checked+div {background-image: url(../img/icon_concierge_on.svg)}.recommendcheckBtn input[type="checkbox"]:not(:checked)+div {background-image: url(../img/icon_concierge_off.svg)}body.isFooterIntersecting .requiredcheck {transform: translateY(160px)}.requiredcheck_wrap {position: relative;width: 980px;margin: 0 auto}.requiredcheck_balloon {color: #fff;width: 229px;height: 112px;border-radius: 5px;background: rgba(17, 47, 86, .8) url(../img/sumakun.png) no-repeat 184px 24px/38px auto;position: absolute;bottom: 40px;right: -116px}.requiredcheck_balloon p:nth-of-type(1) {font-size: 14px;line-height: 20px;font-weight: 700;text-align: center;margin-top: 16px}.requiredcheck_balloon p:nth-of-type(1) span {color: #FFE600;font-size: 20px}.requiredcheck_balloon p:nth-of-type(2) {font-size: 12px;line-height: 17px;width: 200px;margin: 4px auto 0}.setupA {display: flex;align-items: center;justify-content: space-between}.setupA p {font-size: 14px;font-weight: 500}.setupA p span {font-weight: 700;margin-right: 10px}.setupA p em {font-size: 30px}.setupA div {display: flex;align-items: center;justify-content: end}.setupA select {width: 112px}.setupA select:nth-of-type(1) {width: 170px}.setupC div {background-color: #E9ECEF;display: flex;align-items: center;justify-content: center;width: 148px;height: 68px;position: relative}.setupC div:after {content: "";display: block;width: 0;height: 0;border-style: solid;position: absolute;left: 14px;border-width: 13px 10px 0 10px;border-color: #E9ECEF transparent transparent transparent;bottom: -10px}.setupB~.setupB .setupC div:after {border-width: 0 10px 13px 10px;border-color: transparent transparent #E9ECEF transparent;top: -10px}.setupC div span {font-weight: 700}.setupC p {font-size: 14px;display: flex;align-items: center;justify-content: center;flex: 1}.setupC p a {width: 167px;padding-right: 9px;margin-left: 3px}.pager_pc {text-align: right}.pager_pc .over_text {font-size: 14px;margin-top: 5px}.setupD {display: inline-flex;gap: 5px}.setupD li {display: flex;align-items: center;justify-content: center}.setupD a {font-size: 16px;font-weight: 400;display: flex;align-items: center;justify-content: center;height: 30px;width: 30px;border-radius: 2px;box-sizing: border-box}.setupD a:not(.isCurrent) {background: #fff;border: 1px solid #ddd;box-shadow: 0 1px 0 rgba(21, 34, 50, .16)}.setupD a.isCurrent {color: #479BBC;background-color: #E9ECEF;pointer-events: none}.setupD a i {width: 7px;height: 11.5px}.setupD span {height: 24px}.setupE .page_btn {width: 105px;height: 44px}.setupE a:nth-of-type(1):after {right: auto;left: 10px;-webkit-mask-image: url(../img/icon_tri_L.svg);mask-image: url(../img/icon_tri_L.svg)}.setupE p {display: flex;flex-direction: column;align-items: center;justify-content: center}.setupE p span {font-size: 14px}.setupE p span:nth-of-type(1) {font-weight: 700}.setupE p span:nth-of-type(2) {margin-top: 12px}.shindanvalResult {box-shadow: 0 1px 4px rgba(21, 34, 50, .08)}.shindanvalResult_head {font-weight: 700;text-align: center;background-color: #F4F5EF;height: 83px}.shindanvalResult_head span {color: #479BBC;font-size: 28px}.shindanvalResult_title {color: #479BBC;font-size: 24px}.shindanvalResult_body {box-sizing: border-box}.shindanvalResult_plan {border-top: 1px solid #ddd}.shindanvalResult_caption {font-size: 12px;font-family: 'Noto Sans JP';height: 17px;display: flex;align-items: center}.shindanvalResult_caption i {display: inline-block;width: 19px;height: 15px;margin-right: 5px}.shindanvalResult_caption i:nth-of-type(1) {border: 1px solid #479BBC;background-color: rgba(221, 242, 255, .5)}.shindanvalResult_caption i:nth-of-type(2) {border: 1px solid #f9d548;background-color: rgba(250, 255, 191, .5);margin-left: 9px}.shindanvalResult_price {font-size: 16px;font-weight: 700}.shindanvalResult_price span {font-size: 36px;margin-right: 13px}.shindanvalResult_floor {font-weight: 500;display: flex;align-items: center;gap: 18px}.shindanvalResult_floor span {display: flex;align-items: center;gap: 8px}.shindanvalMessage {border-radius: 5px;box-sizing: border-box;position: relative}.shindanvalMessage_title {font-weight: 700}.shindanvalMessage_text {font-size: 16px;line-height: 28px;flex: 1}.shindanvalMessage_text em {font-size: 18px;font-weight: 700}.shindanvalMessage.isTypeA {margin-top: 30px}.shindanvalMessage.isTypeB .shindanvalMessage_text {margin-top: 0}.shindanvalMessage.isTypeC .shindanvalMessage_btn {display: flex;justify-content: space-between}.shindanvalMessage.isTypeC .shindanvalMessage_btn>p span {font-size: 15px;font-weight: 700;margin-top: 13px}.shindanvalMessage.isTypeD {margin-top: 30px}.shindanvalTry {border-top: 1px solid #ddd}.shindanvalTry_head {font-weight: 700}.shindanvalTry_head span {color: #479BBC;margin: 0 1em}.shindanvalTry_head em {font-size: 36px;margin-right: 5px}.shindanvalTry_title {color: #fff;font-size: 18px;font-weight: 700;height: 60px;line-height: 60px;padding-left: 20px;border-radius: 5px;background-color: #479BBC}.shindanvalTry_price {gap: 1px;border: 1px solid #ddd;background-color: #ddd;margin-top: 20px}.shindanvalTry_price li {line-height: 1.375;height: 60px;background-color: #fff;display: flex;justify-content: space-between;align-items: center;gap: 10px;padding: 0 20px}.shindanvalTry_price li.isTypeA {background-color: #FDFFF5}.shindanvalTry_price li.isTypeB {background-color: #F7F7F7}.shindanvalTry_price li label {flex: 1}.shindanvalTry_price li label span {margin-left: 10px}.shindanvalTry_price li>span {font-weight: 700}.shindanvalTry_caption {font-size: 14px;font-family: 'Noto Sans JP';display: flex}.shindanvalTry_caption span {display: inline-flex;align-items: center;gap: 8px}.shindanvalTry_caption span:nth-of-type(1) i {background-color: #FDFFF5}.shindanvalTry_caption span:nth-of-type(2) i {background-color: #F7F7F7}.shindanvalTry_caption i {border: 1px solid #ddd;display: inline-block;width: 58px;height: 25px}.shindanvalTry_btn {margin-top: 40px}.stepnav {display: flex;height: 64px;margin-top: 20px;overflow: hidden}.stepnav li {font-weight: 700;flex: 1;height: 62px;display: flex;align-items: center;justify-content: center;background-color: #fff;border: 1px solid #D8D8D8;position: relative}.stepnav li:before {--color: #D8D8D8;--h: 32px;--t: -1px}.stepnav li:after {--color: #fff;--h: 30px;--t: 1px}.stepnav li:after,.stepnav li:before {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: var(--h) 0 var(--h) var(--w);border-color: transparent transparent transparent var(--color);position: absolute;z-index: 1;top: var(--t);right: calc(var(--w) * -1+-1px)}.stepnav li:nth-last-of-type(1):before,.stepnav li:nth-last-of-type(1):after {display: none}.stepnav li:nth-last-of-type(n+2) {border-right-color: transparent}.stepnav li:nth-of-type(n+2) {border-left-color: transparent}.stepnav li span:nth-of-type(1) {color: #119DC0}.stepnav li.isActive {background-color: #119DC0;border: 1px solid #119DC0}.stepnav li.isActive:before,.stepnav li.isActive:after {--color: #119DC0}.stepnav li.isActive span {color: #fff}.boxE404Head h1 {color: #119DC0;font-weight: 700}.boxE404Head p {font-size: 16px;line-height: 28px;margin-top: 20px}.boxE404List {border-radius: 5px;background-color: #f7f7f7;margin-top: 50px}.boxE404List p {font-size: 18px;font-weight: 700}.boxE404List ul {display: grid;margin-top: 20px}.boxE404List li {font-size: 14px;line-height: 20px;font-weight: 500}.boxE404List li:before {content: "-";display: inline;margin-right: .25em}.boxE404Btn .btn_G-Y {margin: 0 auto}.boxContWrap {display: grid}.boxContMore {text-align: right;margin-top: 10px}.boxContMore a {color: #0064E8}.boxContThumlist li {border-bottom: 1px solid #ddd;padding-bottom: var(--margin)}.boxContThumlist li:nth-last-of-type(n+2) {margin-bottom: var(--margin)}.boxContThumlist a {width: 100%;display: flex;gap: var(--gap)}.boxContThumlist img {border-radius: 10px;width: var(--img);height: var(--img);-o-object-fit: cover;object-fit: cover}.boxContThumlist div {flex: 1;min-width: 0}.boxContThumlist p:nth-of-type(1) {font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.boxContListHead h1 {font-size: 28px;font-weight: 700;display: flex;align-items: center}.boxContListHead h1 img {width: 38px;height: 38px;margin-right: 10px}.boxContListHead p {font-size: 16px;line-height: 24px;margin-top: 20px}.boxContListList {--gap: 12px}.boxContListList li p:nth-of-type(2) {font-size: 14px}.boxContDetlHead {position: relative}.boxContDetlHead:before {content: "";display: block;width: 100%;height: 100%;background: #fdfff5;border: 1px solid #efe9b3;position: absolute;top: 0;left: 0;z-index: -1}.boxContDetlHead p {font-weight: 500;display: flex;align-items: center;height: 100%;position: relative;z-index: 2}.boxContDetlHead figure {height: 100%;position: absolute;top: 0;right: 0}.boxContDetlHead img {height: 100%;-webkit-mask-size: contain;mask-size: contain}.boxContDetlH1 {font-weight: 700;display: flex;gap: 10px;align-items: center}.boxContDetlTOC {border-radius: 5px;background: #f7f7f7;margin-top: 20px}.boxContDetlTOC p {font-size: 18px;font-weight: 700}.boxContDetlTOC ul {display: flex;flex-direction: column;gap: 4px}.boxContDetlTOC li.isTypeH3 {margin-left: 20px}.boxContDetlTOC a {color: #0064E8;text-decoration: underline}.boxContDetlTOC a:hover {text-decoration: none}.boxContDetlBody h2 {color: #fff;font-weight: 700;background: #479bbc}.boxContDetlBody h3 {color: #119DC0;font-weight: 700;line-height: 32px;margin-top: 16px}.boxContDetlBody p {font-size: 16px;line-height: 28px;margin-top: 16px}.boxContDetlBody p+p {margin-top: 28px}.boxContDetlBody a {color: #0064E8;text-decoration: underline}.boxContDetlBody a:hover {text-decoration: none}.boxContDetlBody figure {display: block;margin-top: 16px}.boxContDetlBody figure img {border-radius: 10px}.boxContDetlBody table {margin-top: 16px;width: 100%;table-layout: fixed}.boxContDetlBody th,.boxContDetlBody td {border: 1px solid #ddd;text-align: center;vertical-align: middle;min-height: 60px;padding: 12px}.boxContDetlBody th {font-weight: 700;background-color: #f7f7f7}.boxContDetlBody_anchorTri a {font-size: 14px;line-height: 22px}.boxContDetlRelation {border-radius: 5px;border: 1px solid #d8d8d8;margin-top: 16px}.boxContDetlRelation h2 {font-size: 16px;line-height: 24px;padding-left: 35px;min-height: 24px;background-size: 21px 24px}.boxContDetlRelation p:nth-of-type(1) {color: #0064E8;font-size: 16px;line-height: 28px;text-decoration: underline}.boxContDetlRelation p:nth-of-type(2) {color: #999;font-size: 14px;line-height: 22px;margin-top: 4px;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden}.boxContDetlRelation:hover p:nth-of-type(1) {text-decoration: none}.boxContAsideCTA_head {font-weight: 700;text-align: center;margin: 0 auto}.boxContAsideCTA_head+.boxContAsideCTA_body {margin-top: 15px}.boxContAsideCTA_body {border-radius: 5px;background: #f4f5ef}.boxContAsideCTA_text p:nth-of-type(1) {color: #119DC0;font-size: 26px;font-weight: 700;line-height: 38px}.boxContAsideCTA_text p:nth-of-type(2) {font-size: 16px;line-height: 26px}.boxContAsideCTA .btn_A-Y {font-size: 24px;line-height: 34px}.boxContAsideSearch {margin-top: 50px}.boxContAsideSearch_lead {font-size: 16px;line-height: 28px}.boxContAsideSearch_body {margin-top: 30px}.boxContAsideRanking {margin-top: 50px}.boxContAsideRanking ol {counter-reset: section}.boxContAsideRanking ol a {position: relative;border-radius: 10px 0 0 0;overflow: hidden}.boxContAsideRanking ol a:before {content: "";display: block;width: 0;height: 0;border-style: solid;border-color: var(--color) transparent transparent transparent;position: absolute;top: 0;left: 0;opacity: .6}.boxContAsideRanking ol a:after {counter-increment: section 1;content: counter(section);display: inline-block;color: #fff;font-weight: 700;position: absolute;top: 6px}.boxContAsideRanking ol li:nth-of-type(1) {--color: #d60000}.boxContAsideRanking ol li:nth-of-type(2) {--color: #ffd500}.boxContAsideRanking ol li:nth-of-type(3) {--color: #119dc0}.boxContAsideRanking ol li p:nth-of-type(2) {font-size: 14px}.boxContAsideKnowledge {--margin: 16px;--img: 72px;--gap: 12px}.boxContAsideKnowledge ol {margin-top: 24px}.boxContAsideKnowledge li a {align-items: center}.boxContAsideKnowledge li p:nth-of-type(1) {font-size: 14px;line-height: 24px}.boxContAsideKnowledge li p:nth-of-type(2) {font-size: 14px;line-height: 20px;margin-top: 4px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.boxContAsideList {margin-top: 50px}.boxContAsideList ul {margin-top: 24px}.boxContAsideList li {border-bottom: 1px solid #ddd;padding-bottom: 16px}.boxContAsideList li:nth-last-of-type(n+2) {margin-bottom: 16px}.boxContAsideList li p {font-size: 14px;line-height: 20px}.boxContAsideList li p:nth-of-type(1) {font-weight: 700;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.boxContAsideList li p:nth-of-type(2) {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.boxCustHead h1 {font-size: 28px;font-weight: 700}.boxCustHead p {font-size: 16px;line-height: 28px}.boxCustHead a {color: #0064E8;text-decoration: underline}.boxCustHead a:hover {text-decoration: none}.boxCustTabmenu {position: relative;overflow: hidden}.boxCustTabmenu:before {content: "";display: block;width: 100%;background: linear-gradient(#f5ffe2 0%, #e3fafe 42.17%, #fff 100%);position: absolute;top: 0;left: 0;right: 0;z-index: -1}.boxCustTabmenu ul {align-items: flex-end}.boxCustTabmenu li.isCurrent a {color: #479BBC;pointer-events: none;background-color: #fff}.boxCustTabmenu a {font-weight: 700;display: flex;align-items: center;justify-content: center;border: 1px solid #CAEAB7;border-bottom: none;border-radius: 5px 5px 0 0;background-color: #F7F7F7}.boxCustTabswitch {border-top: 1px solid #ddd}.boxCustTabswitch ul {display: flex;align-items: center}.boxCustTabswitch ul:after {content: "";display: block;width: 1px;height: 40px;background-color: #ddd;order: 2}.boxCustTabswitch li:nth-of-type(2) {order: 3}.boxCustTabswitch li.isCurrent a {color: #479BBC;cursor: default;pointer-events: none}.boxCustTabswitch li.isCurrent a:after {content: "";display: block;width: 100px;height: 5px;background-color: #479BBC;position: absolute;left: 50%;bottom: 0;margin-left: -50px}.boxCustTabswitch a {font-weight: 700;display: flex;align-items: center;justify-content: center;height: 64px;position: relative}.boxCustListWrap {background-color: #F7F7F7}.boxCustPropertyWrap {display: flex;flex-direction: column}.boxCustProperty {position: relative}.boxCustProperty_name a {color: #0064E8;font-size: 16px;line-height: 1.4375;margin-top: -3.5px;margin-bottom: -3.5px;font-weight: 700;text-decoration: underline;display: inline-block}.boxCustProperty_fig a {display: block;width: 100%;height: 100%}.boxCustProperty_fig img {-o-object-fit: cover;object-fit: cover;width: 100%;height: 100%}.boxCustProperty .propertytag {pointer-events: none;position: absolute;flex-wrap: wrap;align-content: flex-start}.boxCustProperty_price {color: #D60000;font-size: 20px;font-weight: 500}.boxCustProperty_plan {font-size: 16px;font-weight: 500;margin-top: 12px}.boxCustProperty_loc {font-size: 12px;line-height: 22px}.boxCustProperty_area {font-size: 12px;line-height: 22px}.boxCustProperty_area span {color: #999;display: inline-block;margin-right: 8px}.boxCustLead {margin-top: 20px}.boxCustLead_head {color: #119DC0;font-size: 20px;font-weight: 700}.boxCustLead_body {font-size: 16px;line-height: 28px}.boxCustLead_body span {font-weight: 700}.boxCustSubmit.isTypeB {display: flex}.boxCustFavoConditions {display: flex;flex-direction: column}.boxCustFavoConditions-concierge li {background-color: #FFFED6}.boxCustFavoConditions li {position: relative}.boxCustFavoConditions_title {font-size: 14px;display: flex;align-items: center}.boxCustFavoConditions_title img {width: 16px;height: 16px;margin-right: 7px}.boxCustFavoConditions_btns {display: flex;flex-direction: column;gap: 10px}.boxCustFavoConditions .btn_C-G.isInactive span:nth-of-type(1),.boxCustFavoConditions .btn_C-G:not(.isInactive) span:nth-of-type(2) {display: none}.boxCustFavoConditions .btn_C-G.isInactive {color: #B1B1B1;background-color: #F7F7F7;box-shadow: none;pointer-events: none}.boxCustFavoConditions .btn_C-G.isInactive:after {display: none}.boxCustFavoConcierge_lead {font-size: 16px;line-height: 1.75;margin-top: 28px;margin-bottom: -6px}.boxCustFavoMessage {width: 100%;position: fixed;top: 30px;left: 0;pointer-events: none;transition: transform .3s;z-index: 23}.boxCustFavoMessage:not(.isActive) {transform: translateY(-150px)}.boxCustFavoMessage>div {background-color: rgba(17, 47, 86, .9);box-shadow: 0 3px 6px rgba(0, 0, 0, .16);border-radius: 5px;display: flex;align-items: center;height: 86px;padding: 0 28px;position: absolute;top: 0}.boxCustFavoMessage p {display: flex;align-items: center;gap: 15px}.boxCustFavoMessage i {color: #FDE600;width: 20px;height: 15px}.boxCustFavoMessage span {color: #fff;font-size: 18px;line-height: 28px;font-weight: 700;flex: 1}.boxCustLginForm_check {text-align: center}.boxCustLginForm_check label {display: inline-flex}.boxCustLginForm_guide {color: #0064E8;text-align: center;margin-top: 20px}.boxCustLginRegist {border-radius: 5px;background-color: #f4f5ef}.boxCustLginRegist p {font-size: 16px;line-height: 28px}.boxCustProfBtns {display: flex;margin-top: 50px}.boxCustProfBtns p {font-weight: 700;display: flex;flex-direction: column;align-items: center;background: url(../img/customer/img01.svg) no-repeat center/contain}.boxCustProfCompMessage p:nth-of-type(1) {color: #119DC0;font-size: 20px;font-weight: 700}.boxCustProfCompMessage p:nth-of-type(2) {font-size: 16px;line-height: 28px;margin-top: 22px}.boxCustRgstNotice p:nth-of-type(1) {font-size: 16px;font-weight: 700;border-radius: 5px;background-color: #f4f5ef;margin-top: 20px}.boxCustRgstNotice p:nth-of-type(2) {font-size: 16px;line-height: 28px;margin-top: 20px}.boxCustRootContainerR {display: flex;flex-direction: column;gap: 20px}.boxCustRootRecommend {border-radius: 5px;background-color: #f4f5ef}.boxCustRootRecommend_head .btn_F {border-color: #ccc}.boxCustRootRecommend_title {font-size: 16px;line-height: 24px;font-weight: 700}.boxCustRootRecommend_result {display: flex}.boxCustRootRecommend_result p {font-size: 14px;font-weight: 700}.boxCustRootRecommend_result p span {font-size: 30px;display: inline-block;margin: 0 5px 0 8px}.boxCustRootRecommend_result a {border-color: #ccc;width: 90px}.boxCustRootPropertylist ul {margin-top: 30px}.boxCustRootConditions ul {margin-top: 30px}.boxCustRootConditions li {display: flex;align-items: center;border-bottom: 1px solid #ddd;margin-top: 19px}.boxCustRootConditions li p:nth-of-type(1) {font-size: 14px;line-height: 22px}.boxCustRootConditions li p:nth-of-type(2) {font-size: 14px;font-weight: 700}.boxCustRootConditions li p:nth-of-type(2) span {font-size: 30px;display: inline-block;margin: 0 5px 0 8px}.boxCustRootConditions .btn_F {border-color: #ccc;width: 90px}.boxCustRootBtns {display: flex;flex-direction: column;gap: 20px}.boxCustRootBtns a:nth-last-of-type(1) {color: #0064E8;text-decoration: underline;display: flex;align-items: center;align-self: end}.boxCustRootBtns a:nth-last-of-type(1):before {content: "";display: block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: #0064E8;width: 5px;height: 6px;-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);margin-right: 4px}.boxCustRootShindan_head {color: #fff;font-size: 16px;font-weight: 700;background-color: #479BBC;height: 41px;padding-left: 20px;display: flex;align-items: center}.boxCustRootShindan_body {padding: 1px 20px 20px;background-color: #F4F5EF}.boxCustRootShindan p {font-weight: 700}.boxCustRootShindan p:nth-of-type(1) {font-size: 16px;line-height: 1.5;margin-top: 21px;margin-bottom: -4px}.boxCustRootShindan p:nth-of-type(2) {font-size: 24px;margin-top: 20px}.boxCustRootShindan img {width: 100%;margin-top: 20px}.boxCustRootShindan a {margin-top: 20px}.boxCustWdrwMain {border-radius: 5px;background-color: #f7f7f7;position: relative}.boxCustWdrwMain dt {font-size: 14px;line-height: 21px;font-weight: 700}.boxCustWdrwMain dd {font-size: 16px;line-height: 21px}.boxCustWdrwMain textarea {background-color: #fff;margin-top: 10px}.pageDetl .asideRecommend,.pageDetl .asideSimulation,.pageDetl .asideShindan,.pageDetl .asideLinks {margin-top: 50px}.boxDetlTitle p {font-size: 14px;height: 16px;display: flex;align-items: center;gap: 7px}.boxDetlTitle p img {width: 16px;height: 16px}.boxDetlTitle h1 {font-weight: 700}.boxDetlSlideMainWrap {grid-column: 1 / 4;overflow: hidden}.boxDetlSlideMain_slide li {background: #000;position: relative;display: flex;align-items: center;justify-content: center}.boxDetlSlideMain_slide li.swiper-slide-active {cursor: pointer}.boxDetlSlideMain_slide li:not(.swiper-slide-active) {pointer-events: none}.boxDetlSlideMain_slide img {width: 100%;height: 100%;-o-object-fit: contain;object-fit: contain}.boxDetlSlideMain_slide p {color: #fff;font-size: 12px;line-height: 18px;background-color: rgba(22, 22, 22, .8);position: absolute;bottom: 0;left: 0;right: 0}.boxDetlSlideMain_navigation a {width: 34px;height: 34px;border-radius: 50%;background-color: #FFE600;display: flex;align-items: center;justify-content: center;filter: drop-shadow(0 3px 6px rgba(0, 0, 0, .16));pointer-events: auto}.boxDetlSlideMain_navigation a img {width: 8px;height: 14px}.boxDetlSlideThum {padding-top: 10px}.boxDetlSlideThum_slide li {cursor: pointer;position: relative}.boxDetlSlideThum_slide li.swiper-slide-thumb-active {outline: 6px solid #479BBC;outline-offset: -6px;cursor: default}.boxDetlSlideThum_slide li.swiper-slide-thumb-active:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-color: transparent transparent #479BBC transparent;position: absolute;left: 50%}.boxDetlSlideThum_slide img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover}.boxDetlSlideThum_navigation {position: relative}.boxDetlSlideThum_navigation li {width: 30px;height: 90px}.boxDetlSlideThum_navigation a {display: flex;align-items: center;justify-content: center;width: 30px;height: 90px;border-radius: 2px;border: 1px solid #ddd;box-shadow: 0 1px 0 rgba(21, 34, 50, .16);pointer-events: auto}.boxDetlSlideThum_navigation a img {width: 7px;height: 12px}.boxDetlTags ul {display: flex;flex-wrap: wrap;gap: 10px}.boxDetlTags li {color: #479BBC;font-size: 12px;line-height: 18px;border: 1px solid currentColor;height: 18px;padding: 0 5px}.boxDetlDesc p {font-size: 16px;line-height: 28px}.boxDetlCTA_head {font-size: 16px;font-weight: 700;text-align: center}.boxDetlCTA_fav {border-radius: 5px;border: 1px solid #ddd;box-shadow: 0 1px 0 rgba(21, 34, 50, .16);display: flex;align-items: center;justify-content: center;box-sizing: border-box}.boxDetlCTA_fav span {display: flex;align-items: center;gap: 10px}.boxDetlCTA_fav span:nth-of-type(1) i {color: #56B2C7}.boxDetlCTA_fav span:nth-of-type(2) i {color: #E51165}.boxDetlCTA_fav.isActive span:nth-of-type(1),.boxDetlCTA_fav:not(.isActive) span:nth-of-type(2) {display: none}.boxDetlCTA_fav i {width: 21px;height: 21px}.boxDetlPrice dt {font-weight: 700}.boxDetlPrice dd {font-weight: 500;font-size: 30px}.boxDetlSpec {font-size: 16px;line-height: 28px;display: grid;grid-template-columns: 95px 1fr}.boxDetlSpec dt,.boxDetlSpec dd {border-top: 1px solid #ddd;padding: 15px 0}.boxDetlSpec dt {font-weight: 700;padding-left: 10px}.boxDetlNote {font-size: 16px;line-height: 28px;background-color: #f7f7f7}.boxDetlFixedCTA a {height: 36px;flex: 1}.boxDetlFixedCTA a:after {display: none}.boxDetlPlanSlide {width: 100%;overflow: visible;margin-top: 30px}.boxDetlPlanSlide .swiper-slide {width: 308px}.boxDetlPlanSlide .swiper-slide a {display: block;width: 306px;height: 228px;border: 1px solid #ddd}.boxDetlPlanSlide .swiper-slide img {width: 306px;height: 228px;-o-object-fit: cover;object-fit: cover;cursor: pointer}.boxDetlDesign {margin-top: 50px}.boxDetlDesign>a img {width: 100%}.boxDetlTable {display: grid;border-top: 1px solid #ddd;border-right: 1px solid #ddd}.boxDetlTable dt,.boxDetlTable dd {min-height: 24px;border-bottom: 1px solid #ddd}.boxDetlTable dt {font-size: 14px;font-weight: 700;display: flex;align-items: center;justify-content: center;text-align: center;background-color: #F7F7F7;border-left: 1px solid #ddd}.boxDetlTable dd {display: table-cell;vertical-align: middle}.boxDetlTable dd li {margin-left: 1em;text-indent: -1em}.boxDetlTable_more span {font-size: 16px;display: flex;align-items: center;justify-content: center;gap: 6px;height: 20px;padding-top: 50px}.boxDetlTable_more i {color: #bbb;width: 12px;height: 7px}.boxDetlTable.isActive+.boxDetlTable_more {display: none}.boxDetlArea {margin-top: 50px}.boxDetlAreaSlide .swiper {overflow: visible}.boxDetlAreaSlide ul {margin-top: 30px}.boxDetlAreaSlide .swiper-slide {width: 232px}.boxDetlAreaSlide .swiper-slide img {width: 232px;height: 174px;-o-object-fit: cover;object-fit: cover;cursor: pointer}.boxDetlAreaSlide .swiper-slide p {color: #3B4043;font-size: 14px;font-weight: 700;line-height: 28px;margin-top: 10px}.boxDetlAreaTable {margin-top: 30px}.boxDetlAreaMap {margin-top: 30px}.boxDetlAreaMap iframe {display: block;width: 100%}.boxDetlAreaMap li {font-size: 14px;line-height: 24px;margin-left: 1em;text-indent: -1em}.boxDetlInfo {margin-top: 50px}.boxDetlInfo dl {margin-top: 30px}.boxDetlCompany {margin-top: 50px}.boxDetlCompany>div {margin-top: 30px;background: #f7f7f7;border-radius: 5px}.boxDetlCompany_name {font-size: 24px;font-weight: 700;margin-top: 26px}.boxDetlCompany_branch {font-size: 18px;font-weight: 700;margin-top: 10px}.boxDetlCompany .btn_C-W:after {color: #333}.boxDetlCompany_address {color: #999;font-size: 14px;line-height: 18px}.boxDetlCompany .btn_B-R {margin: 20px auto 0}.boxDetlDeveloper {margin-top: 50px}.boxDetlDeveloper dl {margin-top: 30px}.boxDetlDeveloper_link {text-align: center;margin-top: 30px}.boxDetlDeveloper_link a {color: #0064E8;font-size: 16px}.boxDetlDeveloper_link a:before {top: -2px}.boxDetlFootnote {margin-top: 50px}.boxDetlFootnote li {font-size: 12px;line-height: 18px;margin-left: 1em;text-indent: -1em}.boxDetlModalSlide .swiper-slide {padding-bottom: 50px}.boxDetlModalSlide .swiper-slide img {background-color: #000;-o-object-fit: contain;object-fit: contain}.boxDetlModalSlide .swiper-slide p {color: #fff;font-weight: 700;font-size: 16px;line-height: 1.75;margin-top: 60px;margin-bottom: -6px}.boxDetlModalSlide_navigation {display: flex;gap: 13px;position: absolute;z-index: 2}.boxDetlModalSlide_navigation a {width: 34px;height: 34px;border-radius: 17px;background-color: #fff;display: flex;align-items: center;justify-content: center}.boxEsttLead_head {color: #119DC0;font-size: 20px;font-weight: 700}.boxEsttLead_body {font-size: 16px;line-height: 28px}.boxEsttLead_body span {font-weight: 700}.boxEsttPolicy {font-size: 12px;line-height: 17px;border-radius: 5px;background-color: #fff}.boxEsttPolicy p {font-weight: 700}.boxEsttPolicy ul {display: flex;flex-direction: column;gap: 1em;overflow-y: scroll}.boxEsttPolicy li {padding-left: 15px;position: relative}.boxEsttPolicy li:before {content: "・";display: inline-block;position: absolute;top: 0;left: 0}.boxEsttList table {width: 900px}.boxEsttList td,.boxEsttList th {font-size: 14px;line-height: 20px;vertical-align: middle;border: 1px solid #ddd;padding: 8px 16px}.boxEsttList th {font-weight: 700;text-align: center;background-color: #F4F5EF}.boxEsttList td {background-color: #fff}.boxEsttList td:nth-of-type(1) {width: 132px}.boxEsttList td:nth-of-type(2) {width: 191px}.boxEsttList td:nth-of-type(3) {width: 164px}.boxEsttList td img {width: 132px}.boxEsttConfirm {margin-top: 30px}.boxEsttSubmit {display: flex}.pageIkko .boxTopNavConditions {margin-top: 20px}.boxIkkoTheme ul {margin-top: 30px}.boxIkkoTheme a {font-weight: 500;display: flex;align-items: center}.boxIkkoValue {color: #3B4043;background-color: #F4F5EF}.boxIkkoValue h2 {display: flex;flex-direction: column;align-items: center}.boxIkkoValue h2:after {content: "";display: inline-block;width: 100px;height: 5px;background-color: #fff;margin-top: 25px}.boxIkkoValue h2 p {font-weight: 700;text-align: center}.boxIkkoValue_lead p {font-size: 16px;line-height: 28px}.boxIkkoValue ol {display: flex;flex-direction: column}.boxIkkoValue li {position: relative}.boxIkkoValue_fig img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;border-radius: 14px}.boxIkkoValue h3 {color: #119DC0;font-size: 20px;font-weight: 700}.boxIkkoValue h3:after {content: "";display: block;width: 103px;height: 1px;background-color: #0092B5}.boxIkkoValue_btn .btn_E-W {background-color: transparent;margin: 0 auto}.boxIkkoSrchTitle h1 {display: flex;align-items: center}.boxIkkoSrchTitle p {font-weight: 700}.boxIkkoSrchOtherconditionsA a {font-size: 16px}.boxIkkoSrchOtherconditionsA a:not(.isCurrent) {color: #2667E0}.boxIkkoSrchOtherconditionsA a.isCurrent {pointer-events: none;text-decoration: none}.boxIkkoSrchOtherconditionsB ul {display: grid;grid-template-columns: repeat(2, 1fr);gap: 15px;margin-top: 15px}.boxIkkoSrchOtherconditionsB a {color: #119DC0;width: 100%}.boxIkkoSrchOtherconditionsB a:after {display: none}.boxIkkoSrchOtherconditionsB a.isCurrent {color: #fff;background-color: #119DC0;border-color: #119DC0;pointer-events: none}.boxIkkoSrchForm_btn .btn_B-Y {height: 40px}.boxIkkoSrchTableA dt {line-height: 1.3}.boxIkkoSrchTableA label span {line-height: 1.3}.boxIkkoSrchTableA a:hover {text-decoration: underline}.boxIkkoSrchTableB_body.isTypeA {display: flex;align-items: center}.boxIkkoSrchTableB_body.isTypeA span {font-size: 14px;text-align: center;width: 28px}.boxIkkoSrchTableB_body.isTypeB {display: flex;flex-wrap: wrap;gap: 16px}.boxIkkoSrchTableB_body.isTypeB2 li:nth-last-of-type(1) {width: 100%}.boxIkkoSrchTableC {border: 1px solid #ddd}.boxIkkoSrchTableC>p {color: #999;font-size: 12px}.boxIkkoSrchTableC div {display: flex;align-items: center;gap: 14px;margin-top: 8px}.boxIkkoSrchTableC div span {font-size: 14px}.boxIkkoSrchTableC select {margin-top: 8px}.boxIkkoSrchResult p {font-size: 14px}.boxIkkoSrchResult p span {font-weight: 700;margin-right: 5px}.boxIkkoSrchResult p em {font-size: 30px;margin-right: 5px}.boxIkkoSrchResult .btn_B {font-size: 16px;width: 244px;height: 60px;background: linear-gradient(#fbe54d 0%, #f9d548 100%);filter: drop-shadow(0 10px 9px rgba(0, 0, 0, .12))}.boxIkkoSrchFixed {background-color: rgba(17, 47, 86, .6);position: fixed;bottom: 0;left: 0;right: 0;height: 80px;z-index: 10;transition: transform .3s}body.isFooterIntersecting .boxIkkoSrchFixed {transform: translateY(80px)}.boxIkkoSrchFixed_inner {display: flex;align-items: center;justify-content: center;height: 80px}.boxIkkoSrchFixed_inner p {color: #fff;font-weight: 700}.boxIkkoSrchFixed_inner div {display: flex}.boxIkkoSrchFixed_inner a {height: 60px}.boxIkkoSrchAsideHash dl {margin-top: 30px}.boxIkkoSrchAsideHash h3 {font-weight: 700}.boxIkkoSrchAsideHash h3 span {color: #FFD500;font-size: 20px}.boxIkkoSrchAsideHash dt.isActive:after {-webkit-mask-image: url(../img/icon_arrow_T.svg);mask-image: url(../img/icon_arrow_T.svg)}.boxIkkoSrchAsideHash dt:not(.isActive):after {-webkit-mask-image: url(../img/icon_arrow_B.svg);mask-image: url(../img/icon_arrow_B.svg)}.boxIkkoSrchAsideHash ul {display: grid;grid-template-columns: repeat(2, 1fr)}.boxIkkoSrchAsideHash a {color: #0064E8;font-size: 16px;line-height: 20px}.boxIkkoSrchArticleSwiper {width: 100%;overflow: visible;margin-top: 30px}.boxIkkoSrchArticleSwiper .swiper-slide a {display: block}.boxIkkoSrchArticleSwiper .swiper-slide img {width: 100%;border-radius: 10px}.boxIkkoSrchArticleSwiper p:nth-of-type(1) {color: #0064E8;font-size: 16px;line-height: 1.25;margin-top: 13px;margin-bottom: -2px;font-weight: 700}.boxIkkoSrchArticleSwiper p:nth-of-type(2) {color: #999;font-size: 14px;line-height: 1.28571;margin-top: 10px;margin-bottom: -2px}.boxIkkoSrchRange h3 {font-size: 18px;font-weight: 700;margin-top: 32px}.boxIkkoSrchRange_note {color: #999;font-size: 14px;line-height: 1.57143;margin-top: 8px;margin-bottom: -4px}.boxIkkoSrchRange_summary p {color: #D60000;font-size: 24px;font-weight: 700}.boxIkkoSrchRange_summary a:before {width: 6px;height: 10px;top: calc(6px - .5em);margin-right: 8px}.boxIkkoSrchRange table {width: 100%;margin-top: 11px;table-layout: fixed}.boxIkkoSrchRange tr {border: 1px solid #DDD}.boxIkkoSrchRange th,.boxIkkoSrchRange td {vertical-align: middle}.boxIkkoSrchRange th {font-weight: 700;background-color: #E9ECEF;text-align: center}.boxIkkoSrchRange td a {color: #0064E8;text-decoration: underline}.boxIkkoSrchRange td a:hover {text-decoration: none}.boxIkkoSrchRange tr:not(.isInactive) .boxIkkoSrchRange_range span {color: #D60000}.boxIkkoSrchRange tr.isInactive {background-color: #F7F7F7}.boxIkkoSrchRange_figu i {display: block;background-color: #87CEDF;height: 100%;width: calc((var(--max) - var(--min)) / 1000 * 40.78px);position: absolute;top: 0;left: calc(var(--min) / 1000 * 40.78px - 40.78px)}.boxIkkoLineBtn {margin-top: 30px}.boxIkkoLineBtn:not(.isActive) {display: none}.pageList .asideShindan {order: 2}.pageList .asideShindan_body p br {display: none}.boxListWrap {display: grid}.boxListContainerL h1 {font-weight: 700}.boxListConditionsA div {grid-column: 1 / 3}.boxListConditionsA div p {font-size: 12px;line-height: 1.5;margin-top: -3px;margin-bottom: -3px}.boxListConditionsA .btn_B-Y {height: 36px}.boxListConditionsB_title {font-size: 16px;font-weight: 700}.boxListConditionsB_title:nth-of-type(2) {margin-top: 20px}.boxListConditionsB div {margin-top: 10px}.boxListConditionsB div:nth-of-type(1) {background-color: #F4F5EF;padding: 13px 16px}.boxListConditionsB div:nth-of-type(1) p {font-size: 14px;line-height: 2}.boxListConditionsB div:nth-of-type(2) {display: flex;gap: 8px}.boxListConditionsB div:nth-of-type(2) a {flex: 1}.boxListConditionsB div:nth-of-type(2) a:nth-of-type(2) {font-size: 14px;flex-direction: column;padding-right: 5px}.boxListConditionsB div:nth-of-type(2) a:nth-of-type(2) span {font-size: 10px;margin-bottom: 3px}.boxListSetupA_head {font-size: 16px;font-weight: 700;height: 20px;display: flex;align-items: center}.boxListSetupA_head img {width: 20px;margin-right: 9px}.boxListSetupA_body {font-size: 14px;line-height: 2;background-color: #F4F5EF;padding: 13px 16px;margin-top: 17px}.boxListSetupA_body span:nth-last-of-type(n+2):after {content: ",";display: inline-block;margin-right: .25em}.boxListSetupA .btn_C-G {margin-top: 15px}.boxListSetupA .btn_C-G:after {display: none}.boxListSetupB {border-top: 1px solid #ddd;padding: 20px 16px 16px}.boxListSetupB_head {font-size: 16px;font-weight: 700}.boxListSetupB_title {font-size: 14px;font-weight: 700;margin: 27px 0 22px}.boxListSetupB_boxA {display: flex;align-items: center;margin-top: 10px}.boxListSetupB_boxA span {font-size: 14px;text-align: center;width: 28px}.boxListSetupB_boxA select {flex: 1}.boxListSetupB_boxB {display: flex;flex-wrap: wrap;gap: 16px 8px;margin-top: 18px}.boxListSetupB_boxB li {min-width: 110px}.boxListSetupB .btn_F-W {margin-top: 24px;width: 100%;background: #fff url(../img/icon_plus.svg) no-repeat right 9px center}.boxListSetupB .btn_F-W.isActive,.boxListSetupB .btn_F-W:not(.isActive)+.boxListSetupB_more {display: none}.boxListSetupB .btn_B-Y {margin-top: 24px}body.isFooterIntersecting .boxListSetupSwitch {transform: translateY(100px)}.boxListSetupSwitch a {width: 100%;height: 36px}.boxListSetupSwitch.isActive a:nth-of-type(1),.boxListSetupSwitch.isActive a:nth-of-type(2),.boxListSetupSwitch:not(.isActive) a:nth-of-type(3) {display: none}.isListModalActive .boxListSetupSwitch a span:nth-of-type(1) {display: none}body:not(.isListModalActive) .boxListSetupSwitch a span:nth-of-type(2) {display: none}.boxListPropertyWrap {display: flex;flex-direction: column}.boxListProperty {position: relative}.boxListProperty:nth-of-type(n+5) {order: 3}.boxListProperty.isPickup {background-color: #FFFFD6}.boxListProperty.isPickup .boxListProperty_office {background-color: #F7F7CE}.boxListProperty_head {display: flex}.boxListProperty_meta {flex: 1}.boxListProperty_meta h2 {color: #0064E8;font-weight: 700;text-decoration: underline}.boxListProperty_btn {display: flex;gap: 10px}.boxListProperty_btn-req,.boxListProperty_btn-fav {display: flex;align-items: center;justify-content: center;height: 48px;border-radius: 24px}.boxListProperty_btn2-req {display: none;}.boxListProperty_btn-fav {width: 48px;background: #f7f7f7 no-repeat center;border: 1px solid #ddd}.boxListProperty_btn-fav:not(.isActive) {background-image: url(../img/icon_fav-off.svg)}.boxListProperty_btn-fav.isActive {background-image: url(../img/icon_fav-on.svg)}.boxListProperty_body {display: flex;align-items: start}.boxListProperty_pic {display: flex;flex-wrap: wrap}.boxListProperty_pic li a,.boxListProperty_pic li img {width: 100%;height: 100%;position: relative;display: block}.boxListProperty_pic li img {-o-object-fit: cover;object-fit: cover}.boxListProperty_detail dd:nth-of-type(1) {color: #D60000;font-weight: 500}.boxListProperty_office {background-color: #F7F7F7}.boxListProperty_officeName {font-weight: 700}.boxListProperty_officeBtn {cursor: pointer;display: flex;align-items: center}.boxListProperty_officeBtn span:after {display: inline}.boxListProperty_officeBtn i {color: #bbb;width: 12px;height: 7px;margin-left: 8px}.boxListProperty_officeBody {margin-top: 15px}.boxListProperty_office:not(.isActive) .boxListProperty_officeBtn span:after {content: "見る"}.boxListProperty_office:not(.isActive) .boxListProperty_officeBtn i {-webkit-mask-image: url(../img/icon_arrow_B.svg);mask-image: url(../img/icon_arrow_B.svg)}.boxListProperty_office:not(.isActive) .boxListProperty_officeBody {display: none}.boxListProperty_office.isActive .boxListProperty_officeBtn span:after {content: "閉じる"}.boxListProperty_office.isActive .boxListProperty_officeBtn i {-webkit-mask-image: url(../img/icon_arrow_T.svg);mask-image: url(../img/icon_arrow_T.svg)}.boxListAsideLink dl {color: #3B4043}.boxListAsideLink dt {font-weight: 700}.boxListAsideLink dt.isActive:after {-webkit-mask-image: url(../img/icon_arrow_T.svg);mask-image: url(../img/icon_arrow_T.svg)}.boxListAsideLink dt:not(.isActive):after {-webkit-mask-image: url(../img/icon_arrow_B.svg);mask-image: url(../img/icon_arrow_B.svg)}.boxListAsideLink dd {font-size: 16px}.boxListAsideLink dd div {background-color: #F7F7F7}.boxListAsideLink dd div:nth-of-type(2) {margin-top: 10px}.boxListAsideLink dd div p {margin-bottom: 19px}.boxListAsideLink dd ul {display: flex;flex-wrap: wrap;gap: 20px 50px}.boxListAsideLink dd a {color: #0064E8;text-decoration: underline;display: flex;align-items: center}.boxListAsideLink dd a:before {content: "";display: block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: #0064E8;width: 5px;height: 6px;-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);margin-right: 4px;top: 0}.boxListAsideLink dd.boxListAsideLink_dd1 div {background-color: transparent}.boxListMap_body {height: 600px;position: relative}.boxListMap_guide {display: flex;justify-content: center;gap: 20px;margin-top: 20px}.boxListMap_guide li {font-size: 14px;font-weight: 500;height: 42px;display: flex;align-items: center;gap: 5px}.boxListMap_guide li:nth-of-type(1) i {color: #af1818}.boxListMap_guide li:nth-of-type(2) i {color: #fa9e4c}.boxListMap_guide li:nth-of-type(3) i {color: #e57993}.boxListMap_guide i {-webkit-mask-image: url(../img/icon_marker.svg);mask-image: url(../img/icon_marker.svg);width: 35px;height: 42px}.boxListMap_note {margin-top: 20px}.boxListMap_note li {font-size: 12px;line-height: 18px;margin-left: 1em;text-indent: -1em}.boxLoanTab {display: flex;margin-top: 30px}.boxLoanTab a {font-weight: 700;text-align: center;flex: 1;height: 60px;display: flex;align-items: center;justify-content: center;border: 1px solid #ddd;position: relative}.boxLoanTab a.isActive {color: #fff;background-color: #119DC0;border: 1px solid #119DC0;cursor: default}.boxLoanTab a.isActive:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-color: #119DC0 transparent transparent transparent;border-width: 8px 7px 0 7px;position: absolute;bottom: -8px;left: 50%;margin-left: -4px}.boxLoanBody {font-size: 14px}.boxLoanCalc:not(.isActive) {display: none}.boxLoanForm {line-height: 21px;border-radius: 5px;background-color: #f7f7f7}.boxLoanForm dt {font-weight: 700;padding-left: 10px}.boxLoanForm dt span {color: #D60000;font-size: 12px;line-height: 18px;font-weight: 400;text-align: center;display: inline-block;width: 38px;height: 18px;background-color: #fff;border: 1px solid #d60000;margin-left: 10px;vertical-align: middle}.boxLoanForm dd {font-size: 16px}.boxLoanForm dd>div {display: flex;align-items: center}.boxLoanForm dd span {font-size: 14px;margin-left: 10px;width: 2.5em}.boxLoanForm input[type],.boxLoanForm select {background-color: #fff}.boxLoanBtn a {margin: 30px auto 0}.boxLoanResult {display: grid;gap: 20px 0;margin-top: 30px}.boxLoanResult dt,.boxLoanResult dd {display: flex;align-items: center;border: 1px solid #ddd;height: 60px}.boxLoanResult dt {font-weight: 700;line-height: 18px;padding-left: 20px;background-color: #f7f7f7;border-right: none;position: relative}.boxLoanResult dt:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-color: transparent transparent transparent #f7f7f7;position: absolute;top: 1px}.boxLoanResult dd {border-left: none;justify-content: center}.boxLoanResult dd span:nth-of-type(1) {color: #D60000;font-size: 21px;font-weight: 700;width: 100px;text-align: right}.boxLoanResult dd span:nth-of-type(2) {margin-left: 10px;width: 2em}.boxLoanListWrap {margin-top: 50px}.boxLoanCalc:not(.isActive)+.boxLoanListWrap {display: none}.boxLoanListTab {display: flex}.boxLoanListTab li {font-weight: 700;text-align: center;height: 40px;flex: 1;display: flex;align-items: center;justify-content: center;border-bottom: 2px solid;transition: color .3s}.boxLoanListTab li:not(.isActive) {border-color: #ddd;cursor: pointer}.boxLoanListTab li:hover,.boxLoanListTab li.isActive {color: #119DC0;border-color: inherit}.boxLoanListBody {margin-top: 20px}.boxLoanListBody:not(.isActive) {display: none}.boxLoanNote {margin: 50px 0 80px}.boxLoanNote li {font-size: 12px;line-height: 18px;margin-left: 1em;text-indent: -1em}.boxMnteHead {--img: url(../img/maintenance/title.jpg)}.boxMnteHead p {font-size: 16px;line-height: 28px}.boxMnteService h2 {display: flex;flex-direction: column;align-items: center}.boxMnteService h2:after {content: "";display: inline-block;width: 100px;height: 5px;background-color: #F0F0F0;margin-top: 25px}.boxMnteService h2 p {font-weight: 700;margin-top: -14px}.boxMnteServiceList {display: flex}.boxMnteServiceList_body img {border-radius: 5px}.boxMnteServiceList_body h3 {display: flex;align-items: center;height: 60px;gap: 17px;margin-top: 10px}.boxMnteServiceList_body h3 img {width: 50px;height: 60px}.boxMnteServiceList_body h3 span {color: #119DC0;font-size: 20px;font-weight: 700}.boxMnteServiceList_body h3 span:after {content: "";display: block;width: 103px;height: 1px;background-color: #119DC0;margin-top: 10px}.boxMnteServiceList_body>p {font-size: 16px;line-height: 28px;margin-top: 10px}.boxMnteServiceList_ex {border: 1px solid #ddd;border-radius: 5px;display: grid;grid-template-columns: repeat(2, 1fr);grid-template-rows: 24px auto;gap: 12px 4px;padding: 20px 16px;margin-top: 16px}.boxMnteServiceList_ex p {font-size: 16px;font-weight: 700;text-align: center;grid-column: 1 / 3;display: flex;flex-direction: column;align-items: center;gap: 7px}.boxMnteServiceList_ex p:after {content: "";display: inline-block;width: 35px;height: 1px;background-color: #FFE333}.boxMnteServiceList_ex li {color: #999;font-size: 14px;line-height: 20px;grid-column: 1}.boxMnteMessage {background-color: #F4F5EF}.boxMnteMessage .box {background-color: #fff;border-radius: 5px}.boxMnteMessage_head {font-weight: 700;display: flex;align-items: center;justify-content: center}.boxMnteMessage_body img {width: 201px;height: 177px}.boxMnteMessage_body p {font-size: 16px;line-height: 28px;text-align: left}.boxSearListWrap {background-color: #F7F7F7}.boxSearRegist {border-radius: 5px;background-color: #fdfff5}.boxSearRegist.isTypeB {border: 1px solid #efe9b3}.boxSearRegist p:nth-of-type(1) {font-weight: 700}.boxSearRegist p:nth-of-type(2) {color: #3B4043}.boxSearRegist p:nth-of-type(3) {color: #3B4043;font-size: 12px;line-height: 1.66667;margin-top: 20px;margin-bottom: -4px}.pageTopLocal .boxTopAbout {background-color: #F4F5EF}.boxTopAreaswitch .box {height: 52px;display: flex;align-items: center;justify-content: space-between}.boxTopAreaswitch p {font-size: 12px;display: flex;align-items: center}.boxTopAreaswitch p span {font-size: 18px;font-weight: 700;margin-left: 4px}.boxTopAreaswitch a {color: #333;font-size: 12px;width: 106px;height: 38px;display: flex;align-items: center;justify-content: center;border-radius: 8px;background: linear-gradient(#fff 0%, #fff 2.96%, #fff 83.25%, #f4f4f4 100%);box-shadow: 0 2px 2px rgba(0, 0, 0, .17)}.boxTopAreaswitch a img {width: 28px;height: 28px;margin-right: 2px}.boxTopNav {position: relative;background: linear-gradient(#f5ffe2 0%, #e3fafe 42.17%, #fff 100%)}.boxTopNavSlide {aspect-ratio: 600 / 160;border-radius: 5px}.boxTopNavSlide .swiper-slide a {display: block}.boxTopNavSlide .swiper-slide img {width: 100%}.boxTopNavSlide .boxTopNavSlide_pagination.swiper-pagination-bullets.swiper-pagination-horizontal {display: flex;gap: 10px;justify-content: center;align-items: flex-end;position: absolute;width: 100%;height: 0;left: 0;right: 0;z-index: 1}.boxTopNavSlide .boxTopNavSlide_pagination li {border-radius: 50%;background-color: #fff}.boxTopNavSlide .boxTopNavSlide_pagination li.isActive {background-color: #FFE600}.boxTopNavGuidance img {position: absolute;top: -20px;left: 1px}.boxTopNavGuidance_p1 {font-size: 15px;font-weight: 700;position: absolute;top: -10px;left: 90px}.boxTopNavGuidance_p2 {font-size: 12px;line-height: 1.5;margin-top: 24px;margin-bottom: -3px;font-weight: 500;margin-left: 130px;margin-right: 10px}.boxTopNavGuidance>div {display: flex;align-items: center;justify-content: center;gap: 10px;background-color: #FFD500;height: 87px;width: 100%;border-radius: 0 0 5px 5px;position: absolute;left: 0;bottom: 0}.boxTopNavGuidance.isInitial .btn_D-W {font-size: 20px;height: 60px;width: 330px}.boxTopNavGuidance:not(.isInitial) .btn_D-W {font: 16px;line-height: 21px;width: 160px;height: 60px;padding-left: 20px;justify-content: start}.boxTopNavGuidance:not(.isInitial) .btn_D-W:after {width: 7px;right: 12px}.boxTopNavMap_head {font-size: 24px;font-weight: 700;display: flex;align-items: center;position: absolute;top: -19px;left: 25px}.boxTopNavMap_head img {width: 38px;height: 38px;margin-right: 10px}.boxTopNavHouse_head {font-size: 24px;font-weight: 700;display: flex;align-items: center;justify-content: center;height: 39px}.boxTopNavHouse_head img {width: 38px;height: 38px;margin-right: 10px}.boxTopNavMenu_body {height: 302px;background-color: #F4F5EF;border-radius: 0 0 5px 5px;padding: 26px 21px 0 15px;box-sizing: border-box;display: flex;flex-wrap: wrap;justify-content: space-between}.boxTopNavMenu_body dl {height: 66px;display: flex;flex-wrap: wrap;justify-content: space-between;align-content: space-between}.boxTopNavMenu_body dl:nth-of-type(-n+2) {width: 100%}.boxTopNavMenu_body dl:nth-of-type(n+3) {width: 102px}.boxTopNavMenu_body dt {font-size: 14px;font-weight: 700;width: 100%;height: 20px}.boxTopNavMenu_body dt:first-letter {font-size: 20px}.boxTopNavMenu_body .btn_D-W:after {right: 4px}.boxTopNavMenu_body-btn1 a,.boxTopNavMenu_body-btn2 a,.boxTopNavMenu_body-btn3 a,.boxTopNavMenu_body-btn6 a,.boxTopNavMenu_body-btn7 a,.boxTopNavMenu_body-btn8 a {padding-right: 6px}.boxTopNavMenu_body-btn1 a,.boxTopNavMenu_body-btn4 a,.boxTopNavMenu_body-btn6 a,.boxTopNavMenu_body-btn7 a,.boxTopNavMenu_body-btn8 a {width: 102px}.boxTopNavMenu_body-btn2 a {width: 60px}.boxTopNavMenu_body-btn3 a {width: 147px}.boxTopNavMenu_body-btn5 a {width: 213px}.boxTopNavTitle h1 {font-weight: 700}.boxTopNavConditions a {color: #3B4043;display: flex;border-radius: 8px;background: #fff}.boxTopNavConditions_head {font-weight: 700;display: flex;align-items: center;gap: 4px}.boxTopNavConditions_text:after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: currentColor;-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 7px;height: 100%;position: absolute;top: 0;left: 0}a:hover .boxTopNavConditions_text {text-decoration: none}.boxTopAboutFind {background-color: #F4F5EF}.boxTopAboutFind_head {position: relative}.boxTopAboutFind_head h2 {display: flex;flex-wrap: wrap;width: 559px;height: 258px;position: relative;z-index: 2}.boxTopAboutFind_head h2 span {font-size: 21px;line-height: 35px;font-weight: 700;display: inline-block;height: 35px;margin-left: 15px}.boxTopAboutFind_head h2 img:nth-of-type(1) {width: 149px;height: 35px}.boxTopAboutFind_head h2 img:nth-of-type(2) {width: 559px;height: 197px;margin-top: 27px}.boxTopAboutFind_head p {font-size: 16px;line-height: 1.75;margin-top: 50px;margin-bottom: -6px}.boxTopAboutFind_head div {position: absolute;top: 0;right: -109px;z-index: 1}.boxTopAboutFind_head div:after {content: "";display: block;width: 540px;height: 720px;border: 1px solid #FFD500;position: absolute;top: 0;left: 0}.boxTopAboutFind_head div img {width: 540px;height: 720px;position: relative;top: -35px;right: -41px}.boxTopAboutFind_body {margin-top: 54px}.boxTopAboutFind_body li {display: flex;align-items: center;padding: 60px 50px;border-top: 1px solid #ccc;position: relative}.boxTopAboutFind_body li:nth-of-type(1) {height: 308px}.boxTopAboutFind_body li:nth-of-type(1) img {right: 30px}.boxTopAboutFind_body li:nth-of-type(2) {height: 320px;justify-content: flex-end}.boxTopAboutFind_body li:nth-of-type(2) img {left: 59px}.boxTopAboutFind_body li:nth-of-type(3) {height: 308px}.boxTopAboutFind_body li:nth-of-type(3) img {right: 51px}.boxTopAboutFind_body li img {position: absolute;bottom: 60px;z-index: 2}.boxTopAboutFind_body h2 {font-size: 24px;font-weight: 700}.boxTopAboutFind_body p {font-size: 16px;line-height: 1.75;margin-top: 24px;margin-bottom: -6px;width: 415px}.boxTopAboutFind_body a {margin-top: 32px}.boxTopAboutRegist {background-color: #F4F5EF}.boxTopAboutRegist .box {background-color: #fff;border-radius: 5px}.boxTopAboutRegist_head {position: relative}.boxTopAboutRegist_head p {background: url(../img/top/aboutRegist_line.svg) no-repeat center bottom/contain;display: flex;flex-direction: column;align-items: center;gap: 15px;margin: 0 auto;position: relative}.boxTopAboutRegist_head p span {font-weight: 700}.boxTopAboutRegist_head p span:nth-of-type(1) {font-size: 16px}.boxTopAboutRegist_head p span:nth-of-type(2) {font-size: 36px}.boxTopAboutRegist_body p {font-size: 16px;line-height: 28px}.boxTopAboutSupport {background-color: #F4F5EF}.boxTopAboutSupport .box {background-color: #fff;border-radius: 5px;position: relative}.boxTopAboutSupport_balloon span {color: #FFE600;margin-left: 33px}.boxTopAboutSupport_head {text-align: center}.boxTopAboutSupport_head p {font-weight: 700}.boxTopAboutHoldings_cover {background: url(../img/top/aboutHoldings_pic.jpg) no-repeat center/cover}.boxTopAboutHoldings_about {background-color: #fff}.boxTopAboutHoldings_about h2:after {content: "";display: block;height: 0;border-bottom: 1px solid #707070}.boxTopAboutHoldings_about h2 p {font-weight: 700}.boxTopAboutEvaluation {background: url(../img/top/aboutEvaluation_pic.jpg) no-repeat center/cover}.boxTopAboutEvaluation_inner {background-color: rgba(17, 44, 80, .57);box-sizing: border-box}.boxTopAboutEvaluation_badge img {width: 180px}.boxTopAboutEvaluation_title {color: #FFFCB3;font-weight: 500;text-align: center}.boxTopAboutEvaluation_body {color: #FFFCB3;border-top: 1px solid #FFFCB3}.boxTopAboutEvaluation .btn_E {color: #FFFCB3;text-align: center}.boxTopKnowledge h2 {display: flex;flex-direction: column;align-items: center}.boxTopKnowledge h2:after {content: "";display: inline-block;width: 100px;height: 5px;background-color: #F0F0F0;margin-top: 25px}.boxTopKnowledge h2 p {font-size: 28px;font-weight: 700;margin-top: -14px}.boxTopKnowledge div {display: flex;justify-content: space-between;align-items: flex-end}.boxTopKnowledge div img {width: 121px}.boxTopKnowledge div img:nth-of-type(1) {height: 123px}.boxTopKnowledge div img:nth-of-type(2) {height: 133px}.boxTopNews {background: #F4F5EF}.boxTopNews h2 {text-align: center}.boxTopNews h2 p {font-size: 28px;font-weight: 700;margin-top: -14px}.boxTopNews h2:after {content: "";display: inline-block;background-color: #fff;width: 100px;height: 5px;margin-top: 26px}.boxTopNews dl {display: grid;grid-template-columns: 110px auto;border-top: 1px solid #ccc}.boxTopNews dt,.boxTopNews dd {line-height: 28px;border-bottom: 1px solid #ccc}.boxTopNews dt {color: #999;font-size: 14px;padding-left: 10px}.boxTopNews dd {color: #333;font-size: 16px}.boxTopNews_tweet div {height: 307px;overflow-x: hidden;overflow-y: scroll}.boxTopCTA {position: fixed;bottom: 0;left: 0;right: 0;z-index: 5;transition: transform .15s}.boxTopCTA_txt p {color: #fff;font-size: 24px;font-weight: 700;height: 82px;display: flex;align-items: center}@media (min-width:750px) {select,input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="search"],textarea {background-color: #f7f7f7}.hiddenPC {display: none}.wrapper,.boxWide {grid-template-columns: 1fr 980px 1fr;min-width: 1280px}.boxWidePC {grid-column: 1 / 4;display: grid;grid-template-columns: 1fr 980px 1fr;min-width: 1280px}.boxPC {grid-column: 2 / 3;position: relative}.areamodal .modalInner {margin: auto}.areamodal .modalBody {padding: 40px 70px}.areamodal .modalBody_title {font-size: 20px;font-weight: 700;margin-bottom: 24px}.areamodal .modalBody_box {width: 840px}.areamodalPref div {grid-template-columns: repeat(7, 1fr)}.areamodalPref .btn_G-Y {margin: 30px auto 0}.areamodalCity dd {grid-template-columns: repeat(6, 1fr)}.areamodalCity div {justify-content: center;gap: 24px;margin-top: 10px}.asidePanel {margin-top: 14px}.asidePanel ul {grid-template-columns: repeat(3, 1fr)}.asideBanner ul {display: grid;grid-template-columns: repeat(3, 1fr);gap: 30px 15px}.asideMovie {margin: 70px 0 -10px;padding-bottom: 10px}.asideMovieSlide {margin-top: 30px}.asideMovieSlide_ui {justify-content: space-between}.asideMovieSlide_navigation {display: inline-flex;gap: 13px}.asideShindan {padding-top: 20px;position: relative}.asideShindan.isTypeA .asideShindan_man {width: 163px;height: 176px;left: 0}.asideShindan.isTypeA .asideShindan_head,.asideShindan.isTypeA .asideShindan_body {padding-left: 176px}.asideShindan.isTypeA .asideShindan_bubble {left: 101px}.asideShindan.isTypeB .asideShindan_man {width: 135px;height: 146px;left: 45px}.asideShindan.isTypeB .asideShindan_head,.asideShindan.isTypeB .asideShindan_body {padding-left: 208px}.asideShindan.isTypeB .asideShindan_bubble {left: 119px}.asideShindan_head {height: 70px}.asideShindan_man {bottom: 0}.asideShindan_copy {color: #fff;font-size: 9px;line-height: 13px;font-weight: 700;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;background-color: #119DC0;border-radius: 40px;position: absolute;left: 0;top: -21px;filter: drop-shadow(0 3px 6px rgba(0, 0, 0, .12))}.asideShindan_copy p {text-align: center}.asideShindan_copy span {color: #FFE600;font-size: 11px}.asideShindan_lead {font-size: 20px}.asideShindan_lead br {display: none}.asideShindan_bubble {font-size: 15px;width: 149px;height: 37px;top: 0}.asideShindan_bubble:after {border-width: 10px 10px 0 0;left: 12px;bottom: -10px}.asideShindan_body {height: 90px;padding-right: 15px;display: flex;align-items: center;justify-content: space-between;gap: 15px}.asideShindan_body p {font-size: 14px;line-height: 20px;flex: 1}.asideShindan .btn_D-W {font-size: 16px;line-height: 21px;width: 260px}.asideLinks>ul,.asideLinks>div {padding: 20px 35px}.asideLinks ul {gap: 8px 40px}.asideSimulation a {padding-left: 9px}.asideSimulation p {padding-left: 9px}.bandnav {background-color: #fff;border-top: 1px solid #EEE;box-shadow: 0 1px 4px rgba(21, 34, 50, .08);height: 100px;position: relative;z-index: 20}.bandnav>.box {display: flex;align-items: center;position: static}.breadcrumb {margin-top: 30px;position: relative;grid-column: 2 / 3;z-index: 2;pointer-events: none}[class^="btn_A"] {width: 400px;height: 100px}[class^="btn_B"] {height: 40px}[class^="btn_B"]:after {width: 7px}[class^="btn_C"] {height: 40px}[class^="btn_C"]:after {width: 7px}[class^="btn_D"] {font-size: 14px;height: 40px}[class^="btn_D"]:after {right: 5px}[class^="btn_D"]:after {right: 10px}[class^="btn_G"] {width: 244px;height: 60px;box-shadow: 0 10px 9px rgba(0, 0, 0, .12)}[class^="btn_G"]:after {width: 7px}[class^="btn_G"]:not(.isReverse):after {right: 12px}[class^="btn_G"].isReverse:after {left: 12px}.btn_X-del {width: 165px}.btn_X-del:after {margin-right: 6px}.companylistTitle img {width: 38px;height: 38px}.companylistTitle p {font-size: 22px}.companylistWrap h2,.companylistWrap h3 {font-size: 20px;padding-bottom: 12px}.companylistWrap>div {margin-top: 24px;display: flex;justify-content: space-between}.companylistBody {width: 490px}.companylistPic {width: 458px;gap: 25px 10px}.companylistPic li {height: 80px}.companylistText {line-height: 28px}.companylistArea {padding: 24px 22px}footer {min-width: 1280px}.footerToTop {height: 0;position: relative;width: 980px;margin: 0 auto}.footerMain {font-size: 12px;line-height: 28px;width: 980px;padding: 80px 0;margin: 0 auto;display: grid;grid-template-columns: 660px 270px;gap: 50px}.footerMain_colL {display: flex;flex-direction: column;gap: 42px}.footerMain_colR {display: grid;grid-template-columns: 1fr 1fr;gap: 42px 30px;align-content: start}.footerMain_colR>div:nth-of-type(n+3) {grid-column: 1 / 3}.footerMain_title {font-size: 18px;line-height: 24px;padding-bottom: 14px;border-bottom: 1px solid #ddd}.footerMain_Body {padding-top: 6px}.footerMain_box.isType05 ul {flex-direction: column}.footerHoldings {background-color: #F7F7F7;padding: 80px 0}.footerSub {color: #fff;background-color: #182F53;padding: 30px 0}.footerSub>div {font-size: 12px;width: 980px;margin: 0 auto}.footerSub ul {justify-content: center}.footerSub li:nth-of-type(n+2):before {content: "｜";display: inline-block}.footerSub_copy {margin-top: 34px}.formtableLead p+p {margin-top: 20px}.formtableHead {gap: 38px;margin-top: 40px}.formtableHead~.formtableHead {margin-top: 50px}.formtableBody {margin-top: 25px;padding: 20px 40px}.formtableBody dl {display: grid;grid-template-columns: var(--width) 1fr}.formtableBody dt {padding: 20px 10px;display: flex;align-items: center}.formtableBody dd {padding: 20px 10px 20px 0}.formtableBody dd:nth-of-type(n+2) {border-top: 1px solid #ddd}.formtableBody textarea {height: 114px}.formtableBody_boxC select {width: 150px}.formtableBody_boxD {gap: 30px}.formtableBody_boxE {gap: 10px;width: 360px}.formtableBody_boxE label {min-width: 155px}.formtableBody_boxF {gap: 40px}.formtableBody_boxG {gap: 10px}.formtableBody_boxG input {width: 175px}.formtableBody_boxI input,.formtableBody_boxI select {width: 175px}.formtableBody_boxJ input {width: 360px}.formtableBody_boxK label {width: 236px}.formtableBody_boxL {display: grid;grid-template-columns: repeat(4, auto);gap: 10px 30px;justify-content: start}.formtablePolicy {padding: 20px 25px;margin-top: 30px}.formtablePolicy p:nth-of-type(2) {margin-top: 13px}.formtablePolicy ul {margin-top: 13px}.formtableConfirm .btn_G-Y {margin: 40px auto 0;width: 296px}.formtableSubmit {justify-content: center;gap: 24px}.formtableTotop .btn_G-Y {margin: 40px auto 0}header {min-width: 1280px}header .headerInner {width: 1240px;margin: 0 auto}.headerLead {font-size: 12px;line-height: 1.41667;margin-top: -2.5px;margin-bottom: -2.5px;margin-left: 20px}.headerNavA li {padding: 0 20px;border-left: 1px solid #ccc}.headerNavA a {height: 30px;align-items: center}.headerNavA p {font-size: 14px}.headerNavA_fav span {height: 25px;margin-right: 10px}.headerNavA_fav i {width: 23.1px;height: 20.5px}.headerNavA_his span {display: none}.headerNavA_his a:nth-of-type(2) {display: none}body.isHeaderHistoryActive .headerNavA_his a {color: #479BBC}body.isHeaderHistoryActive .headerNavA_his a i {-webkit-mask-image: url(../img/icon_tri_T.svg);mask-image: url(../img/icon_tri_T.svg)}body:not(.isHeaderHistoryActive) .headerNavA_his a {color: #383838}body:not(.isHeaderHistoryActive) .headerNavA_his a i {-webkit-mask-image: url(../img/icon_tri_B.svg);mask-image: url(../img/icon_tri_B.svg)}.headerNavA_his i {width: 8px;height: 9px;margin-left: 5px}.headerNavA_men {display: none}.headerNavB {display: flex;gap: 14px;margin-left: 10px}.headerHistory {min-width: 1280px}.headerHistory_wrapper {width: 980px}.headerHistory_inner {width: 980px;left: 50%;padding: 20px;margin-left: -490px;display: flex;justify-content: space-between}.headerHistory_inner:after {content: "";display: block;width: 1px;background-color: #ddd}.headerHistory_box {width: 450px}.headerHistory_box:nth-of-type(2) {order: 3}.headerNavSP {display: none}.headingHex br {display: none}.iconHead h1 {font-size: 28px}.modalWrap {display: flex}.modalWrap.isTypeA .modalInner {margin: auto}.modalWrap.isTypeB .modalInner {margin: 60px auto 0;width: 686px}.modalWrap.isTypeA .modalBody {padding: 40px}.modalWrap.isTypeA .modalBody_title {font-size: 20px;font-weight: 700;margin-bottom: 24px}.modalWrap.isTypeA .modalBody_box {padding: 40px 60px}.navMain {background-color: #F4F5EF;border-radius: 5px;padding: 20px;display: grid;gap: 15px;grid-template-columns: 450px 475px;margin-top: 20px}.navTitle {color: #119DC0;font-size: 18px;font-weight: 500;height: 26px}.navTitle span {font-size: 22px;font-weight: 700;margin-right: 4px}.navTitle img,.navTitle i {width: 26px;height: 26px;margin-right: 6px}.navArea {background-color: #fff;border-radius: 5px;height: 345px;padding: 28px 24px 0;grid-row: 1 / 3}.navMap {color: #333;width: 402px;height: 268px;margin-top: 3px;position: relative}.navMap.isTypeTokai {background: url(../img/nav/map_tokai.svg)}.navMap.isTypeChugoku {background: url(../img/nav/map_chugoku.svg)}.navMap.isTypeHokkaido {background: url(../img/nav/map_hokkaido.svg)}.navMap.isTypeKansai {background: url(../img/nav/map_kansai.svg)}.navMap.isTypeKanto {background: url(../img/nav/map_kanto.svg)}.navMap.isTypeKoshinetsu {background: url(../img/nav/map_koshinetsu.svg)}.navMap.isTypeKyushu {background: url(../img/nav/map_kyushu.svg)}.navMap.isTypeShikoku {background: url(../img/nav/map_shikoku.svg)}.navMap.isTypeTohoku {background: url(../img/nav/map_tohoku.svg)}.navMap li {color: #74B5C4;transition: color .3s}.navMap li:hover,.navMap li:hover a {color: #007B98}.navMap li.isTypeMie a {top: 175px;left: 0}.navMap li.isTypeAichi a {top: 77px;right: 0}.navMap li.isTypeGifu a {top: 77px;left: 0}.navMap li.isTypeShizuoka a {top: 175px;right: 0}.navMap li.isTypeYamaguchi a {top: 184px;left: 0}.navMap li.isTypeShimane a {top: 48px;left: 0}.navMap li.isTypeTottori a {top: 82px;right: 0}.navMap li.isTypeHiroshima a {top: 116px;left: 0}.navMap li.isTypeOkayama a {top: 150px;right: 0}.navMap li.isTypeHokkaido a {top: 128px;left: 150px}.navMap li.isTypeHyogo a {top: 69px;left: 0}.navMap li.isTypeKyoto a {top: 127px;right: 0}.navMap li.isTypeShiga a {top: 69px;right: 0}.navMap li.isTypeOsaka a {top: 127px;left: 0}.navMap li.isTypeNara a {top: 185px;right: 0}.navMap li.isTypeWakayama a {top: 185px;left: 0}.navMap li.isTypeGunma a {top: 30px;left: 0}.navMap li.isTypeTochigi a {top: 49px;right: 0}.navMap li.isTypeSaitama a {top: 88px;left: 0}.navMap li.isTypeIbaraki a {top: 117px;right: 0}.navMap li.isTypeTokyo a {top: 146px;left: 0}.navMap li.isTypeChiba a {top: 185px;right: 0}.navMap li.isTypeKanagawa a {top: 204px;left: 0}.navMap li.isTypeIshikawa a {top: 58px;left: 0}.navMap li.isTypeToyama a {top: 116px;left: 0}.navMap li.isTypeNiigata a {top: 48px;right: 0}.navMap li.isTypeFukui a {top: 174px;left: 0}.navMap li.isTypeNagano a {top: 116px;right: 0}.navMap li.isTypeYamanashi a {top: 184px;right: 0}.navMap li.isTypeSaga a {top: 30px;left: 0}.navMap li.isTypeFukuoka a {top: 30px;right: 0}.navMap li.isTypeOita a {top: 88px;right: 0}.navMap li.isTypeNagasaki a {top: 88px;left: 0}.navMap li.isTypeKumamoto a {top: 146px;left: 0}.navMap li.isTypeMiyazaki a {top: 146px;right: 0}.navMap li.isTypeKagoshima a {top: 204px;right: 0}.navMap li.isTypeOkinawa a {top: 204px;left: 0}.navMap li.isTypeEhime a {top: 93px;left: 0}.navMap li.isTypeKagawa a {top: 40px;right: 0}.navMap li.isTypeKochi a {top: 161px;left: 0}.navMap li.isTypeTokushima a {top: 108px;right: 0}.navMap li.isTypeAkita a {top: 59px;left: 0}.navMap li.isTypeIwate a {top: 127px;right: 0}.navMap li.isTypeYamagata a {top: 127px;left: 0}.navMap li.isTypeMiyagi a {top: 195px;right: 0}.navMap li.isTypeAomori a {top: 59px;right: 0}.navMap li.isTypeFukushima a {top: 195px;left: 0}.navMap svg {width: 402px;height: 268px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none}.navMap .btn_D-W {width: 110px;position: absolute;z-index: 1}.navKeyword {background-color: #fff;border-radius: 5px;height: 139px;padding: 30px 25px 0}.navKeyword form {display: flex;justify-content: space-between;width: 405px;margin: 20px 0 0 10px}.navKeyword div {height: 38px;width: 291px}.navKeyword div i {width: 18px;margin: 0 10px}.navKeyword a {color: #3B4043;font-size: 16px;font-weight: 700;background-color: #ffe600;display: flex;align-items: center;justify-content: center;width: 105px;height: 40px;border-radius: 5px}.navRoute {background-color: #fff;border-radius: 5px;padding: 30px 25px 0;height: 192px}.navPanel {height: 119px}.navPickup {padding: 5px 0 0 20px}.navPickup p {font-size: 14px;line-height: 15px}.navPickup p img {width: 15px;height: 15px;margin-right: 8px}.navPickup ul {margin-top: 15px;gap: 10px}.navPickup a {border: 1px solid #8ac3d1}.navPickup a i {color: #8AC3D1}.navPanelA {display: none}.navPanelB {display: none}.navNumber img {margin-left: 7px}.navNumber_txt {height: 29px;align-items: baseline;margin-left: 14px}.navNumber_txt span:nth-of-type(2) {font-size: 29px;margin: 0 10px 0 6px}.propertytag {gap: 10px}.propertytag li {font-size: 12px;line-height: 18px;height: 18px}.propertytag li.propertytag-chk {outline: 2px solid currentColor}.recommendcheckPC {width: 100%;height: 0;position: fixed;z-index: 9;bottom: 46px;left: 0;transition: transform .3s;min-width: 1280px}.requiredcheck {width: 100%;height: 0;position: fixed;z-index: 9;bottom: 0;left: 0;transition: transform .3s;min-width: 1280px}.setupA {margin-top: 20px;padding: 15px}.setupA div span {margin-left: 20px}.setupA select {margin-left: 10px}.setupB {display: flex;justify-content: space-between;align-items: flex-end;margin-top: 20px}.setupB~.setupB {align-items: start;margin-top: 30px}.setupC {width: 468px;display: flex}.setupE {display: none}.over_text.pager_sp {display: none}.shindanvalResult {margin-top: 40px;padding: 20px 20px 30px}.shindanvalResult_head {font-size: 18px;line-height: 83px}.shindanvalResult_head span {margin-left: .25em}.shindanvalResult_head br {display: none}.shindanvalResult_body {display: grid;grid-template-columns: 455px 1fr;align-items: start;gap: 0 40px;padding: 20px 43px 0 10px}.shindanvalResult_fig {border-right: 1px solid #ddd;grid-row: 1 / 4;padding-bottom: 20px}.shindanvalResult_budget {grid-row: 1 / 2;padding: 17px 0 54px 0}.shindanvalResult_plan {padding-top: 40px;grid-row: 2 / 3}.shindanvalResult_chart {width: 370px;margin: 0 auto}.shindanvalResult_chart img {width: 370px}.shindanvalResult_caption {margin-top: 25px}.shindanvalResult_price {padding-left: 15px;margin-top: 25px}.shindanvalResult_floor {font-size: 26px;padding-left: 15px;margin-top: 30px}.shindanvalResult_floor img {width: 24px;height: 24px}.shindanvalMessage {padding: 40px 70px 40px 152px;min-height: 178px;background: #f4f5ef url(../img/customer/icon_man.svg) no-repeat 22px 37px/108px 108px}.shindanvalMessage_title {font-size: 18px}.shindanvalMessage.isTypeA .shindanvalMessage_text {margin-top: 24px}.shindanvalMessage.isTypeB {margin-top: 40px}.shindanvalMessage.isTypeC {display: flex;gap: 30px;align-items: flex-end;margin-top: 60px;padding-right: 33px}.shindanvalMessage.isTypeC .shindanvalMessage_title {font-size: 15px;width: 472px;height: 37px;border-radius: 5px;background-color: #ffe600;display: flex;align-items: center;justify-content: center;position: absolute;top: -20px;left: 137px}.shindanvalMessage.isTypeC .shindanvalMessage_title:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-color: #ffe600 transparent transparent transparent;border-width: 10px 10px 0 0;position: absolute;left: 12px;bottom: -10px}.shindanvalMessage.isTypeC .shindanvalMessage_btn {width: 336px}.shindanvalMessage.isTypeC .shindanvalMessage_btn>p {text-align: center;display: flex;flex-direction: column;align-items: center}.shindanvalMessage.isTypeC .shindanvalMessage_btn label {display: none}.shindanvalMessage.isTypeC .btn_B-Y {margin-top: 22px}.shindanvalMessage.isTypeD {display: flex;gap: 35px;align-items: center;padding-right: 40px;margin-bottom: 100px}.shindanvalMessage.isTypeD .shindanvalMessage_title {display: none}.shindanvalMessage.isTypeD .shindanvalMessage_btn {width: 400px}.shindanvalTry {margin-top: 50px;padding-top: 50px}.shindanvalTry_head {font-size: 18px;text-align: center}.shindanvalTry_head p:nth-of-type(2) {margin-top: 15px}.shindanvalTry_head br {display: none}.shindanvalTry_title {margin-top: 40px}.shindanvalTry_price {display: grid;grid-template-columns: 1fr 1fr}.shindanvalTry_price li label {font-size: 16px;height: 100%}.shindanvalTry_price li>span {font-size: 18px}.shindanvalTry_caption {gap: 44px;margin-top: 24px}.shindanvalTry_btn a {width: 314px;margin: 0 auto}.stepnav li:before {--w: 24px}.stepnav li:after {--w: 22px}.stepnav li span:nth-of-type(1) {font-size: 16px}.stepnav li span:nth-of-type(2) {font-size: 18px}.boxE404Head {text-align: center;margin-top: 50px}.boxE404Head h1 {font-size: 24px}.boxE404Head .btn_A-R {margin: 30px auto 0}.boxE404List {padding: 40px}.boxE404List ul {grid-template-columns: repeat(6, 1fr);gap: 10px 0}.boxE404Btn {margin: 30px 0 100px}.pageContList .boxContAsideCTA {margin-top: 50px}.pageContDetl .boxContDetlTOC+.boxContAsideCTA {margin-top: 40px}.pageContDetl .boxContAsideCTA {margin-top: 50px}.boxContWrap {grid-template-columns: 1fr 670px 60px 260px 1fr;margin-top: 30px;padding-bottom: 120px}.boxContContainerL {grid-column: 2 / 3}.boxContContainerR {grid-column: 4 / 5}.boxContContainerR .headingHex {font-size: 16px;line-height: 24px;padding-left: 31px;min-height: 24px;background-size: 21px 24px}.boxContListHead {margin-top: 20px}.boxContListList {--margin: 20px;--img: 165px}.boxContListList li p:nth-of-type(1) {font-size: 18px;line-height: 27px}.boxContListList li p:nth-of-type(2) {line-height: 22px;margin-top: 7px}.boxContDetlHead {height: 172px;margin-top: 20px}.boxContDetlHead:before {height: 170px}.boxContDetlHead p {font-size: 36px;justify-content: center;width: 470px}.boxContDetlHead img {-webkit-mask-image: url(../img/contents/detailTitle_mask_pc.svg);mask-image: url(../img/contents/detailTitle_mask_pc.svg)}.boxContDetlH1 {font-size: 22px;line-height: 32px}.boxContDetlH1 img {width: 38px;height: 38px}.boxContDetlTOC {padding: 40px}.boxContDetlTOC ul {margin-top: 10px}.boxContDetlTOC li {font-size: 16px;line-height: 28px}.boxContDetlBody h2 {font-size: 18px;line-height: 28px;padding: 16px 20px;margin-top: 50px}.boxContDetlBody h3 {font-size: 24px}.boxContDetlBody th,.boxContDetlBody td {font-size: 14px;line-height: 20px}.boxContDetlBody th span,.boxContDetlBody td span {font-size: 12px}.boxContDetlRelation {--img: 100px;--gap: 16px;padding: 24px}.boxContDetlRelation a {margin-top: 12px}.boxContDetlRelation p:nth-of-type(2) {-webkit-line-clamp: 3}.boxContAsideCTA_head {font-size: 20px;line-height: 31px;width: 520px;height: 31px;background: url(../img/contents/CTA_pc.svg) no-repeat center/contain}.boxContAsideCTA_head br {display: none}.boxContAsideCTA_body {padding: 40px 32px;display: flex;align-items: center;justify-content: space-between}.boxContAsideCTA_text {width: 318px}.boxContAsideCTA_text p:nth-of-type(2) {margin-top: 15px}.boxContAsideCTA .btn_A-Y {width: 272px}.boxContAsideSearch_lead {margin-left: 35px}.boxContAsideSearch_body {padding: 40px 28px 28px;border-radius: 5px;background: #f4f5ef}.boxContAsideMap {background: url(../img/top/navMap_base.svg) no-repeat center/contain;width: 614px;height: 341px;position: relative}.boxContAsideMap li {color: #74B5C4;transition: color .3s}.boxContAsideMap li:hover {color: #007B98}.boxContAsideMap li:hover p {color: #479BBC}.boxContAsideMap li:hover a:after {color: #479BBC}.boxContAsideMap li.isTypeHokkaido a {right: 0;top: 0}.boxContAsideMap li.isTypeTohoku a {right: 0;top: 84px}.boxContAsideMap li.isTypeKanto a {right: 0;bottom: 0}.boxContAsideMap li.isTypeKansai a {top: 0;left: 135px}.boxContAsideMap li.isTypeChugoku a {top: 0;left: 0}.boxContAsideMap li.isTypeShikoku a {bottom: 0;left: 135px}.boxContAsideMap li.isTypeKyushu a {left: 0;bottom: 0}.boxContAsideMap li.isTypeKyushu a p {padding-right: 9px}.boxContAsideMap li.isTypeKoshinetsu a {top: 0;left: 270px;width: 134px}.boxContAsideMap li.isTypeKoshinetsu a p {padding-right: 15px}.boxContAsideMap li.isTypeTokai a {bottom: 0;left: 270px}.boxContAsideMap svg {width: 614px;height: 341px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none}.boxContAsideMap a {flex-direction: column;width: 123px;height: auto;position: absolute;z-index: 1;transition: color .3s}.boxContAsideMap a:after {width: 7px;height: 38px;right: 8px}.boxContAsideMap a p {font-size: 17px;line-height: 42px;height: 42px;transition: color .3s}.boxContAsideMap a div {display: grid;grid-template-columns: 1fr 1fr;gap: 6px 19px;width: 100%;border-top: 1px solid #ccc;padding: 6px 0 10px}.boxContAsideMap a div span {color: #999;font-size: 10px;line-height: 1;font-weight: 400}.boxContAsideMap a div span:nth-of-type(2n+1) {text-align: right}.boxContAsideRanking ol {--margin: 20px;--img: 116px;--gap: 12px;margin-top: 26px}.boxContAsideRanking ol a:before {border-width: 48px 48px 0 0}.boxContAsideRanking ol a:after {font-size: 16px;left: 8px}.boxContAsideRanking ol li p:nth-of-type(1) {font-size: 18px;line-height: 27px}.boxContAsideRanking ol li p:nth-of-type(2) {line-height: 22px;margin-top: 7px}.pageCust .asideShindan {margin-top: 60px}.boxCustHead {margin-top: 48px}.boxCustHead h1 br {display: none}.boxCustHead p {margin-top: 20px}.boxCustTabmenu {height: 80px}.boxCustTabmenu:before {height: 474px}.boxCustTabmenu ul {display: flex;height: 80px;gap: 9px}.boxCustTabmenu.isTypeA li:nth-of-type(4),.boxCustTabmenu.isTypeB li:nth-of-type(2) {margin-left: auto}.boxCustTabmenu a {font-size: 14px;width: 150px;height: 50px}.boxCustTabmenu a br {display: none}.boxCustTabswitch {margin-top: 34px}.boxCustTabswitch ul {justify-content: center;gap: 30px}.boxCustTabswitch a {font-size: 20px;width: 145px}.boxCustListWrap {padding: 40px 0 100px}.boxCustPropertyWrap {gap: 23px;margin-top: 30px}.pageCustFavo .boxCustProperty,.pageSearFavo .boxCustProperty {padding: 20px 260px 20px 275px}.pageCustInqu .boxCustProperty {padding: 20px 20px 20px 235px}.boxCustProperty_check {width: 40px;height: 100%;position: absolute;top: 0;bottom: 0;left: 0}.boxCustProperty_check label,.boxCustProperty_check span {width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0}.boxCustProperty_check label {display: flex;align-items: center;justify-content: center}.boxCustProperty_check span {background-color: #E9ECEF;z-index: -1}.boxCustProperty_check :checked+i+span {background-color: #DCECF5}.boxCustProperty .btn_X-del {position: absolute;top: 20px;right: 20px}.boxCustProperty_fig {width: 200px;height: 133px;position: absolute;top: 20px}.pageCustFavo .boxCustProperty_fig,.pageSearFavo .boxCustProperty_fig {left: 60px}.pageCustInqu .boxCustProperty_fig {left: 20px}.boxCustProperty .propertytag {top: 5px;bottom: 5px;left: 5px;right: 5px}.boxCustProperty_price {margin-top: 14px}.boxCustProperty_loc {margin-top: 7px}.boxCustProperty_area span:nth-of-type(2) {margin-left: 30px}.boxCustProperty_area br {display: none}.boxCustProperty .btn_B-C {width: 220px;position: absolute;top: 75px;right: 20px}.boxCustLead_head {margin-top: 30px}.boxCustLead_head+.boxCustLead_body {margin-top: 20px}.boxCustSubmit {margin-top: 10px}.boxCustSubmit.isTypeA {display: flex;justify-content: center}.boxCustSubmit.isTypeB {justify-content: center;gap: 24px}.boxCustBtn .btn_G-Y {margin: 40px auto 0}.boxCustFavoConditions {gap: 33px}.boxCustFavoConditions-concierge {margin-top: 23px}.boxCustFavoConditions-concierge .boxCustFavoConditions_btns {margin-top: 0;gap: 15px}.boxCustFavoConditions li {display: flex;justify-content: space-between;padding: 20px}.boxCustFavoConditions_main {display: flex;flex-direction: column}.boxCustFavoConditions .btn_X-del {position: absolute;top: 20px;right: 20px}.boxCustFavoConditions_body {font-size: 16px;line-height: 1.75;margin-top: 5px;margin-bottom: -6px}.boxCustFavoConditions_date {font-size: 12px;margin-top: auto}.boxCustFavoConditions_btns {margin-top: 45px}.boxCustFavoConditions .btn_C-G {width: 220px}.boxCustFavoConcierge {margin-top: 60px}.boxCustFavoMessage {min-width: 1280px}.boxCustFavoMessage>div {width: 980px;left: 50%;margin-left: -490px}.pageCustInqu .boxCustListWrap {margin-top: 50px}.boxCustInquSetup {display: flex;justify-content: center;margin-top: 30px}.boxCustInquSetup+.setupA {margin-top: 30px}.boxCustLginForm {padding: 40px;margin-top: 30px}.boxCustLginForm_check {margin-top: 15px}.boxCustLginForm_submit {margin: 30px auto 0}.boxCustLginForm_guide a {font-size: 15px}.boxCustLginRegist {margin: 40px 0 130px;padding: 40px;display: flex;align-items: center;justify-content: space-between}.boxCustLginRegist p {width: 465px}.boxCustLginRegist .btn_A-R {width: 400px}.pageCustPswd {padding-bottom: 130px}.pageCustPswd .formtableBody {padding: 20px 40px 40px;margin-top: 30px}.pageCustProf {padding-bottom: 100px}.pageCustProf .boxCustRootBtns {width: 280px;margin: 50px 0 0 auto}.boxCustProfBtns {justify-content: space-between}.boxCustProfBtns div {width: 470px}.boxCustProfBtns p {width: 470px;height: 79px}.boxCustProfBtns p span:nth-of-type(1) {font-size: 16px}.boxCustProfBtns p span:nth-of-type(2) {font-size: 36px;margin-top: 15px}.boxCustProfBtns a {margin: 29px auto 0}.boxCustProfSubmit {margin-top: 30px}.boxCustProfSubmit .btn_A-Y {width: 496px;margin: 0 auto}.boxCustProfCompMessage p:nth-of-type(1) {margin-top: 40px}.boxCustProfCompMessage .btn_G-Y {margin: 40px auto 0}.pageCustRgst {padding-bottom: 130px}.pageCustRgst .boxCustSubmit {margin-top: 40px}.boxCustRgstBtn .btn_G-Y {margin: 40px auto 0;width: 296px}.boxCustRgstNotice p:nth-of-type(1) {line-height: 28px;padding: 20px}.pageCustRoot {padding-bottom: 120px}.boxCustRootContainer {display: grid;grid-template-columns: 680px 280px;gap: 30px;margin-top: 40px}.boxCustRootContainerL {grid-column: 1 / 2;overflow: hidden}.boxCustRootContainerR {grid-column: 2 / 3}.boxCustRootRecommend {padding: 26px 40px 46px 40px}.boxCustRootRecommend_head {display: flex;flex-wrap: wrap;gap: 20px;align-content: center;padding-left: 97px;min-height: 79px;background: url(../img/customer/icon_man.svg) no-repeat center left/79px 79px}.boxCustRootRecommend_title {width: 100%}.boxCustRootRecommend_conditions {font-size: 14px;line-height: 1.57143;margin-top: -4px;margin-bottom: -4px}.boxCustRootRecommend_result {margin-top: 23px;gap: 20px}.boxCustRootRecommend_list {margin-top: 22px}.boxCustRootPropertylist {margin-top: 60px}.boxCustRootConditions {margin-top: 60px}.boxCustRootConditions li {padding-bottom: 19px;gap: 20px}.boxCustRootConditions li p:nth-of-type(2) {margin-left: auto}.pageCustShin .asideShindan {margin-bottom: 100px}.pageCustWdrw {padding-bottom: 130px}.boxCustWdrwMain {padding: 20px 40px 40px;margin-top: 30px}.boxCustWdrwMain dl {display: grid;grid-template-columns: 190px 1fr}.boxCustWdrwMain dt,.boxCustWdrwMain dd {padding: 20px 0}.boxCustWdrwMain dt {padding-left: 10px}.boxCustWdrwMain dd div {display: grid;grid-template-columns: repeat(2, auto);justify-content: start;gap: 10px 40px;margin-bottom: 20px}.boxCustWdrwMain textarea {height: 114px}.pageCthm {padding-bottom: 130px}.pageCthm .companylistTitle {margin-top: 20px}.pageDetl .breadcrumb {padding-bottom: 20px;border-bottom: 1px solid #ddd}.pageDetl .asideOmakase3 {margin-top: 100px}.boxDetlGrid {grid-template-columns: 1fr 190px 480px 30px 280px 1fr;margin-top: 20px}.boxDetlGrid .boxDetlTitle {grid-column: 2 / 4}.boxDetlGrid .boxDetlPrice {grid-column: 2 / 3}.boxDetlGrid .boxDetlDesc {grid-column: 3 / 4;grid-row: 2}.boxDetlGrid .boxDetlTags {grid-column: 3 / 4;grid-row: 3}.boxDetlGrid .boxDetlCTA.isTypeA {grid-column: 5 / 6;grid-row: 1 / 4}.boxDetlGrid .boxDetlCTA.isTypeB {grid-column: 5 / 6;grid-row: 5}.boxDetlGrid .boxDetlSlide {grid-column: 1 / 7;grid-row: 4}.boxDetlGrid .boxDetlSpec {grid-column: 2 / 4;grid-row: 5}.boxDetlGrid .boxDetlNote {grid-column: 2 / 4;grid-row: 6}.boxDetlGrid .boxDetlDate {grid-column: 2 / 4;grid-row: 7}.boxDetlTitle {padding-bottom: 16px;border-bottom: 1px solid #ddd}.boxDetlTitle h1 {font-size: 24px;line-height: 1.54167;margin-top: 15.5px;margin-bottom: -6.5px}.boxDetlSlide {margin-bottom: 50px}.boxDetlSlideMainWrap {min-width: 980px;margin-top: 30px}.boxDetlSlideMainWrap_inner {width: 2010px;position: relative;left: 50%;margin-left: -1005px}.boxDetlSlideMain_slide li {width: 670px;height: 500px}.boxDetlSlideMain_slide li:after {content: "";display: block;width: 100%;height: 100%;background-color: #fff;transition: opacity .3s;position: absolute;top: 0;left: 0;opacity: 0}.boxDetlSlideMain_slide li:not(.swiper-slide-active):after {opacity: .7}.boxDetlSlideMain_slide p {padding: 15px}.boxDetlSlideMain_navigation {width: 800px;height: 100%;display: flex;align-items: center;justify-content: space-between;position: absolute;top: 0;left: 50%;margin-left: -400px;z-index: 4;pointer-events: none}.boxDetlSlideThum {height: 90px;margin-top: 16px}.boxDetlSlideThum_slide {width: 900px;height: 90px;margin: 0 auto}.boxDetlSlideThum_slide li {width: 120px;height: 90px}.boxDetlSlideThum_slide li.swiper-slide-thumb-active:after {border-width: 0 4px 6px 4px;top: -6px;margin-left: -4px}.boxDetlSlideThum_navigation {height: 90px;display: flex;align-items: center;justify-content: space-between;margin-top: -90px;pointer-events: none;position: relative;z-index: 2}.boxDetlSlideThum_navigation:before,.boxDetlSlideThum_navigation:after {content: "";display: block;width: 40px;height: 90px;background-color: #fff;position: absolute;top: 0;z-index: -1}.boxDetlSlideThum_navigation:before {left: 0}.boxDetlSlideThum_navigation:after {right: 0}.boxDetlTags {margin-top: 10px}.boxDetlDesc {margin-top: 20px}.boxDetlCTA {width: 240px;padding: 20px;background-color: #F4F5EF;align-self: flex-start}.boxDetlCTA_fav {font-weight: 500;height: 40px;background: #fff;margin-top: 16px}.boxDetlCTA .btn_B-R {margin-top: 13px}.boxDetlCTA .btn_C-W {display: none}.boxDetlCTA_telnum {font-size: 26px;font-weight: 700;text-align: center;margin-top: 20px}.boxDetlCTA_teltxt {font-size: 12px;line-height: 1.83333;margin-top: 11px;margin-bottom: -5px}.boxDetlPrice {margin-top: 20px;align-self: center}.boxDetlPrice dt {font-size: 14px}.boxDetlPrice dd {margin-top: 24px}.boxDetlSpec dd:nth-of-type(1) {display: flex;justify-content: space-between;gap: 15px}.boxDetlSpec .btn_F-W {width: 90px;min-width: 90px}.boxDetlNote {padding: 20px;margin-top: 30px}.boxDetlDate {font-size: 16px;line-height: 1.75;margin-top: 20px;margin-bottom: -6px}.boxDetlDate br:nth-last-of-type(n+2) {display: none}.boxDetlFixedCTA {display: none}.boxDetlPlan {margin-top: 98px}.boxDetlDesign>a {display: none}.boxDetlDesign>iframe {display: block;width: 100%;aspect-ratio: 980 / 552;margin-top: 30px}.boxDetlTable dd {font-size: 16px;line-height: 24px;padding: 12px 20px}.boxDetlTable_more {display: none}.boxDetlArea .boxDetlAreaMap {order: 1}.boxDetlArea .boxDetlAreaSlide {order: 2}.boxDetlArea .boxDetlAreaTable {order: 3}.boxDetlAreaTable dl {grid-template-columns: 150px 1fr 150px 1fr}.boxDetlAreaMap iframe {height: 300px}.boxDetlAreaMap ul {width: 720px;margin-top: 18px}.boxDetlInfo.isTypeA dl {grid-template-columns: 150px 1fr}.boxDetlInfo.isTypeB dl {grid-template-columns: 150px 1fr 150px 1fr}.boxDetlInfo dd.isWide {grid-column: 2 / 5}.boxDetlCompany>div {padding: 40px}.boxDetlCompany_lead {font-size: 18px}.boxDetlCompany_lead br {display: none}.boxDetlCompany_tel {color: #479BBC;font-size: 44px;font-weight: 500;margin-top: 24px}.boxDetlCompany .btn_C-W {display: none}.boxDetlCompany_address {margin-top: 26px}.boxDetlCompany .btn_B-R {width: 290px}.boxDetlDeveloper dl {grid-template-columns: 150px 1fr}.boxDetlFootnote {padding-bottom: 120px}.boxDetlModalSlide .swiper-slide img {width: 670px;height: 500px;border: 8px solid #fff;border-radius: 5px}.boxDetlModalSlide_navigation {right: 0;top: 532px}.pageEstt .formtableBody {padding: 20px 40px 40px;margin: 30px 0 130px}.boxEsttLead {margin-top: 30px}.boxEsttLead_head+.boxEsttLead_body {margin-top: 20px}.boxEsttPolicy {padding: 20px 25px;margin-top: 30px}.boxEsttPolicy ul {margin-top: 13px;height: 213px}.boxEsttList {margin-top: 40px}.boxEsttConfirm .btn_G-Y {width: 296px;margin: 0 auto}.boxEsttSubmit {margin-top: 30px;justify-content: center;gap: 24px}.boxEsttBtn .btn_G-Y {margin: 40px auto 130px}.pageIkko .boxTopNav {margin-top: -44px}.pageIkko .boxTopNavTitle {margin-top: 70px}.pageIkko .asideRecommend {margin-top: 70px}.pageIkko .asideShindan {margin-top: 50px}.boxIkkoTheme {margin-top: 70px;padding-bottom: 120px}.boxIkkoTheme ul {display: grid;grid-template-columns: repeat(4, 1fr);gap: 16px 12px}.boxIkkoTheme a {font-size: 14px;line-height: 18px;height: 61px;border-radius: 30px;border: 1px solid #0092b5;gap: 20px;padding: 0 35px 0 27px}.boxIkkoValue {padding: 120px 0}.boxIkkoValue h2 img {height: 41px}.boxIkkoValue h2 p {font-size: 28px;margin-top: -14px}.boxIkkoValue_lead p {width: 817px;margin: 40px auto 0;text-align: center}.boxIkkoValue ol {gap: 40px}.boxIkkoValue li {display: flex;align-items: center}.boxIkkoValue li:nth-of-type(odd) {justify-content: space-between}.boxIkkoValue li:nth-of-type(even) {flex-direction: row-reverse;gap: 24px}.boxIkkoValue li:nth-of-type(1) h3:before {background-image: url(../img/ikkodate/value_pc01.svg)}.boxIkkoValue li:nth-of-type(2) h3:before {background-image: url(../img/ikkodate/value_pc02.svg)}.boxIkkoValue li:nth-of-type(3) h3:before {background-image: url(../img/ikkodate/value_pc03.svg)}.boxIkkoValue_fig {width: 422px;height: 266px}.boxIkkoValue_txt {width: 440px}.boxIkkoValue_txt p {font-size: 16px;line-height: 28px;margin-top: 10px}.boxIkkoValue h3 {position: relative;padding-top: 30px}.boxIkkoValue h3:before {content: "";display: block;width: 79px;height: 76px;background: no-repeat left center / contain;position: absolute;left: -87px;top: 0}.boxIkkoValue h3:after {margin-top: 10px}.boxIkkoValue_btn {margin-top: 30px}.pageIkkoSrch .boxTopNavConditions {margin-top: 24px}.pageIkkoSrch .asideRecommend,.pageIkkoSrch .asideLinks,.pageIkkoSrch .asideSimulation {margin-top: 60px}.boxIkkoSrchTitle {margin-top: 24px}.boxIkkoSrchTitle h1 {gap: 15px}.boxIkkoSrchTitle p {font-size: 28px}.boxIkkoSrchTitle img {width: 30px;height: 30px}.boxIkkoSrchOtherconditionsA {display: flex;justify-content: flex-end;gap: 20px;margin-top: 24px}.boxIkkoSrchOtherconditionsB {display: none}.boxIkkoSrchForm {margin-top: 16px}.boxIkkoSrchForm dl {display: grid;grid-template-columns: 215px 1fr;border: 1px solid #ddd}.boxIkkoSrchForm dt {font-weight: 700;padding: 20px 10px 20px 20px;background-color: #E9ECEF}.boxIkkoSrchForm dt:nth-of-type(n+2) {border-top: 1px solid #ddd}.boxIkkoSrchForm dd {padding: 20px 32px}.boxIkkoSrchForm dd:nth-of-type(n+2) {border-top: 1px solid #ddd}.boxIkkoSrchForm h2 {display: none}.boxIkkoSrchForm_btn {display: none}.boxIkkoSrchTableA ul {display: grid;grid-template-columns: 1fr 1fr 1fr;gap: 20px}.boxIkkoSrchTableA label span:after {font-size: 12px;content: "(" attr(data-num) ")";display: inline-block;margin-left: 10px}.boxIkkoSrchTableB {margin-top: 32px}.boxIkkoSrchTableB_body.isTypeA select {width: 150px}.boxIkkoSrchTableB_body.isTypeB li {width: 165px}.boxIkkoSrchTableB_body.isTypeB1 li,.boxIkkoSrchTableB_body.isTypeB2 li {width: 162px}.boxIkkoSrchTableB_body.isTypeB3 li {width: 222px}.boxIkkoSrchTableC {margin-top: 32px;padding: 20px 32px;display: grid;justify-content: start;gap: 0 14px}.boxIkkoSrchTableC>p {grid-row: 1}.boxIkkoSrchTableC input,.boxIkkoSrchTableC select {width: 230px}.boxIkkoSrchShindan {margin-top: 53px}.boxIkkoSrchResult {height: 100px;border-radius: 5px;background-color: #f7f7f7;display: flex;align-items: center;justify-content: center;gap: 72px;margin-top: 32px}.boxIkkoSrchFixed_inner {gap: 48px}.boxIkkoSrchFixed_inner p {font-size: 14px}.boxIkkoSrchFixed_inner p span {font-size: 30px}.boxIkkoSrchFixed_inner div {gap: 20px}.boxIkkoSrchFixed_inner a {font-size: 20px}.boxIkkoSrchFixed .btn_C-W {width: 200px}.boxIkkoSrchFixed .btn_B-Y {width: 280px}.boxIkkoSrchAsideHash {margin-top: 60px}.boxIkkoSrchAsideHash dl {display: grid;grid-template-columns: repeat(3, 1fr);gap: 0 25px}.boxIkkoSrchAsideHash dt {grid-row: 1;border: 2px solid #469bbc;border-bottom: none;border-radius: 10px 10px 0 0;padding-top: 46px}.boxIkkoSrchAsideHash h3 {font-size: 20px;text-align: center;padding-bottom: 12px;position: relative}.boxIkkoSrchAsideHash h3:after {content: "";display: block;width: 38px;height: 2px;background-color: #FFD030;margin-left: -19px;position: absolute;left: 50%;bottom: 0}.boxIkkoSrchAsideHash h3 span {margin-right: 4px}.boxIkkoSrchAsideHash dd {border: 2px solid #469bbc;border-top: none;border-radius: 0 0 10px 10px;padding: 23px 26px 40px}.boxIkkoSrchAsideHash p {font-size: 16px;line-height: 1.75;margin-top: -6px;margin-bottom: -6px}.boxIkkoSrchAsideHash ul {gap: 8px;margin-top: 24px}.boxIkkoSrchArticle {margin-top: 60px}.boxIkkoSrchArticleSwiper .swiper-slide {width: 233px}.boxIkkoSrchRange {margin-top: 60px}.boxIkkoSrchRange_summary {height: 67px;border-radius: 5px;background-color: #f7f7f7;display: flex;align-items: center;gap: 48px;padding-left: 32px;margin-top: 11px}.boxIkkoSrchRange_summary a {color: #0064E8;font-size: 18px;font-weight: 700}.boxIkkoSrchRange th {font-size: 16px;height: 63px}.boxIkkoSrchRange th br {display: none}.boxIkkoSrchRange th img {vertical-align: middle}.boxIkkoSrchRange th:nth-of-type(1) {width: 129px}.boxIkkoSrchRange th:nth-of-type(2) {text-align: left;background: #E9ECEF url(../img/ikkodate/range_head.svg) no-repeat right 22px;padding-left: 39px}.boxIkkoSrchRange th:nth-of-type(3) {width: 137px;padding-right: 14px}.boxIkkoSrchRange td {height: 47px}.boxIkkoSrchRange td:nth-of-type(1) {font-size: 16px;text-align: center;padding: 0 5px}.boxIkkoSrchRange td:nth-of-type(2) {display: flex;align-items: center;padding-left: 26px}.boxIkkoSrchRange td:nth-of-type(3) {font-size: 12px;text-align: center;padding-right: 14px}.boxIkkoSrchRange_range {width: 280px}.boxIkkoSrchRange_range span {font-weight: 700}.boxIkkoSrchRange_info {font-size: 14px;flex: 1}.boxIkkoSrchRange_figu {width: 368px;height: 32px;background: url(../img/ikkodate/range_body.svg) no-repeat;position: relative;overflow: hidden}.boxIkkoSrchAsideMessage {margin-top: 60px;padding-bottom: 120px}.boxIkkoSrchAsideMessage p {font-size: 14px;line-height: 30px}.boxIkkoLineBtn .btn_C-W {width: 250px;margin: 0 auto}.pageInqf {padding-bottom: 130px}.pageList .asideShindan_body a {width: 160px;padding-right: 15px}.pageList .asideRecommend {margin-top: 100px}.pageList .asideOmakase3 {margin-top: 60px}.boxListWrap {background-color: #f7f7f7;padding: 30px 0 100px;grid-template-columns: 1fr 700px 20px 260px 1fr;margin-top: -44px}.boxListContainerL {grid-column: 2 / 3}.boxListContainerL h1 {font-size: 18px;line-height: 1.44444;margin-top: 34px;margin-bottom: -4px}.boxListContainerR {grid-column: 4 / 5}.boxListConditionsA {display: none}.boxListConditionsB {padding: 20px 16px 16px}.boxListSetupA {margin-top: 10px;padding: 16px}.boxListSetupB_boxA select {background-position: right 8px center}body.isListModalActive {position: relative;width: auto;height: auto}.boxListSetupSwitch {display: none}.boxListPropertyWrap {gap: 20px;margin-top: 30px}.boxListProperty {padding: 20px 20px 20px 60px}.boxListProperty_head {gap: 20px}.boxListProperty_check {width: 40px;height: 100%;position: absolute;top: 0;bottom: 0;left: 0}.boxListProperty_check label,.boxListProperty_check span {width: 100%;height: 100%;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: 0}.boxListProperty_check label {display: flex;align-items: center;justify-content: center}.boxListProperty_check span {background-color: #E9ECEF;z-index: -1}.boxListProperty_check :checked+i+span {background-color: #DCECF5}.boxListProperty_meta h2 {font-size: 20px;line-height: 1.45;margin-top: -4.5px;margin-bottom: -4.5px}.boxListProperty_meta p {font-size: 14px;line-height: 1.35714;margin-top: 12.5px;margin-bottom: -2.5px}.boxListProperty_btn-req {color: #fff;font-size: 16px;background-color: #479BBC;width: 130px}.boxListProperty .propertytag {margin-top: 20px}.boxListProperty_body {gap: 20px;margin-top: 15px}.boxListProperty_pic {width: 200px;gap: 15px 10px}.boxListProperty_pic li:nth-of-type(1) {width: 200px;height: 133px}.boxListProperty_pic li:nth-of-type(n+2) {width: 95px;height: 72px}.boxListProperty_detail {display: grid;grid-template-columns: 80px 1fr 80px 1fr;border-top: 1px solid #ddd}.boxListProperty_detail dt,.boxListProperty_detail dd {padding: 8px 0;min-height: 29px;display: flex;align-items: center}.boxListProperty_detail dt:nth-last-of-type(n+2),.boxListProperty_detail dd:nth-last-of-type(n+2) {border-bottom: 1px solid #ddd}.boxListProperty_detail dt {font-size: 14px;font-weight: 700;padding-left: 10px}.boxListProperty_detail dd {font-size: 14px;line-height: 17px}.boxListProperty_detail dd:nth-of-type(1) {font-size: 22px}.boxListProperty_detail dd:nth-of-type(-n+3) {grid-column: 2 / 5}.boxListProperty_office {padding: 12px 20px;margin-top: 5px}.boxListProperty_officeHead {height: 60px;display: flex;align-items: center;flex-wrap: wrap;}.boxListProperty_officeHead>div {flex: 1;display: flex;flex-direction: column;justify-content: center;padding-right: 1em;}.boxListProperty_officeName {font-size: 14px;line-height: 1.35714;margin-top: -2.5px;margin-bottom: -2.5px}.boxListProperty_officeBtn {font-size: 12px;line-height: 1;margin-top: 13px;margin-bottom: 0}.boxListProperty_officeTel {color: #479BBC;font-size: 20px;font-weight: 500;border-left: 1px solid #ddd;width: 198px;align-self: stretch;display: flex;align-items: center;justify-content: flex-end}.boxListProperty_officeBody p {font-size: 12px;line-height: 2;margin-top: -6px;margin-bottom: -6px;margin-bottom: 4px}.boxListAsideLink {margin-top: 60px}.boxListAsideLink dl {grid-column: 2 / 3}.boxListAsideLink dt {font-size: 20px;line-height: 29px;margin-top: 60px;padding-left: 36px;background: url(../img/icon_hex.svg) no-repeat left top;background-size: 25px 29px;height: 29px}.boxListAsideLink dd div {border-radius: 5px;padding: 25px 35px 25px}.boxListAsideLink dd div:nth-of-type(1) {margin-top: 20px}.boxListAsideLink dd.boxListAsideLink_dd1 div {padding: 0;margin-top: 36px}.boxListAsideLink dd.boxListAsideLink_dd1 p:nth-of-type(1) {margin-left: 9px}.boxListAsideLink dd.boxListAsideLink_dd1 p:nth-of-type(1) a {font-size: 22px;font-weight: 700}.boxListAsideLink dd.boxListAsideLink_dd1 p:nth-of-type(1) a:before {width: 8px;height: 14px;margin-right: 18px}.boxListAsideLink dd.boxListAsideLink_dd1 p:nth-of-type(2) {margin: 16px 0 0 35px}.boxListAsideLink dd.boxListAsideLink_dd2 li {width: 300px}.boxListAsideDesc {font-size: 16px;line-height: 2.125;margin-top: 56px;margin-bottom: -9px;padding-bottom: 100px}.boxListMap_body {margin-top: 30px}.boxLoanTab a {font-size: 16px}.boxLoanTab a br {display: none}.boxLoanForm {display: grid;grid-template-columns: 180px 1fr 180px 1fr;margin-top: 25px;padding: 20px 40px}.boxLoanForm dt,.boxLoanForm dd {padding: 20px 0}.boxLoanForm dt:nth-of-type(n+3),.boxLoanForm dd:nth-of-type(n+3) {border-top: 1px solid #ddd}.boxLoanForm dt {padding-left: 10px;display: flex;align-items: center}.boxLoanForm dd {padding-right: 10px}.boxLoanForm dd:nth-of-type(7) {grid-column: 2 / 5}.boxLoanForm input[type],.boxLoanForm select {width: 175px}.boxLoanResult {grid-template-columns: 180px 1fr}.boxLoanResult dt:after {border-width: 29px 0 29px 30px;right: -30px}.boxLoanResult dt br {display: none}.boxLoanResult dd {padding-left: 30px}.boxLoanListTab li {font-size: 16px}.boxLoanListTab br {display: none}.boxLoanListBody .btn_G-Y {margin: 20px auto 0;width: 360px}.pageMnte {padding-bottom: 130px}.pageMnte .companylistTitle {margin-top: 100px}.boxMnteHead {height: 567px;background: var(--img) no-repeat center/cover;margin-top: 20px}.boxMnteHead h1 {font-size: 40px;line-height: 50px;margin-top: 112px}.boxMnteHead p {margin-top: 29px}.boxMnteService {margin-top: 100px}.boxMnteService h2 img {width: 301px;height: 41px}.boxMnteService h2 p {font-size: 28px}.boxMnteServiceList {gap: 19px;margin-top: 40px}.boxMnteServiceList_body {flex: 1}.boxMnteServiceList_ex {height: 160px}.boxMnteMessage {padding: 95px 0 70px;margin-top: 100px}.boxMnteMessage_head {font-size: 28px;background: url(../img/maintenance/message_titlePC.svg) no-repeat center/auto 100%;height: 47px;margin-top: -26px}.boxMnteMessage_head br {display: none}.boxMnteMessage_body {display: flex;align-items: center;gap: 50px;margin: 23px 50px 22px 90px}.pageRfom {padding-bottom: 130px}.pageScon {padding-bottom: 130px}.boxSearListWrap {padding: 40px 0 100px;margin-top: 43px}.boxSearRegist {padding: 40px;margin-top: 50px;display: flex;align-items: center;gap: 35px}.boxSearRegist_text {flex: 1}.boxSearRegist p:nth-of-type(1) {font-size: 18px}.boxSearRegist p:nth-of-type(2) {font-size: 16px;line-height: 1.75;margin-top: 18px;margin-bottom: -6px}.pageTopRoot .boxTopNav {padding: 50px 0}.pageTopRoot .boxTopKnowledge {margin-top: 130px}.pageTopLocal .boxTopNav {padding-top: 70px;margin-top: -44px}.pageTopLocal .boxTopKnowledge {margin-top: 60px}.pageTopLocal .boxTopAboutRegist {padding-bottom: 70px}.pageTopLocal .asideRecommend {margin: 70px 0}.pageTopLocal .asideBanner {margin-bottom: 120px}.pageTopPref .boxTopNav {padding-top: 70px;margin-top: -44px}.boxTopAreaswitch {display: none}.boxTopNavInner {display: grid;grid-template-columns: 600px 360px;gap: 0 20px}.boxTopNavSlide {width: 600px;height: 160px}.boxTopNavSlide .boxTopNavSlide_pagination.swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 13px}.boxTopNavSlide .boxTopNavSlide_pagination li {height: 8px;width: 8px}.boxTopNavGuidance {background-color: #FFE600;border-radius: 5px;height: 160px;position: relative}.boxTopNavMap {height: 367px;background-color: #F4F5EF;border-radius: 5px;padding: 37px 25px 25px;box-sizing: border-box;position: relative;grid-row: 2 / 4;margin-top: 45px}.boxTopNavMapPanel {background: url(../img/top/navMap_base.svg);width: 550px;height: 305px;position: relative}.boxTopNavMapPanel li {color: #74B5C4;transition: color .3s}.boxTopNavMapPanel li:hover {color: #007B98}.boxTopNavMapPanel li:hover p {color: #479BBC}.boxTopNavMapPanel li:hover a:after {color: #479BBC}.boxTopNavMapPanel li.isTypeHokkaido a {right: 0;top: 0}.boxTopNavMapPanel li.isTypeTohoku a {right: 0;top: 75px}.boxTopNavMapPanel li.isTypeKanto a {right: 0;bottom: 0}.boxTopNavMapPanel li.isTypeKansai a {top: 0;left: 121px}.boxTopNavMapPanel li.isTypeChugoku a {top: 0;left: 0}.boxTopNavMapPanel li.isTypeShikoku a {bottom: 0;left: 121px}.boxTopNavMapPanel li.isTypeKyushu a {left: 0;bottom: 0}.boxTopNavMapPanel li.isTypeKyushu a p {padding-right: 9px}.boxTopNavMapPanel li.isTypeKoshinetsu a {top: 0;left: 242px;width: 120px}.boxTopNavMapPanel li.isTypeKoshinetsu a p {padding-right: 15px}.boxTopNavMapPanel li.isTypeTokai a {bottom: 0;left: 242px}.boxTopNavMapPanel svg {width: 550px;height: 305px;position: absolute;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none}.boxTopNavMapPanel a {flex-direction: column;width: 110px;height: auto;position: absolute;z-index: 1;transition: color .3s}.boxTopNavMapPanel a:after {width: 7px;height: 38px;right: 8px}.boxTopNavMapPanel a p {font-size: 16px;line-height: 38px;height: 38px;transition: color .3s}.boxTopNavMapPanel a div {display: grid;grid-template-columns: 1fr 1fr;gap: 6px 10px;width: 100%;border-top: 1px solid #ccc;padding: 6px 0 10px}.boxTopNavMapPanel a div span {color: #999;font-size: 10px;line-height: 1;font-weight: 400}.boxTopNavMapPanel a div span:nth-of-type(2n+1) {text-align: right}.boxTopNavHouse {display: none}.boxTopNavNumber {height: 65px;background-color: #FFD500;border-radius: 5px 5px 0 0;position: relative;margin-top: 45px}.boxTopNavTitle {color: #3B4043;display: flex;justify-content: space-between;align-items: center}.boxTopNavTitle h1 {font-size: 28px;height: 38px;display: flex;align-items: center}.boxTopNavTitle h1 img {width: 38px;height: 38px;margin-right: 10px}.boxTopNavConditions a {align-items: center;border: 1px solid #cdd6dd;gap: 24px;padding: 0 24px;height: 61px}.boxTopNavConditions_head {font-size: 18px}.boxTopNavConditions_head img {width: 26px;height: 26px}.boxTopNavConditions_body {font-size: 14px}.boxTopNavConditions_text {color: #0064E8;font-size: 16px;text-decoration: underline;margin-left: auto;position: relative;padding-left: 11px}.boxTopAboutFind {padding: 90px 0 0}.boxTopAboutRegist {padding-top: 63px}.boxTopAboutRegist .box {padding: 40px;display: flex;justify-content: space-between;align-items: flex-end}.boxTopAboutRegist_head {width: 446px}.boxTopAboutRegist_head p {width: 431px;height: 79px;top: -47px}.boxTopAboutRegist_body {width: 400px}.boxTopAboutRegist_body a {margin-top: 15px}.boxTopAboutSupport {padding: 91px 0 80px}.boxTopAboutSupport .box {padding: 69px 40px 40px 50px}.boxTopAboutSupport_balloon {color: #fff;font-weight: 700;font-size: 24px;line-height: 68px;width: 685px;height: 68px;background-color: #3EA4BB;border-radius: 5px;position: absolute;top: -31px;left: 50px}.boxTopAboutSupport_balloon:after {content: "";display: block;width: 0;height: 0;border-style: solid;border-width: 17.61px 17.61px 0 0;border-color: #3EA4BB transparent transparent transparent;position: absolute;bottom: -16.61px;left: 23px}.boxTopAboutSupport_head p {font-size: 20px}.boxTopAboutSupport_head img {width: 420px;margin-top: 20px}.boxTopAboutSupport_body {display: flex;align-items: flex-end;justify-content: space-between;margin-top: 40px}.boxTopAboutSupport_body p {font-size: 14px;line-height: 1.71429;margin-top: -5px;margin-bottom: -5px;width: 460px}.boxTopAboutHoldings_cover {height: 370px}.boxTopAboutHoldings_about {margin-top: -169px;padding: 0 80px 50px}.boxTopAboutHoldings_about h2 {margin-top: -48px}.boxTopAboutHoldings_about h2:after {width: 206px;margin-top: 34px}.boxTopAboutHoldings_about h2 img {width: 272px;height: 75px}.boxTopAboutHoldings_about h2 p {font-size: 28px;line-height: 1.28571;margin-top: 36px;margin-bottom: -4px;width: 420px}.boxTopAboutHoldings_about p {font-size: 16px;line-height: 1.75;margin-top: 24px;margin-bottom: -6px}.boxTopAboutHoldings_about .btn_E-W {margin: 30px auto 0}.boxTopAboutEvaluation {padding: 64px 40px}.boxTopAboutEvaluation_inner {height: 434px;padding-top: 44px}.boxTopAboutEvaluation_badge img {position: absolute;top: -30px;left: 37px}.boxTopAboutEvaluation_title {font-size: 16px;height: 542px;height: 165px;background: url(../img/top/aboutEvaluation_titlePC.svg) no-repeat center bottom/contain}.boxTopAboutEvaluation_title br {display: none}.boxTopAboutEvaluation_body {font-size: 14px;line-height: 23px;width: 545px;margin: 39px auto 0;padding-top: 20px}.boxTopAboutEvaluation .btn_E {margin: 25px auto 0}.boxTopKnowledge h2 img {width: 466px;height: 41px}.boxTopKnowledge div {width: 888px;margin: -17px auto 0}.boxTopKnowledge div p {font-size: 16px;line-height: 28px;text-align: center;margin-bottom: 15px}.boxTopNews {padding: 125px 0;margin-top: 120px}.boxTopNews dl {margin-top: 46px}.boxTopNews dt,.boxTopNews dd {padding: 20px 0}.boxTopNews .btn_E-W {display: none}.boxTopNews_tweet {background-color: #fff;width: 600px;height: 400px;margin: 47px auto 0;padding: 45px;border-radius: 10px;box-sizing: border-box}.boxTopCTA {pointer-events: none}body.isFooterIntersecting .boxTopCTA {transform: translateY(140px)}body:not(.isFooterIntersecting) .pageTopRoot .boxTopCTA {transform: translateY(140px)}body:not(.isFooterIntersecting) .pageTopRoot .boxTopCTA.isActive {transform: translateY(0)}.boxTopCTA_btn a {pointer-events: auto;margin-left: auto;position: relative;z-index: 1}.boxTopCTA_btn a:nth-of-type(n+2) {display: none}.boxTopCTA_txt {background-color: rgba(17, 47, 86, .7);margin-top: -42px}.boxTopPrefList {background-color: #f4f5ef;border-radius: 5px;padding: 30px 30px 40px;margin: 28px 0 145px}.boxTopPrefList p {font-size: 18px}.boxTopPrefList ul {display: grid;grid-template-columns: repeat(4, 200px);gap: 10px 40px;margin-top: 30px}}@media not all and (min-width:750px) {select,input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="search"],textarea {background-color: #fff}.hiddenSP {display: none}.wrapper,.boxWide {grid-template-columns: 20px calc(100% - 40px) 20px;overflow: hidden}.boxWideSP {grid-column: 1 / 4;display: grid;grid-template-columns: 20px calc(100% - 40px) 20px;overflow: hidden}.boxSP {grid-column: 2 / 3;position: relative}.areamodal .modalInner {margin: 20px}.areamodal .modalBody_title {font-size: 16px;padding: 20px}.areamodal .modalBody_box {padding: 0 15px 30px}.areamodalPref div {grid-template-columns: repeat(2, 1fr)}.areamodalPref .btn_G-Y {margin-top: 20px}.areamodalCity dd {grid-template-columns: repeat(2, 1fr)}.areamodalCity div {flex-direction: column-reverse;gap: 12px}.asidePanel {margin-top: 40px}.asideBanner ul {display: flex;flex-direction: column;gap: 24px}.asideMovie {margin-top: 50px}.asideMovieSlide {margin-top: 40px}.asideMovieSlide_ui {justify-content: center}.asideMovieSlide_navigation {display: none}.asideShindan.isTypeA {padding-top: 21px}.asideShindan.isTypeA .asideShindan_man {height: 88px}.asideShindan.isTypeA .asideShindan_head {height: 71px;padding-left: 96px}.asideShindan.isTypeA .asideShindan_bubble {left: 54px;top: -21px}.asideShindan.isTypeB {padding-top: 17px}.asideShindan.isTypeB .asideShindan_man {height: 104px}.asideShindan.isTypeB .asideShindan_head {height: 96px;padding-left: 111px}.asideShindan.isTypeB .asideShindan_bubble {left: 64px;top: -17px}.asideShindan_head {position: relative}.asideShindan_man {bottom: 0;left: 0}.asideShindan_text {display: flex;flex-direction: column;align-items: center;gap: 8px}.asideShindan_copy {font-size: 10px;font-weight: 500;background: url(../img/aside/shindan_line.svg) no-repeat center/contain;width: 174px;height: 17px;display: flex;align-items: flex-end;justify-content: center;padding-bottom: 3px}.asideShindan_copy span {color: #119DC0;font-size: 12px;font-weight: 700}.asideShindan_copy br {display: none}.asideShindan_lead {font-size: 18px;line-height: 1.38889;margin-top: -3.5px;margin-bottom: -3.5px}.asideShindan_bubble {font-size: 10px;width: 94px;height: 27px}.asideShindan_bubble:after {border-width: 7px 7px 0 0;left: 9px;bottom: -7px}.asideShindan_body {padding: 15px}.asideShindan_body p {font-size: 12px;line-height: 16px}.asideShindan_body p br {display: none}.asideShindan .btn_D-W {margin-top: 10px}.asideLinks>ul,.asideLinks>div {padding: 16px 28px}.asideLinks ul {gap: 10px 1em}.asideLinks li {min-width: 115px}.bandnav {display: none}.breadcrumb {order: 9999;padding: 20px;border-top: 1px solid #ddd;grid-column: 1 / 4}.breadcrumb li {line-height: 28px}[class^="btn_A"] {max-width: 285px;height: 90px}[class^="btn_B"] {height: 50px}[class^="btn_B"]:after {width: 6px}[class^="btn_C"] {height: 50px}[class^="btn_C"]:after {width: 6px}[class^="btn_D"] {font-size: 16px;height: 50px}[class^="btn_G"] {height: 50px;background-image: none}[class^="btn_G"]:after {width: 6px}[class^="btn_G"]:not(.isReverse):after {right: 10px}[class^="btn_G"].isReverse:after {left: 10px}.btn_G-W {border: 1px solid #DDD;box-shadow: 0 1px 0 rgba(21, 34, 50, .16)}.btn_X-del {width: 66px}.btn_X-del:after {margin-right: 3px}.btn_X-del span {display: none}.companylistTitle img {width: 50px;height: 50px}.companylistTitle p {font-size: 18px;line-height: 26px}.companylistWrap h2,.companylistWrap h3 {font-size: 16px;padding-bottom: 11px}.companylistWrap>div {margin-top: 16px}.companylistPic {gap: 14px 8px}.companylistPic li {aspect-ratio: 79 / 58}.companylistChara {margin-top: 20px}.companylistText {line-height: 24px;margin-top: 20px}.companylistArea {padding: 24px 16px}.footerToTop {display: none}.footerMain {padding: 50px 20px}.footerMain_colL {display: none}.footerMain_colR {display: flex;flex-direction: column;gap: 30px}.footerMain_colR>div:nth-of-type(-n+7) {display: none}.footerMain_title {font-size: 19px}.footerMain_Body {margin-top: 20px}.footerMain_box.isType05 ul li {flex: 1}.footerMain_box.isType05 ul li:nth-of-type(2) a {flex-direction: column;align-items: start;gap: 5px;padding-left: 15px}.footerMain_box.isType05 ul li:nth-of-type(2) a span:nth-of-type(1) {font-size: 12px}.footerMain_box.isType06 ul {justify-content: center}.footerHoldings {display: none}.footerSub ul {flex-direction: column;background-color: #F7F7F7}.footerSub li {border-top: 1px solid #DDD}.footerSub a {font-size: 16px;height: 62px;display: flex;align-items: center;padding-left: 20px;position: relative}.footerSub a:after {content: "";display: block;background: url(../img/icon_tri_R.svg) no-repeat center;width: 6px;height: 100%;position: absolute;right: 20px;top: 0}.footerSub_copy {color: #fff;font-size: 12px;background-color: #182F53;padding: 15px 0}.formtableLead p+p {margin-top: 10px}.formtableHead {justify-content: space-between;margin-top: 20px}.formtableHead~.formtableHead {margin-top: 40px}.formtableBody {margin-top: 30px;padding: 0 15px}.formtableBody dt {padding: 21px 10px 0}.formtableBody dt br {display: none}.formtableBody dd {padding: 10px 10px 20px}.formtableBody textarea {height: 103px}.formtableBody_boxC select {flex: 1}.formtableBody_boxD {gap: 15px}.formtableBody_boxD label {width: 150px}.formtableBody_boxE {gap: 10px}.formtableBody_boxE label {width: 100%}.formtableBody_boxF {gap: 10px}.formtableBody_boxF label {width: 100%}.formtableBody_boxG {gap: 15px}.formtableBody_boxG input {flex: 1}.formtableBody_boxI input,.formtableBody_boxI select {flex: 1}.formtableBody_boxJ input {width: 100%}.formtableBody_boxK {flex-direction: column;align-items: start}.formtableBody_boxL {display: flex;gap: 10px 0;flex-direction: column;align-items: start}.formtablePolicy {padding: 15px 15px 35px;margin-top: 20px}.formtablePolicy p:nth-of-type(2) {margin-top: 9px}.formtablePolicy ul {margin-top: 9px;height: 154px;overflow-y: scroll}.formtableConfirm .btn_G-Y {margin-top: 30px}.formtableSubmit {flex-direction: column-reverse;gap: 12px}.formtableTotop .btn_G-Y {margin: 30px 0 0}header .headerInner {padding: 0 20px}.headerLead {display: none}.headerNavA {gap: 15px}.headerNavA a {flex-direction: column;align-items: center}.headerNavA span {height: 29px;align-items: center}.headerNavA p {font-size: 10px;line-height: 19px}.headerNavA_fav {order: 2}.headerNavA_fav i {width: 28.5px;height: 25.1px}.headerNavA_his {order: 1}.headerNavA_his a:nth-of-type(1) {display: none}body.isHeaderHistoryActive .headerNavA_his a i {-webkit-mask-image: url(../img/icon_close.svg);mask-image: url(../img/icon_close.svg);width: 23px;height: 23px}body:not(.isHeaderHistoryActive) .headerNavA_his a i {-webkit-mask-image: url(../img/icon_board.svg);mask-image: url(../img/icon_board.svg);width: 29px;height: 29px}.headerNavA_men {order: 3}.headerNavA_men span {align-items: center}body.isHeaderNavSPActive .headerNavA_men i {-webkit-mask-image: url(../img/icon_close.svg);mask-image: url(../img/icon_close.svg);width: 23px;height: 23px}body:not(.isHeaderNavSPActive) .headerNavA_men i {-webkit-mask-image: url(../img/icon_hamburger.svg);mask-image: url(../img/icon_hamburger.svg);width: 26px;height: 18px}.headerNavB {display: none}.headerHistory_wrapper {width: 100%}.headerHistory_inner {width: 100%;left: 0;padding: 0 20px 20px}.headerHistory_title {margin-top: 20px}.headerNavSP {color: #fff;background-color: #112f56;padding: 20px 0}.iconHead h1 {font-size: 26px}.modalWrap.isTypeA .modalInner {margin: 20px}.modalWrap.isTypeB .modalInner {margin-top: 20px}.modalWrap.isTypeB .modalBtn {margin-right: 20px}.modalWrap.isTypeA .modalBody_title {font-size: 16px;padding: 20px}.navTitle {color: #33383B;font-size: 20px;font-weight: 700;height: 20px}.navTitle img,.navTitle i {width: 19px;height: 19px;margin-right: 8px}.navArea {display: none}.navMap li {border-top: 1px solid #DADADA}.navMap svg {display: none}.navMap .btn_D-W {justify-content: start;padding-left: 20px;background: #fff;box-shadow: none;border: none;height: 64px;width: 100%}.navMap .btn_D-W:after {right: 20px}.navKeyword {margin-top: 25px}.navKeyword form {margin-top: 14px}.navKeyword div {height: 48px}.navKeyword div i {width: 25px;margin: 0 10px 0 15px}.navKeyword a {display: none}.navRoute {display: none}.navPanel {display: none}.navPickup {margin-top: 35px}.navPickup p {font-size: 20px;display: grid;grid-template-columns: 1fr auto 1fr;align-items: center;gap: 28px}.navPickup p:before,.navPickup p:after {content: "";display: block;height: 1px;width: 100%;background-color: #707070}.navPickup p img {width: 19px;height: 19px;margin-right: 12px}.navPickup ul {justify-content: center;margin-top: 20px;gap: 12px 8px}.navPickup a {border: 1px solid #0092b5}.navPanelB {margin-top: 20px}.navNumber {margin-top: 20px;justify-content: center}.navNumber_txt {width: 235px;height: 74px;flex-wrap: wrap;align-items: baseline;margin-left: 14px}.navNumber_txt span:nth-of-type(1) {width: 100%}.navNumber_txt span:nth-of-type(2) {font-size: 42px;margin: 0 14px 0 auto}.propertytag {gap: 5px}.propertytag li {font-size: 10px;line-height: 16px;height: 16px}.propertytag li.propertytag-chk {outline: 1px solid currentColor}.recommendcheckPC {display: none}.requiredcheck {display: none}.setupA {background-color: transparent;filter: none;margin-top: 15px}.setupA~.setupA {display: none}.setupA div span {display: none}.setupA select:nth-of-type(2) {display: none}.setupB {display: none}.setupC {display: none}.setupE {display: flex;justify-content: space-between;margin-top: 20px}.over_text {text-align: right;margin-top: 15px}.shindanvalResult {padding: 10px 10px 30px}.shindanvalResult_head {font-size: 16px;line-height: 36px;display: flex;align-items: center;justify-content: center}.shindanvalResult_body {margin-top: 20px;padding: 0 5px}.shindanvalResult_budget {margin-top: 40px}.shindanvalResult_plan {margin-top: 30px;padding-top: 30px}.shindanvalResult_chart img {width: 100%}.shindanvalResult_caption {margin-top: 20px}.shindanvalResult_price {margin-top: 24px;padding-left: 10px}.shindanvalResult_floor {font-size: 23px;margin-top: 24px;padding-left: 10px}.shindanvalResult_floor img {width: 22px;height: 22px}.shindanvalMessage {padding: 15px 15px 15px;background-color: #f4f5ef}.shindanvalMessage_title {font-size: 16px;line-height: 1.5;margin-top: -4px;margin-bottom: -4px;padding: 5px 0 0 53px;min-height: 52px;background: url(../img/customer/icon_man.svg) no-repeat left top/47px 47px}.shindanvalMessage_text {margin-top: 20px}.shindanvalMessage.isTypeA .shindanvalMessage_text {margin-top: 20px}.shindanvalMessage.isTypeB {margin-top: 30px}.shindanvalMessage.isTypeC {margin-top: 50px;padding-bottom: 25px}.shindanvalMessage.isTypeC .shindanvalMessage_btn {width: 268px;margin: 30px auto 0}.shindanvalMessage.isTypeC .shindanvalMessage_btn>p {display: none}.shindanvalMessage.isTypeC .shindanvalMessage_btn label {pointer-events: none}.shindanvalMessage.isTypeC .btn_B-Y {margin-top: 20px}.shindanvalMessage.isTypeD {padding-bottom: 25px;margin-bottom: 50px}.shindanvalMessage.isTypeD .btn_A-Y {font-size: 16px;font-weight: 500;height: 50px;max-width: 100%;margin-top: 20px;box-shadow: none;background: #FFE600}.shindanvalMessage.isTypeD .btn_A-Y:after {right: 10px;width: 6px}.shindanvalTry {margin-top: 30px;padding-top: 30px}.shindanvalTry_head {line-height: 28px}.shindanvalTry_head p:nth-of-type(2) {margin-top: 5px}.shindanvalTry_head em {margin-top: 20px;display: inline-block}.shindanvalTry_title {margin-top: 30px}.shindanvalTry_price {display: flex;flex-direction: column}.shindanvalTry_price li label {font-size: 14px}.shindanvalTry_price li>span {font-size: 16px}.shindanvalTry_caption {flex-direction: column;gap: 10px;margin-top: 20px}.stepnav li:before {--w: 9px}.stepnav li:after {--w: 8px}.stepnav li span:nth-of-type(1) {font-size: 12px}.stepnav li span:nth-of-type(2) {font-size: 14px}.boxE404Head {margin-top: 40px}.boxE404Head h1 {font-size: 20px;line-height: 32px;text-align: center}.boxE404Head .btn_A-R {font-size: 16px;height: 50px;max-width: 100%;margin-top: 20px;box-shadow: none;background: #EA6B5A}.boxE404Head .btn_A-R:after {right: 10px;width: 6px}.boxE404List {padding: 30px 15px}.boxE404List p {text-align: center}.boxE404List ul {grid-template-columns: repeat(2, 1fr);gap: 12px 0}.boxE404Btn {margin: 30px 0 50px}.pageCont .headingHex {font-size: 18px;line-height: 25px;padding-left: 28px;min-height: 26px;background-size: 22px 26px}.pageContList .boxContAsideCTA {margin-top: 30px}.pageContDetl .boxContDetlTOC+.boxContAsideCTA {margin-top: 30px}.pageContDetl .boxContAsideCTA {margin-top: 60px}.boxContWrap {padding-bottom: 50px}.boxContContainerL {grid-column: 1 / 4;padding: 20px}.boxContContainerR {grid-column: 2 / 3}.boxContThumlist a {align-items: center}.boxContThumlist p:nth-of-type(2) {display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}.boxContListHead {margin-top: 30px}.boxContListList {--margin: 16px;--img: 72px}.boxContListList li p:nth-of-type(1) {font-size: 14px;line-height: 20px}.boxContListList li p:nth-of-type(2) {line-height: 20px;margin-top: 4px}.boxContDetlHead {display: block;height: 120px}.boxContDetlHead:before {height: 118px}.boxContDetlHead p {font-size: 24px;padding-left: 20px}.boxContDetlHead img {-webkit-mask-image: url(../img/contents/detailTitle_mask_sp.svg);mask-image: url(../img/contents/detailTitle_mask_sp.svg)}.boxContDetlH1 {font-size: 18px;line-height: 26px}.boxContDetlH1 img {width: 50px;height: 50px}.boxContDetlTOC {padding: 24px}.boxContDetlTOC ul {margin-top: 18px}.boxContDetlTOC li {font-size: 14px;line-height: 22px}.boxContDetlBody {margin-top: 50px}.boxContDetlBody h2 {font-size: 16px;line-height: 20px;padding: 8px 16px;margin-top: 30px}.boxContDetlBody h3 {font-size: 20px}.boxContDetlBody th,.boxContDetlBody td {font-size: 12px;line-height: 18px}.boxContDetlBody th span,.boxContDetlBody td span {font-size: 10px}.boxContDetlRelation {--img: 72px;--gap: 12px;padding: 16px}.boxContDetlRelation a {margin-top: 8px}.boxContDetlRelation p:nth-of-type(2) {-webkit-line-clamp: 2}.boxContAsideCTA_head {font-size: 18px;line-height: 26px;width: 331px;background: url(../img/contents/CTA_sp.svg) no-repeat bottom center/contain}.boxContAsideCTA_body {padding: 30px 25px}.boxContAsideCTA_text p:nth-of-type(2) {margin-top: 9px}.boxContAsideCTA .btn_A-Y {margin: 20px auto 0}.boxContAsideMap {display: grid;grid-template-columns: 1fr 1fr;gap: 8px 10px}.boxContAsideMap svg {display: none}.boxContAsideMap a {font-size: 16px;box-shadow: none;background: #fff;height: 36px;border-radius: 18px}.boxContAsideMap a:after {right: 15px}.boxContAsideMap a p {font-size: 18px}.boxContAsideMap a div {display: none}.boxContAsideRanking ol {--margin: 16px;--img: 68px;--gap: 8px;margin-top: 30px}.boxContAsideRanking ol a:before {border-width: 40px 40px 0 0}.boxContAsideRanking ol a:after {font-size: 14px;left: 7px}.boxContAsideRanking ol li p:nth-of-type(1) {font-size: 16px;line-height: 20px}.boxContAsideRanking ol li p:nth-of-type(2) {line-height: 22px}.pageCust .asideShindan {margin-top: 50px}.boxCustHead {margin-top: 20px}.boxCustHead h1 {display: none}.boxCustTabmenu {height: 63px}.boxCustTabmenu:before {height: 1150px}.boxCustTabmenu>div {grid-column: 1 / 4;overflow-x: auto;overflow-y: hidden}.boxCustTabmenu>div::-webkit-scrollbar {width: 5px;height: 5px}.boxCustTabmenu>div::-webkit-scrollbar-thumb {border-radius: 5px;background-color: rgba(0, 0, 0, .3)}.boxCustTabmenu>div::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, .5)}.boxCustTabmenu ul {display: inline-flex;height: 63px;gap: 4px;margin: 0 10px}.boxCustTabmenu li.isCurrent {order: -1}.boxCustTabmenu li.isCurrent a {height: 53px}.boxCustTabmenu a {font-size: 12px;line-height: 15px;text-align: center;white-space: nowrap;height: 48px;padding: 0 8px}.boxCustTabswitch {margin-top: 24px}.boxCustTabswitch li {flex: 1}.boxCustTabswitch a {font-size: 18px}.boxCustPropertyWrap {gap: 13px;margin-top: 20px}.boxCustProperty_head {display: flex;gap: 13px;padding: 10px;border-bottom: 1px solid #F7F7F7}.boxCustProperty_name {flex: 1}.boxCustProperty_body {display: flex;gap: 10px}.pageCustFavo .boxCustProperty_body,.pageSearFavo .boxCustProperty_body {padding: 15px 10px 0}.pageCustInqu .boxCustProperty_body {padding: 15px 10px 15px}.boxCustProperty_fig {width: 97px;height: 72px;position: relative}.boxCustProperty .propertytag {top: 2px;bottom: 2px;left: 2px;right: 2px;gap: 2px}.boxCustProperty_loc {margin-top: 12px}.boxCustProperty .btn_B-C {margin: 10px;height: 36px}.boxCustLead_head+.boxCustLead_body {margin-top: 10px}.boxCustSubmit.isTypeB {flex-direction: column-reverse;gap: 12px}.boxCustBtn .btn_G-Y {margin-top: 30px}.pageCustFavo .boxCustListWrap {padding: 20px 0 50px}.boxCustFavoConditions {gap: 13px}.boxCustFavoConditions-concierge {margin-top: 28px}.boxCustFavoConditions li {padding: 10px}.boxCustFavoConditions_head {display: flex;align-items: center;justify-content: space-between;padding-left: 10px}.boxCustFavoConditions_body {font-size: 16px;line-height: 1.75;margin-top: 14px;margin-bottom: -6px;padding: 0 10px}.boxCustFavoConditions_date {display: none}.boxCustFavoConditions_btns {margin-top: 18px}.boxCustFavoConditions .btn_C-G {height: 36px}.boxCustFavoConcierge {margin-top: 55px}.boxCustFavoMessage>div {left: 20px;right: 20px}.pageCustInqu .boxCustListWrap {margin-top: 10px}.pageCustInqu .boxCustListWrap {padding: 10px 0 50px}.pageCustInqu .setupA {margin-top: 0}.boxCustInquSetup {display: none}.boxCustLginForm {padding: 10px 15px 30px;margin-top: 20px}.boxCustLginForm_check {padding-top: 20px;border-top: 1px solid #ddd}.boxCustLginForm_submit {margin-top: 20px}.boxCustLginRegist {margin: 20px 0 50px;padding: 20px 15px}.boxCustLginRegist .btn_A-R {font-size: 16px;height: 50px;max-width: 100%;margin-top: 20px;box-shadow: none;background: #EA6B5A}.boxCustLginRegist .btn_A-R:after {right: 10px;width: 6px}.pageCustPswd .breadcrumb {margin-top: 50px}.pageCustPswd .formtableBody {padding: 10px 15px 30px;margin-top: 20px}.pageCustProf {padding-bottom: 50px}.pageCustProf .boxCustRootBtns {margin-top: 50px}.boxCustProfBtns {flex-direction: column;gap: 40px}.boxCustProfBtns div:nth-of-type(1) a {background: #479BBC}.boxCustProfBtns div:nth-of-type(2) a {background: #FFE600}.boxCustProfBtns p {width: 325px;height: 55px;margin: 0 auto}.boxCustProfBtns p span:nth-of-type(1) {font-size: 14px}.boxCustProfBtns p span:nth-of-type(2) {font-size: 24px;margin-top: 10px}.boxCustProfBtns a {font-size: 16px;font-weight: 500;height: 50px;max-width: 100%;margin-top: 20px;box-shadow: none}.boxCustProfBtns a:after {right: 10px;width: 6px}.boxCustProfSubmit {empty-cells: 20px}.boxCustProfSubmit .btn_A-Y {font-size: 16px;font-weight: 500;height: 50px;max-width: 100%;margin-top: 20px;box-shadow: none;background: #FFE600}.boxCustProfSubmit .btn_A-Y:after {right: 10px;width: 6px}.boxCustProfCompMessage .btn_G-Y {margin-top: 30px}.pageCustRgst .breadcrumb {margin-top: 50px}.pageCustRgst .boxCustSubmit {margin-top: 20px}.boxCustRgstBtn .btn_G-Y {margin-top: 30px}.boxCustRgstNotice p:nth-of-type(1) {line-height: 24px;padding: 15px}.pageCustRoot {padding-bottom: 50px}.boxCustRootContainerR {margin-top: 50px}.boxCustRootRecommend {padding: 15px 0 30px;margin-top: 20px;overflow: hidden}.boxCustRootRecommend_head {padding: 0 15px}.boxCustRootRecommend_head .btn_F {margin: 15px auto 0}.boxCustRootRecommend_title {display: flex;align-items: center;padding-left: 53px;min-height: 47px;background: url(../img/customer/icon_man.svg) no-repeat center left/47px 47px}.boxCustRootRecommend_conditions {font-size: 14px;line-height: 1.57143;margin-top: 10px;margin-bottom: -4px}.boxCustRootRecommend_result {margin-top: 27px;padding: 0 15px;justify-content: space-between}.boxCustRootRecommend_list {margin-top: 19px;padding: 0 15px}.boxCustRootPropertylist {margin-top: 50px}.boxCustRootConditions {margin-top: 50px}.boxCustRootConditions li {flex-wrap: wrap;justify-content: space-between;gap: 15px;padding-bottom: 24px}.boxCustRootConditions li p:nth-of-type(1) {width: 100%}.pageCustShin .asideShindan {margin-bottom: 50px}.pageCustShin .shindanvalResult {margin-top: 10px}.pageCustWdrw .breadcrumb {margin-top: 50px}.boxCustWdrwMain {padding: 10px 15px 30px;margin-top: 20px}.boxCustWdrwMain dl {margin: 0 5px}.boxCustWdrwMain dt {padding-top: 21px}.boxCustWdrwMain dd {padding: 10px 0 20px}.boxCustWdrwMain dd div {display: grid;flex-direction: column;gap: 10px;margin-bottom: 20px}.boxCustWdrwMain textarea {height: 103px}.pageCthm .breadcrumb {margin-top: 50px}.pageCthm .companylistTitle {margin-top: 30px}.pageDetl .asideOmakase3 {margin-top: 50px}.boxDetlTitle {margin-top: 20px}.boxDetlTitle h1 {font-size: 18px;line-height: 1.44444;margin-top: 16px;margin-bottom: -4px}.boxDetlSlideMainWrap {margin-top: 20px}.boxDetlSlideMain_slide {aspect-ratio: 375 / 279}.boxDetlSlideMain_slide li {width: 100%;height: 100%}.boxDetlSlideMain_slide p {padding: 9px}.boxDetlSlideMain_navigation {display: none}.boxDetlSlideThum {margin-top: 10px;grid-column: 1 / 4;width: 100%}.boxDetlSlideThum_slide li {width: 100px;height: 75px}.boxDetlSlideThum_slide li.swiper-slide-thumb-active:after {border-width: 0 3px 5px 3px;top: -5px;margin-left: -3px}.boxDetlSlideThum_navigation {display: none}.boxDetlTags {margin-top: 20px}.boxDetlDesc {margin-top: 10px}.boxDetlCTA.isTypeA p,.boxDetlCTA.isTypeA a:not(.boxDetlCTA_fav) {display: none}.boxDetlCTA.isTypeB {margin-top: 30px;padding: 20px 15px 15px;background-color: #F4F5EF}.boxDetlCTA.isTypeB .boxDetlCTA_fav {display: none}.boxDetlCTA_fav {font-weight: 700;height: 50px;background-color: #f7f7f7;margin-top: 20px}.boxDetlCTA .btn_B-R {margin-top: 22px}.boxDetlCTA .btn_C-W {margin-top: 10px}.boxDetlCTA_telnum {display: none}.boxDetlCTA_teltxt {display: none}.boxDetlPrice {display: flex;align-items: center;margin-top: 40px}.boxDetlPrice dt {font-size: 16px;width: 85px;padding-left: 10px}.boxDetlPrice dd {flex: 1}.boxDetlSpec {margin-top: 15px}.boxDetlSpec .btn_F-W {display: none}.boxDetlNote {padding: 15px;margin-top: 15px}.boxDetlDate {font-size: 14px;line-height: 28px;margin-top: 20px}.boxDetlFixedCTA {display: flex;align-items: center;gap: 10px;height: 66px;position: fixed;z-index: 5;bottom: 0;left: 0;right: 0;padding: 0 20px;background-color: rgba(17, 47, 86, .6);transition: transform .3s}body.isFooterIntersecting .boxDetlFixedCTA {transform: translateY(80px)}.boxDetlPlan {margin-top: 50px}.boxDetlDesign>a {display: block;margin-top: 30px}.boxDetlDesign>iframe {display: none}.boxDetlTable {grid-template-columns: 120px 1fr}.boxDetlTable dd {font-size: 14px;line-height: 20px;padding: 12px 10px}.boxDetlTable_more {display: block;height: 70px;position: relative;margin-top: -35px}.boxDetlTable_more:before {content: "";display: block;height: 50px;width: 100%;background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .8) 33.99%, #fff 100%);position: absolute;top: 0;left: 0;right: 0}.boxDetlAreaTable dl:not(.isActive) dt:nth-of-type(n+6),.boxDetlAreaTable dl:not(.isActive) dd:nth-of-type(n+6) {display: none}.boxDetlAreaMap iframe {height: 250px}.boxDetlAreaMap ul {margin-top: 10px}.boxDetlInfo.isTypeB dl:not(.isActive) dt:nth-of-type(n+6),.boxDetlInfo.isTypeB dl:not(.isActive) dd:nth-of-type(n+6) {display: none}.boxDetlCompany>div {padding: 15px}.boxDetlCompany_lead {font-size: 16px;line-height: 28px}.boxDetlCompany_tel {display: none}.boxDetlCompany .btn_C-W {color: #479BBC;font-size: 24px;margin-top: 23px}.boxDetlCompany_address {margin-top: 20px}.boxDetlFootnote {padding-bottom: 50px}.boxDetlModalSlide .swiper-slide img {width: 100%;aspect-ratio: 375 / 279}.boxDetlModalSlide .swiper-slide p {margin-left: 20px;margin-right: 20px}.boxDetlModalSlide_navigation {top: calc(100vw * 279 / 375 + 16px);right: 20px}.pageEstt .formtableBody {padding: 10px 0 30px;margin: 20px 0 50px}.boxEsttLead {margin-top: 20px}.boxEsttLead_head+.boxEsttLead_body {margin-top: 10px}.boxEsttPolicy {padding: 15px 15px 35px;margin: 20px 15px 0}.boxEsttPolicy ul {margin-top: 9px;height: 154px}.boxEsttList {margin-top: 30px;overflow: scroll}.boxEsttList::-webkit-scrollbar {width: 5px;height: 5px}.boxEsttList::-webkit-scrollbar-thumb {border-radius: 5px;background-color: rgba(0, 0, 0, .3)}.boxEsttList::-webkit-scrollbar-track {background-color: rgba(255, 255, 255, .5)}.boxEsttList div {width: 930px;display: flex}.boxEsttList div:before,.boxEsttList div:after {content: "";display: inline-block;width: 15px;position: sticky}.boxEsttList div:before {left: 0;background: linear-gradient(to right, #f7f7f7 25%, rgba(247, 247, 247, 0))}.boxEsttList div:after {right: 0;background: linear-gradient(to left, #f7f7f7 25%, rgba(247, 247, 247, 0))}.boxEsttConfirm .btn_G-Y {margin: 0 15px}.boxEsttSubmit {margin: 30px 15px 0;flex-direction: column-reverse;gap: 12px}.boxEsttBtn .btn_G-Y {margin: 30px 0 50px}.pageIkko .boxTopNavTitle {margin-top: 20px}.pageIkko .boxTopNavConditions {order: -1}.pageIkko .asideRecommend {display: none}.pageIkko .asideShindan {margin-top: 30px}.boxIkkoTheme {margin-top: 32px;padding-bottom: 56px}.boxIkkoTheme ul {border-top: 1px solid #DADADA}.boxIkkoTheme li {grid-column: 1 / 4;border-bottom: 1px solid #DADADA}.boxIkkoTheme a {font-size: 18px;height: 63px;gap: 8px;padding: 0 20px;position: relative}.boxIkkoTheme a:after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: currentColor;-webkit-mask-image: url(../img/icon_tri_R.svg);mask-image: url(../img/icon_tri_R.svg);width: 6px;height: 100%;position: absolute;top: 0;right: 20px}.boxIkkoValue {padding: 56px 0}.boxIkkoValue h2 img {height: 27px}.boxIkkoValue h2 p {font-size: 26px;line-height: 1.61538;margin-top: -22px;margin-bottom: -8px}.boxIkkoValue_lead p {margin-top: 32px}.boxIkkoValue ol {gap: 50px}.boxIkkoValue li {margin-top: 37px}.boxIkkoValue li:before {content: "";display: block;width: 79px;height: 76px;background: no-repeat left center / contain;position: absolute;left: -8px;top: -20px}.boxIkkoValue li:nth-of-type(1):before {background-image: url(../img/ikkodate/value_sp01.svg)}.boxIkkoValue li:nth-of-type(2):before {background-image: url(../img/ikkodate/value_sp02.svg)}.boxIkkoValue li:nth-of-type(3):before {background-image: url(../img/ikkodate/value_sp03.svg)}.boxIkkoValue_fig {aspect-ratio: 335 / 211}.boxIkkoValue_txt p {font-size: 14px;line-height: 24px;margin-top: 16px}.boxIkkoValue h3 {line-height: 26px;margin-top: 16px}.boxIkkoValue h3:after {margin-top: 16px}.boxIkkoValue_btn {margin-top: 40px}.pageIkkoSrch .boxTopNavConditions {display: none}.pageIkkoSrch .asideRecommend,.pageIkkoSrch .asideLinks,.pageIkkoSrch .asideSimulation {margin-top: 50px}.pageIkkoCmte .boxIkkoSrchForm {background-color: #f7f7f7;padding-top: 26px}.boxIkkoSrchTitle {padding-top: 20px}.boxIkkoSrchTitle h1 {gap: 11px}.boxIkkoSrchTitle p {font-size: 20px;line-height: 30px}.boxIkkoSrchTitle img {height: 50px;width: 50px}.boxIkkoSrchOtherconditionsA {display: none}.boxIkkoSrchOtherconditionsB {padding-bottom: 32px;background-color: #f7f7f7}.boxIkkoSrchForm {margin-top: 26px}.boxIkkoSrchForm dl {grid-column: 1 / 4}.boxIkkoSrchForm h2 {font-size: 18px;font-weight: 700;margin-top: 32px}.boxIkkoSrchForm_btn {padding: 0 16px 16px;background-color: #fff}.boxIkkoSrchTableA {border-bottom: 1px solid #ddd}.boxIkkoSrchTableA dt {background-color: #E9ECEF}.boxIkkoSrchTableA li {border-top: 1px solid #ddd}.boxIkkoSrchTableA dt p,.boxIkkoSrchTableA label {height: 55px;padding: 0 20px;display: flex;align-items: center}.boxIkkoSrchTableA label span {font-weight: 500;display: flex}.boxIkkoSrchTableA label span:after {font-weight: 400;content: attr(data-num) "件";display: inline-block;white-space: nowrap;margin-left: auto}.boxIkkoSrchTableB {background-color: #fff;margin-top: 15px;padding: 16px 16px 24px}.boxIkkoSrchTableB input,.boxIkkoSrchTableB select {background-color: #f7f7f7}.boxIkkoSrchTableB dt {font-size: 14px;font-weight: 700}.boxIkkoSrchTableB dt:nth-of-type(n+2) {margin-top: 27px}.boxIkkoSrchTableB_body.isTypeA {margin-top: 10px}.boxIkkoSrchTableB_body.isTypeA select {flex: 1}.boxIkkoSrchTableB_body.isTypeB {margin-top: 18px}.boxIkkoSrchTableB_body.isTypeB li {min-width: 135px}.boxIkkoSrchTableC {background-color: #fff;padding: 16px 16px 24px}.boxIkkoSrchTableC>p:nth-of-type(n+2) {margin-top: 20px}.boxIkkoSrchTableC input,.boxIkkoSrchTableC select {background-color: #f7f7f7;flex: 1}.boxIkkoSrchTableC select {width: 100%}.boxIkkoSrchShindan {background-color: #f7f7f7;padding-top: 32px}.boxIkkoSrchDetail {background-color: #f7f7f7}.boxIkkoSrchResult {display: none}.boxIkkoSrchFixed_inner {gap: 23px;padding: 0 20px}.boxIkkoSrchFixed_inner p {font-size: 12px}.boxIkkoSrchFixed_inner p span {font-size: 24px}.boxIkkoSrchFixed_inner div {gap: 15px;flex: 1}.boxIkkoSrchFixed_inner a span {display: none}.boxIkkoSrchFixed .btn_C-W {flex: 108;padding-right: 7px}.boxIkkoSrchFixed .btn_B-Y {flex: 148}.boxIkkoSrchAsideHash {margin-top: 50px}.boxIkkoSrchAsideHash dl {grid-column: 1 / 4}.boxIkkoSrchAsideHash dt {height: 63px;display: flex;align-items: center;padding: 0 20px;border-top: 1px solid #DADADA}.boxIkkoSrchAsideHash h3 {font-size: 18px}.boxIkkoSrchAsideHash h3 span {margin-right: 8px}.boxIkkoSrchAsideHash dt {font-size: 16px;line-height: 21px;border-top: 1px solid #DDD;display: flex;align-items: center;height: 62px;padding: 0 50px 0 20px;cursor: pointer;position: relative}.boxIkkoSrchAsideHash dt:after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: #56B2C7;position: absolute;top: 0;right: 20px;height: 100%;width: 21px}.boxIkkoSrchAsideHash dd {padding: 16px 48px;border-top: 1px solid #DADADA;background-color: #F8F8F8}.boxIkkoSrchAsideHash dd:not(.isActive) {display: none}.boxIkkoSrchAsideHash p {display: none}.boxIkkoSrchAsideHash ul {gap: 10px}.boxIkkoSrchArticle {margin-top: 50px}.boxIkkoSrchArticleSwiper .swiper-slide {width: 180px}.boxIkkoSrchRange {margin-top: 50px}.boxIkkoSrchRange_summary {margin-top: 12px}.boxIkkoSrchRange_summary a {display: none}.boxIkkoSrchRange th {font-size: 14px;line-height: 18px;height: 54px}.boxIkkoSrchRange th img {display: none}.boxIkkoSrchRange th:nth-of-type(1) {width: 27.5%;width: 23%;min-width: 70px}.boxIkkoSrchRange th:nth-of-type(2) {min-width: 170px}.boxIkkoSrchRange th:nth-of-type(3) {width: 80px;text-align: left}.boxIkkoSrchRange td {height: 51px}.boxIkkoSrchRange td:nth-of-type(1) {font-size: 14px;text-align: center;padding: 0 4px}.boxIkkoSrchRange td:nth-of-type(2) {padding-right: 8px}.boxIkkoSrchRange td:nth-of-type(3) {padding-right: 8px}.boxIkkoSrchRange tr:not(.isInactive) td:nth-of-type(3) {font-size: 12px}.boxIkkoSrchRange tr.isInactive td:nth-of-type(3) {font-size: 10px;line-height: 16px}.boxIkkoSrchRange_range {font-size: 10px}.boxIkkoSrchRange_range span {font-size: 14px;font-weight: 500}.boxIkkoSrchRange_info {font-size: 8px;line-height: 1.25;margin-top: 2px;margin-bottom: -1px;width: 145px}.boxIkkoSrchRange_figu {display: none}.boxIkkoSrchAsideMessage {margin-top: 50px;padding-bottom: 50px}.boxIkkoSrchAsideMessage p {font-size: 16px;line-height: 34px}.boxIkkoLineBtn {margin-bottom: 30px}.pageInqf .breadcrumb {margin-top: 50px}.pageList .asideRecommend {margin-top: 50px}.pageList .asideOmakase3 {margin-top: 50px}.boxListContainerL {grid-column: 1 / 4;background-color: #f7f7f7;padding: 20px}.boxListContainerL h1 {font-size: 15px;line-height: 1.36842;margin-top: -3.5px;margin-bottom: -3.5px}.boxListContainerR {grid-column: 2 / 3}.boxListConditionsA {margin-top: 20px;padding: 15px;display: grid;grid-template-columns: 1fr 1fr;gap: 10px 15px}.boxListConditionsB {display: none}.boxListSetupA {padding: 20px;background-color: #fff}body.isListModalActive {position: fixed;width: 100%;height: 100%;top: var(--top);left: 0}.boxListSetupSwitch {position: fixed;left: 0;right: 0;bottom: 0;height: 36px;padding: 15px 20px;background-color: rgba(17, 47, 86, .6);z-index: 24;transition: transform .3s}.boxListSetupPopup {position: fixed;top: 100vh;left: 0;right: 0;z-index: 23;transform: translateY(0);transition: transform .3s}@supports (-webkit-touch-callout:none) {.boxListSetupPopup {height: -webkit-fill-available}}@supports not (-webkit-touch-callout:none) {.boxListSetupPopup {height: 100%}}.isListModalActive .boxListSetupPopup {transform: translateY(-100vh)}.boxListSetupPopup_inner {background-color: #F7F7F7;height: calc(100% - 66px);overflow-y: scroll}.boxListPropertyWrap {gap: 10px;margin-top: 15px}.boxListProperty {padding: 0 10px 15px 10px}.boxListProperty_head {gap: 13px;padding: 10px;margin: 0 -10px;border-bottom: 1px solid #F7F7F7;align-items: center}.boxListProperty_meta h2 {font-size: 16px;line-height: 1.4375;margin-top: -3.5px;margin-bottom: -3.5px}.boxListProperty_meta p {display: none}.boxListProperty_btn-req {display: none}.boxListProperty_btn2 {text-align: -webkit-center;}.boxListProperty_btn2-req {display: flex;align-items: center;height: 48px;border-radius: 24px;justify-content: center;color: #fff;font-size: 18px;background-color: #479BBC;width: 90%;margin-top: 10px;text-align: center;}.boxListProperty .propertytag {margin-top: 10px}.boxListProperty_body {gap: 10px;margin-top: 10px}.boxListProperty_pic {width: 95px;gap: 10px}.boxListProperty_pic li {width: 95px;height: 64px}.boxListProperty_pic li:nth-of-type(3) {display: none}.boxListProperty_detail {display: flex;flex-wrap: wrap}.boxListProperty_detail dt,.boxListProperty_detail dd {line-height: 17px;order: 3}.boxListProperty_detail dt:nth-of-type(n+2),.boxListProperty_detail dd:nth-of-type(n+2) {margin-top: 4px}.boxListProperty_detail dt {color: #999;font-size: 12px;width: 30px}.boxListProperty_detail dt:not(:nth-of-type(4)):not(:nth-of-type(6)) {display: none}.boxListProperty_detail dt span {display: none}.boxListProperty_detail dd {font-size: 12px}.boxListProperty_detail dd:not(:nth-of-type(4)):not(:nth-of-type(6)) {width: 100%}.boxListProperty_detail dd:nth-of-type(4),.boxListProperty_detail dd:nth-of-type(6) {width: calc(100% - 30px)}.boxListProperty_detail dd:nth-of-type(1) {font-size: 20px;order: 1}.boxListProperty_detail dd:nth-of-type(2) {margin-top: 9px}.boxListProperty_detail dd:nth-of-type(5) {font-size: 16px;font-weight: 500;order: 2}.boxListProperty_detail dt:nth-last-of-type(-n+2) {display: none}.boxListProperty_detail dd:nth-last-of-type(-n+2) {display: none}.boxListProperty_detail dd br {display: none}.boxListProperty_office {padding: 10px;margin-top: 10px}.boxListProperty_officeName {font-size: 12px;line-height: 1.41667;margin-top: -2.5px;margin-bottom: -2.5px;}.boxListProperty_officeBtn {font-size: 12px;line-height: 1;margin-top: 10px;margin-bottom: 0;width: 60%;}.boxListProperty_officeTel {display: none}.boxListProperty_officeBody p {font-size: 12px;line-height: 1.83333;margin-top: -5px;margin-bottom: -5px}.boxListAsideLink {margin-top: 50px}.boxListAsideLink dl {grid-column: 1 / 4;border-bottom: 1px solid #DDD}.boxListAsideLink dt {font-size: 16px;line-height: 21px;border-top: 1px solid #DDD;display: flex;align-items: center;height: 62px;padding: 0 50px 0 20px;cursor: pointer;position: relative}.boxListAsideLink dt:after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: #56B2C7;position: absolute;top: 0;right: 20px;height: 100%;width: 21px}.boxListAsideLink dd {border-top: 1px solid #DDD}.boxListAsideLink dd:not(.isActive) {display: none}.boxListAsideLink dd div {padding: 27px 25px}.boxListAsideLink dd.boxListAsideLink_dd1 p:nth-of-type(2) {line-height: 25px;margin: 0}.boxListAsideDesc {font-size: 14px;line-height: 2.14286;margin-top: 46px;margin-bottom: -8px;padding-bottom: 54px}.boxListMap_body {margin: 30px -20px 0}.boxLoanTab {display: flex;overflow: visible}.boxLoanTab a {font-size: 14px;line-height: 21px}.boxLoanForm {margin-top: 30px;padding: 0 15px}.boxLoanForm dt {padding: 21px 10px 0}.boxLoanForm dt:nth-of-type(n+2) {border-top: 1px solid #ddd}.boxLoanForm dd {padding: 10px 10px 20px}.boxLoanForm input[type],.boxLoanForm select {flex: 1}.boxLoanResult {grid-template-columns: 120px 1fr}.boxLoanResult dt:after {border-width: 29px 0 29px 15px;right: -15px}.boxLoanResult dd {padding-left: 15px}.boxLoanListTab li {font-size: 14px;line-height: 17px}.boxLoanListBody .btn_G-Y {margin-top: 20px}.pageMnte .breadcrumb {margin-top: 50px}.pageMnte .companylistTitle {margin-top: 56px}.boxMnteHead {position: relative}.boxMnteHead:before {content: "";display: block;background: var(--img) no-repeat center/cover;grid-column: 1 / 4;aspect-ratio: 375 / 213}.boxMnteHead:after {content: "";display: block;background: linear-gradient(#f5ffe2 0%, #e3fafe 42.17%, #fff 100%);margin-top: 51%;width: 100%;aspect-ratio: 375 / 227;position: absolute;top: 0;left: 0;z-index: -1}.boxMnteHead h1 {font-size: 20px;line-height: 31px;font-weight: 500;text-align: center;height: 96px;background-color: #fff;display: flex;align-items: center;justify-content: center;margin-top: -46px}.boxMnteHead p {margin-top: 20px}.boxMnteService {margin-top: 87px}.boxMnteService h2 img {width: 197px;height: 27px}.boxMnteService h2 p {font-size: 26px}.boxMnteServiceList {flex-direction: column;gap: 48px;margin-top: 32px}.boxMnteServiceList_body img {width: 100%;aspect-ratio: 335 / 200;-o-object-fit: cover;object-fit: cover}.boxMnteServiceList_ex {padding-bottom: 20px}.boxMnteMessage {padding: 54px 0 40px;margin-top: 56px}.boxMnteMessage_head {font-size: 20px;line-height: 32px;background: url(../img/maintenance/message_titleSP.svg) no-repeat center bottom/auto 47px;height: 61px;margin-top: -14px}.boxMnteMessage_body {text-align: center;margin: 20px 25px 40px}.boxMnteMessage_body p {margin-top: 20px}.pageRfom .breadcrumb {margin-top: 50px}.pageScon .breadcrumb {margin-top: 50px}.pageSear .setupA {margin-top: 0}.pageSearShin .boxCustHead p {display: none}.pageSearShin .shindanvalResult {margin-top: 30px}.boxSearListWrap {padding: 20px 0 50px;margin-top: 34px}.boxSearRegist {padding: 20px 15px}.boxSearRegist.isTypeA {margin-top: 50px}.boxSearRegist.isTypeB {margin-top: 20px}.boxSearRegist p:nth-of-type(1) {font-size: 16px;line-height: 1.5;margin-top: -4px;margin-bottom: -4px}.boxSearRegist p:nth-of-type(2) {font-size: 16px;line-height: 1.75;margin-top: 23px;margin-bottom: -6px}.boxSearRegist .btn_A-Y {font-size: 16px;font-weight: 500;height: 50px;max-width: 100%;margin-top: 20px;box-shadow: none;background: #FFE600}.boxSearRegist .btn_A-Y:after {right: 10px;width: 6px}.pageTopRoot .boxTopNav {padding: 20px 0 60px}.pageTopRoot .boxTopAbout .boxTopAboutHoldings {grid-row: 1}.pageTopRoot .boxTopAbout .boxTopAboutEvaluation {grid-row: 2}.pageTopRoot .boxTopAbout .boxTopAboutRegist {grid-row: 3}.pageTopRoot .boxTopAbout .boxTopAboutSupport {grid-row: 4}.pageTopRoot .boxTopNavHouse {margin-top: 20px}.pageTopLocal .boxTopNav {padding: 27px 0 50px}.pageTopLocal .boxTopNavHouse {margin-top: 5px}.pageTopLocal .boxTopAboutRegist {padding-bottom: 40px}.pageTopLocal .asideRecommend {display: none}.pageTopLocal .asideBanner {margin-bottom: 70px}.pageTopPref .boxTopNav {padding: 27px 0 0}.boxTopAreaswitch {color: #fff;background-color: rgba(17, 47, 86, .8)}.boxTopNavInner {overflow: hidden}.boxTopNavSlide .boxTopNavSlide_pagination.swiper-pagination-bullets.swiper-pagination-horizontal {bottom: 6px}.boxTopNavSlide .boxTopNavSlide_pagination li {height: 5px;width: 5px}.boxTopNavGuidance {display: none}.boxTopNavMap {display: none}.boxTopNavMapPanel li {border-top: 1px solid #DADADA}.boxTopNavMapPanel svg {display: none}.boxTopNavMapPanel a {justify-content: start;padding-left: 20px;background: #fff;box-shadow: none;border: none;height: 64px;width: 100%}.boxTopNavMapPanel a:after {right: 20px}.boxTopNavMapPanel a p {font-size: 18px}.boxTopNavMapPanel a div {display: none}.boxTopNavMenu {display: none}.boxTopNavTitle h1 {font-size: 26px;line-height: 1.30769;margin-top: -4px;margin-bottom: -4px}.boxTopNavTitle h1 img {display: none}.boxTopNavTitle p {display: none}.boxTopNavConditions a {flex-direction: column;gap: 8px;box-shadow: 0 2px 2px rgba(0, 0, 0, .16);padding: 11px 16px;position: relative}.boxTopNavConditions a:after {content: "";display: inline-block;-webkit-mask-size: contain;mask-size: contain;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;-webkit-mask-position: center;mask-position: center;background-color: #56B2C7;-webkit-mask-image: url(../img/icon_arrow_R.svg);mask-image: url(../img/icon_arrow_R.svg);width: 8px;height: 100%;position: absolute;top: 0;right: 9px}.boxTopNavConditions_head {font-size: 16px}.boxTopNavConditions_head img {height: 19px;width: 19px}.boxTopNavConditions_body {font-size: 12px;line-height: 1.33333;margin-top: -2px;margin-bottom: -2px}.boxTopNavConditions_text {display: none}.boxTopAbout {background-color: #F4F5EF}.boxTopAboutFind {display: none}.boxTopAboutRegist {padding-top: 53px}.boxTopAboutRegist .box {padding-bottom: 40px}.boxTopAboutRegist_head {text-align: center}.boxTopAboutRegist_head p {width: 348px;height: 84px;position: absolute;top: -8px;left: 50%;margin-left: -174px}.boxTopAboutRegist_head img {width: 287px;height: 118px;margin-top: 80px}.boxTopAboutRegist_body p {padding: 21px 25px 0}.boxTopAboutRegist_body a {margin: 30px auto 0}.boxTopAboutSupport {padding: 40px 0 50px}.boxTopAboutSupport .box {padding: 33px 0 30px}.boxTopAboutSupport_balloon {display: none}.boxTopAboutSupport_head {margin: 0 25px}.boxTopAboutSupport_head p {font-size: 14px;display: flex;flex-direction: column;gap: 4px;align-items: center}.boxTopAboutSupport_head img {max-width: 270px;margin-top: 22px}.boxTopAboutSupport_body p {display: none}.boxTopAboutSupport_body a {margin: 29px auto 0}.boxTopAboutHoldings_cover {height: 157px}.boxTopAboutHoldings_about {margin-top: -84px;padding: 0 25px 60px}.boxTopAboutHoldings_about h2 {margin-top: -13px}.boxTopAboutHoldings_about h2:after {width: 121px;margin-top: 24px}.boxTopAboutHoldings_about h2 img {width: 152px;height: 42px}.boxTopAboutHoldings_about h2 p {font-size: 26px;line-height: 1.26923;margin-top: 21.5px;margin-bottom: -3.5px}.boxTopAboutHoldings_about p {font-size: 16px;line-height: 1.75;margin-top: 19px;margin-bottom: -6px}.boxTopAboutHoldings_about .btn_E-W {margin: 23px auto 0}.boxTopAboutEvaluation_inner {padding-bottom: 40px}.boxTopAboutEvaluation_badge {text-align: center}.boxTopAboutEvaluation_badge img {margin-top: -30px}.boxTopAboutEvaluation_title {font-size: 14px;line-height: 1.71429;margin-top: 35px;margin-bottom: -5px;width: 304px;height: 159px;background: url(../img/top/aboutEvaluation_titleSP.svg) no-repeat center bottom/contain;margin-left: auto;margin-right: auto}.boxTopAboutEvaluation_body {font-size: 16px;line-height: 23px;margin: 36px 25px 0;padding-top: 20px}.boxTopAboutEvaluation .btn_E {margin: 20px auto 0}.boxTopKnowledge {margin-top: 60px}.boxTopKnowledge h2 img {width: 305px;height: 27px}.boxTopKnowledge div {margin-top: 13px}.boxTopKnowledge div p {display: none}.boxTopNews {padding: 50px 0;margin-top: 50px}.boxTopNews dl {margin-top: 30px}.boxTopNews dt,.boxTopNews dd {padding: 15px 0}.boxTopNews .btn_E-W {margin: 30px auto 0;background-color: transparent}.boxTopNews_tweet {display: none}.boxTopCTA {background-color: rgba(17, 47, 86, .6)}body.isFooterIntersecting .boxTopCTA {transform: translateY(80px)}.boxTopCTA_btn {height: 50px;padding: 15px 0;display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.boxTopCTA_btn a:nth-of-type(1) {display: none}.boxTopCTA_btn a:nth-of-type(2) {padding-right: 8px}.boxTopCTA_btn a:nth-of-type(3) {align-items: start;flex-direction: column;gap: 5px;padding-left: 15px}.boxTopCTA_btn a:nth-of-type(3) span:nth-of-type(1) {font-size: 12px}.boxTopCTA_txt {display: none}.boxTopPrefList {margin-top: 27px}.boxTopPrefList p {font-size: 16px}.boxTopPrefList ul {grid-column: 1 / 4;margin-top: 24px}.boxTopPrefList li {border-top: 1px solid #DADADA}.boxTopPrefList .btn_D-W {justify-content: start;padding-left: 20px;background: #fff;box-shadow: none;border: none;height: 64px;width: 100%}.boxTopPrefList .btn_D-W:after {right: 20px}}.boxListSetupSwitch__list {display: flex}.boxListSetupSwitch__list .btn_C-G:not(:last-child) {margin-right: 10px}@media not all and (min-width:750px) {:root .boxListSetupSwitch__list .btn_C-G {font-size: 12px;line-height: 1.2}}.boxListSetupSwitch .boxListSetupSwitch__list>*:not(.JS-modalListSwitch) {display: flex}[class^="btn_"]:before {content: "";display: block;border-radius: inherit;position: absolute;z-index: 2;top: 0;bottom: 0;left: 0;right: 0;background-color: #fff;opacity: 0;transition: opacity .3s}.isListModalActive .boxListSetupSwitch .boxListSetupSwitch__list>*:not(.JS-modalListSwitch) {display: none}@media not all and (min-width: 750px){.kwTxt p{font-size:13px!important}.kwResultTxt{margin:20px 0!important}}