@charset "Shift-JIS";

#k020_u_101110_349 h2 {
	margin: 0 5px 0 5px;
}

#k020_u_101110_349 .content_wrap {
	position: relative;
	margin: 0 5px 20px 5px;
	padding: 0 20px 20px 20px;
	background: #19ad5e url(../images/template/k020_u_101110_349_recycleink_bg_content_wrap_01.gif) left top;
}

#k020_u_101110_349 .content_wrap img {
	display: block;
}

#k020_u_101110_349 .block_wrap01 {
	margin: 0 0 20px 0;
	padding: 10px 10px 20px 10px;
	background: #a3e0c5;
}

#k020_u_101110_349 .block01,
#k020_u_101110_349 .block02 {
	margin: 0 0 10px 0;
	background: #ffffff url(../images/template/k020_u_101110_349_recycleink_bg_block01_02.gif) left bottom no-repeat;
	width: auto;
}

#k020_u_101110_349 .block01_inner {
	padding: 0 0 5px 10px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_01.gif) left top no-repeat;
}

#k020_u_101110_349 .block02_inner {
	padding: 0 0 8px 10px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_01.gif) left top no-repeat;
}

#k020_u_101110_349 .block01 .module01,
#k020_u_101110_349 .block02 .module01 {
	float:left;
	width: 366px;
	margin: 0 0 0 0;
	padding: 10px 0 10px 0;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_inner_02.gif) left bottom no-repeat;
}

#k020_u_101110_349 .block01 h3,
#k020_u_101110_349 .block02 h3 {
	margin: 0 0 14px 0;
	width: 366px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_inner_01.gif) left top no-repeat;
}

#k020_u_101110_349 .block01 .txt01 {
	margin: 0 0 14px 8px;
}

#k020_u_101110_349 .block02 .txt01 {
	margin: 0 0 15px 8px;
}

#k020_u_101110_349 .block01 .head01 {
	padding: 10px 0 8px 22px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_inner_01.gif) left top no-repeat;
}
#k020_u_101110_349 .block02 .head01 {
	padding: 9px 0 8px 41px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_inner_01.gif) left top no-repeat;
}

#k020_u_101110_349 .block01 .list01 {
	margin: 0;
	width: auto;
}

#k020_u_101110_349 .block01 .list01 li {
	width: 346px;
	padding: 0 10px 0 10px;
	background: #ebe2d4;
}

#k020_u_101110_349 .block02 .list01 {
	margin: 0;
	width: auto;
}

#k020_u_101110_349 .block02 .list01 li {
	width: 346px;
	padding: 0 10px 5px 10px;
	background: #ebe2d4;
}
#k020_u_101110_349 .block01 .list01 li.li02 {
	padding: 10px 10px 0 10px;
}

#k020_u_101110_349 .block01 .list01 dl,
#k020_u_101110_349 .block02 .list01 dl {
	width: 346px;
	background: #ffffff url(../images/template/k020_u_101110_349_recycleink_bg_block01_inner_04.gif) left bottom no-repeat;
}

#k020_u_101110_349 .block01 .list01 dt {
	padding: 10px 0 7px 10px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_inner_03.gif) left top no-repeat;
}
#k020_u_101110_349 .block01 .list01 li.li02 dt {
	padding: 10px 0 6px 10px;
}

#k020_u_101110_349 .block02 .list01 dt {
	padding: 10px 0 5px 10px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_inner_03.gif) left top no-repeat;
}

#k020_u_101110_349 .block01 .list01 dd,
#k020_u_101110_349 .block02 .list01 dd {
	padding: 0 0 10px 34px;
}

#k020_u_101110_349 .block01 .list02,
#k020_u_101110_349 .block02 .list02 {
	float:right;
	width: 504px;
}

#k020_u_101110_349 .block01 .list02 li {
	float:left;
	width: 250px;
	margin: 0 0 0 0;
	padding: 9px 0 5px 2px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_03.gif) left top repeat-y;
}

#k020_u_101110_349 .block02 .list02 li {
	float:left;
	width: 250px;
	margin: 7px 0 0 0;
	padding: 3px 0 2px 2px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block01_03.gif) left top repeat-y;
}

#k020_u_101110_349 .block01 .list02 li img.prod01 {
	margin: 0 0 7px 0;
}

#k020_u_101110_349 .block01 .list02 li img.prod03 {
	margin: 0 0 3px 0;
}

#k020_u_101110_349 .block02 .list02 li img.prod01 {
	margin: 0 0 12px 0;
}
#k020_u_101110_349 .block02 .list02 li img.prod03 {
	margin: 0 0 9px 0;
}

#k020_u_101110_349 .block01 .list02 li img.btn01,
#k020_u_101110_349 .block02 .list02 li img.btn01 {
	margin: 2px 7px 0 8px;
}

#k020_u_101110_349 .block01 .list02 li img.btn02,
#k020_u_101110_349 .block02 .list02 li img.btn02 {
	margin: 2px 8px 0 7px;
}

#k020_u_101110_349 .block03 {
	width: 890px;
	background: #f6fcf9 url(../images/template/k020_u_101110_349_recycleink_bg_block03_02.gif) left bottom no-repeat;
}

