@charset "Shift_JIS";

/*2010追加部分*/

.photo_01 {
	width:100%;
	}
	
#navi {
width:380px;
height:39px;
position:absolute;
left:160px;
margin-top:4px;
}

#navi img {
cursor:pointer;
border:none;
text-decoration:none;
}

#navi a {
border:none;
text-decoration:none;
}

#fontsizeswitcher {
width:180px;
height:39px;
position:absolute;
left:570px;
}

#fontsizeswitcher img {
cursor:pointer;
margin-right:5px;
}

.contents_l_w1000 {
float: left;
width: 390px;
}

.contents_r_w1000 {
float: right;
width: 390px;
}

.contents01_w1000 {
clear:both;
margin-left:170px;
padding-top:90px;
width:800px;
}

#mainlink_w1000 {
position: absolute;
left: 180px;
top: 66px;
width: 800px;
margin: 0;
border-right:solid 1px #91a399;
border-bottom:solid 1px #91a399;
text-align:left;
color:#699;
background-color:#d9d9d9;
padding:1px;
font-size:11px;
}

#mainlink_w1000 a:link,#mainlink_w1000 a:visited {
text-decoration:none;
background-color:#d3d3d3;
border-top: solid 1px #f8f8ff;
border-left: solid 1px #f5f5f5;
border-bottom:1px solid #91a399;
border-right:1px solid #91a399;
padding: 1px;
}

#pankuzu_w1000 {
position:absolute;
left:180px;
width:800px;
top:43px;
margin: 0;
text-align:left;
color:#699;
background-color:#d9d9d9;
border-right:solid 1px #91a399;
border-bottom:solid 1px #91a399;
padding:1px;
font-size:11px;
}

#pankuzu_w1000 a:link,#pankuzu_w1000 a:visited {
text-decoration:none;
background-color:#d3d3d3;
border-top: solid 1px ghostwhite;
border-left: solid 1px whitesmoke;
border-bottom:1px solid #91a399;
border-right:1px solid #91a399;
padding: 1px;
}

/*ここまで2010追加部分*/

body {
color:#696969;
background-color:#fff;
font-size:12px;
font-family:verdana,arial,"Hiragino Kaku Gothic Pro W3", "Meiryo", "MS P Gothic",  Helvetica, sans-serif;
padding:1px;
}

/*2010修正部分*/
.logo {
position:absolute;
left:152px;
width:848px;
height:39px;
top:1px;
margin:1px 1px 0 0;
background-image:url(image/index_logo_e_3042.gif);
}

.logo p {
display:block;
overflow: hidden;
height:0px;
width:848px;
color:#94A69C;
font-size:12px;
}

.mark {
position:absolute;
left:1px;
width:150px;
height:88px;
top:1px;
margin:1px 1px 0 0;
}

.poster {
position:absolute;
width:150px;
height:180px;
left:1px;
top:90px;
margin:1px 1px 0 0;
}

.exh {
width:549px;
height:100px;
position:absolute;
left:152px;
top:90px;
margin:1px 1px 0 0;
}

.next {
width:549px;
height:79px;
position:absolute;
left:152px;
top:191px;
margin:1px 1px 0 0;
}

.img {
position:absolute;
width:150px;
height:127px;
left:1px;
top:586px;
margin:1px 1px 0 0;
}

.banner {
position:absolute;
width:150px;
left:1px;
top: 800px;
margin:1px 1px 0 0;
}

#banner1 {
position:absolute;
left:1px;
top:800px;
}
#banner2 {
position:absolute;
left:1px;
top:843px;
}
#banner3 {
position:absolute;
left:1px;
top:889px;
}
#banner4 {
position:absolute;
left:1px;
top:935px;
}
#banner5 {
position:absolute;
left:1px;
top:981px;
}
#banner6 {
position:absolute;
left:1px;
top:1023px;
}
#banner7 {
position:absolute;
left:1px;
top:1080px;
}

.co {
position:absolute;
left:15px;
height:30px;
top:770px;
width:135px;
}

.title {
position:absolute;
left:190px;
top:70px;
width:480px;
height:15px;
}

/*2010修正部分*/
.menu {
position:absolute;
left:49px;
top:430px;
height:20px;
width:150px;
margin:1px 1px 0 0;
}

.menu a {
display:block;
overflow: hidden;
height:0px;
width:150px;
padding-top:20px;
text-align: center; 
}

#menu01 {
position:absolute;
left:1px;
top:271px;
}

