@charset "utf-8";




/* @group Common */

.mainContent {
	margin-bottom: 60px;
}

.mainContent .back {
	margin: 0;
}

#globalHeader .headerR {
	margin: 0 8px 0 0;
	width: 200px;
	float: right;
}

#globalHeader .headerR .subnavi {
	width: 290px;
	float: right;
}

#globalHeader .headerR .subnavi li {
	float: left;
}

.footerBlock1 {
	height: 20px;
	margin-top: 15px;
}

.pageTitle {
	width: 984px;
	height: 43px;
	margin: 20px auto 15px;
	background: url(../images/bg_page_title_line_gray.png) no-repeat left bottom;
}

.pageTitle p {
	float: left;
}

.pageTitle p.title {
	font-size: 18px;
	font-weight: bold;
	line-height: 33px;
	height: 43px;
	padding: 0 15px 0 10px;
	background: url(../images/bg_page_title_line_green.png) no-repeat left bottom;
}

.pageTitle p.sub {
	font-size: 12px;
	color: #888;
	line-height: 33px;
	padding: 0 0 0 15px;
}

#CarSelect.mainContent {
	margin-top: 40px;
}

.pagenavi {
	margin: 0 0 30px -5px;
}

.pagenavi li {
	margin: 0 0 0 15px;
	float: left;
}

.itemBox {
	width: 960px;
	margin: 50px auto 50px;
}
#OpeningImageList.itemBox { width: 100%; margin-bottom: 20px; }

.itemBox .titlebar {
	height: 43px;
	margin: 0 0 30px 0;
	padding: 0 0 0 23px;
	font-size: 18px;
	font-weight: bold;
	line-height: 43px;
	color: #0c66b1;
	background: url(../images/bg_titlebar.png) no-repeat left top;
	border-bottom: 1px solid #0c66b1;
}

/* @end Common */


/* @group Car Select List */

.carSelectList {
	width: 970px;
	margin: 0 auto;
	padding: 0 0 30px;
}

.carSelectList ul.cols2 {
	width: 984px;
	margin-left: -14px;
}

.carSelectList ul.cols3 {
	width: 1005px;
	margin-left: -35px;
}

.carSelectList ul li {
	padding: 5px;
	float: left;
	background: url(../images/bg_dot_images.png);
}

.carSelectList ul.cols2 li { margin: 0 0 25px 14px; }
.carSelectList ul.cols3 li { margin: 0 0 25px 35px; }

.carSelectList li a {
	height: 64px;
	display: block;
	background-color: #fff;
	/*line-height: 64px;*/
	margin: 0;
	padding: 0;
}

.carSelectList li a:hover {
	
}

.carSelectList .cols2 li a {
	width: 436px;
	padding: 0 16px;
	text-decoration: none;
	color: #000;
}

.carSelectList .cols3 li a {
	width: 258px;
	padding: 0 16px;
	text-decoration: none;
	color: #000;
}

.carSelectList li a h4 {
	/*line-height: 64px;*/
	text-align: center;
	font-weight: bold;
	background-image: url(../images/icon_link_arrow_2.png);
	background-repeat:  no-repeat;
	background-position: right center;
	height:64px;
	display:table-cell;
	vertical-align:middle;
	width:258px;
	
}

.carSelectList li a:hover h4 {
	color: #999;
	background-image: url(../images/icon_link_arrow_2_on.png);
}

.carSelectList li a h5 {
	text-align: center;
	font-weight: bold;
	background-image: url(../images/icon_link_arrow_2.png);
	background-repeat:  no-repeat;
	background-position: right center;
}

.carSelectList li a:hover h5 {
	color: #999;
	background-image: url(../images/icon_link_arrow_2_on.png);
}

/* @end Car Select List */


/* @group Setting Main */

.settingMain {
	margin: 15px 0 20px 0;
	padding: 0 0 42px 0;
	background: url(../images/line_dot.png) repeat-x left bottom;
}

.settingMain .setup {
	width: 543px;
	height: 549px;
	margin:  0 0 0 12px;
	padding:  7px 0 0 0px;
	background: url(../images/bg_setting_main_grid.png) no-repeat 0 0;
	float: left;
	position: relative;
}

.settingMain .setup .silhouette {
	width: 543px;
	height: 556px;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 0px;
	left: 0px;
}

