﻿@import url("https://fonts.googleapis.com/css2?family=Exo+2:wght@600&display=swap");.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,a,a:hover,a:visited,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;font-style:normal;text-align:left;vertical-align:baseline;background:transparent;outline:none}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,main{display:block}ul{list-style:none;list-style-type:none}li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}mark{font-weight:bold}table{border-collapse:collapse;border-spacing:0}img{line-height:0;border:none}input,select,textarea,button,fieldset,label{vertical-align:middle;outline:none}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box}button{display:block;border:none;outline:none;padding:0;background:none}body{min-width:1280px;overflow-x:auto;background-color:#F5F7F8;word-wrap:break-word;font-family:"Noto Sans JP", sans-serif;color:#222;-webkit-text-size-adjust:100%;font-size:16px;font-size:1rem}body.contact,body.login,body.lifeplanSimulation{padding-top:0}body.top{padding-top:0 !important}.en{font-family:'Exo 2', sans-serif;font-size:1.125em}a{text-decoration:none;color:#222;cursor:pointer}a:visited,a img,a:before,a:after{color:#222;text-decoration:none;transition:all 0.4s ease}a:hover{opacity:.64}strong{font-weight:bold}img{max-width:100%;height:auto}.sp,.spImg{display:none}.wrapper{max-width:1364px;margin:0 auto;padding:0 32px}.wrapperL{max-width:1680px;margin:0 auto}.fontL{font-size:1.333em}.font12{font-size:.75em}.font14{font-size:.875em}.font18{font-size:1.125em}.font20{font-size:1.25em}.font24{font-size:1.5em}.font32{font-size:2em}.font48{font-size:3em}.colBlu{color:#0575E6 !important}.colRed{color:#FF5151}.colGry{color:#888888}.fontWB{font-weight:bold}.fontWL{font-weight:lighter !important}.font16p{font-size:16px}.alC{text-align:center}.alR{text-align:right}.alL{text-align:left !important}.dF{display:flex}.aisC{align-items:center}.inlBlock{display:inline-block}.displayNo{display:none}.marB0{margin-bottom:0 !important}.marB14{margin-bottom:14px !important}.marB24{margin-bottom:24px !important}.marB30{margin-bottom:30px !important}.marB32{margin-bottom:32px !important}.marB40{margin-bottom:40px !important}.marB56{margin-bottom:56px !important}.marB64{margin-bottom:64px !important}.marB80{margin-bottom:80px !important}.marB160{margin-bottom:160px !important}.marR16{margin-right:16px !important}.marR30{margin-right:30px !important}.marT16{margin-top:16px !important}.marT32{margin-top:32px}.marT40{margin-top:40px !important}.marT160{margin-top:160px !important}.marL8{margin-left:8px !important}.marL16{margin-left:16px !important}.marL24{margin-left:24px !important}.marL40{margin-left:40px !important}.marL60{margin-left:60px !important}.marL232{margin-left:232px}.marL248{margin-left:248px}.marL255{margin-left:255px}.marL268{margin-left:268px}.marL289{margin-left:289px}.marL296{margin-left:296px}.pcMarL16{margin-left:16px}.mar0Auto{margin:0 auto}.marLauto{margin-left:auto}.marB1em{margin-bottom:1em !important}.marB4em{margin-bottom:4em !important}.marT05em{margin-top:0.5em !important}.marT1em{margin-top:1em !important}.pad0{padding:0 !important}.pad20{padding:20px}.pad24{padding:24px}.padB44{padding-bottom:44px !important}.padT0{padding-top:0 !important}.bgGray{background:#E5E9EB}.bgBlu{background:#F2FAFE;padding:16px}.gradBluBg{background:linear-gradient(#0575e6 0%, #5faefe 100%);border-radius:8px}.gradRedBg{background:linear-gradient(#FF5151 0%, #FF8E8E 100%);border-radius:8px}.hit36,.hit36 select{height:36px !important}.tdUL{text-decoration:underline}.gHead{top:0;left:0;width:100%;min-width:1280px;height:96px;display:flex;justify-content:space-between;padding-left:32px;background-color:#fff;z-index:1010}.position_fixed{position:fixed}.contact .gHead,.login .gHead,.lifeplanSimulation .gHead{height:74px;background-color:#F5F7F8}.top .gHead{background-color:transparent}.gHead.scrolled{height:96px;box-shadow:rgba(0,0,0,0.16) 0 0 8px}.top .gHead.scrolled{background-color:#fff}.contact .gHead,.contact .gHead.scrolled,.login .gHead,.login .gHead.scrolled,.lifeplanSimulation .gHead,.lifeplanSimulation .gHead.scrolled{position:relative;box-shadow:none}.gHead h1{align-self:center}.gHead h1 a:hover{opacity:.32}.gHead.scrolled h1{width:274px}.gHead .gNav,.gHead .gNav .mainNav,.gHead .gNav .mainNav li{display:flex}.gHead .gNav .mainNav li a{display:flex;position:relative;justify-content:center;align-items:center;padding:0 20px;font-weight:bold}.top .gHead .gNav .mainNav li a{text-shadow:#fff 0 0 12px}.top .gHead.scrolled .gNav .mainNav li a{text-shadow:none}.gHead .gNav .mainNav li a:hover{opacity:1}.gHead .gNav .mainNav li a:before{content:'';display:block;width:0;height:4px;position:absolute;left:0;bottom:0;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%);border-radius:2px 2px 0 0;transition:width 0.4s ease}.gHead .gNav .mainNav li a:hover:before,.gHead .gNav .mainNav li.current a:before{width:100%}.gHead .gNav .memberNav,.gHead .gNav .memberNav li{display:flex}.gHead .gNav .memberNav li a{display:flex;width:160px;justify-content:center;align-items:center;font-weight:bold;transition:all 0.4s ease}.gHead .gNav a:hover{opacity:1}.gHead .gNav a img{margin-right:12px}.gHead .gNav .mypageBtn{display:flex}.gHead .gNav .mypageBtn .mypageToggle{display:flex;width:240px;justify-content:center;align-items:center;font-weight:bold;transition:background 0.4s ease}.gHead .gNav .mypageBtn .mypageToggle .ico-mypage{display:block;width:20px;height:1px;margin-right:12px;background-color:#fff;box-shadow:#fff 0 -5px 0, #fff 0 5px 0;transition:box-shadow 0.4s ease}.gHead .gNav a.entryBtn,.gHead .gNav .mypageBtn .mypageToggle{background:linear-gradient(-45deg, #0575e6 0%, #5faefe 50%, #0575e6 100%);background-size:200% auto;border-bottom-left-radius:8px;color:#fff}.gHead .gNav a.entryBtn:hover,.gHead .gNav .mypageBtn:hover .mypageToggle{background-position:right center}.gHead .gNav .mypageBtn:hover .mypageToggle .ico-mypage{box-shadow:#fff 0 -7px 0, #fff 0 7px 0}.gHead .gNav a.loginBtn{background-color:#F5F7F8;color:#333}.gHead .gNav a.loginBtn:hover{background-color:#fff}.gHead .gNav .mypageNavBox{display:none;position:absolute;top:95px;right:8px;width:232px;padding-top:9px;z-index:999}.gHead .gNav .mypageBtn:hover .mypageNavBox{display:block}.gHead .gNav .mypageNavBox .mypageNav{border-radius:8px;background-color:#fff;box-shadow:rgba(0,0,0,0.4) 0 0 16px}.gHead .gNav .mypageNav>li:not(:last-child){border-bottom:#F5F7F8 solid 1px}.gHead .gNav .mypageNav>li:last-child{border-radius:0 0 8px 8px;background-color:#F5F7F8}.gHead .gNav .mypageNav>li>a{display:flex;height:69px;line-height:24px;text-align:center;font-weight:bold;align-items:center;justify-content:center;flex-direction:column}.mypageNav .link-lp{font-weight:bold}.gHead .gNav .mypageNav>li .userNav{display:none;margin-top:-1px;background-color:#F5F7F8;border-radius:0 0 8px 8px}.gHead .gNav .mypageNav>li .user:hover .userNav{display:block}.gHead .gNav .mypageNav>li:last-child:hover{border-radius:0 0 8px 8px;padding-bottom:110px}.gHead .gNav .mypageNav>li .userNav li{border-top:#fff solid 1px}.gHead .gNav .mypageNav>li .user,.gHead .gNav .mypageNav>li .userNav li a{display:block;height:55px;line-height:55px;text-align:center;font-weight:bold;cursor:pointer}.gHead .gNav .mypageNav>li .user img{margin-right:12px;vertical-align:middle}.gHead .gNav .mypageNav>li .user span{font-weight:bold}.gHead .gNav .mypageNav>li .user .arrow{display:inline-block;width:8px;height:8px;margin-left:12px;border:#0575E6 solid;border-width:0 1px 1px 0;transform:rotate(45deg) translateY(-4px)}.gHead .gNav .mypageNav li a:hover{opacity:.6}.gHead .gNavToggle,.gHead .entryBtnSP,.gHead .gNav .spContact{display:none}.lifeplanSimulation .gHead{justify-content:flex-start;align-items:center}.lifeplanSimulation .gHead h1{width:274px;margin-right:24px}.lifeplanSimulation .gHead .headTxt{font-size:1.5em;font-weight:bold}.mainContents :last-child{margin-bottom:0}.contact h2,.login h2{line-height:2;margin-bottom:.65em;text-align:center;font-size:3em;font-weight:bold}.contact h3,.login h3{line-height:1.5;margin-bottom:.5em;font-size:2em;font-weight:bold}.propertyDet h1{line-height:1.5;margin-bottom:1em;font-size:2em;font-weight:bold}.mainContents p{line-height:1.75;margin-bottom:1em}.mainContents a{text-decoration:underline}.mainContents a.linkBtn,.mainContents .favoriteBtn,.mainContents button.linkBtn,.popupBox button.linkBtn{display:inline-block;position:relative;width:320px;height:60px;line-height:60px;padding:1px;border-radius:30px;background:linear-gradient(135deg, #0575e6 0%, #00f260 100%);text-align:center;text-decoration:none !important}.mainContents a.linkBtn:hover,.mainContents button.linkBtn:hover,.popupBox button.linkBtn:hover{opacity:1;color:#fff}.mainContents a.linkBtn:before,.mainContents .favoriteBtn:before,.mainContents button.linkBtn:before,.popupBox button.linkBtn:before{content:'';display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#fff;border-radius:29px;transition:background-color 0.4s ease}.mainContents a.linkBtn:hover:before,.mainContents button.linkBtn:hover:before,.popupBox button.linkBtn:hover:before{background-color:transparent}.mainContents a.linkBtn span,.mainContents .favoriteBtn span,.mainContents button.linkBtn span,.popupBox button.linkBtn span{position:relative;font-weight:bold;color:#222;z-index:1}.mainContents .favoriteBtn>span{padding:0 1em;transition:color 0.4s ease}.mainContents .favoriteBtn:hover>span{color:rgba(0,0,0,0.5)}.mainContents .favoriteBtn span.ster{display:inline-block;width:20px;height:20px;margin-bottom:2px;vertical-align:middle;background:url(/images/ico-ster.png) top left/20px no-repeat}.mainContents .favoriteBtn.on span.ster{background-position:bottom left}.mainContents a.linkBtn:hover span,.mainContents button.linkBtn:hover span,.popupBox button.linkBtn:hover span{color:#fff}.mainContents a.linkBtnGreen,.mainContents button.linkBtnGreen{display:inline-block;width:320px;height:60px;line-height:60px;border-radius:30px;text-align:center;text-decoration:none !important;color:#fff;background:linear-gradient(135deg, #00af49 0%, #00ee64 50%, #00af49 100%);background-size:200% auto;transition:background-position 0.4s ease}.mainContents a.linkBtnGreen:hover,.mainContents button.linkBtnGreen:hover{color:#fff;background-position:right center;opacity:1}.mainContents a.linkBtnBlue,.mainContents button.linkBtnBlue{display:inline-block;width:320px;height:60px;line-height:60px;border-radius:30px;text-align:center;text-decoration:none !important;color:#fff;background:linear-gradient(135deg, #0575e6 0%, #5faefe 50%, #0575e6 100%);background-size:200% auto;transition:background-position 0.4s ease}.mainContents a.linkBtnBlue:hover,.mainContents button.linkBtnBlue:hover{color:#fff;background-position:right center;opacity:1}a.gradBtn_bg{display:inline-block;position:relative;padding:1px;border-radius:1.1em;background:linear-gradient(135deg, #0575e6 0%, #00f260 100%);text-align:center;text-decoration:none !important}a.gradBtn_bg:before{content:'';display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#fff;border-radius:calc(1.1em - 1px)}a.gradBtn_bg span{position:relative;display:inline-block;padding:.6em 1em .5em;z-index:1}a.gradBtn_bg.blankBtn span{padding-right:calc(1em + 18px)}a.gradBtn_bg.blankBtn span:before,a.gradBtn_bg.blankBtn span:after{content:'';display:block;width:8px;height:8px;position:absolute;top:50%;right:1em;border:#0575E6 solid 1px;background:#fff;margin-top:-4px}a.gradBtn_bg.blankBtn span:before{margin:-1px 3px 0 0}a.telLink{text-decoration:none;pointer-events:none}.gHead .gNav .spContact li .telBtn,.mainContents .telBtn{position:relative;display:inline-block;width:400px;height:66px;line-height:66px;vertical-align:middle;text-align:center;font-family:'Exo 2', sans-serif;font-size:2em;font-weight:bold;text-decoration:none;pointer-events:none !important}.gHead .gNav .spContact li .telBtn::before,.gHead .gNav .spContact li .telBtn::after,.mainContents .telBtn::before,.mainContents .telBtn::after{display:block;position:absolute;content:'';width:100%;height:1px;background:linear-gradient(135deg, #00af49 0%, #00ee64 100%)}.gHead .gNav .spContact li .telBtn::before,.mainContents .telBtn::before{top:0}.gHead .gNav .spContact li .telBtn::after,.mainContents .telBtn::after{bottom:0}.gHead .gNav .spContact li .telBtn img,.mainContents .telBtn img{margin-right:12px;position:relative;top:4px}.mainContents .whiteLineBtn{display:inline-block;width:560px;height:66px;line-height:66px;border-radius:33px;border:#fff solid 1px;text-align:center;color:#fff}.mainContents .whiteLineBtn img{vertical-align:middle;margin-right:12px}.commonBox{position:relative}.commonBox .ttlSty{position:absolute;font-size:120px;letter-spacing:.08em;font-family:'Exo 2', sans-serif;color:#F5F7F8;z-index:-1}.slick-slider .slick-track{display:flex}.slideControler,.case_voiceCont{display:flex}.slideControler .slick-arrow,.case_voiceCont .slick-arrow,.pager .slick-arrow,button.arrowBtn{display:block;position:relative;width:60px;height:60px !important;margin:0 12px;overflow:hidden;border-radius:50%;background:linear-gradient(45deg, #0575e6 0%, #5faefe 100%);z-index:1}.slideControler .slick-arrow.slick-disabled,.case_voiceCont .slick-arrow.slick-disabled,button.arrowBtn.disabled{opacity:.4}.slideControler .slick-arrow:before,.case_voiceCont .slick-arrow:before,.pager .slick-arrow:before,button.arrowBtn:before{content:'';display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#fff;border-radius:50%;z-index:-1;transition:background-color 0.4s ease}.slideControler .slick-arrow:hover:before,.case_voiceCont .slick-arrow:hover:before,.pager .slick-arrow:hover:before,button.arrowBtn:hover:before{background-color:transparent}.slideControler .slick-arrow .arrow,.case_voiceCont .slick-arrow .arrow,.pager .slick-arrow .arrow,button.arrowBtn .arrow{display:block;width:1px;height:20px;position:absolute;top:50%;left:50%;background-color:#0575E6}.slideControler .slick-arrow:hover .arrow,.case_voiceCont .slick-arrow:hover .arrow,.pager .slick-arrow:hover .arrow,button.arrowBtn:hover .arrow{background-color:#fff}.slideControler .slick-arrow.slick-prev .arrow,.case_voiceCont .slick-arrow.slick-prev .arrow,.pager .slick-arrow.slick-prev .arrow,button.arrowBtn.btn-prev .arrow{transform:translateY(-50%) rotate(-90deg)}.slideControler .slick-arrow.slick-next .arrow,.case_voiceCont .slick-arrow.slick-next .arrow,.pager .slick-arrow.slick-next .arrow,button.arrowBtn.btn-next .arrow{transform:translateY(-50%) rotate(90deg)}.slideControler .slick-arrow .arrow:before,.case_voiceCont .slick-arrow .arrow:before,.pager .slick-arrow .arrow:before,button.arrowBtn .arrow:before{content:'';display:block;width:8px;height:8px;border:solid #0575E6;border-width:1px 1px 0 0;position:absolute;top:0;left:0;transform:translateX(-50%) rotate(-45deg)}.slideControler .slick-arrow:hover .arrow:before,.case_voiceCont .slick-arrow:hover .arrow:before,.pager .slick-arrow:hover .arrow:before,button.arrowBtn:hover .arrow:before{border-color:#fff}.propertyList .slick-list{overflow:visible}.propertyList li{overflow:hidden;display:flex;width:calc((100% - 60px) / 4);margin-right:20px;border-radius:8px 8px 32px 8px;box-shadow:rgba(0,0,0,0.4) 0 0 16px;background-color:#fff;transition:all 0.4s ease}.propertyList li a{display:block;overflow:hidden;text-decoration:none;height:100%}.propertyList li:hover{box-shadow:rgba(0,0,0,0.8) 0 0 32px}.propertyList li a:hover{opacity:1}.propertyList li a .detail{padding:16px}.propertyList li a .detail .name{margin-bottom:1em;line-height:1.5;font-weight:bold}.propertyList li a .detail .spec{display:flex;flex-wrap:wrap;margin-bottom:40px}.propertyList li a .detail .spec dt{width:6em;line-height:1.5;color:#888}.propertyList li a .detail .spec dd{width:calc(100% - 6em);line-height:1.5}.propertyList li a .detail .spec dt:not(:last-child),.propertyList li a .detail .spec dd:not(:last-child){margin-bottom:.5em}.propertyList li a .detail .spec dd.price{margin-top:-.5em}.propertyList li a .detail .spec dd.price span{color:#f56d58;font-weight:bold;font-size:1.5em;margin-right:0.25em}.propertyList li a .detail .cat{position:absolute;display:inline-block;padding:1px;border-radius:4px;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%);bottom:16px}.propertyList li a .detail .cat span{display:block;padding:.3em .5em .2em;background-color:#fff;border-radius:3px}.case_voiceList .slick-list{overflow:visible}.case_voiceList li{position:relative;display:flex;width:calc((100% - 64px) / 3)}.case_voiceList li:not(:last-child){margin-right:32px}.case_voiceList li a{display:block;height:100%;text-decoration:none;border-radius:8px 8px 32px 8px;box-shadow:rgba(0,0,0,0.4) 0 0 16px;background-color:#fff}.case_voiceList li a:hover{box-shadow:rgba(0,0,0,0.8) 0 0 32px;opacity:1}.case_voiceList li a>figure{padding:32px 16px;text-align:center;border-radius:8px 8px 0 0;background:linear-gradient(#f9fdff 0%, #ecf8ff 100%)}.case_voiceList li a>figure>img{display:inline-block}.case_voiceList li a .detail{padding:16px}.case_voiceList li a .detail .ttl{margin-bottom:1em;line-height:1.5;font-weight:bold}.case_voiceList li a .detail .manager{display:flex;align-items:center;position:absolute;bottom:16px}.case_voiceList li a .detail .manager figure{overflow:hidden;margin-right:8px;border-radius:50%}.case_voiceList li a .detail .manager p span{padding-right:.5em;color:#aaa}img.case_voice{width:412px;height:207px}.caseVoiceDet h4{padding:.75em .5em .75em 1em;line-height:1.5;background:linear-gradient(90deg, #00AF49 0%, #DCF0E6 100%);color:#fff;font-size:1.5em;font-weight:bold}.caseVoiceDet h4.consultationTtl{border-radius:8px 8px 0 0}.caseVoiceDet h4.proposalTtl{background:linear-gradient(90deg, #0575E6 0%, #DCEAF7 100%)}.caseVoiceDet .contBox{display:flex;align-items:flex-start;position:relative;padding:40px 24px 80px;background-color:#DCF0E6}.caseVoiceDet .contBox.proposalBox{background-color:#DCEAF7}.caseVoiceDet .contBox:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:80px}.caseVoiceDet .contBox.consultationBox:after{background:linear-gradient(#DCF0E6 0%, #DCEAF7 100%)}.caseVoiceDet .contBox.proposalBox:after{background:linear-gradient(#DCEAF7 0%, #DCF0E6 100%)}.caseVoiceDet .contBox.customerVoiceBox:after{background:linear-gradient(#DCF0E6 0%, #F5F7F8 100%)}.caseVoiceDet .contBox.consultationBox figure{width:240px;margin-left:24px;overflow:hidden;border-radius:8px}.caseVoiceDet .contBox:not(.consultationBox) figure{width:80px;margin-right:24px}.caseVoiceDet .contBox:not(.consultationBox) figure img{border-radius:40px;overflow:hidden;margin-bottom:8px}.caseVoiceDet .contBox:not(.consultationBox) figure figcaption{line-height:1.5;font-size:.75em;text-align:center}.caseVoiceDet .contBox .txt{flex:1;padding:1.5em;border-radius:8px;background-color:#fff}.caseVoiceDet .contBox .txt h5{font-weight:bold;font-size:1.5em;line-height:1.5;margin-bottom:1em;color:#00AF49}.caseVoiceDet .contBox.proposalBox .txt h5{color:#0575E6}.strongPoint{display:flex;justify-content:space-between}.strongPoint li{width:calc((100% - 64px) / 3);border-radius:8px 8px 0 0;background:linear-gradient(135deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.96) 100%)}.strongPoint li:not(:last-child){margin-right:32px}.strongPoint li figure{padding:32px 16px;text-align:center}.strongPoint li p{padding:0 16px 16px}.strongPoint li p.ttl{position:relative;line-height:1.5;font-size:1.25em;font-weight:bold}.strongPoint li p.ttl:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%)}.mainContents button,.popupBox button,.mainContents a.btnSty-send,.popupBox a.btnSty-send,.btnSty-gray{height:66px;line-height:66px;border-radius:33px;text-align:center;font-size:1.25em;font-family:"Noto Sans JP", sans-serif;font-weight:bold;color:#fff;cursor:pointer}.mainContents a.btnSty-send,.popupBox a.btnSty-send{display:block;text-decoration:none}.mainContents button.btnSty-send,.mainContents a.btnSty-send,.popupBox button.btnSty-send,.popupBox a.btnSty-send{width:400px;background:linear-gradient(135deg, #0575e6 0%, #00f260 50%, #0575e6 100%);background-size:200% auto;transition:background-position .4s ease}.mainContents button.btnSty-send:hover,.mainContents a.btnSty-send:hover,.popupBox button.btnSty-send:hover,.popupBox a.btnSty-send:hover{background-position:right center;opacity:1}.mainContents button.btnSty-back,.popupBox button.btnSty-back,.btnSty-gray,.btnSty-blue{width:200px;background-color:#888;transition:background-color 0.4s ease}.btnSty-blue{background-color:#0575E6}.mainContents button.btnSty-back:hover,.popupBox button.btnSty-back:hover,.btnSty-gray:hover{background-color:rgba(136,136,136,0.6)}.btnSty-blue:hover{opacity:.64}.mainContents button.btnStyGreen{background:linear-gradient(135deg, #00af49 0%, #00ee64 50%, #00af49 100%);background-size:200% auto;transition:background-position 0.4s ease}.mainContents button.btnStyGreen:hover{background-position:right center}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="password"],.selectStyBox select{width:100%;height:52px;line-height:52px;padding:0 16px;border:#888 solid 1px;background-color:#fff;border-radius:4px;font-family:"Noto Sans JP", sans-serif;font-size:1em}textarea{width:100%;height:124px;line-height:1.5;padding:12px 16px;border:#888 solid 1px;background-color:#fff;border-radius:4px;font-family:"Noto Sans JP", sans-serif;font-size:1em}.selectStyBox{position:relative;background-color:#fff}.selectStyBox:before{content:'';display:block;position:absolute;top:0;bottom:0;right:10px;width:0;height:8px;margin:auto;border-style:solid;border-width:8px 6px 0 6px;border-color:#4d4d4d transparent transparent transparent;z-index:0}.selectStyBox select{position:relative;padding-right:32px;-webkit-appearance:none;appearance:none;background-color:#fff;z-index:1}label.radioBtn{display:inline-block;line-height:20px;position:relative;padding-left:28px;cursor:pointer}label.radioBtn:before,label.radioBtn:after{content:'';display:block;position:absolute;top:50%;border-radius:50%;transform:translateY(-50%)}label.radioBtn:before{width:20px;height:20px;border:#888 solid 1px;background-color:#fff;left:0}label.radioBtn:after{width:12px;height:12px;background-color:#0575E6;left:4px;transform:translateY(-50%) scale(0);transition:transform .4s ease}label.radioBtn.checked:after{transform:translateY(-50%) scale(1)}label.radioBtn input[type="radio"]{display:none}label.checkBtn{display:inline-block;line-height:20px;position:relative;padding-left:28px;cursor:pointer}label.checkBtn:before,label.checkBtn:after{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%)}label.checkBtn:before{width:20px;height:20px;border:#888 solid 1px;background-color:#fff;border-radius:4px;left:0}label.checkBtn:after{width:12px;height:8px;border:#0575E6 solid;border-width:0 0 2px 2px;left:4px;transform:translate(1px, -6px) rotate(-45deg) scale(0);transition:transform .4s ease}label.checkBtn.checked:after{transform:translate(1px, -6px) rotate(-45deg) scale(1)}label.checkBtn input[type="checkbox"]{display:none}.mainContents .propertyCheck{position:relative;width:24px;height:24px;border:#DCDCDC solid 2px;border-radius:4px;background-color:#fff}.mainContents .propertyCheck label.checkBtn{position:absolute;top:0;left:0;display:block;width:20px;height:20px;line-height:0;padding-left:0}.mainContents .propertyCheck label.checkBtn:before{border:none;background-color:#fff;border-radius:2px}.mainContents .propertyCheck label.checkBtn.checked:before{background:linear-gradient(135deg, #0575e6 0%, #00f260 100%)}.mainContents .propertyCheck label.checkBtn.checked:after{border-color:#fff}::placeholder{color:#aaa}input.wid400,.selectStyBox.wid400{width:100%;max-width:400px}.formSty .maxWidth400{width:100%;max-width:400px}.formSty .maxWidth432{width:100%;max-width:432px}.linkBtn.wid400{width:400px}input.wid120{width:100%;max-width:120px}input.remarksText{width:calc(100% - 3em)}input.wid80{max-width:80px}.formSty .hiddenItem input.toggle-item{background-color:#eee}.selectStyBox.wid80{width:80px}.mainContents .wid640{width:100%;max-width:640px}.mainContents .wid620{width:calc(50% - 30px);max-width:620px}.mainContents .wid380{width:100%;max-width:380px}.mainContents .wid200,.popupBox .wid200{width:100%;max-width:200px}.popupBox .wid200 select{width:200px !important}.popupBox .wid160{width:160px}.popupBox .wid120{width:120px}.mainContents .wid100p,.popupBox .wid100p{width:100%}.popupBox .wid90{width:90px}.popupBox .wid80{width:80px}.mainContents .wid50p{width:50%}.formUnit{margin-left:1em}.formUnit+.selectStyBox{margin-left:1em}.flowCurrent{position:relative;display:flex;justify-content:space-between;max-width:867px;margin:0 auto 64px}.flowCurrent:before{content:'';display:block;width:100%;height:1px;position:absolute;top:12px;left:0;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%);z-index:-1}.flowCurrent li{padding-top:32px;text-align:center;font-size:1.25em;font-weight:bold;color:rgba(34,34,34,0.4)}.flowCurrent li:first-child{transform:translateX(-50%)}.flowCurrent li:last-child{transform:translateX(50%)}.flowCurrent li:before,.flowCurrent li:after{content:'';display:block;position:absolute;top:12px;left:50%;border-radius:50%;transform:translate(-50%, -50%);z-index:2}.flowCurrent li:before{width:24px;height:24px;background:linear-gradient(#0575e6 0%, #00f260 100%)}.flowCurrent li:after{width:16px;height:16px;background:#fff}.flowCurrent li.current{color:#222}.flowCurrent li.current:after{border:#fff solid 4px;background-color:transparent}.formSty{display:flex;flex-wrap:wrap}.formSty>dt{width:280px;line-height:1.5;padding:24px;font-weight:bold}.formSty dt.hiddenTtl,.formTtlSty dt.hiddenTtl{opacity:.4}.formSty>dt.hiddenTtl .ico-hiss,.formTtlSty>dt.hiddenTtl .ico-hiss{display:none}.formSty>dt span{font-weight:bold}.formSty>dd{display:flex;width:calc(100% - 280px);line-height:1.5;padding:24px}.formSty dd{flex-wrap:wrap}.popupBox .formSty>dd{align-items:center}.formSty>dd.noFlex{flex-direction:column}.formSty>dd.noFlex>*{align-self:start}.formSty .hiddenItem,.formTtlSty dd.hiddenItem{opacity:.4}.formSty>dt:nth-child(4n+1),.formSty>dd:nth-child(4n+2){background-color:#fff}.formSty>dt:nth-child(4n+1){border-radius:8px 0 0 8px}.formSty>dd:nth-child(4n+2){border-radius:0 8px 8px 0}.formSty>dd>*{align-self:center}.formSty.confirm dd{align-items:center}.formSty .errorTxt{width:100%;margin-bottom:8px;font-weight:bold;color:#FF5151}.formSty .ico-any,.formSty .ico-hiss{display:inline-block;margin-top:.5em;padding:1px 1em;border-radius:4px;font-size:.75em;color:#fff}.formSty .ico-any{background-color:#0575E6}.formSty .ico-hiss{background-color:#FF5151}.itemRowList{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;position:relative;margin-top:16px;padding:16px 0 16px 6%;border-radius:8px;background-color:#E5E9EB}.itemRowList:before{content:'';display:block;width:1px;height:calc(100% - 32px);position:absolute;top:16px;left:53%;background-color:#fff}.itemRowList>li{display:flex;align-items:center;width:50%;margin-bottom:16px}.itemRowList>li:nth-child(odd){padding-right:1em}.itemRowList>li:nth-child(even){padding-left:3em}.itemRowList>li:nth-last-of-type(1),.itemRowList>li:nth-last-of-type(2){margin-bottom:0}.itemRowList input[type="text"],.itemRowList .selectStyBox select{padding:0 8px;height:36px;line-height:36px}.itemRowList li>div{display:flex;justify-content:flex-start;align-items:center}.itemRowList li span{display:block}.itemRowList li span:first-of-type{width:170px;font-weight:bold}.itemRowList li span:last-of-type{display:block;width:128px}.itemRowList li:nth-child(2) span:last-of-type,.itemRowList li:last-of-type span:last-of-type{width:220px}.itemRowList li:nth-child(3) span:last-of-type{width:180px}.itemRowList li:last-of-type span:last-of-type{display:flex;align-items:center}.itemRowList .itemRowListInput{display:flex !important;align-items:center}.itemRowList .itemRowListInput span:nth-child(2){font-weight:lighter}.itemRowList li div>span:first-of-type{margin-bottom:8px}.formTtlSty{display:flex;flex-wrap:wrap;align-items:center}.formTtlSty.nowrap{flex-wrap:nowrap}.formTtlSty>dt{width:210px;line-height:1.5;font-weight:bold}.formTtlSty>dd{display:flex;align-items:center;width:calc(100% - 210px);line-height:1.5}.formTtlSty>dt:not(:nth-last-child(2)),.formTtlSty>dd:not(:last-child){margin-bottom:16px}.formTtlSty>dd .row50p{display:flex;justify-content:space-between;flex:1}.formTtlSty>dd .row50p li{width:calc(50% - 12px)}.formTtlSty.nowrap>dt:not(:nth-last-child(2)),.formTtlSty.nowrap>dd:not(:last-child){margin-bottom:0}.formTtlSty.nowrap>dt{width:320px}.formTtlSty.nowrap>dd{width:calc(100% - 320px)}.formTtlSty.nowrap.wid380>dt{width:160px}.formTtlSty.nowrap.wid380>dd{width:calc(100% - 160px)}.formTtlSty.nowrap.wid380>dd{display:flex;align-items:center}.formSty2{display:flex;flex-wrap:wrap}.formSty2>dt{display:flex;justify-content:center;align-items:center;width:123px;line-height:1.5;border-radius:4px 0 0 4px;padding:8px;background-color:#E5E9EB;font-weight:bold;font-size:.875em}.formSty2>dd{width:calc(100% - 123px);line-height:1.5;border-radius:0 4px 4px 0;padding:8px 8px 8px 20px;background-color:#fff}.formSty2>dt:not(:first-child),.formSty2>dd:not(:nth-child(2)){margin-top:8px}.formSty2>dd.col2{width:calc(50% - 127px)}.formSty2>dd.col2+dt{margin-left:8px}.rowList{display:flex;flex-wrap:wrap}.rowList li{margin-right:32px}.rowList li.other{width:100%;margin:16px 0 0}.rowList li.other input[type="text"],.columnList li.other input[type="text"]{width:calc(100% - 5em - 28px);margin-left:1em}.columnList{width:100%}.columnList li:not(:last-child){margin-bottom:8px}.selectItemBox{width:100%}.rowListTxt>li{display:flex;align-items:center}.rowListTxt>li.other{display:block}.rowList.jcFE{justify-content:flex-end}.rowList.jcFE>p:first-of-type{margin-right:auto}.rowList.jcFE>p:last-of-type{margin-left:24px}.jcC,.rowList.jcC{justify-content:center}.rowList.jcC p:last-of-type{margin-left:24px}.jcFS{justify-content:flex-start}.jcSB{justify-content:space-between}.gradBg1{padding:1.25em 1em;background:linear-gradient(#e5e9eb 0%, #f5f7f8 100%);border-radius:8px 8px 0 0}.gradBg2{padding:2.5em 0;background:linear-gradient(90deg, #f5f7f8 0%, #e5e9eb 33.333%, #e5e9eb 66.666%, #f5f7f8 100%)}.mainContents .bgGtxB{margin-bottom:1.5em;padding:.75em 1em;line-height:1.4;border-radius:8px;background-color:#F5F7F8;font-weight:bold;font-size:2em;color:#0575E6}.contactBtnBox,.popupBtnBox{position:relative}.contactBtnBox .btnList,.popupBtnBox .btnList{display:flex;justify-content:center;align-items:center}.contactBtnBox .btnList li,.popupBtnBox .btnList li{margin:0 12px}.popupBtnBox .btnList.reverse li:first-child{margin-right:auto}.contactBtnBox .linkList,.popupBtnBox .linkList{position:absolute;left:0;top:40%}.contactBtnBox .linkList li:last-of-type,.popupBtnBox .linkList li:last-of-type{margin-right:0}.propertyContact{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:50%;width:100%;max-width:1300px;min-width:1280px;padding:20px 24px;background-color:rgba(0,0,0,0.8);border-radius:8px 8px 0 0;box-shadow:rgba(0,0,0,0.4) 0 0 16px;transform:translateX(-50%);z-index:800}.propertyContact li{width:calc((100% - 40px) / 3)}.propertyContact li button,.propertyContact li a{width:100% !important}.propertyContact li button.favoriteBtn{color:#222}.propertyContact li a.telBtn{display:flex;align-items:center;justify-content:center;font-size:1.75em;color:#fff}.propertyContact li button.favoriteBtn span.ster,.propertyContact li a.telBtn img{margin-bottom:3px}.propertyContact li a.telBtn span{display:inline-block;line-height:1.333em;font-size:.428em}.propertyContact.detail .btnStyGreen>img{vertical-align:-3px}.propertyContact.contS{min-width:908px;max-width:908px;padding-left:40px;padding-right:40px}.propertyContact.contS p{margin-bottom:0;font-size:1.25em;line-height:24px;color:#fff;font-weight:bold}.propertyContact.contS button{width:320px}.propertyContact.contS button img{margin-bottom:-2px}.contactWhiteBBox{width:100%;max-width:1300px;margin:0 auto 40px;padding:40px;background:#fff;border-radius:8px}.contactWhitetBoxInner ul.merit6{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.contactWhitetBoxInner ul.merit6 li{width:calc((100% - 64px) / 3);min-height:168px;background:#F5F7F8;margin-bottom:32px;border-radius:8px}.contactWhitetBoxInner ul.merit6 li:nth-last-child(1),.contactWhitetBoxInner ul.merit6 li:nth-last-child(2),.contactWhitetBoxInner ul.merit6 li:nth-last-child(3){margin-bottom:0}.merit6 .meritTit{position:relative;margin-right:10px;line-height:1.5;text-align:center}.merit6 .meritTit figure,.merit6 .meritTit h4{text-align:center}.merit6 .meritTit figure{display:flex;align-items:flex-end;justify-content:center;height:107px}.merit6 li:nth-child(1) .meritTit figure img{margin-bottom:-1px}.merit6 li:nth-child(4) .meritTit figure img{margin-bottom:6px}.merit6 li:nth-child(5) .meritTit figure img{margin-bottom:-1px}.merit6 .meritTit h4{margin:18px 0 16px;line-height:1em}.merit6 .meritTit .tokuten{position:absolute;top:0;left:0;width:100%;max-width:68px;margin-right:16px;margin-bottom:0;padding:6px;background:#0575E6;line-height:1.5;text-align:center;color:#fff;border-radius:8px 0 0 0}.merit6 .meritTit .tokuten span{margin-left:2px}.merit6 .meritTxt::before{content:'';display:block;width:100%;height:1px;background:linear-gradient(45deg, #0575E6 0%, #5FAEFE 100%)}.merit6 .meritTxt:nth-last-of-type(1),.merit6 .meritTxt:nth-last-of-type(2),.merit6 .meritTxt:nth-last-of-type(3){height:116px}.merit6 .meritTxt p{padding:16px}.infoList li:not(.hasLink),.infoList li.hasLink a{display:flex;overflow:hidden;margin:0 0 0 calc(50% - 50vw);padding:0 0 0 calc(50vw - 50%)}.infoList li:not(.hasLink){border-radius:0 8px 8px 0}.infoList li a{position:relative;border-radius:0 8px 32px 0;text-decoration:none;border-radius:0 8px 32px 0}.infoList li a::before,.infoList li a:after{content:'';display:block;position:absolute;width:20px;height:20px;top:50%;right:32px;border:#0575E6 solid 1px;border-radius:2px;background-color:#fff;transform:translateY(-50%)}.infoList li a:before{margin:2px 4px 0 0}.infoList li a:after{margin-top:-2px}.infoList li:not(:last-child){margin-bottom:1em}.infoList li .day{display:flex;align-items:center;width:124px;line-height:1.75;padding:2em 1em;background-color:#F2FAFE}.infoList li p{flex:1;padding:2em;font-weight:bold;background-color:#fff}.infoList li a p{padding-right:60px}.mv{position:relative;height:100vh;height:calc(var(--vh, 1vh) * 100);min-height:700px;background:url(/images/mv.jpg) center left/cover no-repeat}.mv h2{position:absolute;top:50%;left:8%;width:40.156%;max-width:771px;transform:translateY(-50%)}.mv .assessmentForm{display:flex;align-items:center;justify-content:space-between;position:absolute;bottom:32px;left:50%;width:100%;max-width:1300px;height:124px;padding:16px 16px 16px 40px;border-radius:8px 64px 64px 8px;background:rgba(255,255,255,0.8);transform:translateX(-50%)}.mv .assessmentForm h3{line-height:1.25;color:#0575E6;font-size:2.5em;font-weight:bold}.mv .assessmentForm h3 .en{margin:0 8px 0 4px;font-size:1.6em}.mv .assessmentForm h3 strong{margin-left:24px;font-size:1.2em}.mv .assessmentForm .btnSty-send{position:relative;width:560px;height:91px;line-height:91px;border-radius:45.5px;box-shadow:rgba(0,0,0,0.4) 0 0 8px;align-self:center;font-size:2em}.mv .assessmentForm .btnSty-send .arrow{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;right:8px;width:75px;height:75px;border-radius:50%;background-color:#fff;box-shadow:rgba(0,0,0,0.4) 0 0 8px inset;transform:translateY(-50%)}.secTtl{line-height:1.5;margin-bottom:1em;font-size:2.5em;font-weight:bold}.secTtl .enTtl{display:block;margin-top:-.5em;line-height:2;font-size:.4em;font-weight:bold;font-family:'Exo 2', sans-serif;color:#0575E6}.tabBox .tabBtn{display:flex;justify-content:space-between}.tabBox .tabBtn li{position:relative;width:calc((100% - 48px) / 7);padding:1px 1px 0;background:linear-gradient(45deg, #0575E6 0%, #5FAEFE 100%);border-radius:8px 8px 0 0;cursor:pointer}.tabBox .tabBtn li:not(:last-child){margin-right:8px}.tabBox .tabBtn li.active:before{content:'';display:block;position:absolute;bottom:-10px;left:calc(50% - 10px);border-style:solid;border-width:10px 10px 0 10px;border-color:#3291F2 transparent transparent transparent;z-index:2}.tabBox .tabBtn li span{display:block;height:54px;line-height:54px;background-color:#fff;border-radius:7px 7px 0 0;text-align:center;font-weight:bold;transition:color 0.4s ease}.tabBox .tabBtn li:hover span{color:rgba(0,0,0,0.5)}.tabBox .tabBtn li.active span{background-color:transparent;color:#fff}.tabBox .tabContents .tabPanel{display:none}.tabBox .tabContents .tabPanel.active{display:block}.pageHead{overflow:hidden;margin-bottom:40px;padding:0 32px}.pageHead .pcPhoto{position:relative;margin-right:calc(50% - 50vw);padding-right:calc(50vw - 50%);background:url(/images/ai-bg.jpg) top center/cover no-repeat;border-bottom-left-radius:80px}.pageHead .pcPhoto .wrapper{min-height:168px;position:relative;display:flex;align-items:center}.pageHead .pcPhoto:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.32);border-bottom-left-radius:80px}.pageHead .lowerTtl{position:relative;line-height:1;font-size:3em;font-weight:bold;color:#fff;z-index:1}.pageHead .lowerTtl span{display:block;margin-bottom:8px;font-size:.5em;font-weight:bold}.pageHead .pan{position:absolute;display:flex;flex-wrap:wrap;justify-content:flex-end;z-index:1;bottom:.5em;right:32px}.pageHead .pan li{line-height:1.25;margin-bottom:.5em;font-size:1em;color:#fff}.pageHead .pan li:not(:last-child){position:relative;margin-right:30px}.pageHead .pan li:not(:last-child):before{content:'';display:block;width:8px;height:8px;position:absolute;top:50%;right:-3px;border:#fff solid;border-width:1px 1px 0 0;transform:translate(150%, -50%) rotate(45deg)}.pageHead .pan li a{text-decoration:none;color:#fff}.recommendationBox{overflow:hidden;padding:160px 0}.recommendationBox:before{content:'';display:block;position:absolute;top:0;left:calc(50% - 840px);right:0;bottom:425px;background-color:#fff;border-bottom-left-radius:80px;z-index:-2}.recommendationBox .slideControler,.case_voiceBox .case_voiceCont,.propertyListBox .slideControler{float:right}.recommendationBox .moreBtnBox,.propertyListBox .moreBtnBox{float:left}.recommendationBox .ttlSty{top:calc(160px + 1rem);right:0}.lifeplanBox{z-index:2}.ai_salesBox{z-index:1}.lifeplanBox:before,.lifeplanBox:after,.ai_salesBox:before,.ai_salesBox:after{content:'';display:block;position:absolute;top:0;right:calc(50% - 840px);left:0;bottom:0;z-index:-1}.lifeplanBox:before,.lifeplanBox:after{border-top-right-radius:80px}.ai_salesBox:before,.ai_salesBox:after{border-bottom-right-radius:80px}.lifeplanBox:before{background:url(/images/simulation-bg.jpg) center/cover no-repeat}.lifeplanBox:after{background:linear-gradient(45deg, rgba(0,45,91,0.6) 0%, rgba(0,94,190,0.6) 100%)}.ai_salesBox:before{background:url(/images/ai-bg.jpg) center/cover no-repeat}.ai_salesBox:after{background:linear-gradient(45deg, rgba(0,55,23,0.6) 0%, rgba(0,113,47,0.6) 100%)}.lifeplanBox .wrapper,.ai_salesBox .wrapper{display:flex;align-items:center}.lifeplanBox .wrapper{flex-direction:row-reverse}.ai_salesBox .txtBox{padding:120px 0;width:46.307%}.lifeplanBox .txtBox{padding-top:120px;padding-bottom:80px;width:46.307%}.lifeplanBox .txtBox h3,.lifeplanBox .txtBox h3 span,.ai_salesBox .txtBox h3,.ai_salesBox .txtBox h3 span,.lifeplanBox .txtBox p,.ai_salesBox .txtBox p{color:#fff}.lifeplanBox .txtBox .moreBtnBox,.ai_salesBox .txtBox .moreBtnBox{margin-top:64px}.lifeplanBox .figBox,.ai_salesBox .figBox{position:relative;width:calc(100% - 46.307%);text-align:center;z-index:2}.lifeplanBox .figBox{margin:-24px 0}.lifeplanBox .ttlSty{top:-.2em;left:-.1em;color:rgba(255,255,255,0.2);z-index:1}.ai_salesBox .ttlSty{bottom:-.1em;left:0;color:rgba(255,255,255,0.2);z-index:1}.aboutBox{background-color:#fff}.aboutBox .bg{position:relative;padding-top:160px;z-index:1}.aboutBox .bg:before,.aboutBox .bg:after{content:'';display:block;position:absolute;top:0;left:calc(50% - 840px);right:0;bottom:0;border-bottom-left-radius:80px;z-index:-1}.aboutBox .bg:before{background:url(/images/about-bg.jpeg) bottom center/100% auto no-repeat}.aboutBox .bg:after{background:linear-gradient(rgba(249,250,251,0.8) 0%, rgba(209,232,255,0.8) 25%, rgba(119,188,255,0.8) 100%)}.aboutBox .introTxt{text-shadow:#fff 0 0 2px, #fff 0 0 8px}.aboutBox h4{position:relative;line-height:1.5;margin:80px 0 32px;font-size:2em;font-weight:bold;text-shadow:#fff 0 0 4px, #fff 0 0 16px}.aboutBox h4 .ttlSty{top:-.4em;left:0;color:rgba(255,255,255,0.5);text-shadow:none}.case_voiceBox{overflow:hidden;padding:160px 0}.case_voiceBox:before{content:'';display:block;position:absolute;top:0;right:calc(50% - 840px);left:0;bottom:361px;background-color:#fff;border-bottom-right-radius:80px;z-index:-2}.case_voiceBox .wrapper{position:relative}.case_voiceBox .case_voiceSliderCont{float:right}.case_voiceBox .moreBtnBox{float:left}.case_voiceBox .ttlSty{top:.75rem;right:16px}.aboutTntroTtl{position:relative;padding:80px 0}.aboutTntroTtl h3{position:relative;line-height:1.5;font-size:2.5em;font-weight:bold;color:#fff;z-index:1}.aboutTntroTtl .bg{position:absolute;top:0;right:0;bottom:0;left:calc(50% - 50vw);background:#384F5F url(/images/about_info-bg.jpeg) center right/auto 100% no-repeat;border-radius:0 80px 80px 0;z-index:0}.aboutTntroTtl .bg:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(6,11,16,0.4);border-radius:0 80px 80px 0}.strengthBox.aboutBox{padding-bottom:220px;background-color:transparent}.strengthBox.aboutBox .wrapper{position:relative}.strengthBox.aboutBox h4{font-size:2.5em}.strengthBox.aboutBox .bg{padding-top:0}.strengthBox.aboutBox .bg:after{background:linear-gradient(#F5F7F8 0%, rgba(209,232,255,0.8) 25%, rgba(119,188,255,0.8) 100%)}.strengthBox.aboutBox .strengPointBox{position:relative}.strengthBox.aboutBox .strongPoint li{margin-bottom:-60px;border-radius:8px 8px 32px 8px;background:linear-gradient(45deg, #EFF5FA 0%, #F9FBFE 100%);box-shadow:rgba(0,0,0,0.4) 0 0 16px;transition:all 0.4s ease}.strengthBox.aboutBox .strongPoint li:hover{box-shadow:rgba(0,0,0,0.8) 0 0 32px}.strengthBox.aboutBox .strongPoint li a{display:block;height:100%;text-decoration:none}.strengthBox.aboutBox .strongPoint li a:hover{opacity:1}.strengthBox.aboutBox .ttlSty{top:-.9em;right:0}.odakyuStrengthBox .wrapper{position:relative}.odakyuStrengthBox .bg{position:relative;padding-top:160px;z-index:1}.odakyuStrengthBox .wrapper div img.about_img{width:400px;height:250px;object-fit:cover;padding:5px}.odakyuStrengthBox .bg:before,.odakyuStrengthBox .bg:after{content:'';display:block;position:absolute;top:0;right:calc(50% - 840px);left:0;bottom:0;border-top-right-radius:80px;z-index:-1}.odakyuStrengthBox .bg:before{background:url(/images/about_strength-bg.jpg) top center/100% auto no-repeat}.odakyuStrengthBox .bg:after{background:linear-gradient(rgba(203,241,255,0.8) 0%, #f5f7f8 100%)}.odakyuStrengthBox .ttlSty{top:calc(-160px - .2em);right:16px;color:rgba(255,255,255,0.2);z-index:0}.solutionBox .wrapper{position:relative}.solutionBox .bg{position:relative;padding-bottom:160px;z-index:1}.solutionBox .bg:before,.solutionBox .bg:after{content:'';display:block;position:absolute;top:0;right:calc(50% - 840px);left:0;bottom:0;border-bottom-right-radius:80px;z-index:-1}.solutionBox .bg:before{background:url(/images/about_solution-bg.jpg) bottom center/100% auto no-repeat}.solutionBox .bg:after{background:linear-gradient(#f5f7f8 0%, rgba(216,246,227,0.8) 100%)}.solutionBox .solutionStepListBox{position:relative}.solutionBox .solutionStepList{position:relative;display:flex;justify-content:space-between}.solutionBox .solutionStepList:before{content:'';display:block;height:1px;position:absolute;top:240px;left:-9999px;right:calc((100% - (20px * 5)) / 12);background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%)}.solutionBox .solutionStepList li{width:calc((100% - (20px * 5)) / 6);padding:22px 0 1em;border-radius:8px;background:linear-gradient(45deg, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0.64) 100%);text-align:center}.solutionBox .solutionStepList li .currentDot{display:block;position:relative;width:24px;height:24px;margin:40px auto 8px;border-radius:50%;background:linear-gradient(#0575e6 0%, #00f260 100%)}.solutionBox .solutionStepList li .currentDot:before{content:'';display:block;position:absolute;top:50%;left:50%;width:16px;height:16px;border:#fff solid 4px;border-radius:50%;transform:translate(-50%, -50%)}.solutionBox .solutionStepList li p{line-height:1.5;text-align:center;font-weight:bold;font-size:1.33em}.solutionBox .ttlSty{top:-.9em;right:0;color:rgba(204,204,204,0.2);z-index:0}.companyInfoBox .wrapper{position:relative}.companyInfoBox .bg{position:relative;padding-bottom:160px;z-index:1}.companyInfoBox .bg:before,.companyInfoBox .bg:after{content:'';display:block;position:absolute;top:0;left:calc(50% - 840px);right:0;bottom:0;border-bottom-left-radius:80px;z-index:-1}.companyInfoBox .bg:before{background:url(/images/about_company-bg.png) bottom center/100% auto no-repeat}.companyInfoBox .bg:after{background:linear-gradient(#F5F7F8 0%, rgba(255,255,255,0.8) 100%)}.companyInfoBox .companyInfoCont{display:flex}.companyInfoBox .companyInfoCont .map{position:relative;width:50%;padding-top:24.615%;overflow:hidden;box-shadow:rgba(0,0,0,0.4) 0 0 16px;border-radius:8px}.companyInfoBox .companyInfoCont .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.companyInfoBox .companyInfoCont .txt{width:50%;padding-left:48px}.companyInfoBox .companyInfoCont .txt h5{line-height:1.5;margin-bottom:1em;font-size:1.5em;font-weight:bold}.companyInfoBox .ttlSty{top:16px;right:16px;color:rgba(204,204,204,0.2);z-index:0}.informationBox{padding-bottom:85px}.informationBox .ttlSty{bottom:0;left:0;color:#fff}.propertyInfo .ttlBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5em}.propertyInfo .ttlBox h1{flex-shrink:0;margin:0 1em 0 0}.propertyInfo .ttlBox .icoBox{flex-grow:1;display:flex;justify-content:space-between;align-items:center}.propertyInfo .ttlBox .icoBox .cat{display:inline-block;padding:1px;border-radius:4px;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%)}.propertyInfo .ttlBox .icoBox .cat span{display:block;padding:.3em .5em .2em;background-color:#fff;border-radius:3px}.propertyInfo .ttlBox .icoBox button.favoriteBtn{width:auto;height:35px;line-height:35px;border-radius:17.5px;font-size:.875em;color:#222}.propertyInfo .photoBox{overflow:hidden;display:flex;justify-content:space-between;margin-bottom:20px}.propertyInfo .photoBox .carouselPhotoBox{width:50%}.propertyInfo .photoBox .carouselPhotoBox .mainPhotoBox{position:relative}.propertyInfo .photoBox .carouselPhotoBox .mainPhotoBox .mainBox{position:relative;z-index:1}.propertyInfo .photoBox .carouselPhotoBox .mainPhotoBox .mainBox li img{overflow:hidden;width:100%;margin-bottom:.75em;border-radius:8px}.propertyInfo .photoBox .carouselPhotoBox .mainPhotoBox .mainPhotoNum{display:inline-block;position:absolute;left:8px;bottom:calc(2.75em + 8px);height:27px;line-height:27px;border-radius:13.5px;padding:0 1em;background-color:rgba(0,0,0,0.7);font-size:.75em;color:#fff;z-index:2}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox{position:relative;margin-top:.75em;padding:0 44px;background-color:#fff;border-radius:8px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .photoNavi li{overflow:hidden;position:relative;width:106px !important;height:80px;margin:0 4px;border-radius:8px;cursor:pointer}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .photoNavi li.slick-current:after{content:'';display:block;width:106px;height:80px;position:absolute;top:0;left:0;border:#0575E6 solid 4px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow{overflow:hidden;width:36px;height:80px;position:absolute;top:0;border-radius:8px;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%);text-indent:-999px;transition:opacity 0.4s ease}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow.slick-prev{left:-44px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow.slick-next{right:-44px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow:hover{opacity:.64}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow:before{content:'';display:block;width:12px;height:12px;border:#fff solid;border-width:1px 1px 0 0;position:absolute;top:50%;left:50%}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow.slick-prev:before{transform:rotate(-135deg) translateX(50%)}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow.slick-next:before{transform:rotate(45deg) translate(-75%, 25%)}.propertyInfo .photoBox .floor_planBox{display:flex;justify-content:center;align-items:center;width:calc(50% - 40px);background-color:#fff;border-radius:8px}.propertyInfo .propertyInfoTxt{display:flex;justify-content:space-between}.propertyInfo .propertyInfoTxt .detail{width:50%}.propertyInfo .propertyInfoTxt .detail .point{display:flex;flex-wrap:wrap;justify-content:space-between}.propertyInfo .propertyInfoTxt .detail .point li{width:100%;margin-bottom:8px;padding:1em .5em;background-color:#fff;border-radius:8px;text-align:center;font-size:1.25em;font-weight:bold}.propertyInfo .propertyInfoTxt .detail .point li:not(:last-child){width:calc(50% - 4px)}.propertyInfo .propertyInfoTxt .detail .point li span{font-weight:bold}.propertyInfo .propertyInfoTxt .detail .point li strong{font-size:1.6em;color:#f56d58}.propertyInfo .propertyInfoTxt .detail .point li:nth-child(2) strong{color:#0575E6}.propertyInfo .propertyInfoTxt .detail .point li .fontS{font-size:.75em}.propertyInfo .propertyInfoTxt .txt{width:calc(50% - 40px)}.propertyInfo .propertyInfoTxt .txt h4{line-height:1.5;font-weight:bold;font-size:1.5em;margin-bottom:1em}.propertyInfo .summary{display:flex;justify-content:center;margin-bottom:.875em}.propertyInfo .summary dt{display:flex;justify-content:center;align-items:center;width:calc((100% - 64px) / 4);padding:20px .5em;border-radius:8px 0 0 8px;background-color:#0575E6;line-height:1.5;font-weight:bold;font-size:1.25em;color:#fff}.propertyInfo .summary dd{width:calc((100% - 64px) / 4);padding:20px .5em;border-radius:0 8px 8px 0;border:#0575E6 solid 1px;text-align:center;background-color:#fff;line-height:1.5;font-weight:bold;font-size:1.125em}.propertyInfo .summary dd strong{font-size:1.333em}.propertyInfo .summary dd+dt{margin-left:64px}.propertyInfo .areaDet .areaDetContents{position:relative;padding:1px;background:linear-gradient(45deg, #0575E6 0%, #5FAEFE 100%);border-radius:0 0 8px 8px}.propertyInfo .areaDet .areaDetContents:before{content:'';display:block;position:absolute;top:1px;left:1px;bottom:1px;right:1px;background-color:#fff;border-radius:0 0 7px 7px;z-index:0}.propertyInfo .areaDet .areaDetContents .areaDetPanel{position:relative;padding:24px;z-index:1}.propertyInfo .areaDet .areaDetContents .areaDetPanel.active{display:block}.areaInfoBox .areaInfoDet{padding:24px;border-radius:8px;background-color:#fff}.areaInfoBox .areaInfoDet .ttl{display:flex;justify-content:space-between;margin-bottom:2em}.areaInfoBox .areaInfoDet .ttl h4{line-height:1.5;font-size:1.5em;font-weight:bold}.areaInfoBox .areaInfoDet .ttl p span{display:inline-block;margin-right:1.25em;padding:.5em 1em;background-color:#F5F7F8;border-radius:8px;font-size:.75em;font-weight:bold}.areaInfoBox .areaInfoDet .content{display:flex;justify-content:space-between}.areaInfoBox .areaInfoDet .content .txt{flex-grow:1}.areaInfoBox .areaInfoDet .content .photo{flex-shrink:0}.areaInfoBox .areaInfoDet .content .photo figure{overflow:hidden;margin-left:24px;border-radius:8px}.areaInfoBox .areaInfoDet .content .photo.col2{display:flex}.areaInfoBox .areaInfoDet .content .photo.col2 figure{width:calc((100% - 24px) / 2)}.commentBox .commentList{display:flex;justify-content:space-between;flex-wrap:wrap}.commentBox .commentList li{display:flex;width:calc((100% - 64px) / 2);padding:24px;border-radius:8px;background-color:#fff}.commentBox .commentList li:nth-child(n + 3){margin-top:64px}.commentBox .commentList li .managerPhoto{flex-shrink:0;margin-right:24px}.commentBox .commentList li .managerPhoto img{overflow:hidden;border-radius:8px}.commentBox .commentList li img.avatar_manager{width:160px;height:186px;object-fit:cover}.commentBox .commentList li .managerPhoto figcaption{margin-top:1em;line-height:1.5;font-size:.75em}.propertyAboutBox .formSty dt{width:180px;padding:1em}.propertyAboutBox .formSty dd{width:calc(50% - 184px);padding:1em;align-items:center}.propertyAboutBox .formSty dt:nth-child(4n+3),.propertyAboutBox .formSty dd.noBg+dt,.propertyAboutBox .formSty dd.bgWh+dt{margin-left:8px}.propertyAboutBox .formSty dt.noBg,.propertyAboutBox .formSty dt.bgWh{margin-left:0}.propertyAboutBox .formSty dd.wid100{width:calc(100% - 180px)}.propertyAboutBox .formSty dt:nth-child(4n+1),.propertyAboutBox .formSty dd:nth-child(4n+2){background-color:transparent}.propertyAboutBox .formSty dt.noBg,.propertyAboutBox .formSty dd.noBg{background-color:transparent !important}.propertyAboutBox .formSty dt:nth-child(8n+1),.propertyAboutBox .formSty dt:nth-child(8n+3),.propertyAboutBox .formSty dd:nth-child(8n+2),.propertyAboutBox .formSty dd:nth-child(8n+4){background-color:#fff}.propertyAboutBox .formSty dt.bgWh,.propertyAboutBox .formSty dd.bgWh{background-color:#fff !important}.propertyAboutBox .formSty dt:nth-child(8n+3),.propertyAboutBox .formSty dt.bgWh{border-radius:8px 0 0 8px}.propertyAboutBox .formSty dd:nth-child(8n+4),.propertyAboutBox .formSty dd.bgWh{border-radius:0 8px 8px 0}.shopInfoBox .shopInfoDet{display:flex;border-radius:8px;background-color:#fff}.shopInfoBox .shopInfoDet figure{width:50%;overflow:hidden;border-radius:8px 0 0 8px;line-height:0}.shopInfoBox .shopInfoDet .txt{display:flex;flex-direction:column;width:50%;padding:24px}.shopInfoBox .shopInfoDet .txt h4{margin-bottom:1.33em;line-height:1.5;font-size:1.5em;font-weight:bold}.shopInfoBox .shopInfoDet .txt a{text-decoration:none;line-height:1.5;font-weight:bold}.shopInfoBox .shopInfoDet .txt a.line_height_66{line-height:66px;height:66px}.shopInfoBox .shopInfoDet .txt a.gradBtn_bg.blankBtn,.shopInfoBox .shopInfoDet .txt a.gradBtn_bg.blankBtn:hover{margin-top:.5em;line-height:1;font-size:.875em}.shopInfoBox .shopInfoDet .txt .detail{display:flex;flex-wrap:wrap;align-items:center}.shopInfoBox .shopInfoDet .txt .detail dt{width:84px;padding:.75em .25em;border-radius:4px;background-color:#E5E9EB;text-align:center;font-size:.875em;font-weight:bold}.shopInfoBox .shopInfoDet .txt .detail dd{width:calc(50% - 84px);padding:0 .5em}.shopInfoBox .shopInfoDet .txt .detail dt,.shopInfoBox .shopInfoDet .txt .detail dd{margin-top:8px}.shopInfoBox .shopInfoDet .txt .telBtn{margin-top:auto;width:100%;align-items:center}.shopInfoBox .shopInfoDet .txt .mt-5{margin-top:50px}.propertyListBox{overflow:hidden}.aiResult{overflow:hidden}.aiResult .resultTtl{position:relative;display:flex;justify-content:center;align-items:center;height:160px;border-radius:0 80px 80px 0;background:url(/images/ai_result-bg.jpeg),linear-gradient(#183344 0%, #264963 50%, #294C66 100%);background-position:center left, top left;background-size:cover;background-repeat:no-repeat, no-repeat;font-size:2em;color:#fff;text-shadow:#1D3B4E 0 0 8px, #1D3B4E 0 0 8px, #1D3B4E 0 0 8px}.lifeEvent .aiResult .resultTtl{border-radius:80px}.lifeEvent .investmentPropertyResult .resultTtl{border-radius:80px 80px 80px 80px}.aiResult .resultTtl:before{content:'';display:block;position:absolute;top:0;left:-9999px;right:100%;height:100%;background:linear-gradient(#122c3b 0%, #183849 100%);z-index:-1}.aiResult .resultTtl strong{font-size:1.25em}.aiResult .resultTtl span{font-size:.75em}.aiResult .resultGraph{display:flex;align-items:center}.aiResult .resultGraph .graphBox{width:50%;border-radius:8px;background-color:#fff}.aiResult .resultGraph .txt{display:flex;align-items:center;width:50%;height:320px;padding-left:56px;padding-right:20px;border-radius:0 160px 160px 0;background:linear-gradient(90deg, #F5F7F8 0%, #E5E9EB 100%)}.yearsLaterCircle{display:flex;justify-content:center;align-items:center;border-radius:50%;font-weight:bold;color:#fff}.yearsLaterCircle.now{background:linear-gradient(#0575E6 0%, #5FAEFE 100%)}.yearsLaterCircle.later5{background:linear-gradient(#034B93 0%, #5FAEFE 100%)}.yearsLaterCircle.later10{background:linear-gradient(#012040 0%, #5FAEFE 100%)}.aiResult .changeNum{display:flex;justify-content:space-between}.aiResult .changeNum .laterBox{display:flex;width:calc(50% - 32px)}.aiResult .changeNum .laterBox .yearsLaterCircle{position:relative;flex-shrink:0;width:160px;height:160px;font-size:1.5em;z-index:1}.aiResult .changeNum .laterBox .formSty{margin-left:-80px;width:calc(100% - 80px)}.aiResult .changeNum .laterBox .formSty dt,.aiResult .changeNum .laterBox .formSty dd{padding:.75em}.aiResult .changeNum .laterBox .formSty dt{padding-left:120px}.aiResult .changeNum .laterBox .formSty dd{font-weight:bold}.aiResult .rentChangeBox{position:relative;display:flex;justify-content:space-between}.aiResult .rentChangeBox:before{content:'';display:block;position:absolute;top:calc(112px / 2 - 2px);height:2px;left:calc(50% - 50vw);right:calc(50% - 50vw);background:linear-gradient(90deg, #0575E6 0%, #5FAEFE 100%);z-index:-1}.aiResult .rentChangeBox:after{content:'';display:block;height:112px;position:absolute;top:0;left:calc(272px / 2);right:calc(272px / 2);background:linear-gradient(90deg, rgba(5,117,230,0.2) 0%, rgba(95,174,254,0.2) 100%);clip-path:polygon(0 0, 100% 16px, 100% calc(100% - 16px), 0% 100%);z-index:-1}.aiResult .rentChangeBox li{width:272px}.aiResult .rentChangeBox li .yearsLaterCircle{margin:0 auto}.aiResult .rentChangeBox li .yearsLaterCircle.now{width:112px;height:112px}.aiResult .rentChangeBox li .yearsLaterCircle.later5{width:96px;height:96px;margin-top:8px}.aiResult .rentChangeBox li .yearsLaterCircle.later10{width:80px;height:80px;margin-top:16px}.aiResult .rentChangeBox li p{line-height:1.25;margin:12px 0 0}.aiResult .gradRedBg{position:relative}.aiResult .gradRedBg .cautionIcon{position:absolute;top:50%;left:0;transform:translate(-50%, -50%)}.blurCont{-ms-filter:blur(10px);filter:blur(10px)}.mainContents button.fixed_entryBtn{position:fixed;bottom:160px;left:calc(50% - 320px);width:640px;height:139px;line-height:1.75;border-radius:69.5px;font-size:1.5em;z-index:10}.mainContents button.fixed_entryBtn strong{font-size:1.333em}.contCtxtL{display:flex;justify-content:center}.contact_finish_content{display:inline-block;margin-left:29%}.mainContents .flexBox{display:flex;justify-content:space-between}.mainContents .whiteBox,.popupBox .whiteBox{background:#fff;border-radius:8px}.mainContents .titGraySty{padding:22px 0;margin-bottom:0;text-align:center;background:#E5E9EB;border-radius:8px 8px 0 0;font-size:1.5em}.listSty li{position:relative;padding-left:1.2em;line-height:1.5}.listSty li:not(:last-child){padding-bottom:.35em}.listSty li:before{content:'';display:block;position:absolute;top:.4em;left:0;width:8px;height:8px;border-radius:20px;background:#0575E6}.justifySB{justify-content:space-between}.p40{padding:40px}.borderRDS8{border-radius:8px}.lineH1_5{line-height:1.5 !important}.login a.linkBtnBlue.newEntry{width:400px;height:66px;line-height:66px;border-radius:33px;font-size:1.25em;font-weight:bold}.c_contactBox h4{line-height:1.4;margin-bottom:38px}.c_contactBox .telBtn{margin-bottom:.3em}.c_contactBox a.mailBtn{width:400px;height:66px;line-height:66px;border-radius:33px}.c_contactBox a.mailBtn img{margin-right:12px;position:relative;top:4px}.c_contactBox:last-of-type{border-left:1px solid #E5E9EB}.caution{margin:40px 0;text-align:center;line-height:1}.lifeEvent .mainContents{overflow:hidden}.life_eventBox,.life_eventBox .life_eventContents{position:relative}.life_eventBox .life_eventContents:before{content:'';display:block;position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);height:100%;border:#E5E9EB solid;border-width:1px 0;background-color:#fff;z-index:-1}.life_eventBox .arrowBox{position:absolute;top:50%;width:108px;transform:translateY(-50%)}.life_eventBox .arrowBox.prev{left:-108px}.life_eventBox .arrowBox.next{right:-108px}.life_eventBox .arrowBox .arrowBtn{margin:0 auto 8px}.life_eventBox .arrowBox p{text-align:center;font-weight:bold}.lps-eventBtnBox{position:relative;padding:16px;background-color:rgba(0,0,0,0.64);box-shadow:rgba(0,0,0,0.4) 0 0 16px;border-radius:8px;transform:translateY(-50%)}.lps-eventBtnBox:before{content:'';display:block;position:absolute;top:-10px;left:calc(50% - 10px);border-width:0 10px 10px 10px;border-style:solid;border-color:transparent transparent rgba(0,0,0,0.64) transparent}.lps-eventBtnBox .lps-eventBtn{display:flex;justify-content:space-between}.lps-eventBtnBox .lps-eventBtn li{width:calc((100% - 80px) / 11)}.lps-eventBtnBox .lps-eventBtn li button{overflow:hidden;position:relative;width:100%;height:auto;line-height:0;border-radius:8px;box-shadow:rgba(0,0,0,0.4) 0 0 16px;background-color:#fff;font-size:1em;transition:opacity ease .4s}.lps-eventBtnBox .lps-eventBtn li button:hover{opacity:.64}.lps-eventBtnBox .lps-eventBtn li button img.ico{position:absolute;top:0;right:0}.lps-eventBtnBox .lps-eventBtn li button span{display:block;height:29px;line-height:29px;background-color:#E5E9EB;text-align:center;font-weight:bold;font-size:.9em;color:#222}.lps-eventBtnBox .lps-eventBtn li.secondcarrier button span{font-size:.75em}.mainContents .lps-eventActBtn button{width:200px;height:66px;line-height:66px;border-radius:33px}.mainContents .lps-eventActBtn button img{margin-right:8px;vertical-align:-2px}.mainContents .lps-eventActBtn button.linkBtn:before{border-radius:32px}.lps-resultBox{position:relative}.lps-resultBox:before{content:'';display:block;position:absolute;left:calc(50% - 50vw);right:calc(50% - 50vw);top:0;bottom:145px;border-top:#E5E9EB solid 1px;background-color:#fff;z-index:-1}.lps-resultBox .headTxt{position:relative;padding:40px 0}.lps-resultBox .headTxt>div{display:flex;align-items:center}.lps-resultBox .headTxt>div:first-child{margin-bottom:8px}.lps-resultBox .headTxt .selectStyBox{margin-right:8px}.lps-resultBox .headTxt .selectStyBox select{width:84px;height:36px;line-height:36px;padding:0 24px 0 8px;border-color:#0575E6}.lps-resultBox .resultGraphBox{display:flex;justify-content:space-between}.lps-resultBox .resultGraphBox .resultGraph{width:calc(50% - 32px);border-radius:8px}.lps-resultBox .resultGraphBox .resultGraph.income{background:linear-gradient(rgba(5,117,230,0.1) 0%, rgba(95,174,254,0.1) 100%)}.lps-resultBox .resultGraphBox .resultGraph.spending{background:linear-gradient(rgba(255,81,81,0.1) 0%, rgba(255,142,142,0.1) 100%)}.lps-resultBox .resultGraphBox .resultGraph .graph{padding:32px;text-align:center}.lps-resultBox .resultGraphBox .resultGraph table{width:100%}.lps-resultBox .resultGraphBox .resultGraph table th,.lps-resultBox .resultGraphBox .resultGraph table td{line-height:1.5;padding:1em 1em 1em 32px}.lps-resultBox .resultGraphBox .resultGraph table tr:nth-child(odd){background-color:#fff}.lps-resultBox .resultGraphBox .resultGraph table th{width:192px;border-right:solid 1px;font-weight:bold}.lps-resultBox .resultGraphBox .resultGraph table tr:nth-child(even) th{border-color:#fff}.lps-resultBox .resultGraphBox .resultGraph.income table tr:nth-child(odd) th{border-color:#EAF3FD}.lps-resultBox .resultGraphBox .resultGraph.spending table tr:nth-child(odd) th{border-color:#FFF2F2}.lps-resultBox .resultGraphBox .resultGraph table td.col2{text-align:center;padding:15px 0}.lps-resultBox .resultGraphBox .ico-plus{display:inline-block;position:relative;width:24px;height:2px;margin:11px 0;background-color:#0575E6;border-radius:2px}.lps-resultBox .resultGraphBox .ico-plus:before{content:'';display:block;width:2px;height:24px;position:absolute;top:-11px;left:calc(50% - 1px);background-color:#0575E6;border-radius:2px}.lps-resultBox .resultGraphTxt{padding:32px 24px 16px;background:linear-gradient(#fff 0%, #E5E9EB 100%);border-radius:0 0 8px 8px}.lps-resultBox .resultGraphTxt p{margin-top:16px;text-align:center;font-weight:bold}.lps-resultBox .resultGraphTxt p strong{padding-left:40px;color:#FF5151}.lps-resultBox h2{line-height:1.5;font-size:2em;font-weight:bold}.lps-resultBox h2 img{margin-right:24px;vertical-align:middle}.lps-resultBox .point p{font-size:1.25em;font-weight:bold}.lps-resultBox .result h3{line-height:1.5}.lps-resultBox .effectPropertyTab{margin:32px 0 28px}.lps-resultBox .effectPropertyTab li span{font-size:1.25em}.lps-resultBox .effectPropertyCont .radioImgBox{padding:24px 24px 0;border-radius:8px 8px 0 0;background:linear-gradient(#E5E9EB 0%, #fff 100%)}.lps-resultBox .effectPropertyCont .radioImgBox li{border:#888 solid 1px}.lps-resultBox .input{display:flex;justify-content:space-between;margin:40px 0}.lps-resultBox .input dt{display:flex;justify-content:center;align-items:center;width:calc((100% - 64px) / 4);padding:0 .5em;border:#0575E6 solid 1px;border-radius:8px 0 0 8px;background-color:#F2FAFE;line-height:1.5;font-weight:bold;font-size:1.25em;color:#0575E6}.lps-resultBox .input dd{display:flex;justify-content:space-between;align-items:center;width:calc((100% - 64px) / 4);padding:6px .5em;border-radius:0 8px 8px 0;border:#0575E6 solid;border-width:1px 1px 1px 0;font-size:1.25em;color:#0575E6}.lps-resultBox .input dd input[type=number]{width:calc(100% - 3em);border:none}.lps-resultBox .input dd+dt{margin-left:64px}.lps-resultBox .reflection{position:relative;text-align:center}.lps-resultBox .reflection:before,.lps-resultBox .reflection:after{content:'';display:block;width:calc(50% - 232px);height:1px;position:absolute;top:50%;opacity:.4}.lps-resultBox .reflection:before{left:0;background-color:#0577E4}.lps-resultBox .reflection:after{right:0;background-color:#00F062}.lps-resultBox .reflection .linkBtn{width:400px}.lps-resultBox .reflection .linkBtn img{margin-right:8px}.lps-resultBox .example .tabStyle li{width:calc((100% - 48px) / 5);padding-bottom:0}.lps-resultBox .example .tabStyle li:first-child,.lps-resultBox .example .tabStyle li.active:first-child,.lps-resultBox .example .tabStyle li:last-child,.lps-resultBox .example .tabStyle li.active:last-child{border-radius:8px 8px 0 0}.lps-resultBox .example .tabStyle li:first-child span,.lps-resultBox .example .tabStyle li:last-child span{border-radius:7px 7px 0 0}.lps-resultBox .example .commentLine{padding:40px 0;background-color:#E5E9EB}.lps-resultBox .example .commentLine .commentDet{display:flex;align-items:flex-start}.lps-resultBox .example .commentLine .commentDet.customer{flex-direction:row-reverse;padding-left:128px}.lps-resultBox .example .commentLine .commentDet.staff{padding-right:134px}.lps-resultBox .example .commentLine .commentDet .comment{flex:1;padding:24px;background-color:#fff;border-radius:8px}.lps-resultBox .example .commentLine .commentDet .comment p{font-weight:bold}.lps-resultBox .example .commentLine .commentDet:not(:first-child){margin-top:24px}.lps-resultBox .example .commentLine .commentDet figure{text-align:center}.lps-resultBox .example .commentLine .commentDet.customer figure{width:134px}.lps-resultBox .example .commentLine .commentDet.staff figure{width:128px}.lps-resultBox .example .commentLine .commentDet figure img{overflow:hidden;border-radius:50%}.lps-resultBox .example .commentLine .commentDet figure figcaption{margin-top:.5em;line-height:1.5;text-align:center;font-weight:bold}.lps-resultBox .example .commentLine .commentDet.staff figure figcaption{font-size:.75em}.lps-resultBox .example .arrow{padding-bottom:40px;background:linear-gradient(#E5E9EB 0%, #fff 100%);text-align:center}.lps-resultBox .example .arrow p{margin-top:40px;text-align:center;font-weight:bold;font-size:1.5em;color:#0577E4}.fixed_contact{position:fixed;bottom:8px;right:8px;width:264px;padding:16px 12px 12px;background-color:#fff;border-radius:8px;box-shadow:rgba(0,0,0,0.48) 0 0 16px;z-index:800}.fixed_contact.hide{display:none !important}.fixed_contact h3{line-height:1.2;margin-bottom:6px;font-family:'Exo 2', sans-serif;font-size:1.125em}.fixed_contact .btn{display:block;width:100%;height:37px;line-height:37px;border-radius:18.5px;text-align:center;color:#fff}.fixed_contact .btn span.txt{font-weight:bold}.fixed_contact .btn .icon{margin-right:8px}.fixed_contact .btn .icon img{vertical-align:middle}.fixed_contact .btn.tel{position:relative;height:46px;line-height:42px;border-radius:0;font-family:'Exo 2', sans-serif;font-size:1.5em;color:#222;pointer-events:none !important}.fixed_contact .btn.tel .icon{vertical-align:3px}.fixed_contact .btn.tel:before,.fixed_contact .btn.tel:after{content:'';display:block;width:100%;left:0;height:1px;background:linear-gradient(135deg, #00AF49 0%, #00EE64 100%)}.fixed_contact .btn.tel:before{top:0}.fixed_contact .btn.tel:after{bottom:0}.fixed_contact .btn.contact{margin:8px 0 12px;background:linear-gradient(135deg, #00AF49 0%, #00EE64 50%, #00AF49 100%);background-size:200% auto}.fixed_contact .btn.contact .icon{vertical-align:1px}.fixed_contact .btn.online{background:linear-gradient(135deg, #0575e6 0%, #00f260 50%, #0575e6 100%);background-size:200% auto;box-shadow:rgba(0,0,0,0.4) 0 0 8px}.fixed_contact .btn.contact:hover,.fixed_contact .btn.online:hover{background-position:right center;opacity:1}.fixed_contact .btn.online img{margin-right:8px;vertical-align:sub}.fixed_contact p{margin-top:4px;line-height:1.5;text-align:center}.fixed_contact .fixed_contact-closeBtn{position:absolute;top:0;right:0;width:32px;height:32px;background-color:#444;border-radius:0 8px 0 8px;cursor:pointer;transition:opacity 0.4s ease}.fixed_contact .fixed_contact-closeBtn:hover{opacity:.64}.fixed_contact .fixed_contact-closeBtn:before,.fixed_contact .fixed_contact-closeBtn:after{content:'';display:block;width:1px;height:16px;position:absolute;top:50%;left:50%;margin-top:-8px;background-color:#fff}.fixed_contact .fixed_contact-closeBtn:before{transform:rotate(45deg)}.fixed_contact .fixed_contact-closeBtn:after{transform:rotate(-45deg)}.f_contact{padding:0 32px}.f_contact .wrapperL{display:flex;position:relative;overflow:hidden;border-radius:80px}.f_contact h3{position:absolute;top:80px;width:100%;line-height:1.5;text-align:center;font-size:2.5em;font-weight:bold;color:#fff;z-index:2}.f_contact a.f_contactBox{position:relative;display:flex;width:50%;flex-direction:column;align-items:center;padding:calc(2.5em + 64px + 80px) 0 80px;color:#fff;transition:all 0.4s ease}.f_contact a.f_contactBox:hover{opacity:1}.f_contact a.f_contactBox.telBtn{background:linear-gradient(45deg, rgba(5,117,230,0.8) 0%, rgba(95,174,254,0.8) 50%, rgba(5,117,230,0.8) 100%);background-size:200% auto;pointer-events:none !important}.f_contact a.f_contactBox.formBtn{position:relative;background:linear-gradient(45deg, rgba(0,175,73,0.8) 0%, rgba(0,238,100,0.8) 50%, rgba(0,175,73,0.8) 100%);background-size:200% auto}.f_contact a.f_contactBox.telBtn:hover,.f_contact a.f_contactBox.formBtn:hover{background-position:right center}.f_contact a.f_contactBox h4{line-height:1.5;margin-bottom:1em;font-size:2em;font-weight:bold}.f_contact a.f_contactBox .btn{display:block;width:400px;height:66px;color:#fff;font-weight:bold;text-align:center;border:solid #fff}.f_contact a.f_contactBox .btn img{margin-right:12px;vertical-align:text-top}.f_contact a.f_contactBox .btn.tel{margin-bottom:.5em;border-width:1px 0;font-size:2em;display:flex;justify-content:center;align-items:center}.f_contact a.f_contactBox .btn.form{background:#fff;border-radius:33px;color:#00AF49;font-size:1.5em;display:flex;justify-content:center;align-items:center;transition:all 0.4s ease;border:none}.f_contact a.f_contactBox:hover .btn.form{background:linear-gradient(135deg, #0575e6 0%, #00f260 100%);color:#fff}.f_contact a.f_contactBox.formBtn .ttlSty{position:absolute;bottom:-10px;right:40px;font-size:120px;letter-spacing:.08em;font-family:'Exo 2', sans-serif;color:#fff;opacity:.2}.gFoot{overflow:hidden;margin-top:120px}.contact .gFoot,.login .gFoot{margin-top:0}.gFoot .fNavBox{display:flex;justify-content:space-between}.gFoot .fNavBox .siteInfo{margin-right:auto}.gFoot .fNavBox .siteInfo h3{margin-bottom:75px}.gFoot .fNavBox .siteInfo p{line-height:1.5;margin-bottom:1em}.gFoot .fNavBox .fNav:nth-child(2){margin-left:120px;order:1}.gFoot .fNavBox .fNav li{line-height:1.5;margin-bottom:2em}.gFoot .fNavBox .fNav li a{font-weight:bold}.gFoot .fBottom{display:flex;justify-content:space-between;position:relative;margin:120px auto 40px}.gFoot .fBottom:before{content:'';display:block;position:absolute;top:0;left:-9999px;right:50%;bottom:0;background-color:#fff;z-index:-1}.gFoot .fBottom p{width:calc(100% - 190px);height:80px;line-height:80px;border-radius:0 40px 40px 0;background-color:#fff}.gFoot .fBottom .pagetop{display:block;position:absolute;top:0;right:0;width:80px;height:80px;margin-left:auto;background:linear-gradient(45deg, #0575e6 0%, #5faefe 100%);border-radius:50%;z-index:1;cursor:pointer;transition:transform 0.4s ease}.gFoot .fBottom .pagetop:hover{transform:translateY(-25%)}.gFoot .fBottom .pagetop:before{content:'';display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#fff;border-radius:50%;z-index:-1}.gFoot .fBottom .pagetop .arrow{display:block;width:1px;height:32px;position:absolute;top:50%;left:50%;transform:translateY(-50%);background-color:#0575E6}.gFoot .fBottom .pagetop .arrow:before{content:'';display:block;width:12px;height:12px;border:solid #0575E6;border-width:1px 1px 0 0;position:absolute;top:0;left:0;transform:translateX(-50%) rotate(-45deg)}.lifeplanSimulation .gFoot{margin-top:0}.stkr{position:fixed;top:0;left:0;width:24px;height:24px;margin:-12px 0 0 -12px;background:rgba(5,117,230,0.5);border-radius:50%;pointer-events:none;opacity:0;z-index:9999;transition:transform 0.4s ease}.stkr.active{transform:scale(2)}.gradBluBg2{padding:2px}.gradBluBg4,.gradRedBg4{padding:4px}.gradBluBg4 .pad24{padding:24px}.gradBluBg4 .whiteBox,.gradRedBg4 .whiteBox{border-radius:4px}.searchSty{padding-bottom:32px;background:#fff;border-radius:6px}.searchSty>dt,.searchSty>dd{padding:16px;border-top:1px solid #F5F7F8}.searchSty>dt:first-of-type,.searchSty>dd:first-of-type{border-top:none}.searchSty>dt,.searchSty .formTtlSty>dt{width:112px}.searchSty>dd,.searchSty .formTtlSty>dd{width:calc(100% - 112px)}.searchSty .formTtlSty{width:312px;margin-left:auto}.mainContents .searchSty>dd select{height:36px;line-height:36px}.searchBtnBox{float:none;width:320px;position:relative;margin:-30px auto 0}.searchResultBox{padding:.5em .5em .5em 1em;justify-content:space-between;background:#fff;border-radius:8px 8px 0 0}.searchResult{padding-bottom:.1em}.searchResult p{line-height:1.5}.mainContents .searchResultBox .selectStyBox select{height:30px;padding:0 .5em;line-height:16px}.searchResultInfo{overflow:hidden}.searchResultInfo img{float:left;margin-right:24px}.searchResultInfo h3,.searchResultInfo p{float:right;width:calc(100% - 184px)}.titLightGraySty{padding:20px;border-radius:8px;background:#F5F7F8}.infoPanelSty .flexBox{align-items:center}.infoPanelSty div{margin-bottom:40px}.infoPanelSty div:last-of-type{margin-bottom:0}.infoPanelSty h3{margin-bottom:32px;font-size:2em;font-weight:bold}.infoPanelSty .reverse{flex-direction:row-reverse}.infoPanelImg{width:50%;line-height:0;margin-bottom:0}.infoPanelSty .infoPanelBox{width:50%;padding-left:40px}.mainContents .infoPanelSty .wid440Btn{width:440px;font-size:1.25em;font-weight:bold}.infoPanelTxt{margin-right:60px}.infoPanelGrayTxt{padding:20px 0 20px 48px;border-radius:78px 0 0 78px;background:#E5E9EB;color:#0575E6;font-size:1.25em;font-weight:bold}.mainContents .infoPanelGrayTxt{margin-bottom:10px}.infoPanelBtn img{position:relative;top:2px;margin-right:10px}.propertyListSty .propertyList{display:flex;flex-wrap:wrap}.propertyListSty .propertyList li{position:relative;margin-bottom:40px}.propertyListSty .propertyList li:nth-child(4n){margin-right:0}.propertyListSty .propertyList li .propertyCheck{position:absolute;top:8px;right:8px}.propertyLoginContents{display:block;content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:10}.propertyLoginContents+a{-ms-filter:blur(5px);filter:blur(5px)}.propertyLoginContents div{position:absolute;right:0;left:0;bottom:40%;z-index:20}.propertyLoginContents p{color:#fff;font-weight:bold;line-height:1.5;text-align:center}.mainContents .propertyLoginContents a.linkBtnBlue{width:192px;height:53px;line-height:53px;margin:0 auto}.mainContents .propertyLoginContents a.linkBtnBlue:hover{font-weight:bold}.contactGreenSty{position:relative;overflow:hidden;border-radius:80px}.contactGreenSty a{display:flex;flex-direction:column;align-items:center;padding:80px 1em;background:linear-gradient(45deg, rgba(0,175,73,0.8) 0%, rgba(0,238,100,0.8) 50%, rgba(0,175,73,0.8) 100%);background-size:200% auto;text-decoration:none;color:#fff}.contactGreenSty a:hover{background-position:right center;opacity:1}.contactGreenSty a h3{line-height:1.5;margin-bottom:.5em;font-size:2em;font-weight:bold}.contactGreenSty a .whiteLineBtn{background:#fff;color:#00AF49;border:none;font-size:1.5em;font-weight:bold;display:flex;justify-content:center;align-items:center;transition:all 0.4s ease}.contactGreenSty a:hover .whiteLineBtn{background:linear-gradient(135deg, #0575e6 0%, #00f260 100%);color:#fff}.contactGreenSty .ttlSty{position:absolute;bottom:-10px;right:40px;font-size:120px;letter-spacing:.08em;font-family:'Exo 2', sans-serif;color:#fff;opacity:.2}.pager{display:flex;justify-content:center}.pager a{display:block;width:58px;height:58px;margin:0 4px;padding:1px;background:linear-gradient(135deg, #0575e6 0%, #5faefe 100%);border-radius:50px;text-decoration:none}.pager a span{display:block;padding:20px 0 0;width:100%;height:100%;background:#fff;border-radius:50px;text-align:center;font-weight:bold;transition:all 0.4s ease}.pager a:hover{opacity:1}.pager a:hover span{background:none;color:#fff}.pager .slick-prev{margin-right:20px}.pager .slick-next{margin-left:20px}.pager .current span{background:none;color:#fff}.pager .dot{display:block;margin:0 4px;padding:17px 0 0;font-weight:bold}.scrollInAnim{opacity:0;transform:translateY(50px);transition:all 0.4s ease}.scrollInAnim.isScroll{opacity:1;transform:translateY(0)}.popupBox{position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;min-width:1280px;height:100%;overflow:auto;padding:32px;background-color:rgba(0,0,0,0.4);z-index:9000}.popupBox .popupInner{flex:1;align-self:center;max-height:calc(100vh - 64px);max-height:calc(var(--vh, 1vh) * 100 - 64px);max-width:calc(100% - 64px)}.popupBox .popupInner>*{margin:0 auto}.favoritePopup{display:flex;flex-direction:column;justify-content:center;align-items:center;width:888px;max-width:calc(100% - 32px);height:229px;padding:16px;background-color:#F5F7F8;border-radius:8px}.favoritePopup p{font-weight:bold;line-height:1.5;font-size:2em;margin-bottom:1em;text-align:center}.favoritePopup .btnSty-gray,.favoritePopup .btnSty-blue{width:400px}.saleAItabBox .tabBtn li:not(:last-child){margin-right:0}.saleAItabBox .tabBtn li{width:50%;padding:1px}.saleAItabBox .tabBtn li.active:first-child,.saleAItabBox .tabBtn li:first-child,.saleAItabBox .tabBtn li:first-child span{border-radius:50px 0 0 50px}.saleAItabBox .tabBtn li.active:last-child,.saleAItabBox .tabBtn li:last-child,.saleAItabBox .tabBtn li:last-child span{border-radius:0 50px 50px 0}.saleAItabBox .tabContents,.saleAItabBox .tabContents .areaDetPanel{background:none}.saleAItabBox .tabContents{padding:0}.saleAItabTitSty{padding:20px 24px;background:linear-gradient(#e5e9eb 0%, #f5f7f8 100%);border-radius:8px 8px 0 0}.saleAItabTitSty h3{margin-bottom:20px}.roundConerBtn{display:flex;flex-wrap:wrap;justify-content:space-between}.roundConerBtn a{position:relative;display:flex;align-items:center;width:calc((100% - 64px) / 2);margin-bottom:40px;background:#fff;box-shadow:rgba(0,0,0,0.2) 0 0 8px;border-radius:8px 8px 32px 8px;text-decoration:none;transition:all 0.4s ease}.roundConerBtn a:nth-last-child(1),.roundConerBtn a:nth-last-child(2){margin-bottom:0}.roundConerBtn a.hasHr{padding-left:12px}.roundConerBtn a.hasHr:before{content:'';display:block;position:absolute;top:0;left:0;width:16px;height:100%;border-radius:8px 0 0 8px;background-color:#F2FAFE}.roundConerBtn a:hover{box-shadow:rgba(0,0,0,0.8) 0 0 32px}.roundConerBtn a figure{display:flex;justify-content:center;align-items:center;width:160px;height:160px;background:#F2FAFE;border-radius:8px 0 0 8px}.roundConerBtn span{font-weight:bold}.roundConerBtn .notImplmntd{position:absolute;top:0;right:0;padding:8px 16px;background:#FF5151;border-radius:0 8px 0 8px;color:#fff;font-size:1.5em}.roundConerBtnL a{height:160px}.roundConerBtnL a span{margin-left:32px;line-height:1.5em;font-size:2em}.roundConerBtnM a{height:66px}.roundConerBtnM a span{font-size:1.25em}.roundConerBtnM a span:last-of-type{margin-left:20px;line-height:1em}.roundConerBtnM a span.cat{display:block;margin-right:20px;padding:23px 20px;background:#F2FAFE;border-radius:8px 0 0 8px}.roundConerBtnM a span.cat+span{margin-left:0}.propertyList .propertySoldOut,.propertyList .propertySoldOut:hover{box-shadow:none}.propertySoldOut a{pointer-events:none !important}.propertySoldOut .propertyCheck{display:none}.propertyList .propertySoldOut .detail .spec{position:relative}.propertyList .propertySoldOut .detail .spec::before,.propertyList .propertySoldOut .detail .cat::before{display:block;position:absolute;width:100%;z-index:10;border-radius:8px}.propertyList .propertySoldOut .detail .spec::before{content:'SOLD OUT';color:#FF5151;font-size:2em;font-family:'Exo 2', sans-serif;font-weight:600;display:flex;justify-content:space-around;align-items:center;top:0;height:calc(100% + 40px);background:linear-gradient(#FFEDED 0%, #FFF4F4 100%)}.propertyList .propertySoldOut .detail .cat{width:calc(100% - 32px);background:none}.propertyList .propertySoldOut .detail .cat::before{content:'';bottom:0;height:48px;background:#FFF4F4}.aiPropertyList h3{display:flex;justify-content:flex-start;align-items:center;height:48px;padding:14px 0 14px 16px;background:linear-gradient(45deg, #0575E6 0%, #5FAEFE 100%);color:#fff}.aiPropertyList h3 figure{margin-right:8px}.propertyList.aiPropertyList li a .detail .spec{margin-bottom:0}.propertyList.aiPropertyList .assessed{position:relative}.propertyList.aiPropertyList .assessed::before{display:block;content:'';position:absolute;width:40px;height:40px;right:8px;border:1px solid #FF5151;border-radius:50px;background:#fff;z-index:10}.propertyList.aiPropertyList .assessed::after{display:block;content:'査定済';position:absolute;right:13px;text-align:center;color:#FF5151;font-size:10px;font-weight:bold;z-index:20}.propertyList.aiPropertyList li a .detail .spec dt,.propertyList.aiPropertyList li a .detail .spec dd{line-height:1}.propertyList.aiPropertyList li a .detail .spec dt:not(:last-child),.propertyList.aiPropertyList li a .detail .spec dd:not(:last-child){margin-bottom:14px}.propertyList.aiPropertyList li a .detail .spec dt:last-of-type,.propertyList.aiPropertyList li a .detail .spec dd:last-of-type{margin-bottom:0}.mainContents .orgList .googlemapBtn{display:flex;justify-content:center;width:140px;height:33px;margin-top:16px;line-height:33px}.mainContents .orgList .googlemapBtn span{font-size:14px;font-weight:400}.mainContents .orgList .googlemapBtn figure{position:relative;z-index:10;margin-left:7px}.case_voiceBoxLower .case_voiceList{display:flex;flex-wrap:wrap;justify-content:space-between}.case_voiceBoxLower .case_voiceList li{margin-bottom:40px}.case_voiceBoxLower .case_voiceList li:not(:last-child){margin-right:0}.policy h3,.policy h4{line-height:1.4;margin-bottom:1em;font-weight:bold}.policy h3{font-size:2em}.policy h4{font-size:1.5em}.policy p+h3,.policy ul+h3{margin-top:80px}.policy p+h4,.policy ul+h4{margin-top:40px}.policy ul{counter-reset:number 0}.policy ul li,.policy ul li ul li{line-height:1.75}.policy ul li{list-style-type:none;counter-increment:number;margin-bottom:1em !important;text-indent:-1.5em;padding-left:1.5em}.policy ul.first li::before{content:counter(number, katakana) ". ";margin-right:6px;color:#0575E6;font-weight:bold}.policy ul li ul{margin:0 0 12px 28px}.policy ul li ul li{margin-left:4px;margin-bottom:0;padding-left:0em}.policy ul.first li ul li::before{content:counter(number) ". ";margin-right:6px;color:#222;font-weight:lighter}.policy ul.second li::before{content:counter(number) ". ";margin-right:6px;color:#0575E6;font-weight:bold}.policy ul.second li ul li{margin-left:-4px}.policy ul.second li ul li::before{content:unset}.second1Li{margin-left:8px}.second2Li{margin-left:4px}.lifeplanPopup{display:flex;flex-direction:column;justify-content:center;align-items:center;width:888px;max-width:100%;height:229px;padding:16px;background-color:#F5F7F8;border-radius:8px}.lifeplanPopup .btnSty-gray,.lifeplanPopup .btnSty-blue{width:400px}.lifeplanSimulation .popupBox .lifeplanPopup{width:100%;max-width:1300px;height:auto;justify-content:inherit;align-items:inherit;padding:0}.lifeplanSimulation .popupBox .lifeplanPopup h2{padding:32px 0;text-align:center;font-size:2em;font-weight:bold;background:#fff;border-radius:8px 8px 0 0}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents{padding:0 40px 40px;background:#F5F7F8;border-radius:0 0 8px 8px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsCover{display:flex;justify-content:space-between;padding-top:40px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsRight{width:860px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsTxt{padding:40px;margin-bottom:40px;background:#fff;border-radius:8px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsTxt h3{margin-bottom:32px;font-size:1.5em;font-weight:bold;line-height:1.5}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsTxt p{line-height:1.75}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .contactBtnBox .alC{margin-bottom:20px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .cautionBox.bgGray{height:120px;overflow-y:scroll;padding:16px;border-radius:8px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .cautionBox.bgGray h4{font-weight:bold;margin-bottom:5px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .cautionBox.bgGray p{margin-bottom:0;font-size:14px;line-height:1.531}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents.propertyInfo{margin-top:40px}.tutorial_lpsGraph_popup{position:absolute;height:1396px !important}.lifeplanSimulation .tutorial_lpsGraph_popup .popupInner{align-self:flex-start}.lifeplanSimulation .tutorial_lpsGraph_popup .lifeplanPopup{margin-top:calc(74px + 16px - 32px);background-color:transparent}.lifeplanSimulation .tutorial_lpsGraph_popup .lifeplanPopup .explanation{position:relative;margin-top:40px;border-radius:8px}.lifeplanSimulation .popupBox .lifeplanPopup .explanation::before{content:'';display:block;position:absolute;top:-10px;left:calc(50% - 10px);border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #F5F7F8 transparent;z-index:2}.triangle,.triangle:before,.triangle:after{width:200px;height:200px}.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dt{width:216px}.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dd{width:calc(100% - 216px)}.lifeplanSimulation .popupBox .flowCurrent{margin:-13px auto 64px}.lifeplanSimulation .popupBox .flowCurrent:before{z-index:0}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .hobbyCustom div span{margin-right:1em}#AppCoverToggleButton{counter-reset:button-counter}.checkToggleBtnCover{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-left:12px}.checkToggleBtnCover>p{width:32px}.checkToggleBtnCoverInner{margin-left:4px}.checkToggleBtn{position:relative;top:0;width:84px;height:32px;margin:0;overflow:hidden}.checkToggleBtn.checkToggleBtnR{border:1px solid #0575E6;background:#fff}.checkToggleBtn.checkToggleBtnR,.checkToggleLayer{border-radius:31px}.AccountCooperationBox .checkToggleBtnItem{display:block;position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}.checkToggleBody{z-index:2}.checkToggleBody>span{font-size:14px}.checkToggleLayer{width:100%;transition:0.3s ease all;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;z-index:1}#checkToggleBtn-1 .checkToggleBody::before,#checkToggleBtn-1 .checkToggleBody::after{position:absolute;top:0;left:0;font-size:14px;color:#222;width:42px;height:31px;font-size:14px;text-align:center;line-height:1;display:flex;justify-content:center;align-items:center}#checkToggleBtn-1 .checkToggleBody::before{content:"公立"}.univ #checkToggleBtn-1 .checkToggleBody::before{content:"国公立";width:62px}.univ #checkToggleBtn-1 .checkToggleBody::after{width:62px;left:51px}.univ #checkToggleBtn-1{width:104px}.univ #checkToggleBtn-1.sw-uncheck .checkToggleBody .checkToggleBodyInner{width:62px}.univ #checkToggleBtn-1 .checkToggleBody .checkToggleBodyInner .checkToggleA{white-space:nowrap}.univ #checkToggleBtn-1.sw-checked .checkToggleBody .checkToggleBodyInner{left:20px !important;width:42px}#checkToggleBtn-1 .checkToggleBody::after{content:"私立";left:41px}#checkToggleBtn-1 .checkToggleBody .checkToggleBodyInner{position:absolute;top:0;left:0;width:42px;height:31px;color:#ffffff;font-size:14px;text-align:center;line-height:1;padding:8px 4px;background:linear-gradient(#0575E6 0%, #5FAEFE 100%);border-radius:31px;transition:5s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;-webkit-transition:0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;-moz-transition:0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;-ms-transition:0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;z-index:11}#checkToggleBtn-1.sw-checked .checkToggleBody .checkToggleBodyInner .checkToggleB{opacity:1}#checkToggleBtn-1.sw-checked .checkToggleBody .checkToggleBodyInner .checkToggleA{display:none}#checkToggleBtn-1.sw-uncheck .checkToggleBody .checkToggleBodyInner .checkToggleB{display:none}#checkToggleBtn-1.sw-uncheck .checkToggleBody .checkToggleBodyInner .checkToggleA{opacity:1}#checkToggleBtn-1 .checkToggleBody,#checkToggleBtn-1 .checkToggleBody .checkToggleBodyInner,#checkToggleBtn-1 .checkToggleLayer{transition:0.3s ease all;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease}.formTtlStyMiddle{display:flex;align-items:center;width:100%}.formTtlStyMiddle>dt{width:140px;line-height:1.5;font-weight:bold}.formTtlStyMiddle>dd{display:flex;justify-content:flex-start;align-items:center;width:calc(100% - 140px);line-height:1.5}.formTtlStyNarrow{position:relative;display:flex;flex-wrap:wrap;align-items:center;width:100%;margin-bottom:16px;padding:16px 16px 16px 24px;background:#E5E9EB;border-radius:8px}.formTtlStyNarrow>dt{width:100px;line-height:1.5;font-weight:bold}.formTtlStyNarrow>dd{display:flex;justify-content:flex-start;align-items:center;width:calc(100% - 100px);line-height:1.5}.formTtlStyNarrow>dt:not(:nth-last-child(2)),.formTtlStyNarrow>dd:not(:last-child){margin-bottom:16px}.formTtlStyNarrow>dd .row50p{display:flex;justify-content:space-between}.formTtlStyNarrow>dd .row50p li{width:calc(50% - 12px)}.formTtlStyNarrow input[type="text"]{height:36px}.chidlenNum dt span{font-weight:bold}.plusAddBtn{position:relative;width:200px;padding:8px 0;color:#0575E6;border:1px solid #0575E6;border-radius:16px;text-align:center;cursor:pointer}.plusAddBtn::before,.plusAddBtn::after{display:block;content:'';position:absolute;background:#0575E6}.plusAddBtn::before{width:16px;height:1px;left:46%}.plusAddBtn::after{width:1px;height:16px;top:7px;left:50%}button.plusAddBtn,button.deleteBlackBtn{height:32px}.deleteBlackBtn{position:absolute;top:calc(50% - 16px);right:16px;width:32px;margin-left:auto;border-radius:50px;background:#444;cursor:pointer}.deleteBlackBtn::before,.deleteBlackBtn::after{display:block;content:'';position:absolute;background:#fff;transform:rotate(45deg)}.deleteBlackBtn::before{width:16px;height:1px;top:15px;left:8px}.deleteBlackBtn::after{width:1px;height:16px;top:8px;left:16px}.lifeplanFormGray{display:flex;align-items:center;width:100%;padding:16px 24px;border-radius:8px}.lifeplanFormGray>div{position:relative;margin-right:24px;padding-left:24px}.lifeplanFormGray>div:first-of-type{padding-left:0}.lifeplanFormGray>div:first-of-type::before{content:none}.lifeplanFormGray>div::before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:#fff}.popupBox button.linkBtn{display:flex;justify-content:center}.popupBox button.linkBtn figure{position:relative;width:16px;height:16px;margin-right:8px;z-index:1}.formSty.lifeplanImgBtnBox>dt,.formSty.lifeplanImgBtnBox>dd{background-color:#fff}.formSty.lifeplanImgBtnBox>dt{border-radius:8px 0 0 8px}.formSty.lifeplanImgBtnBox>dd{border-radius:0 8px 8px 0}.formSty.lifeplanImgBtnBox>dt:nth-child(4n+1),.formSty.lifeplanImgBtnBox>dd:nth-child(4n+2){background-color:#F5F7F8}.radioImgBox .radioImgBtnList{flex-wrap:wrap;justify-content:space-between}.radioImgBox .radioImgBtnList li{width:48.29%;margin-bottom:16px;margin-right:0;background-color:#F5F7F8;border-radius:8px}.lifeplanPopup .radioImgBox .radioImgBtnList li:nth-last-child(1),.lifeplanPopup .radioImgBox .radioImgBtnList li:nth-last-child(2){margin-bottom:0}.radioImgBtnList label{display:flex;align-items:center;padding-left:0;cursor:pointer}.radioImgBtnList label input{display:none}.radioImgBtnList label>span{font-weight:bold;margin:0 1em;font-size:.9em}.radioImgBtnList label>span span{font-weight:bold}.radioImgBtnList label.radioBtn{border-radius:8px}.radioImgBtnList label.radioBtn img{border-radius:8px 0 0 8px}.radioImgBtnList label.radioBtn{position:relative}.radioImgBtnList label.radioBtn::before{border:none;background:none}.radioImgBtnList label.radioBtn.checked::before{content:'';position:absolute;display:block;width:100%;height:100%;top:50%;left:0;background:none;border:4px solid #0575E6;border-radius:8px;transition:none}.radioImgBtnList label.radioBtn.checked::after{display:none}.lifeplanPopup.realestateBuy .saleAItabBox .tabBtn li,.lifeplanPopup.realestateBuy .saleAItabBox .tabBtn li.active:first-child,.lifeplanPopup.realestateBuy .saleAItabBox .tabBtn li:first-child span,.lifeplanPopup.realestateBuy .saleAItabBox .tabBtn li:last-child span,.lifeplanSimulation.lifeEvent .propertyTabBtnSwitch .tabBtn li,.lifeplanSimulation.lifeEvent .propertyTabBtnSwitch .tabBtn li.active:first-child,.lifeplanSimulation.lifeEvent .propertyTabBtnSwitch .tabBtn li:first-child span,.lifeplanSimulation.lifeEvent .propertyTabBtnSwitch .tabBtn li:last-child span{border-radius:8px}.lifeplanPopup.realestateBuy .saleAItabBox .tabBtn li span,.lifeplanSimulation.lifeEvent .propertyTabBtnSwitch .tabBtn li span{border-radius:7px}.lifeplanPopup.realestateBuy .saleAItabBox .tabBtn li,.lifeplanSimulation.lifeEvent .propertyTabBtnSwitch .tabBtn li{width:calc((100% - 48px) / 3)}.bgGradGray{background:linear-gradient(#E5E9EB 0%, #F5F7F8 100%)}.popupContentTxtInner{padding:40px}.popupBox .aiAssesBox{line-height:1.5;font-size:1.5em}.popupBox .aiAssesBox div{padding:1em .5em;text-align:center}.popupBox .aiAssesBox span{font-weight:bold;color:#0575E6}.propertyTabBtnList.nowrap{flex-wrap:nowrap}.radioImgBox .propertyTabBtnList li{position:relative;width:calc((100% - 48px) / 3)}.lifeplanPopup .radioImgBox.bgGradGray{width:100%;border-radius:8px}.lifeplanPopup .saleAItabTitSty{padding:20px 24px 28px}.saleAItabTitSty.noBg{background:none}.radioImgBox .propertyTabBtnList label span:nth-child(3) span{display:block;margin-top:10px;line-height:1}.radioImgBox .propertyTabBtnList li label{height:146px;justify-content:center;background:#fff}.lifeplanPopup .tabContents .radioImgBtnList label.radioBtn.checked::before{top:50%}.lifeplanPopup .tabContents .radioImgBtnList label.radioBtn img{border-radius:0}.noteList{font-size:14px;line-height:1.5;text-indent:-1em;padding-left:1em}p+.noteList{margin-top:32px}a.decoUdrLine{text-decoration:underline}.buttonQuestion{position:relative}.buttonQuestion button{position:absolute;background:#fff;top:11px;right:6.7%;width:27px;height:27px}.buttonQuestion button::before,.buttonQuestion button::after{content:'';position:absolute;display:block;right:6.85%;width:24px;height:24px}.buttonQuestion button::before{content:'？';top:-17px;width:24px;height:24px;font-size:16px;color:#888888}.buttonQuestion button::after{top:3px;border:1px solid #888888;border-radius:50px}.buttonQuestion button:hover::before{color:#fff;z-index:1}.buttonQuestion button:hover::after{background:#888}.wsNw{white-space:nowrap}.popupBody{overflow:auto hidden}.popupBody .popupBox{overflow:hidden auto}.savePopup{position:relative}.savePopup::before{display:flex;align-items:center;justify-content:center;position:absolute}.savePopup::before{content:'保存しました';width:100%;height:123px;top:0;bottom:0;margin:auto;background:rgba(5,117,230,0.8);color:#fff;font-size:2em;font-weight:bold;text-align:center;z-index:31}@media screen and (max-width: 1700px){.lifeplanBox:before,.lifeplanBox:after,.ai_salesBox:before,.ai_salesBox:after,.case_voiceBox:before,.odakyuStrengthBox .bg:before,.odakyuStrengthBox .bg:after,.solutionBox .bg:before,.solutionBox .bg:after{right:32px}}@media screen and (max-width: 1516px){.life_eventBox .arrowBox.prev{left:0}.life_eventBox .arrowBox.next{right:0}.life_eventBox .life_eventContents{padding:0 108px}}@media screen and (max-width: 1450px){.pageHead .pan{right:0}.lifeplanBox .txtBox{padding-right:16px}}@media screen and (max-width: 1344px){.mv .assessmentForm{max-width:1236px;margin:0 32px;transform:translateX(calc(-50% - 32px))}.formTtlSty:nth-child(3) dt:nth-child(3){margin-left:3px}}@media screen and (max-width: 1330px){.gHead h1,.gHead.scrolled h1{width:264px}}@media screen and (max-width: 1280px){.pageHead{padding-right:0}.pageHead .pcPhoto{margin-right:0;padding-right:32px}.propertyContact{left:0;transform:translateX(0)}.propertyContact.contS{min-width:auto;padding-left:20px;padding-right:20px;left:50%;transform:translateX(-50%)}.propertyContact.contS p{font-size:1em}.infoList li:not(.hasLink),.infoList li.hasLink a{margin-left:-32px;padding-left:32px}.aiResult .rentChangeBox:before{left:-32px;right:-32px}.aboutTntroTtl .bg{left:-32px}.life_eventBox .life_eventContents:before,.lps-resultBox:before{left:-32px;right:-32px}}@media screen and (max-width: 768px){body{min-width:100%}.sp{display:block}.spImg{display:inline}.pc,.pcImg{display:none}.wrapper{padding:0 16px}.spAlL{text-align:left}.font18,.font20{font-size:1em}.font24{font-size:1.33em}.font32{font-size:1.5em}.font48{font-size:2em}.spFont16{font-size:1.066667em}.marB14{margin-bottom:7px !important}.marB24{margin-bottom:12px !important}.marB30{margin-bottom:15px !important}.marB32{margin-bottom:16px !important}.marB40{margin-bottom:20px !important}.marB56{margin-bottom:28px !important}.marB64{margin-bottom:32px !important}.marB80{margin-bottom:40px !important}.marB160{margin-bottom:40px !important}.marT160{margin-top:80px !important}.spMarB40{margin-bottom:40px !important}h2.font32,h3.marT160,h3.font32,h3.font48{line-height:1.5}.pcMarL16{margin-left:0}.spMarB4{margin-bottom:4px !important}.spMarB05em{margin-bottom:0.5em !important}.spMarB0{margin-bottom:0 !important}.spMarB12{margin-bottom:12px}.spMarB067em{margin-bottom:0.6666666667em !important}.spMarT40{margin-top:40px}.gradBluBg4 .pad24,.gradRedBg4 .pad24{padding:16px}a.telLink{color:#0575E6;pointer-events:auto}.gHead{min-width:100%;height:60px;padding-left:16px;flex-wrap:wrap}.gHead.scrolled{height:60px}.gHead h1{width:168px;margin-right:auto}.gHead.scrolled h1{width:168px}.gHead .gNav{display:block;width:100%;position:fixed;top:0;left:0;bottom:0;padding-top:60px;overflow-y:auto;background-color:rgba(0,0,0,0.4);z-index:1;opacity:0;transform:translateY(-100%)}.gHead .gNav.open{opacity:1;transform:translateY(0)}.gHead .gNav .mainNav{display:block;background-color:#F5F7F8;box-shadow:rgba(0,0,0,0.4) 0 0 4px}.gHead .gNav .mainNav li{display:block;border-bottom:#E5E9EB solid 1px}.gHead .gNav .mainNav li a{display:block;height:56px;line-height:56px;padding:0 16px}.top .gHead .gNav .mainNav li a{text-shadow:none}.gHead .gNav .mainNav li a:before{display:none}.gHead .gNav .mainNav li a:after{content:'';display:block;width:8px;height:8px;position:absolute;right:16px;top:calc(50% - 4px);border:#0575E6 solid;border-width:1px 1px 0 0;transform:rotate(45deg);transition:right 0.4s ease}.gHead .gNav .mainNav li a:hover:after{right:8px}.gHead .gNav .memberNav{padding:16px;justify-content:space-between;background-color:#F5F7F8}.gHead .gNav .memberNav li{width:calc(50% - 4px)}.gHead .gNav .memberNav li a{width:100%;height:60px;border-radius:30px}.gHead .gNav a img{margin-right:8px}.gHead .gNav a.loginBtn{background-color:#fff;border:#E5E9EB solid 1px}.gHead .gNav .mypageBtn{position:relative}.gHead .gNav .mypageBtn:before{content:'';display:block;width:100%;height:1px;position:absolute;top:-1px;left:0;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%)}.gHead .gNav .mypageBtn .mypageToggle{display:none}.gHead .gNav .mypageNavBox{display:block;position:relative;top:auto;right:auto;width:100%;padding-top:0}.gHead .gNav .mypageNavBox .mypageNav{border-radius:0;box-shadow:none;padding:0 16px 16px}.gHead .gNav .mypageNav>li:last-child{border-radius:8px}.gHead .gNav .mypageNav>li:last-child:hover{border-radius:8px 8px 0 0;padding-bottom:80px}.gHead .gNav .mypageNav>li>a{position:relative;height:54px;line-height:20px;flex-direction:unset;justify-content:left;flex-wrap:wrap}.mypageNav .link-lp{margin-right:12px}.gHead .gNav .mypageNav>li>a:after{content:'';display:block;width:8px;height:8px;position:absolute;right:0;top:calc(50% - 4px);border:#0575E6 solid;border-width:1px 1px 0 0;transform:rotate(45deg);transition:right 0.4s ease}.gHead .gNav .mypageNav>li .userNav{position:relative;margin:0 -16px}.gHead .gNav .mypageNav>li .userNav li a{height:40px;line-height:40px;padding:0 16px;text-align:left}.gHead .gNav .mypageNav>li .user{height:40px;line-height:40px;padding:0 16px;text-align:left;cursor:none}.gHead .gNav .mypageNav>li .user{position:relative}.gHead .gNav .mypageNav>li .user:hover{border-radius:8px}.gHead .gNav .mypageNav>li .user .arrow{position:absolute;top:calc(50% - 4px);right:16px;margin-left:0}.gHead .gNav .spContact{display:flex;justify-content:space-between;flex-wrap:wrap;padding:16px;border-top:#E5E9EB solid 1px;background-color:#F5F7F8;box-shadow:rgba(0,0,0,0.4) 0 2px 2px}.gHead .gNav .spContact li{width:calc(50% - 8px)}.gHead .gNav .spContact li:first-child{width:100%;margin-bottom:16px}.gHead .gNav .spContact li .telBtn span{display:block;text-align:center;font-size:.5em;font-family:"Noto Sans JP", sans-serif}.gHead .gNav .spContact li .formBtn,.gHead .gNav .spContact li .onlineBtn{display:flex;align-items:center;justify-content:center;width:100%;height:53px;line-height:1.25;border-radius:26.5px;color:#fff;font-size:.875em;font-weight:bold}.gHead .gNav .spContact li .formBtn{background:linear-gradient(135deg, #00af49 0%, #00ee64 100%)}.gHead .gNav .spContact li .onlineBtn{background:linear-gradient(135deg, #0575e6 0%, #00f260 100%);box-shadow:rgba(0,0,0,0.4) 0 0 8px}.gHead .gNav .spContact li .formBtn img,.gHead .gNav .spContact li .onlineBtn img{margin-right:8px}.gHead .gNavToggle{display:block;position:relative;width:60px;height:60px;background-color:#F5F7F8;z-index:2;cursor:pointer}.gHead .gNavToggle:before,.gHead .gNavToggle span{content:'';display:block;position:absolute;width:16px;height:2px;top:calc(50% - 1px);left:calc(50% - 8px);background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%);transition:all 0.4s ease}.gHead .gNavToggle span:nth-child(1){top:calc(50% - 7px)}.gHead .gNavToggle span:nth-child(2){top:calc(50% + 5px)}.gHead .gNavToggle:hover span:nth-child(1){top:calc(50% - 8px)}.gHead .gNavToggle:hover span:nth-child(2){top:calc(50% + 6px)}.gHead .gNavToggle.close:before{display:none}.gHead .gNavToggle.close span:nth-child(1){top:calc(50% - 1px);transform:rotate(45deg)}.gHead .gNavToggle.close span:nth-child(2){top:calc(50% - 1px);transform:rotate(-45deg)}.gHead .entryBtnSP{display:flex;justify-content:center;align-items:center;flex-flow:column;position:relative;width:60px;height:60px;background:linear-gradient(90deg, #0575e6 0%, #5faefe 50%, #0575e6 100%);background-size:200% auto;border-bottom-left-radius:8px;font-size:.625em;color:#fff;z-index:2}.gHead .entryBtnSP:hover{background-position:right center;opacity:1}.gHead .entryBtnSP img{margin-bottom:5px}.lifeplanSimulation .gHead h1{margin-right:16px}.lifeplanSimulation .gHead .headTxt{font-size:.75em}.contact h2,.login h2{line-height:1.5;font-size:2em}.contact h3,.login h3,.propertyDet h3{font-size:1.5em}.checkList{margin-bottom:40px}.checkList p{margin-bottom:0.5em !important}.mainContents a.linkBtn,.mainContents .favoriteBtn,.mainContents button.linkBtn,.mainContents a.linkBtnGreen,.mainContents button.linkBtnGreen,.mainContents a.linkBtnBlue,.mainContents button.linkBtnBlue{width:100%;height:53px;line-height:53px;border-radius:26.5px}.mainContents a.linkBtn:before,.mainContents .favoriteBtn:before,.mainContents button.linkBtn:before{border-radius:25.5px}.gHead .gNav .spContact li .telBtn,.mainContents .telBtn{position:relative;width:100%;height:53px;line-height:53px;border-radius:26.5px;pointer-events:auto !important;font-size:1.5em;z-index:1}.gHead .gNav .spContact li .telBtn{height:66px;line-height:1.3;padding-top:.4em;border-radius:33px}.gHead .gNav .spContact li .telBtn::before,.mainContents .telBtn::before{height:100%;border-radius:26.5px;z-index:-1}.gHead .gNav .spContact li .telBtn::before{border-radius:33px}.gHead .gNav .spContact li .telBtn::after,.mainContents .telBtn::after{width:auto;height:auto;top:1px;left:1px;right:1px;bottom:1px;border-radius:25.5px;background:#fff;z-index:-1}.gHead .gNav .spContact li .telBtn::after{border-radius:32px}.gHead .gNav .spContact li .telBtn img,.mainContents .telBtn img{width:20px;margin-right:8px;top:2px}.mainContents .whiteLineBtn{width:100%;height:76px;line-height:76px;border-radius:38px}.mainContents .whiteLineBtn img{margin-right:8px}.mainContents input[type="text"],.mainContents input[type="email"],.mainContents input[type="tel"],.mainContents input[type="number"],.mainContents input[type="password"],.mainContents .selectStyBox select{height:36px;line-height:36px;padding:0 8px}.commonBox .ttlSty{font-size:32px}.slideControler .slick-arrow,.case_voiceCont .slick-arrow,.pager .slick-arrow{width:53px;height:53px !important;margin:0 4px}.propertyListLower .propertyList li{width:calc((100% - 60px) / 2);max-width:288px}.propertyList li a .detail .spec{margin-bottom:24px}.propertyList li a .detail .spec,.propertyList li a .detail .cat span{font-size:.75em}.propertyList .propertySoldOut .detail .spec::before{height:calc(100% + 24px)}.case_voiceList .detail p:not(.ttl){font-size:.75em}.strongPoint{flex-direction:column}.strongPoint li{width:100%;border-radius:8px}.strongPoint li:not(:last-child){margin:0 0 16px}.strongPoint li figure{margin:0 auto;padding:0}.strongPoint li:nth-child(1) figure{margin:16px auto}.strongPoint li figure img{height:106px;width:auto}.strongPoint li p{font-size:.875em}.strongPoint li p.ttl{font-size:1em}.mainContents button,.mainContents a.btnSty-send,.btnSty-gray,.btnSty-blue,.popupBox button.btnSty-back,.popupBox button.btnSty-send,.popupBox a.btnSty-send,.popupBox button.linkBtn,.mainContents .lps-eventActBtn button{height:53px;line-height:53px;border-radius:26.5px;font-size:1em}.mainContents button.btnSty-send{width:100%}.mainContents button.btnSty-back,.popupBox button.btnSty-back,.popupBox button.linkBtn{width:100%;max-width:150px}.mainContents a.btnSty-send,.popupBox button.btnSty-send,.popupBox a.btnSty-send{width:100%}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],.selectStyBox select{height:40px;line-height:40px;padding:0 8px}textarea{padding:8px}.selectStyBox select{padding-right:32px}input.wid400,.formSty .wid400,.selectStyBox.wid400{max-width:100%}.linkBtn.wid400{width:100%}.mainContents .wid50p{width:100%}.flowCurrent{margin-bottom:40px}.flowCurrent:before{left:calc(100% / 3 / 2);right:calc(100% / 3 / 2);width:auto}.flowCurrent li{width:calc(100% / 3);font-size:.75em}.flowCurrent li:first-child,.flowCurrent li:last-child{transform:translateX(0)}.formSty{flex-flow:column;width:100%}.formSty>dt,.formSty>dd{display:block;width:100%}.formSty>dt{position:relative;padding:16px 16px 8px}.formSty>dt::after{content:'';display:block;position:absolute;bottom:0;left:16px;right:16px;height:1px;background-color:#fff}.formSty>dt:nth-child(4n+1)::after{background-color:#f5f7f8}.formSty>dt:nth-child(4n+1){border-radius:8px 8px 0 0}.formSty>dt.spMarB12{padding-bottom:12px}.formSty>dd{padding:8px 16px 16px}.formSty>dd:nth-child(4n+2){border-radius:0 0 8px 8px}.formSty .ico-any,.formSty .ico-hiss{margin:0 0 0 1em}.formSty>dd .selectItemBox input[type="text"]{margin-top:8px}.itemRowList{flex-direction:column;align-items:stretch}.itemRowList:before{display:none}.itemRowList>li{flex-direction:column;align-items:stretch;width:100%}.itemRowList>li:nth-child(odd){padding-right:0}.itemRowList>li:nth-child(even){padding-left:0}.itemRowList>li:nth-last-of-type(2){margin-bottom:16px}.itemRowList li>div{flex-direction:column;align-items:stretch}.formSty2>dt{width:106px;font-size:.75em}.formSty2>dd{width:calc(100% - 106px);padding:8px}.formSty2>dd.col2{width:calc(100% - 106px)}.formSty2>dd.col2+dt{margin-left:0}.formTtlSty{flex-flow:column;width:100%}.formTtlSty>dt,.formTtlSty>dd{width:100%}.formTtlSty>dt:not(:nth-last-child(2)){margin-bottom:8px}.formTtlSty>dt{margin-bottom:8px}.formTtlSty>dd:not(:last-child){margin-bottom:16px}.formTtlSty>dd .row50p{flex-flow:column;width:100%}.formTtlSty>dd .row50p li{width:100%}.formTtlSty>dd .row50p li:not(:last-child){margin-bottom:8px}.formTtlSty>dd.zipMemo{flex-direction:column;align-items:flex-start}.formTtlSty>dd.zipMemo span{margin-top:-1.5em}.rowList li,.rowList li.other{margin-top:8px}.gradBg1{padding:1em .5em}.gradBg2{padding:1.25em 0}.mainContents .bgGtxB{padding:.5em;font-size:1.5em}.contactBtnBox{margin-bottom:0 !important}.contactBtnBox .btnList{flex-direction:column;align-items:stretch}.popupBtnBox .btnList.reverse{flex-direction:row-reverse;flex-wrap:wrap-reverse;align-items:stretch}.contactBtnBox .btnList.col2{flex-direction:row;align-items:center;justify-content:space-between}.popupBtnBox .btnList.col2{justify-content:space-between}.contactBtnBox .btnList li,.popupBtnBox .btnList li{margin:0}.popupBtnBox .btnList li{width:50%}.contactBtnBox .btnList.col2 li,.popupBtnBox .btnList.col2 li{width:calc(50% - 8px)}.contactBtnBox .btnList.column li:nth-child(2),.popupBtnBox .btnList.reverse li:not(:last-child){width:calc(50% - 8px);margin-top:16px}.popupBtnBox .btnList.reverse li:nth-child(odd){margin-left:16px}.popupBtnBox .btnList.reverse li:last-child{width:100%;margin-left:0}.contactBtnBox .btnList.col2 li button,.popupBtnBox .btnList.col2 li button,.popupBtnBox .btnList.reverse li:not(:last-child) button,.contactBtnBox .btnList.column li:nth-child(2) button{max-width:100%}.contactBtnBox .btnList li.spFontS button{font-size:.8em}.contactBtnBox .linkList,.popupBtnBox .linkList{position:relative;top:auto;margin-top:1em}.propertyContact{min-width:100%;padding:0;transform:translateX(0)}.propertyContact.contS{left:0;transform:translateX(0)}.propertyContact li{width:calc((100% - 40px) / 3)}.propertyContact li button,.propertyContact li a{width:100% !important}.propertyContact li button.favoriteBtn{color:#222}.propertyContact li a.telBtn{font-size:1.75em;color:#fff}.propertyContact li button.favoriteBtn span.ster,.propertyContact li a.telBtn img{margin-bottom:3px}.propertyContact li a.telBtn p{display:flex;flex-direction:column}.propertyContact li a.telBtn span{display:inline-block;line-height:1.333em;font-size:.428em}.propertyContact.detail{align-items:stretch;background-color:#fff}.propertyContact.detail li:nth-child(1){width:50%}.propertyContact.detail li:nth-child(1) button{display:flex;justify-content:center;align-items:center;border-radius:8px 0 0 0;line-height:1.5;font-size:.75em}.propertyContact.detail li:nth-child(1) button img{margin-right:8px}.propertyContact.detail li:nth-child(2){display:none}.propertyContact.detail li:nth-child(3){width:50%}.propertyContact.detail li:nth-child(3) a{line-height:1.5;font-size:1em;color:#222}.propertyContact.detail li:nth-child(3) a:before{border-radius:0 8px 0 0}.propertyContact.detail li:nth-child(3) a:after{border-radius:0 7px 0 0}.propertyContact.detail li:nth-child(3) a p{line-height:1.2}.propertyContact.detail li:nth-child(3) a span{font-size:10px}.propertyContact.contS{align-items:stretch;min-width:100%;padding-left:8px;padding-right:0;background-color:#E5E9EB}.propertyContact.contS .propertyCheck{align-self:center}.propertyContact.contS p{align-self:center;width:calc(50% - 30px);margin-left:6px;font-size:.75em;line-height:1.5;color:#222}.propertyContact.contS button{display:flex;justify-content:center;align-items:center;width:50%;border-radius:0 8px 0 0;font-size:.75em;line-height:1.5;text-align:left}.propertyContact.contS button img{margin:0 8px 0 0}.contactWhiteBBox{margin-left:auto;margin-right:auto;margin-bottom:32px;padding:16px}.contactWhitetBoxInner ul.merit6 li{width:100%;min-height:auto;margin-bottom:16px}.contactWhitetBoxInner ul.merit6 li:nth-last-child(2),.contactWhitetBoxInner ul.merit6 li:nth-last-child(3){margin-bottom:16px}.merit6 .meritTit figure{height:96px}.merit6 .meritTit figure img{width:80px}.merit6 .meritTit .tokuten{border-radius:8px 0 8px 0}.merit6 .meritTxt:nth-last-of-type(1),.merit6 .meritTxt:nth-last-of-type(2),.merit6 .meritTxt:nth-last-of-type(3){height:auto}.merit6 .meritTit h4{padding:0 1.2em;line-height:1.5}.merit6 .meritTit{margin-right:0}.infoList li:not(.hasLink),.infoList li.hasLink a{flex-direction:column;margin-left:-16px;padding-left:0}.infoList li a::before,.infoList li a:after{width:14px;height:14px;top:15px;right:16px;background-color:#F2FAFE}.infoList li .day{width:100%;padding:.3em 0 .25em 16px;font-size:.875em}.infoList li p{padding:.5em 16px}.infoList li a p{padding-right:16px}.mv{min-height:500px}.mv h2{left:24px;width:70%}.mv .assessmentForm{flex-direction:column;align-items:stretch;bottom:44px;left:16px;width:calc(100% - 32px);margin:0;height:auto;padding:16px 16px 0;border-radius:8px;transform:translateX(0)}.mv .assessmentForm h3{margin-bottom:.5em;text-align:center;font-size:1.25em}.mv .assessmentForm h3 .en{display:inline-block;margin:0 2px;font-size:1.2em}.mv .assessmentForm h3 strong{display:inline-block;margin-left:8px;font-size:1.2em}.mv .assessmentForm .btnSty-send{width:100%;height:56px;line-height:56px;margin-bottom:-28px;border-radius:28px;font-size:1.25em}.mv .assessmentForm .btnSty-send .arrow{right:4px;width:48px;height:48px}.secTtl{font-size:1.5em}.secTtl .enTtl{font-size:.5em}.tabBox .tabBtn li{padding:1px}.tabBox .tabBtn li:first-child{border-radius:8px 0 0 0 !important}.tabBox .tabBtn li:last-child{border-radius:0 8px 0 0 !important}.tabBox .tabBtn li span{height:33px;line-height:33px;border-radius:0;font-size:.875em}.tabBox .tabBtn li:first-child span{border-radius:7px 0 0 0 !important}.tabBox .tabBtn li:last-child span{border-radius:0 7px 0 0 !important}.pageHead{margin-bottom:1em;padding:0}.pageHead .pcPhoto{padding:0;background:none !important;border-bottom-left-radius:0}.pageHead .pcPhoto:before{display:none}.pageHead .pcPhoto .wrapper{padding:0;display:block;min-height:auto}.pageHead .lowerTtl{margin:0 0 8px 16px;padding:0 16px;border-bottom-left-radius:24px;font-size:2em;display:flex;height:112px;align-items:center;flex-wrap:wrap;align-content:center;background:url(/images/ai-bg.jpg) top center/cover no-repeat}.pageHead .lowerTtl:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.32);border-bottom-left-radius:24px;z-index:-1}.pageHead .lowerTtl span{width:100%}.pageHead .pan{position:relative;margin-right:16px;bottom:auto;right:auto}.pageHead .pan li{font-size:.625em;color:#888}.pageHead .pan li:not(:last-child){margin-right:16px}.pageHead .pan li:not(:last-child):before{width:5px;height:5px;right:-2px;border-color:#888;transform:translate(150%, calc(-50% - .5px)) rotate(45deg)}.pageHead .pan li a{color:#888}.recommendationBox{padding:40px 0}.recommendationBox:before{left:8px;right:0;bottom:300px;border-bottom-left-radius:32px}.recommendationBox .moreBtnBox,.propertyListBox .moreBtnBox{width:160px}.recommendationBox .ttlSty{top:calc(40px + 1.5em)}.lifeplanBox:before,.lifeplanBox:after,.ai_salesBox:before,.ai_salesBox:after{right:16px}.lifeplanBox:before,.lifeplanBox:after{border-top-right-radius:24px}.ai_salesBox:before,.ai_salesBox:after{border-bottom-right-radius:24px}.lifeplanBox:before{background-position:80% center}.ai_salesBox:before{background-position:left center}.lifeplanBox .wrapper,.ai_salesBox .wrapper{flex-direction:column}.lifeplanBox .txtBox,.ai_salesBox .txtBox{padding:40px 16px 0 0;width:100%}.lifeplanBox .txtBox p:not(.moreBtnBox),.ai_salesBox .txtBox p:not(.moreBtnBox){font-size:.9375em}.lifeplanBox .txtBox .moreBtnBox,.ai_salesBox .txtBox .moreBtnBox{margin-top:32px}.lifeplanBox .figBox{width:75%;margin:24px 0 -20px;z-index:2}.ai_salesBox .figBox{width:60%;margin:24px 0 -16px}.formUnit+.selectStyBox{margin-left:0}.aboutBox .bg{padding:40px 0 0 16px}.aboutBox .bg:before,.aboutBox .bg:after{left:16px;border-bottom-left-radius:24px}.aboutBox h4{margin:32px 0 24px;font-size:1.25em}.aboutBox .strongPoint li:last-child{border-radius:8px 8px 0 0}.aboutBox h4 .ttlSty{top:.6em;right:0;left:auto;z-index:0}.case_voiceBox{padding:40px 0;margin-bottom:40px}.case_voiceBox:before{right:16px;bottom:0;border-bottom-right-radius:24px}.case_voiceBox .moreBtnBox{width:160px}.case_voiceBox .ttlSty{top:calc(40px + .25em);right:32px}.caseVoiceDet h4{padding:.5em .25em .5em .75em;font-size:1.25em}.caseVoiceDet .contBox{padding:16px 16px 40px}.caseVoiceDet .contBox:after{height:40px}.caseVoiceDet .contBox.consultationBox{flex-direction:column}.caseVoiceDet .contBox.consultationBox figure{width:100%;margin-left:0;margin-top:16px}.caseVoiceDet .contBox.consultationBox figure img{width:100%}.caseVoiceDet .contBox:not(.consultationBox) figure{width:40px;margin-right:8px}.caseVoiceDet .contBox:not(.consultationBox) figure img{border-radius:20px}.caseVoiceDet .contBox:not(.consultationBox) figure figcaption{font-size:8px}.caseVoiceDet .contBox .txt{padding:1em}.caseVoiceDet .contBox .txt h5{font-size:1.25em;margin-bottom:.5em}.aboutTxt{font-size:1.25em}.aboutTntroTtl{padding:48px 0}.aboutTntroTtl h3{padding-right:32px;font-size:1.5em}.aboutTntroTtl .bg{right:16px;left:0;background-position:85% center}.strengthBox.aboutBox{margin-bottom:40px;padding-bottom:16px}.strengthBox.aboutBox h4{font-size:1.5em}.strengthBox.aboutBox .strongPoint li{margin-bottom:16px}.strengthBox.aboutBox .strongPoint li:last-child{border-radius:8px 8px 32px 8px}.strengthBox.aboutBox .ttlSty{z-index:0;opacity:.2}.odakyuStrengthBox{margin-bottom:0 !important}.odakyuStrengthBox .bg{padding:40px 16px 0 0}.odakyuStrengthBox .bg:before,.odakyuStrengthBox .bg:after{right:16px}.odakyuStrengthBox .odakyuLogo img{width:240px}.odakyuStrengthBox .ttlSty{top:-40px;left:16px;right:0}.solutionBox{margin-bottom:40px !important}.solutionBox .bg{padding:40px 16px 40px 0}.solutionBox .bg:before,.solutionBox .bg:after{right:16px}.solutionBox .bg:before{background-size:auto 80%}.solutionBox h5{line-height:1.5;font-size:1.33em}.solutionBox .solutionStepList{flex-direction:column}.solutionBox .solutionStepList:before{width:1px;height:auto;top:-24px;left:92px;right:auto;bottom:calc(16px + 25px);background:linear-gradient(#F5F8F8 0%, #0575e6 24px, #5faefe 100%);z-index:1}.solutionBox .solutionStepList li{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:8px;padding:16px;text-align:left}.solutionBox .solutionStepList li:last-child{margin-bottom:0}.solutionBox .solutionStepList li img{width:45px}.solutionBox .solutionStepList li .currentDot{position:absolute;left:80px;top:50%;margin:0;transform:translateY(-50%);z-index:2}.solutionBox .solutionStepList li p{width:calc(100% - 120px);text-align:left;font-size:1em}.companyInfoBox{margin-bottom:40px !important}.companyInfoBox .bg{padding:0 0 40px 16px}.companyInfoBox .bg:before,.companyInfoBox .bg:after{left:16px}.companyInfoBox .bg:before{background-size:auto 80%}.companyInfoBox .companyInfoCont{flex-direction:column}.companyInfoBox .companyInfoCont .map{width:100%;padding-top:200px;margin-bottom:32px}.companyInfoBox .companyInfoCont .txt{width:100%;padding-left:0}.companyInfoBox .ttlSty{top:1.5em}.companyInfoBox .companyInfoCont .txt h5{font-size:1.25em}.informationBox{padding-bottom:0}.informationBox .ttlSty{bottom:-.75em}.propertyInfo .ttlBox{flex-direction:column;align-items:stretch;margin-bottom:16px}.propertyInfo .ttlBox h3{margin:0 0 8px 0;font-size:1.5em}.propertyInfo .ttlBox .icoBox .cat span{padding:.7em .5em .55em;font-size:.75em}.propertyInfo .ttlBox .icoBox button.favoriteBtn{width:140px;height:30px;line-height:28px;border-radius:15px;font-size:.75em}.propertyInfo .ttlBox .icoBox button.favoriteBtn span{padding:0}.propertyInfo .ttlBox .icoBox button.favoriteBtn span.ster{width:12px;height:12px;margin-bottom:3px;background-size:12px auto}.propertyInfo .photoBox{flex-direction:column;margin-bottom:16px}.propertyInfo .photoBox .carouselPhotoBox{width:100%}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox{padding:0 24px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow.slick-prev{left:-24px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow.slick-next{right:-24px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .photoNavi li{width:80px !important;height:60px;margin:0 8px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .photoNavi li.slick-current:after{width:80px;height:60px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow{width:24px;height:60px}.propertyInfo .photoBox .carouselPhotoBox .photoNaviBox .slick-arrow:before{width:8px;height:8px}.propertyInfo .photoBox .floor_planBox{margin-top:16px;width:100%;padding:16px}.propertyInfo .propertyInfoTxt{flex-direction:column}.propertyInfo .propertyInfoTxt .detail{width:100%;margin-bottom:16px}.propertyInfo .propertyInfoTxt .detail .point{flex-direction:column}.propertyInfo .propertyInfoTxt .detail .point li{display:flex;justify-content:center;align-items:center;padding:.75em .5em;font-size:1em}.propertyInfo .propertyInfoTxt .detail .point li:not(:last-child){width:100%}.propertyInfo .propertyInfoTxt .txt{width:100%}.propertyInfo .propertyInfoTxt .txt h4{font-size:1.25em}.propertyInfo .summary{flex-wrap:wrap}.propertyInfo .summary dt,.propertyInfo .summary dd{width:50%;margin-top:8px;padding:.5em;font-size:1em}.propertyInfo .summary dd+dt{margin-left:0}.tabBox .spScroll{padding-bottom:10px;overflow-x:auto;scrollbar-width:none}.tabBox .spScroll::-webkit-scrollbar{display:none}.tabBox .spScroll+.tabContents{margin-top:-11px}.propertyInfo .areaDet .areaDetTab{width:737px}.propertyInfo .areaDet .areaDetTab li{width:calc(100% / 7 + 1px);border-radius:0;margin-right:-1px}.propertyInfo .areaDet .areaDetContents .areaDetPanel{padding:16px}.areaInfoBox .areaInfoDet{padding:16px}.areaInfoBox .areaInfoDet .ttl{flex-direction:column;margin-bottom:16px}.areaInfoBox .areaInfoDet .ttl h4{font-size:1.25em;margin-bottom:8px}.areaInfoBox .areaInfoDet .content{flex-direction:column}.areaInfoBox .areaInfoDet .content .photo{flex-direction:column}.areaInfoBox .areaInfoDet .content .photo figure{margin:16px 0 0}.areaInfoBox .areaInfoDet .content .photo.col2{flex-direction:column}.areaInfoBox .areaInfoDet .content .photo.col2 figure{width:100%}.commentBox .commentList{flex-direction:column}.commentBox .commentList li{flex-direction:column;width:100%;margin-bottom:16px;padding:16px}.commentBox .commentList li:not(:nth-child){margin-bottom:16px}.commentBox .commentList li:nth-child(n + 3){margin-top:0}.commentBox .commentList li .managerPhoto{display:flex;align-items:center;margin-right:0;margin-bottom:16px}.commentBox .commentList li .managerPhoto img{width:80px}.commentBox .commentList li .managerPhoto figcaption{margin:0 0 0 16px;font-size:.875em}.propertyAboutBox .formSty{flex-flow:wrap}.propertyAboutBox .formSty dt{width:133px;padding:.35em 8px;font-size:.875em}.propertyAboutBox .formSty dt:after{display:none}.propertyAboutBox .formSty dd{width:calc(100% - 133px);padding:.35em .5em .35em 0;font-size:.875em}.propertyAboutBox .formSty dt:nth-child(4n+3),.propertyAboutBox .formSty dd.noBg+dt,.propertyAboutBox .formSty dd.bgWh+dt{margin-left:0}.propertyAboutBox .formSty dt.noBg,.propertyAboutBox .formSty dt.bgWh{margin-left:0}.propertyAboutBox .formSty dd.wid100{width:calc(100% - 133px)}.propertyAboutBox .formSty dt{border-radius:8px 0 0 8px !important}.propertyAboutBox .formSty dd{border-radius:0 8px 8px 0 !important}.propertyAboutBox .formSty dt:nth-child(8n+3),.propertyAboutBox .formSty dd:nth-child(8n+4){background-color:transparent}.propertyAboutBox .formSty dt:nth-child(4n+1),.propertyAboutBox .formSty dd:nth-child(4n+2){background-color:#fff}.propertyAboutBox .formSty dt.bgWh,.propertyAboutBox .formSty dd.bgWh{background-color:transparent !important}.shopInfoBox .shopInfoDet{flex-direction:column;margin-bottom:66px}.shopInfoBox .shopInfoDet figure{width:100%;border-radius:8px 8px 0 0}.shopInfoBox .shopInfoDet figure img{width:100%}.shopInfoBox .shopInfoDet .txt{width:100%;padding:16px 16px 0}.shopInfoBox .shopInfoDet .txt h4{margin-bottom:.5em;font-size:1.25em}.shopInfoBox .shopInfoDet .txt .detail dt{width:70px}.shopInfoBox .shopInfoDet .txt .detail dd{width:calc(100% - 70px)}.shopInfoBox .shopInfoDet .txt .telBtn{margin:16px 0 -26px}.propertyListBox.marB160{margin-bottom:0 !important}.aiResult .resultTtl{display:block;height:auto;line-height:1.5;margin-left:-16px;padding:.75em 0 .75em 64px;border-radius:0 48.5px 48.5px 0;background-size:auto 130%;background-position:-24px center, center;font-size:1.25em}.lifeEvent .aiResult .resultTtl{margin-left:0;background-position:0px center}.aiResult .resultTtl:before{display:none}.aiResult .resultGraph{flex-direction:column;align-items:stretch;margin-bottom:0 !important}.aiResult .resultGraph .graphBox{width:100%}.aiResult .resultGraph .txt{width:100%;height:auto;padding:16px;border-radius:0 0 24px 24px;background:linear-gradient(#F5F7F8 0%, #E5E9EB 100%)}.aiResult .resultGraph .txt p{font-size:1.25em}.aiResult .changeNum{flex-direction:column}.aiResult .changeNum .laterBox{width:100%;margin-top:16px}.aiResult .changeNum .laterBox .yearsLaterCircle{width:94px;height:auto;border-radius:8px 0 0 8px;font-size:1.25em}.aiResult .changeNum .laterBox .formSty{flex-flow:wrap;margin-left:0;width:calc(100% - 94px)}.aiResult .changeNum .laterBox .formSty dt,.aiResult .changeNum .laterBox .formSty dd{text-align:center;padding:.5em}.aiResult .changeNum .laterBox .formSty dt{width:80px;border-radius:0}.aiResult .changeNum .laterBox .formSty dt:after{display:none}.aiResult .changeNum .laterBox .formSty dd{width:calc(100% - 80px);border-radius:0 8px 8px 0}.aiResult h4{font-size:1.5em}.aiResult .gradBluBg .font24,.aiResult .gradRedBg .font24{text-align:left;font-size:1.25em}.aiResult .rentChangeBox{margin-top:16px;flex-direction:column}.aiResult .rentChangeBox:before{top:32px;bottom:24px;width:4px;height:auto;left:30px;right:auto;background:linear-gradient(#0575E6 0%, #5FAEFE 100%);z-index:1}.aiResult .rentChangeBox:after{width:64px;height:auto;top:32px;bottom:24px;left:0;right:auto;background:linear-gradient(rgba(5,117,230,0.2) 0%, rgba(95,174,254,0.2) 100%);clip-path:polygon(0 0, 64px 0, 56px calc(100% - 8px), 8px calc(100% - 8px));z-index:2}.aiResult .rentChangeBox li{display:flex;align-items:center;width:100%}.aiResult .rentChangeBox li .yearsLaterCircle{position:relative;font-size:.75em;z-index:3}.aiResult .rentChangeBox li .yearsLaterCircle.now{width:64px;height:64px}.aiResult .rentChangeBox li .yearsLaterCircle.later5{width:56px;height:56px;margin:12px 0 20px 4px}.aiResult .rentChangeBox li .yearsLaterCircle.later10{width:48px;height:48px;margin:0 0 0 8px}.aiResult .rentChangeBox li .txt{position:relative;width:calc(100% - 32px);margin-left:-32px;padding:.5em 0 .5em 40px;border-radius:0 32px 32px 0;background-color:#fff;z-index:0}.aiResult .rentChangeBox li:nth-child(2) .txt{padding-left:44px}.aiResult .rentChangeBox li:nth-child(3) .txt{padding-left:48px}.aiResult .rentChangeBox li p{text-align:left;margin:0}.aiResult .rentChangeBox li p.font24{font-size:1.25em}.aiResult .rentChangeBox li p.font20{font-size:.75em}.aiResult .gradRedBg{margin-bottom:40px !important}.aiResult .gradRedBg .cautionIcon{top:-18px;left:auto;right:-18px;width:36px;height:36px;transform:translate(0)}.aiResult .aiResultSummary p{font-size:1em}.aiResult .arrow img{width:200px}.mainContents button.fixed_entryBtn{bottom:80px;left:8px;width:calc(100% - 18px);height:80px;line-height:1.35;border-radius:40px;font-size:1.25em}.mainContents .flexBox{flex-direction:column;align-items:stretch}.mainContents .titGraySty{padding:.666667em;font-size:1.5em;line-height:1.8}.p40{padding:16px}.login a.linkBtnBlue.newEntry{width:100%;height:53px;line-height:53px;border-radius:26.5px}.login .wid620{width:100%;max-width:100%}.login .wid620:not(:last-child){margin-bottom:16px}.login .gFoot{padding-top:69px}.login .contactBtnBox{margin-bottom:0 !important}.contactBottomTxt{margin-bottom:40px !important}.c_contactBox h4{margin-bottom:1em;font-size:1.25em}.c_contactBox:last-of-type{border-left:none;border-top:1px solid #E5E9EB}.c_contactBox .mailBtn.linkBtnGreen img{width:100%;max-width:20px;top:2px;margin-right:4px}.caution img{width:44px}.searchSty dt{padding-bottom:0}.searchSty dt:after{display:none}.searchSty>dd{padding-top:0;border-top:none}.searchSty .formTtlSty{align-items:stretch;width:calc(100% + 32px);margin:16px -16px 0;padding:16px 16px 0;border-top:1px solid #F5F7F8}.searchSty dd .selectStyBox.price{display:inline-block;width:calc(50% - 2em)}.searchBtnBox{width:calc(100% - 32px)}.searchBtnBox .linkBtn.wid400{width:100%}.searchResultBox{max-width:100% !important}.searchResultInfo img{width:64px;margin:0 8px 24px 0}.searchResultInfo h3.titLightGraySty{width:calc(100% - 72px);line-height:1.5;padding:.5em;font-size:1em}.searchResultInfo p{clear:both;width:100%}.searchResult{padding-bottom:8px}.infoPanelSty .flexBox{align-items:stretch}.infoPanelSty .reverse{flex-direction:column}.infoPanelSty div{margin-bottom:16px}.infoPanelSty h3{margin-bottom:.5em;line-height:1.5;font-size:1.5em}.infoPanelImg{width:100%;overflow:hidden;border-radius:8px 8px 0 0}.infoPanelSty .infoPanelBox{width:100%;padding:16px}.mainContents .infoPanelSty .wid440Btn{width:100%;font-size:1em}.infoPanelTxt{margin-right:0}.infoPanelGrayTxt{margin-right:-16px;padding:0.5em 0 0.5em 1em;border-radius:1.5em 0 0 1.5em;font-size:1em}.mainContents .infoPanelGrayTxt{margin-bottom:8px}.propertyListSty .propertyList li,.propertyListSty .propertyList li:nth-child(4n){margin:0 auto 16px}.contactGreenSty{border-radius:24px}.contactGreenSty a{padding:24px 1em}.contactGreenSty a h3{text-align:center;font-size:1.75em}.contactGreenSty a .whiteLineBtn{display:flex;align-items:center;justify-content:center;line-height:1.5;text-align:left;font-size:1.25em;text-align:left}.contactGreenSty a .whiteLineBtn img{width:24px}.contactGreenSty .ttlSty{display:none}.lifeplanPopup .saleAItabTitSty{margin-top:16px !important;padding:16px 0 28px}.saleAItabTitSty{padding:16px 0}.pager{position:relative;justify-content:center;align-items:center;margin-bottom:40px !important}.pager a.slick-prev{margin-right:auto}.pager a.slick-next{margin-left:auto}.pager a:not(.slick-arrow,.current,.lastNum),.pager .dot{display:none}.pager a.current,.pager a.lastNum{display:inline;width:auto;height:auto;background:none;border:none;border-radius:0;pointer-events:none}.pager a.current span,.pager a.lastNum span{background:none;display:inline;padding:0;border-radius:0;color:#222}.pager a.lastNum:before{content:'/';padding-right:8px}.popupBox{min-width:100%;padding:16px 0 0}.popupBox .popupInner{max-height:calc(100vh - 32px);max-height:calc(var(--vh, 1vh) * 100 - 32px);max-width:100%}.lifeplanSimulation.lifeEvent .popupBox .popupInner.alsC{align-self:center}.favoritePopup p{font-size:1.5em}.favoritePopup .btnSty-gray,.favoritePopup .btnSty-blue{width:100%}.roundConerBtn{flex-direction:column}.roundConerBtn a{width:100%;margin-bottom:16px}.roundConerBtn a:nth-last-child(2){margin-bottom:16px}.roundConerBtn a figure{width:80px;height:80px}.roundConerBtn a figure img{width:40px}.roundConerBtn .notImplmntd{padding:4px 8px;font-size:1em}.roundConerBtnL a{height:80px}.roundConerBtnL a span{flex:1;margin-left:16px;font-size:1.5em}.mainContents .orgList.orgListLast{margin-bottom:40px !important}.case_voiceBoxLower .case_voiceList li{width:calc((100% - 64px) / 2);max-width:288px}.case_voiceBoxLower .case_voiceList li:not(:last-child){margin:0 auto 16px}.case_voiceBoxLower .case_voiceList li:last-child{margin:0 auto 16px}.case_voiceBoxLower .contactBtnBox{margin-bottom:20px !important}.policy{margin-bottom:40px !important}.policy h3{font-size:1.5em}.policy h4{font-size:1.25em}.policy p+h3,.policy ul+h3{margin-top:40px}.policy p+h4,.policy ul+h4{margin-top:20px}.mypageIndex,.unsubscribedFinishTxt{margin-bottom:40px !important}.sitemap,.notFoundPage{margin-bottom:40px !important}.radioImgBtnList label>span{margin:0 .5em}.revenueBtn .radioImgBtnList label>span{width:50%}.lifeplanSimulation.lifeEvent{padding-top:46px}.lifeplanSimulation.lifeEvent .gHead{display:none}.lifeplanSimulation.lifeEvent .gFoot{padding-top:80px}.fixePayment{position:fixed;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:46px;background-color:#fff;z-index:200}.fixePayment p{display:flex;justify-content:center;align-items:center;width:50%;margin-bottom:0;font-size:.875em;font-weight:bold}.fixePayment p.ttl{background-color:#E5E9EB}.fixePayment p strong{font-family:'Exo 2', sans-serif;font-size:2.285em;color:#0575E6}.lifeEvent .tabBtn{margin:0 -16px !important}.lifeEvent .tabBtn.notMar{margin:0 !important}.lps-lifeEventGraph .life_eventContents{margin:0 -16px 16px;padding:0}.lps-eventBtnBox{position:fixed;bottom:0;left:0;width:100%;padding:8px;border-radius:0;box-shadow:none;transform:translateY(0);z-index:200;transition:transform ease .4s}.lps-eventBtnBox.close{transform:translateY(100%)}.lps-eventBtnBox:before{display:none}.lps-eventBtnBox .toggle{display:block;width:114px;height:32px;position:absolute;top:-32px;left:calc(50% - 114px / 2);background-color:rgba(0,0,0,0.64);border-radius:8px 8px 0 0}.lps-eventBtnBox .toggle:before{content:'';display:block;width:12px;height:12px;position:absolute;top:50%;left:50%;border:#fff solid;border-width:0 1px 1px 0;transform:rotate(45deg) translate(-50%)}.lps-eventBtnBox .lps-eventBtn{flex-wrap:wrap}.lps-eventBtnBox .lps-eventBtn li{width:calc((100% - 32px - ((100% - 40px) / 6)) / 4)}.lps-eventBtnBox .lps-eventBtn li:nth-child(n + 5){width:calc((100% - 40px) / 6)}.lps-eventBtnBox .lps-eventBtn li:nth-child(n + 6){margin-top:8px}.lps-eventBtnBox .lps-eventBtn li button img{height:32px;width:auto}.lps-eventBtnBox .lps-eventBtn li button img.ico{width:24px;height:auto}.lps-eventBtnBox .lps-eventBtn li button span{height:14px;line-height:14px;font-size:8px}.lps-eventBtnBox .lps-eventBtn li.secondcarrier button span{font-size:6px}.mainContents .lps-eventActBtn button.btnSty-back{max-width:100%}.lps-resultBox .headTxt{padding:16px 0}.lps-resultBox .headTxt>div{align-items:flex-start}.lps-resultBox .resultGraphBox{flex-direction:column}.lps-resultBox .resultGraphBox .resultGraph{width:100%}.lps-resultBox .resultGraphBox .resultGraph.income{margin-bottom:16px}.lps-resultBox .resultGraphBox .resultGraph .graph{padding:16px}.lps-resultBox .resultGraphBox .resultGraph table th,.lps-resultBox .resultGraphBox .resultGraph table td{padding:.5em .5em .5em 16px}.lps-resultBox .resultGraphBox .resultGraph table th{width:50%}.lps-resultBox .resultGraphBox .resultGraph table td.col2{padding:8px 0}.lps-resultBox .resultGraphTxt{padding:16px}.lps-resultBox .resultGraphTxt p{margin-top:8px}.lps-resultBox h2{font-size:1.5em}.lps-resultBox h2 img{margin-right:8px;width:61px}.lps-resultBox .point p{font-size:1em}.lps-resultBox .effectPropertyTab{margin:16px 0 !important}.lps-resultBox .effectPropertyTab li{width:calc(100% / 3) !important}.lps-resultBox .effectPropertyTab li:not(:first-child,:last-child),.lps-resultBox .effectPropertyTab li:not(:first-child,:last-child) span{border-radius:0 !important}.lps-resultBox .effectPropertyTab li span{font-size:.825em}.lps-resultBox .effectPropertyCont .radioImgBox{padding:16px 16px 0}.lps-resultBox .input{flex-wrap:wrap;margin:16px 0}.lps-resultBox .input dt,.lps-resultBox .input dd{width:50%;font-size:1em}.lps-resultBox .input dt:nth-child(1),.lps-resultBox .input dd:nth-child(2){margin-bottom:16px}.lps-resultBox .input dd+dt{margin-left:0}.lps-resultBox .reflection:before,.lps-resultBox .reflection:after{display:none}.lps-resultBox .reflection .linkBtn{width:100%;height:51px}.lps-resultBox .example .spScroll{overflow-x:auto}.lps-resultBox .example .tabStyle{justify-content:flex-start;width:600px;margin:0 !important}.lps-resultBox .example .tabStyle li{width:calc(100% / 5)}.lps-resultBox .example .tabStyle li:not(:first-child,:last-child),.lps-resultBox .example .tabStyle li:not(:first-child,:last-child) span{border-radius:0 !important}.lps-resultBox .example .commentLine{padding:16px}.lps-resultBox .example .commentLine .commentDet.customer{padding-left:0}.lps-resultBox .example .commentLine .commentDet.staff{padding-right:0}.lps-resultBox .example .commentLine .commentDet .comment{padding:16px}.lps-resultBox .example .commentLine .commentDet:not(:first-child){margin-top:16px}.lps-resultBox .example .commentLine .commentDet figure{text-align:center}.lps-resultBox .example .commentLine .commentDet.customer figure,.lps-resultBox .example .commentLine .commentDet.staff figure{width:40px}.lps-resultBox .example .commentLine .commentDet.customer figure{margin-left:8px}.lps-resultBox .example .commentLine .commentDet.staff figure{margin-right:8px}.lps-resultBox .example .commentLine .commentDet figure figcaption{font-size:12px}.lps-resultBox .example .commentLine .commentDet.staff figure figcaption{font-size:8px}.lps-resultBox .example .arrow{padding-bottom:16px}.lps-resultBox .example .arrow img{width:200px}.lps-resultBox .example .arrow p{margin-top:0;font-size:1.25em}.fixed_contact{bottom:0;right:0;width:100%;overflow:hidden;padding:8px;background-color:rgba(0,0,0,0.64);border-radius:0;box-shadow:none}.fixed_contact .spBtn{display:flex;justify-content:space-between}.fixed_contact .spBtn li{width:calc(50% - 4px)}.fixed_contact .spBtn li.lps a{background:linear-gradient(135deg, #0575e6 0%, #5faefe 100%)}.fixed_contact .spBtn li.ai a{background:linear-gradient(135deg, #00af49 0%, #00ee64 100%)}.fixed_contact .spBtn li a{display:flex;justify-content:center;align-items:center;height:46px;border-radius:8px}.fixed_contact .spBtn li a img{margin-right:8px}.fixed_contact .spBtn li a span{line-height:1.25;font-weight:bold;font-size:.8125em;color:#fff}.f_contact{padding:0 16px}.f_contact .wrapperL{flex-flow:column;border-radius:24px}.f_contact h3{top:24px;font-size:1em}.f_contact a.f_contactBox{width:100%;padding:0 16px 24px}.f_contact a.f_contactBox.telBtn{padding-top:calc(2.5em + 24px + 20px);pointer-events:auto !important}.f_contact a.f_contactBox.formBtn{padding-top:24px}.f_contact a.f_contactBox h4{margin-bottom:8px;font-size:1.25em}.f_contact a.f_contactBox .btn{display:block;width:100%;height:60px;line-height:60px;border-radius:30px}.f_contact a.f_contactBox .btn.tel{border-width:1px;font-size:1.625em}.f_contact a.f_contactBox .btn.form{font-size:1.25em}.f_contact a.f_contactBox .btn img{width:24px}.f_contact a.f_contactBox.formBtn .ttlSty{display:none}.gFoot{margin-top:40px}.gFoot .fNavBox{flex-flow:column}.gFoot .fNavBox .siteInfo h3{margin-bottom:32px}.gFoot .fNavBox .fNav:nth-child(2){margin:32px 0 0;order:0}.gFoot .fNavBox .fNav li{margin-bottom:1em}.gFoot .fNavBox .fNav:nth-child(3){display:none}.gFoot .fBottom{display:block;margin:32px auto 16px}.contact .gFoot .fBottom{margin-top:93px}.gFoot .fBottom p{width:calc(100% - 16px);margin-right:16px;height:53px;line-height:53px;border-radius:0 26.5px 26.5px 0;font-size:.625em}.gFoot .fBottom .pagetop{top:-61px;right:16px;width:53px;height:53px}.gFoot .fBottom .pagetop .arrow{height:20px}.gFoot .fBottom .pagetop .arrow:before{width:8px;height:8px}.stkr{display:none !important}.lifeplanPopup{border-radius:8px 8px 0 0}.lifeplanPopup .btnSty-gray{width:150px}.lifeplanSimulation .popupBox .lifeplanPopup h2{padding:20px 0;font-size:1.5em}.lifeplanSimulation .popupBox .lifeplanPopup h2.padB44{padding-bottom:32px !important}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents{padding:0 16px 16px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsCover{padding-top:16px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsRight{width:100%}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsTxt{padding:16px;margin-bottom:16px}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .popupContentsTxt h3{margin-bottom:20px;font-size:1.25em}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents.propertyInfo{margin-top:16px}.lifeplanSimulation .popupBox .lifeplanPopup .figBox{flex-direction:column}.lifeplanSimulation .popupBox .lifeplanPopup .figBox figure{margin-bottom:16px;text-align:center}.lifeplanSimulation .popupBox .lifeplanPopup .figBox figure img{width:160px}.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dt,.lifeplanSimulation .popupBox .lifeplanPopup .formTtlSty>dt,.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dd,.lifeplanSimulation .popupBox .lifeplanPopup .formTtlSty.nowrap>dd{width:100%}.lifeplanSimulation .popupBox .lifeplanPopup .formTtlSty.nowrap>dt{margin-top:16px;margin-bottom:8px}.lifeplanSimulation .popupBox .lifeplanPopup .formTtlSty.nowrap>dt:first-of-type{margin-top:0}.lifeplanSimulation .popupBox .lifeplanPopup div+.formTtlSty.nowrap>dt:first-of-type{margin-top:8px}.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dt+dd input{margin-top:0}.lifeplanSimulation .popupBox .flowCurrent{margin-bottom:24px}.lifeplanSimulation .popupBox .lifeplanPopup .formTtlSty.marL40{margin-left:0 !important}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .formTtlSty{align-items:stretch}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .formTtlSty dt{margin-top:16px}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .formTtlSty dt,.lifeplanSimulation .popupBox .lifeplanImgBtnBox .formTtlSty dd{width:100%}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .hobbyCustom{flex-direction:column}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .hobbyCustom div{flex-direction:column;align-items:stretch;margin:0 !important}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .hobbyCustom div:not(:first-child){margin-top:16px !important}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .hobbyCustom div .dF{flex-direction:row;align-items:center}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .petPeriod>.dF,.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dd .inputSpending{flex-direction:column;align-items:stretch}.lifeplanSimulation .popupBox .lifeplanImgBtnBox .petPeriod>.dF div:not(:first-child){margin-top:8px}.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dd .inputSpending .marL289{margin-left:0}.formSty.lifeplanImgBtnBox>dt::after{background-color:#F5F7F8}.formSty.lifeplanImgBtnBox>dt:nth-child(4n+1)::after{background-color:#fff}.lifeplanSimulation .popupBox .AccountCooperationBox dd{flex-direction:row;flex-wrap:wrap}.lifeplanSimulation .popupBox .ranningCost{flex-wrap:wrap}.lifeplanSimulation .popupBox .ranningCost span{width:100%}.lifeplanSimulation .popupBox .ranningCost span.marL16{margin:0 !important}.lifeplanSimulation .popupBox .txtSeason{margin-right:1em !important;font-size:1em}.lifeplanSimulation .popupBox .lifeplanPopup .popupContents .cautionBox{margin-top:40px}.spFlexWrap{flex-wrap:wrap}.spFlexWrap .selectStyBox{margin-bottom:8px}.lifeplanPopup.realestateBuy .tabPurchaseBox .pad24{padding:16px}.lifeplanPopup.realestateBuy .tabPurchaseBox .tabPurchase li{width:calc(100% / 3)}.lifeplanPopup.realestateBuy .tabPurchaseBox .tabPurchase li:nth-child(2),.lifeplanPopup.realestateBuy .tabPurchaseBox .tabPurchase li:nth-child(2) span{border-radius:0}.propertyTabBtnList li label img,.lifeplanPopup.realestateBuy .tabPurchaseBox .radioImgBtnList li label img{width:36%;max-width:156px;margin-right:.35em}.checkToggleBtnCover{width:50%;margin:0 0 8px 0}.checkToggleBtnCover>p{width:auto;font-size:.875em}.checkToggleBtn{width:72px;height:27px}.checkToggleBtn.checkToggleBtnR,.checkToggleLayer{border-radius:13.5px}.checkToggleBody>span{font-size:12px}#checkToggleBtn-1 .checkToggleBody::before,#checkToggleBtn-1 .checkToggleBody::after{font-size:12px;width:36px;height:27px;line-height:27px}#checkToggleBtn-1 .checkToggleBody::after{left:34px}#checkToggleBtn-1 .checkToggleBody .checkToggleBodyInner{width:36px;height:27px;font-size:12px;padding:7px 2px;border-radius:13.5px}#checkToggleBtn-1 .checkToggleBtnItem:checked+.checkToggleBody .checkToggleBodyInner{left:36px}.formTtlStyNarrow{position:relative;flex-direction:column;align-items:stretch;padding:16px 16px 8px}.formTtlStyNarrow>dt{line-height:36px;width:50%}.formTtlStyNarrow>dd{flex-direction:column;align-items:stretch;width:100%}.formTtlStyNarrow>dd .age{margin:-36px 0 16px 50%;width:50%}.deleteBlackBtn{position:absolute;top:-16px;right:-16px}.lifeplanPopup .popupContents .popupContentsCover{flex-direction:column}.lifeplanPopup .popupContents .popupContentsCover .pad24{padding:16px}.radioImgBox .radioImgBtnList{flex-direction:column}.radioImgBox .radioImgBtnList li{width:100%;margin-top:0}.radioImgBox .radioImgBtnList li:nth-last-child(2){margin-bottom:16px !important}.radioImgBox .radioImgBtnList li:last-child{margin-bottom:0}.radioImgBox .radioImgBtnList li label{justify-content:space-around}.radioImgBox .radioImgBtnList li label>span{flex:1}.revenueBtn .radioImgBox .radioImgBtnList li label{justify-content:flex-end}.revenueBtn .radioImgBox .radioImgBtnList li label>span{flex:none}.popupContentTxtInner{padding:16px}.savePopup::before{top:auto;bottom:160px}}@media screen and (min-width: 461px) and (max-width: 768px){.areaInfoBox .areaInfoDet .content .photo.col2{flex-direction:row;justify-content:space-between}.areaInfoBox .areaInfoDet .content .photo.col2 figure{width:calc(50% - 8px)}}@media screen and (max-width: 599px){.case_voiceBoxLower .case_voiceList li{width:100%}.propertyListLower .propertyList li{width:100%}}@media screen and (max-width: 350px){.aiResult .resultTtl{padding-left:32px}}@media screen and (max-width: 320px){body{font-size:15px;font-size:.9375rem}}.apexcharts-canvas{position:relative;user-select:none}.apexcharts-canvas ::-webkit-scrollbar{-webkit-appearance:none;width:6px}.apexcharts-canvas ::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,0.5);box-shadow:0 0 1px rgba(255,255,255,0.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,0.5)}.apexcharts-inner{position:relative}.apexcharts-text tspan{font-family:inherit}.legend-mouseover-inactive{transition:0.15s ease all;opacity:0.20}.apexcharts-series-collapsed{opacity:0}.apexcharts-tooltip{border-radius:5px;box-shadow:2px 2px 6px -4px #999;cursor:default;font-size:14px;left:62px;opacity:0;pointer-events:none;position:absolute;top:20px;display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;z-index:12;transition:0.15s ease all}.apexcharts-tooltip.apexcharts-active{opacity:1;transition:0.15s ease all}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid #e3e3e3;background:rgba(255,255,255,0.96)}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:rgba(30,30,30,0.8)}.apexcharts-tooltip *{font-family:inherit}.apexcharts-tooltip-title{padding:6px;font-size:15px;margin-bottom:4px}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#ECEFF1;border-bottom:1px solid #ddd}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:rgba(0,0,0,0.7);border-bottom:1px solid #333}.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-z-value{display:inline-block;font-weight:600;margin-left:5px}.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-z-value:empty{display:none}.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-z-value{font-weight:600}.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{padding:6px 0 5px}.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{display:flex}.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty){margin-top:-6px}.apexcharts-tooltip-marker{width:12px;height:12px;position:relative;top:0px;margin-right:10px;border-radius:50%}.apexcharts-tooltip-series-group{padding:0 10px;display:none;text-align:left;justify-content:left;align-items:center}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{opacity:1}.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{padding-bottom:4px}.apexcharts-tooltip-series-group-hidden{opacity:0;height:0;line-height:0;padding:0 !important}.apexcharts-tooltip-y-group{padding:6px 0 5px}.apexcharts-tooltip-box,.apexcharts-custom-tooltip{padding:4px 8px}.apexcharts-tooltip-boxPlot{display:flex;flex-direction:column-reverse}.apexcharts-tooltip-box>div{margin:4px 0}.apexcharts-tooltip-box span.value{font-weight:bold}.apexcharts-tooltip-rangebar{padding:5px 8px}.apexcharts-tooltip-rangebar .category{font-weight:600;color:#777}.apexcharts-tooltip-rangebar .series-name{font-weight:bold;display:block;margin-bottom:5px}.apexcharts-xaxistooltip{opacity:0;padding:9px 10px;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#ECEFF1;border:1px solid #90A4AE;transition:0.15s ease all}.apexcharts-xaxistooltip.apexcharts-theme-dark{background:rgba(0,0,0,0.7);border:1px solid rgba(0,0,0,0.5);color:#fff}.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-xaxistooltip:after{border-color:rgba(236,239,241,0);border-width:6px;margin-left:-6px}.apexcharts-xaxistooltip:before{border-color:rgba(144,164,174,0);border-width:7px;margin-left:-7px}.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before{bottom:100%}.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before{top:100%}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:#ECEFF1}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#90A4AE}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after{border-bottom-color:rgba(0,0,0,0.5)}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before{border-bottom-color:rgba(0,0,0,0.5)}.apexcharts-xaxistooltip-top:after{border-top-color:#ECEFF1}.apexcharts-xaxistooltip-top:before{border-top-color:#90A4AE}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after{border-top-color:rgba(0,0,0,0.5)}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before{border-top-color:rgba(0,0,0,0.5)}.apexcharts-xaxistooltip.apexcharts-active{opacity:1;transition:0.15s ease all}.apexcharts-yaxistooltip{opacity:0;padding:4px 10px;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#ECEFF1;border:1px solid #90A4AE}.apexcharts-yaxistooltip.apexcharts-theme-dark{background:rgba(0,0,0,0.7);border:1px solid rgba(0,0,0,0.5);color:#fff}.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-yaxistooltip:after{border-color:rgba(236,239,241,0);border-width:6px;margin-top:-6px}.apexcharts-yaxistooltip:before{border-color:rgba(144,164,174,0);border-width:7px;margin-top:-7px}.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before{left:100%}.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before{right:100%}.apexcharts-yaxistooltip-left:after{border-left-color:#ECEFF1}.apexcharts-yaxistooltip-left:before{border-left-color:#90A4AE}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after{border-left-color:rgba(0,0,0,0.5)}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before{border-left-color:rgba(0,0,0,0.5)}.apexcharts-yaxistooltip-right:after{border-right-color:#ECEFF1}.apexcharts-yaxistooltip-right:before{border-right-color:#90A4AE}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after{border-right-color:rgba(0,0,0,0.5)}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before{border-right-color:rgba(0,0,0,0.5)}.apexcharts-yaxistooltip.apexcharts-active{opacity:1}.apexcharts-yaxistooltip-hidden{display:none}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{pointer-events:none;opacity:0;transition:0.15s ease all}.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{opacity:1;transition:0.15s ease all}.apexcharts-ycrosshairs-hidden{opacity:0}.apexcharts-selection-rect{cursor:move}.svg_select_boundingRect,.svg_select_points_rot{pointer-events:none;opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_boundingRect,.apexcharts-selection-rect+g .svg_select_points_rot{opacity:0;visibility:hidden}.apexcharts-selection-rect+g .svg_select_points_l,.apexcharts-selection-rect+g .svg_select_points_r{cursor:ew-resize;opacity:1;visibility:visible}.svg_select_points{fill:#efefef;stroke:#333;rx:2}.apexcharts-svg.apexcharts-zoomable.hovering-zoom{cursor:crosshair}.apexcharts-svg.apexcharts-zoomable.hovering-pan{cursor:move}.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon,.apexcharts-reset-icon,.apexcharts-pan-icon,.apexcharts-selection-icon,.apexcharts-menu-icon,.apexcharts-toolbar-custom-icon{cursor:pointer;width:20px;height:20px;line-height:24px;color:#6E8192;text-align:center}.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg,.apexcharts-reset-icon svg,.apexcharts-menu-icon svg{fill:#6E8192}.apexcharts-selection-icon svg{fill:#444;transform:scale(0.76)}.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg{fill:#f3f4f5}.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg{fill:#008FFB}.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-menu-icon:hover svg{fill:#333}.apexcharts-selection-icon,.apexcharts-menu-icon{position:relative}.apexcharts-reset-icon{margin-left:5px}.apexcharts-zoom-icon,.apexcharts-reset-icon,.apexcharts-menu-icon{transform:scale(0.85)}.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{transform:scale(0.7)}.apexcharts-zoomout-icon{margin-right:3px}.apexcharts-pan-icon{transform:scale(0.62);position:relative;left:1px;top:0px}.apexcharts-pan-icon svg{fill:#fff;stroke:#6E8192;stroke-width:2}.apexcharts-pan-icon.apexcharts-selected svg{stroke:#008FFB}.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{stroke:#333}.apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0px 6px 2px 6px;display:flex;justify-content:space-between;align-items:center}.apexcharts-menu{background:#fff;position:absolute;top:100%;border:1px solid #ddd;border-radius:3px;padding:3px;right:10px;opacity:0;min-width:110px;transition:0.15s ease all;pointer-events:none}.apexcharts-menu.apexcharts-menu-open{opacity:1;pointer-events:all;transition:0.15s ease all}.apexcharts-menu-item{padding:6px 7px;font-size:12px;cursor:pointer}.apexcharts-theme-light .apexcharts-menu-item:hover{background:#eee}.apexcharts-theme-dark .apexcharts-menu{background:rgba(0,0,0,0.7);color:#fff}@media screen and (min-width: 768px){.apexcharts-canvas:hover .apexcharts-toolbar{opacity:1}}.apexcharts-datalabel.apexcharts-element-hidden{opacity:0}.apexcharts-pie-label,.apexcharts-datalabels,.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value{cursor:default;pointer-events:none}.apexcharts-pie-label-delay{opacity:0;animation-name:opaque;animation-duration:0.3s;animation-fill-mode:forwards;animation-timing-function:ease}.apexcharts-canvas .apexcharts-element-hidden{opacity:0}.apexcharts-hide .apexcharts-series-points{opacity:0}.apexcharts-gridline,.apexcharts-annotation-rect,.apexcharts-tooltip .apexcharts-marker,.apexcharts-area-series .apexcharts-area,.apexcharts-line,.apexcharts-zoom-rect,.apexcharts-toolbar svg,.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,.apexcharts-radar-series path,.apexcharts-radar-series polygon{pointer-events:none}.apexcharts-marker{transition:0.15s ease all}@keyframes opaque{0%{opacity:0}100%{opacity:1}}@keyframes resizeanim{from{opacity:0}to{opacity:0}}.resize-triggers{animation:1ms resizeanim;visibility:hidden;opacity:0}.resize-triggers,.resize-triggers>div,.contract-trigger:before{content:" ";display:block;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden}.resize-triggers>div{background:#eee;overflow:auto}.contract-trigger:before{width:200%;height:200%}.mat-badge-content{font-weight:600;font-size:12px;font-family:Roboto,Helvetica Neue,sans-serif}.mat-badge-small .mat-badge-content{font-size:9px}.mat-badge-large .mat-badge-content{font-size:24px}.mat-h1,.mat-headline,.mat-typography .mat-h1,.mat-typography .mat-headline,.mat-typography h1{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h2,.mat-title,.mat-typography .mat-h2,.mat-typography .mat-title,.mat-typography h2{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h3,.mat-subheading-2,.mat-typography .mat-h3,.mat-typography .mat-subheading-2,.mat-typography h3{font:400 16px/28px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h4,.mat-subheading-1,.mat-typography .mat-h4,.mat-typography .mat-subheading-1,.mat-typography h4{font:400 15px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.mat-h5,.mat-typography .mat-h5,.mat-typography h5{font:400 11.62px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-h6,.mat-typography .mat-h6,.mat-typography h6{font:400 9.38px/20px Roboto,Helvetica Neue,sans-serif;margin:0 0 12px}.mat-body-strong,.mat-body-2,.mat-typography .mat-body-strong,.mat-typography .mat-body-2{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body,.mat-body-1,.mat-typography .mat-body,.mat-typography .mat-body-1,.mat-typography{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-body p,.mat-body-1 p,.mat-typography .mat-body p,.mat-typography .mat-body-1 p,.mat-typography p{margin:0 0 12px}.mat-small,.mat-caption,.mat-typography .mat-small,.mat-typography .mat-caption{font:400 12px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-display-4,.mat-typography .mat-display-4{font:300 112px/112px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.05em;margin:0 0 56px}.mat-display-3,.mat-typography .mat-display-3{font:400 56px/56px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.02em;margin:0 0 64px}.mat-display-2,.mat-typography .mat-display-2{font:400 45px/48px Roboto,Helvetica Neue,sans-serif;letter-spacing:-.005em;margin:0 0 64px}.mat-display-1,.mat-typography .mat-display-1{font:400 34px/40px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 64px}.mat-bottom-sheet-container{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-button,.mat-raised-button,.mat-icon-button,.mat-stroked-button,.mat-flat-button,.mat-fab,.mat-mini-fab{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-button-toggle,.mat-card{font-family:Roboto,Helvetica Neue,sans-serif}.mat-card-title{font-size:24px;font-weight:500}.mat-card-header .mat-card-title{font-size:20px}.mat-card-subtitle,.mat-card-content{font-size:14px}.mat-checkbox{font-family:Roboto,Helvetica Neue,sans-serif}.mat-checkbox-layout .mat-checkbox-label{line-height:24px}.mat-chip{font-size:14px;font-weight:500}.mat-chip .mat-chip-trailing-icon.mat-icon,.mat-chip .mat-chip-remove.mat-icon{font-size:18px}.mat-table{font-family:Roboto,Helvetica Neue,sans-serif}.mat-header-cell{font-size:12px;font-weight:500}.mat-cell,.mat-footer-cell{font-size:14px}.mat-calendar{font-family:Roboto,Helvetica Neue,sans-serif}.mat-calendar-body{font-size:13px}.mat-calendar-body-label,.mat-calendar-period-button{font-size:14px;font-weight:500}.mat-calendar-table-header th{font-size:11px;font-weight:400}.mat-dialog-title{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-expansion-panel-header{font-family:Roboto,Helvetica Neue,sans-serif;font-size:15px;font-weight:400}.mat-expansion-panel-content{font:400 14px/20px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field{font-size:inherit;font-weight:400;line-height:1.125;font-family:Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-form-field-wrapper{padding-bottom:1.34375em}.mat-form-field-prefix .mat-icon,.mat-form-field-suffix .mat-icon{font-size:150%;line-height:1.125}.mat-form-field-prefix .mat-icon-button,.mat-form-field-suffix .mat-icon-button{height:1.5em;width:1.5em}.mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field-suffix .mat-icon-button .mat-icon{height:1.125em;line-height:1.125}.mat-form-field-infix{padding:.5em 0;border-top:.84375em solid transparent}.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34375em) scale(0.75);width:133.3333333333%}.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.34374em) scale(0.75);width:133.3333433333%}.mat-form-field-label-wrapper{top:-.84375em;padding-top:.84375em}.mat-form-field-label{top:1.34375em}.mat-form-field-underline{bottom:1.34375em}.mat-form-field-subscript-wrapper{font-size:75%;margin-top:.6666666667em;top:calc(100% - 1.7916666667em)}.mat-form-field-appearance-legacy .mat-form-field-wrapper{padding-bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-infix{padding:.4375em 0}.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.001px);width:133.3333333333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00101px);width:133.3333433333%}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28125em) scale(0.75) perspective(100px) translateZ(0.00102px);width:133.3333533333%}.mat-form-field-appearance-legacy .mat-form-field-label{top:1.28125em}.mat-form-field-appearance-legacy .mat-form-field-underline{bottom:1.25em}.mat-form-field-appearance-legacy .mat-form-field-subscript-wrapper{margin-top:.5416666667em;top:calc(100% - 1.6666666667em)}@media print{.mat-form-field-appearance-legacy.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28122em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-form-field-autofill-control:-webkit-autofill+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.28121em) scale(0.75)}.mat-form-field-appearance-legacy.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.2812em) scale(0.75)}}.mat-form-field-appearance-fill .mat-form-field-infix{padding:.25em 0 .75em}.mat-form-field-appearance-fill .mat-form-field-label{top:1.09375em;margin-top:-.5em}.mat-form-field-appearance-fill.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-fill.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-0.59374em) scale(0.75);width:133.3333433333%}.mat-form-field-appearance-outline .mat-form-field-infix{padding:1em 0}.mat-form-field-appearance-outline .mat-form-field-label{top:1.84375em;margin-top:-.25em}.mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label,.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59375em) scale(0.75);width:133.3333333333%}.mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server[label]:not(:label-shown)+.mat-form-field-label-wrapper .mat-form-field-label{transform:translateY(-1.59374em) scale(0.75);width:133.3333433333%}.mat-grid-tile-header,.mat-grid-tile-footer{font-size:14px}.mat-grid-tile-header .mat-line,.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2),.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:12px}input.mat-input-element{margin-top:-.0625em}.mat-menu-item{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:400}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px}.mat-radio-button,.mat-select{font-family:Roboto,Helvetica Neue,sans-serif}.mat-select-trigger{height:1.125em}.mat-slide-toggle-content{font-family:Roboto,Helvetica Neue,sans-serif}.mat-slider-thumb-label-text{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-stepper-vertical,.mat-stepper-horizontal{font-family:Roboto,Helvetica Neue,sans-serif}.mat-step-label{font-size:14px;font-weight:400}.mat-step-sub-label-error{font-weight:400}.mat-step-label-error{font-size:14px}.mat-step-label-selected{font-size:14px;font-weight:500}.mat-tab-group{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tab-label,.mat-tab-link{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font:500 20px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0}.mat-tooltip{font-family:Roboto,Helvetica Neue,sans-serif;font-size:10px;padding-top:6px;padding-bottom:6px}.mat-tooltip-handset{font-size:14px;padding-top:8px;padding-bottom:8px}.mat-list-item,.mat-list-option{font-family:Roboto,Helvetica Neue,sans-serif}.mat-list-base .mat-list-item{font-size:16px}.mat-list-base .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-item .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-list-option{font-size:16px}.mat-list-base .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base .mat-list-option .mat-line:nth-child(n+2){font-size:14px}.mat-list-base .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500}.mat-list-base[dense] .mat-list-item{font-size:12px}.mat-list-base[dense] .mat-list-item .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-item .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-list-option{font-size:12px}.mat-list-base[dense] .mat-list-option .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-list-base[dense] .mat-list-option .mat-line:nth-child(n+2){font-size:12px}.mat-list-base[dense] .mat-subheader{font-family:Roboto,Helvetica Neue,sans-serif;font-size:12px;font-weight:500}.mat-option{font-family:Roboto,Helvetica Neue,sans-serif;font-size:16px}.mat-optgroup-label{font:500 14px/24px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal}.mat-simple-snackbar{font-family:Roboto,Helvetica Neue,sans-serif;font-size:14px}.mat-simple-snackbar-action{line-height:1;font-family:inherit;font-size:inherit;font-weight:500}.mat-tree{font-family:Roboto,Helvetica Neue,sans-serif}.mat-tree-node,.mat-nested-tree-node{font-weight:400;font-size:14px}.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale(0)}.cdk-high-contrast-active .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:rgba(0,0,0,0.32)}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator,.mat-mdc-focus-indicator{position:relative}.mat-ripple-element{background-color:#0000001a}.mat-option{color:#000000de}.mat-option:hover:not(.mat-option-disabled),.mat-option:focus:not(.mat-option-disabled){background:rgba(0,0,0,0.04)}.mat-option.mat-selected:not(.mat-option-multiple):not(.mat-option-disabled){background:rgba(0,0,0,0.04)}.mat-option.mat-active{background:rgba(0,0,0,0.04);color:#000000de}.mat-option.mat-option-disabled{color:#00000061}.mat-primary .mat-option.mat-selected:not(.mat-option-disabled){color:#3f51b5}.mat-accent .mat-option.mat-selected:not(.mat-option-disabled){color:#ff4081}.mat-warn .mat-option.mat-selected:not(.mat-option-disabled){color:#f44336}.mat-optgroup-label{color:#0000008a}.mat-optgroup-disabled .mat-optgroup-label{color:#00000061}.mat-pseudo-checkbox{color:#0000008a}.mat-pseudo-checkbox:after{color:#fafafa}.mat-pseudo-checkbox-disabled{color:#b0b0b0}.mat-primary .mat-pseudo-checkbox-checked,.mat-primary .mat-pseudo-checkbox-indeterminate{background:#3f51b5}.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-indeterminate,.mat-accent .mat-pseudo-checkbox-checked,.mat-accent .mat-pseudo-checkbox-indeterminate{background:#ff4081}.mat-warn .mat-pseudo-checkbox-checked,.mat-warn .mat-pseudo-checkbox-indeterminate{background:#f44336}.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background:#b0b0b0}.mat-app-background{background-color:#fafafa;color:#000000de}.mat-elevation-z0{box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-elevation-z1{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-elevation-z2{box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-elevation-z3{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-elevation-z4{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-elevation-z5{box-shadow:0 3px 5px -1px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.mat-elevation-z6{box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-elevation-z7{box-shadow:0 4px 5px -2px #0003,0 7px 10px 1px #00000024,0 2px 16px 1px #0000001f}.mat-elevation-z8{box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-elevation-z9{box-shadow:0 5px 6px -3px #0003,0 9px 12px 1px #00000024,0 3px 16px 2px #0000001f}.mat-elevation-z10{box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f}.mat-elevation-z11{box-shadow:0 6px 7px -4px #0003,0 11px 15px 1px #00000024,0 4px 20px 3px #0000001f}.mat-elevation-z12{box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-elevation-z13{box-shadow:0 7px 8px -4px #0003,0 13px 19px 2px #00000024,0 5px 24px 4px #0000001f}.mat-elevation-z14{box-shadow:0 7px 9px -4px #0003,0 14px 21px 2px #00000024,0 5px 26px 4px #0000001f}.mat-elevation-z15{box-shadow:0 8px 9px -5px #0003,0 15px 22px 2px #00000024,0 6px 28px 5px #0000001f}.mat-elevation-z16{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-elevation-z17{box-shadow:0 8px 11px -5px #0003,0 17px 26px 2px #00000024,0 6px 32px 5px #0000001f}.mat-elevation-z18{box-shadow:0 9px 11px -5px #0003,0 18px 28px 2px #00000024,0 7px 34px 6px #0000001f}.mat-elevation-z19{box-shadow:0 9px 12px -6px #0003,0 19px 29px 2px #00000024,0 7px 36px 6px #0000001f}.mat-elevation-z20{box-shadow:0 10px 13px -6px #0003,0 20px 31px 3px #00000024,0 8px 38px 7px #0000001f}.mat-elevation-z21{box-shadow:0 10px 13px -6px #0003,0 21px 33px 3px #00000024,0 8px 40px 7px #0000001f}.mat-elevation-z22{box-shadow:0 10px 14px -6px #0003,0 22px 35px 3px #00000024,0 8px 42px 7px #0000001f}.mat-elevation-z23{box-shadow:0 11px 14px -7px #0003,0 23px 36px 3px #00000024,0 9px 44px 8px #0000001f}.mat-elevation-z24{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-theme-loaded-marker{display:none}.mat-autocomplete-panel{background:#fff;color:#000000de}.mat-autocomplete-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover){background:#fff}.mat-autocomplete-panel .mat-option.mat-selected:not(.mat-active):not(:hover):not(.mat-option-disabled){color:#000000de}.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-hidden .mat-badge-content{display:none}.mat-badge-content{position:absolute;text-align:center;display:inline-block;border-radius:50%;transition:transform .2s ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:16px;height:16px;line-height:16px}.mat-badge-small.mat-badge-above .mat-badge-content{top:-8px}.mat-badge-small.mat-badge-below .mat-badge-content{bottom:-8px}.mat-badge-small.mat-badge-before .mat-badge-content{left:-16px}[dir=rtl] .mat-badge-small.mat-badge-before .mat-badge-content{left:auto;right:-16px}.mat-badge-small.mat-badge-after .mat-badge-content{right:-16px}[dir=rtl] .mat-badge-small.mat-badge-after .mat-badge-content{right:auto;left:-16px}.mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-8px}.mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-8px}[dir=rtl] .mat-badge-small.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-8px}.mat-badge-medium .mat-badge-content{width:22px;height:22px;line-height:22px}.mat-badge-medium.mat-badge-above .mat-badge-content{top:-11px}.mat-badge-medium.mat-badge-below .mat-badge-content{bottom:-11px}.mat-badge-medium.mat-badge-before .mat-badge-content{left:-22px}[dir=rtl] .mat-badge-medium.mat-badge-before .mat-badge-content{left:auto;right:-22px}.mat-badge-medium.mat-badge-after .mat-badge-content{right:-22px}[dir=rtl] .mat-badge-medium.mat-badge-after .mat-badge-content{right:auto;left:-22px}.mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-11px}.mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-11px}[dir=rtl] .mat-badge-medium.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-11px}.mat-badge-large .mat-badge-content{width:28px;height:28px;line-height:28px}.mat-badge-large.mat-badge-above .mat-badge-content{top:-14px}.mat-badge-large.mat-badge-below .mat-badge-content{bottom:-14px}.mat-badge-large.mat-badge-before .mat-badge-content{left:-28px}[dir=rtl] .mat-badge-large.mat-badge-before .mat-badge-content{left:auto;right:-28px}.mat-badge-large.mat-badge-after .mat-badge-content{right:-28px}[dir=rtl] .mat-badge-large.mat-badge-after .mat-badge-content{right:auto;left:-28px}.mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-before .mat-badge-content{left:auto;right:-14px}.mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:-14px}[dir=rtl] .mat-badge-large.mat-badge-overlap.mat-badge-after .mat-badge-content{right:auto;left:-14px}.mat-badge-content{color:#fff;background:#3f51b5}.cdk-high-contrast-active .mat-badge-content{outline:solid 1px;border-radius:0}.mat-badge-accent .mat-badge-content{background:#ff4081;color:#fff}.mat-badge-warn .mat-badge-content{color:#fff;background:#f44336}.mat-badge-disabled .mat-badge-content{background:#b9b9b9;color:#00000061}.mat-bottom-sheet-container{box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f;background:#fff;color:#000000de}.mat-button,.mat-icon-button,.mat-stroked-button{color:inherit;background:transparent}.mat-button.mat-primary,.mat-icon-button.mat-primary,.mat-stroked-button.mat-primary{color:#3f51b5}.mat-button.mat-accent,.mat-icon-button.mat-accent,.mat-stroked-button.mat-accent{color:#ff4081}.mat-button.mat-warn,.mat-icon-button.mat-warn,.mat-stroked-button.mat-warn{color:#f44336}.mat-button.mat-primary.mat-button-disabled,.mat-button.mat-accent.mat-button-disabled,.mat-button.mat-warn.mat-button-disabled,.mat-button.mat-button-disabled.mat-button-disabled,.mat-icon-button.mat-primary.mat-button-disabled,.mat-icon-button.mat-accent.mat-button-disabled,.mat-icon-button.mat-warn.mat-button-disabled,.mat-icon-button.mat-button-disabled.mat-button-disabled,.mat-stroked-button.mat-primary.mat-button-disabled,.mat-stroked-button.mat-accent.mat-button-disabled,.mat-stroked-button.mat-warn.mat-button-disabled,.mat-stroked-button.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-button.mat-primary .mat-button-focus-overlay,.mat-icon-button.mat-primary .mat-button-focus-overlay,.mat-stroked-button.mat-primary .mat-button-focus-overlay{background-color:#3f51b5}.mat-button.mat-accent .mat-button-focus-overlay,.mat-icon-button.mat-accent .mat-button-focus-overlay,.mat-stroked-button.mat-accent .mat-button-focus-overlay{background-color:#ff4081}.mat-button.mat-warn .mat-button-focus-overlay,.mat-icon-button.mat-warn .mat-button-focus-overlay,.mat-stroked-button.mat-warn .mat-button-focus-overlay{background-color:#f44336}.mat-button.mat-button-disabled .mat-button-focus-overlay,.mat-icon-button.mat-button-disabled .mat-button-focus-overlay,.mat-stroked-button.mat-button-disabled .mat-button-focus-overlay{background-color:transparent}.mat-button .mat-ripple-element,.mat-icon-button .mat-ripple-element,.mat-stroked-button .mat-ripple-element{opacity:.1;background-color:currentColor}.mat-button-focus-overlay{background:#000}.mat-stroked-button:not(.mat-button-disabled){border-color:#0000001f}.mat-flat-button,.mat-raised-button,.mat-fab,.mat-mini-fab{color:#000000de;background-color:#fff}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary,.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent,.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{color:#fff}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{color:#00000042}.mat-flat-button.mat-primary,.mat-raised-button.mat-primary,.mat-fab.mat-primary,.mat-mini-fab.mat-primary{background-color:#3f51b5}.mat-flat-button.mat-accent,.mat-raised-button.mat-accent,.mat-fab.mat-accent,.mat-mini-fab.mat-accent{background-color:#ff4081}.mat-flat-button.mat-warn,.mat-raised-button.mat-warn,.mat-fab.mat-warn,.mat-mini-fab.mat-warn{background-color:#f44336}.mat-flat-button.mat-primary.mat-button-disabled,.mat-flat-button.mat-accent.mat-button-disabled,.mat-flat-button.mat-warn.mat-button-disabled,.mat-flat-button.mat-button-disabled.mat-button-disabled,.mat-raised-button.mat-primary.mat-button-disabled,.mat-raised-button.mat-accent.mat-button-disabled,.mat-raised-button.mat-warn.mat-button-disabled,.mat-raised-button.mat-button-disabled.mat-button-disabled,.mat-fab.mat-primary.mat-button-disabled,.mat-fab.mat-accent.mat-button-disabled,.mat-fab.mat-warn.mat-button-disabled,.mat-fab.mat-button-disabled.mat-button-disabled,.mat-mini-fab.mat-primary.mat-button-disabled,.mat-mini-fab.mat-accent.mat-button-disabled,.mat-mini-fab.mat-warn.mat-button-disabled,.mat-mini-fab.mat-button-disabled.mat-button-disabled{background-color:#0000001f}.mat-flat-button.mat-primary .mat-ripple-element,.mat-raised-button.mat-primary .mat-ripple-element,.mat-fab.mat-primary .mat-ripple-element,.mat-mini-fab.mat-primary .mat-ripple-element,.mat-flat-button.mat-accent .mat-ripple-element,.mat-raised-button.mat-accent .mat-ripple-element,.mat-fab.mat-accent .mat-ripple-element,.mat-mini-fab.mat-accent .mat-ripple-element,.mat-flat-button.mat-warn .mat-ripple-element,.mat-raised-button.mat-warn .mat-ripple-element,.mat-fab.mat-warn .mat-ripple-element,.mat-mini-fab.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-stroked-button:not([class*=mat-elevation-z]),.mat-flat-button:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-raised-button:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-raised-button:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.mat-raised-button.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-fab:not([class*=mat-elevation-z]),.mat-mini-fab:not([class*=mat-elevation-z]){box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]),.mat-mini-fab:not(.mat-button-disabled):active:not([class*=mat-elevation-z]){box-shadow:0 7px 8px -4px #0003,0 12px 17px 2px #00000024,0 5px 22px 4px #0000001f}.mat-fab.mat-button-disabled:not([class*=mat-elevation-z]),.mat-mini-fab.mat-button-disabled:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}.mat-button-toggle{color:#00000061}.mat-button-toggle .mat-button-toggle-focus-overlay{background-color:#0000001f}.mat-button-toggle-appearance-standard{color:#000000de;background:#fff}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:#000}.mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:solid 1px #e0e0e0}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:solid 1px #e0e0e0}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle+.mat-button-toggle{border-left:none;border-right:none;border-top:solid 1px #e0e0e0}.mat-button-toggle-checked{background-color:#e0e0e0;color:#0000008a}.mat-button-toggle-checked.mat-button-toggle-appearance-standard{color:#000000de}.mat-button-toggle-disabled{color:#00000042;background-color:#eee}.mat-button-toggle-disabled.mat-button-toggle-appearance-standard{background:#fff}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:#bdbdbd}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border:solid 1px #e0e0e0}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{line-height:48px}.mat-card{background:#fff;color:#000000de}.mat-card:not([class*=mat-elevation-z]){box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f}.mat-card.mat-card-flat:not([class*=mat-elevation-z]){box-shadow:0 0 #0003,0 0 #00000024,0 0 #0000001f}.mat-card-subtitle{color:#0000008a}.mat-checkbox-frame{border-color:#0000008a}.mat-checkbox-checkmark{fill:#fafafa}.mat-checkbox-checkmark-path{stroke:#fafafa !important}.mat-checkbox-mixedmark{background-color:#fafafa}.mat-checkbox-indeterminate.mat-primary .mat-checkbox-background,.mat-checkbox-checked.mat-primary .mat-checkbox-background{background-color:#3f51b5}.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background,.mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:#ff4081}.mat-checkbox-indeterminate.mat-warn .mat-checkbox-background,.mat-checkbox-checked.mat-warn .mat-checkbox-background{background-color:#f44336}.mat-checkbox-disabled.mat-checkbox-checked .mat-checkbox-background,.mat-checkbox-disabled.mat-checkbox-indeterminate .mat-checkbox-background{background-color:#b0b0b0}.mat-checkbox-disabled:not(.mat-checkbox-checked) .mat-checkbox-frame{border-color:#b0b0b0}.mat-checkbox-disabled .mat-checkbox-label{color:#00000061}.mat-checkbox .mat-ripple-element{background-color:#000}.mat-checkbox-checked.mat-primary:not(.mat-checkbox-disabled) .mat-ripple-element,.mat-checkbox.mat-primary:active:not(.mat-checkbox-disabled) .mat-ripple-element{background:#3f51b5}.mat-checkbox-checked.mat-accent:not(.mat-checkbox-disabled) .mat-ripple-element,.mat-checkbox.mat-accent:active:not(.mat-checkbox-disabled) .mat-ripple-element{background:#ff4081}.mat-checkbox-checked.mat-warn:not(.mat-checkbox-disabled) .mat-ripple-element,.mat-checkbox.mat-warn:active:not(.mat-checkbox-disabled) .mat-ripple-element{background:#f44336}.mat-chip.mat-standard-chip{background-color:#e0e0e0;color:#000000de}.mat-chip.mat-standard-chip .mat-chip-remove{color:#000000de;opacity:.4}.mat-chip.mat-standard-chip:not(.mat-chip-disabled):active{box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f}.mat-chip.mat-standard-chip:not(.mat-chip-disabled) .mat-chip-remove:hover{opacity:.54}.mat-chip.mat-standard-chip.mat-chip-disabled{opacity:.4}.mat-chip.mat-standard-chip:after{background:#000}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary{background-color:#3f51b5;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-primary .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn{background-color:#f44336;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-warn .mat-ripple-element{background-color:#ffffff1a}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent{background-color:#ff4081;color:#fff}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-chip-remove{color:#fff;opacity:.4}.mat-chip.mat-standard-chip.mat-chip-selected.mat-accent .mat-ripple-element{background-color:#ffffff1a}.mat-table{background:#fff}.mat-table thead,.mat-table tbody,.mat-table tfoot,mat-header-row,mat-row,mat-footer-row,[mat-header-row],[mat-row],[mat-footer-row],.mat-table-sticky{background:inherit}mat-row,mat-header-row,mat-footer-row,th.mat-header-cell,td.mat-cell,td.mat-footer-cell{border-bottom-color:#0000001f}.mat-header-cell{color:#0000008a}.mat-cell,.mat-footer-cell{color:#000000de}.mat-calendar-arrow{fill:#0000008a}.mat-datepicker-toggle,.mat-datepicker-content .mat-calendar-next-button,.mat-datepicker-content .mat-calendar-previous-button{color:#0000008a}.mat-calendar-table-header-divider:after{background:rgba(0,0,0,0.12)}.mat-calendar-table-header,.mat-calendar-body-label{color:#0000008a}.mat-calendar-body-cell-content,.mat-date-range-input-separator{color:#000000de;border-color:transparent}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:#00000061}.mat-form-field-disabled .mat-date-range-input-separator{color:#00000061}.mat-calendar-body-in-preview{color:#0000003d}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#00000061}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:#0000002e}.mat-calendar-body-in-range:before{background:rgba(63,81,181,0.2)}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,0.2)}.mat-calendar-body-comparison-bridge-start:before,[dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right, rgba(63,81,181,0.2) 50%, rgba(249,171,0,0.2) 50%)}.mat-calendar-body-comparison-bridge-end:before,[dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left, rgba(63,81,181,0.2) 50%, rgba(249,171,0,0.2) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-calendar-body-selected{background-color:#3f51b5;color:#fff}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#3f51b566}.mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}@media (hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#3f51b54d}}.mat-datepicker-content{box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;background-color:#fff;color:#000000de}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range:before{background:rgba(255,64,129,0.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,0.2)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right, rgba(255,64,129,0.2) 50%, rgba(249,171,0,0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-accent [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left, rgba(255,64,129,0.2) 50%, rgba(249,171,0,0.2) 50%)}.mat-datepicker-content.mat-accent .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-accent .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-accent .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-accent .mat-calendar-body-selected{background-color:#ff4081;color:#fff}.mat-datepicker-content.mat-accent .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#ff408166}.mat-datepicker-content.mat-accent .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-accent .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-accent .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}@media (hover: hover){.mat-datepicker-content.mat-accent .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#ff40814d}}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range:before{background:rgba(244,67,54,0.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range:before{background:rgba(249,171,0,0.2)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-start:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-end:before{background:linear-gradient(to right, rgba(244,67,54,0.2) 50%, rgba(249,171,0,0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-bridge-end:before,.mat-datepicker-content.mat-warn [dir=rtl] .mat-calendar-body-comparison-bridge-start:before{background:linear-gradient(to left, rgba(244,67,54,0.2) 50%, rgba(249,171,0,0.2) 50%)}.mat-datepicker-content.mat-warn .mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range.mat-calendar-body-in-range:after{background:#a8dab5}.mat-datepicker-content.mat-warn .mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-datepicker-content.mat-warn .mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:#46a35e}.mat-datepicker-content.mat-warn .mat-calendar-body-selected{background-color:#f44336;color:#fff}.mat-datepicker-content.mat-warn .mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:#f4433666}.mat-datepicker-content.mat-warn .mat-calendar-body-today.mat-calendar-body-selected{box-shadow:inset 0 0 0 1px #fff}.mat-datepicker-content.mat-warn .cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.mat-datepicker-content.mat-warn .cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}@media (hover: hover){.mat-datepicker-content.mat-warn .mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:#f443364d}}.mat-datepicker-content-touch{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f}.mat-datepicker-toggle-active{color:#3f51b5}.mat-datepicker-toggle-active.mat-accent{color:#ff4081}.mat-datepicker-toggle-active.mat-warn{color:#f44336}.mat-date-range-input-inner[disabled]{color:#00000061}.mat-dialog-container{box-shadow:0 11px 15px -7px #0003,0 24px 38px 3px #00000024,0 9px 46px 8px #0000001f;background:#fff;color:#000000de}.mat-divider{border-top-color:#0000001f}.mat-divider-vertical{border-right-color:#0000001f}.mat-expansion-panel{background:#fff;color:#000000de}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f}.mat-action-row{border-top-color:#0000001f}.mat-expansion-panel .mat-expansion-panel-header.cdk-keyboard-focused:not([aria-disabled=true]),.mat-expansion-panel .mat-expansion-panel-header.cdk-program-focused:not([aria-disabled=true]),.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:hover:not([aria-disabled=true]){background:rgba(0,0,0,0.04)}@media (hover: none){.mat-expansion-panel:not(.mat-expanded):not([aria-disabled=true]) .mat-expansion-panel-header:hover{background:#fff}}.mat-expansion-panel-header-title{color:#000000de}.mat-expansion-panel-header-description,.mat-expansion-indicator:after{color:#0000008a}.mat-expansion-panel-header[aria-disabled=true]{color:#00000042}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header{height:48px}.mat-expansion-panel-header.mat-expanded{height:64px}.mat-form-field-label,.mat-hint{color:#0009}.mat-form-field.mat-focused .mat-form-field-label{color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-label.mat-accent{color:#ff4081}.mat-form-field.mat-focused .mat-form-field-label.mat-warn{color:#f44336}.mat-focused .mat-form-field-required-marker{color:#ff4081}.mat-form-field-ripple{background-color:#000000de}.mat-form-field.mat-focused .mat-form-field-ripple{background-color:#3f51b5}.mat-form-field.mat-focused .mat-form-field-ripple.mat-accent{background-color:#ff4081}.mat-form-field.mat-focused .mat-form-field-ripple.mat-warn{background-color:#f44336}.mat-form-field-type-mat-native-select.mat-focused:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#3f51b5}.mat-form-field-type-mat-native-select.mat-focused.mat-accent:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#ff4081}.mat-form-field-type-mat-native-select.mat-focused.mat-warn:not(.mat-form-field-invalid) .mat-form-field-infix:after{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-label,.mat-form-field.mat-form-field-invalid .mat-form-field-label.mat-accent,.mat-form-field.mat-form-field-invalid .mat-form-field-label .mat-form-field-required-marker{color:#f44336}.mat-form-field.mat-form-field-invalid .mat-form-field-ripple,.mat-form-field.mat-form-field-invalid .mat-form-field-ripple.mat-accent{background-color:#f44336}.mat-error{color:#f44336}.mat-form-field-appearance-legacy .mat-form-field-label,.mat-form-field-appearance-legacy .mat-hint{color:#0000008a}.mat-form-field-appearance-legacy .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-legacy.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0,0,0,0.42) 0%, rgba(0,0,0,0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-standard .mat-form-field-underline{background-color:#0000006b}.mat-form-field-appearance-standard.mat-form-field-disabled .mat-form-field-underline{background-image:linear-gradient(to right, rgba(0,0,0,0.42) 0%, rgba(0,0,0,0.42) 33%, transparent 0%);background-size:4px 100%;background-repeat:repeat-x}.mat-form-field-appearance-fill .mat-form-field-flex{background-color:#0000000a}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-flex{background-color:#00000005}.mat-form-field-appearance-fill .mat-form-field-underline:before{background-color:#0000006b}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-fill.mat-form-field-disabled .mat-form-field-underline:before{background-color:transparent}.mat-form-field-appearance-outline .mat-form-field-outline{color:#0000001f}.mat-form-field-appearance-outline .mat-form-field-outline-thick{color:#000000de}.mat-form-field-appearance-outline.mat-focused .mat-form-field-outline-thick{color:#3f51b5}.mat-form-field-appearance-outline.mat-focused.mat-accent .mat-form-field-outline-thick{color:#ff4081}.mat-form-field-appearance-outline.mat-focused.mat-warn .mat-form-field-outline-thick,.mat-form-field-appearance-outline.mat-form-field-invalid.mat-form-field-invalid .mat-form-field-outline-thick{color:#f44336}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-label{color:#00000061}.mat-form-field-appearance-outline.mat-form-field-disabled .mat-form-field-outline{color:#0000000f}.mat-icon.mat-primary{color:#3f51b5}.mat-icon.mat-accent{color:#ff4081}.mat-icon.mat-warn{color:#f44336}.mat-form-field-type-mat-native-select .mat-form-field-infix:after{color:#0000008a}.mat-input-element:disabled,.mat-form-field-type-mat-native-select.mat-form-field-disabled .mat-form-field-infix:after{color:#00000061}.mat-input-element{caret-color:#3f51b5}.mat-input-element::placeholder{color:#0000006b}.mat-input-element::-moz-placeholder{color:#0000006b}.mat-input-element::-webkit-input-placeholder{color:#0000006b}.mat-input-element:-ms-input-placeholder{color:#0000006b}.mat-form-field.mat-accent .mat-input-element{caret-color:#ff4081}.mat-form-field.mat-warn .mat-input-element,.mat-form-field-invalid .mat-input-element{caret-color:#f44336}.mat-form-field-type-mat-native-select.mat-form-field-invalid .mat-form-field-infix:after{color:#f44336}.mat-list-base .mat-list-item,.mat-list-base .mat-list-option{color:#000000de}.mat-list-base .mat-subheader{color:#0000008a}.mat-list-base .mat-list-item-disabled{background-color:#eee;color:#00000061}.mat-list-option:hover,.mat-list-option:focus,.mat-nav-list .mat-list-item:hover,.mat-nav-list .mat-list-item:focus,.mat-action-list .mat-list-item:hover,.mat-action-list .mat-list-item:focus{background:rgba(0,0,0,0.04)}.mat-list-single-selected-option,.mat-list-single-selected-option:hover,.mat-list-single-selected-option:focus{background:rgba(0,0,0,0.12)}.mat-menu-panel{background:#fff}.mat-menu-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-menu-item{background:transparent;color:#000000de}.mat-menu-item[disabled],.mat-menu-item[disabled] .mat-menu-submenu-icon,.mat-menu-item[disabled] .mat-icon-no-color{color:#00000061}.mat-menu-item .mat-icon-no-color,.mat-menu-submenu-icon{color:#0000008a}.mat-menu-item:hover:not([disabled]),.mat-menu-item.cdk-program-focused:not([disabled]),.mat-menu-item.cdk-keyboard-focused:not([disabled]),.mat-menu-item-highlighted:not([disabled]){background:rgba(0,0,0,0.04)}.mat-paginator{background:#fff}.mat-paginator,.mat-paginator-page-size .mat-select-trigger{color:#0000008a}.mat-paginator-decrement,.mat-paginator-increment{border-top:2px solid rgba(0,0,0,0.54);border-right:2px solid rgba(0,0,0,0.54)}.mat-paginator-first,.mat-paginator-last{border-top:2px solid rgba(0,0,0,0.54)}.mat-icon-button[disabled] .mat-paginator-decrement,.mat-icon-button[disabled] .mat-paginator-increment,.mat-icon-button[disabled] .mat-paginator-first,.mat-icon-button[disabled] .mat-paginator-last{border-color:#00000061}.mat-paginator-container{min-height:56px}.mat-progress-bar-background{fill:#cbd0e9}.mat-progress-bar-buffer{background-color:#cbd0e9}.mat-progress-bar-fill:after{background-color:#3f51b5}.mat-progress-bar.mat-accent .mat-progress-bar-background{fill:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-buffer{background-color:#fbccdc}.mat-progress-bar.mat-accent .mat-progress-bar-fill:after{background-color:#ff4081}.mat-progress-bar.mat-warn .mat-progress-bar-background{fill:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-buffer{background-color:#f9ccc9}.mat-progress-bar.mat-warn .mat-progress-bar-fill:after{background-color:#f44336}.mat-progress-spinner circle,.mat-spinner circle{stroke:#3f51b5}.mat-progress-spinner.mat-accent circle,.mat-spinner.mat-accent circle{stroke:#ff4081}.mat-progress-spinner.mat-warn circle,.mat-spinner.mat-warn circle{stroke:#f44336}.mat-radio-outer-circle{border-color:#0000008a}.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-outer-circle{border-color:#3f51b5}.mat-radio-button.mat-primary .mat-radio-inner-circle,.mat-radio-button.mat-primary .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-primary.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-primary:active .mat-radio-persistent-ripple{background-color:#3f51b5}.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#ff4081}.mat-radio-button.mat-accent .mat-radio-inner-circle,.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-accent:active .mat-radio-persistent-ripple{background-color:#ff4081}.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-outer-circle{border-color:#f44336}.mat-radio-button.mat-warn .mat-radio-inner-circle,.mat-radio-button.mat-warn .mat-radio-ripple .mat-ripple-element:not(.mat-radio-persistent-ripple),.mat-radio-button.mat-warn.mat-radio-checked .mat-radio-persistent-ripple,.mat-radio-button.mat-warn:active .mat-radio-persistent-ripple{background-color:#f44336}.mat-radio-button.mat-radio-disabled.mat-radio-checked .mat-radio-outer-circle,.mat-radio-button.mat-radio-disabled .mat-radio-outer-circle{border-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-ripple .mat-ripple-element,.mat-radio-button.mat-radio-disabled .mat-radio-inner-circle{background-color:#00000061}.mat-radio-button.mat-radio-disabled .mat-radio-label-content{color:#00000061}.mat-radio-button .mat-ripple-element{background-color:#000}.mat-select-value{color:#000000de}.mat-select-placeholder{color:#0000006b}.mat-select-disabled .mat-select-value{color:#00000061}.mat-select-arrow{color:#0000008a}.mat-select-panel{background:#fff}.mat-select-panel:not([class*=mat-elevation-z]){box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f}.mat-select-panel .mat-option.mat-selected:not(.mat-option-multiple){background:rgba(0,0,0,0.12)}.mat-form-field.mat-focused.mat-primary .mat-select-arrow{color:#3f51b5}.mat-form-field.mat-focused.mat-accent .mat-select-arrow{color:#ff4081}.mat-form-field.mat-focused.mat-warn .mat-select-arrow,.mat-form-field .mat-select.mat-select-invalid .mat-select-arrow{color:#f44336}.mat-form-field .mat-select.mat-select-disabled .mat-select-arrow{color:#00000061}.mat-drawer-container{background-color:#fafafa;color:#000000de}.mat-drawer{background-color:#fff;color:#000000de}.mat-drawer.mat-drawer-push{background-color:#fff}.mat-drawer:not(.mat-drawer-side){box-shadow:0 8px 10px -5px #0003,0 16px 24px 2px #00000024,0 6px 30px 5px #0000001f}.mat-drawer-side{border-right:solid 1px rgba(0,0,0,0.12)}.mat-drawer-side.mat-drawer-end,[dir=rtl] .mat-drawer-side{border-left:solid 1px rgba(0,0,0,0.12);border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-left:none;border-right:solid 1px rgba(0,0,0,0.12)}.mat-drawer-backdrop.mat-drawer-shown{background-color:#0009}.mat-slide-toggle.mat-checked .mat-slide-toggle-thumb{background-color:#ff4081}.mat-slide-toggle.mat-checked .mat-slide-toggle-bar{background-color:#ff40818a}.mat-slide-toggle.mat-checked .mat-ripple-element{background-color:#ff4081}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-thumb{background-color:#3f51b5}.mat-slide-toggle.mat-primary.mat-checked .mat-slide-toggle-bar{background-color:#3f51b58a}.mat-slide-toggle.mat-primary.mat-checked .mat-ripple-element{background-color:#3f51b5}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-thumb{background-color:#f44336}.mat-slide-toggle.mat-warn.mat-checked .mat-slide-toggle-bar{background-color:#f443368a}.mat-slide-toggle.mat-warn.mat-checked .mat-ripple-element{background-color:#f44336}.mat-slide-toggle:not(.mat-checked) .mat-ripple-element{background-color:#000}.mat-slide-toggle-thumb{box-shadow:0 2px 1px -1px #0003,0 1px 1px #00000024,0 1px 3px #0000001f;background-color:#fafafa}.mat-slide-toggle-bar{background-color:#00000061}.mat-slider-track-background{background-color:#00000042}.mat-slider.mat-primary .mat-slider-track-fill,.mat-slider.mat-primary .mat-slider-thumb,.mat-slider.mat-primary .mat-slider-thumb-label{background-color:#3f51b5}.mat-slider.mat-primary .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-primary .mat-slider-focus-ring{background-color:#3f51b533}.mat-slider.mat-accent .mat-slider-track-fill,.mat-slider.mat-accent .mat-slider-thumb,.mat-slider.mat-accent .mat-slider-thumb-label{background-color:#ff4081}.mat-slider.mat-accent .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-accent .mat-slider-focus-ring{background-color:#ff408133}.mat-slider.mat-warn .mat-slider-track-fill,.mat-slider.mat-warn .mat-slider-thumb,.mat-slider.mat-warn .mat-slider-thumb-label{background-color:#f44336}.mat-slider.mat-warn .mat-slider-thumb-label-text{color:#fff}.mat-slider.mat-warn .mat-slider-focus-ring{background-color:#f4433633}.mat-slider:hover .mat-slider-track-background,.mat-slider.cdk-focused .mat-slider-track-background{background-color:#00000061}.mat-slider.mat-slider-disabled .mat-slider-track-background,.mat-slider.mat-slider-disabled .mat-slider-track-fill,.mat-slider.mat-slider-disabled .mat-slider-thumb,.mat-slider.mat-slider-disabled:hover .mat-slider-track-background{background-color:#00000042}.mat-slider.mat-slider-min-value .mat-slider-focus-ring{background-color:#0000001f}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing .mat-slider-thumb-label{background-color:#000000de}.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb,.mat-slider.mat-slider-min-value.mat-slider-thumb-label-showing.cdk-focused .mat-slider-thumb-label{background-color:#00000042}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042;background-color:transparent}.mat-slider.mat-slider-min-value:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value.cdk-focused:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000061}.mat-slider.mat-slider-min-value.mat-slider-disabled:not(.mat-slider-thumb-label-showing):hover .mat-slider-thumb,.mat-slider.mat-slider-min-value.cdk-focused.mat-slider-disabled:not(.mat-slider-thumb-label-showing) .mat-slider-thumb{border-color:#00000042}.mat-slider-has-ticks .mat-slider-wrapper:after{border-color:#000000b3}.mat-slider-horizontal .mat-slider-ticks{background-image:repeating-linear-gradient(to right, rgba(0,0,0,0.7), rgba(0,0,0,0.7) 2px, transparent 0, transparent);background-image:-moz-repeating-linear-gradient(0.0001deg, rgba(0,0,0,0.7), rgba(0,0,0,0.7) 2px, transparent 0, transparent)}.mat-slider-vertical .mat-slider-ticks{background-image:repeating-linear-gradient(to bottom, rgba(0,0,0,0.7), rgba(0,0,0,0.7) 2px, transparent 0, transparent)}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused,.mat-step-header:hover:not([aria-disabled]),.mat-step-header[aria-disabled=false]:hover{background-color:#0000000a}.mat-step-header[aria-disabled=true]:hover{cursor:default}@media (hover: none){.mat-step-header:hover{background:none}}.mat-step-header .mat-step-label,.mat-step-header .mat-step-optional{color:#0000008a}.mat-step-header .mat-step-icon{background-color:#0000008a;color:#fff}.mat-step-header .mat-step-icon-selected,.mat-step-header .mat-step-icon-state-done,.mat-step-header .mat-step-icon-state-edit{background-color:#3f51b5;color:#fff}.mat-step-header.mat-accent .mat-step-icon{color:#fff}.mat-step-header.mat-accent .mat-step-icon-selected,.mat-step-header.mat-accent .mat-step-icon-state-done,.mat-step-header.mat-accent .mat-step-icon-state-edit{background-color:#ff4081;color:#fff}.mat-step-header.mat-warn .mat-step-icon{color:#fff}.mat-step-header.mat-warn .mat-step-icon-selected,.mat-step-header.mat-warn .mat-step-icon-state-done,.mat-step-header.mat-warn .mat-step-icon-state-edit{background-color:#f44336;color:#fff}.mat-step-header .mat-step-icon-state-error{background-color:transparent;color:#f44336}.mat-step-header .mat-step-label.mat-step-label-active{color:#000000de}.mat-step-header .mat-step-label.mat-step-label-error{color:#f44336}.mat-stepper-horizontal,.mat-stepper-vertical{background-color:#fff}.mat-stepper-vertical-line:before{border-left-color:#0000001f}.mat-horizontal-stepper-header:before,.mat-horizontal-stepper-header:after,.mat-stepper-horizontal-line{border-top-color:#0000001f}.mat-horizontal-stepper-header{height:72px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header,.mat-vertical-stepper-header{padding:24px}.mat-stepper-vertical-line:before{top:-16px;bottom:-16px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:after,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:before{top:36px}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{top:36px}.mat-sort-header-arrow{color:#757575}.mat-tab-nav-bar,.mat-tab-header{border-bottom:1px solid rgba(0,0,0,0.12)}.mat-tab-group-inverted-header .mat-tab-nav-bar,.mat-tab-group-inverted-header .mat-tab-header{border-top:1px solid rgba(0,0,0,0.12);border-bottom:none}.mat-tab-label,.mat-tab-link{color:#000000de}.mat-tab-label.mat-tab-disabled,.mat-tab-link.mat-tab-disabled{color:#00000061}.mat-tab-header-pagination-chevron{border-color:#000000de}.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#00000061}.mat-tab-group[class*=mat-background-]>.mat-tab-header,.mat-tab-nav-bar[class*=mat-background-]{border-bottom:none;border-top:none}.mat-tab-group.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-primary .mat-ink-bar,.mat-tab-nav-bar.mat-primary .mat-ink-bar{background-color:#3f51b5}.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-primary.mat-background-primary>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-accent .mat-ink-bar,.mat-tab-nav-bar.mat-accent .mat-ink-bar{background-color:#ff4081}.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-accent.mat-background-accent>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-warn .mat-ink-bar,.mat-tab-nav-bar.mat-warn .mat-ink-bar{background-color:#f44336}.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-group.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-header .mat-ink-bar,.mat-tab-nav-bar.mat-warn.mat-background-warn>.mat-tab-link-container .mat-ink-bar{background-color:#fff}.mat-tab-group.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-primary .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#c5cae94d}.mat-tab-group.mat-background-primary>.mat-tab-header,.mat-tab-group.mat-background-primary>.mat-tab-link-container,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination{background-color:#3f51b5}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-primary>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-primary>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-accent .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ff80ab4d}.mat-tab-group.mat-background-accent>.mat-tab-header,.mat-tab-group.mat-background-accent>.mat-tab-link-container,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination{background-color:#ff4081}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-accent>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-accent>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-tab-group.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-group.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-label.cdk-program-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-keyboard-focused:not(.mat-tab-disabled),.mat-tab-nav-bar.mat-background-warn .mat-tab-link.cdk-program-focused:not(.mat-tab-disabled){background-color:#ffcdd24d}.mat-tab-group.mat-background-warn>.mat-tab-header,.mat-tab-group.mat-background-warn>.mat-tab-link-container,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination{background-color:#f44336}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link{color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-label.mat-tab-disabled,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-tab-link.mat-tab-disabled{color:#fff6}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-group.mat-background-warn>.mat-tab-header .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-focus-indicator:before,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-focus-indicator:before{border-color:#fff}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination-disabled .mat-tab-header-pagination-chevron{border-color:#fff;opacity:.4}.mat-tab-group.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-group.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-link-container .mat-ripple-element,.mat-tab-nav-bar.mat-background-warn>.mat-tab-header-pagination .mat-ripple-element{background-color:#fff;opacity:.12}.mat-toolbar{background:#f5f5f5;color:#000000de}.mat-toolbar.mat-primary{background:#3f51b5;color:#fff}.mat-toolbar.mat-accent{background:#ff4081;color:#fff}.mat-toolbar.mat-warn{background:#f44336;color:#fff}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar-multiple-rows{min-height:64px}.mat-toolbar-row,.mat-toolbar-single-row{height:64px}@media (max-width: 599px){.mat-toolbar-multiple-rows{min-height:56px}.mat-toolbar-row,.mat-toolbar-single-row{height:56px}}.mat-tooltip{background:rgba(97,97,97,0.9)}.mat-tree{background:#fff}.mat-tree-node,.mat-nested-tree-node{color:#000000de}.mat-tree-node{min-height:48px}.mat-snack-bar-container{color:#ffffffb3;background:#323232;box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.mat-simple-snackbar-action{color:#ff4081}.mapMarkerInfoWindow{display:flex;height:112px;overflow:hidden}.mapMarkerInfoWindow.isMobile .mapMarkerInfoWindow-details{padding:4px;font-size:12px}.mapMarkerInfoWindow.isMobile .mapMarkerInfoWindow-details p{-webkit-line-clamp:3}.mapMarkerInfoWindow.Default .mapMarkerInfoWindow-details{padding:4px 4px 4px 8px;font-size:16px}.mapMarkerInfoWindow.Default .mapMarkerInfoWindow-details p{-webkit-line-clamp:2}.mapMarkerInfoWindow-feature img{width:112px;height:100%;object-fit:cover}.mapMarkerInfoWindow-details{flex-grow:1}.mapMarkerInfoWindow-details>*{word-break:normal}.mapMarkerInfoWindow-details p{font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;white-space:normal}.mapMarkerInfoWindow-details span{color:#898989}.gm-style .gm-style-iw-tc:after{display:none}.mapWidget-infoWindowCustom{width:calc(100% - 120px);margin-bottom:20px}.mapWidget-infoWindowCustom .content{width:-moz-fit-content;width:fit-content;border:solid .3px #707070;background:#FFFFFF;margin:0 auto}.mapWidget-infoWindowCustom .content .mapChomeInfoWindow,.mapWidget-infoWindowCustom .content .mapMarkerInfoWindow{padding:12px}*:focus{outline:none}.mapWidget-gmap button.gm-ui-hover-effect{display:none;visibility:hidden;opacity:0}.mapInfoWidget-infoMarkTooltip .selectMapStatisticLayerWidget-infoMarkTooltip{font-size:14px}.select-facility,.select-statistic,.select-disaster{z-index:10}.select-facility::-webkit-scrollbar,.select-statistic::-webkit-scrollbar,.select-disaster::-webkit-scrollbar{display:none}.select-facility .mat-button-toggle-group,.select-statistic .mat-button-toggle-group,.select-disaster .mat-button-toggle-group{overflow:unset;box-shadow:unset;max-width:100%;display:flex;flex-wrap:nowrap;align-items:center}.select-facility .mat-button-toggle-group .mat-button-toggle,.select-statistic .mat-button-toggle-group .mat-button-toggle,.select-disaster .mat-button-toggle-group .mat-button-toggle{background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:.5px solid #9e9e9e;margin-right:5px;border-radius:5px;opacity:1;object-fit:contain;color:#9e9e9e;display:flex}.select-facility .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button,.select-statistic .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button,.select-disaster .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button{display:flex;align-items:center;justify-content:center}.select-facility .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg,.select-statistic .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg,.select-disaster .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg{width:24px;height:24px;margin-right:20px}.select-facility .mat-button-toggle-group .mat-button-toggle:last-child,.select-statistic .mat-button-toggle-group .mat-button-toggle:last-child,.select-disaster .mat-button-toggle-group .mat-button-toggle:last-child{margin-right:0}.select-facility .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked,.select-statistic .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked,.select-disaster .mat-button-toggle-group .mat-button-toggle.mat-button-toggle-checked{background:#9e9e9e 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:.5px solid #9e9e9e;color:#fff}.select-facility.Small,.select-facility.XSmall,.select-statistic.Small,.select-statistic.XSmall,.select-disaster.Small,.select-disaster.XSmall{max-width:100%}.select-facility.Small::-webkit-scrollbar,.select-facility.XSmall::-webkit-scrollbar,.select-statistic.Small::-webkit-scrollbar,.select-statistic.XSmall::-webkit-scrollbar,.select-disaster.Small::-webkit-scrollbar,.select-disaster.XSmall::-webkit-scrollbar{display:none}.select-facility.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content,.select-facility.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content,.select-statistic.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content,.select-statistic.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content,.select-disaster.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content,.select-disaster.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content{padding:0}.select-facility.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .statistic-category,.select-facility.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .type-name,.select-facility.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .statistic-category,.select-facility.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .type-name,.select-statistic.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .statistic-category,.select-statistic.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .type-name,.select-statistic.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .statistic-category,.select-statistic.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .type-name,.select-disaster.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .statistic-category,.select-disaster.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .type-name,.select-disaster.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .statistic-category,.select-disaster.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-label-content .type-name{display:block;line-height:1em;font-size:12px;font-weight:700;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center}.select-facility.Small .mat-button-toggle-group .mat-button-toggle,.select-statistic.Small .mat-button-toggle-group .mat-button-toggle,.select-disaster.Small .mat-button-toggle-group .mat-button-toggle{height:70px;width:70px}.select-facility.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg,.select-statistic.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg,.select-disaster.Small .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg{width:18px;height:28px}.select-facility.XSmall .mat-button-toggle-group .mat-button-toggle,.select-statistic.XSmall .mat-button-toggle-group .mat-button-toggle,.select-disaster.XSmall .mat-button-toggle-group .mat-button-toggle{height:60px;width:60px}.select-facility.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg,.select-statistic.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg,.select-disaster.XSmall .mat-button-toggle-group .mat-button-toggle .mat-button-toggle-button .mat-button-toggle-button-label-content .mat-icon svg{width:18px;height:18px}.select-future-facility .mat-slider.mat-accent .mat-slider-track-fill,.select-future-facility .mat-slider.mat-accent .mat-slider-thumb{background-color:#37ce4b}.statistic-accordion.Small .mat-expansion-panel-body,.statistic-accordion.XSmall .mat-expansion-panel-body{padding:0}.statistic-accordion.Small .mat-expansion-panel-spacing,.statistic-accordion.XSmall .mat-expansion-panel-spacing{margin:0}.border-bottom{width:calc(100% - 48px);margin:10px auto;border:1px solid #707070}.statistic-hazard.XSmall .mat-expansion-panel .mat-content,.statistic-hazard.Small .mat-expansion-panel .mat-content{flex:unset}.statistic-hazard.XSmall .mat-expansion-panel-body,.statistic-hazard.Small .mat-expansion-panel-body{padding:0}.statistic-hazard.XSmall .content-hazard .mat-expansion-panel-body,.statistic-hazard.Small .content-hazard .mat-expansion-panel-body{padding:0 24px 16px}.statistic-hazard.Default .mat-expansion-panel-spacing{margin:0;border-radius:unset}.mat-expansion-panel-statistics,.mat-expansion-panel-hazard{border-radius:unset !important}.show-statistic-map .statistic-radio-button,.show-statistic-map .statistic-radio-button .mat-radio-label-content{width:100%}.show-statistic-map.Default .statistic-radio-button .mat-radio-container,.show-statistic-map.Small .statistic-radio-button .mat-radio-container,.show-statistic-map.Default .statistic-radio-button .mat-radio-outer-circle,.show-statistic-map.Small .statistic-radio-button .mat-radio-outer-circle,.show-statistic-map.Default .statistic-radio-button .mat-radio-inner-circle,.show-statistic-map.Small .statistic-radio-button .mat-radio-inner-circle{height:18px;width:18px}.show-statistic-map.Default .statistic-radio-button.mat-radio-checked .mat-radio-outer-circle,.show-statistic-map.Small .statistic-radio-button.mat-radio-checked .mat-radio-outer-circle{border-color:unset;border-width:1px}.show-statistic-map.Default .statistic-radio-button.mat-radio-checked .mat-radio-inner-circle,.show-statistic-map.Small .statistic-radio-button.mat-radio-checked .mat-radio-inner-circle{background-color:#f45720}.show-statistic-map.XSmall .statistic-radio-button .mat-radio-container,.show-statistic-map.XSmall .statistic-radio-button .mat-radio-outer-circle,.show-statistic-map.XSmall .statistic-radio-button .mat-radio-inner-circle{height:15px;width:15px}.show-statistic-map.XSmall .statistic-radio-button.mat-radio-checked .mat-radio-outer-circle{border-color:unset;border-width:1px}.show-statistic-map.XSmall .statistic-radio-button.mat-radio-checked .mat-radio-inner-circle{background-color:#f45720}mat-icon{line-height:0}label{margin:revert;padding:revert;text-indent:revert}h1,h2,h3,h4,h5,h6{font-size:revert;font-weight:revert;line-height:revert}.coming_soon{position:absolute;top:20px;left:50%;transform:translate(-50%, 0)}.about_figure_3{position:relative}.images_odakyu_property{margin-top:30px;text-align:center}.about-main{display:flex;margin-bottom:2em}.about-main dd{-webkit-box-flex:1;flex:1;margin-left:5%}.about-main .second-ttl{margin-bottom:30px;font-size:1.5rem;font-weight:700;line-height:1.5}.about-main .about-text{font-size:15px;line-height:2}@media screen and (max-width: 768px){.about-main{display:block}.about-main dd{width:100%;margin-top:25px;margin-left:0}.strengPointBox .strongPoint li a figure.about_figure_3,.strongPoint li figure.about_figure_3{padding-top:35px}.about-thumb{width:100%}}@media screen and (min-width: 768px){.about-thumb{width:512px}}.tittle_span{font-weight:600;font-size:1.25em}.subject_span{font-weight:600;font-size:1.20em}.second li a.link_new_tab,a.link_new_tab{color:#0575E6;text-decoration:none}.icon_new_tab{width:1em;height:1em;margin-right:0.5em;vertical-align:middle;transition:all 0.3s ease;fill:#0853a4;display:inline}.utility_txt{position:relative;top:10px}.target-content{font-size:13px}.branchLink{text-underline-offset:3px}div.bn-large{background-color:#d4eded;border:1px solid #979697;box-sizing:border-box;color:#000;flex-shrink:0;height:200px;line-height:16px;overflow:hidden;pointer-events:auto;width:525px;position:fixed;right:0;z-index:2;bottom:145px}img.rectangle-8-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:140px;left:0;line-height:16px;top:60px;width:525px}img.mv-7c66f189ca4a0053e-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:200px;left:0;line-height:16px;position:absolute;top:0;width:525px}div.group-5-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:211px;left:410px;line-height:16px;position:absolute;text-size-adjust:none;top:8px;width:116px}img.x462-2-2kQrcv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:192px;left:0;line-height:16px;position:absolute;top:0;width:115px}div.component-13-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:76px;left:113px;line-height:16px;position:absolute;text-size-adjust:none;top:108px;width:300px}div.frame-10-YYjZmZ{-webkit-font-smoothing:antialiased;align-items:center;background-color:#f46d57;border-radius:20px;box-shadow:rgba(0,0,0,0.25) 0 4px 4px;box-sizing:border-box;color:#000;column-gap:10px;display:inline-flex;justify-content:center;left:0;line-height:16px;overflow:hidden;padding:8px 40px;position:absolute;row-gap:10px;text-size-adjust:none;top:16px}div.text_label-pjZQaB.text_label{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:left;text-size-adjust:none;width:fit-content}img.rectangle-23-YYjZmZ{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:48px;left:77px;line-height:16px;position:absolute;top:16px}div.group-14-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:24px;left:107px;line-height:16px;position:absolute;text-size-adjust:none;top:86px;width:314px}img.rectangle-17-kYJ6IW{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:24px;left:0;line-height:16px;position:absolute;top:0;width:312px}div.text_label-kYJ6IW.text_label{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;font-family:"Noto Sans JP", sans-serif;font-size:14px;font-weight:700;height:auto;left:23px;letter-spacing:0;line-height:normal;position:absolute;text-align:left;text-size-adjust:none;top:1px;width:auto}div.group-16-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:18px;left:122px;line-height:16px;position:absolute;text-size-adjust:none;top:124px;transform:rotate(-13.91deg);width:14px}div.rectangle-19-GHKeky{-webkit-font-smoothing:antialiased;background-color:#433f3f;box-sizing:border-box;color:#000;height:6px;left:7px;line-height:16px;position:absolute;text-size-adjust:none;top:5px;transform:rotate(55.12deg);width:2px}div.rectangle-20-GHKeky{-webkit-font-smoothing:antialiased;background-color:#433f3f;box-sizing:border-box;color:#000;height:6px;left:10px;line-height:16px;position:absolute;text-size-adjust:none;top:13px;transform:rotate(101.95deg);width:2px}div.rectangle-21-GHKeky{-webkit-font-smoothing:antialiased;background-color:#433f3f;box-sizing:border-box;color:#000;height:6px;left:0;line-height:16px;position:absolute;text-size-adjust:none;top:0;transform:rotate(188.29deg);width:2px}img.group-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:99px;left:29px;line-height:16px;position:absolute;top:98px;width:98px}div.group-11-dsjkuv{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:36px;left:10px;line-height:16px;position:absolute;text-size-adjust:none;top:25px;width:437px}div.group-9-ak8GCw{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:32px;left:0;line-height:16px;position:absolute;text-size-adjust:none;top:4px;transform:rotate(180deg);width:435px}div.rectangle-16-BkOTo7.rectangle-16{-webkit-font-smoothing:antialiased;background-color:#0575e6;border-radius:17px;box-sizing:border-box;color:#000;height:28px;left:9px;line-height:16px;position:absolute;text-size-adjust:none;top:4px;width:426px}img.polygon-3{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:10px;left:4px;line-height:16px;position:absolute;top:5px;transform:rotate(-180deg);width:15px}div.group-8-ak8GCw{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:32px;left:0;line-height:16px;position:absolute;text-size-adjust:none;top:0;transform:rotate(180deg);width:435px}div.rectangle-16-IZwn0Y.rectangle-16{-webkit-font-smoothing:antialiased;background-color:#fff;border-radius:17px;box-sizing:border-box;color:#000;height:28px;left:9px;line-height:16px;position:absolute;text-size-adjust:none;top:4px;width:426px}div.web-ak8GCw{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#141414;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;height:auto;left:16px;letter-spacing:0;line-height:normal;position:absolute;text-align:left;text-size-adjust:none;text-wrap:nowrap;top:1px;white-space:nowrap;white-space-collapse:collapse;width:auto}div.btn-bn-toggle{position:fixed;width:30px;height:30px;right:0;bottom:345px;background-color:#0d0d0dcc;padding:3px;cursor:pointer;transition:0.35s;z-index:2}div.btn-bn-toggle.close .btn-bn-toggle-close{display:block}div.btn-bn-toggle.close .btn-bn-toggle-show{display:none}div.btn-bn-toggle.show{border-radius:8px 0 0 8px}div.btn-bn-toggle.show .btn-bn-toggle-close{display:none}div.btn-bn-toggle.show .btn-bn-toggle-show{display:block}div.bn-small{display:none;background-color:#d7e7e9;box-sizing:border-box;color:#000;flex-shrink:0;height:178.57px;line-height:16px;overflow:hidden;pointer-events:auto;position:relative;width:300px;margin:20px auto !important}img.mask-group-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:179px;left:0;line-height:16px;outline:red solid 1px;position:absolute;top:0;width:300px}img.rectangle-8-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:143px;left:0;line-height:16px;position:absolute;top:36px;width:300px}img.x462-2-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:126px;line-height:16px;position:absolute;width:93px;top:-5px;left:187px;object-fit:cover;object-position:top}div.component-13-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:76px;left:32px;line-height:16px;position:absolute;text-size-adjust:none;top:114px;width:276px}div.frame-10-ELfJ8q{-webkit-font-smoothing:antialiased;align-items:center;background-color:#f46d57;border-radius:20px;box-shadow:rgba(0,0,0,0.25) 0 4px 4px;box-sizing:border-box;color:#000;column-gap:10px;display:flex;height:35px;justify-content:center;left:30px;line-height:16px;overflow:hidden;padding:8px 28px;position:absolute;row-gap:10px;text-size-adjust:none;top:20px;width:216px}div.text_label-AyxCNl.text_label{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#fff;font-family:"Noto Sans JP", sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:normal;margin-top:-1px;position:relative;text-align:left;text-size-adjust:none;text-wrap:nowrap;white-space:nowrap;white-space-collapse:collapse;width:fit-content}img.intersect-ELfJ8q{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:35px;left:30px;line-height:16px;position:absolute;top:20px;width:95px}div.group-16-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:14px;left:71px;line-height:16px;position:absolute;text-size-adjust:none;top:130px;transform:rotate(-17.68deg);width:11px}div.rectangle-19-MlnDK9{-webkit-font-smoothing:antialiased;background-color:#433f3f;box-sizing:border-box;color:#000;height:5px;left:6px;line-height:16px;position:absolute;text-size-adjust:none;top:4px;transform:rotate(55.12deg);width:1px}div.rectangle-20-MlnDK9{-webkit-font-smoothing:antialiased;background-color:#433f3f;box-sizing:border-box;color:#000;height:5px;left:8px;line-height:16px;position:absolute;text-size-adjust:none;top:11px;transform:rotate(101.95deg);width:1px}div.rectangle-21-MlnDK9{-webkit-font-smoothing:antialiased;background-color:#433f3f;box-sizing:border-box;color:#000;height:5px;left:0;line-height:16px;position:absolute;text-size-adjust:none;top:0;transform:rotate(188.29deg);width:1px}div.group-14-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:20px;left:15px;line-height:16px;position:absolute;text-size-adjust:none;top:106px;width:271px}img.rectangle-17-QdHUnf{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:20px;left:0;line-height:16px;position:absolute;top:0;width:269px}div.text_label-QdHUnf.text_label{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;font-family:"Noto Sans JP", sans-serif;font-size:12px;font-weight:700;height:auto;left:21px;letter-spacing:0;line-height:normal;position:absolute;text-align:center;text-size-adjust:none;top:1px;width:auto}div.group-20-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:82px;left:16px;line-height:16px;position:absolute;text-size-adjust:none;top:16px;width:191px}img.union-wTLbxB.union{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:77px;left:0;line-height:16px;position:absolute;top:5px;width:185px}img.union-akJJo7.union{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:77px;left:5px;line-height:16px;position:absolute;top:0;width:185px}div.web-wTLbxB{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#141414;font-family:"Noto Sans JP", sans-serif;font-size:15px;font-weight:700;height:auto;left:16px;letter-spacing:0;line-height:normal;position:absolute;text-align:left;text-size-adjust:none;top:7px;width:auto}img.group-7kVli2{-webkit-font-smoothing:antialiased;background-color:transparent;box-sizing:border-box;color:#000;height:58px;left:16px;line-height:16px;position:absolute;top:118px;width:57px}a.bn-link:hover{opacity:unset}@media screen and (max-width: 640px){div.bn-large,div.btn-bn-toggle{display:none}div.bn-small{display:block;zoom:1.4}}@media screen and (max-width: 500px){div.bn-small{zoom:1.3}}@media screen and (max-width: 480px){div.bn-small{zoom:1.2}}@media screen and (max-width: 450px){div.bn-small{zoom:1.15}}@media screen and (max-width: 430px){div.bn-small{zoom:1.1}}@media screen and (max-width: 400px){div.bn-small{zoom:unset}}div.frame-10-YYjZmZ,div.frame-10-ELfJ8q{background:linear-gradient(120deg, #f46d57 20%, #da9e9e 50%, #f46d57 80%);animation:glowing 1.8s linear infinite;transition:background-position .4s ease;background-size:170%}div.frame-10-YYjZmZ:hover,div.frame-10-YYjZmZ:focus,div.frame-10-YYjZmZ:active,div.frame-10-ELfJ8q:hover,div.frame-10-ELfJ8q:focus,div.frame-10-ELfJ8q:active{transform:scale(1.01)}@keyframes glowing{0%{background-position:340% 0}50%{background-position:170% 0}100%{background-position:0 0}}.contact .header-container{background-image:url(/assets/contact-sale-bg-b9d96833d558ec1b294ee952813ad6987824d8df207949cf334694d92f3bc5ff.webp);background-position:top;background-size:cover;margin-bottom:3em;padding-bottom:2em}.contact .header-container h2{color:#fff;margin-bottom:.3em}.contact .header-container .sub-header{color:#fff;font-size:16px;font-weight:700}.contact .header-container .sub-header .highlight{font-weight:700;position:relative}.contact .header-container .sub-header .highlight:after{content:"";border-top:solid 2px #DCEB57;position:absolute;left:0;right:0;bottom:-1px}@media screen and (max-width: 768px){.contact .header-container{padding-top:1.5em;background-size:unset}}.contact ul.form-group{display:flex;width:100%;gap:8px}.contact ul.form-group li{width:100%;display:flex;align-items:center}.contact ul.form-group li label{line-height:1.5;font-weight:bold;padding-right:80px}.contact ul.form-group li label.pref-label{width:210px}@media screen and (max-width: 1330px){.contact ul.form-group li label{padding-right:10px}.contact ul.form-group li label.pref-label{width:unset}}@media screen and (max-width: 768px){.contact ul.form-group li{flex-direction:column;align-items:flex-start;gap:8px}.contact ul.form-group li .selectStyBox{width:100% !important}}.contact ul.form-group.address-fields{margin-bottom:16px}.contact ul.form-group.address-fields .selectStyBox{width:unset}@media screen and (max-width: 1050px){.contact ul.form-group.address-fields{flex-direction:column;align-items:flex-start;gap:16px}.contact ul.form-group.address-fields li label{width:210px}.contact ul.form-group.address-fields li .selectStyBox{width:100%}}@media screen and (max-width: 768px){.contact ul.form-group{flex-direction:column;gap:8px}}.contact .pre-line{white-space:pre-line}.contact #rpc_record_contact_other_property_category{margin-top:16px}@media screen and (max-width: 768px){.contact #rpc_record_contact_other_property_category{margin-top:8px}}.contact .policy-modal .policy-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.4);z-index:1020;display:flex;justify-content:center;align-items:center;visibility:hidden}.contact .policy-modal .policy-modal-popup{max-width:1300px;width:900px;padding:28px 32px;background-color:#F5F7F8;border-radius:8px;height:600px;max-height:90%;display:flex;justify-content:space-between;align-items:center;flex-direction:column;gap:28px}@media screen and (max-width: 1000px){.contact .policy-modal .policy-modal-popup{margin:0 1em;padding:1em 1.5em;gap:1em}}@media screen and (max-width: 768px){.contact .policy-modal .policy-modal-popup{padding:1em;height:560px}}.contact .policy-modal .policy-modal-body{background-color:#fff;border-radius:8px;width:100%;height:100%;overflow-y:auto;padding:1.5em 1em}.contact .policy-modal .policy-modal-body .ttl04,.contact .policy-modal .policy-modal-body .ttl05{font-size:1em;line-height:28px}.contact .policy-modal .policy-modal-body .currentDot{width:12px;height:12px}.contact .policy-modal .policy-modal-body .currentDot:before{border-width:4px;width:8px;height:8px}.contact .policy-modal .policy-modal-body p{line-height:28px}.contact .policy-modal .policy-modal-cancel-btn{position:relative;width:400px;height:66px;line-height:66px;padding:1px;border-radius:30px;background:linear-gradient(135deg, #0575e6 0%, #00f260 100%);text-align:center;text-decoration:none !important}@media screen and (max-width: 768px){.contact .policy-modal .policy-modal-cancel-btn{width:163px;height:53px;line-height:53px}}.contact .policy-modal .policy-modal-cancel-btn:before{content:'';display:block;position:absolute;top:1px;right:1px;bottom:1px;left:1px;background-color:#fff;border-radius:29px;transition:background-color 0.4s ease}.contact .policy-modal .policy-modal-cancel-btn:hover{color:#fff}.contact .policy-modal .policy-modal-cancel-btn:hover:before{background-color:transparent}.contact .policy-modal .policy-modal-cancel-btn span{position:relative;font-weight:bold;font-size:20px}@media screen and (max-width: 768px){.contact .contact-sales .formSty>dt::after{content:'';background-color:unset}}.lp-contact-sales .formSty dt,.lp-contact-sales .formSty dd{background-color:transparent !important}.lp-contact-sales h2{font-size:28px !important}.lp-contact-sales .flowCurrent li{padding-top:50px !important}.lp-contact-sales .flowCurrent li.current:before{background:unset !important}.lp-contact-sales .flowCurrent li.current:after{width:64px;height:64px;background-color:unset !important;background-image:url(/images/mascot.png);background-position:center;background-repeat:no-repeat;background-size:64px;border-radius:unset;border:unset !important}@media screen and (max-width: 768px){.lp-contact-sales .flowCurrent li{padding-top:42px !important}.lp-contact-sales .flowCurrent li.current:after{width:40px !important;height:40px !important;background-size:40px !important}}.wid210{width:210px}.contact-sales-rent{margin-right:1rem;line-height:1.5;font-weight:bold}.ml1{margin-left:1rem}.ml-10{margin-left:10px}.alsC{align-self:center}.fontCtxtL{font-size:1.25em}.text_center{text-align:center}.mascot_image2{width:100px}.mascot_position{position:absolute;bottom:-26px;left:355px;transform:translate(-8%, 10px);width:200px;z-index:2}.mascotBox{margin-bottom:90;position:relative}.lifeplan_welcome_logo_footer{text-align:center;display:inline-table;padding:3px;margin-left:-5px}.grap_mascot{width:fit-content;text-align:center}.lifeplan_welcome_text1_footer{font-weight:600;color:#ffffff;font-size:10px}.lifeplan_welcome_text2_footer{color:#ffffff;font-size:20px;font-weight:bold}.truncate_paginate{margin-top:40px;font-weight:bold;padding:0 20px}.gFoot .fBottom{margin-top:40px}.external-link{width:30px}.terako{width:180px}@media (max-width: 1441px){.mascot_position{right:80px}}@media (max-width: 768px){.lifeplanBox .txtBox .moreBtnBox{margin-bottom:10px}.mascot_position{position:inherit;bottom:0px;left:78%;width:fit-content}.truncate_paginate{display:none}.gFoot .fNavBoxTree .fNav:nth-child(2){display:none}.external-link{width:20px}.terako{width:80px}.media-text{font-size:12px}}@media (max-width: 576px){.mascot_position{left:74%;bottom:246px}.mascot_image2{width:80px}.lifeplan_welcome_text1_footer{font-size:8px}.lifeplan_welcome_text2_footer{font-size:16px}}@media (max-width: 477px){.mascot_position{bottom:270px}}.siteInfo{display:flex;flex-direction:column}.social-x{display:flex;margin-top:auto}.social-x .social-x-left{display:flex;flex-direction:column;align-items:center}.social-x .social-x-left .social-x-link{position:relative;display:flex;flex-direction:column}.social-x .social-x-left .social-x-link span{padding:10px;color:#004BA5;font-size:14px;font-weight:600}.social-x .social-x-left .social-x-link:after{content:'';background-image:url(/assets/x-link-line-e114e4a9cd82a66c6be9b947bbc8c65925d5af5665cfdc41e3a7d745772348b3.svg);background-size:100%;background-repeat:no-repeat;position:absolute;height:19px;bottom:0;width:100%}.social-x .social-x-left .social-x-button{color:#fff;background-color:#000000;border-radius:5px;display:flex;align-items:center;font-weight:700;line-height:19px;padding:5px 17px 4px 14px;margin-top:12px}.social-x .social-x-left .social-x-button img{margin-right:16px}.social-x .social-x-right{display:flex;align-items:flex-end}.social-x .social-x-right img{margin-left:-5px;transform:rotate(4.51deg)}.gap-05{gap:0.5rem}.showGenderCompositionChart-table,.ownRentCompositionChartWidget-table{z-index:2;position:relative}@media screen and (max-width: 768px){.showGenderCompositionChart-chart{margin-bottom:-50px;margin-top:-20px}.ownRentCompositionChartWidget-chart{margin-bottom:-110px;margin-top:-70px}}@media screen and (max-width: 576px){.showGenderCompositionChart-chart{margin-bottom:-110px;margin-top:-70px}.ownRentCompositionChartWidget-chart{margin-bottom:-130px;margin-top:-90px}.showGenderCompositionTable.small-layout,.ownRentCompositionTableWidget.small-layout{margin:0 !important;margin-top:20px !important}.chart-radar-widget{margin-top:-25px}}@media screen and (max-width: 480px){.showGenderCompositionChart-chart{margin-bottom:-130px;margin-top:-90px}.ownRentCompositionChartWidget-chart{margin-bottom:-150px;margin-top:-110px}}#hazardMap .button-toggle-menu .mat-icon{color:#000}.gHead h1{position:relative}.gHead h1:before{content:'';display:block;width:0;height:4px;position:absolute;left:0;bottom:-5px;background:linear-gradient(90deg, #0575e6 0%, #5faefe 100%);border-radius:2px 2px 0 0;transition:width 0.4s ease}.gHead h1:hover:before{width:100%}.logo_register{width:20px}.title_register{display:flex;justify-content:center;align-items:center}.mr-1{margin-right:10px}.flex_column{display:flex;flex-direction:column}.mt-auto{margin-top:auto}.full_height{height:100%}@media only screen and (min-width: 768px){.con-tooltip{position:relative;cursor:default}.tooltip{visibility:hidden;width:700px;z-index:2;opacity:.40;padding:0px 20px;background:#F3F7F8;color:#000000;position:absolute;top:-140%;left:-25%;border-radius:9px;transform:translateY(9px);box-shadow:0 0 3px rgba(56,54,54,0.86);padding:10px}.lifeplanBox .txtBox .tooltip p{color:#000000}.tooltip::after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#F3F7F8 transparent transparent transparent;position:absolute;left:87%;bottom:-12px}.con-tooltip:hover .tooltip{visibility:visible;opacity:1;transition:.3s linear}@keyframes odsoky{0%{transform:translateY(6px)}100%{transform:translateY(1px)}}.left .tooltip{top:-210%;left:-555%}.mascotTooltip{width:130px}.moreBtnBoxCustom{z-index:1}.robotFutureContent{margin-left:20px;background-color:#ffffff;border-radius:10px;padding:15px}.robotFutureTooltip{display:flex}.robotFutureTitle{display:flex;justify-content:center;margin:10px 0 15px 0}}@media only screen and (max-width: 768px){.mascot_image2{cursor:pointer}.con-tooltip{position:relative;cursor:default}.tooltip{width:355px;z-index:2;padding:0px 20px;background:#F3F7F8;color:#000000;position:absolute;top:-140%;left:-25%;border-radius:9px;transform:translateY(9px);box-shadow:0 0 3px rgba(56,54,54,0.86);padding:10px;display:none}.lifeplanBox .txtBox .tooltip p{color:#000000}.tooltip::after{content:" ";width:0;height:0;border-style:solid;border-width:12px 12.5px 0 12.5px;border-color:#F3F7F8 transparent transparent transparent;position:absolute;left:79%;bottom:-12px}.con-tooltip:hover .tooltip{visibility:visible;opacity:1;transition:.3s linear}@keyframes odsoky{0%{transform:translateY(6px)}100%{transform:translateY(1px)}}.left .tooltip{top:-339%;left:-227%}.mascotTooltip{width:110px}.moreBtnBoxCustom{z-index:1}.robotFutureContent{background-color:#ffffff;border-radius:10px;padding:15px}.mascotFuture{display:flex;justify-content:center}.robotFutureTitle{display:flex;justify-content:center;margin:10px 0 15px 0}}.h100p{height:100%}@media only screen and (max-width: 576px){.left .tooltip{top:-400%;left:-302%}}@media only screen and (max-width: 355px){.left .tooltip{top:-415%;left:-235%}.tooltip{width:280px}}#columnSlider.columnList div.article__item__txt{border-width:0;box-sizing:border-box;color:#000;cursor:pointer;font-weight:400;line-height:27px;margin:0;vertical-align:baseline}#columnSlider.columnList div.article__item__category{border:1px solid #d93;border-radius:3px;box-sizing:border-box;color:#d93;cursor:pointer;display:block;font-family:inherit;font-size:.8rem;font-stretch:inherit;font-style:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-weight:600;letter-spacing:.06em;line-height:1;margin:0 auto 0 0;padding:.5rem 1rem;vertical-align:baseline;width:fit-content}#columnSlider.columnList div.article__item__title{border-width:0;box-sizing:border-box;color:#000;cursor:pointer;display:block;font-family:inherit;font-stretch:inherit;font-style:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-weight:700;line-height:1.58;margin:1rem 0 1rem;padding:0;vertical-align:baseline}#columnSlider.columnList p.article__item__more{border-width:0;box-sizing:border-box;color:#b3b3b3;cursor:pointer;font-family:inherit;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-weight:inherit;line-height:inherit;margin:0 0 0 auto;padding:0;vertical-align:baseline;width:fit-content}#columnSlider.columnList div.article__item__txt p.article__item__more span{border-width:0;box-sizing:border-box;color:#b3b3b3;cursor:pointer;display:block;font-size:inherit;font-stretch:inherit;font-style:inherit;font-variant-caps:inherit;font-variant-east-asian:inherit;font-variant-ligatures:inherit;font-variant-numeric:inherit;font-weight:500;line-height:inherit;margin:0;padding:0;vertical-align:baseline}#columnSlider.columnList div.article__item__txt p.article__item__more span:nth-child(1){font-size:1rem;font-weight:700}#columnSlider.columnList div.article__item__txt p.article__item__more span:nth-child(2){font-size:.8rem}#columnSlider.columnList li{margin-bottom:8px !important}.columnBox{overflow:hidden;padding-top:0;padding-bottom:160px}.columnBox:before{content:unset}.columnBox .secTtl{position:relative}@media (min-width: 900px){.columnBox .secTtl:after{content:"";position:absolute;width:300px;height:150px;background-image:url(/assets/terako-8230986231297bc7b397227b8c4188ddb38614b57243f06c61cfefc343070aa6.svg);background-repeat:no-repeat;background-size:contain;right:4rem;top:5px}}.columnBox img.case_voice{height:auto}footer ul.fNav li.hasSub ul{display:none;margin-top:.5em}footer ul.fNav li.hasSub ul li{margin-bottom:.3em !important}footer ul.fNav li.hasSub ul li:before{content:"-";padding-left:.5em;padding-right:.5em}footer ul.fNav li.hasSub ul li a{font-weight:400 !important}.ai_salesBox .moreBtnBox{position:relative;z-index:2 !important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.timelineVertical{margin-left:auto;margin-right:auto;position:relative;min-height:400px}.timelineVertical.dragging .timelineEvent{pointer-events:none}.timelineVertical .timelineAxis{position:absolute;z-index:-1;height:60px;background-image:linear-gradient(to right, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 100%),url(/assets/axis-x-d0af23a9268dc41205fdd424fb879e8c66064989e9c41ebdecffb50cda2e04f0.svg);background-repeat:no-repeat;background-size:contain;top:10px;left:0;right:0}.timelineVertical .timelineBgPagination{display:flex;overflow-x:hidden;white-space:nowrap}.timelineVertical .timelineBgPaginationItem{border-left:dotted 2px #C6C6C6;color:#E5E9EB;position:relative}.timelineVertical .timelineBgPaginationItem:last-child{border-right:dotted 2px #C6C6C6}.timelineVertical .timelineBgPaginationItem .label{font-size:70px;font-weight:900;position:absolute;letter-spacing:initial;left:50%;top:50%;transform:translate(-50%, -50%);user-select:none;z-index:-1}.timelineVertical .timelineBgPaginationItem .label span{font-size:40px;font-weight:900}.timelineVertical .timelineContent{display:flex;text-align:start;letter-spacing:-1em;height:100%;margin:0}.timelineVertical .timelineContent .arrowBox{letter-spacing:initial;top:0;bottom:0;transform:unset;display:flex;align-content:center;flex-direction:column;justify-content:center}.timelineVertical .timelineContent .arrowBox.disabled{cursor:not-allowed}.timelineVertical .timelineContent .arrowBox.disabled p{color:#E5E9EB}.timelineVertical .timelineContent .arrowBox button{margin:0 auto}.timelineVertical .timelineContent .arrowBox button:disabled{background:#E5E9EB;cursor:not-allowed}.timelineVertical .timelineContent .arrowBox button:disabled:hover:before{background-color:#fff}.timelineVertical .timelineContent .arrowBox button:disabled .arrow{background-color:#E5E9EB}.timelineVertical .timelineContent .arrowBox button:disabled .arrow:before{border:solid #E5E9EB;border-width:1px 1px 0 0}.timelineVertical .timelineEventGroup{width:63px;border-radius:8px;display:inline-block;letter-spacing:normal;margin-left:.9px;margin-right:.9px;padding-top:14px;text-align:center;vertical-align:top;min-height:400px;padding-bottom:150px}.timelineVertical .timelineEventGroup:first-child{margin-left:0}.timelineVertical .timelineEventGroup:last-child{margin-right:0}.timelineVertical .timelineEventGroup.hovered{background-color:rgba(229,233,235,0.3)}.timelineVertical .timelineEventGroup.hovered .timelineEventGroupHeader{visibility:visible !important;background:linear-gradient(135deg, #0575e6 0%, #00f260 100%)}.timelineVertical .timelineEventGroupHeader{color:#fff;border-radius:8px 8px 0 0;font-size:16px;font-weight:600;padding:5px 0;user-select:none}.timelineVertical .timelineEventGroupHeader .year{font-weight:600;margin-bottom:2px;text-align:center}.timelineVertical .timelineEventGroupHeader .sub{font-size:12px;text-align:center}.timelineVertical .bg-light .timelineEventGroup .timelineEventGroupHeader{background-image:linear-gradient(180deg, #449af1 0%, #87bff8 100%)}.timelineVertical .bg .timelineEventGroup .timelineEventGroupHeader{background-image:linear-gradient(180deg, #3875e6 0%, #449af1 100%)}.timelineVertical .timelineCurrentYearLabel{color:#fff;font-weight:600;border-top:1px solid #fff;background-image:linear-gradient(180deg, #5FAEFE 0%, #99beee 100%);border-radius:0 0 8px 8px;padding:3px;font-size:12px;text-align:center;user-select:none}.timelineVertical .timelineEventList{list-style-type:none;padding:0;margin:0;user-select:none}.timelineEvent{background-color:#fff;border-left:2px solid #86B9EE;border-right:2px solid #86B9EE;border-bottom:2px solid #86B9EE;box-shadow:rgba(0,0,0,0.4) 0 0 16px;width:63px;position:relative;cursor:pointer}.timelineEvent:last-child{border-radius:0 0 8px 8px}.timelineEvent .eventImage{width:100%;height:45px;background-size:cover;background-repeat:no-repeat;border-radius:unset;background-position:center}.timelineEvent .eventTitle{color:#222;font-size:12px;font-weight:bolder;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:2px;text-align:center}.timelineEvent .eventAmount{color:#222;padding:2px;font-size:12px;text-align:center}.timelineEvent .ico{position:absolute;right:0;width:23px;pointer-events:none}.timelineEvent.dragging{border:2px solid #86B9EE;border-radius:8px}.timelineEvent.dragging .eventImage{border-radius:8px 8px 0 0}.timelineEvent.dragging .ico{border-radius:0 5px 0 0}.timelineEvent.hide{display:none}.timelineEventGhostList{position:absolute;left:-500px}.timelineEventGhost .timelineEvent{border:2px solid #86B9EE;border-radius:8px}.timelineEventGhost .timelineEvent .eventImage{border-radius:8px 8px 0 0}.timelineEventGhost .timelineEvent .ico{border-radius:0 5px 0 0}ul.lps-eventBtn li.inactive{opacity:0.5;pointer-events:none}ul.lps-eventBtn img{pointer-events:none}.favoritePopup ul.btnList{display:flex;width:100%;justify-content:center;align-items:center}.favoritePopup ul.btnList li:first-child{margin-right:1rem}.favoritePopup ul.btnList li:first-child button{width:10rem}.favoritePopup ul.btnList li:last-child button{width:10rem}.timelineHorizontal{position:relative;margin:10px 0}.timelineHorizontal .timelineAxis{position:absolute;z-index:-1;width:25px;height:100%;background-image:linear-gradient(to bottom, rgba(255,255,255,0) 20%, rgba(255,255,255,0.4) 100%),url(/assets/axis-y-d6d2e16168124aea66055037e695ab82e9ea32fc4f5208729cbb934c7d7ed37a.svg);background-repeat:no-repeat;background-size:100% 100%;top:0;left:20px;right:0}.timelineHorizontal .timelineContent{width:100%}.timelineHorizontal .timelineBgPaginationItem{border-top:dotted 2px #C6C6C6;color:#E5E9EB;position:relative}.timelineHorizontal .timelineBgPaginationItem:last-child{border-bottom:dotted 2px #C6C6C6}.timelineHorizontal .timelineBgPaginationItem .label{font-size:60px;font-weight:600;position:absolute;letter-spacing:initial;left:80%;top:50%;transform:translate(-50%, -50%);user-select:none;white-space:nowrap;z-index:-1}.timelineHorizontal .timelineBgPaginationItem .label span{font-size:40px;font-weight:900}.timelineHorizontal .timelineEventGroup{min-height:6.4px;padding:2px 0}.timelineHorizontal .timelineEventGroupHeader{color:#fff;background-image:linear-gradient(180deg, #0575E6 0%, #5FAEFE 100%);border-radius:0 8px 0 0;font-size:16px;font-weight:600;user-select:none;display:inline-flex;align-items:center}.timelineHorizontal .timelineEventGroupHeader .labels{padding:4px 15px 1px;display:inline-block}.timelineHorizontal .timelineEventGroupHeader .labels .year{display:inline-block;font-weight:600;margin-right:2px}.timelineHorizontal .timelineEventGroupHeader .labels .sub{display:inline-block;font-size:12px}.timelineHorizontal .timelineCurrentYearLabel{display:inline-block;font-size:12px;font-weight:600;border-left:solid 1px #fff;padding:5px 15px 2px}.timelineHorizontal .timelineEventList{display:table-caption;border-radius:0 8px 8px 0;box-shadow:rgba(0,0,0,0.4) 0 0 16px}.timelineHorizontal .timelineEvent{display:inline-flex;width:unset;border-left:unset;border-right:1px solid #0676e7;border-top:unset;border-bottom:1px solid #0676e7;vertical-align:middle;box-shadow:unset}.timelineHorizontal .timelineEvent:first-child{border-top-right-radius:8px;border-top:1px solid #0676e7}.timelineHorizontal .timelineEvent:last-child{border-bottom-left-radius:0}.timelineHorizontal .timelineEvent .eventImageContainer{position:relative}.timelineHorizontal .timelineEvent .eventImage{width:60px;height:40px;background-size:cover}.timelineHorizontal .timelineEvent .eventTitle{display:flex;align-items:center;padding:0 8px;width:120px}.timelineHorizontal .timelineEvent .eventTitle span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.timelineHorizontal .timelineEvent .eventAmount,.timelineHorizontal .timelineEvent .eventLoop{color:#222;font-size:12px;display:flex;align-items:center;padding:0 0 0 8px;width:90px}.timelineHorizontal .timelineEvent .eventAmount img,.timelineHorizontal .timelineEvent .eventLoop img{margin-right:4px}.cycle-event{position:absolute;right:0;border-bottom-left-radius:8px;padding-bottom:1px}.cycle-event span{color:#222;font-size:14px;font-weight:bold}#chart{background:#ffffff}.buttonQuestion button{right:8%}.buttonQuestion .leftCol{position:absolute;font-weight:bold;font-size:12px;top:21px;right:93.5%}.buttonQuestion .rightCol{position:absolute;font-weight:bold;font-size:12px;top:21px;right:4%}@media (min-width: 768px){.popupBox li.btnSty-delete button{position:absolute;right:0;bottom:10px;width:100px;background-color:#888;transition:background-color 0.4s ease;height:48px;line-height:48px;border-radius:33px;text-align:center;font-size:1.25em;font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;font-weight:bold;color:#fff;cursor:pointer}.popupBox .btnSty-delete button:hover{background-color:rgba(136,136,136,0.6)}.guideTabAnalysis{display:none}}@media (max-width: 768px){.popupBtnBox .btnList.col2{flex-wrap:wrap}.popupBtnBox .btnList.col2 li.btnSty-delete{width:100%}.popupBox li.btnSty-delete{display:flex;justify-content:center;margin-top:10px}.popupBox li.btnSty-delete button{width:80px;background-color:#888;transition:background-color 0.4s ease;height:48px;line-height:48px;border-radius:33px;text-align:center;font-size:1em;font-family:"Hiragino Sans", "ヒラギノ角ゴシック", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", sans-serif;font-weight:bold;color:#fff;cursor:pointer}.popupBox .btnSty-delete button:hover{background-color:rgba(136,136,136,0.6)}}@media screen and (max-width: 1516px){.life_eventBox .arrowBox.prev{left:-108px}.life_eventBox .arrowBox.next{right:-108px}.timelineVertical{width:1084px}.timelineVertical .timelineEventGroup{width:52px}.timelineEvent{width:52px}.timelineEvent .eventImage{height:36px}.timelineEvent .eventAmount{white-space:pre-wrap}}.step_image{width:318px;object-fit:contain}@media screen and (max-width: 1500px){.timelineVertical{width:1000px}.timelineVertical .timelineEventGroup{width:48px}.timelineEvent{width:48px}.timelineEvent .eventImage{height:34px}}.lifeplan_welcome{position:absolute;right:60px;top:20px}@media (max-width: 768px){.lifeplan_welcome{display:block;position:unset}.lifeplan_welcome figure{margin-bottom:0 !important}.lifeplan_welcome .lifeplan_welcome_logo{margin-top:0 !important}}.lifeplan_welcome img{width:94px !important;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lifeplan_welcome_logo{text-align:center}.lifeplan_welcome_text1{font-weight:600;font-size:10px}.lifeplan_welcome_text2{color:#008ed2;font-size:18px;font-weight:bold}.lps-resultBox .example .commentLine .commentDet.staff{padding:0px 40px}@media (max-width: 768px){.lifeplan_welcome_logo{position:unset;margin-top:15px;margin-bottom:10px;left:0;transform:translate(0%, 0);text-align:center}.lps-resultBox .example .commentLine .commentDet.staff{display:block;padding:0px 20px}.guideTabAnalysis{display:flex;line-height:27px;font-size:17px;margin-bottom:7px}.guideTabAnalysis .guideImage{width:60px}.guideTabAnalysis .guideText{width:100%;margin-left:5px;padding-top:10px}.guideTabAnalysis .clickTab{color:#1a79e8}}.lifeplanSimulation.lifeEvent{padding-top:0px}.welcome-slideshow{margin-top:1em}.welcome-slideshow img{width:100%}.welcome-slideshow .pc{display:block}.welcome-slideshow .sp{display:none}@media (max-width: 500px){.welcome-slideshow .pc{display:none}.welcome-slideshow .sp{display:block}}.error_msg{width:100%;margin-bottom:8px;color:#FF5151;font-weight:bold}.error_msg *{font-weight:bold}.popupBoxHeaderAiSale{visibility:hidden}.popupBoxHeaderAiSale .popupContents{position:relative}.popupBoxHeaderAiSale .buttonClosePopup{position:absolute;top:10px;right:10px;cursor:pointer}.ai_sale_img{width:125px}.depreciation_note{display:flex;align-items:center;flex-direction:row;justify-content:center}.mr-4{margin-right:40px}.popupBoxCustom{visibility:hidden}.popupInnerCustom{visibility:hidden}.popupBoxCustom.active{visibility:visible}.popupInnerCustom.active{visibility:visible}.propertyDet.active{overflow:hidden}.ttl04{border-bottom:2px solid #2c67b8}.ttl05{display:flex;align-items:center;font-size:20px;font-weight:bold}.ttl05 .currentDot{margin-right:8px;display:block;position:relative;width:20px;height:20px;border-radius:50%;background:linear-gradient(#0575e6 0%, #00f260 100%)}.ttl05 .currentDot:before{content:'';display:block;position:absolute;top:50%;left:50%;width:12px;height:12px;border:#fff solid 6px;border-radius:50%;transform:translate(-50%, -50%)}.link_pdf_icon:after{position:relative;top:0;content:url(/assets/ico_pdf02-0ca155c2e83cf1564f79099870b0af608d0d4f478787c545d9b9e693548cb31f.png);padding:0 0 0 2px;display:inline-block;line-height:1.2}a.link_pdf{text-decoration:none;color:#2c67b8}.fsize{text-transform:uppercase}.mainContents :last-child .pdf_download_note{margin-top:40px}.fweightbold{font-weight:bold}.propertyInfo #apiFetcher{display:none}.propertyInfo .mat-table{box-shadow:none}.propertyInfo #hazardMap .title,.propertyInfo #facilityMap .title{margin-bottom:10px}.propertyInfo .mat-button-toggle{box-sizing:unset}.propertyInfo .mat-button-toggle .mat-button-toggle-button{height:unset;line-height:unset}.propertyInfo .mat-button-toggle .mat-button-toggle-label-content{text-align:center}@media screen and (max-width: 960px){.propertyInfo .mat-button-toggle-label-content{padding:0}}@media screen and (max-width: 960px){.propertyInfo #facilityMap .mat-button-toggle{height:62px !important}}.propertyInfo .gateChart h3{display:none !important}.propertyInfo .gateChart mat-card{box-shadow:unset !important}.propertyInfo .gateChart mat-header-row,.propertyInfo .gateChart mat-row{border-bottom-color:#E4E4E4}.propertyInfo .gateChart mat-button-toggle button.mat-button-toggle-button{color:inherit}.propertyInfo .gateChart .mapWidget-zoomControl button{background-color:#3f51b5 !important;box-shadow:0 3px 5px -1px RGB(0 0 0/20%),0 6px 10px 0 RGB(0 0 0/14%),0 1px 18px 0 RGB(0 0 0/12%);line-height:unset !important;height:40px !important;width:40px !important}.d_block{display:block !important}.propertyList li a .detail .spec dd.price_range span{color:#f56d58;font-weight:bold;font-size:17px}h3.contact_h3{line-height:1.5;margin-bottom:0.5em;font-size:2em;font-weight:bold}.box-label{position:absolute;display:flex;bottom:20px}.propertyList li a .detail .cat{position:unset}.cat.border-solid{border:1px solid #0575e6;background:unset !important}.propertyList h2.name{font-size:16px}.propertyContactCustom{display:flex;align-items:center;justify-content:space-between;position:fixed;bottom:0;left:50%;width:100%;background-color:rgba(0,0,0,0.8);border-radius:8px 8px 0 0;transform:translateX(-50%);z-index:800;width:40px}.contactExpand{position:absolute;top:0px;right:1px}.custom-link{color:#0575E6 !important}@font-face{font-family:'password';font-style:normal;font-weight:400;src:url(/assets/password-22a801385470601bf3d16955a1c300a435519dcb17e1fc695e3c48ec79271c45.ttf)}body{overflow-x:visible}small{font-size:smaller !important}input.key{font-family:'password'}.mv{background:url(/assets/mv-7c66f189ca4a0053e92aa7616bba7ba4f9fc03dd7911bb5da039e187b12054e6.jpg) center left/cover no-repeat}.lifeplanBox:before{background:url(/assets/simulation-bg-3cabd03fab05e678ec4ff4d7eed94fa757d5fdf179cb24c5731b02e6f8b6ad89.png) 15% center/cover no-repeat}.ai_salesBox:before{background:url(/assets/ai-bg-77deb55c1b2390f744a7761aa8b0d33cfafcca6c10b8374d64ebc6cf3015f505.jpg) center/cover no-repeat}.aboutBox .bg:before{background:url(/assets/about-bg-d8f9034d672720d97a3f4acdc8a4030b7840f96038e88c9c31afcc57107350b7.jpg) bottom center/100% auto no-repeat}.pageHead .pcPhoto{background:url(/assets/ai-bg-77deb55c1b2390f744a7761aa8b0d33cfafcca6c10b8374d64ebc6cf3015f505.jpg) top center/cover no-repeat}.aiResult .resultTtl{background:url(/assets/brain-82be25788756f86f97e8e6c0f1eb0b290a4a4933cbdc3bc77d5d80b888664082.jpg),linear-gradient(#183344 0%, #264963 50%, #294C66 100%);background-position:center left, top left;background-size:cover;background-repeat:no-repeat, no-repeat}.contactBtnBox a{text-decoration:none}.propertyContact a{text-decoration:none}.mainContents .favoriteBtn span.ster{background:url(/assets/ico-ster-6f38215a57c141bc233d86899b21dc5c4abaad920157503c84a9657758462760.png) top left/20px no-repeat}.mainContents button.fixed-button-fadein{transition:all 0.75s;opacity:1}.mainContents button.fixed-button-fadeout{transition:all 0.75s;opacity:0;display:none}.login-logo{cursor:pointer}.txtDecorationUnderline{text-decoration:underline}.aboutTntroTtl .bg{background:#384F5F url(/assets/about_info-bg-aa8a0b7639613da51c50c0c493ea67fc0d8243cce23f10d4a6faf82a9e836ad2.jpg) center right/auto 100% no-repeat}.odakyuStrengthBox .bg:before{background:url(/assets/about_strength-bg-c159da3f96d26ce4b1b597a37b02fbfc472e9f8599b529fb523fbbbb923152fe.jpg) top center/100% auto no-repeat}.solutionBox .bg:before{background:url(/assets/about_solution-bg-eec8497d6e0e4d5d14e1fe64ea1317bbae15f3144100977e302f0c2e47749421.jpg) bottom center/100% auto no-repeat}.companyInfoBox .bg:before{background:url(/assets/about_company-bg-c2e177e315437e95f4043c22b9b8accf8f46d63b8bbbb778fea064036802b7da.png) bottom center/100% auto no-repeat}.errorMessageVertical{width:100%;font-weight:bold;color:#FF5151}select.has-error,textarea.has-error,input.has-error[type="text"],input.has-error[type="number"],input.has-error[type="password"],input.has-error[type="tel"],input.has-error[type="email"]{border:1px solid #FF5151;background-color:#fcd9d4}.d-flex{display:flex !important}.selectStyBox{background-color:transparent}.selectStyBox:before{z-index:2}.lps-eventBtnBox .lps-eventBtn li button span{font-size:.75em}.lifeplanPopup .radioImgBox .radioImgBtnList li:nth-last-child(1),.lifeplanPopup .radioImgBox .radioImgBtnList li:nth-last-child(2){margin-bottom:16px}.padBottom8{padding-bottom:8px}.fullWidth{width:100% !important}.familyLeftCol{width:38.29%}.familyRightCol{width:58.29%}.pad16{padding:16px}.spFlexFlow{flex-flow:unset}.familyTime{flex-flow:wrap}.familyTime dt{width:102px}.p-relative{position:relative !important}.marB4{margin-bottom:4px !important}.padT24{padding-top:24px !important}.padT28{padding-top:28px !important}.lifeplanSimulation .popupBox .lifeplanPopup .formSty>dt{padding-top:38px}.fullWidth.checked::before{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background:none;border:4px solid #0575E6;border-radius:8px;transition:none;z-index:1}.popupBox .wid144{width:144px}.popupBox .wid155{width:155px}.infoList li a::before,.infoList li a:after{opacity:0}#preloader{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:#FFF;opacity:0.5}.lds-spinner{color:official;position:absolute;width:80px;height:80px;top:50%;left:50%;margin-top:-40px;margin-left:-40px}.lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite}.lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:#005eff}.lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s}.lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s}.lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s}.lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s}.lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s}.lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s}.lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s}.lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s}.lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s}.lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s}.lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s}.lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s}@keyframes lds-spinner{0%{opacity:1}100%{opacity:0.5}}#chart{padding:8px}.apexcharts-xaxis-label tspan:first-child{fill:#000000}.apexcharts-xaxis-label tspan{fill:#969696}.propertyAboutBox .formSty .aiFS{align-items:flex-start}.apexcharts-xaxis-tick{display:none}.radioImgBtnList label.radioBtn img{width:128px;height:68px}.gHead .gNav .spContact li{width:100%}.blurCont{user-select:none;pointer-events:none}.formSty .company.hiddenItem,.formSty .company.hiddenTtl{display:none}.format-url{word-break:break-word;white-space:pre-line;line-height:2}.format-url a{color:#0575E6}.hasLink .format-url{margin-left:130px}.diagnosis-title{margin-top:1em}.lps-resultBox h2{font-size:1.5em}.ttlBox button.arrowBtn{width:50px;height:50px !important}.propertyList li a .detail .iconNew,.propertyInfo .ttlBox .icoBox .iconNew{color:white;margin-left:10px;background:#f56d58}.propertyList li a .detail .iconNew span,.propertyInfo .ttlBox .icoBox .iconNew span{background:#f56d58}@media (min-width: 768px){.d-md-flex{display:flex !important}.descriptionZipcode{margin-left:20px}.rentalStatusOperationInp{margin-left:10px}.propertyInfo .ttlBox .icoBox .cat span{padding:0.4em 0.5em 0.3em}}@media (max-width: 768px){.lps-eventBtnBox .lps-eventBtn li button span{font-size:8px}.lps-eventBtnBox .lps-eventBtn li.secondcarrier button span{font-size:6px}.familyLeftCol{width:100%}.familyRightCol{width:100%}.descriptionZipcode{margin-top:10px}.pageHead .lowerTtl{background:url(/assets/ai-bg-77deb55c1b2390f744a7761aa8b0d33cfafcca6c10b8374d64ebc6cf3015f505.jpg) top center/cover no-repeat}.pageHead .pcPhoto .wrapper{z-index:0}.f_contact .wrapperL{z-index:0}.lifeplanBox:before,.lifeplanBox:after,.ai_salesBox:before,.ai_salesBox:after{right:8px;left:8px}.fixed_contact .spBtn li{margin-bottom:5px}.hasLink .format-url{margin-left:0}.infoList li.hasLink .format-url a{padding-left:16px}.ttlBox button.arrowBtn{width:40px;height:40px !important;margin-left:0px}.propertyInfo .ttlBox .icoBox .icoLabel{margin-left:52px}}@media screen and (min-width: 768px){.isSp{display:none !important}}@media screen and (max-width: 767px){.isPc{display:none !important}}@media only screen and (min-width: 768px){.vsGraphContainer{height:53px;display:flex}.vsGraphContainer .incomeRatio{height:100%;background-color:#278BF0;position:relative;border-radius:10px 0 0 10px;color:#fff;font-size:20px;min-width:300px}.vsGraphContainer .incomeRatio .incomeRatioTitle,.vsGraphContainer .incomeRatio .incomeRatioMoney{position:absolute;top:50%;font-weight:600;transform:translateY(-50%)}.vsGraphContainer .incomeRatio .incomeRatioMoney{right:40px}.vsGraphContainer .incomeRatio .incomeRatioTitle{left:40px}.vsGraphContainer .spendingRatio{height:100%;background-color:#FA6D6D;position:relative;border-radius:0 10px 10px 0;color:#fff;font-size:20px;min-width:300px}.vsGraphContainer .spendingRatio .spendingRatioTitle,.vsGraphContainer .spendingRatio .spendingRatioMoney{position:absolute;top:50%;font-weight:600;transform:translateY(-50%)}.vsGraphContainer .spendingRatio .spendingRatioMoney{right:40px}.vsGraphContainer .spendingRatio .spendingRatioTitle{left:40px}.vsGraphContainer .gHead h1{width:274px}.popupBox .popupInner{min-width:1180px}.mLPc15{margin-left:15px}.mLPc100{margin-left:100px}.lps-resultBox .input .customErrorMsgContainer{width:calc((100% - 64px) / 2);height:100%}.lps-resultBox .example .tabStyle li{width:calc(100%/ 5);padding-bottom:0}.br_sp{display:none}.favoritePopupCustom .btnClose{margin-right:150px}}@media only screen and (max-width: 768px){.lps-resultBox .input .customErrorMsgContainer{width:100%;height:100%}.vsGraphContainer{height:80px;display:flex}.vsGraphContainer .incomeRatio{height:100%;background-color:#278BF0;border-radius:10px 0 0 10px;color:#fff;font-size:15px;min-width:120px;display:flex;flex-direction:column;justify-content:center;padding-left:10px}.vsGraphContainer .incomeRatio .incomeRatioTitle,.vsGraphContainer .incomeRatio .incomeRatioMoney{font-weight:600}.vsGraphContainer .incomeRatio .incomeRatioMoney{right:40px;margin-top:5px}.vsGraphContainer .incomeRatio .incomeRatioTitle{left:40px}.vsGraphContainer .spendingRatio{height:100%;background-color:#FA6D6D;border-radius:0 10px 10px 0;color:#fff;font-size:15px;min-width:120px;display:flex;flex-direction:column;justify-content:center;padding-right:10px;align-items:flex-end}.vsGraphContainer .spendingRatio .spendingRatioTitle,.vsGraphContainer .spendingRatio .spendingRatioMoney{font-weight:600}.vsGraphContainer .spendingRatio .spendingRatioMoney{right:40px;margin-top:5px}.vsGraphContainer .spendingRatio .spendingRatioTitle{left:40px}.mainContents button.fixed_entryBtn{height:90px}.lps-resultBox .example .tabStyle{width:777px}.tabBox .tabBtn .tabChatContainer span{height:48px;line-height:18px;display:flex;align-items:center;justify-content:center;font-size:13px}.favoritePopupCustom p{font-size:1.3em}.favoritePopupCustom .btnClose{width:200px;height:50px;line-height:0px}.checkToggleBtn{width:78px}}.lifePlanGraphBox{overflow-x:auto;overflow-y:hidden}.tabBox .tabChat{display:flex;justify-content:left}.tabBox .tabChat .hoverItem{margin-right:10px !important}.tabBox .tabChat .hoverItem:nth-child(5){margin-right:0px !important}.errorColor{color:#FF5151;font-weight:600}.rowList li.customOther{margin:0 0 0 0}.hidden{display:none}.positiveNumber{color:#1977e7;font-weight:600}.lps-resultBox .input .customErrorMsg dt{display:flex;justify-content:center;align-items:center;width:100%;padding:0 .5em;border:#0575E6 solid 1px;border-radius:8px 0 0 8px;background-color:#F2FAFE;line-height:1.5;font-weight:bold;font-size:1.25em;color:#0575E6}.lps-resultBox .input .customErrorMsg dd{display:flex;justify-content:space-between;align-items:center;width:100%;padding:6px .5em;border-radius:0 8px 8px 0;border:#0575E6 solid;border-width:1px 1px 1px 0;font-size:1.25em;color:#0575E6}.lps-resultBox .input .customErrorMsgContainer .customErrorMsg{display:flex;width:100%;height:100%}.lps-resultBox .input .customErrorMsg dd input[type=text]{width:calc(100% - 3em);border:none}.mainContents .breedingPeriodInp,.popupBox .breedingPeriodInp{width:100%;max-width:180px}.popupBox .wid180{width:180px}.mT15{margin-top:15px}.tutorial_lpsGraph_popup{position:absolute;height:1525px !important}.lps-resultBox .example .commentLine .commentDet.staff figure{width:83px;margin-right:15px}.formTtlStyNarrow input[type="text"]{line-height:0px}.solutionBox .solutionStepList li{padding-top:0;padding-bottom:0}.solutionBox .solutionStepList li img{border-radius:8px 8px 0 0}.solutionBox .solutionStepList li p{padding:.2em 0 1em 0}.solutionBox .solutionStepList li .currentDot{margin-top:5px}.solutionBox .solutionStepList:before{top:unset;bottom:108px}.jcCT{justify-content:center}.mainContents a.csBtn{margin:1em auto 1em}.mainContents a.hasPager{margin:-6em auto 4em}.mainContents a.notPager{margin:1em auto 4em}.mypageNav .notImplmntd{padding:2px 10px;background:#FF5151;color:#fff;border-radius:8px;font-size:14px;font-weight:bold}@media screen and (max-width: 768px){.solutionBox .solutionStepList:before{top:-24px;left:92px;bottom:calc(16px + 25px)}}.propertyList li a .detail .spec dd.price_range span{font-size:16px}.propertyList li a .detail .spec dd.specAi{width:calc(100% - 5em)}.propertyList li a .detail .spec dt.specAi{width:5em}.strongPointTop li a{text-decoration:none}.favoritePopupCustom{flex-direction:row}.wid150{width:150px}.flDCl{flex-direction:column}.lifeplanSimulation .tutorial_lpsGraph_popup .lifeplanPopup{margin-top:0px}.sr380{display:none}@media screen and (max-width: 576px){.lifeplanBox:before{background:url(/assets/simulation-bg-sp-6a7bf41cdcdfe81c949de32952e7b86e45a717980f523d4ee8a98394e15abd60.png) 15% center/cover no-repeat}}@media screen and (max-width: 380px){.sr380{display:block}}.justify-center{justify-content:center !important}.p-relative{position:relative !important}body{min-width:350px}
