@charset "UTF-8";
/*index*/
div#index_lead{width:570px; background:#ffffff url(../image/bck_lead.jpg) left bottom no-repeat;}
#index_lead p {padding:7px 75px 10px 55px;}
div.btnarea{width:570px;}
.btnarea img.frmt{margin-top:10px;}
.btnarea img.frmst{margin-top:15px;margin-bottom:10px;}
.btnarea img.frmsb{margin-top:7px;}
.btnarea h3{width:148px; float:left;margin-bottom:0;}
/*.btnarea img.btnimg{width:148px; float:left;}*/
/*.btnarea img.btnimg2{width:148px; float:left;}*/
.btnarea div.btntxt{width:416px; float:right;margin-bottom:0;}
.btnarea div.btntxt p{margin:3px 10px 0 0;}
.btnarea img.arrow{margin-right:3px;margin-left:4px;}
.btnarea div.btnmargin{padding-bottom:15px;}


.Ewaku{width:570px; margin:10px 0!important;}
.Ewaku p{margin:5px 0;}
.eLeftx{float:left; width:358px;}
.eRightx{float:right; width:210px; text-align:center;}
.eLefty{float:left; width:388px;}
.eRighty{float:right; width:180px; text-align:center;}
.eLeftg{float:left; width:290px;}
.eRightg{float:right; width:274px; text-align:center;}


/*各ページ共通*/
p.lead {color:#1163D3;font-weight:bold;margin-top:18px;margin-bottom:0;} 
p.lead2 {margin-top:4px; margin-bottom:0;} 
#rdconts h2 img{margin-bottom:10px;margin-top:50px;}
#rdconts h2 img.toph2{margin-top:0;}
#rdconts #localNaviArea h2{margin:0;}
#rdconts #localNaviArea h2 img{margin:0;}
#rdconts h3{color:#1163d3;margin-left:2px;}
#rdconts p{margin-left:2px;margin-right:2px;}
#rdconts p.topp{margin-top:0;}
/*---リンクエリア(オレンジ)---*/
#pl_tbl {
	width:570;
	margin:20px 0 25px;
}
.pl_t{
	width:570px;
	padding-top: 10px;
	margin: 0px;
	background:#ffffe2 url(../image/frm_pagelink_t.gif) left top no-repeat;
}
.pl_b{
	width:570px;
	padding-bottom:10px;
	margin: 0px;
	background:#ffffe2 url(../image/frm_pagelink_b.gif) left bottom no-repeat;
}
.pl_m{
	width:570px;
	background:#ffffe2 url(../image/frm_pagelink_m.gif) left bottom repeat-y;
	padding:0px;
	margin: 0px;
}
.pl_m img{
	vertical-align:bottom;
	margin:2px 5px 2px 10px;
}

.pl_m ul{margin-left:10px; list-style:none;}
.pl_m ul li{float:left; padding:0 20px 0 18px;}
.pl_m ul li{background:url(/rd/image/icon_pagelink.gif) left no-repeat;}






