@charset "UTF-8";html{overflow-y:scroll;font-size:62.5%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline}body{width:auto;text-decoration:none;background-color:#fff;font-size:1.6rem;line-height:1.5em;font-style:normal;color:#333;font-family:-apple-system-body,blinkMacSystemFont,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;font-weight:500;-webkit-text-size-adjust:100%;font-feature-settings:"palt"}th{font-weight:400;text-align:left}address{font-style:normal}hr{display:none}table{border-collapse:collapse;border-spacing:0}img{border:0;vertical-align:bottom}a img{border:none}label{cursor:pointer}li{list-style:none}*{-webkit-tap-highlight-color:transparent}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,body{font-feature-settings:"pkna"}}.underline{text-decoration:underline}.fcG{color:#666}.fcR{color:#e12d50}.fclG{color:#999}.fclB{color:#00a0e9}.f10{font-size:1rem}.f11{font-size:1.1rem}.f12{font-size:1.2rem}.f13{font-size:1.3rem}.f14{font-size:1.4rem}.f15{font-size:1.5rem}.f16{font-size:1.6rem}.f18{font-size:1.8rem}.f20{font-size:2rem}.f22{font-size:2.2rem}.f24{font-size:2.4rem}.fB{font-weight:700}.fN{font-weight:400}.lh100{line-height:1em}.lh125{line-height:1.25em}.lh135{line-height:1.35em}.lh145{line-height:1.45em}.lh150{line-height:1.5em}.lh175{line-height:1.75em}.lh200{line-height:2em}.pA0{padding:0!important}.pA5{padding:5px!important}.pA8{padding:8px!important}.pA10{padding:10px!important}.pA15{padding:15px!important}.pA16{padding:16px!important}.pA20{padding:20px!important}.pA24{padding:24px!important}.pA25{padding:25px!important}.pA30{padding:30px!important}.pA32{padding:32px!important}.pA35{padding:35px!important}.pA40{padding:40px!important}.pA45{padding:45px!important}.pA48{padding:48px!important}.pA50{padding:50px!important}.pT0{padding-top:0!important}.pT5{padding-top:5px!important}.pT8{padding-top:8px!important}.pT10{padding-top:10px!important}.pT15{padding-top:15px!important}.pT16{padding-top:16px!important}.pT20{padding-top:20px!important}.pT24{padding-top:24px!important}.pT25{padding-top:25px!important}.pT30{padding-top:30px!important}.pT32{padding-top:32px!important}.pT35{padding-top:35px!important}.pT40{padding-top:40px!important}.pT45{padding-top:45px!important}.pT48{padding-top:48px!important}.pT50{padding-top:50px!important}.pB0{padding-bottom:0!important}.pB5{padding-bottom:5px!important}.pB8{padding-bottom:8px!important}.pB10{padding-bottom:10px!important}.pB15{padding-bottom:15px!important}.pB16{padding-bottom:16px!important}.pB20{padding-bottom:20px!important}.pB24{padding-bottom:24px!important}.pB25{padding-bottom:25px!important}.pB30{padding-bottom:30px!important}.pB32{padding-bottom:32px!important}.pB35{padding-bottom:35px!important}.pB40{padding-bottom:40px!important}.pB45{padding-bottom:45px!important}.pB48{padding-bottom:48px!important}.pB50{padding-bottom:50px!important}.pR0{padding-right:0!important}.pR5{padding-right:5px!important}.pR8{padding-right:8px!important}.pR10{padding-right:10px!important}.pR15{padding-right:15px!important}.pR16{padding-right:16px!important}.pR20{padding-right:20px!important}.pR24{padding-right:24px!important}.pR25{padding-right:25px!important}.pR30{padding-right:30px!important}.pR32{padding-right:32px!important}.pR35{padding-right:35px!important}.pR40{padding-right:40px!important}.pR45{padding-right:45px!important}.pR48{padding-right:48px!important}.pR50{padding-right:50px!important}.pL0{padding-left:0!important}.pL5{padding-left:5px!important}.pL8{padding-left:8px!important}.pL10{padding-left:10px!important}.pL15{padding-left:15px!important}.pL16{padding-left:16px!important}.pL20{padding-left:20px!important}.pL24{padding-left:24px!important}.pL25{padding-left:25px!important}.pL30{padding-left:30px!important}.pL32{padding-left:32px!important}.pL35{padding-left:35px!important}.pL40{padding-left:40px!important}.pL45{padding-left:45px!important}.pL48{padding-left:48px!important}.pL50{padding-left:50px!important}.mA0{margin:0!important}.mA5{margin:5px!important}.mA8{margin:8px!important}.mA10{margin:10px!important}.mA15{margin:15px!important}.mA16{margin:16px!important}.mA20{margin:20px!important}.mA24{margin:24px!important}.mA25{margin:25px!important}.mA30{margin:30px!important}.mA32{margin:32px!important}.mA35{margin:35px!important}.mA40{margin:40px!important}.mA45{margin:45px!important}.mA48{margin:48px!important}.mA50{margin:50px!important}.mT0{margin-top:0!important}.mT5{margin-top:5px!important}.mT8{margin-top:8px!important}.mT10{margin-top:10px!important}.mT15{margin-top:15px!important}.mT16{margin-top:16px!important}.mT20{margin-top:20px!important}.mT24{margin-top:24px!important}.mT25{margin-top:25px!important}.mT30{margin-top:30px!important}.mT32{margin-top:32px!important}.mT35{margin-top:35px!important}.mT40{margin-top:40px!important}.mT45{margin-top:45px!important}.mT48{margin-top:48px!important}.mT50{margin-top:50px!important}.mB0{margin-bottom:0!important}.mB5{margin-bottom:5px!important}.mB8{margin-bottom:8px!important}.mB10{margin-bottom:10px!important}.mB15{margin-bottom:15px!important}.mB16{margin-bottom:16px!important}.mB20{margin-bottom:20px!important}.mB24{margin-bottom:24px!important}.mB25{margin-bottom:25px!important}.mB30{margin-bottom:30px!important}.mB32{margin-bottom:32px!important}.mB35{margin-bottom:35px!important}.mB40{margin-bottom:40px!important}.mB45{margin-bottom:45px!important}.mB48{margin-bottom:48px!important}.mB50{margin-bottom:50px!important}.mB56{margin-bottom:56px!important}.mB60{margin-bottom:60px!important}.mB64{margin-bottom:64px!important}.mB70{margin-bottom:70px!important}.mB72{margin-bottom:72px!important}.mB80{margin-bottom:80px!important}.mB90{margin-bottom:90px!important}.mB96{margin-bottom:96px!important}.mB100{margin-bottom:100px!important}.mR0{margin-right:0!important}.mR5{margin-right:5px!important}.mR8{margin-right:8px!important}.mR10{margin-right:10px!important}.mR15{margin-right:15px!important}.mR16{margin-right:16px!important}.mR20{margin-right:20px!important}.mR24{margin-right:24px!important}.mR25{margin-right:25px!important}.mR30{margin-right:30px!important}.mR32{margin-right:32px!important}.mR35{margin-right:35px!important}.mR40{margin-right:40px!important}.mR45{margin-right:45px!important}.mR48{margin-right:48px!important}.mR50{margin-right:50px!important}.mL0{margin-left:0!important}.mL5{margin-left:5px!important}.mL8{margin-left:8px!important}.mL10{margin-left:10px!important}.mL15{margin-left:15px!important}.mL16{margin-left:16px!important}.mL20{margin-left:20px!important}.mL24{margin-left:24px!important}.mL25{margin-left:25px!important}.mL30{margin-left:30px!important}.mL32{margin-left:32px!important}.mL35{margin-left:35px!important}.mL40{margin-left:40px!important}.mL45{margin-left:45px!important}.mL48{margin-left:48px!important}.mL50{margin-left:50px!important}.mLR0{margin-right:0!important;margin-left:0!important}.mLR5{margin-right:5px!important;margin-left:5px!important}.mLR8{margin-right:8px!important;margin-left:8px!important}.mLR10{margin-right:10px!important;margin-left:10px!important}.mLR15{margin-right:15px!important;margin-left:15px!important}.mLR16{margin-right:16px!important;margin-left:16px!important}.mLR20{margin-right:20px!important;margin-left:20px!important}.mLR24{margin-right:24px!important;margin-left:24px!important}.mLR30{margin-right:30px!important;margin-left:30px!important}.mLR32{margin-right:32px!important;margin-left:32px!important}.mLR40{margin-right:40px!important;margin-left:40px!important}.mLR48{margin-right:48px!important;margin-left:48px!important}.mLR50{margin-right:50px!important;margin-left:50px!important}.mLRauto{margin-right:auto;margin-left:auto!important}.mTm5{margin-top:-5px!important}.mTm8{margin-top:-8px!important}.mTm10{margin-top:-10px!important}.mTm15{margin-top:-15px!important}.mTm16{margin-top:-16px!important}.mTm20{margin-top:-20px!important}.mTm24{margin-top:-24px!important}.mTm25{margin-top:-25px!important}.mTm30{margin-top:-30px!important}.mTm32{margin-top:-32px!important}.mTm35{margin-top:-35px!important}.mTm40{margin-top:-40px!important}.mTm45{margin-top:-45px!important}.mTm48{margin-top:-48px!important}.mTm50{margin-top:-50px!important}.mBm5{margin-bottom:-5px!important}.mBm8{margin-bottom:-8px!important}.mBm10{margin-bottom:-10px!important}.mBm15{margin-bottom:-15px!important}.mBm16{margin-bottom:-16px!important}.mBm20{margin-bottom:-20px!important}.mBm24{margin-bottom:-24px!important}.mBm25{margin-bottom:-25px!important}.mBm30{margin-bottom:-30px!important}.mBm32{margin-bottom:-32px!important}.mBm40{margin-bottom:-40px!important}.mBm48{margin-bottom:-48px!important}.mBm50{margin-bottom:-50px!important}.mBm56{margin-bottom:-56px!important}.mBm60{margin-bottom:-60px!important}.mBm64{margin-bottom:-64px!important}.mBm70{margin-bottom:-70px!important}.mBm72{margin-bottom:-72px!important}.mBm80{margin-bottom:-80px!important}.mBm88{margin-bottom:-88px!important}.mBm90{margin-bottom:-90px!important}.mBm96{margin-bottom:-96px!important}.mBm100{margin-bottom:-100px!important}.mRm5{margin-right:-5px!important}.mRm8{margin-right:-8px!important}.mRm10{margin-right:-10px!important}.mRm15{margin-right:-15px!important}.mRm16{margin-right:-16px!important}.mRm20{margin-right:-20px!important}.mRm24{margin-right:-24px!important}.mRm25{margin-right:-25px!important}.mRm30{margin-right:-30px!important}.mRm32{margin-right:-32px!important}.mRm35{margin-right:-35px!important}.mRm40{margin-right:-40px!important}.mRm45{margin-right:-45px!important}.mRm48{margin-right:-48px!important}.mRm50{margin-right:-50px!important}.mLm5{margin-left:-5px!important}.mLm8{margin-left:-8px!important}.mLm10{margin-left:-10px!important}.mLm15{margin-left:-15px!important}.mLm16{margin-left:-16px!important}.mLm20{margin-left:-20px!important}.mLm24{margin-left:-24px!important}.mLm25{margin-left:-25px!important}.mLm30{margin-left:-30px!important}.mLm32{margin-left:-32px!important}.mLm35{margin-left:-35px!important}.mLm40{margin-left:-40px!important}.mLm45{margin-left:-45px!important}.mLm48{margin-left:-48px!important}.mLm50{margin-left:-50px!important}.clear::after{content:"";display:block;overflow:hidden;clear:both}.floatL{float:left}.floatR{float:right}.alignR{text-align:right}.alignC{text-align:center}.alignL{text-align:left}.vaT{vertical-align:top}.vaM{vertical-align:middle}.vaB{vertical-align:bottom}form{margin:0;padding:0;display:inline}button,input,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}input{margin:0;padding:0;vertical-align:middle}:placeholder-shown{color:#999}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}select{height:36px;margin:0;padding:0 24px 0 8px;line-height:32px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;position:relative;z-index:1;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:1.6rem}select::-ms-expand{display:none}.selectLabelArea{position:relative;display:inline-block;background-color:#fff;border-radius:4px}.selectLabelArea::before{width:24px;height:100%;content:'';position:absolute;z-index:0;top:0;right:0;background-color:#fff;border-top-right-radius:4px;border-bottom-right-radius:4px}.selectLabelArea::after{width:0;height:0;margin:auto 0;content:'';position:absolute;z-index:0;top:0;bottom:0;right:8px;border-style:solid;border-width:6px 6px 0 6px;border-color:#333 transparent transparent transparent}optgroup option{text-indent:0}input,label,select,textarea{font-size:1.6rem;font-family:-apple-system,blinkMacSystemFont,"游ゴシック",YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,sans-serif;box-sizing:border-box;vertical-align:middle}input[type=email],input[type=password],input[type=tel],input[type=text]{height:36px;padding:0 8px;line-height:32px;border:1px solid #ccc;-webkit-appearance:none;border-radius:4px}input[type=text][disabled],input[type=text][readonly]{background-color:#f0f0f0;color:#999}textarea{padding:8px;border:1px solid #ccc;font-size:1.6rem;-webkit-appearance:none}input[type=button],input[type=submit]{-webkit-appearance:none}label.radio{position:relative}label.radio span{padding:0 0 0 32px;position:relative;display:block}label.radio input[type=radio]{position:absolute;top:0;left:0;opacity:0}label.radio input[type=radio]+span::before{position:absolute;display:inline-block;content:'';box-sizing:border-box;border-radius:24px}label.radio input[type=radio]+span::before{width:24px;height:24px;z-index:0;top:0;left:0;background-color:#fff;border:solid #b0b0b0 2px}label.radio input[type=radio]:checked+span::before{border:solid #14316d 8px}label.checkbox{position:relative}label.checkbox2{position:relative;display:inline-block;min-width:24px;min-height:24px}label.checkbox span{padding:0 0 0 32px;position:relative;display:block}label.checkbox2 span.box{padding:0;position:relative;display:block;width:24px;height:24px}label.checkbox input[type=checkbox],label.checkbox2 input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}label.checkbox input[type=checkbox]+span::after,label.checkbox input[type=checkbox]+span::before,label.checkbox2 input[type=checkbox]+span::after,label.checkbox2 input[type=checkbox]+span::before{position:absolute;top:0;left:0;display:inline-block;content:'';box-sizing:border-box}label.checkbox input[type=checkbox]+span::before,label.checkbox2 input[type=checkbox]+span::before{width:24px;height:24px;z-index:0;background-color:transparent;background-color:#fff;border:solid #b0b0b0 2px;border-radius:4px}label.checkbox input[type=checkbox]+span::after,label.checkbox2 input[type=checkbox]+span::after{width:8px;height:12px;margin:4px 7px;z-index:1}label.checkbox input[type=checkbox]:checked+span::before,label.checkbox2 input[type=checkbox]:checked+span::before{background-color:#14316d;border:solid #14316d 2px}label.checkbox input[type=checkbox]:checked+span::after,label.checkbox2 input[type=checkbox]:checked+span::after{border:3px solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}label.checkbox,label.checkbox:active,label.radio,label.radio:active{padding:16px;border-radius:8px;background-color:#f5f5f5;display:block}.normalForm fieldset .fieldInputArea .optionArea label.checkbox,.normalForm fieldset .fieldInputArea .optionArea label.radio{background-color:#f5f5f5}.requiredItem,.selectLabelArea.requiredItem::before{background-color:#fdeaea!important}a:hover img.hoverImg{opacity:.8;-ms-filter:"alpha( opacity=80 )"}a{color:#185ca8}a:active,a:visited{color:#185ca8}a:hover{color:#a81818!important}.boxTap{cursor:pointer}.boxTap:hover{background-color:#fefbea}.annotation{text-indent:-1em;padding-left:1em}ul.annotationList>li{text-indent:-1em;padding-left:1em}ul.normalL{margin-top:-5px}ul.normalL li{margin:5px 0 0 0}.normalLD{margin-top:-5px}.normalLD>li{margin:5px 0 0 21px;list-style:disc}.w10{width:10px!important}.w20{width:20px!important}.w30{width:30px!important}.w40{width:40px!important}.w50{width:50px!important}.w60{width:60px!important}.w70{width:70px!important}.w80{width:80px!important}.w90{width:90px!important}.w100{width:100px!important}.w110{width:110px!important}.w120{width:120px!important}.w130{width:130px!important}.w140{width:140px!important}.w150{width:150px!important}.w160{width:160px!important}.w170{width:170px!important}.w180{width:180px!important}.w190{width:190px!important}.w200{width:200px!important}.w210{width:210px!important}.w220{width:220px!important}.w230{width:230px!important}.w240{width:240px!important}.w250{width:250px!important}.w260{width:260px!important}.w270{width:270px!important}.w280{width:280px!important}.w290{width:290px!important}.w300{width:300px!important}.w310{width:310px!important}.w320{width:320px!important}.w330{width:330px!important}.w340{width:340px!important}.w350{width:350px!important}.w360{width:360px!important}.w370{width:370px!important}.w380{width:380px!important}.w390{width:390px!important}.w400{width:400px!important}.w410{width:410px!important}.w420{width:420px!important}.w430{width:430px!important}.w440{width:440px!important}.w450{width:450px!important}.w460{width:460px!important}.w470{width:470px!important}.w480{width:480px!important}.w490{width:490px!important}.w500{width:500px!important}.w510{width:510px!important}.w520{width:520px!important}.w530{width:530px!important}.w540{width:540px!important}.w550{width:550px!important}.w560{width:560px!important}.w570{width:570px!important}.w580{width:580px!important}.w590{width:590px!important}.w600{width:600px!important}.w610{width:610px!important}.w620{width:620px!important}.w630{width:630px!important}.w640{width:640px!important}.w650{width:650px!important}.w660{width:660px!important}.w670{width:670px!important}.w680{width:680px!important}.w690{width:690px!important}.w700{width:700px!important}.w710{width:710px!important}.w720{width:720px!important}.w730{width:730px!important}.w740{width:740px!important}.w750{width:750px!important}.w760{width:760px!important}.w770{width:770px!important}.w780{width:780px!important}.w790{width:790px!important}.w800{width:800px!important}.w810{width:810px!important}.w820{width:820px!important}.w830{width:830px!important}.w840{width:840px!important}.w850{width:850px!important}.w860{width:860px!important}.w870{width:870px!important}.w880{width:880px!important}.w890{width:890px!important}.w900{width:900px!important}.w910{width:910px!important}.w920{width:920px!important}.w930{width:930px!important}.w940{width:940px!important}.w950{width:950px!important}.w960{width:960px!important}.w970{width:970px!important}.w980{width:980px!important}.w990{width:990px!important}.w1000{width:1000px!important}.wp5{width:5%}.wp10{width:10%}.wp15{width:15%}.wp20{width:20%}.wp25{width:25%}.wp30{width:30%}.wp35{width:35%}.wp40{width:40%}.wp45{width:45%}.wp50{width:50%}.wp55{width:55%}.wp60{width:60%}.wp65{width:65%}.wp70{width:70%}.wp75{width:75%}.wp80{width:80%}.wp85{width:85%}.wp90{width:90%}.wp95{width:95%}.h30{height:30px!important}.h40{height:40px!important}.h50{height:50px!important}.h60{height:60px!important}.h70{height:70px!important}.h80{height:80px!important}.h90{height:90px!important}.h100{height:100px!important}.h110{height:110px!important}.h120{height:120px!important}.h130{height:130px!important}.h140{height:140px!important}.h150{height:150px!important}.h160{height:160px!important}.h170{height:170px!important}.h180{height:180px!important}.h190{height:190px!important}.h200{height:200px!important}.h210{height:210px!important}.h220{height:220px!important}.h230{height:230px!important}.h240{height:240px!important}.h250{height:250px!important}.h260{height:260px!important}.h270{height:270px!important}.h280{height:280px!important}.h290{height:290px!important}.h300{height:300px!important}.h310{height:310px!important}.h320{height:320px!important}.h330{height:330px!important}.h340{height:340px!important}.h350{height:350px!important}.h360{height:360px!important}.h370{height:370px!important}.h380{height:380px!important}.h390{height:390px!important}.h400{height:400px!important}.h410{height:410px!important}.h420{height:420px!important}.h430{height:430px!important}.h440{height:440px!important}.h450{height:450px!important}.h460{height:460px!important}.h470{height:470px!important}.h480{height:480px!important}.h490{height:490px!important}.h500{height:500px!important}.hideT{width:1px;height:1px;padding:0;overflow:hidden;position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0 0 99.9% 99.9%);clip-path:inset(0 0 99.9% 99.9%);border:0}.flexNWList{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:center}.flexNWList .fG1{flex-grow:1}.flexNWList .fG2{flex-grow:2}.flexNWList .fG3{flex-grow:3}.flexM10List{display:flex;align-items:center;flex-wrap:wrap}.flexM10List *{margin-right:10px}.flexM10List * *{margin-right:0}.flexM15List{display:flex;align-items:center;flex-wrap:wrap}.flexM15List *{margin-right:15px}.flexM15List * *{margin-right:0}.decimalList li{margin:0 0 8px 21px;list-style-type:decimal}.cjkList li{margin:0 0 8px 31px;list-style-type:cjk-ideographic}.katakanaList li{margin:0 0 8px 31px;list-style-type:katakana}@media print,screen and (min-width:769px){img[src$=".gif"],img[src$=".png"]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media all and (-ms-high-contrast:none){body,input,label,select,textarea{font-family:'Lucida Grande',Meiryo,'メイリオ','Hiragino Kaku Gothic ProN','ヒラギノ角ゴProN W3','ＭＳ Ｐゴシック',sans-serif}}@media screen and (min-width:0px) and (max-width:768px){body{font-feature-settings:"pkna"}}.imgSwitch{visibility:hidden}.imgLink{display:block;margin:0 auto 10px;text-align:center}.imgLink:hover img{opacity:.8}.modalWinArea{text-align:left}a[target="_blank"] .icon{width:12px;height:12px;margin:0 5px 0 5px;content:"";display:inline-block;background-image:url(../img/common/icon_blank.svg);background-position:right center;background-repeat:no-repeat;background-size:12px;text-indent:100%;white-space:nowrap;overflow:hidden}a[target="_blank"] .icon_w{width:12px;height:12px;margin:0 5px 0 5px;content:"";display:inline-block;background-image:url(../img/common/icon_blank_w.svg);background-position:right center;background-repeat:no-repeat;background-size:12px;text-indent:100%;white-space:nowrap;overflow:hidden}.pdfIcon .icon,a[target="_blank"].pdfIcon .icon{width:16px;height:16px;margin:0 5px 0 5px;content:"";display:inline-block;background-image:url(../img/common/icon_pdf.png);background-position:right center;background-repeat:no-repeat;background-size:16px;text-indent:100%;white-space:nowrap;overflow:hidden}.submitBtn01,input[type=submit]{padding:20px 0 24px;background:-webkit-linear-gradient(top,#e23a3a 88%,#c02828 88%);background:linear-gradient(to bottom,#e23a3a 88%,#c02828 88%);color:#fff!important;font-size:2rem;line-height:125%;cursor:pointer;text-align:center;font-weight:700;text-decoration:none;display:block;border-radius:4px}.submitBtn01:hover,input[type=submit]:hover{background:#e96464;color:#fff!important}.submitBtn01:active,input[type=submit]:active{background:#e96464;color:#fff!important}.submitBtn01 svg{fill:#fff}.submitBtn01{padding:20px 16px 24px;box-sizing:border-box}.submitBtn02{padding:20px 16px 24px;background:-webkit-linear-gradient(top,#ed6d47 88%,#e63c09 88%);background:linear-gradient(to bottom,#ed6d47 88%,#e63c09 88%);color:#fff!important;font-size:2rem;line-height:125%;cursor:pointer;text-align:center;font-weight:700;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box}.submitBtn02:hover{background:#fa9172;color:#fff!important}.submitBtn02:active{background:#fa9172;color:#fff!important}.submitBtn02 svg{fill:#fff}.actionBtn01{padding:20px 16px 24px;background:-webkit-linear-gradient(top,#ff9901 88%,#e08601 88%);background:linear-gradient(to bottom,#ff9901 88%,#e08601 88%);color:#fff!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;font-weight:700;border-radius:4px;box-sizing:border-box}.actionBtn01:hover{background:#ff8401;color:#fff!important}.actionBtn01:active{background:#ff8401;color:#fff!important}.actionBtn01 svg{fill:#fff}.actionBtn02{padding:20px 16px 24px;background:-webkit-linear-gradient(top,#24a2d9 88%,#1c82ae 88%);background:linear-gradient(to bottom,#24a2d9 88%,#1c82ae 88%);color:#fff!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;font-weight:700;border-radius:4px;box-sizing:border-box}.actionBtn02:hover{background:#6cc4e1;color:#fff!important}.actionBtn02:active{background:#6cc4e1;color:#fff!important}.actionBtn02 svg{fill:#fff}.normalBtn{padding:20px 16px 24px;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box}.normalBtn:hover{background:#fefbea;color:#333!important}.normalBtn:active{background:#fefbea;color:#333!important}.normalBtn svg{fill:#24a2d9}.offBtn{background:#e5e5e5;color:#666!important;border:solid #ccc 1px;cursor:default;pointer-events:none}.offBtn svg{fill:#666!important;stroke:none!important}.moreButton,.moreButton:active,.moreButton:hover{position:relative;padding:8px 0;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box}.moreButton::before{display:block;content:"";width:6px;height:6px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:8px;top:50%;margin-top:-6px}.moreButton.close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.moreButtonAll,.moreButtonAll:active,.moreButtonAll:hover{position:relative;padding:8px 0;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box}.moreButtonAll::before{display:block;content:"";width:6px;height:6px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:8px;top:50%;margin-top:-6px}.moreButtonAll.close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.openBtn{position:relative}.openBtn::before{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-2px;top:50%;right:10px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.openBtn::after{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-2px;top:50%;right:10px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.closeBtn{position:relative}.closeBtn::before{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-2px;top:50%;right:10px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.closeBtn::after{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-2px;top:50%;right:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.closeWindowBtn{width:150px;margin:0 auto}.closeWindowBtn::after,.closeWindowBtn::before{left:10px}.closeWindowBtn .normalBtn{box-sizing:border-box;padding:16px 16px 16px 24px}.favBtn svg{fill:#fff;stroke:#e23a3a;stroke-width:3px}.favBtnCheck.normalBtn{background:#e5e5e5}.favBtnCheck{color:#999!important}.favBtnCheck svg{fill:#e23a3a}.arrowLink{position:relative;display:inline-block;padding:0 0 0 16px;vertical-align:middle}.arrowLink::before{width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0;content:"";vertical-align:middle;border-top:2px solid #24a2d9;border-right:2px solid #24a2d9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrowGray::before{border-top:2px solid #999;border-right:2px solid #999}.arrowOrange::before{border-top:2px solid #ff9901;border-right:2px solid #ff9901}.arrowLinkBottom{padding:0 0 0 16px;position:relative;display:inline-block;vertical-align:middle}.arrowLinkBottom::before{width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0;content:"";vertical-align:middle;border-bottom:2px solid #24a2d9;border-right:2px solid #24a2d9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.arrowLinkTop{padding:0 0 0 16px;position:relative;display:inline-block;vertical-align:middle}.arrowLinkTop::before{width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0;content:"";vertical-align:middle;border-top:2px solid #62a3c1;border-left:2px solid #62a3c1;-webkit-transform:rotate(45deg);transform:rotate(45deg)}[data-readmore-toggle],[data-readmore-toggle]:active,[data-readmore-toggle]:hover{position:relative;margin-top:8px;padding:8px 0;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box}[data-readmore-toggle]::before{display:block;content:"";width:6px;height:6px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:8px;top:50%;margin-top:-6px}[aria-expanded=true]+[data-readmore-toggle]::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}[aria-expanded=false]{position:relative}[aria-expanded=false]::before{position:absolute;display:block;content:"";width:100%;height:150px;background:-webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,1));background:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));bottom:0;z-index:1}.iconList{display:flex;flex-wrap:wrap}.iconList li{margin:0 2px 2px 0}.estateIcon{min-width:7em;font-size:1.2rem;line-height:20px;border:solid #666 1px;background-color:#666;color:#fff;font-weight:500;text-align:center;padding:0 8px;box-sizing:border-box}.estateIcon_s{width:4em;font-size:1.2rem;line-height:20px;border:solid #666 1px;background-color:#666;color:#fff;font-weight:500;text-align:center}.newIcon{width:4em;padding:2px 0 0 0;font-size:1.2rem;line-height:18px;background-color:#ff9901;color:#fff;font-weight:500;text-align:center}.buildIcon{width:4em;font-size:1.2rem;line-height:20px;border:solid #24a2d9 1px;background-color:#fff;color:#24a2d9;font-weight:500;text-align:center}.sellIcon{width:80px;font-size:1.2rem;line-height:20px;border:solid #79c06e 1px;background-color:#fff;color:#79c06e;font-weight:500;text-align:center}.buyIcon{width:80px;font-size:1.2rem;line-height:20px;border:solid #ff9901 1px;background-color:#fff;color:#ff9901;font-weight:500;text-align:center}.ctgIcon{width:80px;padding:2px 0 0 0;font-size:1.2rem;line-height:18px;background-color:#6cc4e1;color:#fff;font-weight:500;text-align:center}.licenseIco{display:inline-block;padding:2px 10px 0;font-size:1.2rem;line-height:18px;background-color:#e5e5e5;color:#333;font-weight:500;text-align:center}.eqIcon{padding:0 4px;font-size:1.2rem;line-height:20px;border:solid #0c9443 1px;background-color:#fff;color:#0c9443}.eqIconOff{padding:0 4px;font-size:1.2rem;line-height:20px;border:solid #ccc 1px;background-color:#fff;color:#ccc}.optionIcon{padding:0 4px;font-size:1.2rem;line-height:20px;background-color:#14316d;color:#fff}.areaIcon{width:80px;font-size:1.2rem!important;line-height:20px!important;border:solid #002f7c 1px;background-color:#fff;color:#002f7c;font-weight:500;text-align:center}.vacIcon{width:80px;padding:2px 0 0 0;font-size:1.2rem;line-height:18px;background-color:#6cc4e1;color:#fff;font-weight:500;text-align:center}.fullIcon{width:80px;font-size:1.2rem;line-height:18px;border:solid #6cc4e1 1px;background-color:#fff;color:#6cc4e1;font-weight:500;text-align:center}.imgCont{border:solid #ccc 1px;position:relative;display:block;background-color:#fff}.imgCont img{width:auto;height:auto;max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.noPhoto,a .noPhoto,a:hover .noPhoto{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);display:block;color:#999!important;white-space:nowrap;text-decoration:none;font-size:1.2rem}.price{color:#b90202}.costs{color:#333}.formStep{background-color:#ebebeb;display:flex;justify-content:space-between;overflow:hidden}.formStep li{padding:0 0 0 23px;line-height:46px;flex:1;text-align:center;font-weight:700;color:#c9c9c9;box-sizing:border-box;position:relative;background-color:#ebebeb}.formStep li.cr{background-color:#ed6d47;color:#fff}.formStep li:first-of-type{padding:0}.formStep li{z-index:100}.formStep li:nth-child(2){z-index:99}.formStep li:nth-child(3){z-index:98}.formStep li:nth-child(4){z-index:97}.formStep li::after{width:0;height:0;border-style:solid;border-width:23px 0 23px 23px;border-color:transparent transparent transparent #ebebeb;content:"";position:absolute;left:100%;top:0}.formStep li::before{width:33px;height:33px;margin:0 -19px 0 0;border-top:solid #fff 3px;border-right:solid #fff 3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);content:"";position:absolute;right:0;top:5px}.formStep li:last-of-type::after,.formStep li:last-of-type::before{width:0;height:0;border-style:solid;border-width:0;border-color:transparent;content:""}.formStep li.cr::after{border-color:transparent transparent transparent #ed6d47}.formStep li .no{width:24px;height:24px;margin:0 5px 0 0;padding:0;color:#ebebeb;background-color:#cdcdcd;line-height:24px;text-align:center;display:inline-block;border-radius:50%}.formStep li.cr .no{background-color:#fff;color:#ed6d47}.errMsgArea{margin:0 0 40px 0;padding:40px;background-color:#ffeff1;color:#e23a3a}.errCell{background-color:#fffddf}.errText{margin:0 0 8px 0;font-weight:700;color:#e23a3a}.errMsgArea .em{padding:0 0 0 40px;position:relative;font-weight:700}.errMsgArea .em::before{width:24px;height:24px;margin:-14px 0 0 0;content:'!';display:block;position:absolute;top:50%;left:0;border:solid #e23a3a 2px;border-radius:50%;color:#e23a3a;font-family:Verdana;font-weight:700;font-size:20px;line-height:24px;text-align:center}.loansimulationDetail .errText,.normalForm fieldset .fieldInputArea .errText{margin:0 0 8px 0;padding:0 0 0 32px;position:relative;line-height:125%}.loansimulationDetail .errText::before,.normalForm fieldset .fieldInputArea .errText::before{width:16px;height:16px;margin:-10px 0 0 0;content:'!';display:block;position:absolute;top:50%;left:4px;border:solid #e23a3a 2px;border-radius:50%;color:#e23a3a;font-family:Verdana;font-weight:700;font-size:14px;line-height:16px;text-align:center}.normalForm fieldset .fieldInputArea .upperText{margin:0 0 8px 0}.normalForm fieldset .fieldInputArea .bottomText{margin:8px 0 0 0}.normalForm fieldset .fieldInputArea .bottomText.annotation{color:#666;font-size:1.2rem;line-height:150%}.normalForm fieldset .electiveIcon{border:solid #dedede 1px;background-color:#fff}.normalForm fieldset .requiredIcon{color:#fff;border:solid #e23a3a 1px;background-color:#e23a3a}.cautionBtn a{padding:24px 0 24px 40px;position:relative;box-sizing:border-box;border:solid #e5e5e5 1px;background:#f5f5f5;color:#666!important;text-align:center;font-weight:700;line-height:1;display:block;text-decoration:none;cursor:default;pointer-events:none}.cautionBtn a:hover{background:#f5f5f5;color:#666!important}.cautionBtn a::before{width:24px;height:24px;margin:-14px 0 0 0;content:'!';display:block;position:absolute;top:50%;left:24px;border:solid #666 2px;border-radius:50%;color:#666;font-family:Verdana;font-weight:700;font-size:20px;line-height:24px;text-align:center}svg{width:24px;height:24px;margin:-4px 8px 0 0;vertical-align:middle}.btnBlue svg{fill:#24a2d9}.btnOrange svg{fill:#ff9901}.slick-next,.slick-prev{z-index:1;font-size:0;line-height:1;background:#6cc4e1;position:absolute;top:50%;margin-top:calc(-50px - 22px);width:30px;height:100px;border:0;padding:0;outline:0;cursor:pointer}.slick-next:hover,.slick-prev:hover{opacity:.8}.slick-prev{left:0}.slick-prev::before{display:block;content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);position:absolute;top:50%;left:50%;margin-left:-3px;margin-top:-3px}.slick-next{right:0}.slick-next::before{display:block;content:"";width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:50%;margin-right:-3px;margin-top:-3px}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;left:0;bottom:-24px;display:block;width:100%;padding:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:60px;height:5px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:60px;height:5px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus::before,.slick-dots li button:hover::before{background:#6cc4e1}.slick-dots li button::before{position:absolute;top:0;left:0;width:60px;height:5px;content:"";text-align:center;background:#ccc;color:#000}.slick-dots li.slick-active button::before{background:#6cc4e1}.pagenation ul{font-size:1.4rem;font-weight:700;display:flex;justify-content:center}.pagenation li{margin-left:4px;display:flex;align-items:center}.pagenation li:first-child{margin-left:0}.pagenation li a{min-width:34px;padding:10px 8px!important;box-sizing:border-box}.pagenation li a.current{background:#6cc4e1;border:solid #6cc4e1 1px;color:#fff!important}.searchHints dl dt{padding:16px;background:#dbebf1;font-weight:700}.searchHints dl dd{padding:16px 16px 0 16px;border-left:solid 4px #dbebf1;border-right:solid 4px #dbebf1;overflow:hidden}.searchHints .bnrArea{padding:0 16px 16px 16px;border-bottom:solid 4px #dbebf1;border-left:solid 4px #dbebf1;border-right:solid 4px #dbebf1}.machitanGuide{background:#f2efde}.machitanGuide ul{font-size:1.4rem;line-height:150%}.machitanGuide ul a{display:block;padding-bottom:8px}.areaInfo{background:#fff}.areaInfo .areaInfo_ttl{background:#e5e5e5;font-weight:700}.areaInfo dl{font-size:1.4rem;line-height:1.5;border-right:solid #e5e5e5 4px;border-left:solid #e5e5e5 4px;border-bottom:solid #e5e5e5 4px}.areaInfo dt{font-weight:700}.areaInfo dd{border-bottom:dotted #e5e5e5 1px}.areaInfo dd:last-of-type{margin-bottom:0;border:none}.moreSearch dl{font-size:1.4rem;line-height:150%}.moreSearch>dl>dt{background:#dbebf1}.moreSearch ul{overflow:hidden}.moreSearch ul li{margin-right:1em;float:left;line-height:180%}.floatBtn{margin:0!important;background:rgba(153,153,153,.9)!important;position:fixed!important;position:absolute;bottom:0;left:0;width:100%;z-index:100;box-sizing:border-box}.floatBtn .subColumn{margin-bottom:0}.rightColumn .sideBox .title,.subContainer .sideBox .title{padding:12px 15px 8px;background:#6cc4e1;color:#fff;font-size:1.6rem;font-weight:700;line-height:100%}.rightColumn .sideBox .title svg,.subContainer .sideBox .title svg{fill:#fff}.rightColumn .sideBox .inner,.subContainer .sideBox .inner{padding:15px;background:#fff;font-size:1.4rem;line-height:150%;border-right:solid #ccc 1px;border-bottom:solid #ccc 1px;border-left:solid #ccc 1px}.rightColumn .search,.subContainer .search{margin-top:8px;display:flex}.rightColumn .sideBox .textList li+li,.subContainer .sideBox .textList li+li{margin-top:12px;padding-top:12px;border-top:dotted 1px #ccc}.rightColumn .search .selectLabelArea,.subContainer .search .selectLabelArea{width:80%}.rightColumn .search select,.subContainer .search select{width:100%}.rightColumn .search .selectLabelArea+a,.subContainer .search .selectLabelArea+a{width:calc(20% - 4px);padding:10px 4px 6px;margin-left:4px;font-size:1.2rem}.rightColumn .search input[type=text],.subContainer .search input[type=text]{width:65%}.rightColumn .search input[type=text]+a,.subContainer .search input[type=text]+a{width:calc(35% - 4px);padding:10px 4px 6px;margin-left:4px;font-size:1.2rem}.rightColumn .sideBox02 a,.subContainer .sideBox02 a{display:block;padding:15px;color:#333;text-decoration:none;border:solid #ccc 1px;border-radius:4px}.rightColumn .sideBox02 a:hover,.subContainer .sideBox02 a:hover{background:#fefbea}.rightColumn .sideBox02 p,.subContainer .sideBox02 p{font-size:1.2rem;line-height:150%}.rightColumn .sideBox02 .title,.subContainer .sideBox02 .title{padding-bottom:8px;margin-bottom:8px;font-size:1.4rem;text-align:center;border-bottom:solid #ccc 1px}.rightColumn .sideBox02 img,.subContainer .sideBox02 img{display:block;margin:12px auto 0}.rightColumn .sideBox02.landInput a,.rightColumn .sideBox02.landInput a:hover,.subContainer .sideBox02.landInput a,.subContainer .sideBox02.landInput a:hover{background:#f7f3ec url(../img/common/bg_landInputBnr.png) no-repeat right bottom;background-size:82px 80px}.rightColumn .sideBox02.landInput .title,.subContainer .sideBox02.landInput .title{padding-bottom:0;font-size:1.8rem;text-align:left;font-weight:700;border-bottom:none}.rightColumn .sideBox02.landInput p,.subContainer .sideBox02.landInput p{text-shadow:0 0 4px #f7f3ec}.rightColumn .secretSideBox,.subContainer .secretSideBox{background:#f5f5f5;border:solid #e5e5e5 4px;border-radius:4px}.rightColumn .secretSideBox .titleBlock,.subContainer .secretSideBox .titleBlock{margin-bottom:10px;padding:8px;background:#fff;font-size:1.2rem;line-height:125%;text-align:center}.rightColumn .secretSideBox .titleBlock .title,.subContainer .secretSideBox .titleBlock .title{margin:6px 0;background:#666;color:#fff;font-size:1.8rem;font-weight:700;height:40px;display:flex;align-items:center;justify-content:center;border-radius:20px}.rightColumn .secretSideBox.voiceSideBlock,.subContainer .secretSideBox.voiceSideBlock{background:#e6f4e6}.rightColumn .secretSideBox.voiceSideBlock .titleBlock,.subContainer .secretSideBox.voiceSideBlock .titleBlock{color:#429344;font-size:1.8rem;line-height:1.2;font-weight:700}.rightColumn .secretSideBox .titleBlock .sub,.subContainer .secretSideBox .titleBlock .sub{color:#e3007f;font-size:1.2rem;font-weight:700}.rightColumn .secretSideBox>p,.subContainer .secretSideBox>p{padding:0 8px 8px 8px;font-size:1.2rem;line-height:150%;overflow:hidden}.rightColumn .secretSideBox>p a,.subContainer .secretSideBox>p a{float:right}.rightColumn .assessSideBox,.subContainer .assessSideBox{padding:15px;border:solid #ccc 1px;background:#fffdea}.rightColumn .assessSideBox .title,.subContainer .assessSideBox .title{padding:4px 0;margin-bottom:8px;font-size:1.4rem;line-height:150%;text-align:center}.rightColumn .assessSideBox .title strong,.subContainer .assessSideBox .title strong{display:block;font-size:2rem;line-height:150%}.rightColumn .assessSideBox p,.subContainer .assessSideBox p{margin-top:8px;font-size:1.4rem;line-height:150%;text-align:center}.rightColumn .assessSideBox a,.subContainer .assessSideBox a{padding:13px 16px 15px;font-size:1.6rem}.voiceBlock .sellVoice{color:#79c06e}.voiceBlock .sellVoice svg{fill:#79c06e}.voiceBlock .buyVoice{color:#ff9901}.voiceBlock .buyVoice svg{fill:#ff9901}.voiceBlock .staff{background:#f5f5f5;font-size:1.4rem;line-height:150%}.estateListDetail>li{border:solid #ccc 1px;border-radius:4px}.estateListDetail .estateInfo{overflow:hidden}.estateListDetail .estateInfo .estateName{border-bottom:solid #24a2d9 4px}.estateListDetail .estateInfo .estateName a{display:block;text-decoration:none}.estateListDetail .estateInfo .address{overflow:hidden}.estateListDetail .estateInfo .address li{padding:6px 0 4px;border-top:dotted 1px #ccc}.estateListDetail .estateInfo .hInfo{margin-top:8px;padding:16px;background:#fffdea;color:#e23a3a;font-size:1.4rem;line-height:150%;overflow:hidden}.estateListDetail .estateInfo .hInfo .title{margin-bottom:4px;font-weight:700}.estateListDetail .estateInfo .status{margin-bottom:16px;display:flex;flex-wrap:wrap;position:relative;border-top:dotted 1px #ccc}.estateListDetail .estateInfo .status::before{position:absolute;content:"";width:100%;left:0;bottom:0;border-bottom:solid 1px #fff}.estateListDetail .estateInfo .status::after{position:absolute;content:"";width:100%;left:0;bottom:0;border-bottom:dotted 1px #ccc}.estateListDetail .estateInfo .status dl{width:50%;background:#fff;display:flex;border-bottom:dotted 1px #ccc}.estateListDetail .estateInfo.boxTap:hover .status dl{background:#fefbea}.estateListDetail .estateInfo .status dt{width:44%;padding:4px 4px 4px 0;font-weight:700}.estateListDetail .estateInfo .status dd{width:56%;padding:4px 4px 4px 0}.estateListDetail .estateInfo .status dl.oneBlock{margin-top:-1px;border-top:dotted 1px #ccc;width:100%}.estateListDetail .estateInfo .status dl.oneBlock dt{width:21%;font-weight:700}.estateListDetail .estateInfo .status dl.oneBlock dd{width:79%}.estateListDetail .estateInfo .iconList.eq{clear:both;margin-bottom:16px}.estateListDetail .estateInfo .infoText{clear:both;margin-bottom:16px}.estateListDetail .estateInfo .infoText+.infoText{margin-top:-8px}.estateListDetail .openHouse{clear:both;margin-bottom:16px;background:#fffdea}.estateListDetail .openHouse dl{font-weight:700}.estateListDetail .openHouse dd{color:#e23a3a}.estateListDetail .openHouse p{margin-top:12px;padding-top:12px;border-top:dotted #ccc 1px}.estateListDetail .openHouse .point{color:#e23a3a;font-weight:700}.estateListDetail .catalog a{display:block;color:#333}.estateListDetail .catalog a span{display:inline-block;text-decoration:none}.tabArea .areaLink{margin-bottom:8px;display:flex;justify-content:space-between}.tabArea .areaLink li{flex-grow:1;text-align:center}.tabArea .areaLink li a{display:block;padding:8px 0;color:#333;text-decoration:none;border:solid #ccc 1px;border-radius:4px}.tabArea .areaLink li a:hover{background:#fefbea}.tabArea .areaLink li a.current{background:#6cc4e1;color:#fff;font-weight:700;border:solid #6cc4e1 1px;position:relative}.tabArea .areaLink li a.current::after{content:"";width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#6cc4e1 transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-4px}.tabArea .areaLink li a.current:hover{color:#fff!important}.tabArea .otherLink{margin-bottom:8px;display:flex;justify-content:flex-end}.tabArea .otherLink a{color:#333}.tabArea .otherLink li+li{margin-left:16px}.tabArea label.checkbox{background:#fff}.tabArea2{border-bottom:solid #24a2d9 4px}.tabArea2 .areaLink{display:flex}.tabArea2 .areaLink li{display:flex;align-items:stretch;justify-content:center}.tabArea2 .areaLink li a{width:100%;display:flex;align-items:center;justify-content:center;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;border-radius:4px;box-sizing:border-box}.tabArea2 .areaLink li a:hover{background:#fefbea}.tabArea2 .areaLink li a.current{background:#24a2d9;color:#fff!important;font-weight:700;border:solid #24a2d9 1px;border-radius:4px 4px 0 0}.tabArea2 .areaLink li a.current:hover{color:#fff!important}.tabArea2 .areaLink li.off{background:#e5e5e5;border:solid #ccc 1px;color:#999!important;line-height:125%;border-radius:4px;box-sizing:border-box}.subLink{margin-bottom:32px;display:flex;justify-content:flex-start;flex-wrap:wrap}.subLink a.current{color:#333;font-weight:700;text-decoration:none}#tabBoxes>div{display:none}#tabBoxes>div.active{display:block}.estateLink{display:flex;text-align:center;border-bottom:solid #ccc 1px}.estateLink li{width:33.33%}.estateLink li a{display:block;padding:8px 0;margin-top:3px;background:#24a2d9;color:#fff;font-size:1.4rem;text-decoration:none;border:solid #ccc 1px;border-bottom:none;border-radius:4px 4px 0 0}.estateLink li a:hover{background:#fefbea}.estateLink li a.current{margin-top:0;margin-bottom:-1px;background:#fff;color:#333;font-size:1.6rem;font-weight:700;border-top:solid #24a2d9 4px;border-right:solid #ccc 1px;border-bottom:solid #fff 1px;border-left:solid #ccc 1px}.estateLink li a.current:hover{background:0 0;color:#333!important}.searchContainer .selectArea dt{background:#dbebf1;padding:16px 0 16px 16px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;margin-bottom:1px}.searchContainer .selectArea li{padding-left:16px;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;margin-bottom:1px}.searchContainer .selectArea .no{font-size:1.4rem}.searchContainer .selectArea a{display:block;width:100%;padding:16px 16px 16px 0;box-sizing:border-box;text-decoration:none}.searchContainer .selectArea dt a{margin-top:-16px;margin-bottom:-16px}.searchContainer .selectArea label.checkbox2{margin-right:8px}.searchContainer .normalForm ul{margin-bottom:-8px}.searchContainer .normalForm li{margin-bottom:8px}.btnAreaSearch{background:#f5f5f5}.sideSerchArea{padding-bottom:8px;background:#f5f5f5}.sideSerchArea>h2{padding:16px;background:#dbebf1;font-size:1.6rem;font-weight:700}.sideSerchArea>dl{padding:8px 8px 0 8px}.sideSerchArea>dl>dt{padding:8px;background:#6cc4e1;color:#fff;font-size:1.4rem;font-weight:700}.sideSerchArea>dl>dd{padding:8px;background:#fff}.sideSerchArea>dl>dd .backLink{float:right;margin-top:-2px;font-size:1.2rem}.sideSerchArea>dl>dd .title{font-weight:700}.sideSerchArea>dl>dd .titleEstate{padding-bottom:8px;margin-bottom:8px;font-weight:700;border-bottom:solid #ccc 1px}.sideSerchArea>dl>dd ul{clear:both;margin-top:4px;font-size:1.4rem;line-height:150%}.sideSerchArea>dl>dd ul.text{margin-bottom:4px}.sideSerchArea>dl>dd ul.text li{font-size:1.6rem;font-weight:700}.sideSerchArea>dl>dd ul.text li+li{margin-top:4px}.sideSerchArea>dl>dd ul.text li a{font-weight:500}.sideSerchArea>dl>dd .closeBtn .normalBtn,.sideSerchArea>dl>dd .openBtn .normalBtn{margin-top:8px;padding:8px 16px 10px}.sideSerchArea .normalForm{border:0;margin:0}.sideSerchArea .normalForm .fieldset{width:auto;flex-direction:column;padding:0 0 8px 0;margin-bottom:8px;border-top:none;border-bottom:solid #ccc 1px}.sideSerchArea .normalForm fieldset legend{width:auto;background:0 0;margin:0;padding:8px 0!important}.sideSerchArea .normalForm fieldset .fieldInputArea{width:auto;padding:0;border-left:none}.sideSerchArea .normalForm fieldset .fieldInputArea li{margin-bottom:8px}.sideSerchArea>dl>dd>dl{margin-bottom:8px;padding-bottom:8px;border-bottom:solid #dfdfdf 1px}.sideSerchArea>dl>dd>dl dt{padding:8px 0;font-weight:700}.sideSerchArea>dl>dd>dl dd{margin-bottom:8px;line-height:125%}.sideSerchArea .searchBtn{margin-top:0;padding:8px 0;font-weight:700}.sideSerchArea .searchBtn .add span{position:relative;padding-left:20px}.sideSerchArea .searchBtn .add span::before{width:12px;height:2px;content:'';display:block;background:#24a2d9;position:absolute;margin-top:-2px;top:50%;left:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.sideSerchArea .searchBtn .add span::after{width:12px;height:2px;content:'';display:block;background:#24a2d9;position:absolute;margin-top:-2px;top:50%;left:0;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg)}.sideSerchArea .searchBtn .actionBtn02{font-size:1.6rem}.sideSerchArea .searchBtn li+li{margin-top:8px}.sideSerchArea .bnrArea{padding:8px 8px 0 8px;display:flex;justify-content:center}.sideSerchArea .bnrArea li{width:100%;box-sizing:border-box;display:flex;align-items:stretch}.sideSerchArea .bnrArea li+li{margin-left:8px}.sideSerchArea .bnrArea li a{width:100%;color:#24a2d9!important;font-size:1.4rem;line-height:100%;font-weight:700}.sideSerchArea .bnrArea li svg{fill:#24a2d9}.sideSerchArea .freeWord{padding:8px 8px 0 8px}.sideSerchArea .freeWord input[type=text]{width:100%;margin-bottom:8px}.estateDetailContainer .headerOption{display:flex;justify-content:space-between;align-items:flex-start}.estateDetailContainer .headerOption .actionArea{display:flex;justify-content:space-between;align-items:center}.estateDetailContainer .catalog a{display:block;color:#333}.estateDetailContainer .catalog a span{display:inline-block;text-decoration:none}.estateDetailContainer .dataAreaInn{border:solid #e5e5e5 4px;box-sizing:border-box}.estateDetailContainer .dataAreaInn a{color:#333;text-decoration:none}.estateDetailContainer .dataAreaInn h2{font-size:1.4rem}.estateDetailContainer .dataAreaInn h2 a{display:block;color:#185ca8;text-decoration:underline}.estateDetailContainer .dataAreaInn .estateInfo{font-size:1.2rem}.dataAreaInn .estateNo{background:#eff6f9;padding:8px;font-size:1.4rem;line-height:150%;font-weight:700;text-align:center}.dataAreaInn .estateNo .blue{color:#24a2d9}.estateDetailContainer .information{background:#fffdea}.estateDetailContainer .message{background:#f5f5f5;text-align:center;font-weight:700}.estateDetailContainer .message .blue{color:#24a2d9}.estateDetailContainer .priceArea{display:flex;flex-wrap:wrap;align-items:flex-end;border-bottom:dotted #ccc 1px;border-top:solid #24a2d9 4px}.estateDetailContainer .priceArea ul{display:flex}.estateDetailContainer .priceArea ul li{margin-right:1em}.estateDetail .estateData .openHouse{background-color:#f7f3ec}.estateDetail .estateData .openHouse dt{font-weight:700;text-align:center;border-bottom:dotted #ccc 1px}.estateDetail .estateData .openHouse dd{color:#e23a3a;font-weight:700;border-bottom:dotted #ccc 1px}.estateDetail .estateData .openHouse p{font-size:1.4rem;line-height:150%}.estatePointIcon{background-image:url(../img/common/icon_eq.png);background-repeat:no-repeat;background-size:1000px auto;width:64px;height:95px;text-indent:-9999px}.estatePointIcon.eq01{background-position:0 0}.estatePointIcon.eq02{background-position:-100px 0}.estatePointIcon.eq03{background-position:-200px 0}.estatePointIcon.eq04{background-position:-300px 0}.estatePointIcon.eq05{background-position:-400px 0}.estatePointIcon.eq06{background-position:-500px 0}.estatePointIcon.eq07{background-position:-600px 0}.estatePointIcon.eq08{background-position:-700px 0}.estatePointIcon.eq09{background-position:-800px 0}.estatePointIcon.eq10{background-position:-900px 0}.estatePointIcon.eq11{background-position:0 -100px}.estatePointIcon.eq12{background-position:-100px -100px}.estatePointIcon.eq13{background-position:-200px -100px}.estatePointIcon.eq14{background-position:-300px -100px}.estatePointIcon.eq15{background-position:-400px -100px}.estatePointIcon.eq16{background-position:-500px -100px}.estatePointIcon.eq17{background-position:-600px -100px}.estatePointIcon.eq18{background-position:-700px -100px}.estatePointIcon.eq19{background-position:-800px -100px}.estatePointIcon.eq20{background-position:-900px -100px}.estatePointIcon.eq21{background-position:0 -200px}.estatePointIcon.eq22{background-position:-100px -200px}.estatePointIcon.eq23{background-position:-200px -200px}.estatePointIcon.eq24{background-position:-300px -200px}.estatePointIcon.eq25{background-position:-400px -200px}.estatePointIcon.eq26{background-position:-500px -200px}.estatePointIcon.eq27{background-position:-600px -200px}.estatePointIcon.eq28{background-position:-700px -200px}.estatePointIcon.eq29{background-position:-800px -200px}.estatePointIcon.eq30{background-position:-900px -200px}.estatePointIcon.eq31{background-position:0 -300px}.estatePointIcon.eq32{background-position:-100px -300px}.estatePointIcon.eq33{background-position:-200px -300px}.estatePointIcon.eq34{background-position:-300px -300px}.estatePointIcon.eq35{background-position:-400px -300px}.estatePointIcon.eq36{background-position:-500px -300px}.estatePointIcon.eq37{background-position:-600px -300px}.estatePointIcon.eq38{background-position:-700px -300px}.estatePointIcon.eq39{background-position:-800px -300px}.estatePointIcon.eq40{background-position:-900px -300px}.estatePointIcon.eq41{background-position:0 -400px}.estatePointIcon.eq42{background-position:-100px -400px}.estatePointIcon.eq43{background-position:-200px -400px}.estatePointIcon.eq44{background-position:-300px -400px}.estatePointIcon.eq45{background-position:-400px -400px}.estatePointIcon.eq46{background-position:-500px -400px}.estatePointIcon.eq47{background-position:-600px -400px}.estatePointIcon.eq48{background-position:-700px -400px}.estatePointIcon.eq49{background-position:-800px -400px}.estatePointIcon.eq50{background-position:-900px -400px}.estatePointIcon.eq51{background-position:0 -500px}.estatePointIcon.eq52{background-position:-100px -500px}.estatePointIcon.eq53{background-position:-200px -500px}.estatePointIcon.eq54{background-position:-300px -500px}.estatePointIcon.eq55{background-position:-400px -500px}.estatePointIcon.eq56{background-position:-500px -500px}.estatePointIcon.eq57{background-position:-600px -500px}.estatePointIcon.eq58{background-position:-700px -500px}.estatePointIcon.eq59{background-position:-800px -500px}.estatePointIcon.eq60{background-position:-900px -500px}.estatePointIcon.eq61{background-position:0 -600px}.estatePointIcon.eq62{background-position:-100px -600px}.estatePointIcon.eq63{background-position:-200px -600px}.estatePointIcon.eq64{background-position:-300px -600px}.estatePointIcon.eq65{background-position:-400px -600px}.estatePointIcon.eq66{background-position:-500px -600px}.estatePointIcon.eq67{background-position:-600px -600px}.estatePointIcon.eq68{background-position:-700px -600px}.estatePointIcon.eq69{background-position:-800px -600px}.estatePointIcon.eq70{background-position:-900px -600px}.estatePointIcon.eq71{background-position:0 -700px}.estatePointIcon.eq72{background-position:-100px -700px}.estatePointIcon.eq73{background-position:-200px -700px}.estatePointIcon.eq74{background-position:-300px -700px}.estatePointIcon.eq75{background-position:-400px -700px}.estatePointIcon.eq76{background-position:-500px -700px}.estatePointIcon.eq77{background-position:-600px -700px}.estatePointIcon.eq78{background-position:-700px -700px}.estatePointIcon.eq79{background-position:-800px -700px}.estatePointIcon.eq80{background-position:-900px -700px}.estatePointIcon.eq81{background-position:0 -800px}.estatePointIcon.eq82{background-position:-100px -800px}.estatePointIcon.eq83{background-position:-200px -800px}.estatePointIcon.eq84{background-position:-300px -800px}.estatePointIcon.eq85{background-position:-400px -800px}.estatePointIcon.eq86{background-position:-500px -800px}.estatePointIcon.eq87{background-position:-600px -800px}.estatePointIcon.eq88{background-position:-700px -800px}.estatePointIcon.eq89{background-position:-800px -800px}.estatePointIcon.eq90{background-position:-900px -800px}.estatePointIcon.eq91{background-position:0 -900px}.estatePointIcon.eq92{background-position:-100px -900px}.estatePointIcon.eq93{background-position:-200px -900px}.estatePointIcon.eq94{background-position:-300px -900px}.estatePointIcon.eq95{background-position:-400px -900px}.estatePointIcon.eq96{background-position:-500px -900px}.estatePointIcon.eq97{background-position:-600px -900px}.estatePointIcon.eq98{background-position:-700px -900px}.estatePointIcon.eq99{background-position:-800px -900px}.estatePointIcon.eq100{background-position:-900px -900px}.estatePointIcon.eq101{background-position:0 -1000px}.estatePointIcon.eq102{background-position:-100px -1000px}.estatePointIcon.eq103{background-position:-200px -1000px}.estatePointIcon.eq104{background-position:-300px -1000px}.estatePointIcon.eq105{background-position:-400px -1000px}.estatePointIcon.eq106{background-position:-500px -1000px}.estatePointIcon.eq107{background-position:-600px -1000px}.estatePointIcon.eq108{background-position:-700px -1000px}.estatePointIcon.eq109{background-position:-800px -1000px}.estatePointIcon.eq110{background-position:-900px -1000px}.estatePointIcon.eq111{background-position:0 -1100px}.estatePointIcon.eq112{background-position:-100px -1100px}.estatePointIcon.eq113{background-position:-200px -1100px}.estatePointIcon.eq114{background-position:-300px -1100px}.estatePointIcon.eq115{background-position:-400px -1100px}.estatePointIcon.eq116{background-position:-500px -1100px}.estatePointIcon.eq117{background-position:-600px -1100px}.estatePointIcon.eq118{background-position:-700px -1100px}.estatePointIcon.eq119{background-position:-800px -1100px}.estatePointIcon.eq120{background-position:-900px -1100px}.estateDetail .estateData .facilityInfo dt,.estateDetail .estateData .renovationInfo dt{font-weight:700}.estateDetail .estateData .staffPoint .comment p+p{margin-top:1em}.estateDetail .estateData .estateProfile dt{justify-content:space-between;align-items:flex-start;position:relative}.estateDetail .estateData .estateProfile dt span:not(.outline){width:calc(100% - 24px);text-align:left}.estateDetail .estateData .estateProfile .outline{text-indent:-9999px;text-decoration:none;width:22px;height:22px}.estateDetail .estateData .estateProfile .outline::before{position:absolute;display:block;width:22px;height:22px;content:"?";padding-top:4px;line-height:100%;text-indent:0;color:#24a2d9;font-weight:700;text-align:center;background:#fff;border:solid #24a2d9 1px;border-radius:12px;box-sizing:border-box;right:8px;top:8px}.smallipop-hint{display:none}.smallipop-instance{position:absolute;display:none;top:0;left:0;background-color:#fff;border:solid #24a2d9 4px;color:#333;font-size:1.4rem;line-height:150%;z-index:9999;max-width:400px;box-shadow:0 2px 6px rgba(0,0,0,.5)}.smallipop-instance a{color:#98cbea}.smallipop-instance:after,.smallipop-instance:before{content:'';position:absolute;left:50%;height:0;width:0;pointer-events:none}.smallipop-instance:before{bottom:-20px;margin-left:-10px;border:10px solid transparent;border-color:transparent transparent #24a2d9 transparent}.smallipop-align-left:after,.smallipop-align-left:before{margin-left:0;left:auto;right:20px}.smallipop-align-left:after{right:18px}.smallipop-align-right:after,.smallipop-align-right:before{margin-left:0;left:20px;right:auto}.smallipop-align-right:after{left:18px}.smallipop-bottom:after,.smallipop-bottom:before{bottom:auto;top:-20px}.smallipop-bottom:after{top:-24px}.smallipop-left:after,.smallipop-left:before,.smallipop-right:after,.smallipop-right:before{right:-16px;left:auto;top:50%;bottom:auto;border-width:8px;margin:-8px 0 0}.smallipop-left:after,.smallipop-right:after{right:-20px;border-width:10px;margin:-10px 0 0}.smallipop-right:after,.smallipop-right:before{left:-16px;right:auto}.smallipop-right:after{left:-20px}.smallipop-content{padding:16px}.smallipop-theme-default:before{border-color:#24a2d9 transparent transparent transparent}.smallipop-theme-default.smallipop-bottom:before{border-color:transparent transparent #24a2d9 transparent}.estateDetail .estateData .estateProfile .caption{color:#999;margin-top:0;margin-bottom:0}.prefSelectIndex{background:#eff6f9;overflow:hidden;position:relative}.prefSelectIndex .mapArea svg{margin-right:4px;fill:#ff9901}.prefSelectIndex .point ul{display:flex}.prefSelectIndex .point li{width:100%;font-size:1.4rem;font-weight:700}.prefSelectIndex .point li+li{margin-left:4px}.prefSelectIndex .topicsArea{background:#fff}.prefSelectIndex .topicsArea .new dt{padding:8px;background:#6cc4e1;color:#fff;font-size:1.4rem;font-weight:700;position:relative}.prefSelectIndex .topicsArea .new dt::after{content:"";width:0;height:0;border-style:solid;border-width:4px 4px 0 4px;border-color:#6cc4e1 transparent transparent transparent;position:absolute}.prefSelectIndex .topicsArea .new ul{display:flex;flex-wrap:wrap;font-size:1.4rem}.prefSelectIndex .topicsArea .new li a{color:#333}.prefSelectIndex .topicsArea .new li::after{content:"|";display:inline-block;margin:0 4px;color:#ccc}.prefSelectIndex .topicsArea dl+dl{border-top:solid #ccc 1px}.prefSelectIndex .keyword dt svg{fill:#6cc4e1}.prefSelectIndex .keyword ul{display:flex;flex-wrap:wrap}.prefSelectIndex .keyword ul li{margin-right:12px;font-size:1.4rem}.prefSelectIndex .tabArea2 .areaLink li a,.prefSelectIndex .tabArea2 .areaLink li.off{height:4em;line-height:125%;display:flex;justify-content:center;align-items:center}.prefSelectIndex .tabArea2 .areaLink li a.current{height:calc(4em + 8px)}.prefSelectIndex .buyOtherLink02{display:flex;justify-content:space-between}.prefSelectIndex .buyOtherLink02 li{width:100%}.RecommendArea{background:#fffdea}.RecommendArea .head{color:#ff9901;font-size:2rem;font-weight:700;text-align:center}.RecommendArea .slick-dots li.slick-active button::before,.RecommendArea .slick-next,.RecommendArea .slick-prev{background:#ff9901}.RecommendArea .otherList{display:flex;justify-content:space-between;flex-wrap:wrap}.RecommendArea .otherList li a{background:#fff;color:#333;font-size:1.4rem;font-weight:700;text-decoration:none;border:solid #ccc 1px;display:flex;align-items:center}.RecommendArea .otherList li a:hover{background:#fefbea}.RecommendArea .otherList .imgCont{width:104px;height:78px;border:none;background:#f5f5f5}.RecommendArea .otherList .imgCont+p{padding:0 16px;width:calc(100% - 136px)}.RecommendArea .estateIcon{width:100%;box-sizing:border-box}.RecommendArea .estateIcon+p{margin-top:0}.rankingArea{position:relative}.rankingArea .rank{margin-bottom:8px;font-size:2rem;font-weight:700;text-align:center}.rankingArea .rank strong{font-size:3rem;vertical-align:-2px}.rank01 svg{fill:#d0b266;width:32px;height:32px;margin-top:-10px}.rank02 svg{fill:#b4b4b4;width:32px;height:32px;margin-top:-10px}.rank03 svg{fill:#ad7d5a;width:32px;height:32px;margin-top:-10px}.rankingArea .name{padding:0 0 2px;font-size:1.4rem;line-height:150%}.rankingArea .price{margin-bottom:4px;font-size:1.4rem;line-height:150%}.rankingArea .price strong{font-size:1.8rem;font-weight:700}.rankingArea .address{font-size:1.2rem;line-height:125%}.rankingArea .moreLink{text-align:right}.rankingArea .moreLink a{color:#333}.openHouseArea .tabArea2{border-bottom:none}.openHouseArea .areaBlock{border:solid #24a2d9 4px}.openHouseArea .estateList>li{display:flex;align-items:flex-start;justify-content:space-between}.openHouseArea .estateList .name{padding:0 0 2px;font-size:1.4rem;line-height:150%}.openHouseArea .estateList .address{font-size:1.2rem;line-height:125%}.openHouseArea .estateList .openHouse{background:#fffdea}.openHouseArea .estateList .openHouse dt{margin-bottom:4px;width:5em;font-size:1.2rem;line-height:20px;border:solid #666 1px;background-color:#666;color:#fff;font-weight:500;text-align:center}.openHouseArea .estateList .openHouse dd{color:#e23a3a;font-size:1.4rem;line-height:150%;font-weight:700}.catalogBnrArea{background:#f7f3ec}.catalogBnrArea .head{margin-bottom:8px;font-size:2rem}.catalogBnrArea p{font-size:1.4rem;line-height:150%}.catalogBnrArea ul a{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;height:56px;color:#fff;font-size:1.2rem;line-height:125%;font-weight:700;text-decoration:none;border:solid #c5c5c5 1px;box-shadow:0 0 0 1px #fff inset;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.catalogBnrArea ul a:hover{color:#fff!important;opacity:.8}.catalogBnrArea ul .mansion{background:#002f7b}.catalogBnrArea ul .tower{background:#16b7cf}.catalogBnrArea ul .highGrade{background:#000;color:#e7ce2a}.catalogBnrArea ul .highGrade svg{fill:#e7ce2a}.catalogBnrArea ul .ober{background:#d6000f}.catalogBnrArea svg{fill:#fff;width:24px!important;height:24px!important;margin:-4px 8px 0 0!important;background:0 0!important}.popularArea{position:relative}.popularArea dl{border:solid #6cc4e1 1px}.popularArea dt{background:#6cc4e1;color:#fff;font-weight:700}.popularArea dt strong{margin-left:8px;color:#ffe952}.popularArea li{box-sizing:border-box;position:relative}.popularArea li:not(.rank){padding:8px 16px;background:#eff6f9;color:#24a2d9;border-radius:4px;display:flex;align-items:center;justify-content:flex-start}.popularArea li:not(.rank) strong{width:54px}.popularArea li:not(.rank) a{width:calc(100% - 54px)}.popularArea li.boxTap:hover{background:#fefbea}.popularArea li.rank_s a{font-size:1.4rem;line-height:125%;vertical-align:1px}.popularArea li.rank_ss{font-size:1.4rem}.popularArea li.rank_ss a{font-size:1.2rem;line-height:125%;vertical-align:1px}.popularArea .machitanBnr{font-size:1.4rem;line-height:150%}.popularArea .keyword a:hover{background:#fefbea}.searchArea li{display:inline-block}.searchArea [aria-expanded=false]::before{display:none}.otherSearchArea ul{display:flex;font-size:1.2rem;line-height:125%;font-weight:700}.otherSearchArea li{display:flex;align-items:stretch;justify-content:center}.otherSearchArea ul a{padding-left:0;padding-right:0;display:flex;justify-content:center;align-items:center;text-align:center;width:100%}.otherSearchArea ul a.current{background:#6cc4e1;color:#fff!important;border:solid #6cc4e1 1px}.collectionArea .anchorNav a{font-size:1.2rem;line-height:150%}.collectionArea .estateListDetail>li{background:-webkit-linear-gradient(top,#f5f5f5 0,#fff 30%);background:linear-gradient(to bottom,#f5f5f5 0,#fff 30%);box-shadow:0 0 0 1px #fff inset}.collectionArea a{color:#333}.collectionArea .estateListDetail .saleLabel{background:#00307c;color:#fff;line-height:100%;font-weight:700}.collectionArea .estateListDetail .estateInfo .estateName{background:0 0;text-align:center;border:none}.collectionArea .estateListDetail .estateName .newIcon{display:inline-block;margin-right:8px;vertical-align:2px}.collectionArea .estateListDetail .SalesPoint{color:#24a2d9;font-size:1.4rem;line-height:125%;font-weight:700;text-align:center}.collectionArea .estateListDetail .imgCont{border:none}.collectionArea .estateListDetail .estateInfo .address li{border:none}.collectionArea .estateListDetail .btn{font-size:1.4rem}.oberArea{border:solid #efece2 4px;border-radius:16px}.oberArea .head{color:#624e42}.oberArea .head+p{color:#624e42;font-size:1.2rem;line-height:150%}.oberArea .inner{background:#efece2}.oberArea .inner .copy{color:#624e42;font-size:1.4rem;line-height:150%;font-weight:700;text-align:center}.oberArea .oberList dt{background:#624e42;color:#fff;font-size:1.4rem;font-weight:700;text-align:center}.oberArea .oberList dd{font-size:1.2rem;line-height:125%}.oberArea .moreLink a{height:40px;display:flex;align-items:center;justify-content:center;background:#d7000f;color:#fff;font-size:1.4rem;font-weight:700;text-align:center;text-decoration:none;border-radius:20px;box-sizing:border-box}.oberArea .moreLink a:hover{color:#fff!important;opacity:.8}.oberCourt.oberArea{border:none}.oberCourt.oberArea h2 img{border-radius:16px 16px 0 0}.oberCourt.oberArea .inner{background:#f5f5ea;border-radius:0 0 16px 16px}.oberCourt.oberArea .inner .text{font-size:1.2rem;line-height:150%;font-weight:700;text-align:center}.oberCourt.oberArea .oberList dt{background:#99865a}.oberCourt.oberArea .moreLink a{background:#59411d}.rentSelectionArea .estateData{border:solid #ccc 1px;border-radius:4px}.rentSelectionArea .estateData .name a{color:#333;text-decoration:none}.rentSelectionArea .estateData .address{font-size:1.2rem;line-height:125%}.rentSelectionArea .estateData .SalesPoint{color:#24a2d9;font-size:1.4rem;line-height:150%;font-weight:700}.supportBlock{background:#f7f3ec}.supportBlock .supportTitle{font-size:1.8rem;line-height:125%;text-align:center}.supportBlock .supportTitle::after{content:"SUPPORT SURVICE";display:block;margin-top:8px;color:#ccc;font-size:1.6rem;line-height:100%}.supportBlock .supportListMain{margin-bottom:24px}.supportBlock .supportListMain>li{background:#fff;padding:16px 16px 82px;position:relative}.supportBlock .supportListMain>li.boxTap:hover{background-color:#fefbea}.supportBlock .supportListMain .subTitle{margin:8px 0;padding-bottom:16px;font-weight:700;text-align:center;border-bottom:solid 1px #ccc;position:relative}.supportBlock .supportListMain .subTitle span{font-size:1.4rem}.supportBlock .supportListMain .subTitle::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;bottom:-8px;left:50%;margin-left:-8px;z-index:2}.supportBlock .supportListMain .subTitle::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ccc transparent transparent transparent;bottom:-9px;left:50%;margin-left:-8px}.supportBlock .supportListMain .title{padding:16px 0;color:#24a2d9;font-size:2rem;text-align:center}.supportBlock .supportListMain .title span{display:block;font-size:1.6rem}.supportBlock .supportListMain .meritArea{margin:-8px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.supportBlock .supportListMain .meritArea li{width:100%;margin-top:24px;padding:32px 10px 16px;background:#eff6f9;border-radius:16px;box-sizing:border-box;position:relative}.supportBlock .supportListMain .meritArea li p.point{width:78px;height:32px;background:#fff;color:#24a2d9;font-size:1.2rem;line-height:100%;font-weight:700;text-align:center;border:solid #24a2d9 1px;border-radius:60px/40px;display:flex;align-items:center;justify-content:center;position:absolute;top:-16px;left:50%;margin-left:-39px;box-sizing:border-box}.supportBlock .supportListMain .meritArea li p.point::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#24a2d9 transparent transparent transparent;bottom:-6px;left:50%;margin-left:-4px}.supportBlock .supportListMain .meritArea li p.point::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:6px 4px 0 4px;border-color:#fff transparent transparent transparent;bottom:-4px;left:50%;margin-left:-4px;z-index:2}.supportBlock .supportListMain .meritArea li p{padding:0 6px;font-size:1.2rem;line-height:150%}.supportBlock .supportListMain .meritArea li p.pointTitle{padding:0;margin-bottom:12px;color:#002f7b;font-size:1.6rem;font-weight:700;text-align:center}.supportBlock .supportListMain .text{margin-top:16px;font-size:1.4rem}.supportBlock .supportListMain .normalBtn{width:200px;padding:12px 16px 16px;position:absolute;bottom:16px;left:50%;margin-left:-100px}.supportBlock .supportList li{background:#fff;border:solid #ccc 1px;border-radius:8px;box-sizing:border-box;display:flex}.supportBlock .supportList .noLinkBox,.supportBlock .supportList li>a{display:block;width:100%;padding-top:80px;color:#333;font-size:1.2rem;line-height:150%;text-decoration:none;position:relative}.supportBlock .supportList .noLinkBox .linkBlock p{margin-top:8px}.supportBlock .supportList .title{padding:4px 16px 0;width:100%;height:80px;color:#24a2d9;font-size:1.6rem;line-height:125%;text-shadow:-3px -3px 4px #fff,3px -3px 4px #fff,3px 3px 4px #fff,-3px 3px 4px #fff,-2px -2px 1px #fff,2px -2px 1px #fff,2px 2px 1px #fff,-2px 2px 1px #fff;display:flex;align-items:center;box-sizing:border-box;position:absolute;top:0;left:0;z-index:2}.supportBlock .supportList .title img{display:block;margin:6px auto 0}.supportBlock .supportList .bg{height:80px;width:auto;position:absolute;top:0;right:0;border-radius:8px 8px 0 0;z-index:1}.supportBlock .supportList .text{height:100%;padding:16px;box-sizing:border-box}.supportBlock .supportList a:hover .text{background:#fefbea;color:#333;border-radius:8px}.sellDetail .mainColumn,.sellDetail .mainColumnW{padding-top:0}.sellDetail .mainContainer::before{display:none}.sellDetail .mainContainer{border-top:none}.sellDetail .headerArea{margin-bottom:16px;background:#6cc4e1;background:-webkit-linear-gradient(top,#73d3f3 0,#c3e3ee 40%,#fff 100%);background:linear-gradient(to bottom,#73d3f3 0,#c3e3ee 40%,#fff 100%);overflow:hidden}.sellDetail .sellTitle{padding-bottom:12px;background-image:url(../img/common/img_sellTitle.png);background-repeat:no-repeat;background-position:right bottom;overflow:hidden}.sellDetail .sellTitle .pageTitle{color:#002f7b;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.sellDetail .sellTitle sup{margin-left:2px;font-size:1rem;vertical-align:super}.sellDetail .sellTitle .caption{margin:4px 0 0;font-size:1rem}.sellDetail .sellPlanHead .pageTitle{color:#002f7b;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.sellPlanPoint{border-top:solid #ccc 2px;border-bottom:solid #ccc 2px}.sellPlanPoint dt{text-align:center}.sellPlanPoint .anchorNav li a::before{display:none}.sellPlanPoint .anchorNav .no{margin-right:8px;width:24px;height:24px;background:#ff9901;color:#fff;font-size:1.4rem;line-height:125%;border-radius:12px;display:flex;align-items:center;justify-content:center}.sellPlanArea h2 .no{display:inline-block;padding-top:5px;margin-right:8px;width:24px;height:24px;background:#ff9901;color:#fff;font-size:1.4rem;line-height:100%;font-weight:500;border-radius:12px;box-sizing:border-box}.sellPlanArea .planFlowArea{background:#f7f3ec;border-radius:8px}.sellPlanArea .planFlowArea svg{fill:#24a2d9}.sellPlanArea .planFlowArea li{font-weight:700}.sellPlanArea .recommendedArea{background:#f5f5f5;box-shadow:0 3px 0 rgba(0,0,0,.1);position:relative}.sellPlanArea .recommendedArea dt{text-align:center;font-weight:700}.sellPlanArea .recommendedArea::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #fff transparent;position:absolute;right:0;bottom:-4px}.sellPlanArea .recommendedArea::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #aaa transparent;box-shadow:0 2px 0 rgba(0,0,0,.1);transform:rotate(-45deg);position:absolute;right:0;bottom:3px}.sellPlanArea .recommendedArea li{background:#fff}.caption.list li{margin-top:.4em;margin-left:2em;list-style:disc}.sellPlanDetail .caption.list dt{font-weight:700}.sellPlanArea .moreLink{text-align:right}.assessBlock{background:#fffdea;border-radius:8px}.assessBlock .title{background:#ff9901;color:#fff;font-weight:700;text-align:center;border-radius:8px 8px 0 0}.assessBlock ol{padding:16px}.assessBlock ol>li+li{margin-top:24px;position:relative}.assessBlock ol>li+li::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 12px 0 12px;border-color:#6cc4e1 transparent transparent transparent;top:-16px;left:50%;margin-left:-12px}.assessBlock .listTitle{display:flex;align-items:center;font-weight:700}.assessBlock .listTitle .no{margin-right:8px;width:24px;height:24px;background:#6cc4e1;color:#fff;font-size:1.4rem;line-height:125%;border-radius:12px;display:flex;align-items:center;justify-content:center}.assessBlock .startBtn{display:flex;align-items:center;justify-content:center;font-weight:700}.assessBlock .startBtn .no{margin-right:8px;width:24px;height:24px;background:#fff;color:#e23a3a;font-size:1.4rem;line-height:125%;border-radius:12px;display:flex;align-items:center;justify-content:center}.assessBlock .startBtn.offBtn{border:none;color:#fff!important}.assessBlock .startBtn.offBtn .no{color:#e5e5e5}.assessBlock .mini{font-size:1.2rem;line-height:125%}.assessBlock.wide{background:#eff6f9;border-radius:0}.assessBlock.wide .title{background:#eff6f9;color:#24a2d9}.assessBlock.wide label{background:#fff}.kaitoriArea dl{background:#f5f5f5;box-shadow:0 3px 0 rgba(0,0,0,.1);position:relative}.kaitoriArea dl::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #fff transparent;position:absolute;right:0;bottom:-4px}.kaitoriArea dl::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #aaa transparent;box-shadow:0 2px 0 rgba(0,0,0,.1);transform:rotate(-45deg);position:absolute;right:0;bottom:3px}.kaitoriArea dt{font-weight:700;text-align:center}.kaitoriArea dt img{margin-right:4px;vertical-align:-12px}.kaitoriArea li{background:#fff}.marketInfoArea dl{background:#eff6f9}.marketInfoArea dt{padding:8px 16px;background:#24a2d9;color:#fff;font-weight:700}.marketInfoArea dt svg{fill:#fff}.marketInfoArea dd{padding:16px}.marketInfoArea dl p{font-size:1.4rem;line-height:150%}.marketInfoArea .officeEstateLink{margin-top:16px;padding:0;display:flex;justify-content:space-between;flex-wrap:nowrap}.marketInfoArea .officeEstateLink svg{display:block;margin:-4px auto 6px}.marketInfoArea .officeEstateLink li{margin-bottom:0}.marketInfoArea .officeEstateLink li+li{margin-left:8px}.marketInfoArea .search{margin:16px 0;display:flex}.marketInfoArea .search input[type=text]{width:70%}.marketInfoArea .submitBtn01{margin-left:8px;width:calc(30% - 8px);padding:8px 0;font-size:1.6rem}.marketInfoArea .caption{margin:0;color:#999;text-align:right}.flowArea{margin-top:16px;padding:0 16px 0 8px;display:flex;flex-wrap:wrap}.flowArea li{margin-left:8px;min-height:64px;display:flex;align-items:stretch;justify-content:center;position:relative}.flowArea .no{position:absolute;left:0;top:-4px;margin-right:8px;width:24px;height:24px;background:#ff9901;color:#fff;font-size:1.4rem;line-height:125%;font-weight:700;border-radius:12px;display:flex;align-items:center;justify-content:center}.flowArea li a{padding:10px 0 12px;width:100%;display:flex;align-items:center;justify-content:center}.howtoArea{border-top:dotted 1px #ccc}.howtoArea .title{width:32px;height:32px;background:#24a2d9;color:#fff;font-size:2rem;line-height:125%;font-weight:700;border-radius:16px;display:flex;align-items:center;justify-content:center;position:absolute;left:8px;top:0}.howtoArea dd .title{background:#ff9901}.howtoArea .title::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:12px 5px 0 5px;border-color:#24a2d9 transparent transparent transparent;bottom:-2px;left:-4px;transform:rotate(60deg)}.howtoArea dd .title::after{border-color:#ff9901 transparent transparent transparent;left:auto;right:-4px;transform:rotate(-60deg)}.howtoArea dt{position:relative;padding:4px 8px 4px 52px;font-weight:700}.howtoArea dd{position:relative;padding:6px 8px 16px 52px;padding-left:52px;font-size:1.4rem;line-height:150%;border-bottom:dotted 1px #ccc}.howtoArea p+p{margin-top:8px}.howtoArea+.more,.sellDetail .more{text-align:right}.howtoArea+.more a,.sellDetail .more a{color:#333}.howtoArea ul.inner{margin-top:8px;display:flex;justify-content:flex-start;flex-wrap:wrap}.howtoArea ul.inner li{margin-right:1.5em}.matrixTable th{background-color:#f5f5f5}.matrixTable td,.matrixTable th{margin:0;padding:5px;border:1px solid #ccc;font-size:1rem;vertical-align:middle}.matrixTable td{text-align:center}.matrixTable .check01{background:#eff6f9}.matrixTable .check02{background:#dbebf1}.matrixTable .check03{background:#6cc4e1}.matrixMapBlock .iconText{display:flex;align-items:flex-start;flex-wrap:wrap}.matrixMapBlock .iconText p{padding:6px 0 0 4px}.matrixMapBlock .selectArea .title{padding:8px;background:#6cc4e1;color:#fff;font-size:1.6rem;font-weight:700;text-align:center}.matrixMapBlock .selectArea .subTitle{padding:8px 16px;background:#dbebf1;font-size:1.4rem;font-weight:700;text-align:center;display:flex;justify-content:space-between;align-items:flex-end}.matrixMapBlock .estateCount{margin-top:4px;font-size:1.4rem}.matrixMapBlock .estateCount strong{font-size:2.4rem}.matrixMapBlock .estateCount span{font-size:1.6rem}.matrixMapBlock .recommendEstateList{padding:0 8px;margin-bottom:0}.matrixMapBlock .recommendEstateList>li:last-child{border:none}.matrixMapBlock .recommendEstateList .soldImg{margin-right:8px;background:url(../img/common/icon_bgHouse.svg) no-repeat right bottom;background-size:72px auto;padding:8px;width:104px;height:94px;border:solid #e5e5e5 4px;box-sizing:border-box;color:#888;font-size:1.2rem;line-height:125%}.matrixMapBlock .recommendEstateList .sold{width:120px;margin:0 8px 6px 0;background:#f66980;color:#fff;font-weight:700;text-align:center;overflow:hidden}.loansimulationDetail .simulationArea{margin-bottom:8px;position:relative}.loansimulationDetail .simulationArea .subTitle svg{fill:#6cc4e1}.loansimulationDetail .dataBlock{margin-bottom:0;border-right:solid #ccc 1px;border-bottom:solid #ccc 1px}.loansimulationDetail .dataBlock dt{margin-bottom:0;background:#f5f5f5;font-weight:700;border-top:solid #ccc 1px;border-left:solid #ccc 1px}.loansimulationDetail .dataBlock dt .requiredIcon{margin-right:4px;width:40px;font-size:1.2rem!important;line-height:18px;display:inline-block;box-sizing:border-box;text-align:center;font-weight:400;color:#fff;background-color:#e23a3a}.loansimulationDetail .dataBlock dd{margin-bottom:0;background:#fff;text-align:right;border-top:solid #ccc 1px;border-left:solid #ccc 1px}.loansimulationDetail .dataBlock dd p{display:inline-block;text-align:left}.loansimulationDetail .dataBlock dd input[type=text]{width:100px;text-align:right}.loansimulationDetail .dataBlock .unit{display:inline-block;width:32px;text-align:left}.loansimulationDetail .searchContainer .title{text-align:center}.loansimulationDetail .searchContainer .title span{display:inline-block;text-align:center;border-bottom:solid 1px #ccc;position:relative}.loansimulationDetail .searchContainer .title span::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;bottom:-8px;left:50%;margin-left:-8px;z-index:2}.loansimulationDetail .searchContainer .title span::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ccc transparent transparent transparent;bottom:-9px;left:50%;margin-left:-8px}.loansimulationDetail .everyMonth{background:#fff;font-weight:700;text-align:center;border:solid #e5e5e5 4px}.loansimulationDetail .searchContainer .areaTitle{margin-bottom:1px;padding:12px 0 12px 16px;background:#6cc4e1;color:#fff;font-weight:700}.anchorNav,.anchorNav ul{display:flex;justify-content:space-between}.anchorNav li{width:100%;display:flex;align-items:stretch;justify-content:center}.anchorNav li a{position:relative;display:flex;align-items:center;justify-content:center;flex-grow:1}.anchorNav li a::before{display:block;content:"";width:4px;height:4px;border-bottom:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;left:15px;margin-top:-6px}.faqDetail .howtoArea{margin-top:0;border-top:none}.faqDetail .howtoArea ol{margin:8px 0;padding-left:2em}.faqDetail .howtoArea ol li{list-style:decimal}.downloadDetail article{margin-bottom:40px}.downloadDetail .dlCaution{margin-top:8px;font-size:1.4rem;line-height:125%}.downloadDetail .dlCaution li{margin-bottom:4px}.downloadDetail .documentArea{margin-top:8px;padding:8px;background:#f5f5f5}.downloadDetail .documentArea dt{color:#ff9901;font-weight:700}.downloadDetail .documentArea dt strong{font-size:2rem}.downloadDetail .documentArea ul{padding:16px;background:#fff;border-radius:4px}.mypageDetail .mainColumnW{padding-top:0}.mypageDetail .mainColumnW .mainContainer{padding-top:0}.mypageDetail .mainColumnW .mainContainer::before{display:none}.mypageDetail .headerArea{background:#9cddfa;background:url(../img/common/img_mypageTitle.png),-webkit-linear-gradient(top,#9cddfa 0,#def4fd 100%);background:url(../img/common/img_mypageTitle.png),linear-gradient(to bottom,#9cddfa 0,#def4fd 100%);background-size:1280px 192px;background-repeat:repeat;background-position:top center;overflow:hidden}.mypageTitle ul{display:flex}.mypageTitle ul li{width:100%}.mypageTitle ul li+li{margin-left:8px}.mypageTitle ul a{font-size:1.4rem}.mypageDetail .headerArea .mypageTabArea li{width:100%;font-size:1.4rem;font-weight:700}.mypageContainer .head svg{fill:#ff9901}.mypageContainer .head{text-align:center}.mypageContainer .favoriteInfo>dl{border:solid #e5e5e5 4px;font-weight:700}.mypageContainer .favoriteInfo dd strong{margin-right:4px;color:#999}.mypageContainer .favoriteInfo .inner{display:flex;justify-content:space-between}.mypageContainer .favoriteInfo .inner dl{flex:1}.mypageContainer .favoriteInfo .inner dt{margin-bottom:4px;font-size:1.2rem;font-weight:500;text-align:center}.mypageContainer .favoriteInfo .inner dd{font-size:1.4rem;text-align:center}.mypageContainer .favoriteInfo .inner dd strong{font-size:2.4rem}.mypageContainer .saveArea h3{padding:8px;background:#dbebf1;font-size:1.8rem;font-weight:700;text-align:center}.mypageContainer .sub{color:#666;font-size:1.4rem;line-height:150%}.mypageContainer .inner p.sub{margin-top:8px}.mypageDetail .saveList dl{display:flex;flex-direction:column}.mypageDetail .saveList .search dd{text-align:left;flex-direction:column;align-items:flex-start}.mypageDetail .saveList .search ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.mypageDetail .saveList .search li::after{content:"/";margin:0 4px}.mypageDetail .saveList .search li:last-child::after{content:"";margin:0}.mypageDetail .saveList .no dd{font-size:1.2rem}.mypageDetail .saveList .no dd strong{padding-bottom:4px;margin-right:4px;color:#999;font-size:1.8rem}.mypageDetail .saveList .no a{display:flex;width:100%;height:100%;align-items:center;justify-content:center;color:#333;text-decoration:none}.mypageDetail .saveList .no a:hover,.mypageDetail .saveList .no a:hover strong{background:#fefbea;color:#a81818}.mypageDetail .saveList .no a strong{color:#185ca8;text-decoration:underline}.mypageDetail .saveList .mail dd{flex-direction:column}.mypageDetail .saveList .mail p{width:100%;font-weight:700}.mypageDetail .saveList .mail .text{padding:4px 0;margin-bottom:2px;background:#e5e5e5;color:#999;text-align:center}.mypageDetail .saveList .mail.on .text{background:#6cc4e1;color:#fff}.mypageDetail .saveList .mail .normalBtn{padding:9px 0}.mypageDetail .saveList .mail.on .normalBtn{background:#e5e5e5;color:#999!important}.mypageDetail .saveList .mail.on .normalBtn:hover{background:#fefbea}.mypageDetail .saveArea .moreLink{text-align:right}.mypageDetail .functionInput dl{border:solid #e5e5e5 4px;text-align:center}.mypageDetail .functionInput dd{background:#f5f5f5;font-size:1.4rem;line-height:150%}.mypageDetail .functionArea.new svg{fill:#24a2d9}.mypageDetail .functionArea.new .functionInput{opacity:.5}.mypageDetail .functionArea.new .functionInput{pointer-events:none}.mypageDetail .loginArea{margin-top:16px;background:#f5f5f5}.mypageDetail .loginArea dt img{height:16px;margin:0 4px 0 0;vertical-align:middle}.mypageDetail .loginArea label[class=checkbox]{width:240px;margin:0 auto}.mypageDetail .loginArea .subText{font-size:1.4rem;line-height:125%}.mypageDetail .mypageNew h2{background:#6cc4e1;color:#fff;text-align:center;position:relative}.mypageDetail .mypageNew h2::after{content:"";width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#6cc4e1 transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-4px}.mypageDetail .mypageNew h2 span{display:block;font-size:1.4rem;line-height:125%;font-weight:500}.mypageDetail .mailOff{background:#fffdea;text-align:center}.mypageDetail .questionnaireArea .title{padding:16px 0;margin-bottom:16px;font-weight:700;border-bottom:solid #ccc 1px;position:relative}.mypageDetail .questionnaireArea .title::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;bottom:-8px;left:50%;margin-left:-8px;z-index:2}.mypageDetail .questionnaireArea .title::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ccc transparent transparent transparent;bottom:-9px;left:50%;margin-left:-8px}.mypageDetail .financingPlanArea{background:#f7f3ec}.mypageDetail .financingPlanArea a{font-weight:700}.mypageDetail .estateListDetail .registrationMemo dt{background:#6cc4e1;border:solid #6cc4e1 1px;color:#fff}.mypageDetail .reSearch ul{display:flex}.registrationMemo .memo .mark{color:#14316d}.memoMark dd span{cursor:pointer;color:#14316d}.comHeaderArea .mainTitle{position:relative}.comHeaderArea .mainTitle .titleBlock{background-repeat:repeat;background-position:bottom right;overflow:hidden}.comHeaderArea .mainNavi dt{background:#6cc4e1;color:#fff;font-weight:700;text-align:center;position:relative}.comHeaderArea .mainNavi dt::after{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#6cc4e1 transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-8px}.considerationArea{background:#f7f3ec}.considerationArea h2{font-weight:700;text-align:center}.considerationArea .linkArea{display:flex;justify-content:space-between}.considerationArea .linkArea li{width:100%}.bizDetail .comHeaderArea .mainTitle .titleBlock{background-image:url(../img/common/img_bizTitleBg.jpg)}.bizDetail .mainContainer{border-top:none}.bizDetail .mainTitle{color:#fff}.bizDetail .mainTitle .text{color:#e5e5e5}.proDetail .comHeaderArea .mainTitle .titleBlock{background-image:url(../img/common/img_proTitleBg.jpg)}.proDetail .mainContainer{border-top:none}.proDetail .mainTitle .text{color:#999}.owDetail .comHeaderArea .mainTitle .titleBlock{background-image:url(../img/common/img_owTitleBg.png)}.owDetail .mainContainer{border-top:none}.owDetail .mainTitle .text{color:#666}.owDetail .aboutOw .imgOw{float:right}.owDetail .aboutOw .pointArea{clear:both}.owDetail .aboutOw .pointArea dl{border:solid #f5f5f5 4px}.owDetail .aboutOw .pointArea dl dt{font-size:1.8rem;font-weight:700;text-align:center;border-bottom:solid #ccc 1px}.owDetail .aboutOw .pointArea dl dd{font-size:1.4rem;line-height:150%;border-bottom:solid #ccc 1px;position:relative}.owDetail .aboutOw .pointArea .merit dt{color:#ff9901}.owDetail .aboutOw .pointArea .merit dd{font-weight:700}.owDetail .aboutOw .pointArea .merit dd::before{margin-top:2px;content:"";width:10px;height:10px;border:solid #ff9901 3px;border-radius:10px;position:absolute;left:1px}.owDetail .aboutOw .pointArea .demerit dt{color:#24a2d9}.owDetail .aboutOw .pointArea .demerit dd::before{margin-top:8px;content:"";background:#24a2d9;width:16px;height:3px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;left:1px}.owDetail .aboutOw .pointArea .demerit dd::after{margin-top:8px;content:"";background:#24a2d9;width:16px;height:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);position:absolute;left:1px}.waribikiDetail .waribikiMerit li{width:100%;background:#f7f3ec;font-size:1.4rem;line-height:150%;border-radius:8px}.waribikiDetail .waribikiMerit h3{color:#ff9901;display:flex;align-items:center}.waribikiDetail .privilegeArea{background:#fffdea;position:relative}.waribikiDetail .privilegeArea::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#333 transparent transparent transparent;top:-32px;left:50%;margin-left:-16px}.waribikiDetail .privilegeArea .title{text-align:center;position:relative}.waribikiDetail .privilegeArea .caseArea dl{width:100%;background:#fff;box-shadow:1px 1px 0 rgba(0,0,0,.1);box-sizing:border-box}.waribikiDetail .privilegeArea .caseArea dt{margin-bottom:8px;text-align:center;font-weight:700;line-height:125%;border-bottom:solid 1px #ccc;position:relative}.waribikiDetail .privilegeArea .caseArea dt::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;bottom:-8px;left:50%;margin-left:-8px;z-index:2}.waribikiDetail .privilegeArea .caseArea dt::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ccc transparent transparent transparent;bottom:-9px;left:50%;margin-left:-8px}.waribikiDetail .privilegeArea .caseArea dt span{font-size:1.2rem;line-height:125%}.waribikiDetail .privilegeArea .caseArea dd{text-align:center}.waribikiDetail .privilegeArea .caseArea dd .price{font-size:2rem}.waribikiDetail .privilegeArea .caseArea dd .price span{font-size:3.2rem;line-height:100%;vertical-align:-2px}.waribikiDetail .privilegeArea .caseArea dd .caption{text-align:left;color:#666;font-size:1rem;line-height:150%}.waribikiDetail .contactArea{border:solid #e5e5e5 4px}.groupSiteLink{background:#f5f5f5}.groupSiteLink li{background:#fff}.aboutCouponArea .manualBlock dt{background:#ff9901;color:#fff;font-weight:700;text-align:center}.aboutCouponArea .manualBlock dd{background:#f7f3ec}.aboutCouponArea .manualBlock table{background:#fff;font-size:1.2rem;line-height:150%;border-collapse:collapse}.aboutCouponArea .manualBlock th{margin-bottom:4px;padding:5px;background:#e5e5e5;font-weight:700;text-align:center}.aboutCouponArea .manualBlock.coupon .ticket{border:solid #e5e5e5 4px;background:#fff;color:#b90202;font-weight:700;text-align:center;box-sizing:border-box}.aboutCouponArea .manualBlock .moreLink{text-align:right}.waribikiDetail .introduceArea .title{background:#ff9901;color:#fff;font-weight:700;text-align:center}.waribikiDetail .introduceArea .partnerBlock{background:#f7f3ec;border-radius:10px}.waribikiDetail .introduceArea .myselfBlock{background:#f5f5f5;border-radius:10px}.sidr{width:300px;height:100%;display:block;position:fixed;top:0;z-index:999999;overflow-x:hidden;overflow-y:auto;background:#fff;color:#333;border-left:solid #ccc 1px}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-300px}.sidr.left{left:-300px;right:auto}.sidr-class-spDisNon{display:none}body.sidr-open{position:fixed!important}.sidr ul{display:block;padding:0}.sidr .sidr-class-mypageMenu li,.sidr p{display:block;margin:0;border-bottom:1px solid #ccc}.sidr dt{padding:0 8px;background:#6cc4e1;color:#fff;font-size:1.4rem;line-height:24px;font-weight:700}.sidr a{padding:16px;display:block;text-decoration:none;color:#333!important;position:relative}.sidr a::after{width:6px;height:6px;margin:-4px 0 0 0;display:block;content:"";position:absolute;top:50%;right:10px;border-top:solid 2px #24a2d9;border-right:solid 2px #24a2d9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidr .sidr-class-gNavi dd a,.sidr .sidr-class-mypageMenu li a{padding:16px;display:block;text-decoration:none;color:#333!important;position:relative;border-left:solid #eff6f9 8px}footer .footerLinkBlock{background-color:#f7f3ec;background-image:url(../img/common/bg_footer.png);background-position:center bottom;background-repeat:no-repeat}footer .footerLinkBlock .logo{text-align:center}footer .footerLinkBlock .footerLinkArea dl{padding:16px;box-sizing:border-box;background:#fff;border-radius:8px}footer .footerLinkBlock .footerLinkArea dt{font-size:1.4rem;line-height:24px;font-weight:700}footer .footerLinkBlock .footerLinkArea dt .fS{font-size:1rem}footer .footerLinkBlock .footerLinkArea dt .icon{width:24px;margin:0 8px 0 0;line-height:24px;text-align:center;display:inline-block;background:#24a2d9;border-radius:50%}footer .footerLinkBlock .footerLinkArea dt .icon svg{width:16px;margin:0 auto;display:inline-block;fill:#fff}footer .footerLinkBlock .footerLinkArea dl ul{background-image:url(../img/common/line_wave.svg);background-position:0 0;background-repeat:repeat-x;background-size:8px 4px}footer .footerLinkBlock .footerLinkArea dl li{border-bottom:dotted #ccc 1px}footer .footerLinkBlock .footerLinkArea dl li a{display:block;font-size:1.2rem;line-height:150%;text-decoration:none;color:#333;vertical-align:middle;position:relative}footer .footerLinkBlock .footerLinkArea dl li a::before{width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0;content:"";vertical-align:middle;border-top:2px solid #24a2d9;border-right:2px solid #24a2d9;-webkit-transform:rotate(45deg);transform:rotate(45deg)}footer .footerLinkBlock .footerLinkArea dl li a:hover{color:#333!important;background:#fffdea}footer .footerBtmBlock{background:#fff;text-align:center}footer .footerBtmBlock small{font-size:1rem;line-height:125%}.freeConsulP .icon01,.freeConsulP .icon02,.freeConsulP .icon03{width:24px;margin:0 8px 0 0;display:inline-block;font-size:1.4rem;line-height:20px;text-align:center;color:#fff}.freeConsulP .icon01{background:#215499}.freeConsulP .icon02{background:#603d1b}.freeConsulP .icon03{background:#74a323}.kashitaiDetail .headerArea{background:#90d9f9;background:-webkit-linear-gradient(top,#90d9f9 0,#ddf1fa 80%,#fff 100%);background:linear-gradient(to bottom,#90d9f9 0,#ddf1fa 80%,#fff 100%)}.kashitaiDetail .kashitaiTitle{background:url(../img/common/img_kashitaiTitle.png) no-repeat center bottom;overflow:hidden}.kashitaiDetail .kashitaiTitle .pageTitle{color:#002f7b;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.kashitaiDetail .kashitaiTitle .copy{font-weight:700}.kashitaiDetail .mainColumnW .mainContainer::before{display:none}.kashitaiDetail .mainColumnW .pageTitle{background:#90d9f9;background:url(../img/common/img_kashitaiTitle.png) no-repeat center bottom,-webkit-linear-gradient(top,#90d9f9 0,#ddf1fa 80%,#fff 100%);background:url(../img/common/img_kashitaiTitle.png) no-repeat center bottom,linear-gradient(to bottom,#90d9f9 0,#ddf1fa 80%,#fff 100%);box-sizing:border-box;color:#002f7b;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px;position:relative}.kashitaiPlan dl{background:#eff6f9;box-sizing:border-box}.kashitaiPlan dt{padding-bottom:12px;margin-bottom:16px;text-align:center;font-size:2rem;line-height:125%;font-weight:700;border-bottom:solid 1px #ccc;position:relative}.kashitaiPlan dd img{display:block;margin:4px auto 16px}.kashitaiPlan .linkArea{display:flex;justify-content:center}.kashitaiPlan .linkArea li{display:flex;align-items:stretch;width:50%}.kashitaiPlan .linkArea li+li{margin-left:8px}.kashitaiPlan .linkArea li a{width:100%;padding:15px 8px}.houseownerplan .kashitaiPlan .linkArea li a.crHouseplan,.roomownerplan .kashitaiPlan .linkArea li a.crRoomplan,.roomownerstep .kashitaiPlan .linkArea li a.crRoomstep{color:#fff!important;font-weight:700;background:#24a2d9;border:solid #24a2d9 1px}.kashitaiPlan dt span{display:inline-block;margin-bottom:2px;color:#24a2d9;font-size:1.4rem}.kashitaiPlan dt::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#eff6f9 transparent transparent transparent;bottom:-8px;left:50%;margin-left:-8px;z-index:2}.kashitaiPlan dt::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ccc transparent transparent transparent;bottom:-9px;left:50%;margin-left:-8px}.kashitaiSurvice li{background:#eff6f9;box-sizing:border-box;text-align:center}.kashitaiSurvice .subText{color:#24a2d9;font-size:1.4rem;line-height:150%;font-weight:700}.kashitaiSurvice .title{font-size:2rem;font-weight:700}.kashitaiSurvice a{margin:8px auto 0;width:50%;padding:15px 8px}.kashitaiDetail .wantedArea{border:solid #e5e5e5 4px}.kashitaiDetail .wantedArea .title{color:#24a2d9;text-align:center}.kashitaiDetail .wantedArea li{background:#f7f3ec;font-size:1.4rem;line-height:150%;font-weight:700;border-radius:8px}.kashitaiDetail .wantedArea img{display:block;margin:16px auto 8px}.kashitaiDetail .aboutKanriArea{padding:8px;background:#f5f5f5}.kashitaiDetail .aboutKanriArea .inner>div,.kashitaiDetail .aboutKanriArea .inner>dl{background:#fff}.kashitaiDetail .aboutKanriArea .inner dt{padding:8px 0;color:#24a2d9;font-size:1.8rem;line-height:125%;font-weight:700;text-align:center}.relatedServicesArea dt{padding:16px 0;font-size:2rem;font-weight:700;text-align:center}.kashitaiDetail .planTableArea ol.caption li{position:relative;text-indent:-2.5em;padding-left:2.5em;overflow:hidden}.kashitaiDetail .planTableArea ol.caption li span{float:left;display:block;width:2.5em}.kashitaiDetail .stepArea .title{font-size:2rem;border-bottom:solid #000 2px}.kashitaiDetail .stepArea ol{border-bottom:solid #ccc 1px}.kashitaiDetail .stepArea ol>li+li{border-top:solid #ccc 1px}.kashitaiDetail .stepArea ol>li:nth-child(2n){background:#f5f5f5}.kashitaiDetail .stepArea ul li{list-style-type:disc;margin-left:2em;line-height:130%}.kashitaiDetail .stepArea ul li+li{margin-top:.5em}.kashitaiDetail .stepArea dd{font-size:1.4rem;line-height:150%}.kashitaiDetail .stepArea .step{font-size:1.8rem;font-weight:700;position:relative}.kashitaiDetail .stepArea .step span{margin-right:.5em;font-size:1.6rem;font-weight:500}.kashitaiDetail .stepArea .step::after{content:"";width:0;height:0;border-style:solid;border-width:20px 25px 0 25px;border-color:#fff transparent transparent transparent;position:absolute;top:0;left:50%;margin:-1px 0 0 -25px}.kashitaiDetail .stepArea ol>li:nth-child(1) .step::after,.kashitaiDetail .stepArea ol>li:nth-child(1) .step::before{display:none}.kashitaiDetail .stepArea ol>li:nth-child(2n+1) .step::after{border-color:#f5f5f5 transparent transparent transparent}.kashitaiDetail .stepArea .step::before{content:"";width:0;height:0;border-style:solid;border-width:20px 25px 0 25px;border-color:#ccc transparent transparent transparent;position:absolute;top:0;left:50%;margin-left:-25px}.kashitaiDetail .stepArea .reserveBlock dd{padding-bottom:8px;background:#fff;border:solid #ccc 1px;border-radius:4px}.kashitaiDetail .stepArea .reserveBlock .reserveTitle{padding:6px 0 4px;background:#dbebf1;text-align:center;border-radius:4px 4px 0 0}.kashitaiDetail .stepArea .reserveBlock ul{margin:16px 16px 16px 8px}.kashitaiDetail .stepArea .reserveBlock .pPrice{margin:8px 16px;padding:16px;background:#f7f3ec;line-height:125%;text-align:center;display:flex;align-items:center;justify-content:center}.kashitaiDetail .stepArea .reserveBlock .pPrice .icon{width:16px;height:16px;margin:0 8px 0 0;padding:6px;background:#333;border-radius:50%;fill:#fff}.kashitaiDetail .stepArea .reserveBlock .sub{margin-right:16px;font-size:1.2rem;line-height:150%;text-align:right}.kashitaiDetail .ownerSupport .mainTitle{margin-top:8px;text-align:center}.kashitaiDetail .ownerSupport .merit{background:#fffdea;font-weight:700}.kashitaiDetail .ownerSupport .merit .point{display:inline-block;background:#ff9901;color:#fff;border-radius:4px;position:relative}.kashitaiDetail .ownerSupport .guaranteedArea dt{background:#f5f5f5;text-align:center;position:relative}.kashitaiDetail .ownerSupport .guaranteedArea .new dt{background:#24a2d9;color:#fff;font-weight:700;position:relative}.kashitaiDetail .ownerSupport .guaranteedArea .new dt::before{content:"";width:0;height:0;border-style:solid;border-width:12px 0 12px 14px;border-color:transparent transparent transparent #24a2d9;position:absolute;left:-25px;top:50%;margin-top:-12px}.kashitaiDetail .ownerSupport .guaranteedArea .caption{margin:0}.kashitaiDetail .ownerSupport .guaranteedInfoArea{background:#fffdea}.kashitaiDetail .ownerSupport .guaranteedInfoArea dt{margin-bottom:.5em;font-weight:700}.kashitaiDetail .ownerSupport .guaranteedInfoArea ul{margin-top:.5em}.kashitaiDetail .ownerSupport .guaranteedInfoArea li{list-style:disc;margin-left:1.5em;color:#e23a3a;font-weight:700}.kashitaiDetail .ownerSupport .aboutSecurityArea{border:solid #ccc 1px}.kashitaiDetail .ownerSupport .aboutSecurityArea .facilityList{display:flex;justify-content:flex-start;flex-wrap:wrap}.kashitaiDetail .ownerSupport .aboutSecurityArea .facilityList li{margin-bottom:4px;padding:8px 0;background:#dbebf1;font-size:1.4rem;line-height:125%;text-align:center;box-sizing:border-box}.kashitaiDetail .ownerSupport .ownerComment .comment li{margin-top:16px;background:#f7f3ec;border-radius:8px;position:relative}.kashitaiDetail .ownerSupport .ownerComment .comment dt{font-weight:700}.kashitaiDetail .ownerSupport .ownerComment .comment dd{font-size:1.4rem;line-height:150%}.kashitaiDetail .ownerSupport .ownerComment .ownerHistory{width:60px;padding:6px 0 2px;background:#24a2d9;color:#fff;font-size:1rem;line-height:125%;text-align:center;box-sizing:border-box;position:absolute;top:-16px;right:24px}.kashitaiDetail .ownerSupport .ownerComment .ownerHistory::before{content:"";width:0;height:0;border-style:solid;border-width:0 0 20px 8px;border-color:transparent transparent #24a2d9 transparent;position:absolute;left:-8px;top:0}.kashitaiDetail .ownerSupport .ownerComment .ownerHistory::after{content:"";width:0;height:0;border-style:solid;border-width:20px 0 0 8px;border-color:transparent transparent transparent #24a2d9;position:absolute;right:-8px;top:0}.kashitaiDetail .ownerSupport .ownerComment .ownerHistory .no{margin-top:-2px;display:block;font-size:1.4rem;line-height:125%;font-weight:700}.kashitaiDetail .ownerSupport .ownerComment .ownerHistory .no strong{font-size:1.8rem;line-height:125%}.kashitaiDetail .troubleArea dl{background:#fffdea;box-sizing:border-box;position:relative}.kashitaiDetail .troubleArea dl:nth-child(1)::before{content:"";width:50px;height:50px;background:#fffdea url(../img/common/img_trouble01.png) no-repeat;background-size:50px 50px;position:absolute;top:54px;right:16px}.kashitaiDetail .troubleArea dl:nth-child(2)::before{content:"";width:48px;height:71px;background:#fffdea url(../img/common/img_trouble02.png) no-repeat;background-size:48px 71px;position:absolute;top:46px;right:0}.kashitaiDetail .troubleArea dl:nth-child(3)::before{content:"";width:70px;height:74px;background:#fffdea url(../img/common/img_trouble03.png) no-repeat;background-size:70px 74px;position:absolute;top:46px;right:0}.kashitaiDetail .troubleArea dt{padding:8px 0 6px;background:#ff9901;color:#fff;font-weight:700;text-align:center}.kashitaiDetail .troubleArea dd p.sub{font-size:1.4rem}.kashitaiDetail .troubleArea dd li{margin:4px 0 0 1.5em;font-size:1.4rem;line-height:125%;list-style-type:disc}.kashitaiDetail .troubleArea dd.special{padding:16px 24px 20px;color:#e23a3a;font-size:1.8rem;line-height:125%;display:flex;align-items:center;justify-content:center}.kashitaiDetail .troubleArea dd.special::before{content:"";width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#e23a3a transparent transparent transparent;position:absolute;top:0;left:50%;margin-left:-10px}.kashitaiDetail .troubleArea dd.special .title{width:44px;height:44px;padding:8px;margin:0 8px 0 -4px;background:#e23a3a;color:#fff;font-size:1.2rem;line-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:50%}.kashitaiDetail .supportQuestion dl{background:#eff6f9}.kashitaiDetail .supportQuestion dt{padding:0 0 8px;margin-bottom:12px;color:#24a2d9;font-weight:700;border-bottom:solid #24a2d9 1px}.kashitaiDetail .supportQuestion dd{font-size:1.4rem;line-height:150%}.kashitaiDetail .lifeMerit .title{display:flex;align-items:center;justify-content:center}.kashitaiDetail .lifeMerit .title img{margin-right:8px}.kashitaiDetail .lifeMerit td,.kashitaiDetail .lifeMerit th{border:solid #ccc 1px}.kashitaiDetail .lifeMerit th{background:#f5f5f5;font-size:1.4rem;line-height:125%;text-align:center;font-weight:700}.kashitaiDetail .lifeService{background:#f5f5f5}.kashitaiDetail .lifeService>dt{background:#6cc4e1;color:#fff;font-weight:700}.kashitaiDetail .lifeService .text .point{background:#fff;color:#24a2d9;line-height:100%;font-weight:700;text-align:center;border:solid #24a2d9 2px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.kashitaiDetail .lifeService .service dl{padding:16px;background:#fff;border-radius:8px;position:relative}.kashitaiDetail .lifeService .service dt{margin-bottom:10px;padding-bottom:8px;text-align:center;font-weight:700;border-bottom:solid #ccc 1px}.kashitaiDetail .lifeService .service dd{font-size:1.4rem;line-height:150%;text-align:center}.kashitaiDetail .lifeService .service .point{margin-top:8px;padding:10px 8px 8px;background:#fae9e9;color:#e23a3a;font-weight:700;text-align:center}.kashitaiDetail .lifeService .service .point strong{margin:0 2px;font-size:2.8rem;line-height:100%;vertical-align:-2px}.kashitaiTable td,.kashitaiTable th{margin:0;border:1px solid #ccc;text-align:center;vertical-align:middle;box-sizing:border-box}.kashitaiTable th{background-color:#f5f5f5}.kashitaiTable tbody tr:nth-child(2n) td{background:#eff6f9}.kashitaiTable sup{margin-left:1px;font-size:75%;vertical-align:super}.kashitaiTable thead th.plan01,.kashitaiTable thead th.plan02,.kashitaiTable thead th.plan03,.kashitaiTable thead th.plan04,.kashitaiTable thead th.plan05,.kashitaiTable thead th.plan06,.kashitaiTable thead th.plan07{font-size:1.8rem;font-weight:700;position:relative}.kashitaiTable thead th{padding:4px 0 0;height:90px}.kashitaiTable thead th.plan05{height:50px;font-size:1.4rem}.kashitaiTable thead th.plan05-head{height:40px;font-size:1.8rem}.kashitaiTable thead th.plan04{padding-top:12px}.kashitaiTable thead th .off{margin-top:2px;display:block;font-size:1.2rem;line-height:100%}.kashitaiTable thead th.recommend::before{width:70px;padding:4px 2px 4px 4px;background:#e23a3a;content:"おすすめ！";color:#fff;font-size:1.2rem;line-height:100%;font-weight:700;box-sizing:border-box;border-radius:10px;position:absolute;top:8px;left:50%;margin-left:-35px}.kashitaiTable tbody th.tate span{width:1.6rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;white-space:nowrap}.kashitaiTable tbody tr td.noData{background:#e5e5e5}.kashitaiTable thead th span.info{width:calc(100% - 4px);box-sizing:border-box;font-weight:500;margin:0 2px;padding-top:2px;background:#fff;border:solid #ccc 2px;display:flex;align-items:center;justify-content:center;border-radius:8px;position:absolute;top:-70px;left:0}.kashitaiTable thead th span.info::after{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#ccc transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-8px}.kashitaiTable thead th span.info::before{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#fff transparent transparent transparent;position:absolute;bottom:-5px;left:50%;margin-left:-8px;z-index:1}.kashitaiTable thead th.plan05 span.info{top:-110px}.kashitaiTable thead th.plan01{background:#ceefef}.kashitaiTable thead th.plan01 span.info{background:#f5fcfc;border-color:#61b5c4}.kashitaiTable thead th.plan01 span.info::before{border-color:#f5fcfc transparent transparent transparent}.kashitaiTable thead th.plan01 span.info::after{border-color:#61b5c4 transparent transparent transparent}.kashitaiTable thead th.plan02{background:#77dfc9}.kashitaiTable thead th.plan02 span.info{background:#f1fcf9;border-color:#1fbe9f}.kashitaiTable thead th.plan02 span.info::before{border-color:#f1fcf9 transparent transparent transparent}.kashitaiTable thead th.plan02 span.info::after{border-color:#1fbe9f transparent transparent transparent}.kashitaiTable thead th.plan03{background:#d7ecdd}.kashitaiTable thead th.plan03 span.info{background:#f7fbf8;border-color:#b3d6bc}.kashitaiTable thead th.plan03 span.info::before{border-color:#f7fbf8 transparent transparent transparent}.kashitaiTable thead th.plan03 span.info::after{border-color:#b3d6bc transparent transparent transparent}.kashitaiTable thead th.plan04{background:#e4c5f6}.kashitaiTable thead th.plan04 span.info{background:#faf3fd;border-color:#b76de3}.kashitaiTable thead th.plan04 span.info::before{border-color:#faf3fd transparent transparent transparent}.kashitaiTable thead th.plan04 span.info::after{border-color:#b76de3 transparent transparent transparent}.kashitaiTable thead th.plan05{background:#f3dfbc}.kashitaiTable thead th.plan05 span.info{background:#fdf9f2;border-color:#f1cd8e}.kashitaiTable thead th.plan05 span.info::before{border-color:#fdf9f2 transparent transparent transparent}.kashitaiTable thead th.plan05 span.info::after{border-color:#f1cd8e transparent transparent transparent}.kashitaiTable thead th.plan06{background:#dedfdf}.kashitaiTable thead th.plan06 span.info{background:#f5f5f5;border-color:#c6c6c6}.kashitaiTable thead th.plan06 span.info::before{border-color:#f5f5f5 transparent transparent transparent}.kashitaiTable thead th.plan06 span.info::after{border-color:#c6c6c6 transparent transparent transparent}.kashitaiTable thead th.plan07{background:#fcfcfc}.kashitaiTable thead th.plan07 span.info{background:#fff;border-color:#dadada}.kashitaiTable thead th.plan07 span.info::before{border-color:#fff transparent transparent transparent}.kashitaiTable thead th.plan07 span.info::after{border-color:#dadada transparent transparent transparent}.sellLP .sateiArea{border-radius:8px;background:#ffe323}.sellLP .sateiArea .head{text-align:center}.sellLP .sateiArea .step dt{line-height:24px;display:flex;color:#fff;font-weight:700;justify-content:space-between}.sellLP .sateiArea .step dt .no{padding:0 8px;line-height:24px;display:block;background:#ff9901;box-sizing:border-box;font-size:1.8rem;position:relative}.sellLP .sateiArea .step dt .no::after{width:0;height:0;content:"";display:block;border-style:solid;border-width:12px 0 12px 8px;border-color:transparent transparent transparent #ff9901;position:absolute;top:0;right:-8px}.sellLP .sateiArea .step dt .check{line-height:24px;text-align:center;display:block;border-radius:8px;background:#ccc}.sellLP .sateiArea .step dt .check.ok{background:#77c80d}.sellLP .sateiArea .btnArea{background:#fff7bd;position:relative;border-bottom-right-radius:8px;border-bottom-left-radius:8px}.sellLP .sateiArea .btnArea::before{width:0;height:0;margin:0 0 0 -24px;content:"";display:block;border-style:solid;border-width:16px 24px 0 24px;border-color:#ffe323 transparent transparent transparent;position:absolute;top:0;left:50%}.sellLP .repeatArea .sateiArea,.sellLP .repeatArea .sateiArea .btnArea{border-radius:0}.sellLP .pointDetailBlock{background:url(../img/sell_lp/bg.gif)}.sellLP .pointDetailBlock .head{color:#000;text-align:center}.sellLP .pointDetailBlock .head .no{color:#fff;text-align:center;background:#72dafc;display:block}.sellLP .conciergeBlock li{display:flex;justify-content:space-between}.sellLP .conciergeBlock li .photo img{width:90px;border:solid #ccc 1px}.sellLP .conciergeBlock li dt{line-height:24px;background:#24a2d9;color:#fff;font-size:1.2rem;text-align:center;font-weight:700}.sellLP .conciergeBlock li dd p{margin:8px 0 0;line-height:125%;font-size:1.2rem}.sellLP .conciergeBlock li dd .name{line-height:125%;font-size:1.6rem;font-weight:700}.sellLP .ansinsupportBlock li{background-color:#fff;border:solid #ccc 1px;border-radius:16px;box-sizing:border-box}.sellLP .ansinsupportBlock li dt{font-size:1.4rem;color:#666;text-align:center}.sellLP .ansinsupportBlock li dt span{font-size:1.8rem;color:#24a2d9;display:block;font-weight:700}.sellLP .ansinsupportBlock li dd .text{font-size:1.2rem;color:#666;line-height:150%}.sellLP .mypageMerit{border:none;margin:32px 0 0}.freeConsuBlock .caption{margin-top:8px;color:#e23a3a;font-weight:700;font-size:1.4rem}.freeConsu dt{padding:8px 16px;color:#fff;text-align:center}.freeConsu .freeConsu_01 dt{background:#215499}.freeConsu .freeConsu_02 dt{background:#603d1b}.freeConsu .freeConsu_03 dt{background:#74a323}.freeConsu dd{padding:8px 16px;display:flex;justify-content:center;border-right:solid #ccc 1px;border-bottom:solid #ccc 1px;border-left:solid #ccc 1px}.freeConsu dd .fcDate{width:6.5em}.freeConsu dd .fcTime{width:7em}.freeConsuBlock .dataAreaInn .copy{margin-bottom:.5em;color:#e23a3a;font-weight:700}.renovationAbout{background:#f5efe9}.renovationAbout h2{font-weight:400;color:#e23a3a}.renovationAbout a{width:240px;padding:12px 16px;font-size:1.6rem}.renovationDetail .mainTitle{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center center;color:#fff;text-align:center;line-height:1.2}.renovationDetail .mainTitle.renoTitle01{background-image:url(../img/renovation/img_renovarionTitle01.jpg);flex-direction:column;justify-content:space-between}.renovationDetail .mainTitle .mainLogo{width:50%;height:50%;color:#000;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:flex-start}.renovationDetail .mainTitle .mainLogo p{position:relative;display:inline-block}.renovationDetail .mainTitle .mainLogo p::after{content:"";display:block;width:100%;height:1px;background:#000;position:absolute;top:50%}.renovationDetail .mainTitle .mainCopy{font-family:"游明朝体","Yu Mincho",YuMincho,"ヒラギノ明朝 Pro","Hiragino Mincho Pro","MS P明朝","MS PMincho",serif;font-weight:400;width:100%;background:rgba(00,00,00,.5)}.renovationDetail .mainTitle.renoTitle02{background-image:url(../img/renovation/img_renovarionTitle02.jpg)}.renovationDetail .mainTitle.renoTitle03{background-image:url(../img/renovation/img_renovarionTitle03.jpg)}.renovationQuality{border-bottom:#c9a063 solid 4px;box-shadow:0 4px #e5e5e4}.renovationQList dt{background:#ccc;color:#fff;font-weight:700;position:relative}.renovationQList dt::before{position:absolute;content:"";width:80px;height:80px;background:#fff url(../img/renovation/ico_about.png);background-repeat:no-repeat;background-position:0 0;background-size:240px auto;border:#ccc solid 4px;border-radius:50%;left:36px;top:50%;margin-top:-44px}.renovationQList dt.li01{background:#685b49}.renovationQList dt.li01::before{border-color:#685b49}.renovationQList dt.li02{background:#a48b78}.renovationQList dt.li02::before{background-position:-80px 0;border-color:#a48b78}.renovationQList dt.li03{background:#c9a063}.renovationQList dt.li03::before{background-position:-160px 0;border-color:#c9a063}.renovationQList dd{overflow:hidden}.renovationQList dd img{float:right}.renovationQList .renovationQCopy{color:#e83828}.renovationQList ul{margin-top:.5em}.renovationQList li{margin:.4em 0 0 2em;list-style:disc;font-size:1.4rem;line-height:1.4}.renovationQList li strong{color:#b90202}.renovationSList .head{background:#f8f1c5;text-align:center;color:#604c3f;font-weight:700;position:relative}.renovationSList .head .pointNo{background:#604c3f;color:#fff;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute}.renovationSList .head .red{color:#b90202}.renovationSList .serviceInfo{background:#f6f4e8;border-radius:8px}.renovationSList .serviceInfo>dt{font-size:1.4rem;font-weight:700}.renovationSList .serviceInfo>dd{font-size:1.2rem;line-height:1.5}.renovationSList .serviceInfo .trouble{display:flex;align-items:flex-start}.renovationSList .serviceInfo .trouble+.trouble{margin-top:8px}.renovationSList .serviceInfo .trouble dt{display:inline-block;width:5em;padding:2px 8px;background:#fff;color:#604c3f;text-align:center;border:1px solid #604c3f;border-radius:50%}.renovationSList .serviceInfo .trouble dd{padding:3px 8px 0;flex:1 0 0}.renovationSList .caption li,.renovationSList .serviceInfo>dd>ul li{margin-left:2em;list-style:disc}.renovationSList .caption{margin:.8em 0 0}.renovationAnshin{text-align:center}.renovationAnshin dt{color:#e83828;font-weight:700}.renovationList a,.renovationList a:hover{color:#333!important;text-decoration:none}.renovationList .workstype{color:#555;font-size:1.2rem;font-weight:700;display:flex;flex-wrap:wrap}.renovationList .workstype li{padding:4px 8px;margin:4px 4px 0 0;background:#f2efde;line-height:1;border-radius:4px}.renovationList .normalBtn{width:200px;padding:10px 16px 12px}.kakuteiDetail .caution{background:#fee;color:red;font-weight:700;box-sizing:border-box}.kakuPointBlock li{background:#fffdea;border-radius:8px;font-size:1.4rem;box-sizing:border-box}.kakuPointBlock .pointNo{color:#ff9901;font-size:1.2rem;font-weight:700;position:relative}.kakuPointBlock .pointNo strong{font-size:2rem;font-style:oblique}.kakuPointBlock .pointNo::after,.kakuPointBlock .pointNo::before{content:"";display:inline-block;background:#ff9901;width:1px;height:24px;margin:0 12px -4px}.kakuPointBlock .pointNo::before{transform:rotate(-30deg)}.kakuPointBlock .pointNo::after{transform:rotate(30deg)}.kakuPointBlock .title{display:inline-block;background:linear-gradient(transparent 60%,rgba(255,153,1,.4) 60%);font-weight:700}.kakuPointBlock sup{font-size:50%;position:relative;top:-.5em}.kakuPointBlock .caption{margin-top:.5em;margin-bottom:0}.kakuInfoBlock .head03 span{font-weight:500}.kakuInfoBlock table{width:100%}.kakuInfoBlock td,.kakuInfoBlock th{border:1px solid #ccc;box-sizing:border-box}.kakuInfoBlock th{background:#f5f5f5;font-weight:700;text-align:center;vertical-align:middle}.kakuInfoBlock ol,.kakuInfoBlock p,.kakuInfoBlock ul{margin-bottom:.8em}.kakuInfoBlock p{line-height:1.4}.kakuInfoBlock ol li{margin:.5em 0 0 1.3em;text-indent:-1.3em;line-height:1.4}.kakuInfoBlock ul li{padding-left:1.2em;margin:.5em 0 0 0;line-height:1.4;position:relative}.kakuInfoBlock ul li::before{content:"・";display:block;position:absolute;top:0;left:5px}.kakuteiDateMain dt{clear:both;float:left;margin:2px 0 8px;padding:4px 0;width:60px;background:#ff9901;color:#fff;font-size:1.2rem;line-height:1;text-align:center;box-sizing:border-box}.kakuteiDateMain dd{margin:0 0 8px 68px}.kakuteiDateBlock{margin-bottom:1.2em;background:#f2efde;border-radius:8px}.kakuteiDateBlock dt{font-weight:700;display:block;background:linear-gradient(transparent 60%,rgba(255,153,1,.4) 60%)}.kakuteiDateBlock ul li{padding:0;font-weight:700}.kakuteiDateBlock ul li::before{display:none}.kakuteiDateBlock .fullLabel{position:absolute;bottom:0;right:50%;margin-right:-33px;padding:2px 8px;background:#e23a3a;color:#fff;font-size:1.2rem;transform:rotate(-8deg)}.kakuteiFormBlock{background:#f7f3ec}.kakuteiFormBlock .fullBtn{background:#e23a3a;color:#fff;font-weight:700;text-align:center}.kakuteiForm li{background:#fff;text-align:center;border-radius:8px}.kakuteiForm legend{font-weight:700;margin:0 auto}.kakuteiForm input+.radioP{display:inline-block;padding:12px 0;text-align:center;background:#fff;border-radius:0;box-shadow:0 0 0 1px #ccc inset}.kakuteiForm label{position:relative}.kakuteiForm input[type=radio]{position:absolute;top:0;left:0;opacity:0}.kakuteiForm .radioYes input:checked+.radioP{background:#ff9901;color:#fff;box-shadow:none}.kakuteiForm .radioNo input:checked+.radioP{background:#dbebf1;box-shadow:none}.kakuteiForm label .mini{font-size:1.2rem;line-height:1;display:block}.kakuteiFormEm{border:4px solid #fff;background:#fffdea!important}.solutionAbout{text-align:center}.solutionAbout_ttl{color:#ff9901;font-weight:700}.solutionList>li{background:#f7f3ec}.solutionList dt{background:#666;color:#fff;font-weight:700}.solutionList dd{overflow:hidden}.solutionList figure{float:right}.solutionList_in{clear:both;margin-top:.5em;display:flex;flex-wrap:wrap}.solutionList_in>li{font-size:1.4rem;margin:0 1em 0 0}.AIassessment .ttl{background:#ff9901;color:#fff;text-align:center;font-weight:700;position:relative}.AIassessment .ttl::after{content:"";width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:#ff9901 transparent transparent transparent;position:absolute;bottom:-12px;left:50%;margin-left:-12px}.AIassessment_price{text-align:center;border:4px solid #ff9901}.AIassessment_price dt{margin-bottom:.5em;font-weight:700}.taxhb .mainContainer{border-top:none}.taxhb .taxhbDocumentBox{border:5px solid #f5f5f5}.taxhb .taxhbDocumentBox dt{background:#f5f5f5;color:#ff9901;font-weight:700;font-size:2rem;padding:8px;text-align:center}.taxhb .taxhbDocumentBox dd .link{text-align:right}.taxhbAnnotation{font-size:1.4rem}.textLinkRight{text-align:right;margin:24px 0}@media print,screen and (min-width:769px){.acPcTrg{position:relative}.acPcTrg.active.open::before,.acPcTrg::before{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);z-index:90}.acPcTrg.active.open::after,.acPcTrg::after{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);z-index:90}.acPcTrg.active::before,.acPcTrg.open::before,.acPcTrg.pc_first::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.acPcTrg.active::after,.acPcTrg.open::after,.acPcTrg.pc_first::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.pc_other+dd,.pc_other-bottom+dd{display:none}.pc_other-underline{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #ccc}.pcDisNon{display:none}.spbr::before{content:" / "}.spbr_no::before{content:" "}a[href^="tel:"]{cursor:default;pointer-events:none}body{display:flex;flex-direction:column;min-height:100vh}header{padding:0 0 96px 0;position:relative;border-bottom:solid #e4e4e4 1px}.textIetan{display:none}header .headerArea{padding:16px;background-color:#b7e6f8;display:flex;justify-content:space-between;align-items:center}header .headerArea .copy{color:#24a2d9}header .headerArea .mypageArea{margin:0 0 0 auto;display:flex;justify-content:flex-end}header .headerArea .mypageArea a{width:152px;line-height:32px;font-size:1.2rem;background-color:#fff;display:block;text-decoration:none;text-align:center;color:#333}header .headerArea .mypageArea a:hover{background:#eff6f9;color:#333!important}header .headerArea .mypageArea a .icon{width:13px;height:13px;margin:-2px 4px 0 .4px;vertical-align:middle;fill:#333}header .headerArea .mypageArea .mypageFnc{margin:0 16px 0 0;display:flex}header .headerArea .mypageArea .mypageFnc li{margin:0 0 0 1px}header .headerArea .mypageArea .mypageFnc li a{position:relative}header .headerArea .mypageArea .mypageFnc .no{width:20px;display:block;font-size:1rem;font-weight:700;line-height:20px;border-radius:50%;color:#fff!important;background-color:#e23a3a;position:absolute;text-align:center;right:4px;top:-4px}header .headerArea .mypageArea .mypageFnc li:first-of-type a{border-top-left-radius:4px;border-bottom-left-radius:4px}header .headerArea .mypageArea .mypageFnc li:last-of-type a{border-top-right-radius:4px;border-bottom-right-radius:4px}header .headerArea .mypageArea .goMypage a{border-radius:4px}header .headerArea .mypageArea .loginout{margin:0 0 0 8px}header .headerArea .mypageArea .loginout a{width:152px;line-height:32px;font-size:1.2rem;background-color:#6cc4e1;display:block;text-decoration:none;text-align:center;color:#fff;border-radius:4px}header .headerArea .mypageArea .loginout a:hover{background-color:#24a2d9;color:#fff!important}header .headerArea .mypageArea .loginout a .icon{fill:#fff}header .logoArea{display:flex;align-items:flex-end;position:absolute;bottom:26px;left:16px}header .logoArea .logoIetan{margin:0 16px 0 0}header .logoArea .logoIetan img{width:168px;height:43px}header .logoArea .logoTaisei img{width:168px;height:auto}#spGnavi,header .mypageMenu{display:none}.gNavi{display:flex;justify-content:flex-end;align-items:flex-end;position:absolute;bottom:16px;right:16px}.gNavi ul{display:flex;justify-content:flex-end}.gNavi li{margin:0 0 0 8px}.gNavi dt{margin:0 0 4px;font-size:1.2rem;line-height:12px;font-weight:700;text-align:center}.gNavi dd{border:solid #24a2d9 3px;border-radius:4px}.gNavi .plural{display:flex}.gNavi .plural p{border-right:solid #ccc 2px}.gNavi .plural p:last-of-type{border-right:none}.gNavi dd .normalBtn{width:56px;height:40px;padding:0;line-height:100%;border:none;border-radius:2px;font-size:1.2rem;font-weight:700;display:flex;align-items:center;justify-content:center}.gNavi .reform .normalBtn,.gNavi .sell .normalBtn{width:72px}.gNavi .office .actionBtn01{width:120px;margin:0 0 0 8px;padding:0;line-height:44px;border-radius:4px;font-size:1.2rem;font-weight:700}.simpleHeaderFooter header{padding:24px 0;border-bottom:solid #e5e4e4 1px;background-color:#fff}.simpleHeaderFooter header .logo{width:960px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.simpleHeaderFooter header .logo .logoIetan img{width:100px;height:25px;margin:0 16px 0 0}.simpleHeaderFooter header .logo .logoTaisei img{width:168px;height:25px}footer{margin-top:auto}footer .officeLeadArea{padding:32px 0;background-color:#6cc4e1}footer .officeLeadArea .copy{margin:0 0 24px;text-align:center;font-size:2.4rem;line-height:150%;color:#fff}footer .officeLeadArea .officeArea{width:980px;margin:0 auto;padding:32px;background-color:rgba(255,255,255,.8);background-image:url(../img/pc/img_ietan_okigaru.png);background-position:32px center;background-repeat:no-repeat;border-radius:8px;box-sizing:border-box;display:flex;justify-content:flex-end}footer .officeLeadArea .officeArea dl{margin:0 0 0 16px}footer .officeLeadArea .officeArea dt{margin:0 0 8px;padding:0 0 8px 0;text-align:center;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:8px 4px;background-repeat:repeat-x}footer .officeLeadArea .officeArea ul{width:600px;display:flex;justify-content:space-between}footer .officeLeadArea .officeArea .actionBtn02{width:144px}footer .footerLinkBlock{padding:24px 0 102px}footer .footerLinkBlock .logo{margin:0 0 16px}footer .footerLinkBlock .logo img{width:168px;height:48px}footer .footerLinkBlock .footerLinkArea{width:980px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}footer .footerLinkBlock .footerLinkArea dl{width:239px;margin:8px 0 0 0}footer .footerLinkBlock .footerLinkArea dt{margin:0 0 8px}footer .footerLinkBlock .footerLinkArea dl ul{padding:8px 0 0 0}footer .footerLinkBlock .footerLinkArea dl li a{padding:8px 0 8px 16px}footer .footerBtmBlock{padding:32px 0}footer .footerBtmBlock .corpLogo{margin:0 0 8px}footer .footerBtmBlock img{width:300px;height:32px}footer .footerBtmBlock .textLink{margin:0 0 8px;display:flex;justify-content:center;flex-wrap:wrap;font-size:1.2rem;line-height:150%}footer .footerBtmBlock .textLink:last-of-type{margin:0 0 32px}footer .footerBtmBlock .textLink li{padding:0 8px;border-right:solid #ccc 1px}footer .footerBtmBlock .textLink li:first-of-type{border-left:solid #ccc 1px}#pageTop{width:67px;height:56px;margin-left:519px;position:fixed;bottom:200px;left:50%}#pageTop a{width:67px;height:56px;display:block;background-image:url(../img/pc/img_pagetop.png);background-position:0 0;background-repeat:no-repeat}#pageTop a:hover{opacity:.8}.simpleHeaderFooter footer{padding:24px 0;text-align:center;background-color:#fff;border-top:solid #e5e4e4 1px}.simpleHeaderFooter footer .copyright small{text-align:center}.freeConsulP .column2 .mainContainer{border:none}.freeConsulP .upperText{margin:0 0 32px;padding:24px 24px 16px;background-color:#eff6f9;background-image:url(../img/common/img_freeconsult.png);background-position:504px 120px;background-repeat:no-repeat;background-size:200px 114px}.freeConsulP .upperText>div{margin-bottom:24px}.freeConsulP .upperText h2{font-size:2rem}.freeConsulP .upperText p{margin:0 0 16px}.freeConsulP .iconLegend{margin:0 0 8px;display:flex;justify-content:flex-end}.freeConsulP .iconLegend li{margin:0 0 0 16px}.freeConsulP .scheduleList{width:100%;margin:0 0 8px;border-top:solid #ccc 1px;border-left:solid #ccc 1px}.freeConsulP .scheduleList .label01{width:25%}.freeConsulP .scheduleList .label02{width:75%}.freeConsulP .scheduleList td,.freeConsulP .scheduleList th{border-right:solid #ccc 1px;border-bottom:solid #ccc 1px;vertical-align:middle}.freeConsulP .scheduleList th{background:#f5f5f5}.freeConsulP .scheduleList .date{padding:8px}.freeConsulP .scheduleList th ul{display:flex}.freeConsulP .scheduleList th li{width:50%;padding:8px;box-sizing:border-box}.freeConsulP .scheduleList th li:last-of-type{border-left:solid #ccc 1px}.freeConsulP .scheduleList .openOffice>li{border-bottom:solid #ccc 1px}.freeConsulP .scheduleList .openOffice>li:last-of-type{border-bottom:none}.freeConsulP .scheduleList .openOffice dl{display:flex;align-items:center}.freeConsulP .scheduleList .openOffice dt{width:50%;padding:8px;box-sizing:border-box}.freeConsulP .scheduleList .openOffice a{text-decoration:none}.freeConsulP .scheduleList .openOffice dd{width:50%;border-left:solid #ccc 1px}.freeConsulP .scheduleList .openOffice .time li{padding:8px;border-bottom:solid #ccc 1px}.freeConsulP .scheduleList .openOffice .time li:last-of-type{border-bottom:none}.freeConsulP .scheduleList+.annotation{margin:0 0 32px;font-size:1.4rem;line-height:150%;color:#666}.freeConsulP .sideSchedule{margin:0 0 32px}.freeConsulP .sideSchedule dt{padding:12px 0;border-top-right-radius:4px;border-top-left-radius:4px;background:#6cc4e1;color:#fff;text-align:center;font-weight:700}.freeConsulP .sideSchedule dd{border-top-right-radius:4px;border-top-left-radius:4px;border:solid #ccc 1px;border-top:none}.freeConsulP .sideSchedule dd li{border-bottom:dotted #ccc 1px}.freeConsulP .sideSchedule dd li:last-of-type{border-bottom:none}.freeConsulP .sideSchedule dd a{padding:10px 16px;display:block;text-decoration:none}.freeConsulP .sideSchedule dd a:hover{background:#fffdea}.crumbs{padding:16px 0;background-color:#f5f5f5;border-bottom:solid #e4e4e4 1px}.crumbs ol{width:980px;margin:0 auto;display:flex;font-size:1.2rem;color:#666;flex-wrap:wrap;line-height:12px}.crumbs li{margin-right:10px;position:relative;padding:0 14px 0 0}.crumbs li::after{width:4px;height:4px;margin:auto;position:absolute;top:-1px;bottom:0;right:0;content:"";vertical-align:middle;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.crumbs li:last-of-type::after{border-top:none;border-right:none}.pageTitle{max-width:980px;margin:32px auto;font-size:3.2rem;font-weight:700;line-height:125%}.leftColumn.pageTitle{padding:32px 0;box-sizing:border-box}.mainColumnW .pageTitle+p{width:980px;margin-left:auto;margin-right:auto}.container{padding-bottom:32px}.mainColumn{width:980px;margin-left:auto;margin-right:auto;padding:16px 0 0 0;clear:both}.mainContainer{border-top:solid #24a2d9 4px;position:relative}.mainColumnW{width:100%;min-width:980px;margin-left:auto;margin-right:auto;padding:16px 0 0 0}.mainColumnW .mainContainer{border-top:none;padding-top:4px}.mainColumnW .mainContainer::before{content:"";width:980px;height:4px;background:#24a2d9;position:absolute;top:0;left:50%;margin-left:-490px}.subColumn{width:980px;margin-left:auto;margin-right:auto;margin-bottom:40px;padding:0;clear:both}.column2{width:980px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.column2 .mainContainer{width:720px;margin:0 20px 0 0;order:1}.column2 .subContainer{width:240px;margin:0;order:2}.leftColumn{width:720px;margin:0 20px 0 0;float:left}.rightColumn{width:240px;margin:0;float:right}.mainBorderTop{border-top:solid #24a2d9 4px}.commonBlock{padding:40px 0;clear:both}.commonBlock>article,.commonBlock>div{margin-bottom:40px}.caption{font-size:1.2rem;line-height:150%;margin-bottom:24px}.accessMap .normalBtn{box-sizing:border-box;width:130px;padding:8px;font-size:1.2rem}.telSub{padding-top:10px;font-weight:700}.telSub a,.telSub a:hover{color:#333!important;text-decoration:none}.indexP .mainColumnW{padding:0}.indexP .mainColumnW .mainContainer{border-top:none;padding-top:0}.indexP .mainColumnW .mainContainer::before{content:"";width:980px;height:0}.container.indexP{margin:0;padding:0;overflow:hidden}.indexP+footer{margin:0}.indexP .guideBlock .normalBtn,.indexP .mainLeadArea .mainLeadList .normalBtn{height:56px;padding:0;border:solid #24a2d9 3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:120%;font-weight:700}.indexP .guideBlock .normalBtn{font-size:1.4rem}.indexP .topNews{width:100%;background:#ff9901;text-align:center}.indexP .topNews:not(.two) a{width:980px;margin:0 auto;padding:16px 0;text-align:center;color:#fff;text-decoration:none;display:block;font-size:2rem;font-weight:700}.indexP .topNews:not(.two)>:not(:first-child){border-top:1px solid #fff}.indexP .topNews.two a{padding:16px;text-align:center;color:#fff;text-decoration:none;display:inline-block;font-size:2rem;font-weight:700}.indexP .topNews span{width:980px;margin:0 auto;padding:16px 0;text-align:center;color:#333;text-decoration:none;display:block;font-size:2rem;font-weight:700}.indexP .topNews.white{background:#fff}.indexP .mainLeadArea{width:100%;padding:40px 0;background-color:#eff6f9;background-image:url(../img/pc/bg_index_lead.jpg);background-position:center bottom;background-repeat:repeat-x}.indexP .mainLeadArea .mainLeadHead{margin:0 0 32px 0;text-align:center}.indexP .mainLeadArea .logo img{width:294px;height:75px}.indexP .mainLeadArea .catch{margin:16px 0 0;font-size:1.4rem}.indexP .mainLeadArea .mainLeadList{width:980px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.indexP .mainLeadArea .mainLeadList>li{margin:0 0 8px;padding:20px;background:#eff6f9;border-radius:8px;border:solid #fff 4px;position:relative;box-sizing:border-box}.indexP .mainLeadArea .mainLeadList .buyRent,.indexP .mainLeadArea .mainLeadList .buyRent .targetHead{width:588px}.indexP .mainLeadArea .mainLeadList .sellLend,.indexP .mainLeadArea .mainLeadList .sellLend .targetHead{width:368px}.indexP .mainLeadArea .mainLeadList .biz,.indexP .mainLeadArea .mainLeadList .investor{width:478px}.indexP .mainLeadArea .mainLeadList .buyRent,.indexP .mainLeadArea .mainLeadList .sellLend{padding-top:60px}.indexP .mainLeadArea .mainLeadList .targetHead{width:100%;height:56px;font-size:1.6rem;font-weight:700;color:#fff;text-align:center;background:#6cc4e1;border-top-right-radius:8px;border-top-left-radius:8px;position:absolute;top:-4px;left:-4px;display:flex;justify-content:center;align-items:center}.indexP .mainLeadArea .mainLeadList .targetHead strong{font-size:2.4rem}.indexP .mainLeadArea .mainLeadList .targetHead::after{width:0;height:0;margin-left:-4px;display:block;content:"";border-style:solid;border-width:8px 4px 0 4px;border-color:#6cc4e1 transparent transparent transparent;position:absolute;left:50%;top:55px;z-index:100}.indexP .mainLeadArea .mainLeadList .categoryLinkArea{margin:16px 0 0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea:first-of-type{margin:0}.indexP .mainLeadArea .mainLeadList .targetHead+.categoryLinkArea{margin:8px 0 0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead{text-align:center}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a{padding:0 0 0 28px;color:#000;text-decoration:none;font-size:2.2rem;line-height:22px;font-weight:700;display:inline-block;position:relative}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a span{font-size:1.8rem}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a::before{width:20px;height:20px;margin-top:-10px;display:block;content:"";border-radius:50%;background:#ff9901;position:absolute;top:50%;left:0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a::after{width:4px;height:4px;margin-top:-2px;display:block;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:50%;left:6px}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd{margin:8px 0 0 0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd .btnList{display:flex;justify-content:space-between}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd .btnList li{margin:0 4px 0 0;flex:1}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd .btnList li:last-of-type{margin:0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind{display:flex;justify-content:space-between}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind .mansion{width:172px}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind .house{width:260px}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind .land{width:84px}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind dt{margin:0 0 8px;line-height:30px;background:#6cc4e1;border-radius:15px;font-size:1.4rem;font-weight:700;text-align:center;color:#fff}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind dt svg{width:16px;margin:0 8px 0 0;fill:#fff}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind ul{display:flex;justify-content:space-between}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind ul li{width:84px}.indexP .mainLeadArea .mainLeadList .rakuraku{margin:12px 0 0 0;padding:8px;background:#fafcfd;display:flex;justify-content:space-between;align-items:center}.indexP .mainLeadArea .mainLeadList .rakuraku dt{font-size:1.4rem;color:#24a2d9;font-weight:700}.indexP .mainLeadArea .mainLeadList .rakuraku svg{width:20px;margin:0 4px 0 0;fill:#24a2d9}.indexP .mainLeadArea .mainLeadList .rakuraku dd,.indexP .mainLeadArea .mainLeadList .rakuraku dd .inputArea{display:flex;justify-content:space-between;align-items:center}.indexP .mainLeadArea .mainLeadList .rakuraku dd .text{margin:0 8px 0 0;font-size:1.2rem;line-height:120%}.indexP .mainLeadArea .mainLeadList .rakuraku dd input{width:128px}.indexP .mainLeadArea .mainLeadList .rakuraku dd .btn{width:72px;margin:0 0 0 2px}.indexP .mainLeadArea .mainLeadList .rakuraku dd .btn .actionBtn02{padding:0;line-height:36px;font-size:1.4rem}.indexP .pageLink{width:932px;margin:-16px auto 0 auto;display:flex;justify-content:space-between;position:relative;z-index:100}.indexP .pageLink li{width:280px}.indexP .pageLink li a,.indexP .pageLink li a:hover{display:block;text-decoration:none;color:#fff!important;text-align:center}.indexP .pageLink li span{padding:8px 0 0 0;line-height:32px;font-weight:700;background:#24a2d9;border-radius:4px;display:block;position:relative}.indexP .pageLink li span::after{width:0;height:0;content:"";display:block;border-style:solid;border-width:16px 140px 0 140px;border-color:#24a3d9 transparent transparent transparent;position:absolute;left:0;bottom:-15px}.indexP .pageLink li a:hover span{background:#002e7b}.indexP .pageLink li a:hover span::after{border-color:#002e7b transparent transparent transparent}.indexP .guideBlock{width:100%;margin:-29px 0 0;padding:77px 0 48px;background:#f7f3ec}.indexP .guideBlock .copy{margin:0 0 32px;text-align:center;font-size:1.8rem;line-height:200%;font-weight:700;letter-spacing:4px}.indexP .guideBlock .linkArea{width:980px;margin:0 auto 24px;display:flex;justify-content:space-between}.indexP .guideBlock .linkArea li{width:216px}.indexP .guideBlock .linkArea li dt{margin:0 0 16px;text-align:center;line-height:1}.indexP .guideBlock .linkArea li dd ul{display:flex;justify-content:space-between}.indexP .guideBlock .linkArea li dd ul li{width:104px}.indexP .guideBlock .text{margin:0 0 32px;text-align:center;font-size:1.4rem}.indexP .secHead{margin:0 0 60px;text-align:center;font-size:2.8rem;font-weight:700;position:relative}.indexP .secHead::after{width:86px;height:4px;margin-left:-43px;content:"";display:block;background-image:url(../img/common/line_wave.svg);background-position:center center;background-size:8px 4px;background-repeat:repeat-x;position:relative;left:50%;bottom:-20px}.indexP .secBtmBtn{width:400px;margin:0 auto}.indexP .secBtmBtn a{padding:0;font-size:1.4rem;line-height:48px}.indexP .recommendBlock{padding:48px 0}.indexP .recommendBlock .recommendBox{width:980px;margin:0 auto 40px;display:flex;justify-content:center}.indexP .recommendBlock .recommendBox .imgCont{border:none}.indexP .recommendBlock .recommendBox .newMansionArea{width:588px;padding:55px 23px 23px;border:solid #ccc 1px;position:relative;box-sizing:border-box}.indexP .recommendBlock .recommendBox .newMansionArea .head{width:588px;line-height:32px;color:#fff;font-size:1.4rem;text-align:center;background-color:#24a2d9;position:absolute;left:-1px;top:15px}.indexP .recommendBlock .recommendBox .newMansionArea .estate{display:flex;justify-content:space-between}.indexP .recommendBlock .recommendBox .newMansionArea .estate .imgCont{width:240px;height:180px}.indexP .recommendBlock .recommendBox .newMansionArea .estate dl{width:278px;margin:16px 0 0}.indexP .recommendBlock .recommendBox .newMansionArea .estate dt{margin:0 0 16px;font-weight:700}.indexP .recommendBlock .recommendBox .newMansionArea .estate dt a{color:#333}.indexP .recommendBlock .recommendBox .newMansionArea .estate dl .access{margin:0 0 32px;font-size:1.2rem;line-height:150%}.indexP .recommendBlock .recommendBox .newMansionArea .estate dl .point{color:#24a2d9;font-weight:700}.indexP .recommendBlock .recommendBox .newMansionArea+.recommendSpecialArea{margin-left:24px}.indexP .recommendBlock .recommendBox .recommendSpecialArea{min-width:368px}.indexP .recommendBlock .recommendBox .recommendSpecialArea .head{margin:16px 0;line-height:40px;color:#fff;font-size:2rem;text-align:center;background-color:#24a2d9;border-radius:20px}.indexP .recommendBlock .recommendBox .recommendSpecialArea ul{display:flex;justify-content:center}.indexP .recommendBlock .recommendBox .recommendSpecialArea li{width:120px;border-radius:4px;background-color:#eff6f9;display:flex}.indexP .recommendBlock .recommendBox .recommendSpecialArea li+li{margin-left:4px}.indexP .recommendBlock .recommendBox .recommendSpecialArea dl{width:100%}.indexP .recommendBlock .recommendBox .recommendSpecialArea dt{line-height:24px;border-top-right-radius:4px;border-top-left-radius:4px;background-color:#6cc4e1;font-size:1.2rem;text-align:center;color:#fff}.indexP .recommendBlock .recommendBox .recommendSpecialArea dd{padding:8px 8px 16px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:1.2rem;line-height:150%}.indexP .recommendBlock .recommendBox .recommendSpecialArea .imgCont{width:100%;padding-top:75%;margin:0 0 8px;display:block}.indexP .recommendBlock .recommendBox .recommendSpecialArea .title a{color:#333}.recoSlide{padding:0 30px;width:980px}.recoSlide li{width:180px!important}.recoSlide li+li{margin-left:5px!important}.recoSlide .slick-dots li{width:60px!important}.recoSlide .slick-next,.recoSlide .slick-prev{width:20px;height:100%;top:0;margin-top:0}.indexP .campaignBnrBlock{padding:48px 0;background:#eff6f9}.indexP .campaignBnrBlock .slideBnrArea{margin:0 auto;padding-top:0;border:none}.indexP .topicsBlock{padding:48px 0}.indexP .topicsBlock .infoBlock{width:980px;margin:0 auto 40px}.indexP .topicsBlock .topicsList{width:980px;margin:0 auto 32px;display:flex;flex-wrap:wrap}.indexP .topicsBlock .topicsList li{width:278px;margin:0 0 8px;padding:8px 24px;border-right:solid #ccc 1px}.indexP .topicsBlock .topicsList li:nth-child(3n){border-right:none}.indexP .topicsBlock .topicsList .date{margin:16px 0 8px;font-size:1.2rem;line-height:1}.indexP .topicsBlock .topicsList .text{font-size:1.4rem;line-height:150%;font-weight:700}.indexP .topicsBlock .topicsList .text a{text-decoration:none;color:#333}.indexP .supportBlock{padding:48px 0;background:#f7f3ec}.indexP .supportBlock .copy{margin:0 0 24px;text-align:center;font-size:1.4rem}.indexP .supportBlock .supportList{width:980px;margin:0 auto 40px}.indexP .usefulBlock{padding:48px 0}.indexP .usefulBlock .usefulArea{width:980px;margin:-24px auto 40px}.indexP .usefulBlock .usefulArea li{width:310px;margin:24px 24px 0 0}.indexP .usefulBlock .usefulArea li:nth-child(3n){margin-right:0}.indexP .usefulBlock .usefulArea li:nth-child(4n){margin-right:24px}.indexP .usefulBlock .ietanStyleBlock{width:980px;margin:0 auto;padding:20px;border:solid #e5e5e5 4px;box-sizing:border-box}.indexP .usefulBlock .ietanStyleBlock .head{margin:0;padding:0 0 16px;display:flex;justify-content:center;align-items:center;border-bottom:solid #ccc 1px}.indexP .usefulBlock .ietanStyleBlock .head img{margin:0 16px 0 0;display:block}.indexP .usefulBlock .ietanStyleBlock .head .text{font-weight:700;color:#ed6d47;display:block}.indexP .usefulBlock .ietanStyleBlock dl{padding:16px 0;border-bottom:solid #ccc 1px;display:flex;justify-content:space-between;align-items:center}.indexP .usefulBlock .ietanStyleBlock dt{width:200px;padding:0 0 0 24px;font-weight:700;color:#ed6d47}.indexP .usefulBlock .ietanStyleBlock dd{width:708px}.indexP .usefulBlock .ietanStyleBlock dd ul{margin:0 -24px -8px 0;display:flex;flex-wrap:wrap}.indexP .usefulBlock .ietanStyleBlock dd ul li{width:220px;margin:0 24px 8px 0;font-size:1.4rem;line-height:150%}.indexP .usefulBlock .ietanStyleBlock dd ul a{text-decoration:none}.indexP .servicelinkBlock{padding:48px 0;background:#f5f5f5}.indexP .servicelinkBlock ul{width:980px;margin:0 auto;display:flex;justify-content:space-between}.indexP .servicelinkBlock ul li{width:227px;background:#fff;border:solid #ccc 1px}.indexP .servicelinkBlock ul li img{width:227px}.centerBtn{width:350px;margin:0 auto}.rightBtn{float:right;width:350px}.leftBtn{float:left;width:350px}.head01{margin-bottom:16px;padding:4px 0 4px 16px;font-size:2rem;line-height:3.6rem;font-weight:700;position:relative}.head01::after{position:absolute;top:0;left:0;content:'';width:4px;height:100%;background-color:#24a2d9;border-radius:2px}.head02{display:inline;padding:0 0 4px 0;font-size:2.8rem;line-height:180%;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:8px 4px;background-repeat:repeat-x}.head02::after{margin-bottom:16px;content:"";display:block}.head03{margin-bottom:16px;padding:10px 16px 8px;background:#6cc4e1;color:#fff;font-weight:700;font-size:2rem;line-height:125%}.head04{padding:32px 0 48px;text-align:center;font-size:2.8rem;line-height:125%;position:relative}.head04::after{display:block;content:"";width:85px;height:4px;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:8px 4px;background-repeat:repeat-x;position:absolute;bottom:32px;left:50%;margin-left:-42.5px}.simpleMsgArea{margin:0 0 40px;padding:40px 0 0 0}.simpleMsgArea .text{margin:0 0 40px;text-align:center}.simpleMsgArea .em{font-size:2rem;line-height:125%;font-weight:700;color:#ed6d47}.simpleMsgArea .em .sub{font-size:1.6rem}.simpleMsgArea .link{margin:0 0 40px;text-align:center}.simpleMsgArea .link li{margin:0 8px;display:inline-block}.simpleMsgArea .btnLink{margin:0 0 50px 0;display:flex;justify-content:center}.simpleMsgArea .btnLink li{width:210px;margin:0 8px}.borderMsgArea{margin:0 0 40px;padding:40px 0 0 0;border:solid #e5e5e5 4px}.borderMsgArea .text{margin:0 40px 40px}.borderMsgArea .em{font-size:2rem;line-height:125%;font-weight:700;color:#ed6d47}.borderMsgArea .em .sub{font-size:1.6rem}.borderMsgArea .bgBox{margin:0 0 40px;padding:20px 40px;background-color:#f5f5f5}.borderMsgArea .bgBox:last-child{margin:0}.borderMsgArea .link{margin:0 40px 40px;text-align:center}.borderMsgArea .link li{margin:0 8px;display:inline-block}.borderMsgArea .btnLink{margin:0 40px 50px 40px;display:flex;justify-content:center}.borderMsgArea .btnLink li{width:210px;margin:0 8px}.contactMsgArea{margin:0 0 40px;padding:40px;background:#fffdea;font-weight:700;display:flex;align-items:center;justify-content:center}.contactMsgArea p{margin-right:56px;font-size:2rem;line-height:125%}.contactMsgArea dt{margin-bottom:8px}.contactMsgArea .tel a{color:#ed6d47;font-size:3.2rem;font-weight:700;text-decoration:none}.formStep{margin:0 0 50px 0}.formStep ol li{padding:20px;font-size:1.4rem;text-align:left;display:flex}.formStep ol li .stepNo{margin:0 10px 0 0;font-weight:700}.normalForm{margin:0 0 40px 0;border-top:solid #dfdfdf 1px}.normalForm .fieldset{width:980px;box-sizing:border-box;padding:8px 0;display:flex;border-bottom:solid #dfdfdf 1px}.normalForm fieldset legend{width:272px;margin:0 8px 0 0;padding:16px 16px 16px 60px;box-sizing:border-box;background-color:#eff6f9;position:relative;line-height:125%;font-weight:700}.normalForm fieldset .fieldInputArea{width:699px;padding:16px 0 16px 8px;box-sizing:border-box;border-left:solid #dfdfdf 1px}.normalForm fieldset .fieldInputArea .optionArea{margin:16px 0 8px 0;padding:16px;color:#19283c;position:relative;background:#fffdea;border:1px solid #e9e4b2;z-index:0}.normalForm fieldset .fieldInputArea .optionArea:last-child{margin:16px 0 0 0}.normalForm fieldset .fieldInputArea .optionArea::before{width:0;height:0;content:"";position:absolute;top:-10px;left:32px;display:block;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #fffdea transparent;z-index:0}.normalForm fieldset .fieldInputArea .optionArea::after{width:0;height:0;content:"";position:absolute;top:-11px;left:31px;display:block;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #e9e4b2 transparent;z-index:-1}.normalForm fieldset .fieldInputArea .optionArea>dt{margin:0 0 8px 0;padding:0 0 0 44px;position:relative}.normalForm fieldset .fieldInputArea .itemArea{display:flex;align-items:center}.normalForm fieldset .fieldInputArea>.itemArea,.normalForm fieldset .fieldInputArea>.itemBox{margin:0 0 8px}.normalForm fieldset .fieldInputArea>.itemArea:last-of-type,.normalForm fieldset .fieldInputArea>.itemBox:last-of-type{margin:0}.normalForm fieldset .fieldInputArea .itemArea dt{width:120px;font-weight:700}.inputWSSS{width:48px;box-sizing:border-box}.inputWSS{width:96px;box-sizing:border-box}.inputWS{width:152px;box-sizing:border-box}.inputWMS{width:216px;box-sizing:border-box}.inputWM{width:304px;box-sizing:border-box}.inputWL{width:448px;box-sizing:border-box}.normalForm fieldset .fieldInputArea textarea{width:100%;height:6em;box-sizing:border-box}.normalForm fieldset .fieldInputArea textarea.txAreaS{height:4em}.normalForm .sameH,.normalForm .sameM,.normalForm .sameW{margin:0 -16px -8px 0;display:flex;flex-wrap:wrap;align-items:center;overflow:hidden}.normalForm .sameH>li,.normalForm .sameM>li,.normalForm .sameW>li{margin:0 16px 8px 0}.normalForm .sameW>li{width:160px}.normalForm .sameWS>li{width:140px}.normalForm .sameH>li{width:calc(50% - 16px)}.normalForm .sameH>li input[type=text]{margin:-6px 0 -6px 8px;max-width:160px}.normalForm .colList>li{margin:0 0 8px 0}.normalForm .colList>li:last-of-type{margin:0}.normalForm fieldset .electiveIcon,.normalForm fieldset .requiredIcon{width:40px;font-size:1.2rem!important;line-height:18px;display:inline-block;box-sizing:border-box;text-align:center;font-weight:400}.normalForm fieldset legend .electiveIcon,.normalForm fieldset legend .requiredIcon{position:absolute;top:16px;left:16px}.normalForm fieldset .optionArea .electiveIcon,.normalForm fieldset .optionArea .requiredIcon{position:absolute;top:2px;left:0}.formBottomArea{width:760px;margin:0 auto 40px auto}.formBottomArea .check{margin:0 0 16px}.formBottomArea .text{margin:0 0 16px;text-align:center}.formBottomArea .btnArea{display:flex;justify-content:center;align-items:center}.formBottomArea .btnArea li{width:310px;margin:0 8px}.formProfileInput{margin:0 0 16px;padding:8px 8px 8px 16px;border:solid #dfdfdf 3px;display:flex;align-items:center;justify-content:space-between}.formProfileInput .inputArea{padding:16px;display:flex;justify-content:space-between;background-color:#f5f5f5;align-items:flex-end}.formProfileInput .inputArea dl{width:220px}.formProfileInput .inputArea dt{margin:0 0 4px}.formProfileInput .inputArea dl img{height:16px;margin:0 4px 0 0;vertical-align:middle}.inqEstateInfo{margin:0 0 32px}.inqEstateInfo>li{margin:0 0 1px;padding:16px;background-color:#f5f5f5;display:flex}.inqEstateInfo .imgCont{width:100px;height:75px;margin:0 16px 0 0}.inqEstateInfo .dataArea{display:flex}.inqEstateInfo .address,.inqEstateInfo .estateName,.inqEstateInfo .price{width:261px;padding:0 16px;border-left:solid #ccc 1px;display:flex;align-items:center}.inqEstateInfo .estateName{width:331px;flex-direction:column;justify-content:center;align-items:flex-start}.inqEstateInfo .estateName .iconList{margin:0 0 8px 0}.inqEstateInfo .price{width:155px;padding:0 0 0 16px;justify-content:flex-end;font-weight:700}.inqEstateInfo .price strong{font-size:2rem}.inqEstateInfo .price strong span{font-size:1.6rem}.inqEstateAddListArea{margin:0 0 32px;padding:8px;background-color:#dbebf1}.inqEstateAddListArea+.inqEstateAddListArea{margin:-31px 0 32px}.inqEstateAddListArea dt{margin:0 0 8px;padding:8px;font-weight:700;color:#24a2d9}.inqEstateAddListArea dt .icon{width:24px;height:24px;margin:-2px 4px 0 .4px;vertical-align:middle;fill:#24a2d9}.inqEstateAddList{margin-right:-3px;display:flex}.inqEstateAddList li{width:190px;margin:0 3px 0 0;font-size:1.2rem;line-height:125%;background-color:#fff;box-sizing:border-box}.inqEstateAddList li label.checkbox{min-height:48px;padding:8px;font-size:1.2rem;font-weight:700;background-color:#f5f5f5;border-radius:0;box-sizing:border-box}.inqEstateAddList li label.checkbox span{padding:5px 0 0 32px}.inqEstateAddList li .estateInfo{padding:8px;display:flex;justify-content:space-between}.inqEstateAddList li .estateInfo .imgCont{width:60px;height:60px}.inqEstateAddList li .estateInfo .dataArea{width:104px}.modalCursor{cursor:pointer;text-decoration:underline}.remodal.formSatei{width:640px;text-align:left}.remodal.formSatei dl{margin:0 16px;border-bottom:solid #ccc 1px}.remodal.formSatei dt{padding:8px 0;font-weight:700;border-top:solid #ccc 1px}.remodal.formSatei dd{padding:0 0 8px;font-size:1.4rem;line-height:150%}.remodal.formSatei p{margin:16px 16px 0;font-size:1.4rem;line-height:150%}a[data-remodal-target]{cursor:pointer}.mypageMerit{margin:0 0 40px;padding:32px 0;border-top:solid #ccc 2px;border-bottom:solid #ccc 2px}.mypageMerit>dt{margin:0 0 32px;text-align:center}.mypageMerit ol{margin:0 0 32px;display:flex;justify-content:center}.mypageMerit li{width:258px;height:278px;margin:0 16px;position:relative;background-position:center bottom;background-repeat:no-repeat;background-image:url(../img/pc/img_mypage_merit01.png)}.mypageMerit li:nth-child(2){background-image:url(../img/pc/img_mypage_merit02.png)}.mypageMerit li:nth-child(3){background-image:url(../img/pc/img_mypage_merit03.png)}.mypageMerit .no{position:absolute;top:0;left:0}.mypageMerit .no img{width:46px;height:43px;position:absolute;top:.4px;left:.4px}.mypageMerit li>dl{width:208px;height:172px;position:absolute;top:103px;left:25px}.mypageMerit li>dl dt{margin:0 0 8px;padding:0 0 8px 0;color:#24a2d9;font-weight:700;text-align:center;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:8px 4px;background-repeat:repeat-x}.mypageMerit li>dl dt span{font-size:2.4rem}.mypageMerit li>dl dd{font-size:1.3rem;line-height:150%;text-align:center}.mypageMerit .btn{width:320px;margin:0 auto}.rightColumn img,.subContainer img{max-width:100%}.rightColumn>.imgBnr,.rightColumn>article,.rightColumn>div,.subContainer>.imgBnr,.subContainer>article,.subContainer>div{margin-bottom:24px}.rightColumn .imgBnr+.imgBnr,.subContainer .imgBnr+.imgBnr{margin-top:16px}.rightColumn .imgBnr li+li,.subContainer .imgBnr li+li{margin-top:16px}.rightColumn .search select,.subContainer .search select{font-size:1.4rem}.officeDetail .slideImg{width:400px}.officeDetail .slideImg .imgCont{background:#eff6f9;width:400px;height:300px;border:none}.officeDetail .pageTitle .reserved{font-weight:400;font-size:16px;margin-left:1em}.officeDetail .telReserved{float:left;padding-bottom:20px}.officeDetail .bottom .telReserved{float:right;clear:both;font-size:12px}.dataAreaInn .tel a{color:#ed6d47;font-size:3.2rem;font-weight:700;text-decoration:none}.baseDataArea{margin-bottom:24px;display:flex;justify-content:space-between;align-items:flex-start}.baseDataArea .dataAreaInn{width:550px;position:relative}.baseDataArea .accessMap{position:absolute;top:-70px;right:0}.baseDataArea .tel{float:left;padding:8px 1em 0 0}.dataAreaInn.bottom{width:980px;margin:0 auto 40px;padding:28px;border:solid #e5e5e5 4px;box-sizing:border-box;overflow:hidden}.dataAreaInn.bottom h2{float:left;margin:6px 0 24px;font-size:2.4rem}.dataAreaInn.bottom .accessMap{display:inline-block;margin:0 0 24px 10px;vertical-align:5px}.dataAreaInn.bottom .address{clear:both;float:left;width:640px}.dataAreaInn.bottom .tel{width:270px;float:right;text-align:right}.dataAreaInn.bottom .telSub{width:270px;float:right;padding-top:4px;text-align:right}.dataBlock{clear:both;display:flex;flex-wrap:wrap;margin-bottom:16px}.dataBlock dt{width:25%;margin-bottom:2px;padding:8px;background:#dbebf1;text-align:center;border-left:solid 1px #fff;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.dataBlock dd{width:75%;margin-bottom:2px;padding:8px 16px;background:#f5f5f5;border-left:solid 1px #fff;box-sizing:border-box;word-break:break-all}.dataBlock dt.row2{width:25%}.dataBlock dd.row2{width:25%}.inqBtnArea{margin-bottom:40px;padding:32px 0;background-color:#fffdea}.inqBtnArea ul{width:980px;margin:0 auto;display:flex;justify-content:center;font-size:2rem!important}.inqBtnArea ul li{width:320px}.inqBtnArea ul li+li{margin-left:10px}.inqBtnArea a{padding:12px 16px 16px!important}.inqBtnArea-ttl{margin-bottom:24px;font-size:2rem;text-align:center;font-weight:700}.infoBlock li:first-child{border-top:dotted 1px #ccc}.infoBlock+.infoBlock li{border-top:none}.infoBlock+.moreButtonAll{margin:12px auto 0;width:240px}.infoBlock li{padding:16px 0 16px 16px;border-bottom:dotted 1px #ccc;display:flex;align-items:flex-start}.infoBlock li p{margin-right:16px}.infoBlock li p.ctgIcon{margin-top:2px}.infoBlock li p.text{width:756px}.infoBlock li div.text{width:756px}.infoBlock li div.text p{margin-right:0}.infoBlock li .triger{padding-right:32px;color:#185ca8;text-decoration:underline;cursor:pointer;position:relative}.infoBlock li .triger:hover{color:#a81818}.infoBlock li .triger::after{display:block;content:"";width:6px;height:6px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:8px;top:50%;margin-top:-6px}.infoBlock li .triger.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}.infoBlock li .triger+p{display:none;margin-top:8px;padding:16px;background:#fffdea}p+.infoBlock{margin-top:24px}.infoIetanImg{position:relative}.infoIetanImg::after{content:"";width:70px;height:52px;background:url(../img/common/img_ietan_search.png) no-repeat 0 0;background-size:70px auto;position:absolute;right:24px;bottom:-26px}.staffBlock{margin-bottom:-16px}.staffBlock ul{display:flex;flex-wrap:wrap}.staffBlock li:nth-child(6n+1){margin-left:0}.staffBlock li{width:150px;padding:4px 4px 8px 4px;border:solid 1px #ccc;box-sizing:border-box;text-align:center;margin-left:16px;margin-bottom:16px}.staffBlock li .imgCont{margin-bottom:8px;width:140px;height:105px;border:none}.staffBlock .moreButton{display:none}.blueArea{padding:24px 32px 32px;background:#eff6f9;box-sizing:border-box}.blueArea h2{margin-bottom:24px;color:#24a2d9;font-size:2rem;text-align:center}.grayArea{padding:24px 32px 32px;background:#f5f5f5;box-sizing:border-box}.grayArea h2{margin-bottom:24px;color:#24a2d9;font-size:2rem;text-align:center}.beigeArea{padding:24px 32px 32px;background:#f7f3ec;box-sizing:border-box}.beigeArea h2{margin-bottom:24px;color:#333;font-size:2rem;text-align:center}.voiceBlock{padding:24px 16px;background:#fff;box-shadow:0 3px 0 #d9dfe2;position:relative}.voiceBlock::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent #eff6f9 transparent;position:absolute;right:0;bottom:-4px}.voiceBlock::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:transparent transparent #aaa transparent;box-shadow:0 2px 0 #d9dfe2;transform:rotate(-45deg);position:absolute;right:0;bottom:3px}.voiceBlock dt:first-of-type{border-top:none;margin-top:0;padding-top:0}.voiceBlock dt{margin-top:16px;padding-top:24px;font-size:1.4rem;font-weight:700;border-top:dotted 1px #ccc;overflow:hidden}.voiceBlock .buyIcon,.voiceBlock .sellIcon{float:left;display:block;margin-top:2px;margin-right:16px}.voiceBlock dd{padding:16px;display:flex;align-items:flex-start;justify-content:flex-start}.voiceBlock dd svg{margin:0 24px 0 -4px;width:64px;height:64px;flex:none}.voiceBlock dd.staff .imgCont{margin-right:16px;width:120px;height:90px;flex:none}.voiceBlock .buyVoice p,.voiceBlock .sellVoice p{padding-left:16px;border-left:solid #ccc 1px;position:relative}.voiceBlock .buyVoice p::before,.voiceBlock .sellVoice p::before{content:"";width:0;height:0;border-style:solid;border-width:4px 5px 4px 0;border-color:transparent #ccc transparent transparent;position:absolute;left:-6px;top:30px}.voiceBlock .buyVoice p::after,.voiceBlock .sellVoice p::after{content:"";width:0;height:0;border-style:solid;border-width:4px 5px 4px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-4px;top:30px}.voiceBlock [data-readmore-toggle],.voiceBlock [data-readmore-toggle]:active,.voiceBlock [data-readmore-toggle]:hover{width:240px!important;margin:16px auto 0}.recommendEstateList{margin-bottom:-24px;display:flex;flex-wrap:wrap}.recommendEstateList>li:nth-child(3n+1){margin-left:0}.recommendEstateList>li{width:310px;padding:16px;margin:0 0 24px 24px;border:solid 1px #ccc;box-sizing:border-box;display:flex;justify-content:space-between}.recommendEstateList>li .imgCont{width:104px;height:78px;border:none;background:#f5f5f5}.recommendEstateList .text{width:165px}.recommendEstateList p.name{padding:8px 0 6px;font-size:1.4rem;line-height:150%}.recommendEstateList p.price{margin-bottom:6px;font-size:1.4rem;line-height:150%}.recommendEstateList p.price strong{font-size:1.8rem;font-weight:700}.recommendEstateList p.address{font-size:1.2rem;line-height:125%}.officeEstateLink{display:flex;justify-content:space-between}.officeEstateLink li{width:100%;box-sizing:border-box}.officeEstateLink li+li{margin-left:16px}.officeEstateLink li a{padding-left:0;padding-right:0}.sell.officeEstateLink{flex-wrap:wrap;justify-content:flex-start;margin-bottom:-8px}.sell.officeEstateLink li{width:auto;min-width:112px;margin:0 8px 8px 0}.sell.officeEstateLink li a{padding-left:24px;padding-right:24px}.slideBnrArea{width:980px;margin:16px auto 40px;padding:24px 0 5px;background:#eff6f9;border:solid 1px #e5eef3;box-sizing:border-box}.slideBnr{padding:0 20px 0 30px}.slideBnrArea .slick-slide{width:300px!important;margin-right:10px}.slideBnrArea .imgBnr img{margin-bottom:8px;width:300px;height:auto;border:none}.slideBnrArea p{font-size:1.4rem;line-height:150%}.slideBnrArea a{color:#333;text-decoration:none}.slideBnrArea a:hover img{opacity:.8}.slideBnrArea .slick-next,.slideBnrArea .slick-prev{width:15px;height:150px;top:0;margin-top:0}.officeDetail .staffHead{width:980px;margin:0 auto 0}.officeDetail .staffHead h1.pageTitle span{font-size:70%}.officeDetail .staffHead .staff{float:right;margin:6px 10px 0 0;padding:8px 8px 6px;font-size:1.6rem;font-weight:700}.officeDetail .staffHead .staff+.staff{margin-right:2px}.officeDetail .staffHead .spbr::before{content:"｜"}.officeDetail .staffHead .iconList{margin-top:-24px;margin-bottom:32px}.officeDetail .staffHead .iconList li{margin-bottom:2px}.officeDetail .staffData .slideImg{width:480px}.officeDetail .staffData .slideImg .imgCont{background:#eff6f9;width:480px;height:360px;border:none}.baseDataArea.staffData .dataAreaInn{width:470px;position:relative}.officeDetail .staffData .slideImg{width:480px}.officeDetail .staffData .slideImg .imgCont{background:#eff6f9;width:480px;height:360px;border:none}.baseDataArea.staffData .dataAreaInn{width:470px;position:relative}.staffComment{overflow:hidden}.staffComment dl{clear:both;display:flex;margin-top:14px;margin-bottom:24px;align-items:top}.staffComment .columnBlock{overflow:hidden;position:relative;min-height:190px}.staffComment .columnBlock:nth-child(2) dl,.staffComment .columnBlock:nth-child(4) dl{float:right}.staffComment .columnBlock::after{position:absolute;content:"";display:block;width:260px;height:150px;bottom:40px;z-index:-1}.staffComment .columnBlock:nth-child(1)::after{background:url(../img/pc/img_ietan_s01.png) no-repeat 0 0;background-size:260px 150px;right:0}.staffComment .columnBlock:nth-child(2)::after{background:url(../img/pc/img_ietan_s02.png) no-repeat 0 0;background-size:260px 150px;left:0}.staffComment .columnBlock:nth-child(3)::after{background:url(../img/pc/img_ietan_s03.png) no-repeat 0 0;background-size:260px 150px;right:0}.staffComment .columnBlock:nth-child(4)::after{background:url(../img/pc/img_ietan_s04.png) no-repeat 0 0;background-size:260px 150px;left:0}.staffComment dt{width:100px;height:100px;margin-top:-14px;padding:10px 10px 8px 10px;background:#24a2d9 url(../img/common/icon_light.svg) no-repeat center center;color:#fff;font-size:1.2rem;font-weight:700;line-height:125%;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;position:relative}.staffComment dt::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 4px 12px 4px;border-color:transparent transparent #24a2d9 transparent;transform:rotate(90deg);position:absolute;right:-8px;top:50%;margin-top:-6px}.staffComment dd{margin-left:-50px;padding:24px 24px 24px 74px;width:670px;background:#f5f5f5;box-sizing:border-box;border-radius:15px}.staffComment .comTtl{margin-bottom:8px;color:#24a2d9;font-size:2rem;line-height:125%}.privateBlock li{margin-top:32px;overflow:hidden}.privateBlock li:first-child{margin-top:0}.privateBlock .imgCont{float:left;background:#fff;width:200px;height:150px;border:none}.privateBlock p{width:700px;float:right}.privateBlock h3{background:#6cc4e1;width:700px;float:right;margin-bottom:8px;padding:8px 16px;color:#fff;font-size:2rem;font-weight:500;line-height:125%;box-sizing:border-box}.mapDetail .mainContainer{width:700px;margin-left:auto;margin-right:auto;position:relative}.mapDetail .mapBtn .actionBtn02{box-sizing:border-box;width:150px;padding:16px 0;position:absolute;right:0;top:26px}.mapDetail .baseDataArea .imgCont{width:200px;height:165px;border:none}.mapDetail .baseDataArea .dataAreaInn{width:485px}.mapDetail .baseDataArea .tel{padding:8px 1em 8px 0}.mapDetail .baseDataArea .telSub{font-size:1.4rem}.mapDetail dl.dataBlock{margin-bottom:0;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}.mapDetail .dataBlock dt,.mapDetail .dataBlock dt.row2{margin-bottom:0;width:20%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}.mapDetail .dataBlock dd{margin-bottom:0;padding:8px;background:#fff;width:80%;border-top:solid 1px #ccc;border-left:solid 1px #ccc}.mapDetail .dataBlock dd.row2{width:30%}.mapDetail .dataSupportText{margin-bottom:24px;padding:16px;background:#eff6f9}.mapDetail .mapArea{margin-bottom:24px;background:#ccc;width:100%;height:600px}.mapDetail .closeBtn{width:150px;margin:0 auto}.mapDetail .closeBtn::after,.mapDetail .closeBtn::before{left:10px}.mapDetail .closeBtn .normalBtn{box-sizing:border-box;padding:16px 16px 16px 24px}.mapDetail .reserved{display:block;font-size:.5em;font-weight:400}.mapDetail .telReserve{float:left;margin-bottom:20px}.officeAreaMap{position:relative}.officeAreaMap .leftMap{background:#ccc;background-image:url(../img/pc/img_map.png);margin-bottom:16px;height:420px;position:relative;z-index:1}.officeAreaMap .leftMap dt{display:inline-block;padding:8px 13px;background:#14316d;font-size:1.8rem;font-weight:700;color:#fff}.officeAreaMap .leftMap dt.syutoArea{position:absolute;top:12px;left:12px}.officeAreaMap .leftMap li{display:inline-block;position:absolute}.officeAreaMap .leftMap li a{display:block;color:#333;font-size:1.4rem;font-weight:700;text-decoration:none;text-shadow:#fff 1px 1px 0,#fff -1px 1px 0,#fff 1px -1px 0,#fff -1px -1px 0;position:relative}.officeAreaMap .leftMap li a::after{content:"";width:16px;height:16px;background:#ccc;border-radius:9999px;position:absolute;bottom:-5px;left:50%;margin-left:-9px;z-index:-1}.officeAreaMap .leftMap li a svg{margin:0;fill:#185ca8;width:32px;height:32px}.officeAreaMap .leftMap li a:hover svg,.officeAreaMap .leftMap li.honsya a:hover svg{fill:#c02828}.officeAreaMap .leftMap li a span{display:block;margin-top:5px;font-size:18px;text-align:center;line-height:120%;white-space:nowrap;position:absolute;left:48%;transform:translateX(-50%)}.officeAreaMap .leftMap li.office6051{top:190px;left:390px}.officeAreaMap .leftMap li.office6051 a svg{width:48px;height:48px}.officeAreaMap .leftMap li.office6051 a span{font-size:22px}.officeAreaMap .leftMap li.office6073{top:156px;left:198px}.officeAreaMap .leftMap li.office6072{top:100px;left:235px}.officeAreaMap .leftMap li.office6074{top:115px;left:347px}.officeAreaMap .leftMap li.office6070{top:42px;left:370px}.officeAreaMap .leftMap li.office6071{top:135px;left:440px}.officeAreaMap .leftMap li.office6054{top:60px;left:106px}.officeAreaMap .leftMap li.office6069{top:156px;left:105px}.officeAreaMap .leftMap li.office6219{top:250px;left:90px}.officeAreaMap .leftMap li.office6052{top:293px;left:339px}.officeAreaMap .leftMap li.office6311{top:167px;left:615px}.officeAreaMap .leftMap li.office6315{top:330px;left:669px}.officeAreaMap .leftMap li.office6322{top:252px;left:596px}.officeAreaMap .leftMap li.office6211{top:342px;left:200px}.officeAreaMap .leftMap li.office6213{top:342px;left:50px}.officeAreaMap .leftMap li.office6086{top:12px;left:186px}.officeAreaMap .leftMap li.office6319{top:42px;left:523px}.officeAreaMap .rightInfo,.officeAreaMap .rightInfo *{box-sizing:border-box}.officeAreaMap .rightInfo{background-color:#002f7b;padding:12px;width:250px;height:calc(100% - 8px);position:absolute;top:4px;right:4px;z-index:2}.officeAreaMap .rightInfo .rightInfo-inner{display:flex;flex-direction:column;gap:20px;background-color:#fff;border-radius:20px;padding:15px 20px;height:100%}.officeAreaMap .rightInfo .rightInfo-section-heading{color:#fff;font-size:14px;text-align:center;background-color:#002f7b;padding:3px 4px}.officeAreaMap .rightInfo .rightInfo-section-body{margin-top:15px}.officeAreaMap .rightInfo .rightInfo-links{display:flex;flex-direction:column;gap:15px;padding:0 10px}.officeAreaMap .rightInfo .rightInfo-links dt{color:#002f7b;font-size:16px;font-weight:700}.officeAreaMap .rightInfo .rightInfo-links dd a{color:#000;font-size:18px;text-decoration:underline;text-underline-offset:.2em}.officeAreaMap .rightInfo .rightInfo-links dd a:hover{text-decoration:none}.officeAreaMap .rightInfo .rightInfo-pin-description{display:flex;flex-direction:column;gap:9px}.officeAreaMap .rightInfo .rightInfo-pin-description li{display:flex;align-items:center;gap:8px;padding-left:10px}.officeAreaMap .rightInfo .rightInfo-pin-description li>div{position:relative}.officeAreaMap .rightInfo .rightInfo-pin-description li>div::before{content:"";background-color:#cbcbcb;border-radius:100vmax;width:13px;height:13px;position:absolute;left:5px;bottom:-5px}.officeAreaMap .rightInfo .rightInfo-pin-description li>div svg{width:24px;height:24px;margin:0;position:relative;z-index:1}.officeAreaMap .rightInfo .rightInfo-pin-description li>p{font-size:15px;font-weight:700;line-height:1.5;padding-top:6px}.officeAreaMap svg.map-pin-color-1{fill:#185ca7!important}.officeAreaMap svg.map-pin-color-2{fill:#ff9801!important}.officeAreaMap svg.map-pin-color-3{fill:#16a06d!important}.officeAreaMap a:hover svg{fill:#a81818!important}.officeDetail .anchorNav{margin-bottom:40px}.officeDetail .anchorNav dt{margin-bottom:8px;color:#14316d;font-size:1.8rem;font-weight:700}.anchorNav li+li{margin-left:8px}.anchorNav li a{padding:10px 16px 14px 24px}.officeDetail .anchorNav li{width:180px}.officeDetail .anchorNav li+li{margin-left:16px}.officeList dt h2{padding:10px 16px 8px;background:#6cc4e1;color:#fff;font-size:2rem;line-height:125%}.officeList .imgCont{background:#f5f5f5;width:220px;height:165px;border:0}.officeList .imgCont a{display:block;width:100%;height:100%}.officeList ul{margin-bottom:24px}.officeList li{padding:24px 0;border-bottom:dotted 1px #ccc;display:flex;align-items:flex-start;justify-content:space-between}.officeList .dataAreaInn{width:calc(100% - 240px)}.officeList .dataAreaInn .address a,.officeList .dataAreaInn h3 a{display:block}.officeList .addBlock{display:flex;flex-direction:column-reverse;position:relative}.officeList .dataAreaInn h3{padding:8px 0;font-size:2.4rem}.officeList .addBlock .address a{color:#333;text-decoration:none}.officeList .addBlock .point{margin-top:12px;padding-top:12px;border-top:dotted #ccc 1px}.officeList .dataAreaInn .accessMap{position:absolute;right:0;top:-38px}.officeList .dataAreaInn .tel{padding:16px 1em 16px 0;display:inline-block}.officeList .dataAreaInn .telSub{display:inline-block;padding:0;vertical-align:4px}.officeList .reserved{display:flex}.officeList .reserved span{display:inline;font-size:.8em;text-decoration:none;color:#333}.officeList .reserved a{margin-right:1em}.mainContainer.estateListContainer{border-top:none}.estateMainBlock>article{margin-top:40px}.estateMainBlock .pagenation{display:flex;justify-content:space-between;align-items:center}.estateCount{font-weight:700}.estateCount strong{margin-right:2px;margin-left:2px;color:#24a2d9;font-size:3rem;vertical-align:-2px}.estateMainBlock .selectArea{margin:8px 0;padding:8px 0;display:flex;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc}.estateMainBlock .selectArea dl{display:flex;align-items:center}.estateMainBlock .selectArea dt{margin-right:4px;padding:0;background:0 0}.estateMainBlock .selectArea dd{margin-right:16px}.estateMainBlock .btnAreaAll{padding-right:16px;margin:24px 0;background:#f5f5f5;font-weight:700;display:flex;align-items:center;justify-content:space-between}.estateMainBlock .btnAreaAll label.checkbox{width:60px;padding:0 0 40px 0;background:#fff;border:solid 1px #24a2d9;text-align:center;border-radius:4px 4px 0 0;box-sizing:border-box}.estateMainBlock .btnAreaAll label.checkbox::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 30px 20px 30px;border-color:transparent transparent #fff transparent;transform:rotate(180deg);position:absolute;left:-1px;bottom:-20px}.estateMainBlock .btnAreaAll label.checkbox::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 30px 20px 30px;border-color:transparent transparent #24a2d9 transparent;transform:rotate(180deg);position:absolute;left:-1px;bottom:-21px}.estateMainBlock .btnAreaAll label.checkbox span{display:block;padding:4px 0;background:#24a2d9;color:#fff;font-size:1rem;line-height:125%}.estateMainBlock .btnAreaAll label.checkbox input[type=checkbox]+span::after,.estateMainBlock .btnAreaAll label.checkbox input[type=checkbox]+span::before{top:42px;left:17px}.estateMainBlock .btnAreaAll.bottom label.checkbox{border-radius:0 0 4px 4px}.estateMainBlock .btnAreaAll.bottom label.checkbox{padding:40px 0 0 0}.estateMainBlock .btnAreaAll.bottom label.checkbox::after{transform:rotate(0);top:-20px}.estateMainBlock .btnAreaAll.bottom label.checkbox::before{transform:rotate(0);top:-21px}.estateMainBlock .btnAreaAll.bottom label.checkbox input[type=checkbox]+span::after,.estateMainBlock .btnAreaAll.bottom label.checkbox input[type=checkbox]+span::before{top:-34px;left:17px}.estateListDetail ul.btnAreaMain,.estateListDetail ul.btnAreaMain li,.estateMainBlock ul.btnAreaMain,.estateMainBlock ul.btnAreaMain li{display:flex;align-items:stretch;justify-content:space-between}.estateMainBlock ul.btnAreaMain li+li{margin-left:23px}.estateDetail ul.btnAreaMain li a,.estateListDetail .btnAreaFav li a,.estateListDetail ul.btnAreaMain li a,.mypageDetail .btnAreaAll li a{width:200px}.estateDetail .inqBtnArea ul.btnAreaMain li a{width:320px}.estateDetail .btnAreaAll ul.btnAreaMain li a,.estateDetail .estateListDetail ul.btnAreaMain li a,.estateDetail .searchHints ul.bnrArea li a,.estateListDetail .btnAreaFav li a,.estateListDetail ul.btnAreaMain li a,.mypageDetail .btnAreaAll ul.btnAreaMain li a{padding:16px 10px 18px;font-size:1.6rem;font-weight:700}.estateDetail .estateListDetail ul.btnAreaMain li a.submitBtn01,.estateListDetail ul.btnAreaMain li a.submitBtn01{padding:17px 10px 19px}ul.btnAreaMain li+li{margin-left:16px}.estateListDetail ul.btnAreaMain{justify-content:flex-end;margin-bottom:16px}.estateListDetail ul.btnAreaMain li+li{margin-left:23px}.estateDetail .floatBtn,.mypageDetail .floatBtn{padding:24px 0;margin-bottom:0}.estateDetail .floatBtn .subColumn,.mypageDetail .viewedArea .floatBtn .subColumn{padding-right:197px;display:flex;justify-content:space-between;align-items:center;box-sizing:border-box}.mypageDetail .favoriteArea .floatBtn .subColumn{display:flex;justify-content:center;align-items:center;box-sizing:border-box}.estateDetail .floatBtn p,.mypageDetail .floatBtn p{width:220px;color:#fff;font-weight:700}.estateDetail .floatBtn .btnAreaMain,.mypageDetail .floatBtn .btnAreaMain{justify-content:center;font-weight:700}.estateDetail .floatBtn .btnAreaMain a,.mypageDetail .floatBtn .btnAreaMain a{width:240px;font-size:2rem}.estateListDetail{margin:24px 0}.estateListDetail>li{display:flex;position:relative}.estateListDetail>li+li{margin-top:24px}.estateListDetail label.checkbox2{min-width:auto;padding:8px;background:#eff6f9;border-radius:4px 0 0 4px;display:flex;align-items:center}.estateListDetail .detailBlock{width:100%}.estateListDetail .estateInfo{padding:16px 16px 0 16px}.estateListDetail .estateInfo .estateName{margin-bottom:24px;padding:16px 0;font-size:2rem;line-height:125%}.estateListDetail .estateInfo .photo{margin:0 16px 16px 0;width:378px;overflow:hidden;float:left}.estateListDetail .estateInfo .photo .imgCont.main{width:240px;height:180px;float:left}.estateListDetail .estateInfo .photo .imgCont.sub{margin-bottom:3px;width:130px;height:130px;float:right;box-sizing:border-box}.estateListDetail .estateInfo .photo ul{width:130px;text-align:center;float:right}.estateListDetail .estateInfo .photo ul li+li{margin-top:1px}.estateListDetail .estateInfo .price{display:inline-block;padding-bottom:8px;font-size:1.8rem;line-height:100%}.estateListDetail .estateInfo .price strong{font-size:2.4rem;line-height:100%}.estateListDetail .estateInfo .sold{width:150px;margin-bottom:2px;padding:4px 0 2px;background:#f66980;color:#fff;font-weight:700;text-align:center;overflow:hidden}.estateListDetail .estateInfo .admin_cost{display:inline-block;font-size:1.4rem;line-height:100%}.estateListDetail .estateInfo .update{display:inline-block;margin-bottom:8px;margin-left:8px;padding:6px 8px;background:#b90202;color:#fff;font-size:1.2rem;font-weight:700;line-height:100%;position:relative;vertical-align:4px}.estateListDetail .estateInfo .update::before{content:"";width:0;height:0;border-style:solid;border-width:5px 6px 5px 0;border-color:transparent #b90202 transparent transparent;position:absolute;top:50%;left:-6px;margin-top:-5px}.estateListDetail .estateInfo .status dl{font-size:1.4rem}.estateListDetail .openHouse{padding:16px 20px}.estateListDetail .openHouse dl{display:flex}.estateListDetail .openHouse dt{width:190px}.estateListDetail .openHouse dd{width:75%;width:-webkit-calc(100% - 190px);width:calc(100% - 190px)}.estateListDetail .btnAreaFav{margin-bottom:16px;padding-right:16px;float:right}.estateListDetail .btnAreaMain{padding:0 23px 0 16px}.estateListDetail .catalog{padding:0 16px 16px 16px;text-align:right;font-size:1.4rem;line-height:125%}.leftColumn .estateListDetail .estateInfo .photo{width:314px}.leftColumn .estateListDetail .estateInfo .photo .imgCont.main{width:200px;height:150px}.leftColumn .estateListDetail .estateInfo .photo .imgCont.sub{width:106px;height:106px}.leftColumn .estateListDetail .estateInfo .photo ul{width:106px}.leftColumn .estateListDetail .estateInfo .photo .soldImg{background:url(../img/common/icon_bgHouse.svg) no-repeat right bottom;background-size:144px auto;height:150px;padding:16px;border:solid #e5e5e5 6px;box-sizing:border-box;color:#888;font-size:1.8rem}.leftColumn .estateListDetail .estateInfo .address li,.leftColumn .estateListDetail .estateInfo .infoText,.leftColumn .estateListDetail .openHouse{font-size:1.4rem;line-height:150%}.leftColumn .estateListDetail .estateInfo .status dl{font-size:1.2rem;line-height:150%}.searchHints{margin-top:32px}.searchHints h2{background:url(../img/common/img_ietan_search.png) no-repeat 4px bottom;background-size:58px 43px;padding:16px 16px 8px 72px;color:#24a2d9;font-size:2rem}.searchHints dl dd ul{width:calc(100% + 16px);display:flex;flex-wrap:wrap;justify-content:flex-start}.searchHints dl dd ul li{width:216px;margin:0 16px 16px 0}.searchHints .bnrArea{display:flex;justify-content:center;align-items:stretch}.searchHints .bnrArea li{margin:0 8px;display:flex;align-items:stretch}.searchHints .bnrArea .searchBtn{padding-left:32px!important;position:relative;font-size:1.4rem!important}.searchHints .bnrArea .searchBtn::before{display:block;content:"";width:4px;height:4px;border-bottom:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;left:16px;margin-top:-5px}.machitanGuide{margin-bottom:40px;padding:16px;display:flex;justify-content:space-between;border-radius:8px}.machitanGuide h2{background:url(../img/pc/logo_machitanGuide.png) no-repeat center center;width:160px;height:115px;text-indent:-9999px;margin:8px 0 0 16px}.machitanGuide ul{width:740px}.machitanGuide ul li{padding:8px}.machitanGuide .boxTap:hover{background:rgba(255,255,255,.4)}.areaInfo .areaInfo_ttl{padding:16px;font-size:1.8rem}.areaInfo dl{padding:16px 16px 0}.areaInfo dd{margin-bottom:16px;padding:8px 0 16px}.moreSearch{border:solid #e5e5e5 4px;padding:16px 16px 8px 16px}.moreSearch>dl{display:flex;flex-wrap:wrap}.moreSearch>dl>dt{margin-bottom:8px;padding:16px;width:100px;box-sizing:border-box;display:flex;align-items:center}.moreSearch>dl>dd{margin-bottom:8px;padding:16px;width:840px;box-sizing:border-box}.moreSearch .inner dt{margin-bottom:4px;font-weight:700}.moreSearch .inner+.inner,.moreSearch ul+.inner{margin-top:16px}.tabArea{margin-bottom:8px;display:flex;justify-content:space-between;align-items:center}.tabArea .areaLink li{width:160px;margin-right:8px}.tabArea label.checkbox{padding:0}.matrixBlock .tabArea{margin-top:16px}.tabArea2{display:flex;align-items:flex-end;justify-content:space-between}.tabArea2 .areaLink,.tabArea2 .areaLink li{width:100%}.tabArea2 .areaLink li+li{margin-left:8px}.tabArea2 .areaLink li a,.tabArea2 .areaLink li.off{padding:14px 0;margin-bottom:8px}.tabArea2 .areaLink li a.current{padding:18px 0;margin-bottom:0}.tabArea2 .otherLink a{margin-bottom:10px;color:#333}.subLink li{border-left:solid #ccc 1px}.subLink li:last-child{border-right:solid #ccc 1px}.subLink li a{display:block;padding:0 24px}.tabArea+.subLink{margin-top:-16px}.estateLink{margin:16px 0}.estateLink li+li{margin-left:8px}.searchContainer .selectArea ul{padding:8px 0;margin-bottom:24px;display:flex;flex-wrap:wrap}.searchContainer .selectArea ul li{padding-top:8px;padding-bottom:8px;width:25%}.searchContainer .selectArea ul li a{padding-top:8px;padding-bottom:8px;margin-top:-8px;margin-bottom:-8px}.searchContainer .normalForm fieldset legend{padding:16px;width:162px}.searchContainer .normalForm fieldset .fieldInputArea{width:810px}.searchContainer .normalForm fieldset .fieldInputArea ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.searchContainer .normalForm fieldset .fieldInputArea ul li{width:259px;margin-right:8px}.btnAreaSearch .subColumn{padding:24px 0;display:flex;align-items:center;justify-content:space-between}.btnAreaSearch .estateCount{width:210px}.btnAreaSearch .subColumn>.btnAreaMain{display:flex;font-weight:700;font-size:2rem;line-height:125%}.btnAreaSearch .subColumn>.btnAreaMain .submitBtn01{width:240px}.btnAreaSearch .subColumn>dl{position:relative;margin-left:20px}.btnAreaSearch .subColumn>dl dt{width:120px;padding:4px 8px;background:#14316d;color:#fff;font-size:1.2rem;font-weight:700;line-height:125%;border-radius:4px;position:absolute;top:-44px;right:0}.btnAreaSearch .subColumn>dl dt::after{content:"";width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#14316d transparent transparent transparent;position:absolute;bottom:-6px;left:50%;margin-left:-4px}.btnAreaSearch .subColumn>dl::before{content:"";background:url(../img/common/img_ietan_search.png) no-repeat 0 0;background-size:58px 43px;width:58px;height:43px;position:absolute;top:-43px;left:0}.btnAreaSearch .subColumn>dl .btnAreaMain a{padding:14px 8px;color:#24a2d9!important;font-size:1.4rem;font-weight:700}.btnAreaSearch .subColumn>dl .btnAreaMain .offBtn{padding:14px 8px;color:#666!important;font-size:1.4rem;font-weight:700}.btnAreaSearch .subColumn>dl .btnAreaMain a svg{fill:#24a2d9}.btnAreaSearch .subColumn.office li{width:300px}.btnAreaSearch.floatBtn{padding:0}.btnAreaSearch.floatBtn .estateCount strong{color:#fff}.sideSerchArea{margin-bottom:16px}.sideSerchArea .searchBtn .add{padding:14px 16px 16px}.sideSerchArea .selectLabelArea{margin-bottom:8px}.sideSerchArea .normalForm ul{margin-bottom:0}.sideSerchArea .normalForm fieldset .fieldInputArea ul li{width:100%;margin-right:0;margin-bottom:8px}.sideSerchArea label.checkbox,.sideSerchArea label.radio{padding:2px;background:0 0}.sideSerchArea .bnrArea a{padding:6px 16px 10px 16px;background:-webkit-linear-gradient(top,#fff 92%,#eaeaea 92%);background:linear-gradient(to bottom,#fff 92%,#eaeaea 92%)}.sideSerchArea .bnrArea a:hover{background:#fefbea}.sideSerchArea .bnrArea a:active{background:#fefbea}.sideSerchArea .bnrArea svg{display:block;margin:0 auto 4px}.recommendSide{margin-bottom:16px}.recommendSide .title{padding:12px 8px 8px;background:#6cc4e1;color:#fff;font-size:1.6rem;line-height:100%}.recommendSide .title svg{fill:#fff}.recommendSide ul li{overflow:hidden;padding:12px 8px;border-bottom:solid 1px #ccc}.recommendSide ul li .name{margin-bottom:8px;font-size:1.2rem;line-height:125%;font-weight:700}.recommendSide ul li .imgCont{float:left;margin-right:8px;background:#f5f5f5;width:60px;height:45px;border:none}.recommendSide ul li .noPhoto{font-size:1rem}.recommendSide ul li .text{overflow:hidden}.recommendSide ul li .address{margin-bottom:4px;font-size:1.2rem;line-height:125%}.recommendSide ul li .price{font-size:1.4rem;line-height:100%}.recommendSide ul li .price strong{font-size:2.2rem;line-height:100%;font-weight:700}.recommendSide .more{padding:4px 0;font-size:1.4rem;text-align:right}.remodal .closeBtn{width:150px;margin:24px auto 0;box-sizing:border-box;padding:16px 16px 16px 24px}.remodal .closeBtn::after,.remodal .closeBtn::before{left:10px}.remodal.searchContainer{padding:50px 0 0;text-align:left}.remodal.searchContainer .title{position:absolute;top:0;left:0;padding:0 36px;width:100%;background:#24a2d9;color:#fff;font-size:2rem;font-weight:700;box-sizing:border-box;height:50px;display:flex;align-items:center}.remodal.searchContainer .remodal-close{color:#fff;top:7px;right:7px}.remodal.searchContainer .normalForm{height:450px;overflow:auto;overflow-x:hidden;position:relative;margin-bottom:8px;padding:16px 0}.remodal.searchContainer .normalForm fieldset{width:980px;margin:0 auto}.remodal.searchContainer .btnAreaSearch .btnAreaMain{width:610px}.remodal.searchContainer .btnAreaSearch .subColumn{padding:16px 0;margin-bottom:0}.remodal.save{border:solid #e5e5e5 4px;max-width:600px}.remodal.save p{margin-bottom:8px}.remodal.save p.main{font-size:2rem;padding:24px}.remodal.mypage .main{font-size:2rem;padding:24px;margin-bottom:8px}.remodal.mypage .memberBlock{display:flex;background:#f5f5f5;padding:4px}.remodal.mypage .memberBlock>dl{width:50%;margin:4px;background:#fff}.remodal.mypage .memberBlock>dl>dt{padding:16px;background:#6cc4e1;color:#fff;font-weight:700;line-height:100%}.remodal.mypage .memberBlock>dl>dd{padding:24px 40px}.remodal.mypage .memberBlock .btn{width:216px;margin:16px auto 8px}.remodal.mypage .memberBlock .btn a{padding:16px}.remodal.mypage .memberBlock dl.member>dd>dl{width:216px;margin:0 auto}.remodal.mypage .memberBlock dl.member>dd>dl+dl{margin-top:8px}.remodal.mypage .memberBlock dl.member>dd>dl dt{text-align:left;margin-bottom:2px}.remodal.mypage .memberBlock dl.member>dd>dl dt img{height:16px;margin:0 4px 0 0;vertical-align:middle}.remodal.mypage .memberBlock dl.nonmember p{text-align:left;margin-bottom:8px}.remodal.mypage .memberBlock dl.nonmember p.newText{padding:30px 0;text-align:center}.remodal.mypage .memberBlock dl.nonmember p.link{text-align:center}.remodal.mypage .memberBlock dl.nonmember label.checkbox{width:270px;margin:0 auto;padding:10px;text-align:left}.estateDetailContainer{padding-top:32px}.estateDetailContainer .headerOption{margin-bottom:16px}.estateDetailContainer .headerOption .actionArea li{margin-left:8px;font-size:1.4rem}.estateDetailContainer .headerOption .actionArea .print svg{width:20px;height:20px;fill:#24a2d9}.estateDetailContainer .title{float:left;width:644px}.estateDetailContainer .title .estateTitle{font-size:2.8rem;line-height:125%}.estateDetailContainer .title .catalog{margin-top:8px;font-size:1.4rem}.estateDetailContainer .dataAreaInn{float:right;margin-bottom:24px;padding-bottom:70px;width:312px;position:relative}.estateDetailContainer .dataAreaInn h2{padding:10px 16px 6px;font-weight:500}.estateDetailContainer .dataAreaInn .tel a{padding:0 16px;font-size:2.4rem}.estateDetailContainer .dataAreaInn .submitBtn01{width:280px;height:50px;padding:14px 0 0 0;font-size:1.6rem;position:absolute;left:12px;bottom:12px}.estateDetailContainer .dataAreaInn .estateInfo{margin:0 12px 4px}.estateDetailContainer .dataAreaInn .estateNo{margin:0 12px}.estateDetailContainer .information{float:left;width:644px;padding:16px;margin:24px 0;box-sizing:border-box}.estateDetailContainer .message{clear:both;margin-bottom:24px;padding:24px;font-size:1.8rem}.estateDetailContainer .message strong{font-size:3rem;vertical-align:-2px}.estateDetailContainer .dataAera{clear:both;overflow:hidden;padding-bottom:40px}.estateDetailContainer .priceArea{padding:24px 0;margin-bottom:8px}.estateDetailContainer .priceArea p{margin-right:16px}.estateDetailContainer .priceArea .price strong{font-size:3rem}.estateDetailContainer .priceArea .loanSimulation a{padding:8px;line-height:100%}.remodal.simulation{width:480px;padding:35px 0 0}.remodal.simulation .price{display:inline-block;margin-top:4px;font-size:3rem;vertical-align:-2px}.remodal.simulation dl{padding:0 32px;margin:24px 0}.remodal.simulation dt{padding-left:16px;width:45%;justify-content:flex-start}.remodal.simulation dd{padding-right:16px;width:55%;text-align:right}.remodal.simulation .unit{display:inline-block;width:32px;text-align:left}.remodal.simulation input[type=text]{width:120px;text-align:right}.remodal.simulation .everyMonth{padding:32px;background:#e5e5e5;display:flex;justify-content:space-between}.remodal.simulation .everyMonth .title{display:flex;align-items:flex-end;font-size:2rem;font-weight:700}.remodal.map{padding:35px 0 0;height:80%}.remodal.map .mapArea{width:100%;height:100%;background:#ccc}.estateDetailContainer .address{float:left;width:478px;display:flex;flex-wrap:wrap}.estateDetailContainer .dataAera .address .mapLink a{padding:4px 8px;font-size:1.2rem}.estateDetailContainer .dataAera .address .mapLink{display:inline-block;vertical-align:middle}.estateDetailContainer .status{float:right;width:478px;display:flex;flex-wrap:wrap}.estateDetailContainer .dataAera dt{margin-top:8px;padding:8px 0;width:88px;background:#e5e5e5;text-align:center}.estateDetailContainer .dataAera dd{margin-top:8px;padding:8px 16px 8px 8px;width:-webkit-calc(100% - 88px);width:calc(100% - 88px);box-sizing:border-box}.estateDetailContainer .dataAera .status dl{width:50%;display:flex;flex-wrap:wrap}.estateDetailContainer .dataAera .status dl.oneBlock{width:100%}.estateDetailContainer .panoramaArea{margin-bottom:32px}.estateDetailContainer .pcPhotoArea ul{width:980px;display:flex;flex-wrap:wrap;font-size:1.4rem;line-height:150%}.estateDetailContainer .pcPhotoArea li{width:312px;margin-bottom:32px}.estateDetailContainer .pcPhotoArea .boxMd{position:relative;display:block}.estateDetailContainer .pcPhotoArea .boxMd svg{position:absolute;bottom:8px;right:8px;margin:0;padding:4px;background:#fff;border-radius:4px;border:solid #ccc 1px;fill:#24a2d9}.estateDetailContainer .pcPhotoArea li+li{margin-left:21px}.estateDetailContainer .pcPhotoArea li:nth-child(3n+1){margin-left:0}.estateDetailContainer .pcPhotoArea .pickup li{width:480px}.estateDetailContainer .pcPhotoArea .pickup li+li{margin-left:18px}.estateDetailContainer .pcPhotoArea .movie{background:#ccc;height:362px}.estateDetailContainer .pcPhotoArea .imgCont{padding-top:75%;margin-bottom:8px}.estateDetailContainer .pcPhotoArea .moreButtonAll{width:240px;margin-left:auto;margin-right:auto}#boxer .boxer-caption p{text-align:left!important}.estateDetail .estateData{margin-bottom:0}.estateDetail .estateData>article,.estateDetail .estateData>section{margin-top:40px}.estateDetail .estateData .openHouse{margin-top:40px;padding:32px}.estateDetail .estateData .openHouse dt{padding-bottom:24px;font-size:2rem}.estateDetail .estateData .openHouse dd{padding:24px 0 16px}.estateDetail .estateData .openHouse dd ul{display:flex}.estateDetail .estateData .openHouse dd ul li{width:33.33%;padding-bottom:8px;box-sizing:border-box}.estateDetail .estateData .openHouse p{padding-top:24px}.estateDetail .estateData .estatePoint .bnrArea{margin-bottom:8px;padding:16px;background:#6cc4e1;display:flex;justify-content:space-between}.estateDetail .estateData .estatePoint .bnrArea li{width:calc(50% - 8px)}.estateDetail .estateData .estatePoint .bnrArea li img{max-width:100%}.estateDetail .estateData .estatePoint dt{width:160px;padding:8px 16px;display:flex;justify-content:flex-start}.estateDetail .estateData .estatePoint dd{width:calc(50% - 160px);padding:8px 4px 0}.estateDetail .estateData .estatePoint dd ul{display:flex;flex-wrap:wrap}.estateDetail .estateData .estatePoint dd ul li{margin:0 4px 8px}.estateDetail .estateData .facilityInfo .dataBlock{margin-bottom:-16px}.estateDetail .estateData .facilityInfo .dataBlock dl{margin-left:15px;margin-bottom:16px;width:184px}.estateDetail .estateData .facilityInfo .dataBlock dl dd,.estateDetail .estateData .facilityInfo .dataBlock dl dt{width:100%;text-align:center}.estateDetail .estateData .facilityInfo .dataBlock dl:nth-child(5n+1){margin-left:0}.estateDetail .estateData .staffPoint{overflow:hidden}.estateDetail .estateData .staffPoint .staff{float:left;width:200px;text-align:center}.estateDetail .estateData .staffPoint .staff .imgCont{margin-bottom:16px;width:200px;height:150px;border:none}.estateDetail .estateData .comment{float:right;width:748px}.estateDetail .estateData .estateProfile dt{width:160px;padding:8px 8px 8px 16px}.estateDetail .estateData .estateProfile dd{width:calc(100% - 160px)}.estateDetail .estateData .estateProfile dd.row2{width:calc(50% - 160px)}.estateDetail .estateData .dataAreaInn{padding:28px;border:solid #e5e5e5 4px;display:flex;justify-content:space-between}.estateDetail .estateData .dataAreaInn>a{text-decoration:none}.estateDetail .estateData .dataAreaInn .area{margin-bottom:8px;color:#333;font-weight:700;white-space:nowrap}.estateDetail .estateData .dataAreaInn .estateInfo{width:400px}.estateDetail .estateData .dataAreaInn .estateInfo h2{margin-bottom:8px;font-size:2rem}.estateDetail .estateData .dataAreaInn a .estateInfo h2{text-decoration:underline}.estateDetail .estateData .dataAreaInn .estateInfo p{margin-top:4px;color:#333;font-size:1.4rem;line-height:125%}.estateDetail .estateData .dataAreaInn .contact{width:500px;overflow:hidden}.estateDetail .estateData .dataAreaInn .contact .text{margin-bottom:16px;padding:8px;background:#ff9901;color:#fff;font-weight:700;text-align:center;border-radius:4px;position:relative}.estateDetail .estateData .dataAreaInn .contact .text::after{content:"";width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#ff9901 transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-4px}.estateDetail .estateData .dataAreaInn .contact .tel{float:left;margin:8px 0 0 8px}.estateDetail .estateData .dataAreaInn .contact .estateNo{float:right;padding:8px 16px}.companyInfo{width:980px;margin-left:auto;margin-right:auto}.companyInfo{font-size:1.2rem;line-height:150%}.companyInfo .title{margin-bottom:8px;font-size:1.4rem;font-weight:700}.estateDetail .inqBtnArea{margin-top:40px;margin-bottom:0}.estateDetail .officeList li{padding:0;border:solid #ccc 1px}.estateDetail .officeList li+li{margin-top:16px}.estateDetail .officeList li>a{width:100%;padding:16px 0 16px 16px;text-decoration:none;display:flex;align-items:flex-start}.estateDetail .officeList .imgCont{margin-right:16px;width:140px;height:105px}.estateDetail .officeList .estateInfo{width:calc(100% - 156px)}.estateDetail .officeList .estateInfo h3{padding:4px 0 8px;font-size:2rem;text-decoration:underline}.estateDetail .leftColumn .officeList .estateInfo h3{padding:4px 0;font-size:1.8rem}.estateDetail .officeList .estateInfo p{margin-top:4px;color:#333;font-size:1.6rem;line-height:125%}.estateDetail .leftColumn .officeList .estateInfo p{font-size:1.4rem}.estateDetail .officeList .contact{padding:16px}.estateDetail .officeList .tel a{display:block;padding:8px 4px 16px 0;font-size:2.6rem;text-align:center}.estateDetail .officeList .mail a{padding:12px 0 14px;width:250px;font-size:1.8rem}.estateMainBlock .anchorNav{margin-bottom:40px}.estateMainBlock .tabArea{margin-bottom:16px}.mansionHead{padding:0 0 16px 0;margin-bottom:40px;background:#eff6f9;overflow:hidden}.mansionHead .topicsTitle{padding:0 32px;margin-top:16px;width:100%;background:-moz-linear-gradient(left,rgba(36,162,217,1) 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,rgba(36,162,217,1) 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(36,162,217,1) 0,rgba(255,255,255,0) 100%);color:#fff;font-size:1.4rem;font-weight:700;box-sizing:border-box}.mansionHead .mansionImg{margin:24px 32px 16px 16px;float:right;width:300px;height:225px;border:solid #fff 10px;box-shadow:2px 2px 0 rgba(0,0,0,.1)}.mansionHead .pageTitle{padding:0 32px;box-sizing:border-box}.mansionHead .copy{margin-bottom:16px;padding:0 32px;font-weight:700;box-sizing:border-box}.mansionHead .text{padding:0 32px 16px;font-size:1.4rem;line-height:150%}.panoramaHead{height:240px;padding:8px 32px;margin-bottom:40px;background:#fbf3e1 url(../img/common/img_panoTitle.jpg) no-repeat top right;box-sizing:border-box;position:relative}.panoramaHead .logo{position:absolute;top:50px;right:130px}.openhouseHead{height:240px;padding:8px 32px;margin-bottom:40px;background:#f6f3ef url(../img/common/img_openhouseTitle.jpg) no-repeat top right;box-sizing:border-box;position:relative}.prefSelectIndex .head{padding:14px 16px;background:#24a2d9;color:#fff;font-size:2rem}.prefSelectIndex .mapArea{background:#fff;margin:16px;border:solid #ccc 1px;position:relative}.prefSelectIndex .point{padding:8px;width:312px;background:rgba(255,255,255,.85);text-align:center;box-shadow:2px 2px 0 #ccc;box-sizing:border-box;position:relative}.prefSelectIndex .point::after{content:"";width:0;height:0;border-style:solid;border-width:8px 8px 8px 8px;border-color:transparent rgba(255,255,255,.85) rgba(255,255,255,.85) transparent;box-shadow:2px 1px 0 #ccc;position:absolute;bottom:-7px;left:50%;margin-left:-8px;transform:rotate(45deg)}.prefSelectIndex .point dt{padding:8px;color:#185ca8;font-weight:700;line-height:100%}.prefSelectIndex .point a{padding:9px 0;text-decoration:none}.prefSelectIndex .mapArea .tokyo{position:absolute;top:126px;left:173px}.prefSelectIndex .mapArea .kanagawa{position:absolute;top:292px;left:32px}.prefSelectIndex .mapArea .kanagawa::after{box-shadow:0 2px 0 #ccc;transform:rotate(-135deg);top:-8px}.prefSelectIndex .mapArea .saitama{position:absolute;top:15px;left:24px}.prefSelectIndex .mapArea .chiba{position:absolute;top:241px;left:350px}.prefSelectIndex .mapArea .oosaka{position:absolute;top:270px;left:290px}.prefSelectIndex .mapArea .kyoto{position:absolute;top:10px;left:210px}.prefSelectIndex .mapArea .hyogo{position:absolute;top:150px;left:80px}.prefSelectIndex .mapArea .other{padding:16px;display:flex;align-items:center;justify-content:flex-start}.prefSelectIndex .mapArea .other dt{padding:0 16px 0 8px;font-weight:700}.prefSelectIndex .mapArea .other dd{display:flex;align-items:center;justify-content:flex-start;font-size:1.4rem}.prefSelectIndex .mapArea .other ul{display:flex;font-size:1.4rem;font-weight:700}.prefSelectIndex .mapArea .other ul li{margin-left:8px;width:120px}.prefSelectIndex .mapArea .other a.normalBtn{padding:8px 16px}.prefSelectIndex .mapArea .other a.actionBtn02{padding:12px 16px}.prefSelectIndex .mapArea .other.area{border-top:solid #ccc 1px}.prefSelectIndex .mapArea .other.area ul li{width:auto}.prefSelectIndex .mapArea .other.area dd{flex:1;justify-content:space-between}.prefSelectIndex .mapArea .areaLink .point{width:140px;padding:0}.prefSelectIndex .mapArea .areaLink .point a{display:block;padding:12px 0;font-weight:700}.prefSelectIndex .mapArea .areaLink .point.off{display:block;background:rgba(180,180,180,.8);padding:12px 0;color:#fff;font-weight:700;box-shadow:none}.prefSelectIndex .mapArea .areaLink .point.off::after{border-color:transparent rgba(180,180,180,.8) rgba(180,180,180,.8) transparent;box-shadow:none}.prefSelectIndex .mapArea .areaLink .tokyo{position:absolute;top:160px;left:260px}.prefSelectIndex .mapArea .areaLink .kanagawa{position:absolute;top:280px;left:150px}.prefSelectIndex .mapArea .areaLink .saitama{position:absolute;top:80px;left:160px}.prefSelectIndex .mapArea .areaLink .chiba{position:absolute;top:240px;left:410px}.prefSelectIndex .mapArea .kind{padding:32px 24px;display:flex;justify-content:space-between;font-size:1.4rem}.prefSelectIndex .mapArea .kind strong{margin-right:2px;font-size:2rem;line-height:125%}.prefSelectIndex .mapArea .kind svg{margin:-8px 8px 0 0;fill:#ff9901}.prefSelectIndex .mapArea .kind li{width:100%}.prefSelectIndex .mapArea .kind li+li{margin-left:8px}.prefSelectIndex .mapArea .otherSearch{border-top:dotted #ccc 1px;padding:0 24px;text-align:center}.prefSelectIndex .mapArea .otherSearch dt{padding:16px 0;font-weight:700}.prefSelectIndex .mapArea .otherSearch ul{display:flex;align-content:center;justify-content:space-between}.prefSelectIndex .mapArea .otherSearch li{width:100%}.prefSelectIndex .mapArea .otherSearch li+li{margin-left:8px}.prefSelectIndex .mapArea .otherSearch li a{padding:8px 16px 10px;font-size:1.4rem;line-height:125%}.prefSelectIndex .mapArea .otherSearch li a span{display:block;font-size:1.2rem}.prefSelectIndex .mapArea .areaBlock{padding:16px 24px;display:flex;justify-content:flex-end}.prefSelectIndex .mapArea .areaBlock a{margin-left:16px;color:#333;font-size:1.4rem}.prefSelectIndex .topicsArea{margin:-8px 16px 16px 16px;padding:24px}.prefSelectIndex .topicsArea .new{display:flex;justify-content:flex-start}.prefSelectIndex .topicsArea .new dt{margin-right:16px;width:136px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.prefSelectIndex .topicsArea .new dt::after{transform:rotate(-90deg);right:-6px;top:50%;margin-top:-2px}.prefSelectIndex .topicsArea .new dd{width:calc(100% - 152px);box-sizing:border-box;display:flex;align-items:center}.prefSelectIndex .topicsArea dl+dl{margin-top:24px;padding-top:24px}.prefSelectIndex .keyword dd{position:relative}.prefSelectIndex .keyword dt{padding:8px 0;font-size:1.8rem;font-weight:700}.prefSelectIndex .keyword .search{display:flex;position:absolute;top:-38px;right:0}.prefSelectIndex .keyword .search a{margin-left:4px;width:80px;padding:9px 0 10px;font-size:1.4rem}.prefSelectIndex .keyword ul{padding-top:16px}.prefSelectIndex .tabArea2{margin:16px 16px 0 16px}.prefSelectIndex .tabArea2 .areaLink{width:auto}.prefSelectIndex .tabArea2 li{width:98px}.prefSelectIndex .areaBlock .mapArea{margin-top:0}.prefSelectIndex .buyOtherLink01{position:absolute;top:68px;right:16px;display:flex;justify-content:space-between;font-size:1.4rem}.prefSelectIndex .buyOtherLink01 li{margin-left:4px}.prefSelectIndex .buyOtherLink01 a{padding:8px 16px;height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center}.prefSelectIndex .buyOtherLink01 .mini{display:block;font-size:1rem;line-height:125%}.prefSelectIndex .buyOtherLink01 svg{display:none}.prefSelectIndex .buyOtherLink02{margin:0 16px 16px}.prefSelectIndex .buyOtherLink02 li+li{margin-left:8px}.prefSelectIndex .buyOtherLink02 a{padding:14px 16px 16px}.RecommendArea{padding:24px 40px}.RecommendArea .head{padding-bottom:24px}.RecommendArea .slideBnrArea .imgBnr img{margin:0;width:200px;height:auto;border:solid #ccc 1px}.RecommendArea .slideBnr,.RecommendArea .slideBnrArea{background:0 0;width:657px;padding:0;margin:0;border:none}.RecommendArea .slideBnrArea .slick-slide{width:202px!important;margin-right:17px}.RecommendArea .slideBnrArea .slick-prev{height:152px;left:-40px}.RecommendArea .slideBnrArea .slick-next{height:152px;right:-23px}.RecommendArea .slick-dots{display:none!important}.RecommendArea .otherList li{margin-top:16px;width:calc(50% - 8px)}.rankingArea .sub{font-size:1.2rem;position:absolute;top:10px;right:0}.rankingArea>ol,.rankingArea>ul{display:flex;flex-wrap:wrap}.rankingArea>ol>li,.rankingArea>ul>li{margin-right:36px;width:216px}.rankingArea>ol>li:nth-child(3n),.rankingArea>ul>li:nth-child(3n){margin-right:0}.rankingArea>ol>li:nth-child(4),.rankingArea>ol>li:nth-child(5),.rankingArea>ol>li:nth-child(6),.rankingArea>ul>li:nth-child(4),.rankingArea>ul>li:nth-child(5),.rankingArea>ul>li:nth-child(6){margin-top:32px}.rankingArea .imgCont{margin-bottom:8px;width:216px;height:162px;border:none;background:#f5f5f5}.rankingArea .text{position:relative}.rankingArea .iconList{position:absolute;top:-162px;left:8px}.rankingArea .moreLink{margin-top:16px}.openHouseArea .tabArea2 .areaLink{width:auto}.openHouseArea .tabArea2 .areaLink li{width:120px}.openHouseArea .areaBlock{padding:4px 20px 20px}.openHouseArea .areaBlock .estateList>li{padding:16px 0;border-bottom:solid #ccc 1px}.openHouseArea .estateList .imgCont{margin-right:16px;width:160px;height:120px;border:none;background:#f5f5f5}.openHouseArea .estateList .text{width:calc(100% - 472px);box-sizing:border-box}.openHouseArea .estateList .price{padding:4px 0;font-size:1.8rem;line-height:150%}.openHouseArea .estateList .price strong{font-size:2.6rem;font-weight:700}.openHouseArea .estateList .openHouse{margin-left:16px;width:280px;padding:16px;box-sizing:border-box}.openHouseArea .moreLink{margin-top:20px;text-align:right}.openHouseArea .moreLink a{color:#333}.catalogBnrArea{padding:24px}.catalogBnrArea ul{margin-top:8px;display:flex;justify-content:space-between}.catalogBnrArea ul li{width:160px;box-sizing:border-box}.popularArea dt{padding:10px 23px 8px}.popularArea dt strong{font-size:2.2rem;vertical-align:-1px}.popularArea dd{padding:24px 23px}.popularArea dd ol{display:flex;justify-content:space-between;flex-wrap:wrap}.popularArea li.rank{width:210px;padding:16px 0;text-align:center;display:flex;justify-content:center;flex-direction:column}.popularArea li.rank svg{display:block;margin:0 auto 8px}.popularArea li.rank strong{width:32px;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;position:absolute;top:25px;left:50%;margin-left:-16px}.popularArea li:not(.rank){height:45px}.popularArea li.rank_s{margin-top:16px;width:210px}.popularArea li.rank_ss{margin-top:16px;width:160px}.popularArea .sub{color:#fff;font-size:1.2rem;position:absolute;top:73px;right:16px}.popularArea .machitanBnr{text-align:center}.popularArea .machitanBnr .machitanBnrImg{display:block;width:720px;height:110px;background:url(../img/pc/bnr_machitan.png) no-repeat 0 0}.popularArea .machitanBnr .machitanBnrImg img{display:none}.popularArea .machitanBnr p{margin-top:8px}.popularArea .keyword{margin-top:16px}.popularArea .keyword ul{margin-bottom:-8px;display:flex;justify-content:flex-start;flex-wrap:wrap}.popularArea .keyword ul li{padding:0;margin:0 10.666px 8px 0;height:auto;width:160px;display:flex;align-items:stretch}.popularArea .keyword ul li:nth-child(4n){margin-right:0}.popularArea .keyword ul li a{padding:16px;width:100%;font-size:1.4rem;line-height:125%;display:flex;align-items:center;justify-content:flex-start}.searchArea ul{margin-top:-.5em}.searchArea li{margin-top:.5em;width:19%}.otherSearchArea{margin-top:40px}.otherSearchArea li{width:100%}.otherSearchArea li+li{margin-left:8px}.collectionArea{margin-top:16px}.collectionArea>section{margin-top:16px}.collectionArea .anchorNav a{height:62px}.collectionArea .estateListDetail .estateInfo{padding:23px}.collectionArea .estateListDetail .saleLabel{margin:-8px -24px 0 -24px;padding:8px 24px;font-size:1.4rem}.collectionArea .estateListDetail .estateInfo .estateName{padding:24px 0 20px;margin:0}.collectionArea .estateListDetail .SalesPoint{margin-bottom:24px}.collectionArea .estateListDetail .estateInfo .price{max-width:calc(100% - 264px);padding:16px 0 12px 0;font-size:2rem;line-height:125%;font-weight:700}.collectionArea .estateListDetail .estateInfo .photo .imgCont.main{width:240px;height:180px;background:#f5f5f5}.collectionArea .estateListDetail .estateInfo .photo{margin:0 24px 0 0;width:240px;height:180px}.collectionArea .estateListDetail .btn{float:right;width:160px;margin-top:16px}.collectionArea .estateListDetail .btn a{padding:11px 0 12px 8px}.collectionArea .estateListDetail{margin:0 0 8px}.collectionArea .estateListDetail+.moreLink{text-align:right}.oberArea{margin-bottom:24px}.oberArea .bnrArea{margin:20px;float:left}.oberArea .head{margin:20px 20px 8px 0;font-size:1.8rem}.oberArea .head+p{padding-right:16px}.oberArea .inner{margin-top:20px;padding:16px 20px}.oberArea .oberList{display:flex;justify-content:space-between}.oberArea .oberList dl{margin-top:10px;width:220px}.oberArea .oberList dt{padding:4px}.oberArea .oberList dd{padding:3px 0 0 0;display:flex;align-items:center;justify-content:flex-start}.oberArea .oberList dd img{width:80px;height:auto;margin-right:8px;flex:none}.oberArea .moreLink{width:280px;margin:16px auto 0}.oberCourt.oberArea .inner{margin:0;padding:16px 24px}.oberCourt.oberArea .inner .copy{padding:4px 0 10px;color:#000;font-size:1.8rem;line-height:125%}.oberCourt.oberArea .oberList dl{margin-top:12px}.oberCourt.oberArea .oberList dd{display:block;position:relative;padding-top:91px}.oberCourt.oberArea .oberList dd img{width:220px;height:auto;position:absolute;top:-7px;left:0;clip:rect(10px,220px,90px,0)}.achieveBnrArea .slideBnrArea .imgBnr img{margin:0 0 8px 0;width:200px;height:auto}.achieveBnrArea .slideBnrArea{width:720px;padding:0 0 0 36px;margin:0;background:0 0;border:none}.achieveBnrArea .slideBnr{width:672px;padding:0;margin:0 0 30px 0}.achieveBnrArea .slideBnrArea .slick-slide{width:200px!important;margin-right:24px}.achieveBnrArea .slideBnrArea .slick-prev{background:#00307c;height:150px;left:-36px}.achieveBnrArea .slideBnrArea .slick-next{background:#00307c;height:150px;right:-12px}.achieveBnrArea .otherList li{margin-top:16px;width:calc(50% - 8px)}.achieveBnrArea .areaIcon{margin-bottom:4px}.rentSelectionArea{margin-bottom:-16px;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.rentSelectionArea>li{margin-bottom:16px;width:calc(50% - 8px);display:flex;align-items:stretch}.rentSelectionArea .estateData{padding:16px}.rentSelectionArea .estateData figure{margin-bottom:12px}.rentSelectionArea .estateData .name{margin:8px 0;font-size:1.8rem;line-height:125%;font-weight:700}.rentSelectionArea .estateData .SalesPoint{margin-top:16px}.rentSelectionArea .estateData .price{margin-bottom:8px;font-size:1.4rem;line-height:100%}.rentSelectionArea .estateData .price strong{font-size:2.4rem;line-height:100%;font-weight:700}.supportBlock{padding:16px 0 0}.supportBlock .supportTitle{padding:24px 0}.supportBlock .supportListMain{margin-right:16px;display:flex}.supportBlock .supportListMain>li{margin-left:16px;width:calc(100% - 8px)}.supportBlock .supportListMain .meritArea li.row2{width:calc(50% - 4px)}.supportBlock .supportList{padding-right:16px;display:flex;justify-content:flex-start;flex-wrap:wrap}.supportBlock .supportList li{margin-left:16px;margin-bottom:16px;width:calc(33.33% - 16px)}.supportBlock .more{padding:0 16px 16px}.searchMapDetail{position:relative;height:calc(100vh - 206px);background:#aaa;overflow-x:hidden}.searchMapDetail .matrixMapBlock,.searchMapDetail .matrixMapBlock .mapArea{width:100%;height:100%}.searchMapDetail .searchBtn a{position:absolute;top:16px;left:16px;padding:16px}.searchMapDetail .matrixMapBlock .slideArea{height:calc(100vh - 296px);position:absolute;top:0;right:-310px}.searchMapDetail .matrixMapBlock .slideArea.active{right:0}.searchMapDetail .matrixMapBlock .slideArea .closeBtn{position:absolute;left:-40px;display:block;width:40px;padding:32px 12px 16px;background:#333;color:#fff;line-height:100%;text-align:center;text-decoration:none;cursor:pointer;box-sizing:border-box}.searchMapDetail .matrixMapBlock .slideArea .closeBtn:hover{color:#fff!important;background:#666}.searchMapDetail .matrixMapBlock .slideArea .closeBtn::after,.searchMapDetail .matrixMapBlock .slideArea .closeBtn::before{background:#fff;margin-top:0;top:16px;right:50%;margin-right:-6px}.searchMapDetail .matrixMapBlock .slideArea.active .closeBtn::before{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.searchMapDetail .matrixMapBlock .slideArea.active .closeBtn::after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.searchMapDetail .matrixMapBlock .slideArea .closeBtn::before{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg)}.searchMapDetail .matrixMapBlock .slideArea .closeBtn::after{transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0)}.searchMapDetail .matrixMapBlock .selectArea{position:relative;height:100%;background:#fff;border-bottom:solid 1px #ccc;box-sizing:border-box;overflow:hidden}.searchMapDetail .matrixMapBlock .estateCount{margin:16px 8px 8px}.searchMapDetail .matrixMapBlock .scroll{height:calc(100% - 104px);overflow-y:auto}.searchMapDetail .matrixMapBlock .recommendEstateList{height:auto!important;overflow-y:auto}.searchMapDetail .matrixMapBlock .recommendEstateList>li:first-child{margin-top:-8px}.searchMapDetail .matrixMapBlock .pagenation{margin-top:8px}.sellDetail .mainContainer>article{margin-bottom:40px}.sellDetail .headerArea{padding:0 16px 16px}.sellDetail .pageTitle{font-size:4.4rem;margin:26px 16px}.sellDetail .pageTitle span{font-size:2.8rem;line-height:125%}.sellDetail .sellTitle p{width:595px;padding:0 16px;box-sizing:border-box;font-size:1.4rem;line-height:150%}.sellDetail .sellTitle .copy{margin-bottom:8px;color:#000;font-size:1.8rem;font-weight:700}.sellDetail .sellTitle .copy strong{font-size:2rem}.sellDetail .sellTitle .copy strong .no{font-size:2.4rem}.sellPlanHead{width:980px;height:240px;padding:8px 32px;margin:16px auto;background:#b3e2ff url(../img/common/img_planTitle.jpg) no-repeat top right;box-sizing:border-box;position:relative}.sellDetail .sellPlanHead .pageTitle{margin:32px auto}.sellDetail .sellPlanHead p{color:#000}.sellPlanPoint{width:980px;margin:0 auto;padding:32px 16px;box-sizing:border-box}.sellPlanPoint dt{padding:8px 0 16px 0}.sellPlanPoint .anchorNav{justify-content:center}.sellPlanPoint .anchorNav li a{padding:16px 20px 18px 16px;font-size:1.4rem;text-align:left}.sellPlanPoint .anchorNav .no{margin-right:12px}.sellPlanPoint .anchorNav li a strong{font-size:1.8rem;line-height:140%}.sellPlanArea{width:980px;margin:0 auto 40px}.sellPlanArea h2{font-size:3rem}.sellPlanArea h2 span{font-size:1.8rem;font-weight:500}.sellPlanArea h2 .no{vertical-align:6px}.sellPlanArea>p{padding:0 16px}.sellPlanArea .planFlowArea{padding:16px;margin:16px 0 0 0;display:flex;justify-content:space-between}.sellPlanArea .planFlowArea li{width:100%;padding:16px 0;font-size:1.8rem;text-align:center;position:relative}.sellPlanArea .planFlowArea li+li{margin-left:24px}.sellPlanArea .planFlowArea li+li:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:10px 0 10px 8px;border-color:transparent transparent transparent #666;left:-16px;top:50%;margin-top:-10px}.sellPlanArea .recommendedArea{margin:16px 0 0 0;padding:16px 16px 16px 8px}.sellPlanArea .recommendedArea dt{margin-bottom:8px;font-size:2rem}.sellPlanArea .recommendedArea dt img{margin-right:8px;vertical-align:-15px}.sellPlanArea .recommendedArea ul{display:flex;justify-content:flex-start;flex-wrap:wrap}.sellPlanArea .recommendedArea ul li{width:300px;margin:8px 0 0 8px;padding:24px 16px;text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.sellPlanArea .moreLink{margin-top:16px}.sellPlanDetail .sellPlanArea+.caption{margin:32px 0}.assessBlock .title{padding:16px;font-size:2.4rem}.assessBlock .listTitle{margin-right:8px;width:140px;border-right:dotted 1px #ccc;font-weight:700;font-size:1.4rem;line-height:125%;box-sizing:border-box}.assessBlock ol>li{display:flex}.assessBlock ol>li>ul{margin-bottom:-8px;width:calc(100% - 148px);display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box}.assessBlock ol>li>ul li{margin:0 0 8px 8px;display:flex}.assessBlock label.radio{min-width:140px;display:flex;align-items:center}.assessBlock label.radio span{display:inline-block}.assessBlock label.radio input[type=text]{width:190px;margin-left:8px}.assessBlock .address{width:calc(100% - 148px);padding:8px 0 4px 8px;font-weight:700;display:flex;align-items:center;flex-wrap:wrap;box-sizing:border-box}.assessBlock .address dl{display:flex;align-items:center;margin-bottom:4px}.assessBlock .address dl dt{margin-right:5px}.assessBlock .address .post input[type=text]{width:112px}.assessBlock .address .mini{padding:0 5px;margin-bottom:4px}.assessBlock .startBtn{width:240px;margin:0 auto;font-size:2.4rem}.assessBlock.wide{margin-top:72px;margin-bottom:40px;padding-bottom:16px}.assessBlock.wide .title{width:980px;margin:0 auto;padding:32px 0 16px}.assessBlock.wide ol{width:980px;margin:0 auto;box-sizing:border-box}.estateDetail .assessBlock{margin-bottom:40px}.estateDetail .pagenation+.assessBlock{margin-top:40px}.column2 .listTitle,.leftColumn .listTitle{margin-right:0;width:100px;flex-wrap:wrap;align-content:center;font-size:1.2rem}.column2 .listTitle span,.leftColumn .listTitle span{width:100%}.column2 .listTitle .no,.leftColumn .listTitle .no{width:24px;margin-bottom:8px}.column2 .assessBlock label.radio,.leftColumn .assessBlock label.radio{min-width:160px}.column2 .assessBlock .address,.column2 .assessBlock ol>li>ul,.leftColumn .assessBlock .address,.leftColumn .assessBlock ol>li>ul{width:calc(100% - 100px)}.column2 .assessBlock .address dl dt,.leftColumn .assessBlock .address dl dt{width:2em;text-align:center}.sellMerit li{background-image:url(../img/pc/img_sell_merit01.png)}.sellMerit li:nth-child(2){background-image:url(../img/pc/img_sell_merit02.png)}.sellMerit li:nth-child(3){background-image:url(../img/pc/img_sell_merit03.png)}.kaitoriArea dl{margin:16px 0;padding:8px 16px 16px}.kaitoriArea dt{padding:4px 0 2px}.kaitoriArea ul{display:flex;justify-content:space-between;flex-wrap:wrap}.kaitoriArea li{margin-top:8px;width:calc(50% - 4px);padding:16px 0;font-size:1.4rem;line-height:125%;display:flex;align-items:center;justify-content:center;text-align:center}.kaitoriArea .normalBtn{margin:0 auto;width:250px}.marketInfoArea{display:flex;justify-content:space-between}.marketInfoArea dl{width:100%}.marketInfoArea dl+dl{margin-left:8px}.marketInfoArea dl dt{font-size:1.8rem}.marketInfoArea .officeEstateLink a{padding:20px 0}.flowArea{background:url(../img/pc/bg_flowArea.png) no-repeat center center}.flowArea li{width:calc(20% - 8px)}.flowArea li:nth-child(10),.flowArea li:nth-child(6),.flowArea li:nth-child(7),.flowArea li:nth-child(8),.flowArea li:nth-child(9){margin-top:28px}.howtoArea,.howtoArea dt{margin:16px 0}.matrixArea{margin:0 0 50px 0}.matrixTable{width:100%}.matrixTable td,.matrixTable th{padding:10px 5px;box-sizing:border-box;line-height:125%;font-size:1.2rem}.matrixTable thead th{text-align:center}.matrixTable tbody th{width:10%}.matrixTable td{width:7.5%}.matrixTable td a{font-weight:700}.matrixMapBlock .searchMap{margin-top:16px;display:flex;border:solid 1px #ccc}.matrixMapBlock .mapArea{background:#f5f5f5;width:668px;height:500px}.matrixMapBlock .selectArea{width:310px;border-left:solid 1px #ccc}.matrixMapBlock .selectArea .iconText{height:100%;padding:40px;box-sizing:border-box}.matrixMapBlock .selectArea .iconText figure{padding:0 0 24px 0;width:100%;text-align:center;box-sizing:border-box}.matrixMapBlock .recommendEstateList{height:415px;overflow-y:auto}.matrixMapBlock .recommendEstateList>li{margin:0;padding:16px 8px;border-top:none;border-left:none;border-right:none}.matrixMapBlock .recommendEstateList .text{width:calc(100% - 112px)}.usefulArea{margin-bottom:-16px;display:flex;flex-wrap:wrap}.usefulArea li{margin:0 20px 16px 0;width:230px;font-size:1.4rem;line-height:150%}.usefulArea li:nth-child(4n){margin-right:0}.usefulArea li a{display:block;color:#333;text-decoration:none}.usefulArea li a:hover{background:#fefbea}.usefulArea img{max-width:100%;margin-bottom:8px}.loansimulationDetail .simulationArea{margin-top:24px;padding-bottom:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.loansimulationDetail .simulationArea .title{margin-bottom:24px;width:100%}.loansimulationDetail .simulationArea .subTitle{padding-left:4px;margin-bottom:12px;font-size:2rem;font-weight:700}.loansimulationDetail .simulationArea .loansimulation{margin-left:40px;width:360px}.loansimulationDetail .dataBlock dt{width:180px}.loansimulationDetail .dataBlock dd{width:calc(100% - 180px)}.loansimulationDetail .simulationArea .result{margin-right:40px;width:320px}.loansimulationDetail .simulationArea .simulatBtn{position:relative}.loansimulationDetail .simulationArea .simulatBtn .submitBtn01{padding:20px 32px 24px}.loansimulationDetail .simulationArea .simulatBtn::before{position:absolute;content:"";display:block;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #ccc;left:-23px;top:50%;margin-top:-8px}.loansimulationDetail .simulationArea .simulatBtn::after{position:absolute;content:"";display:block;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #ccc;right:-25px;top:50%;margin-top:-8px}.loansimulationDetail .everyMonth{padding:42px 0 32px;font-size:2.4rem;line-height:125%}.loansimulationDetail .everyMonth .price{font-size:3.8rem;line-height:150%;vertical-align:-4px}.loansimulationDetail .result img{height:70px;position:absolute;bottom:0;right:40px;opacity:.5}.loansimulationDetail .searchContainer .title img{margin:0 8px -10px 0;width:58px;height:auto}.loansimulationDetail .searchContainer .title span{display:inline-block;margin:48px 0 40px;padding-bottom:16px;font-size:2.4rem}.faqDetail .anchorNav{margin:24px 0;justify-content:center}.faqDetail li{width:240px}.faqDetail .normalBtn{padding:16px 16px 18px 32px}.faqDetail .howtoArea{margin-bottom:32px}.downloadDetail .officeArea{width:650px;margin:24px auto;padding:16px;border:solid #e5e5e5 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.downloadDetail .officeArea .normalBtn{width:200px;padding:14px 16px 16px;margin-left:16px}.downloadDetail .documentArea{display:flex;align-items:center}.downloadDetail .documentArea dt{padding:0 0 0 6px;width:234px}.downloadDetail .documentArea ul{display:flex;width:730px;box-sizing:border-box}.downloadDetail .documentArea ul li+li{margin-left:16px}.downloadDetail .dataAreaInn{margin:0 auto 40px;padding:40px 32px;border:solid #e5e5e5 4px;box-sizing:border-box;font-size:1.4rem;display:flex;align-items:center}.downloadDetail .dataAreaInn h2{margin-right:40px;font-size:2rem}.downloadDetail .dataAreaInn .tel a{margin-right:24px;vertical-align:-6px}.downloadDetail .dataAreaInn svg{fill:#333}.mypageDetail .headerArea{margin-bottom:40px;border-bottom:solid #24a2d9 4px}.mypageTitle{width:980px;margin:0 auto;padding:39px 0 48px;display:flex;justify-content:space-between}.mypageTitle .pageTitle{height:48px;margin:0;display:flex;align-items:flex-end}.mypageTitle ul{width:400px}.mypageTitle ul a{padding:15px 0 16px}.mypageDetail .mypageTabArea{width:980px;margin:0 auto;display:flex;align-items:flex-start;justify-content:flex-start}.mypageDetail .mypageTabArea li{width:184px!important;margin-right:16px}.mypageDetail .mypageTabArea .current{display:block;padding:16px 0;background:#24a2d9;color:#fff;text-align:center;text-decoration:none;border-radius:4px 4px 0 0}.mypageDetail .mypageTabArea .current:hover{color:#fff!important}.mypageDetail .mypageTabArea .normalBtn{padding:14px 0 15px;margin-bottom:8px}.mypageDetail .mypageTabArea li{position:relative}.mypageDetail .mypageTabArea .profileText{background:#fff;padding:9px 12px 8px;border:solid #e23a3a 1px;color:#e23a3a;font-size:1.3rem;line-height:100%;font-weight:500;position:absolute;top:6px;right:-196px}.mypageDetail .mypageTabArea .profileText::before{display:block;content:"";width:0;height:0;border-style:solid;border-width:5px 8px 5px 0;border-color:transparent #e23a3a transparent transparent;position:absolute;left:-8px;top:50%;margin-top:-5px}.mypageDetail .mypageTabArea .profileText::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:5px 8px 5px 0;border-color:transparent #fff transparent transparent;position:absolute;left:-6px;top:50%;margin-top:-5px}.mypageDetail .tabArea{margin:32px 0}.mypageContainer article{margin-top:40px;padding-bottom:8px}.mypageDetail .borderMsgArea{margin-top:32px}.mypageContainer .head{font-size:2.4rem;margin-bottom:24px}.mypageContainer .head svg{width:32px;height:32px}.mypageContainer .favoriteInfo{display:flex;justify-content:space-between}.mypageContainer .favoriteInfo>dl{padding:20px;text-align:center}.mypageContainer .favoriteInfo>dl>dt{margin-bottom:16px;font-size:1.8rem}.mypageContainer .favoriteInfo>dl>dd strong .mypageContainer .favoriteInfo dd{font-size:2.2rem}.mypageContainer .favoriteInfo dd strong{font-size:3.8rem;vertical-align:-2px}.mypageContainer .favoriteInfo .buy{width:490px;box-sizing:border-box}.mypageContainer .favoriteInfo .pro,.mypageContainer .favoriteInfo .rent{width:230px;box-sizing:border-box}.mypageContainer .favoriteInfo .inner{margin-top:24px}.mypageContainer .saveArea h3{margin:24px 0}.mypageContainer p.sub{text-align:center;line-height:125%}.mypageContainer .saveArea.inner .estateCount{margin-top:32px}.mypageContainer .saveArea.inner .estateCount span{margin-left:8px;font-weight:500;font-size:1.4rem}.mypageContainer .saveArea .moreLink a{margin-top:24px;color:#333;line-height:100%}.mypageDetail .saveList{display:flex;justify-content:space-between}.mypageDetail .saveList+.saveList dt{display:none}.mypageDetail .saveList dt{padding-bottom:8px;line-height:100%;font-size:1.4rem;font-weight:700;text-align:center;border-bottom:solid #ccc 1px}.mypageDetail .saveList dd{padding:16px 0;line-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;border-bottom:solid #ccc 1px}.mypageDetail .saveList .search{width:560px}.mypageDetail .saveList .search p{margin-bottom:8px}.mypageDetail .saveList .search .title{font-weight:700;line-height:150%}.mypageDetail .saveList .search ul{font-size:1.4rem;line-height:150%}.mypageDetail .saveList .no{width:104px}.mypageDetail .saveList .mail{width:152px}.mypageDetail .saveList .mail .text{font-size:1.2rem}.mypageDetail .saveList .registration dd{flex-direction:column}.mypageDetail .saveArea.inner .registration{width:100px}.mypageDetail .saveArea.inner .registration dd{width:100px;font-size:1.4rem;font-weight:700}.mypageDetail .saveArea.inner .registration .closeBtn::after,.mypageDetail .saveArea.inner .registration .closeBtn::before{left:8px}.mypageDetail .saveArea.inner .registration .closeBtn{margin-top:8px;width:100%}.mypageDetail .saveArea.inner .registration .closeBtn a{padding:8px 8px 8px 24px}.mypageDetail .saveArea.inner .registration .date{line-height:150%}.mypageDetail .saveArea.inner .search{width:440px}.mypageDetail .functionInfo{padding:30px 24px 24px;background:#fffdea;text-align:center}.mypageDetail .functionInfo a{margin:24px auto 0;width:280px}.mypageDetail .functionInput{margin-top:24px;display:flex;justify-content:space-between}.mypageDetail .functionInput li{width:480px;display:flex}.mypageDetail .functionInput dl{width:100%;padding:28px 12px 12px;display:flex;flex-direction:column;justify-content:space-between}.mypageDetail .functionInput dt{padding-bottom:24px;font-size:1.8rem;line-height:100%;font-weight:700}.mypageDetail .functionInput dd{padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.mypageDetail .functionInput .normalBtn{padding:10px 0 11px;margin:24px auto 0;width:120px}.mypageDetail .mypageLogin{margin-bottom:40px}.mypageDetail .loginArea{padding:32px 16px}.mypageDetail .loginArea .inputArea{margin-bottom:16px;display:flex;justify-content:center}.mypageDetail .loginArea .inputArea dl+dl{margin-left:8px}.mypageDetail .loginArea p{text-align:center}.mypageDetail .mypageLogin .actionBtn01,.mypageDetail .mypageLogin .submitBtn01{width:320px;margin:24px auto}.mypageDetail .mypageLogout{padding-top:80px}.mypageDetail .mypageNew h2{padding:24px 0;font-size:2rem;line-height:150%}.mypageDetail .mypageNew .mypageMerit{margin-top:16px}.mypage_entryLink{margin-bottom:16px;display:flex;justify-content:space-between}.mypage_entryLink .actionBtn01{margin-left:32px;width:210px}.mypage_btnLink{margin:40px 0 50px 0;display:flex;justify-content:center}.mypage_btnLink li{margin:0 8px;width:210px}.mypageDetail .mailOff{margin:24px auto;padding:32px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.mypageDetail .mailOff .title{margin-right:40px;font-size:1.8rem;font-weight:700}.mypageDetail .mailOff .normalBtn{width:210px;padding:14px 16px 16px}.mypageDetail .questionnaireArea{margin:40px auto}.mypageDetail .questionnaireArea .title{margin-bottom:24px;text-align:center}.mypageDetail .questionnaireBlock{width:820px;margin:0 auto}.mypageDetail .questionnaireBlock fieldset{margin-bottom:24px}.mypageDetail .questionnaireBlock li label{margin-top:8px;display:flex;justify-content:flex-start;align-items:center}.mypageDetail .questionnaireBlock li .other{margin-left:8px}.mypageDetail .questionnaireBlock textarea{margin-top:8px;width:100%}.mypageDetail .text.em+.formBottomArea{margin-top:80px}.mypageDetail .head+.caption{margin-bottom:8px}.mypageDetail .financingPlanArea{margin-bottom:32px;padding:16px;display:flex;align-items:center;justify-content:space-between}.mypageDetail .financingPlanArea p:first-child{flex:1;text-align:center}.mypageDetail .financingPlanArea a{padding:16px 10px 18px;width:200px}.estateListDetail .registrationInfo{margin-top:-6px;display:flex;align-items:center;position:absolute;right:16px;top:16px;font-size:1.4rem}.estateListDetail .registrationInfo a{padding:8px 16px}.estateListDetail .registrationInfo .closeBtn a{padding:8px 16px 8px 32px}.estateListDetail .registrationInfo .closeBtn{margin-left:12px}.estateListDetail .registrationInfo .closeBtn::after,.estateListDetail .registrationInfo .closeBtn::before{left:8px}.mypageDetail .registrationMemo{padding:0 16px 16px;display:flex;align-items:stretch;justify-content:space-between;font-size:1.4rem;line-height:150%}.mypageDetail .registrationMemo dl{display:flex;align-items:stretch;flex-direction:column;position:relative;background:#f5f5f5}.mypageDetail .registrationMemo dt{padding:4px;text-align:center;font-weight:700}.mypageDetail .registrationMemo dd{display:flex;align-items:center;justify-content:center;height:100%;padding:16px}.mypageDetail .registrationMemo .memo{margin-right:8px;flex:1}.mypageDetail .registrationMemo .memo .mark{margin-right:16px;height:3em;display:flex;align-items:center}.mypageDetail .registrationMemo .memo .text{max-height:3em;overflow-y:scroll;flex:1}.mypageDetail .registrationMemo .memo dd{justify-content:space-between}.mypageDetail .registrationMemo .price{font-size:1.8rem;text-align:center}.mypageDetail .registrationMemo .price strong{font-size:2.4rem}.mypageDetail .registrationMemo .price span{display:block;margin-top:4px;font-size:1.2rem;line-height:100%}.mypageDetail .registrationMemo .memo .editBtn{padding:3px 8px;font-size:1.2rem;font-weight:700;position:absolute;right:4px;top:4px}.mypageDetail .registrationMemo .everyMonth{width:200px;margin-right:16px}.mypageDetail .registrationMemo .none dt{background:#ccc;border:solid #ccc 1px}.mypageDetail .registrationMemo .none p{color:#999}.mypageDetail .registrationMemo .everyMonth .financingPlan{width:100%}.mypageDetail .registrationMemo .everyMonth .financingPlan a{padding:17px 10px 19px}.mypageDetail .registrationMemo .btnAreaMain{padding:0;margin:0}.mypageDetail .registrationMemo .btnAreaMain li{align-items:center}.remodal.edit{width:640px}.remodal.edit .text{padding:16px 0}.remodal.edit dl{margin-top:16px;border:solid #ccc 1px;display:flex;text-align:left}.remodal.edit dt{background:#f5f5f5;width:70px;padding:16px;display:flex;align-items:center;justify-content:flex-start}.remodal.edit dd{width:calc(100% - 70px);padding:16px;box-sizing:border-box}.remodal.edit .memoMark dd{color:#14316d;font-size:1.8rem}.remodal.edit .memoText dd textarea{width:100%;height:150px}.remodal.edit .memoText dd p{margin-top:8px;text-align:right;font-size:1.2rem;line-height:100%}.remodal.edit .actionBtn01{padding:16px 16px 16px 24px;margin:32px auto 0;width:200px}.mypageDetail .reSearch li{width:100%}.mypageDetail .reSearch li a{padding:20px 0 24px}.mypageDetail .reSearch li+li{margin-left:8px}.mypageDetail.loansimulationDetail .simulationArea{margin:24px auto 0;width:770px}.mypageDetail.loansimulationDetail .simulationArea .loansimulation{margin-left:50px;width:460px}.mypageDetail.loansimulationDetail .simulationArea .simulatBtn{margin-right:50px;width:160px}.mypageDetail.loansimulationDetail .simulationArea .simulatBtn::before{left:-29px}.mypageDetail.loansimulationDetail .simulationArea .simulatBtn::after{display:none}.comHeaderArea{margin-bottom:40px}.comHeaderArea .mainTitle .titleBlock{height:360px;box-sizing:border-box}.comHeaderArea .mainTitle h1{display:inline-block;padding:52px 20px 1px 40px;border-bottom:solid #000 1px;line-height:100%}.comHeaderArea .mainTitle p.text{padding-left:40px;font-size:1.4rem;line-height:150%}.comHeaderArea .mainTitle p.copy{padding:26px 0 16px 40px;font-size:2rem;line-height:150%;font-weight:700}.comHeaderArea .mainNavi{margin-top:6px;display:flex;justify-content:space-between}.comHeaderArea .mainNavi dl{flex:1}.comHeaderArea .mainNavi dl+dl{margin-left:4px}.comHeaderArea .mainNavi dt{padding:20px 16px 17px;font-size:1.6rem}.comHeaderArea .mainNavi dt strong{font-size:2.4rem}.comHeaderArea .mainNavi dd{padding:20px 16px 16px 16px;font-size:1.4rem;line-height:125%;border-right:solid #f5f5f5 4px;border-bottom:solid #f5f5f5 4px;border-left:solid #f5f5f5 4px}.comHeaderArea .mainNavi dd ul{display:flex;align-items:stretch;justify-content:space-between}.comHeaderArea .mainNavi dd li{width:100%;display:flex;align-items:stretch;justify-content:center}.comHeaderArea .mainNavi dd li+li{margin-left:8px}.comHeaderArea .mainNavi dd li a{width:100%;display:flex;align-items:center;justify-content:center;padding:0 0 2px 0;height:64px}.considerationArea{margin-top:0!important;padding:24px;position:relative}.considerationArea h2{padding:16px 0 40px;font-size:2rem;line-height:130%}.considerationArea.pro h2{padding:10px 0 34px}.considerationArea h2 span{font-size:1.6rem}.considerationArea .inner{padding-left:264px}.considerationArea .inner .pic{position:absolute;left:0;bottom:0}.considerationArea .linkArea{margin-top:16px}.considerationArea .linkArea li{width:240px}.considerationArea .linkArea li+li{margin-left:8px}.bizDetail .comHeaderArea .mainTitle h1{border-bottom:solid #fff 1px}.bizDetail .comHeaderArea .mainNavi dl.buy{flex:auto;width:554px}.bizDetail .comHeaderArea .mainNavi dl.rent{flex:auto;width:422px}.comHeaderArea .normalBtn{padding:15px 0 17px;width:320px;border:solid #24a2d9 2px;font-weight:700;position:absolute;left:32px;bottom:32px}.comHeaderArea .normalBtn span{padding:3px 6px;margin-right:8px;background:#ff9901;color:#fff;font-size:1.4rem}.owDetail .comHeaderArea .mainTitle .titleBlock{height:280px}.owDetail .aboutOw{margin:0 0 40px}.owDetail .aboutOw .head04{padding-top:0}.owDetail .aboutOw .imgOw{margin:0 0 8px 40px}.owDetail .aboutOw p+p{margin-top:24px}.owDetail .pointArea{padding:32px 24px;display:flex;justify-content:space-between}.owDetail .pointArea dl{padding:12px;width:330px;box-sizing:border-box}.owDetail .pointArea dt{padding:8px 0 16px}.owDetail .pointArea dd{padding:16px 0 16px 24px}.waribikiDetail .mainColumnW .mainContainer::before{display:none}.waribikiDetail .pageTitle{background:url(../img/pc/img_waribikiTitle.jpg) no-repeat 0 0;width:980px;height:120px;margin:0 auto 32px;padding:24px 0 0 24px;box-sizing:border-box}.waribikiDetail .subColumn>section{margin-top:40px}.waribikiDetail .tabArea2{width:980px;margin:0 auto 24px}.waribikiDetail .waribikiMeritTitle{margin-top:40px;text-align:center}.waribikiDetail .waribikiMerit{margin-top:24px;display:flex;text-align:center}.waribikiDetail .waribikiMerit h3{margin-bottom:16px;height:54px;font-size:2.2rem;line-height:125%;text-align:left}.waribikiDetail .waribikiMerit h3 img{margin:-4px 16px 0 0;width:46px;height:auto}.waribikiDetail .waribikiMerit li{padding:24px}.waribikiDetail .waribikiMerit li+li{margin-left:16px}.waribikiDetail .privilegeArea{padding:24px;margin-top:48px}.waribikiDetail .privilegeArea .title{margin:8px 0 32px;padding:72px 0;font-size:2rem}.waribikiDetail .privilegeArea .title::before{content:"";width:450px;height:42px;background:url(../img/common/frame.png) no-repeat 0 0;background-size:100% auto;position:absolute;top:0;left:50%;margin-left:-225px}.waribikiDetail .privilegeArea .title::after{content:"";width:450px;height:42px;background:url(../img/common/frame.png) no-repeat 0 -50px;background-size:100% auto;position:absolute;bottom:0;left:50%;margin-left:-225px}.waribikiDetail .privilegeArea .title .name{margin-bottom:16px;font-size:2.2rem;font-weight:700}.waribikiDetail .privilegeArea .title .price{font-size:3.2rem}.waribikiDetail .privilegeArea .title .price span{font-size:6rem;line-height:100%;vertical-align:-4px}.waribikiDetail .privilegeArea .caseArea{display:flex}.waribikiDetail .privilegeArea .caseArea dl{padding:16px}.waribikiDetail .privilegeArea .caseArea dl+dl{margin-left:16px}.waribikiDetail .privilegeArea .caseArea dt{padding:8px 0 16px}.waribikiDetail .privilegeArea .caseArea dd{padding-top:16px}.waribikiDetail .privilegeArea .caseArea dd .caption{margin:16px 0 0}.waribikiDetail dl.caption{margin:24px 16px;display:flex}.waribikiDetail dl.caption dt{margin-right:8px;font-weight:700}.waribikiDetail .contactArea{padding:36px 52px;display:flex;align-items:center;justify-content:space-between}.waribikiDetail .contactArea a{width:300px}.waribikiDetail .btLink{margin:40px auto;text-align:center}.waribikiDetail .btLink a{margin:0 auto;width:280px}.groupSiteLink{padding:24px 0;margin-top:40px}.groupSiteLink dl{width:980px;margin:0 auto;display:flex;align-items:center;justify-content:center}.groupSiteLink dt{margin-right:16px;font-size:2rem;font-weight:700}.groupSiteLink ul{display:flex}.groupSiteLink li{margin-left:16px}.groupSiteLink li a{width:280px;height:90px;display:flex;align-items:center;justify-content:center}.groupSiteLink li a:hover{opacity:.8}.aboutCouponArea .manualBlock>dt{padding:14px 16px 12px;font-size:2rem;line-height:125%}.aboutCouponArea .manualBlock>dd{padding:24px}.aboutCouponArea .manualBlock+.manualBlock{margin-top:16px}.aboutCouponArea .manualBlock.coupon>dd{display:flex;justify-content:space-between}.aboutCouponArea .manualBlock.coupon .ticket{padding:18px 0 16px;width:422px;font-size:2rem;line-height:150%;display:flex;align-items:center;justify-content:center}.aboutCouponArea .manualBlock.coupon .ticket+div{width:486px}.aboutCouponArea .manualBlock .priceBox{margin-top:16px;display:flex;justify-content:space-between}.aboutCouponArea .manualBlock table{width:calc(50% - 4px)}.aboutCouponArea .manualBlock tbody tr:first-child td{padding-top:14px}.aboutCouponArea .manualBlock tbody tr:last-child td{padding-bottom:14px}.aboutCouponArea .manualBlock tr td:first-child{padding-left:24px}.aboutCouponArea .manualBlock tr td:last-child{text-align:right;padding-right:24px}.aboutCouponArea .manualBlock tr td:last-child:before{content:"… "}.aboutCouponArea .manualBlock tr td{padding-top:2px;padding-bottom:2px}.aboutCouponArea .manualBlock .caption{margin:8px 0 0}.aboutCouponArea .manualBlock ul.caption{display:flex;justify-content:flex-start}.aboutCouponArea .manualBlock ul.caption li{margin-right:1em}.couponHowtoArea .anchorNav{margin-bottom:16px;justify-content:center}.couponHowtoArea .anchorNav li{width:260px}.couponHowtoArea h3{margin-bottom:0}.couponHowtoArea .howtoArea{margin-top:0}.waribikiDetail .subColumn>section.introduceArea{margin:24px 0 40px}.waribikiDetail .introduceArea .title{margin-bottom:24px;padding:14px 16px 12px;font-size:2rem;font-weight:700;line-height:125%}.waribikiDetail .introduceArea .title span{margin-left:2px;font-size:1.6rem;font-weight:500}.waribikiDetail .introduceArea .myselfBlock,.waribikiDetail .introduceArea .partnerBlock{display:flex;margin:16px 24px;padding:40px}.waribikiDetail .introduceArea .myselfBlock>dt,.waribikiDetail .introduceArea .partnerBlock>dt{width:180px;margin-right:56px;font-weight:700;text-align:right}.waribikiDetail .introduceArea .myselfBlock>dd,.waribikiDetail .introduceArea .partnerBlock>dd{width:calc(100% - 236px)}.waribikiDetail .introduceArea .special{text-align:center;font-size:1.8rem;font-weight:700}.waribikiDetail .introduceArea .special .price{font-size:2.4rem}.waribikiDetail .introduceArea .special .price span{margin:0 2px;font-size:3.8rem;vertical-align:-2px}.waribikiDetail .introduceArea .ticket{margin-top:16px;display:flex;flex-wrap:wrap;border-bottom:dotted #999 1px}.waribikiDetail .introduceArea .ticket dt{padding:12px 0;width:60%;color:#666;font-size:1.4rem;border-top:dotted #999 1px}.waribikiDetail .introduceArea .ticket dd{padding:2px 16px 0 0;width:40%;font-size:1.8rem;font-weight:700;display:flex;align-items:center;justify-content:space-between;border-top:dotted #999 1px;box-sizing:border-box}.waribikiDetail .introduceArea .ticket .price strong{font-size:2.8rem;vertical-align:-3px}.waribikiDetail .introduceArea .caption{margin:0 24px}.kashitaiDetail .mainColumn,.kashitaiDetail .mainColumnW{padding:0}.kashitaiDetail .mainContainer{border:none;padding:0}.kashitaiDetail .column2 .mainContainer>article,.kashitaiDetail .column2 .mainContainer>div{margin-bottom:40px}.kashitaiDetail .kashitaiTitle{height:240px;padding:0 32px;box-sizing:border-box;position:relative}.kashitaiDetail .kashitaiTitle .pageTitle{margin-bottom:14px;font-size:4.4rem}.kashitaiDetail .kashitaiTitle .copy{font-size:1.8rem;line-height:150%}.kashitaiDetail .mainColumnW .pageTitle{min-height:180px;margin:0 auto 16px;padding:32px}.kashitaiDetail .mainColumnW .pageTitle span{display:block;margin-bottom:4px;font-size:2rem;line-height:125%}.kashitaiDetail .kashitaiTitle .kashiCom li{background:url(../img/pc/img_kashitaiCom.png) no-repeat 0 0;width:150px;height:112px;padding-top:34px;box-sizing:border-box;color:#666;font-size:1.2rem;line-height:125%;font-weight:700;text-align:center}.kashitaiDetail .kashitaiTitle .kashiCom li:nth-child(1){position:absolute;left:450px;top:25px}.kashitaiDetail .kashitaiTitle .kashiCom li:nth-child(2){background-position:-150px 0;width:144px;padding-top:26px;position:absolute;left:624px;top:52px}.kashitaiDetail .kashitaiTitle .kashiCom li:nth-child(3){background-position:-300px 0;position:absolute;left:790px;top:25px}.kashitaiDetail .sateiBnrArea{padding:16px;background:#87cfe7;display:flex;justify-content:center;position:relative}.kashitaiDetail .sateiBnrArea a{margin:0 8px;width:260px;font-size:1.6rem}.kashitaiMerit.mypageMerit{margin-top:16px;border-top:none}.kashitaiMerit.mypageMerit li:nth-child(1){background-image:url(../img/pc/img_kashitai_merit01.png)}.kashitaiMerit.mypageMerit li:nth-child(2){background-image:url(../img/pc/img_kashitai_merit02.png)}.kashitaiMerit.mypageMerit li:nth-child(3){background-image:url(../img/pc/img_kashitai_merit03.png)}.kashitaiMerit.mypageMerit li>dl dt{padding-top:16px}.kashitaiPlan{display:flex;justify-content:center}.kashitaiPlan dl{width:100%;padding:16px;display:flex;justify-content:space-between;flex-direction:column}.kashitaiPlan dl+dl{margin-left:8px}.kashitaiPlanTitle{margin:24px 0;font-size:2rem;text-align:center}.kashitaiSurvice{display:flex;justify-content:space-between}.kashitaiSurvice li{width:356px;padding:16px}.kashitaiSurvice .subText{padding-top:4px}.kashitaiSurvice .title{padding:8px 0}.kashitaiDetail .wantedArea{padding:16px}.kashitaiDetail .wantedArea .title{padding:12px 0 24px;font-size:3rem;line-height:100%}.kashitaiDetail .wantedArea ul{display:flex;justify-content:space-between}.kashitaiDetail .wantedArea li{padding:16px;width:100%;display:flex;align-items:center;justify-content:center;text-align:center;position:relative}.kashitaiDetail .wantedArea li+li{margin-left:8px}.kashitaiDetail .wantedArea li:nth-child(1)::after{content:"";width:0;height:0;border-style:solid;border-width:0 20px 20px 0;border-color:transparent #f7f3ec transparent transparent;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.kashitaiDetail .wantedArea li:nth-child(2)::after{content:"";width:0;height:0;border-style:solid;border-width:20px 10px 0 10px;border-color:#f7f3ec transparent transparent transparent;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.kashitaiDetail .wantedArea li:nth-child(3)::after{content:"";width:0;height:0;border-style:solid;border-width:20px 20px 0 0;border-color:#f7f3ec transparent transparent transparent;position:absolute;bottom:-20px;left:50%;margin-left:-10px}.kashitaiDetail .aboutKanriArea h2{padding:16px 0;font-size:2rem;text-align:center}.kashitaiDetail .aboutKanriArea .inner{width:980px;margin:8px auto;display:flex;justify-content:center}.kashitaiDetail .aboutKanriArea .inner dl{padding:16px;width:100%;text-align:center}.kashitaiDetail .aboutKanriArea .inner dl+dl{margin-left:8px}.kashitaiDetail .aboutKanriArea .inner a{width:250px;margin:16px auto 8px;font-size:1.8rem}.kashitaiDetail .aboutKanriArea .office{width:980px;margin:16px auto 8px;display:flex;align-items:center;justify-content:center;font-weight:700}.kashitaiDetail .aboutKanriArea .search{margin-left:8px;display:flex;align-items:stretch;justify-content:center}.kashitaiDetail .aboutKanriArea .search a{margin-left:4px;padding:8px 16px}.relatedServicesArea{width:980px;margin:16px auto}.relatedServicesArea ul{display:flex;justify-content:center}.relatedServicesArea ul li+li{margin-left:8px}.kashitaiDetail .planTableArea ul.caption li{display:inline;text-indent:0;padding:0 1em 0 0}.kashitaiDetail .planTableArea .caption+.caption{margin-top:-16px}.kashitaiDetail .stepArea{margin-top:40px;position:relative}.kashitaiDetail .stepArea .title{padding:16px 0;position:relative}.kashitaiDetail .stepArea .title::after{content:"";width:1px;height:58px;border-left:dotted #ccc 1px;position:absolute;top:0;left:599px}.kashitaiDetail .stepArea ol>li{width:600px;padding:32px;box-sizing:border-box;border-right:dotted #ccc 1px}.kashitaiDetail .stepArea .stepBlock{display:flex}.kashitaiDetail .stepArea .stepBlock>dt{width:200px}.kashitaiDetail .stepArea .stepBlock>dd{width:calc(100% - 200px)}.kashitaiDetail .stepArea .step::after,.kashitaiDetail .stepArea .step::before{left:50px;top:-32px}.kashitaiDetail .stepArea .reserveBlock>dt{background:#dbebf1;padding:6px 0 7px;width:364px;font-size:1.6rem;text-align:center;position:absolute;top:8px;right:0;box-sizing:border-box;border-radius:4px}.kashitaiDetail .stepArea .reserveBlock>dt::after{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#dbebf1 transparent transparent transparent;bottom:-8px;left:50%;margin-left:-8px}.kashitaiDetail .stepArea .reserveBlock>dd{width:364px;position:absolute;right:0;box-sizing:border-box}.kashitaiDetail .stepArea .reserveBlock>dd::before{content:"";width:14px;height:14px;background:#333;position:absolute;left:-40px;top:50px}.kashitaiDetail .stepArea .reserveBlock>dd::after{content:"";width:0;height:0;border-style:solid;border-width:17px 0 17px 20px;border-color:transparent transparent transparent #333;position:absolute;left:-26px;top:50px;margin-top:-10px}.kashitaiDetail .stepArea .reserveBlock>dd.step02{top:142px}.kashitaiDetail .stepArea .reserveBlock>dd.step02::after,.kashitaiDetail .stepArea .reserveBlock>dd.step02::before{top:98px}.kashitaiDetail .stepArea .reserveBlock>dd.step05{top:546px}.kashitaiDetail .stepArea .reserveBlock>dd.step07{top:912px}.kashitaiDetail .ownerSupport .mainTitle{padding:8px 0;font-size:2rem;line-height:125%}.kashitaiDetail .ownerSupport .mainTitle+p{text-align:center}.kashitaiDetail .ownerSupport .merit{width:700px;margin:24px auto;padding:16px 40px 40px;text-align:center;box-sizing:border-box}.kashitaiDetail .ownerSupport .merit .point{padding:8px 12px 6px;font-size:1.4rem;line-height:125%}.kashitaiDetail .ownerSupport .merit .point .no{margin-left:4px;font-size:2rem;vertical-align:-1px}.kashitaiDetail .ownerSupport .merit ol{display:inline-block}.kashitaiDetail .ownerSupport .merit li{margin-top:16px;display:flex;align-items:center;justify-content:flex-start;font-size:1.8rem;line-height:125%}.kashitaiDetail .ownerSupport .merit .point{margin-right:12px}.kashitaiDetail .ownerSupport .guaranteedArea{margin-top:32px;display:flex;justify-content:space-between}.kashitaiDetail .ownerSupport .guaranteedArea dt{padding:12px 0;font-size:1.8rem;line-height:150%}.kashitaiDetail .ownerSupport .guaranteedArea dl{width:470px}.kashitaiDetail .ownerSupport .guaranteedArea img{margin:16px auto}.kashitaiDetail .ownerSupport .guaranteedInfoArea{margin-top:24px;padding:24px 20px 24px 24px;text-align:center}.kashitaiDetail .ownerSupport .guaranteedInfoArea ul{display:flex;justify-content:center}.kashitaiDetail .ownerSupport .guaranteedInfoArea li+li{margin-left:3em}.kashitaiDetail .ownerSupport .aboutSecurityArea{margin-top:24px;padding:24px 20px 24px 24px}.kashitaiDetail .ownerSupport .aboutSecurityArea .title{margin:8px 0 24px;font-size:1.8rem;text-align:center}.kashitaiDetail .ownerSupport .aboutSecurityArea .facilityList li{margin-right:4px;width:calc(25% - 4px)}.kashitaiDetail .ownerSupport .aboutSecurityArea .caption{margin:8px 4px 0}.kashitaiDetail .ownerSupport .ownerComment{margin-top:40px}.kashitaiDetail .ownerSupport .ownerComment .title{margin:24px 0;font-size:2rem;text-align:center}.kashitaiDetail .ownerSupport .ownerComment .comment{display:flex;justify-content:center}.kashitaiDetail .ownerSupport .ownerComment .comment li{padding:32px 24px 24px;width:316px}.kashitaiDetail .ownerSupport .ownerComment .comment li+li{margin-left:16px}.kashitaiDetail .ownerSupport .ownerComment .comment dt{margin-bottom:16px}.kashitaiDetail .troubleArea{margin-top:16px;display:flex;justify-content:space-between}.kashitaiDetail .troubleArea dl{width:316px;padding-bottom:80px;margin-bottom:8px}.kashitaiDetail .troubleArea dd{padding:18px 24px}.kashitaiDetail .troubleArea dd.special{width:100%;box-sizing:border-box;position:absolute;left:0;bottom:0}.kashitaiDetail .supportQuestion{margin-top:40px;display:flex;justify-content:space-between}.kashitaiDetail .supportQuestion dl{width:482px;padding:16px 24px;box-sizing:border-box}.kashitaiDetail .lifeMerit{margin-top:40px}.kashitaiDetail .lifeMerit .title{margin:24px 0;font-size:2rem}.kashitaiDetail .lifeMerit table{width:100%}.kashitaiDetail .lifeMerit th{padding:10px 16px 8px}.kashitaiDetail .lifeMerit td{padding:16px 16px 14px}.kashitaiDetail .lifeMerit td:nth-child(1){width:35%}.kashitaiDetail .lifeMerit td:nth-child(2){width:35%}.kashitaiDetail .lifeMerit td:nth-child(3){width:15%;text-align:right}.kashitaiDetail .lifeMerit td:nth-child(4){width:15%;background:#fae9e9;color:#e23a3a;font-size:2rem;font-weight:700;text-align:center;vertical-align:middle}.kashitaiDetail .lifeService{margin-top:40px}.kashitaiDetail .lifeService>dt{padding:12px;font-size:2rem;text-align:center}.kashitaiDetail .lifeService>dd{padding:16px 24px}.kashitaiDetail .lifeService .text{display:flex;align-items:center;justify-content:flex-start}.kashitaiDetail .lifeService .text p:not(.point){flex:1}.kashitaiDetail .lifeService .text .point{margin-right:16px;width:110px;height:110px}.kashitaiDetail .lifeService .service{padding-top:0;display:flex;justify-content:space-between}.kashitaiDetail .lifeService .service dl{width:100%}.kashitaiDetail .lifeService .service dl+dl{margin-left:8px}.kashitaiArea{margin:16px 0 8px;overflow:hidden}.kashitaiArea .kashitaiTable{margin-top:70px;width:100%}.kashitaiTable td,.kashitaiTable th{padding:12px 0;font-size:1.4rem;line-height:125%}.kashitaiTable thead th span.info{height:60px;font-size:1.2rem;line-height:125%}.kashitaiTable tbody th .mini{font-size:1.1rem;line-height:125%}.kashitaiTable tbody th .mini::before{content:"（"}.kashitaiTable tbody th .mini::after{content:"）"}.kashitaiTable thead th:nth-child(1){width:20%}.kashitaiTable thead th.plan01{width:26.6%}.kashitaiTable thead th.plan02{width:26.6%}.kashitaiTable thead th.plan03{width:26.6%}.kashitaiTable thead th.plan04{width:22%}.kashitaiTable thead th.plan05{width:12%}.kashitaiTable thead th.plan06{width:20%}.kashitaiTable thead th.plan07{width:22%}.kashitaiTable tbody th.tate{width:3%}.kashitaiTable tbody th:not(.tate){width:17%}.kashitaiArea .lock{display:none}.sellLP{padding:0}.sellLP .mainColumnW,.sellLP .mainContainer{padding:0}.sellLP .mainContainer::before{display:none}.sellLP .upperArea{background-image:url(../img/sell_lp/bg_upper.jpg);background-position:right top;background-repeat:no-repeat}.sellLP .upperArea h1{width:980px;margin:0 auto;padding:56px 0 40px}.sellLP .sateiArea{width:980px;margin:0 auto}.sellLP .sateiArea .head{padding:24px 0;line-height:44px}.sellLP .sateiArea .step{margin:0 16px 24px;display:flex;justify-content:space-between}.sellLP .sateiArea .step li{width:220px}.sellLP .sateiArea .step li select{width:218px}.sellLP .sateiArea .step li:last-of-type{width:264px}.sellLP .sateiArea .step li:last-of-type select{width:262px}.sellLP .sateiArea .step dt{margin:0 0 8px}.sellLP .sateiArea .step dt .no{width:168px}.sellLP .sateiArea .step li:last-of-type dt .no{width:212px}.sellLP .sateiArea .step dt .check{width:40px}.sellLP .sateiArea .btnArea{padding:32px 0}.sellLP .sateiArea .btnArea .submitBtn01{width:320px;margin:0 auto}.sellLP .repeatArea{padding:40px 0 0 0;background:#fff7bd}.sellLP .repeatArea .satisfaction{margin:0 0 32px;text-align:center}.sellLP .pointBlock{width:980px;margin:48px auto}.sellLP .pointBlock dt{margin:0 0 40px;text-align:center;font-size:3.2rem;font-weight:700}.sellLP .pointBlock dt em{font-size:4.4rem;color:#24a2d9;font-style:normal;display:inline-block;vertical-align:bottom}.sellLP .pointBlock dd{width:832px;margin:0 auto}.sellLP .pointBlock dd ol{display:flex;justify-content:space-between}.sellLP .pointDetailBlock{padding:32px 0 48px}.sellLP .pointDetailBlock .head{margin:0 0 40px;font-size:3.2rem;line-height:32px}.sellLP .pointDetailBlock .head .no{width:56px;margin:0 auto 24px;line-height:56px;border-radius:28px}.sellLP .pointDetailBlock .mainText{margin:0 0 56px;text-align:center}.sellLP .pointDetailBlock .serviceBlock{width:980px;margin:0 auto;display:flex;justify-content:space-between}.sellLP .pointDetailBlock .serviceBlock li{width:310px}.sellLP .pointDetailBlock .serviceBlock li dt{margin:0 0 16px;line-height:50px;text-align:center}.sellLP .conciergeBlock{width:980px;margin:-24px auto 0 auto;display:flex;flex-wrap:wrap}.sellLP .conciergeBlock li{width:230px;margin:24px 20px 0 0}.sellLP .conciergeBlock li:nth-child(4n){margin:24px 0 0 0}.sellLP .conciergeBlock li dl{width:130px}.sellLP .ansinsupportBlock{width:980px;margin:-24px auto 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.sellLP .ansinsupportBlock li{width:310px;margin:24px 0 0;padding:24px}.sellLP .ansinsupportBlock li.boxTap:hover{background-color:#fefbea}.sellLP .ansinsupportBlock li dt{margin:0 0 16px}.sellLP .ansinsupportBlock li dt span{margin:8px 0 0}.sellLP .ansinsupportBlock li dd .img{text-align:center}.sellLP .ansinsupportBlock li dd img{width:100px}.sellLP .ansinsupportBlock li dd .text{margin:16px 0 0 0}.infoLink{display:flex;justify-content:space-between;flex-wrap:wrap}.infoLink li{width:calc(50% - 4px);margin-bottom:8px;display:flex}.infoLink li a{width:100%;display:flex;justify-content:center;align-items:center}.freeConsuBlock{overflow:hidden}.freeConsuBlock .text{float:left;width:720px}.freeConsu{float:right;width:240px}.freeConsu dl{margin-bottom:8px}.freeConsuBlock .dataAreaInn{margin-top:16px;margin-bottom:0;float:left;width:720px}.freeConsuBlock .dataAreaInn .address{width:354px;min-height:2em}.renovationDetail{padding:0 0 80px 0;min-width:980px}.renovationDetail .inner{width:980px;margin:0 auto;padding:80px 0}.renovationDetail .mainTitle{height:240px;font-size:3.2rem}.renovationDetail .mainTitle.renoTitle01{height:700px}.renovationDetail .mainTitle .mainLogo{font-size:1.8rem;line-height:1.5}.renovationDetail .mainTitle .mainLogo .logoRer{margin-top:8px;width:180px}.renovationDetail .mainTitle .mainCopy{padding:40px;font-size:2rem;line-height:1.2;box-sizing:border-box}.renovationDetail .mainTitle .mainCopy .en{font-size:4.8rem}.renovationAbout .inner{padding:80px 64px;box-sizing:border-box;background:url(../img/renovation/img_about.png) no-repeat 92% 115px}.renovationAbout h2{margin-bottom:1em;font-size:3.2rem;line-height:1.2;text-align:center}.renovationAbout .btnArea{margin-top:48px;display:flex;justify-content:center}.renovationAbout .btnArea li+li{margin-left:16px}.renoTitle{margin-bottom:48px;font-size:2.8rem;text-align:center}.renovationQuality .inner{padding-bottom:40px}.renovationQList dt{padding:24px;font-size:2.4rem;text-align:center}.renovationQList dd{padding:40px}.renovationQList .renovationQCopy{font-size:2.4rem;margin:.2em 0 1em;width:636px;float:left}.renovationQList dd img{margin-left:24px}.renovationSList>li{padding:0 40px 80px}.renovationSList .pointNo{padding-top:8px;width:64px;height:64px;font-size:1.2rem;line-height:1;left:160px;top:50%;margin-top:-32px}.renovationService .inner{padding-bottom:0}.renovationSList .pointNo strong{font-size:2.8rem}.renovationSList .head{margin:0 -40px 32px;padding:16px 0 12px;font-size:1.8rem;line-height:1.4}.renovationSList .head strong{font-size:2.8rem}.renovationSList .serviceInfo{margin:24px 0 0;display:flex;align-items:center;justify-content:flex-start}.renovationSList .serviceInfo>dt{width:240px;padding:16px 40px;box-sizing:border-box;line-height:1.5}.renovationSList .serviceInfo>dd{padding:16px 40px 16px 0;flex:1 0 0}.renovationAnshin{margin:40px 0}.renovationAnshin dt{margin-bottom:24px;font-size:2rem;line-height:1.2}.renovationAnshin figure{margin-bottom:16px}.renovationList{margin-top:64px;display:flex;flex-wrap:wrap}.renovationList>li{width:300px;padding:0 0 92px 0;margin:0 40px 56px 0;position:relative}.renovationList>li:nth-child(3n){margin-right:0}.renovationList figure{margin-bottom:16px;width:300px;height:225px;background:#ddd;overflow:hidden;position:relative;display:block}.renovationList figure img{object-fit:cover;font-family:'object-fit: cover;';width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.renovationList .workstype{margin-top:8px}.renovationList .normalBtn{position:absolute;margin-left:-100px;left:50%;bottom:24px}.renovationDetail .goTopBtn{margin:0 auto;width:320px}.kakuteiDetail .mainColumnW .mainContainer>p{width:980px;margin-left:auto;margin-right:auto}.kakuteiDetail .caution{margin:0 0 16px 0;padding:32px;text-align:center;font-size:2rem}.kakuPointBlock{width:980px;margin:40px auto;display:flex;align-items:stretch;justify-content:space-between}.kakuPointBlock li{padding:24px;width:316px;text-align:center}.kakuPointBlock li p.title{margin:4px 0;padding:0 8px;font-size:2.2rem;line-height:1.2}.kakuPointBlock img{margin:8px 0;width:100px}.kakuPointBlock li p.text{text-align:left}.kakuInfoBlock{width:980px;margin:40px auto 0;padding:0 40px;box-sizing:border-box}.kakuInfoBlock .head03{margin:0 -40px 24px}.kakuInfoBlock .head03 span{margin-left:8px;font-size:1.8rem}.kakuInfoBlock td,.kakuInfoBlock th{padding:16px 32px}.kakuInfoBlock th{width:240px}.kakuteiDateMain{padding:24px 80px;display:flex;align-items:flex-start;justify-content:space-between}.kakuteiDateBlock{padding:40px 16px;display:flex}.kakuteiDateBlock dl{padding:0 24px;width:50%}.kakuteiDateBlock dl+dl{border-left:1px solid #ccc}.kakuteiDateBlock dt{margin-bottom:1em;font-size:2rem}.kakuteiFormBlock{margin-top:40px;padding:40px 0;text-align:center}.kakuteiFormBlock h2{margin:0 0 24px;font-size:2rem}.kakuteiForm{width:740px;margin:0 auto}.kakuteiForm li{margin-top:24px;padding:24px}.kakuteiForm input+.radioP{margin:16px 4px 0;width:180px}.kakuteiFormBlock .formBottomArea{margin:32px auto 0}.kakuteiFormBlock .fullBtn{width:310px;margin:0 auto;padding:20px 0;font-size:2rem}.solutionAbout{padding:24px 0}.solutionAbout_img{margin:24px auto}.solutionAbout_ttl{font-size:2.8rem}.solutionList{margin-bottom:64px;display:flex;justify-content:space-between;flex-wrap:wrap}.solutionList>li{margin-top:16px;width:calc(50% - 8px)}.solutionList dt{padding:8px 16px;font-size:1.8rem}.solutionList dd{padding:16px}.solutionList figure{margin:0 0 12px 12px}.AIassessment{margin:80px auto}.AIassessment .ttl{margin-bottom:64px;padding:24px;font-size:1.8rem;line-height:1.8}.aiBtn{margin:48px auto;width:400px}.AIassessment .corp{margin:40px auto;display:flex;align-items:center;justify-content:center}.AIassessment .corp p+p{margin-left:80px;position:relative}.AIassessment .corp p+p::before{content:"";width:40px;height:2px;background:#555;transform:rotate(45deg);position:absolute;left:-60px;top:50%}.AIassessment .corp p+p::after{content:"";width:40px;height:2px;background:#555;transform:rotate(-45deg);position:absolute;left:-60px;top:50%}.AIassessment_list{margin:56px auto;display:flex;text-align:center;justify-content:center;font-weight:700}.AIassessment_list>li{margin:0 16px;width:300px}.AIassessment_list img{margin-bottom:12px}.AIassessment_priceList{margin-bottom:16px;display:flex;justify-content:space-between;flex-wrap:wrap}.AIassessment_priceList>li{margin-bottom:32px;width:calc(50% - 16px)}.AIassessment_price{padding:24px;font-size:1.8rem}.AIassessment_price .price strong{margin-right:4px;font-size:4rem;line-height:1;vertical-align:-4px}.taxhb .pageTitle{background:url(../img/pc/img_taxhbTitle.jpg) no-repeat 0 0;background-size:100%;width:980px;height:120px;margin:0 auto 32px;padding:24px 0 0 24px;box-sizing:border-box}.taxhb .taxhbDocumentBox{margin:24px 0}.taxhb .taxhbDocumentBox dd{padding:16px}.taxhb .taxhbDocumentBox dd .link{margin-top:16px}.taxhbDocumentList{margin:24px auto 40px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}.taxhbDocumentList>li{width:calc(50% - 10px)}.taxhbDocumentList .taxhbDocumentBox{margin:0}.taxhbAnnotation{font-size:1.4rem}}@media all and (-ms-high-contrast:none){.dataAreaInn .tel a,.freeContact .tel a{font-size:2.8rem}.dataAreaInn .tel a:hover{color:#ed6d47!important}.estateDetail .estateData .estateProfile .outline::before{padding-top:0}}@media screen and (min-width:1260px) and (max-width:1350px){header .logoArea .logoIetan img{width:100px;height:25px}}@media screen and (min-width:1100px) and (max-width:1260px){header .logoArea{display:flex;flex-direction:column;align-items:center;position:static}header .logoArea .logoIetan{position:absolute;bottom:26px;left:16px}header .logoArea .logoIetan img{width:120px;height:30px}header .logoArea .logoTaisei{position:absolute;top:16px;left:16px}header .logoArea .logoTaisei img{width:200px;height:30px}header .headerArea .copy{display:none}}@media screen and (min-width:768px) and (max-width:1100px){header .logoArea{display:flex;flex-direction:column;align-items:center;position:static}header .logoArea .logoIetan{display:none}header .logoArea .logoTaisei{position:absolute;top:16px;left:16px}header .logoArea .logoTaisei img{width:134.4px;height:20px}header .headerArea .copy{display:none}}@media screen and (min-width:0px) and (max-width:768px){.spDisNon{display:none!important}.spbr,.spbr_no{display:block}img{max-width:100%;height:auto}.subColumn{margin-bottom:16px}.commonBlock{margin-bottom:16px}.commonBlock>article,.commonBlock>div{margin-bottom:16px}.caption{font-size:1.2rem;line-height:150%;margin:8px}.telBtn{padding:15px 0;background:-moz-linear-gradient(top,#fff 80%,#f0f0f0 100%);background:-webkit-linear-gradient(top,#fff 80%,#f0f0f0 100%);background:linear-gradient(to bottom,#fff 80%,#f0f0f0 100%);border:solid #e12d50 1px;color:#e12d50!important;line-height:1;cursor:pointer;text-align:center;text-decoration:none;display:block;font-weight:700;box-sizing:border-box}.telBtn span{padding:0 0 0 20px;display:inline-block;position:relative}.telBtn span::before{width:15px;height:20px;content:"";background-image:url(../img/common/icon_tel01.png);background-repeat:no-repeat;background-size:15px 20px;display:block;position:absolute;top:-2px;left:0}.actionBtn01,.actionBtn02,.normalBtn,.submitBtn01,.submitBtn02{padding:15px 8px;box-sizing:border-box}.closeWindowBtn{display:none}.acSpTrg{position:relative}.acSpTrg.active.open::before,.acSpTrg::before{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);z-index:90}.acSpTrg.active.open::after,.acSpTrg::after{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);z-index:90}.acSpTrg.active::before,.acSpTrg.open::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.acSpTrg.active::after,.acSpTrg.open::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.container.indexP{margin:0;padding:0;overflow:hidden}.indexP .topNews{margin:1px 0;background:#ff9901}.indexP .topNews a{padding:8px;text-align:center;color:#fff;text-decoration:none;display:block;font-weight:700;font-size:1.4rem;line-height:150%}.indexP .topNews span{padding:8px;text-align:center;color:#333;text-decoration:none;display:block;font-weight:700;font-size:1.4rem;line-height:150%}.indexP .topNews>:not(:first-child){border-top:1px solid #fff}.indexP .topNews.white{background:#f5f5f5}.indexP .mainLeadArea{width:100%;padding:16px 0 0;background-image:url(../img/sp/bg_index_lead.png);background-size:100%;background-position:center top;background-repeat:no-repeat}.indexP .mainLeadArea .mainLeadHead{margin:0 0 16px 0;text-align:center}.indexP .mainLeadArea .logo img{width:180px;height:46px}.indexP .mainLeadArea .catch{margin:8px 8px 0;font-size:1.4rem}.indexP .mainLeadArea .mainLeadList{margin:0}.indexP .mainLeadArea .mainLeadList .normalBtn{height:56px;padding:0;border:solid #24a2d9 3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:120%;font-weight:700}.indexP .mainLeadArea .mainLeadList>li{padding:0 0 16px;background:#eff6f9;box-sizing:border-box;border-bottom:solid #fff 4px;overflow:hidden}.indexP .mainLeadArea .mainLeadList .targetHead{width:100%;height:40px;font-size:1.6rem;font-weight:700;color:#fff;text-align:center;background:#6cc4e1;display:flex;justify-content:center;align-items:center;position:relative}.indexP .mainLeadArea .mainLeadList .targetHead strong{font-size:2rem}.indexP .mainLeadArea .mainLeadList .targetHead::after{width:0;height:0;margin-left:-4px;display:block;content:"";border-style:solid;border-width:8px 4px 0 4px;border-color:#6cc4e1 transparent transparent transparent;position:absolute;left:50%;bottom:-8px;z-index:100}.indexP .mainLeadArea .mainLeadList .categoryLinkArea{margin:16px 0 0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead{text-align:center}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a{padding:0 0 0 28px;color:#000;text-decoration:none;font-size:1.8rem;line-height:22px;font-weight:700;display:inline-block;position:relative}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a span{font-size:1.6rem}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a::before{width:20px;height:20px;margin-top:-10px;display:block;content:"";border-radius:50%;background:#ff9901;position:absolute;top:50%;left:0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .categoryHead a::after{width:4px;height:4px;margin-top:-2px;display:block;content:"";border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);position:absolute;top:50%;left:6px}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd{margin:8px 16px 0 16px}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd .btnList{display:flex;justify-content:space-between}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd .btnList li{margin:0 4px 0 0;flex:1}.indexP .mainLeadArea .mainLeadList .categoryLinkArea>dd .btnList li:last-of-type{margin:0}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind dt{margin:8px 0;line-height:30px;background:#6cc4e1;border-radius:15px;font-size:1.4rem;font-weight:700;text-align:center;color:#fff}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind dt svg{width:16px;margin:0 8px 0 0;fill:#fff}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind ul{display:flex;justify-content:space-between}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind ul li{margin:0 4px 0 0;flex:1}.indexP .mainLeadArea .mainLeadList .categoryLinkArea .kind ul li:last-of-type{margin:0}.indexP .mainLeadArea .mainLeadList .rakuraku{margin:12px 0 0 0;padding:8px;background:#fafcfd}.indexP .mainLeadArea .mainLeadList .rakuraku dt{color:#24a2d9;font-weight:700}.indexP .mainLeadArea .mainLeadList .rakuraku svg{width:20px;margin:0 4px 0 0;fill:#24a2d9}.indexP .mainLeadArea .mainLeadList .rakuraku dd .inputArea{display:flex;justify-content:space-between;align-items:center}.indexP .mainLeadArea .mainLeadList .rakuraku dd .text{margin:8px 0;font-size:1.2rem;line-height:120%}.indexP .mainLeadArea .mainLeadList .rakuraku dd .input{width:75%}.indexP .mainLeadArea .mainLeadList .rakuraku dd input{width:100%}.indexP .mainLeadArea .mainLeadList .rakuraku dd .btn{width:23%}.indexP .mainLeadArea .mainLeadList .rakuraku dd .btn .actionBtn02{padding:0;line-height:36px;font-size:1.4rem}.indexP .mainLeadArea::after{width:100%;height:120px;content:"";display:block;background-image:url(../img/sp/bg_index_lead.png);background-size:100%;background-position:0 bottom;background-repeat:no-repeat}.indexP .guideBlock{padding:8px 8px 24px;background-color:#f7f3ec}.indexP .guideBlock .copy{margin:0 0 24px;text-align:center;font-size:1.4rem;line-height:150%;font-weight:700;letter-spacing:4px}.indexP .guideBlock .text{margin:0 0 24px;font-size:1.2rem;line-height:150%}.indexP .secHead{margin:0 0 24px;text-align:center;font-size:2rem;font-weight:700;position:relative}.indexP .secHead::after{width:86px;height:4px;margin-left:-43px;content:"";display:block;background-image:url(../img/common/line_wave.svg);background-position:center center;background-size:8px 4px;background-repeat:repeat-x;position:relative;left:50%;bottom:-6px}.indexP .secBtmBtn{width:280px;margin:0 auto}.indexP .secBtmBtn a{padding:0;font-size:1.4rem;line-height:48px}.indexP .recommendBlock{padding:24px 8px}.indexP .recommendBlock .recommendBox{margin:0 0 24px}.indexP .recommendBlock .recommendBox .imgCont{border:none}.indexP .recommendBlock .recommendBox .newMansionArea{padding:55px 15px 15px;border:solid #ccc 1px;position:relative;box-sizing:border-box}.indexP .recommendBlock .recommendBox .newMansionArea .head{width:calc(100% + 2px);line-height:24px;color:#fff;font-size:1.4rem;text-align:center;background-color:#24a2d9;position:absolute;left:-1px;top:15px}.indexP .recommendBlock .recommendBox .newMansionArea .estate::after{content:"";display:block;overflow:hidden;clear:both}.indexP .recommendBlock .recommendBox .newMansionArea .estate .imgCont{width:100px;height:75px;margin:0 8px 8px 0;float:left}.indexP .recommendBlock .recommendBox .newMansionArea .estate dt{margin:0 0 8px;font-weight:700}.indexP .recommendBlock .recommendBox .newMansionArea .estate dt a{color:#333}.indexP .recommendBlock .recommendBox .newMansionArea .estate dl .access{margin:0 0 8px;font-size:1.2rem;line-height:150%}.indexP .recommendBlock .recommendBox .newMansionArea .estate dl .point{color:#24a2d9;font-weight:700}.indexP .recommendBlock .recommendBox .recommendSpecialArea .head{margin:16px 0 8px;line-height:32px;color:#fff;text-align:center;background-color:#24a2d9;border-radius:16px}.indexP .recommendBlock .recommendBox .recommendSpecialArea ul{display:flex;justify-content:space-between}.indexP .recommendBlock .recommendBox .recommendSpecialArea li{width:33.2%;border-radius:4px;background-color:#eff6f9}.indexP .recommendBlock .recommendBox .recommendSpecialArea dt{line-height:24px;border-top-right-radius:4px;border-top-left-radius:4px;background-color:#6cc4e1;font-size:1.2rem;text-align:center;color:#fff}.indexP .recommendBlock .recommendBox .recommendSpecialArea dd{padding:8px 8px 16px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:1.2rem;line-height:150%}.indexP .recommendBlock .recommendBox .recommendSpecialArea .img{width:100%;height:0;margin:0 0 8px;padding:75% 0 0 0;position:relative}.indexP .recommendBlock .recommendBox .recommendSpecialArea .imgCont{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.indexP .recommendBlock .recommendBox .recommendSpecialArea .title a{color:#333}.recoSlide{width:calc(100% + 8px)}.recoSlide li{width:40vw!important}.recoSlide li+li{margin-left:4px}.recoSlide .slick-dots{width:calc(100vw - 16px);justify-content:center!important}.recoSlide .slick-dots li,.slick-dots li button,.slick-dots li button::before{width:5px!important}.indexP .campaignBnrBlock{padding:24px 8px;background:#eff6f9}.indexP .campaignBnrBlock .slideBnrArea{margin:0 auto;padding-top:0;border:none}.indexP .campaignBnrBlock .slideBnrArea a{color:#333;text-decoration:none}.indexP .topicsBlock{padding:24px 8px}.indexP .topicsBlock .infoBlock{margin-bottom:24px}.indexP .topicsBlock .infoBlock li{padding:16px 8px}.indexP .topicsBlock .topicsList{margin:0 auto 24px;border-top:solid #ccc 1px}.indexP .topicsBlock .topicsList li{padding:8px;border-bottom:solid #ccc 1px}.indexP .topicsBlock .topicsList .date{margin:8px 0 4px;font-size:1.2rem;line-height:1}.indexP .topicsBlock .topicsList .text{font-size:1.4rem;line-height:150%}.indexP .topicsBlock .topicsList .text a{text-decoration:none}.indexP .supportBlock{padding:24px 8px;background:#f7f3ec}.indexP .supportBlock .copy{margin:0 0 16px;font-size:1.2rem;line-height:150%}.indexP .supportBlock .supportList{margin:0 auto 24px}.indexP .usefulBlock{padding:24px 0}.indexP .usefulBlock .ietanStyleBlock{margin:8px 8px 0 8px;padding:8px;border:solid #e5e5e5 4px;box-sizing:border-box}.indexP .usefulBlock .ietanStyleBlock .head{margin:0;padding:16px 0;border-bottom:solid #ccc 1px;text-align:center}.indexP .usefulBlock .ietanStyleBlock .head img{width:150px;margin:0 auto 8px;display:block}.indexP .usefulBlock .ietanStyleBlock .head .text{font-weight:700;color:#ed6d47;display:block;font-size:1.4rem}.indexP .usefulBlock .ietanStyleBlock dl{padding:16px 0;border-bottom:solid #ccc 1px}.indexP .usefulBlock .ietanStyleBlock dt{padding:0 0 0 8px;font-weight:700}.indexP .usefulBlock .ietanStyleBlock .acSpTrg+dd{display:none}.indexP .usefulBlock .ietanStyleBlock dd{padding:16px 0 0}.indexP .usefulBlock .ietanStyleBlock dd ul li{padding:0 8px;font-size:1.4rem;line-height:150%}.indexP .usefulBlock .ietanStyleBlock dd ul a{padding-top:16px;padding-bottom:16px;text-decoration:none;display:block;border-top:dotted #ccc 1px}.indexP .servicelinkBlock{padding:24px 8px;background:#f5f5f5}.indexP .servicelinkBlock ul{display:flex;justify-content:space-between;flex-wrap:wrap}.indexP .servicelinkBlock ul li{width:48%;margin:0 0 8px;display:flex;background:#fff;border:solid #ccc 1px}.indexP .servicelinkBlock ul li a{display:flex;align-items:center}.indexP .servicelinkBlock ul li img{width:100%}header{border-bottom:solid #24a2d9 4px;display:flex;justify-content:space-between;align-items:center;position:relative}header .logoArea{width:auto;padding:4px 8px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}header .logoArea .logoTaisei{line-height:1}header .logoArea .logoTaisei img{width:100%}header .logoArea .logoIetan{display:none}header .textIetan{margin:0 0 8px;line-height:16px;font-size:1rem;color:#fff;font-weight:700;text-align:center;border-radius:8px;background:#ed6d47}header .headerArea .mypageArea{margin:0;padding:0 54px 0 0;display:flex;justify-content:flex-end}header .headerArea .mypageArea .mypageFnc{display:flex}header .headerArea .mypageArea .mypageFnc{border-right:solid #ccc 1px}header .headerArea .mypageArea li{border-left:solid #ccc 1px}header .headerArea .mypageArea li{width:54px;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%)}header .headerArea .mypageArea .goMypage,header .headerArea .mypageArea .loginout{display:none}header .headerArea .mypageArea a{padding:8px 0;font-size:.8rem;line-height:125%;display:block;text-decoration:none;text-align:center;color:#333;box-sizing:border-box;position:relative}header .headerArea .mypageArea a .icon{width:24px;height:24px;margin:0 auto 4px;vertical-align:middle;fill:#333;display:block}header .headerArea .mypageArea .mypageFnc .no{width:16px;display:block;font-size:.8rem;font-weight:700;line-height:16px;border-radius:50%;color:#fff!important;background-color:#e23a3a;position:absolute;text-align:center;right:4px;top:4px}header #spGnavi{width:52px;height:68px;position:absolute;top:0;right:0}header #spGnavi a{width:52px;height:68px;display:block;background-image:url(../img/sp/icon_gnavi.png);background-position:center center;background-repeat:no-repeat;background-size:36px 52px}.headNaviArea,header .headerArea .copy{display:none}.simpleHeaderFooter header{padding:10px;border-bottom:solid #24a2d9 4px;background-color:#fff}.simpleHeaderFooter header .logo{display:flex;flex-direction:row;align-items:flex-start}.simpleHeaderFooter header .logo img{height:16px;width:auto;vertical-align:middle;margin:0 16px 0 0;vertical-align:bottom}footer .officeLeadArea{padding:16px;background-color:#6cc4e1}footer .officeLeadArea .copy{margin:0 0 16px;text-align:center;line-height:150%;color:#fff}footer .officeLeadArea .officeArea{padding:16px;background-color:rgba(255,255,255,.8);border-radius:8px;box-sizing:border-box}footer .officeLeadArea .officeArea dl:last-of-type{margin:16px 0 0 0}footer .officeLeadArea .officeArea dt{padding:0 0 8px 0;text-align:center;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:8px 4px;background-repeat:repeat-x}footer .officeLeadArea .officeArea ul{display:flex;justify-content:space-between;flex-wrap:wrap}footer .officeLeadArea .officeArea dd li,footer .officeLeadArea .officeArea dd p{width:48%;margin:8px auto 0 auto}footer .officeLeadArea .officeArea .actionBtn02{padding:8px 0}footer .footerLinkBlock{padding:8px 8px 56px;background-size:180px 44px}footer .footerLinkBlock .logo{margin:16px 0}footer .footerLinkBlock .logo img{width:126px}footer .footerLinkBlock .footerLinkArea dl{margin:4px 0 0 0}footer .footerLinkBlock .footerLinkArea .acSpTrg+dd{display:none}footer .footerLinkBlock .footerLinkArea dl ul{margin:8px 0 0 0;padding:4px 0 0 0}footer .footerLinkBlock .footerLinkArea dl li a{padding:16px 0 16px 16px}footer .footerBtmBlock{padding:24px 8px}footer .footerBtmBlock .corpLogo{margin:0 0 8px}footer .footerBtmBlock img{width:240px}footer .footerBtmBlock .textLink{font-size:1.2rem;line-height:150%;display:flex;flex-wrap:wrap;justify-content:center}footer .footerBtmBlock .textLink:last-of-type{margin:0 0 16px}footer .footerBtmBlock .textLink a{color:#666}footer .footerBtmBlock .textLink li{margin:0 8px 8px}.freeConsulP .column2 .mainContainer{border:none}.freeConsulP .upperText{margin:0 0 16px;padding:16px 16px 48px;font-size:1.4rem;line-height:150%;background-color:#eff6f9;background-image:url(../img/common/img_freeconsult.png);background-position:center bottom;background-repeat:no-repeat;background-size:100px 57px}.freeConsulP .upperText>div{margin-bottom:16px}.freeConsulP .upperText p{margin:0 0 16px}.freeConsulP .iconLegend{margin:0 8px 8px;display:flex}.freeConsulP .iconLegend li{margin:0 8px 0 0;font-size:1.4rem}.freeConsulP .iconLegend li:last-of-type{margin:0}.freeConsulP .iconLegend .icon01,.freeConsulP .iconLegend .icon02,.freeConsulP .iconLegend .icon03{margin:0 4px 0 0}.freeConsulP .scheduleList{margin:0 0 8px;border-bottom:solid #666 2px;display:block}.freeConsulP .scheduleList thead{display:none}.freeConsulP .scheduleList tbody,.freeConsulP .scheduleList tbody td,.freeConsulP .scheduleList tbody th,.freeConsulP .scheduleList tbody tr{display:block}.freeConsulP .scheduleList th{padding:8px;background:#f5f5f5;border-top:solid #666 2px;font-weight:700}.freeConsulP .scheduleList .openOffice>li{border-top:solid #ccc 1px}.freeConsulP .scheduleList .openOffice dl{display:flex;font-size:1.4rem}.freeConsulP .scheduleList .openOffice dt{width:50%;padding:8px;flex:1;font-weight:700;box-sizing:border-box}.freeConsulP .scheduleList .openOffice dd{width:50%;flex:1;box-sizing:border-box;border-left:solid #ccc 1px}.freeConsulP .scheduleList .openOffice a{text-decoration:none}.freeConsulP .scheduleList .openOffice .time li{padding:8px;border-top:dotted #ccc 1px}.freeConsulP .scheduleList .openOffice .time li:first-of-type{border-top:none}.freeConsulP .scheduleList+.annotation{margin:0 8px 24px;font-size:1.4rem;line-height:150%;color:#666}.freeConsulP .sideSchedule{display:none}#pageTop{width:42px;position:fixed;bottom:100px;right:8px;font-size:1rem;line-height:10px;z-index:100}#pageTop a{width:40px;height:32px;border-radius:4px;background:rgba(255,255,255,.8);text-decoration:none;color:#fff!important;display:block;border:solid #ccc 1px;position:relative;box-shadow:0 0 4px 1px rgba(204,204,204,.8);-webkit-box-shadow:0 0 4px 1px rgba(204,204,204,.8)}#pageTop a::after{width:16px;height:16px;margin:-5px auto 0;position:absolute;top:50%;left:0;right:0;content:"";vertical-align:middle;border-top:4px solid #666;border-right:4px solid #666;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.simpleHeaderFooter footer{padding:10px;color:#999;background-color:#fff;text-align:center;box-shadow:0 0}.simpleHeaderFooter footer .copyright{background-color:#fff}.crumbs{padding:16px 0;background:#f5f5f5;border-bottom:solid #e4e4e4 1px}.crumbs ol{margin:0 auto;display:flex;font-size:1.2rem;color:#666;line-height:12px;overflow-x:auto;overflow-y:hidden}.crumbs li{margin-left:10px;position:relative;padding:0 14px 0 0;white-space:nowrap}.crumbs li:not(:last-of-type)::after{width:4px;height:4px;margin:auto;position:absolute;top:-1px;bottom:0;right:0;content:"";vertical-align:middle;border-top:1px solid #666;border-right:1px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pageTitle{margin:16px auto;padding:0 8px;font-size:2rem;font-weight:700}.pageTitle+p{padding:0 8px}.container{padding-bottom:32px}.head01{padding:8px 8px 8px 16px;font-size:1.6rem;font-weight:700;position:relative;background-color:#24a2d9;color:#fff}.head01::after{position:absolute;top:8px;left:8px;content:'';width:4px;height:calc(100% - 16px);background-color:#fff;border-radius:2px}.head01+p{padding:8px}.head02{display:inline;padding:0 0 4px 0;font-size:1.8rem;line-height:200%;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:8px 4px;background-repeat:repeat-x}.head02::after{margin-bottom:8px;content:"";display:block}.head03{margin-top:16px;padding:8px 8px 8px 16px;font-size:1.6rem;font-weight:700;position:relative;background-color:#6cc4e1;color:#fff}.head04{padding:16px 8px 28px;text-align:center;font-size:1.8rem;line-height:125%;position:relative}.head04::after{display:block;content:"";width:65px;height:4px;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:8px 4px;background-repeat:repeat-x;position:absolute;bottom:16px;left:50%;margin-left:-32.5px}.errMsgArea{margin:0 0 32px 0;padding:20px}.errText{margin:0 0 8px 0}.simpleMsgArea{margin:32px 0;padding:0 16px}.simpleMsgArea .text{margin:0 0 32px}.simpleMsgArea .em{font-size:1.8rem;line-height:125%;font-weight:700;color:#ed6d47;text-align:center}.simpleMsgArea .em .sub{font-size:1.4rem}.simpleMsgArea .link{margin:0 16px 32px 16px}.simpleMsgArea .link li{margin:0 0 8px 0}.simpleMsgArea .btnLink{margin:0 16px 32px 16px}.simpleMsgArea .btnLink li{margin:0 0 8px 0}.borderMsgArea{margin:0 8px 32px 8px;padding:16px 0 0 0;border:solid #e5e5e5 4px;font-size:1.4rem;line-height:150%}.borderMsgArea .text{margin:0 16px 16px}.borderMsgArea .em{font-size:1.6rem;line-height:125%;font-weight:700;color:#ed6d47}.borderMsgArea .em .sub{font-size:1.4rem}.borderMsgArea .bgBox{margin:0 0 16px;padding:16px;background-color:#f5f5f5}.borderMsgArea .bgBox:last-child{margin:0}.borderMsgArea .link{margin:0 16px 16px 16px}.borderMsgArea .link li{margin:0 0 8px 0}.borderMsgArea .btnLink{margin:0 16px 16px 16px}.borderMsgArea .btnLink li{margin:0 0 8px 0}.contactMsgArea{margin:0 8px 32px 8px;padding:16px;background:#fffdea;text-align:center}.contactMsgArea dt{font-weight:700;padding:12px 0 4px}.contactMsgArea .tel a{padding:8px 0 10px;background:-webkit-linear-gradient(top,#ff9901 88%,#e08601 88%);background:linear-gradient(to bottom,#ff9901 88%,#e08601 88%);color:#fff!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;font-size:1.6rem;font-weight:700;border-radius:4px;display:flex;justify-content:center;align-items:center}.contactMsgArea .tel a .block{text-align:left;font-size:1.4rem;line-height:125%}.contactMsgArea .tel svg{fill:#fff}.formStep{margin:0 0 16px 0}.formStep li{font-size:1.4rem}.formStep li .no{width:20px;height:20px;line-height:20px}.normalForm{margin:0 0 20px}.normalForm .fieldset{width:100%;border-top:solid #ccc 1px}.normalForm fieldset legend{width:100%;padding:8px 8px 8px 48px;box-sizing:border-box;background-color:#eff6f9;position:relative;font-weight:700}.normalForm fieldset .fieldInputArea{padding:8px 8px 16px;box-sizing:border-box}.normalForm fieldset .fieldInputArea .optionArea{width:calc(100% + 16px);margin:16px 0 8px -8px;padding:8px;color:#19283c;position:relative;background:#fffdea;border-top:1px solid #e9e4b2;border-bottom:1px solid #e9e4b2;z-index:0;box-sizing:border-box}.normalForm fieldset .fieldInputArea .optionArea:last-child{margin:16px 0 0 -8px}.normalForm fieldset .fieldInputArea .optionArea::before{width:0;height:0;content:"";position:absolute;top:-10px;left:32px;display:block;border-style:solid;border-width:0 11px 11px 11px;border-color:transparent transparent #fffdea transparent;z-index:0}.normalForm fieldset .fieldInputArea .optionArea::after{width:0;height:0;content:"";position:absolute;top:-11px;left:31px;display:block;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent #e9e4b2 transparent;z-index:-1}.normalForm fieldset .fieldInputArea .optionArea>dt{padding:8px 0 8px 40px;position:relative}.normalForm fieldset .fieldInputArea>.itemArea,.normalForm fieldset .fieldInputArea>.itemBox{margin:0 0 8px}.normalForm fieldset .fieldInputArea .itemArea dt{margin:0 0 4px;font-weight:700;font-size:1.4rem;line-height:125%}.inputWSSS{width:50px}.inputWSS{width:75px}.inputWS{width:125px}.inputWM{width:150px}.inputWL{width:300px}.inputSp100{width:100%}.normalForm fieldset .fieldInputArea textarea{width:100%;height:6em}.normalForm fieldset .fieldInputArea textarea.txAreaS{height:4em}.normalForm .sameM{width:100%;margin-bottom:-8px;display:flex;box-sizing:border-box;flex-wrap:wrap;align-items:center}.normalForm .sameM>li{margin:0 8px 8px 0}.normalForm .sameM.sameMcolSp{flex-direction:column;align-items:flex-start}.normalForm .sameM.sameMcolSp>li{margin:0 0 8px 0}.normalForm .sameW{width:100%;margin-bottom:-8px;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;box-sizing:border-box}.normalForm .sameW>li{width:calc(50% - 4px);margin:0 0 8px 0}.normalForm .colList>li,.normalForm .sameH>li{margin:0 0 8px 0}.normalForm .sameH input[type=text]{width:100%;margin:4px 0 0 0}.normalForm fieldset .electiveIcon,.normalForm fieldset .requiredIcon{padding:3px;font-size:1.2rem!important;line-height:12px;display:inline-block;box-sizing:border-box;text-align:center;font-weight:400}.normalForm fieldset legend .electiveIcon,.normalForm fieldset legend .requiredIcon{position:absolute;top:10px;left:8px}.normalForm fieldset .optionArea .electiveIcon,.normalForm fieldset .optionArea .requiredIcon{position:absolute;top:10px;left:0}.formBottomArea{margin:0 8px 24px 8px}.formBottomArea .check{margin:0 0 16px}.formBottomArea .text{margin:0 0 16px}.formBottomArea .btnArea{margin:0 0 -8px}.formBottomArea .btnArea li{margin:0 0 8px}.formPrivacy{margin:30px 20px 50px 20px;padding:20px;font-size:1.4rem;background-color:#f5f5f5}.formBtnArea{margin:0 5px;display:flex;justify-content:center}.formBtnArea li{margin:0 5px;flex:1}.formProfileInput{margin:8px;padding:8px;border:solid #dfdfdf 3px}.formProfileInput .inputArea{margin:8px 0 0 0;padding:8px;background-color:#f5f5f5}.formProfileInput .inputArea dl{margin:0 0 8px}.formProfileInput .inputArea dt{margin:0 0 4px}.formProfileInput .inputArea dl img{width:16px;margin:0 4px 0 0;vertical-align:middle}.inqEstateInfo{margin:0 0 24px}.inqEstateInfo>li{margin:0 0 1px;padding:8px;background-color:#f5f5f5;display:flex}.inqEstateInfo .imgCont{width:100px;height:75px;margin:0 8px 0 0}.inqEstateInfo .dataArea{width:calc(100% - 126px)}.inqEstateInfo .address,.inqEstateInfo .estateName p,.inqEstateInfo .estateName ul{margin-bottom:8px}.inqEstateInfo .estateName p,.inqEstateInfo .price{font-weight:700;line-height:125%}.inqEstateInfo .price strong{font-size:2rem}.inqEstateInfo .price strong span{font-size:1.6rem}.modalCursor{cursor:pointer}.remodal.formSatei{padding-bottom:16px;text-align:left}.remodal.formSatei .head03{margin:0 0 16px}.remodal.formSatei dl{margin:0 8px;border-bottom:solid #ccc 1px}.remodal.formSatei dt{padding:8px 0;font-weight:700;border-top:solid #ccc 1px}.remodal.formSatei dd{padding:0 0 8px;font-size:1.4rem;line-height:150%}.remodal.formSatei p{margin:8px 8px 0;font-size:1.4rem;line-height:150%}.mypageMerit{margin:0 0 40px;padding:24px 0;border-top:solid #ccc 2px;border-bottom:solid #ccc 2px}.mypageMerit>dt{margin:0 0 32px;text-align:center}.mypageMerit>dt img{width:255px}.mypageMerit ol{margin:0 0 32px}.mypageMerit li{min-height:130px;margin:0 8px 24px;padding:0 0 0 72px;position:relative;background-position:left bottom;background-repeat:no-repeat;background-image:url(../img/sp/img_mypage_merit01.png);background-size:64px auto}.mypageMerit li:nth-child(2){background-image:url(../img/sp/img_mypage_merit02.png)}.mypageMerit li:nth-child(3){background-image:url(../img/sp/img_mypage_merit03.png)}.mypageMerit .no{width:56px;height:52px;position:absolute;top:0;left:0}.mypageMerit .no img{width:56px;position:absolute;top:0;left:0}.mypageMerit li>dl dt{margin:0 0 8px;padding:0 0 8px 0;color:#24a2d9;font-weight:700;background-image:url(../img/common/line_wave.svg);background-position:center bottom;background-size:auto 4px;background-repeat:repeat-x}.mypageMerit li>dl dt span{font-size:2.4rem}.mypageMerit li>dl dd{font-size:1.3rem;line-height:150%}.mypageMerit .btn{margin:0 24px}.rightColumn .assessSideBox,.rightColumn .imgBnr,.rightColumn .secretSideBox,.rightColumn .sideBox,.rightColumn .sideBox02,.subContainer .assessSideBox,.subContainer .imgBnr,.subContainer .secretSideBox,.subContainer .sideBox,.subContainer .sideBox02{margin-left:8px;margin-right:8px}.rightColumn .imgBnr,.subContainer .imgBnr{text-align:center}.rightColumn>.imgBnr,.rightColumn>article,.rightColumn>div,.subContainer>.imgBnr,.subContainer>article,.subContainer>div{margin-bottom:16px}.rightColumn .imgBnr+.imgBnr,.subContainer .imgBnr+.imgBnr{margin-top:16px}.rightColumn .imgBnr li+li,.subContainer .imgBnr li+li{margin-top:16px}.rightColumn .sideBox02.landInput a,.subContainer .sideBox02.landInput a{padding-right:60px}.officeDetail .slideImg .imgCont{background:#eff6f9;width:100%;height:0;padding:75% 0 0 0;border:none}.officeDetail .pageTitle .reserved{display:block;font-weight:400;margin-top:.5em;font-size:14px}.officeDetail .telReserved{float:none;font-size:.8em;text-align:center;padding-bottom:20px}.dataAreaInn{padding:8px}.dataAreaInn .accessMap{width:49%;float:right;margin-bottom:8px}.baseDataArea .tel{width:49%;float:left}.baseDataArea .tel a{padding:16px 8px!important}.dataAreaInn .tel svg{fill:#fff}.dataAreaInn .tel a{margin-bottom:8px;padding:15px 0;background:-webkit-linear-gradient(top,#ff9901 88%,#e08601 88%);background:linear-gradient(to bottom,#ff9901 88%,#e08601 88%);color:#fff!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;font-size:1.6rem;font-weight:700;border-radius:4px;display:flex;justify-content:center;align-items:center}.dataAreaInn .tel a:active,.dataAreaInn .tel a:hover{background:#ff8401;color:#fff!important}.dataAreaInn .telSub{clear:both;padding:8px 0;text-align:center}.dataAreaInn .tel a .block{margin-top:-6px;display:inline-block;text-align:left;font-size:2rem;line-height:100%}.dataAreaInn .tel a .block .pcDisNon{font-size:1.2rem;line-height:100%;vertical-align:2px}.dataAreaInn.bottom{padding:12px;margin:0 auto 16px;font-size:1.4rem;border:solid #e5e5e5 4px;overflow:hidden}.dataAreaInn.bottom h2{padding:4px 0 8px;float:left;font-size:2rem}.dataAreaInn.bottom .accessMap a.normalBtn{padding:8px 0}.dataAreaInn.bottom .address{clear:both;padding-top:8px}.dataAreaInn.bottom .address br{display:none}.dataAreaInn.bottom .tel{margin-top:8px}.dataAreaInn.bottom .telSub{padding:0}.dataBlock{clear:both;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:8px;margin-bottom:8px}.dataBlock dt{width:35%;margin-bottom:2px;padding:8px;background:#dbebf1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;text-align:center}.dataBlock dd{width:65%;margin-bottom:2px;padding:8px;background:#f5f5f5;border-left:solid 1px #fff;box-sizing:border-box;word-break:break-all}.dataSupportText{padding:0 8px}.inqBtnArea{margin-bottom:16px;padding:16px;background-color:#fffdea}.inqBtnArea li{font-size:2rem}.inqBtnArea li+li{margin-top:8px}.inqBtnArea-ttl{margin-bottom:8px;text-align:center;font-weight:700}.infoBlock li{padding:16px;border-bottom:dotted 1px #ccc;display:flex;align-items:flex-start;flex-wrap:wrap}.infoBlock+.moreButtonAll{margin:8px}.infoBlock li p.data{margin-right:8px}.infoBlock li p.text{margin-top:8px;width:100%}.infoBlock li div.text{margin-top:8px;width:100%}.infoBlock li .triger{position:relative;padding-right:24px;color:#185ca8;text-decoration:underline}.infoBlock li .triger+p{display:none;margin-top:8px;padding:16px;background:#fffdea}.infoBlock li .triger::after{display:block;content:"";width:6px;height:6px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:8px;top:50%;margin-top:-6px}.infoBlock li .triger.active::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-3px}p+.infoBlock{margin-top:16px;border-top:dotted 1px #ccc}.infoIetanImg{position:relative}.infoIetanImg::after{content:"";width:50px;height:37px;background:url(../img/common/img_ietan_search.png) no-repeat 0 0;background-size:50px auto;position:absolute;right:16px;top:-48px}.staffBlock ul{display:flex;flex-wrap:wrap}.staffBlock li{width:33.33%;padding:8px;text-align:center;box-sizing:border-box;border-right:solid 1px #ccc;border-bottom:solid 1px #ccc}.staffBlock li:nth-child(3n){border-right:none}.staffBlock .imgCont{margin:0 auto 8px;width:100%;height:0;padding:75% 0 0 0;border:none}.staffBlock .moreButton{padding:8px;margin:8px}.blueArea{padding:8px 8px 16px;background:#eff6f9}.blueArea h2{padding:8px 0;margin-bottom:8px;color:#24a2d9;font-size:1.6rem;text-align:center}.grayArea{padding:8px 8px 16px;background:#f5f5f5}.grayArea h2{padding:8px 0;margin-bottom:8px;color:#24a2d9;font-size:1.6rem;text-align:center}.beigeArea{padding:8px 8px 16px;background:#f7f3ec}.beigeArea h2{padding:8px 0;margin-bottom:8px;color:#333;font-size:1.6rem;text-align:center}.voiceBlock{padding:8px;background:#fff;box-shadow:0 3px 0 #d9dfe2;box-sizing:border-box;position:relative}.voiceBlock::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #eff6f9 transparent;position:absolute;right:0;bottom:-4px}.voiceBlock::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #aaa transparent;box-shadow:0 2px 0 #d9dfe2;transform:rotate(-45deg);position:absolute;right:0;bottom:3px}.voiceBlock dt:first-of-type{border-top:none;margin-top:0;padding-top:8px}.voiceBlock dt{margin-top:8px;padding-top:16px;font-size:1.4rem;font-weight:700;line-height:160%;border-top:dotted 1px #ccc}.voiceBlock .buyIcon,.voiceBlock .sellIcon{display:block;margin-bottom:8px}.voiceBlock dd{padding:8px}.voiceBlock .buyVoice svg,.voiceBlock .sellVoice svg{float:left;margin:8px;width:50px;height:50px}.voiceBlock .staff{padding:16px 8px}.voiceBlock .staff .imgCont{float:left;margin:0 8px 0 0;width:100px;height:75px}.recommendEstateList>li{padding:16px 8px;display:flex;border-bottom:solid 1px #ccc}.recommendEstateList>li .imgCont{margin-right:8px;width:104px;height:78px;border:none;background:#f5f5f5}.recommendEstateList .text{width:62%;width:-webkit-calc(100% - 112px);width:calc(100% - 112px)}.recommendEstateList p.name{padding:4px 0 2px;font-size:1.4rem;line-height:150%}.recommendEstateList p.price{margin-bottom:4px;font-size:1.4rem;line-height:150%}.recommendEstateList p.price strong{font-size:1.8rem;font-weight:700}.recommendEstateList p.address{font-size:1.2rem;line-height:125%}.officeEstateLink{padding:16px 8px 8px;display:flex;justify-content:space-between;flex-wrap:wrap}.officeEstateLink li{width:49%;width:-webkit-calc(50% - 4px);width:calc(50% - 4px);margin-bottom:8px}.slideBnrArea{margin-bottom:16px;padding:16px 0 5px;background:#eff6f9;border-top:solid 1px #e5eef3;border-bottom:solid 1px #e5eef3}.slideBnr{padding:0 24px}.slideBnrArea a{color:#333;text-decoration:none}.slideBnr img{width:100%;height:auto}.slideBnr p+p{margin-top:8px;font-size:1.4rem;line-height:150%}.slideBnrArea .slick-next,.slideBnrArea .slick-prev{width:16px;top:0;height:100%;margin-top:0}.slideBnr .slick-dots{bottom:-28px}.slideBnr .slick-dots li,.slideBnr .slick-dots li button,.slideBnr .slick-dots li button::before{width:5px}.officeDetail .staffHead{margin-top:16px}.officeDetail .staffHead .iconList{margin:-8px 8px 8px}.officeDetail .staffHead .iconList li{margin-bottom:2px;padding:2px 5px 0;font-size:1rem}.officeDetail .staffHead h1.pageTitle{margin-top:8px}.officeDetail .staffHead h1.pageTitle span{font-size:70%}.officeDetail .staffHead .staff{display:inline-block;margin:0 0 0 8px;font-weight:700}.officeDetail .staffHead .staff+.staff{margin-left:2px}.staffComment dl{margin-top:8px;clear:both;overflow:hidden}.staffComment .columnBlock{position:relative;margin-top:0;padding-top:64px}.staffComment .columnBlock:nth-child(1)::before{content:"";display:block;width:170px;height:98px;background:url(../img/pc/img_ietan_s01.png) no-repeat 0 0;background-size:170px 98px;position:absolute;right:16px;top:0;z-index:-1}.staffComment .columnBlock:nth-child(2)::before{content:"";display:block;width:170px;height:98px;background:url(../img/pc/img_ietan_s02.png) no-repeat 0 0;background-size:170px 98px;position:absolute;left:16px;top:0;z-index:-1}.staffComment .columnBlock:nth-child(3)::before{content:"";display:block;width:170px;height:98px;background:url(../img/pc/img_ietan_s03.png) no-repeat 0 0;background-size:170px 98px;position:absolute;right:16px;top:0;z-index:-1}.staffComment .columnBlock:nth-child(4)::before{content:"";display:block;width:170px;height:98px;background:url(../img/pc/img_ietan_s04.png) no-repeat 0 0;background-size:170px 98px;position:absolute;left:16px;top:0;z-index:-1}.staffComment dt{float:left;width:80px;height:80px;margin:0 8px 8px 0;padding:5px 5px 2px 5px;background:#24a2d9 url(../img/common/icon_light.svg) no-repeat center center;color:#fff;font-size:1.2rem;font-weight:700;line-height:125%;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:50%;box-sizing:border-box;position:relative}.staffComment dt::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 4px 0 4px;border-color:#24a2d9 transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-4px}.staffComment .columnBlock:nth-child(2) dt,.staffComment .columnBlock:nth-child(4) dt{float:right;margin:0 0 8px 8px}.staffComment dd{margin:24px 8px 0 8px;padding:16px;background:#f5f5f5;box-sizing:border-box;border-radius:15px}.staffComment .comTtl{margin-bottom:8px;color:#24a2d9;font-size:2rem;line-height:125%;overflow:hidden}.privateBlock li{margin-top:16px}.privateBlock li:first-child{margin-top:0}.privateBlock .imgCont{width:100%;margin-top:1px;padding-top:75%;border:none}.privateBlock p{padding:8px}.privateBlock h3{padding:8px;background:#6cc4e1;color:#fff;font-size:1.6rem;font-weight:500;text-align:center}.officeDetail .subColumn .centerBtn{padding:0 8px}.mapDetail .mapBtn{padding:0 8px 8px;overflow:hidden}.mapDetail .mapBtn .accessMap{width:49%;float:right}.mapDetail .mapBlock{display:flex;flex-direction:column-reverse;flex-wrap:wrap}.mapDetail .mapArea{margin-bottom:1px;background:#ccc;width:100%;height:250px}.mapDetail .dataSupportText{padding:16px 8px;background:#eff6f9}.mapDetail .baseDataArea{padding:8px}.mapDetail .baseDataArea .dataAreaInn{padding:8px 0}.mapDetail .baseDataArea .imgCont{width:100%;padding-top:75%;border:none}.mapDetail .baseDataArea .tel{width:100%}.mapDetail .closeBtn{display:none}.mapDetail .reserved{display:block;font-size:12px;font-weight:400}.mapDetail .telReserve{float:none;text-align:center;margin-bottom:20px}.officeAreaMap,.officeDetail .officeList .imgCont,.officeList .acSpTrg+dd{display:none}.officeList .acSpTrg.open+dd{display:block}.anchorNav a{padding:8px 16px 8px 24px;font-size:1.4rem}.anchorNav li+li{margin-left:4px}.officeDetail .anchorNav{padding:4px 2px;margin-bottom:8px;background:#f5f5f5}.officeDetail .anchorNav dt{padding:0 0 0 2px;font-size:1.3rem;font-weight:700;text-align:center}.officeDetail .anchorNav .normalBtn{padding:12px 0 16px;font-size:1.2rem}.officeDetail .anchorNav .syutoNav{width:80%}.officeDetail .anchorNav .syutoNav li{margin:0 1px;width:25%;box-sizing:border-box}.officeDetail .anchorNav .kansaiNav{width:20%}.officeDetail .anchorNav .kansaiNav li{margin:0 1px;width:100%;box-sizing:border-box}.officeDetail .anchorNav li a::before{display:block;content:"";width:4px;height:4px;border-bottom:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:auto;bottom:10px;left:50%;margin-left:-2px}.officeList dt h2{margin-top:1px;padding:10px 16px 8px;background:#6cc4e1;color:#fff;font-size:2rem;position:relative}.officeList .acSpTrg.active.open::before,.officeList .acSpTrg::before{background:#fff}.officeList .acSpTrg.active.open::after,.officeList .acSpTrg::after{background:#fff}.officeList ul{margin-bottom:8px}.officeList li{border-bottom:dotted 1px #ccc}.officeList h3{padding:8px 0;font-size:2rem}.officeList .addBlock .address a{display:block;margin-bottom:16px;font-size:1.4rem;color:#333;text-decoration:none}.officeList .addBlock .address br{display:none}.officeList .addBlock .point{background:#f5f5f5;margin:-8px 0 16px;padding:8px;font-size:1.2rem;line-height:150%}.officeList .telBlock{overflow:hidden}.officeList .telBlock .accessMap{width:49%;float:right;margin-bottom:8px}.officeList .telBlock .tel{width:49%;float:left}.officeList .telBlock .tel a{padding:16px 8px}.officeList .reserved{display:flex;flex-wrap:wrap}.officeList .reserved span{display:inline;font-size:.8em;text-decoration:none;color:#333}.officeList .reserved a{margin-right:1em}.estateListContainer .caption{display:none}.pagenation ul{padding-bottom:8px}.estateMainBlock>article{margin-bottom:16px}.estateCount{margin:16px 0;font-weight:700;text-align:center}.estateCount strong{margin-left:2px;margin-right:2px;color:#24a2d9;font-size:2.4rem;vertical-align:-1px}.estateMainBlock .borderMsgArea{margin:16px 8px}.estateMainBlock .selectArea{padding:8px;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc;display:flex;justify-content:space-between}.estateMainBlock .selectArea .count{width:38%}.estateMainBlock .selectArea .sort{width:60%}.estateMainBlock .selectArea dt{font-size:1.4rem}.estateMainBlock .selectArea dd>div,.estateMainBlock .selectArea dd>div select{width:100%}.estateMainBlock .btnAreaAll{padding:16px 8px;background:#f5f5f5}.estateMainBlock .btnAreaAll{display:none}.estateMainBlock .btnAreaAll p{margin-bottom:8px;font-weight:700}ul.btnAreaMain{display:flex;justify-content:center}ul.btnAreaMain li{width:100%;box-sizing:border-box;display:flex;align-items:stretch}ul.btnAreaMain li+li{margin-top:0;margin-left:8px}ul.btnAreaMain li a,ul.btnAreaMain li p{padding:6px 8px 10px;font-size:1.4rem;font-weight:700;width:100%}ul.btnAreaMain li svg{display:block;margin:0 auto 2px}.floatBtn{padding:16px;margin:0}.floatBtn p{margin-bottom:2px;color:#fff;font-weight:700}.estateListDetail{padding:16px 8px}.estateListDetail>li{position:relative}.estateListDetail>li+li{margin-top:16px}.estateListDetail label.checkbox2{padding:8px;position:absolute;top:0;left:0;z-index:100}.estateListDetail .estateInfo .iconList.top{padding:9px 8px 8px;background:#eff6f9;border-radius:4px 4px 0 0}.estateListDetail .checkbox2+.detailBlock .estateInfo .iconList.top{padding:9px 40px 8px}.estateListDetail .estateInfo .estateName{padding:0 8px 8px;background:#eff6f9;font-size:1.6rem;line-height:125%}.estateListDetail .checkbox2+.detailBlock .estateInfo .estateName{padding:0 8px 8px 40px}.estateListDetail .estateInfo .photo{padding:8px;float:left}.estateListDetail .estateInfo .photo .imgCont.main{margin-bottom:8px;width:100px;height:75px}.estateListDetail .estateInfo .photo ul{display:flex}.estateListDetail .estateInfo .photo ul li{padding:0;width:50%;text-align:center}.estateListDetail .estateInfo .photo ul li+li{border-left:solid 1px #fff}.estateListDetail .estateInfo .photo .soldImg{background:url(../img/common/icon_bgHouse.svg) no-repeat right bottom;background-size:72px auto;padding:8px;width:102px;height:100px;border:solid #e5e5e5 4px;box-sizing:border-box;color:#888;font-size:1.2rem;line-height:125%}.estateListDetail .estateInfo .price{max-width:calc(100% - 134px);display:inline-block;padding:10px 0 4px;font-size:1.2rem;line-height:150%}.estateListDetail .estateInfo .price strong{font-size:2rem;line-height:100%}.estateListDetail .estateInfo .sold{width:120px;margin:8px 8px 2px 0;background:#f66980;color:#fff;font-weight:700;text-align:center;overflow:hidden}.estateListDetail .estateInfo .admin_cost{display:inline-block;font-size:1.2rem;line-height:100%}.estateListDetail .estateInfo .update{display:inline-block;padding:5px 4px;background:#b90202;color:#fff;font-size:1.2rem;font-weight:700;line-height:100%;vertical-align:4px}.estateListDetail .estateInfo .address{padding-right:8px;font-size:1.4rem;line-height:150%}.estateListDetail .estateInfo .hInfo{clear:both;margin:8px 8px 16px 8px}.estateListDetail .estateInfo .status{clear:both;margin-right:8px;margin-left:8px;font-size:1.2rem;line-height:150%}.estateListDetail .estateInfo .iconList.eq{padding:0 8px}.estateListDetail .estateInfo .infoText{padding:0 8px;font-size:1.4rem;line-height:150%}.estateListDetail .openHouse{margin-left:8px;margin-right:8px;padding:8px 16px;font-size:1.4rem;line-height:150%}.estateListDetail .openHouse dt{padding:4px 0}.estateListDetail .btnAreaMain li{padding:0 8px 16px 8px!important}.estateListDetail .btnAreaMain li a{padding:15px 8px!important;font-size:1.4rem;font-weight:700}.estateListDetail .btnAreaMain li a svg{display:inline!important;margin:-4px 8px 0 0!important}.estateListDetail .btnAreaFav{position:absolute;top:0;right:0}.estateListDetail .btnAreaFav a{background:0 0;width:40px;height:40px;text-indent:-9999px;border:0}.estateListDetail .btnAreaFav a svg{position:absolute;top:6px;right:8px;margin:0}.estateListDetail .catalog{padding:16px 8px;font-size:1.4rem;line-height:125%;border-top:dotted 1px #ccc}.estateListDetail .catalog span.text{width:100%}.searchHints{margin-top:16px;margin-bottom:16px}.searchHints h2{background:url(../img/common/img_ietan_search.png) no-repeat 4px bottom;background-size:50px 37px;padding:8px 8px 4px 64px;color:#24a2d9;font-size:1.8rem;line-height:100%}.searchHints dl dd ul li{margin-bottom:8px}.searchHints .bnrArea{padding-top:8px;display:flex;flex-direction:column-reverse}.searchHints .bnrArea a{padding:24px 8px;font-size:1.6rem}.searchHints .bnrArea a.searchBtn{margin-top:8px;padding:15px 8px;font-size:1.4rem;position:relative}.searchHints .bnrArea .searchBtn::before{display:block;content:"";width:4px;height:4px;border-bottom:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(135deg);transform:rotate(135deg);position:absolute;top:50%;left:16px;margin-top:-5px}.machitanGuide{margin-bottom:8px}.machitanGuide h2{padding:16px 8px;font-size:1.2rem;line-height:100%}.machitanGuide h2 strong{font-size:2rem;line-height:100%}.machitanGuide ul{padding:0 8px}.machitanGuide ul li{padding:16px 0;border-top:solid #fff 1px}.machitanGuide ul li .subText{font-size:1.2rem;line-height:125%}.areaInfo .areaInfo_ttl{padding:14px 8px;font-size:1.6rem}.areaInfo dl{padding:16px 12px 8px}.areaInfo dd{margin-bottom:12px;padding:8px 0}.areaInfo .acSpTrg+dl{display:none}.moreSearch h2{padding:14px 8px;background:#e5e5e5;font-size:1.6rem}.moreSearch>dl{border:solid #e5e5e5 4px;padding:8px}.moreSearch>dl>dd,.moreSearch>dl>dt{padding:8px}.moreSearch .inner dt{font-weight:700}.moreSearch .inner+.inner,.moreSearch ul+.inner{margin-top:8px}.machitanGuide .acSpTrg+ul,.moreSearch .acSpTrg+dl{display:none}.tabArea{padding:0 8px;font-size:1.4rem}.tabArea .areaLink li{width:25%}.tabArea .areaLink li+li{margin-left:4px}.tabArea .otherLink{border-top:dotted #ccc 1px;border-bottom:dotted #ccc 1px}.tabArea .otherLink a{padding-top:8px;padding-bottom:8px}.tabArea label.checkbox{padding:8px 0;font-size:1.4rem}.matrixBlock .tabArea{font-size:1.2rem}.tabArea2{font-size:1.4rem;display:flex;flex-direction:column-reverse}.tabArea2 .areaLink{margin:0 6px}.tabArea2 .areaLink li{margin:0 2px;width:100%}.tabArea2 .areaLink li a,.tabArea2 .areaLink li.off{margin-bottom:4px;padding:11px 0 12px}.tabArea2 .areaLink li a.current{margin-bottom:0;padding:13px 0 14px}.tabArea2 .otherLink{padding:8px;text-align:right}.tabArea2 .otherLink a{color:#333}.subLink{background:#f5f5f5;padding:8px 6px 6px;font-size:1.4rem}.subLink li{margin:0 2px 4px}.subLink a{display:block;background:#fff;padding:4px 16px;border:solid #ccc 1px;border-radius:4px;text-decoration:none}.estateLink{font-size:1.4rem;margin:16px 0 8px;padding:0 8px}.estateLink li+li{margin-left:4px}.estateLink li a{padding:6px 0}.searchContainer .selectArea li{border-bottom:solid #ccc 1px;padding-top:16px;padding-bottom:16px}.searchContainer .selectArea a{position:relative;margin-top:-16px;margin-bottom:-16px}.searchContainer .selectArea a::after{display:block;content:"";width:6px;height:6px;border-top:2px solid #999;border-right:2px solid #999;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:8px;top:50%;margin-top:-6px}.searchContainer .normalForm fieldset legend{padding:8px}.searchContainer .normalForm fieldset .row2{display:flex;justify-content:space-between;flex-wrap:wrap}.searchContainer .normalForm fieldset .row2 li{width:-webkit-calc(50% - 4px);width:calc(50% - 4px)}.btnAreaSearch .btnAreaMain{padding:0 16px 16px}.btnAreaSearch .btnAreaMain a,.btnAreaSearch .btnAreaMain p{padding:15px 8px!important;font-size:1.6rem!important}.btnAreaSearch p{padding:16px}.btnAreaSearch .office ul{padding:0 16px 16px}.btnAreaSearch.floatBtn{padding:0}.btnAreaSearch.floatBtn .btnAreaMain{padding:16px}.btnAreaSearch.floatBtn .estateCount{display:none}.sideSerchArea .bnrArea li a{font-size:1.2rem}.sideSerchArea .bnrArea svg{width:16px;height:16px;margin-right:4px}.sideSerchArea .acSpTrg+dd{display:none}.sideSerchArea>dl>dd ul.text li{padding:6px 0}.remodal .closeBtn::after,.remodal .closeBtn::before{left:10px}.remodal .closeBtn{width:150px;margin:24px auto 0;box-sizing:border-box;padding:10px 16px;font-size:1.2rem}.remodal.searchContainer{position:relative;padding:35px 0 0 0!important;margin-bottom:0;height:-webkit-calc(100% - 10px);height:calc(100% - 10px);text-align:left;vertical-align:top}.remodal.searchContainer .title{position:absolute;top:0;left:0;background:#24a2d9;color:#fff;font-weight:700;width:100%;height:35px;display:flex;align-items:center;justify-content:center}.remodal.searchContainer .remodal-close{color:#fff}.remodal.searchContainer .normalForm{overflow:auto;overflow-x:hidden;position:relative;height:100%;margin:0;padding-bottom:74px;box-sizing:border-box}.remodal.searchContainer .btnAreaSearch{background:rgba(153,153,153,.9);position:fixed!important;position:absolute;bottom:0;left:0;width:100%;z-index:1000;box-sizing:border-box;border-top:solid #ccc 1px}.remodal.searchContainer .btnAreaSearch .subColumn{padding:8px;margin-bottom:0;display:flex;justify-content:space-between;align-items:center}.remodal.searchContainer .btnAreaSearch .estateCount{flex-grow:1;padding:0;font-size:1.4rem;text-align:left}.remodal.searchContainer .btnAreaSearch .estateCount strong{color:#fff}.remodal.searchContainer .btnAreaSearch .btnAreaMain{flex-grow:1;padding:0}.remodal.save{border:solid #e5e5e5 4px;padding:48px 16px 32px}.remodal.save p{padding:8px;font-size:1.2rem}.remodal.save p.main{font-size:1.6rem}.remodal.mypage .main{margin-bottom:16px}.remodal.mypage .memberBlock{background:#f5f5f5;padding:8px}.remodal.mypage .memberBlock>dl>dd{background:#fff;padding:16px}.remodal.mypage .memberBlock>dl>dt{padding:8px;background:#6cc4e1;color:#fff;font-weight:700;line-height:100%}.remodal.mypage .memberBlock p{font-size:1.4rem;line-height:150%;text-align:left}.remodal.mypage .memberBlock p.newText{text-align:center}.remodal.mypage .memberBlock p.link{text-align:center}.remodal.mypage .memberBlock .btn a{width:180px;padding:8px;margin:16px auto 4px;font-size:1.6rem}.remodal.mypage .memberBlock dl.member>dd>dl{width:252px;margin:0 auto;text-align:left}.remodal.mypage .memberBlock dl.member>dd>dl+dl{margin-top:4px}.remodal.mypage .memberBlock dl.member>dd>dl dt img{height:16px;margin:0 4px 0 0;vertical-align:middle}.remodal.mypage .memberBlock dl.nonmember{margin-top:8px}.remodal.mypage .memberBlock dl.nonmember label.checkbox{margin-top:8px;padding:8px;font-size:1.4rem;text-align:left}.remodal.mypage .closeBtn{margin:16px auto}.estateDetailContainer{display:flex;flex-direction:column}.estateDetailContainer .headerOption{order:1}.estateDetailContainer .title{order:2}.estateDetailContainer .spPhotoArea{order:3}.estateDetailContainer .information{order:4}.estateDetailContainer .dataAera{order:5}.estateDetailContainer .dataAreaInn{order:6}.estateDetailContainer .message{order:7}.estateDetailContainer .headerOption{padding:0 0 0 8px}.estateDetailContainer .headerOption .iconList{margin:8px 0}.estateDetailContainer .headerOption .line{display:block;width:26px}.estateDetailContainer .headerOption .favBtn,.estateDetailContainer .headerOption .favBtnCheck{margin:0 4px;display:block;width:40px;height:40px;text-indent:-9999px;border:0;position:relative}.estateDetailContainer .headerOption .favBtn svg,.estateDetailContainer .headerOption .favBtnCheck svg{position:absolute;top:8px;right:8px;margin:0}.estateDetailContainer .title{padding:0 8px 8px}.estateDetailContainer .estateTitle{font-size:2rem;margin-top:4px;margin-bottom:8px}.estateDetailContainer .catalog{padding:4px 0;font-size:1.2rem;border-top:dotted 1px #ccc;border-bottom:dotted 1px #ccc}.estateDetailContainer .spPhotoArea{padding-bottom:8px}.estateDetailContainer .spPhotoArea .slideImg{margin-bottom:8px}.estateDetailContainer .spPhotoArea .imgCont{background:#eff6f9;width:100%;padding-top:75%;border:none}.estateDetailContainer .spPhotoArea .slideImg figcaption{padding:8px;font-size:1.2rem;line-height:1.2}.estateDetailContainer .spPhotoArea .boxMd{position:relative;display:block}.estateDetailContainer .spPhotoArea .boxMd svg{position:absolute;bottom:8px;right:8px;margin:0;padding:4px;background:#fff;border-radius:4px;border:solid #ccc 1px;fill:#24a2d9}#boxer.mobile .boxer-meta{padding:15px 50px!important}#boxer .boxer-caption p{text-align:left!important}.estateDetailContainer .spPhotoArea .btnAreaMain{padding:0 8px}.estateDetailContainer .spPhotoArea .btnAreaMain svg{display:inline-block;margin:-4px 8px 0 0;fill:#24a2d9}.estateDetailContainer .spPhotoArea .btnAreaMain li a{padding:10px 8px}.estateDetailContainer .dataAreaInn{padding:12px;display:flex;flex-direction:column}.estateDetailContainer .dataAreaInn h2{order:2;padding-top:16px;text-align:center}.estateDetailContainer .dataAreaInn .contact{order:1;display:flex;justify-content:space-between}.estateDetailContainer .dataAreaInn .contact p{width:100%}.estateDetailContainer .dataAreaInn .contact p a{width:100%;height:100%;margin-bottom:0;box-sizing:border-box}.estateDetailContainer .dataAreaInn .contact p+p{margin-left:8px}.estateDetailContainer .dataAreaInn .contact .mail a,.estateDetailContainer .dataAreaInn .contact .tel a{font-size:1.2rem;line-height:125%;display:flex;justify-content:center;align-items:center}.estateDetailContainer .dataAreaInn .contact .mail a .block,.estateDetailContainer .dataAreaInn .contact .tel a .block{margin:0;display:inline-block;text-align:left;font-size:1.2rem;line-height:125%}.estateDetailContainer .dataAreaInn .contact .mail a .pcDisNon,.estateDetailContainer .dataAreaInn .contact .tel a .pcDisNon{vertical-align:0}.estateDetailContainer .dataAreaInn .text{order:3;text-align:center}.estateDetailContainer .information{margin:8px;padding:8px;font-size:1.4rem;line-height:150%}.estateDetailContainer .message{padding:16px 8px;font-size:1.4rem;line-height:150%}.estateDetailContainer .message strong{font-size:2rem}.estateDetailContainer .dataAera{margin-top:8px;padding:0 8px}.estateDetailContainer .dataAera .priceArea{padding:16px 0 8px;border-top:solid #24a2d9 2px}.estateDetailContainer .dataAera .priceArea .price{margin-right:8px}.estateDetailContainer .dataAera .priceArea .price strong{font-size:2.8rem}.estateDetailContainer .dataAera .priceArea .loanSimulation a{padding:8px 4px;font-size:1.2rem}.remodal.simulation p{padding:0 16px}.remodal.simulation .price{display:inline-block;font-size:2.8rem;vertical-align:-2px}.remodal.simulation dl{padding:0 8px}.remodal.simulation dt{padding:8px 0}.remodal.simulation dd{text-align:right;display:flex;justify-content:flex-end;align-items:center}.remodal.simulation .unit{display:inline-block;margin-left:4px;width:34px;text-align:left}.remodal.simulation .everyMonth{padding:16px 8px;background:#e5e5e5;display:flex;justify-content:space-between}.remodal.simulation .everyMonth p{padding:0}.remodal.simulation .everyMonth .title{display:flex;align-items:flex-end;font-weight:700}.remodal.simulation input[type=text]{width:110px;text-align:right}.remodal.map{padding:35px 0 0;height:90%}.remodal.map .mapArea{width:100%;height:100%;background:#ccc}.estateDetailContainer .dataAera .priceArea .admin_cost{font-size:1.2rem}.estateDetailContainer .dataAera .address dt{display:none}.estateDetailContainer .dataAera .address dd{padding:8px 0;border-bottom:dotted #ccc 1px}.estateDetailContainer .dataAera .address .mapLink{text-align:right}.estateDetailContainer .dataAera .address .mapLink a{display:inline-block;padding:8px;font-size:1.2rem}.estateDetailContainer .dataAera .status{margin:8px 0 16px}.estateDetailContainer .dataAera .status dl{display:flex;margin-top:1px;font-size:1.4rem;line-height:150%}.estateDetailContainer .dataAera .status dt{width:30%;padding:4px 8px;background:#e5e5e5;box-sizing:border-box;text-align:center}.estateDetailContainer .dataAera .status dd{width:70%;padding:4px 8px;box-sizing:border-box}.estateDetail .estateData>article,.estateDetail .estateData>section{margin-top:16px}.estateDetail .estateData .openHouse{margin-top:16px;padding:16px 8px}.estateDetail .estateData .openHouse dt{padding-bottom:16px}.estateDetail .estateData .openHouse dd{padding:16px 0 8px}.estateDetail .estateData .openHouse dd li{margin-bottom:8px}.estateDetail .estateData .openHouse p{padding-top:16px}.estateDetail .estateData .estatePoint .bnrArea{margin:8px;padding:8px 8px 0 8px;background:#6cc4e1;overflow:hidden}.estateDetail .estateData .estatePoint .bnrArea li{margin-bottom:8px}.estateDetail .estateData .estatePoint .dataBlock{margin:8px;flex-direction:column}.estateDetail .estateData .estatePoint .dataBlock dt{width:100%;justify-content:flex-start}.estateDetail .estateData .estatePoint .dataBlock dd{width:100%;padding:8px 4px 8px;border-left:none}.estateDetail .estateData .estatePoint .dataBlock ul{display:flex;flex-wrap:wrap}.estateDetail .estateData .estatePoint .dataBlock li{margin:0 4px 8px}.estateDetail .estateData .facilityInfo .dataBlock{padding:0 8px;flex-direction:column;flex-wrap:nowrap}.estateDetail .estateData .facilityInfo .dataBlock dl{display:flex}.estateDetail .estateData .facilityInfo .dataBlock dt{width:60%;justify-content:flex-start}.estateDetail .estateData .facilityInfo .dataBlock dd{width:40%;display:flex;align-items:center}.estateDetail .estateData .renovationInfo .dataBlock{padding:0 8px;flex-direction:column;flex-wrap:nowrap}.estateDetail .estateData .renovationInfo .dataBlock dd,.estateDetail .estateData .renovationInfo .dataBlock dt{width:100%;justify-content:flex-start}.estateDetail .estateData .staffPoint .comment{padding:16px 8px}.estateDetail .estateData .staffPoint .staff{margin:0 8px;padding:8px;background:#f5f5f5;display:flex;align-items:center}.estateDetail .estateData .staffPoint .staff .imgCont{margin-right:16px;width:100px;height:75px;border:none}.estateDetail .estateData .estateProfile .dataBlock{padding:0 8px;font-size:1.4rem}.estateDetail .estateData .dataAreaInn{border:solid #e5e5e5 4px;padding:12px}.estateDetail .estateData .dataAreaInn a{text-decoration:none}.estateDetail .estateData .dataAreaInn .area{color:#333;font-size:1.4rem;font-weight:700}.estateDetail .estateData .dataAreaInn .estateInfo h2{padding:8px 0;font-size:2rem}.estateDetail .estateData .dataAreaInn a .estateInfo h2{text-decoration:underline}.estateDetail .estateData .dataAreaInn .estateInfo p{margin-top:4px;color:#333;font-size:1.4rem;line-height:125%}.estateDetail .estateData .dataAreaInn .contact .text{margin:16px 0 8px;color:#ff9901;font-weight:700;text-align:center;line-height:125%}.estateDetail .inqBtnArea.floatBtn .mail{width:calc(100% - 96px)}.estateDetail .inqBtnArea.floatBtn .tel{width:88px}.estateDetail .inqBtnArea.floatBtn .mail a,.estateDetail .inqBtnArea.floatBtn .tel a{padding:16px 0}.estateDetail .inqBtnArea.floatBtn svg{display:inline-block;margin:-4px 8px 0 0}.estateDetail .inqBtnArea.floatBtn .tel svg{margin-right:0}.companyInfo{padding:0 8px;font-size:1rem;line-height:150%}.companyInfo .title{margin-bottom:4px;font-size:1.2rem;font-weight:700}.estateDetail .officeList{padding:0}.estateDetail .officeList li{border-bottom:solid #ccc 1px}.estateDetail .officeList li>a{display:block;padding:8px;text-decoration:none}.estateDetail .officeList .imgCont{display:none}.estateDetail .officeList .estateInfo h3{padding:8px 0;font-size:2rem;text-decoration:underline}.estateDetail .officeList .estateInfo p{color:#333;font-size:1.4rem;line-height:150%}.estateDetail .officeList .contact{padding:0 8px 8px;order:1;display:flex;justify-content:space-between}.estateDetail .officeList .contact p{width:100%;display:flex;justify-content:center}.estateDetail .officeList .contact p+p{margin-left:8px}.estateDetail .officeList .contact .mail a,.estateDetail .officeList .contact .tel a{width:100%;margin-bottom:0;box-sizing:border-box;font-size:1.2rem;line-height:125%;display:flex;justify-content:center;align-items:center}.estateDetail .officeList .contact a .block{display:inline-block;text-align:left}.estateMainBlock .anchorNav{padding:8px 8px 0 8px}.estateMainBlock .anchorNav a{padding:12px 0 16px;font-size:1.2rem}.estateMainBlock .anchorNav a::before{top:auto;bottom:10px;left:50%;margin-left:-2px}.estateMainBlock .areaLink{margin-top:8px;font-size:1.2rem}.mansionHead{padding:0 0 8px 0;margin-bottom:16px;background:#eff6f9;overflow:hidden}.mansionHead .topicsTitle{padding:0 8px;margin-top:8px;width:100%;background:-moz-linear-gradient(left,#24a2d9 0,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,#24a2d9 0,rgba(255,255,255,0) 100%);background:linear-gradient(to right,#24a2d9 0,rgba(255,255,255,0) 100%);color:#fff;font-size:1.4rem;font-weight:700;box-sizing:border-box}.mansionHead .mansionImg{margin:-14px 8px 4px;float:right;width:120px;height:90px;border:solid #fff 6px;box-shadow:1px 1px 0 rgba(0,0,0,.1)}.mansionHead .pageTitle{margin:16px 0 8px;padding:0 8px;box-sizing:border-box}.mansionHead .copy{margin-bottom:8px;padding:0 8px;font-size:1.4rem;line-height:150%;font-weight:700;box-sizing:border-box}.mansionHead .text{padding:0 8px 8px;font-size:1.2rem;line-height:150%}.panoramaHead{position:relative;margin-bottom:16px}.panoramaHead .pageTitle{text-shadow:#fbf3e1 2px 0,#fbf3e1 -2px 0,#fbf3e1 0 -2px,#fbf3e1 0 2px,#fbf3e1 2px 2px,#fbf3e1 -2px 2px,#fbf3e1 2px -2px,#fbf3e1 -2px -2px,#fbf3e1 1px 2px,#fbf3e1 -1px 2px,#fbf3e1 1px -2px,#fbf3e1 -1px -2px,#fbf3e1 2px 1px,#fbf3e1 -2px 1px,#fbf3e1 2px -1px,#fbf3e1 -2px -1px;margin:0;padding:32px 8px;background:#fbf3e1 url(../img/common/img_panoTitle.jpg) no-repeat top right;background-size:cover;box-sizing:border-box;overflow:hidden}.panoramaHead .logo{width:auto;height:70px;position:absolute;left:73%;top:10px}.panoramaHead p{padding:8px 8px 0 8px}.openhouseHead{position:relative;margin-bottom:16px}.openhouseHead .pageTitle{text-shadow:#f6f3ef 2px 0,#f6f3ef -2px 0,#f6f3ef 0 -2px,#f6f3ef 0 2px,#f6f3ef 2px 2px,#f6f3ef -2px 2px,#f6f3ef 2px -2px,#f6f3ef -2px -2px,#f6f3ef 1px 2px,#f6f3ef -1px 2px,#f6f3ef 1px -2px,#f6f3ef -1px -2px,#f6f3ef 2px 1px,#f6f3ef -2px 1px,#f6f3ef 2px -1px,#f6f3ef -2px -1px;margin:0;padding:32px 8px;background:#f6f3ef url(../img/common/img_openhouseTitle.jpg) no-repeat top right;background-size:cover;box-sizing:border-box;overflow:hidden}.openhouseHead p{padding:8px 8px 0 8px}.prefSelectIndex{margin-bottom:16px}.prefSelectIndex .head{padding:8px;background:#24a2d9;color:#fff;font-size:1.6rem;font-weight:700}.prefSelectIndex .mapArea{padding:16px 8px}.prefSelectIndex .mapArea .mapImg{display:none}.prefSelectIndex .mapArea dl+dl{margin-top:8px}.prefSelectIndex .mapArea .point dt a{display:block;padding:8px;background:#6cc4e1;color:#fff;font-size:1.6rem;text-align:center;font-weight:700;text-decoration:none}.prefSelectIndex .mapArea .point dd{padding:8px;background:#fff;border-right:solid #ccc 1px;border-bottom:solid #ccc 1px;border-left:solid #ccc 1px}.prefSelectIndex .mapArea .point .normalBtn{padding:8px 0}.prefSelectIndex .mapArea .point li a{display:flex;align-items:center;justify-content:center;text-align:left;line-height:100%}.prefSelectIndex .mapArea .point li a .pcDisNon{font-size:1.2rem;font-weight:500}.prefSelectIndex .mapArea .other{background:#fff;font-weight:700;border:solid #ccc 1px}.prefSelectIndex .mapArea .other dt{padding:8px;background:#f5f5f5;text-align:center}.prefSelectIndex .mapArea .other dd{padding:8px;font-weight:500}.prefSelectIndex .mapArea .other ul{display:flex}.prefSelectIndex .mapArea .other ul li{width:33%}.prefSelectIndex .mapArea .other.area ul li{width:100%}.prefSelectIndex .mapArea .other a.normalBtn{padding:8px 16px;background:0 0;border:none;font-size:1.4rem;font-weight:500;text-align:left;text-decoration:underline;position:relative}.prefSelectIndex .mapArea .other a.actionBtn02{margin-top:8px}.prefSelectIndex .mapArea .areaLink{margin-top:-4px;display:flex;flex-wrap:wrap;justify-content:space-between}.prefSelectIndex .mapArea .areaLink li{margin-top:4px;width:calc(50% - 2px)}.prefSelectIndex .mapArea .areaLink a{padding:15px 0;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%);border:solid #ccc 1px;color:#333!important;font-size:1.4rem;line-height:125%;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box}.prefSelectIndex .mapArea .other a.normalBtn::before{width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;left:0;content:"";vertical-align:middle;border-top:2px solid #ff9901;border-right:2px solid #ff9901;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.prefSelectIndex .mapArea .kind{font-size:1.4rem}.prefSelectIndex .mapArea .kind svg{margin-right:8px;fill:#ff9901}.prefSelectIndex .mapArea .kind strong{margin-right:2px;font-size:1.8rem;line-height:125%}.prefSelectIndex .mapArea .kind li+li{margin-top:8px}.prefSelectIndex .mapArea .otherSearch{margin-top:16px;background:#fff;border:solid #ccc 1px}.prefSelectIndex .mapArea .otherSearch dt{background:#f5f5f5;padding:8px;font-size:1.4rem;font-weight:700;text-align:center}.prefSelectIndex .mapArea .otherSearch ul{padding:8px;display:flex;justify-content:space-between;flex-wrap:wrap}.prefSelectIndex .mapArea .otherSearch li{margin-top:4px;width:calc(50% - 2px)}.prefSelectIndex .mapArea .otherSearch li a{padding:8px 16px 10px;font-size:1.4rem;line-height:125%}.prefSelectIndex .mapArea .otherSearch li a span{display:block;font-size:1.2rem}.prefSelectIndex .mapArea .areaBlock{margin-top:8px;padding-right:4px;display:flex;flex-wrap:wrap;justify-content:flex-end}.prefSelectIndex .mapArea .areaBlock li a{color:#333;font-size:1.4rem}.prefSelectIndex .mapArea .areaBlock li+li{margin-left:12px}.prefSelectIndex .areaLink .off{display:flex;align-items:center;justify-content:center;background:#e5e5e5;color:#666!important;font-size:1.4rem;border:solid #ccc 1px;border-radius:4px;box-sizing:border-box}.prefSelectIndex .topicsArea{margin:8px;padding:8px;background:#fff}.prefSelectIndex .topicsArea .new dt{margin-bottom:10px}.prefSelectIndex .topicsArea .new dt::after{bottom:-4px;left:50%;margin-left:-4px}.prefSelectIndex .topicsArea dl+dl{margin-top:16px;padding-top:8px}.prefSelectIndex .keyword dt{padding:8px 0;font-weight:700}.prefSelectIndex .keyword .search input[type=text]{width:100%;margin:10px 0 4px}.prefSelectIndex .keyword .search .submitBtn01{padding:14px;font-size:1.4rem}.prefSelectIndex .keyword dd{display:flex;flex-direction:column-reverse}.prefSelectIndex .keyword dd>ul,.prefSelectIndex .topicsArea dd>ul{padding:0 8px}.prefSelectIndex .tabArea2{margin-top:8px}.prefSelectIndex .buyOtherLink01 .mini{margin-right:.5em;font-size:1.2rem}.prefSelectIndex .buyOtherLink01 li,.prefSelectIndex .buyOtherLink02 li{margin-top:8px}.prefSelectIndex .buyOtherLink01{margin:16px 8px 0}.prefSelectIndex .buyOtherLink02{margin:8px 8px 16px}.prefSelectIndex .buyOtherLink02 li+li{margin-left:4px}.buyRight{display:flex;flex-direction:column}.buyRight .order01{order:1}.buyRight .order02{order:2}.buyRight .order03{order:3}.RecommendArea{padding:16px 0}.RecommendArea .head{margin-bottom:16px}.RecommendArea .slideBnrArea{background:0 0;padding:0;margin:0;border:none}.RecommendArea .otherList{padding:0 8px}.RecommendArea .otherList li{margin-top:8px;width:100%}.RecommendArea .otherList li a{border-radius:4px}.rankingArea{padding-bottom:28px}.rankingArea .sub{padding:0 8px;font-size:1.2rem;position:absolute;left:0;bottom:0}.rankingArea .imgCont{margin-right:8px;width:104px;height:78px;border:none;background:#f5f5f5}.rankingArea>ol>li,.rankingArea>ul>li{padding:16px 8px;border-bottom:solid 1px #ccc}.rankingArea .estateData{display:flex}.rankingArea .text{width:62%;width:-webkit-calc(100% - 112px);width:calc(100% - 112px)}.rankingArea .iconList{margin-bottom:4px}.rankingArea .moreLink{padding:8px 8px 8px 16px;font-size:1.4rem}.openHouseArea .estateList>li{padding:16px 8px;border-bottom:solid #ccc 1px;flex-wrap:wrap}.openHouseArea .estateList .imgCont{margin-right:8px;width:104px;height:78px;border:none;background:#f5f5f5}.openHouseArea .estateList .text{width:calc(100% - 112px)}.openHouseArea .estateList .price{margin-bottom:4px;font-size:1.4rem;line-height:150%}.openHouseArea .estateList .price strong{font-size:1.8rem;font-weight:700}.openHouseArea .estateList .openHouse{padding:8px;margin-top:8px;width:100%}.openHouseArea .moreLink{text-align:right}.openHouseArea .moreLink a{padding:8px 8px 8px 16px;color:#333;font-size:1.4rem}.catalogBnrArea{padding:16px 8px}.catalogBnrArea .head{padding:0 8px}.catalogBnrArea p{padding:0 8px}.catalogBnrArea ul{margin-top:4px;display:flex;flex-wrap:wrap;justify-content:space-between}.catalogBnrArea li{margin-top:4px;width:calc(50% - 2px)}.catalogBnrArea svg{margin-right:4px!important}.popularArea dl{margin:8px}.popularArea dt{padding:8px;font-size:1.4rem;text-align:center}.popularArea dt strong{font-size:1.8rem;vertical-align:-1px}.popularArea dd{padding:8px}.popularArea li.rank{padding:8px 16px;position:relative}.popularArea li.rank svg{margin:-6px 8px 0 0}.popularArea li.rank strong{width:32px;color:#fff;font-size:1.2rem;font-weight:700;text-align:center;position:absolute;top:11px;left:16px}.popularArea li.rank_s,.popularArea li.rank_ss{margin-top:8px}.popularArea .sub{margin:0 8px;font-size:1.2rem;line-height:125%}.popularArea .machitanBnr{padding:0 8px}.popularArea .machitanBnr p{margin-top:8px}.popularArea .keyword ul{margin-bottom:-8px}.popularArea .keyword li{padding:0;margin-bottom:8px}.popularArea .keyword li a{width:100%;padding:10px 16px;font-size:1.4rem;line-height:125%}.searchArea ul{padding:8px;box-sizing:border-box}.searchArea li{margin:.5em 1em 0 0}.searchArea .readmore+[data-readmore-toggle],.searchArea .readmore[data-readmore]{margin:0 8px;width:auto}.otherSearchArea ul{margin:0 4px 16px;flex-wrap:wrap;justify-content:space-between}.otherSearchArea ul li{margin:8px 4px 0;width:calc(25% - 8px)}.collectionArea{margin-bottom:16px}.collectionArea>section{margin-top:16px}.collectionArea .anchorNav{margin-top:-4px;padding:0 8px;flex-wrap:wrap}.collectionArea .anchorNav li{height:3.2em;margin:4px 0 0 0;width:calc(50% - 4px)}.collectionArea .anchorNav li a{padding:8px 8px 8px 16px}.collectionArea .anchorNav li a::before{top:50%;left:10px}.collectionArea .estateListDetail{padding:0 8px 4px}.collectionArea .estateListDetail .saleLabel{padding:8px;margin:8px 0 0;font-size:1.2rem}.collectionArea .estateListDetail .estateInfo .estateName{padding:16px 8px 12px}.collectionArea .estateListDetail .SalesPoint{margin-bottom:8px;padding:0 8px}.collectionArea .estateListDetail .estateInfo .photo .imgCont.main{width:140px;height:105px;background:#f5f5f5}.collectionArea .estateListDetail .estateInfo .price{display:block;padding:4px 32px;max-width:100%;text-align:center}.collectionArea .estateListDetail .estateInfo .price{font-size:1.6rem;font-weight:700;line-height:125%}.collectionArea .estateListDetail .estateInfo .address li{padding:6px 0 0}.collectionArea .estateListDetail .btn{clear:both;margin:8px}.collectionArea .estateListDetail .btn a{padding:14px 0 16px 8px}.collectionArea .estateListDetail+.moreLink{padding-right:10px;font-size:1.4rem;text-align:right}.oberArea{margin:0 8px 16px}.oberArea .bnrArea{text-align:center}.oberArea .bnrArea img{margin:12px 12px 10px 12px;width:120px;height:auto}.oberArea .head{padding:0 12px 4px;font-size:1.6rem;line-height:125%;text-align:center}.oberArea .head+p{clear:both;padding:0 12px 12px 12px}.oberArea .inner{padding:12px 0}.oberArea .oberList{padding:0 4px;display:flex}.oberArea .oberList dl{margin-top:6px;width:100%}.oberArea .oberList dl+dl{margin-left:4px}.oberArea .oberList dt{margin-bottom:4px;height:3em;display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:100%}.oberArea .oberList dd img{margin-bottom:8px}.oberArea .moreLink{margin-top:16px;padding:0 8px}.oberCourt.oberArea .inner{padding:16px 8px}.oberCourt.oberArea .inner .copy{margin-bottom:12px;color:#000;font-size:1.6rem;line-height:125%}.oberCourt.oberArea .inner .text{margin-bottom:4px}.oberCourt.oberArea .oberList{display:block}.oberCourt.oberArea .oberList dl{margin-left:0}.oberCourt.oberArea .oberList dt{padding:8px;height:auto}.oberCourt.oberArea .oberList dd{padding:4px 8px 4px 0;overflow:hidden}.oberCourt.oberArea .oberList dd img{margin:-4px 8px 0 0;width:110px;height:auto;float:left}.achieveBnrArea .slideBnrArea{background:0 0;borde-topr:0}.achieveBnrArea .areaIcon{float:left;margin-right:8px}.achieveBnrArea .slideBnrArea .slick-next,.achieveBnrArea .slideBnrArea .slick-prev{background:#00307c}.rentSelectionArea{padding:0 8px}.rentSelectionArea>li{margin-top:8px}.rentSelectionArea .estateData{padding:8px;display:flex;flex-wrap:wrap}.rentSelectionArea .estateData figure{margin-right:8px;width:140px;height:auto}.rentSelectionArea .estateData .text{width:calc(100% - 148px)}.rentSelectionArea .estateData .name{margin:4px 0;line-height:125%;font-weight:700}.rentSelectionArea .estateData .price{margin-bottom:8px;font-size:1.2rem;line-height:100%}.rentSelectionArea .estateData .price strong{font-size:2rem;line-height:100%;font-weight:700}.rentSelectionArea .estateData .SalesPoint{width:100%;margin-top:8px}.supportBlock{padding:16px 8px}.supportBlock .supportTitle{margin:8px 0 16px}.supportBlock .supportListMain{margin-bottom:16px}.supportBlock .supportListMain>li+li{margin-top:8px}.supportBlock .supportList li+li{margin-top:8px}.supportBlock .supportList .noLinkBox .linkBlock{display:flex;margin:16px -16px -16px;border-top:solid #ccc 1px}.supportBlock .supportList .noLinkBox .linkBlock p{width:50%;display:flex;margin:0}.supportBlock .supportList .noLinkBox .linkBlock p:first-child a{border-right:solid #ccc 1px}.supportBlock .supportList .noLinkBox .linkBlock p a{width:100%;padding:16px 8px;text-align:center;text-decoration:none}.supportBlock .supportList .noLinkBox .linkBlock p a .icon{position:absolute}.supportBlock .supportList .noLinkBox .linkBlock p a.arrowLink::before{margin:auto 0 auto -16px;left:inherit}.sellDetail .supportBlock .more{margin-top:8px;padding:0}.searchMapDetail{position:relative;height:calc(100vh - 72px);display:block}.searchMapDetail .matrixMapBlock{height:100%;position:relative}.searchMapDetail .matrixMapBlock .mapArea{height:100%;width:100%;position:absolute}.searchMapDetail .searchBtn a{position:absolute;top:8px;right:8px;padding:10px 8px}.searchMapDetail .selectArea{background:#fff}.searchMapDetail .slideArea{position:absolute;bottom:0;width:100%;height:100%;background:#fff}.searchMapDetail .slideArea .closeBtn{padding:8px;background:#6cc4e1;color:#fff;text-align:center}.searchMapDetail .slideArea .closeBtn::after,.searchMapDetail .slideArea .closeBtn::before{background:#fff}.searchMapDetail .matrixMapBlock .selectArea{border-bottom:none}.searchMapDetail .matrixMapBlock .estateCount{margin:6px 0 0}.matrixMapBlock .estateCount{margin:2px 0 0}.searchMapDetail .matrixMapBlock .recommendEstateList{height:calc(100vh - 146px);overflow-y:auto;box-sizing:border-box}.searchMapDetail .matrixMapBlock .recommendEstateList>li:last-child{margin-bottom:80px}.sellDetail .headerArea{padding:0 8px 16px;background:#6cc4e1;background:-webkit-linear-gradient(top,#73d3f3 0,#c3e3ee 25%,#fff 60%);background:linear-gradient(to bottom,#73d3f3 0,#c3e3ee 25%,#fff 60%)}.sellDetail .column2 .mainContainer>article{margin-bottom:16px}.sellDetail .sellTitle{background-size:auto 90px;background-position:right 4px}.sellDetail .sellTitle p{font-size:1.2rem;line-height:150%}.sellDetail .pageTitle{padding:0;margin:16px 0 20px;font-size:2.4rem}.sellDetail .pageTitle span{font-size:1.8rem;line-height:200%}.sellDetail .sellTitle .copy{margin-bottom:8px;padding:0;color:#000;font-size:1.6rem;line-height:125%;font-weight:700}.sellDetail .sellTitle .copy strong{font-size:1.8rem}.sellDetail .sellTitle .copy .no{font-size:2.2rem}.sellPlanHead{margin-bottom:16px;position:relative}.sellPlanHead .pageTitle{margin:0;padding:32px 8px;background:#b3e2ff url(../img/common/img_planTitle.jpg) no-repeat top right;background-size:cover;box-sizing:border-box;overflow:hidden}.sellPlanHead p{padding:8px 8px 0 8px}.sellPlanPoint{margin:0 8px;padding:16px 0}.sellPlanPoint dt{margin-bottom:4px;background:url(../img/sp/head_sell_plan.png) no-repeat center center;background-size:197px 31px;height:31px}.sellPlanPoint dt img{display:none}.sellPlanPoint .anchorNav{flex-direction:column}.sellPlanPoint .anchorNav li{margin:8px 0 0 0}.sellPlanPoint .anchorNav li a{padding:10px 28px 10px 48px;font-size:1.2rem;position:relative}.sellPlanPoint .anchorNav li a strong{font-size:1.6rem;line-height:140%}.sellPlanPoint .anchorNav li a .no{margin-top:-4px;position:absolute;left:16px}.sellPlanArea h2{font-size:2rem}.sellPlanArea h2 span{font-size:1.2rem;font-weight:500}.sellPlanArea h2 .no{vertical-align:3px}.sellPlanArea>p{padding:8px 16px 0}.sellPlanArea .planFlowArea{padding:16px 8px;margin:8px 8px 0}.sellPlanArea .planFlowArea li{padding:8px 16px;text-align:center;position:relative}.sellPlanArea .planFlowArea li+li{margin-top:16px}.sellPlanArea .planFlowArea li+li:before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 12px 0 12px;border-color:#999 transparent transparent transparent;top:-12px;left:50%;margin-left:-12px}.sellPlanArea .recommendedArea{margin:16px 8px 8px;padding:8px}.sellPlanArea .recommendedArea dt{padding:8px 0 4px}.sellPlanArea .recommendedArea dt img{width:50px;height:auto;vertical-align:-14px}.sellPlanArea .recommendedArea li{padding:16px;margin-top:4px;text-align:center}.sellPlanDetail .caption{padding:8px 0}.assessBlock .title{padding:8px;font-size:2rem}.assessBlock .listTitle{margin-bottom:16px}.assessBlock ol>li>ul li+li{margin-top:8px}.assessBlock label.radio span{display:inline-block}.assessBlock label.radio input[type=text]{margin-left:8px;width:calc(100% - 88px)}.assessBlock .address{font-weight:700}.assessBlock .address .mini{padding:8px 0;text-align:center}.assessBlock .address dl{display:flex}.assessBlock .address dl dt{padding-top:6px;width:2em;text-align:center}.assessBlock .address dl dd{width:calc(100% - 2em);padding-left:4px;box-sizing:border-box}.assessBlock .address .selectLabelArea{margin-bottom:4px}.assessBlock .address .addBlock{margin-bottom:-4px}.assessBlock .address .addBlock .selectLabelArea:last-child,.assessBlock .address .addBlock .selectLabelArea:last-child select{width:100%}.estateDetail .assessBlock{margin:16px 8px 0}.estateDetail .pagenation+.assessBlock{margin:8px 8px 16px}.column2 .assessBlock{margin:8px 8px 16px 8px}.assessBlock.wide{margin:32px 0 8px}.assessBlock.wide .title{padding:16px 0 0}.assessBlock.wide .title span{display:block;font-size:1.4rem;line-height:150%}.sellMerit{margin:0 8px 24px;padding-bottom:0}.sellMerit>dt{height:53px;background-image:url(../img/sp/head_sell_merit.png);background-size:203px auto;background-position:center center;background-repeat:no-repeat}.sellMerit ol{margin-bottom:0}.sellMerit>dt img{display:none}.sellMerit li{background-image:url(../img/sp/img_sell_merit01.png)}.sellMerit li:nth-child(2){background-image:url(../img/sp/img_sell_merit02.png)}.sellMerit li:nth-child(3){background-image:url(../img/sp/img_sell_merit03.png)}.kaitoriArea{padding:0 8px}.kaitoriArea dl{margin-bottom:12px;padding:4px 8px 8px}.kaitoriArea dt{padding:4px 0 0}.kaitoriArea li{margin-top:4px;padding:16px 0;font-size:1.4rem;line-height:125%;display:flex;align-items:center;justify-content:center;text-align:center}.marketInfoArea{margin:8px}.marketInfoArea dl{margin-bottom:8px}.marketInfoArea dt{padding:16px 16px 0 16px;background:0 0;color:#24a2d9}.marketInfoArea dt svg{fill:#24a2d9}.marketInfoArea .officeEstateLink.area li+li{margin-left:4px}.marketInfoArea .officeEstateLink a{padding:15px 0}.marketInfoArea .officeEstateLink.area a{font-size:1.4rem}.flowArea li{margin-bottom:8px;width:calc(50% - 8px)}.howtoArea{margin:8px}.howtoArea dt{min-height:40px;margin:16px 0 0;box-sizing:border-box}.howtoArea+.more,.sellDetail .more{padding-right:16px}.matrixArea{margin:0 8px 50px 8px}.matrixTable{display:block;position:relative}.matrixTable thead{display:block;float:left}.matrixTable tbody{width:auto;display:block;position:relative;overflow-x:auto;white-space:nowrap}.matrixTable thead th{display:block}.matrixTable tbody td,.matrixTable tbody th{display:block}.matrixTable tbody tr{display:inline-block}.matrixTable th:not(:last-child){border-bottom:none}.matrixTable td:not(:last-child){border-bottom:none}.matrixTable tbody th,.matrixTable td{border-left:none}.matrixMapBlock .iconText{padding:8px;font-size:1.3rem}.matrixMapBlock .iconText figure{display:none}.matrixMapBlock .mapArea{background:#f5f5f5;width:100%;height:240px}.matrixMapBlock .selectArea{border-bottom:solid 1px #ccc}.usefulArea{padding:8px;margin-bottom:-16px}.usefulArea li{margin-bottom:16px}.usefulArea a{color:#333;text-decoration:none}.usefulArea img{margin-bottom:8px}.usefulArea p{font-size:1.4rem;line-height:150%}.usefulArea p:not(.imgBnr){padding:0 8px}.loansimulationDetail .simulationArea{margin:8px;padding-bottom:16px}.loansimulationDetail .simulationArea .subTitle{padding:16px 8px 8px 12px;font-size:1.8rem;font-weight:700}.loansimulationDetail .dataBlock{margin:0 8px}.loansimulationDetail .dataBlock dt{width:45%;flex-wrap:wrap;justify-content:flex-start;font-size:1.4rem}.loansimulationDetail .dataBlock dd{width:55%}.loansimulationDetail .simulationArea .simulatBtn{margin:30px 0 20px;text-align:center;position:relative}.loansimulationDetail .simulationArea .simulatBtn a{margin:0 auto;width:160px}.loansimulationDetail .simulationArea .simulatBtn::before{position:absolute;content:"";display:block;border-style:solid;border-width:10px 8px 0 8px;border-color:#ccc transparent transparent transparent;top:-20px;left:50%;margin-left:-8px}.loansimulationDetail .simulationArea .simulatBtn::after{position:absolute;content:"";display:block;border-style:solid;border-width:10px 8px 0 8px;border-color:#ccc transparent transparent transparent;bottom:-20px;left:50%;margin-left:-8px}.loansimulationDetail .everyMonth{padding:24px 0;margin:0 8px;font-size:1.8rem;display:flex;justify-content:center}.loansimulationDetail .everyMonth .price{margin-left:8px;font-size:3.2rem;vertical-align:-4px}.loansimulationDetail .result img{display:none}.loansimulationDetail .searchContainer .title span{margin:32px 8px 16px;padding-bottom:8px;font-size:1.8rem;text-align:left;display:flex;align-items:center;justify-content:flex-start}.loansimulationDetail .searchContainer .title img{margin-right:4px;width:50px;height:auto}.faqDetail .anchorNav{margin-top:8px;padding:8px;background:#f5f5f5}.faqDetail .howtoArea{margin-bottom:16px}.faqDetail .anchorNav li{flex:1}.faqDetail .anchorNav .normalBtn{padding:8px 16px 8px 24px;font-size:1.4rem}.downloadDetail .officeArea{padding:12px;margin:0 8px;font-size:1.4rem;line-height:125%;border:solid #e5e5e5 4px;overflow:hidden}.downloadDetail .officeArea .normalBtn{margin-top:8px}.downloadDetail .dlCaution{margin:8px}.downloadDetail .documentArea dt{padding:8px}.downloadDetail .documentArea ul{padding:0}.downloadDetail .documentArea a{display:block;padding:16px}.downloadDetail .documentArea li+li{border-top:dotted 1px #ccc}.downloadDetail .dataAreaInn{padding:12px;margin:0 auto 16px;font-size:1.4rem;border:solid #e5e5e5 4px;overflow:hidden}.downloadDetail .dataAreaInn h2{padding:4px 0 8px;font-size:1.6rem}.mypageDetail .headerArea{background-size:auto 100px,auto;background-repeat:no-repeat;background-position:-10px -3px,0 0}.mypageTitle ul{margin:0 8px 8px}.mypageTitle ul a{padding:13px 0 14px}.mypageDetail .mypageTabArea{padding:0 8px;display:flex;border-bottom:solid #24a2d9 4px;position:relative}.mypageDetail .mypageTabArea li+li{margin-left:4px}.mypageDetail .mypageTabArea a{margin-bottom:4px;padding:8px 0;font-size:1.2rem;line-height:125%}.mypageDetail .mypageTabArea .current{display:block;margin-bottom:0;padding:11px 0;background:#24a2d9;color:#fff;text-align:center;text-decoration:none;border-radius:4px 4px 0 0}.mypageDetail .mypageTabArea .profileText{background:#fff;padding:9px 12px 8px;border:solid #e23a3a 1px;color:#e23a3a;font-size:1.3rem;line-height:100%;font-weight:500;position:absolute;top:-40px;right:8px}.mypageDetail .mypageTabArea .profileText::before{display:block;content:"";width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#e23a3a transparent transparent transparent;position:absolute;right:30px;bottom:-6px}.mypageDetail .mypageTabArea .profileText::after{display:block;content:"";width:0;height:0;border-style:solid;border-width:6px 5px 0 5px;border-color:#fff transparent transparent transparent;position:absolute;right:30px;bottom:-5px}.mypageDetail .tabArea{margin:16px 0}.mypageDetail .tabArea li+li{margin-left:4px}.mypageContainer article{padding:0 8px 8px;margin-top:16px}.mypageContainer article.inner{padding:0 0 8px}.mypageContainer .head{font-size:2rem;margin-bottom:16px}.mypageContainer .favoriteInfo>dl{display:flex;justify-content:space-between}.mypageContainer .favoriteInfo>dl+dl{margin-top:8px}.mypageContainer .favoriteInfo>dl>dt{padding:16px;display:flex;align-items:center}.mypageContainer .favoriteInfo>dl>dd{padding:16px}.mypageContainer .favoriteInfo>dl>dd strong{font-size:3rem;line-height:100%;vertical-align:-2px}.mypageContainer .favoriteInfo .buy{padding-bottom:60px;position:relative}.mypageContainer .favoriteInfo .inner{width:100%;position:absolute;left:0;bottom:10px}.mypageContainer .favoriteInfo .inner dt{margin-bottom:0}.mypageContainer .saveArea h3{margin-top:8px}.mypageContainer .inner p.sub{margin-left:8px;margin-right:8px}.mypageContainer .saveArea.inner .borderMsgArea{margin:16px 0 0 0}.mypageContainer .saveArea.inner .estateCount span{font-weight:500;font-size:1.2rem}.mypageDetail .saveList{padding:8px;margin-top:8px;border:solid #ccc 1px;border-radius:4px;display:flex;flex-wrap:wrap;justify-content:space-between}.mypageDetail .saveList .search{margin-bottom:8px;width:100%}.mypageDetail .saveList dt{margin-bottom:8px;padding:6px 0;height:2em;font-size:1.2rem;line-height:100%;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;border-bottom:solid #ccc 1px}.mypageDetail .saveList .search .estateIcon{margin-bottom:4px}.mypageDetail .saveList .search .title{padding:4px 0;font-size:1.4rem;line-height:150%;font-weight:700}.mypageDetail .saveList .search ul{font-size:1.2rem;line-height:150%}.mypageDetail .saveList .search dt{display:none}.mypageDetail .saveList .no{margin-right:8px;width:calc(35% - 8px)}.mypageDetail .saveList .no dd{padding:16px 0;line-height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;height:100%;flex:1}.mypageDetail .saveList .mail{width:30%}.mypageDetail .saveList .mail .text{font-size:1.1rem;line-height:100%}.mypageDetail .saveArea .moreLink a{padding-top:10px;padding-bottom:10px;color:#333}.mypageDetail .functionInfo{padding:16px;background:#fffdea}.mypageDetail .functionInfo a{margin-top:8px}.mypageDetail .functionInput dl{padding:4px;margin-top:8px}.mypageDetail .functionInput dt{padding:8px;font-weight:700}.mypageDetail .functionInput dd{padding:12px 8px 8px 8px}.mypageDetail .functionInput dd .normalBtn{padding:12px 8px 13px;margin-top:8px}.mypageDetail .mypageLogin{padding:0 8px}.mypageDetail .loginArea{padding:16px}.mypageDetail .loginArea dl+dl{margin-top:8px}.mypageDetail .mypageLogin .submitBtn01{margin:8px 0}.mypageDetail .mypageLogin .actionBtn01{margin:16px}.mypageDetail .mypageNew h2{padding:16px 0;font-size:1.8rem;line-height:125%}.mypageDetail .mypageNew h2 span{margin-top:4px}.mypageDetail .mypageNew .mypageMerit{margin:0 16px;border:none}.mypageDetail .mypageNew .mypageMerit .btn{margin:0 8px}.mypage_entryLink{padding:16px}.mypage_entryLink p{margin-bottom:8px}.mypage_btnLink{padding:0 16px}.mypageDetail .mailOff{margin:0 8px;padding:16px 8px}.mypageDetail .mailOff .title{margin-bottom:8px;font-weight:700;line-height:125%}.mypageDetail .questionnaireArea{margin-top:16px;padding:8px}.mypageDetail .questionnaireArea .title{font-size:1.4rem;line-height:125%}.mypageDetail .questionnaireBlock .other,.mypageDetail .questionnaireBlock li{margin-top:8px}.mypageDetail .questionnaireBlock fieldset{margin-bottom:16px}.mypageDetail .questionnaireBlock textarea{width:100%}.mypageDetail .financingPlanArea{margin-top:16px;padding:8px 8px 16px 8px}.mypageDetail .financingPlanArea p:first-child{padding:8px;font-size:1.4rem;line-height:150%}.mypageDetail .favoriteArea .estateListDetail>li{padding-bottom:54px;position:relative}.mypageDetail .estateListDetail .registrationInfo{position:absolute;bottom:0;left:0}.estateListDetail .registrationInfo{width:100%;padding:8px;font-size:1.4rem;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;border-top:dotted 1px #ccc}.estateListDetail .registrationInfo .btn{width:100%}.registrationInfo .closeBtn{width:30%}.registrationInfo .closeBtn::after,.registrationInfo .closeBtn::before{left:10px}.registrationInfo .closeBtn a{padding:8px 16px 8px 32px;font-size:1.2rem;font-weight:700;box-sizing:border-box}.registrationInfo a{padding:10px 16px;font-size:1.4rem;font-weight:700;box-sizing:border-box}.mypageDetail .estateInfo .status{margin-bottom:8px}.mypageDetail .registrationMemo{padding:0 8px}.mypageDetail .registrationMemo dl{margin-bottom:4px;background:#f5f5f5;display:flex;position:relative}.mypageDetail .registrationMemo dt{width:102px;padding:10px 8px;font-size:1.2rem;line-height:150%;font-weight:700;box-sizing:border-box}.mypageDetail .registrationMemo dd{width:calc(100% - 102px);padding:8px;box-sizing:border-box}.mypageDetail .registrationMemo .price{padding:8px 0;line-height:100%}.mypageDetail .registrationMemo .price strong{font-size:2rem}.mypageDetail .registrationMemo .price span{display:inline-block;margin-top:4px;font-size:1.2rem;line-height:100%}.mypageDetail .registrationMemo .memo dt{padding-bottom:38px}.mypageDetail .registrationMemo .memo .text{font-size:1.2rem;line-height:150%}.mypageDetail .registrationMemo .memo .editBtn{width:86px;padding:4px;font-size:1.2rem;font-weight:700;position:absolute;bottom:8px;left:9px}.mypageDetail .registrationMemo .everyMonth dt{display:flex;align-items:center}.mypageDetail .registrationMemo .everyMonth .financingPlan a{padding:10px 8px 11px;font-size:1.4rem}.mypageDetail .registrationMemo .none dt{background:#ccc;border:solid #ccc 1px}.mypageDetail .registrationMemo .none p{color:#999;font-size:1.2rem}.mypageDetail .favoriteArea ul.btnAreaMain li svg{display:inline-block;margin:-4px 8px 0 0!important}.mypageDetail .favoriteArea ul.btnAreaMain li a{padding:15px 8px!important}.remodal.edit dl{margin-top:8px}.remodal.edit dt{padding:4px;background:#f5f5f5;border-top:solid #ccc 1px}.remodal.edit dd{padding:8px}.remodal.edit .memoMark dd{padding:16px 8px;color:#14316d;font-size:2.4rem}.remodal.edit .memoMark dd span{padding:4px}.remodal.edit .memoText textarea{width:100%;height:100px}.remodal.edit .memoText dd p{margin-top:8px;text-align:right;font-size:1.2rem;line-height:100%}.remodal.edit .actionBtn01{margin:8px}.mypageDetail .saveArea.inner{padding:0 8px}.mypageDetail .saveArea.inner .sub{margin:0}.mypageDetail .saveArea.inner h3{margin-top:0}.mypageDetail .saveArea.inner>ul{margin-bottom:16px}.mypageDetail .saveArea.inner .saveList{padding-bottom:58px;position:relative}.mypageDetail .saveArea.inner .saveList .registration{width:100%;padding:8px;font-size:1.4rem;box-sizing:border-box;border-top:dotted 1px #ccc;position:absolute;bottom:0;left:0}.mypageDetail .saveArea.inner .saveList .registration dt{display:none}.mypageDetail .saveArea.inner .saveList .registration dd{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between}.mypageDetail .saveArea.inner .saveList .registration .closeBtn{width:30%}.mypageDetail .saveArea.inner .saveList .registration .closeBtn::after,.mypageDetail .saveArea.inner .saveList .registration .closeBtn::before{left:10px}.mypageDetail .saveArea.inner .saveList .registration .closeBtn a{padding:8px 16px 8px 32px;font-size:1.2rem;font-weight:700;box-sizing:border-box}.mypageContainer article.reSearch{padding:0 0 8px}.mypageDetail .reSearch ul{padding:0 8px;flex-wrap:wrap;justify-content:space-between}.mypageDetail .reSearch li{margin-top:8px;width:calc(50% - 4px)}.mypageDetail.loansimulationDetail .simulationArea{margin:8px 0}.mypageDetail.loansimulationDetail .loansimulation{padding-top:16px}.mypageDetail.loansimulationDetail .dataBlock dt{width:85px;justify-content:center}.mypageDetail.loansimulationDetail .dataBlock dd{width:calc(100% - 85px)}.mypageDetail.loansimulationDetail .simulationArea .simulatBtn{margin-bottom:14px}.mypageDetail.loansimulationDetail .simulationArea .simulatBtn::after{display:none}.mypageInfo{margin-top:16px}.mypageInfo .areaLink{font-size:1.2rem;line-height:125%}.mypageInfo .tabArea .areaLink li{display:flex;align-items:stretch;justify-content:center}.mypageInfo .tabArea .areaLink li a{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-grow:1}.mypageStep li{padding-top:2px;padding-left:28px;height:46px;font-size:1.2rem;line-height:125%;text-align:left;display:flex;align-items:center;justify-content:center;flex:auto}.mypageStep li:first-child{padding-left:4px}.mypageStep li:last-child{padding-right:4px}.mypageStep li .no{margin-right:3px}.comHeaderArea .mainTitle .titleBlock{padding-top:16px;margin-bottom:4px;background-size:cover}.comHeaderArea .mainTitle h1 img{display:none}.comHeaderArea .mainTitle h1{border-bottom:solid #000 1px;line-height:100%}.comHeaderArea .mainTitle .copy{padding:16px 8px 8px;font-weight:700}.comHeaderArea .mainTitle .text{background:rgba(255,255,255,.6);padding:10px 8px 8px;color:#000;font-size:1rem;line-height:125%}.comHeaderArea .mainNavi dt{padding:11px 8px 7px 8px;font-size:1.4rem;line-height:125%}.comHeaderArea .mainNavi dt strong{font-size:2rem}.comHeaderArea .mainNavi dt span{font-size:1.2rem}.comHeaderArea .mainNavi dt::after{border-width:4px 4px 0 4px;bottom:-4px;margin-left:-4px}.comHeaderArea .mainNavi dd{padding:12px 8px}.comHeaderArea .mainNavi dd ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.comHeaderArea .mainNavi dd li{margin-bottom:4px;width:calc(50% - 2px);display:flex;align-items:stretch;justify-content:center}.comHeaderArea .mainNavi dd li a{width:100%;display:flex;align-items:center;justify-content:center;padding:0 0 2px 0;height:50px;font-size:1.4rem}.considerationArea{padding:8px;background-size:100% auto;background-position:right 12px}.considerationArea h2{padding:16px 0;font-size:1.7rem;line-height:130%}.considerationArea h2 span{font-size:1.4rem;line-height:130%}.considerationArea .inner .pic{padding-right:0;float:right;width:145px}.considerationArea .inner p{padding:0 8px;font-size:1.4rem;line-height:150%}.considerationArea .linkArea{margin-top:8px}.considerationArea .linkArea span{font-size:1.4rem}.considerationArea .linkArea a{padding:12px 0 14px;line-height:100%}.considerationArea .linkArea li+li{margin-left:4px}.bizDetail .comHeaderArea .mainTitle h1{padding:0;width:254px;height:23px;background:url(../img/sp/img_bizTitle.png) no-repeat 8px 0;background-size:auto 22px;border-bottom:solid #fff 1px}.proDetail .comHeaderArea .mainTitle h1{padding:0;width:254px;height:23px;background:url(../img/sp/img_proTitle.png) no-repeat 8px 0;background-size:auto 22px}.comHeaderArea .normalBtn{margin:8px;border:solid #24a2d9 2px}.comHeaderArea .normalBtn span{display:inline-block;padding:2px 6px;margin:0 4px 0 0;background:#ff9901;color:#fff;font-size:1.2rem;vertical-align:2px}.owDetail .comHeaderArea .mainTitle h1 img{display:none}.owDetail .comHeaderArea .mainTitle h1{padding:0;width:309px;height:23px;background:url(../img/sp/img_owTitle.png) no-repeat 8px 0;background-size:auto 22px}.owDetail .mainNavi{border-bottom:solid #f5f5f5 4px}.owDetail .aboutOw{padding:0 16px}.owDetail .aboutOw .imgOw{margin:6px 0 8px 8px;width:144px}.owDetail .aboutOw p+p{margin-top:16px}.owDetail .aboutOw .pointArea{margin:16px 0}.owDetail .aboutOw .pointArea dl{margin-top:8px;padding:8px}.owDetail .aboutOw .pointArea dt{padding:6px 0 12px}.owDetail .aboutOw .pointArea dd{padding:12px 0 10px 24px}.waribikiDetail .pageTitle{background:url(../img/sp/img_waribikiTitle.jpg) no-repeat top right;background-size:auto 80px;height:80px;margin:0 auto 16px;padding:16px 8px 0 8px;box-sizing:border-box;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.waribikiDetail .subColumn>section{margin-bottom:16px}.waribikiDetail .subColumn>p{margin:8px}.waribikiDetail .waribikiMeritTitle{margin-top:18px;height:50px;background:url(../img/sp/head_waribiki_merit.png) no-repeat center center;background-size:275px 50px}.waribikiDetail .waribikiMeritTitle img{display:none}.waribikiDetail .waribikiMerit{padding:8px}.waribikiDetail .waribikiMerit h3{margin:4px 0 12px;font-size:1.8rem;line-height:125%}.waribikiDetail .waribikiMerit h3 img{margin:-4px 8px 0 0;width:46px;height:auto}.waribikiDetail .waribikiMerit li{margin-top:8px;padding:16px;box-sizing:border-box}.waribikiDetail .privilegeArea{margin:24px 8px 16px;padding:8px}.waribikiDetail .privilegeArea::before{border-width:12px 12px 0 12px;top:-24px;margin-left:-12px}.waribikiDetail .privilegeArea .title{margin:8px 0 16px;padding:32px 0}.waribikiDetail .privilegeArea .title::before{content:"";width:288px;height:26px;background:url(../img/common/frame.png) no-repeat center 0;background-size:100% auto;position:absolute;top:0;left:50%;margin-left:-144px}.waribikiDetail .privilegeArea .title::after{content:"";width:288px;height:26px;background:url(../img/common/frame.png) no-repeat center -30px;background-size:100% auto;position:absolute;bottom:0;left:50%;margin-left:-144px}.waribikiDetail .privilegeArea .title .name{margin:4px;font-size:1.8rem;font-weight:700}.waribikiDetail .privilegeArea .title .price{font-size:1.8rem}.waribikiDetail .privilegeArea .title .price span{font-size:3.2rem;line-height:100%;vertical-align:-2px}.waribikiDetail .privilegeArea .caseArea dl{margin-top:8px;padding:16px}.waribikiDetail .privilegeArea .caseArea dt{padding:4px 0 10px 0;margin-bottom:16px}.waribikiDetail .privilegeArea .caseArea .caption{margin:8px 0 0}.waribikiDetail .caption{margin:16px 8px}.waribikiDetail .caption dt{font-weight:700}.waribikiDetail .contactArea{margin-bottom:16px;padding:12px;font-size:1.4rem;line-height:150%}.waribikiDetail .contactArea a{margin-top:8px}.waribikiDetail .btLink{margin:16px}.groupSiteLink{padding:8px}.groupSiteLink dt{padding:8px 0;font-size:1.8rem;font-weight:700;text-align:center}.groupSiteLink ul{display:flex;justify-content:space-between;flex-wrap:wrap}.groupSiteLink li{width:calc(50% - 4px);box-sizing:border-box}.groupSiteLink li a{padding:8px;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.aboutCouponArea .manualBlock{margin:8px}.aboutCouponArea .manualBlock dt{padding:8px 0 6px}.aboutCouponArea .manualBlock dd{padding:16px}.aboutCouponArea .manualBlock.coupon .ticket{padding:16px 0 12px;margin-bottom:12px}.aboutCouponArea .manualBlock table{width:100%;margin-top:8px}.aboutCouponArea .manualBlock tbody td{display:block}.aboutCouponArea .manualBlock tbody tr td:first-child{padding:14px 12px 6px;line-height:125%;font-weight:700;text-align:center;border-top:dotted #ccc 1px}.aboutCouponArea .manualBlock tbody tr td:last-child{padding:0 12px 12px;text-align:center}.aboutCouponArea .manualBlock .caption{margin:8px 0 0}.aboutCouponArea .manualBlock .moreLink{margin-top:8px;font-size:1.4rem}.couponHowtoArea .anchorNav{padding:8px 8px 0}.couponHowtoArea .anchorNav a{padding:8px 0 18px;font-size:1.2rem}.couponHowtoArea .anchorNav li a::before{top:auto;bottom:10px;left:50%;margin-left:-2px}.couponHowtoArea h3{margin-left:8px;margin-right:8px}.couponHowtoArea .howtoArea{margin-top:0}.waribikiDetail .introduceArea .title{padding:10px 8px 8px;font-size:1.6rem;line-height:125%;font-weight:700}.waribikiDetail .introduceArea .title span{display:block;font-size:1.4rem;line-height:125%;font-weight:500}.waribikiDetail .introduceArea .myselfBlock,.waribikiDetail .introduceArea .partnerBlock{margin:8px;padding:16px}.waribikiDetail .introduceArea .myselfBlock>dt,.waribikiDetail .introduceArea .partnerBlock>dt{padding-bottom:8px;font-weight:700;text-align:center}.waribikiDetail .introduceArea .special{text-align:center;font-weight:700}.waribikiDetail .introduceArea .special .price span{font-size:3.2rem;line-height:100%;vertical-align:-2px}.waribikiDetail .introduceArea .ticket{padding-bottom:8px;border-bottom:dotted #999 1px}.waribikiDetail .introduceArea .ticket dt{margin-top:8px;padding-top:8px;color:#666;font-size:1.2rem;text-align:center;border-top:dotted #999 1px}.waribikiDetail .introduceArea .ticket dd{margin:0 auto;display:flex;align-items:flex-end;justify-content:center;font-weight:700}.waribikiDetail .introduceArea .ticket .price strong{margin-left:2px;font-size:2.6rem;line-height:100%;vertical-align:-1px}.waribikiDetail .introduceArea .caption{margin:0 8px}.kashitaiDetail .column2 .mainContainer>article,.kashitaiDetail .column2 .mainContainer>div{margin-bottom:16px}.kashitaiDetail .kashitaiTitle{height:160px;background-size:auto 125px}.kashitaiDetail .kashitaiTitle .pageTitle{margin:16px 0 8px;font-size:2.4rem;line-height:150%}.kashitaiDetail .kashitaiTitle .kashiCom{display:none}.kashitaiDetail .mainColumnW .pageTitle{margin:0 0 8px;padding:16px 8px 40px;background-size:auto 125px}.kashitaiDetail .mainColumnW .pageTitle span{display:block;font-size:1.4rem}.kashitaiDetail .sateiBnrArea{background:#87cfe7;padding:16px 8px 8px;overflow:hidden}.kashitaiDetail .sateiBnrArea li{margin-bottom:8px}.kashitaiMerit.mypageMerit{border-top:none}.kashitaiMerit.mypageMerit>dt{height:72px;background:url(../img/sp/head_kashitai_merit.png) no-repeat center center;background-size:203px 72px}.kashitaiMerit.mypageMerit>dt img{display:none}.kashitaiMerit.mypageMerit li>dl dt{padding-top:8px}.kashitaiMerit.mypageMerit li:nth-child(1){background-image:url(../img/sp/img_kashitai_merit01.png)}.kashitaiMerit.mypageMerit li:nth-child(2){background-image:url(../img/sp/img_kashitai_merit02.png)}.kashitaiMerit.mypageMerit li:nth-child(3){background-image:url(../img/sp/img_kashitai_merit03.png)}.kashitaiMerit ol{margin-bottom:0}.kashitaiMerit{margin:0 8px 24px;padding-bottom:0}.kashitaiPlan{padding:0 8px}.kashitaiPlan dl{margin-top:8px;padding:16px 8px 8px}.kashitaiPlanTitle{padding:8px 8px 8px 16px;font-size:1.6rem;font-weight:700;position:relative;background-color:#24a2d9;color:#fff}.kashitaiPlanTitle::after{position:absolute;top:8px;left:8px;content:'';width:4px;height:calc(100% - 16px);background-color:#fff;border-radius:2px}.kashitaiSurvice{padding:0 8px}.kashitaiSurvice li{margin-top:8px;padding:16px 8px}.kashitaiSurvice .title{padding:12px 0 8px}.kashitaiDetail .wantedArea{margin:8px;padding:8px}.kashitaiDetail .wantedArea .title{padding:12px 0;font-size:1.8rem;line-height:100%;font-weight:700}.kashitaiDetail .wantedArea li{padding:12px 8px;margin-top:4px;text-align:center}.kashitaiDetail .aboutKanriArea h2{padding:8px 0;font-size:1.8rem;line-height:125%;text-align:center}.kashitaiDetail .aboutKanriArea .inner dl{margin-top:8px;padding:8px 16px 16px}.kashitaiDetail .aboutKanriArea .inner a{margin-top:8px;padding:13px 16px 15px;font-size:1.6rem}.kashitaiDetail .aboutKanriArea .office{background:#fff;margin-top:8px;padding:16px 0;text-align:center}.kashitaiDetail .aboutKanriArea .office .search{padding:0 16px;margin-top:4px;display:flex;align-items:stretch}.kashitaiDetail .aboutKanriArea .office .search .selectLabelArea{width:80%}.kashitaiDetail .aboutKanriArea .office .search .selectLabelArea select{width:100%}.kashitaiDetail .aboutKanriArea .office .search .selectLabelArea+a{width:calc(20% - 4px);padding:10px 4px 6px;margin-left:4px;font-size:1.2rem}.relatedServicesArea{margin-top:8px;padding:0 8px}.relatedServicesArea img{width:100%;height:auto}.relatedServicesArea li+li{margin-top:8px}.kashitaiDetail .planTableArea .caption li+li{margin-top:2px}.kashitaiDetail .stepArea{margin:16px 8px}.kashitaiDetail .stepArea .title{padding:8px 0 16px;text-align:center}.kashitaiDetail .stepArea ol>li{padding:20px 8px}.kashitaiDetail .stepArea .step::after,.kashitaiDetail .stepArea .step::before{border-width:16px 20px 0 20px;top:-20px;margin-left:-20px}.kashitaiDetail .stepArea .step{margin-bottom:12px}.kashitaiDetail .stepArea .reserveBlock>dt{margin-top:16px;padding:14px 16px;background:-webkit-linear-gradient(top,#fff 88%,#eaeaea 88%);background:linear-gradient(to bottom,#fff 88%,#eaeaea 88%);border:solid #ccc 1px;color:#333!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;display:block;border-radius:4px;box-sizing:border-box}.kashitaiDetail .stepArea .reserveBlock>dt+dd{margin-top:8px;display:none}.kashitaiDetail .ownerSupport{margin:16px 8px}.kashitaiDetail .ownerSupport .mainTitle{margin-bottom:8px;font-size:1.8rem;line-height:150%}.kashitaiDetail .ownerSupport .merit{margin-top:8px;padding:16px 16px 8px 16px}.kashitaiDetail .ownerSupport .merit p{padding-top:3px}.kashitaiDetail .ownerSupport .merit .point{margin-right:6px;padding:6px 6px 4px;font-size:1rem;line-height:125%;text-align:center;white-space:nowrap}.kashitaiDetail .ownerSupport .merit .point .no{font-size:1.6rem;vertical-align:-1px}.kashitaiDetail .ownerSupport .merit li{margin-bottom:8px;display:flex;align-items:flex-start;justify-content:flex-start;font-size:1.6rem;line-height:125%}.kashitaiDetail .ownerSupport .guaranteedArea{margin-top:24px}.kashitaiDetail .ownerSupport .guaranteedArea dt{padding:8px}.kashitaiDetail .ownerSupport .guaranteedArea .new{margin-top:40px}.kashitaiDetail .ownerSupport .guaranteedArea .new dt::before{border-width:18px 15px 0 15px;border-color:#24a2d9 transparent transparent transparent;left:50%;top:-18px;margin-left:-15px}.kashitaiDetail .ownerSupport .guaranteedArea img{margin:12px auto}.kashitaiDetail .ownerSupport .guaranteedInfoArea{margin-top:8px;padding:16px}.kashitaiDetail .ownerSupport .guaranteedInfoArea dt{text-align:center}.kashitaiDetail .ownerSupport .guaranteedInfoArea li{margin-top:.5em;font-size:1.4rem;line-height:125%}.kashitaiDetail .ownerSupport .aboutSecurityArea{margin-top:8px;padding:8px}.kashitaiDetail .ownerSupport .aboutSecurityArea .title{padding:8px 0 12px;text-align:center}.kashitaiDetail .ownerSupport .aboutSecurityArea .facilityList{justify-content:space-between}.kashitaiDetail .ownerSupport .aboutSecurityArea .facilityList li{width:calc(50% - 2px)}.kashitaiDetail .ownerSupport .aboutSecurityArea .caption{margin:4px 0 0}.kashitaiDetail .ownerSupport .ownerComment{margin-top:16px}.kashitaiDetail .ownerSupport .ownerComment .title{padding-top:8px;font-size:1.8rem;line-height:125%;text-align:center}.kashitaiDetail .ownerSupport .ownerComment .comment li{margin-top:24px;padding:24px 16px 16px}.kashitaiDetail .ownerSupport .ownerComment .comment dt{margin-bottom:8px}.kashitaiDetail .troubleArea dl+dl{margin-top:8px}.kashitaiDetail .troubleArea dd{padding:16px}.kashitaiDetail .troubleArea dd.special{position:relative}.kashitaiDetail .troubleArea+.caption{margin:0;padding-top:8px}.kashitaiDetail .supportQuestion{margin-top:16px}.kashitaiDetail .supportQuestion dl{margin-top:8px;padding:16px}.kashitaiDetail .lifeMerit{margin-top:16px}.kashitaiDetail .lifeMerit .title{margin-bottom:8px;font-size:1.8rem;line-height:125%}.kashitaiDetail .lifeMerit .title img{width:50px;height:auto}.kashitaiDetail .lifeMerit table{width:100%}.kashitaiDetail .lifeMerit th{display:none}.kashitaiDetail .lifeMerit td{display:block;text-align:center;position:relative;border:none}.kashitaiDetail .lifeMerit tr{border:solid #ccc 1px}.kashitaiDetail .lifeMerit td:nth-child(1){padding-top:16px;font-weight:700}.kashitaiDetail .lifeMerit td:nth-child(2){padding:16px 0 12px}.kashitaiDetail .lifeMerit td:nth-child(2)::before{position:absolute;content:"";width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#333 transparent transparent transparent;top:3px;left:50%;margin-left:-8px}.kashitaiDetail .lifeMerit td:nth-child(3){background:#f7f3ec;padding:12px 0;font-size:1.4rem}.kashitaiDetail .lifeMerit td:nth-child(3)::before{content:"（非会員）"}.kashitaiDetail .lifeMerit td:nth-child(3)::after{content:"会員なら無料！";margin-left:8px;color:#e23a3a;font-size:1.8rem;font-weight:700}.kashitaiDetail .lifeMerit td:nth-child(4){display:none}.kashitaiDetail .lifeService{margin-top:24px;position:relative}.kashitaiDetail .lifeService>dt{padding:12px 10px;font-size:1.8rem;line-height:125%}.kashitaiDetail .lifeService .text .point{width:80px;height:80px;font-size:1.2rem;line-height:100%;position:absolute;top:-8px;right:4px}.kashitaiDetail .lifeService .text{padding:16px 8px 8px}.kashitaiDetail .lifeService .service{overflow:hidden}.kashitaiDetail .lifeService .service dl{margin:8px}.kashitaiArea{margin:8px 0;padding:0 8px;overflow:hidden}.kashitaiArea .kashitaiTable{margin-top:70px}.kashitaiTable td,.kashitaiTable th{padding:6px 0;font-size:1.2rem;line-height:125%}.kashitaiTable thead th span.info{height:60px;font-size:1rem;line-height:125%}.kashitaiTable tbody th .mini{margin-top:4px;display:inline-block;color:#666;font-size:1rem;line-height:125%}.kashitaiTable tr{height:36px}.kashitaiTable .h02{height:50px;box-sizing:border-box}.kashitaiTable .h03{height:62px;box-sizing:border-box}.kashitaiTable .h04{height:76px;box-sizing:border-box}.kashitaiTable .h05{height:92px;box-sizing:border-box}.kashitaiArea{overflow-y:hidden;overflow-x:scroll}.kashitaiArea .lock{width:100px;float:left;position:relative}.kashitaiArea .lock .kashitaiTable{width:100px}.kashitaiArea .scroll .kashitaiTable{width:600px}.kashitaiArea .scroll{padding-bottom:20px;width:calc(100% - 100px);float:left;overflow-y:hidden;overflow-x:scroll}.kashitaiArea .lock .kashitaiTable .theadWidth th:nth-child(1){padding:0;width:20px;height:0;border:none}.kashitaiArea .lock .kashitaiTable .theadWidth th:nth-child(2){padding:0;width:80px;height:0;border:none}.kashitaiArea .scroll tbody th,.kashitaiArea .scroll thead th:not(.plan05):first-child{display:none}.kashitaiTable thead th.plan01{width:200px}.kashitaiTable thead th.plan02{width:200px}.kashitaiTable thead th.plan03{width:200px}.kashitaiTable thead th.plan04{width:150px}.kashitaiTable thead th.plan05{width:150px}.kashitaiTable thead th.plan06{width:150px}.kashitaiTable thead th.plan07{width:150px}.kashitaiTable tbody th.tate span{width:12px}.kashitaiArea .lock .kashitaiTable .theadWidth{visibility:collapse;height:0}.sellLP{padding:0}.sellLP .upperArea{padding:0 8px;background-image:url(../img/sell_lp/bg_upper.jpg);background-position:-780px top;background-repeat:no-repeat;background-size:auto 200px}.sellLP .upperArea h1{padding:16px}.sellLP .upperArea h1 img{width:185.5px}.sellLP .sateiArea .head{padding:16px 0 8px;line-height:42px}.sellLP .sateiArea .head img{width:285px}.sellLP .sateiArea .step{margin:0 16px 8px}.sellLP .sateiArea .step li{margin:0 0 16px 0}.sellLP .sateiArea .step li .selectLabelArea,.sellLP .sateiArea .step li select{width:100%}.sellLP .sateiArea .step dt{margin:0 0 4px}.sellLP .sateiArea .step dt .no{width:75%;border-right:solid #ffe323 8px}.sellLP .sateiArea .step dt .check{width:24%}.sellLP .sateiArea .btnArea{padding:24px 32px}.sellLP .repeatArea{padding:24px 8px 0;background:#fff7bd}.sellLP .repeatArea .satisfaction{width:272px;margin:0 auto 16px;text-align:center}.sellLP .pointBlock{margin:24px 8px}.sellLP .pointBlock dt{margin:0 0 16px;text-align:center;font-size:1.8rem;font-weight:700;line-height:150%}.sellLP .pointBlock dt em{font-size:2.4rem;color:#24a2d9;font-style:normal;display:inline-block;vertical-align:bottom}.sellLP .pointBlock dd li{width:304px;margin:8px auto 0 auto}.sellLP .pointDetailBlock{padding:24px 8px}.sellLP .pointDetailBlock .head{margin:0 0 24px;font-size:1.8rem;line-height:150%}.sellLP .pointDetailBlock .head .no{width:32px;margin:0 auto 16px;line-height:32px;border-radius:16px}.sellLP .pointDetailBlock .mainText{margin:0 8px 24px;font-size:1.4rem;line-height:150%}.sellLP .pointDetailBlock .serviceBlock{margin:-8px auto 0 auto}.sellLP .pointDetailBlock .serviceBlock li{margin:8px 0 0 0}.sellLP .pointDetailBlock .serviceBlock dl{display:flex;align-items:center}.sellLP .pointDetailBlock .serviceBlock li dd,.sellLP .pointDetailBlock .serviceBlock li dt{width:50%;text-align:center}.sellLP .pointDetailBlock .serviceBlock li dt img{height:31px}.sellLP .pointDetailBlock .serviceBlock li dd img{height:100px}.sellLP .conciergeBlock{margin:0 8px;border-top:dotted #ccc 1px}.sellLP .conciergeBlock li{padding:8px 0;border-bottom:dotted #ccc 1px}.sellLP .conciergeBlock li .photo{width:92px;flex:1}.sellLP .conciergeBlock li dl{width:calc(100vw - 132px)}.sellLP .ansinsupportBlock{margin:-8px 8px 0 8px}.sellLP .ansinsupportBlock li{margin:8px 0 0;padding:16px}.sellLP .ansinsupportBlock li dt{margin:0 0 8px;padding:0 0 8px;border-bottom:dotted #ccc 1px}.sellLP .ansinsupportBlock li dd{display:flex;align-items:center}.sellLP .ansinsupportBlock li dd .img{width:50px;margin:0 16px 0 0}.sellLP .ansinsupportBlock li dd img{width:50px}.sellLP .ansinsupportBlock li dd .text{width:calc(100vw - 132px);flex:1}.sellLP .mypageMerit{margin:0}.infoLink li{margin:0 8px 8px}.freeConsuBlock .text{padding:16px}.freeConsu{padding:8px}.freeConsu dl{margin-bottom:8px}.freeContact{padding:0 8px}.freeContact .ttl{margin-bottom:8px;font-size:1.4rem;font-weight:700;text-align:center}.freeContact .tel a{margin-bottom:8px;padding:15px 0;background:-webkit-linear-gradient(top,#ff9901 88%,#e08601 88%);background:linear-gradient(to bottom,#ff9901 88%,#e08601 88%);color:#fff!important;line-height:125%;cursor:pointer;text-align:center;text-decoration:none;font-size:1.6rem;font-weight:700;border-radius:4px;display:flex;justify-content:center;align-items:center}.freeContact .tel a:active,.freeContact .tel a:hover{background:#ff8401;color:#fff!important}.freeContact .tel svg{fill:#fff}.renovationDetail .inner{padding:32px 16px}.renovationDetail .mainTitle.renoTitle01{height:240px}.renovationDetail .mainTitle .mainLogo{font-size:1rem;line-height:1.5}.renovationDetail .mainTitle .mainLogo .logoRer{margin-top:2px;width:80px}.renovationDetail .mainTitle .mainCopy{padding:12px;font-size:1.2rem;line-height:1.2;box-sizing:border-box}.renovationDetail .mainTitle .mainCopy .en{font-size:3.2rem}.renovationAbout h2{font-size:2.4rem;line-height:1.2;margin-bottom:.5em}.renovationAbout a{margin:16px auto 0}.renovationDetail .estateDetail{padding:8px 0}.renovationDetail .mainTitle{height:100px;font-size:2rem}.renoTitle{margin-bottom:16px;font-size:2rem;text-align:center}.renovationQuality .inner{padding-bottom:8px}.renovationQList dt::before{width:60px;height:60px;background-size:180px auto;left:10px;margin-top:-34px}.renovationQList dt.li02::before{background-position:-60px 0}.renovationQList dt.li03::before{background-position:-120px 0}.renovationQList dt{padding:16px 16px 16px 88px;font-size:1.8rem;line-height:1.2}.renovationQList dd{padding:16px 0 24px}.renovationQList .renovationQCopy{font-size:2rem;line-height:1.2;margin-bottom:.5em}.renovationQList dd img{width:120px;margin:4px 0 8px 8px}.renovationService .inner{padding-bottom:0}.renovationSList>li{padding-bottom:24px}.renovationSList .head{margin:0 -16px 16px;padding:12px 8px 8px 60px;font-size:1.4rem;line-height:1.2;text-align:left}.renovationSList .head strong{display:block;margin-top:4px;font-size:2rem}.renovationSList .head strong span.red{display:block}.renovationSList .head .pointNo{padding-top:6px;width:44px;height:44px;font-size:1rem;line-height:1;left:8px;top:8px}.renovationSList .head .pointNo strong{margin-top:0;font-size:2rem}.renovationSList .serviceInfo{margin:8px 0 0;padding:8px 16px}.renovationSList .serviceInfo>dt{margin-bottom:4px}.renovationAnshin{margin:16px 0}.renovationAnshin dt{line-height:1.2;margin-bottom:16px}.renovationAnshin dd p{margin-top:8px;font-size:1.2rem;line-height:1.5;text-align:left}.renovationList>li{padding:16px;border-bottom:solid #ccc 1px}.renovationList figure{margin-bottom:8px}.renovationList .normalBtn{margin:16px auto 0}.renovationDetail .goTopBtn{margin:16px}.kakuteiDetail .mainColumnW .mainContainer>p{padding:0 8px}.kakuteiDetail .caution{margin:8px;padding:16px!important}.kakuPointBlock{padding:8px}.kakuPointBlock li{margin-top:8px;padding:16px;position:relative}.kakuPointBlock .pointNo::after,.kakuPointBlock .pointNo::before{height:20px;margin:0 10px -4px}.kakuPointBlock .pointNo strong{font-size:1.8rem}.kakuPointBlock .title{margin:0 0 8px;font-size:1.8rem}.kakuPointBlock img{width:70px;position:absolute;top:10px;right:16px}.kakuInfoBlock{padding:16px}.kakuInfoBlock .head03{margin:0 -16px 16px}.kakuInfoBlock .head03 span{display:inline-block;font-size:1.4rem;line-height:1.2}.kakuInfoBlock table{border-bottom:1px solid #ccc}.kakuInfoBlock td,.kakuInfoBlock th{display:block;border-bottom:none}.kakuInfoBlock th{padding:8px 0 4px}.kakuInfoBlock td{padding:20px 16px}.kakuInfoBlock table ul{margin-top:-.5em}.kakuteiDateMain img{display:block;margin:0 auto}.kakuteiDateBlock{padding:24px 16px 16px}.kakuteiDateBlock dt{font-size:1.8rem;text-align:center;margin-bottom:1em}.kakuteiDateBlock ul{margin-bottom:24px;text-align:center}.kakuteiDateBlock li span{display:inline-block;font-weight:500}.kakuteiFormBlock{padding:16px}.kakuteiFormBlock h2{margin-bottom:8px;font-size:1.8rem;text-align:center}.kakuteiForm li{margin-top:8px;padding:16px 8px}.kakuteiForm legend{font-size:1.5rem;line-height:1.2}.kakuteiForm input+.radioP{margin-top:12px;width:48%}.kakuteiFormBlock .formBottomArea{margin:16px 0 0}.kakuteiFormBlock .fullBtn{padding:16px 0;font-size:1.8rem}.solutionAbout{padding:8px}.solutionAbout .dataSupportText{text-align:left}.solutionAbout_img{margin:8px 16px}.solutionAbout_ttl{font-size:2rem}.solutionList{padding:0 8px}.solutionList>li{margin-top:8px}.solutionList dt{padding:8px 12px;text-align:center}.solutionList dd{padding:12px}.solutionList figure{margin:0 0 8px 8px}.AIassessment{margin:40px auto}.AIassessment .ttl{margin-bottom:32px;padding:16px}.aiBtn{margin:32px 24px}.AIassessment .corp{padding:0 24px;margin:32px auto;display:flex;align-items:center;justify-content:center}.AIassessment .corp p+p{margin-left:40px;position:relative}.AIassessment .corp p+p::before{content:"";width:24px;height:2px;background:#555;transform:rotate(45deg);position:absolute;left:-32px;top:50%}.AIassessment .corp p+p::after{content:"";width:24px;height:2px;background:#555;transform:rotate(-45deg);position:absolute;left:-32px;top:50%}.AIassessment_list{margin:32px 0;padding-bottom:8px;border-bottom:1px dotted #ccc}.AIassessment_list>li{display:flex;align-items:center;margin-top:8px;padding-top:8px;border-top:1px dotted #ccc}.AIassessment_list figure{margin-right:8px;width:120px}.AIassessment_list p{flex:1 0 0%}.AIassessment_price{margin-bottom:32px;padding:1em}.AIassessment_price .price strong{margin-right:2px;font-size:3.2rem;line-height:1;vertical-align:-3px}.taxhb .pageTitle{width:100%;background:url(../img/sp/img_taxhbTitle.jpg) no-repeat top right;background-size:auto 80px;height:80px;margin:0 auto 16px;padding:16px 8px 0 8px;box-sizing:border-box;text-shadow:#fff 2px 0,#fff -2px 0,#fff 0 -2px,#fff 0 2px,#fff 2px 2px,#fff -2px 2px,#fff 2px -2px,#fff -2px -2px,#fff 1px 2px,#fff -1px 2px,#fff 1px -2px,#fff -1px -2px,#fff 2px 1px,#fff -2px 1px,#fff 2px -1px,#fff -2px -1px}.taxhb .taxhbLead{margin:0 8px}.taxhb .taxhbDocumentBox{margin:12px 8px}.taxhb .taxhbDocumentBox dd{padding:8px}.taxhb .taxhbDocumentBox dd .link{margin-top:8px}.taxhbDocumentList{margin:12px 8px 20px}.taxhbDocumentList>li{margin-bottom:10px}.taxhbDocumentList .taxhbDocumentBox{margin:0}.taxhbAnnotation{margin:0 12px}}@media print{.closeBtn,.crumbs,.floatBtn,.mapBtn,footer,header{display:none}.estateDetailContainer .pcPhotoArea .moreButtonAll{display:none}.estateDetail .estateData,.estateDetailContainer .pcPhotoArea ul.pickup{page-break-before:always}}.borderBox{padding:16px;border:solid #ccc 1px}.alignC{text-align:center!important}.alignL{text-align:left!important}.alignR{text-align:right!important}.decimalCtList{counter-reset:liCounter;list-style:none;padding:0}.decimalCtList>li{padding-left:24px;position:relative}.decimalCtList>li::before{position:absolute;top:0;left:0;content:counter(liCounter) ". ";counter-increment:liCounter;display:block;font-weight:700}.decimalCtList.circleNumber>li::before{width:16px;height:16px;position:absolute;top:2px;left:0;content:counter(liCounter);counter-increment:liCounter;background-color:#fff;border:solid #666 1px;display:block;font-size:1.4rem;font-weight:400;line-height:16px;text-align:center;border-radius:50%}.privacyP .modalCursor{cursor:pointer;text-decoration:underline}.remodal.privacy h5{font-size:1.4rem}.remodal.privacy .head{padding:8px;background:#6cc4e1;color:#fff;font-size:1.6rem}.remodal.privacy .remodalCon{padding:16px 16px 0;text-align:left;font-size:1.4rem;line-height:150%}.remodal.privacy .remodalCon .decimalCtList.normal>li::before{font-weight:400}.remodal.privacy .remodalCon .mainDl>dt{margin:0 0 16px;padding-top:16px;font-weight:700;border-top:dotted #ccc 1px}.remodal.privacy .remodalCon .mainDl>dd{margin:0 0 16px}.remodal.privacy .remodalCon .mainDl>dd dd+dt{margin:16px 0 0}.remodal.privacy .remodalCon .subDl>dt{margin:0 0 8px;font-weight:700}.remodal.privacy .kaijiTable{margin-bottom:16px;width:100%}.remodal.privacy .kaijiTable th{background:#f5f5f5}.remodal.privacy .kaijiTable th:nth-child(1){width:60%}.remodal.privacy .kaijiTable th:nth-child(2){width:40%}.remodal.privacy .kaijiTable th{padding:8px 0 6px;text-align:center;vertical-align:middle;border:solid #ccc 1px}.remodal.privacy .kaijiTable td{padding:12px 0 10px;text-align:center;vertical-align:middle;border:solid #ccc 1px}.privacyP .topicPdf{padding:8px;border-bottom:dotted #ccc 1px;background-color:#f5f5f5;font-size:1.4rem;line-height:150%}.privacyP .topicPdf:first-of-type{margin:40px 0 0;border-top:dotted #ccc 1px}.columnListArea ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.columnListArea li:hover{background:#fefbea}.columnListArea li:hover img{opacity:.7}.columnListArea li a{text-decoration:none}.columnListArea li p:not([class]){color:#333;display:inline-block;font-size:1.4rem;vertical-align:middle}.columnListArea li a .title{text-decoration:underline}.columnListArea li .newIcon{display:inline-block;margin-left:8px}.columnListArea li .textArea{padding-top:8px}.isLeft p{text-align:justify}.isRight .listHead{border-top-left-radius:4px;border-top-right-radius:4px;background:#6cc4e1;color:#fff;text-align:center;padding:12px 0;border:none}.isRight .residence .listHead{background:#ff9901}.isRight .listTitle{background:#f5f5f5;padding:10px;border-top:1px dashed #ccc}.isRight ul li:nth-of-type(2) dl:first-of-type .listTitle{border-top:none}.isRight a{display:block;text-decoration:none;padding:10px 16px 10px 32px;color:#333}.isEstate .isRight a{padding:16px 10px 16px 16px}.isEstate .isRight a.arrowLink{padding:16px 16px 16px 32px}.isRight .arrowLink::before{left:16px}.isEstate .isRight .arrowLink::before{left:16px}.isRight li{border-top:1px dashed #ccc;font-size:1.4rem}.isEstate .isRight li{border-top:none}.isEstate .isRight li dd li:not(:first-of-type){border-top:1px dashed #ccc}.isRight li p{line-height:1.6rem}.isRight li.listHead+li{border-top:none}.isRight li dl dd,.isRight li dl dt{border-left:1px solid #ccc;border-right:1px solid #ccc}.isRight .residence li dl dd,.isRight .residence li dl dt{border-left:1px solid #ff9901;border-right:1px solid #ff9901}.isRight .return li dl dd,.isRight .return li dl dt{border-left:1px solid #6cc4e2;border-right:1px solid #6cc4e2}.isMainColumn .isRight .residence,.isMainColumn .isRight .return{width:inherit}.isRight dd a:hover{background:#fefbea}.isRight dd a.cr{background:#fefbea;color:#a81818}.isRight dd a span{color:#ff9901;font-size:1.6rem}.isRight dl:last-of-type dd:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #ccc}.isRight .residence dl:last-of-type dd:last-of-type{border-bottom:1px solid #ff9901}.isRight .return dl:last-of-type dd:last-of-type{border-bottom:1px solid #6cc4e2}.isRight dd:nth-of-type(2){border-top:none}.columnLinkArea .arrowLink.floatR,.isStepLinkArea .arrowLink.floatR{padding:0 16px 0 0}.columnLinkArea .arrowLink.floatR::before,.isStepLinkArea .arrowLink.floatR::before{right:0;left:inherit}.columnLinkArea .arrowLink.floatL::before,.isStepLinkArea .arrowLink.floatL::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.isMainColumn .topic{width:80px;padding:8px!important;background-color:#f7f3ec;text-align:center;font-weight:700;line-height:110%!important;color:#ff9901;border-radius:4px;height:17px}.isMainColumn .textDlArea:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.isMainColumn .borrow,.isMainColumn .buy,.isMainColumn .lent,.isMainColumn .sell{background:#f7f3ec}.isMainColumn .lent dt,.isMainColumn .sell dt{color:#ff9901}.isMainColumn .borrow dt,.isMainColumn .buy dt{color:#6cc4e1}.isMainColumn .residence .ballonBtm,.isMainColumn .return .ballonBtm{position:relative;display:inline-block;width:100%;min-width:115px;color:#fff;z-index:0}.isMainColumn .residence .ballonBtm{background:#ff9901}.isMainColumn .return .ballonBtm{background:#6cc4e1}.isMainColumn .residence .ballonBtm::after{border-color:#ff9901 transparent transparent transparent}.isMainColumn .return .ballonBtm::after{border-color:#6cc4e1 transparent transparent transparent}.isMainColumn .abroadArea a:not(.normalBtn){display:block;text-decoration:none;color:#333;background:#fff;border-radius:4px;font-weight:700;text-align:center}.isMainColumn .abroadArea a:hover{background:#fefbea;color:#333!important}.isMainColumn .abroadArea .sell a{border:1px solid #ff9901}.isMainColumn .abroadArea .buy a{border:1px solid #6cc4e1}.isMainColumn .abroadArea .buy li,.isMainColumn .abroadArea .sell li{margin-bottom:8px}.isMainColumn .abroadArea .buy li:last-of-type,.isMainColumn .abroadArea .sell li:last-of-type{margin-bottom:0}.isMainColumn .abroadArea .arrowLink::before{left:24px;width:6px;height:6px}.isMainColumn .abroadArea .sell .arrowLink::before{border-top:2px solid #ff9901;border-right:2px solid #ff9901}.ietanStyleHead .number,.isMainColumn .number{display:inline-block;width:2.4rem;height:2.4rem;border-radius:50%;background-color:#ff9901;color:#fff;vertical-align:middle;text-align:center;line-height:2.4rem}.isMainColumn .isEstateList dt{display:-webkit-flex;display:flex}.isMainColumn .isEstateList:hover a{color:#a81818}.isUsefulArea{background:#fffdea}.isUsefulArea h2{color:#ff9901;text-align:center}.isUsefulArea dt{background:#ff9901;text-align:center;border-top-left-radius:4px;border-top-right-radius:4px}.isUsefulArea dt a{color:#fff;text-decoration:none;font-weight:700}.isUsefulArea dt a:hover{color:#fff!important}.isUsefulArea dl:hover dd{background:#f6fbfd;border-radius:4px}.isUsefulArea dl:hover dt{background:#f57c14;border-top-left-radius:4px;border-top-right-radius:4px}.isLeft .pointArea .point{background:#ff9901;color:#fff;text-align:center}.isLeft .pointArea dt{color:#ff9901}.isLeft .pointArea li:first-of-type dl{border-bottom:1px dotted #ccc}.exList{display:flex;align-items:stretch;justify-content:space-between;margin:16px 0}.exList li{display:flex;align-items:stretch;width:calc(50% - 4px)}.exList a{display:flex;align-items:center;justify-content:center;width:100%;text-align:center;text-decoration:none;border-radius:4px}.exList .cr a,.exList .crSell a{background:#ff9901;color:#fff;font-weight:700;position:relative}.exList .cr a:hover,.exList .crSell a:hover{color:#fff!important}.exList .cr a::after{content:"";width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#ff9901 transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-5px}.exList .crSell a{background:#79c06e}.exList .crSell a::after{content:"";width:0;height:0;border-style:solid;border-width:8px 5px 0 5px;border-color:#79c06e transparent transparent transparent;position:absolute;bottom:-8px;left:50%;margin-left:-5px}.taisakuTtl{color:#ff9901;font-weight:700}.taisakuComment{background:#fffdea}.taisakuLink{font-weight:700}.onlineDetail_head{background:#6cc4e1;color:#fff;font-weight:700;text-align:center}.onlineDetail_head .mini{display:block}.onlineDetail_main{background:url(../img/online/bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center}.onlineDetail_mainList{color:#555;font-weight:700}.onlineDetail_mainList li{padding-top:4px;display:flex;justify-content:center;align-items:center}.onlineDetail_mainList .list01{background:url(../img/online/img_list01.png) no-repeat center center;background-size:179px 124px;width:179px;height:124px}.onlineDetail_mainList .list02{background:url(../img/online/img_list02.png) no-repeat center center;background-size:173px 130px;width:173px;height:130px}.onlineDetail_mainList .list03,.onlineDetail_mainList .list04{background:url(../img/online/img_list03.png) no-repeat center center;background-size:179px 133px;width:179px;height:133px}.onlineDetail_about{background:#dbebf1}.onlineDetail_about .aboutList>li{background:#fff;border-radius:8px;font-size:1.8rem;font-weight:700;text-align:center;box-sizing:border-box}.onlineDetail_about .aboutList img{margin-top:8px}@media print,screen and (min-width:769px){.paraArea{margin:0 0 32px}.paraArea .text{margin:0 0 16px}.paraArea .heads{margin:0 0 8px;font-size:1.6rem;line-height:150%}.paraArea .decimalCtList>li{margin-bottom:16px}.paraArea .circleNumber>li{margin-bottom:8px}.paraArea .decimalCtList>li>:last-child{margin-bottom:0}.remodal.privacy{width:640px}.remodal.privacy .subDl,.remodal.privacy .text{margin:0 0 16px}.privacyP a[href^="tel:"]{color:#333;text-decoration:none}.spbr_w320{display:none}.ietanStyleHead{padding:10px 0;background-color:#fffdea;border-bottom:1px solid #f2efde}.isAbroad .ietanStyleHead,.isBuy .ietanStyleHead,.isNew .ietanStyleHead,.isReplace .ietanStyleHead,.isSell .ietanStyleHead{padding:0}.ietanStyleHead .inner{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:980px;margin:0 auto;background:url(../img/common/bg_isColumn.png) no-repeat right;height:115px;background-size:auto 115px}.isAbroad .ietanStyleHead .inner{background:url(../img/common/bg_isAbroad.png) no-repeat right;height:135px;background-size:auto 135px}.isBuy .ietanStyleHead .inner{background:url(../img/common/bg_isBuy.png) no-repeat right bottom;height:135px;background-size:auto 120px}.isSell .ietanStyleHead .inner{background:url(../img/common/bg_isSell.png) no-repeat right bottom;height:135px;background-size:auto 120px}.isNew .ietanStyleHead .inner{background:url(../img/common/bg_isNew.png) no-repeat right bottom;height:135px;background-size:auto 120px}.isReplace .ietanStyleHead .inner{background:url(../img/common/bg_isReplace.png) no-repeat right bottom;height:135px;background-size:auto 120px}.ietanStyleHead .logoIetanStyle{width:144px;height:45px;background:url(../img/pc/logo_ietanstyle.png) no-repeat}.ietanStyleHead .logoIetanStyle img{display:none}.ietanStyleHead .pageTitle{margin:0 24px}.ietanStyleHead .pageTitle+p{margin-left:24px;font-size:1.4rem}.ietanStyleHead .pageTitle.secondLine{padding:13px 0 28px 0;line-height:110%}.isMainColumn{padding:32px 0 0 0;width:980px;margin-left:auto;margin-right:auto;clear:both}.isHeading{margin-bottom:24px;padding:8px 0 8px 16px;font-size:2rem;font-weight:700;position:relative;background-color:#6cc4e1;color:#fff}.columnListArea p img{width:224px;height:auto}.isLeft p:first-of-type{line-height:1.7em}.isLeft p.p02{line-height:1.7em}.columnListArea li .newIcon{position:relative;z-index:9;width:50px;font-size:1.2rem;padding:0;line-height:16px}.columnListArea li{width:224px;margin-left:28px;margin-bottom:32px}.columnListArea li:first-of-type,.columnListArea li:nth-of-type(5),.columnListArea li:nth-of-type(9){margin-left:0}.isLeft{width:720px;float:left}.isLeft section h2{font-weight:400;color:#24a2d9;padding:32px 0 16px;line-height:125%}.isLeft .textArea .imgL img{width:300px;margin:0 18px 10px 0;float:left}.isLeft .textArea .imgR img{width:300px;margin:0 0 10px 18px;float:right}.isRight{width:240px;float:right;margin-bottom:24px}.columnListArea li .textArea .p01 img{width:300px;height:auto}.isLeft .textArea .imgTate img{width:225px}.columnLinkArea{margin:24px 8px 0}.isMainColumn .textDlArea{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:720px;border-bottom:dotted 1px #ccc;padding-bottom:16px;margin-bottom:16px}.isMainColumn .textDlArea dt{width:96px}.isMainColumn .textDlArea dd{width:608px}.isMainColumn .textDlArea .p02{padding-bottom:16px}.isMainColumn .p02+dl.textDlArea{padding-top:16px}.isMainColumn .abroadArea{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.isMainColumn .mainText{margin-bottom:32px}.isMainColumn .residence,.isMainColumn .return{width:474px}.isMainColumn .residence h2 span,.isMainColumn .return h2 span{font-size:2rem;font-weight:initial}.isMainColumn .residence h2,.isMainColumn .return h2{padding:13px 0 20px;line-height:3.5rem;font-size:3rem}.isMainColumn .buy,.isMainColumn .sell{margin-bottom:16px;padding:24px}.isMainColumn .abroadArea a{padding:17px 10px 17px 24px;color:#333;font-size:1.8rem}.isMainColumn .sell.isMainColumn .buy{padding:24px}.isMainColumn .borrow,.isMainColumn .lent{padding:24px}.isMainColumn .borrow p:first-of-type,.isMainColumn .lent p:first-of-type{margin-bottom:16px}.isMainColumn .abroadArea .left{width:296px}.isMainColumn .residence .right{margin-right:16px}.isMainColumn .return .right{margin-right:8px}.isMainColumn .abroadArea .residence .right img{height:110px}.isMainColumn .abroadArea .return .right img{height:80px;margin-top:20px;margin-bottom:10px}.isMainColumn .abroadArea .ballonTextArea{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:24px 0 16px}.isMainColumn .abroadArea .ballonText{width:296px;position:relative;top:-72px;margin-bottom:-48px}.isMainColumn .abroadArea dt{font-size:2.4rem;text-align:center;padding:0 0 16px;font-weight:700}.isMainColumn .residence .ballonBtm,.isMainColumn .return .ballonBtm{text-align:center}.isMainColumn .residence .ballonBtm::after,.isMainColumn .return .ballonBtm::after{content:"";position:absolute;bottom:-10px;left:50%;margin-left:-10px;display:block;width:0;height:0;border-style:solid;border-width:10px 7px 2px 7px}.spbr_narrow{display:none}.isMainColumn .abroadArea .normalBtn{font-weight:700;text-align:center;font-size:1.8rem}.isMainColumn .isEstateList{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;margin:16px auto 0;width:948px}.isMainColumn .isEstateArea{margin-bottom:40px}.isMainColumn .isEstateArea>p:first-of-type:not(class){margin-bottom:24px;margin-left:16px;width:948px}.isMainColumn .isEstateArea .normalBtn{padding:19px 16px 20px;font-weight:700}.isMainColumn .isEstateArea .btnArea p{width:340px;margin:0 4px}.isMainColumn .isEstateArea .btnArea{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:948px;margin:0 auto}.isMainColumn .isEstateList dl{width:466px;border:solid 1px #e5e5e5;border-radius:4px;margin-bottom:16px}.isMainColumn .isEstateList li:last-of-type dl,.isMainColumn .isEstateList li:nth-of-type(9) dl{margin-bottom:0}.isMainColumn .isEstateList dt{background:#f7f3ec;font-weight:700;font-size:1.8rem;padding:13px 16px}.isMainColumn .isEstateList dd{padding:16px}.isMainColumn .isEstateList dl p{margin-bottom:0}.isMainColumn .number{margin-right:8px}.isMainColumn .isEstateList dl .imgR img{height:100px;float:right;margin:-35px 0 0 8px}.isMainColumn .isEstateList dl .p02{padding-bottom:16px}.isUsefulArea{background:#fffdea;padding-bottom:32px}.isUsefulArea h2{padding:24px 0;font-size:2rem}.isUsefulArea dl{width:316px;border:solid 1px #ccc;border-radius:4px;background:#fff}.isUsefulArea dt{padding:16px 0;line-height:1.6rem}.isUsefulArea dd img{height:80px}.isUsefulArea dd{padding:16px}.isUsefulArea dd p:nth-of-type(2){text-align:center}.isUsefulArea dd p:first-of-type{padding-bottom:8px}.isUsefulArea .arrowLink::before{width:6px;height:6px;left:-50px;border-top:2px solid #fff;border-right:2px solid #fff}.isUsefulArea .innr{width:980px;margin:0 auto;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.isUsefulArea dt a{width:165px}.ietanStyleHead .number{width:3.2rem;height:3.2rem;line-height:3.2rem;font-size:1.6rem;margin-right:8px}.isLeft .imgR img{width:150px;margin:0 0 10px 18px;float:right}.isLeft .p02{padding-bottom:16px}.isLeft .p02:last-of-type{padding-bottom:24px}.isLeft .isHeading+p,.isLeft .isHeading+p+p,.isLeft .isHeading+p+p+p,.isLeft .isHeading+p+p+p+p,.isLeft .isHeading+p+ul.mainList+p{margin:0 16px}.isStepLinkArea{margin:24px 8px 40px}.isLeft .btnArea .actionBtn02{width:340px;margin:0 auto}.isLeft .btnArea{margin-bottom:40px}.isLeft .pointArea{background:#f7f3ec;padding:32px;margin-top:10px}.isAbroad .btnArea+.pointArea{margin-top:40px}.isLeft .commentArea{background:#f7f3ec;padding:32px;margin-top:20px}.isLeft .commentArea.border{background:inherit;border:1px solid #ccc}.isLeft .commentArea.border.internet{margin-bottom:40px}.isLeft .commentLinkArea{border:5px solid #f7f3ec;padding:32px;margin:16px 0 24px}.isLeft .pointArea .outText{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.isLeft .pointArea .outText p img{padding-bottom:14px}.isLeft .pointArea .outText>p:first-of-type{padding:16px 0 32px 0;width:500px}.isLeft .pointArea .point{padding:12px 0;font-size:2rem;width:100px;position:relative;bottom:0;margin-top:-44px}.isLeft .pointArea div.pointText,.isLeft .pointArea ul.pointList,.isLeft .pointArea ul.termsList{width:656px;background:#fff;border-bottom:3px solid rgba(0,0,0,.1)}.isLeft .pointArea div.pointText{box-sizing:border-box;padding:16px}.isAbroad .isLeft .pointArea div.pointText .alignR{padding-top:8px}.isLeft .pointArea dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:16px}.isLeft .pointArea dt{width:150px}.isLeft .pointArea li{padding:16px 16px 0}.isLeft .commentArea .comment li{padding:3px 0 0}.isLeft .commentArea .comment li:first-of-type{padding:0}.isLeft .commentLinkArea .comment li{padding:3px 0 0}.isLeft .commentLinkArea .comment li:first-of-type{padding:0}.isLeft .pointArea dd>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:474px;border:none}.isLeft .pointArea dd>ul li{padding:0 16px 0 0;min-width:235px}.isEstate .isRight ul{padding-bottom:16px}.isEstate .isRight ul dd ul{padding-bottom:0}.isLeft .pointArea .pointList li:first-of-type{padding:16px 16px 0}.isLeft .pointArea .pointList li{padding:8px 16px 0}.isLeft .pointArea .pointList li:last-of-type{padding:8px 16px 16px}.isLeft .ballonPoint{padding:5px 0 5px 45px;background-image:url(../img/common/icon_ballonPoint.svg);background-position:0 0;background-repeat:no-repeat;color:#ff9901;background-size:34px}.isLeft .pointArea+.ballonPoint{margin:10px 10px 10px 40px}.isNew .isLeft .pointArea+.ballonPoint{margin:16px 16px 0}.isLeft .commentArea+.ballonPoint{margin:10px 10px 10px 30px}.isEstate .isLeft .isHeading{margin-bottom:16px}.isEstate .isLeft .isHeading:last-of-type+p.p02:last-child{padding-bottom:24px}.isEstate .isLeft .isHeading.imgR{width:535px}.isEstate .isLeft .flow{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.isEstate .isLeft .flow .box{margin-bottom:20px;width:30px;padding:3px 0;background:#e1f3f9;-webkit-border-radius:2px;border-radius:2px;position:relative;font-weight:700;line-height:1.4;text-align:center}.isEstate .isLeft .flow .box:after{border-top:10px solid #e1f3f9;border-left:15px solid transparent;border-right:15px solid transparent;content:"";position:absolute;bottom:-10px;left:50%;margin-left:-15px}.isEstate .isLeft .flow .box:last-of-type:after{border:none}.isEstate .isLeft .flow dd{width:660px;box-sizing:border-box;padding:5px 0 5px 0;line-height:1.8rem;border-bottom:1px dotted #ccc;margin:0 0 20px 8px;height:48px}.isEstate .isLeft .flow dd:first-of-type{line-height:1.4em;height:inherit}.isEstate .isLeft .p02.clear+.commentArea{margin-top:0}.isEstate .isLeft .commentArea p a{margin-top:8px}.isSell .isMainColumn .isEstateArea .btnArea p{width:305px}.isSell .isMainColumn .isEstateArea .btnArea:last-child p:nth-of-type(3){font-size:1.4rem}.isEstate .isLeft .mainList li{padding-top:8px}.isEstate .isLeft .mainList li:first-of-type{padding-top:0}.isEstate .isLeft .mainList{padding:0 16px 16px 16px}.isEstate .isLeft .chartArea p:first-of-type{padding-left:16px}.isEstate .isLeft .chartArea .chartTable{margin:8px auto 8px;font-size:1.4rem}.isEstate .isLeft .chartArea .chartTable tr{border-bottom:1px solid #e4e4e4}.isEstate .isLeft .chartArea .chartTable tr:first-of-type{border-top:1px solid #e4e4e4}.isEstate .isLeft .chartArea .chartTable tr>td:last-of-type,.isEstate .isLeft .chartArea .chartTable tr>th:last-of-type{border-right:1px solid #e4e4e4}.isEstate .isLeft .chartArea .chartTable td,.isEstate .isLeft .chartArea .chartTable th{border-left:1px solid #e4e4e4;vertical-align:middle;text-align:center;padding:8px;line-height:1.5em}.isEstate .isLeft .chartArea .chartTable .grTh{background-color:#f5f5f5;vertical-align:middle;padding:8px;text-align:center}.isAbroad .isEstate .isLeft .chartArea .x_scroll_box{margin-top:16px}.isEstate .isLeft .chartArea .ballonPoint{margin:10px 10px 10px 90px}.isEstate .isLeft .commentArea+.pointArea{margin-top:42px}.isEstate .isLeft .commentArea+.isHeading{margin-top:24px}.isEstate .isLeft .btnArea>p:first-of-type{margin-top:24px;padding-bottom:0}.isEstate .isLeft .btnArea>p:nth-of-type(2){margin-top:16px}.isEstate .isLeft .commentArea+p{margin-top:16px}.isEstate .isLeft .commentArea.border+p{margin-bottom:24px}.isReplace .isLeft .ballonPoint{margin-bottom:16px}.isEstate .isLeft .merit,.isEstate .isLeft .need{width:500px;font-size:1.4rem;border:1px solid #e4e4e4;margin:0 auto 16px;display:-webkit-flex;display:flex}.isEstate .isLeft .need+p{text-align:center;padding-bottom:16px}.isEstate .isLeft .merit li,.isEstate .isLeft .need li{width:250px}.isEstate .isLeft .merit li:nth-of-type(2) dl,.isEstate .isLeft .need li:nth-of-type(2) dl{border-left:1px solid #e4e4e4}.isEstate .isLeft .merit dt,.isEstate .isLeft .need dt{border-bottom:1px solid #e4e4e4;padding:8px;text-align:center;background-color:#f5f5f5}.isEstate .isLeft .merit dd,.isEstate .isLeft .need dd{padding:8px}.isEstate .isLeft .merit dd p,.isEstate .isLeft .need dd p{line-height:1.5em}.isEstate .isLeft .merit:nth-of-type(2) li:nth-of-type(2) dd p:first-of-type,.isEstate .isLeft .need:nth-of-type(2) li:nth-of-type(2) dd p:first-of-type{padding-bottom:5px}.isLeft .schedule{text-align:center;margin-bottom:16px}.isLeft .cost{text-align:center;margin:16px 0 8px}.isLeft .cost+p{margin-left:80px}.isLeft .howtoArea{margin:0 0 32px}.isLeft .howtoArea .chartArea{margin-top:16px}.isLeft .howtoArea .chartArea p:first-of-type{padding-left:0}.isLeft .howtoArea .chartArea+p{text-align:right;margin-right:60px}.isMainColumn .isLeft .mainText{margin-bottom:16px}.isMainColumn .isLeft .mainText+.pointArea{margin-top:40px;margin-bottom:24px}.isMainColumn .isLeft .mainList+.pointArea{margin-top:24px}.isMainColumn .isLeft .mainText+.btnArea{margin-bottom:24px}.isMainColumn .isLeft .mainText+.cost{margin:16px 0 16px}.isMainColumn .isLeft .backHowtoLinkArea{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:40px}.isMainColumn .isLeft .backHowtoLinkArea div{width:480px;margin-right:16px;margin-bottom:0}.isAbroad .isRight dt.listTitle.acSpTrg{border-bottom:1px dashed #ccc}.sitemapP .sitemapLinkArea{display:flex;flex-wrap:wrap;justify-content:space-between}.sitemapP .sitemapLinkArea dl{width:320px;margin:0 0 16px;padding:16px 16px 24px;box-sizing:border-box;border:solid #f5f5f5 4px;border-radius:8px}.sitemapP .sitemapLinkArea .sitemapBuy,.sitemapP .sitemapLinkArea .sitemapSell{width:485px}.sitemapP .sitemapLinkArea dt{padding:0 0 8px;font-weight:700;line-height:24px;border-bottom:dotted #ccc 1px}.sitemapP .sitemapLinkArea dt svg{fill:#24a2d9}.sitemapP .sitemapLinkArea dl li{margin:16px 0 0}.sitemapP .sitemapLinkArea dl a{padding:0 0 0 32px;text-decoration:none;display:block;position:relative;font-size:1.4rem;line-height:125%}.sitemapP .sitemapLinkArea dl a::before{width:4px;height:4px;margin:auto;position:absolute;top:5px;left:12px;content:"";vertical-align:middle;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sitemapP .searchContainer{margin:0 0 16px;padding:16px;box-sizing:border-box;border:solid #f5f5f5 4px;border-radius:8px}.sitemapP .searchContainer svg{fill:#24a2d9}.sitemapP .accordionArea .triger+dd{display:none;border-top:1px dotted #ccc;padding-top:16px;margin-top:12px}.sitemapP .accordionArea .triger{position:relative;font-weight:700;cursor:pointer}.sitemapP .accordionArea .triger:hover{color:#a81818}.sitemapP .accordionArea .triger.active.open::before,.sitemapP .accordionArea .triger::before{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);z-index:90}.sitemapP .accordionArea .triger.active.open::after,.sitemapP .accordionArea .triger::after{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);z-index:90}.sitemapP .accordionArea .triger.active::before,.sitemapP .accordionArea .triger.open::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.sitemapP .accordionArea .triger.active::after,.sitemapP .accordionArea .triger.open::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.error .mainContainer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}.error .mainContainer .attention{margin:8px 8px 0 0;width:100px}.error .mainContainer .clear{line-height:44px;font-size:2rem}.error .mainContainer .btnArea{width:980px;margin:40px auto 0}.error .mainContainer .btnArea p{width:240px;margin:0 auto}.error .mainContainer .errorText .imgL img{width:60px}.error .mainContainer .errorText .imgL{margin-right:8px}.error .mainContainer .pageTitle{margin-bottom:40px}.error .mainContainer .errorText{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.tieup .paraArea,.tieup .prefSelectIndex{width:720px;margin:0 auto 32px}.tieup .anchorNav a::before{display:none}.tieup .anchorNav a{padding:10px 5px 14px 5px;font-size:1.2rem}.tieup .anchorNav li:nth-of-type(5){margin-left:16px}.tieup .anchorNav{margin:0 0 32px}.tieup .partnership{margin:0 auto 32px;padding:0 0 16px;background:linear-gradient(0deg,#f3e2a8,#fef8e0,#fef8e0);box-sizing:border-box;border:solid 2px #dccf9f;width:720px}.tieup .partnership p{padding-left:16px}.tieup .partnership p.text{padding-bottom:3px;padding-top:8px}.tieup .partnership p.annotation{padding-left:28px}.tieup .catalogBnrArea ul{justify-content:center;margin-top:8px;display:flex}.tieup .catalogBnrArea ul a{height:42px;border:solid #c5c5c5 1px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.tieup .catalogBnrArea li{margin-left:8px;width:160px;box-sizing:border-box}.tieup .catalogBnrArea li:first-of-type{margin-left:0}.tieup .catalogBnrArea .head{text-align:center;margin-bottom:16px;font-size:2rem}.tieup .catalogBnrArea{margin:0 0 32px;padding:24px;background:#f7f3ec;width:720px}.tieup .estateData,.tieup .inquiryArea{width:720px;margin:0 auto 32px}.tieup .linkArea+.estateData{width:800px;margin:0 auto 32px}.tieup .estateData .dataAreaInn{margin-top:16px}.tieup .registration{font-size:1.8rem;color:#fff;font-weight:700;padding:8px;background:#ff9901;position:relative;text-align:center;border-radius:4px}.tieup .estateData .dataAreaInn .contact .tel{float:none;text-align:center;margin:8px 0 8px 8px}.tieup .estateData .dataAreaInn .contact{width:300px;margin-top:16px}.tieup .estateData .dataAreaInn{align-items:center;flex-wrap:wrap;justify-content:space-around}.tieup .estateData .dataAreaInn .logoTaisei{width:160px;padding-top:16px}.tieup .estateData .dataAreaInn .estateInfo{width:380px;font-size:1.4rem}.tieup .estateData .dataAreaInn .office{text-align:center}.tieup .registration::after{content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#ff9901 transparent transparent transparent;position:absolute;bottom:-10px;left:50%;margin-left:-4px}.tieup .partnership .big{font-size:2.5rem;display:inline-block;margin-top:8px}.tieup .partnership .number{font-style:italic;padding-right:10px;font-size:4.7rem;color:#e23d3d;font-weight:700;text-shadow:1px 1px 0 #666;text-shadow:#666 1px 1px 0}.tieup .benefit{display:inline-block;position:relative;height:60px;line-height:60px;vertical-align:middle;text-align:center;padding:7px 0;background:radial-gradient(#e23d3d,#940700);color:#fff;box-sizing:border-box;box-shadow:0 2px 0 0 #dedede;-moz-box-shadow:0 2px 0 0 #dedede;-webkit-box-shadow:0 2px 0 0 #dedede;margin-left:-2px;margin-top:10px}.tieup .benefit h2{vertical-align:middle;margin:0;padding:0 30px 0 15px;border-top:dashed 1px #e29490;border-bottom:dashed 1px #e29490;line-height:44px;font-size:2rem}.tieup .benefit:after{position:absolute;content:'';z-index:1;top:0;right:0;width:0;height:0;border-width:30px 15px 30px 0;border-color:transparent #fff8e0 transparent transparent;border-style:solid}.tieup .tieupArea{width:800px;margin:0 auto 32px;padding:16px;background:linear-gradient(#46ac0c,#acd695);box-sizing:border-box}.tieup .tieupArea h2 span{font-size:4rem}.tieup .tieupArea h2{line-height:4rem;color:#fff;margin-bottom:8px}.tieup .tieuptitle{text-align:center;color:#fff;font-weight:700;margin-bottom:8px}.tieup .introduction{background:#fff;padding:16px}.tieup .introduction .title{font-weight:700;font-size:1.8rem;line-height:1.8em;text-align:center;margin-bottom:16px}.tieup .introduction .number{font-style:italic;padding:0 10px 0 5px;font-size:4rem;color:#e23d3d;font-weight:700;text-shadow:1px 1px 0 #666;text-shadow:#666 1px 1px 0;vertical-align:middle}.tieup .example{padding:8px;background:#ddd;font-weight:700;margin-bottom:16px}.tieup .before{width:260px;color:#134da5;padding-left:15px;box-sizing:border-box}.tieup .after{width:330px;box-sizing:border-box;padding-right:120px}.tieup .commission{display:flex;justify-content:space-between;flex-wrap:wrap}.tieup .procedure li{background:#eff6f9;padding:16px}.tieup .procedure .order{display:inline-block;width:2.4rem;height:2.4rem;border-radius:50%;background-color:#6cc4e1;color:#fff;vertical-align:middle;text-align:center;line-height:2.4rem;position:relative;bottom:3px;margin-right:5px}.tieup .procedure dt{font-weight:700}.tieup .procedure dd{margin-left:30px}.tieup .apply{width:500px;font-size:1.4rem;border:1px solid #e4e4e4;margin:16px auto;box-shadow:0 0 1px 0 #6dc4e1;-moz-box-shadow:0 0 1px 0 #6dc4e1;-webkit-box-shadow:0 0 1px 0 #6dc4e1}.tieup .apply th{border-bottom:1px solid #e4e4e4;padding:8px;text-align:center;background-color:#f5f5f5}.tieup .apply td{padding:8px;background-color:#fff;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.tieup .attention dd{margin-left:0}.tieup .tieupArea .arrowR{margin:25px auto 25px 0;padding-top:5px;width:100px;height:45px;background:linear-gradient(90deg,#ffbdbb,#e2423e,#e2423e);position:relative}.tieup .tieupArea .arrowR::after{border-left:35px solid #e2423e;border-top:40px solid transparent;border-bottom:40px solid transparent;content:"";position:absolute;left:50%;top:-15px;margin-left:40px}.tieup .tieupArea .arrowR span{position:relative;top:20%;left:16px;z-index:3;font-weight:700;line-height:1.4;color:#fff;text-shadow:0 0 7px #901510}.tieup .tieupArea .arrowB{margin:16px auto 40px;padding-top:8px;position:relative;text-align:center}.tieup .tieupArea .arrowB:after{border-top:50px solid #ffd81e;border-left:180px solid transparent;border-right:180px solid transparent;content:"";position:absolute;top:8px;right:25%}.tieup .tieupArea .arrowB span{position:relative;top:5px;z-index:3;font-size:2.4rem;font-weight:700;line-height:1.4;text-shadow:#ffd81e 1px 1px 0,#ffd81e -1px 1px 0,#ffd81e 1px -1px 0,#ffd81e -1px -1px 0}.tieup .tieupArea p.commission{width:736px;height:154px;background-image:url(../img/pc/img_tieupCommission.png);margin-top:-70px}.tieup .linkArea{width:800px;margin:0 auto;box-sizing:border-box}.tieup .linkArea .area,.tieup .linkArea .mail,.tieup .linkArea .mypage,.tieup .linkArea .panorama{width:376px;margin-bottom:16px}.tieup .linkArea .website{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between}.tieup .linkArea .head01{line-height:inherit;font-size:1.4rem}.tieup .linkArea .website h2{color:#fff;width:100%;padding:8px 0;text-align:center;background:#25a2d9;line-height:1.5em;margin-bottom:24px}.tieup .linkArea img{display:block;margin:0 auto 16px}.tieup .inquiryArea a{width:300px;margin:16px auto 0}.tieup .inquiryArea .borderBox,.tieup .inquiryArea .contact{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-end;align-items:flex-end}.tieup .inquiryArea .contact{padding:16px;margin-bottom:16px}.tieup .merit{width:720px;margin:0 auto;background:#6cc4e1;padding:16px;box-sizing:border-box}.tieup .merit h2{color:#fff;text-align:center;padding:16px 0}.tieup .merit p:first-of-type{color:#fff;padding-top:8px}.tieup .merit span{background-color:#fff;margin-top:8px;padding:16px;display:block}.tieup .merit span p:first-of-type{color:inherit}.tieup .merit span p:nth-of-type(2){margin-top:8px}.isExperiences .ietanStyleHead .inner{background:url(../img/common/bg_isEx.png) no-repeat right;background-size:auto 115px}.exList a{padding:14px 16px 16px}.taisakuBlock{margin:32px 0 56px}.taisakuList{margin:-16px 0 0;padding:0 20px;display:flex;flex-wrap:wrap}.taisakuList li{width:calc(50% - 40px);padding:0 20px;margin:40px 0 0;display:flex}.taisakuText{padding-left:16px}.taisakuText .caption{margin-top:12px}.taisakuTtl{margin:16px 0 12px;font-size:2rem}.taisakuComment{padding:32px;display:flex;align-items:center;justify-content:center}.taisakuComment img{margin-left:32px}.taisakuLink{margin:56px 0 80px;font-size:1.8rem;text-align:center}.taisakuLink a{margin:16px auto 0;width:320px}.onlineDetail_head{padding:40px 0;font-size:3.2rem}.onlineDetail_head .mini{margin-bottom:16px;font-size:2rem}.onlineDetail_main{height:560px;padding:32px 0 64px;text-align:center}.onlineDetail_mainList{margin-top:32px;position:relative;width:585px;height:238px;left:calc(50% - 210px)}.onlineDetail_mainList .list01{position:absolute;left:0;top:88px}.onlineDetail_mainList .list02{position:absolute;left:152px;top:0}.onlineDetail_mainList .list03{position:absolute;left:270px;top:105px}.onlineDetail_mainList .list04{position:absolute;left:412px;top:0}.onlineDetail_about{padding:32px 0 64px}.onlineDetail_about .aboutList{width:980px;margin:0 auto;display:flex;justify-content:space-between}.onlineDetail_about .aboutList>li{padding:24px;width:316px}.onlineDetail_flow{padding-top:32px;margin-bottom:64px}.onlineDetail_flow .kakuPointBlock{margin:0 auto}.onlineDetail_flow .kakuPointBlock .title{font-size:2rem}.onlineDetail_info{width:980px;margin:40px auto}.onlineDetail_info .infoList{margin:24px}.onlineDetail_info .infoList li{margin-top:8px}}@media screen and (min-width:0px) and (max-width:768px){.paraArea{margin:0 8px 24px;font-size:1.4rem;line-height:150%}.paraArea .head01+*{padding:16px 0 0}.paraArea .text{margin-bottom:8px}.paraArea .heads{margin-bottom:8px;font-size:1.4rem;line-height:150%}.paraArea .decimalCtList>li{margin-bottom:16px;padding-left:18px}.paraArea .circleNumber>li{margin-bottom:8px}.paraArea .decimalCtList.circleNumber>li::before{width:14px;height:14px;font-size:1.2rem;line-height:14px}.paraArea .decimalCtList>li>:last-child{margin-bottom:0}.paraArea>*{margin-right:8px;margin-left:8px}.paraArea>.head01{margin-right:0;margin-left:0}.remodal.privacy .subDl,.remodal.privacy .text{margin:0 0 8px}.privacyP .modalCursor{text-decoration:underline}.remodal.privacy{padding-bottom:16px}.ietanStyleHead{background-color:#fffdea;border-bottom:1px solid #f2efde}.ietanStyleHead .pageTitle{padding:0;width:65%;margin:10px 0 3px}.isAbroad .ietanStyleHead .pageTitle{padding:0;width:65%;margin:10px 0}.isBuy .ietanStyleHead .pageTitle{padding:0;width:68%;margin:10px 0}.isSell .ietanStyleHead .pageTitle{padding:0;width:68%;margin:10px 0}.isNew .ietanStyleHead .pageTitle{padding:0;width:68%;margin:10px 0}.ietanStyleHead .pageTitle+p{width:60%;font-size:1.4rem;line-height:1.2em}.ietanStyleHead .pageTitle.secondLine{line-height:1.9rem;margin:5px 0 4px}.ietanStyleHead .pageTitle.secondLine .f18{font-size:1.2rem}.ietanStyleHead .inner{background:url(../img/common/bg_isColumn.png) no-repeat right 8px center;padding:8px;background-size:auto 65px}.isColumnList .ietanStyleHead .inner{background:url(../img/common/bg_isColumn.png) no-repeat right 8px center;padding:8px;background-size:auto 60px}.isAbroad .ietanStyleHead .inner{background:url(../img/common/bg_isAbroad.png) no-repeat right 8px top 3px;height:75px;background-size:auto 72px;padding:0 8px}.isAbroad .ietanStyleHead .inner.step{background:url(../img/common/bg_isAbroad.png) no-repeat right 8px top 42px;background-size:auto 45px;padding:0 8px 12px}.isBuy .ietanStyleHead .inner{background:url(../img/common/bg_isBuy.png) no-repeat right 8px top 12px;height:75px;background-size:auto 50px;padding:0 8px}.isBuy .ietanStyleHead .inner.step{background:url(../img/common/bg_isBuy.png) no-repeat right 8px top 32px;background-size:auto 42px;padding:0 8px 12px}.isSell .ietanStyleHead .inner{background:url(../img/common/bg_isSell.png) no-repeat right 8px top 15px;height:75px;background-size:auto 50px;padding:0 8px}.isSell .ietanStyleHead .inner.step{background:url(../img/common/bg_isSell.png) no-repeat right 8px top 32px;background-size:auto 42px;padding:0 8px 12px}.isNew .ietanStyleHead .inner{background:url(../img/common/bg_isNew.png) no-repeat right 8px top 15px;height:75px;background-size:auto 50px;padding:0 8px}.isNew .ietanStyleHead .inner.step{background:url(../img/common/bg_isNew.png) no-repeat right 8px top 32px;background-size:auto 42px;padding:0 8px 12px}.isReplace .ietanStyleHead .inner{background:url(../img/common/bg_isReplace.png) no-repeat right 8px top 15px;height:75px;background-size:auto 50px;padding:0 8px}.isReplace .ietanStyleHead .inner.step{background:url(../img/common/bg_isReplace.png) no-repeat right 8px top 32px;background-size:auto 42px;padding:0 8px 12px}.isBuy .ietanStyleHead .inner .logoIetanStyle,.isNew .ietanStyleHead .inner .logoIetanStyle,.isSell .ietanStyleHead .inner .logoIetanStyle{padding-top:16px;line-height:.8rem}.ietanStyleHead .inner .logoIetanStyle{padding-top:8px;line-height:.8rem}.ietanStyleHead img{width:150px;height:auto}.isHeading{padding:8px 8px 8px 16px;font-size:1.6rem;font-weight:700;position:relative;background-color:#6cc4e1;color:#fff;margin:0 0 8px 0}.isMainColumn{padding-top:16px}.columnListArea p img{width:210px;height:auto}.isLeft p:first-of-type{padding-bottom:16px}.isLeft p:first-of-type{padding-bottom:0}.columnListArea li .newIcon{position:relative;z-index:9}.columnListArea li{width:48%;margin-bottom:24px;max-width:210px}.columnListArea ul{margin:0 8px;-webkit-justify-content:space-between;justify-content:space-between}.isLeft section h2{color:#24a2d9;padding:8px 0 5px;line-height:125%;font-size:1.8rem}.isLeft section:last-of-type{margin-bottom:16px}.isLeft,.isRight{margin:0 8px}.isLeft .textArea{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.isLeft .textArea img{width:100%}.isLeft .textArea .p02{order:-1;margin-bottom:8px;padding:0}.isLeft .textArea .p01{text-align:center}.isRight ul li:nth-of-type(2) dl:first-of-type .listTitle,.listTitle.acSpTrg.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.isRight .listTitle{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:1px solid #ccc}.isRight dt.listTitle.acSpTrg+dd{display:none}.isAbroad .isRight .residence dl:nth-of-type(2) dt.listTitle.acSpTrg{border-bottom:1px solid #ff9901}.isAbroad .isRight .residence dl:nth-of-type(2) dt.listTitle.acSpTrg.active{border-bottom:1px dashed #ccc}.isAbroad .isRight .return dl:nth-of-type(2) dt.listTitle.acSpTrg{border-bottom:1px solid #6cc4e2}.isAbroad .isRight .return dl:nth-of-type(2) dt.listTitle.acSpTrg.active{border-bottom:1px dashed #ccc}.isAbroad .isRight dt.listTitle.acSpTrg.active{border-bottom:1px dashed #ccc}.isRight .listTitle{text-align:center}.columnLinkArea{margin:0 8px 24px}.isMainColumn .textDlArea dd p.fB{padding:8px 0 0}.isMainColumn .textDlArea dd p:not(class){padding:8px 0}.isMainColumn .textDlArea{padding-top:5px;border-bottom:dotted 1px #ccc;margin-bottom:8px}.isMainColumn div.textArea+p.p02{margin-bottom:8px;padding-bottom:0}.isMainColumn .mainText{padding:0 8px}.isMainColumn .spBtnArea .arrowLinkBottom{top:12px;right:84px;padding:0}.isMainColumn .spBtnArea .arrowLinkBottom::before{border-bottom:2px solid #999;border-right:2px solid #999}.isMainColumn .spBtnArea{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:16px 8px;background:#f5f5f5}.isMainColumn .mainText{margin-bottom:16px}.isMainColumn .residence .ballonBtm,.isMainColumn .return .ballonBtm{margin:16px 0}.isMainColumn .residence h2 span,.isMainColumn .return h2 span{font-size:1.6rem;font-weight:initial;vertical-align:top}.isMainColumn .residence h2,.isMainColumn .return h2{margin:8px}.isMainColumn .borrow p:first-of-type,.isMainColumn .lent p:first-of-type{margin-bottom:16px}.isMainColumn .abroadArea .left{width:71%}.isMainColumn .abroadArea .right{width:24%}.isMainColumn .abroadArea .right img{width:auto;max-height:88px}.isMainColumn .abroadArea .ballonTextArea{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin:0 8px}.isMainColumn .abroadArea .ballonText{margin:8px 8px 16px}.isMainColumn .abroadArea dt{text-align:center;padding:0 0 5px;font-weight:700}.isMainColumn .buy,.isMainColumn .lent,.isMainColumn .sell{margin:0 8px 16px 8px;padding:8px}.isMainColumn .borrow{margin:0 8px;padding:8px}.isMainColumn .abroadArea a{padding:10px 10px 10px 16px}.isMainColumn .abroadArea .buy .arrowLink::before,.isMainColumn .abroadArea .sell .arrowLink::before{left:16px}.isMainColumn .abroadArea .normalBtn{padding:12px 10px 12px 16px;font-weight:700;margin-bottom:8px}.isMainColumn .spBtnArea p{width:49.5%}.isMainColumn .spBtnArea .normalBtn{padding:10px 0 18px;font-size:1.2rem}.isMainColumn .isEstateArea{padding:0 8px 16px}.isMainColumn .isEstateArea>p:first-of-type:not(class){margin:16px 0}.isMainColumn .isEstateArea .btnArea p{margin:0 0 8px}.isMainColumn .isEstateArea .normalBtn{font-weight:700}.isMainColumn .isEstateList dl{width:100%;border:solid 1px #e5e5e5;border-radius:4px;margin-bottom:8px}.isMainColumn .isEstateList li:last-of-type dl{margin-bottom:16px}.isMainColumn .isEstateList dt{background:#f7f3ec;font-weight:700;font-size:1.8rem;padding:10px 8px}.isMainColumn .isEstateList dd{padding:16px 8px 8px}.isMainColumn .isEstateList dd p:last-of-type{text-align:right;font-size:1.4rem}.isMainColumn .isEstateList dd p:last-of-type .arrowLink{padding:0 0 0 12px}.isMainColumn .isEstateList p{margin-bottom:0}.isMainColumn .number{margin-right:8px}.isMainColumn .isEstateList dl .imgR img{max-height:54px;max-width:54px;width:20%;float:right;margin:0 0 0 8px}.isMainColumn .isEstateList dl .p02{padding-bottom:16px;font-size:1.4rem}.isUsefulArea{padding:0 8px 16px}.isUsefulArea h2{padding:16px 0;font-size:1.6rem;line-height:2.4rem}.isUsefulArea dl{border:solid 1px #ccc;border-radius:4px;background:#fff;margin-bottom:8px}.isUsefulArea dl:last-of-type{margin-bottom:0}.isUsefulArea dt{padding:12px 0;line-height:1.6rem}.isUsefulArea dd img{max-width:93px;width:auto;margin-left:8px;vertical-align:middle}.isUsefulArea dd{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;padding:16px}.isUsefulArea dd p:first-of-type{width:70%}.isUsefulArea dd p:nth-of-type(2){text-align:center;margin:auto}.isUsefulArea .arrowLink::before{width:6px;height:6px;left:16px;border-top:2px solid #fff;border-right:2px solid #fff}.isUsefulArea dt a{width:95%}.ietanStyleHead .number{width:1.9rem;height:1.9rem;line-height:1.9rem;font-size:1.5rem;margin-right:3px}.isColumn .isLeft .imgR img{width:100%}.isLeft .imgR img{width:100px;margin:0 0 0 18px;float:right}.isLeft .p02{padding-bottom:16px}.isStepLinkArea{margin:0 8px 24px}.isLeft .pointArea{background:#f7f3ec;padding:8px 16px 16px;margin-top:40px;margin-bottom:16px}.isLeft .commentArea{background:#f7f3ec;padding:8px 16px 16px}.isReplace .isLeft .commentArea{margin-bottom:16px}.isLeft .commentArea.border{background:inherit;border:1px solid #ccc}.isSell .isLeft .commentArea.border{margin:16px 0}.isAbroad .isLeft .commentArea.border{margin:0 0 16px}.isLeft .commentLinkArea{border:5px solid #f7f3ec;margin-bottom:16px;padding:8px 16px 16px}.isLeft .mainList{padding-bottom:16px}.isLeft .mainList+.commentArea{margin:0 0 20px}.isLeft .commentArea .comment{padding-top:8px}.isLeft .commentLinkArea .comment{padding-top:8px}.isLeft .pointArea .outText{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:baseline;align-items:baseline;position:relative}.isLeft .pointArea .outText>p:first-of-type{padding:16px 0 16px 0}.isLeft .pointArea .outText>p:last-of-type{width:67px;position:absolute;top:-50px;right:0}.isLeft .pointArea .point{padding:8px 0;font-size:2rem;width:100px;position:relative;bottom:0;margin-top:-30px}.isLeft .pointArea div.pointText,.isLeft .pointArea ul.pointList{background:#fff;border-bottom:2px solid rgba(0,0,0,.1)}.isLeft .pointArea div.pointText{padding:16px}.isAbroad .isLeft .pointArea div.pointText .alignR{padding-top:8px}.isLeft .pointArea ul.termsList li dl{padding:16px;background:#fff;border-bottom:2px solid rgba(0,0,0,.1)}.isLeft .pointArea dl{padding-bottom:16px}.isLeft .pointArea dt{padding-bottom:5px}.isLeft .pointArea .pointList li:first-of-type{padding:16px 16px 0 8px}.isLeft .pointArea .pointList li{padding:8px 16px 0 8px}.isLeft .pointArea .pointList li:last-of-type{padding:8px 16px 16px 8px}.isLeft .pointArea dd>ul{border:none}.isEstate .isRight ul{padding-bottom:8px}.isEstate .isRight ul dd ul{padding-bottom:0}.isEstate .isRight dt.acSpTrg+dd{display:none}.isEstate .isRight dt.acSpTrg.active.open::after,.isEstate .isRight dt.acSpTrg.active.open::before,.isEstate .isRight dt.acSpTrg::after,.isEstate .isRight dt.acSpTrg::before{background:#fff}.isAbroad .isEstate .isRight dt.acSpTrg.active.open::after,.isAbroad .isEstate .isRight dt.acSpTrg.active.open::before,.isAbroad .isEstate .isRight dt.acSpTrg::after,.isAbroad .isEstate .isRight dt.acSpTrg::before{background:#333}.isEstate .isRight .listHead.acSpTrg{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.isEstate .isRight .listHead.acSpTrg.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.isEstate .isRight{margin:0 8px 20px}.isEstate .isStepLinkArea{margin:16px 8px}.isLeft .ballonPoint{padding:5px 0 5px 35px!important;background-image:url(../img/common/icon_ballonPoint.svg);background-size:30px;background-position:0 0;background-repeat:no-repeat;color:#ff9901}.isLeft .pointArea+.ballonPoint{margin:10px 0 0 0}.isEstate .isLeft .isHeading+p{padding-top:0}.isEstate .isLeft .flow{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-around;justify-content:space-around}.isEstate .isLeft .flow .box{margin-bottom:20px;width:30px;padding:3px 0;background:#e1f3f9;-webkit-border-radius:2px;border-radius:2px;position:relative;font-weight:700;line-height:1.4;text-align:center}.isEstate .isLeft .flow .box:after{border-top:10px solid #e1f3f9;border-left:15px solid transparent;border-right:15px solid transparent;content:"";position:absolute;bottom:-10px;left:50%;margin-left:-15px}.isEstate .isLeft .flow .box:last-of-type:after{border:none}.isEstate .isLeft .flow dd{box-sizing:border-box;padding:5px 0 5px 0;line-height:1.8rem;border-bottom:1px dotted #ccc;margin:0 0 20px 8px}.isEstate .isLeft .btnArea{padding-bottom:20px}.isEstate .isLeft .commentArea p{padding-top:8px}.isEstate .isLeft .commentLinkArea p{padding-top:8px}.isEstate .isLeft .spclear:after{content:"";display:block;overflow:hidden;clear:both}.isEstate .isLeft .chartArea .chartTable{margin:8px auto 8px;font-size:1.4rem;width:542px}.isEstate .isLeft .chartArea .chartTable tr{border-bottom:1px solid #e4e4e4}.isEstate .isLeft .chartArea .chartTable tr:first-of-type{border-top:1px solid #e4e4e4}.isEstate .isLeft .chartArea .chartTable tr>td:last-of-type,.isEstate .isLeft .chartArea .chartTable tr>th:last-of-type{border-right:1px solid #e4e4e4}.isEstate .isLeft .chartArea .chartTable td,.isEstate .isLeft .chartArea .chartTable th{border-left:1px solid #e4e4e4;vertical-align:middle;text-align:center;padding:8px;line-height:1.5em}.isEstate .isLeft .chartArea .chartTable .grTh{background-color:#f5f5f5;vertical-align:middle;padding:8px;text-align:center}.isAbroad .isEstate .isLeft .chartArea .chartTable{margin:8px auto 8px;font-size:1.4rem;width:591px}.isAbroad .isEstate .isLeft .chartArea .x_scroll_box{height:190px;margin-top:16px}.isEstate .isLeft .chartArea .x_scroll_box{width:100%;height:270px;overflow-y:scroll;overflow-x:scroll;box-sizing:border-box;margin:0 auto}.isEstate .isLeft .chartArea .ballonPoint{margin:10px 0 0 0}.isEstate .isLeft .p02.clear+.commentArea{margin-top:0;margin-bottom:0}.isNew .isEstate .isLeft .p02.clear+.commentArea{margin-top:0;margin-bottom:16px}.isEstate .isLeft .commentArea+p{margin-top:16px}.isReplace .isLeft .ballonPoint{margin-bottom:16px}.isEstate .isLeft .merit,.isEstate .isLeft .need{font-size:1.4rem;border:1px solid #e4e4e4;margin:0 auto 16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.isEstate .isLeft .need+p{line-height:1.5em;padding-bottom:16px}.isEstate .isLeft .merit li:nth-of-type(2) dl,.isEstate .isLeft .need li:nth-of-type(2) dl{border-top:1px solid #e4e4e4}.isEstate .isLeft .merit dt,.isEstate .isLeft .need dt{border-bottom:1px solid #e4e4e4;padding:8px;text-align:center;background-color:#f5f5f5}.isEstate .isLeft .merit dd,.isEstate .isLeft .need dd{padding:8px}.isEstate .isLeft .merit dd p,.isEstate .isLeft .need dd p{line-height:1.5em}.isEstate .isLeft .merit:nth-of-type(2) li:nth-of-type(2) dd p:first-of-type,.isEstate .isLeft .need:nth-of-type(2) li:nth-of-type(2) dd p:first-of-type{padding-bottom:5px}.isLeft .schedule{margin-bottom:16px}.isLeft .howtoArea{margin:8px 8px 32px}.isLeft .howtoArea .chartArea{margin-top:16px}.isLeft .howtoArea .chartArea p:first-of-type{padding-left:0}.isLeft .howtoArea .chartArea+p{margin-top:8px}.isMainColumn .isLeft .mainText{margin-bottom:16px}.isMainColumn .isLeft .backHowtoLinkArea>p{text-align:center;margin-bottom:8px}.isMainColumn .isLeft .backHowtoLinkArea div .p02{margin-bottom:8px}.isMainColumn .isLeft .backHowtoLinkArea div .btnArea p{margin-bottom:8px}.isMainColumn .isLeft .backHowtoLinkArea{margin-bottom:0}.isAbroad .isMainColumn .isLeft .isHeading:nth-of-type(3)+p+div.btnArea{padding-bottom:32px}.isNew .isMainColumn .isLeft .btnArea>p.p02{padding-bottom:16px}.sitemapP .sitemapLinkArea dl:last-of-type{border-bottom:solid #ccc 1px}.sitemapP .sitemapLinkArea dt{padding:16px 8px;line-height:24px;border-top:solid #ccc 1px;font-weight:700}.sitemapP .sitemapLinkArea dt svg{fill:#24a2d9}.sitemapP .sitemapLinkArea .acSpTrg+dd{display:none}.sitemapP .sitemapLinkArea dl a{padding:16px;text-decoration:none;display:block;position:relative;font-size:1.4rem;line-height:125%;border-top:dotted #ccc 1px}.sitemapP .sitemapLinkArea dl a::after{width:4px;height:4px;margin:auto;position:absolute;top:0;bottom:0;right:16px;content:"";vertical-align:middle;border-top:2px solid #ccc;border-right:2px solid #ccc;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sitemapP .accordionArea>dl{border-bottom:solid #ccc 1px}.sitemapP .accordionArea .triger{padding:16px 8px;line-height:24px;font-weight:700}.sitemapP .searchContainer svg{fill:#24a2d9}.sitemapP .accordionArea .triger+dd{display:none;background:#f5f5f5;padding:16px}.sitemapP .searchContainer .selectArea li{border-bottom:dotted #ccc 1px}.sitemapP .accordionArea .tabArea{padding:0}.sitemapP .accordionArea .selectArea,.sitemapP .accordionArea .tabArea a{background:#fff}.sitemapP .accordionArea .triger{position:relative}.sitemapP .accordionArea .triger.active.open::before,.sitemapP .accordionArea .triger::before{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(0);-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);z-index:90}.sitemapP .accordionArea .triger.active.open::after,.sitemapP .accordionArea .triger::after{width:12px;height:2px;content:'';display:block;background:#333;position:absolute;margin-top:-1px;top:50%;right:10px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);z-index:90}.sitemapP .accordionArea .triger.active::before,.sitemapP .accordionArea .triger.open::before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.sitemapP .accordionArea .triger.active::after,.sitemapP .accordionArea .triger.open::after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg)}.error .mainContainer .errorMessage .pageTitle{text-align:center}.error .mainContainer .attention{margin:16px 8px 0 8px;text-align:center}.error .mainContainer .attention img{width:100px}.error .mainContainer .imgL img{width:50px}.error .mainContainer .btnArea{margin:16px 8px 0}.error .mainContainer .errorText{margin:0 8px;display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:center;-webkit-justify-content:center;justify-content:center}.error .mainContainer .errorText .clear{width:80%;max-width:380px;margin-left:8px}.tieup .prefSelectIndex .head{margin:18px 8px 0}.tieup .paraArea{margin:0 8px 16px}.tieup .anchorNav a::before{display:none}.tieup .anchorNav a{padding:10px 20px 14px 20px;font-size:1.2rem}.tieup .anchorNav li{width:calc(50% - 4px);margin:0 0 4px 0}.tieup .anchorNav li:nth-of-type(3),.tieup .anchorNav li:nth-of-type(4){margin:0 0 16px 0}.tieup .anchorNav{flex-wrap:wrap;padding:0 8px 16px}.tieup .catalogBnrArea{padding:16px 8px;background:#f7f3ec;margin-bottom:16px}.tieup .catalogBnrArea .head{padding:0 8px;margin-bottom:8px;font-size:2rem;text-align:center}.tieup .catalogBnrArea ul{margin-top:4px;display:flex;flex-wrap:wrap;justify-content:center}.tieup .catalogBnrArea li{margin-left:4px;width:160px}.tieup .catalogBnrArea li:first-of-type{margin-left:0}.tieup .catalogBnrArea ul a{height:42px;color:#fff;font-size:1.2rem;line-height:125%;font-weight:700;text-decoration:none;border:solid #c5c5c5 1px;box-shadow:0 0 0 1px #fff inset;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.tieup .inquiryArea{padding:0 8px 16px}.tieup .inquiryArea p{padding:16px 0 0;line-height:150%;margin:0 8px 8px 8px}.tieup .partnership{margin:0 8px 16px;padding:0 0 16px;background:linear-gradient(0deg,#f3e2a8,#fef8e0,#fef8e0);box-sizing:border-box;border:solid 2px #dccf9f}.tieup .partnership p{padding:16px 0 0 0;line-height:150%;margin:0 8px 8px 8px}.tieup .partnership p.annotation{padding-left:1em;padding-top:0}.tieup .partnership .big{font-size:2.4rem;margin-top:16px;display:inline-block}.tieup .partnership .number{font-style:italic;padding-right:10px;font-size:4.7rem;color:#e23d3d;font-weight:700;text-shadow:1px 1px 0 #666;text-shadow:#666 1px 1px 0;position:relative;top:5px}.tieup .benefit{display:inline-block;position:relative;height:46px;line-height:46px;vertical-align:middle;text-align:center;padding:7px 0;background:radial-gradient(#e23d3d,#940700);color:#fff;box-sizing:border-box;box-shadow:0 2px 0 0 #dedede;-moz-box-shadow:0 2px 0 0 #dedede;-webkit-box-shadow:0 2px 0 0 #dedede}.tieup .benefit h2{vertical-align:middle;margin:0;padding:0 30px 0 15px;border-top:dashed 1px #e29490;border-bottom:dashed 1px #e29490;line-height:30px;font-size:2rem}.tieup .benefit:after{position:absolute;content:'';z-index:1;top:0;right:0;width:0;height:0;border-width:23px 15px 23px 0;border-color:transparent #fff8e0 transparent transparent;border-style:solid}.tieup .estateData .registration{line-height:150%;margin:0 16px 8px 16px}.tieup .estateData .dataAreaInn{margin:16px 8px 0}.tieup .estateData .dataAreaInn .office{text-align:center;margin-top:8px}.tieup .estateData .dataAreaInn .logoTaisei{width:160px;margin:8px auto}.tieup .estateData .dataAreaInn .text{margin:16px auto;font-size:1.4rem}.tieup .registration{font-size:1.8rem;color:#fff;font-weight:700;padding:8px;background:#ff9901;position:relative;text-align:center;border-radius:4px}.tieup .registration::after{content:"";width:0;height:0;border-style:solid;border-width:10px 8px 0 8px;border-color:#ff9901 transparent transparent transparent;position:absolute;bottom:-10px;left:50%;margin-left:-4px}.tieup .tieupArea{margin:0 auto 16px;padding:8px;background:#ecf9ee;box-sizing:border-box}.tieup .tieupArea h2 span{font-size:2rem}.tieup .tieupArea h2{line-height:2.5rem;color:#46ac0c;margin-bottom:8px;font-size:1.6rem}.tieup .tieuptitle{color:#46ac0c;font-weight:700;margin-bottom:8px;padding:0 8px 0}.tieup .introduction{background:#fff;padding:8px}.tieup .introduction .title{font-weight:700;line-height:1.8em;margin-bottom:16px}.tieup .introduction .number{font-style:italic;padding:0 10px 0 5px;font-size:2.5rem;color:#e23d3d;font-weight:700;text-shadow:1px 1px 0 #666;text-shadow:#666 1px 1px 0;vertical-align:bottom}.tieup .example{padding:8px;background:#ddd;font-weight:700;margin-bottom:16px}.tieup .before{width:250px;color:#134da5;margin:0 auto}.tieup .after{width:250px;margin:0 auto 16px}.tieup p.commission{text-align:center}.tieup p.commission img{width:80%}.tieup .procedure li{background:#eff6f9;padding:16px}.tieup .procedure .order{display:inline-block;width:2.3rem;height:2.3rem;border-radius:50%;background-color:#6cc4e1;color:#fff;vertical-align:middle;text-align:center;line-height:2.3rem;position:relative;bottom:3px;margin-right:-22px;right:28px}.tieup .procedure dt{font-weight:700;padding-left:30px;line-height:1.2em}.tieup .procedure dd{margin-left:30px;margin-top:8px}.tieup .apply{font-size:1.4rem;border:1px solid #e4e4e4;margin:16px auto;box-shadow:0 0 1px 0 #6dc4e1;-moz-box-shadow:0 0 1px 0 #6dc4e1;-webkit-box-shadow:0 0 1px 0 #6dc4e1}.tieup .apply th{border-bottom:1px solid #e4e4e4;padding:8px;text-align:center;background-color:#f5f5f5}.tieup .apply td{padding:8px;background-color:#fff;border-bottom:1px solid #e4e4e4;border-left:1px solid #e4e4e4}.tieup .attention dd,.tieup .attention dt{margin-left:0;padding-left:0}.tieup .linkArea .website h2{color:#fff;padding:8px;text-align:center;background:#25a2d9;line-height:1.5em;margin:0 8px 16px;font-size:1.8rem}.tieup .linkArea section{margin:0 8px 16px}.tieup .linkArea section>p+p{text-align:center}.tieup .linkArea .head01{background-color:inherit;color:#333;font-size:1.4rem}.tieup .linkArea .head01::after{background-color:#24a2d9}.tieup .tieupArea .arrowR{margin:8px auto 58px;padding-top:15px;position:relative;text-align:center}.tieup .tieupArea .arrowR:before{width:100px;height:50px;background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffbdbb),to(#e2423e));background-image:-webkit-linear-gradient(-90deg,#ffbdbb,#e2423e);background-image:linear-gradient(-180deg,#ffbdbb,#e2423e);content:"";position:absolute;top:0;left:50%;margin-left:-50px}.tieup .tieupArea .arrowR:after{border-top:35px solid #e2423e;border-left:70px solid transparent;border-right:70px solid transparent;content:"";position:absolute;top:50px;left:50%;margin-left:-70px}.tieup .tieupArea .arrowR span{position:relative;z-index:3;font-weight:700;line-height:1.4;text-shadow:0 0 7px #901510;color:#fff}.tieup .tieupArea .arrowB{margin:16px auto;background:linear-gradient(to top right,rgba(255,255,255,0) 50%,#ffd81e 50.5%) no-repeat top left/50% 100%,linear-gradient(to top left,rgba(255,255,255,0) 50%,#ffd81e 50.5%) no-repeat top right/50% 100%;text-align:center;width:250px;height:60px}.tieup .tieupArea .arrowB span{position:relative;top:5px;z-index:3;font-size:2.4rem;font-weight:700;line-height:1.4;text-shadow:#ffd81e 1px 1px 0,#ffd81e -1px 1px 0,#ffd81e 1px -1px 0,#ffd81e -1px -1px 0}.tieup .inquiryArea .contact{padding:0 16px 16px 16px}.tieup .merit{margin:0 auto;background:#6cc4e1;padding:16px;box-sizing:border-box}.tieup .merit h2{color:#fff;text-align:center;padding:0 0 16px;font-size:2rem}.tieup .merit p:first-of-type{color:#fff;font-size:1.4rem}.tieup .merit span{background-color:#fff;margin-top:8px;padding:16px;display:block}.tieup .merit span p:first-of-type{color:inherit;font-size:inherit}.tieup .merit span p:nth-of-type(2){margin-top:8px}.isExperiences .ietanStyleHead .inner{background:url(../img/common/bg_isEx.png) no-repeat right 8px center;padding:8px;background-size:auto 65px}.isExperiences .isMainColumn>p{padding:0 8px}.exList{padding:0 8px}.exList a{padding:8px}.isExperiences .assessBlock{margin:0 8px 16px}.taisakuList{padding:0 16px}.taisakuList img{margin-right:12px;width:70px;height:70px}.taisakuList li{padding:16px 0;display:flex;border-bottom:1px dotted #ccc}.taisakuTtl{padding-top:4px;font-size:1.8rem}.taisakuComment{margin-top:24px;padding:24px 16px;display:flex;align-items:flex-start}.taisakuComment p{flex:1 0 0%}.taisakuComment img{margin-left:8px;width:51px;height:auto}.taisakuLink{margin-top:24px;padding:0 16px;text-align:center}.taisakuLink a{margin-top:8px}.onlineDetail_head{padding:16px;font-size:2.4rem}.onlineDetail_head .mini{margin-bottom:4px;font-size:1.6rem}.onlineDetail_main{padding:50% 8px 24px;background-size:contain;background-position:center top}.onlineDetail_mainList{margin:8px auto 0;position:relative;width:300px;height:405px}.onlineDetail_mainList .list01{position:absolute;left:0;top:0}.onlineDetail_mainList .list02{position:absolute;right:0;top:80px}.onlineDetail_mainList .list03{position:absolute;left:0;top:170px}.onlineDetail_mainList .list04{position:absolute;right:0;top:270px}.onlineDetail_about{padding:8px 8px 24px}.onlineDetail_about .aboutList>li{margin-top:8px;padding:16px}.onlineDetail_flow{padding:8px 0}.onlineDetail_flow .kakuPointBlock{padding:0 8px}.onlineDetail_info .infoList{margin:16px}}@media screen and (min-width:461px) and (max-width:768px){.isEstate .isLeft .flow dd{width:91%}}@media screen and (min-width:360px) and (max-width:768px){.isMainColumn .spBtnArea p:first-of-type .arrowLinkBottom{right:60px}.isMainColumn .spBtnArea p:nth-of-type(2) .arrowLinkBottom{right:70px}.spbr_w320{display:none}}@media screen and (min-width:0px) and (max-width:460px){.isEstate .isLeft .flow dd{width:86%}}@media screen and (min-width:0px) and (max-width:430px){.ietanStyleHead .pageTitle.secondLine.longTitle{font-size:1.4rem}}@media screen and (min-width:0px) and (max-width:359px){.isMainColumn .spBtnArea p:first-of-type .arrowLinkBottom{right:5px}.isMainColumn .spBtnArea p:nth-of-type(2) .arrowLinkBottom{right:30px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}.boxer-lock{overflow:hidden!important}#boxer-overlay{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}.boxer-open #boxer-overlay{opacity:.75}#boxer{width:200px;height:200px;position:absolute;right:0;left:0;z-index:101;background:#fff;border-radius:3px;box-shadow:0 0 25px #000;opacity:0;margin:0 auto;padding:10px}#boxer *{-webkit-transition:none;transition:none}#boxer,#boxer *{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#boxer,#boxer *,#boxer :after,#boxer :before{box-sizing:border-box}#boxer.fixed{position:fixed;top:0;bottom:0;margin:auto}#boxer.inline{padding:30px}#boxer.animating{-webkit-transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease;transition:height .25s ease,width .25s ease,opacity .25s linear,top .25s ease}#boxer.animating .boxer-container{-webkit-transition:opacity .25s linear .25s;transition:opacity .25s linear .25s}.boxer-open #boxer{opacity:1}#boxer.loading .boxer-container{opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-close{width:30px;height:30px;position:absolute;top:-15px;right:-15px;z-index:105;background:#fff;border-radius:100%;cursor:pointer;display:block;overflow:hidden;padding:0;text-indent:200%;white-space:nowrap}#boxer .boxer-close:before{position:absolute;top:0;right:0;bottom:0;left:0;color:#333;content:"\00d7";display:block;font-size:22px;font-weight:700;line-height:30px;margin:auto;text-align:center;text-indent:0;-webkit-transition:color .15s linear;transition:color .15s linear}.no-opacity #boxer .boxer-close{text-indent:-999px}#boxer .boxer-loading{width:50px;height:50px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:105;display:block;margin:auto;opacity:0;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#boxer .boxer-loading:after,#boxer .boxer-loading:before{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:110%;content:'';display:block}#boxer .boxer-loading:before{border:5px solid rgba(51,51,51,.25)}#boxer .boxer-loading:after{-webkit-animation:boxer-loading-spin .75s linear infinite;animation:boxer-loading-spin .75s linear infinite;border:5px solid transparent;border-top-color:#333}#boxer.loading .boxer-loading{opacity:1}@-webkit-keyframes boxer-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes boxer-loading-spin{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}#boxer .boxer-container{width:100%;height:100%;position:relative;z-index:103;background:#fff;overflow:hidden}#boxer .boxer-content{width:100%;background:#fff;opacity:1;overflow:hidden;padding:0}#boxer.iframe .boxer-content,#boxer.inline .boxer-content{width:auto}#boxer .boxer-image{float:left}#boxer .boxer-video{width:100%;height:100%}#boxer .boxer-iframe{width:100%;height:100%;border:none;float:left;overflow:auto}#boxer .boxer-meta{clear:both}#boxer .boxer-control{width:40px;height:40px;position:absolute;top:0;background:rgba(255,255,255,.5);border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.25);cursor:pointer;display:block;margin-right:auto;margin-left:auto;opacity:1;overflow:hidden;text-indent:200%;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;white-space:nowrap}#boxer .boxer-control:before{width:0;height:0;position:absolute;top:0;right:0;bottom:0;left:0;content:'';margin:auto}#boxer .boxer-control.previous{left:5px}#boxer .boxer-control.previous:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:10.4px solid #333;margin-left:14px}#boxer .boxer-control.next{right:5px}#boxer .boxer-control.next:before{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10.4px solid #333;margin-right:14px}#boxer .boxer-control.disabled{opacity:0}.no-opacity #boxer .boxer-control{text-indent:-999px}.no-touch #boxer .boxer-control{opacity:0}.no-touch #boxer:hover .boxer-control{opacity:1}.no-touch #boxer:hover .boxer-control.disabled{opacity:0;cursor:default!important}#boxer .boxer-meta{padding:10px 0 0 0}#boxer .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 15px;text-align:center}#boxer .boxer-caption p{color:#666;font-size:14px;margin:0;padding:15px;text-align:center}#boxer .boxer-caption.gallery p{padding-top:0}#boxer .boxer-error{width:250px}#boxer .boxer-error p{color:#900;font-size:14px;margin:0;padding:25px;text-align:center;text-transform:uppercase}#boxer.mobile{width:100%;height:100%;position:fixed;top:0;right:0;bottom:0;left:0;background:#111;border-radius:0;padding:40px 0 0}#boxer.mobile .boxer-close,#boxer.mobile .boxer-close:hover{height:40px;width:40px;top:0;right:0;background:#111;border-radius:0}#boxer.mobile .boxer-close:before,#boxer.mobile .boxer-close:hover:before{color:#ccc;font-size:28px;font-weight:700;line-height:40px}#boxer.mobile .boxer-loading:before{border-color:rgba(153,153,153,.25)}#boxer.mobile .boxer-loading:after{border-top-color:#999}#boxer.mobile .boxer-container{background:#111}#boxer.mobile .boxer-content{background-color:#111}#boxer.mobile .boxer-control{width:50px;height:100%;background:#111;border-radius:0;box-shadow:none;opacity:1}#boxer.mobile .boxer-control.previous{left:0}#boxer.mobile .boxer-control.previous:before{border-right-color:#eee;margin-left:19px}#boxer.mobile .boxer-control.next{right:0}#boxer.mobile .boxer-control.next:before{border-left-color:#eee;margin-right:19px}.no-touch #boxer.mobile .boxer-control,.no-touch #boxer.mobile:hover .boxer-control{opacity:1}.no-touch #boxer.mobile .boxer-control.disabled,.no-touch #boxer.mobile:hover .boxer-control.disabled{opacity:0;cursor:default!important}#boxer.mobile .boxer-meta{width:100%;position:absolute;right:0;bottom:0;left:0;background-color:#111;padding:15px 65px}#boxer.mobile .boxer-position{color:#999;font-size:12px;margin:0;padding:0 15px 0 0}#boxer.mobile .boxer-caption p{color:#eee;font-size:12px;margin:0;padding:0}#boxer.mobile .boxer-image{-webkit-transition:none!important;transition:none!important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform .25s ease-out!important;transition:transform .25s ease-out!important}#boxer.mobile.iframe .boxer-content,#boxer.mobile.inline .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:0;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px 0 0 0;transform:translate3d(0,0,0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;right:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#333;border:0;outline:0;background:0 0}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"\00d7";text-align:center}.remodal-cancel,.remodal-confirm{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (min-width:768px){.remodal{max-width:1070px;padding:35px}.remodal.modalMsgWin{max-width:570px;padding:35px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}