@charset "utf-8";
/* CSS Document */

/* こぐまの森のメープルハウス */


#maple{ 
    position:relative;
    display:block;
    width:100%;
    overflow:hidden;
    background:#706552;
    min-width: 1020px;
    background: url(/image/event/november2026/garden/bgall.png) repeat;
}


#maple #maple_board #imgL{
	position: absolute;
	display: inline-block;
	top: 0;
	left: 0;
	width: 631px;
	height: 431px;
	background: url(/image/event/november2026/garden/left.png) no-repeat left top;
}


#maple #maple_board #imgR{
	position: absolute;
	display: inline-block;
	top: 0;
	right: 0;
	width: 631px;
	height: 431px;
	background: url(/image/event/november2026/garden/right.png) no-repeat right top;
}


#maple_board{   
    display:block;
    width:100%;
    margin: 0px auto;
}

#maple .transy{
    display:inline-block;
    transition: 0.2s ;

}

#maple .transy:hover{
    transform: translateY(4px);
}


#maple #tittle{
    position: relative;
    margin: 43px auto;
    width: 1000px;
    height: 289px;
    background: url(/image/event/november2026/garden/tittle.png) no-repeat top;
}

#maple h2{
    display: none;
    text-indent:100%;
    white-space:nowrap;
    overflow:hidden;
}

#maple img[class^="menu"]{
    position:absolute;
    width:205px;
    height:51px;
    top: 276px;
}

#maple img.menu_event{
    left: 267px;
}

#maple img.menu_item{
    right: 272px;
}

#maple #event01{
    width: 1120px;
    height: 840px;
    margin: 0 auto;
    background: url(/image/event/november2026/garden/bg_event03.png) no-repeat top center;
    position: relative;
}

#maple #event01 .goto_box{
    width: 389px;
    height: 64px;
    position: absolute;
    display: block;
    left: 366px;
    bottom: 50px;
}

#maple #event02{
    width: 1000px;
    height: 500px;
    margin: 0 auto;
    background: url(/image/event/november2026/garden/bg_event02.png) no-repeat top center;
    position: relative;
}

#maple #event02 .goto_buy{
    width: 368px;
    height: 66px;
    position: absolute;
    display: block;
    top: 374px;
    left: 133px;
}


#maple #event04{
    width: 1000px;
    height: 296px;
    margin: 0 auto;
    background: url(/image/event/november2026/garden/bg_event04.png) no-repeat top center;
    position: relative;
}

#maple #item01{
    width: 1000px;
    height: 1070px;
    margin: 0 auto;
    background: url(/image/event/november2026/garden/bg_item01.png) no-repeat bottom center;
    position: relative;
}

#maple #item01 .gotoShop{
    width: 475px;
    height: 74px;
    position: absolute;
    display: inline-block;
    left: 268px;
    bottom: 33px;
}


#maple #item02{
    width: 1000px;
    height: 370px;
    margin: 20px auto 0 auto;
    background: url(/image/event/november2026/garden/bg_item02.png) no-repeat top center;
    position: relative;
}


#maple #item01 .gotoSynthetic{
    width: 142px;
    height: 142px;
    position: absolute;
    display: inline-block;
    left: 880px;
    top: 945px;
}


#maple #item01 .gotoPreview{
    width: 214px;
    height: 39px;
    position: absolute;
    display: inline-block;
    left: 747px;
    top: 508px;
}

#maple #item01 .gotoPreview2{
    width: 175px;
    height: 31px;
    position: absolute;
    display: inline-block;
    left: 56px;
    top: 327px;
}

#maple #item02 img{
    width: 224px;
    height: 51px;
    position: absolute;
    display: block;
    left: 242px;
    top: 196px;
}


#maple #item02 img.recipe_r{
    left: 677px;
}

#maple #item03{
    width: 1000px;
    height: 248px;
    margin: 0 auto;
    background: url(/image/event/november2026/garden/bg_item03.png) no-repeat top center;
    position: relative;
}

#maple #item03{
    width:1018px;
    height:720px;
    margin:0 auto;
    background:url(/image/event/november2026/garden/bg_item03.png) no-repeat top center;
    position:relative;
}

#maple #item04{
    width:1000px;
    height:340px;
    margin:0 auto 30px;
    background:url(/image/event/november2026/garden/bg_item04.png) no-repeat top center;
    position:relative;
}

#maple .note{
    position: absolute;
    top: 68px;
    left: 150px;
}

#maple #item04 .note{
    top: 80px;
}

#maple .note li{
    position: relative;
     color: #6d6705; 
}

#maple .note li::before{
    content: "※";
    position: absolute;
    top: 0;
    left: -16px;
}

#maple .about_link li{
    position: relative;
    color: #f8f7e6;
}

#maple .about_link li::before{
    content: "≫";
    position: absolute;
    top: 0;
    left: -16px;
}


#maple .about_link{
    position: absolute;
    font-weight: bold;
    left: 750px;
    top: 225px;
    z-index: 10;
}

#maple .about_link a{ color: #ef6614; }
#maple .about_link a:hover{ color: #ff3838; }

#maple #item04 img.menu_event{
    left: 267px;
} 
/*-----------------アニメーションオブジェクト--------------------- */ 

#maple object{
    position: absolute;
}

/*-フレーム-*/

#EdgeID{
    left: 115px;
    top: 82px;
    z-index: 15;
}

#EdgeID2{
    left: 568px;
    top: 83px;
    z-index: 10;
}

.ani_ava01{
	background:url(/image/event/november2026/garden/ava00.png) no-repeat top center;
	width:276px;
	height:464px;
	position: absolute;
	left: 632px;
    top: 59px;
	z-index: 11;
}

#EdgeID3{
    left: 89px;
    top: 86px;
    z-index: 15;
}

#EdgeID4{
    left: 344px;
    top: 201px;
    z-index: 16;
}

#EdgeID5{
    left: 102px;
    top: 505px;
    z-index: 16;
}


#chocotawa{
    display: block;
    position: absolute;
    left: 400px;
    top: 339px;
    z-index: 17;
}

/*-------------------------------------- */ 
