body {margin:0;padding:0;background:#eeeeee;}
#bag {background-color:#ffffff;width:770px; height:480px;margin:70px auto auto auto;padding:10px;line-height:160%;text-align:justify;text-justify:inter-ideograph;font-family:verdana,helvetica,arial; color:#444444;font-size:7.5pt;text-align:left;overflow:hidden;border-width:1px;border-style:solid;border-color: #aaaaaa;}
#header {height:80px; padding:0;margin:0;font-size:8pt;background-color:#ffffff;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color: #aaaaaa;}
#header .hidari{float:left;margin-top:3px;padding:0;}
#header .migi{float:right;width:520px;margin-top:3px; padding;0;vertical-align: text-top; }
.nav {float:right; text-align:right; padding: 0 ; margin:25px 0 0 0; _margin:28px 0 0 0;background-color:#ffffff;}
.bar{padding: 0 1px 5px 1px; _padding: 0 1px 3px 1px; margin:0;vertical-align:text-top;}
#content{height:365px;padding:0;margin-top:10px;overflow:hidden;background-color:#ffffff;border-width:1px;border-style:solid;border-color: #aaaaaa;}
#footer{height:15px;padding-top:2px;margin-top:10px;text-align:left;font-size:7pt;color:#888888;background-color:#ffffff;border-top-width:1px; border-top-style:solid; border-top-color:#aaaaaa;clear:both;}


img{border:none;margin:0;padding:0;}
h1{font-size:10pt;font-weight:bold;margin:5px auto 5px auto;padding:0;}
h2{color:black;font-size:10pt;font-weight:normal;margin:5px auto 5px auto;padding:0;}
h3{color:black; font-size:7.5pt;font-weight:normal;margin:5px auto 5px auto;padding:0;}
h4{color:#333333;font-size:10pt;font-weight:bold;margin:5px auto 5px auto;padding:0;}
.right{float:right;}
.black{color:black;}
.current{color:#ff3300;}
.next{color:#333399;}
.small{font-size:90%;}
a {color:#333333;}
a:link{color:#444444;text-decoration:none}
a:active{color:#444444;text-decoration:none}
a:visited{color:#444444;text-decoration:none}
a:hover{color:#669900;text-decoration:none;}
.clear {clear: both;} 



#box{text-align:center;margin-top:35px;padding:0;}
#skip{width:770px;height:20px;margin:0 auto auto auto;text-align:right;}
#skip img{margin:5px}
#footer .hidari{float:left;margin:0;padding:0;}
#footer .migi{float:right;margin-top:3px; padding;0;}




#Lnews{float:left;width:360px;height:343px;padding:0;margin:5px;text-align:center;overflow:hidden;border-width:1px;border-style:solid;border-color: #aaaaaa; }
#Lnews p{margin-top:9px;color:#444444;}
#Lnews h1{margin:40px 0 0 0;font-size:13pt;color:#cc0000;}
#Lnews h2{margin-left:20px;margin-right:20px;font-size:7pt;}
#Lnews .date{margin-top:20px;margin-left:60px}
#Lnews .work{text-align:right;margin-top:5px;margin-right:30px;font-size:6.5pt;}
#Rnews{float:right;width:340px;height:333px;padding-top:10px;margin:10px;background-color:#ffffff;border-width:1px;border-style:solid;border-color: #aaaaaa;overflow-y:scroll;}
#Rnews p{padding:0 15px 0 15px;}
#Rnews img{float:right;margin:0 0 15px 15px;}
#Rnews a:link{color:#ff33000;text-decoration:underline;}
#Rnews a:active{color:#ff3300;text-decoration:underline;}
#Rnews a:visited{color:#ff3300;text-decoration:underline;}
.work{margin-top:250px;text-align:right;margin-right:10px;font-size:6.5pt;}
.newsnews{color:red;font-size:9pt;}
.news{font-weight:bold;color:#ff6600;}




#exh{height:345px;padding:10px;margin-top:10px;overflow:hidden;border-width:1px;border-style:solid;border-color:#aaaaaa;color:black;font-family:"century","MS P 明朝";}
#exh h1{margin-left:10px;font-size:11pt;padding-bottom:0px;color:#7F7F7D;}
#exh h2{margin-left:10px;color:7F7F7D;padding-top:0px;}
#exh h3{margin-left:10px;color:black;font-size:10pt;padding-top:0px;}
#Lexh{margin:15px 0 0 10px;padding:0;text-align:left;width:300px;float:left;}
#Rexh {margin-top:110px;text-align:right;margin-right:20px;width:350px;float:right;} 
#exh .small{margin-top:40px;color:black;font-size:7pt;}
#exh a {color:black;}
#exh a:active{color:black;text-decoration:none}
#exh a:hover{color:#669999;text-decoration:none;}

#exh2{background-repeat:none;height:345px;padding:10px;margin-top:10px;overflow:hidden;border-width:1px;border-style:solid;border-color:#aaaaaa;color:black;font-family:"century","MS P ī";}
#Lexh2{margin:5px;padding:0px;text-align:left;width:330px;float:left;}
#Mexh2{margin:5px 5px 5px 10px;padding:0;text-align:left;width:275px;float:left;}
#Rexh2{margin-top:5px;text-align:right;width:150px;float:right;} 
#exh2 h1{color:#ff3333;font-size:14pt;padding:10px 10px 0 10px;}
#exh2 h2{margin-left:20px;}

#exh2 p{font-color:black;}
#exh2 img{float:left;padding:0px 4px 7px 10px;}
.works{text-align:right;}
.exh{color:#996633;}
.exhi{color:#cc3300;}

#exh2 a:active{color:#black;text-decoration:none}
#exh2 a:hover{color:#ff3333;text-decoration:none;}

#next{height:345px;padding:10px;margin-top:10px;overflow:hidden;border-width:1px;border-style:solid;border-color:#aaaaaa;color:black;font-family:"century","MS P 明朝";}
#next h1{margin-left:10px;font-size:14pt;padding-bottom:0px;color:#cc0000;}
#next h2{margin-left:10px;color:#336633;padding-top:20px;}
#next h3{margin-left:10px;color:black;font-size:10pt;padding-top:0px;}
#Lnext{margin:15px 0 0 10px;padding:0;text-align:left;width:350px;float:left;}
#Rnext {margin-top:30px;text-align:right;margin-right:10px;width:280px;float:right;} 
#next .small{margin-top:50px;color:black;font-size:7pt;}
#next a {color:black;}
#next a:active{color:black;text-decoration:none}
#next a:hover{color:#336633;text-decoration:none;}

#next2{background-repeat:none;height:345px;padding:10px;margin-top:10px;overflow:hidden;border-width:1px;border-style:solid;border-color:#aaaaaa;color:black;font-family:"century","MS P ī";}
#Lnext2{margin:5px;padding:0px;text-align:left;width:330px;float:left;}
#Mnext2{margin:5px 5px 5px 10px;padding:0;text-align:left;width:275px;float:left;}
#Rnext2{margin-top:5px;text-align:right;width:150px;float:right;} 
#next2 h1{color:#cc6633;font-size:14pt;padding:10px 10px 0 10px;}
#next2 h2{margin-left:20px;}
#next2 p{font-color:black;}
#next2 img{float:left;padding:0px 4px 7px 10px;}
.works{text-align:right;}
.next{color:#cc3300;}
#next2 a:active{color:#black;text-decoration:none}
#next2 a:hover{color:#ff3333;text-decoration:none;}





#Lartists{float:left;width:300px;height:250px;padding-top:10px;padding-left:70px;margin:0;text-align:center;font-size:7.5pt;line-height:100%;}
#Rartists{float:right;width:300px;padding-top:10px;padding-right:70px;margin:0;text-align:center;font-size:7.5pt;line-height:100%;}

#Lartists p{padding:0px;}
#Rartists p{padding:0px;}
#jp{clear:both;text-align:center;margin:0;padding:0;}



#Leach{float:left;width:340px;height:370px;margin:0;padding:30px 15px 15px 15px;text-align:center;overflow:hidden;}
#Leach img{padding:15px;background-color:#ffffff;}
#Reach{float:right;width:330px;padding:60px 30px 15px 15px;text-align:right;overflow:hidden;}
#ue{height:84px;margin:0;padding:0 3px 0 0;text-align:right;}
#shita{height:120px;margin:50px 0 0 0;padding:0;}
#ue img{margin-right:-5px}
#shita img{margin:1px}


/* ?*/
#Lbio{float:left;width:350px;height:305px;margin:15px 0 15px 15px;padding:15px;overflow:auto;text-align:left;border-width:1px; border-color:#aaaaaa; border-style:solid;}
#Rbio{float:right;width:310px;padding:40px 30px 15px 0;text-align:right;overflow:hidden;}
#Rbio #ue{height:64px;margin:0;padding:20px 3px 0 0;text-align:right;}
#ue img{margin-right:-5px;margin-bottom:10px;}
dt,dd {display:block;}
dt {float:left;clear:left;width:50px;}
dd {margin-left:50px;_height:1%;}
#Lbio div{padding-top:10px;color:black;}



#interview{width:500px;height:303px;padding:20px;margin:20px auto 20px auto;line-height:200%;overflow:auto;border-width:1px; border-color:#aaaaaa; border-style:solid;}
#interview h1{text-align:center;}
#interview h3{text-align:center;font-size:7.5pt;}
#interview .right{margin-left:150px;font-size:7pt;}




#Larchive{float:left;height:70px;width:90px;padding:15px;margin:10px 0 10px 10px;overflow:hidden;border-width:1px;border-style:solid;border-color: #aaaaaa;background:#eeeeee;text-align:center;}
#Rarchive{float:right;height:313px;width:582px;padding:15px 0 15px 0;margin:10px;border-width:1px; border-color:#aaaaaa; border-style:solid;overflow-y:scroll;overflow-x:hidden;text-align:left;}
#Rarchive hr{text-align:center;}
.year{font-size:10pt;font-weight:bold;}
#Rarchive img{float:right;padding:10px 30px 30px 30px;}
#Rarchive p{margin-left:50px;margin-right:30px;}
#Rarchive h4{margin-top:-3px;margin-left:30px;margin-right:30px;}
#Rarchive h3{margin-left:30px;margin-right:30px;}
#Rarchive .right{float:right;margin:-5px 15px 20px 0;font-size:6.5pt;}
#Rarchive hr{margin-top:15px;}



#about{height:365px;padding:0;margin-top:10px;overflow:hidden;background-color:#ffffff;border-width:1px;border-style:solid;border-color: #aaaaaa;background-image: url(images/about2009.jpg); background-position: center;background-repeat:no-repeat;color:black;line-height:1.5em;}
#us {float:right; text-align:right;margin-top: 210px; margin-right: 30px;}
a.info:link{color:black;text-decoration:none;}
a.info:active{color:black;text-decoration:none;}
a.info:visited{color:black;text-decoration:none;}
a.info:hover{color:#00cc99;text-decoration:none;}
a.map:link{color:#ffffff;text-decoration:none;background-color:#666666;font-weight:bold;}
a.map:active{color:#ffffff;text-decoration:none;background-color:#666666;font-weight:bold;}
a.map:visited{color:#ffffff;text-decoration:none;background-color:#666666;font-weight:bold;}
a.map:hover{color:#00cc99;text-decoration:none;background-color:#666666;font-weight:bold;}
#map{width:350px;height:445px;padding:15px;margin:auto;}

.uc{margin-top:170px;text-align:center;font-size:14px;font-color:#666666;}
.change a{color:red;font-size:7.5pt;}
.change a:link{color:black;font-size:7.5pt;text-decoration:none;}
.change a:active{color:black;font-size:7.5pt;text-decoration:none;}
.change a:visited{color:black;font-size:7.5pt;text-decoration:none;}
