*{
padding: 0;
margin: 0;
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
line-height : 1.7em;
font-size:97%;
text-align: left;
}
a img{
border:none;
}

/*_____________________base__________________________*/
body{
text-align: center;
}

a:link, a:visited{
color: blue;
text-decoration: underline;
}

a:active, a:focus{
color: #dfdfdf;
}

ul,ol,p,h1,h2,h3,li a:link,li a:visited{
text-align: left;
}
strong{
font-weight:normal;
}
#mobile-info a:link,.mobile-info a:visited{
color:#8ba5d1;
font-size:95%;
}

/*______________________seo___________________________*/
.akabou{
width:100%;
height:4em;
display:none;
}

.akabou h2,.akabou li{
float:left;
list-style:none;
line-height:1em;
font-weight:normal;
}

/*___________________container________________________*/
#container{
position: relative;
margin-left: auto;
margin-right: auto;
background : url(../img/r555.gif) repeat-y left top;
width:780px;
}

/*____________________aboutus________________________*/
#aboutus{
position:relative;
background : #f9f9f2 url(../img/header.gif) no-repeat center top;
padding:0;
margin:0;
height: 100px;
width: 100%;
}

#aboutus img{
float:right;
width:175px;
}

#ourcompany{
position:relative;
top:0px;
left:290px;
width:290px;
height: 144px;
background : url(../img/compback.gif) no-repeat;
}

#ourcompany h3{
height: 32px;
display: none;
}

.shamei{
font-size: 20px;
margin:0 0 0 7px;
padding: 10px 0 0 15px;
width:100%;
text-align: left;
}
.shamei strong{
font-weight:bold;
}

#ourcompany p{
width:100%;
margin:0 0 0 7px;
padding:0 15px;
right: 10px;
}

/*__________________main-cotents_share_______________________*/
#maincontents{
margin: 32px 0 0 198px;
padding: 0px 0 0 25px;
}

#maincontents h3 span{
display: none;
}

.mainfirstdiv h3{
margin:0 0 10px 0;
height: 32px;
}

.minidiv{
margin:15px 40px;
padding: 0 20px 0 0;
}

.minidiv .con_p, .minidiv ol{
margin: 0 0 0 20px;
padding:0;
}

.cont h2{
height: 32px;
padding: 15px 0 0 0;
text-indent:55px;
font-size:20px;
color:#666666;
background : url(../img/987654.gif) no-repeat left top;
}
.cont h2 strong{
font-weight:bold;
}

.cont{
clear:both;
margin:20px 0;
background : url(../img/98765.gif) repeat-y;
}

.con_p{
padding: 10px 30px 0px 20px;
}

.cont ul{
padding: 15px 30px 5px 20px;
}

.cont ul li{
list-style: circle;
margin: 0 0 0 20px;
}

.cont ol{
padding: 0px 30px 5px 20px;
}

.cont ol li{
margin: 0 0 0 25px;
}

.end{
width:547px;
height:33px;
text-align:left;
}

.title h3{
height: 32px;
margin:15px 0px;
}

.minititle{
padding: 0px 30px 0px 20px;
width : auto;
margin-bottom:0;
text-align: left;
}
.minititle_strong{
margin: 20px 0 0 20px;
font-weight:bold;
color: #ff6600;
}

.table1{
width:510px;
border: solid 1px #aaa;
empty-cells: show;
margin:0 0 0 20px;
}

.table1 th{
color:white;
text-align:center;
}

.table1 td{
padding:1px 3px;
border:solid 1px #bbb;
}

.table_title{
background:#369258;
}


/*_____________________footer_________________________*/
#footerlink a:link,#footerlink a:visited{
margin:0 4px;
color:white;
white-space:nowrap;
}

#footerlink{
position:relative;
top:-15px;
padding: 0 25px;
background-color:#c00;
margin-top:25px;
height:5em;
}
#footerlink li{
white-space:nowrap;
float:left;
list-style:none;
padding: 0 7px;
}
#footerlink li a:link,#footerlink li a:visited{
color:#fff;
}

#footer{
margin: 0px 0 0px -222px;
background-color:#fff;
}

#clearfooter{
margin-top:-15px;
margin-left:-1px;
width:780px;
border:1px solid #fff;
background-color:fff;
height:2em;
}

#koushin{
width:250px;
clear:both;
float:left;
background-color:#fff;
}
#aps{
float:right;
margin-right:10px;
}
/*
#koushin{
float:left;
}

#aps{
padding: 5px;
font-size: 15px;
line-height:10px;
color: #fff;
text-align:right;
}
*/

/*___________________menulink________________________*/
#linklist{
position: absolute;
top:120px;
left:1px;
width: 198px;
font-size:15px;
background : #ffcccc url(../img/r7777.gif) no-repeat;
background-color: #eeebeb;
}

#menu1{
background : url(../img/rh3_otoiawase2.gif) no-repeat left center;
height:39px;
}

#menu2{
background : url(../img/rh3_sarvice2.gif) no-repeat left center;
height:39px;
}

#menu3{
background : url(../img/rh3_knowhow2.gif) no-repeat left center;
height:39px;
}

#menu4{
background : url(../img/rh3_mobile2.gif) no-repeat left center;
height:39px;
}

#menu5{
background : url(../img/rh3_recycle.gif) no-repeat left center;
height:39px;
}

#linklist ul{
list-style:  none;
padding: 13px 0px 13px 10px;

}
	
#join_menu ul li a:link, #join_menu ul li a:visited, #join_menu ul li a:hover, .menu ul li a:link, .menu ul li a:visited, .menu ul li a:hover{
padding: 0 0 0 22px;
width:165px;
color: #000066;
display:block;
text-decoration: underline;
background : url(../img/linkback.gif) no-repeat 1px 5px;
text-align: left;
}

.menu ul li a:visited, #join_menu ul li a:visited{
color: #8ba5d1;
}

.menu ul li a:hover, #join_menu ul li a:hover{
color: red;
background-position: 1px -53px;
}
.mobileqr{
margin-bottom:10px;
}

#qrdiv{
padding:30px 10px;
margin:40px 0 0 0;
float: left;
background : url(../img/qr3.gif) no-repeat;
height:80px;
width:170px;
}
#qrdiv p{
position:absolute;
bottom:10px;}

.recycle_auction{
width:192px;
text-align:center;
}

.none{
display:none;
}

#ivent{
	height:190px;
	background:url(../img/gashou.gif) no-repeat 240px 123px;
}

