  /* reset styles */
  html, body, div, h1, h2, h3, h4, h5, h6,
 p, blockquote, pre, address,
 ul, ol, li, dl, dt, dd,
 table, th, td, form, fieldset {
   margin: 0;
   padding: 0;
 }
 
	/* font styles */
body {
	font-size: 12px;
	font-family: ＭＳ Ｐゴシック, Osaka, ヒラギノ角ゴ Pro W3;
	
}

	/* コンテンツ*/
body {
	background: url(images/bg_oftheyear.jpg) top center fixed;
	text-align:center;
	color: #333;
	
}


#header {
	background-image:url(images/bg_header.gif);
	background-repeat:no-repeat;
	width:740px;
	height:350px;
	margin:0 auto;
	text-indent:-9999px;
	position:relative;
}



h3 {display:none;margin:0;}



div#catch {
background-image:url(images/ttl_top_sub.gif);
background-repeat:no-repeat;
width:740px;
height:52px;
margin:0 auto;

}

div#catch h2 {display:none; line-height:0;}

p.read { margin:10px 0px 0px 0; font-size:13px; line-height:140%;}

p.wmv { margin:10px 0px 20px 0; font-size:12px; text-align:right;}

/* //ヘッダー */


#cont_inner	{
width:760px;
margin:0 auto;
text-align:left;
_padding-left:20px;
}


.box-left {
margin:25px 30px 10px 0;
width:365px;
float:left;

}

.box-right {
margin:25px 0px 10px 0;
width:365px;
float:left;

}


div#works {height:110px; margin:0;}

div#works h4 {margin:0; padding-bottom:5px;}

div#works h5 {margin:0; padding:0 0 5px 52px; color:#FF00CC; font-weight:normal; line-height:120%;}

div#works p {margin:0; padding:0 0 5px 52px;line-height:140%;}

	




div#winner {margin:0;}

div#winner h4 {margin:0; padding-bottom:10px;}

div#winner p {margin:0; padding:0 0 0px 52px; font-size:12px; font-weight:bold;line-height:140%;}

div#winner p span {font-size:10px;}


#btn_area {margin:10px 0 0 0; overflow:hidden;}

#bar {background-image:url(images/bg_bar.png); background-repeat:no-repeat; height:4px; width:750px; margin:10px 0;}

#cg {background-image:url(images/ttl_cg.gif); background-repeat:no-repeat;height:42px; width:365px; margin:30px auto 10px auto;text-indent:-9999px;}

#web {background-image:url(images/ttl_web.gif); background-repeat:no-repeat;height:42px; width:365px; margin:30px auto 10px auto;text-indent:-9999px;}

#graphic {background-image:url(images/ttl_graphic.gif); background-repeat:no-repeat;height:42px; width:365px; margin:30px auto 10px auto;text-indent:-9999px;}


div#coment {margin:20px 0 0 0;}

div#coment dl {margin:0;}

div#coment dt {margin:20px 20px 2px 0px; font-size:14px; font-weight:bold; color: #FF00CC;}

div#coment dd {margin:0px 0px 6px 0px; font-size:12px; color: #444; line-height:140%;}


div#sam {width:760px; margin:20px 0; text-align:right;}










