.mid 	      { font-size: 12px; line-height: 150% }
.big { font-size: 16px; line-height: 120% }
.large { font-size: 14px; line-height: 120% }
.large-right { font-size: 14px; font-weight: bold; line-height: 120%; text-align: right; }
.small	         { font-size: 10px; line-height: 150% }
.xs  { font-size: 10px; line-height: 18px }
a:link		  { color: #ff8c00; text-decoration: underline }
a:visited		    { color: #ff8c00; text-decoration: none }
a:active 		   { color: #ff6347; text-decoration: none }
a:hover		    { color: #d3d3d3; text-decoration: underline }
.bg       { background: url(../images/sbg2.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 }
.indexbg { background: url(../images/index/new_11.jpg) no-repeat scroll center top }
.kokuchibg { background: url(../images/kokuchi/bo.jpg) no-repeat scroll center top }
