/ *！
 * ress.css•v3.0.1
 * MITライセンス
 * github.com/filipelinhares/ress
 * /

/ *＃=============================================== ==================
   ＃グローバルセレクター
   ＃================================================= ================ * /

html {
  ボックスサイズ：border-box;
  -webkit-text-size-adjust：100 ％ ; / * iOSで向きを変更した後のフォントサイズの調整を防止します* /
  ワードブレイク：通常;
  -moz-tab-size：4 ;
  タブサイズ：4 ;
}

*、
：：前、
::後{
  背景-繰り返し：繰り返しなし; / * `background-repeat：no-repeat`をすべての要素と疑似要素に設定します* /
  ボックスサイズ：継承;
}

：：前、
::後{
  テキスト装飾：継承; / *テキスト装飾と垂直方向の整列を:: beforeおよび:: after疑似要素に継承します* /
  垂直整列：継承;
}

* {
  パディング：0 ; / *すべての要素の `padding`と` margin`をリセットします* /
  マージン：0 ;
}

/ *＃=============================================== ==================
   ＃一般的な要素
   ＃================================================= ================ * /

時間{
  オーバーフロー：表示; / * EdgeとIEのオーバーフローを表示します* /
  高さ：0 ; / * Firefoxで正しいボックスサイズを追加します* /
}

詳細、
メイン{
  表示：ブロック; / * IEで一貫して `main`要素をレンダリングします。* /
}

要約{
  表示：リストアイテム; / *すべてのブラウザに正しい表示を追加します* /
}

小さい{
  フォントサイズ：80 ％ ; / * `small`要素でfont-sizeを80％に設定します* /
}

[非表示] {
  表示：なし; / * IEに正しい表示を追加します* /
}

abbr [タイトル] {
  border-bottom：なし; / * Chrome57の下の境界線を削除します* /
  / * Chrome、Edge、IE、Opera、Safariで正しいテキスト装飾を追加します* /
  テキスト装飾：下線;
  テキスト装飾：点線の下線;
}

a {
  背景色：透明; / * IE10のアクティブなリンクの灰色の背景を削除します* /
}

a：アクティブ、
a：ホバー{
  アウトライン幅：0 ; / *すべてのブラウザでホバーするとアウトラインを削除します* /
}

コード、
kbd 、
プレ、
samp {
  font-family：monospace 、 monospace; / *コード要素のフォントファミリーを指定します* /
}

pre {
  フォントサイズ：1 em ; / *すべてのブラウザで奇数の「em」フォントサイズを修正します* /
}

b 、
強い{
  font-weight：太字; / * Chrome、Edge、Safariで正しいフォントの太さを追加します* /
}

/ * https://gist.github.com/unruthless/413930 * /
サブ、
sup {
  フォントサイズ：75 ％ ;
  行の高さ：0 ;
  位置：相対;
  垂直整列：ベースライン;
}

サブ{
  下：-0.25 em ;
}

sup {
  上：-0.5 em ;
}

/ *＃=============================================== ==================
   ＃フォーム
   ＃================================================= ================ * /

入力{
  border-radius：0 ;
}

/ *無効な要素のポインタカーソルを置き換えます* /
[無効] {
  カーソル：デフォルト;
}

[ type = "number" ] :: -webkit-inner-spin-button 、
[ type = "number" ] :: -webkit-outer-spin-button {
  高さ：自動; / * Chromeのインクリメントボタンとデクリメントボタンのカーソルスタイルを修正します* /
}

[ type = "search" ] {
  -webkit-外観：テキストフィールド; / * ChromeとSafariの奇妙な外観を修正します* /
  アウトラインオフセット：-2px; / * Safariのアウトラインスタイルを修正します* /
}

[ type = "search" ] :: -webkit-search-decoration {
  -webkit-外観：なし; / * macOSのChromeとSafariの内側のパディングを削除します* /
}

textarea {
  オーバーフロー：自動; / * Internet Explorer 11+ * /
  サイズ変更：垂直; / * textareaのサイズ変更可能性を指定します* /
}

ボタン、
入力、
optgroup 、
選択し、
textarea {
  フォント：継承; / *フォーム要素のフォント継承を指定します* /
}

optgroup {
  font-weight：太字; / *前のルールで設定されていないフォントの太さを復元します* /
}

