@charset "UTF-8";
/* CSS Document */




body { background-image:url(../images/common/body-bg.png);background-repeat:repeat-x;margin:0px;padding:0px;font-family:"Trebuchet MS", Arial, Verdana;color:#ff0000; }
img { border:none; }

.center { text-align:center; }
.padding-top15 { padding-top:15px; }
.padding-top20 { padding-top:20px; }
.padding-top30 { padding-top:30px; }
.padding-top100 { padding-top:100px; }
.dotted-line { height:5px;margin:30px 0px;border:none;border-bottom:1px dotted #666;background:none;clear:both; }
.img-right { float:right;margin:0px 0px 10px 10px; }

#container { width:800px;margin:0px auto;padding:0px;border:0px; }
#top-container { width:800px;height:70px;margin:50px 0px 0px 0px;padding:0px;border:0px;float:left; }
#top-container #domo-logo { width:200px;height:70px;margin:0px;padding:0px;border:0px;float:left; }
#top-container #page-title { width:590px;height:70px;margin:0px 0px 0px 10px;padding:0px;border:0px;background-image:url(../images/common/page-title-bar.png);background-repeat:no-repeat;float:left;display:inline; }
#top-container #page-title #title-image { height:70px;margin:0px 0px 0px 45px;padding:0px;border:0px;float:left;display:inline; }
#main-nav-container { width:800px;height:25px;margin:10px 0px 0px 0px;padding:0px;border:0px;background-image:url(../images/common/main-nav-bg.png);background-repaet:none;float:left;overflow:hidden; }
#main-contents-container { width:800px;margin:10px 0px 0px 0px;padding:0px;border:0px;float:left; }




/* HOME PAGE STYLE */
#home-artist-list-container { width:800px;height:380px;margin:0px;padding:0px;border:0px;background-image:url(../images/home/artist-list-stage.png);float:left; }
#home-artist-list-container .list-row { width:740px;height:185px;margin:0px 0px 0px 60px;padding:0px;border:0px;float:left;display:inline;overflow:hidden; }
#home-artist-list-container .artist { width:175px;height:175px;margin:10px 10px 0px 0px;padding:0px;border:0px;float:left; }
#home-artist-list-container .artist-right { width:175px;height:175px;margin:10px 10px 0px 0px;padding:0px;border:0px;float:right;display:inline; } /* その列のアーティストが４人未満の場合の右寄せ */
#home-copyright { width:800px;height:30px;margin:10px 0px 50px 0px;padding:0px;border:0px;background-image:url(../images/home/copyright-bg.png);background-repeat:no-repeat;float:left;text-align:right; }
#home-copyright #text-area { padding-right:10px;font-size:0.7em;color:#fff;line-height:30px; }




/* ARTIST PAGES STYLE */
#left-container { width:200px;margin:0px;padding:0px;border:0px;float:left; }
#artist-list-container { width:200px;margin:0px;padding:0px;border:0px;float:left; }
#artist-list-top { width:200px;height:20px;margin:0px;padding:0px;border:0px;float:left; }
#artist-list-middle { width:200px;margin:0px;padding:0px;border:0px;float:left;background-color:#000; }
#artist-list-bottom { width:200px;height:10px;margin:0px;padding:0px;border:0px;float:left; }

#googlesearch { width:100%;margin:10px 0px 0px 0px;padding:0px;border:0px;text-align:left;float:left; }

#right-container { width:590px;margin:0px 0px 0px 10px;padding:0px;border:0px;float:left;display:inline; }
#right-top-container { width:590px;height:240px;margin:0px;padding:0px;border:0px;float:left; }
#right-top-flash { width:380px;height:240px;margin:0px;padding:0px;border:0px;background-color:#fff;float:left;overflow:hidden; }
#right-top-menu { width:200px;height:240px;margin:0px 0px 0px 10px;padding:0px;border:0px;float:left;display:inline; }

#right-bottom-container { width:590px;margin:10px 0px 0px 0px;padding:0px;border:0px;float:left; }
#tabbed-panel-bottom { width:590px;height:20px;margin:0px;padding:0px;border:0px;background-image:url(../images/artists/tabbed-panel-bottom.png);background-repeat:no-repeat;float:left; }

#artist-page-copyright { width:590px;height:30px;margin:10px 0px 50px 0px;padding:0px;border:0px;background-image:url(../images/artists/copyright-bg.png);background-repeat:no-repeat;float:left;text-align:right; }
#artist-page-copyright #text-area { padding-right:10px;font-size:0.7em;color:#fff;line-height:30px; }

/* INFO BOX STYLE */
.info-table { width:100%;margin:0px;padding:0px;border-collapse:collapse; }
.year-cell { width:50px;text-align:left;vertical-align:top;margin:0px;padding:5px 0px;font-weight:bold; }
.contents-cell { text-align:left;vertical-align:top;margin:0px;padding:5px 0px; }
.disc-type { text-align:left;font-weight:bold;font-size:14px;text-decoration:underline; }
.album-art { width:35px;margin:0px;padding:10px 5px;vertical-align:top; }
.album-info { width:120px;margin:0px;padding:10px 5px 0px 0px;vertical-align:top;text-align:left; }
.live-date { width:80px;text-align:left;vertical-align:top;margin:0px;padding:10px 0px;font-weight:bold;color:#4a5f9e;font-size:12px; }
.live-detail { text-align:left;vertical-align:top;margin:0px;padding:10px 0px; }

.dotted-line { height:5px;border:none;border-bottom:1px dotted #666;background:none; }




/* TEXT LINK STYLE */
a { color:#4a5f9e;text-decoration:underline; }
a:link { color:#4a5f9e;text-decoration:underline; }
a:visited { color:#4a5f9e;text-decoration:underline; }
a:hover { color:#333;text-decoration:underline; }

a { color:#4a5f9e;text-decoration:none; }
a:link { color:#4a5f9e;text-decoration:none; }
a:visited { color:#4a5f9e;text-decoration:none; }
a:hover { color:#333;text-decoration:underline; }




/* TEXT STYLE */
.underlined { text-decoration:underline; }
.bold { font-weight:bold; }
.red { color:#ff0000; }
.blue { color:#4a5f9e; }
.black { color:#000; }
.white { color:#fff; }
.orange { color:#ff9900; }
.size08 { font-size:0.8em; }
.size09 { font-size:0.9em; }
.size1 { font-size:1em; }
.size1-1 { font-size:1.1em; }
.size1-4 { font-size:1.4em; }
.white08 { font-size:0.8em;color:#fff; }
.black08 { font-size:0.8em;color:#000; }
.black09 { font-size:0.9em;color:#000; }
.black09-bold { font-size:0.9em;color:#000;font-weight:bold; }
.black1-1-bold { font-size:1.1em;color:#000;font-weight:bold; }
.blue1-1-bold { font-size:1.1em;color:#4a5f9e;font-weight:bold; }