@charset "shift_jis";

.w5p{width:5%;}
.w7p{width:7%;}
.w8p{width:8%;}
.w10p{width:10%;}
.w12p{width:12%;}
.w13p{width:13%;}
.w14p{width:14%;}
.w15p{width:15%;}
.w16p{width:16%;}
.w17p{width:17%;}
.w18p{width:18%;}
.w20p{width:20%;}
.w22p{width:22%;}
.w24p{width:24%;}
.w25p{width:25%;}
.w27p{width:27%;}
.w28p{width:28%;}
.w30p{width:30%;}
.w32p{width:32%;}
.w33p{width:33%;}
.w34p{width:34%;}
.w35p{width:35%;}
.w36p{width:36%;}
.w37p{width:37%;}
.w38p{width:38%;}
.w40p{width:40%;}
.w43p{width:43%;}
.w45p{width:45%;}
.w47p{width:47%;}
.w60p{width:60%;}
.w65p{width:65%;}
.w70p{width:70%;}
.w72p{width:72%;}
.w75p{width:75%;}
.w80p{width:80%;}
.w85p{width:85%;}
.w100p{width:100%;}

.w59px{width:59px;}
.w15px{width:15px;}
.w80px{width:80px;}
.w94px{width:94px;}
.w95px{width:95px;}
.w98px{width:98px;}
.w119px{width:119px;}
.w174px{width:174px;}
.w228px{width:228px;}
.w735px{width:735px !important;}

.v-top{vertical-align:top;}
.v-mid{vertical-align: middle;}
.mb-nega{margin-bottom:-20px;}

/*-----------------------------------------------------------------------
table fix
-----------------------------------------------------------------------*/
table.type-fix{table-layout:fixed;}
#colmun3-main table.type-fix{width:561px !important;}
table.ip{width:448px !important;}

/*-----------------------------------------------------------------------
td2分割
-----------------------------------------------------------------------*/
td.partition{width:50%;}

/*-----------------------------------------------------------------------
td4分割
-----------------------------------------------------------------------*/
td.multi,
td.w120{width:120px;}

/*-----------------------------------------------------------------------
table padding調整ver
-----------------------------------------------------------------------*/
table.aj-type01,
table.aj-type02{
	/*width:560px;*/
	border-collapse:separate;
	border-spacing:1px;
	font-size:100%;
	background-color:#dbdbdb;
	}
table.aj-type01 th{
	margin:1px;
	padding:5px 3px !important;
	background-color:#dddddd;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:center;
	}
table.aj-type02 th{
	margin:1px;
	padding:3px !important;
	background-color:#dddddd;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	text-align:center;
	}
table.aj-type01 th.last,
table.aj-type02 th.last{border-right:none;}
table.aj-type01 td{
	margin:1px;
	padding:5px 3px !important;
	background-color:#ffffff;
	border:1px solid #ffffff;
	empty-cells:show;
	}
table.aj-type02 td{
	margin:1px;
	padding:3px !important;
	background-color:#ffffff;
	border:1px solid #ffffff;
	empty-cells:show;
	}
