@charset "Shift_JIS";a {color: #13007C; }a:link {text-decoration: underline; }a:visited {color: #13007C; text-decoration: underline; }a:hover {color: #FF4700; text-decoration: underline; }/* クラス */.bigbody {	font-size: 16px;	line-height: 28px;	color: #000000;}.m_body {	font-size: 16px;	line-height: 24px;	color: #000000;}.body {	font-size: 14px;	line-height: 18px;	color: #000000;}.smallBody_b {	font-size: 12px;	line-height: 15px;	color:#13007C;}.smallBody {	font-size: 12px;	line-height: 15px;}.verysmallBody {	font-size: 10px;	line-height: 14px;}/* 会場のご案内ページ用 */.map_ex {	display: block;	margin: 8px 5em 8px 0px;	padding: 8px 16px;	border: dashed 1px #fc0;	background: #fff7d5;	color: #222;	font-size: 12px;	font-weight: normal;}p {margin-top: 8px;margin-bottom: 7px;padding: 0px;}#map {margin-top: 10px;}#map ul {	list-style-type: none;	margin: 0px 0px 0px 1em;	padding: 0px;}#map li {	background: url(img_area/map_sq.gif) no-repeat 0px 7px;	padding: 5px 0px 0px 18px;	font-size: 14px;	line-height: 18px;	text-align: left;}#map .brown {color: #963;}/*プログラムページ用*/.subject {	border: 1px solid #c33;	margin-top: 6px;	margin-bottom: 10px;	background-color: ffe;}.subject td {	padding: 0px;	font-size: 14px;	line-height: 18px;	color: #000;}.subject td .title {	padding: 0px;	font-size: 16px;	line-height: 22px;	color: #000;}.name {	font-weight: normal;	font-size: 14px;	line-height:18px;}.org {	margin-top: 3px;	font-weight: normal;	font-size:12px;	line-height:18px;}.cp_name {	font-weight: normal;	padding: 0px 0px 0px 120px;	font-size: 16px;	line-height: 24px;	margin-top: 5px;}.cp_org {	margin: 5px 0px 0px 12px;	font-weight: normal;	font-size:12px;	line-height:18px;}.prog_sub {	margin-top: 10px;	margin-bottom: 5px;}.prog_sp {	margin: 0px;	padding: 0px;}