body {
	margin: 2px;
	font-size: 12px;
	background-color:#FFFFFF;
	color:#000000;
}
body img {
border-style:none;
}
/リンク2/
a:link {
color:#036;
text-decoration:underline;
}
a:visited {
text-decoration:underline;
}
a:hover {
color:#C00;
text-decoration:underline;
}

body img {
border-style:none;
}

span.header {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
}
td.footer {
	line-height: 150%;
}
h1.pankuzu {
	font-size: 12px;
	font-weight: normal;
	display: inline;
}
td.yougoa {
    font-size: 13px;
	line-height: 130%;
/*ヘッダー・フッター2006*/
}
#footer2006 {
	width: 760px;
	height:20px;
	line-height:150%;
    text-align:center;
    margin: 5px auto 5px auto; 
	padding: 0px 0px 0px 0px;
}
#header2006{
    width: 760px;
	height:39px;
	border-bottom: solid 4px #cc0000;
    margin: 2px auto 2px auto; 
	padding: 0px 0px 0px 0px;
}
#header2006_head{
    width: 760px;
	height:15px;
	font-size:12px;
	color:#FFFFFF;
	background-color:#CC0000;
	margin:0px auto 0px auto; 
	padding:2px;
}
#header2006_key{
width: 760px;
height:30px;
font-size:11px;
text-align:right;
margin:0px auto 0px auto; 
padding:2px;
}
.headerpix{
width: 202px;
height:39px;
float:left;
clear:both;
}
.headerlogin{
width:555px;
padding-top:13px;
float:right;
text-align:right;
}
.noscripttext{
width: 760px;
margin: 2px auto 2px auto; 
padding: 0px 0px 0px 0px;
color:#FF0000;
text-align:center;
font-size:16px;
font-weight:bold;
background-color:#FFFFFF;
}
/*ヘッダー・フッター2006_2*/
#footer2006_2 {
	width: 760px;
    line-height:150%;
    text-align:center;
    margin: 2px auto 2px auto; 
	padding: 0px 0px 0px 0px;
	clear:both;
}
#header2006_2{
    width: 760px;
	height:39px;
	border-bottom: solid 4px #cc0000;
    margin: 2px auto 0px auto; 
	padding: 0px 0px 0px 0px;
}
.headerpix_2{
width: 216px;
height:37px;
float:left;
}
.headerlogo{
width:500px;
height:37px;
margin:0px;
padding:0px;
vertical-align:middle;
float:right;
}
.hederlogopix{
width:41px;
height:39px;
float:right;
}
.headerlogotext{
width:456px;
height:27px;
float:left;
text-align:right;
padding-top:13px;
vertical-align:middle;
font-size:16px;
font-weight:bold;
}
.headerlogin_2{
width:756px;
height:15px;
background-color:#F0F0F0;
color:#000000;
margin: 0px auto 0px auto; 
padding: 2px;
text-align:right;
font-size:12px;
}
.noscripttext_2{
width: 760px;
margin: 2px auto 2px auto; 
padding: 0px 0px 0px 0px;
color:#FF0000;
background-color:#FFFFFF;
text-align:center;
font-size:16px;
font-weight:bold;
}
.logo_color{
color:#999966;
background-color:#FFFFFF;
}
.logo_colorpr{
color: #CC0000;
background-color:#FFFFFF;
}
.pankuzu_s{
width: 760px;
margin: 2px auto 0px auto; 
padding: 0px 0px 0px 0px;
}
.footer_line{
width:760px;
margin: 2px auto 0px auto; 
padding: 0px 0px 0px 0px;
border-bottom: solid 1px #CCCCCC;
}
#copy{
font-size:12px;
font-weight:normal;
color:#FFFFFF;
background-color:#CC0000;
margin:10px 0px;
text-align:center;
padding:2px 10px;
border-top:solid 1px #000000;
}
/* おすすめBOX*/
.cateosusumebox{
width:737px;
border: 1px solid #cccccc;
padding:10px;
margin-bottom:10px;
font-size:12px;
text-align:left;
line-height:120%;
}
.cateosusumemidasi{
width:754px;
padding-left:3px;
padding-top:3px;
margin-top:20px;
font-size:12px;
color:#990000;
background-color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.cateosusumemidasi2{
width:754px;
padding-left:3px;
padding-top:3px;
font-size:12px;
color:#990000;
background-color:#FFFFFF;
font-weight:bold;
text-align:left;
}

/* 2007.3.13add taguchi */
.footer_link a:link {color:#FFFFFF; text-decoration:none}
.footer_link a:visited {color:#FFFFFF; text-decoration:none}
.footer_link a:active { color: #FFFFFF; text-decoration:none;}
.footer_link a:hover { color: #FFFFFF; text-decoration:none;}
