/* Global Styles */















body#index







								{







								background:url(../images/back.jpg) repeat-x;







								font-size:12px;







								font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;







								color:#000000;







								}







body#page







								{







								background:url(../images/c_back.gif) repeat-x;







								font-size:12px;







								font-family:'Lucida Grande', 'Lucida Sans Unicode', Tahoma, Arial, san-serif;







								color:#000000;







								}







a:focus







								{







								outline:none;







								}







a







								{







								color:#717171;







								text-decoration:none;







								}







a:hover







								{







								text-decoration:none;







								}







a span







								{







								font-size:90%;







								}







img







								{







								margin-bottom:20px;







								}







/* header */







#header







								{







								width:890px;







								margin:0 auto;







								height:60px;







								text-align:left;







								background-image:url(../images/name.gif);







								background-repeat:no-repeat;







								}







#lheader h1 , #header a







								{







								height: 60px;







								width: 250px;







								display: block;







								text-indent: -9999px;







								}







								







#slider







								{







								height:420px;







								margin-top:40px;







								position:relative;







								background-image:url(../images/shadow.jpg);







								background-repeat:no-repeat;







								background-position:35px 327px;







								}







/*glovalmenu*/















.globalmenu{ width:800px; margin:0 auto}















.globalmenu li







								{







								display:inline;







								margin:0px;







								padding:0px;







								}















/*contents*/







#contents







								{







								width:890px;







								text-align:left;







								margin:0 auto;







								}







								







								







								







								







								







								







								







.con_btn{width:890px;}







.con_list li{ float:left;height:250px; margin-right:15px;}







.con_list li a:hover img { opacity: 0.8;filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)";}







.con_list li:nth-child(1){ background:url(../images/top/c_btn01_bg.jpg) no-repeat bottom}







.con_list li:nth-child(2){ background:url(../images/top/c_btn02_bg.jpg) no-repeat bottom}







.con_list li:nth-child(3){ background:url(../images/top/c_btn03_bg.jpg) no-repeat bottom; margin-right:0}







								















#primary{width:890px; clear:both}







#primary .feed{ color:#74ac00; margin:5px; padding:10px 10px 10px 30px; width:840px; border:solid 1px #ccc;}























