*{
box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;
margin: 0;padding: 0;
}
body {
background: url(./images/bg.webp) fixed top center;
font-size: min(18px,120%);
line-height: 1.4;
padding: 0 0 40px;
position: relative;
text-align: center;
}
.all{
margin: auto;
text-align: left;
width: 80%;
}
a{padding: 10px;}
a:link {color: #736c21;text-decoration: underline;}
a:visited {color : #736c21;text-decoration: none;}
a:hover {color: #736c21;text-decoration: none;}
#copy {
font-size: 80%;
position: absolute;
right: 10px;
bottom: 10px;
}
.back {
margin: 10px;
}
.title {
font-size: 80%;/* min(18px,100%) */
margin: 3% auto 10%;
text-align:center;
width: 100%;
/*
background: url(./images/logo.webp) no-repeat center / 30%;
min-height: 100px;
overflow:hidden;
text-indent: -9999px;
*/
}
.title img{
width: 50%;
max-width: 360px;
}
.select,
.mail {
margin-bottom: 30px;
text-align: center;
}
.textLeft{
text-align: left;
}
.radio_btn{
margin: 20px auto;
text-align: center;
width: 80%;
}
label{
width: 100%;
}
input{
padding: 10px;
margin-right: 10px;
vertical-align: middle;
}
.red{
color: #ff0000;
font-weight: bold;
}
.question {
padding: 20px;
text-align: center;
}