/* CSS Document */
body {
	text-align: left;
	font-size:12px;
	line-height:140%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #333333;
	margin:0;
	background: #f0f0f0 url(../images/back.gif) repeat-y;
}


a:link {
	color: #DC1313;
	text-decoration: underline;
}

a:visited {
	color: #DC1313;
	text-decoration: underline;
}

a:hover {
	color: #666666;
	text-decoration: none;
}



.td1 {  background-color: #000000 }
.td2 {  background-color: #DC1313 }
.td3 {  background-color: #FFFFFF }
.td4 { background-color: #EEEEEE }

.list {
	font-size: 12px;
	border-collapse:collapse;
	line-height: 135%;
	padding: 0px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
}


p {
	margin-top: 0px;
	margin-bottom: 10px;
}



.f10 { font-size:10px; line-height:150%; }
.f12 { font-size:12px; line-height:140%; }

#navi {
	font-size:12px;
	line-height: 150%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Arial";
}
#navi a:link {
	color: #333333;
	text-decoration: none;
	font-weight: normal;
}
#navi a:visited { color: #333333; text-decoration: none; }
#navi a:hover { color: #DC1313; text-decoration: underline; }

.top_page { font-size:11px; line-height: 110%; }
.top_page a:link { color: #333333; text-decoration: none; }
.top_page a:visited { color: #333333; text-decoration: none; }
.top_page a:hover { color: #DC1313; text-decoration: underline; }

.date { font-size:10px; color:#333333; font-family:"‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";}


.lineunder
{
	border-bottom: 1px solid #b5b5b5;
	padding-top: 5px;
	padding-bottom: 2px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial;
}




/*page*/

.t_p{
	padding-left:30px;
	font-size:12px;
	
}

.table_td{
	padding:5px;
	font-size:12px;
	line-height: 135%;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial;
}

.top_midashi{
font-weight:bold;
font-size:12px;
}

.midashi {
	padding-left:12px;
	padding-top:10px;
	font-weight:bold;
	font-size:12px;
	line-height:130%;
	border-bottom: 1px solid #b5b5b5;
	border-left: 1px solid #CCCCCC;
	background: url(../images/midashi_back.gif) repeat-x;
	padding-bottom: 3px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Arial;
}

.subtit{
	font-size:16px;
	font-weight:bold;
	padding-left: 12px;
	border-bottom: 1px solid #c0c0c0;
	border-left: 8px solid #c8c8c8;
	padding-top: 6px;
	padding-bottom: 2px;
}

.text01{
	font-size:12px;
	line-height:160%;
	padding: 19px 12px 30px;
}

.text02{
	font-size:12px;
	line-height:135%;
	padding: 10px 6px 12px 12px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
}

.text03{
font-size:14px;
font-weight:bold;
}

.text04{
line-height:120%;
font-size:12px;
font-weight:bold;
}

.text05{
line-height:135%;
}

.text06{
font-size:12px;
line-height:140%;
}

/*parts_page*/

.parts_text02{
font-size:12px;
line-height:160%; 
padding-top:10px; 
padding-bottom:20px;
}


/* map
------------------------*/

.mapMidashi {
	padding-left:10px;
	padding-top:10px;
	font-weight:bold;
	font-size:12px;
	line-height:130%;
	text-align:left;
}

.mapAdd {
	padding:0px 10px;;
	font-size:12px;
	line-height:160%;
	text-align:left;
}


/* hoken
------------------------*/

.hokenTxt {
	font-size:12px;
	line-height:160%; 
	padding-top:10px; 
	padding-bottom:25px;
}


/* used
------------------------*/

.usedTxt {
	padding-right:10px;
	font-size:12px;
	line-height:160%; 
	padding-left:25px;
	vertical-align:top;
}
.lineLR {
	border-right: 1px solid #b5b5b5;
	border-left: 1px solid #B5B5B5;
	background: #EEEEEE;
}
.lineL {
	border-left: 1px solid #B5B5B5;
}
.lineR {
	border-right: 1px solid #a7a7a7;
}
.linebtm {
	border-bottom: 1px solid #a7a7a7;
}
