@charset "utf-8";
#present {
	font-size: 110%;
}
#present .ap li,.cf li,.cont li {
	line-height: 1.8;
	width: 600px;
}
#present .ap h3{
	background-image: url(present/bg_present_ap_hd.gif);
	text-indent: -1000px;
	overflow: hidden;
	height: 50px;
}
#present .cont h3{
	background-image: url(present/bg_present_cont_hd.gif);
	text-indent: -1000px;
	overflow: hidden;
	height: 50px;
}
#present .ap ul.md,#present .cont ul.md {
	background-image: url(present/bg_present_ap_md.gif);
	background-repeat: repeat-y;
}
#present .ap .bm,#present .cont .bm{
	background-image: url(present/bg_present_ap_bm.gif);
	height: 20px;
	text-indent: -1000px;
	font-size: 1pt;
	overflow: hidden;
}

#present ul.md{
	clear: left;
	padding: 0 45px 0 45px;
	overflow: auto;
}
#present .title,.detail{
	float: left;
	line-height:1.3;
}
#present .title{
	width: 150px;
	color: #CC6633;
	font-weight: bold;
}
#present .detail{
	width: 450px;
}

#present .cf .hd{
	background-image: url(present/bg_present_cf_hd.gif);
	text-indent: -1000px;
	overflow: hidden;
	height: 30px;
}
#present .cf ul.md {
	background-image: url(present/bg_present_cf_md.gif);
	background-repeat: repeat-y;
}
#present .cf .bm{
	background-image: url(present/bg_present_cf_bm.gif);
	height: 30px;
	text-indent: -1000px;
	font-size: 1pt;
	overflow: hidden;
}






#present .dt .hd,#present .dtex .hd{
	text-indent: -1000px;
	overflow: hidden;
	background-repeat: no-repeat;
}


#present .dt .hd{
	background-image: url(present/bg_present_dt_hd.gif);
	height: 15px;
}



#present .dtex .hd{
	background-image: url(present/bg_present_dtex_hd.gif);
	height: 10px;
}


#present .dt .md{
	background-image: url(present/bg_present_dt_md.gif);
	background-repeat: repeat-y;
	padding: 0 20px 0 20px;
}
#present .dtex .md{
	background-image: url(present/bg_present_dtex_md.gif);
	background-repeat: repeat-y;
}
#present .dt .bm,#present .dtex .bm{
	text-indent: -1000px;
	font-size: 1pt;
	overflow: hidden;
	background-repeat: no-repeat;
}
#present .dt .bm{
	background-image: url(present/bg_present_dt_bm.gif);
	height: 15px;
}
#present .dtex .bm{
	background-image: url(present/bg_present_dtex_bm.gif);
	height: 10px;
}

#present .plist h3 {
	height: 200px;
	width: 690px;
}
#present dl.list ul{
	float: left;
	width: 345px;
}
#present dl.list2 ul{
	float: left;
	width: 230px;
}
#present dl.list li {
	width: 345px;
}
#present dl.list2 li {
	width: 230px;
}
#present dl.list li a {
	width: 66px;
	height: 30px;
	display: block;
	margin-left: 130px;
	font-size: 1pt;
	text-indent: -10000px;
	background-image: url(present/list/btn_detail_off.gif);
	background-repeat: no-repeat;
}
#present dl.list2 li a {
	width: 66px;
	height: 30px;
	display: block;
	margin-left: 73px;
	font-size: 1pt;
	text-indent: -10000px;
	background-image: url(present/list/btn_detail_off.gif);
	background-repeat: no-repeat;
}
#present dl.list li a:hover {
	background-image: url(present/list/btn_detail_on.gif);
}
#present dl.list2 li a:hover {
	background-image: url(present/list/btn_detail_on.gif);
}

