
/* 共通 設定 */

#comnavi01 {
	margin: 0;
	padding: 14px 0 0 0;
}
ul#imgnavi {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#imgnavi li{
	margin: 0;
	padding: 0 0 0 6px;
	display: inline;
	white-space: nowrap;
}
.comnaviicon01 {
	margin: 0;
}
.comnaviicon02 {
	margin: 1px 0 2px 0;
}
.compht01 {
	margin: 0 0 0 0;
	padding: 16px 0 0 30px;
}
.compht02 {
	background: #EEEEEE;
	width: 220px;
}
.comphtimg01 {
	margin: 10px 10px 0 10px;
}
.phtcap01 {
	margin: 0 0 0 0;
	padding: 5px 0 5px 10px;
}
#comlin01 {
	margin: 0 0 0 0;
	padding: 13px 0 14px 0;
}
#footertd01 {
	width: 285px;
	padding: 0 0 0 2px;
}
#footertd02 {
	width: 285px;
	text-align: right;
}
.footericn01 {
	margin: 0 2px;
}
ul.foot-list01 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.foot-list01 li {
	margin: 0 0 0 2px;
	padding: 0 0 0 11px;
	background: url("../image/navi_icn01.gif") no-repeat left top;
}
ul.foot-list02 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.foot-list02{
	margin: 0 2px 0 0;
	padding: 0 11px 0 0;
	background: url("../image/navi_icn02.gif") no-repeat right top;
}

ul.foot-list03 {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
ul.foot-list03 li {
	display: inline;
	white-space: nowrap;
	margin: 0 2px 0 0;
	padding: 0 0 0 11px;
	background: url("../image/navi_icn03.gif") 0 5px no-repeat;
}

/*--index.html設定--*/
.indexreed {
	width:570px;
	border:solid;
	border:solid #ccc;
	border-width:1px 0;
	margin:5px 0;
	padding:10px 0;
}
#oilbusiness01 {
	margin: 0;
	vertical-align: top;
	width: 550px;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	float: left;
	clear: both;
}
.idx-table01 {
	margin: 0;
	background: url(../image/index_prt01.gif) no-repeat left bottom;
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 29px;
	padding-left: 0;
}
.idx-table02 {
	margin: 0;
	float: right;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 29px;
	padding-left: 0;
}
.idx-td01 {
	width: 194px;
}
.idx-td02 {
	width: 340px;
	height: 128px;
	vertical-align: top;
}
.idx-td03 {
	width: 340px;
	vertical-align: bottom;
}
p.idx-txt01 {
	min-height: 100px;
	_height: 105px;
	padding-top:20px;
	margin:0;
}
p.idx-txt02 {
	margin:0;
	min-height:110px;
	_height: 115px;
	padding-top:10px;
}
p.idx-txt03 {
	margin:0;
	min-height:90px;
	_height:95px;
	padding-top:30px;
}
p.idx-txt04 {
	margin: 20px 0 0 0;
}

#oilbusiness_idx ul.idx-list01 {
	float: left;
	display: block;
	text-decoration: none;
	margin:0;
	padding:2px 0 2px 0;
	list-style-type: none;
}

ul.idx-list01 li {
	margin: 0 0 0 171px;
	padding: 0px 0 0px 20px;
	background: url("../image/index_icn01.gif") no-repeat;
}

*:first-child+html ul.idx-list01 li {
	background:url("../image/index_icn01.gif") no-repeat 0 1px;
}
#oilbusiness_idx ul.idx-list02 {
	float:right;
	display:block;
	text-decoration:none;
	margin:0;
}
ul.idx-list01 li a ,ul.idx-list02 li a {
	background:none;
}
ul.idx-list02 li {
	background:url("../image/index_icn01.gif") no-repeat 0 1px;
	list-style:none;
	padding:1px 0 0 20px;
}
*:first-child+html ul.idx-list02 li {
	background:url("../image/index_icn01.gif") no-repeat 0;
}
.comnaviicon03 {
	margin:1px 0 2px;
}




/* crude.html 設定 */

#crubox01 {
	margin: 0;
	padding: 5px 0 0 0;
	width: 568px;
	background: url("../image/cru_ttl_bg01.gif") no-repeat right top;

}
#crutxt01 {
	margin: 0;
	padding: 18px 0 0 25px;
}
#cruttl01 {
	margin: 0;
	padding: 14px 0;
}
p#crutxt02 {
	margin: 0;
	padding: 4px 12px 0 22px;
}
#cruill01 {
	margin: 0;
	padding: 14px 0 0 0;
	width: 568px;
}
#crubox02 {
	margin: 0;
	padding: 23px 0 0 0;
}
p#crutxt03 {
	margin: 0;
	padding: 15px 12px 0 22px;
}

