@charset "shift_jis";

@import "important.css";
/** top **/

h1 {
	float: none;
}
#head {
	padding-bottom: 223px;
	width: 920px;
}
#head .wrap p {
	float: none;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 920px;
	height: 223px;
	background-color: #efefef;
	margin: 0;
	padding: 0;
	background: url(../img/top/pr.jpg) no-repeat;
	text-indent: -1000em;
}
#contain {
	margin-top: 0;
}

#cMain .newsRelease {
}
#cMain .newsRelease h2 {
	margin: 0;
	width: 640px;
	height: 34px;
}
#cMain .newsRelease h2 a {
	display: block;
	width: 640px;
	height: 34px;
	background: url(/common/img/top/hed_newsRelease.jpg) no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
#cMain .newsRelease dl {
	width: 610px;
	margin: 15px 15px 0;
	padding: 0;
}
#cMain .newsRelease dt.first,
#cMain .newsRelease dd.first {
	border-top: none;
}
#cMain .newsRelease dt {
	width: 90px;
	float: left;
	clear: left;
	margin: 0;
	padding: 3px 0;
	border-top: 1px dotted #ccc;
	word-break: break-all;
	word-wrap: break-word;
}
#cMain .newsRelease dd {
	margin: 0 0 0 90px;
	padding: 3px 0 3px 15px;
	clear: right;
	border-top: 1px dotted #ccc;
}
#cMain .newsRelease dd.textLink {
	background: url(/common/img/arrow_textlink.gif) no-repeat left top;
}
#cMain .banner {
	width: 610px;
	height: 125px;
	padding: 15px;
	background: url(/common/img/bg_banner.jpg) no-repeat center center;
	position: relative;
}
#cMain .banner ul {
	margin: 0;
	padding: 5px;
	height: 115px;
	list-style: none;
}
#cMain .banner ul li {
	margin: 0;
	padding: 0;
	height: 115px;
	list-style: none;
	position: absolute;
	top: 21px;
}
#cMain .banner ul li.seoSelect,
#cMain .banner ul li.pullDog {
	left: 22px;
}
#cMain .banner ul li.spoService {
	right: 22px;
}
#cMain .banner ul li.seoSelect a {
	display: block;
	width: 360px;
	height: 114px;
	background: url(/common/img/bnr_seoSelect.jpg) no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
#cMain .banner ul li.pullDog a {
	display: block;
	width: 360px;
	height: 114px;
	background: url(/common/img/bnr_pulldog.jpg) no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
#cMain .banner ul li.spoService a {
	display: block;
	width: 230px;
	height: 114px;
	background: url(/common/img/bnr_spoService.jpg) no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
#cMain .banner ul li p {
	display: none;
}

#cMain .seminar {
}
#cMain .seminar h2 {
	margin: 0;
	width: 640px;
	height: 34px;
}
#cMain .seminar h2 a {
	display: block;
	width: 640px;
	height: 34px;
	background: url(/common/img/top/hed_seminar.gif) no-repeat;
	text-indent: -1000em;
	text-decoration: none;
}
#cMain .seminar ul {
	width: 610px;
	margin: 15px;
	padding: 0;
}
#cMain .seminar li {
	margin: 0;
	padding: 3px 0 3px 15px;
	border-top: 1px dotted #ccc;
	word-break: break-all;
	word-wrap: break-word;
	background: url(/common/img/arrow_textlink.gif) no-repeat left  .2em;
	list-style: none;
}
#cMain .seminar li p {
	margin: 0;
}


#cMain .manageSite h2 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(/common/img/top/hed_manageSite.jpg) no-repeat;
	text-indent: -1000em;
}
#cMain .manageSite ul {
	width: 610px;
	margin: 15px;
	padding: 0;
	list-style: none;
}
#cMain .manageSite ul li {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
	width: 610px;
}
#cMain .manageSite ul li.bannerImg img {
	float: left;
	padding: 2px;
	background-color: #fff;
	border: 1px solid #ccc;
}
#cMain .manageSite ul li.bannerImg p {
	float: right;
	width: 445px;
}
#cMain .manageSite ul li p {
	margin: 0;
	line-height: 1.6;
}
#cMain .manageSite ul li strong {
	display: block;
	font-weight: normal;
	margin-bottom: 10px;
	padding-left: 15px;
	background: url(/common/img/arrow_textlink.gif) no-repeat left top !important;
}
#cMain .manageSite .twtr-hd,
#cMain .manageSite .twtr-ft {
	display: none;
}
#cMain .manageSite .twtr-widget {
	margin-top: 10px;
	background: #efefef;
}
#cMain .manageSite ul li.bannerImg .twtr-widget p {
	width: auto;
	float: none;
}
#cMain .manageSite ul li strong a {
}

#cMain .staffBlog h2 {
	margin: 0;
	width: 640px;
	height: 34px;
	background: url(/common/img/top/hed_staffBlog.jpg) no-repeat;
	text-indent: -1000em;
}
#cMain .staffBlog .wrap {
	width: 610px;
	margin: 15px;
}
#cMain .staffBlog .wrap h3 {
	margin: 0;
}
#cMain .staffBlog ul {
	margin: 0 15px 15px;
	padding: 0;
	list-style: none;
}
#cMain .staffBlog ul li {
	margin: 0;
	padding: 0 0 0 15px;
	list-style: none;
	background: url(/common/img/arrow_textlink.gif) no-repeat left top !important;
	line-height: 1.6;
}

