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




body { margin:0px;padding:0px;background-image:url(../images/common/body-bg.png);background-repeat:repeat-x;font-family:"ＭＳ Ｐゴシック", "ＭＳ ゴシック", "MS PGothic", "MS Gothic"; }
img { border:0px; }

.center { text-align:center; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.img-left { float:left; }
.img-right { float:right; }
.img-right-margin { margin:0px 0px 10px 10px; }
.img100 { width:100%; }
.album-art { border:3px solid #333; }
.padding-top10 { padding-top:10px; }
.padding-top20 { padding-top:20px; }
.padding-top30 { padding-top:30px; }
.line-height1-5 { line-height:2em; }
.clear-both { clear:both; }
ul.list-left { margin-left:20px;padding-left:0px; }
li.list-bottom1 { margin-bottom:1em; }

#container { width:100%;margin:0px;padding:0px;border:0px; }
#header { width:100%;height:130px;margin:0px;padding:0px;border:0px;background-image:url(../images/common/header.png);background-repeat:repeat-x; }
#header #logo-container { width:900px;height:80px;margin:0px auto;padding:0px;border:0px; }
#header #main-nav { width:900px;height:50px;margin:0px auto;padding:0px;border:0px;text-align:right;color:#fff;line-height:50px;font-size:0.9em;position:relative;z-index:10; }

#container900 { width:900px;margin:0px auto;padding:0px;border:0px; }

#top-banner { width:900px;height:250px;margin:50px 0px 0px 0px;padding:0px;border:0px;float:left; }

#main-contents-container { width:900px;margin:10px 0px 30px 0px;padding:0px;border:0px;float:left; }

#main-contents-container #main-stage { width:670px;margin:0px;padding:0px;border:0px;float:left; }
#main-contents-container #main-stage .top { width:670px;height:40px;margin:0px;padding:0px;border:0px;float:left; }
#main-contents-container #main-stage .body { width:670px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/artist/general/main-stage-bg.png);background-repeat:repeat-y; }
#main-contents-container #main-stage .bottom { width:670px;margin:0px;padding:0px;border:0px;float:left; }
#main-contents-container #main-stage .artist-name { margin:10px 0px 0px 5px;padding:5px 0px 0px 5px;float:left;display:inline; }
#main-contents-container #main-stage .inner { width:660px;height:620px;margin:0px 5px;padding:0px;border:0px;float:left;display:inline;background-image:url(../images/artist/general/contents-inner620.png);background-repeat:no-repeat; }
#main-contents-container #main-stage .inner .left { width:150px;height:590px;margin:15px 0px 15px 15px;padding:0px;border:0px;float:left;display:inline;text-align:left;font-family:Arial, Helvetica, sans-serif; }
#main-contents-container #main-stage .inner .info-panel { width:465px;height:590px;margin:15px 15px 15px 15px;padding:0px;border:0px;float:left;display:inline;text-align:left; }
.info-panel .scroll-area { width:465px;height:570px;text-align:left;overflow:auto;border:0px;margin:0px;padding:0px; }
.info-panel .contents-area { padding:20px; }
.info-panel .discography-title { width:100%;margin:5em 0em 2em 0em;overflow:hidden; }

.gallery-thumb { margin:5px 0px 0px 5px;float:left;display:inline; }

/* ライブ情報テーブル */
.live-table { width:100%;margin:0px;padding:0px;border-collapse:collapse; }
.live-table .date { width:30%;margin:0px;padding:0px;border:0px;text-align:left;color:#00279e;font-size:0.9em;font-weight:bold;vertical-align:top; }
.live-table .detail { width:70%;margin:0px;padding:0px;border:0px;text-align:left;color:#000;font-size:0.8em;vertical-align:top; }
/* ディスコグラフィーのテーブル */
.disco-table { width:100%;margin:0px;padding:0px;border-collapse:collapse; }
.disco-table .category-title { padding:20px 0px 0px 0px;font-size:0.8em;color:#000;font-weight:bold; }
.disco-table .album-image { width:50px;height:100px;margin:0px;padding:10px 5px 0px 10px;border:0px;text-align:center;vertical-align:top; }
.disco-table .album-info { margin:0px;height:100px;padding:10px 0px 0px 0px;border:0px;text-align:left;vertical-align:top;font-family:Arial, Helvetica, sans-serif;font-size:0.65em; }

.dotted-line { clear:both;height:5px;border:none;border-bottom:1px dotted #666;background:none; } /* IE6対策の破線 */
.dotted-line2 { clear:both;height:1px;border:none;border-bottom:1px dotted #fff;background:none; } /* IE6対策の破線 */

#main-contents-container #right-col { width:220px;margin:0px 0px 0px 10px;padding:0px;border:0px;float:left;display:inline;text-align:left; }
.sponsor-banner { width:220px;margin:0px 0px 10px 0px;padding:0px;border:0px;float:left; }

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

#mp3-player { width:150px;margin:50px 0px 0px 0px;padding:0px;border:0px;float:left;clear:both; }

#video-container { width:218px;margin:0px 0px 10px 0px;padding:0px;border:1px solid #333;float:left;background-color:#666; }
#video-container .text-box { padding:5px;font-size:0.75em;color:#fff;text-align:center; }

#twitter-container { float:left;width:220px;margin:0px;padding:0px;border:0px; }

/* アーティストマネージメントボックス */
#artist-management { width:220px;margin:0px 0px 0px 0px;padding:0px;border:0px;float:left; }
#artist-management .top { width:220px;height:57px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/artist/general/artist-management-box-top.png);background-repeat:no-repeat; }
#artist-management .body { width:220px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/artist/general/artist-management-box-bg.png);background-repeat:repeat-y;text-align:left; }
#artist-management .body .text-area { padding:15px 15px 0px 15px;letter-spacing:0.1em;line-height:1.3; }
#artist-management .bottom { width:220px;height:15px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/artist/general/artist-management-box-bottom.png);background-repeat:no-repeat; }

/* 新人募集詳細ボックス */
#boshu-container { width:220px;margin:10px 0px 0px 0px;padding:0px;border:0px;float:left; }
#boshu-container .top { width:220px;height:27px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/artist/general/boshu-top.png);background-repeat:no-repeat; }
#boshu-container .body { width:220px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/home/boshu-bg.png);background-repeat:repeat-y; }
#boshu-container .body .text-area { padding:15px 15px 0px 15px; }
#boshu-container .bottom { width:220px;height:15px;margin:0px;padding:0px;border:0px;float:left;background-image:url(../images/artist/general/boshu-bottom.png);background-repeat:no-repeat; }

#copyright { width:100%;margin:0px 0px 10px 0px;padding:5px 0px 10px 0px;border:0px;text-align:left;float:left;font-size:0.7em;color:#000; }




/* ホームページスタイル */
#home #stage-container { width:900px;margin:0px auto;padding:0px;border:0px; }
#home #stage-left { width:670px;margin:50px 0px 0px 0px;padding:0px;border:0px;float:left; }
#home #artistbanner-container { width:670px;height:200px;margin:0px;padding:0px;border:0px;float:left; }
#home #news-newreleases { width:670px;height:536px;margin:10px 0px 0px 0px;padding:0px;border:0px;float:left; }
#home #news-container { width:280px;height:536px;margin:0px;padding:0px;border:0px;float:left;background:url(../images/home/newsbg.jpg) no-repeat; }
#home #newsScroll { width:270px;height:486px;margin:45px 5px 5px 5px;padding:0px;border:0px;float:left;text-align:left;display:inline;font-size:0.85em;overflow:auto; }
#home #newsInner { padding:5px 10px; }
#home #newreleases-container { width:380px;height:536px;margin:0px 0px 0px 10px;padding:0px;border:0px;float:left;display:inline;background:url(../images/home/newreleasesbg.jpg) no-repeat; }
#home #newreleasesInner { width:370px;height:486px;margin:45px 5px 5px 5px;padding:0px;border:0px;float:left;display:inline;overflow:auto; }
/**  #home .newreleaseSetTop { width:370px;height:120px;margin:0px;padding:0px;border:0px;float:left; }  **/
#home .newreleaseSet { width:350px;margin:2px 0px 0px 0px;padding:0px;border:0px;float:left; }
#home .newreleaseLeft { width:100px;margin:0px;padding:0px;border:0px;float:left; }
#home .newreleaseImage { width:80px;height:80px;margin:10px 10px 0px 10px;padding:0px;border:0px;float:left;display:inline;text-align:left;disply:inline; }
#home .newreleaseDate { width:80px;margin:0px 10px;padding:0px;border:0px;text-align:left;float:left;font-size:0.75em;color:#00279e; }
#home .newreleaseTxt { width:240px;margin:10px 10px 10px 0px;padding:0px;border:0px;float:left;text-align:left; }
#home .newreleaseLinks { width:240px;margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;border:0px;text-align:left;font-size:0.8em;line-height:1.3em;float:left; }
#home .newreleaseDivider { width:330px;height:2px;margin:10px 10px 0px 10px;padding:0px;border:0px;float:left;display:inline;overflow:hidden; }


#home #sidebar { width:220px;margin:50px 0px 0px 10px;padding:0px;border:0px;float:left;display:inline; }
#home #sidebar #twitter-container { width:220px;margin:0px;padding:0px;border:0px;float:left;position:relative;z-index:1; }
#home #sidebar .linkbanner { width:220px;margin:10px 0px 0px 0px;padding:0px;border:0px;float:left; }




/* アーティスト募集ページ　→　gaiyou-style.css */




/* テキストリンクスタイル */
a { color:#00279e;text-decoration:underline; }
a:link { color:#00279e;text-decoration:underline; }
a:visited { color:#00279e;text-decoration:underline; }
a:hover { color:#666;text-decoration:underline; }

#news-container a { color:#333;text-decoration:underline; }
#news-container a:link { color:#333;text-decoration:underline; }
#news-container a:visited { color:#333;text-decoration:underline; }
#news-container a:hover { color:#00279e;text-decoration:underline; }

#home #stage-left .news a { color:#fff;text-decoration:underline; }
#home #stage-left .news a:link { color:#fff;text-decoration:underline; }
#home #stage-left .news a:visited { color:#fff;text-decoration:underline; }
#home #stage-left .news a:hover { color:#999;text-decoration:underline; }

.links-tab a { color:#00279e;text-decoration:none; }
.links-tab a:link { color:#00279e;text-decoration:none; }
.links-tab a:visited { color:#00279e;text-decoration:none; }
.links-tab a:hover { color:#666;text-decoration:none; }

#copyright a { color:#000;text-decoration:underline; }
#copyright a:link { color:#000;text-decoration:underline; }
#copyright a:visited { color:#000;text-decoration:underline; }
#copyright a:hover { color:#666;text-decoration:underline; }




/* テキストスタイル */
.newsDate { font-weight:bold;color:#00279e;font-size:1.1em; }
.newreleaseArtist { font-size:0.8em;color:#333; }
.newreleaseTitle { font-size:0.9em;color:#000;font-weight:bold; }
.newreleaseLinks { font-size:0.8em;text-align:left;line-height:1.2em;float:right;padding:10px 0px 0px 0px; }

.italic { font-style:italic; }
.arial { font-family:Arial, Helvetica, sans-serif; }
.bold { font-weight:bold; }
.size06 { font-size:0.6em; }
.size065 { font-size:0.65em; }
.size07 { font-size:0.7em; }
.size075 { font-size:0.75em; }
.size08 { font-size:0.8em; }
.size09 { font-size:0.9em; }
.size1 { font-size:1em; }
.size1-2 { font-size:1.2em; }
.red { color:#cc0000; }
.black { color:#000; }
.grey { color:#666; }
.light-grey { color:#999; }
.white { color:#fff; }
.blue { color:#00279e; }
.orange { color:#ff9900; }
.underlined { text-decoration:underline; }