@charset "euc-jp";

/* ========== import ========== */
@import url('base.css');

/* ========== initialize & reset ========== */
*{margin:0; padding:0;}
img{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
ul{list-style:none;}

/* ========== clearfix ========== */
.clrFix:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}
* html .clrFix{display:inline-block;}/* for IE6 */

/* ========== common setting =========== */
/* hide from browser */
.hide{display:none;}
hr{display:none;}
/* float */
.lt{float:left; margin:0 15px 15px 0;}
.ct{display:block;.t-align:center; margin:0 auto 15px auto;}
.rt{float:right; margin:0 0 15px 15px;}
/* text align */
.a-lt{text-align:left;}
.a-ct{text-align:center;}
.a-rt{text-align:right;}
/* ========== universal font size setting =========== */
body{font-family:"Meiryo","‚l‚r ‚oƒSƒVƒbƒN",Arial,"MS UI Gothic","ƒqƒ‰ƒMƒmŠpƒS Pro W3", Helvetica, sans-serif; font-size:97%;}
/* IE6 */
* html body{font-size:90%;}
/* IE7 */
*:first-child+html body{font-size:90%;}
