@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@500&display=swap);
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);border:0;outline:0}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-weight:400}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:"";content:none}a{padding:0;margin:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{color:#000;text-decoration:none;background-color:#ff9}mark{font-style:italic;font-weight:bold;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;padding:0;margin:1em 0;border:0;border-bottom:1px solid #ccc}button,input,optgroup,select,textarea{padding:0;margin:0;font:inherit;color:inherit;text-align:inherit;text-transform:inherit;vertical-align:middle;background:rgba(0,0,0,0);border:none;border-radius:0;outline:none;appearance:none}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,[type=button],[type=reset],[type=submit]{cursor:pointer}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{min-width:0;padding:0;margin:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{appearance:none}::-webkit-file-upload-button{appearance:button;font:inherit}:root{--span4: min( max(1.40625rem, calc(1.40625rem + ((1vw - 0.234375rem) * 6))), 2.8125rem );--border-width: min( max(0.09375rem, calc(0.0938rem + ((1vw - 0.203125rem) * 0.3384))), 0.1875rem )}html,body{height:100%}body{font-family:"Roboto","YuGothic","Yu Gothic medium","Hiragino Sans","Meiryo",sans-serif;line-height:1.66;background:#fff;text-size-adjust:100%}.considerations__content,.fs{font-size:3.65vw}@media(min-width: 768px){.considerations__content,.fs{font-size:18px}}.result__content .result__result .result-amount span,.fs-s{font-size:3.389vw}@media(min-width: 768px){.result__content .result__result .result-amount span,.fs-s{font-size:18px}}.result__content .result__result .result-bonus,.result__content .result__result h1,.result__content .result__result h2,.fs-xs{font-size:2.868vw}@media(min-width: 768px){.result__content .result__result .result-bonus,.result__content .result__result h1,.result__content .result__result h2,.fs-xs{font-size:16px}}.rate-panel .button-box .calc-button,.rate-panel .title .text,.lead-text{font-size:3.389vw}@media(min-width: 768px){.rate-panel .button-box .calc-button,.rate-panel .title .text,.lead-text{font-size:20px}}.listup-type,.rate-panel .list-box .rate,.rate-panel .list-box .rate-title,.rate-text{font-size:3.91vw}@media(min-width: 768px){.listup-type,.rate-panel .list-box .rate,.rate-panel .list-box .rate-title,.rate-text{font-size:20px}}.fs-1{font-size:2.5rem}.fs-2{font-size:2rem}.fs-3{font-size:1.75rem}.fs-4{font-size:1.5rem}.fs-reset{font-size:1rem}.align-items-center{align-items:center}img,picture{max-width:100%;height:auto;vertical-align:bottom}a{color:#37393a;text-decoration:none;transition:all .25s ease-in}a:hover,a:active,a:focus{color:#37393a;outline:none}a.underline-link{text-decoration:underline}a.underline-link:hover,a.underline-link:active,a.underline-link:focus{text-decoration:none}html{scroll-behavior:smooth}.flex{display:flex}.text-indent{padding-left:1em;text-indent:-1em}.em{color:#df1313}.mb1{margin-bottom:min(max(8px,.5rem + (1vw - 3.75px)*1.2966),16px)}.mb2{margin-bottom:min(max(16px,1rem + (1vw - 3.75px)*2.5932),32px)}.mb3{margin-bottom:min(max(24px,1.5rem + (1vw - 3.75px)*3.8898),48px)}.mb4{margin-bottom:min(max(32px,2rem + (1vw - 3.75px)*5.1864),64px)}.mb5{margin-bottom:min(max(40px,2.5rem + (1vw - 3.75px)*6.483),80px)}.mb6{margin-bottom:min(max(48px,3rem + (1vw - 3.75px)*7.7796),96px)}.mb7{margin-bottom:min(max(56px,3.5rem + (1vw - 3.75px)*9.0762),112px)}.ml1{margin-left:1em}.block{display:block}.d-inline-block{display:inline-block}.section-mb{margin-bottom:var(--section-margin)}.section-mt{margin-top:var(--section-margin)}.section-my{margin-top:var(--section-margin);margin-bottom:var(--section-margin)}.pc{display:block}.sp{display:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.margin-x-auto{margin:0 auto}.lh-sm{line-height:1.4}.indent-list li{padding-left:1em;text-indent:-1em}@media(max-width: calc(768px - 0.02px)){.pc{display:none}.sp{display:block}}@media(min-width: 768px){.text-center-md{text-align:center}}hr.dot{border-bottom:1px dotted #fff}.rotate-90{transform:rotate(90deg)}.clearfix::after{display:block;clear:both;content:""}.slider-box{width:100%;display:flex;margin-top:1em}.slider-box .slider-button-box{display:flex;justify-content:center;align-items:center;width:5.3vw;max-width:40px}.slider-box .slider-button-box img{display:block;width:4.4vw;max-width:33px;cursor:pointer;width:4.4vw;max-width:33px}.slider-box .slider-main{flex:auto;display:flex;justify-content:center;align-items:center}.slider-box .slider-main input{display:block}.slider-box .range{-webkit-appearance:none;appearance:none;cursor:pointer;outline:none;height:40px;border-radius:50%;width:95%}.slider-box .range::-moz-range-track{box-shadow:inset 0 5px 5px rgba(0,0,0,.2);border-radius:5px;height:14px;width:90%}.slider-box .range::-moz-range-thumb{background:#fff;border:silver 1px solid;height:2em;width:2em;border-radius:2em;box-shadow:0 0 10px #aaa}.slider-box .range::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border:silver 1px solid;height:2em;width:2em;border-radius:2em;box-shadow:0 0 10px #aaa;position:relative;top:-0.7em}.slider-value{display:flex;justify-content:space-between}.number-panel{display:flex;justify-content:space-between;align-items:center}.number-panel .title{font-weight:bold;width:40%;max-width:280px}.number-panel .unit{display:inline-block;margin-right:.3em}.number-panel .basic-value{width:27%;max-width:200px;background:#eee;padding:.2em .3em;display:inline-block;font-size:1.57em;text-align:right;margin-right:.2em;border:0;-moz-appearance:textfield}.number-panel .basic-value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-panel .basic-value::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-panel .price{width:5em}.number-panel .year{width:2.3em}.number-panel .month{width:2.3em}.rate-panel{border:1px #004ea2 solid;border-radius:3px}.rate-panel .title{position:relative;height:12vw;max-height:60px;color:#004ea2;cursor:pointer}.rate-panel .title .text{position:absolute;text-align:center;top:50%;transform:translateY(-50%);font-weight:bold;line-height:2.5em;width:100%}.rate-panel .title .button{position:absolute;text-align:center;font-weight:bold;line-height:2.5em;top:50%;transform:translateY(-50%);right:.8em}.rate-panel .list-box{border-top:1px solid #d6d6d6;padding:1em}.rate-panel .list-box .list-box-select{line-height:1;margin-bottom:3em}@media(min-width: 768px){.rate-panel .list-box .list-box-select{display:flex;justify-content:space-between;margin-bottom:2em}.rate-panel .list-box .list-box-select>div:first-child{width:70%}}.rate-panel .list-box .rate-title{display:inline-block;margin-left:.5em}.rate-panel .list-box .rate{text-align:right}@media(min-width: 768px){.rate-panel .list-box .rate{text-align:right;display:flex;align-items:flex-end}}.rate-panel .button-box{margin:1em auto 0;height:12vw;max-height:60px}.rate-panel .button-box .calc-button{display:inline-block;width:100%;height:100%;text-align:center;font-weight:bold;color:#004ea2;border:1px #004ea2 solid;background-color:#edf5ff;border-radius:3px;position:relative}.rate-panel .button-box .calc-button::after{display:inline-block;position:absolute;content:"";top:50%;transform:translateY(-50%);right:.5em;width:7px;height:9px;background-image:url(../img/ico-triangle.png);background-position:center center;background-repeat:no-repeat;background-size:contain;vertical-align:middle;z-index:2}#app{padding-bottom:min(max(85px,5.3125rem + (1vw - 3.25px)*20),170px)}@media(min-width: 768px){#app{padding-bottom:4em}}.flex1{flex:1}.pointer{cursor:pointer}.content{max-width:750px;margin:0 auto}.inner-block{padding:0 4vw}@media(min-width: 768px){.content{max-width:1180px}.inner-block{padding:0 4%}}#header{background:#fff;width:100%;border-bottom:1px solid #a6aaad}#header .inner-block{height:12vw;max-height:62px;display:flex;align-items:center;justify-content:flex-start}#header .inner-block #logo{width:27.06vw;max-width:135px}@media(min-width: 1400px){#header{background:rgba(0,0,0,0);position:relative;border-bottom:none}#header .inner-block{height:6.48vw;max-height:70px;width:18.52vw;max-width:200px;padding:0 0;justify-content:center;background:#fff;border-bottom-right-radius:10px;position:absolute;top:0;left:0}#header .inner-block #logo{width:70%;max-width:140px;line-height:1}#header .inner-block #logo img{vertical-align:middle}}#main{width:100%;background-color:#e3f2fd;padding-bottom:var(--span4)}@media(min-width: 768px){#main .wrapper{display:flex;justify-content:space-between}#main .wrapper #left{width:63%;max-width:660px}#main .wrapper #right{width:35%;max-width:360px}#main .wrapper #right .stick-box{position:sticky;top:1em}}.page-title{padding-top:var(--span4);font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-weight:bold;color:#00a0e9;font-size:4.9vw;letter-spacing:0}@media(min-width: 1400px){.page-title{padding-top:50px}}@media(min-width: 768px){.page-title{font-size:38px;text-align:center}}@media(max-width: calc(768px - 0.02px)){.page-title{padding-left:calc(7.3vw + .3em);text-indent:calc((7.3vw + .3em)*-1);line-height:1.1}}.page-title span{color:#37393a}.page-title::before{display:inline-block;width:7.3vw;max-width:55px;height:7.2vw;max-height:54px;content:"";vertical-align:middle;margin-right:.3em}.page-title.page-mycar::before{background:url(../img/title_icon-mycar.png) center center no-repeat;background-size:contain}.page-title.page-education::before{background:url(../img/title_icon-education.png) center center no-repeat;background-size:contain}.page-title.page-free::before{background:url(../img/title_icon-free.png) center center no-repeat;background-size:contain}.page-title.page-housing-free::before{background:url(../img/title_icon-housing-free.png) center center no-repeat;background-size:contain}.page-title.page-post-free::before{background:url(../img/title_icon-post-free.png) center center no-repeat;background-size:contain}.page-title.page-post-free::before{background:url(../img/title_icon-job.png) center center no-repeat;background-size:contain}.page-title.page-reform::before{background:url(../img/title_icon-reform.png) center center no-repeat;background-size:contain}.page-title.page-home::before{background:url(../img/title_icon-home.png) center center no-repeat;background-size:contain}.page-subtitle{border-top:var(--border-width) solid #00a0e9;border-bottom:var(--border-width) solid #00a0e9;color:#004ea2;font-size:3.9vw;width:91.6%;margin-left:auto;margin-right:auto}@media(min-width: 768px){.page-subtitle{font-size:24px;max-width:500px;margin-left:auto;margin-right:auto;text-align:center}}.page-subtitle2{text-align:center}@media(min-width: 768px){.page-subtitle2{max-width:600px}}.responsive-break{display:inline-block}@media(min-width: 768px){.responsive-break{display:none}}.blocks{border-radius:6px;background:#fff;box-shadow:0 0 1.25rem rgba(0,0,0,.15)}.blocks .blocks__header{background:url(../img/title_bg_md.png) top right no-repeat;background-size:cover;height:12vw;max-height:60px;display:flex;align-items:center;border-start-start-radius:6px}.blocks .blocks__header h1,.blocks .blocks__header h2{color:#fff;font-size:5.2vw;line-height:1em;margin-left:4vw}@media(min-width: 768px){.blocks .blocks__header h1,.blocks .blocks__header h2{font-size:25px;margin-left:20px}}.blocks .blocks__header h1.without-margin,.blocks .blocks__header h2.without-margin{margin-left:0}.blocks .blocks__content{padding:5.3vw;border-bottom:1px solid #d6d6d6}@media(min-width: 768px){.blocks .blocks__content{padding:40px}}.blocks .blocks__content:last-child{border-bottom:none}.blocks.blocks-current .blocks__header{background:url(../img/title_bg_green_md.png) top right no-repeat}.add-icon::before{display:inline-block;width:5.5vw;max-width:52px;height:8.5vw;max-height:42px;content:"";vertical-align:middle;margin-right:.2em}.add-icon.borrowing-amount::before{background:url(../img/title_icon-borrowing_amount.png) center center no-repeat;background-size:contain}.add-icon.interest_rate::before{background:url(../img/title_icon-interest_rate.png) center center no-repeat;background-size:contain}.add-icon.repayment_method::before{background:url(../img/title_icon-repayment_method.png) center center no-repeat;background-size:contain}.add-icon.repayment_period::before{background:url(../img/title_icon-repayment_period.png) center center no-repeat;background-size:contain}.pay-back-table{width:100%;border:1px #37393a solid}.pay-back-table th{background-color:#37393a;color:#fff;border-bottom:1px solid #fff;vertical-align:middle;text-align:left;padding:.5em;font-weight:bold;font-size:3.389vw}@media(min-width: 768px){.pay-back-table th{font-size:min(max(14px,.875rem + (1vw - 7.68px)*1.8018),18px);width:30%}.pay-back-table th.transit{width:7.4em}}@media(max-width: 768px){.pay-back-table th{width:30%}}.pay-back-table tr:last-child th{border-bottom:inherit}.pay-back-table td{background-color:#fff;text-align:right;vertical-align:middle;padding:.5em;border:1px solid #37393a}.pay-back-table .diff-price{color:#ff9b24}.total-amount{font-size:1.4em}.total-amount span{font-size:3.38vw;font-weight:initial}@media(min-width: 768px){.total-amount span{font-size:18px}}.every-month{font-size:2em;color:#ff9b24}.every-month span{font-size:3.38vw;font-weight:initial}@media(min-width: 768px){.every-month span{font-size:18px}}.bonus-month{font-size:1.2em;line-height:1.2}.bonus-month span{font-size:3.38vw;font-weight:initial}@media(min-width: 768px){.bonus-month span{font-size:18px}}a.content__button,button.content__button{display:flex;justify-content:center;align-items:center;color:#fff;width:100%;height:18vw;max-height:135px;border:2px solid #fff;box-shadow:0 0 .625rem rgba(0,0,0,.3);background-color:#999;border-radius:3px;font-size:4.8vw;font-weight:bold;position:relative}a.content__button.button-orange,button.content__button.button-orange{background-color:#ff9b24}a.content__button.button-blue,button.content__button.button-blue{background-color:#004ea2}a.content__button::after,button.content__button::after{display:inline-block;content:"";width:1.867vw;max-width:9px;height:2.8vw;max-height:13px;background-image:url(../img/ico-triangle-white.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;transform:translateY(-50%);right:.7em}@media(min-width: 768px){a.content__button,button.content__button{height:initial;max-height:initial;font-size:20px;padding:25px 0}a.content__button.examination,button.content__button.examination{line-height:1.2}a.content__button.examination span,button.content__button.examination span{font-size:32px}}a.content__button:hover.button-orange,button.content__button:hover.button-orange{background-color:#fff;border:2px solid #ff9b24;color:#ff9b24}a.content__button:hover.button-orange::after,button.content__button:hover.button-orange::after{background-image:url(../img/ico-triangle-orange.png)}a.content__button:hover.button-blue,button.content__button:hover.button-blue{background-color:#fff;border:2px solid #004ea2;color:#004ea2}a.content__button:hover.button-blue::after,button.content__button:hover.button-blue::after{background-image:url(../img/ico-triangle.png)}#considerations{padding:var(--span4) 0 0}@media(min-width: 768px){#considerations .content{max-width:1080px}#considerations .content .inner-block{padding:0 10px}}.considerations__title{border-top:var(--border-width) solid #004ea2;border-bottom:var(--border-width) solid #004ea2}@media(min-width: 768px){.considerations__title{border-top:1px solid #004ea2;border-bottom:1px solid #004ea2}}.considerations__title .inner-block{display:flex;justify-content:space-between;align-items:center;height:12vw;max-height:60px;cursor:pointer}.considerations__title .inner-block h1,.considerations__title .inner-block h2,.considerations__title .inner-block div{font-size:3.91vw;font-weight:bold;color:#004ea2}@media(min-width: 768px){.considerations__title .inner-block h1,.considerations__title .inner-block h2,.considerations__title .inner-block div{font-size:22px}}.considerations__title .inner-block .button-switch{transform:scale(1.5)}.considerations__content{padding:1em}.considerations__content .attension-list{list-style-type:circle}#section-contact .blocks>.blocks__header{justify-content:center}.reception-time{display:flex;align-items:center;flex-wrap:wrap}.reception-time p{margin-right:1em;font-weight:bold;font-size:3.389vw}@media(min-width: 768px){.reception-time p{font-size:22px}}@media(min-width: 768px){#section-contact .pc-flex{display:flex;align-items:center}#section-contact .pc-flex .lead-text{width:40.27%;padding-right:1em}#section-contact .pc-flex .call{flex:1;border-left:1px solid #bbb;padding-left:min(max(10px,.625rem + (1vw - 7.68px)*13.5135),40px)}}@media(min-width: 768px)and (max-width: calc(1200px - 0.02px)){br.md-br{display:none}}#section-result{background-color:#00a0e9;color:#fff;padding:1em 0;position:fixed;bottom:0;z-index:100;width:100%}.result__content{display:flex;justify-content:space-between}.result__content .result__result{width:43.5%;text-align:center}.result__content .result__result h1,.result__content .result__result h2{width:90%;margin:0 auto;background:#fff;color:#37393a;text-align:center;border-radius:100vh}.result__content .result__result .result-amount{font-size:6.1vw}@media(min-width: 768px){.result__content .result__result .result-amount{font-size:46px}}.result__content .result__result .result-transit{font-size:4.3vw}.result__content .result__result .result-transit-large{font-size:5.3vw}.result__content .result__result .result-transit-minus{color:#fff}.result__content .result__result_wide{width:55%}.result__content .result__button{width:51.5%}.result__content .result__button a.content__button{font-size:4.2vw}@media(min-width: 768px){.result__content .result__button a.content__button{font-size:32px}}.result__content .result__button a.content__button span{text-align:center;line-height:1.2}.result__content2{justify-content:center}@media(min-width: 768px){#section-result{display:none}}h1.title-condition,h2.title-condition{text-align:center;font-size:6.6vw;margin-bottom:.5em;color:#004ea2;font-weight:bold}@media(min-width: 576px){h1.title-condition,h2.title-condition{font-size:5.2vw}}@media(min-width: 768px){h1.title-condition,h2.title-condition{font-size:28px}}h1.title-condition.title-condition-current,h2.title-condition.title-condition-current{color:#00a198}#toc-page #app{padding-bottom:0}#toc-page h1.toc-title{text-align:center;font-family:"メイリオ","Meiryo","ＭＳ ゴシック","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif;font-size:7.5vw;font-weight:bold;padding-top:8vw;margin-bottom:4vw}@media(min-width: 768px){#toc-page h1.toc-title{font-size:46px;padding-top:min(max(38px,2.375rem + (1vw - 7.68px)*5.1724),50px);margin-bottom:min(max(38px,2.375rem + (1vw - 7.68px)*5.1724),50px)}}@media(min-width: 768px){#toc-page .content{max-width:1080px}}#toc-page .blocks{border-radius:6px;background:rgba(0,0,0,0);border:min(max(.09375rem,.0625rem + (1vw - .203125rem)*.4525),.1875rem) solid #004ea2}@media(min-width: 768px){#toc-page .blocks{border-width:2px}}#toc-page .blocks .blocks__header{background:#004ea2;background-image:none;justify-content:center;border-start-start-radius:initial}#toc-page .blocks .blocks__header h1,#toc-page .blocks .blocks__header h2{margin-left:0}@media(min-width: 768px){#toc-page .blocks .blocks__header h1,#toc-page .blocks .blocks__header h2{margin-left:0}}#toc-page .blocks .blocks__content{padding:3.38vw 5.2vw 7.8vw 5.2vw;border-bottom:none}@media(min-width: 768px){#toc-page .blocks .blocks__content{padding:min(max(38px,2.375rem + (1vw - 7.68px)*3.8462),50px) min(max(60px,3.75rem + (1vw - 7.68px)*6.4103),80px)}}#toc-page .lineup li{width:100%;margin-bottom:20px}#toc-page .lineup li a{width:100%;color:#00a0e9;background-color:#fff;box-shadow:0 0 5px rgba(0,76,161,.3);border-radius:5px;border:2px solid #00a0e9;font-size:4.17vw;font-weight:bold;line-height:1.25;height:18.25vw;max-height:140px;display:flex;align-items:center;justify-content:space-between;text-align:center;pointer-events:auto}#toc-page .lineup li a::after{width:9.126vw;max-width:70px;height:7.822vw;max-height:60px;content:"";background:url(../img/ico-toc.png) center center no-repeat;background-size:8px auto}#toc-page .lineup li a::before{width:9.126vw;max-width:70px;height:7.822vw;max-height:60px;content:"";margin-left:10px}#toc-page .lineup li a:hover,#toc-page .lineup li a:active{color:#fff;background-color:#00a0e9}#toc-page .lineup li a:hover::after,#toc-page .lineup li a:active::after{background-image:url(../img/ico-triangle-white.png)}#toc-page .lineup li.list-mycar a::before{background:url(../img/toc-mycar.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-education a::before{background:url(../img/toc-education.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-reform a::before{background:url(../img/toc-reform.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-free a::before{background:url(../img/toc-free.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-housing-free a::before{background:url(../img/toc-housing-free.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-home a::before{background:url(../img/toc-home.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-mycar a:hover::before,#toc-page .lineup li.list-mycar a:active::before{background:url(../img/toc-mycar-wh.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-education a:hover::before,#toc-page .lineup li.list-education a:active::before{background:url(../img/toc-education-wh.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-reform a:hover::before,#toc-page .lineup li.list-reform a:active::before{background:url(../img/toc-reform-wh.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-free a:hover::before,#toc-page .lineup li.list-free a:active::before{background:url(../img/toc-free-wh.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-housing-free a:hover::before,#toc-page .lineup li.list-housing-free a:active::before{background:url(../img/toc-housing-free-wh.png) center center no-repeat;background-size:contain}#toc-page .lineup li.list-home a:hover::before,#toc-page .lineup li.list-home a:active::before{background:url(../img/toc-home-wh.png) center center no-repeat;background-size:contain}@media(min-width: 768px){#toc-page .lineup{display:flex;flex-wrap:wrap;justify-content:space-between}#toc-page .lineup li{width:48.8%;max-width:410px}#toc-page .lineup li a{font-size:20px;height:84px}#toc-page .lineup li a::after{max-width:40px;background-size:6px auto}#toc-page .lineup li a::before{max-width:40px}}#toc-page footer{border-top:2px solid #ddd;padding:40px 0;font-size:2.868vw}@media(min-width: 768px){#toc-page footer{font-size:15px}}.listup-type{color:#004ea2}
