@charset "UTF-8"; /*文字コードの指定*/

/*初心者向きのリセット*/

*{
margin: 0;
padding: 0;
border: none;
list-style-type: none;
font-style: normal;
font-weight: normal;
font-size: 100%;
text-align: left;
}
/*ただし、全要素のスタイルを無条件でリセットしてしまうと、input 要素や button 要素などフォーム周りの要素の表示にまで影響が及ぶことから、現在ではユニバーサルセレクタを使ったリセットの手法は使いません。
※フォーム周りはブラウザのデフォルト表示のままのほうがユーザも使い慣れているので使いやすいというメリットがあります。*/


/*現在では以下のように記述します。 */

html, body, div, h1, h2, h3, h4, h5, h6,p, blockquote, pre,
address,ul, ol, li, dl, dt, dd,table, th, td, form, fieldset{
margin: 0;
padding: 0;
line-height: 1.0;
font-family:
"Hiragino Kaku Gothic Pro",
/*フォント名にスペースが入っているものは「"」で囲む必要がある*/
"ヒラギノ角ゴ Pro W3",
Meiryo,
"メイリオ",
Osaka,
"MS P Gothic",
"MS Pゴシック",
sans-serif;
}

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

ul li, ol li {
list-style-type: none;
}

a {
text-decoration: none; /* リンクの下線を消す */
}

img {
border: 0; /*画像のまわりの枠線を消す */
}

img, input {
vertical-align: middle;
}