@charset "UTF-8";

/* 共通 設定 */
#Conts #comnavi01 {margin: 0; padding: 14px 0 0 0;}
#Conts ul#imgnavi { margin: 0; padding: 0; list-style: none;}
#Conts 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;}
#Conts ul.foot-list01 { margin: 0; padding: 0; list-style-type: none;}
#Conts ul.foot-list01 li { margin: 0 0 0 2px; padding: 0 0 0 11px; background: url("../image/navi_icn01.gif") no-repeat left top;}
#Conts ul.foot-list02 { margin: 0; padding: 0; list-style-type: none;}
#Conts ul.foot-list02 { margin: 0 2px 0 0; padding: 0 11px 0 0; background: url("../image/navi_icn02.gif") no-repeat right top;}
#Conts ul.foot-list03 { margin: 0; padding: 0; list-style-type: none;}
#Conts ul.foot-list03 li { margin: 0 2px 0 0; padding: 0 0 0 11px; background: url("../image/navi_icn03.gif") 0 5px no-repeat;}
#oilbusiness { margin: 0; padding: 10px 0 0 0; vertical-align: top;}
#oilbusiness #read { margin: 0; padding: 0 0 15px;}
#oilbusiness #read2 { margin: 0; padding: 0;}
#oilbusiness #read_box { margin: 0; padding: 0; height:100%;}
#oilbusiness #read_box .img_r { float:right; margin:0 0 0 15px;}
#oilbusiness #read_box .source { font-size:0.85em;}
#oilbusiness p.nom { margin:0; padding:0;}
#oilbusiness p.source2 { font-size:1em; text-align:right!important;}
#oilbusiness h2 { clear:both; padding:25px 0 15px; margin:0;}
#oilbusiness h2.pt0 { clear:both; padding:0 0 15px; margin:0;}
#oilbusiness h3 { clear:both; padding:0 0 1em; margin:0;}
#oilbusiness h4 { clear:both; padding:0; margin:0;}
#oilbusiness p{margin:0;padding:0 0 1em;}
#oilbusiness p img{margin:0 0 1em;}
#oilbusiness .more_box{ background:#EFEFEF; margin-top:30px; margin-bottom:30px; padding-bottom:5px; clear:both;}
#oilbusiness .more_box h3{ padding:13px 25px 10px; width:520px; border:solid #B9C1C4; border-width:0 0 1px; margin:0; clear:both;}
#oilbusiness .more_box h3 img{margin:0;}
#oilbusiness .more_box p{padding:0 25px;margin:5px 0 1em;}
#Conts #oilbusiness .more_box ul{padding:0 20px;list-style:none;}
#Conts #oilbusiness .more_box ul li{ display:block; padding:0 10px 13px 26px; margin:0; background:url(../../../../common/image/icn_arw_03.gif) no-repeat left top;}
#Conts #oilbusiness .phtcap01 { margin: 0 0 0 0; padding: 5px 0 5px 10px;}
#mxzu, #mxzu h3{padding-left:12px;}
#mxzu p{text-align:right;}
.clear{clear:both;}

/* index.html 設定 */
#oilbusiness #read_index {margin: 0;padding: 0 0 10px;}
#oilbusiness .clm_l{width:280px;float:left;clear:both}
#oilbusiness .clm_r{width:280px;float:right;}
#oilbusiness .clm_l h3{margin:0 0 3px;padding:0 0 0 3px;}
#oilbusiness .clm_r h3{margin:0 0 3px;padding:0 0 0 3px;}

#oilbusiness .oil_box1{float:right;width:267px;background:url("../image/index_box1_bg.gif") repeat-y;padding:0;margin:0 1px 1em 0;}
#oilbusiness .oil_box1 div.cont{width:267px;height:122px;background:url("../image/index_box1_top.gif") no-repeat top;padding-top:17px;margin:0;}
#oilbusiness .oil_box1 p{width:100px;padding:0 0 0 9px;margin:0;float:left;}
#oilbusiness .oil_box1 img{margin:0 3px 0 0;position:relative;top:-10px;float:right;}
#oilbusiness .oil_box1 div.btm{width:267px;height:5px;background:url("../image/index_box1_btm.gif") no-repeat bottom;padding:0;margin:0;clear:both;}

