A:LINK { color:#f2eaad; text-decoration:none; }

A:VISITED { color:#f2eaad; text-decoration:none; }

A:HOVER { color:#fff07d; text-decoration:underline; }

A:ACTIVE { color:#f2eaad; text-decoration:none; }



A.nav:LINK { color:#ffeffa; text-decoration:none; }

A.nav:VISITED { color:#ffeffa; text-decoration:none; }

A.nav:HOVER { color:#ffeffa; text-decoration:underline; }

A.nav:ACTIVE { color:#ffeffa; text-decoration:none; }



body {

	scrollbar-arrow-color:#ffffff;

	scrollbar-base-color:#903873;

	scrollbar-shadow-color:#ffffff;

	scrollbar-face-color:#903873;

	scrollbar-highlight-color:#ffffff;

	scrollbar-darkshadow-color:#903873;

	scrollbar-3d-light-color:#903873;

}

body,td,th {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";

	font-size: 12px;

	line-height: normal;

	color: #ffffff;

}

.body1 {

	background-repeat: repeat-x;

	background-color: #40092e;

	background-image: url(../images/common/bg.gif);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.body2 {

	background-repeat: repeat-x;

	background-color: #40092e;

	background-image: url(../images/common/bg2.gif);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.body3 {

	background-repeat: repeat-x;

	background-color: #40092e;

	background-image: url(../images/common/bg3.gif);

	margin-left: 4px;

	margin-top: 6px;

	margin-right: 0px;

	margin-bottom: 0px;

}

.body4 {

	background-color: #40092e;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	

	scrollbar-face-color:#40092e;

	scrollbar-3dlight-color:#ebabd6;

	scrollbar-base-color:#ebabd6;

	scrollbar-highlight-color:#40092e;

	scrollbar-shadow-color:#ebabd6;

	scrollbar-darkshadow-color:#40092e;

	scrollbar-track-color:#40092e;

	scrollbar-arrow-color:#ebabd6;

}

.body5 {

	background-repeat: repeat-x;

	background-color: #40092e;

	background-image: url(../images/common/shoptop/bg.gif);

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}



.headline {

	background-repeat: repeat-y;

	background-image: url(../images/common/top/headline_bg.gif);

	width: 100%;

	height: 24px;

	vertical-align:middle;

}



.carea {

	width:900px;

}

.w {

	border: 1px solid #bf76a7;

	padding: 5px;

}

.w900 {

	width:900px;

	border: 1px solid #bf76a7;

	padding: 5px;

	text-align:left;

}



#submenu {



}

#submenu div {

	background-repeat:no-repeat;

	background-image: url(../images/common/submenu_icon.gif);

	color:#ffeffa;

	text-indent:1.3em;

	padding-right:6px;

	float:left;

}

#sitemap div {

	background-repeat:no-repeat;

	background-image: url(../images/common/submenu_icon.gif);

	color:#ffeffa;

	text-indent:1.3em;

	padding-bottom:10px;

}

.sm {

	margin-left:13px;

}



.indcmt {

	width:910px;

	height:81px;

	color:#cec78f;

	line-height:14px;

	text-align:center;

	padding:6px;

}



.comp {

	width:122px;

	text-align:left;

}

.comp-md {

	width:152px;

	text-align:left;

}

.compNew {

	background-repeat:no-repeat;

	background-position:75px 138px;

	background-image: url(../images/common/icon_newface.gif);

}

.compPhoto {

	background-repeat:no-repeat;

	background-image: url(../images/common/comp_prof/photo_bg.jpg);

	text-align:center;

}

.dotline {

	background-repeat:no-repeat;

	background-image: url(../images/common/dotline.gif);

	width:100%;

	padding:3px;

}



#compGE {

	background-image: url(../images/common/comp_prof/bg2.png);

	padding:10px 10px 10px 10px;

	text-align:center;

	 height:660px;

}

* html #compGE { behavior: expression(IEPNGFIX.fix(this)); }



h1 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 1.2em; font-weight: normal; margin: 0em; }

h2 { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; line-height: 1.2em; font-weight: normal; margin: 0em; }

.large { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: normal; }

.text { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: normal; }

.textW { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: normal; color: #FFFFFF; }

.textP { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: normal; color: #310723; }

.stext { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: normal; }

.stextW { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: normal; color: #FFFFFF; }

.stextP { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: normal; color: #310723; }

.sstext { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 8px; line-height: normal; }

.compcmt { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: 1; }

.lineh { line-height: 1.5em; }

.copyright { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: normal; color: #deadce; }



.huti { border:1px solid #40092e; }

.huti2 { border:1px solid #7b7b7b; }

.line { border:1px solid #dbdbdb; margin-top:6px; margin-bottom:6px; }



.formselect {

	font-size: 9.5pt;

	line-height: normal;

	color: #972D62;

	background: #FFFFFF;

	border-top: #A96088 1px solid;

	border-bottom: #A96088 1px solid;

	border-left: #A96088 1px solid;

	border-right: #A96088 1px solid;

}

.formselect2 {

	font-size: 9.5pt;

	line-height: normal;

	color: #333333;

	background: #FFFFFF;

	border-top: gray 1px solid;

	border-bottom: gray 1px solid;

	border-left: gray 1px solid;

	border-right: gray 1px solid;

}



.iform {

	font-size: 9.5pt;

	line-height: normal;

	color: #333333;

	background: #f6f8f9;

	border-top:gray 1px solid;

	border-bottom:gray 1px solid;

	border-left:gray 1px solid;

	border-right:gray 1px solid;

}

.iform2 {

	font-size: 9.5pt;

	line-height: normal;

	color: #333333;

	background: #FEF2D9;

	border-top:gray 1px solid;

	border-bottom:gray 1px solid;

	border-left:gray 1px solid;

	border-right:gray 1px solid;

}

.iform3 {

	font-size: 9.5pt;

	line-height: normal;

	color: #590d40;

	background: #ffebf9;

	border-top:#590d40 1px solid;

	border-bottom:#590d40 1px solid;

	border-left:#590d40 1px solid;

	border-right:#590d40 1px solid;

}



.formbtn {

	font-size: 9.5pt;

	line-height: normal;

	color: #333333;

	background: #FFFFFF;

	border-top:gray 2px solid;

	border-bottom:gray 2px solid;

	border-left:gray 2px solid;

	border-right:gray 2px solid;

}

