@charset "utf-8";
*{margin: 0;padding: 0;}

p {margin: 0px 0px 16px 0px;}
main .workspace ol {margin: 0px 0px 16px 36px; padding: 0px 0px 0px 0px;list-style:decimal;}
main .workspace ul {margin: 0px 0px 16px 36px; padding: 0px 0px 0px 0px;list-style:disc;}
main .workspace ul li, main .workspace  ol li {margin: 0px 24px 4px 16px; padding: 0px 0px 0px 0px;}

h1 {line-height:48px;}
a{color:inherit;text-decoration:none;}
a:hover{text-decoration:underline;}
html{min-width: 1104px;font-family: 'Noto Sans';color:#4E4E4E;}
body{min-width: 1104px;position: relative;background-color: #fff;}
ul{list-style: none;}
.null{width:100%;height:0;clear:both;}
.workspace{width: 1104px;position:relative;margin:0 auto;}
.p64{padding-top:64px;padding-bottom:64px;}
.pp64{padding-bottom:64px;}
main {font-size:14px;line-height:25px;color:#4E4E4E;}

.pace {-webkit-pointer-events: none;pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;}
.pace-inactive {}
.pace .pace-progress {background: #DC291B;position: absolute;z-index: 2000;top: 0;right: 100%;width: 100%;height: 3px;}

.next,.prev{opacity:.7;position:absolute;cursor:pointer;transition:all .1s linear;}
.prev{transform:rotate(.5turn);}
.next:hover,.prev:hover{opacity:1;}

input,textarea,button{outline:none;}
form select,form input{text-align:center;font-size:16px;}
select option{text-align:center;}
form select::placeholder,form input::placeholder,form textarea::placeholder,form button{color:#4E4E4E;font-weight:300;font-family:'Noto Sans';font-size:14px;}
select {text-align-last: center;}
