@import url("./main.css");

#main p{
	text-align:left;
	max-width:80%;
	min-width:310px;
}	

#main h2{
	margin:0;
	text-align: left;
	background-color:#fed627;
	border: 4px #fed627 solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

/* Š¿ŽšƒŠƒXƒg */
.today_training {
	margin:0 auto;
	width:90%;
	max-width:640px;
	background-color:#fed627;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing: border-box;
	text-align:left;
}
.today_training ul{
	margin:0 auto;
	width:90%;
	max-width:640px;
	font-size:26px;
	color:#000000;
	line-height: 130%;
	background-color:#ffffff;
	border: 3px #6666ff solid;
	border-bottom:2px #6666ff solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-sizing: border-box;
	text-align:left;
}
.today_training ul li{
	padding:8px 5px 3px 5px;
	border-bottom: 1px #6666ff solid;
}
.today_training ul li:hover{
	background-color:#fed627;
}
.today_training ul li img{
	vertical-align:-10px;
	width:40px;
	height:40px;
}
.today_training ul li u{
	color:#0000ff;
}
.number{
	text-align: center;
	display:inline-block;
	width:40px;
	font-size:18px;
	border: 2px #666666 solid;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background-color:#ffff00;
}

@media screen and (max-width: 640px){

#main p{
	max-width:100%;
	padding:0 5px;
}

}