/* CSS Document */

/*html { 
  background: url(../layout_img/4th_bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}*/

body {
/*	background:url(http://image.rakuten.co.jp/teddyshop/cabinet/banner/150x600/nenmatsu_nenshi2015.jpg) left top repeat-y; 
*/
	background:url(https://image.rakuten.co.jp/teddyshop/cabinet/banner/150x600/20170716yasumazu_150.jpg) left top repeat-y; 
}

.tab_ban {
    width: 60px;
    height: 100px; 
    position: fixed !important; 
    right: 0; 
}

.tab_ban a {
    display: block;
    width: 100%;
    height: 100%;
}

.tab_ban:hover {
    width: 275px;
    -webkit-transition: width ease-in-out 0.5s;
    -moz-transition: width ease-in-out 0.5s;
    -ms-transition: width ease-in-out 0.5s;
    -o-transition: width ease-in-out 0.5s;
    transition: width ease-in-out 0.5s;
}

.tab_ban a:hover {
    /* IE9 */
    width: 275px\9;
}

#tab01 {
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
 	background-image: url(https://image.rakuten.co.jp/teddyshop/cabinet/banner/04898699/20170728-100off-275.jpg);
	top: 50px;
	z-index: 9999;
}
#tab02 {
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
 	background-image: url(https://image.rakuten.co.jp/teddyshop/cabinet/banner/04898699/2017-mizugi_275_1.jpg);
	top: 270px;
	z-index: 9999;
}
#tab03 {
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
 	background-image: url(https://image.rakuten.co.jp/teddyshop/cabinet/banner/04898699/2017kids_275_1.jpg);
	top: 490px;
	z-index: 9999;
}

/*
#tab03 {
	background-repeat: no-repeat;
	background-position: 0 0 no-repeat;
	background-image: url(https://image.rakuten.co.jp/teddyshop/cabinet/banner/04898699/2017rash_275.jpg);
	top: 490px;
	z-index: 9999;
}
*/

@media (min-width: 1px) and (max-width: 1060px) {
.tab_ban a {
    display: none;
}
#tab01 {
    display: none;
}
#tab02 {
    display: none;
}
#tab03 {
    display: none;
}

      }
@media (min-width: 1px) and (max-width: 1359px) {
body {
	background:none;
}
      }
