@charset "utf-8";
@import "cssreset-min.css";
@import "style.css";
@import "common.css";
@import "tanaka-footer.css";
/* https://www.tanaka-kinoie.co.jp/ */


/* 
=============================================== */
.en dl {
	/*
	float:left;
	width: 50%;
	*/
	width:100%;
	box-sizing:border-box;
	padding:10px!important;
	margin-bottom:30px;
}

.en dl.bg_green {
	background-color:#FBF7EF;
    border: dashed 2px #EBE4D7;
	padding:20px!important;
}

.en dl dt.title {
	font-weight:bold;
	font-size:18px;
	text-align:center;
}
.en dl dd.image {
	text-align:center;
	margin-bottom:10px;
}
.en dl dd.area {
	font-size:16px;
	text-align:right;
}
.en dl dd.comment {
	font-size:16px;
}

.en img {
	width:100%;
}

.en dl dd.price {
	font-size:28px;
	font-weight:bold;
	text-align:right;
	
	font-size: 44px;
font-family: "SourceHanSansJP Heavy", sans-serif;
color: #F00;
}

@media screen and (min-width: 640px) {	
	/* 丸写真３つ並び
	=============================================== */
	.en dl {
		float:left;
		width:31.51079%;/*250px*/
		margin-right:2.73381%;/*125px*/
		xbackground-color:#F69;	
	}	
	.en dl:nth-child(3n) {
		margin-right:0;
	}
	.sp_inner {
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flex;
		display: -o-flex;
		display: flex;
		
		xalign-items:stretch;
		
		flex-wrap: wrap;		
	}
}




/* demo03
=============================================== */

table.demo03 {
	width:100%;
	margin-bottom:20px;
}

@media only screen and (min-width: 769px) {
	table.demo03 {
		width:100%;
		margin-bottom:40px;
	}
}

table.demo03 tr:last-child {
	border-bottom:none;
}

table.demo03 th,
table.demo03 td{
    padding:15px;
	font-size:14px;
	font-weight:bold;
	border:1px solid #fff;
}
table.demo03 th {
    background-color:#04447c;
	width:30%;
	max-width:150px;
	color:#fff;
}

table.demo03 td {
	background-color: #eee;
}



















/* page
--------------------------------------------------------------------*/
ul.pageNavi {
	clear:both;
	margin-bottom:27px;
	text-align:center;
}

ul.pageNavi li {
	display:inline;
	margin-right:5px;
}

/* 現在番号
--------------------------------------------------------*/
.current_page {
	padding:1px 5px 0px 5px;
	color:#FF6C52;
	border:1px solid #FF6C52;
}

/* リンクしてる番号
--------------------------------------------------------*/
a.link_page {	
	padding:1px 5px 0px 5px;
	background-color:#FF6C52;
	color:#fff;
	border:1px solid #FF6C52;
	text-decoration:none;
}

/* リンクしてる番号がhoverしたとき
--------------------------------------------------------*/
.pageNavi a:hover {
	text-decoration:none;
	color:#FF6C52;
	border:1px solid #FF6C52;
	background-color:#fff;
}

/* 次のページへ
--------------------------------------------------------*/
a.link_next:hover,a.link_before:hover {	
	text-decoration:none;
	border:none;
	color:#FF6C52;
}


a.link_next,a.link_before {
	color:#FF6C52;
	text-decoration:underline;
}