@charset "utf-8";

body{
	margin:0; padding:0; width:100%; height:100%; font-size:82%; line-height:100%;
	text-align:center; font-family:'Osaka','ＭＳ Ｐゴシック',sans-serif; background-color:#9cf;
}
ul{ margin:0; padding:0; list-style-type:none; }
form{ margin:0; padding:0; }
small{ font-size:82%; }
img{ display:block; border:0; }
p{ margin:0; padding:10px 0px 10px 0px; line-height:180%; }
p.notop{ padding-top:0; }
p.nobot{ padding-bottom:0; }
a{ color: #024ECA; text-decoration:underline; }
a:hover{ color:#d30; text-decoration:underline; }
span.red{ color:#d30; }
.clearboth{ clear:both; }
.clearleft{ clear:left; }
.clearright{ clear:right; }
.tdr{ text-align:right; white-space:nowrap; }
.tdr img{ display:inline; border:0; }
.ontop{ margin-top:20px; }
#vogeljp{ margin-left:auto; margin-right:auto; margin-top:0; margin-bottom:0; padding:0; width:670px; }
/*--------------- ヘッダー -----------------------------------------------------*/
#header{ margin:0; padding:16px 0px 4px 0px; width:670px; line-height:125%; background-color:#9cf; text-align:center; }
#header img{ float:left; margin:14px 0px 0px 0px; padding:0; width:250px; height:30px; }
ul.menuul li{
	margin:0; padding:0; font-size:10px; width:60px; line-height:110%; letter-spacing:0.1em;
	background-repeat:no-repeat; background-position:center bottom;
}
ul.menuul li.mb1{ background-image: url(b1.png); }
ul.menuul li.mb2{ background-image: url(b2.png); }
ul.menuul li.mb3{ background-image: url(b3.png); }
ul.menuul li.mb4{ background-image: url(b4.png); }
ul.menuul li.mb5{ background-image: url(b5.png); }
ul.menuul li.mb6{ background-image: url(b6.png); }
ul.menuul li.mb7{ background-image: url(b7.png); }
ul.menuul li a{ display:block; margin:0; padding:0px 0px 33px 0px; width:60px; color:#fff; text-decoration:none; }
ul.menuul li a:hover{ color:#33c; text-decoration:none; }
#header li{ float:right; }

div.eclink{
	display:inline-block; margin:0; padding:3px 15px 3px 20px; line-height:125%;
	background-repeat:no-repeat; background-position:left center; background-image: url(shopping.png);
}
div.eclink img{ display:inline; }

/*--------------- フッター -----------------------------------------------------*/
#footer{ margin:0; padding:5px 0px 0px 0px; width:670px; line-height:125%; background-color:#9cf; text-align:center; }
#footer ul.menuul li{ float:left; }
#footer div.shpme{
	float:right; margin:3px 10px 0px 0px; padding:3px 0px 4px 0px; width:200px;
	border:1px solid #fff; line-height:120%; text-align:left;
}
#footer div.shpme li{
	display:inline-block; margin:0; padding:0px 20px 0px 32px; font-size:10px; letter-spacing:0.1em;
	background-repeat:no-repeat; background-position:left center; background-image: url(maru1.png);
}
#footer div.shpme li a{ text-decoration:none; }
#footer div.addr{
	clear:both; margin:0; padding:10px 0px 0px 0px; width:670px; font-family:verdana,helvetica,arial,sans-serif;
	background-color:#9cf; color:#1041b4; line-height:130%;
}
#footer div.addr address{ text-decoration:none; font-style:normal; }
#footer small{ font-size:10px; }
.clearfix:after{ display:block; clear:both; height:0; line-height:0; visibility:hidden; content:"."; }
.clearfix{ zoom:1; }

/*\*//*/
.clearfix{ 
  height: auto;
  overflow: hidden;
}
/**/