div.vox_aaa {
	background-color: #FFF;
	border: none;
	padding: 0;
	margin: 0;
	line-height: 1.8em;
}

div.vox_aaa ol, 
div.vox_aaa ul {
	padding: 0 0 0 21px;
	margin: 0;
}

div.vox_aaa li {
/*
	font-size: 1.2em;
	margin: 0 !important;
*/
}

div.vox_aaa ul li {
	list-style-type: disc;
}

div.vox_aaa ul.pdflink li {
	list-style-type: none;
}

div.vox_aaa ol li {
	list-style-type: decimal;
}

div.vox_aaa dl dt, 
div.vox_aaa dl dd {
	font-size: 1.2em;
}


/*
dl {
	margin: 0;
}

dl dt {
}

dl dd {
	margin: 0;
}

*/

div.vox_aaa dl {
}

div.vox_aaa dl dt {
	border-left: 4px solid #FFF;
	padding-left: 8px;

	margin: 0;
	padding: 0;
	font-size: 1.2em;
	border: none;
}

div.vox_aaa dl dd {
	margin: 0;
	padding: 0;
	font-size: 1.2em;
}

div.vox_aaa div.month {
	float: left;
	width: 199px;
	height: 400px;
	overflow: hidden;
	margin: 0 18px 18px 0;
	padding: 0;
	border: none;
	border-top: 2px solid #DDD;
}

div.vox_aaa div.last {
	margin: 0 0 18px 0;
}

div.vox_aaa div.month_due {
	float: left;
	width: 416px;
	height: 300px;
	background-color: #F0F;
	overflow: hidden;
	margin: 0 18px 18px 0;
	padding: 0;
	border: none;
}

div.vox_aaa div.month strong {
	height: 54px;
	display: block;
	font-size: 1em;
}

div.vox_aaa div.month img {
	width: 199px;
}


div.vox_aaa div.month_due p, 
div.vox_aaa div.month p {
	height: 300px;
	background-color: #EEE;
	overflow: hidden;
	margin: 0;
	padding: 0;
	clear: both;
	font-size: 0.9em;
}

div.vox_aaa dl#sakuhin, 
div.vox_aaa dl#osusume {
	margin: 0;
	padding: 12px;
	background-color: #EEE;
}

div.vox_aaa dl#sakuhin dt, 
div.vox_aaa dl#osusume dt {
	margin: 0 0 12px 0;
}

div.vox_aaa dl#sakuhin dd, 
div.vox_aaa dl#osusume dd {
	margin: 0;
}

div.vox_aaa dl#osusume dd ul {
	margin: 12px 0 0 0;
}

div.vox_aaa dl#sakuhin dd img , 
div.vox_aaa dl#osusume dd img {
	float: right;
	margin: 0 0 12px 12px;
}




div.person {
	margin: 0 0 6px 6px;
	padding: 6px;
	background-color: #EEE;
	float: right;
	color: #555;
	font-size: 1em;
}

dl.adwork {
	margin: 0;
	padding: 0;
}

dl.adwork dt {
	font-size: 2em;
	background-color: #EEE;
	width: 311px;
	margin: 0 0 6px 0;
	padding: 0;
	border: none;
	color: #900;
}

dl.adwork dd {
	margin: 0;
	padding: 0;
}

dl.adwork dd img {
/*
	width: 311px;
*/
	margin: 0;
	padding: 0;
}


dl.adwork dd.wl {
	width: 311px;
	float: left;
	margin: 0 11px 0 0;
	padding: 0 0 13px 0;
}

dl.adwork dd.l {
	width: 150px;
	float: left;
	margin: 0 11px 0 0;
	padding: 0 0 13px 0;
}

dl.adwork dd.u {
	width: 149px;
}

dl.adwork dd.l img {
/*
	width: 150px;
*/
	margin: 0;
	padding: 0;
}

dd.awardinfo {
	color: #333;
	font-size: 1em;
}

b.num {
	color: #09C;
}

.cr {
	margin-right: 0 !important;
}

div.vox_aaa h1 {
	height: 46px;
	margin: 0 0 6px 0;
	text-indent: -1000em;
	overflow: hidden;
}

div.vox_aaa h1#aaa_1 {
	background: transparent url("/gfx/aaa/common/aaa_index.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_2 {
	background: transparent url("/gfx/aaa/common/aaa_past.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_27 {
	background: transparent url("/gfx/aaa/common/aaa_57.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_28 {
	background: transparent url("/gfx/aaa/common/aaa_57.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_36 {
	background: transparent url("/gfx/aaa/common/aaa_57.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_37 {
	background: transparent url("/gfx/aaa/common/aaa_57.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_38 {
	background: transparent url("/gfx/aaa/common/aaa_57.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_7 {
	background: transparent url("/gfx/aaa/common/aaa_56.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_6 {
	background: transparent url("/gfx/aaa/common/aaa_55.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_5 {
	background: transparent url("/gfx/aaa/common/aaa_54.gif") no-repeat center left;
}
div.vox_aaa h1#aaa_4 {
	background: transparent url("/gfx/aaa/common/aaa_53.gif") no-repeat center left;
}


div.vox_aaa h2 {
	margin: 0 0 6px 0;
}

div.vox_aaa h2.gfx {
	height: 32px;
	text-indent: -1000em;
	overflow: hidden;
	background: none;
}

div.vox_aaa h2.y2008 {
	background: transparent url("/gfx/aaa/common/aaa_2_2008.gif") no-repeat center left;
}

div.vox_aaa h2.y2009 {
	background: transparent url("/gfx/aaa/common/aaa_2_2009.gif") no-repeat center left;
}

div.vox_aaa h3 {
	margin: 0 0 4px 0;
}

div.vox_aaa h3.txt {
	font-size: 1.4em;
	margin: 0 0 4px 21px;
	color: #C00;
}



p.detail {
	margin: 0 21px 8px 21px;
/*
	padding: 4px;
	background-color: #0A29A3;
*/
}
/*
p.detail a {
	color: #FFF;
}
*/

body.singlecontent {
	margin: 12px 
	background-color: #FFF;
}

body.singlecontent div.page {
	width: 700px;
	margin: 12px auto;
	font-size: 1.2em;
}

body.singlecontent div.page img {
	margin: 0 25px 13px 0;

}

body.singlecontent div.page h1 {
	width: 700px;
	margin: 0 0 12px 0;
	padding: 8px 0;
	background-color: #FFF;
}

body.singlecontent div.page h1 img {
	float: none;
	margin: 0;
}

body.singlecontent div.page h2 {
	font-size: 1.4em;
}

body.singlecontent div.page dl {
}

body.singlecontent div.page dt {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

body.singlecontent div.page dd {
	color: #333;
	margin: 0 0 12px 0;
	padding: 0;
}

body.singlecontent div.page p.btn_close {
	display: block;
	width: 80px;
	height: 23px;
	clear: both;
	margin: 0 0 12px 0;
	padding: 0;
}

body.singlecontent div.page p.btn_close a {
	text-indent: -1000em;
	overcflow: hidden;
	display: block;
	width: 80px;
	height: 23px;
	margin: 0 0 12px 0;
	padding: 0;
	background: transparent url("/gfx/aaa/common/btn_close.gif") no-repeat left center;
}
