@charset "shift_jis";

@import url(head.css);
@import url(main.css);
@import url(side.css);
@import url(foot.css);

* {
  margin:0;
  padding:0;
}

img {
  border:0;
	vertical-align:top;
}

body {
  background:url(../images/bg_body.jpg);
  text-align:center;
	color:#000000;
	font-size:12px;
}

#wrapper {
	background:url(../images/bg_wrapper.jpg) repeat-y;
  margin:0 auto;
	padding-bottom:20px;
  width:951px;
  text-align:center;
}

td,th,td th,td td,table tr td ul li,table tr td table tr td.td td td,table tr th table tr td,#contents-bottom-text td,#eco-text,
#alpha-spec,.alpha-photo-caption,.applied-photo-caption,.effect-photo-caption,.what-photo-caption {
	font-size:12px;
}

#products-inner td.products-main {
	font-size:14px;
}

.clearfix:after,#h1-switcher:after,#logo-links:after,#container:after,#wrapper:after {
  content:"."; 
  display:block; 
  height:0; 
  clear:both; 
  visibility:hidden;
}

.clearfix,#h1-switcher,#logo-links,#container,#wrapper {
  display:inline-block;
}

#wrapper #container #main .contents-box tr td #alpha-photo-area tr .alpha-photo-caption p .no-line {
	color: #060;
}
#wrapper #container #main #news tr #news-base table tr td .no-line {
	color: #000;
}
