/* 20210527追記 スライドなし版 */
#noslider .top-slider {
  display: none !important;
}

#noslider #content{width:222px;margin:0 auto; padding-top:100px;}
#noslider #content img{width:100%; height:auto;}

@media only screen and (max-width:980px){
#noslider #content{width:30.4%;margin:0 auto -15px; padding-top:40px !important;}
#noslider #content img{width:100%; height:auto; margin:0 auto !important;}
}


/* 20200521追記 30th start 20201029更新 */
#globalmenu{ width:100%; max-width:840px; min-height:120px; margin:50px auto 50px !important;}
@media only screen and (max-width:980px){
#globalmenu{ margin:30px auto 20px !important;}
#anniv30th .sp-layout {
  display: block;
  position: absolute; 
  top: 20px;
  left: -60px;
  width: 40%;
  height: auto;
}
}
@media only screen and (max-width:640px){
#anniv30th .sp-layout {
  left: -50px;
  width: 50%;
}
}
@media only screen and (max-width:320px){
#anniv30th .sp-layout {
  top: 40px;
  left: -55px;
  width: 55%;
}
}
/* 20200521追記 30th end */

#globalmenu #gmlv2-05-new {
  width: 252px;
  margin: auto -74px;
}
#globalmenu .gmlv2 #gm0503 a{background:#898989 url(https://file002.shop-pro.jp/PA01361/176/top/img/gm0503.png) no-repeat center center;}
#globalmenu .gmlv2 #gm0503 a:hover{background:#898989 url(https://file002.shop-pro.jp/PA01361/176/top/img/gm0503_hv.png) no-repeat center center;}



 .pc-laytout {
   display:block;
 }
.sp-laytout {
 	display:none;
}
.gmark-top {
  position: absolute;
  right:60px;
  top: 200px;
  width: 99px;
  height: 126px;
}
.gmark-top {
  position: absolute;
  right:12px;
  top: 50px;
  width: 70px;
  height: 89px;
}
.gmark-top img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 980px) {
 .pc-laytout {
   display:none;
 }
.sp-laytout {
 	display:block;
}
.gmark-top {
  right:-20px;
  top: 30px;
  width: 79px;
  height: 101px;
}
}
@media only screen and (max-width: 480px) {
.gmark-top {
  right:-30px;
  top: 6%;
  width: 79px;
  height: 101px;
}
}
@media only screen and (max-width: 320px) {
.gmark-top {
  right:-40px;
  top: 20px;
  width: 79px;
  height: 101px;
}
}

#myButton a {
	display: block;
	overflow: hidden;
	height: 0px;
	width: 100px;
	background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/recruit_btn_2020.png);
	background-size: 100px 200px;
	padding-top: 100px;
	text-align: center;
	margin: 0px;
} 

#myButton a:hover { 
	background-position: 0 -100px; 
}

#myButton2 a {
	display: inline-block;
	overflow: hidden;
	height: 0;
	width: 80px;
	background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/recruit_btn_2020_sp.png);
	background-size: 80px 80px;
	padding-top: 80px;
	text-align: center;
	margin: 0px;
} 

#myButton2 a:hover { 
    background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/recruit_btn_2020_sp_over.png);
    background-size: 80px 80px;
}

#recruit {
	position: absolute;
	top: 50px;
	right: 100px;
}
#recruit2 {
	position: absolute;
	top: 25px;
	left: -30px;
}
@media only screen and (max-width: 320px) {
#myButton2 a {
	width: 65px;
	background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/recruit_btn_2020_sp.png);
	background-size: 65px 65px;
}
#myButton2 a:hover { 
    background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/recruit_btn_2020_sp_over.png);
    background-size: 65px 65px;
}
#recruit2 {
	position: absolute;
	top: 25px;
	left: -20px;
}
}


/* 202110 改修 */
#columnButton a {
	display: block;
	overflow: hidden;
	height: 0px;
	width: 100px;
	background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/column_btn.png);
	background-size: 100px 200px;
	padding-top: 100px;
	text-align: center;
	margin: 0px;
}
#columnButton a:hover { 
    background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/column_btn.png);
    background-size: 100px 200px;
   background-position: 0 -100px; 
}

#columnButtonSP a {
	display: inline-block;
	overflow: hidden;
	height: 0;
	width: 80px;
	background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/column_btn_2020_sp.png);
	background-size: 80px 80px;
	padding-top: 80px;
	text-align: center;
	margin: 0px;
} 



#recruit {
	position: absolute;
	top: 50px;
	right: 0px;
}
#column {
	position: absolute;
	top: 50px;
	right: 0px;
}
#column2 {
	position: absolute;
	top: 80px;
	right: -30px;
}
@media only screen and (max-width: 320px) {
#columnButtonSP a {
	width: 65px;
	background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/column_btn_2020_sp.png);
	background-size: 65px 65px;
}
#columnButtonSP a:hover { 
    background-image: url(https://file002.shop-pro.jp/PA01361/176/top/img/column_btn_2020_sp_over.png);
    background-size: 65px 65px;
}
#recruit2 {
	position: absolute;
	top: 25px;
	left: -20px;
}
#column2 {
	position: absolute;
	top:80px;
	right: -20px;
}
}


/* 202401204追記 スライド調整 */
.top-slider {
  position: relative;
}
@media only screen and (max-width: 980px) {
.top-slider {
  padding-bottom: 10px;
  margin-bottom: 30px;
}
.swiper-custom-parent.sp-layout {
 padding: 0 0 30px;
  margin-bottom: 0;
}
}

