@media all and (min-width: 0px)and (max-width: 599px){
/************************************************** スマホ（360-270） **************************************************/
	#page_top{
		margin:0 auto;
		width:360px;/* 760px */
		height:270px;/* 760px */
	}
	#topmenu{
		position:relative;
		width:100%;
	}
	#topmenu img{
		border: 0px;
	}
	.full_size_01{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0; 
	}
	.full_size_02{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0; 
	}
	.denimu_img{
		z-index:80;
	}
	/* 横スライド */
	.full_size_30{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0;
	}
	.full_size_31{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
	}
	.full_size_32{
		position:absolute;
		top:0px;
		right:0px;
	}
	.img_a_17 img {
		width: 360px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_18 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_19 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 100% 0%;
	}
	.img_a_20 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_21 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 100% 0%;
	}
	/* 縦スライド */
	.img_a_41 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_42 img {
		position:absolute;
		right:0;
		width: 181px;
		height: 270px;
		opacity:0;
	}
	.img_a_43 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_44 img {
		width: 181px;
		height: 270px;
		opacity:0;
	}
	.img_a_45 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_47 img {
		width: 0px;
		height: 270px;
		object-fit: cover;
		object-position: 100% 0%;
	}

	.full_size_41{
		position:absolute;
		top:0px;
		left:0px;
	}
	.img_a_461 img {
		width: 360px;
		height: 0px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_462 img {
		position:relative;
		left:0px;
		width: 360px;
		height: 270px;
		opacity:0; 
	}
	.img_a_463 img {
		position:relative;
		left:0px;
		width: 360px;
		height: 270px;
		opacity:0; 
	}
	.img_a_464 img {
		position:relative;
		left:0px;
		width: 360px;
		height: 270px;
		opacity:0; 
	}
	.img_a_465 img {
		position:relative;
		left:181px;
		width: 0px;
		height: 270px;
	}
	.img_a_466 img {
		position:relative;
		left:181px;
		width: 0px;
		height: 270px;
	}
	.img_a_467 img {
		position:relative;
		left:181px;
		width: 0px;
		height: 270px;
	}
	.full_size_51{
		position:absolute;
		top:0px;
		left:0px;
	}
	.img_a_51 img {
		width: 360px;
		height: 270px;
		opacity:0; 
	}
	.img_a_52 img {
		width: 360px;
		height: 270px;
		opacity:0; 
	}
	/*文字*/
	.img_a_53 img {
		position:relative;
		top:48px;
		left:0px;
		width: 0px;
		height: 92px;
	}
	.img_a_54 img {
		position:relative;
		top:48px;
		left:0px;
		width: 0px;
		height: 92px;
	}
	.img_a_55 img {
		position:relative;
		top:48px;
		width: 0px;
		height: 92px;
	}
	.img_a_56 img {
		position:relative;
		top:48px;
		width: 0px;
		height: 92px;
	}
	.img_a_57 img {
		position:relative;
		top:48px;
		left:59px;
		width: 0px;
		height: 92px;
	}
	.img_a_58 img {
		position:relative;
		top:48px;
		left:131px;
		width: 0px;
		height: 92px;
	}
	.img_a_59 img {
		position:relative;
		top:48px;
		left:227px;
		width: 0px;
		height: 92px;
	}
	.img_a_60 img {
		position:relative;
		top:48px;
		left:307px;
		width: 0px;
		height: 92px;
	}
	/*文字*/
	.img_a_61 img {
		width: 360px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
		opacity:0; 
	}
	.img_a_62 img {
		width: 360px;
		height: 270px;
		object-fit: cover;
		object-position: 0% 0%;
		opacity:0; 
	}

}@media all and (min-width:600px) and ( max-width:979px) {
/************************************************** タブレット **************************************************/
	#page_top{
		margin:0 auto;
		width: 600px;
		height:450px;/* 760px */
	}
	#topmenu{
		position:relative;
		width:100%;
	}
	#topmenu img{
		border: 0px;
	}
	.full_size_01{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0; 
	}
	.full_size_02{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0; 
	}
	.denimu_img{
		z-index:80;
	}
	/* 横スライド */
	.full_size_30{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0;
	}
	.full_size_31{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
	}
	.full_size_32{
		position:absolute;
		top:0px;
		right:0px;
	}
	.img_a_17 img {
		width: 600px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_18 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_19 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 100% 0%;
	}
	.img_a_20 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_21 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 100% 0%;
	}
	/* 縦スライド */
	.img_a_41 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_42 img {
		position:absolute;
		right:0;
		width: 300px;
		height: 450px;
		opacity:0;
	}
	.img_a_43 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_44 img {
		width: 300px;
		height: 450px;
		opacity:0;
	}
	.img_a_45 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_47 img {
		width: 0px;
		height: 450px;
		object-fit: cover;
		object-position: 100% 0%;
	}

	.full_size_41{
		position:absolute;
		top:0px;
		left:0px;
	}
	.img_a_461 img {
		width: 600px;
		height: 0px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_462 img {
		position:relative;
		left:0px;
		width: 600px;
		height: 450px;
		opacity:0; 
	}
	.img_a_463 img {
		position:relative;
		left:0px;
		width: 600px;
		height: 450px;
		opacity:0; 
	}
	.img_a_464 img {
		position:relative;
		left:0px;
		width: 600px;
		height: 450px;
		opacity:0; 
	}
	.img_a_465 img {
		position:relative;
		left:300px;
		width: 0px;
		height: 450px;
	}
	.img_a_466 img {
		position:relative;
		left:300px;
		width: 0px;
		height: 450px;
	}
	.img_a_467 img {
		position:relative;
		left:300px;
		width: 0px;
		height: 450px;
	}
	.full_size_51{
		position:absolute;
		top:0px;
		left:0px;
	}
	.img_a_51 img {
		width: 600px;
		height: 450px;
		opacity:0; 
	}
	.img_a_52 img {
		width: 600px;
		height: 450px;
		opacity:0; 
	}
	/*文字*/
	.img_a_53 img {
		position:relative;
		top:79px;
		left:0px;
		width: 0px;
		height: 153px;
	}
	.img_a_54 img {
		position:relative;
		top:79px;
		left:0px;
		width: 0px;
		height: 153px;
	}
	.img_a_55 img {
		position:relative;
		top:79px;
		width: 0px;
		height: 153px;
	}
	.img_a_56 img {
		position:relative;
		top:79px;
		width: 0px;
		height: 153px;
	}
	.img_a_57 img {
		position:relative;
		top:79px;
		left:98px;
		width: 0px;
		height: 153px;
	}
	.img_a_58 img {
		position:relative;
		top:79px;
		left:218px;
		width: 0px;
		height: 153px;
	}
	.img_a_59 img {
		position:relative;
		top:79px;
		left:377px;
		width: 0px;
		height: 153px;
	}
	.img_a_60 img {
		position:relative;
		top:79px;
		left:509px;
		width: 0px;
		height: 153px;
	}
	/*文字*/
	.img_a_61 img {
		width: 600px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
		opacity:0; 
	}
	.img_a_62 img {
		width: 600px;
		height: 450px;
		object-fit: cover;
		object-position: 0% 0%;
		opacity:0; 
	}


}@media all and (min-width: 980px){
/************************************************** PC **************************************************/
	#page_top{
		margin:0 auto;
		width:980px;
		height:734px;/* 760px */
	}
	#topmenu{
		position:relative;
		width:100%;
	}
	#topmenu img{
		border: 0px;
	}
	.full_size_01{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0; 
	}
	.full_size_02{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0; 
	}
	.denimu_img{
		z-index:80;
	}
	/* 横スライド */
	.full_size_30{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
		z-index:90;
		opacity:0;
	}
	.full_size_31{
		position:absolute;
		top:0px;
		left:0px;
		width:100%;
	}
	.full_size_32{
		position:absolute;
		top:0px;
		right:0px;
	}
	.img_a_17 img {
		width: 980px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_18 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_19 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 100% 0%;
	}
	.img_a_20 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_21 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 100% 0%;
	}
	/* 縦スライド */
	.img_a_41 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_42 img {
		position:absolute;
		right:0;
		width: 490px;
		height: 734px;
		opacity:0;
	}
	.img_a_43 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_44 img {
		width: 490px;
		height: 734px;
		opacity:0;
	}
	.img_a_45 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_47 img {
		width: 0px;
		height: 734px;
		object-fit: cover;
		object-position: 100% 0%;
	}

	.full_size_41{
		position:absolute;
		top:0px;
		left:0px;
	}
	.img_a_461 img {
		width: 980px;
		height: 0px;
		object-fit: cover;
		object-position: 0% 0%;
	}
	.img_a_462 img {
		position:relative;
		left:0px;
		width: 980px;
		height: 734px;
		opacity:0; 
	}
	.img_a_463 img {
		position:relative;
		left:0px;
		width: 980px;
		height: 734px;
		opacity:0; 
	}
	.img_a_464 img {
		position:relative;
		left:0px;
		width: 980px;
		height: 734px;
		opacity:0; 
	}
	.img_a_465 img {
		position:relative;
		left:490px;
		width: 0px;
		height: 734px;
	}
	.img_a_466 img {
		position:relative;
		left:490px;
		width: 0px;
		height: 734px;
	}
	.img_a_467 img {
		position:relative;
		left:490px;
		width: 0px;
		height: 734px;
	}
	.full_size_51{
		position:absolute;
		top:0px;
		left:0px;
	}
	.img_a_51 img {
		width: 980px;
		height: 734px;
		opacity:0; 
	}
	.img_a_52 img {
		width: 980px;
		height: 734px;
		opacity:0; 
	}
	/*文字*/
	.img_a_53 img {
		position:relative;
		top:130px;
		left:0px;
		width: 0px;
		height: 250px;
	}
	.img_a_54 img {
		position:relative;
		top:130px;
		left:0px;
		width: 0px;
		height: 250px;
	}
	.img_a_55 img {
		position:relative;
		top:130px;
		width: 0px;
		height: 250px;
	}
	.img_a_56 img {
		position:relative;
		top:130px;
		width: 0px;
		height: 250px;
	}
	.img_a_57 img {
		position:relative;
		top:130px;
		left:160px;
		width: 0px;
		height: 250px;
	}
	.img_a_58 img {
		position:relative;
		top:130px;
		left:355px;
		width: 0px;
		height: 250px;
	}
	.img_a_59 img {
		position:relative;
		top:130px;
		left:615px;
		width: 0px;
		height: 250px;
	}
	.img_a_60 img {
		position:relative;
		top:130px;
		left:830px;
		width: 0px;
		height: 250px;
	}
	/*文字*/
	.img_a_61 img {
		width: 980px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
		opacity:0; 
	}
	.img_a_62 img {
		width: 980px;
		height: 734px;
		object-fit: cover;
		object-position: 0% 0%;
		opacity:0; 
	}

}
