#TopBody	{
	background-color:#FFFFFF;
}
#TopContent	{
	position:absolute;
	width:900px;
	height:825px;
	top:30px;
	left:0px;
	z-index:1;
}
#TopContentHead	{
	width:900px;
	height:210px;
}
/*#TopContentHead p	{
	float:left;
}*/
#TopContentMenu	{
	clear:both;
	width:900px;
	height:90px;
	z-index:3;
}
#TopContentMenu p	{
	float:left;
	width:225px;
}
#TopContent3	{
	clear:both;
	width:900px;
	padding:10px 0px 0px 0px;
}
#TopContent3L	{
	background-color:#F0E1F0;
	float:left;
	width:225px;
}

#TopContent3LB	{
	background-color:#FFF;
	width:225px;
}
#TopContent3LB p{padding-top:10px;}
#TopContent3L ul	{
	color:#660066;
	list-style-type:disc;
	padding:10px 0px 10px 0px;
}
#TopContent3L li	{
	margin:0px 0px 5px 8px;
	padding:0;
}
#TopContent3C	{
	float:left;
	width:450px;
}
#TopContent3C p	{
	float:left;
	padding:0px 0px 10px 10px;
}
#TopContent3R	{
	float:left;
	width:225px;
}
#TopContent3RTopics	{
	background-color:#F0E1F0;
	padding:10px 10px 10px 10px;
}
#TopContent3RTopics p	{
	margin:0px 0px 5px 0px;
}
#TopContent3RBanner p	{
	margin:10px 0px;
}
#TopContentFoot	{
	background-color:#B367B3;
	position:absolute;
	width:900px;
	height:15px;
	top:920px;
	left:0px;
	z-index:3;
}

#CMenuLPlasticBase .temp-QlTop,	#CMenuLPlasticBase .temp-QrTop,	#CMenuLPlasticBase .temp-Ql,	#CMenuLPlasticBase .temp-Qr	{
	color:#336699;
}
#CMenuLPlasticBase .Line1	{
	border-bottom:1px dashed #6699CC;
}
#CMenuLPlasticBase .Line2s	{
	border-bottom:1px dashed #99CCFF;
}
#CMenuLPlasticBase .boldcolor,	#CMenuLPlasticBase .color	{
	color:#336699;
}
#CMenuLPlasticBase a:hover	{
	background-color:#6699CC;
}
#CMenuLPlasticBase a.color:hover	{
	background-color:#CCFFFF;
}
#CMenuLPlasticBase .CMenuLPlastic	{
	background-color:#E1F8DA;
}
#CMenuLAestheBase .Line1	{
	border-bottom:1px dashed #33CC00;
}
#CMenuLAestheBase .boldcolor,	#CMenuLAestheBase .color	{
	color:#009900;
}
#CMenuLAestheBase a:hover	{
	background-color:#33CC00;
}
#CMenuLAestheBase a.color:hover	{
	background-color:#99FF99;
}
#CMenuLAestheBase .CMenuLAesthe	{
	background-color:#E1F8DA;
}

.temp-list-table p	{
	margin:1px 0px 0px 0px
}
.temp-short	{
	margin:0px 0px 15px 0px;
}
.temp-gotop	{
	margin:10px 0px 0px 0px;
}
.temp-PTable	{
/*	width:100%;*/
	margin:2px 0px 20px 0px;
}
.temp-PImage	{
	background-color:#F7F7F7;
	vertical-align:middle;
	text-align:center;
	width:202px;
	padding:15px;
}
.temp-PImageA	{
	color:#333;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	width:auto;
}
.temp-PImageB	{
	border:1px solid #DDDDDD;
}
.temp-PCaption	{
	vertical-align:top;
	text-align:center;
	padding:2px 0px 0px 0px;
}
.temp-shibou	{
	list-style-type:none;
}

