@charset "utf-8";
/* ----------------------------------------------
This style definition is initiarize.
------------------------------------------------- */

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td { 
margin: 0;
padding: 0;
}

body {
color: #333;
/*font-size: 75%;*/
font-size: 8pt;
/font-size: 7pt;
/*font-family: "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;*/
font-family: "ＭＳ Ｐゴシック", sans-serif;
line-height: 150%;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset , img { 
border: 0;
vertical-align: bottom;
}

address , caption , cite , code , dfn , em , strong , th , var {
font-style: normal;
font-weight: normal;
}

ol , ul {
list-style: none;
}

caption , th {
text-align: left;
}

h1 , h2 , h3 , h4 , h5 , h6 {
font-size: 100%;
font-weight: normal;
}

q:before , q:after {
content: '';
}

abbr , acronym {
border: 0;
}

textarea {
font-size: 100%;
font-family: "メイリオ", Verdana, "ＭＳ Ｐゴシック", sans-serif;
}

a {
color:#666666;
}
a:hover {
color:#08A4CB;
}

hr{
display:none;
clear:both;
}

div {  
    zoom: 1;/*for IE 5.5-7*/  
}  
div:after {/*for modern browser*/  
    content: ".";  
    clear: both;  
    display: block;  
    line-height: 0;  
    height: 0;  
    visibility: hidden;  
}