.text10 {  font-size: 10px; line-height: 140%; color: #333333}
.text11 {  font-size: 11px; line-height: 140%; color: #333333}
.text12 {  font-size: 12px; line-height: 140%; color: #333333}

.text12b {  font-size: 12px; line-height: 140%; font-weight: bold; color: #333333}
.text12b_or {  font-size: 12px; line-height: 140%; font-weight: bold; color: #FF9900}
.text12b_white {  font-size: 12px; line-height: 140%; color: #FFFFFF; font-weight: bold}
.text10b {  font-size: 10px; line-height: 140%; font-weight: bold; color: #333333}
.text10_white {  font-size: 10px; line-height: 140%; color: #FFFFFF}
.text20 {
	font-size: 20px;
	line-height: 150%;
}
.bgspace {
	background-image: url(images/toumei.gif);
}
.text10gray {
	font-size: 10px;
	font-style: normal;
	line-height: 140%;
	color: #999999;
}
.text12gray {
	font-size: 12px;
	line-height: 150%;
	color: #999999;
}
.product_box {
	border-style:solid;
	border-color:#666666;
	border-width:1px;
	padding:5px;
}
.text12-white {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
}
.text14b-white {
	font-size: 14px;
	line-height: 140%;
	font-weight: bold;
	color: #FFFFFF;
}
.text10-or {
	font-size: 10px;
	line-height: 150%;
	color: #FF9900;
}
.text10b-white {
	font-size: 10px;
	line-height: 150%;
	font-weight: bold;
	color: #FFFFFF;
}
.text14b-or {  font-size: 14px; line-height: 130%; font-weight: bold; color: #FF9900}
.text12black {  font-size: 12px; line-height: 130%; color: #000000}
.text9_whiteCopy {
	font-size: 9px;
	line-height: 140%;
	color: #FFFFFF;
}
.text9_s_whiteCopy {
	font-size: 9px;
	line-height: 140%;
w
	color: #FFFFFF;
	letter-spacing: -1px;
	color: #FFFFFF;
}



/*以下、2006作のスケジュールページのCSSだよ*/
.td_date{
	background-color:#081425;
	font-size: 12px;
	color: #FFFFFF;
	text-align:center;
	width: 46px;
	line-height: 140%;
	}
.td_icon{
	background-color:#081425;
	width: 47px;
	}
.td_price{
	background-color:#081425;
	width: 109px;
	font-size: 12px;
	line-height: 140%;
	color: #FFFFFF;
	text-align:center;
	letter-spacing:1px;
}
.td_casual{
	background-color:#081425;
	width: 118px;
	letter-spacing:1px;
	}
.td_tit{
	background-color:#cccccc;
	font-size: 12px;
	line-height: 140%;
	color: #081425;
	text-align:center;
	letter-spacing:1px;
	}
.txt12red{
	color: #FF0000;
}
.txt10white{
	color: #FFffff;
	font-size:10px;
	line-height: 140%;
	font-weight: normal;
	letter-spacing:1px;
	}
.txt12or{
	color: #FF9900;
	font-size:12px;
	line-height: 140%;
	font-weight: normal;
	}
.txt12white{
	color: #FFffff;
	font-size:12px;
	line-height: 140%;
	font-weight: normal;
	}
.txt18red {
	font-size: 21px;
	color: #FF0000;
	font-weight: 900;
}
a:link {
	color: #ff9900;
}
a:visited {
	color: #ff9900;
}
a:hover {
	color: #ff9900;
}
a:active {
	color: #ff9900;
}
.text14 {
	font-size: 14px;
	line-height: 140%;
	color: #333333;
}
.text10w_lh120 {
	font-size: 10px;
	line-height: 120%;
	color: #FFFFFF;
}










.space10 {
	height: 10px;
}
.space15 {
	height: 15px;
}
.space20 {
	height: 20px;
}
.space40 {
	height: 40px;
}



.space5 {height: 5px;
}

.space_w5 {	width: 5px;
}
.space_w10 {width: 10px;
}
.space_w15 {width: 15px;
}
.space_w20 {width: 20px;
}
.space_w30 {width: 30px;
}
.space_w35 {width: 35px;
}
.space_w40 {width: 40px;
}

.space_w82 {width: 82px;
}



.border_gray {
	border: 1px solid #333333;
}
.border_white_t {
border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.border_white_all {
	border: 1px solid #FFFFFF;
}
.border_white_l {
	border-left: 1px solid #FFFFFF;
}
.border_purple_all {
	border-top: 1px solid #b49ac0;
	border-right: 1px solid #b49ac0;
	border-bottom: 1px solid #b49ac0;
	border-left: 1px solid #b49ac0;
}
.border_green_all {
	border: 1px solid #29A929;
}


#w435 {
	width: 435px;
　text-align: right;

}
#w570 {
	width: 570px;
　text-align: left;

}

#w_left {
    float: left;
	width: 250px;
	padding-bottom:10px;
	text-align: left;
}
#w_right {
    float: right;
	width: 250px;
	padding-bottom:10px;
	text-align: left;
}
#w_r30 {
    float: right;
	width: 29%;
	
	text-align: buttom;
}




#w_l30 {
    float: left;
	width: 29%;
	padding-bottom:10px;
	text-align: left;
}


.clear-img-left {
	clear: left;
}.border_black {
	border: 2px solid #000000;
	padding: 30px;
}
.hannshin_tex {
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: left;
}
.right {
	font-size: 12px;
	line-height: 150%;
	color: #000000;
	text-align: right;
	padding: 10px;
}
