@charset "UTF-8";

#menu1+div .heading.block_header_2 .h,
#menu2+div .heading.block_header_2 .h {
  font-size: 2.6rem!important;
}
/*@media screen and (max-width: 900px){
	#menu1+div .heading.block_header_2 .h,
	#menu2+div .heading.block_header_2 .h {
  		font-size: 2.4rem!important;
	}
}*/

#menu2+div li:nth-of-type(1) {
  border-top: 1px solid rgba(255,255,255,0.12);
}
#menu2+div li{
	border-bottom: 1px solid rgba(255,255,255,0.12);
}

/*画像背景の金和紙*/
#menu2+div .inner_item .category_img a{
	position: relative
}
#menu2+div .inner_item .category_img a::before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: url(/common/upload_data/nagoya-kishimen-ippachicom2/image/pt_kin2.png) repeat;
  opacity: 1;
  pointer-events: none;
  z-index: -1;
  bottom: -10px;
  right: -25px;
	transform: rotate(4deg);
}
@media screen and (max-width: 1250px){
	#menu2+div .inner_item .category_img a::before {
		transform: none;
  		bottom: -15px;
  		right: -15px;
	}
}
@media screen and (max-width: 800px){
#menu2+div .inner_item .category_img a::before {
  top: -10px;
  right: -10px;
}
}

#menu1+div .inner_item .category_img a{
	position: relative
}
#menu1+div .inner_item .category_img a::before {
  position: absolute;
  display: block;
  content: "";
  width: 100%;
  height: 100%;
  background: url(/common/upload_data/nagoya-kishimen-ippachicom2/image/pt_kin2.png) repeat;
  opacity: 1;
  pointer-events: none;
  z-index: -1;
  bottom: -10px;
  left: -25px;
	transform: rotate(-4deg);
}
@media screen and (max-width: 1250px){
	#menu1+div .inner_item .category_img a::before {
		transform: none;
  		bottom: -15px;
  		left: -15px;
	}
}
@media screen and (max-width: 800px){
#menu1+div .inner_item .category_img a::before {
  top: -10px;
  left: -10px;
}
}

/*金箔*/
#menu2+div .content_wrapper{
	position: relative;
}

#menu2+div .content_wrapper::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: url(/common/upload_data/nagoya-kishimen-ippachicom2/image/kin2_3.png) no-repeat;
  background-position: right top;
  position: absolute;
  top: 180px;
  right: -230px;
  z-index: -1;
  background-size: 265px auto;
}
@media screen and (max-width: 1300px){
	#menu2+div .content_wrapper::before {
    	top: -70px;
    	right: -70px;
	}
}
@media screen and (max-width: 800px){
	#menu2+div .content_wrapper::before {
    	top: -100px;
    	right: 0px;
    	background-size: 200px auto;
	}
}
@media screen and (max-width: 500px){
	#menu2+div .content_wrapper::before {
    	top: -80px;
    	right: -30px;
    	background-size: 190px auto;
	}
}