li.bldtxt{font-weight:bold;}
/*---用語集---*/
dl.glos{margin:8px 4px 0;}
dl.glos dt{color:#5baf00; font-weight:bold;margin-bottom:2px;}
dl.glos dd{margin:0 0 15px 0;}

/*---関連ページ---*/
h4.noTxt{display:none;}
.related_tbl{width:570; clear:both; line-hight:100%;}
.related_t{margin:0; padding:27px 0 0 0; background:url(../image/frm_related_t.gif) left top no-repeat;}
.related_b{margin:0 0 20px 0; padding:5px 0 10px 0px; background:url(../image/frm_related_b.gif) left bottom no-repeat;}

.related_b ul{list-style-type:none; margin:0; padding:1px 17px;}
.related_b ul li{background:url(../image/icon_related.gif) 0 2px no-repeat; margin:3px 0 0 0; padding:2px 0 0 17px;}
.related_b ul li img{margin-right:4px;}




/*---背景グレーのイメージ図---*/
div.bckgry{width:570px;background-color:#f5f5f5;margin-bottom:25px;}
div.bckgry p.imgtit{font-weight:bold; padding:8px 0 2px 8px; margin:0;}
div.bckgry p.note{padding:2px 0 8px 8px; margin:0;}
/*---左寄せ画像---*/
div.pht_r{float:right;text-align:center;}
div.pht_r img{margin:0 0 2px 5px;}
div.morepht{margin-bottom:30px;}
/*---ページトップへ戻る---*/
.pagetop{margin:10px 0; text-align:right;}
.pagetop p{margin:2px 5px 0 0;}


/*product*/
div.product_pht01{width:204px;}
div.product_txt01{width:360px;}
div.product_pht02{width:270px;}
div.product_txt02{width:295px;}

/*refine*/
div.refine01_pht01{width:205px;}
div.refine01_txt01{width:360px;}
div.refine02_pht01{width:146px;}
div.refine02_txt01{width:415px;}
div.refine04_pht01{width:172px;}
div.refine04_txt01{width:393px;}
div.refine02_img{padding:0 8px;}
div.refine02_img img.img_l{margin-right:12px;}
div.refine04_img{padding:0 8px;}
div.refine04_img img{margin-bottom:8px;}
div.refine04_img img.last{margin-bottom:0px;}

/*envi-teck*/
div.envi01_img{padding:0 0 8px 8px;}
div.envi02_img01{padding:8px 0 0 8px;}
div.envi02_pht01{width:200px;}
div.envi02_txt01{width:360px;}
div.bckgry_envi02{width:284px;background-color:#f5f5f5; float:right;margin:0 0 25px 10px;}
div.bckgry_envi02 p.imgtit{font-weight:bold; padding:8px 0 2px 8px; margin:0;}
div.bckgry_envi02 p.note{padding:2px 0 8px 8px; margin:0;}
div.bckgry_envi02 img{margin:0 8px;}
div.envi02_txt02{width:270px;}
div.envi02_box{margin-bottom:25px;}

/*energy*/
div.bckgry_eng02_l{width:320px;float:left;}
div.bckgry_eng02_l p.imgtit{font-weight:bold; padding:8px 0 5px 8px; margin:0;}
div.bckgry_eng02_l ul{width:300px;list-style-type:none; margin:0; padding:0;}
div.bckgry_eng02_l ul li{margin:0 0 2px 15px; text-indent:-0.5em;}
div.bckgry_eng02_r{width:250px;float:right;}
div.bckgry_eng02_r p.imgtit{font-weight:bold; padding:8px 0 2px 14px; margin:0;}
div.bckgry_eng02_r img{margin:0 0 8px 14px;}
div.energy01_pht01{width:200px;}
div.energy01_txt01{width:360px;}
div.energy02_pht{width:285px;float:right;}
div.energy02_txt{width:275px;}
div.energy02_pht01{width:142px;float:left;text-align:center;}
div.energy02_pht02{width:142px;float:right;text-align:center;}

/*newarea*/
div.newarea_pht01{width:198px;margin-top:18px;}
div.newarea_txt01{width:360px;}
div.newarea_pht02{width:200px;}
div.newarea_txt02{width:360px;}
div.newarea_pht03{width:199px;}
div.newarea_txt03{width:360px;}
div.newarea_img02{padding:8px 0 8px 8px;}
div.bckgry_naimg_l{width:375px;float:left;}
div.bckgry_naimg_l p.imgtit{font-weight:bold; padding:8px 0 2px 8px; margin:0;}
div.bckgry_naimg_l img{margin:0 0 8px 8px;}
div.bckgry_naimg_r{width:195px;float:right;}
div.bckgry_naimg_r p.imgtit{font-weight:bold; padding:8px 0 2px 0; margin:0;}
div.bckgry_naimg_r img{margin:0 5px 8px 0;}
div.newarea_box{margin-bottom:25px;}

/*org*/
#rdconts h2 img.toph2_org{margin-top:15px;}
div.org_pht01{width:217px;float:right;padding-right:10px;}
/*div.org_pht01 img{margin-right:10px;}*/
table.org_tbl{width:330px;border-top:1px solid #e6e6e6;}
table.org_tbl th,
table.org_tbl td{text-align:left; vertical-align:top;border-bottom:1px solid #e6e6e6;padding-top:8px;padding-bottom:8px;}
table.org_tbl th{width:60px;}


