/*SPはcss_sp.cssへ*/
@media screen and (max-width: 767px) {
h1{line-height: 1.5em;
font-size: 5vw;}
.tic_dl_div{width: 100%;
max-width: 500px;
}
.tic_dl dd{width: 70%;}
.tic_dl dt{
	width: 30%;
	display: flex;
	align-items: center;
}
.tic_sc_dl dd{
	width: 60% !important;
	padding-right:0;
}
.place_dl dd p,.place_mini_p{font-size: 14px;}
.place_x_div{
flex-direction: column;
align-items: center;
}
.place_x_in_div{
	margin-bottom: 8px;
}
}
@media screen and (max-width: 540px) {
header p{
	line-height: 1.6em;
	font-size: 3.2vw;
	padding: 4px 0;
}
.h1_sub_p{
	text-align: center;
	line-height: 1.8em;
}
.tic_dl dd{
	padding-right: 0;
}
.tic_dl p{
	font-size: 4vw;
}
.limit_line_div{
	padding-right: 0px;
	padding-left: 6px;
}
.limit_ul li {
	font-size: 3.5vw;
}
.place_btn_div{
	flex-direction: column;
}
.place_btn_a{width: 90%;
margin: 6px auto;
}

.what_h2_div span{
	font-size: 4.5vw !important;
}
.what_h2_div h2{
	font-size: 4.5vw !important;
	padding-right: 6px !important;
	padding-left: 0px !important;
}
.what_p{
	font-size: 4vw;
	width: 100%;
	text-align: center;
	line-height: 1.8em;
}
.tic_dl dt{
	padding-right: 8px;
	padding-left: 8px;
}
.tic_kochira_p{
	margin-top: 1em;
}
.place_x_in_div{
	width: 100%;
}
.limit_spon{
	display: inline;
}
.limit_p2{
	width: 100%;
	text-align: center;
	padding-right: 0;
}
footer p{
	font-size: 12px;
}
.place_tenji_p{
	margin: 6px auto;
	font-size: 4vw !important;
}
}
@media screen and (max-width: 430px) {
	.footer_link_div p{
		font-size: 3.5vw;
	}
}
@media screen and (max-width: 320px) {
	.tic_b,.goods_toku_p,.limit_p2{
		font-size: 15px;
	}
	body{font-size: 12px;}
	p,li,.place_x_p,.place_dl dd p,.limit_ul li{font-size: 12px !important;}
	.place_x_a{
		display: block;
	}
	.place_x_a p{
		display: block;
		width: 90%;
		max-width: 90%;
	}
	.h2_div span{display: none;}
	.h2_div h2{
		padding-right: 0;
		padding-left:0;
		font-size: 20px;
	}
	.footer_link_div {
		display: block;		
	}
}