@charset "utf-8";

/* ==================================================
contents
================================================== */
#tmp_main_cnt img {
	max-width:100%;
	height:auto;
}
#tmp_main_cnt #tmp_pickup ul li,
#tmp_main_cnt #tmp_pickup ul li:nth-child(even) {
	margin:0 0 10px;
	float:none;
	text-align:center;
}
#tmp_main_cnt #tmp_latest ul li,
#tmp_main_cnt #tmp_latest ul li:nth-child(even)  {
	width:auto;
	margin:0 0 10px;
	float:none;
	text-align:center;
}
#tmp_main_cnt #tmp_latest ul li img {
	max-width:100%;
}
#tmp_main_cnt #tmp_latest ul li .txt {
	text-align:left;
}
#tmp_main_cnt #fb_box {
	width:100%;
	margin:0;
}
#tmp_main_cnt .sp_box {
	display:block;
	background:url(/shared/site_potabiyori/images/smartphone/sp_bg.gif) repeat-x left top;
	background-size:auto 100%;
    padding: 5% 10%;
    margin-bottom: 10px;
}
#tmp_main_cnt .sp_box ul {
	list-style:none;
	width:100%;
}
#tmp_main_cnt .sp_box ul li {
	width: 47%;
	padding: 0 1%;
	float:left;
}
#tmp_main_cnt .potalinks ul:after {
	content:normal !important;
}
#tmp_main_cnt .potalinks ul {
	display:table;
}
#tmp_main_cnt .potalinks ul li {
	display:table-cell;
	float:none;
}
#tmp_main_cnt .potalinks ul li p {
}
#tmp_main_cnt .potalinks ul li p img {
	height:0;
}
#tmp_main_cnt .potalinks ul li:nth-child(1) p a {
    padding: 100% 0 0;
	background:url(/shared/site_potabiyori/images/smartphone/sp_btn1.png) no-repeat left top;
	background-size:100% auto;
    display: block;
}
#tmp_main_cnt .potalinks ul li:nth-child(2) p a {
    padding: 100% 0 0;
	background:url(/shared/site_potabiyori/images/smartphone/sp_btn2.png) no-repeat left top;
	background-size:100% auto;
    display: block;
}
/* ==================================================
gallery
================================================== */
#tmp_main_cnt #tmp_gallery {
	min-height:inherit;
    min-height: initial;
    margin: 0;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.clearfix:after,
#tmp_main_cnt #tmp_pickup ul:after,
#tmp_main_cnt .sp_box ul:after {
	content: ""; /* 変更しない */
	display: table; /* 変更しない */
	clear: both; /* 変更しない */
}