#k020_u_101110_349 .block03_inner {
	padding: 9px 4px 0 4px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block03_01.gif) left top no-repeat;
}

#k020_u_101110_349 .block03 h3 {
	margin: 0 0 7px 0;
}

#k020_u_101110_349 .block03 .txt01 {
	margin: 0 16px 0 16px;
	padding: 0 0 12px 0;
}

#k020_u_101110_349 .block03 a.anc01 {
color: #000099;
text-decoration: underline;
}
#k020_u_101110_349 .block04_inner a.anc02 {
color: #ff0000;
text-decoration: underline;
}

#k020_u_101110_349 .block_wrap02 {
	padding: 10px 10px 20px 10px;
	background: #ebe2d4;
}

*:first-child+html #k020_u_101110_349 .block_wrap02 {
height: 1%;
}

#k020_u_101110_349 .block04 {
	margin: 0 0 10px 0;
}

#k020_u_101110_349 .block04_inner {
	background: #ffffff url(../images/template/k020_u_101110_349_recycleink_bg_block04_02.gif) left bottom no-repeat;
}

#k020_u_101110_349 .block04 h3 {
	padding: 9px 10px 11px 10px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block04_01.gif) left top no-repeat;
}

#k020_u_101110_349 .block04 .txt01 {
	margin: 0 20px 0 20px;
	padding: 0 0 17px 0;
}

#k020_u_101110_349 .block04 .txt02 {
	margin: 0 20px 0 20px;
	padding: 0 0 14px 0;
}

#k020_u_101110_349 .block04 .module01 {
	height: 391px;
	margin: 0 0 10px 20px;
	padding: 20px 0 0 17px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block04_03.gif) left top no-repeat;
}

#k020_u_101110_349 .block04 .module01_inner01 {
	float: left;
	width: 616px;
}

#k020_u_101110_349 .block04 .module01_inner01 .img01 {
	margin: 0 0 16px 0;
}

#k020_u_101110_349 .block04 .module01_inner01 .img02 {
	margin: 0 0 13px 0;
}

#k020_u_101110_349 .block04 .module01_inner01 .img03 {
	margin: 0 0 11px 0;
}

#k020_u_101110_349 .block04 .module01_inner02 {
	float: right;
	width: 235px;
}

#k020_u_101110_349 .block04 .module01_inner02 img {
	padding: 13px 0 0 10px;
}

#k020_u_101110_349 .block05 {
	width: 890px;
	margin: 0 0 20px 0;
	padding: 0 0 9px 0;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block05_02.gif) left bottom no-repeat;
}

#k020_u_101110_349 .block05_inner {
	padding: 9px 4px 17px 4px;
	background: #fbf9f6 url(../images/template/k020_u_101110_349_recycleink_bg_block05_01.gif) left top no-repeat;
}

#k020_u_101110_349 .block05 h3 {
	margin: 0 0 6px 0;
}

#k020_u_101110_349 .block05 .txt01 {
	margin: 0 16px 0 16px;
}

#k020_u_101110_349 .block06 {
	margin: 0 0 0 70px;
	padding: 0 0 6px 0;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block06_01.gif) left bottom no-repeat;
}

#k020_u_101110_349 .block06_inner {
	padding: 9px 0 4px 71px;
	background: url(../images/template/k020_u_101110_349_recycleink_bg_block06_02.gif) left top repeat-y;
}

#k020_u_101110_349 .block06 .module01 {
	float: left;
	width: 274px;
	margin: 0 69px 0 0;
	text-align: center;
	line-height: 1.5;
}

#k020_u_101110_349 .block06 .module02 {
	float: left;
	width: 274px;
	text-align: center;
	line-height: 1.5;
}

#k020_u_101110_349 .block06 .head01 {
	margin: 0 0 4px 0;
}

#k020_u_101110_349 .block06 .module01 span,
#k020_u_101110_349 .block06 .module02 span {
	font-weight: bold;
}

#k020_u_101110_349 img.img_freedial {
	display: inline;
	margin: 0 2px;
}


/*Clear Float*/
#k020_u_101110_349 .block01_inner:after,
#k020_u_101110_349 .block01 .list02:after,
#k020_u_101110_349 .block02_inner:after,
#k020_u_101110_349 .block02 .list02:after,
#k020_u_101110_349 .block04 .module01:after,
#k020_u_101110_349 .block06_inner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#k020_u_101110_349 .block01_inner,
#k020_u_101110_349 .block01 .list02,
#k020_u_101110_349 .block02_inner,
#k020_u_101110_349 .block02 .list02,
#k020_u_101110_349 .block04 .module01,
#k020_u_101110_349 .block06_inner {
	zoom: 1;
}

/*
------------------------------
| フォントサイズと行間ルール |
------------------------------

11px/13px = font-size: 0.917em; line-height: 1.182em;
12px/16px = font-size: 1em      line-height: 1.333em; *デフォルトサイズ*
14px/18px = font-size: 1.167em; line-height: 1.286em;
16px/20px = font-size: 1.333em; line-height: 1.25em;
18px/22px = font-size: 1.5em;   line-height: 1.222em;
20px/24px = font-size: 1.667em; line-height: 1.2em;
22px/26px = font-size: 1.833em; line-height: 1.182em;
24px/28px = font-size: 2em;     line-height: 1.167em;

*/