@charset "Shift_JIS";

body {
   width:922px;
  margin : 0px auto;
  text-align:center;	
}

.body-2 {
   width:922px;
   height:950px;
background-image : url(../taikai/h24/bak-003.jpg);
  margin : 0px auto;
  font-size: 0.8em;
  text-align:center;	
}

.body-3 {
   width:922px;
background-image : url(../taikai/h24/bak-003.jpg);
  margin : 0px auto;
  font-size: 0.8em;
  text-align:center;	
}

.top {
   width:900px;
   height:190px;
   line-height : 20px;
  text-align:center;
}

.top0 {
   width:900px;
   height:160px;
   line-height : 20px;
  text-align:left;
}

.top1-home {
   width:900px;
   height:35px;
  text-align:center;
}

.top1 {
   width:800px;
   height:800px;
  text-align:center;
}

.center1 {
   width:900px;
   height:470px;
  text-align:center;

}

.center2 {
   width:900px;
   height:800px;
  text-align:center;

}

.center3 {
   width:900px;
   height:1800px;
  text-align:center;

}

.center4 {
   width:900px;
   height:700px;
  text-align:center;
}

.center5 {
   width:900px;
   height:600px;
  text-align:center;

}

.center6 {
   width:900px;
   height:1700px;
  text-align:center;

}

.center7 {
   width:900px;
   height:2150px;
  text-align:center;

}

.center8 {
   width:900px;
   height:600px;
  text-align:center;

}

.center9 {
   width:900px;
   height:1800px;
  text-align:center;

}

.center10 {
   width:900px;
   height:900px;
  text-align:center;

}

.center11 {
   width:900px;
   height:1200px;
  text-align:center;

}

.center12 {
   width:900px;
   height:2400px;
  text-align:center;

}

.centerphoto {
   width:900px;
   height:2400px;
  text-align:center;

}

.c-left {
   width:210px;
  text-align:center;
font-weight:bold;
  font-size: 1.2em;
    color : #155377;
  float:left;
}

.c-right {
   width:650px;
   float:right;
  background:#ffffff;
  margin-right : 30;
  text-align:center;
}

.c-right-home {
   width:650px;
   float:right;
  margin-right : 30;
  text-align:center;
}

.foot-line {
   width:900px;
   height:10px;
  text-align:center;
background-image : url(../taikai/h24/foot-line-001.gif);
color:#000000;
}

.foot-menu {
   width:900px;
   height:30px;
  text-align:center;
  font-size: 0.9em;
   line-height : 20px;
  background:#ffffff;
color:#000099;
}

.foot {
   width:900px;
   height:50px;
  text-align:center;
  font-size: 1em;
   line-height : 25px;
  background:#79a653;
color:#ffffff;
}


h1 {
  color:#001acc;
font-weight:lighter;
  text-align:center;
  padding:0;
  font-size:0.8em;
  margin-bottom : 1px;
}

h2 {
  color:#ffffff;
font-weight:lighter;
  text-align:center;
  padding:0;
  font-size:1em;
  margin-bottom : 1px;
}

.fs {
  width:750px;
  color:#222222;
  background:#ffffff;
  text-decoration:none;
  text-align:left;
  font-size:1em;
  margin-top:20px;
  padding:20;
 line-height: 30px;
}

.fs-s {
  width:750px;
  color:#222222;
  text-decoration:none;
  text-align:left;
  font-size:1em;
  margin-top:10px;
  margin-left:50px;
 line-height: 10px;
}

.fs-t {
  width:600px;
  color:#222222;
  background:#ffffff;
  text-decoration:none;
  text-align:left;
  font-size:1em;
  margin-top:20px;
  margin-left:50px;
 line-height: 30px;
}

.fs-1 {
  width:520px;
  color:#333333;
  background:#ffffff;
  text-decoration:none;
  text-align:right;
  font-size:1em;
  margin-top:20px;
  margin-left:20px;
 line-height: 30px;

}

.fs2 {
  width:380px;
  color:#000000;
 line-height: 23px;
  text-decoration:none;
  text-align:left;
  padding:0;
  font-size:0.9em;
  margin-bottom : 1px;
}

