@charset "utf-8";

.bl_sect__white >.bl_sect_inner { border-right: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; }

.un_appType { margin-bottom: 26px; padding-bottom: 8px; }

.bl_appUnit { margin-bottom: 30px; }

.bl_appUnit .bl_appUnit_inner { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between;-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; -ms-flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify;  }

.bl_appUnit .bl_appUnit_inner::before {display: block; order: 2;width: 277px;  content: ""; -webkit-box-ordinal-group: 3; -ms-flex-order: 2;  }

.bl_appUnit .bl_appUnit_inner::after {display: block; order: 3;width: 277px;  content: ""; -webkit-box-ordinal-group: 4; -ms-flex-order: 3;  }

.bl_appUnit .bl_appUnit_inner .bl_appBlock {order: 1; width: 277px; padding: 20px; border: 1px solid #dfdfdf; border-radius: 4px; -webkit-box-ordinal-group: 2; -ms-flex-order: 1;  }

.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_appIcon .bl_appBlock_appIcon_img { margin: 0 auto 10px; }

.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_appBlock_inner_title { margin-bottom: 4px; padding: 0 13px; font-size: 18px; word-break: break-all; }

.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_appBlock_inner_system { margin-bottom: 2px; padding: 0 13px; font-size: 16px;text-align: center;  }

.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_appBlock_inner_price { padding: 0 13px; font-size: 16px;text-align: center;  }

.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_bnrList { padding: 8px 0; text-align: center; }

.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_bnrList .bl_bnrList_item { display: inline-block; }

.bl_appUnit .bl_appUnit_inner .bl_appBlock:nth-child(n + 5) { margin-top: 30px; }

.bl_appUnit:last-child { margin: 0; }

p.bl_appBlock_support { float: right; font-size: 18px; }

.bl_appBlock_support a.bl_appBlock_supportlink:before { display: inline-block; position: relative; top: -3px; transform: rotate(45deg); width: 8px; height: 8px; margin-right: 10px; content: ""; border-top: solid 1px #6b87a4; border-right: solid 1px #6b87a4; -webkit-transform: rotate(45deg); }

@media screen and (min-width: 751px) { .un_first_bl_sect .bl_pageTtl_lead { line-height: 26px; } }

@media screen and (max-width: 750px) { .un_first_bl_sect { margin-top: 22px; }

	.bl_sect__white >.bl_sect_inner { padding: 28px 2.8169% 20px; border: none; }

	.un_appType { margin-bottom: 13px; font-size: 18px; }

	.bl_appUnit { margin-bottom: 16px; }

	.bl_appUnit .bl_appUnit_inner { display: -webkit-box; display: -ms-flexbox; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: space-between;-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; -ms-flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify;  }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock {display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; margin-bottom: 10px; padding: 10px 0 15px;  }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_appIcon { width: 30.6547%; padding-left: 10px; }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_appIcon .bl_appBlock_appIcon_img { width: 58px; margin: 5px auto; }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner { width: 69.3452%; margin-left: auto; padding-right: 18px; }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_appBlock_inner_title { margin-bottom: 6px; padding: 0; font-size: 14px;text-align: left;  }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_appBlock_inner_system { margin: 0; padding: 0; font-size: 12px;text-align: left;  }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_appBlock_inner_price { margin: 0; padding: 0; font-size: 12px;text-align: left;  }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_bnrList {display: -webkit-box; display: -ms-flexbox; display: flex; justify-content: flex-start; padding-bottom: 6px; text-align: left; -webkit-box-pack: start; -ms-flex-pack: start;  }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock .bl_appBlock_inner .bl_bnrList .bl_bnrList_item:nth-child(n + 2) { margin-left: 4px; }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock:nth-child(n + 5) { margin-top: 0; }

	.bl_appUnit .bl_appUnit_inner .bl_appBlock:last-child { margin-bottom: 0; }

	.un_bnr_appStore { width: 98.5px; }

	.un_bnr_googlePlay { width: 107.5px; }

	.el_btn.el_btn__w100p.un_detailLinkBtn { height: 29px; padding: 6px; font-size: 12px; }
p.bl_appBlock_support { float:none; font-size: 14px; text-align: right; margin-top: 5px; } }
