.list-01 li,.list-02 li,.list-03 li { padding-left: 15px;}

.privacy_labeling .titbox {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 70px;
    padding: 20px;
    background: #5e5e5e;
}

.privacy_labeling .titbox strong {
    display: block;
    color: #fff;
    font-size: 20px;
    line-height: 1.2;
    letter-spacing: -0.025em;
    font-weight: bold;
}

.privacy_labeling {
    margin-top: 30px;
    margin-bottom: 30px;
}

.privacy_labeling .label_box {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
    margin-top: 15px;
}

.privacy_labeling .label_box .itembox {
    position: relative;
    padding: 20px;
    width: calc(32% - 8px);
    border: 1px solid #ddd;
    text-align: center;
}
.privacy_labeling .label_box .itembox img {}

.privacy_labeling .label_box .itembox .icon_info {
    margin-top: 25px;
}

.privacy_labeling .label_box .itembox .icon_info strong {
    display: block;
    margin-bottom: 10px;
    color: #222;
    font-size: 18px;
    line-height: 1.2;
    letter-spacing: -0.025em;
    font-weight: bold;
}
h4 { position: relative;}
h4 span {position: absolute; margin-left: 10px;}
h4 span img {vertical-align: top;}
@media(max-width: 1200px) {
	.privacy_labeling .label_box .itembox { width: calc(48% - 8px);}
}

@media(max-width: 500px) {
	.privacy_labeling .label_box .itembox { width: 100%;}
}

.blind {width:1px;height:1px;overflow:hidden;position:absolute;top:-9999em;left:-9999em;display:block;text-indent:-9999em;font-size:0px;line-height:0}
select,
button {cursor:pointer}
select {border:0;box-sizing:border-box;border:1px solid #ccc;background:rgba(255,255,255,0.3) url(/resources/_Img/Common/selfrm_arr.gif) no-repeat right 50%;min-width:120px;padding-right:1px;padding-left:5px;padding-top:1px;line-height:1.2em;border-radius:0}
select::-ms-expand {display:none}

.policy-area {display:block;box-sizing:border-box;position:relative;text-align:center;margin:20px 0 0;padding:20px;background:#f5f5f5}
.policy-area select {display:inline-block;height:45px;line-height:45px;background-color:#fff;vertical-align:top;background:url(/resources/) no-repeat right 50%;background-color:#fff;padding:0 55px 0 15px;width:300px}
.policy-area a {vertical-align:top;margin:0 0 0 10px; cursor:pointer}

@media all and (max-width:768px) {
.policy-area select {height:55px;line-height:55px;width:260px}
}
@media all and (max-width:499px) {
	.policy-area select {display:block;width:100%}
	.policy-area a {display:block;margin:10px 0 0;max-width:none;width:100%}
}
.btn.bg-default {cursor: pointer;}

