/* **************#consumer************* */

#cellspacing01 {
	padding: 3px;
}

#consumer {
float: left;
display: inline;
width: 960px;
margin: 0;
padding: 0px 0px 30px 0px;
text-align: left;
}

#consumer h2 {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:16px;
line-height:1.6;
padding:0px 0px 30px 0px;
}

#consumer h3 {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
line-height:1.6;
padding:0px 0px 20px 0px;
}

#consumer h4 {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.6;
}

#consumer h5 {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.6;
color: #015299;
padding: 0px 0px 10px 0px;
clear: both;
}

#consumer p {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.6;
}

#consumer .contents {
float: left;
display: inline;
width: 305px;
margin: 0px 15px 0px 0px;
padding: 0;
background-image: url(img/cont_bg.jpg);
background-repeat: no-repeat;
height: 300px;
}

#consumer .contents p {
padding:10px;
}

#consumer .s_contents {
float: left;
display: inline;
width: 305px;
margin: 10px 15px 0px 0px;
padding: 0;
background-image: url(img/sub_cont_bg.jpg);
background-repeat: no-repeat;
height: 100px;
}

#consumer .s_contents_info {
float: left;
display: inline;
width: 480px;
margin: 10px 15px 0px 0px;
padding: 0;
background-image: url(img/sub_cont_bg.jpg);
background-repeat: no-repeat;
height: 200px;
}

#consumer .s_contents p {
padding:10px;
}

#consumer .contents_r {
float: left;
display: inline;
width: 305px;
margin: 0px 0px 0px 0px;
padding: 0;
background-image: url(img/cont_bg.jpg);
background-repeat: no-repeat;
height: 300px;
}

#consumer .contents_r p {
padding:10px;
}

#consumer .s_contents_r {
float: left;
display: inline;
width: 305px;
margin: 10px 0px 0px 0px;
padding: 0;
background-image: url(img/sub_cont_bg.jpg);
background-repeat: no-repeat;
height: 100px;
}

#consumer .s_contents_r p {
padding:10px;
}

#consumer .c_phishing {
background-image:url(img/consumer_ab_phishing.jpg);
background-repeat:no-repeat;
width:305px;
display: block;
}

#consumer .c_phishing a:link,#consumer .c_phishing a:visited {
background-image:url(img/consumer_ab_phishing.jpg);
background-repeat:no-repeat;
display: block;
font-size: 12px;
height:40px;
text-indent:-9999px;
}

#consumer .c_phishing a:hover {
background-image:url(img/consumer_ab_phishing_on.jpg);
background-repeat:no-repeat;
}

#consumer .c_attention {
background-image:url(img/consumer_attention.jpg);
background-repeat:no-repeat;
width:305px;
display: block;
}

#consumer .c_attention a:link,#consumer .c_attention a:visited {
background-image:url(img/consumer_attention.jpg);
background-repeat:no-repeat;
display: block;
font-size: 12px;
height:40px;
text-indent:-9999px;
}

#consumer .c_attention a:hover {
background-image:url(img/consumer_attention_on.jpg);
background-repeat:no-repeat;
}

#consumer .c_rep_phishing {
background-image:url(img/consumer_rep_phishing.jpg);
background-repeat:no-repeat;
width:305px;
display: block;
}

#consumer .c_rep_phishing a:link,#consumer .c_rep_phishing a:visited {
background-image:url(img/consumer_rep_phishing.jpg);
background-repeat:no-repeat;
display: block;
font-size: 12px;
height:40px;
text-indent:-9999px;
}

#consumer .c_rep_phishing a:hover {
background-image:url(img/consumer_rep_phishing_on.jpg);
background-repeat:no-repeat;
}

#consumer .dit {
float:left;
display:inline;
width:960px;
margin:0;
padding:0px 0px 30px 0px;
}

#consumer .photo {
float:right;
display:inline;
margin: 0px 0px 0px 10px;
}

#consumer .attention {
color:#015299;
font-weight: bold;
}

#consumer .td {
font-size:12px;
line-height:1.6;
margin:0;
padding:20px 20px 20px 15px;
line-height:1.6;
}

