a{color:#0000ff;}

body{ font-size:12px;line-height:1.5em;}
td{ font-size:12px;line-height:1.5em;}
.list{ font-size:10px;}
.ruby{ font-size:7px;}
.cap{ font-size:10px;line-height:1.5em;}

.text12{ font-size:12px;line-height:1.5em;}
.text12b{ font-size:12px;line-height:1.5em; font-weight:bold;}
.text12bBlu{ font-size:12px;line-height:1.5em; font-weight:bold; color:#2B5CBE;}
.text12bOra{ font-size:12px;line-height:1.5em; font-weight:bold; color:FF6600;}
.text14b{ font-size:14px;line-height:1.5em; font-weight:bold;}



.text14 { font-size:14px;line-height:1.5em; font-weight:normal; }


.b_title{
	border:solid #336699;
	border-width:0px 0px 0px 6px;
	padding:2px 2px 2px 6px;
	font-weight:bold;
	}

.txt1{
	margin:8px 0px 0px 0px;
	}

.txt1b{
	margin:8px 0px 0px 0px;
	font-weight:bold;
	}

.txt2{
	margin:4px 0px 10px 26px;
	}

.txt2b{
	margin:4px 0px 10px 26px;
	font-weight:bold;
	}

.txt_3{
	margin:0px 0px 0px 8px;
	}


.pan{
	margin:12px 0px 15px 25px;
	}

.t_bar{
	margin:2px 0px 2px 8px;
	font-weight:bold;
	}


/*ポイントアドバイス*/

.point_li{
	margin:10px 0px 0px 30px;
	font-weight:bold;
; font-size: 12px
	}
.point_txt{
	margin:0px 0px 0px 40px;
	}

.point_li2{
	margin:10px 0px 0px 20px;
	font-weight:bold;
; font-size: 12px
	}
.point_txt2{
	margin:0px 0px 0px 30px;
	}


/*表組*/

.gray_1{
	padding:1px 0px 1px 0px;
	background-color:#CCCCCC;
	}

.gray_2{
	padding:1px 0px 1px 8px;
	background-color:#EEEEEE;
	}

.gray_2_2{
	padding:1px 0px 1px 0px;
	background-color:#EEEEEE;
	}

.gray_3{ 
	padding:1px 0px 1px 20px;
	background-color:#EEEEEE;
	}

.left_1{
	padding:1px 0px 1px 20px;
	}

.left_2{
	padding:1px 0px 1px 8px;
	}

.left_3{
	padding:1px 0px 1px 50px;
	}

.center_1{
	padding:1px 0px 1px 0px;
	}

.center_1w{
	padding:1px 0px 1px 0px;
	background-color:#FFFFFF;
	}

.line_1 { 
	background-color:#EEEEEE;
	}

.line_2 { 
	background-color:#cccccc;
	}

/*トレンド*/

.trend_title{
	margin:16px 0px 0px 0px;
	font-size:12px;
	line-height:1.5em; 
	font-weight:bold;
	color:#FF6600;
	}

.trend_txt{
	margin:8px 0px 0px 0px;
	font-size:12px;
	line-height:1.5em;
	}

.trend_img{
	margin:10px 0px 0px 10px;
	}

.trend_img_c{
	margin:10px 0px 3px 10px;
	}


/* ===== float ===== */
.clear-b		{ clear: both;}
.clear-l		{ clear: left;}
.clear-r		{ clear: right;}
.float-l		{ float: left;}
.float-r		{ float: right;}

.enq_text {
   font-size: 12px;
   line-height:1.5em;
   margin:0px 0px 0px 0px; 
   padding:5px 10px 5px 10px;
   border:1px dotted #0066ff;
   background-color:#F1FFEC;
}

