﻿@charset "utf-8";
/* CSS Document */

*{
margin:0 ;
padding:0;
list-style:none;
}
body{
background:#fff
 ;
text-align:left;
font-size:80%;
}


#container{
margin:0 auto;
background:#fff ;
width:800px;
}
#wrapper{
}
#header{
}

#header h1{
background-image: url(image/h1.jpg);
width:519px;
height:100px;
text-indent:-5000px;
}

#navi{
width:800px;
height:35px;
}
#navi ul{
list-style:none;
}
#navi li{
width: 114px;
height:35px;
float:left;
}
#navi #navis{
width: 115px;
height:35px;
}
#navi #navie{
width: 115px;
height:35px;
}
#navi li a{
width:114px;
display:block;
text-indent:-5000px;
line-height:35px;
/*\*/
overflow: hidden;
/**/
}
#navi li #strawberry1{
width:115px;
display:block;
text-indent:-5000px;
line-height:35px;
/*\*/
overflow: hidden;
/**/
}
#navi li #strawberry7{
width:115px;
display:block;
text-indent:-5000px;
line-height:35px;
/*\*/
overflow: hidden;
/**/
}
#strawberry1{background:url(image/home_n.jpg) no-repeat;}
#strawberry2{background:url(image/info_n.jpg) no-repeat;}
#strawberry3{background:url(image/schedule_n.jpg) no-repeat;}
#strawberry4{background:url(image/gallery_n.jpg) no-repeat;}
#strawberry5{background:url(image/works_n.jpg) no-repeat;}
#strawberry6{background:url(image/blogs_n.jpg) no-repeat;}
#strawberry7{background:url(image/special_n.jpg) no-repeat;}

#strawberry1:visited{background-position:0 -70px;}
#strawberry2:visited{background-position:0 -70px;}
#strawberry3:visited{background-position:0 -70px;}
#strawberry4:visited{background-position:0 -70px;}
#strawberry5:visited{background-position:0 -70px;}
#strawberry6:visited{background-position:0 -70px;}
#strawberry7:visited{background-position:0 -70px;}

#strawberry1:hover{background-position:0 -35px;}
#strawberry2:hover{background-position:0 -35px;}
#strawberry3:hover{background-position:0 -35px;}
#strawberry4:hover{background-position:0 -35px;}
#strawberry5:hover{background-position:0 -35px;}
#strawberry6:hover{background-position:0 -35px;}
#strawberry7:hover{background-position:0 -35px;}


#mainflash{
clear:both;
width:800px;
height:400px;
}

#flashnavi{
width:800px;
height:35px;
overflow: hidden;
}

#indexfooter{
width:800px;
line-height:30px;
background-color:#FFFFFF;
}
#indexfooter p{
text-align:center;
}
.contents{
background:url(image/contents.jpg) repeat-y;
width:800px;
}
/*==================フロート対策===================*/
#navi ul:after,
#schedulecontents:after,
#infocontents:after,
#workscontents:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#navi ul,
#schedulecontents,
#infocontents:after,
#workscontents{
	display: inline-block;
}
/*\*/
* html #navi ul,
* html #schedulecontents,
* html #infocontents,
* html #workscontents{
	height: 1%;
}
#navi ul,
#schedulecontents,
#infocontents,
#workscontents{
	display: block;
}
/**/
/*||||||||||||||||||フロート対策ここまで||||||||||||||||||||*/
/*||||||||||||||||||ここまでがＩＮＤＥＸ|||||||||||||||||*/
/*==================ここからがＩＮＦＯ===================*/
#infocontents{
background:url(image/contents.jpg) repeat-y;
width:800px;
}
#infocontents h2{
background:url(image/infomation_h2_r2_c2.jpg) no-repeat 196px 15px;
width:800px;
height:60px;
text-indent:-5000px;
padding-bottom:15px;
}

#infoboxa{
float:left;
width:160px;
margin:0 0 0 30px ;
text-align:center;
background:url(image/memo_header.jpg) no-repeat;
}
#infoboxa h3{
font-size:16px;
margin-top:48px;
line-height:24px;
}
#infoboxa li{
background:url(image/memo_body.jpg) no-repeat;
width:160px;
line-height:25px;
}
#infoboxa p{
background:url(image/memo_footer.jpg) no-repeat;
width:160px;
height:23px;
}
#infoboxb{
float:left;
width:580px;
}
#infoboxb h3{
background:url(image/schedule_h3.jpg) no-repeat 30px 0;
width:250px;
line-height:30px;
color:#FFFFCC;
font-size:18px;
text-indent:65px;
font-weight:bold;
}
#infoboxb dl{
padding:15px 0 0 40px;
font-size:130%;
}
#infoboxb dt{}
#infoboxb dd{
padding:0 0 15px 12px;
width:500px;
}

#footer{
clear:both;
width:800px;
height:35px;
background:url(image/footer.jpg) no-repeat;
}
#footer p{
text-align:center;
line-height:35px;
}

