.header_agency{display:flex;height:45px;width:100%;background:#ececec}.header_agency .agency_info{display:flex;justify-content:space-between;align-items:center;color:#fff;width:auto;max-width:1032px;min-width:1032px;margin:0 auto;color:#444}.header_agency .agency_info div{flex:1 1 auto}.header_agency .agency_info div.agency_name{font-size:16px}.header_agency .agency_info div.agency_right{display:flex;flex-direction:column;font-size:14px;text-align:right}.section_2{margin:0 auto;width:1000px}.fix_link{right:180px;line-height:1;position:fixed;bottom:50px;border-radius:10px;z-index:24}#sumaho_header{height:72px;padding:10px 0px}#sumaho_header .logo{color:#d00e31;font-weight:bold;display:inline-block;font-size:24px;margin-top:16px}#sumaho_header .estimate_link_btn{display:inline-block;float:right;text-align:center}#sumaho_header .estimate_link_btn p{color:#d00e31;font-size:12px;margin-bottom:4px}#sumaho_header .estimate_link_btn a{color:#fff;background-color:#d00e31;padding:10px 28px 10px 15px;border-radius:5px;text-decoration:none;position:relative;font-size:16px}#sumaho_header .estimate_link_btn a::after{content:'';display:inline-block;width:6px;height:6px;-webkit-transform:rotate(45deg);transform:rotate(135deg);border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;top:16px;right:12px}#sumaho_header .estimate_link_btn a img{margin-right:10px}#mainv{background-image:url(../../../img/general/sumaho/mainv-bg.png);height:600px;padding-top:24px;z-index:-1;background-position:center center}#mainv .mainv_txt{float:right;margin-top:15px}.form-easy-sumaho{background-color:#fcde7f;padding-bottom:20px;margin-top:-190px}.form-easy-sumaho .easy_top{display:-webkit-flex;-webkit-flex-flow:row wrap;-webkit-justify-content:center;-webkit-align-items:center;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;width:800px;height:135px;margin:0 auto -15px;position:relative}.form-easy-sumaho .easy_top .easy_ttl{font-size:36px;overflow:hidden;line-height:36px}.form-easy-sumaho .easy_top .easy_ttl .text{display:inline-block;margin-left:6px}.form-easy-sumaho .easy_top .easy_ttl .text em{display:inline-block;color:#d00e31}.form-easy-sumaho .easy_top .easy_text{font-size:16px;margin-top:-63px}.form-easy-sumaho .easy_iframe{display:block;width:940px;margin:0 auto;background-color:#fff}.form-easy-sumaho .easy_iframe iframe{height:165px;width:940px}.m_tb_40{margin:40px 0px}.appeal.info{text-align:center}.appeal.info .head_txt{margin:90px 0px 30px}.appeal.info .info_content{padding:50px;background-color:#f1f1ef}.appeal.info .info_content .title_txt{font-size:36px;line-height:36px;color:#d00e31}.appeal.info .info_content .title_txt img{margin-right:25px}.appeal.info .info_content .info_txt{margin:20px 0 30px}.appeal.info .info_content .info_img{background-color:#fff;padding:40px}.appeal.info .info_content .info_img.p_tb_0{padding-top:0px;padding-bottom:0px}.appeal.info .info_content .info_img .title{font-size:38px;line-height:38px;margin-top:30px;color:#d00e31}.appeal.info .info_content .info_img .img_wrap{background-color:#f1f1ef;padding:10px 20px 30px;position:relative}.appeal.info .info_content .info_img .img_wrap .m_l_24{margin-left:24px}.appeal.info .info_content .info_img .img_wrap .kakeru{position:absolute;top:60%;left:-10px;right:0;margin:auto}.appeal.info .info_content .info_img .img_wrap .fukidasi{position:absolute;top:40px;right:0}.appeal.info .info_content .info_img .img_wrap .title{font-size:34px;line-height:34px;margin:30px 0px 10px;color:#d00e31}.appeal.info .info_content .info_img .fikidasi_top{position:relative;margin-top:50px}.appeal.info .info_content .info_img .fikidasi_top::before{content:"";position:absolute;width:0px;border:20px solid transparent;border-bottom:25px solid #f1f1ef;top:-44px;left:0;right:0;margin:auto}.appeal.info .info_content .info_img img{margin-top:20px}.appeal.info .info_content .info_img .txt{color:#333;font-weight:bold;font-size:24px;margin:45px 0px 10px}.appeal.info .info_content .info_img .txt span{color:#d00e31}.appeal.info .info_content .info_img .txt .kome{margin-right:15px;position:relative}.appeal.info .info_content .info_img .txt .kome:after{content:'※3';display:inline-block;font-size:12px;position:absolute;color:#333;top:-5px;left:216px}.appeal.info .info_content .info_img .anno{margin:15px 0px 30px 0px}.appeal.info .info_content .anno{margin-top:30px;font-size:12px;text-align:left}.appeal.info .info_content .anno .P_bold{font-weight:bold}.appeal.info .info_content .anno .P_red{color:#d00e31;font-weight:bold}.m_b_50{margin-bottom:50px}.entry_info .title{margin-top:70px;text-align:center;color:#d00e31;font-size:46px;letter-spacing:2px;line-height:60px;padding:6px}.entry_info .flow_info{margin-top:30px;background-color:#f1f1ef}.entry_info .flow_info ul{padding:50px}.entry_info .flow_info li{position:relative;padding:50px 0px;border:solid 3px #f1f1ef;background-color:#fff}.entry_info .flow_info li .step_img{position:absolute;left:24px;top:0;bottom:0;margin:auto}.entry_info .flow_info li:not(:last-child):before{content:"";position:absolute;bottom:-66px;border:45px solid transparent;border-top:25px solid #fff;z-index:2;left:34px}.entry_info .flow_info li:not(:last-child):after{content:"";position:absolute;bottom:-73px;border:45px solid transparent;border-top:25px solid #f1f1ef;z-index:1;left:34px}.entry_info .flow_info li .info_box{margin-left:160px;padding-right:40px}.entry_info .flow_info li .info_title{color:#d00e31;font-weight:bold;font-size:26px;margin-bottom:10px}.entry_info .flow_info li .info_title img{margin-right:10px;vertical-align:middle}.entry_info .flow_info li .info_txt{font-size:14px}.entry_info .necessary_info{background-color:#f1f1ef;margin:30px auto 50px;padding:1px 0px 50px}.entry_info .necessary_info .info_box{margin-top:50px;text-align:center}.entry_info .necessary_info .info_box .ttl{font-size:36px;margin-bottom:20px}section.footer{margin-top:100px;background-color:#f1f1ef;padding:18px 0px;font-size:14px;text-align:center}section.footer .links{padding-bottom:6px;display:block}section.footer .links img{margin-right:30px;margin-bottom:4px}