﻿/*---------- ワークショップ ----------*/

body#workshop #container {
	background: url(../img/bg_workshop.jpg) no-repeat 312px 0;
}

body#workshop #mainClm h2 {
	background: url(../img/hd_workshop.gif) no-repeat;
	text-indent: -9999px;
}

body#workshop #mainClm h3 {
	font-weight: bold;
	margin: 0 0 .6em;
}

body#workshop #mainClm p {
	margin: 0 0 .6em;
}

body#workshop #mainClm p strong.red {
	color: red;
}

body#workshop #mainClm div.box {
	padding: 17px 7px 7px;
	background-color: #E9EDEF;
	color: #5F7079;
	margin: 16px 0 0;
	overflow: hidden;
	height: 1%;
}

body#workshop #mainClm div.box p.head {
	float: left;
	width: 105px;
	font-size: 1px;
}

body#workshop #mainClm div.box div.inner {
	float: left;
	width: 380px;
	border-left: 1px solid #8A9DA6;
	margin: 0 0 12px 0;
}

body#workshop #mainClm div.box div.inner h3,
body#workshop #mainClm div.box div.inner p {
	padding: 0 15px;
}

body#workshop #mainClm div.box h3 span {
	font-size: 16px; /font-size: 133%;
}

body#workshop #mainClm div.box p.attention {
	font-size: 11px; /font-size: 90%;
}

body#workshop #mainClm div.box table {
	clear: both;
	background-color: #fff;
}

body#workshop #mainClm div.box table td {
	color: #8A9DA6;
	font-size: 11px; /font-size: 90%;
}	

body#workshop #mainClm div.box table td.photo {
	padding: 10px 12px 0 10px;
}

body#workshop #mainClm div.box table td.text {
	padding: 10px 12px 10px 0;
}

body#workshop #mainClm div.box table td.text h4 {
	color: #8A9DA6;
	background: url(../img/line_workshop.gif) repeat-x bottom;
	padding: 0 0 8px;
	margin: 0 0 10px;
}

body#workshop #mainClm table.place {
	margin: 15px 0 40px;
}

body#workshop #mainClm table.place h3 {
	font-weight: normal;
}

body#workshop #mainClm table.place td.photo {
	padding: 10px 0 0;
}

body#workshop #mainClm table.place td.text {
	padding: 10px 0 0 5px;
	font-size: 11px; /font-size: 90%;
	color: #5F7079;
}
