/* レイアウトの設定*/
body{
    margin:0px;
    padding:0px;
    text-align:center;
	background-color:#000000;
}
/* ラッパーの設定*/
#wrap{
    position:relative;
    width:800px;
    margin:0px auto;
    text-align:left;
}
/* ヘッダーの設定*/
#thead{
    width:800px;
    height:17px;
    background-color:#990000;
}

#head{
    width:800px;
    height:280px;
	background-image:url(../img/gujyouodori_2011.jpg);
	background-repeat:no-repeat;
}
/* メインの設定*/
#main{
    width:800px;
    float:left;
}
/* フッターの設定*/
#foot{
    position:relative;
    width:800px;
    height:50px;
    clear:both;
}

#under-navi {
	width:800px;
	float:left;
	padding: 20px 0 10px 0;
}


div#menu div{
    list-style:none;
    float:left;
    width:200px;
}

div#menu a{
    display:block;
    width:200px;
    height:50px;
    overflow:hidden;
}

.menu_pl  a{
    display:block;
    width:200px;
    height:50px;
    text-indent:10px;
    overflow:hidden;
}
div#menu .menu_pl a.what{
    text-indent:-300px;
    background-image:url(../img/what.gif);
}
div#menu .menu_pl a:hover.what{
    background-position:0px -55px;
}
div#menu .menu_pl a.plan{
    text-indent:-300px;
    background-image:url(../img/plan.gif);
}
div#menu .menu_pl a:hover.plan{
    background-position:0px -55px;
}
div#menu .menu_pl a.timeplace{
    text-indent:-300px;
    background-image:url(../img/timeplace.gif);
}
div#menu .menu_pl a:hover.timeplace{
    text-indent:-300px;
    background-position:0px -55px;
}
div#menu .menu_pl a.plan2{
    text-indent:-300px;
    background-image:url(../img/plan2.gif);
}
div#menu .menu_pl a:hover.plan2{
    text-indent:-300px;
    background-position:0px -55px;
}
div#menu .menu_pl a.hotel{
    text-indent:-300px;
    background-image:url(../img/hotelgujyouhachiman.gif);
}
div#menu .menu_pl a:hover.hotel{
    background-position:0px -55px;
}

.toplink {
	width:750px;
	float:left;
	text-align:right;
	color:#FFFFFF;
}

#odori-01 {
	width:750px;
	padding:30px 25px 10px 25px;
	float:left;
}
#odori-02 {
	width:750px;
	padding:30px 25px 10px 25px;
	float:left;
	background-color: #333333;
}
.odori-title {
	width:740px;
	float:left;
	border-left:#006633 solid 5px;
	padding-left:10px;
	color:#FFFFFF;
}
.odori-photo {
	width:240px;
	margin:10px 10px 10px 10px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	color:#FFFFFF;
}
.odori-text {
	width:460px;
	margin:10px 10px 10px 10px;
	float:left;
	color:#FFFFFF;
}
.care-flame {
	width:690px;
	margin:10px 5px 10px 5px;
	float:left;
	color:#FFFFFF;
}

.care-annai {
	width:690px;
	margin:3px 15px 3px 20px;
	float:left;
	color:#FFFFFF;
}