#oilbusiness .oil_box2{float:right;width:267px;background:url("../image/index_box2_bg.gif") repeat-y;padding:0;margin:0 1px 1em 0;}
#oilbusiness .oil_box2 div.cont{width:267px;height:130px;background:url("../image/index_box2_top.gif") no-repeat top;padding-top:17px;margin:0;}
#oilbusiness .oil_box2 p{width:100px;padding:0 0 0 9px;margin:0;float:left;}
#oilbusiness .oil_box2 img{margin:0 3px 0 0;position:relative;top:-10px;float:right;}
#oilbusiness .oil_box2 div.btm{width:267px;height:5px;background:url("../image/index_box2_btm.gif") no-repeat bottom;padding:0;margin:0;clear:both;}

#oilbusiness .oil_box3{float:right;width:267px;background:url("../image/index_box3_bg.gif") repeat-y;padding:0;margin:0 1px 1em 0;}
#oilbusiness .oil_box3 div.cont{width:267px;height:124px;background:url("../image/index_box3_top.gif") no-repeat top;padding-top:17px;margin:0;}
#oilbusiness .oil_box3 p{width:100px;padding:0 0 0 9px;margin:0;float:left;}
#oilbusiness .oil_box3 img{margin:0 3px 0 0;position:relative;top:-10px;float:right;}
#oilbusiness .oil_box3 div.btm{width:267px;height:5px;background:url("../image/index_box3_btm.gif") no-repeat bottom;padding:0;margin:0;clear:both;}


/* crude.html 設定 */
#cru_txt{width:280px;float:left;}
#cru_img{width:270px;text-align:center;float:right;}

/* chemi.html 設定 */
#chemi_txt{width:295px;float:left;}
#chemi_img{width:270px;text-align:left;float:right;}
#chemi_img p{text-align:right; font-size:84%;margin:0 0 1em;line-height:1.3em;}
#chemi_img h3{margin:0; padding-bottom:5px!important; padding-left:12px; font-weight:bold;}

div.chemi_box{padding:0.5em 1em 1em;border:solid 1px #ccc;margin-bottom:1.5em;}
div.chemi_box dt{padding:0.5em 0 0 0;}
div.chemi_box dd{padding:0 0 0 1em;}

/* transportation.html 設定 */
div#trapht01 { margin: 0 0 0 0; padding: 12px 0 0 30px;}
div#trapht02 { margin: 0 0 0 0; padding: 12px 0 0 30px;}


/* refining.html 設定 */
div#refpht01 { margin: 0 0 0 0; padding: 6px 0 0 ; width: 570px;}
div#refchu01 { margin: 0; padding: 18px 0 0 0; width: 326px; float: left;}
div#refpht02 { margin: 0 0 0 0; padding: 6px 0 0 ; width: 570px;}
.refpht02 { margin: 0 0 0 16px; background: #EEEEEE; width: 220px; float: left;}
.refbox { margin: 0; padding: 25px 0 0 0; width: 568px; clear: both;}
#oilbusiness dt.ref_dt {float:left;width:15em;clear:both;}
#oilbusiness dd.ref_dd {float:left;width:18em;}

#oilbusiness dt.ref_dt2 {float:left;width:8em;clear:both;}
#oilbusiness dd.ref_dd2 {float:left;width:25em;}

h3#refh3 span {font-weight:normal;}

/* customers.html 設定 */
#cusipht01 { margin: 0; padding: 29px 0 0 29px;}

/* zeroflare.html */
#oilbusiness01 {margin: 0; vertical-align: top; width: 550px; padding-top: 18px; padding-right: 0; padding-bottom: 0; padding-left: 0; float: left; clear: both;}
.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;}

