a {color: #FF3300; text-decoration: underline; font-weight: bold}
a:hover {text-decoration: none;}

.yuki {  background: url(img/menu_back.jpg)}
.linkback {  background: url(link/images/contents_back_04.jpg) no-repeat}
.font12 {  font-size: 12px; line-height: 18px; color: #353535}
.width5 {  width: 5px; height: 1px}
.copyright {  font-size: 10px; line-height: 12px; color: #E95B93; padding: 7px 5px}
.contents_movie { font-size: 12px; line-height: 18px; color: #353535; background: url(movie/images/contents_back.jpg); width: 570px; height: 585px}
.font14 { font-size: 14px; line-height: 18px; color: #353535 ; font-weight: bold}
.font10 { font-size: 10px; line-height: 13px; color: #353535 }
.news_subtitle { font-size: 14px; line-height: 16px; color: #FFFF00; font-weight: bold ; padding: 0px 0px; clip:  rect(   ); background: #0B238C url(news/images/subtitile_back_star.gif) no-repeat right top}

.top_background {  background: #FFFFFF url(img/top_back.gif) repeat-x}

.waku5px {  padding: 5px 5px 3px}
.newstext { font-size: 12px; line-height: 15px; color: #353535 }
.height5 { width: 1px; height: 5px}

.news {font-size: 12px; color: #555555; line-height: 15px; padding: 2px 1px}
.newsdate { font-size: 10px; color: #F4409E; padding: 1px;}

.newslistText {  font-size: 12px; font-weight: bold; color: #E3F6FC; line-height: 15px; padding: 5px 1px}
#newslist a {font-weight: bold; color: #FFFFFF; text-decoration: none}
#newslist a:hover {text-decoration: underline;}

#topicslist { font-size: 12px; font-weight: bold; color: #767676; line-height: 15px; padding: 5px 1px}
#topicslist a {font-weight: bold; color: #313B85; text-decoration: none;}
#topicslist a:hover {text-decoration: underline;}

.linktext { font-size: 12px; line-height: 14px; color: #FFFFFF; font-weight: bold; padding: 5px 5px 3px 8px}.linktext a {color: #EF4689; text-decoration: underline; font-weight: normal}


.line1px {  background: #FF6699; height: 1px; margin: 0px 0px; padding: 0px 0px}
.news_lead {  font-size: 12px; line-height: 14px; color: #636363; margin: 0px 0px; padding: 5px 1px; border: dotted; border-width: 2px 0px; border-color: #F48CC9 #FFFFFF}
p {  margin: 2px 0px 7px; padding: 0px 0px}
.heght5px5px {  margin: 5px 0px}
.caracternavi {  font-size: 12px; line-height: 16px; color: #FFFFFF; background: #47B3E4 url(caracter/images/navi_back.gif) repeat-y; width: 180px; margin: 0px 0px 0px 5px}
.caractername {  font-size: 16px; font-weight: bold; color: #F30081; padding: 3px 0px}
.caracternavilist { font-size: 12px; line-height: 15px; background: url(caracter/images/navi_icon01.gif) no-repeat; width: 180px ; padding: 2px 5px 3px 25px; font-weight: bold; color: #FFF953}
.caracternavilist a {font-weight: bold; color: #FFFFFF;; text-decoration: underline}
.caracternavilist a:hover {text-decoration: none;}

.caracternavilist2 { font-size: 12px; line-height: 15px; background: url(caracter/images/navi_icon02.gif) no-repeat; width: 180px ; padding: 3px 5px 3px 25px; font-weight: bold; color: #FFFFFF; margin: 3px 0px 0px}
.cracterbtn {  margin: 15px 0px 0px 5px; padding: 0px 0px; width: 180px; text-align: right}

.special a {color: #F14496; text-decoration: underline; font-weight: normal; font-size: 12px; line-height: 18px}
.special a:hover {text-decoration: none;; font-size: 12px; line-height: 18px}

.profile {  border: 1px #E95E95 solid}