.settingMain .setup .itemPoint {
	width: 543px;
	height: 556px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.settingMain .setup .itemPoint p {
	width: 0;
	height: 0px;
	position: absolute;
	z-index: 1;
}

.settingMain .setup .itemPoint p span {
	width: 32px;
	height: 32px;
	display: block;
	background-image: url(../images/btn_setting_main_item_point.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	/*position: absolute;
	top: -16px;
	left: -16px;*/
	margin: -16px 0 0 -16px;
	cursor: pointer;
}

.settingMain .setup .itemPoint p.on span {
	background-position: 0 -32px;
}

.settingMain .setup .itemPoint p.hasData span {
	background-position: 0 -64px;
}

.settingMain .setup .itemPoint p.off span {
	background-position: 0 -96px;
}

.settingMain .setup .itemPoint p.hasData.off span {
	background-position: 0 -128px;
}

.settingMain .setup .linkLine {
	width: 543px;
	height: 556px;
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}



/* @group Type_3 */

#CarType_3 .setup .silhouette { background-image: url(../images/img_car_type_03.png); }

#CarType_3 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_01.png); }
#CarType_3 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_02.png); }
#CarType_3 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_03.png); }
#CarType_3 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_04.png); }
#CarType_3 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_05.png); }
#CarType_3 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_06.png); }
#CarType_3 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_07.png); }
#CarType_3 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_08.png); }
#CarType_3 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_09.png); }
#CarType_3 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_3_10.png); }

#CarType_3 .setup .itemPoint #ItemID_01_L { top: 274px; left: 195px; }
#CarType_3 .setup .itemPoint #ItemID_01_R { top: 274px; right: 195px; }
#CarType_3 .setup .itemPoint #ItemID_02_L { top: 332px; left: 195px; }
#CarType_3 .setup .itemPoint #ItemID_02_R { top: 332px; right: 195px; }
#CarType_3 .setup .itemPoint #ItemID_03 { top: 351px; left: 272px; }
#CarType_3 .setup .itemPoint #ItemID_04 { top: 227px; left: 272px; }
#CarType_3 .setup .itemPoint #ItemID_05 { top: 227px; left: 307px; }
#CarType_3 .setup .itemPoint #ItemID_06 { top: 296px; left: 272px; }
#CarType_3 .setup .itemPoint #ItemID_07 { top: 68px; left: 272px; }
#CarType_3 .setup .itemPoint #ItemID_08 { top: 447px; left: 272px; }
#CarType_3 .setup .itemPoint #ItemID_09 { top: 235px; left: 189px; }
#CarType_3 .setup .itemPoint #ItemID_10 { top: 227px; left: 237px; }

/* @end */

/* @group Type_4 */

#CarType_4 .setup .silhouette { background-image: url(../images/img_car_type_04.png); }

#CarType_4 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_01.png); }
#CarType_4 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_02.png); }
#CarType_4 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_03.png); }
#CarType_4 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_04.png); }
#CarType_4 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_05.png); }
#CarType_4 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_06.png); }
#CarType_4 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_07.png); }
#CarType_4 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_08.png); }
#CarType_4 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_09.png); }
#CarType_4 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_4_10.png); }

#CarType_4 .setup .itemPoint #ItemID_01_L { top: 264px; left: 193px; }
#CarType_4 .setup .itemPoint #ItemID_01_R { top: 264px; right: 193px; }
#CarType_4 .setup .itemPoint #ItemID_02_L { top: 337px; left: 193px; }
#CarType_4 .setup .itemPoint #ItemID_02_R { top: 337px; right: 193px; }
#CarType_4 .setup .itemPoint #ItemID_03 { top: 400px; left: 272px; }
#CarType_4 .setup .itemPoint #ItemID_04 { top: 211px; left: 272px; }
#CarType_4 .setup .itemPoint #ItemID_05 { top: 211px; left: 307px; }
#CarType_4 .setup .itemPoint #ItemID_06 { top: 283px; left: 272px; }
#CarType_4 .setup .itemPoint #ItemID_07 { top: 54px; left: 272px; }
#CarType_4 .setup .itemPoint #ItemID_08 { top: 459px; left: 272px; }
#CarType_4 .setup .itemPoint #ItemID_09 { top: 209px; left: 190px; }
#CarType_4 .setup .itemPoint #ItemID_10 { top: 211px; left: 237px; }

/* @end */

/* @group Type_5 */

#CarType_5 .setup .silhouette { background-image: url(../images/img_car_type_05.png); }

#CarType_5 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_01.png); }
#CarType_5 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_02.png); }
#CarType_5 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_03.png); }
#CarType_5 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_04.png); }
#CarType_5 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_05.png); }
#CarType_5 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_06.png); }
#CarType_5 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_07.png); }
#CarType_5 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_08.png); }
#CarType_5 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_09.png); }
#CarType_5 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_5_10.png); }

#CarType_5 .setup .itemPoint #ItemID_01_L { top: 240px; left: 194px; }
#CarType_5 .setup .itemPoint #ItemID_01_R { top: 240px; right: 194px; }
#CarType_5 .setup .itemPoint #ItemID_02_L { top: 332px; left: 194px; }
#CarType_5 .setup .itemPoint #ItemID_02_R { top: 332px; right: 194px; }
#CarType_5 .setup .itemPoint #ItemID_03 { top: 377px; left: 272px; }
#CarType_5 .setup .itemPoint #ItemID_04 { top: 175px; left: 272px; }
#CarType_5 .setup .itemPoint #ItemID_05 { top: 175px; left: 308px; }
#CarType_5 .setup .itemPoint #ItemID_06 { top: 276px; left: 272px; }
#CarType_5 .setup .itemPoint #ItemID_07 { top: 42px; left: 272px; }
#CarType_5 .setup .itemPoint #ItemID_08 { top: 465px; left: 272px; }
#CarType_5 .setup .itemPoint #ItemID_09 { top: 167px; left: 186px; }
#CarType_5 .setup .itemPoint #ItemID_10 { top: 175px; left: 236px; }

/* @end */

/* @group Type_6 */

#CarType_6 .setup .silhouette { background-image: url(../images/img_car_type_06.png); }

#CarType_6 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_01.png); }
#CarType_6 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_02.png); }
#CarType_6 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_03.png); }
#CarType_6 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_04.png); }
#CarType_6 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_05.png); }
#CarType_6 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_06.png); }
#CarType_6 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_07.png); }
#CarType_6 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_08.png); }
#CarType_6 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_09.png); }
#CarType_6 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_6_10.png); }

#CarType_6 .setup .itemPoint #ItemID_01_L { top: 233px; left: 197px; }
#CarType_6 .setup .itemPoint #ItemID_01_R { top: 233px; right: 197px; }
#CarType_6 .setup .itemPoint #ItemID_02_L { top: 332px; left: 197px; }
#CarType_6 .setup .itemPoint #ItemID_02_R { top: 332px; right: 197px; }
#CarType_6 .setup .itemPoint #ItemID_03 { top: 335px; left: 272px; }
#CarType_6 .setup .itemPoint #ItemID_04 { top: 156px; left: 272px; }
#CarType_6 .setup .itemPoint #ItemID_05 { top: 156px; left: 306px; }
#CarType_6 .setup .itemPoint #ItemID_06 { top: 270px; left: 272px; }
#CarType_6 .setup .itemPoint #ItemID_07 { top: 78px; left: 272px; }
#CarType_6 .setup .itemPoint #ItemID_08 { top: 428px; left: 272px; }
#CarType_6 .setup .itemPoint #ItemID_09 { top: 176px; left: 194px; }
#CarType_6 .setup .itemPoint #ItemID_10 { top: 156px; left: 238px; }

/* @end */

/* @group Type_7 */

#CarType_7 .setup .silhouette { background-image: url(../images/img_car_type_07.png); }

#CarType_7 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_01.png); }
#CarType_7 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_02.png); }
#CarType_7 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_03.png); }
#CarType_7 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_04.png); }
#CarType_7 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_05.png); }
#CarType_7 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_06.png); }
#CarType_7 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_07.png); }
#CarType_7 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_08.png); }
#CarType_7 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_09.png); }
#CarType_7 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_7_10.png); }

#CarType_7 .setup .itemPoint #ItemID_01_L { top: 214px; left: 191px; }
#CarType_7 .setup .itemPoint #ItemID_01_R { top: 214px; right: 191px; }
#CarType_7 .setup .itemPoint #ItemID_02_L { top: 315px; left: 191px; }
#CarType_7 .setup .itemPoint #ItemID_02_R { top: 315px; right: 191px; }
#CarType_7 .setup .itemPoint #ItemID_03 { top: 326px; left: 272px; }
#CarType_7 .setup .itemPoint #ItemID_04 { top: 147px; left: 272px; }
#CarType_7 .setup .itemPoint #ItemID_05 { top: 147px; left: 311px; }
#CarType_7 .setup .itemPoint #ItemID_06 { top: 261px; left: 272px; }
#CarType_7 .setup .itemPoint #ItemID_07 { top: 39px; left: 272px; }
#CarType_7 .setup .itemPoint #ItemID_08 { top: 487px; left: 272px; }
#CarType_7 .setup .itemPoint #ItemID_09 { top: 164px; left: 185px; }
#CarType_7 .setup .itemPoint #ItemID_10 { top: 147px; left: 233px; }

/* @end */

/* @group Type_8 */

#CarType_8 .setup .silhouette { background-image: url(../images/img_car_type_08.png); }

#CarType_8 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_01.png); }
#CarType_8 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_02.png); }
#CarType_8 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_03.png); }
#CarType_8 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_04.png); }
#CarType_8 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_05.png); }
#CarType_8 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_06.png); }
#CarType_8 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_07.png); }
#CarType_8 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_08.png); }
#CarType_8 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_09.png); }
#CarType_8 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_8_10.png); }

#CarType_8 .setup .itemPoint #ItemID_01_L { top: 236px; left: 187px; }
#CarType_8 .setup .itemPoint #ItemID_01_R { top: 236px; right: 187px; }
#CarType_8 .setup .itemPoint #ItemID_02_L { top: 323px; left: 187px; }
#CarType_8 .setup .itemPoint #ItemID_02_R { top: 323px; right: 187px; }
#CarType_8 .setup .itemPoint #ItemID_03 { top: 340px; left: 272px; }
#CarType_8 .setup .itemPoint #ItemID_04 { top: 178px; left: 272px; }
#CarType_8 .setup .itemPoint #ItemID_05 { top: 178px; left: 312px; }
#CarType_8 .setup .itemPoint #ItemID_06 { top: 275px; left: 272px; }
#CarType_8 .setup .itemPoint #ItemID_07 { top: 33px; left: 272px; }
#CarType_8 .setup .itemPoint #ItemID_08 { top: 487px; left: 272px; }
#CarType_8 .setup .itemPoint #ItemID_09 { top: 176px; left: 180px; }
#CarType_8 .setup .itemPoint #ItemID_10 { top: 178px; left: 232px; }

/* @end */

/* @group Type_9 */

#CarType_9 .setup .silhouette { background-image: url(../images/img_car_type_09.png); }

#CarType_9 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_01.png); }
#CarType_9 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_02.png); }
#CarType_9 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_03.png); }
#CarType_9 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_04.png); }
#CarType_9 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_05.png); }
#CarType_9 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_06.png); }
#CarType_9 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_07.png); }
#CarType_9 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_08.png); }
#CarType_9 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_09.png); }
#CarType_9 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_9_10.png); }

#CarType_9 .setup .itemPoint #ItemID_01_L { top: 223px; left: 195px; }
#CarType_9 .setup .itemPoint #ItemID_01_R { top: 223px; right: 195px; }
#CarType_9 .setup .itemPoint #ItemID_02_L { top: 322px; left: 195px; }
#CarType_9 .setup .itemPoint #ItemID_02_R { top: 322px; right: 195px; }
#CarType_9 .setup .itemPoint #ItemID_03 { top: 371px; left: 272px; }
#CarType_9 .setup .itemPoint #ItemID_04 { top: 180px; left: 272px; }
#CarType_9 .setup .itemPoint #ItemID_05 { top: 180px; left: 307px; }
#CarType_9 .setup .itemPoint #ItemID_06 { top: 281px; left: 272px; }
#CarType_9 .setup .itemPoint #ItemID_07 { top: 41px; left: 272px; }
#CarType_9 .setup .itemPoint #ItemID_08 { top: 472px; left: 272px; }
#CarType_9 .setup .itemPoint #ItemID_09 { top: 182px; left: 190px; }
#CarType_9 .setup .itemPoint #ItemID_10 { top: 180px; left: 237px; }

/* @end */

/* @group Type_10 */

#CarType_10 .setup .silhouette { background-image: url(../images/img_car_type_10.png); }

#CarType_10 .setup.item_01 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_01.png); }
#CarType_10 .setup.item_02 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_02.png); }
#CarType_10 .setup.item_03 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_03.png); }
#CarType_10 .setup.item_04 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_04.png); }
#CarType_10 .setup.item_05 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_05.png); }
#CarType_10 .setup.item_06 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_06.png); }
#CarType_10 .setup.item_07 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_07.png); }
#CarType_10 .setup.item_08 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_08.png); }
#CarType_10 .setup.item_09 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_09.png); }
#CarType_10 .setup.item_10 .itemPoint .linkLine { z-index: 9; background-image: url(../images/item_rollover/type_10_10.png); }

#CarType_10 .setup .itemPoint #ItemID_01_L { top: 232px; left: 195px; }
#CarType_10 .setup .itemPoint #ItemID_01_R { top: 232px; right: 195px; }
#CarType_10 .setup .itemPoint #ItemID_02_L { top: 334px; left: 195px; }
#CarType_10 .setup .itemPoint #ItemID_02_R { top: 334px; right: 195px; }
#CarType_10 .setup .itemPoint #ItemID_03 { top: 360px; left: 272px; }
#CarType_10 .setup .itemPoint #ItemID_04 { top: 184px; left: 272px; }
#CarType_10 .setup .itemPoint #ItemID_05 { top: 184px; left: 312px; }
#CarType_10 .setup .itemPoint #ItemID_06 { top: 285px; left: 272px; }
#CarType_10 .setup .itemPoint #ItemID_07 { top: 52px; left: 272px; }
#CarType_10 .setup .itemPoint #ItemID_08 { top: 474px; left: 272px; }
#CarType_10 .setup .itemPoint #ItemID_09 { top: 176px; left: 190px; }
#CarType_10 .setup .itemPoint #ItemID_10 { top: 184px; left: 232px; }

/* @end */


.settingMain .setup .selectedProducts {
	margin: 0 6px 0 6px;
	position: relative;
}

/*

.settingMain .setup .selectedProducts li a {
	width: 113px;
	height: 86px;
	padding: 2px 3px 2px 3px;
	background-image: url(../images/bg_setting_main_items.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	cursor: pointer;
	z-index: 15;
}
.settingMain .setup .selectedProducts li.left a { left: 0px; }
.settingMain .setup .selectedProducts li.right a { right: 0px; }
.settingMain .setup .selectedProducts li.l1 a { top: 0px; }
.settingMain .setup .selectedProducts li.l2 a { top: 111px; }
.settingMain .setup .selectedProducts li.l3 a { top: 221px; }
.settingMain .setup .selectedProducts li.l4 a { top: 332px; }
.settingMain .setup .selectedProducts li.l5 a { top: 442px; }

.settingMain .setup .selectedProducts li.on a { background-position: 0px -182px; }
.settingMain .setup .selectedProducts li.hasData a { background-position: 0px -273px; }
.settingMain .setup .selectedProducts li.hasData.on a { background-position: 0px -364px; }
*/
.settingMain .setup .selectedProducts li a p {
	width: 113px;
	height: 86px;
	position: relative;
}

.settingMain .setup .selectedProducts li a p img {
	max-width: 113px;
	max-height: 86px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.settingMain .setup.item_01 .selectedProducts #ItemList_01 a,
.settingMain .setup.item_02 .selectedProducts #ItemList_02 a,
.settingMain .setup.item_03 .selectedProducts #ItemList_03 a,
.settingMain .setup.item_04 .selectedProducts #ItemList_04 a,
.settingMain .setup.item_05 .selectedProducts #ItemList_05 a,
.settingMain .setup.item_06 .selectedProducts #ItemList_06 a,
.settingMain .setup.item_07 .selectedProducts #ItemList_07 a,
.settingMain .setup.item_08 .selectedProducts #ItemList_08 a,
.settingMain .setup.item_09 .selectedProducts #ItemList_09 a,
.settingMain .setup.item_10 .selectedProducts #ItemList_10 a {
	background-position: 0 -182px;
}

.settingMain .setup.item_01 .selectedProducts #ItemList_01.hasData a,
.settingMain .setup.item_02 .selectedProducts #ItemList_02.hasData a,
.settingMain .setup.item_03 .selectedProducts #ItemList_03.hasData a,
.settingMain .setup.item_04 .selectedProducts #ItemList_04.hasData a,
.settingMain .setup.item_05 .selectedProducts #ItemList_05.hasData a,
.settingMain .setup.item_06 .selectedProducts #ItemList_06.hasData a,
.settingMain .setup.item_07 .selectedProducts #ItemList_07.hasData a,
.settingMain .setup.item_08 .selectedProducts #ItemList_08.hasData a,
.settingMain .setup.item_09 .selectedProducts #ItemList_09.hasData a,
.settingMain .setup.item_10 .selectedProducts #ItemList_10.hasData a {
	background-position: 0 -364px;
}








.settingMain .setup .selectedProducts li {
	width: 113px;
	height: 86px;
	padding: 2px 3px 2px 3px;
	background-image: url(../images/bg_setting_main_items.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	position: absolute;
	cursor: pointer;
	z-index: 15;
}

.settingMain .setup .selectedProducts .EMPitem{
	width: 113px;
	height: 86px;
	padding: 2px 3px 2px 3px;
	background-image: url(../images/bg_setting_main_items.png);
	background-repeat: no-repeat;
	background-position: 0 74.8%;
	position: absolute;
	cursor: pointer;
	z-index: 15;
}
.settingMain .setup .selectedProducts li.left { left: 0px; }
.settingMain .setup .selectedProducts li.right { right: 0px; }
.settingMain .setup .selectedProducts li.l1 { top: 0px; }
.settingMain .setup .selectedProducts li.l2 { top: 111px; }
.settingMain .setup .selectedProducts li.l3 { top: 221px; }
.settingMain .setup .selectedProducts li.l4 { top: 332px; }
.settingMain .setup .selectedProducts li.l5 { top: 442px; }

.settingMain .setup .selectedProducts li.on { background-position: 0px -182px; }
.settingMain .setup .selectedProducts li.hasData { background-position: 0px -273px; }
.settingMain .setup .selectedProducts li.hasData.on { background-position: 0px -364px; }

.settingMain .setup .selectedProducts li p {
	width: 113px;
	height: 86px;
	position: relative;
}

.settingMain .setup .selectedProducts li p img {
	max-width: 113px;
	max-height: 86px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.settingMain .setup .selectedProducts li p object {
	max-width: 113px;
	max-height: 86px;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

.settingMain .setup.item_01 .selectedProducts #ItemList_01,
.settingMain .setup.item_02 .selectedProducts #ItemList_02,
.settingMain .setup.item_03 .selectedProducts #ItemList_03,
.settingMain .setup.item_04 .selectedProducts #ItemList_04,
.settingMain .setup.item_05 .selectedProducts #ItemList_05,
.settingMain .setup.item_06 .selectedProducts #ItemList_06,
.settingMain .setup.item_07 .selectedProducts #ItemList_07,
.settingMain .setup.item_08 .selectedProducts #ItemList_08,
.settingMain .setup.item_09 .selectedProducts #ItemList_09,
.settingMain .setup.item_10 .selectedProducts #ItemList_10 {
	background-position: 0 -182px;
}

.settingMain .setup.item_01 .selectedProducts #ItemList_01.hasData,
.settingMain .setup.item_02 .selectedProducts #ItemList_02.hasData,
.settingMain .setup.item_03 .selectedProducts #ItemList_03.hasData,
.settingMain .setup.item_04 .selectedProducts #ItemList_04.hasData,
.settingMain .setup.item_05 .selectedProducts #ItemList_05.hasData,
.settingMain .setup.item_06 .selectedProducts #ItemList_06.hasData,
.settingMain .setup.item_07 .selectedProducts #ItemList_07.hasData,
.settingMain .setup.item_08 .selectedProducts #ItemList_08.hasData,
.settingMain .setup.item_09 .selectedProducts #ItemList_09.hasData,
.settingMain .setup.item_10 .selectedProducts #ItemList_10.hasData {
	background-position: 0 -364px;
}

.settingMain .setup.item_01 .itemPoint #ItemID_01_L,
.settingMain .setup.item_01 .itemPoint #ItemID_01_R,
.settingMain .setup.item_02 .itemPoint #ItemID_02_L,
.settingMain .setup.item_02 .itemPoint #ItemID_02_R,
.settingMain .setup.item_03 .itemPoint #ItemID_03,
.settingMain .setup.item_04 .itemPoint #ItemID_04,
.settingMain .setup.item_05 .itemPoint #ItemID_05,
.settingMain .setup.item_06 .itemPoint #ItemID_06,
.settingMain .setup.item_07 .itemPoint #ItemID_07,
.settingMain .setup.item_08 .itemPoint #ItemID_08,
.settingMain .setup.item_09 .itemPoint #ItemID_09,
.settingMain .setup.item_10 .itemPoint #ItemID_10 {
	z-index: 10;
}

.settingMain .setup.item_01 .itemPoint #ItemID_01_L span,
.settingMain .setup.item_01 .itemPoint #ItemID_01_R span,
.settingMain .setup.item_02 .itemPoint #ItemID_02_L span,
.settingMain .setup.item_02 .itemPoint #ItemID_02_R span,
.settingMain .setup.item_03 .itemPoint #ItemID_03 span,
.settingMain .setup.item_04 .itemPoint #ItemID_04 span,
.settingMain .setup.item_05 .itemPoint #ItemID_05 span,
.settingMain .setup.item_06 .itemPoint #ItemID_06 span,
.settingMain .setup.item_07 .itemPoint #ItemID_07 span,
.settingMain .setup.item_08 .itemPoint #ItemID_08 span,
.settingMain .setup.item_09 .itemPoint #ItemID_09 span,
.settingMain .setup.item_10 .itemPoint #ItemID_10 span {
	background-position: 0 -32px;
}

