#legal-compliance {padding-top:85px;}

.legal-compliance section {padding:40px 0;}
.legal-compliance section .center-box {padding-bottom:40px;}
.legal-compliance section header h1 {font-size:2.6em;padding-bottom:0.5em;}
.legal-compliance section header p {font-size:1em;font-weight:normal;padding:40px 0 0.5em 0;}
#legal-compliance .white-box {padding:40px;min-height:360px;overflow:hidden;}
.privacy-footer {line-height:1.4em;padding-bottom:1em;}
.legal-compliance section h2 {font-size:1.6em;font-weight:normal;padding-bottom:1em;}
.legal-compliance section p {font-size:1em;line-height:1.8em;}
.legal-compliance section dl.main {line-height:1.4em;padding:1em 0 1em 2.4em;}
.legal-compliance section dl.main dt {font-size:1.2em;font-weight:600;padding-bottom:0.5em;}
.legal-compliance section dl.main dd {padding-bottom:1.2em;}
.legal-compliance section dl.main dd:last-child {padding-bottom:0;}
.legal-compliance section dl.signature {text-align:right;line-height:1.4em;margin:40px 0 0 0;}

.attention {width:80%;font-size:0.8em;line-height:1.4em;list-style:none;margin: 0 auto 1.4em auto;}
.attention li {text-indent:-1em;}
/*for Tablet*/
@media screen and ( max-width:1023px) {
.legal-compliance section header p {display:none;}
#legal-compliance .white-box {padding:30px;min-height:auto;}
}

/*for Mobile*/
@media screen and ( max-width:559px) {
#legal-compliance {padding-top:56px;}
.legal-compliance section header h1 {font-size:1.7em;}
#legal-compliance .white-box {width:94%;padding:10px 2%;margin:0 auto;}
.legal-compliance section h2 {font-size:1em;padding-bottom:0.8em;}
.legal-compliance section p {font-size:0.8em;line-height:1.6em;}
.legal-compliance section dl.main {font-size:0.8em;line-height:1.6em;padding:1em 0 1em 1.8em;}
.legal-compliance section dl.signature {font-size:0.8em;padding-bottom:0.8em;}	

.attention {width:92%;margin: 0 auto 1.4em 1.6em;}
.attention li {padding-bottom:0.5em;}
.attention li:last-child {padding-bottom:0;}
}


