/******************************************/
/* Copyright (c) Yokohama Rubber					*/
/* Shared CSS Items for ALL EXCEPT NN4.x	*/
/******************************************/

body {
	font-family:"ＭＳ Ｐゴシック","Osaka","Verdana","Arial","Helvetica",sans-serif;
	margin:0px;
}

.ir_box { margin-bottom:40px;}
.ir_box a { text-decoration:underline;}

td.bg02 {
	width:8px;
}

A.footer:link { color:#FFFFFF; text-decoration:none; }
A.footer:visited { color:#FFFFFF; text-decoration:none; }
A.footer:hover { color:#CCCCCC; text-decoration:none; }
A.footer:active { color:#FFFFFF; text-decoration:none; }
A.basic:link { color:#666666; }
A.basic:visited { color:#666666; }
A.basic:hover { color: #000000; }
A.basic:active { color:#666666; }
A.acro:link { font-size:12px; color:#666666; }
A.acro:visited { font-size:12px; color:#666666; }
A.acro:hover { font-size:12px; color:#000000; }
A.acro:active { font-size:12px; color:#666666; }

.date { font-size:10px; line-height:140%; color:#000000; }
.primary { line-height:140%; color:#000000; }
.primary_tit { border-right:solid #ccc 1px; background-color:#d4e3c1; text-align:center; white-space:nowrap; padding:0 15px; }
.nowR { white-space:nowrap; padding:0 6px;}
.primary .txt { margin:0px 13px 0 0 ; padding-top:10px; display:inline-block; vertical-align:middle; }
.primary_al { font-size:12px; line-height:140%; color:#000000; border : 1px solid #CCE2B1; }
.primary_bb { border-bottom : 2px solid #CCE2B1 !important; }
.primary_rn {
	width : 60px;
	font-size:12px;
	line-height:160%;
	color:#000000;
	border-top : 1px solid #CCE2B1;
	border-bottom : 1px solid #CCE2B1;
	border-left : 1px solid #CCE2B1;
	vertical-align:middle;
	}
.primary_ln {
	font-size:12px;
	line-height:160%;
	color:#000000;
	border-top : 1px solid #CCE2B1;
	border-bottom : 1px solid #CCE2B1;
	border-right : 1px solid #CCE2B1;
	vertical-align:middle;
	}
.primary_ln img {
	vertical-align:middle;
	}
.secondary { font-family:"ＭＳ　ゴシック", monospace; font-size:12px; line-height:140%; color:#000000; }
.third {font-size:12px; line-height:140%; color:#666666;}
.mono10 { font-size:10px; color:#000000; font-family:monospace; line-height:140%;}
.size10 { font-size:10px; color: #000000; line-height:140%;}
.white10px { font-size:10px; color: #FFFFFF; line-height:140%;}
.tiny { font-size:9px; line-height:10px; line-height:130%;}

.ir_con { margin:0 0 -22px 0;}



.que {
	padding:2px 0 0 40px;
	height:22px;
	display:block;
}
.t_1 { background:url(../img/qa/q_1.gif) 0.0em 0.0em no-repeat;}
.t_2 { background:url(../img/qa/q_2.gif) 0.0em 0.0em no-repeat;}
.t_3 { background:url(../img/qa/q_3.gif) 0.0em 0.0em no-repeat;}
.t_4 { background:url(../img/qa/q_4.gif) 0.0em 0.0em no-repeat;}
.t_5 { background:url(../img/qa/q_5.gif) 0.0em 0.0em no-repeat;}
.t_6 { background:url(../img/qa/q_6.gif) 0.0em 0.0em no-repeat;}
.t_7 { background:url(../img/qa/q_7.gif) 0.0em 0.0em no-repeat;}
.t_8 { background:url(../img/qa/q_8.gif) 0.0em 0.0em no-repeat;}
.t_9 { background:url(../img/qa/q_9.gif) 0.0em 0.0em no-repeat;}
.t_10 { background:url(../img/qa/q_10.gif) 0.0em 0.0em no-repeat;}

.que02 {
	padding:2px 0 0 40px;
	height:22px;
	display:block;
	margin-bottom:-15px;
	color:#990000;
	font-weight:bold;
}


.ans {
	padding:2px 0 2px 40px;
	display:block;
	margin-bottom:11px;
}
.a_1 { background:url(../img/qa/a_1.gif) 0.0em 0.0em no-repeat;}
.a_2 { background:url(../img/qa/a_2.gif) 0.0em 0.0em no-repeat;}
.a_3 { background:url(../img/qa/a_3.gif) 0.0em 0.0em no-repeat;}
.a_4 { background:url(../img/qa/a_4.gif) 0.0em 0.0em no-repeat;}
.a_5 { background:url(../img/qa/a_5.gif) 0.0em 0.0em no-repeat;}
.a_6 { background:url(../img/qa/a_6.gif) 0.0em 0.0em no-repeat;}
.a_7 { background:url(../img/qa/a_7.gif) 0.0em 0.0em no-repeat;}
.a_8 { background:url(../img/qa/a_8.gif) 0.0em 0.0em no-repeat;}
.a_9 { background:url(../img/qa/a_9.gif) 0.0em 0.0em no-repeat;}
.a_10 { background:url(../img/qa/a_10.gif) 0.0em 0.0em no-repeat;}

table.q10 { margin:0 0 0 42px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-collapse:collapse;}
table.q10 td { border-left:1px solid #ccc; border-top:1px solid #ccc; padding-left:10px;}
table.q10 td.left { width:260px; padding:0;}
table.q10 td.right { width:110px; padding:0;}

table.envT { margin-top:30px;}
table.envT td { width:220px; font-size:90%; vertical-align:top; line-height:130%;}

p.ryaku { margin:3px 0 0 374px;}

/******************************************/
/* topics	*/
/******************************************/
p.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none;
}

h3.topic { color:#00507d; font-size:130%;}

.mb10 { margin-bottom:10px;}
.mb20 { margin-bottom:20px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}
.mb50 { margin-bottom:50px;}

.center { text-align:center; display:block;}

div.ttl_key { margin:0 0 10px 0; display:block;}
div.L_01 { float:left; width:390px;}
div.R_01 { float:right; width:300px;}
span.pic_bd { border-top:dotted 3px #ccc; padding:20px 0 0 0; display:block;}

p.bold4 { font-weight:bold; font-size:120%;}






















