@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:3629px;
}

#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;
}

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

#main .photo01{
 position: absolute; top: 25px; left: 38px;
z-index: 2;
}
#main .sentence01{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 290px; left: 38px;
z-index: 2;
}
#main .photo02{
 position: absolute; top: 400px; left: 38px;
z-index: 2;
}
#main .sentence02{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 400px; left: 545px;
z-index: 2;
}
#main .sentence03{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 608px; left: 409px;
z-index: 2;
}

#main .photo03{
 position: absolute; top: 845px; left: 38px;
z-index: 2;
}
#main .photo04{
 position: absolute; top: 845px; left: 304px;
z-index: 2;
}
#main .photo05{
 position: absolute; top: 845px; left: 545px;
z-index: 2;
}

#main .sentence04{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 970px; left: 38px;
z-index: 2;
}#main .sentence05{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 970px; left: 304px;
z-index: 2;
}
#main .sentence06{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 970px; left: 545px;
z-index: 2;
}

#main .photo06{
 position: absolute; top: 1035px; left: 38px;
z-index: 2;
}
#main .photo07{
 position: absolute; top: 1035px; left: 375px;
z-index: 2;
}
#main .photo08{
 position: absolute; top: 1035px; left: 562px;
z-index: 2;
}

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


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

#main .gallery01{
 position: absolute; top: 1375px; left: 38px;
z-index: 2;
}
#main .gallery02{
 position: absolute; top: 1375px; left: 183px;
z-index: 2;
}
#main .gallery03{
 position: absolute; top: 1375px; left: 328px;
z-index: 2;
}
#main .gallery04{
 position: absolute; top: 1375px; left: 473px;
z-index: 2;
}
#main .gallery05{
 position: absolute; top: 1375px; left: 618px;
z-index: 2;
}
#main .gallery06{
 position: absolute; top: 1570px; left: 38px;
z-index: 2;
}
#main .gallery07{
 position: absolute; top: 1570px; left: 183px;
z-index: 2;
}
#main .gallery08{
 position: absolute; top: 1570px; left: 328px;
z-index: 2;
}
#main .gallery09{
 position: absolute; top: 1570px; left: 473px;
z-index: 2;
}
#main .gallery10{
 position: absolute; top: 1570px; left: 618px;
z-index: 2;
}
#main .gallery11{
 position: absolute; top: 1765px; left: 38px;
z-index: 2;
}
#main .gallery12{
 position: absolute; top: 1765px; left: 183px;
z-index: 2;
}
#main .gallery13{
 position: absolute; top: 1765px; left: 328px;
z-index: 2;
}
#main .gallery14{
 position: absolute; top: 1765px; left: 473px;
z-index: 2;
}
#main .gallery15{
 position: absolute; top: 1765px; left: 618px;
z-index: 2;
}
#main .gallery16{
 position: absolute; top: 1960px; left: 38px;
z-index: 2;
}
#main .gallery17{
 position: absolute; top: 1960px; left: 183px;
z-index: 2;
}
#main .gallery18{
 position: absolute; top: 1960px; left: 328px;
z-index: 2;
}
#main .gallery19{
 position: absolute; top: 1960px; left: 473px;
z-index: 2;
}
#main .gallery20{
 position: absolute; top: 1960px; left: 618px;
z-index: 2;
}
#main .gallery21{
 position: absolute; top: 2155px; left: 38px;
z-index: 2;
}
#main .gallery22{
 position: absolute; top: 2155px; left: 183px;
z-index: 2;
}
#main .gallery23{
 position: absolute; top: 2155px; left: 328px;
z-index: 2;
}
#main .gallery24{
 position: absolute; top: 2155px; left: 473px;
z-index: 2;
}
#main .gallery25{
 position: absolute; top: 2155px; left: 618px;
z-index: 2;
}
#main .gallery26{
 position: absolute; top: 2350px; left: 38px;
z-index: 2;
}
#main .gallery27{
 position: absolute; top: 2350px; left: 183px;
z-index: 2;
}
#main .gallery28{
 position: absolute; top: 2350px; left: 328px;
z-index: 2;
}
#main .gallery29{
 position: absolute; top: 2350px; left: 473px;
z-index: 2;
}
#main .gallery30{
 position: absolute; top: 2350px; left: 618px;
z-index: 2;
}
#main .gallery31{
 position: absolute; top: 2545px; left: 38px;
z-index: 2;
}
#main .gallery32{
 position: absolute; top: 2545px; left: 183px;
z-index: 2;
}
#main .gallery33{
 position: absolute; top: 2545px; left: 328px;
z-index: 2;
}
#main .gallery34{
 position: absolute; top: 2545px; left: 473px;
z-index: 2;
}
#main .gallery35{
 position: absolute; top: 2545px; left: 618px;
z-index: 2;
}





