@charset "utf-8";

* {
}
h1,h2,h3 {
	padding: 0px;
	margin: 0px;
}
body,td,th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;	
	color: #333333;
	line-height: 25px; 
}
body {
	text-align: left;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}

a.text_a { color: #333333; line-height: 25px; font-weight: 600; text-decoration: none}
a.text_a:visited { color: #333333; line-height: 25px; font-weight: 600; text-decoration: none}
a.text_a:hover { color: #0033CC; line-height: 25px; font-weight: 600; text-decoration: underline}


#SEO_LinkCloud {text-align: center; padding-top:5px;padding-bottom:5px;line-height: 125%}
a.text_b { color: #FFFFFF; line-height: 25px; text-decoration: none}
a.text_b:visited { color: #FFFFFF; line-height: 25px; text-decoration: none}
a.text_b:hover { color: #FFFF00; line-height: 25px; text-decoration: underline}

a.text_b_seo { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 10px; color: #999999; text-decoration: none; }
a.text_b_seo:visited { color: #666666; text-decoration: none}
a.text_b_seo:hover { color: #666666; text-decoration: underline}

.text_w { color: #FFFFFF;}
.text_seo { margin-top: 0px; padding: 0px; margin-bottom: 0px; margin-right: 3px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 8px; line-height: 10px; margin-left: 3px; color: #999999;}

.title-a {
font-size: 16px;
font-weight: 600;
background-color:#FFFFFF;
border-top:0px solid #6699CC;
border-right:0px solid #6699CC;
border-left:8px solid #6699CC;
border-bottom:1px solid #6699CC;
padding-top:0px;
padding-left:8px;
padding-right:0px;
padding-bottom:2px;
color:#336699;
font-family: "MS PGothic";
line-height: 20px; 
} 
.title-a2 {
font-size: 15px;
font-weight: 600;
background-color:#6699CC;
border-top:0px solid #6699CC;
border-right:0px solid #6699CC;
border-left:0px solid #6699CC;
border-bottom:1px solid #6699CC;
padding-top:0px;
padding-left:5px;
padding-right:0px;
padding-bottom:2px;
color:#FFFFFF;
font-family: "MS PGothic";
line-height: 20px; 
} 

.title_style {
	background-color: #EBEBEB;
	font-family: "MS PGothic";
	font-size: 15px;
    font-weight: 600;
	line-height: 20px;
	color: #000000;
	border: 1px solid; 
	word-spacing: 1px;
	padding-left:10px; 
	border-color: #FFFFFF #FFFFFF #999999; 
}

.sub_style {
	font-family: "MS PGothic";
	font-size: 16px;
    font-weight: 600;
	line-height: 20px;
	color: #6B7B04;
	word-spacing: 1px;
}

.sub_style1 {
	font-family: "MS PGothic";
	font-size: 16px;
    font-weight: 600;
	line-height: 20px;
	color: #000000;
	word-spacing: 1px;
}

.sub_style2 {
	font-family: "MS PGothic";
	font-size: 16px;
    font-weight: 600;
	line-height: 20px;
	color: #993300;
	word-spacing: 1px;
}

.sub_style3 {
	font-family: "MS PGothic";
	font-size: 16px;
    font-weight: 600;
	line-height: 20px;
	color: #0072BC;
	word-spacing: 1px;
}

.sub_style4 {
	font-family: "MS PGothic";
	font-size: 16px;
    font-weight: 600;
	line-height: 20px;
	color: #FF0000;
	word-spacing: 1px;
	text-decoration: none;
}

.b_style {
	font-family: "MS PGothic";
	font-size: 28px;
    font-weight: 600;
	line-height: 40px;
	color: #6B7B04;
	word-spacing: 1px;
}

.b_style2 {
	font-family: "MS PGothic";
	font-size: 28px;
    font-weight: 600;
	line-height: 40px;
	color: #FF0000;
	word-spacing: 1px;
}

.b_style3 {
	font-family: "MS PGothic";
	font-size: 28px;
    font-weight: 600;
	line-height: 40px;
	color: #0072BC;
	word-spacing: 1px;
}

.table_style {
	background-color: #FFFFFF;
	border-bottom : 1px dotted  #999999;
	padding-left:5px; 
	text-align: justify; 
}

.table_style1 {
	background-color: #F4F6EB;
	padding-left:5px;
	font-size: 12px;
	font-weight: 600;
	text-align: justify; 
}

.table_style2 {
	background-color: #C4D636;
	padding-left:5px; 
	font-size: 15px;
	font-weight: 600;
	text-align: justify; 
}

.table_style3 {
	background-color: #F4F6EB;
	padding-left:5px; 
	font-size: 12px;
	text-align: justify; 
}

.text_copyright { text-align: center; font-family: Arial; font-size: 12px;line-height: 14px;  }


.text_ex { color: #999999; }
.text_blue { font-family: Arial; color: #003366; font-weight: 600; font-size: 12px;line-height: 25px; }

.text_red { color: #FF0000; }
.text_blue2 { color: #0072BC; }

a.link_a { color: #0099FF; text-decoration: none}
a.link_a:visited { color: #0099FF; text-decoration: none}
a.link_a:hover { color: #FF9900; text-decoration: underline}



.pro { color: #FFFFFF; font-weight: 600;  line-height: 23px; }

a.pro_no { color: #0033CC; text-decoration: none}
a.pro_no:visited { color: #0033CC; text-decoration: none}
a.pro_no:hover { color: #FF6600; text-decoration: underline;font-weight: 600}

a.location { color: #0033CC; text-decoration: none}
a.location:visited { color: #0033CC; text-decoration: none}
a.location:hover { color: #FF6600; text-decoration: underline}


a.model { color: #FFFFFF; font-weight: 600;  line-height: 23px; text-decoration: none}
a.model:visited { color: #FFFFFF; font-weight: 600; line-height: 23px; text-decoration: none}
a.model:hover { color: #FFCC00; font-weight: 600;  line-height: 23px; text-decoration: none}

.image-border {  padding: 2px; border: 1px solid #CCCCCC; background: #FFFFFF; margin: 2px;}
.image-bg3 {
	background-image: url(images/bg_3.jpg);
	background-repeat: repeat-x;
}


.box {width:200px; height:100px; overflow:auto;border:1px solid }
.image-border {  padding: 1px; border: 1px solid #CCCCCC; background: #FFFFFF; margin: 2px;}

