#wccc {
	width:940px;
	margin:0;
	font-size:12px;
}
#wccc h1,#wccc h2,#wccc h3,#wccc h4,#wccc p,#wccc ul,#wccc ol,#wccc li,#wccc div {
	margin:0;
	padding:0;
}
#wccc h2 {
	margin:40px 0 20px 0;
}
#wccc a {
	color:#BF0058;
}
#wccc a:hover {
	color:#FF6699;
}
#wccc a img {
	border:none;
}
#wccc ul {
	list-style-type:none;
}
#wccc #wccc_title {
	position: relative;
}
#wccc #wccc_title .text {
    position: absolute;
    top: 230px;
    left: 42px;
    width: 480px;
    font-size: 14px;
    line-height: 1.4;
    font-weight: normal;
}
#wccc #wccc_contents_container {
	width:920px;
	margin:0 auto;
	overflow:hidden;
}
#wccc #wccc_map {
	position:relative;
	width:377px;
	height:325px;
	float:left;
	background:url(../images/map.png) no-repeat;
}
#wccc #wccc_nav_hokkaido,
#wccc #wccc_nav_tohoku,
#wccc #wccc_nav_chubu,
#wccc #wccc_nav_kanto,
#wccc #wccc_nav_kansai,
#wccc #wccc_nav_shikoku_chugoku,
#wccc #wccc_nav_kyusyu,
#wccc #wccc_nav_okinawa {
	position:absolute;
}
#wccc #wccc_nav_hokkaido {
	top:38px; left:140px;
}
#wccc #wccc_nav_tohoku {
	top:131px; left:254px;
}
#wccc #wccc_nav_chubu {
	top:138px; left:126px;
}
#wccc #wccc_nav_kanto {
	top:190px; left:239px;
}
#wccc #wccc_nav_kansai {
	top:232px; left:179px;
}
#wccc #wccc_nav_shikoku_chugoku {
	top:179px; left:26px;
}
#wccc #wccc_nav_kyusyu {
	top:268px; left:98px;
}
#wccc #wccc_nav_okinawa {
	top:16px; left:16px;
}
#wccc #wccc_type_list {
	width:523px;
	float:right;
}
#wccc #wccc_type {
	height:34px;
	line-height:0.1em;
}
#wccc #wccc_type li {
	display:inline;
	width:110px;
	height:34px;
	margin-right:5px;
	line-height:0.1em;
}
#wccc .wccc_list {
	height:259px;
	border:solid 1px #CCCCCC;
	padding:15px;
	overflow:auto;
}
#wccc .wccc_list li {
	margin-bottom:5px;
	padding-left:20px;
	background:url(../images/icon_list.png) no-repeat center left;
	line-height:1.5em;
}
#wccc .wccc_list li.noResults {
	margin-bottom:5px;
	padding-left:0px;
	background-image:none;
	color:#666666;
}
#wccc #wccc_target_text {
	width:375px;
	float:left;
}
#wccc #wccc_target_detail {
	width:493px;
	border:solid 1px #E0DEDE;
	padding:15px;
	float:right;
	background-color:#F6F2EC;
	line-height:1.5em;
}
#wccc #wccc_target_text h3 {
	margin:20px 0;
	line-height:1.7em;
	font-size:14px;
	font-weight:bold;
}
#wccc #wccc_target_detail h4 {
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
}
#wccc #wccc_target_detail ul {
	margin:0 0 10px 20px;
	list-style-type:disc;
	list-style-position:outside;
}
#wccc #wccc_target_detail ol {
	margin-left:20px;
	list-style-type:decimal;
	list-style-position:outside;
}
#wccc .wccc_text_normal {
	line-height:1.6em;
}
#wccc #wccc_mail {
	margin:15px 0 20px 0;
}
#wccc .wccc_btn {
	text-align:center;
}
#wccc .wccc_btn .wccc_note {
	margin-top:10px;
	font-size:10px;
	color:#666666;
}
#wccc #wccc_seminar_detail {
	border:solid 1px #E0DEDE;
	margin:15px 0 20px 0;
	padding:15px;
	background-color:#F6F2EC;
	line-height:1.5em;
	list-style-type:decimal;
	list-style-position:outside;
}
#wccc #wccc_seminar_detail li {
	margin-left:20px;
}
#wccc #wccc_seminar_detail li ul li {
	margin-left:20px;
	list-style-type:disc;
	list-style-position:outside;
}