.title_shoping {
	background-image: url(../img/title_shoping.png);
	background-repeat: no-repeat;
	width: 530px;
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	height: 17px;
	margin-bottom: 5px;
	padding-top: 14px;
}

.title_cate000 {
	background-image: url(../img/title_cate000.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate00 {
	background-image: url(../img/title_cate00.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	
}
.title_lesson00 {
	background-image: url(/pc/img/beauty/bg_lesson_list.jpg);
	background-repeat: no-repeat;
	height: 140px;
	width: 770px;
	font-weight: normal;
}

.title_cate01 {
	background-image: url(../img/title_cate01.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate02 {
	background-image: url(../img/title_cate02.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate03 {
	background-image: url(../img/title_cate03.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate04 {
	background-image: url(../img/title_cate04.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate05 {
	background-image: url(../img/title_cate05.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate06 {
	background-image: url(../img/title_cate06.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate07 {
	background-image: url(../img/title_cate07.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.title_cate08 {
	background-image: url(../img/title_cate08.png);
	background-repeat: no-repeat;
	height: 63px;
	width: 530px;
	text-indent: -9999px;
	
}
.cate_itemlist {
	width: 530px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.lessson_list01 {
	width: 770px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}


.cate_item_box01 {
	float: left;
	width: 116px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 10px;
	padding-top:10px;
	padding-bottom: 10px;
}
.lesson_item_box01 {
	float: left;
	width: 236px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.lesson_item_box03 {
	float: left;
	width: 236px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.lesson_img {
	border:3px #e3e3e3 solid;
}
.cate_item_box02 {
	float: right;
	width: 119px;
	padding-right: 5px;
	padding-left: 7px;
	padding-top:10px;
	padding-bottom: 10px;
}
.lesson_item_box02 {
	float: right;
	width: 236px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.lesson_item_box04 {
	float: right;
	width: 236px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top:10px;
}

.title_c_cate {
	font-size: 10px;
	font-weight: normal;
	background-image: url(/pc/img/icon_arrow06.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 15px;
	color: #999999;
}

.title_lesson_cate {
	font-size: 12px;
	font-weight: normal;
	padding: 5px 0 3px 0;
}

.title_lesson_pr {
	background-color:#F69;
	color:#FFF;
	font-weight:bold;
	font-size: 11px;
}

.cate_item_title {
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}
.lesson_item_title {
	font-size: 14px;
	font-weight: bold;
	color:#cd5d8d;
	padding-top: 0px;
	padding-bottom: 5px;
	line-height: 17px;
}
.lesson_item_title a {
	font-size: 14px;
	font-weight: bold;
	color:#cd5d8d;
	padding-top: 5px;
	padding-bottom: 5px;
}

.cate_item_img {
	height: 90px;
	width: 90px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 11px;
}
.cate_item_coment {
	font-size: 10px;
}
.lesson_item_coment {
	padding-top: 8px;
	line-height: 15px;
}

.cate_item_sta {
	margin-top: 10px;
	margin-bottom: 10px;
}
.cate_item_kuchi {
	text-align: right;
}
.l_waku01 {
	border: 1px solid #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 70px;
}
.l_waku02 {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.l_waku03 {
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	width: 70px;
	border-left-width: 1px;
	border-left-style: solid;
}
.l_waku04 {
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
