*{box-sizing:border-box}ol,ul{margin:0 0 2em 1.5em;padding:0}ol li,ul li{margin:.5em 0}ul{list-style-type:disc}body{margin:0;background-color:#000;width:100%;font-family:serif;font-size:min(5vw,18px);line-height:1.5;color:#ececec}.background-master{width:100%;height:100%;background-image:url(../img/bg.jpg);background-size:cover;background-position:center;filter:blur(5px) brightness(.3);position:fixed;z-index:-1}.wrap{position:relative;z-index:0}.wrap .content_logo{display:block;width:min(30%,800px);margin:5% auto}.wrap .contents{width:min(95%,1200px);margin:5% auto}.wrap .contents section.content-common{font-family:sans-serif;padding:max(5%,1em);border:5px solid #800;outline-offset:-10px;background-color:rgba(0,0,0,.8);outline:#800 solid 1px}.wrap .contents section.content-common h1{display:block;margin:2em 0;padding:0;font-family:serif;font-size:180%;text-align:center}.wrap .contents section.content-common .paragraph{display:block;margin-bottom:7%}.wrap .contents section.content-common .paragraph h4{display:block;margin:0 0 .5em;background-color:rgba(155,0,0,.4);padding:.5em .5em .5em 3em;position:relative}.wrap .contents section.content-common .paragraph h4::before{content:attr(data-number);display:flex;align-items:center;justify-content:center;position:absolute;top:2px;left:2px;bottom:2px;background-color:#630f0f;width:2em}.wrap .contents section.content-common .paragraph .box{display:block;background-color:rgba(255,255,255,.1);padding:.5em;border:1px solid rgba(255,255,255,.5);margin-top:1em}.wrap .contents section.content-common .paragraph a{color:#ac0b0b;text-decoration:none}.wrap .contents section.content-common .paragraph a.button{display:block;background-color:#381919;color:#FFF;padding:1em;width:20em;text-align:center;margin:2% auto}.template-footer.has-policy-icon{padding-bottom:0!important}