@charset "UTF-8";
.c{clear:both;}

#index div#main_start #ssAncherLink a:link{color:#003366;text-decoration:underline;}
#index div#main_start #ssAncherLink a:visited{color:#639;text-decoration:underline;}
#index div#main_start #ssAncherLink a:active{color:#FC0;text-decoration:none;}
#index div#main_start #ssAncherLink a:hover{
	color:#003366;text-decoration:underline;}
#index div#main_start h2{margin:0 0 10px;}
#index div#main_start div#search{height:36px;background:url("/ss/open/image/idx_bg_01.gif") no-repeat;margin:15px 0 0;}
#index div#main_start div#search img{vertical-align:middle;margin-top:5px;}
#index div#main_start div#search img.txt{margin-left:15px;}
#index div#main_start div#search img.btn{margin-left:13px;}
#index div#main_start p.searchtxt{margin:5px 0 15px;}
#index div#main_start div.ssBlock{width:570px;background:#f7f7f7 url("/ss/open/image/idx_bg_03.gif") no-repeat left bottom;margin:0 0 20px;padding:0 0 1px;}
#index div#main_start div.ssTitle{background:#f7f7f7 url("/ss/open/image/idx_bg_02.gif") no-repeat left top;line-height:1;padding:6px 10px;}
#index div#main_start div.ssTitle h3{float:left;background:transparent url("/ss/open/image/idx_icn_ss.gif") no-repeat left center;color:#27679B;line-height:1.2;margin:0;padding:6px 0 3px 25px;}
#index div#main_start div.ssTitle h3 span{margin:0 0 0 15px;}
#index div#main_start div.ssTitle h2 img{vertical-align:middle;margin:0 4px 0 0;}
#index div#main_start div.ssTitle p{float:right;margin:0;}
#index div#main_start div.ssTitle p img{margin-top:3px;}
#index div#main_start div.ssTitle p span{border-top:solid 1px #265B86;border-left:solid 1px #2C6A9C;border-right:solid 1px #5192C7;border-bottom:solid 1px #68A1CE;background-color:#3681BE;color:#fff;line-height:1.2;display:block;margin:3px 0 0;padding:1px 8px;}
#index div#main_start div.ssBlock table{border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;width:570px;border-collapse:separate;border-spacing:2px;}
#index div#main_start div.ssBlock th,td{border-bottom:solid 1px #e7e7e7; vertical-align:top;}
#index div#main_start div.ssBlock th{width:15%;border-right:solid 1px #ccc;background:#E2F1FD none;text-align:left;white-space:nowrap;padding:4px 5px;}
#index div#main_start div.ssBlock td{background:#fff none;padding:4px 5px;}
#index div#main_start div.ssBlock tr.listEnd th,#index div#main_start div.ssBlock tr.listEnd td{border-bottom:none;}
#index div#main_start div.ssBlock ul{list-style:none;margin:0;padding:0;}
#index div#main_start div.ssBlock li img{vertical-align:middle;margin:0 5px 0 0;}
#index div#main_start div.ssBlock td p{margin:5px 0 0;}
#Conts{border:none;}
table#ssAncherLink{border:none;border-left:solid 1px #CCC;border-top:solid 1px #CCC;width:100%;}
table#ssAncherLink th{border:none;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;vertical-align:top;white-space:nowrap;background:#EEE;font-weight:400;padding:5px 8px;}
table#ssAncherLink td{border:none;border-right:solid 1px #CCC;border-bottom:solid 1px #CCC;vertical-align:top;padding:5px 8px;}
table#ssAncherLink ul{list-style:none;margin:0;padding:0;}
table#ssAncherLink li a{white-space:nowrap;}
#index div#main_start div.ssBlock a[name]{color:#3681BE;background:none;text-decoration:none;}
#index div#main_start div.ssBlock li,table#ssAncherLink li{display:inline;margin:0 10px 0 0;}

/* ブロックエンド送
-----------------------------------------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;font-size:1px;visibility:hidden}
.clearfix{display:block}
/* Hides from IE-mac \ */* html .clearfix{height:1%}

/* 追加 */
.openfix1{float:left;padding-bottom:1px; margin-bottom:5px!important;}
div#main_start .biolink a{background:url(/image/arw_company_01.gif) 0 0.2em no-repeat;padding-left:0.7em}
div#lead{width:570px}
#lead #txt img{margin:30px 10px 0 0}
#lead #img img{margin:0 0 10px}
#main_start h2.bioh2t{clear:both;margin:0 0 10px}
#main_start h2.bioh2{margin:25px 0 10px}
#main_start p.biop{margin-top:0;margin-bottom:20px}
#main_start p.biop2{margin-top:0;margin-bottom:10px}
#main_start p.biopb{margin-top:0;margin-bottom:10px}
#index #Main #Conts #main_start .biolink{margin-bottom:24px}
.openfix2,#lead #txt,#lead #img{float:left}
#index div#main_start div.ssBlock ul.openfix1 li,#index div#main_start div.ssBlock ul.openfix0 li{font-size:87.5%;float:left;display:block;}
#index div#main_start div.ssBlock p.event{margin:0;padding:0;}
#index div#main_start div.ssBlock p.event img{float:left;padding-right:15px;}
#index div#main_start div.ssBlock p.event span{font-size:87.5%;display:block;line-height:1.2;}

/* image fix */
.mgnfix_btn img	{margin:0; padding:0; vertical-align:bottom; height:19px; display:block;}


/*バイオガソリン /ss/biofuel/index.html */

#main_start strong.ttl_biostart{
	color:#3681be;
	}
#index div#main_start div.bg08{background:#f7f7f7 url("/ss/open/image/idx_bg_04_btm.gif") no-repeat left bottom;padding:0 0 2px;}
#index div#main_start div.bg08 div.ssTitle{background:#f7f7f7 url("/ss/open/image/idx_bg_04.gif") no-repeat left top;}
#index div#main_start div.bg08 div.ssTitle h3{background:transparent url("/ss/open/image/idx_icn_ss_02.gif") no-repeat left center;}
#index div#main_start div.ssTitle h3 span.ssname{margin:0;}
#index div#main_start div.ssTitle h3 span.start{margin:0 0 0 15px; font-weight:normal;}

