.no-top-margin{margin-top:0!important}.bl_level3.bl_level3--middleline h3{border-left:0;margin-top:60px;padding-left:0;text-align:center}.bl_level3.bl_level3--middleline h3:before{background-color:#333;content:"";display:inline-block;height:1px;margin-right:30px;vertical-align:middle;width:80px}@media screen and (max-width:767px){.bl_level3.bl_level3--middleline h3:before{margin-right:5vw;width:12vw}}.bl_level3.bl_level3--middleline h3:after{background-color:#333;content:"";display:inline-block;height:1px;margin-left:30px;vertical-align:middle;width:80px}@media screen and (max-width:767px){.bl_level3.bl_level3--middleline h3:after{margin-left:5vw;width:12vw}}.bl_level3.bl_level3--middleline h3 span{display:inline-block;vertical-align:middle}.bl_level3.bl_level3--middleline h3 .sp{display:none}@media screen and (max-width:767px){.bl_level3.bl_level3--middleline h3 .sp{display:inline}}.bl_cornerline-box{width:100%}.bl_cornerline-box.bl_cornerline-box--balloon{margin-top:95px}.bl_cornerline-box .bl_cornerline-box__inner{background-color:#f5faff;padding:60px 50px;position:relative}.bl_cornerline-box.bl_cornerline-box--orange .bl_cornerline-box__inner{background-color:#fef8e1}.bl_cornerline-box.bl_cornerline-box--balloon .bl_cornerline-box__inner{padding:95px 50px 55px}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__inner{padding:40px 0}.bl_cornerline-box.bl_cornerline-box--balloon .bl_cornerline-box__inner{padding:90px 0 40px}}.bl_cornerline-box .bl_cornerline-box__corner{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.bl_cornerline-box .bl_cornerline-box__core{height:30px;position:absolute;width:30px;z-index:0}.bl_cornerline-box .bl_cornerline-box__core:first-child{border-left:1px solid #004290;border-top:1px solid #004290;left:0;top:0}.bl_cornerline-box.bl_cornerline-box--orange .bl_cornerline-box__core:first-child{border-left:1px solid #e6511d;border-top:1px solid #e6511d}.bl_cornerline-box .bl_cornerline-box__core:nth-child(2){border-right:1px solid #004290;border-top:1px solid #004290;right:0;top:0}.bl_cornerline-box.bl_cornerline-box--orange .bl_cornerline-box__core:nth-child(2){border-right:1px solid #e6511d;border-top:1px solid #e6511d}.bl_cornerline-box .bl_cornerline-box__core:nth-child(3){border-bottom:1px solid #004290;border-left:1px solid #004290;bottom:0;left:0}.bl_cornerline-box.bl_cornerline-box--orange .bl_cornerline-box__core:nth-child(3){border-bottom:1px solid #e6511d;border-left:1px solid #e6511d}.bl_cornerline-box .bl_cornerline-box__core:nth-child(4){border-bottom:1px solid #004290;border-right:1px solid #004290;bottom:0;right:0}.bl_cornerline-box.bl_cornerline-box--orange .bl_cornerline-box__core:nth-child(4){border-bottom:1px solid #e6511d;border-right:1px solid #e6511d}.bl_cornerline-box .bl_cornerline-box__body{position:relative;z-index:1}.bl_cornerline-box .bl_cornerline-box__acce{color:#004290;font-size:87.5%;font-weight:700;margin:0 0 12px;text-align:center}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__acce{margin:0 0 8px}}.bl_cornerline-box .bl_cornerline-box__balloon{position:absolute;top:-156px}.bl_cornerline-box .bl_cornerline-box__balloon img{height:auto;margin:0;max-width:100%}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__balloon{left:40px;top:-150px}}.bl_cornerline-box .bl_cornerline-box__ttl{border-bottom:0;color:#333;font-size:150%;font-weight:700;line-height:1.3;margin:0 0 20px;text-align:center}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__ttl{font-size:125%;padding:0 20px}}.bl_cornerline-box.bl_cornerline-box--balloon .bl_cornerline-box__ttl{padding-bottom:0;text-align:left}.bl_cornerline-box .bl_cornerline-box__ttl:after{background-color:#707070;content:"";display:block;height:1px;margin:15px auto 0;width:30px}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__ttl:after{margin-top:12px}}.bl_cornerline-box.bl_cornerline-box--balloon .bl_cornerline-box__ttl:after{display:none}.bl_cornerline-box .bl_cornerline-box__exp{color:#333;font-size:100%;line-height:1.8;margin:0}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__exp{padding:0 20px}}.bl_cornerline-box .btn{margin:25px 0;text-align:center}.bl_cornerline-box .btn:last-child{margin:25px 0 0}.bl_flat-arrow{border-left:25px solid transparent;border-right:25px solid transparent;border-top:20px solid #a5a5a5;box-sizing:border-box;height:20px;margin:20px auto;width:50px}