@charset "utf-8";

*{
 margin: 0;
 padding: 0;
 font-style: normal;
 font-weight: normal;
 font-size: 100%;
}

*{border-style: none}
*{text-decoration: none}
body {
background-color: #2E0F03;
}
body {
    -webkit-text-size-adjust: 100%;
}


div#wrapper  {text-align:center;
margin-left:auto;margin-right:auto;
text-align:left;
width: 1020px;
height:9807px;
}

#side     {float: left;
           width: 207px;
           margin-top: 15px;
}
#side li {cursor:pointer; }
#side #contents    {
           width: 207px;
           margin-top: 5px;
           margin-left: 37px}

#side #contents p   {
           margin-top: -1px;
         margin-left: 3px;
}
.acordion   {
           margin-top: 1px;
}
.trigger {
         margin-left: 3px;
}

#wrapper-inner  {float: right;
           width: 813px;
           margin-top: 25px;}

#wrapper #main-head     {
           width: 773px;
           height: 117px;
           
           margin-left: 0px}
img {
  border:0;
  vertical-align:bottom;
}
ul,
li {
  margin:0;
  padding:0;
  list-style:none;
}

.anchor01 {top: 0px; left: 0px;
display: none;
}

#main {
    margin-top: 20px;
    position: relative;
    z-index: 1;
}

#main a{
font-size:1em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
}

#main .photo01 {
 position: absolute; top: 25px; left: 25px;
z-index: 2;
}

#main .photo02 {
 position: absolute; top: 205px; left: 25px;
z-index: 2;
}

#main .photo03 {
 position: absolute; top: 540px; left: 25px;
z-index: 2;
}

#main .photo04 {
 position: absolute; top: 800px; left: 25px;
z-index: 2;
}

#main .photo05 {
 position: absolute; top: 1050px; left: 25px;
z-index: 2;
}

#main .photo06 {
 position: absolute; top: 1490px; left: 25px;
z-index: 2;
}

#main .photo07 {
 position: absolute; top: 1790px; left: 25px;
z-index: 2;
}

#main .photo08 {
 position: absolute; top: 2040px; left: 25px;
z-index: 2;
}

#main .sentence01{
font-size:1.3em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 25px; left: 300px;
z-index: 2;
}
#main .sentence02{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 60px; left: 305px;
z-index: 2;
}
#main .sentence03{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 95px; left: 310px;
z-index: 2;
}
#main .sentence04{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 335px; left: 25px;
z-index: 2;
}
#main .sentence05{
font-size:1.2em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 535px; left: 305px;
z-index: 2;
}
#main .sentence06{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 570px; left: 310px;
z-index: 2;
}
#main .sentence07{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 705px; left: 25px;
z-index: 2;
}
#main .sentence08{
font-size:1.2em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 795px; left: 305px;
z-index: 2;
}
#main .sentence09{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 830px; left: 310px;
z-index: 2;
}
#main .sentence10{
font-size:1.2em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 1045px; left: 305px;
z-index: 2;
}
#main .sentence11{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 1080px; left: 310px;
z-index: 2;
}
#main .sentence12{
font-size:1.2em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 1485px; left: 305px;
z-index: 2;
}
#main .sentence13{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 1520px; left: 310px;
z-index: 2;
}
#main .sentence14{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 1615px; left: 25px;
z-index: 2;
}
#main .sentence15{
font-size:1.2em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 1785px; left: 305px;
z-index: 2;
}
#main .sentence16{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 1825px; left: 310px;
z-index: 2;
}
#main .sentence17{
font-size:1.2em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 2035px; left: 305px;
z-index: 2;
}
#main .sentence18{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 2070px; left: 310px;
z-index: 2;
}


.hasen01 {
 position: absolute; top: 2270px; left: 17px;
z-index: 2;
}

.anchor02 {
 position: absolute; top: 2290px; left: 0px;
z-index: 2;
}

#main .photo09 {
 position: absolute; top: 2320px; left: 25px;
z-index: 2;
}
#main .sentence19{
font-size:1.3em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 2320px; left: 300px;
z-index: 2;
}
#main .sentence20{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2355px; left: 305px;
z-index: 2;
}
#main .sentence21{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 2390px; left: 310px;
z-index: 2;
}
#main .photo10 {
 position: absolute; top: 2720px; left: 25px;
