@charset "UTF-8";
/**********************************************************************
スペシャルCSS
[ /css/special/index.css ]
**********************************************************************/

table.goods01 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
  width:285px;
  margin-left:17px;
  float:left;
}

table.goods01 caption {
  margin-top: 1em;
  text-align: left;
}

table.goods01 td.item{
text-align:center;
height:283px;
padding-top:15px;
}

table.goods01 td p.btn{
margin-top:15px;
}

table.goods01 th,
table.goods01 td {
  padding: 4px 6px;
}

table.goods01 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #00B6B5;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
  /*width:80px;*/
}

table.goods01 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  text-align: left;
}

table.goods02 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  width: 370px;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 100%;
}

table.goods02 caption {
  margin-top: 1em;
  text-align: left;
}

table.goods02 th,
table.goods02 td {
  padding: 4px 6px;
}

table.goods02 th {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #00B6B5;
  text-align: center;
  white-space: nowrap;
  font-size: 92%;
}

table.goods02 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  text-align: left;
}

.winner01{
background:url(../../img/special/winner/bg_win01.jpg) no-repeat;
width:563px;
height:217px;
margin:20px 0 15px 20px;
/*padding:50px 0 0 0;*/
}

.winner02{
background:url(../../img/special/winner/bg_win02.jpg) no-repeat;
width:563px;
height:217px;
margin:0 0 15px 20px;
/*padding:50px 0 0 0;*/
}
.winner03{
background:url(../../img/special/winner/bg_win03.jpg) no-repeat;
width:563px;
height:1208px;
margin:0 0 15px 20px;
padding:40px 0 0 0;
}
.winner04{
background:url(../../img/special/winner/bg_win04.jpg) no-repeat;
width:563px;
height:950px;
margin:0 0 15px 20px;
padding:40px 0 0 0;
}

.winner01 .section,
.winner02 .section{
width:470px;
margin:0 auto 15px;
/*margin:0 0 15px 50px;*/
padding-top:40px;
position:relative;
}

.winner03 .section,
.winner04 .section{
width:460px;
margin:0 auto 15px;
/*padding-top:50px;*/
position:relative;
}


.winner01 .photo,
.winner02 .photo,
.winner03 .photo,
.winner04 .photo{
width:190px;
height:130px;
float:left;
}

.winner01 .photo img,
.winner02 .photo img,
.winner03 .photo img,
.winner04 .photo img{
border:1px solid #333;
}

.winner01 h3,
.winner02 h3{
margin:0 0 0.8em 215px;
}

.winner03 h3,
.winner04 h3{
margin:0 0 0.25em 215px;
}

.winner01 h4,
.winner02 h4{
margin:0 0 0.5em 215px;
font-size:14px;
font-weight:bold;
line-height:1.1;
}

.winner03 h4,
.winner04 h4{
margin:0 0 0.5em 215px;
font-weight:bold;
line-height:1.1;
}

.winner01 p.name,
.winner02 p.name,
.winner03 p.name,
.winner04 p.name{
margin:0 0 0 215px;
font-weight:bold;
}

.notice{
margin:0 0 20px 25px;
}


