/* CSS Document *//*________________works____________________*/body {text-align:center;font-family:Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "£Í£Ó £Ð¥´¥·¥Ã¥¯"; margin:0;padding:0;background-color:#CCCCCC;}table.all {margin:0;padding:0;background-color:#FFFFFF;}table.logo {width:795px;margin-top:20px;text-align:left;}table.logoimg {text-align:left;}/*________________navi____________________*/  table.navi {}/*________________contents____________________*/.contentstop {width:700px;}.title {padding:0 0 0 0;margin:0;text-align:left;}.subnavi {text-align:right;color:#043F70;margin:0;padding:0;}.subnavi a {text-decoration:none;color:#043F70;}.subnavi a:hover {text-decoration:underline;color:#043F70;}.hr {margin:3px 0 15px 0;padding:0;}.contents {width:700px;text-align:left;margin:0 0 30px 0;}.worksimg {margin:0;padding:0;width:127px;height:127px;}.workstext {margin:0;padding:5px 0 0 10px;}.workstitle {margin:0;padding:0 0 0.3em 0;}.workstitle a {text-decoration:underline;color:#051943;}.workstitle a:hover {text-decoration:underline;color:#AB0000;}.comment {font-size:medium;margin:0;padding:0;color:#333333;}/*________________ORIUME_YUKIE____________________*/.movieimg {margin:0;padding:0;vertical-align:top;}.movieimg img {border-color: #999999;border-style:solid;border-width:1px;}.movietext {margin:0;padding:0 0 0 1em;vertical-align:top;font-size: medium;line-height:150%;letter-spacing:0.08em;color:#333333;}.cast {font-size:small;line-height: normal;color:#333333;}.btm {border:none;border-width:0;margin:20px 0 0 0;padding:0;}.moviestory {vertical-align:top;font-size: medium;line-height:150%;color:#051943;letter-spacing:0.08em;}.movieaward {margin:0;padding:0;vertical-align:top;font-size: medium;line-height:150%;color:#333333;}/*________________TV____________________*/.tv {color:#333333;}