@charset "utf-8";

/* コミュニケーション大賞について */


/*────────────────────────────── サイドナビゲーション */
#sidenavi #sn01 {
	margin: 0 0 auto auto;
	padding-top: 15px;
	width: 199px;
	height: 174px;
	background: url(../images/sn_01.jpg) no-repeat 0 0;
}

#sidenavi #sn01 a {
	display: block;
	width: 199px;
	height: 0;
	background: url(../images/sn_01.jpg) no-repeat 0 0;
	overflow: hidden;
}

#sidenavi #sn01 a#item01 { padding-top: 58px; background-position: 0px -15px; }
#sidenavi #sn01 a#item02 { padding-top: 28px; background-position: 0px -73px; }
#sidenavi #sn01 a#item03 { padding-top: 60px; background-position: 0px -73px; }
#sidenavi #sn01 a#item04 { padding-top: 42px; background-position: 0px -133px; }

#sidenavi #sn01 a#item01:hover { background-position: 0px -245px; }
#sidenavi #sn01 a#item02:hover { background-position: 0px -303px; }
#sidenavi #sn01 a#item03:hover { background-position: 0px -303px; }
#sidenavi #sn01 a#item04:hover { background-position: 0px -363px; }


/*────────────────────────────── 独立系ナビゲーション */
/* 受賞作品一覧 */
.categorylink {
	display:block;
	position: absolute; 
	top: -1px;
	left: 480px;
	padding-top: 30px;
	width: 121px;
	height: 0;
	background: url(../images/01_look_btn.jpg) no-repeat 0 0;
	overflow: hidden;
	}

.categorylink:hover {
	background-position: 0 -30px;
	}

#para2010 .categorylink {
	top: 32px;
	}

#para13 {
	padding-bottom: 1em;
	}

/*────────────────────────────── 見出し要素 */
#content h1 {
	padding-top: 22px;
	width: 480px;
	height: 0;
	background: url(../images/01_h1.jpg) 0 0 no-repeat;
	overflow: hidden;
	}

#content h2 {
	padding-top: 20px;
	width: 600px;
	height: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	}

#para2010 h2 { background-image: url(../images/01_h2_1.jpg); }
#para2010g h2 { background-image: url(../images/01_h2_2.jpg); }

#content h3 {
	padding-top: 26px;
	width: 600px;
	height: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	overflow: hidden;
	}

#para2010 h3 { background-image: url(../images/01_h3_2010.jpg); }
#para02 h3 { background-image: url(../images/01_h3_2009.jpg); }
#para03 h3 { background-image: url(../images/01_h3_2008.jpg); }
#para04 h3 { background-image: url(../images/01_h3_2007.jpg); }
#para05 h3 { background-image: url(../images/01_h3_2006.jpg); }
#para06 h3 { background-image: url(../images/01_h3_2005.jpg); }
#para07 h3 { background-image: url(../images/01_h3_2004.jpg); }
#para08 h3 { background-image: url(../images/01_h3_2003.jpg); }

#para2010g h3 { background-image: url(../images/01_h3_2010g.jpg); }
#para09 h3 { background-image: url(../images/01_h3_2009g.jpg); }
#para10 h3 { background-image: url(../images/01_h3_2008g.jpg); }
#para11 h3 { background-image: url(../images/01_h3_2007g.jpg); }
#para12 h3 { background-image: url(../images/01_h3_2006g.jpg); }
#para13 h3 { background-image: url(../images/01_h3_2005g.jpg); }


/*────────────────────────────── その他オリジナル要素 */
.lead {
	width: 575px;
	}
	
.best {
	margin-bottom: 1.5em;
	}

.best span {
	font-size: 153.9%;
	font-weight: bold;
	}
	
.best_prize {
	color: #a62126;
	font-size: 116%;
	font-weight: bold;
	line-height: 1.5em;
	}

.winner {
	padding-left: 10px;
	width: 190px;
	vertical-align: middle;
	font-size: 100%;
	line-height: 1.5em;
	}

.gp_arc th {
	padding: 0 0 0.5em 0;
	font-size: 100%;
	font-weight: bold;
	letter-spacing: 1px;
	}

