@charset "utf-8";

/* ======================
Standard CSS setting for OSSI's web development.
ROOT.CSS Version 0.1(beta)
Last modified:05/08/2008 
====================== */

/* ========== 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; height:auto;}/* for IE6 */
.clrFix{zoom:1;}
.clr{clear:both;}

/* ========== 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:rignt; 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-size:15px; font-family: Arial, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Verdana, Helvetica, sans-serif;}
/* font size setting sample */
.small {font-size:0.7em; line-height:165%; margin-bottom:1em;}
.medium{font-size:0.8em; line-height:165%; margin-bottom:1em;}
.large {font-size:1.0em; line-height:165%; margin-bottom:1em;}
.big   {font-size:1.2em; line-height:165%; margin-bottom:1em;}
.huge  {font-size:1.3em; line-height:165%; margin-bottom:1em;}

/*@?mF
10px
    62.50%
11px
    68.75%
12px
    75.00%
13px
    81.25%
14px
    87.50%
15px
    93.75%
16px
    100.00% 
*/

/* anchor */
a:link{color:#666666; text-decoration:none;}
a:visited{color:#666666; text-decoration:none;}
a:hover{color:#666666; text-decoration:underline;}
a:active{color:#666666;}


div.entry a:link{color:#666666; text-decoration:underline;}
div.entry a:visited{color:#666666; text-decoration:underline;}
div.entry a:hover{color:#666666; text-decoration:none;}
div.entry a:active{color:#666666; text-decoration:underline;}


div.entry h2 a:link{color:#666666; text-decoration:none;}
div.entry h2 a:visited{color:#666666; text-decoration:none;}
div.entry h2 a:hover{color:#666666; text-decoration:underline;}
div.entry h2 a:active{color:#666666;}