.settingMain .setup .revert {
	position: absolute;
	left: 214px;
	top: 525px;
}

.settingMain .menu {
	width: 365px;
	margin:  0 7px 0 0;
	float: right;
	position: relative;
}

.settingMain .menu .carInfoBox {
	width: 357px;
	height: 75px;
	margin: 0 0 0 0;
	padding: 12px 4px 11px;
	background-image: url(../images/bg_car_information.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.settingMain .menu .carInfoBox .carImage {
	float: left;
}

.settingMain .menu .carInfoBox .carInfo {
	width: 280px;
	margin: 4px 0 0 3px;
	
	float: left;
}


.settingMain .menu .carInfoBox .carInfo h3 {
	font-size: 12px;
	line-height: 1.8;
}

.settingMain .menu .carInfoBox .carInfo ul {
	font-size: 10px;
	line-height: 1.6;
}

.settingMain .menu .menuLists {
	width: 362px;
	margin: 13px 0 0 1px;
	border-top: 1px solid #e5e5e5;
}

.settingMain .menu .menuLists li a {
	margin: 0;
	width: 362px;
	height: 38px;
	color: #999;
	display: block;
	text-decoration: none;
	background: url(../images/btn_setting_main_menu.png) no-repeat 0 0;
	cursor: pointer;
}
.settingMain .menu .menuLists li.hasData a {
	color: #565656;
}


.settingMain .menu .menuLists li {
	margin: 0;
	width: 362px;
	height: 38px;
	color: #999;
	display: block;
	text-decoration: none;
	background: url(../images/btn_setting_main_menu.png) no-repeat 0 0;
	cursor: pointer;
}
.settingMain .menu .menuLists li.hasData {
	color: #565656;
}

.settingMain .menu .menuLists li.on a {
	background-position: 0 -38px;
	color: #000;
}

.settingMain .menu .menuLists li a span {
	width: 100%;
	line-height: 40px;
	font-weight: bold;
	text-indent: 43px;
	display: block;
	background-image: url(../images/btn_setting_main_menu_icon_nml.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.settingMain .menu .menuLists li.req a span {
	background-image: url(../images/btn_setting_main_menu_icon_req.png);
}




.settingMain .menu .menuLists li.on {
	background-position: 0 -38px;
	color: #000;
}

.settingMain .menu .menuLists li span {
	width: 100%;
	line-height: 40px;
	font-weight: bold;
	text-indent: 43px;
	display: block;
	background-image: url(../images/btn_setting_main_menu_icon_nml.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.settingMain .menu .menuLists li.req span {
	background-image: url(../images/btn_setting_main_menu_icon_req.png);
}

.settingMain .menu .saveBtns {
	margin: 19px 0 0 1px;
}

.settingMain .menu .saveBtns li {
	float: left;
}

.settingMain .menu .saveBtns li:first-of-type {
	margin-right: 13px;
}


#SettingMain #ItemInfomation {
	width: 324px;
	height: 72px;
	margin: auto;
	padding: 25px;
	background: url(../images/win_setting_main_item_info.png) no-repeat 0 0;
	position: absolute;
	left: 0;
	right: 0;
	z-index: 30;
	position: relative;
	display: none;
}

#SettingMain #ItemInfomation .detail {
	width: 324px;
	height: 72px;
	color: #fff;
	margin: auto;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	display: none;
}

#SettingMain #ItemInfomation .detail h3 {
	text-align: center;
	font-size: 13px;
	margin: 2px 0 5px 0;
}

#SettingMain #ItemInfomation .detail p {
	text-align: center;
	font-size: 11px;
	line-height: 1.4;
}

#SettingMain .item_01 #ItemInfomation .item_01,
#SettingMain .item_02 #ItemInfomation .item_02,
#SettingMain .item_03 #ItemInfomation .item_03,
#SettingMain .item_04 #ItemInfomation .item_04,
#SettingMain .item_05 #ItemInfomation .item_05,
#SettingMain .item_06 #ItemInfomation .item_06,
#SettingMain .item_07 #ItemInfomation .item_07,
#SettingMain .item_08 #ItemInfomation .item_08,
#SettingMain .item_09 #ItemInfomation .item_09,
#SettingMain .item_10 #ItemInfomation .item_10 {
	display: block;
}

#SettingMain .item_01 #ItemInfomation,
#SettingMain .item_05 #ItemInfomation,
#SettingMain .item_07 #ItemInfomation,
#SettingMain .item_09 #ItemInfomation {
	top: 275px;
}