.temp-eye-pu	{
	padding:5px 0px 0px 0px;
}
.temp-eye-pu-title	{
	padding:10px 0px 0px 0px;
}
.temp-eye-pu-l	{
	background-color:#FFFFFF;
	vertical-align:bottom;
	width:80px;
	height:130px;
	border:1px solid #DDDDDD;
	margin:5px 10px 5px 0px;
}
.temp-eye-pu-r	{
	width:auto;
	height:142px;
}
.temp-petit-table	{
	/*background-color:#FFFFFF;*/
	width:100%;
	border-top:2px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	margin:5px 0px 0px 0px;
}
.temp-petit-top	{
	font-weight:bold;
}
.temp-petit-1	{
	text-align:right;
	width:25%;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 10px 10px 0px;
}
.temp-petit-2	{
	text-align:center;
	width:25%;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
}
.temp-petit-3	{
	background-color:#D9E6F2;
	/*background-color:#FFCCFF;*/
	text-align:center;
	width:25%;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 10px 10px 10px;
}
.temp-petit-4	{
	text-align:center;
	width:25%;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0px 10px 10px;
}

.temp-Ql	{
	color:#990099;
	font-weight:bold;
	vertical-align:top;
	width:20px;
	padding:10px 0px 0px 0px;
}
.temp-Qr	{
	color:#990099;
	vertical-align:top;
	width:auto;
	padding:10px 0px 0px 0px;
}
.temp-QlTop	{
	color:#990099;
	font-weight:bold;
	vertical-align:top;
	width:20px;
	padding:10px 0px 0px 0px;
}
.temp-QrTop	{
	color:#990099;
	vertical-align:top;
	width:auto;
	padding:10px 0px 0px 0px;
}
.temp-Al	{
	font-weight:bold;
	vertical-align:top;
	width:20px;
	padding:5px 0px 5px 0px;
}
.temp-Ar	{
	vertical-align:top;
	width:auto;
	padding:5px 0px 5px 0px;
}
.temp-nose-image	{
	background-color:#FFFFFF;
	margin:5px 0px 10px 0px;
	padding:10px 0px 10px 10px;
}
.temp-price-l	{
	vertical-align:top;
	text-align:right;
}
.temp-price-c	{
	vertical-align:top;
	padding:0px 5px 0px 0px;
}
.temp-price-r	{
	vertical-align:top;
	text-align:right;
	padding:0px 0px 0px 0px;
}
.temp-menutoptitle	{
	margin:0px 0px 5px 0px;
}
.temp-image-r	{
	margin:0px 0px 15px 10px;
}
.temp-image-l	{
	margin:0px 10px 15px 0px;
}
.temp-list-table	{
	width:570px;
}
.temp-list	{
	vertical-align:top;
	width:195px;
	padding:0px 15px 5px 0px;
}
.temp-list-r	{
	vertical-align:top;
	width:180px;
	padding:0px 0px 5px 0px;
}
.temp-list ul,.temp-list-r ul	{
	list-style-type:none;
	margin:0px 0px 0px 0px;
}
li.temp-menu	{
	margin:0;
	padding:0;
}
li.temp-menu a	{
	display:block;
	line-height:14px;
	width:180px;
	margin:0px 0px 2px 0px;
	padding:2px 0px 2px 0px;
}
li.temp-menu a:hover	{
	background-color:#FFCCFF;
	color:#990099;
	text-decoration:underline;
}

