@charset "utf-8";
/* CSS Document */

h1, h2, h2, h3, h5, h6  {  
    font-size: 12px;
	font-weight:normal;
} 
#contentsArea{
	width:100%;
	margin-bottom:0;
	padding-bottom:2em;
}

#contentsArea h2,
#contentsArea li,
#contentsArea p{
	text-align:left;
}
#contentsArea p{
	line-height:1.6;
}

#root{
	width:900px;
	margin:0 auto;
}
#main{
	width:800px;
	margin:0 auto;
}
#main #sec2,
#main #sec3,
#main #sec4,
#main #sec5,
#main #sec6{
	padding-top:27px;
}
/*sec1 -----------------------------------*/


#sec1{
	width:1023px;
	height:484px;
	margin:10px auto 0 auto;
}
#sec1 .leftBox{
	width:399px;
	float:left;
	padding-right:11px;
}
#sec1 .rightBox{
	width:613px;
	float:left;
}
#sec1 .rightBox h1{
	padding-bottom:13px;
}
#sec1 .rightBox .cnt1{
	position:relative;
}
#sec1 .rightBox .cnt1 .img1{
	position:absolute;
	top:0;
	left:0;
}
#sec1 .rightBox .cnt1 .img2{
	position:absolute;
	top:0;
	right:0;
}
#sec1 .rightBox .cnt1 .img3{
	position:absolute;
	top:92px;
	right:0;
}
#sec1 .rightBox .cnt1 .img4{
	position:absolute;
	top:186px;
	right:0;
}

/*sec2 -----------------------------------*/
#sec2 h2{
	width:800px;
	padding-bottom:13px;
}
#sec2 .cnt1{
	width:760px;
	height:301px;
	background:url(../../img/pickup/maestro/sec2_cnt1_bg.gif) no-repeat;
	padding:10px 20px 0 20px;
}
#sec2 .cnt1 dl{
	float:left;
}
#sec2 .cnt1 dl dt{
	width:190px;
	padding-bottom:8px;
}
/*sec3 -----------------------------------*/
#main #sec3 .cnt1,
#main #sec5 .cnt1,
#main #sec6 .cntBox{
	width:798px;
	height:248px;
	padding-bottom:20px;
	border:1px solid #CCC;
	border-top:none;
	padding-top:20px;
	background:#FFF;
}
#main #sec3 .cnt1 .imgBox{
	width:463px;
	height:248px;
	padding-left:20px;
	_padding-left:16px;
	padding-right:20px;
}
#main #sec3 .cnt1 .textBox{
	width:295px;
	float:right;
}
#main #sec3 .cnt1 .textBox p.txt1{
	width:275px;
	padding-bottom:25px;
}
#main #sec3 ul#thumbBox{
	width:87px;
	height:248px;
	padding-right:5px;
	float:left;
}
#main #sec3 ul#thumbBox li{
	display:block;
	padding-top:4px;
}
#main #sec3 ul#thumbBox li.first{
	padding-top:0;
}

#main #sec3 ul#photoBox{
	width:371px;
	height:248px;
	position:relative;
	float:left;
	background:url(../../img/pickup/maestro/sec3_photobg.gif) no-repeat;
}
#main #sec3 ul#photoBox li{
	display:block;
	position:absolute;
	top:0;
	left:0;
}
#main #sec3 ul#photoBox li{
	display:block;
	position:absolute;
	top:0;
	left:0;
}
* html #main #sec3 .detailBox  {
	padding:20px;
}
* html #main #sec3 .detailBox ul.photo li{
	display:block;
	float:left;
	padding-left:7px;
}
* html #main #sec3 .detailBox ul.photo li.first{
	padding-left:0;
}
* html #main #sec3 .detailBox p{
	padding-top:10px;
}


/*sec4 -----------------------------------*/

#main #sec4 .detailBox .cntBox{
	width:388px;
	float:left;
	border:1px solid #CCC;
	border-top:none;
}
#main #sec4 .detailBox .rightfix{
	margin-left:20px;
	_margin-left:16px;
}
#main #sec4 .detailBox .cntBox p.imgBox{
	padding:10px;
	background:#FFF;
}
#main #sec4 .detailBox .cntBox p.txtBox{
	width:358px;
	_width:360px;
	height:90px;
	padding:0 15px;
	background:#FFF;
}


/*sec5 -----------------------------------*/

#main #sec5 .cnt1{
	height:auto;
}
#main #sec5 .cnt1 h3,
#main #sec5 .cnt1 p{
	text-align:center;
}
#main #sec5 .cnt1 h3{
	padding-bottom:20px;
}

/*sec6 -----------------------------------*/

#main #sec6 .cntBox{
	height:auto;
	padding:20px 0;
}
#main #sec6 .cntBox h3{
	width:760px;
	padding:0 0 16px 18px;
}
#main #sec6 .cntBox .cnt1{
	width:760px;
	margin:0 auto 26px auto;
	border:1px solid #CCC;
}
#main #sec6 .cntBox .cnt1 p{
	text-align:center;
	padding:10px;
}
#main #sec6 .cntBox .cnt2{
	width:760px;
	border:solid 1px #CCC;
	margin-right:auto;
	margin-left:auto;
	padding-bottom:20px;
}
#main #sec6 .cntBox .cnt2 h3{
	width:760px;
	margin:0;
	padding:0;
	padding-top:10px;
	padding-bottom:16px;
}
#main #sec6 .cntBox ul{
	width:732px;
	padding:0 14px 15px 14px;
}
#main #sec6 .cntBox ul li{
	display:block;
	width:229px;
	float:left;
	padding-left:22px;
}
#main #sec6 .cntBox ul li.first{
	padding-left:0;
}
#main #sec6 .cntBox ul li .imgBox1{
	padding-bottom:13px;
}
#main #sec6 .cntBox ul li .txt1{
	padding-bottom:4px;
}
#main #sec6 p.txt2{
	padding-left:10px;
}
/*----------------#pagetop--------------------*/

#pagetop{
	width:780px !important;
	text-align:right;
	padding-top:10px;
	padding-right:20px;
} 