#SettingMain #CarType_3 .item_01 #ItemInfomation,
#SettingMain #CarType_3 .item_05 #ItemInfomation,
#SettingMain #CarType_3 .item_07 #ItemInfomation,
#SettingMain #CarType_3 .item_09 #ItemInfomation {
	top: 288px;
}

#SettingMain .item_02 #ItemInfomation,
#SettingMain .item_03 #ItemInfomation,
#SettingMain .item_04 #ItemInfomation,
#SettingMain .item_06 #ItemInfomation,
#SettingMain .item_08 #ItemInfomation,
#SettingMain .item_10 #ItemInfomation {
	top: 45px;
}

#SettingMain #CarType_5 .item_04 #ItemInfomation,
#SettingMain #CarType_5 .item_10 #ItemInfomation,
#SettingMain #CarType_6 .item_04 #ItemInfomation,
#SettingMain #CarType_6 .item_10 #ItemInfomation,
#SettingMain #CarType_7 .item_04 #ItemInfomation,
#SettingMain #CarType_7 .item_10 #ItemInfomation {
	top: 320px;
}


#SettingMain #ErrorInfo {
	width: 324px;
	height: 43px;
	margin: auto;
	padding: 25px;
	background: url(../images/win_setting_main_error.png) no-repeat 0 0;
	position: absolute;
	left: 0;
	right: 0;
	top: 33px;
	z-index: 32;
	display: none;
}

