﻿.fee-calculator-page .fee-calculator-section{padding:60px 0}.fee-calculator-page .fee-calculator-section .info-box{background-color:#ededed;border-radius:8px;padding:50px;min-height:400px}@media(max-width: 1024px){.fee-calculator-page .fee-calculator-section{padding:50px 0}.fee-calculator-page .fee-calculator-section .info-box{padding:40px 30px !important}}@media(max-width: 768px){.fee-calculator-page .fee-calculator-section{padding:40px 0}.fee-calculator-page .fee-calculator-section .info-box{padding:30px 15px !important}}@media(max-width: 480px){.fee-calculator-page .fee-calculator-section .info-box{padding:20px !important}}article,section,header,footer,nav,menu,aside,figure,figcaption,main{display:block;padding:0;margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}img{vertical-align:top}address,caption,cite,code,dfn,em,strong,th,var,u{font-style:normal;font-weight:normal;text-decoration:none}a{vertical-align:baseline}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;vertical-align:bottom}q:before,q:after{content:""}abbr,acronym{border:0}input[type=submit],input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;cursor:pointer}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration{display:none}input[type=submit]::focus,input[type=button]::focus{outline-offset:-2px}button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:0;appearance:none}*{box-sizing:border-box;min-width:0;min-height:0}@font-face{font-family:"icon";src:url("/fonts/icon.eot");src:url("/fonts/icon.eot?#iefix") format("eot"),url("/fonts/icon.woff") format("woff"),url("/fonts/icon.ttf") format("truetype"),url("/fonts/icon.svg#icon") format("svg");font-weight:normal;font-style:normal}[class^=ico-]:before,[class*=" ico-"]:before{display:inline-block;font-family:"icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.ico-2x{font-size:2em}.ico-3x{font-size:3em}.ico-4x{font-size:4em}.ico-5x{font-size:5em}.ico-fw{width:1.2857142857em;text-align:center}.ico-000_arw-down:before{content:""}.ico-001_arw-left:before{content:""}.ico-002_arw-right:before{content:""}.ico-003_arw-up:before{content:""}.ico-004_calender:before{content:""}.ico-005_pin:before{content:""}.ico-006_nav_arw:before{content:""}.ico-007_angle_left:before{content:""}.ico-008_angle_up:before{content:""}.ico-009_angle_down:before{content:""}.ico-010_angle_right:before{content:""}.ico-011_check:before{content:""}.ico-012_insta_bg:before{content:""}.ico-013_facebook_bg:before{content:""}.ico-014_line_bg:before{content:""}.ico-015_youtue_bg:before{content:""}.ico-016_X_bg:before{content:""}.ico-017_search:before{content:""}.ico-018_mail:before{content:""}.ico-019_book:before{content:""}.ico-020_access:before{content:""}.ico-021_pointer_left:before{content:""}.ico-022_pointer_up:before{content:""}.ico-023_pointer_right:before{content:""}.ico-024_pointer_down:before{content:""}.ico-025_plus:before{content:""}.ico-026_minus:before{content:""}.ico-027_cross:before{content:""}.ico-028_printer:before{content:""}.ico-029_global:before{content:""}.ico-030_mail:before{content:""}.ico-031_arrow_cl_r:before{content:""}.ico-032_arrow_double:before{content:""}.ico-033_arrow_left:before{content:""}.ico-034_circle:before{content:""}.ico-035_nav_arw_rev:before{content:""}.ico-036_arrow_right:before{content:""}.ico-037_cross_thin:before{content:""}.ico-038_blankicon:before{content:""}[class^=af-ico-]:after,[class*=" af-ico-"]:after{display:inline-block;font-family:"icon";font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ico-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.af-ico-2x{font-size:2em}.af-ico-3x{font-size:3em}.af-ico-4x{font-size:4em}.af-ico-5x{font-size:5em}.af-ico-fw{width:1.2857142857em;text-align:center}.af-ico-000_arw-down:after{content:""}.af-ico-001_arw-left:after{content:""}.af-ico-002_arw-right:after{content:""}.af-ico-003_arw-up:after{content:""}.af-ico-004_calender:after{content:""}.af-ico-005_pin:after{content:""}.af-ico-006_nav_arw:after{content:""}.af-ico-007_angle_left:after{content:""}.af-ico-008_angle_up:after{content:""}.af-ico-009_angle_down:after{content:""}.af-ico-010_angle_right:after{content:""}.af-ico-011_check:after{content:""}.af-ico-012_insta_bg:after{content:""}.af-ico-013_facebook_bg:after{content:""}.af-ico-014_line_bg:after{content:""}.af-ico-015_youtue_bg:after{content:""}.af-ico-016_X_bg:after{content:""}.af-ico-017_search:after{content:""}.af-ico-018_mail:after{content:""}.af-ico-019_book:after{content:""}.af-ico-020_access:after{content:""}.af-ico-021_pointer_left:after{content:""}.af-ico-022_pointer_up:after{content:""}.af-ico-023_pointer_right:after{content:""}.af-ico-024_pointer_down:after{content:""}.af-ico-025_plus:after{content:""}.af-ico-026_minus:after{content:""}.af-ico-027_cross:after{content:""}.af-ico-028_printer:after{content:""}.af-ico-029_global:after{content:""}.af-ico-030_mail:after{content:""}.af-ico-031_arrow_cl_r:after{content:""}.af-ico-032_arrow_double:after{content:""}.af-ico-033_arrow_left:after{content:""}.af-ico-034_circle:after{content:""}.af-ico-035_nav_arw_rev:after{content:""}.af-ico-036_arrow_right:after{content:""}.af-ico-037_cross_thin:after{content:""}.af-ico-038_blankicon:after{content:""}.disNone{display:none !important}.disBlock{display:block !important}#Plan_Housing,#Plan_NotHousing,#Calc_Housing,#Calc_NotHousing{display:none}.content-container{max-width:100%;width:1120px}@media only screen and (max-width: 767px){.content-container{max-width:100% !important;padding:10px}}.fee-calculator-page .fee-calculator-section .info-box{padding:0 !important}.info-box_Inner{border-radius:8px;padding:70px}@media only screen and (max-width: 767px){.info-box_Inner{padding:30px 20px}}.info-box_Inner.green{background-color:#e2f2ea}.mc-QA_Title{display:flex;align-items:center;column-gap:1rem;margin-bottom:50px}.mc-QA_Title img{flex:0 0 52px}@media only screen and (max-width: 767px){.mc-QA_Title img{flex:0 0 40px}}.mc-QA_Title span{font-size:30px;font-size:1.6666666667rem;font-weight:500}@media only screen and (max-width: 767px){.mc-QA_Title span{font-size:22px;font-size:1.2222222222rem}}.mc-Details_Cnt{margin-top:0 !important;margin-left:1rem;display:flex;flex-wrap:wrap}@media only screen and (max-width: 767px){.mc-Details_Cnt{font-size:16px;font-size:0.8888888889rem}}.mc-Details_Cnt p{flex:1 0 100%;display:flex}@media only screen and (max-width: 767px){.mc-Details_Cnt p{display:block}}.mc-Details_Cnt p span{font-weight:700}.mc-Details_Cnt p span.heading{font-weight:400;flex:0 0 6rem;position:relative;display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.mc-Details_Cnt p span.heading{display:inline}}.mc-Details_Cnt p span.heading::after{content:"："}.mc-Result{background-color:#fff;border-radius:16px;padding:50px}@media only screen and (max-width: 767px){.mc-Result{padding:15px}}.mc-Result dt{font-weight:bold}.mc-Result dt.ico_Answer{position:relative;font-size:24px;font-size:1.3333333333rem;font-weight:500;display:flex;column-gap:.5rem;align-items:center}.mc-Result dt.ico_Answer::before{content:"";width:47px;height:47px;background:url(/saving/improvement-fee/img/bg_a_01.png) left top no-repeat;display:block}.mc-AnsList{margin-top:1rem;display:flex;flex-wrap:wrap;gap:1rem 2rem}.mc-AnsList>li{flex:0 0 auto;position:relative;display:flex;column-gap:.5rem}@media only screen and (max-width: 767px){.mc-AnsList>li{font-size:16px;font-size:0.8888888889rem}}.mc-AnsList>li.selected::after{font-family:"icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;display:block;font-size:24px;font-size:1.3333333333rem}.mc-AnsList>li::before{content:"";background-color:#fff;width:30px;height:30px;border:1px solid #8c8c8c;border-radius:4px;display:inline-block}.mc-Progress_List{display:flex;width:100%;justify-content:space-between;margin-bottom:100px;position:relative}.mc-Progress_List::before{content:"";width:80%;height:4px;background:url(/saving/improvement-fee/img/bg_progress.png) bottom left repeat-x;display:block;position:absolute;bottom:-32px;left:10%}.mc-Progress_Item{flex:0 0 18.4%;background-color:#fff;box-shadow:4px 4px 4px 0px rgba(0,0,0,.25);font-size:14px;font-size:0.7777777778rem;color:#ccc;display:flex;column-gap:10px;align-items:center;border-radius:5px;padding:5px 5px;position:relative}@media only screen and (max-width: 767px){.mc-Progress_Item img{display:none}.mc-Progress_Item span{font-size:10px;font-size:0.5555555556rem}}.mc-Progress_Item.now{background-color:#f79e00;color:#fff}.mc-Progress_Item.now::after{font-family:"icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#f79e00;position:absolute;left:50%;bottom:-20px;transform:translateX(-50%);filter:drop-shadow(2px 2px 4px rgba(0, 0, 0, 0.25))}.mc-Progress_Item.now::before{border:3px solid #f79e00}.mc-Progress_Item::before{border:3px solid #ccc;background-color:#d8e8ef;width:15px;height:15px;content:"";display:block;border-radius:50%;position:absolute;bottom:-40px;left:50%;transform:translateX(-50%)}.mc-Progress_Icon{width:28px;height:28px;filter:saturate(0%);background-color:#ccc}.mc-Q{background-color:#fff;border-radius:16px;padding:50px}@media only screen and (max-width: 767px){.mc-Q{padding:20px 10px}}.mc-Q dt{font-weight:bold}.mc-Q dt.q_txt,.mc-Q dt.ico_conf,.mc-Q dt.ico_Answer{position:relative;font-size:24px;font-size:1.3333333333rem;font-weight:500;display:flex;column-gap:.5rem;align-items:center}@media only screen and (max-width: 767px){.mc-Q dt.q_txt,.mc-Q dt.ico_conf,.mc-Q dt.ico_Answer{font-size:14px;font-size:0.7777777778rem}}.mc-Q dt.q_txt::before,.mc-Q dt.ico_conf::before,.mc-Q dt.ico_Answer::before{content:"";width:47px;height:47px;background:url(/saving/improvement-fee/img/bg_q_01.png) left top no-repeat;display:block;flex:0 0 47px}.mc-Q dt.ico_Answer::before{background:url(/saving/improvement-fee/img/bg_a_01.png) left top no-repeat}.mc-Conf{background-color:#e5e5e5;border-radius:12px;padding:30px;margin-top:2rem}@media only screen and (max-width: 767px){.mc-Conf{padding:15px}}.mc-Conf dl{margin-top:1rem}@media only screen and (max-width: 767px){.mc-Conf dl dt{font-size:16px;font-size:0.8888888889rem}}.mc-Conf dl dd{margin-left:1rem}@media only screen and (max-width: 767px){.mc-Conf dl dd{font-size:16px;font-size:0.8888888889rem}}.mc-Conf em{margin-top:1rem;display:inline-block}.mc-Conf em+.mc-AnsList{margin-top:.2rem}.mc-Ans,.ancConf{background-color:#e5e5e5;border-radius:12px;margin-top:20px;padding:30px}.mc-Ans:first-of-type,.ancConf:first-of-type{margin-top:50px}@media only screen and (max-width: 767px){.mc-Ans:first-of-type,.ancConf:first-of-type{margin-top:20px;padding:20px 10px}}.mc-Ans input[type=text],.mc-Ans input[type=password],.ancConf input[type=text],.ancConf input[type=password]{outline:none;border-radius:5px;border-width:1px;border-style:solid;border-color:#545454;padding:.5rem;min-height:40px;min-width:100%;font-size:16px;font-size:0.8888888889rem;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-ms-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;font-family:"Noto Sans JP","游ゴシック","Yu Gothic","游ゴシック体","YuGothic","Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mc-Ans button,.ancConf button{min-width:170px;text-align:center;color:#fff;background-color:#0a2d88;border-radius:5px;min-height:40px;-webkit-transition:background-color .5s;-moz-transition:background-color .5s;-ms-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s}@media only screen and (max-width: 767px){.mc-Ans button,.ancConf button{min-width:auto;padding:0 .5rem;font-size:16px;font-size:0.8888888889rem}}.mc-Ans select,.ancConf select{cursor:pointer;background-color:#fff;border-radius:5px;display:inline-block;padding:.5rem;font-size:16px;font-size:0.8888888889rem;border:1px solid #545454;line-height:1.5em;padding:.5em 3.5em .5em 1em;background-image:linear-gradient(45deg, transparent 50%, #615EA8 50%),linear-gradient(135deg, #615EA8 50%, transparent 50%),linear-gradient(to right, #EAE9FF, #EAE9FF);background-position:calc(100% - 20px) calc(1em + 0px),calc(100% - 10px) calc(1em + 0px),100% 0;background-size:10px 10px,10px 10px,40px 40px;background-repeat:no-repeat}.mc-Ans input[type=checkbox],.ancConf input[type=checkbox]{display:none}.mc-Ans input[type=checkbox]:checked+label::after,.ancConf input[type=checkbox]:checked+label::after{opacity:1}.mc-Ans input[type=radio],.ancConf input[type=radio]{display:none}.mc-Ans input[type=radio]+label,.ancConf input[type=radio]+label{position:relative;cursor:pointer}.mc-Ans input[type=radio]+label:before,.ancConf input[type=radio]+label:before{width:30px;height:30px;border-radius:50%}.mc-Ans input[type=radio]+label:after,.ancConf input[type=radio]+label:after{position:absolute;display:inline-block;width:20px;height:20px;border-radius:50%;background-color:#8c8c8c;opacity:0;content:"";top:26px;left:5px;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.mc-Ans input[type=radio]:checked+label::after,.ancConf input[type=radio]:checked+label::after{opacity:1}.mc-Ans label,.ancConf label{position:relative;margin-right:1rem;margin-bottom:1rem;display:inline-block}@media only screen and (max-width: 767px){.mc-Ans label,.ancConf label{font-size:14px;font-size:0.7777777778rem}}.mc-Ans label::before,.ancConf label::before{width:25px;height:25px;border-radius:5px;display:inline-block;background-color:#fff;border:1px solid #545454;content:"";position:relative;top:10px;margin-right:.5rem}.mc-Ans label::after,.ancConf label::after{font-family:"icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;content:"";font-size:24px;font-size:1.3333333333rem;position:absolute;text-decoration:none;top:17px;left:0;-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-o-transform:translate(0, -50%);transform:translate(0, -50%);width:15px;height:15px;line-height:15px;color:#8c8c8c;padding:1px;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-ms-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}.mc-Ans textarea,.ancConf textarea{border-radius:5px;border-width:1px;border-color:#545454;border-style:solid;width:100%;height:10rem;padding:.5rem;outline:none;font-size:16px;font-size:0.8888888889rem;-webkit-transition:border-color .5s;-moz-transition:border-color .5s;-ms-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s}.mc-Ans textarea:focus-visible,.ancConf textarea:focus-visible{border-color:#ec6d27}.ancConf{background-color:rgba(0,0,0,0);padding:10px;margin-top:0}.pdfLinkBtn{display:flex;justify-content:space-between;color:#fff;position:relative;background-color:#000;text-decoration:none;align-items:center;border-radius:6px;padding:10px 15px;margin-top:2rem;max-width:300px;margin-left:auto;margin-right:auto}.pdfLinkBtn:hover{color:#000;background-color:#fff}.pdfLinkBtn:hover::after{background-color:#fff}.pdfLinkBtn::after{font-family:"icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";background-color:#a5a5a5;padding:3px}.mc-Nav{margin-top:80px}@media only screen and (max-width: 767px){.mc-Nav{margin-top:40px}}.mc-Nav_List{display:flex;column-gap:2rem;justify-content:center}@media only screen and (max-width: 767px){.mc-Nav_List{column-gap:1rem}}.flex_row{display:flex;flex-direction:row}@media only screen and (max-width: 767px){.flex_row{flex-direction:column}}.flex_column{display:flex;flex-direction:column}.mc-Logo{text-align:center}.mc-Logo>img{width:117px;height:auto}@media only screen and (max-width: 767px){.mc-Logo>img{width:70px}}.mc-Lead{text-align:center;font-size:36px;font-size:2rem;font-weight:500;margin-bottom:50px}@media only screen and (max-width: 767px){.mc-Lead{font-size:18px;font-size:1rem}}.box{border-radius:16px;padding:50px}@media only screen and (max-width: 767px){.box{padding:20px}}.box.white{background-color:#fff}.st-Btn{border-radius:8px;border:1px solid #545454;padding:30px 20px;background-color:#fff;display:inline-flex;text-decoration:none;color:#545454;align-items:center;justify-content:center;column-gap:2rem;min-width:280px}@media only screen and (max-width: 767px){.st-Btn{padding:10px 10px;font-size:14px;font-size:0.7777777778rem;min-width:initial;column-gap:.5rem}}.st-Btn:hover{background-color:#dcefe1}.st-Btn::after{width:20px;height:20px;font-family:"icon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";color:#fff;background-color:#679975;display:flex;align-items:center;justify-content:center;font-size:10px;font-size:0.5555555556rem}.st-Btn.btnPrev::after{order:-1;content:""}.mc-indexCnt{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.mc-indexCnt p{font-size:18px;font-size:1rem;text-align:center;margin-bottom:50px}@media only screen and (max-width: 767px){.mc-indexCnt p{font-size:16px;font-size:0.8888888889rem}}
