* { font-style:normal; font-family:"‚l‚r ƒSƒVƒbƒN","ƒqƒ‰ƒMƒmŠpƒSƒVƒbƒN Pro W3",sans-serif; margin:0; padding:0; }

body { color:#000000; }
a:link { color:#666666; }
a:visited { color:#6666ff;}
a:active { color:#66ccff; }
a:hover { color:#66ccff; }


ul { list-style:none; }
.hidden { text-indent:-9999px; }

a img { border:0px ; }

body { font-size: 90%; line-height: 1.0; }
h1 { font-size: 130%; }
h2 { font-size: 120%; }
h3 { font-size: 110%; font-weight:normal; margin-bottom:30px;}
h4 { font-size: 105%; }
div{ font-size: 100%; }
.left { font-size:85%; }
.foot,span { font-size:80%; }

#image_photo { margin: 0 90px; height:190px; }

.contents { width:740px; margin-left:auto; margin-right:auto; position:relative; }

#main_photo { height:494px; }

.head { padding-bottom:30px; }
#main_title { padding-left:10px; padding-top:30px; margin-bottom:15px; }
#main_photo { marign-right:10px; }
#intro { padding:15px; line-height:1.7; }
.foot { margin-top:5px; padding:10px 10px 10px 0; }
ul { padding-left:30px; }
.poster { padding-left:50px; }
.credit { padding-bottom:10px;}
li,h3 { margin-top:10px; }
h2 { font-weight:normal; }
.right { padding-bottom:20px; }

body { background:url(img/bg.gif); }
.contents { background-color:#ffffff; }
#main_photo { background:url(img/otomo11.jpg) right 10px no-repeat; text-indent:-9999px; }
#pro { background:url(img/profile.gif) 0 0 no-repeat; text-indent:-9999px; }
#txt { background:url(img/text.gif) 0 0 no-repeat; text-indent:-9999px; }
#inf { background:url(img/information.gif) 0 0 no-repeat; text-indent:-9999px; }
#home { background:url(img/home.gif) 0 0 no-repeat; text-indent:-9999px;  }
#live { background:url(img/live.gif) 0 0 no-repeat; text-indent:-9999px;  }
#streaming { background:url(img/streaming.gif) 0 0 no-repeat; text-indent:-9999px;  }
#pro a:hover { background:url(img/profile_a.gif) 0 0 no-repeat; text-indent:-9999px; }
#txt a:hover { background:url(img/text_a.gif) 0 0 no-repeat; text-indent:-9999px; }
#inf a:hover { background:url(img/information_a.gif) 0 0 no-repeat; text-indent:-9999px; }
#home a:hover { background:url(img/home_a.gif) 0 0 no-repeat; text-indent:-9999px; }
#live a:hover { background:url(img/live_a.gif) 0 0 no-repeat; text-indent:-9999px; }

.right p { padding-bottom:20px; }

.credit { border-top:3px dotted #cccccc; border-bottom:3px dotted #cccccc; }
#title { border-bottom:3px solid #ff7110; }


.link { display:block; width: 100%; height: 100%;  }
.link { text-decoration:none;}

#title_logo,.poster { float:left; }
.right { float:right; }
#main_photo { clear:left; }
.credit { clear:right; }
.main { clear:both; padding-top:10px; }

.foot,.text_right { text-align:right; }
#name { clear:left; padding-top:10px; }

li { line-height:1.5; }

/* dl */
.info dl { margin-left:50px; }
dl,.title2 { line-height:1.6; padding-left:30px; }
dt,.title { color:#666666; font-weight:bold; border-bottom:1px dotted #999999; }
dd,.title2 { margin-bottom:20px; }


.right a:hover  { background-color:transparent; }


.info li { line-height:1; }
.credit li  { list-style:url(img/marker.gif); }

.main_text p { line-height:1.7; }
.main h1 { margin-bottom:10px; height:30px; border-bottom:1px solid #999999; clear:both; padding-left:10px; }
.main_text { margin:20px 20px 30px 20px; }

.class { list-style:; }

#inf,#pro,#txt,#home,#streaming { border-bottom:1px solid #999999; margin-bottom:10px; height:30px; }

.note { margin-left:20px; list-style-type:disc; }
.m_top { margin-top:30px; }