.CRecRequ	{
	margin:5px 0px 5px 0px;
}
.CRecImage	{
	border-top:1px dashed #DDDDDD;
	border-bottom:1px dashed #DDDDDD;
	margin:15px 0px 15px 0px;
	padding:2px 0px 2px 0px;
}
.CRecLTitle	{
	color:#CCCCCC;
	margin:10px 0px 0px 0px;
}
.CRecListTable	{
	width:100%;
	border:1px solid #DDDDDD;
	margin:0px 0px 15px 0px;
}
.CRecLB	{
	background-color:#EEEEEE;
	width:30px;
}
.CRecLT	{
	color:#990099;
	background-color:#EEEEEE;
	text-align:center;
	border-left:1px solid #DDDDDD;
	padding:10px 5px 10px 5px;
}
.CRecL0	{
	background-color:#EEEEEE;
	text-align:center;
	width:30px;
	border-top:1px solid #DDDDDD;
	padding:5px;
}
.CRecL1	{
	vertical-align:top;
	width:75px;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:5px;
}
.CRecL2	{
	vertical-align:top;
	width:180px;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:5px;
}
.CRecL3	{
	vertical-align:top;
	width:auto;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:5px;
}
.CRecL4	{
	vertical-align:top;
	text-align:center;
	width:60px;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:5px;
}
.CRecL5	{
	vertical-align:top;
	width:180px;
	border-top:1px solid #DDDDDD;
	border-left:1px solid #DDDDDD;
	padding:5px;
}
.CRecAddTable	{
	margin:15px 0px 15px 0px;
}
.CRecAddL	{
	vertical-align:top;
}
.CRecAddR	{
	vertical-align:top;
	padding:0px 0px px 15px;
}
#CConceptMain	{
	position:absolute;
	top:35px;
	left:0px;
	z-index:1;
}
#CConceptMain3	{
	position:absolute;
	top:45px;
	left:30px;
	width:390px;
	height:405px;
	z-index:1;
}
#CConceptNaviL	{
	position:absolute;
	top:395px;
	left:0px;
	z-index:2;
}
#CConceptNaviR	{
	position:absolute;
	top:395px;
	left:380px;
	z-index:2;
}
.CConceptTable	{
	width:425px;
	height:415px;
	border:1px solid #CC66CC;
	padding:40px 20px 0px 40px;
}
.CConceptContents	{
	vertical-align:top;
}
.CConceptCatch	{
	height:20px;
}
.CConcept1Text	{
	color:#990099;
	vertical-align:top;
	line-height:26px;
	/*  \*/
	letter-spacing:3px;
	/*  */
	margin:25px 0px 0px 0px;
}
.CConcept1Post	{
	margin:25px 0px 0px 0px;
}
.CConcept2Image	{
	margin:20px 0px 0px 15px;
}
.CConcept3Back	{
	text-align:right;
	margin:15px 0px 0px 0px;
}

.CTopicsTitle	{
	border-bottom:1px dashed #CC66CC;
	margin:0px 0px 20px 0px;
	padding:0px 0px 2px 0px;
}
.CTopicsText	{
	margin:0px 0px 30px 0px;
	padding:0px 0px 0px 30px;
}
.CExpShort	{
	width:570px;
}
.CExpLong	{
	width:550px;
}
.CExpTitle	{
	margin:0px 0px 5px 0px;
}
.CExpTitleText	{
	margin:0px 0px 5px 0px;
}
.CExpCatch	{
	margin:15px 0px 0px 0px;
}
.CExpCatchText	{
	background-color:#FFFFFF;
	color:#990099;
	text-align:center;
	border-left:1px solid #CC66CC;
	border-right:1px solid #CC66CC;
}
.CExpPickup	{
	margin:15px 0px 15px 0px;
}
.CExpPickText	{
	background-color:#FFFFFF;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:15px;
}
.CExpPickTableL	{
	vertical-align:top;
	width:250px;
}
.CExpPickTableC	{
	width:20px;
}
.CExpPickTableR	{
	vertical-align:top;
	width:250px;
}
.CExpPickImage	{
	margin:0px 0px 0px 5px;
}
.CExpLS_2	{
	width:275px;
	margin:25px 10px 0px 0px;
}
.CExpRS_2	{
	width:280px;
	margin:10px 0px 0px 0px;
}
.CExpLL	{
	width:270px;
	margin:15px 15px 15px 0px;
}
.CExpRL	{
	width:265px;
	margin:35px 0px 15px 0px;
}
.CExpCImage1	{
	margin:20px 0px 20px 0px;
}
.CExpCImage1R	{
	padding:5px 0px 0px 0px;
}
.CExpCImage2	{
	margin:20px 0px 20px 0px;
}
.CExpCImage3	{
	margin:20px 0px 5px 0px;
}
.CExpLImage	{
	width:275px;
	margin:15px 0px 0px 0px;
}
.CExpRText	{
	width:265px;
	margin:5px 0px 10px 0px;
}

