@charset "UTF-8";

/* コムネットpressカテゴリで使用しているパーツのCSSです ----------------------------- */

/* common --------------------------------------------------------------------------- */

/* /press/index.html ---------------------------------------------------------------- */
.boxIndex01Wrap {
	background: url(../../images/center/bg_index_service_mid02.gif) repeat-y left top;
	margin-bottom: 20px;
}
	.boxIndex01 {
		background: url(../../images/center/bg_index_service_top01.gif) no-repeat left top;
		padding-top: 5px;
	}
		.boxIndex01In {
			background: url(../../images/center/bg_index_service_btm01.jpg) no-repeat left bottom;
			padding: 0 5px 20px;
		}
	.boxIndex01 .inner{
		width: 660px;
		margin: 20px auto 0;
	}
	.boxIndex01 .txt{
		font-size: 86%;
		margin-bottom: 13px;
	}

.boxIndex02 {
	background-color: #efefef;
	text-align: center;
	padding: 15px;
	font-size: 115%;
}
	.boxIndex02 .tit{
		margin-bottom: 8px;
		font-weight: bold;
	}
	.boxIndex02 a {
		text-decoration: underline;
	}

.ulIndexBackNum01 {
	width: 708px;
	margin: 0 auto;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
	.ulIndexBackNum01 li {
		float: left;
		width: 160px;
		padding: 15px 8px;
		text-align: left;
		border-right: 1px solid #CCCCCC;
		border-top: 1px solid #CCCCCC;
	}
	.ulIndexBackNum01 li .pic {
		text-align: center;
		margin-bottom: 15px;
	}
	.ulIndexBackNum01 dl {
		margin-bottom: 3px;
	}
		.ulIndexBackNum01 dt {
			clear: left;
			float: left;
			width: 47px;
		}
			.ulIndexBackNum01 dt img {
				margin-top: 4px;
			}
		.ulIndexBackNum01 dd {
			padding: 3px 0 3px 54px;
			font-size: 86%;
			font-weight: bold;
		}
	.ulIndexBackNum01 li ul {
		display: inline;
	}
		.ulIndexBackNum01 li ul li {
			float: none;
			border: none;
			padding: 0;
			font-size: 72%;
			display: inline;
			margin-right: 4px;
			line-height: 1.8;
		}
		.ulIndexBackNum01 li ul li a {
			display: inline;
			text-decoration: underline;
		}
		.ulIndexBackNum01 li .etc {
			display: inline;
			font-size: 72%;
		}
		.ulIndexBackNum01 .txt01 {
			margin-top: 8px;
			padding-top: 10px;
			font-size: 86%;
			background: url(../../press/images/bg_index_line01.gif) repeat-x left top;
		}
		.ulIndexBackNum01 .txt02 {
			font-size: 72%;
		}
		.ulIndexBackNum01 .bl-hover {
			background-color: #ededed;
		}
		.ulIndexBackNum01 .bl-hover,
		.ulIndexBackNum01 .bl-hover a {
			color: #FF0000;
		}

/* /press/honwaka/index.html ---------------------------------------------------------------- */

.h4_basic {
	border-bottom: 3px solid #CCCCCC;
	margin-bottom: 25px;
	padding: 0 10px 10px 10px;
	font-size: 129%;
	font-weight: bold;
}
	.h4_basic span {
		background: url(../../press/tv_honwaka/images/ico_index_arrow01.gif) no-repeat left 0.5em;
		padding-left: 14px;
	}

.secHonwaka01 {
	margin-bottom: 50px;
}
	.secHonwaka01In {
		margin-top: 14px;
		padding: 10px 13px;
		border: 3px solid #cbe99a;
		background-color: #f5fee7;
		font-size: 86%;
	}
	.secHonwaka01 .flR {
		width: 395px;
	}
	.secHonwaka01 dl {
	}
	.secHonwaka01 dt {
		width: 47px;
		float: left;
	}
		.secHonwaka01 dt img{
			margin-top: 12px;
		}
	.secHonwaka01 dd {
		padding: 7px 10px 7px 58px;
		background: url(../../press/tv_honwaka/images/bg_index_line01.gif) repeat-x left top;
		font-size: 115%;
		font-weight: bold;
	}
	.secHonwaka01 .products {
		height: 17px;
		line-height: 17px;
		padding-right: 27px;
		margin-bottom: 8px;
		background: #727272 url(../../press/tv_honwaka/images/bg_index01.gif) no-repeat left top;
		color: #FFFFFF;
		font-size: 72%;
		text-align: right;
	}
	.secHonwaka01 ul {
		display: inline;
	}
	.secHonwaka01 li {
		display: inline;
		margin-right: 8px;
		word-wrap: braek-word;
		font-size: 86%;
	}
		.secHonwaka01 li a {
			text-decoration: underline;
		}
	.secHonwaka01 .etc {
		display: inline;
		font-size: 86%;
	}

.secHonwaka02 {
	margin-bottom: 20px;
}
	.secHonwaka02 .txt01,
	.secHonwaka02 .txt02 {
		font-size: 86%;
	}
	.secHonwaka02 .txt01 {
		margin-bottom: 25px;
	}
	.secHonwaka02 .txt02 {
		margin: 70px 0 0 40px;
	}

.anchorIndex01 {
	display: block;
	background: url(../../press/tv_honwaka/images/ico_index_arrow01.gif) no-repeat left 0.3em;
	padding-left: 22px;
	font-size: 86%;
}
.anchorIndex02 {
	background: url(../../press/tv_honwaka/images/ico_index_arrow02.gif) no-repeat left center;
	padding-left: 14px;
	font-size: 86%;
}
.w405 {
	width: 405px;
}