.newsCntl{ border:1px solid #959595; padding:10px; overflow:hidden;}







.photoArea{ float:left; width:410px;}







.photoArea img{ width:200px; height:auto; margin-right:5px;}







.newsCntl ul{ float:left; width:450px;}







.newsCntl li{ font-size:14px; line-height:1.2em; margin-bottom:5px;}







.newsCntl li a{  background:url(../images/g-icn.gif) no-repeat 0 3px; padding-left:20px;}























/* Footer */







.footer{ background:url(../images/f-bg.gif) repeat-x;overflow:hidden; margin-top:50px; height:235px;}







.footer .footerCntrl{ width:890px; margin:0 auto; position:relative; }







.footer .footerCntrl dl{ margin:20px 0 0 0; padding:0}







.footer .footerCntrl dd{ width:290px; float:left; margin:0 10px 0 0; padding:0}







.footer .footerCntrl dd:nth-child(3){ margin-right:0;}







.footer .footerCntrl dd ul{ margin:10px 0 0 20px; padding:0}







.footer .footerCntrl dd li{ background:url(../images/icn.jpg) no-repeat 0 0px; text-indent:0px; margin-bottom:8px; font-size:14px; padding:0 0 0 20px}

.footer .footerCntrl dd li a{ text-decoration:none;}
.footer .footerCntrl dd li a:hover{ text-decoration:underline;}






.add{ clear:both; padding-bottom:50px;}







.add .addCntrl{width:890px; margin:0 auto}







.addCntrl address{ font-style:normal; margin-bottom:5px; font-size:10px;}







#feed li{padding-bottom:10px;}























/* page */







#page .title{	padding:30px 0px 50px 0px;}







							















#page #primary{width:660px; margin-left:115px;}







#page #primary:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}







#page .p_download







											{







											width:660px;







											height:170px;







											background: url(../images/top/p_down.gif) no-repeat 0px 0px;







											}







#page .p_downbtn







											{







											padding-top:35px;







											padding-left:535px;







											}















#page #secondary







											{







											float:left;







											width:210px;







											padding-left:15px;







											}







#page .s_down







											{







											text-align:center;







											width:210px;







											height:330px;







											background:url(../images/ps_download.gif) no-repeat 0px 0px;







											}







#page .s_btn







											{







											margin-top:275px;







											}















#page .space







											{







											padding-bottom:10px;







											}







#page .box







											{







											text-align:center;







											width:178px;







											border:solid 5px #d4d4d4;







											background-color:#e9e9e9;







											padding:10px;







											}







#page .c_box







											{







											clear:both;







											margin-bottom:15px;







											}







#page #primary p







											{







											line-height:150%;







											}							







							







							







/*company profile*/







#page .photo									{ float:right; }







#page .gaiyo td								{padding:10px}







#page .glay									{ background-color:#f8f8f8; }







#page .gaiyo2 td							{padding:5px}







#page .gaiyo2 td span						{ color:#529039}







#page .btn_space							{ margin:0px; padding:0px; }































img







											{







											margin:0px;







											padding:0px;







											}







#page .line







											{







											padding:15px 0px;







											}







#page .pdf







											{







											font-size:10px;







											line-height:130%;







											color:#555555;







											float:left;







											}											







#page .pdfimg







											{







											padding-top:10px;







											padding-bottom:10px;







											}















#page .c_box3







											{







											clear:both;







											}







											







/* business */







.b_menu	li							{ display:inline; }	







.bt_back							{ width:660px; background:url(../images/business/t_back01.gif) repeat-y; }







.title_seizou						{ font-size:16px; font-weight:bold; padding-left:15px; color:#155ca5;}







.sec									{ font-size:18px; }







.cap									{ color:#155ca5; font-weight:bold; }







.b01_box							{ float:left; padding-right:4px; width:161px;}







.b02_box							{ float:left; padding-right:13px; width:210px;}







.r_back									{width:660px; height:302px; background:url(../images/business/r_01.gif) no-repeat 0px 0px; margin-top:10px;}







.r_back2									{width:660px; height:302px; background:url(../images/business/r_01-2.gif) no-repeat 0px 0px; margin-top:10px;}















.title_recycle						{ font-size:16px; font-weight:bold; padding-left:15px; color:#456e2c;}







.map_btn						{ margin:235px 0px 0px 560px; }







.rt_back							{ width:660px; background:url(../images/business/r_back01.gif) repeat-y; }







.txt								{ padding-left:15px;}







.r_back02								{width:660px; height:500px; background:url(../images/business/r_back02.gif) no-repeat 0px 0px;}







.r01_box						{ float:left; padding-right:58px; padding-top:20px; width:180px;}







.r02_box						{ float:left; padding-top:20px; width:180px;}







.cap2									{ color:#456e2c; font-weight:bold; }







.r_back03								{width:660px; height:250px; background:url(../images/business/r_back03.gif) no-repeat 0px 0px;}







.r_box							{ width:640px; padding:10px; border:solid 1px #cecece; background-color:#e9e9e9; }







.r_table td						{ padding:5px; }







.r_sec									{ font-size:14px; font-weight:bold;  color:#456e2c;}







.r_box2							{ width:180px; float:right; }







.r_video						{ width:480px; float:left; margin-bottom:20px;}







.rt_back03							{  width:660px; background:url(../images/business/t_back03.gif) repeat-y; }







.title_drum						{ font-size:16px; font-weight:bold; padding-left:15px; color:#ff7109;}







.cap3									{ color:#ff7109; font-weight:bold; }







.cap4									{ color:#456e2c; font-weight:bold; font-size:16px; }







.d01_box						{ float:left; padding-top:20px; width:420px;}







.r_back04								{width:660px; height:250px; background:url(../images/business/r_back04.jpg) no-repeat 0px 0px;}







.toi_box















/* link */







.cap4									{ font-size:16px; color:#456e2c; font-weight:bold; }















/*リクルート*/







.r_box									{ float:left; padding-right:19px; width:207px;}







.re01_box							{ float:left; padding-right:18px; width:207px; margin-bottom:20px;}



.re01_box img,.re02_box img						{ width:207px; height:auto;}



.re02_box							{ float:left; width:207px; margin-bottom:20px;}







.recruit_box						{ width:640px; height:150px; margin-bottom:20px; border:1px solid #cbd898; background-color:#e3f1a9; font-size:14px; font-weight:bold; padding:10px;}















/* contact */







.inquiry_box						{ width:600px; margin-bottom:20px; border:1px solid #cbd898; background-color:#e3f1a9; font-size:12px; line-height:150%; padding:10px;}







.att										{ font-size:10px; color:#ff4444; }







.inq td		















/* 事業紹介 */















#business {width:890px;background:#F3C;}







#business a:hover img { opacity: 0.8;filter: alpha(opacity=80);-ms-filter: "alpha(opacity=80)";}







#business:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}







#business .businesdBck li{ float:left; width:428px; margin-right:34px; margin-bottom:34px;}







#business .businesdBck li:nth-child(even){ margin-right:0;}















/* リサイクル事業 */







#business #reMain { width:655px; float:left; margin-right:25px;}























#business #reMain .gc{ color:#609c26; font-weight:600; font-size:18px;}







#business #reSide { width:210px; float:left;}















#business #reSide p{ background:#2f2f2f; padding:18px; color:#fff; font-size:18px; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; letter-spacing:3px}







#business #reSide div{ padding:20px 20px 10px 20px; background:#f2f2f2; }







#business #reSide div ul li {background:url(../images/icn.jpg) no-repeat 0 0;  margin-bottom:15px; text-indent:15px; font-size:14px; color:#454545}







#business #reSide div ul li ul { margin-top:15px;}







#business #reSide div ul li a{padding-right:15px; margin-bottom:15px; color:#454545}







#business #reSide div ul li ul li { background:none;}







#business #reSide div ul li ul li a{ margin-left:20px; color:#454545}







#business #reSide div ul li a:hover{ text-decoration:underline;}















#business #reMain .contactBlk{ border:2px solid #e30025; padding:10px 20px; margin:0 0 30px 0;}







#business #reMain .contactBlk li{ display:inline-block;}







#business #reMain .contactBlk li:last-child{ margin-left:8px;}















/* リサイクル事業 top */







.recycl  h2{ margin-bottom:10px;}



.recycl  h3{ clear:both; padding-top:20px;}



.recycl .mainCopy{ color:#7eb75b; font-size:18px; line-height:18pt; font-weight:600; margin-bottom:20px;}



.recycl ul.contentsBlk li{ float:left; width:205px; margin-right:20px; margin-bottom:20px;}



.recycl ul.contentsBlk li:nth-child(3n){ margin-right:0px;}



.recycl .map{ width:250px; float:left; margin-right:70px; margin-top:30px;}



.recycl .mapArea{ width:335px; float:left; margin-top:30px;}



.recycl .mapArea li{ float:left; margin:0 10px 8px 0;}



.recycl .mapArea li:nth-child(2n){margin:0 0 8px 0;}



.recycl .mapArea p{ clear:both; font-size:16px; padding-top:20px;}



.recycl .purchase{ background:#f1f3f5; padding:20px;}



.recycl .purchase table{ width:100%; margin-top:5px;}



.recycl .purchase td{ width:25%; padding:5px 0 0 0;}















/* リサイクル事業 (電線リサイクル) */







.recycl1 h2{ font-size:30px; font-weight:600; color:#4f4f4f;}



.recycl1 h3{ padding-top:20px;}



.recycl1 .blk3 { padding:20px 0 0 0;}



.recycl1 .blk3:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}



.recycl1 .blk3 dd{ float:left; width:208px; margin-right:15px; margin-bottom:15px;}



.recycl1 .blk3 dd p{ padding-bottom:5px; line-height:14pt;}



.recycl1 .blk3 dd:nth-child(3n){ margin-right:0;}



.recycl1 .arrow{ text-align:center; padding:15px 0; clear:both;}



.recycl1 .blk1 { margin:0 80px;}



.recycl1 .blk1:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}



.recycl1 .blk1 dt{ width:210; float:left;}



.recycl1 .blk1 dd{  float:left; margin-left:20px; padding:10px 0}



.recycl1 .blk1 dd p{ padding-bottom:5px; line-height:14pt;}



.recycl1 .grayBox{ background:#efefef; padding:10px; margin-bottom:20px;}



.recycl1 .grayBox:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}



.recycl1 .grayBox dt{ width:250px; float:left;}



.recycl1 .grayBox dt img{ margin-right:5px;}



.recycl1 .grayBox dd{ float:left; line-height:200%;}















.recycl1 .blk2 { padding:20px 0 30px 0;}







.recycl1 .blk2:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}







.recycl1 .blk2 div{ width:315px; float:left; margin-right:20px;color:#609c26; font-weight:600; font-size:14px; text-align:center;}







.recycl1 .blk2 div:last-child{ margin-right:0;}		







.recycl1 .blk2 div li{ display:inline-table; line-height:200%;}	















.recycl1 .blkBottom dt{ width:390px; float:left;}







.recycl1 .blkBottom dd{ width:240px; float:right;}







.recycl1 .blkBottom dd p{ padding:0 0 15px 0; line-height:14pt;}















/* 買取（電線スクラップ、電線ドラム）の流れ */







.recycl2 h2{ font-size:30px; font-weight:600; color:#4f4f4f; margin-bottom:20px;}







.recycl2 h2 span{ font-size:18px;}







.recycl2 h3{ margin:30px 0;}







.recycl2 h4{font-weight:600; color:#56a322; font-size:18px; margin-bottom:10px; }







.recycl2 .grayBlk{ background:#efefef; padding:10px 20px; overflow:hidden;}







.recycl2 .grayBlk:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}







.recycl2 .grayBlk img{ float:right; width:228px; margin-left:0px;}







.recycl2 .grayBlk ul{ float:left; width:360px;}







.recycl2 .grayBlk li{ font-size:14px; line-height:16pt;}







.recycl2 .grayBlk li:nth-child(1){ font-weight:600; color:#56a322; font-size:18px; margin-top:10px; margin-bottom:15px;}







.recycl2 .grayBlk li:nth-child(2){ margin-bottom:15px;}







.recycl2 .grayBlk li:nth-child(3){ font-weight:600; font-size:16px; margin-bottom:5px;}







.recycl2 .grayBlk li:nth-child(4){ font-weight:600;}







.recycl2 .grayBlk li span{ color:#e60025}







.recycl2 .grayBlk .addbox{ background:#fff; border-left: solid 5px #98c731; clear:both; overflow:hidden; padding:10px;}







.recycl2 .grayBlk .addbox dt{ float:left; line-height:15pt}







.recycl2 .grayBlk .addbox dd{ float:right; line-height:15pt}







.recycl2 .grayBlk .addbox dd th{ padding:3px 0 0 10px;}







.recycl2 .grayBlk .addbox dd td{ padding:3px 0 0 10px;}







.recycl2 .grayBlk .addbox dt span{ font-size:16px;}







.recycl2 .grayBlk .addbox dt a:link{ color:#0a8de1;}







.recycl2 .grayBlk .addbox dt a:visited{ color:#0a8de1;}







.recycl2 .grayBlk .addbox dt a:hover{ text-decoration:underline;}







.recycl2 .arrow{ text-align:center; padding:15px 0; clear:both;}







.recycl2 .scrapBlk{ float:left; width:300px; text-align:center; margin-bottom:50px;}







.recycl2 .drumBlk{ float:right; width:300px; text-align:center;}







.recycl2 .scrapBlk li,.recycl2 .drumBlk li{ padding:5px 0; line-height:16pt}















.recycl2 .grayBlk2{ background:#efefef;overflow:hidden;}







.recycl2 .grayBlk2 img{ float:left;}







.recycl2 .grayBlk2 ul{ float:left; width:380px; margin-left:40px;}







.recycl2 .grayBlk2 li{ font-size:14px; line-height:16pt;}







.recycl2 .grayBlk2 li:nth-child(1){ font-weight:600; color:#56a322; font-size:18px; margin-top:20px; margin-bottom:8px;}







.recycl2 .grayBlk2 li:nth-child(2){ margin-bottom:5px;}























/* リサイクル事業 (保有車両の紹介) */







.recycl3 h2{ font-size:30px; font-weight:600; color:#4f4f4f;}







.recycl3 .blk3 { padding:20px 0 0 0;}







.recycl3 .blk3:after {content: "";clear: both;height: 0;display: block;visibility: hidden;}







.recycl3 .blk3 dd{ float:left; width:208px; margin-right:15px; margin-bottom:25px;}







.recycl3 .blk3 dd:nth-child(3n){ margin-right:0;}







.recycl3 .blk3 dd p.ttl{ font-size:16px; font-weight:600; text-align:center; padding:5px 0}







.recycl3 .blk3 dd table{ width:100%;}







.recycl3 .blk3 dd td{ width:50%; vertical-align:top;}















/* リサイクル事業 (パレティーナの紹介) */















.recycl4 h2{ font-size:30px; font-weight:600; color:#4f4f4f;}







.recycl4 h3{ margin:30px 0;}







.recycl4 table{ margin-top:20px; border-top: 2px solid #343a40;border-right: 2px solid #343a40;}







.recycl4 th{ border-bottom: 2px solid #343a40;border-left: 2px solid #343a40; background:#f5f5f5; padding:10px; width:170px; vertical-align:top; font-weight:normal; line-height:20pt}







.recycl4 th span{ font-weight:600; font-size:16px;}







.recycl4 td{ border-bottom: 2px solid #343a40;border-left: 2px solid #343a40;padding:10px;}







.recycl4 td img{ margin-right:5px;}























/* リサイクル事業 (Q&A) */







.recycl5 h2{ font-size:30px; font-weight:600; color:#4f4f4f; margin-bottom:20px;}







.recycl5 h2 span{ padding-left:20px; font-size:18px;}







.recycl5 li{ line-height:14pt}







.recycl5 li.q{font-size:18px; color:#456ec2; background: url(../images/recycling/question.gif) no-repeat 10px 12px #f8f7f7; padding:20px 20px 20px 60px}







.recycl5 li.a2{ background: url(../images/recycling/answer.gif) no-repeat 10px 20px ;  padding:20px 20px 20px 60px; margin-bottom:30px;}







.recycl5 li.a{ background: url(../images/recycling/answer.gif) no-repeat 10px 15px ;  padding:20px 20px 20px 60px; margin-bottom:30px;}







.recycl5 li:first-child{}







.recycl5 li:last-child{ padding-bottom:30px;}







/* 会社概要（役員追加） */



.officerBlk{ margin:0 0 30px 0; }



.officerBlk li{ padding:15px;}



.officerBlk li:nth-child(even){ background:#F3F3F3;}



.officerBlk li span{ float:left; width:25%;}



.officerBlk li span:before { content:"■ "; color:#E5002C; }



.clear{ clear:both;}



























