@charset "utf-8";

#contentsWrap {
	clear: both;
	margin: 4px 0 0 0;
	width:45.75em;
	min-width: 660px;
	width:expression(document.body.clientWidth < 660? "660px" : document.body.clientWidth > 1200? "1200px" : "45.75em");
}

div#content {
	width:45.75em;
	width:expression(document.body.clientWidth < 660? "660px" : document.body.clientWidth > 1200? "1200px" : "45.75em");
}

#title {
	background: url(../images/title_bg.jpg) repeat-x center top;
	height: 226px;
	position: relative;
}
#titleLeft {
	position: absolute;
	left:0;
	top:0;
}
#titleRight {
	position: absolute;
	right:0;
	top:0;
}

#content #contentsWrap #title h2 {
	margin: 0;
	text-align: center;
	padding: 20px 0 0 0;
	background: none;
	border: 0;
}

#title dl {
	display: inline;
}
#title dt {
	float: left;
	margin: 0 5px 0 0;
}
#title dd {
	padding: 3px 0 0 0;
	font-size: 70%;
	white-space: nowrap;
	min-height: 19px;
	float: left;
	margin: 0 10px 0 0;
}
*html #title dd {
	height: 19px;
}

#title #icons {
	position: absolute;
	right: 10px;
	top:170px;
}

#index {
	border-left: 2px solid #FFCE99;
	border-right: 2px solid #FFCE99;
	background-color: #FFF;
	padding: 0 20px;
	zoom:1;
}
#index:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

#indexLeft {
	width: 47%;
	float: left;
}

#indexRight	{
	width: 47%;
	float: right;
}

.indexitem {
	background: url(../images/index_bg.gif) repeat-x left bottom;
	position: relative;
	margin: 0 0 25px 0;
}
.indexitemLeft {
	background: url(../images/index_bg_l.gif) no-repeat left bottom;
}
.indexitemRight {
	background: url(../images/index_bg_r.gif) no-repeat right bottom;
	padding: 14px 14px 0 14px;
}

.indexitem .icon1 {
	position: absolute;
	top: 0;
	right: 45px;
}
.indexitem .icon2 {
	position: absolute;
	top: 0;
	right: 0;
}

.indexitem p {
	font-size: 90%;
	line-height: 1;
	color: #154DDB;
	font-weight: bold;
	padding: 0 0 14px 0;
}

.indexitem p img {
	margin: 0 10px 0 0;
}

#indexBottom {
	background: url(../images/frame_b.gif) repeat-x left bottom;
	font-size: 5px;
	height: 11px;
}
#indexBl {
	background: url(../images/frame_bl.gif) no-repeat left bottom;
	height: 11px;
}
#indexBr {
	background: url(../images/frame_br.gif) no-repeat right bottom;
	height: 11px;
}

#details {
	margin: 30px 0 0 0;
	clear: both;
}

.detailsLeft {
	width: 48%;
	float: left;
	clear: both;
}
.detailsRight {
	width: 48%;
	float: right;
}
.detailItem h3{
	height: 32px;
	padding: 0 0 0 40px;
	line-height: 32px;
}
.detailItem h3.n1{
	background: url(../images/detail_num_1.gif) no-repeat left center;	
}
.detailItem h3.n2{
	background: url(../images/detail_num_2.gif) no-repeat left center;	
}
.detailItem h3.n3{
	background: url(../images/detail_num_3.gif) no-repeat left center;	
}
.detailItem h3.n4{
	background: url(../images/detail_num_4.gif) no-repeat left center;	
}
.detailItem h3.n5{
	background: url(../images/detail_num_5.gif) no-repeat left center;	
}
.detailItem h3.n6{
	background: url(../images/detail_num_6.gif) no-repeat left center;	
}
.detailItem h3.n7{
	background: url(../images/detail_num_7.gif) no-repeat left center;	
}
.detailItem h3.n8{
	background: url(../images/detail_num_8.gif) no-repeat left center;	
}
.detailItem h3.n9{
	background: url(../images/detail_num_9.gif) no-repeat left center;	
}
.detailItem h3.n10{
	background: url(../images/detail_num_10.gif) no-repeat left center;	
}

.detailTitle {
	background: url(../images/detail_title_bg.gif) repeat-x left top;
}
.detailTitleL {
	background: url(../images/detail_title_l.gif) no-repeat left top;
}
.detailTitleR {
	background: url(../images/detail_title_r.gif) no-repeat right top;
	padding: 15px 0 15px 15px;
}
.detailBody {
	background: url(../images/frame_b.gif) repeat-x left bottom;	
}

.detailBodyL {
	background: url(../images/frame_bl.gif) no-repeat left bottom;
}
.detailBodyR {
	background: url(../images/frame_br.gif) no-repeat right bottom;
	padding: 0 0 11px 0;
}
.detailBodyInner {
	border-right: 2px solid #FFCE99;
	border-left: 2px solid #FFCE99;
	padding: 10px 15px 0 15px;
	
}

.detailBody2 {
	min-height: 467px;
}
*html .detailBody2 {
	height: 460px;
}

.detailBody6 {
	min-height: 371px;
}
*html .detailBody6 {
	height: 361px;
}

.detailBody7 {
	min-height: 431px;
}
*html .detailBody7 {
	height: 447px;
}

.detailBody9 {
	min-height: 380px;
}
*html .detailBody9 {
	height: 391px;
}

.detailItem .detailIcons {
	text-align: right;
	margin: 0 0 15px 0;
}

.detailItem .detailIcons img{
	margin: 0 0 0 10px;
}

.detailItem p {
	font-size: 85%;
}

.detailItem .d2Inner{
    zoom:1;
	margin: 0 0 15px 0;
}
.detailItem .d2Inner:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.detailItem .d2Inner p{
	margin: 0 0 10px 0;
	font-size: 80%;
	min-height: 7em;
}

* html .detailItem .d2Inner p{
	height: 7em;
}

.detailItem .d2Inner p span {
	font-weight: bold;
	color: #FF9900;
}
.detailItem .d2_1 {
	float: left;
	width: 7.5em;
	min-width: 111px;
}
.detailItem .d2_2 {
	float: left;
	padding: 6em 0 0 0;
}
.detailItem .d2_3 {
	width: 8.5em;
	float: left;
}

.detailLine{
    zoom:1;
	clear: both;
	margin: 0 0 10px 0;
}
.detailLine:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}

.backTop {
	clear: both;
	margin: 10px 0 30px 0;
	zoom:1;
	float: right;
}
.backTop:after{
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
.backTop p {
	background: url(../images/icon_top.gif) no-repeat left center;
	padding: 0 0 0 15px;
	font-size: 80%;
}
