/* basic */

html{
font-size:16px;
>font-size:100%;/*for winIE*/
}
h1,h2,h3,h4,h5,h6,p,ul,li,dl,dt,dd{padding:0;margin:0;}
h3,h4,h5{font-weight:normal;font-size:12px;}
ul{list-style:none;}

img{border:0;}

body{
font-size:80%;
text-align:center;
line-height:1.3;
color:#fff;
background:#000;
margin:0 auto;
padding:0;
}

body,input,textarea,select{font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", Arial, Helvetica;}

a{
color:#FF9900;
text-decoration: none;
}

a:hover{
color:#FF9900;
text-decoration:underline;
}

a:visited{
color:#FF9900;
}

/*fd1 20090517*/
#fd1_artist #contentsArea{padding:10px 0;}
#fd1 h2 .subText{margin:0 0 0 226px;}
#fd1 .label{margin:0 0 9px;}
#fd1 #timeTable{pading:0 0 7px 0;}
#fd1 #timeTable .time{width:6em;}
#fd1 #timeTable h4{width:8em;float:left;height:9em;}
#fd1 #timeTable ul{width:48em;float:left;}
#fd1 #ticket h4{width:6em;float:left;height:14em;}
#fd1 #ticket dl{float:left;width:48em;padding:0 0 5px 0;}
#fd1 #ticket dt{width:10em;float:left;text-align:right;}
#fd1 #ticket dd{width:30em;float:left;}
#fd1 .explanation{margin:0 0 0 120px;}
.attention{font-size:0.9em;}
#fd1 dd.detail{margin:0 0 0 80px;clear:left;}
#fd1 dd.detail.mail{margin:3px 0 0 80px;clear:left;}
#fd1 dd.detail.attention{font-size:0.8em;}
#fd1 dl#hall{margin:10px 0 12px 0;}
#fd1 dl#hall dd{margin:0 0 0 68px;}
#fd1_artist h2 .subText{margin:0 0 0 190px;}
#fd1_artist #contentsArea dl{clear:left;}
#fd1_artist #contentsArea dt{float:left;padding:0 10px 0 0;margin:0 0 2px 0;}
#fd1_artist #contentsArea dd.name{font-size:12px;font-weight:bold;padding:0 0 4px 0}
#fd1_artist dd.discrip{font-size:0.85em;margin:0 0 0 20px;}


/*fd2 20091123*/
body#fd{font-size:80%;text-align:center;line-height:1.3;color:#333333;background:#000000;margin:0 auto;padding:0;}
#fd #frame{position:relative;height:auto;width:800px;margin:0 auto;padding:35px 0 0;text-align:left;background:#0C1131;}
#fd #headArea{position:fixed;top:0px;background:#0C1131;z-index:100;}
#fd #topNavigation{position:absolute;top:0px;left:209px;width:591px;}
#fd .logo{width:115px;padding:0;}
#fd #wrap{padding:0;background:#ffffff;}
#fd #contentsArea{padding:20px 25px;background:url(../img/fd2_onrei.gif) no-repeat 170px 64px}
#fd #contentsArea dl{padding:0 0 30px;}
#fd #contentsArea dt{display:inline;float:left;padding:0 10px 0 0;font-size:14px;font-weight:bold;height:50px;}
#fd h1{display:block;background:url(../img/fd2_head.gif) no-repeat;height:225px;text-indent:-9999px;}
#fd h1 a{display:block;background:url(../img/fd2_head_h.gif) no-repeat;height:225px;text-indent:-9999px;}
#fd h2{margin:0 0 30px;padding:0;background:none;}
#fd h4{padding:0 20px 10px 0;font-size:14px;font-weight:bold;}
#fd #timeTable dt{height:130px;}
#fd #ticket dl dd.qa{margin:4px 0 0;}
#fd #ticket dt{height:5em;}
#fd #artist{padding:0 0 30px;}
#fd #artist h4{padding:0 20px 10px 0;font-size:14px;font-weight:bold;}
#fd #artist dl dt{width:170px;padding:0 20px 0 0;height:130px;}
#fd #artist dl dt img{}
#fd #artist dl dd.name{font-weight:bold;}
#fd dl#hall{position:absolute;top:345px;right:55px;z-index:1;}
#fd dl#hall{padding:5px 10px;}
#fd dl#hall dd{float:left;}
#fd #qa{padding:0 0 20px;}
#fd #spnsr{background:#ffffff;text-align:center;}
h2{padding:0 0 4px 4px;}
h2 span.title{font-size:24px;font-family:'Comic Sans MS';padding:0 20px 0 0;}
h2 span.subtitle{font-size:16px;}
.subText{font-size:11px;font-weight:normal;margin:0 0 0 190px;}

#spnsr li{float:left;text-indent:-9999px;overflow:hidden;height:95px;}
#spnsr li a{float:left;display:block;height:95px;}
#spnsr #spr_01{width:197px;}
#spnsr #spr_02{width:197px;}
#spnsr #spr_03{width:197px;}
#spnsr #spr_04{width:100px;}
#spnsr #spr_05{width:99px;}
#spnsr #spr_01 a{background:url(../img/spr_01.gif) no-repeat left top;width:197px;}
#spnsr #spr_02 a{background:url(../img/spr_02.gif) no-repeat left top;width:197px;}
#spnsr #spr_03 a{background:url(../img/spr_03.gif) no-repeat left top;width:197px;}
#spnsr #spr_04{background:url(../img/spr_04.gif) no-repeat left top;width:100px;}
#spnsr #spr_05{background:url(../img/spr_05.gif) no-repeat left top;width:99px;}


/*fd2_Report*/
body#fd2.fd{text-align:center;}
body#fd2.fd #frame{width:800px;margin:0 auto;padding:0 0 30px;background:#000;text-align:left;}
body#fd2.fd #contentsArea{padding:0 24px;}
body#fd2.fd h1{background:url(../img/fd2_report_head.gif) no-repeat left top;height:122px;text-indent:-9999px;}

#liveReport{position:relative;border-top:6px solid #CA0065;color:#ccc;line-height:1.5;font-size:10px;background:url(../img/fd2_report_photo.jpg) no-repeat 0 37px;height:803px;}
#liveReport h2{background:url(../img/fd2_report_title_2.gif	) no-repeat left top;height:32px;margin:16px 0 0 12px;text-indent:-9999px;}
.fd2_report_btn{text-align:right;margin:-40px 0 0;}

.shop1{position:absolute;top:103px;left:188px;width:149px;}
.shop2{position:absolute;top:63px;left:534px;width:154px;}
.shop3{position:absolute;top:250px;left:304px;width:125px;}
.shop4{position:absolute;top:224px;left:549px;width:158px;}
.two{position:absolute;top:355px;left:450px;width:190px;}
.toremoro{position:absolute;top:636px;left:568px;width:173px;}
.DAN{position:absolute;top:714px;left:381px;width:150px;}
.marinbottole{position:absolute;top:384px;left:226px;width:150px;}
.mitomomigiwa{position:absolute;top:306px;left:15px;width:134px;}
.harand{position:absolute;top:639px;left:45px;width:170px;}

/*gallery*/
/*
body {font:12px Verdana, Arial, Helvetica, sans-serif;text-align:center;background:#000;}
#frame{text-align:left;width:800px; margin:0 auto;}
*/
#gallery {position:relative; width:576px; margin:40px auto; padding:10px; border:6px solid #000;}
#images {border:2px solid #9ac1c9; height:225px; background:#eef5f6; margin-bottom:20px}
#image {position:relative; width:562px; height:375px; padding:5px; border:2px solid #000;/*text-align:center;*/ background:#000 url(images/loading.gif) center center no-repeat}
#image img {position:absolute; top:5px; left:5px}
#thumbwrapper {margin-top:10px; padding:5px 0; width:572px; height:100px; border:2px solid #000; background:#000}
#thumbarea {position:relative; overflow:hidden; height:100px; width:572px; }
#thumbs {position:absolute; list-style:none; margin-left:5px; height:100px; width:20000px; border-right:5px solid #000}
#thumbs li {float:left; margin-right:7px; cursor:pointer; text-align:center;}
.imgnav {position:absolute; height:375px; width:20%; z-index:100; height:375px; width:20%; z-index:100; outline:none; cursor:pointer}
#previmg {left:-43px; background:url(../img/left.jpg) left center no-repeat;}
#nextimg {right:-43px; background:url(../img/right.jpg) right center no-repeat;}
#previmg:hover {opacity:1; filter:alpha(opacity=100)}
#nextimg:hover {opacity:1; filter:alpha(opacity=100)}