table.aj-type01 td.bg-gray,
table.aj-type02 td.bg-gray{background-color:#f7f7f7;}

table.find-left th{
	text-align:left;
	padding:8px;
	}
	
table tr td ul.link02,
table tr td ol.default{margin-top:5px;}

table.aj-font th,
table.aj-font td{ font-size:90%;}
ul li.last{margin-bottom:0;}

/*出光タンカー*/
table.tanker{
	width:315px;
	border-collapse:separate;
	border-spacing:1px;
	font-size:100%;
	background-color:#dbdbdb;
	}

table.tanker th.last{border-right:none;}
table.tanker td{
	margin:1px;
	padding:7px 7px 5px;
	background-color:#ffffff;
	border:1px solid #ffffff;
	empty-cells:show;
	}
table.tanker td.bg-gray{background-color:#f7f7f7;}	

/*会社情報 役員一覧*/
table.director-list{
	width:100%;
	font-size:100%;
	}
table.director-list td{padding:0 0 15px 0;}

/*-----------------------------------------------------------------------
table 間調整
-----------------------------------------------------------------------*/
.section-table{margin:15px 0;}


/*-----------------------------------------------------------------------
/trc/research.html
-----------------------------------------------------------------------*/
.research-listblock01{
	width:560px;
	padding-bottom:24px;
	background:url(/content/100139953.gif) no-repeat bottom;
	}
.research-listblock02{
	width:560px;


	padding:13px 0 12px;
	background:#f7f7f7;
	border:solid #ebebeb 1px;
	}
.research-eachblock01{
	float:left;
	display:inline;
	width:80px;
	margin-left:9px;
	}
.research-eachblock02{
	float:left;
	display:inline;
	width:455px;
	}
.research-eachblock02 dt{
	font-weight:bold;
	margin-bottom:2px;
	}
.research-eachblock02-inner01{
	width:451px;
	margin-top:12px;
	padding:8px 0 6px;
	background:#FFFFFF;
	border:solid #e9e8e8 2px;
	}
.research-eachblock02-inner01 p{
	float:left;
	display:inline;
}
.ml10{
	margin-left:10px;
	}
.mr14{
	margin-right:14px;
	}
.research-eachblock02-inner02{
	width:453px;
	margin-top:12px;
	padding:8px 0 6px;
	background:#FFFFFF;
	border:solid #e9e8e8 1px;

	}
.research-eachblock02-inner02 p{
	margin-left:10px;
	}
.side-pad{
	padding:0 14px 0 10px;
}

/*-----------------------------------------------------------------------
/ss/index.html
-----------------------------------------------------------------------*/
h3.ss-index a{
font-weight:normal !important;
background: url(/content/100078708.gif) no-repeat scroll 0 5px transparent;
display:block;
padding:0 0 0 14px;
}

.ss-index-listblock01{
background:url(/content/100139955.gif) no-repeat left bottom;
}

.ss-index-listblock01 .blockinner{
background:url(/content/100139954.gif) no-repeat left top;
padding:13px 13px 19px 17px;
}

.ss-index-listblock01 .blockinner .f-right{
width:458px;
}

.ss-index-listblock01 .blockinner .f-right.w530{
width:530px;
}
.ss-index-listblock01 .blockinner .f-right dl {
margin-bottom:0;
}

.ss-index-listblock01 .blockinner .f-right dl dt{
margin-bottom:10px;
}

.ss-index-listblock01 .blockinner .f-right dl dd dl{
margin-bottom:10px;
}

.ss-index-listblock01 .blockinner .f-right dl dd dl dt{
float:left;
margin:0 17px 0 0;
width:70px;
}

.ss-index-listblock01 .blockinner .f-right dl dd dl dd ul li{
float:left;
display:inline;
}

.ss-index-listblock01 .blockinner .f-right dl dd dl dd ul li a{
padding:2px 2px 0 2px;
text-decoration:none;
}

.ss-index-listblock01 .blockinner .f-right dl dd dl dd ul li a:hover{
background:#fe3b42;
color:#fff;
}

.ss-index-formblock01,
.ss-index-formblock02{
background:url(/content/100139957.gif) no-repeat left bottom;
}

.ss-index-formblock01 .blockinner,
.ss-index-formblock02 .blockinner{
background:url(/content/100139956.gif) no-repeat left top;
padding:16px 18px 0 20px;
}

.ss-index-formblock01 table{
width:698px;
}

.ss-index-formblock01 table td{
border-collapse:collapse;
border-spacing:0;
margin:0;
padding:0;
_font-size:78%;
}

.ss-index-formblock01 table td.radio{
width:18px;
padding-bottom:13px;
}

.ss-index-formblock01 table td.name{
width:135px;
padding-bottom:13px;
}

.ss-index-formblock01 table td.btn,
.ss-index-formblock02 table td.btn{
padding-bottom:13px;
width:auto;
}

.stepblock01 ul{
margin-right:20px;
}

.stepblock01 ul li.step01,
.stepblock01 ul li.step02{
padding:0 0 3px 65px;
background:url(/content/100139958.gif) no-repeat left top;
font-weight:bold;
margin-bottom:14px;
list-style:none;
line-height:1.7;
}

.stepblock01 ul li.step02{
background:url(/content/100139959.gif) no-repeat left top !important;
}

.stepblock01 .pulldown01{
width:150px;
}

.ss-index-formblock02 table{
width:700px;
}

.ss-index-formblock02 td.check,
.ss-index-formblock02 td.name{padding:0 10px 10px 0;}
.ss-index-formblock02 td.ico{padding:0 5px 10px 0;}

.ss-index-formblock02 td.btn{
padding-bottom:10px;
}

.ss-index-formblock02 td.caution{
font-size:78%;
color:#999;
padding-bottom:10px;
}

.ss-index-formblock03 .colmun2-box-left{
width:357px;
float:left;
}

.ss-index-formblock03 .colmun2-box-right{
width:357px;
float:right;
}

.ss-index-formblock03 .colmun2-box-left h2,
.ss-index-formblock03 .colmun2-box-rigth h2{
background:url(/content/100139960.gif) no-repeat left top;
line-height:normal;
margin:15px 0;
}

.ss-index-formblock03 .colmun2-box-rigth p.caution{
font-size:78%;
}

.ss-index-formblock03 .colmun2-box-rigth table td.txtfield{
width:285px;
}

.ss-index-formblock03 .colmun2-box-right .txtfield input,
.ss-index-formblock03 .colmun2-box-left .stepblock02 .txtfield input{
border:solid 1px #cfcfcf !important;
width:268px;
padding:2px;
color:#999;
min-height: 20px;
height: auto !important;
height: 20px;
}

.ss-index-formblock03 .colmun2-box-rigth table td.btn{
width:72px;
}

.ss-index-formblock03 .colmun2-box-left .stepblock02 dt.step01,
.ss-index-formblock03 .colmun2-box-left .stepblock02 dt.step02{
padding:0 0 3px 65px;
background:url(/content/100139958.gif) no-repeat left top;
font-weight:bold;
margin-bottom:10px;
list-style:none;
}

.ss-index-formblock03 .colmun2-box-left .stepblock02 dt.step02{
background:url(/content/100139959.gif) no-repeat left top !important;
}

.ss-index-formblock03 .colmun2-box-left .stepblock02 .pulldown01{
width:150px;
}

.ss-index-formblock03 .colmun2-box-left .stepblock02 dd {
margin-bottom:15px;
}

.mapseach .ico{
padding:10px 0 10px 10px !important;
}

.mapseach .ico img{
margin-right:8px;
}

.ss-mapsearch-icotable td {
background:none !important;
border:none !important;
empty-cells: show !important;
margin:0 !important;
padding:3px !important;
}

/* Selectbox Styles*/
a.sctble_display {
border: solid #ddd 1px;
}

a.sctble_display span {
padding: 0 22px 0 7px;
height: 22px;
background: #fff url(/content/100139961.gif) no-repeat right 0;
line-height: 22px;
}
	
/* Pulldown Mat (Basis)*/
div.sctble_mat {}
div.sctble_mat dl {}

div.sctble_mat a {
padding-right: .7em;
color: #1972ea;
font-weight: bold;
}

div.sctble_mat a.selected {
color: #333;
text-decoration: none;
cursor: default;
}

/* Selectbox Styles*/
a.sctble_display {
display: inline-block;
*display: inline;
zoom: 1;
color: #262626;
text-decoration: none;
cursor: default;
}

a.sctble_display span {
display: block;
width: 145px;
cursor: default;
}

a.m_year span,
a.s_year span { width: 3em }
a.m_month span,
a.s_month span,
a.m_day span,
a.s_day span { width: 2em }
a.callback span { width: 9em }

/* Pulldown Mat (Basis)*/

div.sctble_mat {
border: solid #dfdfdf 1px;
border-top: none;
border-left: none;
background: #eee;
}

div.sctble_mat dl {
margin: 0;
border: solid #999 1px;
border-top: none;
border-left: none;
padding: 1em 1em 0;
}

div.sctble_mat dl dt {
float: left;
margin: 0 0 1em 0 !important;
border: none !important;
padding: 0 !important;
width: 4.5em;
color: #333;
font-weight: bold;
}

div.sctble_mat dl dd {
margin: 0 0 1em 4.5em !important;
border-left: solid #333 2px !important;
padding: 0 0 0 1.5em !important;
}

div.sctble_mat a {
padding-right: .7em;
color: #1972ea;
font-weight: bold;
}

div.sctble_mat a.selected {
color: #333;
text-decoration: none;
cursor: default;
}

/* Pulldown Mat (No Optgroups)*/
div.sctble_mat.nooptgroup div.body {
padding: .5em .6em;
line-height: 1.9;
}

/* Date (Inline)*/
div.sctble_mat.sctble.m_year div.body,
div.sctble_mat.sctble.m_month div.body {
}

div.sctble_mat.sctble.m_year a,
div.sctble_mat.sctble.m_month a {
padding: .4em;
}

div.sctble_mat.sctble.m_day a {
display: inline-block;
width: 1.5em;
text-align: center;
}

/* Simple Select Box*/
div.sBox {
border: solid #dfdfdf 1px;
border-left: none;
width: 175px;
overflow: auto;
overflow-x: hidden;
background: #FFF;
font-size:78%;
}

div.sBox.s_year { width: 6em }
div.sBox.s_month,
div.sBox.s_day { width: 5em }

div.sctble_mat.sBox div.body {
border: none;
padding: 0;
line-height: 1.5;
}

div.sBox a {
border: solid #dfdfdf 1px;
border-top: none;
border-right: none;
padding: .3em .5em;
display: block;
text-decoration: none;
}

div.sBox a.last-child {
border-bottom: none;
}

div.sBox a:hover {
background: #eee;
}

div.sBox a.selected {
background: #eee;
}


/*-----------------------------------------------------------------------
/ipc/index.html
-----------------------------------------------------------------------*/
.ipcindex-listblock{
	float:left;
	display:inline;
	margin-right:20px;
	}

.ipcindex-listblock li{
	list-style:none;
	width:238px;
	margin-bottom:5px;
	line-height:1.3;
	background:url(/content/100139951.gif) #FFFFFF no-repeat bottom;
	}

.ipcindex-listblock li a{
	display:block;
	padding:5px 5px 4px 27px;
	background:url(/content/100139952.png) no-repeat left top;
	text-decoration:none;
	}
	
.ipcindex-listblock li a:hover{
	text-decoration:underline;
	}

.mr00{
	margin-right:0 !important;
	}

/*-----------------------------------------------------------------------
agri/product/
-----------------------------------------------------------------------*/
.agri-dlblock01 dt,
.agri-dlblock01 dd{
	float:left;
	}
.list-4column{
	width:560px;
	}
.list-4column li{
	float:left;
	display:inline;
	width:130px;
	margin-right:13px;
	}
.border-b{
	border-bottom:solid #D2D2D2 1px !important;
	}


/*-----------------------------------------------------------------------
/recruit/
-----------------------------------------------------------------------*/
.float-2col-dotto.recruit .f-left{width:180px;}
.fla-saiyo{height:266px;}
.fla-know{height:320px;}
.recruit-anchor{margin:15px 0;}
.recruit-anchor .transition-page{
	padding:7px 0;
	margin:0;
	}

.anchor-area table{
	padding:5px 0;
	font-size:100%;
	}
.anchor-area table td{
	width:112px;
	border-right:1px
	solid #cbcbcb;
	}
.anchor-area table td.none{border-right:none;}
.anchor-area a{
	display:inline-block;
	background: url(/content/100078718.gif) left center no-repeat;
	padding-left:12px;
	}
/*右ナビ*/
.recruit{background: url(/content/100146922.gif) left bottom no-repeat;}
#sidearea .recruit h3{
	border:none;
	margin-bottom:5px;
	}
.recruit-inner{padding:5px 10px;}
.entry-btn,
.personal-btn{ margin:5px 0 7px 0;}
.entry-btn a,
.personal-btn a{text-indent:-9999px;}
.entry-btn a,
.personal-btn a{
	display:block;
	width:140px;
	height:35px;
	}
.entry-btn a{background:url(/content/100146923.gif) left top no-repeat;}
.personal-btn a{background:url(/content/100146924.gif) left top no-repeat;}
.entry-btn a:hover,
.personal-btn a:hover{background-position:0 -35px;}
.recruit .dotto-horizon{padding-bottom:5px;}

/*-----------------------------------------------------------------------
/lube/products/use/
-----------------------------------------------------------------------*/
.column5wrap {
background:url(/content/100139963.gif) no-repeat left bottom;
width:735px;
margin-bottom:15px;
}

.column5wrap .column01,
.column5wrap .column02,
.column5wrap .column03,
.column5wrap .column04,
.column5wrap .column05{float:left;}

.column5wrap .column01{width:135px;}
.column5wrap .column02{width:226px;}
.column5wrap .column03{width:133px;}
.column5wrap .column04{width:125px;}
.column5wrap .column05{width:94px;}

.column5wrap .column01,
.column5wrap .column02{margin-right:6px;}
.column5wrap .column03,
.column5wrap .column04{margin-right:5px;}

.column5wrap .column01 h2,
.column5wrap .column02 h2,
.column5wrap .column03 h2,
.column5wrap .column04 h2,
.column5wrap .column05 h2{margin:0 0 8px 0 !important;}

.column5wrap .column01 h2 sup,
.column5wrap .column02 h2 sup,
.column5wrap .column03 h2 sup,
.column5wrap .column04 h2 sup,
.column5wrap .column05 h2 sup{font-size:60%;}

.column5wrap .column01 h2.arrow02{background:url(/content/100139964.gif) no-repeat 0 0 !important;}
.column5wrap .column02 h2.arrow02{background:url(/content/100139965.gif) no-repeat 0 0 !important;}
.column5wrap .column03 h2.arrow02{background:url(/content/100139966.gif) no-repeat 0 0 !important;}
.column5wrap .column04 h2.arrow02{background:url(/content/100139967.gif) no-repeat 0 0 !important;}
.column5wrap .column05 h2.arrow02{background:url(/content/100139968.gif) no-repeat 0 0 !important;}

.column5wrap .column01 h2.arrow02,
.column5wrap .column02 h2.arrow02,
.column5wrap .column03 h2.arrow02,
.column5wrap .column04 h2.arrow02,
.column5wrap .column05 h2.arrow02{
	border-bottom: 1px solid #E7E7E7;
	padding: 11px 10px 7px 12px;
	font-size:115%;
	}

.column5wrap .column01 .section-inner,
.column5wrap .column02 .section-inner,
.column5wrap .column03 .section-inner,
.column5wrap .column04 .section-inner,
.column5wrap .column05 .section-inner{
	padding:0 8px 10px;
	margin:0;
	font-size:90%;
	}

.column5wrap .column01 .section-inner li.item-left,
.column5wrap .column02 .section-inner li.item-left,
.column5wrap .column03 .section-inner li.item-left,
.column5wrap .column04 .section-inner li.item-left,
.column5wrap .column05 .section-inner li.item-left{
	padding-right:5px;
	width:43%;
	}

.column5wrap .column01 .section-inner li.item-right,
.column5wrap .column02 .section-inner li.item-right,
.column5wrap .column03 .section-inner li.item-right,
.column5wrap .column04 .section-inner li.item-right,
.column5wrap .column05 .section-inner li.item-right{width:37%;}

/*-----------------------------------------------------------------------
/lube/itm/
-----------------------------------------------------------------------*/
.entitlement{
	float:right;
	text-align:right;
}

/*-----------------------------------------------------------------------
thickbox settings 
-----------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:200;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(/content/100139993.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}


#TB_window {
	position: fixed;
	background:url(/content/100139970.gif) 0 0 repeat-x #fff;
	z-index: 202;
	color:#000000;
	display:none;
	border: 2px solid #fff;
	text-align:left;
	top:45%;
	left:50%;
　　　　overflow: auto;
}



#TB_window .imgwrap {
margin: 7px auto 15px;
text-align:center;
}

#TB_window #TB_ImageOff{
display:inline-table;
}

#TB_window .zoomwrap p {
background:url(/content/100139969.gif) center bottom no-repeat #fff;
border:solid 1px #dbdbdb;
width:197px;
padding:5px 0 5px 5px;
margin:0 auto;
display:block;
text-align:center;
}

#TB_window .link02 a {
color:#009;
text-decoration:none;
}

#TB_window .link02 a:hover {
color:#f00;
text-decoration:underline;
}

#TB_window .blockinner {
padding:5px 9px 13px;
font-size:78%;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	text-align:right;
	margin-right:5px;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:203;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}


#TB_HideSelect{
	z-index:199;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}


#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

/*-----------------------------------------------------------------------
/denzai/el/performance.html
-----------------------------------------------------------------------*/
table.default td.el-blue,
table.even-odd td.el-blue,
table.normal td.el-blue{
	background:#a9d7f1;
	}

table.default td.el-green,
table.even-odd td.el-green,
table.normal td.el-green{
	background:#a1e1a5;
	}

table.default td.el-red,
table.even-odd td.el-red,
table.normal td.el-red{
	background:#ffd8d9;
	}
/*-----------------------------------------------------------------------
/card/index.html
-----------------------------------------------------------------------*/
.float-2col-main .card-top .f-left{width:400px;}
.float-2col-main .card-top .f-right{width:339px;}

.float-2col-main .card-biz .f-left{width:140px;}
.float-2col-main .card-biz .f-right{width:570px;}


/*-----------------------------------------------------------------------
/mobile/index.html
-----------------------------------------------------------------------*/
.mobile-box{
	width:644px;
	margin:20px auto;
	text-align:center;
	}
.mobile-bg{background:url(/content/100140165.gif) repeat-y;}
.mobile-bg img{margin-left:22px;}
.mobile-bg img.none{margin-left:0;}
/*-----------------------------------------------------------------------
/idemeets/
-----------------------------------------------------------------------*/
.idemeets-block{
	padding:30px 10px 0;
	background:#dbf3ff;
	}
.idemeets-list li,
.idemeets-list-town li,
.idemeets-list-home li,
.idemeets-list-shop li,
.idemeets-list-farm li{
	list-style:none;
	width:260px;
	min-height:105px;
	}
.idemeets-list li img,
.idemeets-list-town li img,
.idemeets-list-home li img,
.idemeets-list-shop li img,
.idemeets-list-farm li img{
	float:left;
	display:inline;
	margin-right:10px;
	}
.idemeets-list li a,
.idemeets-list-town li a,
.idemeets-list-home li a,
.idemeets-list-shop li a,
.idemeets-list-farm li a{
	font-weight:bold;
	float:left;
	display:inline;
	width:180px;
	margin-top:12px;
	}
.idemeets-list-town li a{
	color:#3E7206;
	}
.idemeets-list-home li a{
	color:#7D1818;
	}
.idemeets-list-shop li a{
	color:#2070A3;
	}
.idemeets-list-farm li a{
	color:#8A6800;
	}
.idemeets-list-town li a:hover,
.idemeets-list-home li a:hover,
.idemeets-list-shop li a:hover,
.idemeets-list-farm li a:hover{
	color:#ff0000;
	}
	
/*-----------------------------------------------------------------------
/contact/
-----------------------------------------------------------------------*/
.contact-icon01 img,
.contact-icon02 img,
.contact-icon03 img,
.contact-icon04 img{
	float:left;
	display:inline;
	}
.contact-icon01 span{
	font-weight:bold;
	float:right;
	display:inline;
	width:150px;
	margin-top:5px;
	}
.contact-icon02 span{
	font-weight:bold;
	float:right;
	display:inline;
	width:150px;
	margin-top:3px;
	}
.contact-icon03 span{
	font-weight:bold;
	float:right;
	display:inline;
	width:150px;
	}
.contact-icon04 span{
	font-weight:bold;
	float:left;
	display:inline;
	margin-left:8px;
	}
.contact-btn a{
	display:block;
	width:180px;
	height:35px;
	text-indent:-9999px;
	background:url(/content/100140935.gif) no-repeat;
	}
.contact-btn a:hover{
	background-position:0 -35px;
	}

/*-----------------------------------------------------------------------
/apolloretailing/index.html
-----------------------------------------------------------------------*/
ul.apl{margin-bottom:8px;}
ul.apl li{
	width:90px;
	float:left;
	margin:0 8px 0 0 !important;
	}
/*-----------------------------------------------------------------------
CM
-----------------------------------------------------------------------*/
.cm-pop{
	width:480px;
	height:412px;
	margin:0 auto;
	text-align:center;
	}
.cm-pop-w320{
	width:326px;
	height:292px;
	margin:0 auto;
	text-align:center;
	}
.cm-pop-w720{
	width:726px;
	height:532px;
	margin:0 auto;
	text-align:center;
	}
#fun-bc-area{position:relative;}
#fun-bc-area #fun-bc{
	position:absolute;
	right:0;
	top:0;
	}