.CCampTitle	{
	margin:5px 0px 5px 0px;
}
.CCampImage	{
	border-top:1px dashed #DDDDDD;
	border-bottom:1px dashed #DDDDDD;
	margin:15px 0px 15px 0px;
	padding:2px 0px 2px 0px;
}
.CCampListTitle	{
	margin:10px 0px 5px 0px;
}
.CInstTable	{
	width:100%;
}
.CInstTitle	{
	margin:0px 0px 5px 0px;
}
.CInstMacText	{
	vertical-align:top;
	padding:0px 15px 0px 0px;
}
.CInstMacImage	{
	vertical-align:top;
	text-align:right;
	padding:25px 0px 0px 0px;
}
.CInstMacImageB	{
	border:1px solid #DDDDDD;
}
.CInstBack	{
	text-align:right;
	padding:15px 0px 0px 0px;
}

.CContactTitle	{
	margin:0px 0px 15px 0px;
}
.CContactL	{
	width:299px;
}
.CContactTel	{
	font-weight:bold;
	/*letter-spacing:1px;*/
}
.CContactGuide	{
	width:240px;
	margin:0px 0px 15px 15px;
}
.CContactList	{
	margin:15px 0px 15px 0px;
}

.CAccessMap	{
	color:#AAAAAA;
	width:300px;
	margin:15px 15px 0px 0px;
}
.CAccessMapImage	{
	border:1px solid #DDDDDD;
}
.CAccessRoute1	{
	width:225px;
	/* color:#990099; */
	border-left:7px solid #990099;
	margin:15px 0px 5px 0px;
	padding:0px 0px 0px 5px;
}
.CAccessRoute2	{
	/* color:#339900; */
	border-left:7px solid #339900;
	margin:15px 0px 5px 0px;
	padding:0px 0px 0px 5px;
}
.CAccessRoute3	{
	/* color:#00CCCC; */
	border-left:7px solid #00CCCC;
	margin:15px 0px 5px 0px;
	padding:0px 0px 0px 5px;
}