.fs3 {
 width:750px;
 height:2300px;
  color:#222222;
  background:#ffffff;
  text-decoration:none;
  text-align:left;
  font-size:1em;
  margin-top:20px;
  padding:20;
 line-height: 30px;
}

.fs-home-sub {
  width:300px;
color:#222222;
    font-size:1em;
   line-height : 18px;
  text-decoration:none;
  text-align:left;
  font-size:1em;

}

/*  レフトコンチEチE */

.left {
    color : #155377;
    width:900px;
    font-size:14;
font-weight:bold;
    text-align:center;
}

.left a {
  color : #155377;
  text-decoration:none;
  padding:0.3em;
  margin:3px;
}

.left a:hover {
  color : #FF0000;
}

.left2 {
    color : #ffffff;
    font-size:15;
    text-align:center;
}

.left2 a {
  color : #000000;
  background-color:#ff9999;
  padding:0.3em;
  text-decoration:none;
  margin:3px;
}

.left2 a:hover {
  color : #FFFFFF;
  background-color:#ff0000;
}

.menu1 {
    color : #ffffff;
background-image : url(../taikai/h24/menu-000.gif);
    width:900px;
    font-size:15;
   line-height : 50px;
    text-align:center;
}

.menu1 a {
  color : #ffffff;

  width:127px;
   height:60px;
background-image : url(../taikai/h24/menu-001.gif);
  text-decoration:none;
 
}

.menu1 a:hover {
	background-image : url(../taikai/h24/menu-001.gif);
  color : #000099;
}

/*  斁Eの2刁E  */

.haba21{
	width: 50%; float:left; 
} 
.haba22{
	width: 50%; float:right;

} 

/*  gbṽeLXgGA  */

IFRAME {
  border:#ffffff 1px solid;
frameborder="0";
}

/*  斁Eの刁E  */

.haba1{
	width: 30%; float:left; 
} 
.haba2{
	width: 66%; float:right; 
} 
.haba3{
	width: 48%; float:left;
} 
.haba4{
	width: 48%; float:right;
} 

/*  斁Eの刁E  */

.haba5{
	width: 24%; float:left; 
} 
.haba6{
	width: 74%; float:right; 
} 
.haba7{
	width: 33%; float:left;
} 
.haba8{
	width: 64%; float:right;
} 
.haba9{
	width: 47%; float:left;
} 
.haba10{
	width: 47%; float:right;
} 

/*  画像E回り込み  */

.float {
         float: left;
         margin-right: 1em;
      
}

.floatclear {
         clear: both;
      
}

/*  NEWS  */


.rights {
  color : #ffffff;
  width:100px;
  background:#444444;
  padding:0.8em;
  border-top:0px;
  text-decoration:none;
  display:block;
  margin-left:5px;
  margin-right:1px;
}

/*  チEEブル用  */

.tdd {
    width:645px;
    background-color: #ffffff;
    text-align: left;
    font-size:0.8em;
　　color: #333333;
    margin:1px;

}

/*table {
/*   height:1500px;
/*   background-color: #ffffff;
/*	font-size: 100%;
/*	clear: both;
/*	margin: 0px;
/*}

/*  フォーム用  */

.center-prop {
	clear: both;
	text-align: center;
}

form {
	width: 90%;
	margin: 0px auto;
	text-align: center;
	border-width: 7px 0px;
	border-style: solid;
	border-color: #ffffff;
}
div#form-title {
	padding-top: 10px;
	font-size: 130%;
	font-weight: bold;
	color: #006600;
}

.form-koumoku {
	font-size: 80%;
	font-weight: normal;
	border: 1px solid #ff9933;
	background-color: #ffffcc;
}
div.form-note {
	text-align: right;
	font-size: 80%;
	color: #ff9933;
}
span.note {
	font-size: 80%;
	font-weight: normal;
	color: #ff9933;
}
span.note2 {
	font-size: 80%;
	font-weight: normal;
	color: #3300cc;
}
input.form-ip-data {
	width: 250px;
	height: 22px;
	border: 1px solid #ff9933;
}

input.form-ip-data2 {
	width: 150px;
	height: 22px;
	border: 1px solid #ff9933;
}

textarea {
	width: 250px;
	border: 1px solid #ff9933;
}
