@charset "UTF-8";
.title {
	float: left;
	width: 617px;
}
.title456 {
	width: 456px;
	float: left;
}
.title161 {
	width: 161px;
	float: left;
	line-height: 0px;
	font-size: 1px;
}
ul.title161{
	height:278px;
	overflow:hidden;
}
.title161 li{
	display:inline;
}
.title161link {
	width: 161px;
	float: left;
	line-height: 0px;
	font-size: 1px;
	max-height:52px;
}
.box617 {
	float: left;
	width: 617px;
}
#contents_box {
	float: left;
	width: 617px;
}
.lesson_title {
	float: left;
	width: 617px;
}
.box366 {
	float: left;
	width: 366px;
}
.box251 {
	float: left;
	width: 251px;
	background-image: url(../images/vol_1_12.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.text251 {
	clear: both;
	width: 198px;
	padding-top: 0px;
	padding-right: 33px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 85%;
}

.text366 {
	width: 336px;
	clear: both;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.E33DBB {
	clear: both;
	color: #E33DBB;
}
.text251M {
	clear: both;
	width: 198px;
	padding-top: 10px;
	padding-right: 33px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #7E58AE;
}
.box617m15 {
	float: left;
	width: 617px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.ura_text {
	float: left;
	width: 557px;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
}
.box617ura {
	float: left;
	width: 617px;
	background-color: #FFF7B8;
}
.E33DBB_B {
	clear: both;
	color: #E33DBB;
	font-size: 140%;
}
.box617shop {
	float: left;
	width: 617px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box617shop_In {
	float: left;
	width: 615px;
	background-image: url(../images/vol_1_28.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.box615 {
	float: left;
	width: 615px;
}
.box253 {
	float: left;
	width: 253px;
}
.box362 {
	float: left;
	width: 362px;
}
.box362text {
	float: left;
	width: 305px;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 32px;
}
.box617a15 {
	float: left;
	width: 617px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(../images/vol_1_28.gif);
}
.box615list {
	float: left;
	width: 563px;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 27px;
}
.box563 {
	float: left;
	width: 563px;
}
.box563text {
	float: left;
	width: 563px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.box123link {
	float: left;
	width: 123px;
}
.box125link {
	float: left;
	width: 125px;
}
.staff_box {
	float: left;
	width: 617px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	font-size: 80%;
}
.box563text a:link { color:#E33DBB } 
.box563text a:visited { color:#E33DBB }
.box563text a:hover { color: #d84174 }

.box366_2 {
	float: left;
	width: 345px;
	background-image: url(../images/vol_1_18.gif);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 2.3em;
	padding-left: 21px;
}
.text_Date {
	width: 617px;
	clear: both;
	padding-top: 10px;
	text-align: right;
	font-size: 85%;
}
.spcontentWrap{
	background:#FFF;
	padding:20px;
}