/*||||||||||||||||||ここまでがＩＮＦＯ|||||||||||||||||*/
/*==================ここからがＧＡＬＬＥＲＹ===================*/
#gallerycontents{
background:url(image/contents.jpg) repeat-y;
width:800px;
}
#photogallery{
background:url(image/photo_h2_r2_c2.jpg) no-repeat 196px 15px;
width:800px;
height:60px;
text-indent:-5000px;
padding-bottom:15px;
}
#photoboxa{
float:left;
width:160px;
margin:0 0 0 30px ;
text-align:center;
background:url(image/memo_header.jpg) no-repeat;
}
#photoboxa h3{
font-size:16px;
margin-top:48px;
line-height:24px;
}
#photoboxa li{
background:url(image/memo_body.jpg) no-repeat;
width:160px;
line-height:25px;
}
#photoboxa p{
background:url(image/memo_footer.jpg) no-repeat;
width:160px;
height:23px;
}
#photoboxb{
float:left;
width:500px;
text-align:left;
padding-right:30px;
}
#moviegallery{
clear:both;
background:url(image/movie_h2_r2_c2.jpg) no-repeat 196px 15px;
width:800px;
height:60px;
text-indent:-5000px;
padding-bottom:15px;
}
#movieboxa{
float:left;
width:160px;
margin:0 0 0 30px ;
text-align:center;
background:url(image/memo_header.jpg) no-repeat;
}
#movieboxa h3{
font-size:16px;
margin-top:48px;
line-height:24px;
}
#movieboxa li{
background:url(image/memo_body.jpg) no-repeat;
width:160px;
line-height:25px;
}
#movieboxa p{
background:url(image/memo_footer.jpg) no-repeat;
width:160px;
height:23px;
}
#movieboxb{
float:left;
width:500px;
text-align:left;
padding-left:30px;
}
#gallerycontents p{
clear:both;
}

/*||||||||||||||||||ここまでがＧＡＬＬＥＲＹ|||||||||||||||||*/
/*==================ここからがＷＯＲＫＳ===================*/
#workscontents{
background:url(image/contents.jpg) repeat-y;
width:800px;
}
#work1{
background:url(image/work1_h2_r2_c2.jpg) no-repeat 196px 15px;
width:800px;
height:60px;
text-indent:-5000px;
padding-bottom:15px;
}
#workboxa{
float:left;
width:160px;
margin:0 0 0 30px ;
text-align:center;
background:url(image/memo_header.jpg) no-repeat;
}
#workboxa h3{
font-size:16px;
margin-top:48px;
line-height:24px;
}
#workboxa li{
background:url(image/memo_body.jpg) no-repeat;
width:160px;
line-height:25px;
}
#workboxa p{
background:url(image/memo_footer.jpg) no-repeat;
width:160px;
height:23px;
}
#workboxb{
float:left;
width:580px;
}
#work2{
clear:both;
background:url(image/work2_h2_r2_c2.jpg) no-repeat 196px 15px;
width:800px;
height:60px;
text-indent:-5000px;
padding-bottom:15px;
}
#matsuriwork{
margin:0px 10px 5px 65px;
}

/*||||||||||||||||||ここまでがＷＯＲＫＳ|||||||||||||||||*/
/*==================ここからがＳＣＨＥＤＵＬＥ===================*/
#schedulecontents{
background:url(image/contents.jpg) repeat-y;
width:800px;
}
#photo0{
filter:alpha(opacity=40);
-moz-opacity:0.40;
opacity:0.40;
}
	.photo1{
background:url(image/card_r7_c7.png) no-repeat right bottom;
}
	.photo2{
background:url(image/card_r2_c3.png) no-repeat center center;
}
	.photo3{
background:url(image/card_r2_c3.png) no-repeat center bottom;
}
	.photo4{
background:url(image/card_r5_c2.png) no-repeat right top;
}

#schedulecontents h2{
background:url(image/schedule_h2_r2_c2.jpg) no-repeat 196px 15px;
width:800px;
height:60px;
text-indent:-5000px;
padding-bottom:15px;
}

#scheduleboxa{
float:left;
width:160px;
margin:0 0 0 30px ;
text-align:center;
background:url(image/memo_header.jpg) no-repeat;
}
#scheduleboxa h3{
font-size:16px;
margin-top:48px;
line-height:24px;
}
#scheduleboxa li{
background:url(image/memo_body.jpg) no-repeat;
width:160px;
line-height:25px;
}
#scheduleboxa strong{
font-size:14px;
}
#scheduleboxa p{
background:url(image/memo_footer.jpg) no-repeat;
width:160px;
height:23px;
}
#scheduleboxb{
float:left;
width:580px;
}
#scheduleboxb h3{
background:url(image/schedule_h3.jpg) no-repeat 30px 0;
width:250px;
line-height:30px;
color:#FFFFCC;
font-size:18px;
text-indent:65px;
font-weight:bold;
}
#scheduleboxb dl{
padding:20px 0 0 40px;
font-size:130%;
}
#scheduleboxb dt{}
#scheduleboxb dd{
padding:0 0 15px 12px;
width:500px;
}
#scheduleboxb p{
font-size:130%;
padding:20px 0 15px 52px;
width:500px;
}
#schedulecontents p{
clear:both;
}

/*||||||||||||||||||ここまでがＳＣＨＥＤＵＬＥ|||||||||||||||||*/
/*==================ここからがＳＰＣＩＡＬ===================*/

#spcialcontents{
background:url(image/contents.jpg) repeat-y;
width:800px;
}
#spcialcontents h2{
background:url(image/spcial_h2.jpg) no-repeat 196px 15px;
width:800px;
height:60px;
text-indent:-5000px;
padding-bottom:15px;
}
#spciallinks{
width:740px;
padding:0 30px;
}
.links{
float:left;
width:200px;
text-align:center;
}
.links dt{
width:200px;
text-align:center;
font-size:120%;
}
.links dd{
width:180px;
}
#spciallinks p{
clear:both;
}
#spcialcontents p{
clear:both;
}

/*||||||||||||||||||ここまでがＳＰＣＩＡＬ|||||||||||||||||*/