#SettingMain #ErrorInfo p {
	width: 324px;
	height: 43px;
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	color: #d70015;
}

#SaveDataList {
	width: 940px;
	margin: 0 auto 0;
}

#SaveDataList h2 {
	color: #000;
	padding: 0 0 20px 8px;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/line_dot_3px_blue.png) no-repeat left bottom;
}

#SaveDataList .outer {
	width: 940px;
	height: 262px;
	overflow-y: auto;
}

#SaveDataList .outer .inner {
	width: 100%;
	
}

#SaveDataList .outer .inner .saveDataList {
	
}

#SaveDataList .outer .inner .saveDataList li {
	height: 63px;
	padding: 0 0 1px 0;
	background: url(../images/line_dot_lightGray.png) no-repeat left bottom;
	position: relative;
}

#SaveDataList .outer .inner .saveDataList li:after {
	content: "";
	display: block;
	clear: both;
}
/* for IE7 */
html.isWinIE7_8 #SaveDataList .outer .inner .saveDataList li { zoom: 1; }


#SaveDataList .outer .inner .saveDataList li .comment {
	width: 500px;
	height: 63px;
	padding: 0 0 0 14px;
	font-size: 16px;
	position: relative;
	display: table-cell;
	vertical-align: middle;
}

#SaveDataList .outer .inner .saveDataList li .comment p {
	line-height: 1.3;
}

