.font12px{

	font-size:12px;

}



.font12px_a{

	font-size:12px;

	line-height:16px;

}



.font12px_b{

	font-size:12px;
line-height:25px;

}



.font12px_b a{

	color:black;

	text-decoration:none;

}



.font12px_b a:hover{

	text-decoration:underline;



}

.box {

	BORDER-RIGHT: #CCCCCC 1px solid; BORDER-TOP: #CCCCCC 1px solid; BORDER-LEFT: #CCCCCC 1px solid; BORDER-BOTTOM: #CCCCCC 1px solid



}

.box2 {

	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid



}

.font11px{

	font-size:11px;

}





.menu_header{

	font-size:12px;

	color:#FFFFFF;

}



.menu_header a{

	color:#FFFFFF;

	text-decoration:none;

}



.menu_footer{

	font-size:12px;

	color:#000000;

}



.menu_footer a{

	color:#000000;

	text-decoration:none;

}



.menu_footer a:hover{

	text-decoration:underline;

}



.font10px{

	font-size:11px;

}



.c_orange{

	color:#F83C00;

}



a{

	text-decoration:none;

}



a:hover{

	text-decoration:underline;

}

.point_img {
  background-image: url("img/bottom/bk_gra.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: center top        /* 背景画像の位置は右下 */
}

.TABLE_newup {
  background-image: url("img/index_16.jpg"); /* 全体の背景画像 */
  background-repeat: no-repeat;            /* 背景を繰り返さない */
  background-position: left top        /* 背景画像の位置は右下 */
}

.TH {
  color: #ffffff; /* 文字の色 */
  background-color: #FFFFFF; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #999999 #000000 #000000 #999999; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}

.TD {
  color: #ffffff; /* 文字の色 */
  background-color: #9999cc; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ccccff #666699 #666699 #ccccff; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
} 
 
.table_sline1 {border: solid 1px #000000; border-collapse: collapse;font-size:12px;}
.table_sline2 {border: solid 1px #000000; border-collapse: separate;}

.girl_list {
  color: #ffffff; /* 文字の色 */
  background-color: #996699; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #ccccff #666699 #666699 #ccccff; /* 枠の色 */
  border-width: 2px; /* 枠の幅 */
} 

.girl_bottom {
  color: #ffffff; /* 文字の色 */
  background-color: #999999; /* 背景の色 */
  border-style: solid; /* 枠の種類 */
  border-color: #999999 #000000 #000000 #999999; /* 枠の色 */
  border-width: 1px; /* 枠の幅 */
}