#menu01 a{
background-image: url(image/menu_01.gif) ;
}

#menu01 a:hover {
background-image: url(image/menu_01_r.gif) ;
}

#menu02 {
position:absolute;
left:1px;
top:292px;
}

#menu02 a{
background-image: url(image/menu_02.gif) ;
}

#menu02 a:hover {
background-image: url(image/menu_02_r.gif) ;
}

#menu03 {
position:absolute;
left:1px;
top:313px;
}

#menu03 a{
background-image: url(image/menu_03.gif) ;
}

#menu03 a:hover {
background-image: url(image/menu_03_r.gif) ;
}

#menu04 {
position:absolute;
left:1px;
top:334px;
}

#menu04 a{
background-image: url(image/menu_04.gif) ;
}

#menu04 a:hover {
background-image: url(image/menu_04_r.gif) ;
}

#menu05 {
position:absolute;
left:1px;
top:355px;
}

#menu05 a{
background-image: url(image/menu_05.gif) ;
}

#menu05 a:hover {
background-image: url(image/menu_05_r.gif) ;
}

#menu06 {
position:absolute;
left:1px;
top:376px;
}

#menu06 a{
background-image: url(image/menu_06.gif) ;
}

#menu06 a:hover {
background-image: url(image/menu_06_r.gif) ;
}

#menu07 {
position:absolute;
left:1px;
top:397px;
}

#menu07 a{
background-image: url(image/menu_07.gif) ;
}

#menu07 a:hover {
background-image: url(image/menu_07_r.gif) ;
}

#menu08 {
position:absolute;
left:1px;
top:418px;
}

#menu08 a{
background-image: url(image/menu_08.gif) ;
}

#menu08 a:hover {
background-image: url(image/menu_08_r.gif) ;
}

#menu09 {
position:absolute;
left:1px;
top:439px;
}

#menu09 a{
background-image: url(image/menu_09.gif) ;
}

#menu09 a:hover {
background-image: url(image/menu_09_r.gif) ;
}

#menu10 {
position:absolute;
left:1px;
top:460px;
}

#menu10 a{
background-image: url(image/menu_10.gif) ;
}

#menu10 a:hover {
background-image: url(image/menu_10_r.gif) ;
}

#menu11 {
position:absolute;
left:1px;
top:481px;
}

#menu11 a{
background-image: url(image/menu_11.gif) ;
}

#menu11 a:hover {
background-image: url(image/menu_11_r.gif) ;
}

#menu12 {
position:absolute;
left:1px;
top:502px;
}

#menu12 a{
background-image: url(image/menu_12.gif) ;
}

#menu12 a:hover {
background-image: url(image/menu_12_r.gif) ;
}

#menu13 {
position:absolute;
left:1px;
top:523px;
}

#menu13 a{
background-image: url(image/menu_13.gif) ;
}

#menu13 a:hover {
background-image: url(image/menu_13_r.gif) ;
}

#menu14 {
position:absolute;
left:1px;
top:544px;
}

#menu14 a{
background-image: url(image/menu_14.gif) ;
}

#menu14 a:hover {
background-image: url(image/menu_14_r.gif) ;
}

#menu15 {
position:absolute;
left:1px;
top:565px;
}

#menu15 a{
background-image: url(image/menu_15.gif) ;
}

#menu15 a:hover {
background-image: url(image/menu_15_r.gif) ;
}



.contents {
margin-left:190px;
margin-top:280px;
width:480px;
}

.contents01 {
clear:both;
margin-left:150px;
margin-top:20px;
width:540px;
}

.contents_l {
float: left;
width: 260px;
}

.contents_r {
float: right;
width: 260px;
}

a {
color: #2f4f4f;
}

a:hover {
color:#c30;
background-color:#cc9;
}

h1 {
font-size:16px;
color:#2f4f4f;
text-align:left;
margin-top:35px;
margin-bottom:5px;
border-left:solid 10px #933;
padding:5px;
}
h1 a {
color:#2f4f4f;
text-decoration:none;
}

h2 {
font-size:15px;
color:#2f4f4f;
border-left:double 5px #696;
text-align:left;
margin-top:10px;
margin-bottom:5px;
line-height:150%;
padding:3px;
}

h3 {
font-size:15px;
color:#f0e68c;
background-color:#91a399;
border-left:solid 3px #c66;
margin-top:10px;
margin-bottom: 0;
line-height:150%;
padding:0 0 0 5px;
}
h3 a {
color:#f0e68c;
text-decoration:none;
}