#SaveDataList .outer .inner .saveDataList li .date {
	width: 130px;
	height: 63px;
	padding: 0 0 0 25px;
	font-size: 16px;
	position: absolute;
	top: 0;
	right:  218px;
	font-size: 12px;
	color: #999;
}

#SaveDataList .outer .inner .saveDataList li .date .label {
	line-height: 63px;
	float: left;
}

#SaveDataList .outer .inner .saveDataList li .date .value {
	line-height: 63px;
	float: right;
}

#SaveDataList .outer .inner .saveDataList li .btns {
	width: 190px;
	position: absolute;
	top: 16px;
	right: 0px;
}

#SaveDataList .outer .inner .saveDataList li .btns a {
	display: inline-block;
	margin: 0 10px 0 0;
}

/* @group Overlay */

#Overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	overflow: hidden;
	z-index: 99999;
	display: none;
}

#Overlay .ol_bg {
	width: 100%;
	height: 100%;
	background-color: #fff;
	position: fixed;
	top: 0;
	left: 0;
	opacity: 0.85;
	filter: alpha(opacity=85);
}

#Overlay .cont_window {
	position: absolute;
	top: 50%;
	left: 50%;
}

#Overlay .cont_window .inner {
	width: 641px;
	height: 384px;
	padding: 30px 40px;
	margin: -222px 0 0 -361px;
	background: url(../images/win_overlay.png) no-repeat 0 0;
	position: relative;
}

