* {margin: 0px;padding: 0px;}
html {height: 100%;}
body {height: 100%;background: #ffffff;color: #555555;font-size: 12px;line-height: 150%;font-family: arial,helvetica,clean,sans-serif;text-align: center;margin-left: auto;margin-right: auto;}
a:link {color: #666666;text-decoration: underline;}
a:visited {color: #666666;text-decoration: underline;}
a:hover {color: #d3725f;text-decoration: none;}
h1,h2,h3,h4 {font-size: 12px;line-height: 150%;font-weight: normal;}
td {font-size: 12px;line-height: 150%;font-weight: normal;text-align: left;}
li {list-style-type: none;}
img {border-style: none;font-size: 0px;}

#all {width: 795px;height: 100%;min-height: 100%;text-align: center;margin-left: auto;margin-right: auto;background: url(../../images/allback.gif) repeat-y top center;}

body > #all {height: auto;}

#all_container {width: 755px;text-align: left;margin-left: auto;margin-right: auto;}

/* ----ヘッダー／トップページ・セカンド共通---- */
#header {width: 755px;}
h1 {width: 149px;height: 69px;background: url(../../images/title.gif) no-repeat;}
h1 a:link {display: block;width: 149px;height: 69px;text-decoration: none;}
h1 a:visited {display: block;width: 149px;height: 69px;text-decoration: none;}
h1 a:hover {display: block;width: 149px;height: 69px;text-decoration: none;}
h1 span {font-size: 3px;line-height: 3px;visibility: hidden;}
h2 {width: 303px;height: 69px;background: url(../../images/sub_title.gif) no-repeat;margin: -69px 0px 0px 149px;}
h2 span {font-size: 3px;line-height: 3px;visibility: hidden;}
#head_navi {width: 303px;height: 69px;background: url(../images/headnavi.gif) no-repeat;margin: -69px 0px 0px 452px;}
#head_navi ul {padding-top: 49px;padding-left: 76px;}
#head_navi li {display: inline;}
.toppage a {display: block;float: left;width: 76px;height: 17px;text-decoration: none;}
.toppage a:hover {background: url(../images/headnavi.gif) no-repeat -76px -118px;text-decoration: none;}
.contact a {display: block;float: left;width: 74px;height: 17px;text-decoration: none;}
.contact a:hover {background: url(../images/headnavi.gif) no-repeat -152px -118px;text-decoration: none;}
.lang a {display: block;float: left;width: 76px;height: 17px;text-decoration: none;}
.lang a:hover {background: url(../images/headnavi.gif) no-repeat -226px -118px;text-decoration: none;}
#head_navi span {font-size: 3px;line-height: 3px;visibility: hidden;}

/* --------メニュー／トップページ・セカンド共通-------- */
#navi {width: 150px;float: left;}
h3 {display: none;}
#menu {width: 150px;background: url(../images/menu.gif) no-repeat top left;}
#menu li {display: inline;}
#menu .new a {display: block;width: 150px;height: 41px;text-decoration: none;}
#menu .new a:hover {background: url(../images/menu.gif) no-repeat -150px 0px;text-decoration: none;}
#menu .live a {display: block;width: 150px;height: 41px;text-decoration: none;}
#menu .live a:hover {background: url(../images/menu.gif) no-repeat -150px -41px;text-decoration: none;}
#menu .biography a {display: block;width: 150px;height: 41px;text-decoration: none;}
#menu .biography a:hover {background: url(../images/menu.gif) no-repeat -150px -82px;text-decoration: none;}
#menu .discography a {display: block;width: 150px;height: 41px;text-decoration: none;}
#menu .discography a:hover {background: url(../images/menu.gif) no-repeat -150px -123px;text-decoration: none;}
#menu .photo a {display: block;width: 150px;height: 41px;text-decoration: none;}
#menu .photo a:hover {background: url(../images/menu.gif) no-repeat -150px -164px;text-decoration: none;}
#menu span {font-size: 3px;line-height: 3px;visibility: hidden;}
#frame {width: 150px;height: 500px;background: url(../images/top_naviback.gif) no-repeat top center;}
#frame p {padding: 8px 0px 0px 8px;}
iframe {width: 135px;height: 122px;background: url(../images/top_naviback.gif) no-repeat top center;}

/* --------メイン／トップページ・セカンド共通-------- */
#main {width: 605px;float: left;}
#main h4 {width: 604px;height: 502px;background: url(../../images/photo13.jpg) no-repeat top right #000000;}
#main h4 span {display: none;}

/* --------トップページレイアウト-------- */
/* -------what's new-------- */
#main_new {width: 302px;height: 203px;background: url(../../images/what.gif) no-repeat top right;}
#main_new a:link {text-decoration: none;}
#main_new a:visited {text-decoration: none;}
#main_new a:hover {text-decoration: underline;}
#main_new dl.new {padding: 0px 13px 0px 13px;height: 190px;}
#main_new dt.new {width: 50px;height: 27px;}
#main_new dt.new strong {display: none;}
#main_new .list {padding: 0px 0px 12px 0px;margin-bottom: 3px;border-bottom: 1px solid #f2f2f2;}
#main_new .day {width: 57px;height: 20px;color: #777777;font-size: 10px;}
#main_new .summary {margin: -17px 0px 0px 57px;line-height: 120%;}
#main_new p {padding-left: 252px;}
#main_new p a {display: block;width: 49px;height: 13px;}
#main_new p a:hover {background: url(../../images/more.gif) no-repeat top right;}
#main_new p span {display: none;}

/* -------pick up-------- */
#main_pick {width: 302px;height: 203px;background: url(../../images/pick.gif) no-repeat top right;margin: -203px 0px 0px 302px;}
#main_pick dl {padding-left: 4px;height: 190px;}
#main_pick dt {width: 50px;height: 23px;}
#main_pick strong {display: none;}
#main_pick p {padding-left: 252px;}
#main_pick p a {display: block;width: 49px;height: 13px;}
#main_pick p a:hover {background: url(../../images/more.gif) no-repeat top right;}
#main_pick p span {display: none;}

/* -------pick up flash ver.-------- */
#main_pickfl {width: 302px;height: 203px;margin: -203px 0px 0px 302px;}

/* --------セカンドページレイアウト-------- */
/* --------セカンド共通-------- */
#main_sec {width: 755px;background: url(../../images/main.jpg) repeat-y top center;}
#frame_sec {width: 150px;background: url(../../images/top_naviback.gif) no-repeat;}
#frame_sec p {padding: 8px 0px 0px 8px;}
#pause {width: 755px;clear: left;}
#pause hr {display: none;}
#pan {width: 605px;height: 41px;text-align: right;color: #ffffff;background: url(../../images/pan.jpg) no-repeat;}
#pan p {padding: 18px 25px 0px 0px;}
#pan a {color: #d9d9d9;}
#pan a:visited {color:# d9d9d9;}
#pan a:hover {color: #d9d9d9;}
#title_new {width: 605px;height: 63px;text-align: right;color:#ffffff;background: url(../../images/title/new.jpg) no-repeat;}
#title_new p {text-align: left;font-size: 10px;padding: 31px 0px 0px 205px;}
#title_live {width: 605px;height: 63px;text-align: right;color:#ffffff;background: url(../../images/title/live.jpg) no-repeat;}
#title_live p {text-align: left;font-size: 10px;padding: 31px 0px 0px 162px;}
#title_bio {width: 605px;height: 63px;text-align: right;color:#ffffff;background: url(../../images/title/bio.jpg) no-repeat;}
#title_bio p {text-align: left;font-size: 10px;padding: 31px 0px 0px 172px;}
#title_disc {width: 605px;height: 63px;text-align: right;color:#ffffff;background: url(../../images/title/disc.jpg) no-repeat;}
#title_disc p {text-align: left;font-size: 10px;padding: 31px 0px 0px 195px;}
#title_photo {width: 605px;height: 63px;text-align: right;color:#ffffff;background: url(../../images/title/photo.jpg) no-repeat;}
#title_photo p {text-align: left;font-size: 10px;padding: 31px 0px 0px 215px;}
#contents {width: 605px;background: url(../../images/contents.jpg) repeat-y;}
#contents_notab {width: 605px;background: url(../../images/contents.jpg) repeat-y;margin-top: 18px;}
#contents_short {width: 605px;height: 442px;background: url(../../images/contents.jpg) repeat-y;}
.on {width: 88px;height: 39px;background: url(../../images/tab/on3.jpg) no-repeat;font-weight: bold;text-align: center;}
.off {width: 88px;height: 39px;background: url(../../images/tab/off2.jpg) no-repeat;color: #888888;text-align: center;}
.off a {display: block;width: 88px;height: 39px;background: url(../../images/tab/off2.jpg) no-repeat;color: #888888;text-decoration: none;}
.off a:visited {display: block;width: 88px;height: 39px;background: url(../../images/tab/off2.jpg) no-repeat;color: #888888;text-decoration: none;}
.off a:hover {display: block;width: 88px;height: 39px;background: url(../../images/tab/over.jpg) no-repeat;color: #999999;text-decoration: none;}
.small {font-size: 10px;}
#box {padding: 20px 55px 1px 55px;}
#box_tab {padding: 0px 55px 1px 55px;}
.howto {border: 1px solid #dadada;padding: 10px;margin-bottom: 20px;}
.phase dt {padding-left: 10px;background: #dadada;}
.phase dt a {text-decoration: none;}
.phase dt a:visited {text-decoration: none;}
.phase dt a:hover {text-decoration: underline;}
.phase dd {margin: 10px 0px 30px 0px;text-indent: 10px;background: url(../../images/ball.jpg) no-repeat 0px 6px;}
.phase dd a {color: #d3725f;text-decoration: underline;}
.phase dd a:visited {color: #d3725f;text-decoration: underline;}
.phase dd a:hover {color: #d3725f;text-decoration: none;}
#up {width: 605px;height: 37px;line-height: 100%;background: url(../../images/up.jpg) no-repeat;}
#up p {text-align: right;padding: 22px 35px 0px 0px;}
.caution {color: #d3725f;}
.caution2 {color: #cb3c3c;}

/* --------topics-------- */
.topics_cell1 {color: #ffffff;background: #6d7074;padding: 10px 0px 2px 10px;}
.topics_cell2 {color: #ffffff;background: #6d7074;padding: 10px 10px 2px 0px;}
.topics_cell3 {color: #ffffff;background: #6d7074;padding: 0px 10px 10px 10px;}
.topics_cell3 a {color: #ffffff;}
.topics_cell3 a:visited {color: #ffffff;}
.topics_cell3 a:hover {color: #d3725f;}
.topics_cell4 {color: #ffffff;background: #6d7074;padding: 10px;}

/* --------live-------- */
.month_table {color: #ededed;margin: 0px 0px 20px 35px;}
.month_table td {text-align: center;}
.month_table .cell1 a {display: block;width: 119px;height: 18px;background: #9ca1a6;text-decoration: none;color: #ededed;}
.month_table .cell1 a:visited {display: block;width: 119px;height: 18px;background: #9ca1a6;text-decoration: none;color: #ededed;}
.month_table .cell1 a:hover {display: block;width: 119px;height: 18px;background: #f8f8f8;text-decoration: none;color: #9ca1a6;}
.month_table .cell2 a {display: block;width: 120px;height: 18px;background: #9ca1a6;text-decoration: none;color: #ededed;}
.month_table .cell2 a:visited {display: block;width: 120px;height: 18px;background: #9ca1a6;text-decoration: none;color: #ededed;}
.month_table .cell2 a:hover {display: block;width: 120px;height: 18px;background: #f8f8f8;text-decoration: none;color: #9ca1a6;}
#month {text-align: center;height: 45px;}
.sche_table {background: #dadada;margin-bottom: 20px;}
.sche_table .cell1 {background: #dadada;padding: 10px;}
.sche_table .cell2 {background: #f8f8f8;padding: 10px;}
.sche_table .cell3 {background: #efefef;padding: 0px 10px;}

/* --------bio-------- */
.bio_table {color: #ffffff;background: #6d7074;}
.bio_table .cell1 {font-size: 10px;line-height: 120%;text-align: right;background: url(../../images/bio/back.jpg) no-repeat;}
.bio_table .cell2 {line-height: 120%;}
.info_table {background: #dadada;margin-bottom: 20px;}
.info_table .cell1 {background: #dadada;padding: 0px 10px;}
.info_table .cell2 {background: #f8f8f8;padding: 10px;}
.info_table .cell3 {background: #efefef;padding: 0px 10px;}
.info_table .cell4 {background: #e5ebf1;padding: 10px;}
.info_table .cell5 {background: #efefef;}

/* --------disc-------- */
.age {border: 1px solid #dadada;padding: 0px 10px;margin-bottom: 20px;}
.disc_table {color: #555555;background: #dadada;margin-bottom: 20px;}
.disc_table .cell1 {background: #dadada;padding: 10px 0px;}
.disc_table .cell2 {background: #f8f8f8;}
.disclist_table {background: #f8f8f8;}
.disclist_table .cell3 {background: #efefef;padding: 10px;font-weight: bold;}
.disclist_table .cell4 {background: #ffffff;padding: 10px;font-size: 10px;}
.disclist_table .cell5 {background: #f8f8f8;padding: 0px 10px 20px 10px;}
.disclist_table .cell6 {width: 354px;height: 43px;background: url(../../images/disc/amazon.jpg) no-repeat -10px 10px;text-align: center;}
.disclist_table .cell7 {background: #f8f8f8;padding: 10px 10px 20px 10px;}
.disclist_table hr {height: 1px;border: none;border-top: 1px solid #888888;}

/* --------episode-------- */
.epi_table {background: #dadada;margin-bottom: 20px;}
.epi_table .cell1 {background: #dadada;height: 20px;padding-left: 10px;}
.epi_table .cell2 {background: #efefef;padding: 20px 0px;text-align: center;}
.epi_table .cell3 {background: #f8f8f8;padding: 30px 0px 30px 20px;}
.epi_box .cell4 {padding-bottom: 30px;}
.epi_box .cell5 {text-align: center;}
.epi_box .cell5 .snap {text-align: right;background: #dadada;padding-bottom: 2px;}
.epi_box .cell5 .snap2 {width: 275px;text-align: right;background: #dadada;padding-bottom: 2px;}
.epi_box .cell5 .snap3 {width: 275px;text-align: right;background: #dadada;padding-bottom: 2px;margin-bottom: 30px;}
.epi_box .cell5 .caption {color: #d3725f;padding: 5px 0px 10px 0px;text-align: left;}
.epi_box .cell5 .caption2 {color: #d3725f;padding: 5px 0px 30px 0px;}
.epi_box .cell6 {padding-bottom: 30px;text-align: right;}
.epi_box .cell7 {padding: 0px 10px 30px 0px;}

/* --------photo-------- */
.photo_table {background: #dadada;margin-bottom: 20px;}
.photo_table img {margin-bottom: 5px;}
.photo_table .cell1 {background: #dadada;height: 20px;padding-left: 10px;}
.photo_table .cell2 {background: #efefef;padding: 20px 0px 0px 10px;}
.photo_table .cell3 {background: url(../../images/photo/cap.jpg) repeat-y 5px -15px;height: 425px;}
#scroll {width: 90px;height: 405px;overflow: auto;scrollbar-face-color: #dadada;scrollbar-track-color: #ffffff;scrollbar-arrow-color: #666666;scrollbar-highlight-color: #dadada;scrollbar-shadow-color: #dadada;scrollbar-3dlight-color: #dadada;scrollbar-darkshadow-color: #dadada;}
#shot {background: #efefef;margin: 0px 0px 7px 5px;}
#cap {line-height: 220%;height: 108px;margin-left: 5px;}
.orange {color: #d3725f;font-weight: bold;}
#photonavi {font-size: 10px;text-align: right;margin-right: 10px;color: #999999;}

/* --------sitemap-------- */
.map_waku {background: #dadada;margin-bottom: 20px;}
.map_waku .cell1 {background: #f8f8f8;padding: 5px;}
.map_table_r {margin-bottom: 20px;}
.map_table .cell1,.map_table_r .cell1 {background: #dadada;padding: 2px 5px;border-bottom: 1px dotted #999999;}
.map_table .cell2,.map_table_r .cell2 {background: url(../../images/ball.jpg) no-repeat 5px 15px #efefef;padding: 10px 10px 10px 15px;}


/* ----フッター／トップページ・セカンド共通---- */
#footer {width: 755px;clear: left;text-align: right;font-size: 10px;}
#footer a {color: #f5f5f5;}
#footer a:visited {color: #f5f5f5;}
#footer a:hover {color: #f5f5f5;}
#copyright {width: 755px;height: 100px;background: url(../images/foot.gif) no-repeat;}
#copyright span {font-size: 3px;line-height: 3px;visibility: hidden;}
#copyright_sec {width: 755px;height: 142px;background: url(../images/foot_sec.gif) no-repeat;}
#copyright_sec span {font-size: 3px;line-height: 3px;visibility: hidden;}