/*-----------------------------------------------------------------------
Not found
-----------------------------------------------------------------------*/
.not-found form input{
	vertical-align:middle;
	padding:0 3px;
	color:#999999;
	}
.not-found form input.text-area{
	width:300px;
	border:1px solid #cfcfcf;
	}
/*-----------------------------------------------------------------------
Section
-----------------------------------------------------------------------*/
#sidearea .section-inner{margin-bottom:3px;}

/*-----------------------------------------------------------------------
MSDS
-----------------------------------------------------------------------*/
.msds h3{ width:368px !important;}

/*-----------------------------------------------------------------------
/ss/search/call-index.html
-----------------------------------------------------------------------*/
#emergency-contents{
	margin-top:8px;
	padding-top:15px;
	background-color:#f8f8f8;
	}
#call-area-index{
	width:970px;
	margin:0 auto;
	background:url(/content/100121939.gif) center top no-repeat;
	padding-top:15px;	
	}
#call-box{
	padding:0 20px;
	background:url(/content/100121932.gif) repeat-y;
	z-index:1;}
#call-box-inner{
	width:735px;
	margin:0 auto;
	padding-top:20px;
	}
#call-box #footer{
	margin-top:20px;
	padding:10px 0 20px 0;
	border-top:2px solid #e7e7e7;
	}
#call-box #footer ul{padding-left:22px;}

#call-box #footer ul li{
	float:left;
	margin-right:10px;
	}
#call-box #footer #copyright{
	width:277px;
	float:right;
	}
#call-box .pagetop-btm a{margin-right:0;}

/*-----------------------------------------------------------------------
BTN text
-----------------------------------------------------------------------*/
a.btn-txt-link{
	text-decoration:none;
	font-weight:bold;
	}
/*-----------------------------------------------------------------------	
/e_business/history/index.html
-----------------------------------------------------------------------*/
.txtcolor-green{color:#008000;}


/*-----------------------------------------------------------------------	
/idemitsukai/keiei/index.html
-----------------------------------------------------------------------*/
.ico-new{
	color:#f00;
	font-weight:bold;
padding-right:3px;
}

/*-----------------------------------------------------------------------	
/tady/schedule/index.html
-----------------------------------------------------------------------*/
.ico_flag{
	float:right;
}
.race{
	float:left;
	width:124px;
}