#Overlay .cont_window .inner h3 {
	width: 95%;
	color: #000;
	font-size: 16px;
	line-height: 1.2;
}

#Overlay .cont_window .inner ul {
	margin: 20px 0 0 -5px;
}

#Overlay .cont_window .inner ul li {
	width: 313px;
	height: 63px;
	margin: 0 5px 10px 5px;
	float: left;
}

#Overlay .cont_window .inner ul li h4 {
	font-size: 12px;
	line-height: 1.1;
	color: #878787;
}

#Overlay .cont_window .inner ul li p {
	margin: 5px 0 0 0;
	font-size: 10px;
	line-height: 1.3;
	color: #333;
}

#Overlay .cont_window .inner .close {
	width: 50px;
	height: 50px;
	position: absolute;
	top: 10px;
	right: 15px;
}

/* @end Overlay */





/* @end Setting Main */


/* @group Speaker List */

.setSpeakerList {
	margin: 0 0 0 0;
}

.setSpeakerList li {
	width: 284px;
	margin: 0 18px;
	float: left;
}

.setSpeakerList li .photo {
	width: 100%;
	text-align: center;
	margin: 0 0 13px 0;
}

.setSpeakerList li .setName {
	font-size: 16px;
	color: #024f98;
	margin: 0 0 5px 0;
}

.setSpeakerList li .sub {
	font-size: 10px;
	color: #727272;
}

.setSpeakerList li a {
	text-decoration: none;
	display: block;
}

.setSpeakerList li a:hover .setName { color: #01c5FF; }

.speakerList {
	margin: 0;
}

.speakerList .productLine {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: url(../images/bg_list_separator_line_1.png) repeat-x left bottom;
}

.speakerList .productLine h2 {
	height: 41px;
	padding: 0 0 0 22px;
	color: #000;
	font-size: 16px;
	font-weight: bold;
	line-height: 41px;
	background: url(../images/bg_accordion_arrow.png) 0 0 no-repeat;
	cursor: pointer;
	
}

.speakerList .productLine h2:hover {
	color: #01c5FF;
	background-position: 0 -41px;
}

.speakerList .productLine.open h2 {
	background-position: 0 -41px;
}

.speakerList .productLine .productListBox {
	display: none;
}

.productListBox .productList {
	padding: 20px 0 30px 0;
}

.productListBox .productList li {
	width: 222px;
	margin: 0 9px 30px;
	text-align: center;
	float: left;
}

.productListBox .productList li a {
	text-decoration: none;
}

.productListBox .productList li .name {
	height: 19px;
	margin: 0 auto;
	padding: 0 17px 0 0;
	font-size: 12px;
	text-align: center;
	line-height: 19px;
	color: #000;
	display: inline-block;
	background-image: url(../images/icon_link_arrow_2.png);
	background-repeat: no-repeat;
	background-position: right 3px;
}

.productListBox .productList li a:hover .name {
	color: #999;
	background-image: url(../images/icon_link_arrow_2_on.png);
}

.productListBox .productList li .photo {
	margin: 0 0 8px 0;
}

.productListBox .productList li .photo img {
	width: 220px;
	border: 1px solid #d5d5d5;
}

/* @end Speaker List */



/* @group Opening Image List */

.openingImageList {
	margin: 0;
}

.openingImageList li {
position:  relative; 
	width: 318px;
	margin: 0 5px 30px;
	float: left;
}

.openingImageList li .photo {
        
	width: 100%;
	text-align: center;
	margin: 0 0 13px 0;
}

.openingImageList li .photo img {
	width: 300px;
}

.openingImageList li .setName {
	font-size: 11px;
	color: #024f98;
	margin: 0 0 5px 0;
	text-align: center;
}

.openingImageList li a {
	text-decoration: none;
	display: block;
}

.openingImageList li a:hover .setName { color: #01c5FF; }

.openingImageList li p.mark {
	/*width: 57px;*/
	height: 57px;
	position: absolute;
	/*right: 4px;*/
	left: -4px;
	top: -22px;
}

/* @end Opening Image List */



/* @group Subwoofer Setting */

#SubwooferSetting .settingPosition {
	margin: 0 0 60px 4px;
}

#SubwooferSetting .settingPosition li {
	margin: 0 25px 0 0;
	float: left;
}

#SubwooferSetting .settingPosition li a {
	width: 188px;
	height: 44px;
	display: block;
}

#SubwooferSetting .listeningPoint {
	width: 860px;
	height: 280px;
	margin: 0 0 0 5px;
	position: relative;
	background: url(../images/img_subwoofer_setting.jpg) no-repeat right 15px;
	display: none;
}

#SubwooferSetting .listeningPoint h3 {
	font-size: 17px;
	font-weight: normal;
}

#SubwooferSetting .listeningPoint #ListeningPoint {
	width: 304px;
	height: 31px;
	line-height: 0;
	position: absolute;
	left: 2px;
	top: 95px;
}

