@charset "utf-8";/*使用する文字コード*/

/* ブラウザの標準に設定されている、htmlタグの設定をクリア */
BODY, H1, H2, H3, H4, H5, H6, P, TH, TD, OL, UL, LI, DL, DT, DD, FORM, PRE {
/* Netscape6 は * が未対応なので、全てのタグを記述して指定 */
margin: 0;
padding: 0;
}
BODY {
font-family:  Meiryo, 'MS PGothic', Osaka, "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 100%;
background-color: #fff;
}
H1, H2, H3, H4, H5, H6, P {
font-size: 100%;
font-weight: normal;
}
BODY, H1, H2, H3, H4, H5, H6, P, TD, TH, DIV, INPUT, TEXTAREA, OL, UL, LI, PRE {
font-family: Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
line-break: strict;
}
IMG {
    border: none;
    border-style: none;
    border: none;
    outline:none;
}
a img {outline:none;}
input[type="submit"] {outline:none;}       
OL {
margin-left: 1em;
padding-left: 1em;
}
UL {
margin-left: 1em;
padding-left: 1em;
}
HR {
height: 1px;
border-width: 0 0 1px;
color: #000;
}
TABLE {
border-collapse: collapse;
}
TH {
text-align: left;
font-weight: normal;
}
IMG {
vertical-align: bottom;
}
INS {
text-decoration: none;
border-bottom: 1px dashed #cecece;
}
INS[datetaime]:before {
content: "[ "attr(datetaime)" ]";
color: #cecece;
padding-right: 10px;
}
DEL {
text-decoration: line-through;
color: #ddd;
}
A {
text-decoration: none;
color:#49aae2;
outline:none;
}
A:visited {
text-decoration: none;
color:#49aae2;
}
A:hover {
text-decoration: none;
color:#49aae266;

}
input[type="text"],
input[type="password"],
textarea,
select,
button{
    outline: none;
}