@charset "utf-8"; /* -*- Mode:css;tab-width:2;indent-tabs-mode:nil;coding:utf-8 -*- */
/*---------------------------------------------------------------
 * The purpose of following definition is to reset style of all
 * browser.
 * -------------------------------------------------------------*/

a img {
	border: none;
}

* {
	margin: 0;
	padding: 0;
}

/* よく登場する要素のリセット */

h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
 caption, th, td, img, form {
  margin: 0;
  padding: 0;
  border: none;
  font-style: normal;
  font-weight: normal;
  font-size: 100%;
  text-align: left;
  list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
img { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }

.clearfix {width:100%;}
.clearfix:after{
    content: ""; 
    display: block; 
    clear: both;}
.fl { float:left}
.fr { float:right}

.txt-s { font-size:10px}