ボタン{
  オーバーフロー：表示; / * IE8 / 9/10/11でアドレス「オーバーフロー」が「非表示」に設定されました* /
}

ボタン、
選択{
  テキスト変換：なし; / * Firefox 40以降、Internet Explorer 11- * /
}

/ *ボタン要素にカーソルポインタを適用します* /
ボタン、
[タイプ= "ボタン" ] 、
[ type = "reset" ] 、
[ type = "submit" ] 、
[役割= "ボタン" ] {
  カーソル：ポインタ;
  色：継承;
}

/ * Firefox4以降で内側のパディングと境界線を削除します* /
ボタン::- moz-focus-inner 、
[ type = "button" ] :: -moz-focus-inner 、
[ type = "reset" ] :: -moz-focus-inner 、
[ type = "submit" ] :: -moz-focus-inner {
  ボーダースタイル：なし;
  パディング：0 ;
}

/ *上記の境界線リセットで削除されたフォーカススタイルを置き換えます* /
ボタン：-moz-focusring 、
[ type = "button" ] :: -moz-focus-inner 、
[ type = "reset" ] :: -moz-focus-inner 、
[ type = "submit" ] :: -moz-focus-inner {
  アウトライン：1ピクセルの点線のButtonText;
}

ボタン、
HTML [タイプ= "ボタン" ] 、 / *防止（2）* /アンドロイド4にネイティブ`audio`と` video`controlsを破壊WebKitのバグ
[ type = "reset" ] 、
[ type = "submit" ] {
  -webkit-外観：ボタン; / * iOSでクリック可能なタイプのスタイルを設定できない問題を修正* /
}

/ *すべてのブラウザでデフォルトのボタンスタイルを削除します* /
ボタン、
入力、
選択し、
textarea {
  背景色：透明;
  ボーダースタイル：なし;
}

/ *標準入力のようにスタイルを選択します* /
選択{
  -moz-外観：なし; / * Firefox 36+ * /
  -webkit-外観：なし; / * Chrome 41+ * /
}

選択::- ms-expand {
  表示：なし; / * Internet Explorer 11+ * /
}

選択::- ms-value {
  色：currentColor; / * Internet Explorer 11+ * /
}

凡例{
  ボーダー：0 ; / * IE8 / 9/10/11で継承されていない `color`を修正します* /
  色：継承; / * IEの `fieldset`要素からの色の継承を修正します* /
  表示：テーブル; / * EdgeとIEでのテキストの折り返しを修正します* /
  最大幅：100 ％ ; / * EdgeとIEでのテキストの折り返しを修正します* /
  空白：通常; / * EdgeとIEでのテキストの折り返しを修正します* /
  最大幅：100 ％ ; / * Edge18-およびIEでのテキストの折り返しを修正します* /
}

:: -webkit-file-upload-button {
  / * iOSおよびSafariでクリック可能なタイプのスタイルを設定できない問題を修正しました* /
  -webkit-外観：ボタン;
  色：継承;
  フォント：継承; / * ChromeとSafariでフォントプロパティを「継承」に変更します* /
}

/ *＃=============================================== ==================
   ＃メディア要素のスタイルを指定する
   ＃================================================= ================ * /

img {
  ボーダースタイル：なし; / * IE8 / 9/10の「a」要素内の境界線を削除します* /
}

/ * Chrome、Firefox、Operaで正しい垂直方向の配置を追加します* /
進捗状況{
  垂直整列：ベースライン;
}

/ *＃=============================================== ==================
   ＃アクセシビリティ
   ＃================================================= ================ * /

/ *スクリーンリーダーではなく、画面からコンテンツを非表示にします* /
@media screen {
  [非表示〜= "screen" ] {
    表示：継承;
  }
  [ hidden〜= "screen" ]：not（：active）：not（：focus）：not（：target）{
    位置：絶対！重要;
    クリップ：rect（0  0  0  0）！important ;
  }
}

/ *要素の更新の進行カーソルを指定します* /
[ aria-busy = "true" ] {
  カーソル：進行状況;
}

/ *トリガー要素のポインターカーソルを指定します* /
[ aria-controls ] {
  カーソル：ポインタ;
}

/ *無効、編集不可、またはその他の方法で操作できない要素のスタイルなしカーソルを指定します* /
[ aria-disabled ] {
  カーソル：デフォルト;
}
*{
  margin: 0px;
  padding: 0px;
}