z-index: 2;
}
#main .photo11 {
 position: absolute; top: 2920px; left: 25px;
z-index: 2;
}
#main .photo12 {
 position: absolute; top: 3110px; left: 25px;
z-index: 2;
}
#main .sentence22{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2715px; left: 305px;
z-index: 2;
}
#main .sentence23{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 2750px; left: 310px;
z-index: 2;
}
#main .sentence24{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 3080px; left: 25px;
z-index: 2;
}
#main .sentence25{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 3270px; left: 25px;
z-index: 2;
}

#main .photo13 {
 position: absolute; top: 3350px; left: 25px;
z-index: 2;
}
#main .photo14 {
 position: absolute; top: 3570px; left: 25px;
z-index: 2;
}
#main .sentence26{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 3345px; left: 305px;
z-index: 2;
}
#main .sentence27{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 3380px; left: 310px;
z-index: 2;
}


.hasen02 {
 position: absolute; top: 3810px; left: 17px;
z-index: 2;
}

.anchor03 {
 position: absolute; top: 3830px; left: 0px;
z-index: 2;
}


#main .photo15 {
 position: absolute; top: 3860px; left: 25px;
z-index: 2;
}
#main .photo16 {
 position: absolute; top: 4050px; left: 25px;
z-index: 2;
}

#main .sentence28{
font-size:1.3em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 3855px; left: 300px;
z-index: 2;
}
#main .sentence29{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 3890px; left: 310px;
z-index: 2;
}
#main .sentence30{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 4020px; left: 25px;
z-index: 2;
}

#main .sentence31{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 4210px; left: 25px;
z-index: 2;
}


.hasen03 {
 position: absolute; top: 4300px; left: 17px;
z-index: 2;
}

.anchor04 {
 position: absolute; top: 4320px; left: 0px;
z-index: 2;
}


#main .photo17 {
 position: absolute; top: 4350px; left: 25px;
z-index: 2;
}
#main .photo18 {
 position: absolute; top: 4590px; left: 25px;
z-index: 2;
}
#main .photo19 {
 position: absolute; top: 4827px; left: 25px;
z-index: 2;
}
#main .photo20 {
 position: absolute; top: 5151px; left: 25px;
z-index: 2;
}
#main .sentence32{
font-size:1.3em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 4350px; left: 300px;
z-index: 2;
}
#main .sentence33{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 4385px; left: 305px;
z-index: 2;
}
#main .sentence34{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 4420px; left: 310px;
z-index: 2;
}
#main .sentence35{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 4582px; left: 305px;
z-index: 2;
}
#main .sentence36{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 4617px; left: 310px;
z-index: 2;
}
#main .sentence37{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 4822px; left: 305px;
z-index: 2;
}
#main .sentence38{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 4857px; left: 310px;
z-index: 2;
}
#main .sentence39{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 5146px; left: 305px;
z-index: 2;
}
#main .sentence40{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 5181px; left: 310px;
z-index: 2;
}

.hasen04 {
 position: absolute; top: 5460px; left: 17px;
z-index: 2;
}

.anchor05 {
 position: absolute; top: 5480px; left: 0px;
z-index: 2;
}


#main .sentence41{
font-size:1.3em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 5510px; left: 300px;
z-index: 2;
}
#main .sentence42{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 5545px; left: 305px;
z-index: 2;
}
#main .sentence43{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 5580px; left: 310px;
z-index: 2;
}
#main .photo21 {
 position: absolute; top: 5510px; left: 25px;
z-index: 2;
}
#main .photo22 {
 position: absolute; top: 5725px; left: 25px;
z-index: 2;
}
#main .photo23 {
 position: absolute; top: 5925px; left: 25px;
z-index: 2;
}
#main .sentence44{
font-size:1.2em;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 5920px; left: 305px;
z-index: 2;
}
#main .sentence45{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 5955px; left: 310px;
z-index: 2;
}
#main .photo24 {
 position: absolute; top: 6160px; left: 25px;
z-index: 2;
}
#main .sentence46{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 6230px; left: 310px;
z-index: 2;
}
#main .photo25 {
 position: absolute; top: 6360px; left: 25px;
