.no-top-margin{margin-top:0 !important}.bl_level3.bl_level3--middleline h3{padding-left:0;margin-top:60px;border-left:0;text-align:center}.bl_level3.bl_level3--middleline h3:before{content:"";display:inline-block;width:80px;height:1px;margin-right:30px;vertical-align:middle;background-color:#333}@media screen and (max-width:767px){.bl_level3.bl_level3--middleline h3:before{width:12vw;margin-right:5vw}}.bl_level3.bl_level3--middleline h3:after{content:"";display:inline-block;width:80px;height:1px;margin-left:30px;vertical-align:middle;background-color:#333}@media screen and (max-width:767px){.bl_level3.bl_level3--middleline h3:after{width:12vw;margin-left:5vw}}.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{padding:60px 50px;position:relative;background-color:#f5faff}.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 0px}.bl_cornerline-box.bl_cornerline-box--balloon .bl_cornerline-box__inner{padding:90px 0px 40px}}.bl_cornerline-box .bl_cornerline-box__corner{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0}.bl_cornerline-box .bl_cornerline-box__core{width:30px;height:30px;position:absolute;z-index:0}.bl_cornerline-box .bl_cornerline-box__core:nth-child(1){left:0;top:0;border-top:1px solid #004290;border-left:1px solid #004290}.bl_cornerline-box.bl_cornerline-box--orange .bl_cornerline-box__core:nth-child(1){border-top:1px solid #e6511d;border-left:1px solid #e6511d}.bl_cornerline-box .bl_cornerline-box__core:nth-child(2){right:0;top:0;border-top:1px solid #004290;border-right:1px solid #004290}.bl_cornerline-box.bl_cornerline-box--orange .bl_cornerline-box__core:nth-child(2){border-top:1px solid #e6511d;border-right:1px solid #e6511d}.bl_cornerline-box .bl_cornerline-box__core:nth-child(3){left:0;bottom:0;border-bottom:1px solid #004290;border-left:1px solid #004290}.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){right:0;bottom:0;border-bottom:1px solid #004290;border-right:1px solid #004290}.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{margin:0 0 12px;text-align:center;font-size:87.5%;font-weight:bold;color:#004290}@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{max-width:100%;height:auto;margin:0}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__balloon{left:40px;top:-150px}}.bl_cornerline-box .bl_cornerline-box__ttl{margin:0 0 20px;text-align:center;font-size:150%;line-height:1.3;font-weight:bold;color:#333;border-bottom:0}@media screen and (max-width:767px){.bl_cornerline-box .bl_cornerline-box__ttl{padding:0 20px;font-size:125%}}.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{content:"";display:block;width:30px;height:1px;margin-top:15px;margin-bottom:0px;margin-left:auto;margin-right:auto;background-color:#707070}@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{margin:0;font-size:100%;line-height:1.8;color:#333}@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{width:50px;height:20px;box-sizing:border-box;margin:20px auto;border-top:20px solid #a5a5a5;border-left:25px solid transparent;border-right:25px solid transparent}