	/* FS用CSS */
	.fs-c-heading.fs-c-heading--page {
	    /* display: none; */
		padding: 1em 0;
		border-bottom: 1px solid #ccc;
		padding-bottom: .6em;  
        font-size: 40px;
		color: #000;
		font-weight: bold;
	}
	.fs-l-main{
		padding: 0;
	}
	body {
	    font-size: 14px;
	    font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", sans-serif;
	}

	ul {
	    padding: 0;
	    margin: 0;
	    border: 0;
	    line-height: 1;
	    list-style: none;
	}

	.red {
	    color: #E80000;
	}

	a:hover,
	a:visited {
	    text-decoration: none;
	    color: #000;
	}

	.SP_only {
	    display: none;
	}

	.PC_only {
	    display: block;
	}

	#select_model {
	    max-width: 1440px;
	    width: 100%;
	    margin: auto;
	}

	#select_model img {
	    width: 100%;
	}
    #select_model ul.type li h2,
	#select_model ul.poptype li h3{
	    background-color: #000;
	    color: #fff;
	    margin: 0;
	    font-weight: bold;
	    text-align: center;
	}
	#select_model ul.type{
        display: flex;
        justify-content: space-between;
        /* max-width: 1120px; */
        /* width: 93%; */
        margin: 2.5% auto 5%;
    }
	#select_model ul.type li{
		margin-bottom: 20px;
		width: 24%;
	}
    #select_model ul.type li h2{
	    padding: 5.4% 0;
	    font-size: 20px;
    }
    #select_model ul.type li p,
	#select_model ul.poptype li p{
        margin: 0;
    }
	#select_model h2.ttl_type{
		font-size: 30px;
		font-weight: bold;
		text-align: center;
		margin-top: 50px;
		line-height: 1;
	}
	#select_model ul.model{
		display: flex;
		justify-content: space-between;
		flex-wrap: wrap;
		/* width: 93%; */
		margin: auto;
	}
	#select_model ul.model::after{
		content: "";
		width: 59.5%;
	}
	#select_model ul.model li {
	    width: 19%;
	    background-color: #000;
	    color: #fff;
	    text-align: center;
	    margin-bottom: 20px;
	}
	#select_model ul.model li h3{
		color: #fff;
		font-weight: bold;
		font-size: 16px;
		margin: 9.5px auto;
	}
	#select_model ul.model li h3 span{
		display: block;
		font-size: 10px;		
	}	
	#products .list{
		width: 90%;
		margin: 6% auto;
	}
	.PC_only{
		display: block;
	}
	.SP_only{
		display: none;
	}
    #select_model ul.poptype{
        display: flex;
        justify-content: space-between;
        /* max-width: 1120px; */
        /* width: 93%; */
        margin: 2.5% auto 0;
		flex-wrap: wrap;
    }
	#select_model ul.poptype li{
		margin-bottom: 20px;
		width: 32.15%;
	}
	#select_model ul.poptype li h3{
	    padding: 4.1% 0;
	    font-size: 20px;
    }
	#select_model .others {
		background-color: #5B5B5B;
		font-size: 20px;
		font-weight: bold;
		color: #fff;
		text-align: center;
		line-height: 1;
		padding: 2.2% 0;
		position: relative;
	}
	#select_model .others::after{
		content: "";
		position: absolute;
		background:url(https://hidya.jp/s/shop/img/mdi_triangle.png), no-repeat;
		width: 23px;
		height: 23px;
		top: 50%;
		right: 2%;
		transform: translate(-50%, -50%) rotate(-210deg);		
	}
	#select_model .others a,
	#select_model .others a:hover,
	#select_model .others a:visited {
		color: #fff;
	}
	@media screen and (max-width:928px) {
		.fs-c-heading.fs-c-heading--page {
			font-size: 6vw;
		}
	    #select_model {
	        width: 87.5%;
	        margin: auto;
	    }
	    #select_model ul.type li h2,
		#select_model ul.poptype li h3,
		#select_model .others{
			font-size: 2.3vw;
		}
		#select_model h2.ttl,
		#select_model h2.ttl_type{
			font-size: 3.2vw;
		}
		#select_model ul.model li h3{
			font-size: 1.5vw;
		}
	}
	@media screen and (max-width:480px) {
		.PC_only{
			display: none;			
		}
		.SP_only{
			display: block;
		}
		#select_model {
			width: 100%;
		}
		.fs-c-heading.fs-c-heading--page {
			font-size: 7vw;
		}	
		#select_model ul.type li h2,
		#select_model ul.poptype li h3{
			font-size: 3.5vw;
			padding: 6% 0;
		}
		#select_model h2.ttl,
		#select_model h2.ttl_type{
			font-size: 5vw;
		}		
		#select_model .others{
			margin: auto;
			padding: 4% 0;
			font-size: 3.5vw;
			width: 93%;
		}
		#select_model .others::after{
			content: "";
			position: absolute;
			background:url(https://hidya.jp/s/shop/img/mdi_triangle_sp.png), no-repeat;
			width: 15px;
			height: 10px;
			top: 50%;
			right: 2.5%;
			transform: translate(-50%, -50%) rotate(-89deg);
		}		
		#select_model ul.model li h3{
			padding: 0;
			font-size: 3.5vw;	
		}
		#select_model ul.model li h3 span{
			font-size: 2.3vw;
		}		
		#select_model ul.type,
		#select_model ul.poptype{
			flex-wrap: wrap;
			margin: 6% auto 0;
			width: 93%;
		}
		#select_model ul.type li,
		#select_model ul.poptype li{
			width: 48.15%;
			margin-bottom: 4%;
		}
		#select_model ul.model:last-of-type{
			margin: 3% auto 0;
			width: 93%;
		}
		#select_model ul.model li{
			width: 49%;
			margin-bottom: 3%;
		}
		#select_model ul.model li h2{
			padding: 0;
			font-size: 3.2vw;	
		}
	}
	

