@charset "UTF-8";

/*ボタン調整*/
#btn1+div.contents_btn01 a,
#btn2+div.contents_btn01 a{
	width: 400px;
	letter-spacing: 0;
}
@media screen and (max-width: 1400px){
	#btn1+div .content_wrapper,
	#btn2+div .content_wrapper{
		max-width: 1000px;
	}
	#btn1+div{
		padding-bottom: 0px;
	}
}
@media screen and (max-width: 500px){
	#btn1+div.contents_btn01 a,
	#btn2+div.contents_btn01 a{
		width: 330px;
	}
	#btn1+div.contents_btn01 a span,
	#btn2+div.contents_btn01 a span{
		font-size: 1.32rem;
	}
}

/*商品一覧調整*/
@media screen and (max-width: 900px){
	#item+section .inner_item_img img {
    	width: 65% !important;
	}
}

/*オフィシャルサイト*/
#site+section{
	margin-top: 0px!important;
}
#site+section .heading.block_header_2{
	margin-bottom: 0px;
}
#site+section .heading.block_header_2 .h{
	margin-left: 0px;
}
#site+section .heading.block_header_2 .h::before{
	display: none;
}

/*商品カテゴリー画像*/
#item_con1+section .h::before,
#item_con2+section .h::before,
#item_con3+section .h::before,
#item_con4+section .h::before,
#item_con4+section .h::before{
	display: none;
}
#item_con1+section .heading.block_header_2 .h,
#item_con2+section .heading.block_header_2 .h,
#item_con3+section .heading.block_header_2 .h,
#item_con4+section .heading.block_header_2 .h,
#item_con5+section .heading.block_header_2 .h{
	font-size: 2.7rem;
	padding-left: 0px;
	letter-spacing: 0.2rem;
	margin-bottom: 0px;
}
#item_con1+section .inner_item_txt p,
#item_con3+section .inner_item_txt p{
	font-size: 1.9rem;
	letter-spacing: 0.2rem;
	max-width: 600px;
	margin: 0 auto;
}
#item_con2+section .inner_item_txt p,
#item_con4+section .inner_item_txt p,
#item_con5+section .inner_item_txt p{
	font-size: 1.9rem;
	letter-spacing: 0.2rem;
	margin: 0 auto;
}
#item_con1+section .inner_item_txt,
#item_con2+section .inner_item_txt,
#item_con3+section .inner_item_txt,
#item_con4+section .inner_item_txt,
#item_con5+section .inner_item_txt{
	margin-top: -35px;
}
@media screen and (max-width: 1350px){
	#item_con1+section .heading.block_header_2 .h,
	#item_con2+section .heading.block_header_2 .h,
	#item_con3+section .heading.block_header_2 .h,
	#item_con4+section .heading.block_header_2 .h,
	#item_con5+section .heading.block_header_2 .h{
		font-size: 2.5rem!important;
		letter-spacing: 0.2rem!important;
	}
}
@media screen and (max-width: 900px){
	#item_con1+section .inner_item_txt,
	#item_con2+section .inner_item_txt,
	#item_con3+section .inner_item_txt,
	#item_con4+section .inner_item_txt,
	#item_con5+section .inner_item_txt{
		margin-top: -20px;
	}
	#item_con1+section .heading.block_header_2 .h,
	#item_con2+section .heading.block_header_2 .h,
	#item_con3+section .heading.block_header_2 .h,
	#item_con4+section .heading.block_header_2 .h,
	#item_con5+section .heading.block_header_2 .h{
		font-size: 1.95rem!important;
   		letter-spacing: 0.1rem!important;
	}
	#item_con1+section .inner_item_txt p,
	#item_con2+section .inner_item_txt p,
	#item_con3+section .inner_item_txt p,
	#item_con4+section .inner_item_txt p,
	#item_con5+section .inner_item_txt p{
		font-size: 1.6rem;
		letter-spacing: 0.1rem;
		max-width: 100%;
	}
}