
*{
margin:0px;padding:0;
/*    scrollbar-base-color: #FFFFFF;
    scrollbar-track-color: #FFFFFF;
    scrollbar-face-color: #FEF024;
    scrollbar-shadow-color: #FEF024;
    scrollbar-arrow-color: #FFFFFF;*/
	font-size:12px;
	color:#454545;
 }

#head{
      width:957px;
	  height:85px;
      margin:10px 0 0 0px;
      padding:0px;
}

#logo a{
     width:295px;
     height:82px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
	 float:left;
	 background:url(../image/logo.jpg);
}

#top_banner{
     width:480px;
     height:85px;
     margin:0;padding:0 22px 0 0;
	 float:right;
}

#kizi{
width:957px;
margin:0 auto;
}


#left{
width:230px;
float:left;
}

#main{
width:454px;
float:left;
padding-left:11px;
_padding-left:5px;
}

#right{
width:225px;
float:right;
margin-right:20px;
}

#foot{
width:936px;
height:20px;
margin:0px auto 0px auto;
padding:30px 0 0 0;
background:url(../image/foot.jpg) no-repeat 0%; 
clear:both;	 
     }
	 
#copy_right{
width:436px;
margin:0 auto;
padding:0;
clear:both;
text-align:center;
margin-bottom:50px;
}

h2,h3{
font-size:0em;
text-indent:-9999px;
display:block;
}

.info_text{
padding:7px 0 15px 8px;
clear:both;
}

/* h4 */
h4{
   margin:10px 9px 0 5px;
   height:30px;
   padding-left:25px;
   line-height:30px;
   font-size:1em;
   text-align:left;
   background:url(../image/h4_bg.gif) no-repeat;
   clear:both;
  }
  
h5{
   margin:10px 10px 0 0px;
   padding:5px 0 2px 13px;
   font-size:1em;
   text-align:left;
   background:url(../image/h4.jpg) no-repeat 0%;
   clear:both;
  }

  
h6{
   margin:5px 10px 0 7px;
   padding:2px 0 3px 5px;
   border-bottom:solid 1px #F83285;
   border-left:solid 5px #F83285;
   line-height:125%;
   text-align:left;
   clear:both;
  }
  
/* h4 
h4{
   margin:10px 10px 0 0px;
   padding:5px 0 2px 13px;
   font-size:1em;
   text-align:left;
   background:url(../image/h4.jpg) no-repeat 0%;
   clear:both;
  }
*/ 
 


.massarea {
	border:solid 1px #CCC;
	box-shadow:0px 0px 10px #CCC;
	-webkit-box-shadow:0px 0px 10px #CCC;
	-moz-box-shadow:0px 0px 10px #CCC;
}
 
.tw h4{
	 clear:none !important;}

em{
color:#F83858;
   font-style:normal;
   font-weight:bold;
  }

strong{
       font-weight:bold;
	   color:#F83858;
      }
	  
.clear {
clear:both;
}

#menu{
width:950px;
height:36px;
margin:0;
}

#menu li {
list-style-type:none;
float:left;
}

#menu ul{
padding:0;
margin:0;
}

#m_left{
     width:134px;
	 height:36px;
	 background:url("../image/m_left.jpg") no-repeat 0%;
}

#m_right{
     width:134px;
	 height:36px;
	 background:url("../image/m_right.jpg") no-repeat 0%;
}

/*-----menu1---------------------------------------------*/
#m01,#m01 a{
     width:134px;
	 height:36px;
	 margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
	 background:url("../image/m01.jpg") no-repeat 0%;
    }
/*-----menu2---------------------------------------------*/
#m02,#m02 a{
     width:134px;
	 height:36px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
	 background:url("../image/m02.jpg") no-repeat 0%;
    }
/*-----menu3---------------------------------------------*/
#m03,#m03 a{
     width:134px;
     height:36px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
	 background:url("../image/m03.jpg") no-repeat 0%;
    }
/*-----menu4---------------------------------------------*/
#m04,#m04 a{
     width:134px;
     height:36px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
	 background:url("../image/m04.jpg") no-repeat 0%;
    }
	
#m05,#m05 a{
     width:134px;
     height:36px;
     margin:0;padding:0;
	 font-size:0em;
	 text-indent:-9999px;
	 display:block;
	 background:url("../image/m05.jpg") no-repeat 0%;
    }



.top_arrow{
float:right;
width:40px;
padding:0 0 10px 0;
}

.top_arrow a:link{color:#FF385A;font-size:10px;}
.top_arrow a:visited{color:#FF385A;font-size:10px;}
.top_arrow a:hover  {
text-decoration:underline;
color:#FF385A;font-size:10px;}
.top_arrow a{text-decoration: none;font-size:10px;
}


/*-------------------------------
イベント名ロゴ
-------------------------------*/

/*基本サイズ*/
h1 {
     width:432px;
     height:75px;
	 margin:10px auto 0 auto;
	 padding:0;
	 font-size:0em;
     text-indent:-9999px;
     display:block;
	 background:no-repeat 0%;
}

/*今後h1画像は「h1_○○」の形で作ること。どこにあるかわかりづらいよ*/
h1#osaka12  {background:url("../image/west12.jpg")}
h1#osaka13  {background:url("../image/west13.jpg")}
h1#osaka14  {background:url("../image/west14.jpg")}
h1#nagoya11 {background:url("../image/nagoya11.jpg")}
h1#nagoya12 {background:url("../image/nagoya12.jpg")}
h1#nagoya13 {background:url("../image/nagoya13.jpg")}
h1#fukuoka2 {background:url("../image/fukuoka2logo.jpg")}
h1#fukuoka3 {background:url("../image/h1_fukuoka3.jpg")}
h1#tokyo35  {background:url("../image/h1_tokyo35.jpg")}



/*東京だけ無駄にサイズが違うので、あとで統一*/
h1#tokyo31{
     width:330px;
	 background:url("../image/tokyo31.jpg") no-repeat 0%;
}

h1#tokyo32{
     width:330px;
	 background:url("../image/tokyo32.jpg") no-repeat 0%;
}

h1#tokyo33{
     width:352px;
	 background:url("../image/tokyo33.jpg") no-repeat 0%;
}


h1#tokyo34{
     width:356px;
     height:75px;
	 background:url("../image/tokyo34.jpg") no-repeat 0%;
	 margin:10px auto 0 auto;
	 padding:0;
	 font-size:0em;
     text-indent:-9999px;
     display:block;
}

h1#con_title {
     width:225px;
     height:28px;
	 background:url("../image/con_title.jpg") no-repeat 0%;
	 margin:0;
	 font-size:12px;
	 padding:13px 0 0 0;
	 text-indent:0px;
}


