@charset "utf-8";

/* ========== import ========== */
@import url('base.css');
@import url('content.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;}

/* ========== clear ========== */
.clrFix:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}
* html .clrFix{display:inline-block;}
*:first-child+html .clrFix{display:inline-block;}
.clr{clear:both;}

/* ========== common setting =========== */
/* hide from browser */
.hide{display:none;}
hr{display:none;}

/* ========== universal font size setting =========== */
body{font-family:Meiryo,メイリオ,"ＭＳ Ｐゴシック", Osaka,"ヒラギノ角ゴ Pro W3","MS UI Gothic",Helvetica,sans-serif; color:#666666;}
h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,caption{font-size:0.8em;}

/* ========== links ========== */
a:link{color:#999999; text-decoration:underline;}
a:visited{color:#999999; text-decoration:underline;}
a:hover{color:#666666; text-decoration:none;}
a{outline:none;}

/* ========== common class==========  */
.a-rt {text-align:right !important;}
.a-lt {text-align:left !important;}
.a-ct {text-align:center !important;}
.rt   {float:right !important;}
.lt   {float:left !important;}

/* ========== common tools =========== */
* html body{behavior:url("/common/css/csshover3.htc");}
.blank{}
.bgpng{}
.rollover{}
.wordBreak{}