/* CSS Document */


#footer_p {
background:url(../images/footer_bg.jpg) no-repeat;
height:65px;
width:770px;
margin:1400px 0px 0px 0px;
_margin:0px 0px 0px 0px;
}

#pro a:link , #pro a:visited ,
#pro a:active {
	color: #333333;
	text-decoration: none;
}

#pro a:hover {
	text-decoration: underline;
	color: #333333;
}


/*-----------------------------------------------
   contents
-----------------------------------------------*/

.headline {
color:#000099;
font-size:16px;
margin-left:40px;
}

.tampopo_head{
color:#ff0000;
font-size:16px;
margin-left:40px;
margin-right:20px;
}

.blackletter{
color:#333333;
font-size:16px;
}

.red{
color:#ff0000;
font-size:12px;
font-weight:bold;
}

.str{
color:#333333;
font-weight:bold;
}

.tampopologo {
position:relateve;
float:left;
padding:0px 0px 10px 15px;
margin:0px 0px 10px 15px;
}

.tampopo {
float:left;
padding:0px 0px 30px 15px;
margin:0px 0px 30px 15px;
}

.tampopo2 {
float:right;
width:350px;
height:572px;
padding:0px 0px 0px 15px;
margin:100px 0px 0px 0px;
}

.tampopopd {
float:right;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.tampopomain {
float:right;
width:400px;
height:500px;
padding: 90px 20px 0px 20px;
margin:px 0px 0px 0px 0px;
}


.tampoposale{
float:right;
color:#ff0000;
font-size:14px;
font-weight:bold;
}

.netshop {
float:right;
background:url(../images/netshop.gif) no-repeat;
width:150px;
height:35px;
margin:10px 30px 0px 0px;
}

.tampopospec {
float:left;
line-height:14pt;
width:330px;
height:400px;
margin:30px;
}

.spec {
float:right;
width:440px;
margin:20px 0px 15px 15px;
}


