@charset "UTF-8";

/*
====================
1：Initialize
2：Clear Fix
3：Common
4：Footer
====================
*/

/* 
====================
1：Initialize
====================
*/

html {
overflow-y: scroll; /* Firefox scroll-on */
}

body {
margin: 0;
padding: 0;
color: #000000;
font-size: 14px;
font-family: Verdana,tahoma,Osaka,"ＭＳ Ｐゴシック",Arial,sans-serif;
background-color:#F8BB00;
background-image: url(img/list_bg.jpg); 
background-position: center bottom; 
background-repeat: no-repeat;
}

/* for IE6 font-size */
* html body,
* html table,
* html h1,
* html h2,
* html h3{
  font-size:12px;
}

img,fieldset {
display: block;
border: 0;
}

ul li,ol li {
list-style: none;
list-style-image: none;
list-style-position: outside;
}

fieldset {
border: none;
margin: 0px;
padding: 0px;
}


/* 
====================
2：Clear Fix
====================
*/
.clearfix:after {
content: url(../img/pixel.gif);
display: block;
clear: both;
height: 0;
}

.clearfix {
display: inline-block;
}

.clearfix {
display: block;
}

/* Mac版IEのみに適用 \*//*/
.clearfix { overflow: hidden; }
/* */

/* 
====================
3：Common
====================
*/

#wrapper {
width: 710px;
margin:0 auto;
padding:0;
}

#wrapper img{
vertical-align:bottom;
}

#wrapper h1{
width:479px;
margin:0 auto;
padding:0 0 20px 0;
}

/* 
====================
FINALIST
====================
*/

.entry_table{
width:710px;
margin:0 auto;
padding:0;
}

.entry_table td{
width:355px;
text-align:center;
padding:0;
}

.comment{
width:710px;
margin:0 auto;
padding:20px 0 30px 0;
}

.comment li{
width:710px;
margin:0 0 10px 0;
padding:0;
}

.comment li.sec{
margin:0 0 10px 20px;
padding:0;
}

.question{
color:#E5006E;
}


/* 
====================
4：Footer
====================
*/
#footer {
height:30px;
text-align:center;
font-size:11px;
}

#footer a,
#footer a:link,
#footert a:visited {
color:#000000;
text-decoration:none;
}

#footer a:active,
#footert a:hover {
color:#FF0000;
text-decoration:underline;
}