@charset "utf-8";#area-qualification h1,#area-qualification h2{font-size:30px;line-height:1.1;font-weight:400;border:none;border-bottom:4px solid #4ea52b;margin:0 0 10px;padding:0;background:0 0}#area-qualification h3{font-size:26px;line-height:1.1;font-weight:600;border:none;margin:0 0 10px;padding:0;background:0 0;color:#4ea52b}#area-qualification h4{font-size:22px;line-height:1.1;font-weight:400;border-bottom:1px solid #333;margin:0 0 10px;padding:0;background:0 0}#area-qualification h5{font-size:20px;line-height:1.1;font-weight:400;border:none;margin:0 0 10px;padding:0;background:0 0}#area-qualification{line-height:1.5}#area-qualification ul{padding-left:0 !important;margin-bottom:0 !important}#area-qualification li{margin-bottom:0}#area-qualification .check,#area-qualification .circle{margin-bottom:10px}#area-qualification .check:before{font-family:FontAwesome;content:'\f00c';padding-right:5px}#area-qualification .circle:before{font-family:FontAwesome;content:'\f111';padding-right:5px;font-size:2px}@media screen and (max-width:767px){#area-qualification h1,#area-qualification h2{font-size:26px}#area-qualification h3{font-size:22px}#area-qualification h4{font-size:20px}}#area-qualification div.flow{position:relative;display:inline-block;margin:0 0 20px;padding:10px 0 8px;width:100%;border:solid 5px #ccc;background:#fff;box-sizing:border-box;text-align:center}#area-qualification div.flow:before{content:"";position:absolute;bottom:-24px;left:50%;margin-left:-14px;border:15px solid transparent;border-top:15px solid #fff;z-index:2}#area-qualification div.flow.no-arrow:before{content:none;position:absolute;bottom:0;left:0;margin-left:0;border:none;z-index:2}#area-qualification div.flow:after{content:"";position:absolute;bottom:-32px;left:50%;margin-left:-15px;border:16px solid transparent;border-top:16px solid #ccc;z-index:1}#area-qualification div.flow.no-arrow:after{content:none;position:absolute;bottom:0;left:0;margin-left:0;border:none;z-index:2}#area-qualification div.flow dl{margin:0;padding:10px}#area-qualification div.flow dl dt{text-align:center;font-size:18px;padding:0}#area-qualification div.flow dl dt:before,#area-qualification div.flow dl dd:before{content:none}#area-qualification div.flow dl dd{text-align:left;padding:10px 0 0;margin:0;line-height:1.5}#area-qualification div.flow h4{color:#333;text-align:center;font-weight:500;font-size:18px;padding:4px 20px;background-color:#dcedd5;display:inline-block;width:auto;margin:0 auto 5px;border:0;line-height:inherit}@media screen and (max-width:767px){#area-qualification div.flow dl{padding:0 10px;text-align:left}#area-qualification div.flow dt{text-align:left}#area-qualification div.flow dl dt{text-align:left;font-size:16px}}.btn,a.btn,button.btn{font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border:1px solid #ccc}#area-qualification .btn-green,#area-qualification a.btn-green{color:#fff;background-color:#4ea52b}.btn-green:hover,#area-qualification a.btn-green:hover{color:#fff;background-color:#dcedd5}#area-qualification .bg_banr_list{width:100%;background-color:#e5ebf3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#area-qualification .bg_banr_list .inner_banr{background-image:url(//jkas.co.jp/problem/housing_loan/wp/wp-content/themes/loan2/css/../img/qualification/bg_banr.png);background-position:top right;background-repeat:no-repeat;text-align:center;padding:20px 0}#area-qualification .bg_banr_list h2{color:#003688;font-weight:700;font-size:1rem;border:none}#area-qualification .bg_banr_list .banr_list{background-color:#003688;text-align:center;color:#fff;font-weight:600;font-size:1.2rem;padding:20px 30px;display:inline-block}#area-qualification .arrow_s:after{content:'';width:0;height:0;border-style:solid;border-width:6px 0 6px 8px;border-color:transparent transparent transparent #fff;position:absolute;top:50%;right:5px;margin-top:-6px}#area-qualification dd{font-size:1.2rem}#area-qualification .block_photo{float:left;width:20%}#area-qualification .block_txt{float:right;width:80%;padding-left:20px}#area-qualification .parent-box{display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}.parent-box div.child-box{width:100%;padding:10px;border:1px solid #ccc;margin:0 5px 30px 0}#area-qualification .parent-box dt,#area-qualification .parent-box dd{margin:0;padding:0;font-size:.875rem}#area-qualification .parent-box dl.detail-person dd a{color:#345f9f;text-decoration:underline;margin:0 0 10px;font-size:.85rem;font-weight:700}#area-qualification .parent-box dl.detail-person dt{font-size:1rem;font-weight:700}#area-qualification .area_head li{display:inline-block}#area-qualification .block-tel,#area-qualification .block-mail{display:block}#area-qualification .area_head{font-size:0}#area-qualification .area_head li{font-size:1rem;margin-right:10px}#area-qualification .block-name{font-size:1.2rem;font-weight:600;margin:0 0 16px}#area-qualification dl{margin:0 0 5px}#area-qualification .block-add dt,#area-qualification .block-add dd,#area-qualification .block-tel dt,#area-qualification .block-tel dd,#area-qualification .block-mail dt,#area-qualification .block-mail dd{display:inline-block}#area-qualification .block-add dt,#area-qualification .block-add dd{vertical-align:top}#area-qualification .block-add dt,#area-qualification .block-tel dt,#area-qualification .block-mail dt{display:inline-block;background-color:#094;padding:2px 6px;color:#fff;margin:0;text-align:center;font-weight:400}#area-qualification .child-box .banr_inquiry{display:block;background-color:#ccc;text-align:center;margin:0 0 5px;padding:5px;font-size:13px}#area-qualification .child-box .banr_detail{position:relative;display:inline-block}#area-qualification .child-box .banr_detail:before{position:absolute;content:'';display:inline-block;width:20px;height:20px;background-image:url(//jkas.co.jp/problem/housing_loan/wp/wp-content/themes/loan2/css/../img/icon-green.png);background-repeat:no-repeat;background-size:contain;left:-20px}#area-qualification .child-box .banr_detail,#area-qualification .child-box .banr_detail a{color:#094}#area-qualification .child-box{display:flex;flex-direction:column}#area-qualification .child-box .detail-bottom{margin-top:auto}@media screen and (max-width:767px){#area-qualification dl{margin:0 0 10px}#area-qualification dd{font-size:1.2rem}#area-qualification .block-mail dd{display:block}#area-qualification .block_photo{width:30%}#area-qualification .block_txt{width:70%;padding-left:10px}}