A:LINK { color:#cc4b86; text-decoration:none; }
A:VISITED { color:#cc4b86; text-decoration:none; }
A:HOVER { color:#f41c7f; text-decoration:underline; }
A:ACTIVE { color:#cc4b86; text-decoration:none; }

body {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: normal; color: #7e1143; }
h1 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: 1.2em; font-weight: normal; margin: 0em; #7e1143; }
h2 {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 13px; line-height: 1.2em; font-weight: normal; margin: 0em; #7e1143; }
.large {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 14px; line-height: normal; #7e1143; }
.text {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: normal; #7e1143; }
.textW {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 12px; line-height: normal; color: #FFFFFF; }
.stext {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: normal; #7e1143; }
.stextW {  font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 10px; line-height: normal; color: #FFFFFF; }
.sstext { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"; font-size: 8px; line-height: normal; #7e1143; }

.iform { font-size: 9.5pt; line-height: normal; color: #7e1143; background: #fff1f8; border-top:#7e1143 1px solid; border-bottom:#7e1143 1px solid;border-left:#7e1143 1px solid;border-right:#7e1143 1px solid; }
.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; }

.huti { border:1px solid #e5e5e5; }

.scrollbar {
	scrollbar-face-color:#cb81a3;
	scrollbar-3dlight-color:#cb81a3;
	scrollbar-base-color:#cb81a3;
	scrollbar-highlight-color:#f6d9e8;
	scrollbar-shadow-color:#f6d9e8;
	scrollbar-darkshadow-color:#cb81a3;
	scrollbar-track-color:#f6d9e8;
	scrollbar-arrow-color:#f6d9e8;
}

#pr-box {
	overflow:auto;
	width:325px;
	height:380px;
}

#ticket {
	float:left;
	width:320px;
}
#pageinfo {
	float:left;
	width:470px;
}

#castblog {
	border:4px solid #cd678b;
	background:#cd678b;
	text-align:center;
}

#list-ttl {
	padding:4px;
	margin:0 0 6px 0;
	border-left:4px solid #ffffff;
	color:#ffffff;
	background:#b13f68;
}
#list-cmt {
	padding:6px;
	margin:0 0 10px 0;
	color:#ffffff;
	background:#be537a;
}
#list-cmt img { margin:2px; }

#foot_ad {
	background:#cd6b94;
	padding:4px;
	text-align:right;
	font-size:10px;
}
#foot_ad a:link { color:#ead0da; }
#foot_ad a:visited { color:#ead0da; }

