@charset 'utf-8';

/* ------------------------------
 トップページ
------------------------------ */


/* コピーやプリント、順調ですか？ */

#ico_intro {
	line-height: 78px;
	padding-left: 88px;
	background: url(../img/top/ico_intro.png) no-repeat left center;
}

.intro_case {
	width: 560px;
}


/* リースなら解決できます！！ */

#t_lease {
	width: 600px;
}

#lease {
	width: 596px;
	padding-bottom: 78px;
	border: 2px solid #c5c5c5;
	border-top: none;
	background-color: #f7f7f7;
}

.t_lease_point {
	margin-left: 8px;
}

.lease_point {
	border: 4px solid #262626;
	border-top: none;
	background-color: #fff;
}

#i_lease_point_3 {
	border-bottom: 4px solid #262626;
}

#txt_lease_point li {
	position: relative;
	margin-left: -8px;
}

#makers>li {
	padding: 30px 15px;
	text-decoration: none;
	color: #333;
}

#makers>li:not(:last-child) {
	padding-bottom: 33px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAADCAMAAAB21NVEAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVQTFRF0tLS3d3d5+fnJiYmd3d3rq6u/Pz8Fh69wQAAAB9JREFUeNpiYGIFASY2NgYGZhBgALIYWUCAkY0NIMAABiIAZ6FCIcQAAAAASUVORK5CYII=) repeat-x left bottom;
}

.i_maker {
	width: 110px;
}

.maker {
	width: 400px;
}

.txt_maker {
	line-height: 0;
}

.maker_status li {
	line-height: 0;
	padding: 12px 8px;
	background-color: #ddd;
}

.maker_status li:not(:last-child) {
	margin-right: 5px;
}


/* 導入事例 */

#case li {
	border: 4px solid #555;
}

#case li h3 {
	border-bottom: 4px solid #555;
}

.case_inner {
	padding: 20px 16px 26px;
}

.case_inner dl {
	width: 357px;
}

.case_inner dt,
.case_inner dd {
	line-height: 36px;
	margin-bottom: 10px;
}

.case_inner dt {
	clear: left;
	width: 100px;
	margin-right: 10px;
	background-color: #666;
}

.case_inner dd {
	width: 247px;
}


/* お問い合わせからコピー機設置までの流れ */

#flow li:not(:last-child) {
	padding-bottom: 60px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF4AAAAeCAYAAAHSjZmUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8xJREFUeNpiPHPmTBADA8NaBiIBExCvA2JGItROA6ljQRKAafqPRTEjsg04JYGADd12gABiBPrhPwPx4BkL1AQhIH5LQDEjspPe4fG4FbIcCw73/8fiHzAACCCQHxjwhA4lgBE9VBmR8HcKDGUkFG0gwIWk8BCphqKnPELAHsmAPCB+RMhQZAAQQKSmI5IAE9QFelQ29whyHrsMteQfkRmUYKrBFu4gPiuZhmagO4wFi6I/UEUPgViOVNcSm2LkiQgiSXxqmIh01Uw0sR9Q8ReEUgup4QmiOYnRBBBAyGXNDSBWZxgawBaU3JFDRgMpZ28bhA6WRnLfEXzR6o2ksGeAHPsTiNmR3PGMnDRZimRAAo0d/ATJLg4g/kWNDAUDC5EMt6CSgw8hmSlLat1BLjiJZKk0iXonI+m1J9cBLFQKvWdIRR0onX6CNgWRQQoQz6VmGgMIIFBR+RRISzEMPRDMBI1y+yHk6OvQWF7HhJZpTg5yh2tBMdYMawFtcAw2sB4auNcJlTawdvTCQeBoUONWAIiDSC0qE6C9kT8D5PB6IGYG4o/klvPfoS3vUjo6+gPUXU3UqqR6oGrf0djhAUAsSGxvmpQaFmSgMLTRRm1wBZrPNtK6ebANatFlKjkc1BTXJbdfTC7Qg1pMLlgNDYSblHTqKQE3YbUdicUfHxCHUWNEgirtDGh5TCij1UCLv8/UGk6hFvgINa8Fi9x7qFwrtceCqA1qoaH7Bcr3ZYCMb1J9QAsgwGCjB6Ao7wDiNAbKx5pGAe6qBjR+VAFKpUxINXIGNBVxQpPtr9GwohiAwrAR2rkEhW0mrKmGLbv+gGY5dmi2y0fKeqOAuDI3Exp2oDBswJaICZWToKpwEhDzQougKCB+NRq2GAA0ghEIDSNQsT0DGnZUq6CWA7E41AJXIL43ggP7GhDbQMNCBog30KtlsAeIlaEWGwPxuREQ2IeBWBPqZ20gPjrQTbJz0MBnhEbGnmEU2KA1AlJQv9kxQOaOBmVb+B60GGKEFkvLh1hAg8rmqUDMD/VDCBA/p7YlTDT2xCtohcwIraAnEap0BgiAWnJ1SC25HAbI3ALNABMdPfcF2jSFNbNqoR4eKADqu6Qi9V2a6dl3YRogT/+CdtI4oW7IgAYErQFogtQPmgNBI6FzaDEcMJgDHltXWhAaIKDZg2dUNB80kGrJgJjc3TwYyrbBEPDoADTnJI3UiiBn8PUAA2TVCmxB1YnB5snBGPDo7WYNIgNwJRBLQNU6AvGtwewxFoahA2BFBgiA1rlNAeL7QFzNMATHkgCnoaI+UKQtcQAAAABJRU5ErkJggg==) no-repeat center bottom, url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAARCAMAAADXCB3qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRF6enp3d3dpKSkv7+/2NjY////8KkcBwAAACFJREFUeNpiYAEBBlZWBiYQYAEymEGAEchghYIBYQAEGAC2BwKBy2zXsgAAAABJRU5ErkJggg==) repeat-x left bottom;
}

.i_flow {
	width: 179px;
	margin-top: 4px;
}

.flow_inner {
	width: 360px;
	color: #111;
}

.flow_inner h3 {
	line-height: 40px;
}


/* まだ中古コピー機や家庭用プリンタを利用中の方へ */

#free {
	width: 558px;
	padding: 0 17px 36px;
	border: 4px solid #262626;
	border-top: none;
	background-color: #fff;
}

#free li {
	padding-bottom: 23px;
}

#free li:not(:last-child) {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAADCAMAAACZFr56AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRF1NTU4+Pjq6urhoaG////zMzME0iRcgAAABxJREFUeNpiYGFhZAUBBhYWVmYQADIYmEAAIMAABOkAUQSjEdgAAAAASUVORK5CYII=) repeat-x left bottom;
}

#free li:first-child {
	padding-bottom: 3px;
}

#free li:last-child {
	padding-bottom: 0;
}


/*
--------------------------------------------------------------------------------
 END OF CSS
--------------------------------------------------------------------------------
*/