/*common*/
.right-align {
    text-align:right;
    margin-bottom:1em;
}
.para-indent {
    padding-left:1.5em;
    text-indent:-1.5em;
}
.para-indent-en-1c {
    padding-left:1.5em;
    text-indent:-1.5em;
}
.para-indent-en-2c {
    padding-left:2em;
    text-indent:-2em;
}
.para-indent-small {
    padding-left:0.5em;
    text-indent:-0.5em;
}

/*policy*/
.policy-comment {
    margin-left:2em;
    margin-right:2em;
}
.policy-padding {
    padding-left:1.5em;
}

/*personal*/
.personal-mainmsgp {
    margin:0 2em 2em 2em;
}
.personal-mainmsgp2 {
    margin:1em 0 1em 1em;
}
.personal-mainmsg2 {
    padding-left:8em;
    text-indent:-8em;
}
.personal-margin0 {
    margin:0;
}
.personal-margin1 {
    margin-left:3em;
}

/*cookie policy*/
.cookiepolicy-mainmsg {
    padding-left:2em;
    text-indent:-2em;
}
.cookiepolicy-margin {
    margin-left:2.5em;
}
.cookiepolicy-padding {
    padding-left:1.5em;
}
table.allcookie {
    border-collapse:collapse;
    margin-left:2.5em;
}
table.allcookie td{
    border:solid 1px;
    padding:0.5em;
}
table.specificcookie {
    border-collapse:collapse;
    margin-left:2.5em;
}
table.specificcookie td{
    border:solid 1px;
    padding:0.5em;
    width:200px;
    word-break:break-all;
}
table.disclosure th{
    font-size: 0.9em;
    text-align: center;
    background: lightgray;
}
table.disclosure td{
    font-size: 0.9em;
    vertical-align: top;
}
table.disclosure ol{
    margin:0;
}
p.disclosure {
    font-size: 0.9em;
}

.pol_list {
    padding: 0;
}
