@media (min-width:960px) {
#title h2{
	font-size:2.8rem;
	}
h3{
	font-size:2.0rem;
	margin:0 -20px 20px -20px;
	}
main{
	padding:40px 3% 0 3%}

#title img{
	width:150px;
	margin:10px auto 40px auto;}
#comparison ul.h{
	display:block;
	margin:20px -10px 0 -10px;
	}
#comparison ul.h>li{
	width:auto;
}
#comparison ul.h>li.cate{
	width:auto;
	font-size:1.2rem;
	}
#comparison ul.h dl{
	display:flex;
	flex-wrap:wrap;
	justify-content: space-between;
	width:100%;
	}
#comparison ul.h dt,#comparison ul.h dd{
	width:17%;
	}
#comparison ul.h dt{
	width:15%;
	}
.w{
	padding:30px 30px;}
	
/* ◆howto **************/
#howto .w dl{}
#howto .w dt{
	font-size:1.8rem;
	padding:2px 30px ;}
#howto .w dd{
	font-size:1.6rem;
	}
#howto .w p{
	text-align:center;
	font-size:1.6rem;
	}
/* ●case **************/
#case ul.img li{
	width:32%;
	margin-bottom:10px;
}

/* ◆lineup **************/
#lineup ul.item>li{
	width:46%;
}

ul.price>li.noprice{
	height:15px;
	}
ul.price>li.normal{
	height:15px;
	}


/* ●footer **************/
ul.order>li.info div{
	font-size:2.0rem;}
	
ul.order>li.tel{
	font-size:3.2rem;
	font-weight:bold;
	}
ul.order>li.tel:before{
	font-size:2.0rem;}
.pc_mode .btm{
	display:none;}

/* ●bottm menu **************/
#bottom-menu{
	bottom:-250px;
	height:250px;
	max-width:300px;
	}
#bottom-menu img.ad{
	width:100%;
	}
#bottom-menu img.back{
	width:100%;
	}
#bottom-menu.under{
	bottom:0;
	}

}