body { 
  padding: 0px;
  margin: 0px;
  background-color: black;
  }

.body2{ 
  padding: 0px;
  margin: 0px;
  background-color: #E0E0C8;
  }

.bg_top {
  background-image: url(img/TA_01_top.jpg); 
  }			

.bg_news {
  background-image: url(img/TA_01_news100124.jpg); 
  }

.bg_left {
  background-image: url(img/bg_left.gif); 
  }

.bg_left2 {
  background-image: url(img/bg_left_2.gif); 
  }

.bg_menu {
  background-image: url(img/bg_menu.jpg); 
  }

.bg_menu2 {
  background-image: url(img/bg_menu_2.jpg); 
  }



.bg_main {
  background-image: url(img/bg_main.jpg); 
  font-size : 18px ;
  }


.bg_main2 {
  background-image: url(img/bg_main_con.jpg); 
    }

.bg_main3 {
  background-color: #E0DFC7; 
    }


div#container {
	text-align: left;
	padding: 0px;
	width: 1050px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	float:center;
	background-color: white;
}

.h1 {
	font-size: medium;
	color: #333333;
	float: center;
	background-color: #F3F3F3;
	border-left:15px solid #7999A4	;
	padding: 5px 0px 5px 10px;
}

.h2 {
	font-size: medium;
	color: white;
	background-color: #B80808;
	padding: 5px 0px 5px 10px;
}

.h3 {
	font-size: small;
	color: #333333;
	float: center;
}


.top_f1 {
	font-size: small;
	line-height: 180%;
	color: #333333;
	margin: 5px 20px 15px 10px;
	padding: 0px;
	text-align:center;
}

.c_img {
	margin: 0px;
	float: center;
	padding-right: 7px;
}

.l_img {
	margin: 0px;
	float: left;
	padding-right: 7px;
}

.r_img {
	margin: 0px;
	float: right;
	padding-left: 7px;
}



/*--- BOX ---*/
/*--- box_03はieでの表示幅対策 ---*/
box_01 {
	margin: 0px;
	padding: 0px;
	width: 400px;
	float: right;
	background-color: #F9F9F9;
	text-align: left;
}

.box_02 {
	margin: 0px 10px 10px 10px;
	padding: 10px;
	width: 380px;
	float: right;
	text-align: left;
}



.box_03 {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 370px;
}





.box_melo {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 370px;
	text-align: left;
	background-image: url(img/ev_live_ico_melo_bg.gif);

}

.box_tara {
	margin: 0px 0px 10px 0px;
	padding: 0px;
	width: 370px;
	height: 10%;
	text-align: left;
	background-image: url(img/ev_live_ico_tara_bg.gif);

}


.box_live {
	font-size: small;
	line-height: 130%;
	margin: 0px;
	padding: 10px 10px 10px 40px;
	width: 360px;
	text-align: left;
}

div.column  {  
    width: 390px;  
    background: url(img/bottom.gif) no-repeat bottom;  
    margin: 0px 0px 40px 15px;  
} 

div.column .inner   {  
    background: url(img/top.gif) no-repeat;  
    padding: 25px 20px;  
}  

div.column_tara  {  
    width: 390px;  
    background: url(img/bottom_tara.gif) no-repeat bottom;  
    margin: 0px 0px 40px 15px;  
} 

div.column_tara .inner   {  
    background: url(img/top_tara.gif) no-repeat;  
    padding: 25px 20px;  
}  


/*--- ieでうまく表示されない 
div.box_melo:before {
	content:url(img/ev_live_ico_melo.gif);
	width:35px;
	float: left;

}
---*/


/*--- フォント色 ---*/
 .CL_RED       { color:#A20B0B; }
 .cl-grey          { color:#666666; }
 .cl-grey-s       { color:#666666; font-size : 90%; }
 .cl-blue-b        { color:#00FFFF; font-weight: bold; }
 .cl-purple        { color:#6699FF; }	
 .cl-purple-b     { color:#6699FF; font-weight: bold; }
 .cl-ygreen       { color:#8CEA00; }
 .cl-ygreen-b    { color:#8CEA00; font-weight: bold; }
 .cl-wine          { color: #CC0033; }
 .cl-wine-b       { color: #CC0033; font-weight: bold; }
 .cl-black       { color: #000000; }
 



/* --- フォントサイズ関連 ---*/


.f1 {	
	list-style-type: none;
	font-size: small;
	line-height: 180%;
	color: #333333;
	margin: 5px 20px 15px;
	padding: 0px;
}

.f1_2 {	
	list-style-type: none;
	font-size: small;
	line-height: 90%;
	color: #333333;
	margin: 5px 20px 0px;
	padding: 0px;
}

.f1w {	
	list-style-type: none;
	letter-spacing: 2px;
	font-size: medium;
	line-height: 120%;
	color: white;
	margin: 5px 20px 15px;
	padding: 0px;
}


.f2 {	
	list-style-type: none;
	font-size: small;
	line-height: 90%;
	color: #333333;
	font-weight: bold;
	margin: 5px 20px 0px ;
	padding: 0px;
}


.L10 {
  font-size: 10pt;
  font-color: #0099FF;
  font-weight: bold;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}

.N10 {
  font-size: 10pt;
  font-color: #888888;
  font-weight: none;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}


.N10R {
  font-size: 10pt;
  font-color: #FFFFFF;
  font-weight: none;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}

.N12 {
  font-size: 12pt;
  font-color: #888888;
  font-weight: none;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}

.N14B {
  padding-right: 3px
  font-size: 12pt;
  font-color: #888888;
  font-weight: strong;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}

.NLK {
  padding-right: 3px
  font-size: 12pt;
  font-color: #A20B0B;
  font-weight: strong;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}


.        


/* 改行 */

cl {clear: both;}

div.br3 { margin-bottom : 3em ; }

div.br1 { margin-bottom : 1em ; }

.space30 { padding-top: 30px; margin: 0px; }
.space20 { padding-top: 20px; margin: 0px; }
.space15 { padding-top: 15px; margin: 0px; }
.space10 { padding-top: 10px; margin: 0px; }
.space5  { padding-top: 5px; margin: 0px; }


/* スペース[space]*/

.SP10 { padding-left: 10px; margin: 0px; }	
.SP20 { padding-left: 20px; margin: 0px; }	
.SP250 { padding-left: 250px; margin: 0px; }

/* テーブル*/
.T_live {
  padding-top: 5px; margin: 0px;
  font-size: 10pt;
  font-color: ;
  font-weight: strong;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}

.T_link {
  padding-left: 0px; margin: 0px;
  font-size: 10pt;
  font-color: red;
  font-weight: strong;
  font-family: "MS UIゴシック","MS Pゴシック",sans-serif;
　}

/* リンク*/
 a.LK01:link    { text-decoration:none; color:#A20B0B; }
 a.LK01:visited { text-decoration:none; color:#A20B0B; }
 a.LK01:hover   { text-decoration:none; color:#D62B2B; }
	
 a.LK02:link    { text-decoration:none; color:#573680; }
 a.LK02:visited { text-decoration:none; color:#573680; }
 a.LK02:hover   { text-decoration:none; color:#D62B2B; }
 
 a.LK03:link    { text-decoration:underline; color:black; }
 a.LK03:visited { text-decoration:underline; color:black; }
 a.LK03:hover   { text-decoration:underline; color:#D62B2B; }