*{
margin:0px;
padding:0px;
}
body{
text-align:center;
margin:0px auto;
padding:30px;
background-color:#f5f5f5;
cursor:default;
}
br{letter-spacing:normal}
a{text-decoration:underline}
a:link{color:hotpink}
a:active{color:hotpink}
a:visited{color:hotpink}
a:hover{color:#cccccc;text-decoration:none}
input,select,textarea{
color:#333333;
background-color:#f5f5f5;
font-size:95%;
font-family:メイリオ;
border:solid 1px #aaaaaa;
}
h1{
margin:0px auto;
padding:3px 2px 3px 2px;
width:600px;
text-align:left;
color:#666666;
font-size:100%;
font-family:Tahoma,verdana,arial,osaka;
font-weight:normal;
letter-spacing:5px;
background:url(img/line.gif) 50% 100% repeat-x;
}
h1:first-letter{
color:hotpink;
}
hr{
display:none;
}
.hr{
padding:10px 0px;
clear:both;
}
dl{
margin:0px auto;
padding:30px 0px 10px 0px;
width:600px;
}
dt{
text-align:left;
color:hotpink;
font-size:95%;
font-family:Tahoma,verdana,sans-serif,osaka;
letter-spacing:1px;
line-height:170%;
}
dd{
letter-spacing:normal;
}
.form{
width:600px;
}
.button{
width:600px;
font-size:14px;
font-family:Tahoma,verdana,sans-serif,osaka;
}
.all{
margin:0px auto;
padding:20px 0px 0px 0px;
width:600px;
text-align:right;
}
.main{
padding:20px 0px;
}
.msg1{
padding:30px 2px 5px 2px;
text-align:left;
color:#333333;
font-size:90%;
font-family:メイリオ;
letter-spacing:1px;
line-height:170%;
background:url(img/line.gif) 50% 100% repeat-x;
}
.msg2{
padding:10px 2px;
text-align:left;
color:#333333;
font-size:90%;
font-family:メイリオ;
letter-spacing:1px;
line-height:170%;
}
.res{
width:90%;
margin:0px 0px 10px 0px;
padding:10px 15px;
text-align:left;
float:right;
color:#333333;
border:1px solid #aaaaaa;
font-size:90%;
font-family:メイリオ;
letter-spacing:1px;
line-height:170%;
}
.resmsg{
padding:0px 0px 10px 0px;
}
.bottom{
text-align:right;
padding:30px 0px;
font-size:70%;
font-family:Tahoma,verdana,sans-serif,osaka;
letter-spacing:1px;
line-height:170%;
}
.bottom p{
padding:0.9em 0;
}