@charset "UTF-8";
/* recycle.css */


.pad_maintitle {
	padding: 8px 0 20px 0;
	text-align: left;
}

#hack_for_ie6{
	height:70px;
}


/*------------ リサイクルについて ------------*/



/***************** tab *****************/


ul#tab {
	list-style:none; 
	width:683px;
}


#tab .nopresent {
	float:left;
	margin-right: 2px;
	background-image: url(../../images/recycle/recycle01_tab_off.gif);
	background-repeat: no-repeat;
	width: 239px;
	font-size: 1.1em;
	text-align: center;
	line-height:30px;
	padding-top:15px;
}

#tab .present {
	float:left;
	margin-right: 2px;
	background-image: url(../../images/recycle/recycle01_tab_on.gif);
	background-repeat: no-repeat;
	padding-top:5px;
	width: 289px;
	font-size: 1.7em;
	text-align: center;
	line-height:40px;
}


ul#tab li a:link {
	color: #ffffff;
	text-decoration:none;
	outline: none;
}

ul#tab li a:visited {
	color: #ffffff;
	text-decoration: none;
	outline: none;
}

ul#tab li a:hover {
	color: #ffff00;
	text-decoration: underline;
	outline: none;
}

ul#tab li a:active {
	color: #ffffbb;
	text-decoration: underline;
	outline: none;
}

ul#tab li.present a:link {
	color: #ffffff;
	text-decoration:none;
	outline: none;
}

ul#tab li.present a:visited {
	color: #ffffff;
	text-decoration: none;
	outline: none;
}

ul#tab li.present a:hover {
	color: #ffff00;
	text-decoration: underline;
	outline: none;
}

ul#tab li.present a:active {
	color: #ffffbb;
	text-decoration: underline;
	outline: none;
}

.tabs_content {
	width: 683px;
	height:45px;
	border-bottom: 1px #323232 solid;
	margin-left: 0;
	margin-top: -0.6em;
	margin-bottom: 0px;
}

/*------------------------*/

.font_recycle01_01 {
	margin-bottom:30px;
}

