@charset "UTF-8";

/* lub配下共通  */
br.clear{clear:both;}
.main_ctxt01{width:110px;background-color:#EEE;margin:4px auto;padding:3px 4px;}
.main_ctxt02{width:92px;background-color:#EEE;margin:4px auto;padding:3px 4px;}
.main_ctxt03{width:60px;background-color:#EEE;margin:4px auto;padding:3px 4px;}
span.main_ctxt04{display:block;width:100px;background-color:#EEE;text-align:center;margin:4px 0 0;padding:3px 0;}
/* 潤滑油 製品紹介扉ページ 用  */
#lead_pht01{margin:9px 0 0;}
#lead_pht02{width:350px;float:left;}
#lead_pht03{width:204px;float:right;line-height:1;font-size:1%;}
#main_link01{padding:7px 0 0;}
table.main_link02a{background-color:#E9F0F6;margin:0;}
table.main_link02b{background-color:#E9F0F6;margin:7px 0 0;}
td.main_link03{width:175px;}
td.main_link04{width:395px;}
.main_txt01{margin:4px 8px 4px 0;}
/* 潤滑油 製品紹介 環境への取り組み 用  */
#main_linka01{margin:22px 0 0;}

.main_linka02a{width: 570px; clear:both;padding:12px 0 0;}

.main_linka02b{width:321px;float:left;}

.main_linka02c{width:234px;float:right;}

.main_linka02d{vertical-align:top;}
.main_linkb02c img	{vertical-align:bottom; padding:0 0 5px 0}
/* 潤滑油 製品紹介 コスモ リオ シリーズ エンジンオイル 用  */
#lead_phtb01{margin:10px 0 0;}
#main_linkb01{margin:30px 0 3px;}
.main_linkb02a{width:570px;clear:both;}
.main_linkb02b{width:326px;float:left;}
.main_linkb02c{width:216px;float:right;margin-left:20px;}
.main_linkb02d{width:97px;float:left;}
.main_linkb02e{margin-left:14px;}
/*.main_linkb02f{margin:5px 0 0 4px;}*/
.main_linkb02g{width:10px;}
.main_linkb02h{width:22px;}
.main_linkb02i{width:122px;text-align:center;vertical-align:top;float:left;margin:0 10px;_margin-left:8px;_margin-right:8px;padding:0;}
#main_linkb02j{margin:40px 0 6px;}
.boxc01{background-color:#EEE;margin:14px 0 0;padding:10px;}
.linc01{clear:both;margin:16px 0 8px;}
.linc02{margin:12px 0 6px;}
.linc03{margin:6px 0 15px;}
.main_btxt01{color:#0772A4;}
.main_btxt02{font-weight:700;}
.main_btxt04{text-align:center;}
.main_btxt04 img{vertical-align:baseline;}
/* 潤滑油 製品紹介 自動車用オイル一覧 用  */
#lead_phtc01{margin:8px 0 0;}
#main_linkc01{margin:28px 0 0;}
#main_linkc02{margin:33px 0 0;}
#main_linkc03{margin:30px 0 2px;}
/* 潤滑油 製品紹介 産業用オイル一覧 用  */
.lead_phtd01{width:160px;}
.lead_phtd02{width:130px;}
.main_linkd02{margin:20px 0 2px;}
.main_linkd02a{width:133px;text-align:center;vertical-align:top;}
.main_linkd02b{margin:40px 0 0;}
.main_linkd02c{width:433px;background-image:url(../image/05_bg01.gif);}
.main_linkd02d{width:137px;background-color:#EEF6FC;}

.main_linkd02e{width:137px;text-align:left;vertical-align:top;}
.main_linkd02f{vertical-align:top;padding:0 0 0 4px;}
.main_linkd02g{margin:0 0 0 18px;}
.main_linkd02h{width:431px;background-color:#E5F1FA;}
.main_linkd02i{width:133px;vertical-align:top;}

/*　追加　 */
.wrap{float:left;width:570px;clear:both;background-color:#E9F0F6;margin:0 0 7px;}
.wrap .columnL{width:175px;float:left;margin:0;padding:0;}
.wrap .columnR{width:385px;float:left;min-height:69px;margin:0;padding:0;}
*html .wrap .columnR{height:69px;}
.columnR p{padding-top:1em;margin:0;}
.itemmargin1{margin-left:2px;}
.itemmargin2{margin-left:12px;}
.lead_phtc01_lay{width:450px;}
.lead_phtc01_lay p{float:left;}
.ind_table{width:570px;}
table.ind_table .main_linkd02e{background:transparent url(../image/05_bg01b.gif) no-repeat left top;}
table.ind_table .main_linkd02f{background:transparent url(../image/05_bg01b.gif) no-repeat -145px top;padding:4px;}
table.ind_table .main_linkd02e_b{background:transparent url(../image/05_bg01b.gif) no-repeat left bottom;padding-bottom:6px;}
table.ind_table .main_linkd02f_b{background:transparent url(../image/05_bg01b.gif) no-repeat -145px bottom;padding-bottom:6px;}
.main_linkd02h_2{background-color:#E5F1FA;}
table.ind_table .main_linkd02h_2_2{background-color:#E5F1FA; padding:12px 0 12px 4px;}

.lio_road_text{float:left;width:334px;}
.linc01_2{background-color:#c7c7c7;font-size:1px;margin:16px 0 8px;}
.linc01_22{height:2px;}
.main_linkb02d_2{width:459px;float:right;}
.padding-top15{display:block;padding:15px 0 0;}
.padding-top10{display:block;padding:10px 0 0;}
.padding-top5{display:block;padding:5px 0 0;}
p,.marginfix{margin:0;padding:0;}
img.main_phta01,.btnc01{margin:12px 0 0;}
.main_linkc04,.main_linkd01{margin:2px 0;}
.linc02_2,.linc03_2{background-color:#c7c7c7;font-size:1px;height:1px;}
.main_linkd02d_2{width:141px;background-color:#EEF6FC;}
p.data a{display:block;width:93px;height:19px;overflow:hidden;margin:5px auto 0;}
.main_linkb02f a{display:block;width:93px;height:19px;margin-top:12px;overflow:hidden;}
.main_linkb02a_2{width:570px;clear:both;border:solid #c7c7c7;border-width:2px 0 1px;margin:10px 0;padding:7px 0;}
.border01{border:solid #c7c7c7;margin-top:10px;padding-top:5px;border-width:1px 0 0;}
.main_linkd02d a,.main_linkd02d_2 a,.main_linkb02i .marginfix a{background:none;}
table.ind_table th, table.ind_table td{padding:6px;}


/*マージン*/
.mrg_btm_search {
	margin-bottom: 20px;
	}
.mrg_btmVirsion2_search {
	margin-bottom: 10px;
	}
.mrg_tp_search {
	margin-top: 20px;
	}
/* ネガティブマージン */

*html body .neg_margin{
margin-top: -2px;
}


.box_leftAtsearch {
	width: 320px; 
	float:left;
	}
.tbl_search {
	margin: 0 auto;
	}
.tbl_search img{
	margin: 5px;
	}
.tbl_search td {
font-size: 80%;
}
.str{
font-weight: bold;
}
#ssfrmsearch {
	margin: 0 auto;
	}
#read_letter {
	width: 570px;
	}
#read_letter .read_left{
	width: 320px; 
	float:left;
	}
#read_letter .read_right{
	width: 160px; 
	float:right;
	}
	
.marksearch_L {
	border: silver solid 1px;
	width: 298px;
	margin:0 5px 0 1px;
	padding:10px;
	}
.marksearch_R {
	border: silver solid 1px;
	width: 211px;
	padding:10px;
	}
.prefecture {
	width: 200px;
	}	
.btnsearch_1st	{
	width: 304px; 
	background: #D0E8FF;
	text-align: center; 
	padding: 7px;
	margin-left: 1px;
	}	
.btnsearch_2nd	{
	width: 217px; 
	background: #D0E8FF;
	text-align: center; 
	padding: 7px;
	margin-left: 0px;
	}	
.bdr {
	border-bottom: silver solid 3px;
	border-left: silver solid 1px;
	border-right: silver solid 1px;
	}		
.margin_bit img {
	margin-bottom: 2px;
	}	
*html body .margin_bit img {
	margin-bottom: 0;
	} 	
/* 地図の中の内容 */
#mapcontainer {
	border:silver solid 1px;
	border-bottom: silver solid 3px;
	margin: 2px 4px 10px 8px; 
	padding-left: 6px;
	padding-right: 3px;
	}	

	
	
	
	
	
	
	