body {   -moz-hyphens: auto;}body, p, ul {   margin: 0;   padding: 0; }p {  text-shadow: 0px 0.4px 0px rgba(0,0,0,0.25);}sup {  font-family: 'Roboto', sans-serif;  font-weight: 300;  font-size: 74%; }a {   text-decoration: none;   outline: none;  cursor: pointer;}li {  list-style-type: disc;  color:orange;  list-style-position: outside;}.row {  width: 100%;  margin: 0 auto;  display: table;  padding: 0px 0px 70px 0px;} #button {  background-color: #f04e23;        overflow: hidden;  width:82px;  height:82px;  position: absolute;  top:0px;  right:0px;  float: right;  z-index: 1;  }#close{  background-image: url(../img/Hot_Stone_x.jpg);  background-position: center center;  background-repeat: no-repeat;  background-size: 82px auto;  width:82px;  height:82px;  position: absolute;  cursor: pointer;  top:0px;  right:0px;  }#close:hover {  opacity:1.0;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transform: 0.4s;   -o-transition: 0.4s;  transform: rotate(90deg);  -moz-transform: rotate(90deg);  -ms-transform: rotate(90deg);   -webkit-transform: rotate(90deg);   -o-transform: rotate(90deg);}#close.moseOut {  opacity:1.0;  transition: 0.4s;  -webkit-transition: 0.4s;  -moz-transition: 0.4s;  -ms-transform: 0.4s;   -o-transition: 0.4s;  transform: rotate(-90deg);  -moz-transform: rotate(-90deg);  -ms-transform: rotate(-90deg);   -webkit-transform: rotate(-90deg);   -o-transform: rotate(-90deg);}@media screen and (min-width:0px) and (max-width:1200px) {#button{  width:60px;  height:60px;  }#close {  background-size: 55px auto;  width:60px;  height:60px;} }.content{  width:100%;   max-width: 1100px;  margin: 0 auto;  min-height:100.2vh;  position: relative;  padding: 0px 30px 0px 30px;  box-sizing: border-box;  overflow: hidden;  }.title {	width: 100%;  font-family: 'Teko', sans-serif;	font-size: 44px;	line-height: 44px;	letter-spacing: 0px;	font-weight: 400;	color: #7a7979;	border-bottom: 1px solid #b0aeae;	float: left;	hyphens: none;	margin:80px 0 40px 0;}.title sup {  font-size: 44%; }@media screen and (min-width:0px) and (max-width:1200px) {.title{	margin: 40px 0 40px 0;}}.class-1 span {   color: #7a7979;  font-size: 22px;  font-family: 'Roboto Condensed', sans-serif;  line-height: auto;  font-weight: 600;  letter-spacing: 0;  margin-top: 16px;  margin-bottom: 10px;  float: left;  }.title-line {	background-image: url(../img/underline.jpg);	background-repeat: no-repeat;	background-position: left bottom;	background-size: 100% 12px;	padding: 0 5px 20px 0;	line-height: 36px!important;  float: left;	position: relative;	top: 1px;	z-index: 1;}@media screen and (min-width:0px) and (max-width:800px) {.title-line {  font-size: 32px;}}.title-line span {	background-image: url(../img/underline-end.png);	background-position: left top;	background-size: 100% 100%;	width: 9px;	height: 12px;	position: absolute;	bottom: 0;	right: -9px;	float: right;	z-index: 10;}#document{  max-width:100%;  margin-top: 30px;  margin-bottom: 30px;  }#front{  width:100%;   height:100%;  position: absolute;  }@media screen and (min-width:0px) and (max-width:800px) {.content{  padding: 0px 16px 40px 16px;  }#document{  margin-top: 10px;  margin-bottom: -20px;  }} .clear{  width:18px;   height:18px;   display: none;}ul{  margin:0px 0px 40px 0px;}li{  margin:0 0 0 40px;  clear: left;}li p{  margin:0px 0px 10px 0px!important;}#to-top {  background-color:rgb(51,51,51);  background-image: url(../img/to-top.png);   background-repeat: no-repeat;  background-position: 50% 50%;  background-size: 20px auto;  width: 90px;  height: 34px;  cursor: pointer;  float: none;  margin:0 auto;  left:0;right:0;bottom:0;  position: absolute;  border-radius:4px 4px 0 0;}#to-top:hover {  background-color: orange; }.class-1 {   color: rgba(1,2,6, 0.56);  font-family: 'Archivo+Narrow', sans-serif;  clear: left;  float: left;  font-size: 16px;  line-height: 22px;  font-weight: 400;  margin: 0 0 30px 0;}.class-01 {   color: rgba(1,2,6, 0.56);  font-family: 'Archivo+Narrow', sans-serif;  float: left;  font-size: 16px;  line-height: 22px;  font-weight: 400;  clear: both;  margin: 0 0 10px 0;}.class-2 {   color: orange;  font-size: 17px;  font-family: 'Roboto', sans-serif;  line-height: auto;  font-weight: 600;  letter-spacing: 0;  float: left;  hyphens: none;  margin:0 0 20px 0;  }.class-3 {   font-family: 'Roboto', sans-serif;  float: left;  font-size: 14px;  color: white;  line-height: auto;  letter-spacing:0.3px;  font-weight: 300;  margin: 0px 28px 8px 0px;  hyphens: none;}                                           