/****************************** consultsForm  */
.bl_cmn_Box { margin-bottom: 70px; padding: 36px 0 19px; border: solid 1px #4DB0B6; border-radius: 10px; }

.bl_cmn_Box.bl_cmn_Box__2 { margin-bottom: 131px; padding: 27px 0 52px; border: solid 1px #C6C6C6; }

.bl_cmn_Box .bl_cmn_Box_ttl { margin-bottom: 41px; color: #4DB0B6; font-size: 26px; line-height: 2; text-align: center; }

.bl_cmn_Box.bl_cmn_Box__2 .bl_cmn_Box_ttl { color: #5CA333; }

.bl_cmn_Box .bl_btnBox { -webkit-box-pack: center; -ms-flex-pack: center; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center; margin: 0 auto; margin-bottom: 25px; }

.bl_cmn_Box .bl_btnBox .el_btn2 { margin-bottom: 25px; }

.bl_tel { position: relative; margin-left: 30px; }

.bl_tel .bl_tel_link { display: block; }

.bl_tel .bl_tel_link::before { display: block; position: absolute; top: 0px; left: -37px; width: 31px; height: 23px; background-image: url(/consult/shirokumahoken/common/images/icn_tel.png); content: ""; }

.bl_tel .bl_tel_text { display: block; margin-top: 10px; color: #0063A7; font-size: 12px; font-weight: bold; }

.bl_cardList { -webkit-box-pack: justify; -ms-flex-pack: justify; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: space-between; margin: 0 auto; }

.bl_cardList .bl_card { width: 160px; }

.bl_cardList .bl_card .bl_card_img { height: 141px; text-align: center; }

.bl_cardList .bl_card .bl_card_ttl { margin-bottom: 3px; color: #4DB7BD; font-size: 20px; font-weight: bold; }

.bl_cardList .bl_card .bl_card_text { font-size: 16px; line-height: 1.62; }

@media screen and (max-width: 750px) { .bl_cmn_Box { margin-bottom: 40px; padding: 20px; } .bl_cmn_Box.bl_cmn_Box__2 { margin-bottom: 80px; padding: 20px 10px; } .bl_cmn_Box .bl_cmn_Box_ttl { margin-bottom: 30px; font-size: 22px; line-height: 1.6; } .bl_cmn_Box .bl_btnBox { margin-bottom: 40px; } .bl_cmn_Box .bl_btnBox .el_btn2 { margin-bottom: 20px; } .bl_tel { margin-top: 0; } .bl_cardList { -ms-flex-wrap: wrap; flex-wrap: wrap; } .bl_cardList .bl_card { width: calc(50% - 5px); margin-bottom: 20px; } .bl_cardList .bl_card .bl_card_img { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-box-align: center; -ms-flex-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; align-items: center; justify-content: center; height: 131px; } .bl_cardList .bl_card .bl_card_ttl { margin-bottom: 5px; font-size: 18px; } .bl_cardList .bl_card .bl_card_text { font-size: 14px; } }

@media screen and (min-width: 751px) { .bl_cmn_Box.bl_cmn_Box__2 .bl_cmn_Box_ttl { margin-bottom: 63px; font-size: 32px; } .bl_cmn_Box .bl_btnBoxUnit { -webkit-box-pack: center; -ms-flex-pack: center; display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: center; width: 560px; margin: 0 auto; } .bl_cmn_Box .bl_btnBox { width: 260px; } .bl_cmn_Box .bl_btnBox:first-child { margin-right: 40px; } .bl_tel .bl_tel_link { width: 223px; height: 24px; } .bl_cardList { width: 760px; } }
