@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;}
* {outline: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;}

/* text align */
.a-ct{text-align:center;}
.a-rt{text-align:right;}

/* text color */
.t-red {color:#cc0000;}
.t-error {color:#FF3300;}
.t-blue {color:#276F9F;}
.t-orange {color:#F26522;}
/* margin */
.mb0 {margin-bottom:0 !important;}
.mb10 {margin-bottom:10px !important;}
.mb20 {margin-bottom:20px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb45 {margin-bottom:45px !important;}
.last {margin-bottom:40px !important;}
br.double{margin-bottom:1.5em !important;}

/* ========== universal font size =========== */
body{font-family:/*"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3",*/Osaka,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; font-size:78%;}
.small {font-size:85%;} /* 11 */
.xsmall {font-size:75%;} /* 10 */
/* anchor */
a:link{color:#001ab0; text-decoration:none;}
a:visited{color:#006699; text-decoration:none;}/* TEMP setting! Revise bofore luanch recommended. */
a:hover{color:#d48407!important;}



/* ========== ALTGRAF追記 =========== */
span.bold {font-weight:bold;}
