@charset "utf-8";

@import url("base.css");

/* ========== universal font size setting =========== */
body{font-size:0.8em; line-height:1.65; color:#000;background-color:#ffffff;}
* html body{font-size:0.8em;}
body{font-family:"メイリオ",Meiryo,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",sans-serif;}
 * html body{font-family:Verdana,"ＭＳ Ｐゴシック","MS PGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3",sans-serif;}
.mac.webkit body{font-family:"メイリオ",Meiryo,Verdana,Helvetica,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',osaka,'ＭＳ Ｐゴシック',sans-serif;}

.xxxlarge {font-size:160% !important;} /* 20 */
.xxlarge {font-size:130% !important;} /* 16 */
.xlarge {font-size:110% !important;} /* 14 */
.small {font-size:90% !important;} /* 12 */
.xsmall {font-size:85% !important;} /* 11 */
.xxsmall {font-size:78% !important;} /* 10 */
.xxsmall {font-size:70% !important;} /* 9 */

table{font-size:100%;}

/* ========== initialize & reset ========== */
*{margin:0; padding:0;}
img{border:none; vertical-align:bottom;}
caption,th{text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
ul{list-style:none;}
hr{display:none;}
h1,h2,h3,h4,h5,h6,p,td,th{font-size:100%;}
address,em,cite	{font-style:normal;}
input{vertical-align:middle;}

/* ========== clear ========== */
.clrFix{zoom:1; clear:both;}
.clrFix:after{content:''; display:block; clear:both;}
.clr{clear:both;}

/* ========== common setting =========== */
/* hide from browser */
.hide{display:none;}
/* anchor */
a:link{color:#093090; text-decoration:underline;}
a:visited{color:#093090; text-decoration:underline;}
a:hover{color:#1d2088;text-decoration:none;}
a{outline:none;}

/* text align */
.a-rt{text-align:right !important;}
.a-ct{text-align:center !important;}

/* force position */
.relative{position:relative;}

/* margin */
.last {margin:0 0 55px !important;}
.mb30 {margin:0 0 30px !important;}

/* ========== functions ========== */
.blank{}
.bgpng{}
.rollover{}
.wordBreak{}
.popup{}
