@charset "utf-8";
/* CSS Document */

* {
color:#333;
margin:0;
padding:0;
}
html {
height:100%;
}
body {
background:#100A08;
font-family:"Verdana","ヒラギノ角ゴ Pro W3",'Hiragino Kaku Gothic Pro',"ＭＳ Ｐゴシック","Osaka",sans-serif;
font-size:14px;
height:100%;
line-height:1.8;
}
strong {
font-weight:800;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
img {
border:none
}
object, embed {
margin:0;
padding:0;
}
h1 {
font-size:24px;
font-weight:800;
}
h2 {
font-size:20px;
font-weight:800;
}
h3 {
font-size:18px;
font-weight:800;
}
h4 {
font-size:16px;
font-weight:800;
}
h5 {
font-size:14px;
font-weight:800;
}
h6 {
font-size:12px;
font-weight:800;
}
form {
height:100%;
margin:0;
padding:0;
}
form label {
font-weight:800;
}
hr {
border-color:#9E95A8;
border-style:dotted;
border-width:1px 0 0 0;
height:1px;
margin:0 0 15px 0;
}
blockquote{
background:#FFFFCC;
padding:15px;
margin:0 0 15px 0;
}

/* link */
a {
outline:0;
text-decoration:none;
}
a:link {
color:#A7C941;
text-decoration:underline;
}
a:visited {
color:#A7C941;
text-decoration:underline;
}
a:hover {
color:#C0D977;
text-decoration:none;
}


/* class */
.hide-txt {
display:block;
overflow:hidden;
text-indent:-5000px;
}

.r{
float:right;
margin:0 0 10px 10px;
}

.l{
float:left;
margin:0 10px 10px 0;
}

br.clear {
clear:both;
}





