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

#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: 440px; left: 38px;
z-index: 2;
}
#main .photo03{
 position: absolute; top: 440px; left: 409px;
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: 608px; left: 38px;
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;
}

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

#main .gallery01{
 position: absolute; top: 710px; left: 38px;
z-index: 2;
}
#main .gallery02{
 position: absolute; top: 710px; left: 183px;
z-index: 2;
}
#main .gallery03{
 position: absolute; top: 710px; left: 328px;
z-index: 2;
}
#main .gallery04{
 position: absolute; top: 710px; left: 473px;
z-index: 2;
}
#main .gallery05{
 position: absolute; top: 710px; left: 618px;
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: 834px; 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: 834px; left: 183px;
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: 834px; left: 328px;
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: 834px; left: 473px;
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: 834px; left: 618px;
z-index: 2;
}

#main .gallery06{
 position: absolute; top: 905px; left: 38px;
z-index: 2;
}
#main .gallery07{
 position: absolute; top: 905px; left: 183px;
z-index: 2;
}
#main .gallery08{
 position: absolute; top: 905px; left: 328px;
z-index: 2;
}
#main .gallery09{
 position: absolute; top: 905px; left: 473px;
z-index: 2;
}
#main .gallery10{
 position: absolute; top: 905px; left: 618px;
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: 1029px; left: 38px;
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: 1029px; left: 183px;
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: 1029px; left: 328px;
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: 1029px; left: 473px;
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: 1029px; left: 618px;
z-index: 2;
}


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

.gallery_thumb_box {
    width: 773px;
    padding: 0px;
    background-color: #fff4c3;
    border: 0px solid #ff8410;
 position: absolute; top: 1160px; 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;
}