@charset "shift_jis";

/* ======================
ROOT.CSS
for import, initialize default setting and global setting
Last modified:09/30/2008
====================== */

/* ========== import ========== */
@import url('base.css');
@import url('content.css');

/* ========== initialize & reset ========== */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,form,th,td{margin:0; padding:0;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;}
ul{list-style:none;}
caption,th{text-align:left;}
abbr,acronym{border:0;}

/* ========== clearfix ========== */
.clrFix:after{content:"."; clear:both; height:0; display:block; visibility:hidden; overflow:hidden;}
* html .clrFix{display:inline-block; height:1px;}
*:first-child+html .clrFix{display:inline-block;}
#footer .clearfix:after{
	content:		".";
	display:		block;
	visibility:		hidden;
	height:			0.1px;
	font-size:		0.1em;
	line-height:		0;
	clear:			both;
}
#footer .clearfix{
	zoom:			100%;
}



/* ========== 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;}
.lf{float:left;}
.rf{float:right;}
/* clear */
.clr{clear:both;}
.clrL{clear:left;}
.clrR{clear:right;}
/* text align */
.a-lt{text-align:left !important;}
.a-ct{text-align:center !important;}
.a-rt{text-align:right !important;}
/* font */
body{font-family:/*"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",*/ "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3";}
body{font-size:91%;}
.fs07{font-size:0.7em;}
.fs08{font-size:0.8em !important;}
.fs09{font-size:0.9em;}
.fs10{font-size:1em !important;}
.fs12{font-size:1.2em;}
.fs14{font-size:1.4em; line-height:1.2;}
.toWT{color:#FFF;}
.toOR{color:#F60;}
.toORB{color:#F60; font-weight:bold;}
.toORBL{color:#F60; font-weight:bold; text-decoration:underline;}
.toBLB{color:#004040; font-weight:bold;}
.toRD{color:#F00;}
.toRDB{color:#F00; font-weight:bold;}
.toRDL{color:#F00 !important; text-decoration:underline !important;}
.toGR{color:#7E9E00;}
.toGRY{color:#ccc;}
.toShutoken{color:#E35277;}
.toShizuoka{color:#76D3EA;}
.toChubu{color:#F4D684;}
.toKansai{color:#8ED557;}

/* IME MODE */
.ImeModeDisabled{ime-mode:disabled;}


/* anchor */
a:link{color:#005E8E; text-decoration:none;}
a:visited{color:#005E8E; text-decoration:none;}
a:hover{color:#005E8E; text-decoration:underline;}
a:active{color:#005E8E;}

/* margin adjuster */
.mt5 {margin-top: 5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mr5 {margin-right: 5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mr50{margin-right:50px !important;}
.mb0{margin-bottom: 0px !important;}
.mb5{margin-bottom: 5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}
.mb50{margin-bottom:50px !important;}
.ml5 {margin-left: 5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.ml50{margin-left:50px !important;}
.mrl7b10{margin:0 7px 10px 7px !important;}

/* padding adjuster */
.pb0{padding-bottom: 0px !important;}

/* width */
.wdt480{width:480px; margin:0 auto;}
.wdt10em{width:10em;}

/* align adjuster */
.md{vertical-align:middle !important;}

/* width adjuster */
.w4em{width:4em; !important; /* opera */}
