
body{
 margin:0;
 padding:0;
 line-height:130%;
 font-size:14px;
/*\*/
 letter-spacing:0.02em;
/* */
 font-family: "ＭＳ Ｐゴシック", "Osaka";
}

h1,h2,h3{
 margin:0;
}

p, ul, th, td{
 font-size:16px;
}

.sp02{
 padding:1px 0;
 clear:both;
}

.sp04{
 padding:2px 0;
 clear:both;
}

.sp10{
 padding:5px 0;
 clear:both;
}

.sp16{
 padding:8px 0;
 clear:both;
}

.sp24{
 padding:12px 0;
 clear:both;
}

.fLeft{
 float:left;
}

.fRight{
 float:right;
}

/* テキスト関連 */

em{
 font-weight:bold;
 font-style:normal;
}

a.red:link{
 color:#ff0000;
}

a.blue:link{
 color:#0000bb;
}

.red{
 color:#ff0000;
}

.blue{
 color:#0000ff;
}

#wrapper{
 width:880px;
 margin:0 auto;
 background:#ffffff;
}

/* 八雲・青山共通 */

#header02{
 width:860px;
 height:24px;
 padding:6px 20px 0 0;
 margin:0;
 background:#000000;
 text-align:right;
}

#contents{
 width:840px;
 margin:0px auto;
 font-size:12px;
}

#contents h1{
 margin-bottom:0;
}

#headerInfo{
 margin-top:17px;
 float:right;
}

ul#ayNavi{
 height:45px;
 margin:0;
 padding:0;
 list-style-type:none;
}

#ayNavi li{
 height:45px;
 float:left;
}

#contentsBoxR{
 width:200px;
 padding:0 0 0 5px;
 float:right;
}

#contentsBoxR td{
 text-align:center;
}

/* 会場 */
#floorBox{
 width:475px;
 padding:40px 26px 0 15px;
 margin:0;
 border-right:1px #d2d2d2 solid;
 float:left;
}

#floorBox h2{
 margin-bottom:20px;
}

#floorBox h3{
 margin:32px 0 2px 0;
}

#floorBox h4{
 margin:0 0 24px 0;
}

#floorBox h5{
 margin:0 0 14px 0;
}

#mapBody{
 margin:0;
 padding:16px 0 0 16px;
 background:#ffffff;
}

#mapWrapper{
 width:380px;
}

#mapWrapper img{
 margin-bottom:24px;
}

