@charset "utf-8";

/* ==================================================
contents
================================================== */
#tmp_main_cnt .ttl {
    margin: 0 0 11px;
}
#tmp_main_cnt #tmp_pickup {
	clear:both;
    margin: 0 0 13px;
}
#tmp_main_cnt #tmp_pickup ul {
	list-style:none;
	margin:0;
	padding:0;
}
#tmp_main_cnt #tmp_pickup ul li {
	float:left;
    margin: 0 20px 10px 0;
}
#tmp_main_cnt #tmp_pickup ul li:nth-child(even) {
    margin: 0 0 10px 0;
}
#tmp_main_cnt #tmp_latest {
	clear:both;
    margin: 0 0 23px;
}
#tmp_main_cnt #tmp_latest ul {
	list-style:none;
	margin:0;
	padding:0;
}
#tmp_main_cnt #tmp_latest ul li {
	float:left;
	padding:6px 5px;
    margin: 0 20px 10px 0;
	background-color:#FFFFFF;
    width: 295px;
}
#tmp_main_cnt #tmp_latest ul li img {
	max-width:295px;
	width:auto;
	height:auto;
}
#tmp_main_cnt #tmp_latest ul li:nth-child(even) {
    margin: 0 0 10px 0;
}
#tmp_main_cnt #tmp_latest ul li .cnt {
    padding: 11px 0 5px 5px;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl {
	float:left;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span {
    padding: 0 0 0 20px;
    font-size: 87%;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span.cate001 {
	background:url(/shared/site_potabiyori/images/icon/icn_category001.gif) no-repeat left top;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span.cate002 {
	background:url(/shared/site_potabiyori/images/icon/icn_category002.gif) no-repeat left top;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span.cate003 {
	background:url(/shared/site_potabiyori/images/icon/icn_category003.gif) no-repeat left top;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span.cate004 {
	background:url(/shared/site_potabiyori/images/icon/icn_category004.gif) no-repeat left top;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span.cate005 {
	background:url(/shared/site_potabiyori/images/icon/icn_category005.gif) no-repeat left top;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span.cate006 {
	background:url(/shared/site_potabiyori/images/icon/icn_category001.gif) no-repeat left top;
}
#tmp_main_cnt #tmp_latest ul li .cnt .category_ttl span.cate007 {
	background:url(/shared/site_potabiyori/images/icon/icn_category001.gif) no-repeat left top;
}
#tmp_main_cnt #tmp_latest ul li .cnt .date {
	float:right;
    font-size: 71%;
    padding: 1px 0 0;
}
#tmp_main_cnt #tmp_latest ul li .txt {
	clear:both;
    font-size: 87.5%;
    padding: 0 2px 0 6px;
}
#tmp_main_cnt #fb_box {
	width:500px;
	margin:0 auto;
}
/* ==================================================
gallery
================================================== */
#tmp_main_cnt #tmp_gallery {
	clear:both;
    position: relative;
	min-height:350px;
    margin: 0 0 30px;
}
.used_javascript #tmp_main_cnt #tmp_gallery ul:not(.list_order) li:not(:first-child) {
	display:none;
}
#tmp_main_cnt #tmp_gallery ul {
	margin:0;
	padding:0;
	list-style:none;
}
#tmp_gallery .gallery_ctrl {
    position: absolute;
    bottom: 8px;
    right: 22px;
}
#tmp_gallery .gallery_ctrl .gallery_navi {
	display:none;
}
#tmp_gallery .gallery_ctrl .gallery_cntrol {
    float: left;
    margin: 0 3px 0 0;
}
#tmp_gallery .gallery_ctrl .list_order {
    list-style: none;
    float: left;
}
#tmp_gallery .gallery_ctrl .list_order li {
	float:left;
    margin: 0 0 0 5px;
}
/* ==================================================
facebook
================================================== */
#tmp_fb_page {
	clear:both;
}
#tmp_fb_page .fb_iframe_widget,
#tmp_fb_page .fb_iframe_widget span,
#tmp_fb_page .fb_iframe_widget iframe[style]{
    width: 100% !important;
}
#tmp_fb_page .js_social {
	margin:0 auto;
}
/* ==================================================
sp
================================================== */
#tmp_main_cnt .sp_box {
	display:none;
}
/* ==================================================
clearfix
================================================== */
/* for modern browser */
.clearfix:after,
#tmp_main_cnt #tmp_pickup ul:after,
#tmp_main_cnt #tmp_latest ul:after,
#tmp_main_cnt #tmp_latest ul li .cnt:after {
	content: ""; /* 変更しない */
	display: table; /* 変更しない */
	clear: both; /* 変更しない */
}
/* ==================================================
print
================================================== */
@media print {
/* for Firefox */
#tmp_main:after,
.col_nm:after {
	content:""; /* 変更しない */
	height:1px; /* 変更しない */
}
}
