@charset "EUC-JP";

* { margin:0;padding:0; }
strong { color:inherit; font-size:inherit; font-weight:inherit; }
ul,li { list-style:none; }
img { border:0; }
/*___________________________________________________________________________________________ float */
.f_right { float:right; }
.f_left { float:left; }
.f_clear { clear:both; }
.right { float:right; }
.left { float:left; }
.clear { clear:both; }
/*___________________________________________________________________________________________ align */
.t_right { text-align:right; }
.t_left { text-align:left; }
.t_center { text-align:center;margin:auto; }
/*___________________________________________________________________________________________ color */
.red { color:#FF0000; }
.orange { color:#FF6600; }
/*___________________________________________________________________________________________ text-styles */
.px10, .px10 * { font-size:10px !important; }
.px11, .px11 * { font-size:11px !important; }
.px12, .px12 * { font-size:12px !important; }
.px14, .px14 * { font-size:14px; }
.px16, .px16 * { font-size:16px; }
.bold, .bold * { font-weight:bold !important;}
.indentOn { text-indent: 1em;}
/*___________________________________________________________________________________________ list-styles */
.listF li { float:left; }
.listFAll li, .listFAll li * { float:left; }
.listFF li { width:auto; display:inline; }
.listDecimal li { list-style-type:decimal; margin-left:20px; background:none; overflow:visible; }
.listDisc li { list-style-type:disc; margin-left:20px; background:none; overflow:visible; }
.listSquare li { list-style-type: square; margin-left:20px; background:none; overflow:visible; }
.listCircle li { list-style-type: circle; margin-left:20px; background:none; overflow:visible; }
.listBgNone li { background: none !important; padding-left:0 !important; }
li.listStyleNone, .listStyleNone li { list-style-type: none; margin-left:0;background: none !important; padding-left:0 !important; }
.listArrow li, .listArrow dd {
	background:url('/image/arrow.gif') no-repeat 0px 5px;
	padding-left:16px;
	list-style-type: none;
}
/*___________________________________________________________________________________________ margin padding */
.pT2 { padding-top: 2px }
.pT5 { padding-top: 5px }
.pT10 { padding-top: 10px }
.pT15 { padding-top: 15px }
.pT20 { padding-top: 20px }
.pT25 { padding-top: 25px }
.pT30 { padding-top: 30px }
.pT40 { padding-top: 40px }
.pB10 { padding-bottom: 10px }
.pB15 { padding-bottom: 15px }
.pB20 { padding-bottom: 20px }
.pB30 { padding-bottom: 30px }
.mT2 { margin-top: 2px }
.mT3 { margin-top: 3px }
.mT5 { margin-top: 5px }
.mT10 { margin-top: 10px }
.mT15 { margin-top: 15px }
.mT20 { margin-top: 20px }
.mT25 { margin-top: 25px }
.mT30 { margin-top: 30px }
.mT40 { margin-top: 40px }
.mT70 { margin-top: 70px }
.mR5 { margin-right: 5px }
.mR10 { margin-right: 10px }
.mB2 { margin-bottom: 2px }
.mB5 { margin-bottom: 5px }
.mB10 { margin-bottom: 10px }
.mB15 { margin-bottom: 15px }
.mB20 { margin-bottom: 20px }
.mB25 { margin-bottom: 25px }
.mB30 { margin-bottom: 30px }
.mL5 { margin-left: 5px }
.mL10 { margin-left: 10px }
.mL20 { margin-left: 20px }
.mL30 { margin-left: 30px }


