/* 
------------------------------------------------------------------------------
reset
------------------------------------------------------------------------------
*/

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; }
h1,
h2,
h3,
h4,
h5,
h6 { font-size: 100%; }
body { font-size: 13px; *font-size:small;
*font:x-small;
}
html>/**/body { font-size /*\**/: small\9 }
html { overflow-y: scroll; }
table { border-collapse: collapse; border-spacing: 0; vertical-align: top; }
th { text-align: left; }
img { border: 0; vertical-align: top; }
li { list-style: none; }
a { outline: none; }
body { font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Osaka,sans-serif; letter-spacing: 0; }
h1,
h2,
h3,
h4,
h5,
h6,
p,
th,
td,
table,
dl,
dt,
dd,
ul,
ol,
li,
a { font-weight: normal; }
address { font-style: normal; }
.cf:before,
.cf:after { content: ""; display: table; }
.cf:after { clear: both; }
.cf { zoom: 1; }
.clear { clear: both; }
figure { margin: 0px 0px 0px; }
input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="phone"],
input[type="tel"],
input[type="number"],
input[type="datetime"],
input[type="date"],
input[type="month"],
input[type="color"],
input[type="time"],
input[type="search"],
input[type="datetime-local"] { font-size: 1em; padding: .3em .35em; border: 1px solid #ccc; }
textarea,
select[multiple],
select[multiple="multiple"] { font-size: 1em; padding: .3em .35em; width: 100%; border: 1px solid #ccc; }
.btn,
input[type="submit"] .btn { display: block; letter-spacing: 1px; color: #fff; -webkit-appearance: none; outline: 0; border: 0; border-radius: 2px; cursor: pointer; }
.submitBtn { padding: 15px 0px; font-size: 14px; font-weight: bold; margin: 0 auto; width: 35%; background: #E8341A; }
