@charset "UTF-8";

#workshop	{
	width:650px;
}
#workshopcopy	{
	background:url("../images/workshop/workshoptitle.gif") no-repeat;
	width:650px;
	height:160px;
	margin-bottom:20px;
}
#workshopcopy h2	{
	text-indent:-9999px;
}
#workshopcopy p	{
	display:block;
	width:450px;
	margin:55px auto 0;
}
.workshopinfo	{
	border:1px solid #af98c2;
	margin-bottom:15px;
	padding:10px;
}
.workshopinfo h3	{
	font-size:0.9em;
	color:#b15a76;
	border-bottom:1px solid #af98c2;
	padding-bottom:5px;
	margin-bottom:10px;
}
#workshoplist h2	{
	background:url("../images/top/title_whatsnew.png") no-repeat 0 0;
	width:auto;
	height:35px;
	border-bottom:1px solid #917cb0;
	padding:0 0px 0 150px;
	margin:35px 0 10px;
	font-size:0.85em;
	color:#917cb0;
	line-height:350%;
}
.entry h3	{
	font-size:1.0em;
	font-weight:bold;
	font-family:'ＭＳ Ｐ明朝', 'ヒラギノ明朝 Pro', serif;
	padding-bottom:10px;
}
.entry h4	{
	font-weight:bold;
}
.entry ul	{
	border-top:1px dotted #f6e2bf;
	margin:10px 0;
	padding:10px 0;
}
.entry li	{
	font-size:0.8em;
	font-weight:bold;
	color:#333333;
	background:url("../images/all/arrow_purple.png") no-repeat;
	border-bottom:1px dotted #f6e2bf;
	margin:0 0 10px;
	padding:0 0 5px 17px;
}
#contact	{
	clear:both;
	border:1px solid #f6e2bf;
	font-size:0.85em;
	line-height:140%;
	text-align:center;
	color:#9a2a4e;
	margin:15px 0;
	padding:10px 15px;
}
