/* サイズ */
#t10 {font-size: 10px; line-height: 140%;}
#t11 {font-size: 11px; line-height: 110%;}
.t12 {font-size: 12px; line-height: 140%;}
.t13 {font-size: 13px; line-height: 140%;}
.t14 {font-size: 14px; line-height: 140%;}
.t16 {font-size: 16px; line-height: 140%;}
.t18 {font-size: 18px; line-height: 140%;}
.t24 {font-size: 24px; line-height: 140%;}
.t30 {font-size: 30px; line-height: 140%;}
.t40 {font-size: 12px; line-height: 100%;}
.ts150 {	font-family: "ヒラギノ角ゴ Pro W3";	font-size: 13px;	color: #111111;	line-height: 150%;}

/* 色 */
.Black {color: #111111;}
.White {color: #ffffff;}
.Red {color: #cc0000;}
.Red2 {color: #990000;}
.blue2 {color: #0066cc;}
.Gray {color: #666666;}
.Gray2 {color: #333333;}
.Pink {color: #ec008c;}
.Pink2 {color: #ff6699;}
.Green {color: #336633;}
.Green2 {color: #005500;}
.Orange {color: #ff6600;}
.aa {color: #000033;}

/* その他 */
.Bold {font-weight: bold;}

/* Line系*/
.ThinGrayLine	{ margin : 0px; border : 1px solid #cccccc; padding : 0px; }
.ThinWhiteLine	{ margin : 0px; border : 1px solid #FFFFFF; padding : 0px; }
.ThinGreenLine	{ margin : 0px; border : 1px solid #B7DDB6; padding : 0px; }
.ThinOrangeLine	{ margin : 0px; border : 1px solid #996633; padding : 0px; }

/* link系*/
.no_link {color: #ffffff;font-size: 11px; line-height: 140%;}
.link {font-size: 11px;}

.style2 {color: #FF6600}
/* TopPageのみ Start */
.style2 {color: #660000}
.style3 {font-size: 10px}
.style5 {font-size: 12px; font-family: "A-OTF 新ゴ Pro B"; color: #FFFFFF; }
.style6 {color: #FFFFFF; font-size: 12px;}
.style7 {font-family: "A-OTF 新ゴ Pro B"}
.style8 {font-family: "A-OTF 新ゴ Pro B"; font-size: 10px; }
.style9{color: #FFFFFF; font-size: 12px;}
.style10 {color: #FF3300}
.style11 {color: #FF6600}
.style40 {font-size: 12px; font-family: "A-OTF 新ゴ Pro B"; color: #000033; }
/* TopPageのみ End */
h1 { 
	font-size: 10px;
	color: #FFFFFF;
	padding:5px 0px 0px 0px;
}
#container2{    /*メニューボタンの背景を設定*/
  height : 21px;   /*背景画像（bg.gif）の高さを設定*/
  background-position : left top;  /*左上に配置*/
	background-color:#000000;
  padding : 0;
  margin : 0px 0px 0px 0px;
}    
ul.header{
  list-style : none;  /*リストマークを消す*/
  text-align:center;  /*ボタン枠のテキストをセンター寄せ*/
  padding : 0;
  margin : 0;
}
ul.header li{
  width : 9em;  /*リストの幅の設定*/
  float:left;  /*これで一列にリストを並ばせる*/
  padding : 0;
  margin : 0;
}
ul.header li a{
  font-size:75%;    
  display:block;  /*リンク範囲をブロックに変更する*/
  width:100%;     /*リンク範囲の横幅は100％*/
  height : auto;  /*リンク範囲の高さを自動に：firefox必須*/
  background-image:url(http://www.1van.info/images/button_off.gif);  /*off画像*/
  background-position : left top;  /*画像を左上に配置*/
  background-repeat : no-repeat;   /*背景画像を繰り返さない*/     
  padding : 0;
  margin : 0;
  text-decoration : none;  /*下線を表示しない*/  
  color : #003366;
  line-height : 200%;  /*テキストの位置を調整*/
  border-top-style : solid;  /*ボタン枠を設定*/
  border-bottom-style : solid;
  border-right-style : solid;
  border-width : 1px 1px 1px 0;
  border-top-color : #c0c0c0;
  border-bottom-color : #999;
  border-right-color : #999;
}
ul.header li a:visited{
  color:brown;
  text-decoration : none;  /*下線を表示しない*/
}                 
ul.header li a:hover{  /*マウスポインタがリンクに重なったときの設定*/
  background-image:url(http://www.1van.info/images/button_on.gif);   /*on画像*/
  background-position : left top;  /*画像を左上に配置*/
  background-repeat : no-repeat;   /*背景画像を繰り返さない*/   
  color:white;  /*テキストを白色へ変更*/
  padding : 0;
  margin : 0;
  line-height : 200%;
  border-top-style : solid;  /*ボタン枠を設定*/
  border-bottom-style : solid;
  border-right-style : solid;          
  border-width : 1px 1px 1px 0;
  border-top-color : #fe9700;
  border-bottom-color : #f2b859;
  border-right-color : #fe9700;
}
#alpha_category_box{
	margin:0px 0px 5px 0px;
}
#alpha_4ad_box{
	margin:5px 0px 5px 0px;
	text-align:center;
}
#beta_top_introduce{
  background-image:url(http://www.1van.info/images/mt4/main_introduce.jpg);
	width:520px;
	height:100px;
	color:#003300;
	font-size:12px;
	font-weight:bold;
}
.top_beta_categorybox{
	margin:20px 0px 0px 0px;
	width:520px;
	height:30px;
}
#top_beta_osusumebox{
	margin:10px 0px 0px 0px;
	width:520px;
}
#side_title{
	width:150px;
	height:20px;
	margin:0px 0px 10px 0px;
	background-color:#339933;
	font-size:14px;
	font-weight:bold;
	 border-left: 7px solid #003300;
	 line-height:170%;
	 text-indent:0.5em;
	 color:#FFFFFF;
}
#text_banner_box{
	width:518px;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	border-style:solid;
	border-color:#006600;
	border-width: 1px;
	font-size:11px;
	text-indent:0.5em;
	line-height:110%;
}

#text_banner_box01{
	width:518px;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-style:solid;
	border-color:#006600;
	border-width: 1px;
	font-size:11px;
	line-height:110%;
}
#margin_box{
	margin:20px 0px 0px 0px;
}
.images { 
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.topics_box{
	margin:auto;
	width:140px;
}
.petit_table_box{
	width:520px;
	table-layout:fixed;
	margin-top:10px;
}
.petit_table{
	padding:0px;
	width:172px;
	background-color:#F4F2F2;
	margin:0px;
		text-align:left;
}
.petit_table th{
	font-size:12px;
	font-weight:bold;
	padding:6px;
	text-align:center;
	background-color:#22AA9F;
	color:#FFFFFF;
}
.petit_table .petit_title{
	font-size:12px;
	text-align:center;
}
.petit_table td{
	font-size:8px;
	padding:2px;
		text-align:left;
	
}
.petit_table .petit_image{
	text-align:center;
}
.petit_table .petit_txt{
	padding:8px 8px 14px 8px;
}
.petit_table img{
	width:135px;
	height:90px;
}