/*

-----------------------------------------------

Copyrighit WAO! group 2005 All Righits Reserved.

----------------------------------------------- */


/* Body

------------------------------*/

body {
	/*text-align:center;*/
	margin: auto;
	padding: auto;
	font-family: "verdana", Osaka, "sans-serif";
	font-size:14px;
	line-height:150%;
	line-break:stric;
	text-align:center;
}

hr{
	margin:10px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	border: 1px #CFB2CA solid; 
	background-color: #CFB2CA; 
	color: #CFB2CA; 
}


/* Image

------------------------------*/
img{ border:0px;
vertical-align:top;
}


/* List

------------------------------*/
#festival ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:left;
}

#festival li{
	list-style-type: none;
}

/* link

------------------------------*/
a:link{
	color: #663366;
}

a:active{
	color: #663366;
}

a:visited {
	color: #663366;
}

a:hover {
	color: #663366;
	text-decoration:none;
}

.btn{
	background-image: url(../images/arrow2.jpg);
	background-repeat: no-repeat;
	background-position:left center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}

/* 

------------------------------*/
#box01{
	width: 556px;
	text-align:left;
	margin: auto;
}

#box02{
	text-align:center;
	margin: auto;
}

#box03{
	clear:both;
	text-align:left;
	margin: auto;
}

#box04{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#box01_big{
	width: 655px;
	text-align:left;
}

.txt_ueaki10{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.txt_right{
	text-align:right;
}


.table_hyo { 
margin: 10px 0px 10px 0px;
padding: 0px;
background-color:#CFB2CA;
width:100%;
border:none;
font-size:12px;
}

.table_hyo th { 
margin: 0px;
padding: 5px;
border:none;
background-color:#E6D5E3;
}

.table_hyo td { 
margin: 0px;
padding: 5px;
border:none;
background-color:#FFFFFF;
}

.table_hyo ul { 
margin: 5px 0px 5px 10px;
}

.table_hyo_hyo td { 
padding: 2px;
}

.flot_hidari {
	float: left;
}

.flot_migi01 {
	float: right;
}

.flot_none {
	float: none;
	clear: both;
}

.p1{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

.photo1{
	margin:10px 17px 0px 0px;
	padding:0px 0px 0px 0px;
}

.photo2{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.photo3{
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
}

.migiaki{
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 0px;
}

.sitaaki{
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}

.space_0{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}#box00 {
	text-align:left;
	padding: 15px;
}
.box00 {
	text-align: left;
	margin: auto;
	width: 556px;
}
.news_left {
	background-image: url(../images/info/news_left.jpg);
	background-repeat: repeat-y;
}
.news_right {
	background-image: url(../images/info/news_right.jpg);
	background-repeat: repeat-y;
}