
h1{font-size:11pt; font-weight:normal;}
h2{font-size:8pt;font-weight:normal;}
h3{font-size:7pt; font-weight:normal;}
hr { border-style: dotted; border-color: #969696; }
*{margin:0 auto 0 auto;}
a:link { color: #fff; }
a:visited { color: #fff; }
a:hover { color: #fff; }
a:active { color:#fff ; }
a {text-decoration: none ;}

body{ 
font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
background-color:#;
}


div#header{
width:1024px;
height:174px;
margin:0px auto 0px auto;
}

div#p{
width:1024px;
height:174px;
margin:0px auto 0px auto;
}

.head_cm img { width: 100%; }


div#top{
width:100%;
height:35px;
font-size:11pt;
margin:0px auto 0px auto;
text-align: center;
color:#fff ;
line-height:2.5em;
opacity:;
background-image:url(renga_top.jpg);
background-color:#;
}

#obi{
width:1024px;
height:40px;
font-size:13pt;
text-align: center;
color:#fff ;
line-height:3em;
margin:0px auto 0px auto;
background-color:#;
}

#form{
width:254px;
height:90px;
float:right;
background-color:;
}

#form:hover img{
opacity:0.8;
filter: alpha(opacity=90);
-ms-filter: &quot;alpha( opacity=10 )&quot;;
background: ;
}

div#container{
width: 100%;
margin:0px auto 0px auto;
background-repeat: repeat;
background-color:yellow;
}

div#content{
width: 1024px;
height:3600px;
margin:0px auto 0px auto;
background-color:#;
}

#gallery{
width:198px;
height:198px;
float: left;
margin:5px 5px 0px 0px;
background-color:#;
}

div#gentei{
width: 1024px;
height:200px;
margin:20px auto 0px auto;
background-color:;
box-shadow: 3px 3px 3px rgba(102, 68, 0, 0.5);
}

div#slider{
width: 100%;
height:185px;
margin:0px auto 0px auto;
background-image:url(renga.jpg);
}

div#loopslider{
width: 100%;
height:135px;
margin:0px auto 0px auto;
background-color:#;
}

div#slider2{
width: 100%;
margin:0px auto 0px auto;
background-image:url(slider_bg.jpg);
}

div#loopslider2{
width: 100%;
margin:0px auto 0px auto;
background-color:#;
}

div#menu{
width:1024px;
height:10px;
font-size:13pt;
font-weight: normal;
text-align: center;
color:#696969 ;
line-height:3em;
margin:10px auto 0px auto;
background-color:#;
}

#bt{
width: 170.6px;
height:140px;
float: left;
line-height:1.7em;
margin:0px auto 0px auto;
background-color:#;
}

#bt:hover img{
opacity:0.7;
filter: alpha(opacity=90);
-ms-filter: &quot;alpha( opacity=10 )&quot;;
background: ;
}

div#calender{
width: 650px;
height:475px;
float: left;
font-size:16pt;
text-align: center;
font-weight: normal;
color: #583822;
line-height:1.7em;
margin:10px auto 0px auto;
background-color:white;
}

div#info{
width:350px;
height:475px;
float: right;
margin:10px 0px 20px auto;
background-color:#;
box-shadow: 3px 3px 3px rgba(102, 68, 0, 0.5);
}

#info_title{
width: 350px;
height:120px;
text-align: center;
font-weight: bold;
color: #583822;
line-height:1.3em;
margin:0px auto 0px auto;
background-color:;
}

div#news{
width:330px;
height:345px;
font-size:12pt;
color:#330000;
text-align: left;
line-height:1.3em;
overflow-y: scroll;
padding-top:5px;
padding-right:10px;
padding-left:10px;
padding-bottom:5px;
margin:0px 0px 0px auto;
}

.btob_cm img { width: 100%; }

div#kodawari{
width:100%;
height:960px;
text-align: center;
font-weight: bold;
color: #583822;
line-height:1.3em;
margin:0px auto 0px auto;
background-color:#fdf5e6;
}