/* transportation.html 設定 */

#trabox01 {
	margin: 0;
	padding: 0;
	width: 568px;
	background: url("../image/tra_ttl_bg01.gif") no-repeat right top;

}
#tratxt01 {
	margin: 0;
	padding: 24px 0 0 26px;
}
#trattl01 {
	margin: 0;
	padding: 31px 0 0 0;
}
p#tratxt02 {
	margin: 0;
	padding: 18px 12px 0 29px;
}
div#trapht01 {
	margin: 0 0 0 0;
	padding: 12px 0 0 30px;
}
#trabox02 {
	margin: 0;
	padding: 23px 0 0 0;
	width: 568px;
	background: url("../image/tra_ttl_bg02.gif") no-repeat right top;

}
#trattl02 {
	margin: 0;
	padding: 0 0 8px 0;
}
p#tratxt03 {
	margin: 8px 0 0 0;
	padding: 0 12px 0 29px;
}
div#trapht02 {
	margin: 0 0 0 0;
	padding: 28px 0 0 30px;
}

/* refining.html 設定 */

#refbox01 {
	margin: 0;
	padding: 0;
	width: 568px;
	background: url("../image/ref_ttl_bg01.gif") no-repeat right top;

}
#reftxt01 {
	margin: 0;
	padding: 22px 0 0 25px;
}
#refttl01 {
	margin: 0;
	padding: 16px 0 0 0;
}
p#reftxt02 {
	margin: 0;
	padding: 18px 12px 0 29px;
}
div#refpht01 {
	margin: 0 0 0 0;
	padding: 6px 0 0 29px;
	width: 540px;
}
div#refchu01 {
	margin: 0;
	padding: 18px 0 0 0;
	width: 296px;
	float: left;
}
.refpht02 {
	margin: 0 0 0 16px;
	background: #EEEEEE;
	width: 220px;
	float: left;
}
#refbox02 {
	margin: 0;
	padding: 25px 0 0 0;
	width: 568px;
	clear: both;

}
p#reftxt03 {
	margin: 0;
	padding: 16px 12px 0 29px;
}
div#refill01 {
	margin: 0;
	padding: 18px 0 0 25px;
}



/* customers.html 設定 */

#cusbox01 {
	margin: 0;
	padding: 0;
	width: 568px;
	background: url("../image/cus_ttl_bg01.gif") no-repeat right top;
}
#custxt01 {
	margin: 0;
	padding: 22px 0 0 26px;
}
#custtl01 {
	margin: 0;
	padding: 32px 0 0 0;
}
p#custxt02 {
	margin: 0;
	padding: 18px 12px 0 29px;
}
#cusill01 {
	margin: 0;
	padding: 21px 0 0 29px;
}
#cusipht01 {
	margin: 0;
	padding: 29px 0 0 29px;
}

#cusbox02 {
	margin: 0;
	padding: 0;
	width: 568px;
	background: url("../image/cus_ttl_bg02.gif") no-repeat right top;
}
#custtl02 {
	margin: 0;
	padding: 43px 0 0 0;
}
p#custxt03 {
	margin: 0;
	padding: 15px 12px 0 29px;
}


<!--add設定-->
#Main #Conts #oilbusiness01 #oilbusiness_idx h2 {
	float: left;
	width: 180px;
}
#Main #Conts #oilbusiness01 #oilbusiness_idx h2 {
	float: left;
}

#Main #Conts #oilbusiness01 #oilbusiness_idx div {
	width: 520px;
	float: right;
	clear: right;
	margin:0;
	padding-bottom: 15px;
}
#Main #Conts #oilbusiness01 #oilbusiness_idx .idx-txtbox {
	width: 300px;
}
#Main #Conts #oilbusiness01 #oilbusiness_idx img {
	margin-bottom: 0px;
}
#Main #Conts  #oilbusiness_idx div.oilbusiness_line01 {
	margin: 0px;
	padding: 0px;
}


/* ゼロフレア・プロジェクト*/
.photo_cap{padding:0px 0px 3px 0px}
.oil_zu{border:solid #DEDEDE 1px}
#main_top_img
{
margin: 8px 0px 10px 0px;
}
.back_green2{background-color:#F2FAE2;padding:5px 5px 5px 5px;margin:5px 0px 0px 0px}
.pht_table_02_txt{width:295px}
#main_top02
{
margin: 0px 0px 15px 0px;
}
.photo{border:solid 1px #33AA00;padding:1px;margin-bottom:12px;}

/* 101116追加 */
ul.csrlink {margin:10px 0 0 20px;}
ul.csrlink li {line-height:1.8em;}