z-index: 2;
}
#main .sentence47{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 6415px; left: 310px;
z-index: 2;
}
#main .photo26 {
 position: absolute; top: 6585px; left: 25px;
z-index: 2;
}
#main .sentence48{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 6655px; left: 310px;
z-index: 2;
}
#main .photo27 {
 position: absolute; top: 6790px; left: 25px;
z-index: 2;
}
#main .sentence49{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 6800px; left: 310px;
z-index: 2;
}
#main .photo28 {
 position: absolute; top: 6925px; left: 25px;
z-index: 2;
}
#main .sentence50{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 7000px; left: 310px;
z-index: 2;
}
#main .photo29 {
 position: absolute; top: 7157px; left: 25px;
z-index: 2;
}
#main .sentence51{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 7220px; left: 310px;
z-index: 2;
}
#main .photo30 {
 position: absolute; top: 7370px; left: 25px;
z-index: 2;
}
#main .sentence52{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 7400px; left: 310px;
z-index: 2;
}
#main .photo31 {
 position: absolute; top: 7485px; left: 25px;
z-index: 2;
}
#main .sentence53{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 7510px; left: 310px;
z-index: 2;
}
#main .photo32 {
 position: absolute; top: 7695px; left: 25px;
z-index: 2;
}
#main .sentence54{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 7770px; left: 310px;
z-index: 2;
}
#main .photo33 {
 position: absolute; top: 7930px; left: 25px;
z-index: 2;
}
#main .sentence55{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 7945px; left: 310px;
z-index: 2;
}
#main .photo34 {
 position: absolute; top: 8145px; left: 25px;
z-index: 2;
}
#main .sentence56{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 8225px; left: 310px;
z-index: 2;
}
#main .photo35 {
 position: absolute; top: 8387px; left: 25px;
z-index: 2;
}
#main .sentence57{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 8402px; left: 310px;
z-index: 2;
}


.hasen05 {
 position: absolute; top: 8610px; left: 17px;
z-index: 2;
}

.anchor06 {
 position: absolute; top: 8630px; left: 0px;
z-index: 2;
}


#main .sentence58{
font-size:1.3em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 8660px; left: 300px;
z-index: 2;
}
#main .sentence59{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 8695px; left: 310px;
z-index: 2;
}
#main .photo36 {
 position: absolute; top: 8660px; left: 25px;
z-index: 2;
}
#main .photo37 {
 position: absolute; top: 8905px; left: 25px;
z-index: 2;
}


.hasen06 {
 position: absolute; top: 9120px; left: 17px;
z-index: 2;
}

.anchor07 {
 position: absolute; top: 9140px; left: 0px;
z-index: 2;
}


#main .sentence60{
font-size:1.3em;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 9170px; left: 300px;
z-index: 2;
}
#main .sentence61{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.4em;
 position: absolute; top: 9205px; left: 310px;
z-index: 2;
}
#main .photo38 {
 position: absolute; top: 9170px; left: 25px;
z-index: 2;
}
#main .photo39 {
 position: absolute; top: 9368px; left: 25px;
z-index: 2;
}

#contents .submenu {
           margin-bottom: 5px;}
#footer   {clear: both;
           text-align:center;
margin-left:auto;margin-right:auto;
        width: 1020px;
}
#footer {
	text-align:center;
        font-size:0.95em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
           color: #824C28;
	padding-top:15px;
	padding-bottom:15px;  
}
.sns-box {
    width:1029px;
           text-align:right;
}
.twitter-box{
    padding-right:10px;
    	display: inline-block;
}
.facebook-box{
    	display: inline-block;
}

.sns a {padding-left:5px;
padding-right:5px;
}
.sns img:hover {
	opacity: 0.6 ;
}
#footer ul {padding-bottom:5px;
padding-top:12px;}
#footer a{
	text-align:center;
        font-size:1em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
           color: #824C28;
}

#footer li {
	display: inline-block;
	list-style-type:none;
	padding-right:10px;
	padding-left:10px;
}
#footer li{
	border-right: 1px solid #824C28;
}
#footer li.first{
border-left:1px solid #824C28;
}

#footer p  {
           padding-top: 20px;
           padding-left: 0px;
}