@charset "utf-8";

/*画面の幅が640pxまでの場合に適用するCSS */
@media screen and ( max-width:980px )
{
/*===================================================
					共通CSS
===================================================*/
	.footer-bottom-links__link:visited {
		color: #3c3c3c;
	}
	.fs-l-header {
		padding-top: 20%;
	}
	.fs-l-main {
		margin-top: 80px!important;
	}
	.fs-c-heading--page {
		margin: 0!important;
		padding: 0!important;
	}
	.mainImg_pc {
		display: none;
	}
	.galleryBox {
		width: 100%;
		margin-left: 0;
	}
	.img03 {
		width: 100%;
		margin-left: 0;
	}
	.gallBtn {
		width: 48%;
		margin-left: 26%;
		font-size: 11px;
	}
	.img04 {
		width: 80%;
		margin-left: 0;
	}

	.img05Box {
		width: 100%;
		margin-left: 0;
	}
	.img06Box .img06 img {
		width: 80%;
		margin-left: 20%;
		margin-right: auto;
	}
	.buynowBox {
		width: 96%;
		margin-left: 2%;
	}
	.buynow {
		font-size: 18px;
		width: 38%;
	}
	.buyBox_container {
		display: block;
	}
	.buyBox_container .buyBox_item01 {
		width: 94%;
		margin-left: 3%;
		margin-bottom: 6%;
	}
	.gall_container02 {
		padding-left: 8%;
		margin-bottom: 18%;
	}
	.gall_container02 .gall02_item02 img {
		width: 76%;
	}
	.gall_container .gall_item02 .item02_txt {
		font-size: 17px;
	}
/*===================================================
			    	Footer CSS
===================================================*/
	
	.fs-l-footer {
		margin-top: 0!important;
	}
	.footer {
		margin-top: 1.0vw!important;
	}
}