div#con2{
width:1024px;
height:960px;
font-size:24pt;
text-align: center;
font-weight: normal;
color: #583822;
line-height:1.3em;
margin:0px auto 0px auto;
background-color:#;
}

div#con3{
width:1024px;
height:450px;
font-size:24pt;
text-align: center;
font-weight: normal;
color: #583822;
line-height:1.3em;
margin:0px auto 0px auto;
background-color:#;
}

#gmap{
width:700px;
height:450px;
float: left;
font-size:24pt;
text-align: center;
font-weight: normal;
color: #583822;
line-height:1.3em;
margin:0px auto 0px auto;
background-color:;
}

#access{
width:324px;
height:450px;
float: left;
font-size:11pt;
text-align: center;
font-weight: normal;
color: #583822;
line-height:1.5em;
margin:0px auto 0px auto;
background-color:;
}

div#omoi{
width: 950px;
height:80px;
text-align: center;
font-weight: bold;
color: #583822;
line-height:1.3em;
margin:10px auto 0px auto;
background-color:;
border-bottom-style: dotted;
}

#left{
width: 92px;
height:80px;
float: left;
background-color:;
}

#right{
width: 838px;
height:60px;
float: left;font-size:15pt;
text-align: left;
font-weight: normal;
color: #583822;
line-height:1.3em;
margin:10px ;
background-color:;
}

div#footer{
width: 100%;
height:200px;
margin:0px auto 0px auto;
background-image:url(slider_bg.jpg);
}

div#foot_menu{
width: 1024px;
height:165px;
line-height:1em;
padding-top:0px;
margin:0px auto 0px auto;
background-color:;
}

div#foot_left{
width: 700px;
height:165px;
float: left;
font-size:12pt;
font-weight:bold;
color:#fff;
text-align: center;
line-height:0em;
margin:0px auto 0px auto;
background-color:#;
}

#sitemap{
width: 685px;
height:80px;
float: left;
font-size:12pt;
color:#fff;
text-align: left;
line-height:1.5em;
padding-top:20px;
margin:0px auto 0px auto;
opacity:;
background-color:;
}

#adress{
width: 700px;
height:65px;
float: left;
font-size:12pt;
color:#fff;
text-align: left;
line-height:1.5em;
margin:0px auto 0px auto;
background-color:;
padding-top:0px;
opacity:;
}

#foot_right{
width: 300px;
height:165px;
float: right;
font-size:12pt;
color:#fff;
text-align: center;
line-height:0em;
margin:0px auto 0px auto;
background-color:#;
}

#foot_right:hover img{
opacity:0.8;
filter: alpha(opacity=90);
-ms-filter: &quot;alpha( opacity=10 )&quot;;
background: ;
}

div#bottom{
width: 100%;
height:30px;
font-size:10.5pt;
color:#fff;
line-height:2em;
text-align: center;;
margin:0px auto 0px auto;
background-color:#241a08;
}

#copyright{
width: 1024px;
height:30px;
font-size:10.5pt;
color:#fff;
text-align: center;
line-height:1.8em;
margin:0px auto 0px auto;
background-color:
}


/* =======================================
    ClearFixElements
======================================= */

#loopslider {
    margin: 0 auto;
    width: 100%;
    height: 135px;
    text-align: left;
    position: relative;
    overflow: hidden;
}
 
#loopslider ul {
    height: 135px;
    float: left;
    
    display: inline;
    overflow: hidden;
}
 
#loopslider ul li {
    width: 185px;
    height: 135px;
    float: left;
  
    display: inline;
    overflow: hidden;
}

#loopslider * {
margin: 0;
padding: 0;
}
 
/* =======================================
    ClearFixElements
======================================= */
#loopslider ul:after {
    content: ".";
    height: 0;
    clear: both;
    display: block;
    visibility: hidden;
}
 
#loopslider ul {
    display: inline-block;
    overflow: hidden;
}














