@charset "utf-8";







/* Title */

/* ------------------------------------------------ */



.ttlIndex {

	background: url("../images/h_awd_index.gif") no-repeat 0 0;

	text-indent: -9999px;

}





/* INDEX */

/* ------------------------------------------------ */



/* Table */



table#awardTbl {

	width: 550px;

	margin: 0 0 10px 15px;

}

table#awardTbl th {

	padding: 5px;

	border-bottom: 2px solid #000;

	font-size: 75%;

	line-height: 1.2;

	text-align: left;

}

table#awardTbl td {

	padding: 7px 0;

	font-size: 75%;

	line-height: 1.4;

	background: url("../../images/line_01.gif") left bottom repeat-x;

}



table#awardTbl .even td {

	background-color: #f6f6f6;

}



table#awardTbl .name {

	width: 180px;

}

table#awardTbl .year {

	text-align: center;

}



table#awardTbl .title {

	width: 291px;

}



table#awardTbl .name span {

	display: block;

	margin: 0 0 0 10px;

	padding: 2px 10px 2px 14px;

	background: url("../../images/arrow_01.gif") no-repeat 0px 5px;

}

table#awardTbl .title span {

	display: block;

	padding: 2px 10px;

	background: url("../images/title_line.gif") repeat-y 0 0;

}











/* detail */

/* ------------------------------------------------ */



#content .detailBody {

	width: 550px;

	margin: 0 0 0 15px;

}







/* columnMain */



#content .columnMain {

	width: 550px;

	margin: 10px 0 0 0;

}



#content .columnMain table.pic {

	margin: 0 auto;

	border-collapse: collapse;

	border: 0;

}



#content .columnMain table.pic td {

	padding: 0;

	font-size: 1px;

}

#content .columnMain table.pic .top {

	height: 13px;

	background: url("../images/bg_picmain_t.gif") left top repeat-x;

}

#content .columnMain table.pic .topL {

	width: 13px;

	height: 13px;

	background: url("../images/bg_picmain_tl.gif") no-repeat;

}

#content .columnMain table.pic .topR {

	width: 13px;

	height: 13px;

	background: url("../images/bg_picmain_tr.gif") no-repeat;

}

#content .columnMain table.pic .left {

	width: 13px;

	background: url("../images/bg_picmain_l.gif") left top repeat-y;

}

#content .columnMain table.pic .right {

	width: 13px;

	background: url("../images/bg_picmain_r.gif") left top repeat-y;

}

#content .columnMain table.pic .bottom {

	height: 13px;

	background: url("../images/bg_picmain_b.gif") left top repeat-x;

}

#content .columnMain table.pic .bottomL {

	width: 13px;

	height: 13px;

	background: url("../images/bg_picmain_bl.gif") no-repeat;

}

#content .columnMain table.pic .bottomR {

	width: 13px;

	height: 13px;

	background: url("../images/bg_picmain_br.gif") no-repeat;

}



#content .columnMain img {

	display: block;

}



#content .columnMain h3 {

	margin: 15px 0 0 0;

	font-size: 85%;

	line-height: 1.6;

}

#content .columnMain p {

	margin: 10px 0 0 0;

	font-size: 80%;

	line-height: 1.6;

}







/* columnList */



#content .columnList {

	clear: left;

	width: 550px;

	margin: 30px 0 0 0;

}



#content .columnList h3 {

	width: 550px;

	margin: 0 0 10px 0;

	padding: 0 0 8px 0;

	background: url("../../images/line_01.gif") left bottom repeat-x;

	font-size: 80%;

	line-height: 1.2;

}



#content .columnList img {

	float: left;

	margin: 0 20px 20px 0;

}



#content .columnList p {

	font-size: 80%;

	line-height: 1.6;

}





/* dataBox */



#content .dataBox {

	clear: left;

	width: 550px;

	margin: 20px auto 0 auto;

	padding: 0;

	background: #f6f6f6 url("../images/bg_detail_data.gif") left top repeat-y;

}

#content .pageNav span.active {

	font-weight: bold;

	color: #c00;

}



#content .dataBox .top,

#content .dataBox .bottom {

	width: 550px;

	height: 1px;

	font-size: 1px;

	line-height: 0;

	background: #f6f6f6 url("../../images/line_01.gif") left repeat-x;

}



#content .dataBox h4 {

	margin: 16px 16px 0 16px;

	padding: 0 0 0 10px;

	font-size: 80%;

	background: #f6f6f6 url("../../images/bl_02.gif") left no-repeat;

}



#content .dataBox dl {

	margin: 16px;

	padding: 0;

}

#content .dataBox dl dt {

	float: left;

	width: 80px;

	margin: 0 0 0.5em 0;

	padding: 0;

	font-size: 65%;

	line-height: 1.4;

}

#content .dataBox dl dd {

	float: left;

	width: 420px;

	margin: 0 0 0.5em 0;

	padding: 0;

	font-size: 65%;

	line-height: 1.4;

}







/* pageNav */



#content .pageNav {

	width: 550px;

	margin: 0 0 0 0;

	font-size: 80%;

	text-align: right;

}



#content .pageNavBottom {

	width: 550px;

	margin: 30px 0 0 0;

}

#content .pageNavBottom .previous {

	display: block;

	float: left;

	width: 150px;

	font-size: 80%;

}

#content .pageNavBottom .btn {

	float: left;

	width: 250px;

	text-align: center;

}

#content .pageNavBottom .next {

	display: block;

	width: 150px;

	float: right;

	font-size: 80%;

	text-align: right;

}







/* clearfix */

/* ------------------------------------------------ */



.dataBox:after,

.dataBox dl:after,

.pageNavBottom:after,

.clearfix:after {

  content:".";

  display:block;

  height:0;

  clear:both;

  visibility:hidden;

}



/* (for IE7 and Mac IE5) */

.dataBox,

.dataBox dl,

.pageNavBottom,

.clearfix {

	display: inline-block;

}



/* (for IE5-6) */

/* Hides from IE-mac \*/

* html .dataBox,

* html .dataBox dl,

* html .pageNavBottom,

* html .clearfix {

	height: 1%;

}

.dataBox,

.dataBox dl,

.pageNavBottom,

.clearfix {

	display: block;

}

/* End hide from IE-mac */



