@charset "shift_jis";
/* CSS Date Document */




.clear {clear:both;}
.clearL {clear:left;}
.clearR {clear:right;}
.clearF {zoom:1;}
.clearF:after {
	content:".";
	height:0;
	display:block;
	clear:both;
	visibility:hidden;
	}
	


.del {position:absolute; top:-9999px; left:-9999px;}

.red {color:#FF0000;}
.gray666 {color:#666;}
.gray999 {color:#999;}
.greenDark {color:#3f481d;}
.impact {color:#990000; font-size:16px;}

.ssl {
	margin:10px 20px 0 0;
	color:#FF0000;
	text-align:right;
	}




/*　ボーダー　*/
.bb-e5 {border-bottom:1px solid #e5e5e5;}
.boxCCC {border:1px solid #ccc;	padding:5px;}
.boxRed {border:1px solid #f00;	padding:5px;}


.Btable {background-color:#CCC; margin-bottom:10px;}
.Btable td {background-color:#FFF; padding:5px;}


/*　テキスト　*/
.tCenter {text-align:center;}
.tLeft {text-align:left;}
.tRight {text-align:right;}



.mp0 {margin:0; padding:0;}

/*　マージン　*/
.mt0 {margin-top:0;}
.mt3 {margin-top:3px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt13 {margin-top:13px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt50 {margin-top:50px;}

.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}

.mr05 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.mb05 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.mb25 {margin-bottom:25px;}
.mb30 {margin-bottom:30px;}

.ms15 {margin-left:15px; margin-right:15px;}
.ms25 {margin-left:25px; margin-right:25px;}


/*　パディング　*/
.pt10 {padding-top:10px;}
.pr05 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pb05 {padding-bottom:5px;}
.pb30 {padding-bottom:30px;}
.ps20 {padding-right:20px; padding-left:20px;}

.mt0r10b25l20 {margin:0 10px 25px 20px;}


/*　フォントサイズ　*/
.size10red {font-size:10px; letter-spacing:1px; color:#FF0000;}
.size10 {font-size:10px; letter-spacing:1px;}
.size10Line120 {font-size:10px; letter-spacing:1px; line-height:120%;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}
.size18 {font-size:18px;}
.size20 {font-size:20px;}


/*　高さ　*/
.ht10{height:10px;}
.ht15{height:15px;}
.ht20{height:20px;}
.ht30{height:30px;}
.ht50{height:50px;}


/*　横幅　*/
.w050 {width:50px;}
.w100 {width:100px;}
.w150 {width:150px;}
.w250 {width:250px;}
.w280 {width:280px;}
.w300 {width:300px;}
.w300m {width:300px; font:bold 16px "ＭＳ ゴシック", "Osaka−等幅";}
.w350 {width:350px;}
.w400 {width:400px;}
.w480 {width:480px;}
.w526 {width:526px;}
.w746 {width:746px;}

.line150 {line-height:150%;}



/*　高さ制限　*/
.htBar {
	width:1px;
	height:620px;
	margin:0;
	padding:0;
	float:left;
	}
.htMain {
	width:515px;
	margin:0;
	padding:0;
	float:left;
	}


/*end*/



