.mid                { font-size: 12px; line-height: 150% }
.xs { font-size: 10px; line-height: 14px }
.small	           { font-size: 12px; line-height: 150% }
a:link		  { color: OrangeRed; text-decoration: underline }
a:visited		    { color: OrangeRed; text-decoration: none }
a:active 		   { color: Maroon; text-decoration: none }
a:hover		    { color: DarkKhaki; text-decoration: underline }
.big   { font-size: 14px }
.large   { font-size: 14px }
.large-right { font-size: 14px; font-weight: bold; line-height: 120%; text-align: right; }
.bg     { background: url(../images/sbg2.jpg) no-repeat scroll center top }
.indexbg { background: url(../images/index/new_11.jpg) no-repeat scroll center top }
.storybg       { background: url(../images/storybg.jpg) no-repeat scroll center top }
.story2bg       { background: url(../images/stbg.jpg) no-repeat scroll center top }
.thbg       { background: url(../images/thbg.jpg) no-repeat scroll center top }
.castbg       { background: url(../images/castbg.jpg) no-repeat scroll center top }
.kokuchibg { background: url(../images/kokuchi/bo.jpg) no-repeat scroll center top }
