.un_aboutMainvis { margin-bottom: 67px; height: 505px; background: url(../images/mainvis.jpg) center center no-repeat; }
.un_aboutMainvis .bl_breadcrumb { margin-bottom: 40px; }
.un_aboutMainvis .un_aboutMainvis_inner { width: 1200px; margin: 0 auto; }

.about .un_about_sect .bl_sect_inner { width: 1200px; margin: 0 auto; }

.un_about_contWrap { margin: 30px 0 100px; }
.un_about_contWrap .un_about_contBlock { padding-bottom: 85px; position: relative; }
.un_about_contWrap .un_about_contBlock .un_contTtl_wrap { margin-bottom: 15px; position: relative; }
.un_about_contWrap .un_about_contBlock .un_contTtl_wrap .un_contTtl_img { margin-left: auto; }
.un_about_contWrap .un_about_contBlock .un_contTtl_wrap .un_contTtl_ttl { position: absolute; bottom: 12px; left: -4px; }
.un_about_contWrap .un_about_contBlock .un_about_txt { line-height: 1.5; }
.un_about_contWrap .un_about_contBlock .un_about_btn { width: 280px; height: 60px; position: absolute; right: 0; bottom: 0; }
.un_about_contWrap .un_about_contBlock .un_about_btn a { padding: 14px 30px 14px 15px; box-shadow: 3px 3px 6px 0px #d0d0d0; font-size: 20px; }
.un_about_contWrap .un_about_contBlock .un_about_btn a.un_btnTxt_s { padding: 15px 30px 16px 15px; font-size: 18px; }

@media screen and (min-width: 751px) { .un_about_contWrap { margin-top: 30px; }
  .un_about_contWrap .bl_column_2 { display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; }
  .un_about_contWrap .bl_column_2 .un_about_contBlock { width: 450px; margin-right: 120px; }
  .un_about_contWrap .bl_column_2 .un_about_contBlock:last-child { margin-right: 0; }
  .un_about_contWrap .bl_column_2 .un_about_contBlock .un_contTtl_wrap .un_contTtl_img { width: 380px; }
  .un_about_contWrap .bl_column_3 { margin: 60px 0; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; }
  .un_about_contWrap .bl_column_3 .un_about_contBlock { width: 360px; margin-right: 60px; }
  .un_about_contWrap .bl_column_3 .un_about_contBlock:last-child { margin-right: 0; }
  .un_about_contWrap .bl_column_3 .un_about_contBlock .un_contTtl_wrap .un_contTtl_img { width: 325px; } }
@media screen and (max-width: 750px) { .un_aboutMainvis { margin-bottom: 30px; height: auto; background: url(../images/sp_mainvis.jpg) center top/100% auto no-repeat; }
  .un_aboutMainvis .bl_breadcrumb { display: none; margin: 0; }
  .un_aboutMainvis .un_aboutMainvis_inner { width: 100%; }
  .about .un_about_sect .bl_sect_inner { width: 92%; margin: 0 auto; }
  .about .el_prBnrArea { margin-bottom: 63px; }
  .un_about_contWrap { margin: 15px auto 45px; }
  .un_about_contWrap .bl_column_2 .un_about_contBlock { width: 100%; }
  .un_about_contWrap .bl_column_2 .un_about_contBlock .un_contTtl_wrap .un_contTtl_img { width: 100%; }
  .un_about_contWrap .bl_column_3 .un_about_contBlock { width: 100%; }
  .un_about_contWrap .bl_column_3 .un_about_contBlock:last-child { margin-right: 0; }
  .un_about_contWrap .bl_column_3 .un_about_contBlock .un_contTtl_wrap .un_contTtl_img { width: 100%; }
  .un_about_contWrap .un_about_contBlock { margin-bottom: 50px; padding-bottom: 0; }
  .un_about_contWrap .un_about_contBlock .un_contTtl_wrap { margin-bottom: 8px; }
  .un_about_contWrap .un_about_contBlock .un_contTtl_wrap .un_contTtl_img { margin: auto; }
  .un_about_contWrap .un_about_contBlock .un_contTtl_wrap .un_contTtl_ttl { bottom: 0; }
  .un_about_contWrap .un_about_contBlock .un_about_txt { margin-bottom: 15px; }
  .un_about_contWrap .un_about_contBlock .un_about_btn { margin: 0 auto; width: 244px; height: 50px; position: static; }
  .un_about_contWrap .un_about_contBlock .un_about_btn a { padding: 15px 5px; font-size: 15px; }
  .un_about_contWrap .un_about_contBlock .un_about_btn a.un_btnTxt_s { padding: 15px 5px; font-size: 15px; } }

/*# sourceMappingURL=about.css.map */