.care-mida-1 {
	width:30px;
	color:#3399FF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	font-size:10px;
	margin:3px 0;
	text-align:center;
	float:left;
}
.care-mida-2 {
	width:50px;
	color:#3399FF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	font-size:10px;
	margin:3px 0;
	text-align:center;
	float:left;
}
.care-mida-3 {
	width:150px;
	color:#3399FF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	font-size:10px;
	margin:3px 0;
	text-align:center;
	float:left;
}
.care-mida-4 {
	width:300px;
	color:#3399FF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	font-size:10px;
	margin:3px 0;
	text-align:center;
	float:left;
}
.care-mida-5 {
	width:100px;
	color:#3399FF;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#CCCCCC;
	font-size:10px;
	margin:3px 0;
	text-align:center;
	float:left;
}
.care-mida-a1 {
	width:30px;
	color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-a2 {
	width:50px;
	color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-a3 {
	width:150px;
	color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-a4 {
	width:300px;
	color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-a5 {
	width:100px;
	color:#FFFFFF;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-b1 {
	width:30px;
	color:#FFFFFF;
	background-color:#000066;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-b2 {
	width:50px;
	color:#FFFFFF;
	background-color:#000066;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-b3 {
	width:150px;
	color:#FFFFFF;
	background-color:#000066;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-b4 {
	width:300px;
	color:#FFFFFF;
	background-color:#000066;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-b5 {
	width:100px;
	color:#FFFFFF;
	background-color:#000066;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-c1 {
	width:30px;
	color:#FFFFFF;
	background-color:#330000;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-c2 {
	width:50px;
	color:#FFFFFF;
	background-color:#330000;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-c3 {
	width:150px;
	color:#FFFFFF;
	background-color:#330000;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-c4 {
	width:300px;
	color:#FFFFFF;
	background-color:#330000;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}
.care-mida-c5 {
	width:100px;
	color:#FFFFFF;
	background-color:#330000;
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	font-size:12px;
	text-align:center;
	float:left;
}

.care-flame {
	width:740px;
	padding:5px 0 5px 0;
	float:left;
}

.care-month {
	width:735px;
	padding:5px 3px 3px 2px;
	font:14px;
	font-weight:bold;
	color:#FFFFFF;
	float:left;
	background-color:#666666;
}

.care-waku {
	width:735px;
	padding:0 3px 0 2px;
	float:left;
}

.care-sun {
	width:99px;
	margin:3px;
	float:left;
	color:#FF0000;
	text-align:center;
	font-weight:bold;
}

.care-mon {
	width:99px;
	margin:3px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}	

.care-tue {
	width:99px;
	margin:3px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}	

.care-wed {
	width:99px;
	margin:3px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}	

.care-thu {
	width:99px;
	margin:3px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}	

.care-fri {
	width:99px;
	margin:3px;
	float:left;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
}	

.care-sat {
	width:99px;
	margin:3px;
	float:left;
	color:#0066FF;
	text-align:center;
	font-weight:bold;
}	

.care-wakuday {
	width:105px;
	float:left;
}

.care-day {
	width:99px;
	margin:3px;
	float:left;
	color:#FFFFFF;
	text-align:right;
	font-weight:bold;
}

.care-day2 {
	width:93px;
	margin:0 3px 0 3px;
	float:left;
	color:#FFFFFF;
	background-color:#333333;
	padding:3px;
}

.care-day3 {
	width:93px;
	margin:0 3px 0 3px;
	float:left;
	color:#FFFFFF;
	background-color:#FF0000;
	padding:3px;
}

#copylight {
	color:#FFFFFF;
}

.dayly-title {
	width:750px;
	float:left;
	padding-left:10px;
	color:#FFFFFF;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	padding-top:15px;
}

#odori-daily-01 {
	float:left;
	width:750px;
	margin:10px 0 10px 0;
	background-color:#FFFFFF;
	color:#FFFFFF;
}

.odori-daily-01 {
	width:100px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#666666;
}
.odori-daily-02 {
	width:100px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#00CCFF;
	background-color:#666666;
}
.odori-daily-03 {
	width:100px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	text-align:center;
	font-weight:bold;
	color:#FF99CC;
	background-color:#666666;
}

.odori-daily-a01 {
	width:90px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	color:#FFFFFF;
	background-color:#000000;
	height:90px;
	padding:5px;
}
.odori-daily-a02 {
	width:90px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	color:#FFFFFF;
	background-color:#666666;
	height:90px;
	padding:5px;
}
.odori-daily-a03 {
	width:90px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	color:#FFFFFF;
	background-color:#FF0000;
	height:90px;
	padding:5px;
}

.odori-daily-b01 {
	width:90px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	color:#FFFFFF;
	background-color:#000000;
	height:120px;
	padding:5px;
}
.odori-daily-b02 {
	width:90px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	color:#FFFFFF;
	background-color:#666666;
	height:120px;
	padding:5px;
}
.odori-daily-b03 {
	width:90px;
	margin:15px 2px 0px 2px;
	border-width:1px;
	border-color:#CCCCCC;
	float:left;
	color:#FFFFFF;
	background-color:#FF0000;
	height:120px;
	padding:5px;
}
