@charset "utf-8";


#container{ color:#666666; background:#FFF !important;}


#breadcrumbs{ width:996px; margin:0 auto; height:15px; padding-top:15px; font-size:10px; color:#ccc;}
#breadcrumbs p{ margin-left:0px;}
#breadcrumbs a{ text-decoration:none; color:#CCC;}
#breadcrumbs a.now{ color:#cccccc;}
#breadcrumbs a:hover{ text-decoration:underline;}

/* ------------------------------------------------------
campaign  main
------------------------------------------------------ */
#cpMain{ width:100%; height:865px; position:relative; background:url(../images/bg_main.jpg) center top no-repeat #c2e3ff; }
#cpMainWrap{ width:996px; margin:0 auto; background:url(../images/bg_main_obj.png) center top no-repeat;}
#cpMainInner{ width:996px; margin:0 auto; position:relative;}

#cpMainOv{ padding-top:23px; text-align:center;}
	#cpMainOv ul{ height:195px; position:relative;}
	#cpMainOv ul li{ position:absolute; top:0;}
	#cpMainOv ul li.item1{ left:0px;}
	#cpMainOv ul li.item2{ left:339px;}
	#cpMainOv ul li.item3{ left:678px;}

	#cpMainOv ul.notes{ font-size:12px;}

#cpMainTxt{ width:100%; position:relative;background:#c2e3ff; border-top:solid 1px #FFF; padding-top:29px;padding-bottom:35px;}
#cpMainTxtWrap{ width:996px; margin:0 auto; position:relative;}

	#cpMainTxt .item{ width:677px; margin-left:319px; margin-bottom:30px; position:relative; min-height:143px;}
	#cpMainTxt .item .text{ margin-bottom:25px;}
	#cpMainTxt .item .thmub{ position:absolute; left:-319px; top:0;}


#cpOverView{ width:100%; color:#666;}
#cpOverViewWrap{ width:996px; margin:0 auto; position:relative; padding-top:45px;}

#cpOverViewWrap .h2-01 { margin-bottom: 26px; }
#cpOverViewWrap .h2-02 { margin: 40px 0 26px 0; }

#cpOverView th, #cpOverView td{ color:#666; padding-bottom:15px; vertical-align:top;}
#cpOverView th{ text-align:left; width:120px;}

#cpOverViewWrap .details { padding: 30px; background-color:#e7e7e7; line-height: 1.8em; }
#cpOverViewWrap .admins { padding: 30px; background-color:#fff; line-height: 1.8em; }
#cpOverViewWrap .txt { line-height: 1.8em; }

#cpOverView .notes{color:#666; font-size:12px;}


#cpOverViewWrap .banner { width:892px; margin:0 auto; text-align:center; }
	/*#cpOverViewWrap .banner .item1 {  float:left; }
	#cpOverViewWrap .banner .item2 {  float:right; }*/
	#cpOverViewWrap .banner li a:hover{opacity:0.75;filter: alpha(opacity=75);-ms-filter: "alpha(opacity=75)";-moz-opacity:0.75;-khtml-opacity: 0.75;}

#link { display:none; }


#cpOverView #myMercedes{ border:solid 1px #d1d0d0; /*padding:24px 24px 32px 24px;*/ height:270px; margin-bottom:40px; position:relative;}
#cpOverView #myMercedes h3{ display:block; padding-top:24px; }
#cpOverView #myMercedes .text{ }
#cpOverView #myMercedes .btn{ position:absolute; left:0; bottom:32px;}
#cpOverView #myMercedes div{padding: 0 24px; height:270px;}
#cpOverView #myMercedes .left{width:448px; float: left; border-right:solid 1px #d1d0d0;}
#cpOverView #myMercedes .right{width:449px; float: right;}
	#cpOverView #myMercedes .left .btn{ left:24px;}
	#cpOverView #myMercedes .right .btn{ left:523px;}

#cpOverView #myMercedes.close{ border:solid 1px #d1d0d0; /*padding:24px 24px 32px 24px;*/ height:200px; margin-bottom:40px; position:relative;}
	#cpOverView #myMercedes.close p{ text-align:center; width:100%; position:absolute; left:0; top:140px;}