.CFlowBox	{
	height:127px;
}
.CFlowBoxBottom	{
	height:112px;
}
.CFlowTextBox	{
	/* background-color:#FFFFFF; */
	border-top:1px solid #CC66CC;
	border-bottom:1px solid #CC66CC;
}
.CFlowText	{
	width:340px;
	height:70px;
	margin:20px 5px 20px 5px;
}
.CFlowTitle	{
	margin:0px 0px 5px 0px;
}
.CFlowArrow	{
	position:relative;
	top:67px;
}
.CDocTable	{
	width:100%;
}
.CDoc1Table	{
	width:100%;
}
.CDoc1L	{
	vertical-align:top;
	/*  \*/
	letter-spacing:1px;
	/*  */
	width:auto;
	padding:0px 15px 15px 0px;
}
.CDoc1LText	{
	line-height:32px;
}
.CDoc1R	{
	vertical-align:top;
	width:180px;
}
.CDoc1Image	{
	border:1px solid #EEEEEE;
}
.CDoc1PickTable	{
	background-color:#FFFFFF;
	width:100%;
	border:1px solid #CC66CC;
}
.CDoc1PickL	{
	vertical-align:middle;
	text-align:center;
	white-space:nowrap;
	padding:30px;
}
.CDoc1PickR	{
	vertical-align:middle;
	width:auto;
	padding:30px 30px 30px 0px;
}
.CDoc2Image	{
	border:1px solid #EEEEEE;
}
.CDoc2L	{
	vertical-align:top;
	text-align:center;
	width:50%;
	padding:30px 15px 30px 0px;
}
.CDoc2R	{
	vertical-align:top;
	text-align:center;
	width:50%;
	padding:30px 0px 30px 15px;
}
.CDoc2Text	{
	text-align:left;
}
.CDoc2Name	{
	margin:10px 0px 10px 0px;
}
.CDoc4Table	{
	background-color:#EEEEEE;
	width:100%;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
.CDoc4Title	{
	background-image:url(../image/contents_r_title124bg.gif);
	background-repeat:repeat-x;
	padding:10px 0px 10px 0px;
}
.CDoc4L	{
	width:90px;
	padding:0px 0px 10px 10px;
}
.CDoc4C	{
	vertical-align:top;
	text-align:center;
	white-space:nowrap;
	padding:0px 15px 10px 15px;
}
.CDoc4R	{
	vertical-align:top;
	padding:0px 10px 10px 0px;
}
.CPubTable	{
	width:100%;
}
.CPubImage	{
	vertical-align:top;
	text-align:center;
	width:50px;
}
.CPubImageB	{
	border:1px solid #DDDDDD;
	background-color:#FFFFFF;
	padding:10px;
}
.CPubImageBlank	{
	width:5px;
}
.CPubP1Text	{
	vertical-align:top;
	width:auto;
	padding:0px 0px 0px 15px;
}
.CPubP2Text	{
	vertical-align:top;
	width:auto;
	padding:0px 15px 0px 0px;
}
.CQaQl	{
	color:#990099;
	font-weight:bold;
	vertical-align:top;
	width:35px;
	padding:15px 0px 5px 0px;
}
.CQaQr	{
	color:#990099;
	vertical-align:top;
	width:auto;
	padding:15px 0px 5px 0px;
}
.CQaQlTop	{
	color:#990099;
	font-weight:bold;
	vertical-align:top;
	width:35px;
	border-top:1px dashed #DDDDDD;
	padding:15px 0px 5px 0px;
}
.CQaQrTop	{
	color:#990099;
	vertical-align:top;
	width:auto;
	border-top:1px dashed #DDDDDD;
	padding:15px 0px 5px 0px;
}
.CQaAl	{
	font-weight:bold;
	vertical-align:top;
	width:35px;
	border-bottom:1px dashed #DDDDDD;
	padding:5px 0px 15px 0px;
}
.CQaAr	{
	vertical-align:top;
	width:auto;
	border-bottom:1px dashed #DDDDDD;
	padding:5px 0px 15px 0px;
}
.CPriceBtnl	{
	border-bottom:1px solid #DDDDDD;
}
.CPriceBtbl	{
	/* color:#FFCC00; */
	border-bottom:2px solid #DDDDDD;
}
.CPriceLTable	{
	width:100%;
	border-top:2px solid #DDDDDD;
	margin:10px 0px 5px 0px;
}
.CPriceL1	{
	vertical-align:middle;
	width:150px;
	border-right:1px solid #DDDDDD;
	padding:5px 5px 5px 0px;
}
.CPriceL2a	{
	vertical-align:middle;
	width:90px;
	border-right:1px solid #DDDDDD;
	padding:5px;
}
.CPriceL3a	{
	vertical-align:middle;
	width:auto;
	border-right:1px solid #DDDDDD;
	padding:5px;
}
.CPriceL2b	{
	vertical-align:middle;
	width:auto;
	border-right:1px solid #DDDDDD;
	padding:5px;
}
.CPriceL3b	{
	vertical-align:middle;
	text-align:right;
	width:45px;
	border-right:1px solid #DDDDDD;
	padding:5px;
}
.CPriceL4	{
	vertical-align:middle;
	text-align:right;
	width:90px;
	padding:5px 0px 5px 5px;
}
.CPriceLCTitle	{
	height:14px;
	line-height:14px;
	border-left:4px solid #CC66CC;
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 3px;
}
.CPriceL1c	{
	vertical-align:middle;
	width:100px;
	border-right:1px solid #DDDDDD;
	padding:5px 5px 5px 0px;
}
.CPriceL2c	{
	vertical-align:middle;
	width:120px;
	border-right:1px solid #DDDDDD;
	padding:5px;
}
.CPriceL3c	{
	vertical-align:middle;
	width:auto;
	border-right:1px solid #DDDDDD;
	padding:5px;
}
.CPriceL4c	{
	vertical-align:middle;
	text-align:right;
	width:100px;
	padding:5px 0px 5px 5px;
}
.CMenuLPTable	{
	width:100%;
	/* border-top:1px dashed #DDDDDD; */
	margin:10px 0px 0px 0px;
}
.CMenuLPImage	{
	background-color:#F7F7F7;
	vertical-align:middle;
	text-align:center;
	width:122px;
	padding:10px;
}
.CMenuLPImageA	{
	color:#CCCCCC;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	width:auto;
}
.CMenuLPImageL	{
	color:#CCCCCC;
	vertical-align:bottom;
	text-align:left;
	width:100px;
	padding:0px 0px 0px 6px;
}
.CMenuLPImageR	{
	color:#CCCCCC;
	vertical-align:bottom;
	text-align:right;
	width:100px;
	padding:0px 6px 0px 0px;
}
.CMenuPTable	{
	width:100%;
	margin:20px 0px 20px 0px;
}
.CMenuPImage	{
	background-color:#F7F7F7;
	vertical-align:middle;
	text-align:center;
	width:202px;
	padding:15px;
}
.CMenuPImageA	{
	color:#CCCCCC;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	width:auto;
}
.CMenuPImageB	{
	border:1px solid #DDDDDD;
}
.CMenuPCaption	{
	vertical-align:top;
	text-align:center;
	padding:2px 0px 0px 0px;
}
.CMenuLTable	{
	width:100%;
	margin:10px 0px 0px 0px;
	border-top:1px solid #DDDDDD;
}
.CMenuLTitle	{
	margin:20px 0px 0px 0px;
}
.CMenuLName	{
	vertical-align:top;
	text-align:left;
	white-space:nowrap;
	padding:10px 0px 10px 0px;
}
.CMenuLNameSub	{
	margin:2px 0px 0px 0px;
	white-space:nowrap;
}
.CMenuLNameBanner	{
	margin:5px 0px 0px 0px;
}
.CMenuLNameBannerB	{
	border:1px solid #DDDDDD;
}
.CMenuLPrice	{
	vertical-align:top;
	text-align:right;
	white-space:nowrap;
	padding:10px 0px 10px 0px;
}
.CMenuLExp	{
	border-bottom:1px solid #DDDDDD;
	padding:0px 0px 10px 60px;
}
.CMenuLExpLead	{
	margin:0px 0px 8px 0px;
}
.CMenuLExpLine	{
	width:auto;
	border-bottom:1px dashed #DDDDDD;
	margin:0px 0px 10px 0px;
}

.CMenuLRejuImage	{
	margin:20px 0px 20px 0px;
}
.CMenuLAesthe	{
	background-color:#F7F7F7;
	line-height:30px;
	padding:15px 15px 20px 15px;
}
.CMenuLAestheTable	{
	margin:10px 0px 0px 0px;
}
.CMenuLAestheBlank	{
	width:15px;
}

body	{

	margin:0;
	padding:0;
}
table	{
	font-size:12px;
}
img	{
	margin:0;
	border:0;
}
p	{
	margin:0;
	border:0;
}
ul	{
	/* list-style-type:circle; */
	list-style-type:square;
	margin:0px 0px 0px 15px;
	padding:0;
}
ol	{
	margin:0px 0px 0px 15px;
	padding:0;
}
li	{
	margin:0px 0px 0px 15px;
	padding:0;
}
li.menu	{
	margin:0px 0px 5px 15px;
	padding:0;
}
#Window	{
	width:100%;
	height:100%;
}
#OpenMain	{
	width:900px;
	height:500px;
	border:1px solid #E6E6E6;
	margin:30px;
}
#OpenHeader	{
	background-color:#660066;
	width:100%;
	height:5px;
}
#OpenFooter	{
	background-color:#C29AC2;
	width:100%;
	height:5px;
}
#Main	{
	width:900px;
	height:530px;
	border:1px solid #E6E6E6;
	margin:0px auto 25px auto;
}
#TopMain	{
	width:900px;
	height:935px;
	border:1px solid #E6E6E6;
	margin:10px 30px 25px;
}
#Header	{
	background-image:url(../image/head_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:30px;
}
#Head	{
	width:900px;
	height:30px;
}
#HeadLeft	{
	width:auto;
	height:30px;
}
#HeadCenter	{
	width:200px;
	height:30px;
}
#HeadRight2	{
	width:210px;
	height:30px;
}
#HeadRight	{
	width:240px;
	height:30px;
}
/*#HeadLeft	{
	width:auto;
	height:30px;
}
#HeadRight	{
	width:240px;
	height:30px;
}*/
#Footer	{
	background-color:#C29AC2;
	width:100%;
	height:30px;
}
#Foot	{
	width:900px;
	height:30px;
}
#FootCopy	{
	width:148px;
	height:30px;
}
#FootLink	{
	width:214px;
	height:30px;
	padding:0px 0px 0px 12px;
}
#FootBanner	{
	width:auto;
	height:30px;
}
.FootBannerImage	{
	width:140px;
	height:30px;
	padding:0px 0px 0px 4px;
}
#Menu	{
	background-color:#A64DA6;
	position:absolute;
	width:900px;
	height:30px;
	top:0px;
	left:0px;
	z-index:2;
}
.SubMenu	{
	background-color:#A64DA6;
	width:94px;
	z-index:2;
}
#SubMenu1	{
	position:absolute;
	visibility:hidden;
	top:30px;
	left:0px;
	z-index:3;
}
#SubMenu2	{
	position:absolute;
	visibility:hidden;
	top:30px;
	left:121px;
	z-index:3;
}
#SubMenu3	{
	position:absolute;
	visibility:hidden;
	top:30px;
	left:242px;
	z-index:3;
}
#SubMenu5	{
	position:absolute;
	visibility:hidden;
	top:30px;
	left:484px;
	z-index:3;
}
#TopL	{
	position:absolute;
	width:450px;
	height:500px;
	top:30px;
	left:0px;
	z-index:1;
}
#TopLTitle	{
	position:absolute;
	/*width:239px;*/
	width:211px;
	height:13px;
	/*top:42px;
	left:12px;*/
	top:339px;
	left:119px;
	z-index:2;
}
#TopLLogo	{
	position:absolute;
	width:240px;
	height:100px;
	top:215px;
	left:105px;
	z-index:2;
}
#TopLHeadBanner	{
	position:absolute;
	width:220px;
	height:60px;
	top:42px;
	left:12px;
	z-index:2;
}
#TopLBanner	{
	position:absolute;
	width:430px;
	height:60px;
	top:445px;
	left:10px;
	z-index:2;
}
.TopLBannerImage	{
	width:140px;
	height:60px;
	padding:0px 5px 0px 0px;
}
#TopR	{
	position:absolute;
	width:450px;
	height:500px;
	top:30px;
	left:450px;
	z-index:1;
}
#TopRTopics	{
	position:absolute;
	width:430px;
	height:55px;
	top:445px;
	left:460px;
	z-index:2;
}
#TopRTopicsBody	{
	background-image:url(../image/top_r_topics.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	color:#666666;
}
/* #Contents	{
	position:absolute;
	width:900px;
	height:500px;
	top:30px;
	left:0px;
	z-index:1;
} */
#ContentsC	{
	position:absolute;
	width:900px;
	height:345px;
	top:170px;
	left:0px;
	z-index:1;
}
#ContentsCHead	{
	position:absolute;
	width:900px;
	height:140px;
	top:30px;
	left:0px;
	z-index:1;
}
#ContentsCTitle	{
	position:absolute;
	width:160px;
	height:16px;
	top:113px;
	left:30px;
	z-index:2;
}
#ContentsCBody	{
	background-color:#FFFFFF;
}
#ContentsCMain	{
	width:870px;
	padding:10px 0px 20px 30px;
}
#ContentsCFoot	{
	position:absolute;
	width:900px;
	height:15px;
	top:515px;
	left:0px;
	z-index:1;
}
/* #ContentsL	{
	position:absolute;
	width:300px;
	height:485px;
	top:30px;
	left:0px;
	z-index:1;
} */
#ContentsLTitle	{
	position:absolute;
	width:255px;
	height:150px;
	top:320px;
	left:0px;
	z-index:2;
}
#ContentsR	{
	position:absolute;
	width:600px;
	height:485px;
	top:30px;
	left:300px;
	z-index:1;
}
#ContentsRShort	{
	position:absolute;
	width:450px;
	height:485px;
	top:30px;
	left:450px;
	z-index:1;
}
#ContentsRMain	{
	width:100%;
	padding:25px 15px 25px 15px;
}
.ContentsRTitle1	{
	background-color:#EEEEEE;
	width:100%;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	margin:0px 0px 15px 0px;
	padding:8px 8px 8px 8px;
}
.ContentsRTitle2	{
	background-color:#EEEEEE;
	width:100%;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	margin:0;
	padding:8px 8px 8px 8px;
}
.ContentsRTitle3	{
	background-color:#EEEEEE;
	width:100%;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	margin:30px 0px 15px 0px;
	padding:8px 8px 8px 8px;
}

