/* recycle */
/* common */
body{background: #fff;}
.wrapper_wrapper_{background: #fff;}
div.wrapper_{background: #fff;}
.cf:after { content: ""; display: block; height: 0; clear: both; }
.cf       { zoom: 1; }
/* パンくず */
nav.pan_{
	max-width: 980px;
	width: 100%;
	margin: 0 auto 5px;
}
/* タイトル */
#static_header {
	background: transparent url(/img/special/recycle/common_bg_hline.gif) repeat-x left bottom;
	margin: 0 auto 50px;
	max-width: 980px;
	width: 100%;
}
#static_header h1 {
	background: transparent url(/img/special/recycle/common_icon_title_circle.gif) no-repeat left center;
	font-size: 22px;
	padding: 10px 0 10px 30px;
}
/* レイアウト */
#contents_recycle {
	/*margin-left: 15px;
	margin-right: 15px;
	width: auto;*/
	max-width: 980px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
/* アンカーリンク */
#contents_recycle .anchor_box {
	/*background: transparent url(/img/special/recycle/common_bg_anchor_top.gif) no-repeat left top;
	padding-top: 5px;*/
	margin-bottom: 40px;
	max-width: 980px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#contents_recycle .anchor_box .inner {
	/*background: transparent url(/img/special/recycle/common_bg_anchor_bottom.gif) no-repeat left bottom;
	padding-bottom: 5px;*/
}
#contents_recycle .anchor_box .inner ul {
	display: block;
	background-color: #e6e6e6;
	padding: 10px 20px;
	border-radius: 5px;
}
#contents_recycle .anchor_box .inner ul li {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	vertical-align: top;
	margin-right: 35px;
}
#contents_recycle .anchor_box .inner ul li a {
	display: block;
	background: transparent url(/img/special/recycle/common_icon_anchor.gif) no-repeat left center;
	padding-left: 27px;
	font-size: 15px;
}
/* 使用済みプリンター用消耗品回収のご案内 */
/* リード部分 */
#contents_recycle .lead_box {
	margin-bottom: 40px;
	max-width: 980px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#contents_recycle .lead_box h2 {
	font-size: 22px;
	margin-bottom: 1.0em;
}
#contents_recycle .lead_box h2 .sub {
	font-size: 90%;
	padding-left: 0.5em;
}
#contents_recycle .lead_box p {
	font-size: 15px;
}
/* メイン部分 */
#contents_recycle .recycle_box {
	margin-bottom: 60px;
	max-width: 980px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
#contents_recycle .recycle_box .box_header {
	/*background: transparent url(/img/special/recycle/common_bg_frame_top.gif) no-repeat left top;*/
	padding: 10px;
	margin-bottom: 30px;
	border: 1px solid #e4e4e4;
	border-radius: 5px;
}
#contents_recycle .recycle_box .box_header .inner {
	/*background: transparent url(/img/special/recycle/common_bg_frame_bottom.gif) no-repeat left bottom;*/
	/*padding-bottom: 5px;*/
}
#contents_recycle .recycle_box .box_header h2,
#contents_recycle .recycle_box .box_header p {
	display: block;
	/*border-left: 1px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;*/
	padding: 0 25px;
}
#contents_recycle .recycle_box .box_header h2 {
	padding-top: 10px;
	font-size: 20px;
}
#contents_recycle .recycle_box .box_header p {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 15px;
	line-height: 1;
}
#contents_recycle .recycle_box .box_content {
	font-size: 120%;
	margin-bottom: 50px;
}
#contents_recycle .recycle_box .box_content .box_inner {
	padding: 0 15px;
	font-size: 15px;
}
#contents_recycle .recycle_box h3 {
	background: transparent url(/img/special/recycle/common_icon_title_circle.gif) no-repeat left top;
	padding-left: 25px;
	font-size: 20px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #999999;
	margin-bottom: 20px;
}
#contents_recycle .recycle_box h4 {
	font-weight: bold;
	margin-bottom: 0.5em;
}
#contents_recycle .recycle_box h5 {
	font-weight: bold;
	margin-bottom: 0.5em;
	font-size: 120%;
}
#contents_recycle .recycle_box .box_inner p {
	margin-bottom: 2.0em;
}
#contents_recycle .recycle_box .box_inner p.btm {
	margin-bottom: 0;
}
#contents_recycle .recycle_box .box_inner .left_box {
	float: left;
}
#contents_recycle .recycle_box .box_inner .right_box {
	float: right;
}
#contents_recycle .recycle_box .box_inner .border_box {
	border: 1px solid #e4e4e4;
	padding: 25px;
	margin-bottom: 25px;
}
#contents_recycle .recycle_box .box_inner a.link_circle {
	background: transparent url(/img/special/recycle/common_icon_circle_r.gif) no-repeat left center;
	padding-left: 25px;
}
/* 回収方法 */
#contents_recycle .recycle_box #box_content1_03 .left_box {
	width: 680px;
}
#contents_recycle .recycle_box #box_content1_03 .right_box {
	width: 228px;
}
/* 回収受付 */
#contents_recycle .recycle_box #box_content1_04 .left_box {
	width: 370px;
}
#contents_recycle .recycle_box #box_content1_04 .right_box {
	width: 495px;
}
#contents_recycle .recycle_box #box_content1_04 .right_box dl {
	display: block;
	margin-bottom: 10px;
}
#contents_recycle .recycle_box #box_content1_04 .right_box dt,
#contents_recycle .recycle_box #box_content1_04 .right_box dd {
	display: inline-block;
	/display: inline;
	/zoom: 1;
	vertical-align: top;
}
#contents_recycle .recycle_box #box_content1_04 .right_box dt {
	width: 150px;
}
#contents_recycle .recycle_box #box_content1_04 .right_box dd {
	width: 300px;
}
#contents_recycle .recycle_box #box_content1_04 .right_box p {
	padding-left: 1.0em;
	text-indent: -1.0em;
	font-size: 90%;
}
#contents_recycle .recycle_box #box_content1_04 .border_box.lower h5 {
	padding-top: 10px;
	margin-bottom: 0;
}
#contents_recycle .recycle_box #box_content1_04 .border_box.lower dl {
	margin-bottom: 0;
}
#contents_recycle .recycle_box #box_content1_04 .border_box.lower dt {
	width: 105px;
	vertical-align: middle;
}
#contents_recycle .recycle_box #box_content1_04 .border_box.lower dd {
	width: 345px;
	vertical-align: middle;
}
#contents_recycle .recycle_box #box_content1_04 ul {
	margin-bottom: 2.0em;
}
#contents_recycle .recycle_box #box_content1_04 ul li {
	background: transparent url(/img/special/recycle/common_icon_listdot.gif) no-repeat left 0.4em;
	padding-left: 20px;
}
/* その他のメーカー製使用済みプリンター用消耗品回収のご案内 */
#contents_recycle .recycle_box#anc-recycle02,
#contents_recycle .recycle_box #box_content2_01 {
	margin-bottom: 0;
}
#contents_recycle .recycle_box #box_content2_01 .left_box {
	width: 310px;
}