body{	color: #3D3B3E;	background-color: #FFFFFF;	margin: 0;	font: 77%/1.8em arial, helvetica, clean, sans-serif, "ヒラギノ角ゴ Pro W3";    text-align: left;    letter-spacing: 0.09em;}h1,h2,h3,h4,h5,h6{font-weight: normal;}img{border: none;}dl{	padding: 0;	margin: 0 0 15px 0;   }dt{	padding: 0;	margin: 0;    font-weight: bolder;	}dd{	padding: 0;	margin: 0 0 6px 0;    }h1{  margin: 50px 0 0 0;  padding: 0 0 10px 30px;  border-bottom: 1px solid #CCCCCC;  }h3{  font-size: 136%;  font-weight: bolder;  letter-spacing: 0.06em;  margin: 5px 0 15px 0;  }h4{  font-family: Verdana;  color: #333333;  font-size: 107%;  font-weight: bolder;  letter-spacing: 0.08em;  margin: 0 0 5px 0;   }.data{  color: #777777;  font: bolder 92%/1.8em arial, helvetica, clean, sans-serif;  letter-spacing: 0.09em;  margin: 0 0 10px 0;  padding: 0;  }　　　/****************テキスト・フォント*********************/.highlight{	font-size: 110%;	font-weight: bolder;	}.bold{	font-size: 107%;	font-weight: bolder;	}.red{	color: #DB1D19;	}.yellow{	color: #FFCC00;	}.clear{	clear: both;	}.h4_s{  font-family: Verdana;  color: #333333;  font-size: 100%;  font-weight: bolder;  letter-spacing: 0.08em;  margin: 0 0 5px 0;   }/*	10px: 77% / 11px: 85% / 12px: 92% / 14px: 107% / 16px: 122% / 18px: 136% / 20px: 152% / 24px: 182%*//****************　*********************/#container{	width: 850px;	margin: 20px auto;    paddinng: 0;    /*background-color:#FF9966;*/	}	#header{	width:850px;	height:82px;    margin: 0;    padding: 0;	}	#logo{    width: 245px;    height: 92px;    float: left;    clear: both;}/****************gNavi*********************/body div#gNavi{    width: 480px;    height: 45px;    float: right;    margin: 47px 0 0 45px;}body div#gNavi ul {	margin: 0;	padding: 0;}body div#gNavi ul li {	display: block;	list-style-type: none;	padding: 0;	float: left;}body div#gNavi ul li.gNavi01 { background: url(../img/gn_news_b.gif) no-repeat;}body div#gNavi ul li.gNavi02 { background: url(../img/gn_sche_b.gif) no-repeat;}body div#gNavi ul li.gNavi03 { background: url(../img/gn_works_b.gif) no-repeat;}/*body div#gNavi ul li.gNavi04 { background: url(../img/gn_memo_b.gif) no-repeat;}*/body div#gNavi ul li.gNavi05 { background: url(../img/gn_about_b.gif) no-repeat;}body div#gNavi ul li.gNavi06 { background: url(../img/gn_link_b.gif) no-repeat;}body div#gNavi ul li.gNavi07 { background: url(../img/gn_cont_b.gif) no-repeat;}body div#gNavi ul li a {	display: block;	width: 80px; height: 45px;}body div#gNavi ul li a:hover { background-color: transparent;}body div#gNavi ul li a:hover img {width: 0; height: 0; visibility: hidden; }body.news  div#gNavi ul li.gNavi01 a img {width: 0; height: 0; visibility: hidden; }body.sche  div#gNavi ul li.gNavi02  a img {width: 0; height: 0; visibility: hidden; }body.works  div#gNavi ul li.gNavi03  a img {width: 0; height: 0; visibility: hidden; }/*body.memo  div#gNavi ul li.gNavi04 a img {width: 0; height: 0; visibility: hidden; }*/body.about  div#gNavi ul li.gNavi05 a img {width: 0; height: 0; visibility: hidden; }body.link  div#gNavi ul li.gNavi06 a img {width: 0; height: 0; visibility: hidden; }body.cont  div#gNavi ul li.gNavi07 a img {width: 0; height: 0; visibility: hidden; }/****************sNavi*********************/body div#sNavi{    width: 210px;    float: left;    margin: 0 10px 0 0;    }body div#sNavi ul {	margin: 0;	padding: 0;}body div#sNavi ul li {	display: block;	list-style-type: none;    margin: 0;	padding: 0;	float: left;}body div#sNavi ul li.sNavi01 { background:  url(../../about/img/sn_bio_b.gif) no-repeat;}body div#sNavi ul li.sNavi02 { background:  url(../../about/img/sn_perfo_b.gif) no-repeat;}body div#sNavi ul li.sNavi03 { background:  url(../../about/img/sn_exhi_b.gif) no-repeat;}body div#sNavi ul li.sNavi04 { background:  url(../../works/images/sn_project_b.gif) no-repeat;}body div#sNavi ul li.sNavi05 { background:  url(../../works/images/sn_perfo_b.gif) no-repeat;}body div#sNavi ul li.sNavi06 { background:  url(../../works/images/sn_photo_b.gif) no-repeat;}body div#sNavi ul li.sNavi07 { background:  url(../../works/images/sn_design_b.gif) no-repeat;}body div#sNavi ul li.sNavi08 { background:  url(../../works/images/sn_other_b.gif) no-repeat;}body div#sNavi ul li.sNavi09 { background:  url(../../works/images/sn_sound_b.gif) no-repeat;}body div#sNavi ul li.sNavi_new { background:  url(../../schedule/img/sn_new_b.gif) no-repeat;}body div#sNavi ul li.sNavi_2007 { background:  url(../../schedule/img/sn_2007_b.gif) no-repeat;}body div#sNavi ul li.sNavi_2008 { background:  url(../../schedule/img/sn_2008_b.gif) no-repeat;}body div#sNavi ul li.sNavi_2009 { background:  url(../../schedule/img/sn_2009_b.gif) no-repeat;}body div#sNavi ul li.sNavi_2010 { background:  url(../../schedule/img/sn_2010_b.gif) no-repeat;}body div#sNavi ul li.sNavi_2011 { background:  url(../../schedule/img/sn_2011_b.gif) no-repeat;}body div#sNavi ul li.sNavi_artist { background:  url(../../links/img/sn_artist_b.gif) no-repeat;}body div#sNavi ul li.sNavi_shop { background:  url(../../links/img/sn_shop_b.gif) no-repeat;}body div#sNavi ul li.sNavi_space { background:  url(../../links/img/sn_space_b.gif) no-repeat;}body div#sNavi ul li a {	display: block;	width: 210px; height: 40px;}body div#sNavi ul li a:hover { background-color: transparent;}body div#sNavi ul li a:hover img {width: 0; height: 0; visibility: hidden; }body.biograohy  div#sNavi ul li.sNavi01 a img {width: 0; height: 0; visibility: hidden; }body.performancelive  div#sNavi ul li.sNavi02  a img {width: 0; height: 0; visibility: hidden; }body.exhibition  div#sNavi ul li.sNavi03  a img {width: 0; height: 0; visibility: hidden; }body.project  div#sNavi ul li.sNavi04 a img {width: 0; height: 0; visibility: hidden; }body.performance  div#sNavi ul li.sNavi05  a img {width: 0; height: 0; visibility: hidden; }body.photo  div#sNavi ul li.sNavi06  a img {width: 0; height: 0; visibility: hidden; }body.design  div#sNavi ul li.sNavi07 a img {width: 0; height: 0; visibility: hidden; }body.other  div#sNavi ul li.sNavi08  a img {width: 0; height: 0; visibility: hidden; }body.sound  div#sNavi ul li.sNavi09  a img {width: 0; height: 0; visibility: hidden; }body.new  div#sNavi ul li.sNavi_new  a img {width: 0; height: 0; visibility: hidden; }body.sche2007  div#sNavi ul li.sNavi_2007  a img {width: 0; height: 0; visibility: hidden; }body.sche2008  div#sNavi ul li.sNavi_2008 a img {width: 0; height: 0; visibility: hidden; }body.sche2009  div#sNavi ul li.sNavi_2009  a img {width: 0; height: 0; visibility: hidden; }body.sche2010  div#sNavi ul li.sNavi_2010  a img {width: 0; height: 0; visibility: hidden; }body.sche2011  div#sNavi ul li.sNavi_2011  a img {width: 0; height: 0; visibility: hidden; }body.artist  div#sNavi ul li.sNavi_artist  a img {width: 0; height: 0; visibility: hidden; }body.shop  div#sNavi ul li.sNavi_shop a img {width: 0; height: 0; visibility: hidden; }body.space  div#sNavi ul li.sNavi_space  a img {width: 0; height: 0; visibility: hidden; }#wrapper{    width: 810px;	margin: 15px 15px 30px 25px;	paddinng: 0;    }.line{	margin: 20px 0 0 0;	border-top: 1px solid #CCCCCC;} #contents{    width: 590px;    float: left;    margin: 0 0 40px 0;    overflow: hidden;    }    #contents p{    margin: 0 0 5px 0;    }   .articles{   width: 590px;   height: 40px;   margin: 0 0 15px 0;   clear: both !important;   }.block{    width: 590px;    margin: 0 0 40px 0;    overflow: auto;     }.block2{    width:auto;    margin: 0;    overflow: auto;     }.imgArea{    width: 280px;    float: left;    margin: 0 15px 0 0;    }.txtArea{    width: 295px;    float: right;    }#footer{	width: 850px;	height: 30px;	clear: both;	margin:0;}.copyright{	text-align:right;	font-size: 92%;	line-height:180%;	margin: 0 20px 0 0;}#widget{	width:118px;	height:238px;	padding:15px;	margin: 150px 0 -30px 0;	background-color:#F2F2F2;	border:1px solid #D4D4D4;	}/****************top*********************/	#mainImage{	width: 810px;	height: 300px;	margin: 20px 0;	padding: 0;}#updata{	width: 370px;	height: 180px;	float:left;	background-image: url(../../top/img/tit_whats.gif);    background-position:left top;	background-repeat: no-repeat;	margin: 10px 10px 0 0;	padding: 30px 20px 0 0;	/*background-color:#FF6666;*/}	#updata ul{    background: url(../img/yajirushi.gif)  no-repeat 0px 0.1em;	list-style: none !important;    list-style-position:outside;	margin: 15px 0 0 6px;	padding: 0; /*important*/    }#updata ul li{	background: url(../img/yajirushi.gif)  no-repeat 0px 0.1em;	line-height: 70%;	text-indent: 15px;    margin: 0.25em 0;      padding: 0 0 15px 8px;	}#bnrArea{	width: 410px;	height: 180px;    float: right;    background-image: url(../../top/img/tit_project.gif);	background-position:left top;	background-repeat: no-repeat;	margin: 10px 0 0 0;    padding: 35px 0 0 0;    /*background-color:#ffcc33;*/	}.pagetop{    float: right;    clear:both;    }.pagetop a{    padding:150px 0 0 0;    }/*********************マージン設定*********************//*top*/.mt10{margin:10px 0 0 0; !important} .mt20{margin:20px 0 0 0; !important} .mt30{margin:30px 0 0 0; !important} .mt40{margin:40px 0 0 0; !important} .mt50{margin:50px 0 0 0; !important}.mt60{margin:60px 0 0 0; !important} /*bottom*/.mb5{margin:0 0 5px 0; !important}.mb10{margin:0 0 10px 0; !important} .mb15{margin:0 0 15px 0; !important}  .mb20{margin:0 0 20px 0; !important} .mb30{margin:0 0 30px 0; !important} .mb40{margin:0 0 40px 0; !important} .mb50{margin:0 0 50px 0; !important} /*right*/.mr10{margin:0 10px 0 0; !important} .mr15{margin:0 15px 0 0; !important} .mr20{margin:0 20px 0 0; !important} .mr30{margin:0 30px 0 0; !important} .mr40{margin:0 40px 0 0; !important} .mr50{margin:0 50px 0 0; !important}.mr60{margin:0 60px 0 0; !important} .mr70{margin:0 70px 0 0; !important} .mr80{margin:0 80px 0 0; !important}.mr86{margin:0 86px 0 0; !important}.mr120{margin:0 120px 0 0; !important}/*left*/.ml10{margin:0 0 0 10px; !important} .ml15{margin:0 0 0 15px; !important} .ml20{margin:0 0 0 20px; !important} .mt15{ margin-top: 15px; !important} #right{float: right;}#left{float: left;}.bnr_anokoro{ margin: 50px 0 10px 0;}.bnr_anokoro_mt0{ margin: 20px 0 10px 0;}	.bnr_ningen{ margin: 10px 0 10px 0;}.dotline{margin:10px 0px;border-top: 1px dotted red;}		/*-----*/.clearBoth {	clear: both;	}		.clearfix:after {  　　　content: ".";  　　　 display: block;  　　　 clear: both;  　　　 height: 0;  　　　 visibility: hidden;　　　}.clearfix { display: inline-block; }/* exlude MacIE5 \*/* html .clearfix { height: 1% }.clearfix {display:block;}/* end MacIE5 */		  
