@charset "UTF-8";
/* CSS Document */

/* Reset */

body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, 
brockquote, pre, table, caption, th, td, address, 
form, fieldset, legend, object {
  margin: 0;
  padding: 0;
}

h5, h6, pre, table, code, kbd, samp, acronym, input, textarea {
  font-size: 100%;
}

a, ins {
  text-decoration: none;
}

address, em, cite, dfn, var {
  font-style: normal;
}

input, textarea {
  font-family: sans-serif;
  font-weight: normal;
}

img {
	vertical-align: bottom;
}

a img {
  border: none;
}
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding: 0px;
	background-color: #62BCCD;
	background-image: url(../img/wood_patt.jpg);
	background-repeat: repeat;
}
#logo {
	height: 90px;
	top: 50%;
	position: absolute;
	margin-top: -240px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	margin-left: 50px;
}
.iepngfix {  
    behavior: expression(IEPNGFIX.fix(this));  
}  

#rollover01 {width:300px;height:437px;}
a#rollover01:link {background:url(../img/ws_flyer_col.png);}
a#rollover01:visited {background:url(../img/ws_flyer_col.png);}
a#rollover01:hover {background:url(../img/ws_flyer_bk.png);}
a#rollover01:active {background:url(../img/ws_flyer_bk.png);}#threedee {
	clear: both;
	height: 100px;
	width: 100px;
	margin-right: auto;
	margin-top: 20px;
}
#threedee a {
	background-image: url(../img/3d_logo_2010.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	height: 0px;
	width: 100px;
	padding-top: 100px;
	overflow: hidden;
}
#threedee a:hover {
	background-position: 0px -100px;
}
#nuclassics5 {
	clear: both;
	text-align: right;
}
.box {
	padding-left: 15px;
	float: left;
	padding-top: 100px;
}
.boxLeft {
	padding-top: 100px;
	padding-left: 80px;
	float: left;
}
td#ws12 {
	text-align: center;
	width: 250px;
	padding-left: 20px;
}
td#ws12  a  {
	font-size: 5px;
	background-image: url(../img/ws120317.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	display: block;
	height: 0px;
	width: 250px;
	padding-top: 370px;
	overflow: hidden;
}
td#ws12  a:hover  {
	background-position: 0px -370px;
}
#nc5 {
	clear: both;
	height: 240px;
	width: 661px;
	position: relative;
	z-index: 0;
}
#nc5 a {
	font-size: 5px;
	background-image: url(../img/nc5_bnr.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	display: block;
	height: 0px;
	width: 661px;
	padding-top: 240px;
	overflow: hidden;
}
#nc5 a:hover {
	background-position: 0px -240px;
}
#reco1 {
	clear: both;
	height: 490px;
	width: 451px;
	position: relative;
	z-index: 5;
}
#reco1 a {
	font-size: 5px;
	background-image: url(../img/reco1_v2_logo.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	display: block;
	height: 490px;
	width: 451px;
	overflow: hidden;
	clear: both;
}
#reco1 a:hover {
	background-position: 0px -490px;
}