.pad_recycle01_01 {
	text-align: left;
	padding: 0 0 40px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

#pad_recycle01_02 {
	background-image: url(../../images/recycle/recycle01_chart02.jpg);
	background-repeat: no-repeat;
	width: 666px;
	height: 672px;
	text-align: left;
	padding: 0 0 40px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_recyclepoint01 {
	padding: 109px 0 40px 413px;
	text-align: left;
}
.pad_recyclepoint02 {
	padding: 0 0 25px 413px;
	text-align: left;
}
.pad_recyclepoint03 {
	padding: 0 0 45px 234px;
	text-align: left;
}

.pad_recyclepoint04 {
	padding: 0 0 25px 234px;
	text-align: left;
}

.pad_recyclepoint05 {
	padding: 29px 0 29px 234px;
	text-align: left;
}
.pad_recyclepoint06 {
	padding: 21px 0 44px 413px;
	text-align: left;
}	


*html.pad_recyclepoint01 {
	padding: 109px 0 40px 413px;
	text-align: left;
	margin: 0.0em 0 0.4em 0;
}
*html.pad_recyclepoint02 {
	padding: 0 0 25px 413px;
	text-align: left;
	margin: 0.0em 0 0.4em 0;
}
*html.pad_recyclepoint03 {
	padding: 0 0 45px 234px;
	text-align: left;
	margin: 0.0em 0 0.7em 0;
}

*html.pad_recyclepoint04 {
	padding: 0 0 25px 234px;
	text-align: left;
	margin: 0.0em 0 0.5em 0;
}

*html.pad_recyclepoint05 {
	padding: 29px 0 29px 234px;
	text-align: left;
	margin: 0.0em 0 0.4em 0;
}
*html.pad_recyclepoint06 {
	padding: 21px 0 44px 413px;
	text-align: left;
	margin: 0.0em 0 0.4em 0;
}	






.pad_recycle01_02 {
	text-align: left;
	padding: 0 0 10px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle01_02 {
	font-size: 1.23em;
	line-height: 1.6em;
	width: 620px;
	padding: 0 0 10px 12px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_recycle01_03 {
	text-align: left;
	padding: 0 0 20px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.font_recycle01_03 {
	font-size: 1.23em;
	line-height: 1.6em;
	width: 650px;
	padding: 0 0 10px 12px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle01_03 li {
	list-style: decimal;
	padding: 0 0 11px 0;
}

.font_recycle01_03 li ul li {
	list-style: circle;
	padding: 0 0 6px 0;
	color: #000000;
	font-size: 1.05em;
}


.font_proposal_02 {
	width: 620px;
	text-align: left;
	font-size:1.23em;
	line-height:1.6em;
	}


.font_proposal_02 li{
	list-style: decimal;
	text-align: left;
	padding: 6px 0 6px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_recycle01_04 {
	text-align: left;
	padding: 30px 0 20px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


/*------------ 管理票情報システムの紹介 ------------*/

.pad_maintitle002 {
	padding: 8px 0 15px 0;
	text-align: left;
}


.font_recycle02_01 {
	width: 655px;
	font-size: 1.15em;
	line-height: 1.6em;
	text-align: left;
	padding: 0 0 18px 5px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle02_02 {
	width: 655px;
	font-size: 1.15em;
	line-height: 1.6em;
	text-align: left;
	padding: 0 0 14px 5px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle02_02 li {
	list-style: decimal;
	padding: 0 0 7px 0;
	margin-left: 30px;
}

#table_recycle02_01 {
	width: 380px;
	background-color: #e8f2f6;
	border: 1px #323232 solid;
	margin-top: 13px;
	margin-left: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle02_03 {
	width: 100px;
	font-size: 1.15em;
	font-weight: bold;
	text-align: left;
	padding: 10px 0 0 18px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	float: left;
}

.font_recycle02_04 {
	width: 220px;
	font-size: 0.95em;
	text-align: left;
	padding: 10px 0 9px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	float: left;
}




.pad_recycle02_05 {
	padding: 0 0 20px 0;
	text-align: left;
}

.font_recycle02_05 {
	font-size: 1.05em;
	text-align: left;
	padding: 0 0 9px 58px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle02_02 li ul {
	width: 580px;
	font-size: 1.0em;
	line-height: 1.6em;
	text-align: left;
	padding: 13px 0 0 4px;
	list-style-position: outside;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle02_02 li ul li {
	list-style: circle;
	padding: 0 0 8px 0;
}
	
	
.font_recycle02_06 {
	width: 655px;
	color: #cc0000;
	font-size: 0.95em;
	line-height: 1.6em;
	text-align: left;
	padding: 0 0 8px 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}	


	

/*------------ SBRA自主スキーム全体図 ------------*/

#recycle03_chartbase {
	background-image: url(../../images/recycle/recycle03_mainchart.jpg);
	background-repeat: no-repeat;
	width: 683px;
	height: 1287px;
	text-align: left;
	margin-top: -0.0em;
	margin-bottom: 13px;
	padding: 0 0 13px 0;
}

.font_recycle03_04 {
	width: 655px;
	font-size: 1.15em;
	line-height: 1.6em;
	text-align: left;
	padding: 0 0 3px 5px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle03_05 {
	width: 655px;
	font-size: 1.05em;
	color: #cc0000;
	line-height: 1.6em;
	text-align: left;
	padding: 0 0 35px 5px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc01 {
	text-align:left;
	padding: 250px 0 153px 486px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc01 li.doc01 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.pad_doc02 {
	text-align:left;
	padding: 0 0 0 442px;
	margin-top: -0.4em;
	margin-bottom: -0.0em;
}

.pad_doc03 {
	text-align:left;
	padding: 0 15px 113px 436px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc03 li.doc01 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc03 li.doc02 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.7em;
	margin-bottom: -0.0em;
}

.pad_doc04 {
	text-align:left;
	padding: 0 15px 160px 514px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc04 li.doc01 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc04 li.doc02 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.7em;
	margin-bottom: -0.0em;
}

.pad_doc05 {
	text-align:left;
	padding: 0 0 18px 430px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}



.pad_doc06 {
	text-align:left;
	padding: 0 0 0 486px;
	margin-top: -0.4em;
	margin-bottom: -0.0em;
}

.pad_doc06 li.doc01 {
	width: 100px;
	float: left;
	text-align: left;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc06 li.doc02 {
	float: left;
	text-align: left;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc07 {
	text-align:left;
	padding: 23px 0 38px 470px;
	margin-top: -0.4em;
	margin-bottom: -0.0em;
}

.pad_doc07 li.doc01 {
	float: left;
	text-align: left;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc07 li.doc02 {
	float: left;
	text-align: left;
	margin-left: -0.0em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc07 li.doc03 {
	float: left;
	text-align: left;
	padding: 0 0 0 14px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}




.pad_doc08 {
	text-align:left;
	padding: 93px 0 0 486px;
	margin-top: -0.4em;
	margin-bottom: -0.0em;
}

.pad_doc08 li.doc01 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc08 li.doc02 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.7em;
	margin-bottom: -0.0em;
}


.pad_doc09 {
	text-align:left;
	padding: 24px 15px 55px 510px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc09 li {
	width: 69px;
	float: left;
	text-align: center;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc10 {
	text-align:left;
	padding: 31px 0 0 486px;
	margin-top: -0.4em;
	margin-bottom: -0.0em;
}

.pad_doc10 li.doc01 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_doc10 li.doc02 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.7em;
	margin-bottom: -0.0em;
}


.pad_doc11 {
	text-align:left;
	padding: 14px 0 0 38px;
	margin-top: -0.4em;
	margin-bottom: -0.0em;
}

.pad_doc11 li.doc01 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: 0.4em;
	margin-bottom: -0.0em;
	margin-right: 359px;
}

.pad_doc11 li.doc02 {
	width: 60px;
	float: left;
	text-align: center;
	margin-top: -0.2em;
	margin-bottom: -0.0em;
}

.pad_doc12 {
	text-align:left;
	padding: 27px 0 0 555px;
	margin-top: -0.4em;
	margin-bottom: -0.0em;
}


ul li.recycle03_01 {
	width: 334px;
	padding: 0 0 55px 10px;
	float: left;
}

ul li.recycle03_02 {
	width: 334px;
	padding: 0 0 55px 4px;
	float: left;
}



#table_recycle03_01 {
	width: 334px;
	border-left: 1px #323232 solid;
	border-top: 1px #323232 solid;
}

.td_recycle03_01 {
	border-right: 1px #323232 solid;
	border-bottom: 1px #323232 solid;
	background-color: #c4e9de;
	text-align: center;
}

.font_recycle03_01 {
	float: left;
	font-size: 0.92em;
	padding: 10px 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_recycle03_01 {
	float: left;
	width: 45px;
	padding: 1px 5px 0 15px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.td_recycle03_02 {
	border-right: 1px #323232 solid;
	border-bottom: 1px #323232 solid;
	text-align: left;
	padding: 0 0 0 12px;
	font-size: 1.05em;
}	


.font_recycle03_02 {
	font-size: 1.05em;
	padding: 0 0 30px 12px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}




/*------------ 管理票情報システムサンプル画像 ------------*/


.font_recycle04_01 {
	width: 660px;
	font-size: 1.15em;
	line-height: 1.6em;
	text-align: left;
	padding: 0 0 24px 5px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	float: left;
}

.pad_recycle04_title01 {
	text-align: left;
	padding: 0 0 16px 3px;
}

.pad_recycle04_chart {
	width: 410px;
	padding: 0 0 0 3px;
	text-align: left;
	float: left;
}

.pad_recycle04_discription {
	width: 253px;
	padding: 0 0 0 0;
	text-align: left;
	float: left;
}

.font_recycle04_02 {
	width: 248px;
	font-size: 0.99em;
	line-height: 1.5em;
	text-align: left;
	padding: 115px 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_recycle04_dotline01 {
	padding: 8px 0 8px 0;
	text-align: left;
}

.font_recycle04_03 {
	width: 248px;
	font-size: 0.99em;
	text-align: left;
	padding: 0 0 2px 0;
	margin-left: -0.4em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle04_04 {
	width: 188px;
	font-size: 0.99em;
	text-align: left;
	padding: 0 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle04_04 li {
	list-style-image: url(../../images/recycle/recycle04_bullet.gif);
	padding: 1px 0 1px 0;
	text-align: left;
}

.pad_recycle04_dotline02 {
	padding: 8px 0 12px 0;
	text-align: left;
}

.font_recycle04_05 {
	width: 248px;
	font-size: 0.99em;
	line-height: 1.5em;
	text-align: left;
	padding: 45px 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}



/*------------ 「新規登録」の手順 ------------*/	

.pad_recycle05_01 {
	padding: 0 0 15px 0;
	text-align: left;
}

.pad_recycle05_dotline02 {
	text-align: left;
	padding: 0 0 11px 0;
}

.pad_recycle05_02 {
	padding: 0 0 11px 0;
	text-align: left;
}

.font_recycle05_01 {
	width: 650px;
	font-size: 1.05em;
	line-height: 1.5em;
	text-align: left;
	padding: 0 0 22px 27px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.pad_recycle05_03 {
	width: 314px;
	text-align: left;
	padding: 0 0 0 28px;
	float: left;
}

.pad_recycle05_04 {
	width: 340px;
	text-align: left;
	padding: 0 0 0 0;
	float: left;
}


.pad_recycle05_05 {
	text-align: left;
	padding: 19px 0 65px 0;
}

.font_recycle05_02 {
	width: 310px;
	font-size: 1.02em;
	line-height: 1.5em;
	text-align: left;
	padding: 0 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	margin-left: 25px;
}

.font_recycle05_02 li {
	list-style: decimal;
	padding: 0 0 18px 0;
}

.font_recycle05_03 {
	width: 310px;
	font-size: 0.98em;
	line-height: 1.5em;
	color: #cc0000;
	text-align: left;
	padding: 0 0 0 12px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}


.font_recycle05_04 {
	width: 310px;
	font-size: 1.02em;
	line-height: 1.5em;
	text-align: left;
	padding: 55px 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	margin-left: 25px;
}

.font_recycle05_04 li {
	list-style: decimal;
	padding: 0 0 18px 0;
}

.pad_recycle05_06 {
	text-align: left;
	padding: 0 0 0 16px;
}

.font_recycle05_05 {
	width: 310px;
	font-size: 1.02em;
	line-height: 1.5em;
	text-align: left;
	padding: 0 0 0 0;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	margin-left: 10px;
}


#recycle05_box {
	width: 633px;
	background-color: #fbf6e7;
	margin-left: 28px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border: 3px #7a8494 solid;
	margin-top: 20px;
	margin-bottom: 30px;
}


.font_recycle05_06 {
	width: 580px;
	font-size: 1.25em;
	text-align: left;
	padding: 12px 0 2px 14px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle05_06 span.font01 {
	text-align: left;
	padding: 0 8px 0 0;
	font-weight: bold;
}

.font_recycle05_06 span.font02 {
	text-align: left;
	padding: 0 0 0 0;
	font-size: 0.87em;
}

.pad_recycle05_07 {
	text-align: left;
	padding: 0 0 15px 108px;
}

.font_recycle05_07 {
	width: 580px;
	font-size: 1.0em;
	text-align: left;
	padding: 0 0 12px 17px;
	line-height: 1.6em;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
}

.font_recycle05_08 {
	width: 660px;
	font-size: 1.15em;
	line-height: 1.6em;
	text-align: left;
	padding: 0 0 12px 5px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	float: left;
}

.font_recycle05_09 {
	width: 660px;
	font-size: 1.05em;
	line-height: 1.5em;
	text-align: left;
	padding: 0 0 22px 5px;
	margin-top: -0.0em;
	margin-bottom: -0.0em;
	color: #cc0000;
}

#flow img{
	border-style:none;
	margin-bottom:50px;
	outline:none;
	}
	
#flow area{
	border:none;
	outline:none;
	}