@charset "utf-8";
/*===========================================
campaign
===========================================*/
#contents { width: 920px; float: none; margin: auto; }

#contents h4{
border-bottom: 1px solid #CCCCCC;
margin-bottom: 10px;
}

/*#contents p{ margin: 0 20px 20px;}*/
.contents-area{ width: 870px; margin: 0 auto 20px;}


/*===========================================
ラテックスプリンター
===========================================*/

#latex-contents-wrapper{
	background: url(http://www.large-format-printer.jp/wp-content/themes/11printer/images/p/campaign/latex_lp_pa/bg.png) repeat-y;
	width: 916px;
	padding: 0 10px 0 20px;
	}



/*===========================================
エプソンお得祭り2015
===========================================*/
#otoku-contents { width: 960px; float: none; margin: auto; }


.discount-model-list {margin: 0 auto 20px;}

.discount-model-list > li {
  float: left;
  margin-bottom: 18px;
  margin-left: 18px;
}

#otoku-contents h2{margin-top: 20px;}
#otoku-contents p{margin-bottom: 15px;}

/*大判*/


.oban-back01{ background-color: #F7EDE4; margin-bottom: 20px;}
.oban-back01 > li {
  float: left;
  margin: 14px 0 14px 14px;
}

.otoku-navi{
	width: 960px;
	margin: 20px 0;
	}
.otoku-navi > li {
  float: left;
}

/*ビジネスインクジェットプリンター*/


.printer-area01 .left{
	float: left;
	}
.printer-area01 .right{
	float: right;
	}

.printer-area02{
	width: 900px;
	padding: 30px;
	background-color:#D7E9DD;
	margin-bottom: 15px;
	}

.printer-area03{
	width: 900px;
	padding: 30px;
	background-color:#EBF0EC;
	}

/*projector*/
.pro-area01{
	width: 932px;
	padding: 14px;
	background-color: #F3EEF5;
	}
.pro-area01 .right{
	float: right;
	}
.pro-area01 .left{
	float: left;
	margin-right:13px;
	}

.pro-area02{
	width: 932px;
	padding: 14px;
	background-color: #F3EEF5;
	}
.pro-area02 .left{
	float: left;
	margin-right:8px;
	}

.pro-area02 .right{
	float: right;
	}

/*page*/

.page-area01{
	width: 900px;
	padding: 30px;
	background-color:#E5F0FA;
	margin-bottom: 15px;
	}
/*scan*/

.scan-area01{
	width: 900px;
	padding: 30px;
	background-color:#E7EFED;
	margin-bottom: 15px;
	}

/*impact*/

.impact-area01{
	width: 900px;
	padding: 30px;
	background-color:#E7F2F3;
	margin-bottom: 15px;
	}

/*===========================================
ラテックス買換えキャンペーン
===========================================*/


.latex-list{
	width: 920px;
	margin: 20px 0;
	}

.latex-list li{
	float: left;

	}
table.type01 {
	text-align: left;
	line-height: 1.5;
	border: 1px solid #CCC;
	margin: 10px auto 30px;
}
table.type01 thead th {
	padding: 10px;
	vertical-align: top;
	color: #fff;
	background: #04162e;
}
table.type01 td {
	padding: 10px;
	vertical-align: top;
	border: 1px solid #CCC;
}

.red{
	color:#F00;
	font-weight:bold;
}

@media screen and (max-width: 780px) {
	.overflow-x {
		width: 94% !important;
		margin: 0 3% !important;
		padding: 0 !important;
		float: none !important;
		overflow-x: scroll !important;
	}
	blockquote {
		display: block;
		font-size: 13px;
		line-height: 45px;
		padding: 20px 0;
		color: #333;
		text-align: center;
	}
	blockquote img {
		height: 34px;
		vertical-align: middle;
	}
}