h4 {
font-size:13px;
color: #4169e1;
border-left:solid 6px #9cc;
margin-top:5px;
margin-bottom:0;
margin-left: 5px;
line-height:140%;
padding:0 0 0 5px;
}

h4 a {
color: #4169e1;
}

h5 {
color: #556b2f;
font-size:13px;
font-weight:700;
border-left: ridge 8px #cccc66;
margin-top:10px;
margin-bottom:0;
margin-left: 5px;
line-height:150%;
padding:0 0 0 5px;
}
h5 a {
color: #556b2f;
}

h6 {
font-size:12px;
font-weight:700;
margin-top:10px;
margin-bottom:0;
margin-left: 5px;
line-height:150%;
padding:0;
}

p {
font-size:12px;
margin-top:5px;
margin-left: 5px;
line-height:170%;
padding:0;
}

tr,td {
font-size:11px;
line-height:140%;
}

ul {
margin-top:3px;
margin-bottom: 3px;
}

li {
font-size:11px;
line-height:140%;
padding:0;
}

ul li {
list-style-type: square;
}

ul ul li {
list-style-type:circle;
}

ul ul ul li {
list-style-type: disc;
}

#pankuzu {
position:absolute;
left:152px;
width:550px;
top:1px;
margin: 0;
text-align:left;
color:#699;
background-color:#d9d9d9;
border-right:solid 1px #91a399;
border-bottom:solid 1px #91a399;
padding:1px;
font-size:11px;
}

#mainlink {
position: absolute;
left: 152px;
top: 22px;
width: 550px;
margin: 0;
border-right:solid 1px #91a399;
border-bottom:solid 1px #91a399;
text-align:left;
color:#699;
background-color:#d9d9d9;
padding:1px;
font-size:11px;
}

#pankuzu a:link,#pankuzu a:visited {
text-decoration:none;
background-color:#d3d3d3;
border-top: solid 1px ghostwhite;
border-left: solid 1px whitesmoke;
border-bottom:1px solid #91a399;
border-right:1px solid #91a399;
padding: 1px;
}

#mainlink a:link,#mainlink a:visited {
text-decoration:none;
background-color:#d3d3d3;
border-top: solid 1px #f8f8ff;
border-left: solid 1px #f5f5f5;
border-bottom:1px solid #91a399;
border-right:1px solid #91a399;
padding: 1px;
}

#backtotop {
margin-top:0;
color:#91a399;
font-size:10px;
border-top:solid 1px #d9d9d9;
border-left:solid 1px #d9d9d9;
border-right:outset 1px #91a399;
border-bottom:outset 1px #91a399;
background-color:#fff;
padding:2px;
}

.backtotop {
text-align:right;
margin-top:0;
color:#91a399;
font-size:10px;
border-top:solid 1px #d9d9d9;
border-left:solid 1px #d9d9d9;
border-right:outset 1px #91a399;
border-bottom:outset 1px #91a399;
background-color:#fff;
padding:2px;
}

#mainlink a:hover,#pankuzu a:hover {
text-decoration:none;
color:#fff;
background-color:#688c9c;
padding:0;
}

#shortcut,.shortcut {
margin-top:10px;
margin-left:20px;
background-color:#f0fff0;
color:#c0c0c0;
font-size:10px;
padding:2px;
}
.shortcut a {
color: #808000;
}
#shortcut a {
color: #808000;
}

#backtotop a,.backtotop a {
text-decoration:none;
color: #808000;
}

#column,.column {
margin-top:10px;
margin-left:20px;
border:1px solid #91a399;
padding:5px;
}

.column2 {
margin-top:2px;
margin-bottom:10px;
border:1px solid #d9d9d9;
padding:5px;
}

.footer {
clear:both;
margin-top:30px;
width:100%;
border-top:double 3px #91a399;
color:#2f4f4f;
font-size:11px;
}

.footer a {
text-decoration:none;
background-color: #f0fff0;
padding: 2px;
}

.style5 {color: #FF9933;}
.style6 {color: #66CCFF;}
.style9 {color: #66CC99;}
.style10 {color: #666666;}
.style13 {color: #000099;}
.style14 {color: #FF0000;}
.style15 {color: #000000;}

.blank { background-color: #ffffff;}
.kyukan { background-color: #999999;}
.josetsu { background-color: #99CC99;}
.kikaku { background-color: #99CCFF;}
.event { background-color: #FFCC33;}

.sat {color: #0000cc;}
.sun {color: #cc0000;}
