@charset "UTF-8";

#jirei #jirei_t a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/page_title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 209px;
	width: 810px;
	margin-bottom: 10px;
}
#jirei #jirei_t a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}
#jirei #jirei_t_hospital a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/page_title_hospital.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 209px;
	width: 810px;
	margin-bottom: 10px;
}
#jirei #jirei_t_hospital a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}
#jirei #jirei_t_bank a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/page_title_bank.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 209px;
	width: 810px;
	margin-bottom: 10px;
}
#jirei #jirei_t_bank a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}
#jirei #jirei_t_pro a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/page_title_pro.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 209px;
	width: 810px;
	margin-bottom: 10px;
}
#jirei #jirei_t_pro a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}
#jirei #jirei_t_eco a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/page_title_eco.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 209px;
	width: 810px;
	margin-bottom: 10px;
}
#jirei #jirei_t_eco a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}
#jirei #jirei_t_house a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/page_title_house.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 209px;
	width: 810px;
	margin-bottom: 10px;
}
#jirei #jirei_t_house a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}
#jirei #jirei_t_woman a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/page_title_woman_2016.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 209px;
	width: 810px;
	margin-bottom: 10px;
}
#jirei #jirei_t_woman a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}

/** NAVI **/
#jirei #j_navi {
	margin-bottom: 30px;
}
#jirei #j_navi li {
	float: left;
}
#jirei #j_navi1 a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/navi1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 82px;
	width: 137px;
}
#jirei #j_navi2 a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/navi2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 82px;
	width: 137px;
}
#jirei #j_navi3 a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/navi3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 82px;
	width: 137px;
}
#jirei #j_navi4 a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/navi4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 82px;
	width: 137px;
}
#jirei #j_navi5 a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/navi5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 82px;
	width: 136px;
}
#jirei #j_navi6 a {
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-decoration: none;
	background-image: url(../jirei/images/navi6_2016.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 82px;
	width: 126px;
}
#jirei #j_navi a:hover
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}


/** cat _t **/

#jirei #cat_t {
	background-image: url(../jirei/images/cat_t_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	margin-bottom: 30px;
}
#jirei #cat_t h2 {
	font-size: 120%;
	color: #1a1a1a;
}


/** entry (index template) **/

#jirei #index_temp .entry {
	background-image: url(../jirei/images/sen2pt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	margin-bottom: 50px;
}
#jirei #index_temp .entry .entry_bottom {
	background-image: url(../jirei/images/sen2pt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}
#jirei #index_temp .entry .photo {
	float: left;
	width: 300px;
}
#jirei #index_temp .entry .text {
	float: left;
	width: 480px;
	margin-left: 30px;
}
#jirei .entry  h3 {
	font-size: large;
	line-height: 150%;
	background-image: url(../jirei/images/sen_ten.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #754c24;
}
#jirei .entry  h3 a {
	color: #754c24;
	text-decoration: none;
}
#jirei .entry  h3 a:hover {
	color: #754c24;
	text-decoration: underline;
}
#jirei .entry .info {
	font-size: 75%;
	color: #603813;
	background-image: url(../jirei/images/sen1pt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	padding-top: 7px;
	padding-bottom: 10px;
	padding-right:10px;
}
#jirei .entry  .info a {
	color: #603813;
	text-decoration: none;
}
#jirei .entry .info a:hover {
	color: #603813;
	text-decoration: underline;
}
#jirei .entry .honbun {
	font-size: 90%;
	line-height: 170%;
	padding-top: 20px;
	padding-bottom: 20px;
}
#jirei #index_temp .entry .bt_kuwa {
	text-align: right;
}
#jirei #index_temp .entry .bt_kuwa  a:hover img
{
opacity:0.8;
filter: alpha(opacity=80);
-ms-filter: "alpha( opacity=80 )";

}

/** Single Temlate **/
/** entry (index template) **/

#jirei #single_temp .entry {
	background-image: url(../jirei/images/sen2pt.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	margin-bottom: 30px;
}
#jirei #single_temp .entry .entry_bottom {
	background-image: url(../jirei/images/sen2pt.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 20px;
}

#jirei #single_temp .entry  h3 {
	font-size: large;
	line-height: 150%;
	background-image: url(../jirei/images/sen_ten.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-bottom: 15px;
	color: #754c24;
	padding-left:10px;
}
#jirei #single_temp .entry .honbun{
	padding-left:10px;
	padding-right:10px;
}
	


/*pagenavi*/

#jirei .pagenavi {
	font-size: 70%;
	text-align: center;
}
.pagenavi .wp-pagenavi a {
	display: block;
	padding: 5px 10px;
	border: 1px solid #c69c6d;
	float: left;
	margin-right: 10px;
	/*全体角丸*/
	border-radius: 3px; /* CSS3草案 */
	-webkit-border-radius: 3px; /* Safari,Google Chrome用 */
	-moz-border-radius: 3px; /* Firefox用 */
	background-color: #FFF;
	color:#c69c6d;
	text-decoration:none;
}
.pagenavi .wp-pagenavi a:hover {
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}
.pagenavi .wp-pagenavi .pages {
	display: block;
	padding: 5px;
	float: left;
	margin-right: 10px;
	font-weight: bold;
}

.pagenavi .wp-pagenavi .current {
	font-size: 110%;
	font-weight: bold;
	display: block;
	padding: 5px;
	float: left;
	margin-right: 10px;
	color: #900;
}
.pagenavi .wp-pagenavi .extend {
	display: block;
	padding: 5px;
	
	float: left;
	margin-right: 10px;
}
#jirei #single_temp .single_pagenavi {
	font-size: 80%;
	text-align: center;
}
#jirei #single_temp .bt {
	text-align: center;
	padding-bottom: 50px;
}