#SubwooferSetting .listeningPoint .container {
	height: 31px;
	position: absolute;
	top: -4px;
	left: 0px;
	background-image :url(../images/slider_base.png);
}

#SubwooferSetting .listeningPoint .rail {
	width: 284px;
	height: 31px;
	/*background-image: url(../images/slider_base.png);*/
}

#SubwooferSetting .listeningPoint .operating {
	height: 31px;
	background-image: url(../images/slider_base2.png);
}

#SubwooferSetting .listeningPoint .pointer {
	width: 20px;
	height: 31px;
	background-image: url(../images/slider_pointer.png);
}

#SubwooferSetting .listeningPoint #listeningPointValue {
	position: absolute;
	left: 310px;
	top: 76px;
}

#SubwooferSetting .listeningPoint #listeningPointValue input {
	width: 105px;
	font-size: 47px;
	color: #ff7800;
	text-align: right;
	line-height: 1;
	border: none;
}

#SubwooferSetting .listeningPoint #listeningPointValue span {
	display: inline-block;
	font-size: 25px;
	position: absolute;
	right: -43px;
	bottom: 3px;
}

#SubwooferSetting .listeningPoint .done {
	position: absolute;
	left: 3px;
	top: 185px;
}

/* @end Subwoofer Setting */




/* @group UNIVERSAL */

.clearFix:after {
	content: "";
	display: block;
	clear: both;
}
/* for IE7 */
html.isWinIE7_8 .clearFix { zoom: 1; }

.clr {
	clear: both;
}

.fs9 { font-size: 0.692em !important; }
.fs10 { font-size: 0.769em !important; }
.fs11 { font-size: 0.846em !important; }
.fs12 { font-size: 0.923em !important; }
.fs13 { font-size: 1em !important; }
.fs14 { font-size: 1.077em !important; }
.fs15 { font-size: 1.154em !important; }
.fs16 { font-size: 1.231em !important; }
.fs17 { font-size: 1.308em !important; }
.fs18 { font-size: 1.385em !important; }
.fs19 { font-size: 1.462em !important; }
.fs20 { font-size: 1.538em !important; }
.fs21 { font-size: 1.615em !important; }
.fs22 { font-size: 1.692em !important; }
.fs23 { font-size: 1.769em !important; }
.fs24 { font-size: 1.846em !important; }
.fs25 { font-size: 1.923em !important; }
.fs26 { font-size: 2em !important; }

.small { font-size: 0.769em !important; }
.large { font-size: 1.333em !important; }

.fwBold { font-weight: bold !important; }

.mt0 { margin-top: 0px !important; }
.mt5 { margin-top: 5px !important; }
.mt7 { margin-top: 7px !important; }
.mt10{ margin-top:10px !important; }
.mt15{ margin-top:15px !important; }
.mt20{ margin-top:20px !important; }
.mt25{ margin-top:25px !important; }
.mt30{ margin-top:30px !important; }
.mt40{ margin-top:40px !important; }
.mt50{ margin-top:50px !important; }

.mb0 { margin-bottom: 0px !important; }
.mb5 { margin-bottom: 5px !important; }
.mb7 { margin-bottom: 7px !important; }
.mb10{ margin-bottom:10px !important; }
.mb15{ margin-bottom:15px !important; }
.mb20{ margin-bottom:20px !important; }
.mb25{ margin-bottom:25px !important; }
.mb30{ margin-bottom:30px !important; }
.mb40{ margin-bottom:40px !important; }
.mb50{ margin-bottom:50px !important; }
.mb100{ margin-bottom:100px !important; }
.mb150{ margin-bottom:150px !important; }
.mb200{ margin-bottom: 200px !important; }

.ml0 { margin-left: 0px !important; }
.ml1 { margin-left: 1px !important; }
.ml2 { margin-left: 2px !important; }
.ml5 { margin-left: 5px !important; }
.ml7 { margin-left: 7px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml30 { margin-left: 30px !important; }
.ml40 { margin-left: 40px !important; }
.ml50 { margin-left: 50px !important; }

.mr0 { margin-right: 0px !important; }
.mr1 { margin-right: 1px !important; }
.mr2 { margin-right: 2px !important; }
.mr5 { margin-right: 5px !important; }
.mr7 { margin-right: 7px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr30 { margin-right: 30px !important; }
.mr40 { margin-right: 40px !important; }
.mr50 { margin-right: 50px !important; }

.fc-red { color: #bd0000; }
.fc-black { color: #000 !important; }
.fc-gray { color: #aaa !important; }
.fc-white { color: #fff !important; }
.fc-blue { color: #2879ff !important; }
.fc-lightblue { color: #74afd9 !important; }
.fc-greenblue { color: #008484 !important; }
.fc-darkpink { color: #a73a51 !important; }

.lh1 { line-height: 1 !important; }
.lh12 { line-height: 1.2 !important; }
.lh13 { line-height: 1.3 !important; }
.lh14 { line-height: 1.4 !important; }
.lh15 { line-height: 1.5 !important; }
.lh20 { line-height: 2 !important; }

.msg {color: #ae8a44 !important; }

.flt-l { float: left; }
.flt-r { float: right; }

.ta-l { text-align: left; }
.ta-c { text-align: center; }
.ta-r { text-align: right; }

.radius {
	-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.radius-tl {
	-webkit-border-top-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    border-top-left-radius: 10px;
}

.radius-tr {
	-webkit-border-top-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    border-top-right-radius: 10px;
}

.radius-bl {
	-webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}

.radius-br {
	-webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}

.boxShadow {
	-webkit-box-shadow: 1px 1px 3px #999;
    -moz-box-shadow: 1px 1px 3px #999;
    box-shadow: 1px 1px 3px #999;
}

.textShadow {
	text-shadow: 1px 1px 0 #999;
}





 /* @end UNIVERSAL */