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

body,div,pre,p,blockquote,
form,fieldset,input,textarea,select,option,
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
table,th,td,embed,object {
margin: 0;
padding: 0;
vertical-align: baseline;
}

h1,h2,h3,h4,h5,h6,strong {
font-style: normal;
font-weight: normal;
font-size: 1.0em;
}

table {border-spacing:0;}
* html table {border-collapse:collapse;}
*:first-child+html table {border-collapse:collapse;}
caption,th {text-align:left; font-weight:normal;}
table,th,td,img {border:0;}
img,input {vertical-align:middle;}

ul {list-style: none;}

.clearfix {
zoom: 1; /* for IE5.5 - IE7 */
}
.clearfix:after { /* for modern browser */
content: ".";
display: block;
height: 0px;
clear: both;
visibility: hidden;
}

body {
color:#000;
background-color:#E3E3E3;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Verdana, Geneva, Arial, sans-serif;
font-size:12px;
line-height:18px;
}

body,input,textarea {
font-size: 12px !important; 
}
input,textarea {
font-size: 12px !important; 
padding:2px;
}


a{
color:#0066FF;
outline:none;
}
a:hover{
color:#FF6600;
outline:none;

}

.small{
font-size:1em;
font-weight:normal;
}

.bold{
font-weight:bold;
}

#toPageTop{
display:block;
clear:both;
margin:30px 5px 0 10px;
height:9px;
text-align:right;
}

.fleft {
float:left;
}
.fright {
float:right;
}
.clear {
clear:both;
}

