.hp_dpInblock{display:inline-block;}
.hp_mt30{margin-top:30px;}

.bl_privacy .bl_privacy__ttl{font-size:20px;font-weight:700;color:#000;text-align:center;}
.bl_privacyWrap{width:700px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.bl_privacyBox{position:relative;}
.bl_privacyBack{background:#f6f7f8;padding:30px 0;}
.bl_privacyLabel__btn{flex:1 1 33.333%;width:100%;font-size:16px;color:#000;font-weight:700;padding:15px 0;border:2px solid transparent;border-radius:5px;background:none;}
.bl_privacyLabel__btn:hover{border-color:#1f4c9f;background:#fff;}
.bl_privacyLabel__btn:hover+.bl_privacyPop{display:block;}
.bl_privacyLabel__btn:before{content:"";display:block;margin:0 auto 5px;width:60px;height:60px;background:url("/images/join/privacyLabel.png")no-repeat;}
.bl_privacyLabel__btn01:before{background-position:-21px -16px;}
.bl_privacyLabel__btn02:before{background-position:-242px -16px;}
.bl_privacyLabel__btn03:before{background-position:-464px -16px;}
.bl_privacyLabel__btn04:before{background-position:-21px -124px;}
.bl_privacyLabel__btn05:before{background-position:-246px -124px;}
.bl_privacyLabel__btn06:before{background-position:-464px -124px;}
.bl_privacyPop{position:absolute;top:140px;left:0;z-index:10;width:100%;-webkit-box-shadow:0px 0px 9px 0px #999;box-shadow:0px 0px 9px 0px #999;display:none;}
.bl_privacyPop__ttl{background:#e8f0fe;color:#2667c2;font-size:20px;font-weight:700;padding:20px 0;text-align:center;}
.bl_privacyPop__cont{background:#fff;padding-bottom:50px;}
.bl_privacyPop__txt{font-size:14px;color:#666;padding:25px 0;text-align:center;}
.bl_privacyPop .bl_privacyPop__tb{max-width:650px;width:95%;margin:0 auto;border:none;border-bottom:1px solid #e2e2e2;}
.bl_privacyPop .bl_privacyPop__th,.bl_privacyPop .bl_privacyPop__td{border:none;border-top:1px solid #e2e2e2;font-size:12px;color:#000;padding:10px;word-break:keep-all;}
.bl_privacyPop .bl_privacyPop__th{background:#f6f7f8;}
.bl_privacyPop .bl_privacyPop__td{border-left:1px solid #e2e2e2;}
.bl_privacyPop .bl_privacyPop__td:nth-of-type(1){border-left:none;}

.bl_privacyContents__btn{flex:1 0 50%;font-size:14px;color:#646464;font-weight:700;padding:5px;padding-left:55px;text-align:left;position:relative;min-height:50px;border:2px solid transparent;border-radius:5px;background:none;}
.bl_privacyContents__btn:hover{color:#1f4c9f;font-weight:700;}
.bl_privacyContents__btn09{flex:1 0 100%;}
.bl_privacyContents__btn:before{content:"";display:block;width:40px;height:40px;background:url("/images/join/privacyContents.png")no-repeat;position:absolute;top:50%;left:5px;transform:translateY(-50%);z-index:1;}
.bl_privacyContents__btn01:before{background-position:-8px -5px;}
.bl_privacyContents__btn02:before{background-position:-58px -5px;}
.bl_privacyContents__btn03:before{background-position:-8px -51px;}
.bl_privacyContents__btn04:before{background-position:-58px -51px;}
.bl_privacyContents__btn05:before{background-position:-8px -102px;}
.bl_privacyContents__btn06:before{background-position:-58px -102px;}
.bl_privacyContents__btn07:before{background-position:-8px -151px;}
.bl_privacyContents__btn08:before{background-position:-58px -151px;}
.bl_privacyContents__btn09:before{background-position:-8px -202px;}
.bl_privacyContents__btn10:before{background-position:-8px -252px;}
.bl_privacyContents__btn11:before{background-position:-58px -252px;}
.bl_privacyContents__btn12:before{background-position:-8px -299px;}
