@charset "Shift_JIS";
/* import css files */
/* @import "inc_all.css"; */

.bnrappwrap2{
	width:512px!important;
	margin:20px auto!important;
	border:solid 4px #d2d2d2;
	overflow:hidden;
}

.bnrapptext2{
	width:485px!important;
	margin:10px auto!important;
	line-height:1.7;
}

.bnrleft{
	float:left;
	width:187px;
	margin:0 0 10px 45px!important;
}
.bnrright{
	float:right;
	width:187px;
	margin:0 45px 10px 0!important;
}

.inc-1colItems {
	clear: both;
	margin: 15px 0 0 0;
	border-top:1px solid #ccc;
	*zoom: 1; }
	.inc-1colItems:after {
		content: '';
		display: block;
		clear: both;
		height: 0; }
	.inc-1colItems .inc-1colItems-item {
		float: left;
		*display: inline;
		width: 550px;
		margin: 10px 0 10px 10px;
		padding: 0;
		overflow: hidden; }
		.inc-1colItems .inc-1colItems-item .inc-1colItems-item-image {
			float: left;
			margin-right: 10px; }
		.inc-1colItems .inc-1colItems-item a {
			text-decoration: none; }
		.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text {
			overflow: hidden;
			*zoom: 1; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text em {
				font-style:normal;
				font-weight:bold;}
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text h4 {
				color: #000;
				font-size: 1.077em;
				font-weight: normal;
				line-height: 1.3;
				margin: 0 0 .3em; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text p {
				color: #666666;
				font-size: 0.769em;
				margin: 0 0 .5em; }

@media (max-width:640px) {
	.inc-1colItems {
		margin: 0; }
		.inc-1colItems .inc-1colItems-item {
			float: none;
			display: block;
			width: auto;
			margin: 10px 0 0 10px;
			overflow: hidden; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text h4 {
				font-size: 1.286em;
				font-weight: normal; }
			.inc-1colItems .inc-1colItems-item .inc-1colItems-item-text p {
				color: #666666;
				font-size: 1em; } }