.boldcolor	{
	color:#990099;
	font-weight:bold;
}
.bold	{
	font-weight:bold;
}
.color	{
	color:#990099;
}

a:link	{
	color:#666666;
	text-decoration:underline;
}
a:visited	{
	color:#666666;
	text-decoration:underline;
}
a:hover	{
	color:#FFFFFF;
	text-decoration:underline;
}
a.none:link	{
	color:#666666;
	text-decoration:none;
}
a.none:visited	{
	color:#666666;
	text-decoration:none;
}
a.none:hover	{
	background-color:#990099;
	color:#FFFFFF;
	text-decoration:none;
}
a.color:link	{
	color:#990099;
	text-decoration:underline;
}
a.color:visited	{
	color:#990099;
	text-decoration:underline;
}
a.color:hover	{
	background-color:#990099;
	color:#FFFFFF;
	text-decoration:underline;
}
a.plain:link	{
	text-decoration:none;
}
a.plain:visited	{
	text-decoration:none;
}
a.plain:hover	{
	background-color:transparent;
	color:#666666;
	text-decoration:none;
}

.Line1	{
	width:auto;
	border-bottom:1px dashed #990099;
	margin:15px 0px 15px 0px;
}
.Line2	{
	width:auto;
	border-bottom:1px dashed #DDDDDD;
	margin:15px 0px 15px 0px;
}
.Line2s	{
	width:auto;
	border-bottom:1px dashed #DDDDDD;
	margin:10px 0px 10px 0px;
}
.Line3	{
	width:auto;
	border-bottom:1px solid #DDDDDD;
	margin:0px 0px 0px 0px;
}

.floatL	{
	float:left;
}
.floatR	{
	float:right;
}
.floatC	{
	clear:both;
}

img.txtimage	{
	margin-bottom:-2px;
	padding:0;
	border:0;
}

/* Price List */
#PriceListCont{}
#PriceListCont a{color:#906;}
#PriceListCont a:hover{color:#FFF;}
#PriceListCont .bkpagetop{text-align:right; margin-bottom:10px;}

/* monitor image largesize */
.CMenuPImage_l	{
	background-color:#F7F7F7;
	vertical-align:middle;
	text-align:center;
	padding:10px;
}
.CMenuPTable{
	width:98%;
	}