#main .sentence08{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1499px; left: 38px;
z-index: 2;
}
#main .sentence09{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1499px; left: 183px;
z-index: 2;
}
#main .sentence10{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1499px; left: 328px;
z-index: 2;
}
#main .sentence11{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1499px; left: 473px;
z-index: 2;
}
#main .sentence12{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1499px; left: 618px;
z-index: 2;
}
#main .sentence13{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1694px; left: 38px;
z-index: 2;
}
#main .sentence14{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1694px; left: 183px;
z-index: 2;
}
#main .sentence15{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1694px; left: 328px;
z-index: 2;
}
#main .sentence16{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1694px; left: 473px;
z-index: 2;
}
#main .sentence17{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1694px; left: 618px;
z-index: 2;
}
#main .sentence18{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1889px; left: 38px;
z-index: 2;
}
#main .sentence19{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1889px; left: 183px;
z-index: 2;
}
#main .sentence20{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1889px; left: 328px;
z-index: 2;
}
#main .sentence21{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1889px; left: 473px;
z-index: 2;
}
#main .sentence22{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 1889px; left: 618px;
z-index: 2;
}
#main .sentence23{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2084px; left: 38px;
z-index: 2;
}
#main .sentence24{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2084px; left: 183px;
z-index: 2;
}
#main .sentence25{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2084px; left: 328px;
z-index: 2;
}
#main .sentence26{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2084px; left: 473px;
z-index: 2;
}
#main .sentence27{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2084px; left: 618px;
z-index: 2;
}
#main .sentence28{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2279px; left: 38px;
z-index: 2;
}
#main .sentence29{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2279px; left: 183px;
z-index: 2;
}
#main .sentence30{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2279px; left: 328px;
z-index: 2;
}
#main .sentence31{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2279px; left: 473px;
z-index: 2;
}
#main .sentence32{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2279px; left: 618px;
z-index: 2;
}
#main .sentence33{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2474px; left: 38px;
z-index: 2;
}
#main .sentence34{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2474px; left: 183px;
z-index: 2;
}
#main .sentence35{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2474px; left: 328px;
z-index: 2;
}
#main .sentence36{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2474px; left: 473px;
z-index: 2;
}
#main .sentence37{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2474px; left: 618px;
z-index: 2;
}
#main .sentence38{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2669px; left: 38px;
z-index: 2;
}
#main .sentence39{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2669px; left: 183px;
z-index: 2;
}
#main .sentence40{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2669px; left: 328px;
z-index: 2;
}
#main .sentence41{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2669px; left: 473px;
z-index: 2;
}
#main .sentence42{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2669px; left: 618px;
z-index: 2;
}

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

#main .photo09{
 position: absolute; top: 2729px; left: 38px;
z-index: 2;
}
#main .photo10{
 position: absolute; top: 2729px; left: 295px;
z-index: 2;
}

#main .sentence43{
font-size:1.3em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2729px; left: 550px;
z-index: 2;
}
#main .sentence44{
font-size:0.75em;
           font-family:Geneva,'Lucida Sans Unicode',sans-serif;
color: #E5B96A;
line-height: 1.45em;
 position: absolute; top: 2764px; left: 550px;
z-index: 2;
}

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

.gallery_thumb_box {
    width: 773px;
    padding: 0px;
    background-color: #fff4c3;
    border: 0px solid #ff8410;
 position: absolute; top: 2970px; left: 0px;
z-index: 3;
}

.long_thumb {
 position: absolute; top: 0px; left: 38px;
}
.harf_thumb {
 position: absolute; top: 0px; left: 219px;
}
.medicine_thumb {
 position: absolute; top: 0px; left: 400px;
}
.tote_thumb {
 position: absolute; top: 0px; left: 581px;
}
.coin_thumb {
 position: absolute; top: 92px; left: 38px;
}
.card_thumb {
 position: absolute; top: 92px; left: 219px;
}
.key_thumb {
 position: absolute; top: 92px; left: 400px;
}
.rope_thumb {
 position: absolute; top: 92px; left: 581px;
}
.book_thumb {
 position: absolute; top: 184px; left: 38px;
}
.skittle_thumb {
 position: absolute; top: 184px; left: 219px;
}
.belt_thumb {
 position: absolute; top: 184px; left: 400px;
}
.vest_thumb {
 position: absolute; top: 184px; left: 581px;
}
.accessories_thumb {
 position: absolute; top: 276px; left: 38px;
}
.interior_thumb {
 position: absolute; top: 276px; left: 219px;
}
.goods_thumb {
 position: absolute; top: 276px; left: 400px;
}
.ordermade_thumb {
 position: absolute; top: 276px; left: 581px;
}
.order_thumb {
 position: absolute; top: 368px; left: 38px;
}

.thumb_back01{
 position: absolute; top: 0px; left: 38px;
}
.thumb_back02{
 position: absolute; top: 0px; left: 219px;
}
.thumb_back03{
 position: absolute; top: 0px; left: 400px;
}
.thumb_back04{
 position: absolute; top: 0px; left: 581px;
}
.thumb_back05{
 position: absolute; top: 92px; left: 38px;
}
.thumb_back06{
 position: absolute; top: 92px; left: 219px;
}
.thumb_back07{
 position: absolute; top: 92px; left: 400px;
}
.thumb_back08{
 position: absolute; top: 92px; left: 581px;
}
.thumb_back09{
 position: absolute; top: 184px; left: 38px;
}
.thumb_back10{
 position: absolute; top: 184px; left: 219px;
}
.thumb_back11{
 position: absolute; top: 184px; left: 400px;
}
.thumb_back12{
 position: absolute; top: 184px; left: 581px;
}
.thumb_back13{
 position: absolute; top: 276px; left: 38px;
}
.thumb_back14{
 position: absolute; top: 276px; left: 219px;
}
.thumb_back15{
 position: absolute; top: 276px; left: 400px;
}
.thumb_back16{
 position: absolute; top: 276px; left: 581px;
}
.thumb_back17{
 position: absolute; top: 368px; left: 38px;
}


.gallery_thumb_box a:hover img{
	opacity:0;
	filter: alpha(opacity=0);
}

#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;
}