@charset "utf-8";

/* ----------------------- Basic Style */
/* ------------ Font Style */
body {
	font:13px "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic"
	line-height: 150%;


	*font-size:small;
 *font:x-small;
	width: 100%;
	background-color: #FCF0EB;
	color: #48260D;
}
/* ===================================================================
CSS information

 File Name  : main.css
 Author     : Kimura Shunta

=================================================================== */


#wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	min-width: 980px;
	overflow: hidden;
}
#loading {
	background-image: url(../images/loading01.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100%;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: absolute;
	z-index: 2000;
	left: 0px;
	top: 0px;
}
#fade {
	position:absolute; /* ie6 */
	position:fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #FCF0EB;
}

#header {
	height: auto;
	width: 100%;
}

#headerContainer {
	width: 100%;
	height: auto;
}
#mainImageBox {
	height: 645px;
	width: 100%;
	position: absolute;
	background-image: url(../images/mainImageBack.gif);
	background-repeat: repeat-x;
	background-position: left top;
	min-width: 980px;
	overflow: hidden;
}
#mainImage {
	height: 645px;
	width: 1764px;
	margin-left: -882px;
	position: absolute;
	left: 50%;
}
#mainCover {
	height: 645px;
	width: 2180px;
	margin-left: -1090px;
	position: absolute;
	left: 50%;
	background-image: url(../images/mainCover01.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	top: 0px;
}
#mainCopy {
	height: 645px;
	width: 1700px;
	margin-left: -850px;
	position: absolute;
	left: 50%;
	background-image: url(../images/mainCopy01.png);
	background-repeat: no-repeat;
	background-position: center top;
	text-indent: -9999px;
	top: 0px;
}

#naviContainer {
	background-image: url(../images/mainNaviBack_cont.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 150px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}

#naviContainer #mainNavi {
	height: 110px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
}
#naviContainer #mainNavi li{
	height: 110px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	float: left;
}
#naviContainer #mainNavi li#logo{
	height: 110px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	text-indent: -9999px;
}
#naviContainer #mainNavi li#logo a{
	height: 110px;
	width: 250px;
	background-image: url(../images/mainNavi_contLogo_off.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
	display: block;
}
#container {
	background-image: url(../images/contentsBack02.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: auto;
	width: 100%;
	overflow: hidden;
}
#container h2#pageTitle {
	text-align: center;
	width: 100%;
	margin-bottom: 60px;
	margin-top: 15px;
}

#contents {
	padding: 0px;
	height: auto;
	width: 100%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
}
.seciton01 {
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	clear: left;
	overflow: hidden;
}
.relative {
	position: relative;

}
.marginBottom30 {
	margin-bottom: 30px;

}
.marginBottom50 {
	margin-bottom: 50px;

}
.marginBottom80 {
	margin-bottom: 80px;

}
.bottomSepa {
	background-image: url(../images/line02.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 50px;


}
.cont00_Container {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}
.cont00_Box01 {
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
	padding-top: 0px;
}
.cont02_Box01 {
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
	padding-top: 60px;
}
.cont02_Box01 .midashi01     {
	margin-bottom: 25px;
}
.cont02_Box01 p     {
	margin-bottom: 30px;
	font-size: 105%;
	color: #48260D;
	line-height: 1.8em;
	width: 440px;
	padding-left: 5px;

}
.cont02_Box01 .moreBtn {
	display: inline;
	float: left;
	margin-left: 0px;
}
.cont02_Box02 {
	width: 525px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	position: absolute;
	top: 0px;
	right: -5px;
}
.cont02_Box03 {
	width: 980px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 45px;
	clear: both;
	background-image: url(../images/cont02_Item04.gif);
	background-repeat: no-repeat;
	background-position: 25px top;
	padding-top: 100px;
	display: block;
}
.cont02_Box03 li{
	width: 245px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}
.cont02_Box04 {
	width: 285px;
	padding-right: 0px;
	padding-left: 15px;
	float: left;
	overflow: hidden;
	padding-top: 0px;
}
.cont02_Box05 {
	width: 680px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	background-image: url(../images/cont02_Item11.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 85px;
	display: block;
}
.cont02_Box05 li{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #421807;
}
.cont02_Box05 li dl{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}
.cont02_Box05 li dl dt{
	width: 113px;
	padding-right: 0px;
	padding-left: 2px;
	float: left;
	margin-top: 0px;
	font-family: "Times New Roman", Times, serif;
}
.cont02_Box05 li dl dd{
	width: 555px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}
.cont03_Box01 {
	padding-bottom: 25px;

}
.cont03_Box04 {
	padding-bottom: 25px;
	width: 615px;
	padding-left: 0px;

}
.cont03_Catlist {
	width: 480px;
	padding-right: 0px;
	padding-left: 5px;
	float: left;
	margin-top: 0px;
	background-image: url(../images/cont03_Item01_01.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-top: 25px;
	display: block;
	margin-bottom: 15px;
}
.cont03_Catlist li{
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
.news .wp-pagenavi ,.blog .wp-pagenavi{
	width: auto;
	padding-right: 5px;
	padding-left: 0px;
	float: right;
	margin-top: 0px;
	padding-top: 25px;
	display: block;
	margin-bottom: 15px;
	text-align: right;
	clear: none;
}
.cont03_EntryNavi {
	width: 480px;
	padding-right: 0px;
	padding-left: 110px;
	float: left;
	margin-top: 0px;
	background-image: url(../images/cont03_Item05_01Btn_off.gif);
	background-repeat: no-repeat;
	background-position: 5px top;
	padding-top: 0px;
	display: block;
	margin-bottom: 15px;
}
.cont03_EntryNavi li{
	width: auto;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
.cont03_Box02 {
	padding-bottom: 40px;
	overflow: hidden;
	clear: left;

}
.cont03_EntryList {
	padding-right: 0px;
	padding-left: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.cont03_EntryList li{
	float: left;
	width: 370px;
	margin-right: 0px;
	display: block;
	background-image: url(../images/cont03_Item08.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 60px;
	padding-bottom: 25px;
	padding-left: 45px;
}
.cont03_EntryList li.even{
	background-image: url(../images/cont03_Item08_Even.gif);
	padding-right: 46px;
	padding-left: 59px;
}
.cont03_EntryList li .title{
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 1.8em;

}
.cont03_EntryList li .title a{
	font-size: 150%;

}
.cont03_EntryList li .title a:hover{
	color: #C40E60;


}
.cont03_EntryList li .data{
	font-size: 105%;
	padding-top: 0px;
	padding-bottom: 15px;

}
.cont03_EntryList li .thumne{
	height: 80px;
	width: 370px;
	overflow: hidden;


}
.cont03_EntryList li .body{
	font-size: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1.8em;
	text-align: justify;
	min-height: 130px;

}
.cont03_EntryList li .body a:hover{
	color: #C40E60;
	display: block;

}
.cont03_Box03 {
	padding-bottom: 40px;
	overflow: hidden;
	float: left;
	width: 721px;
	padding-right: 0px;
	padding-left: 15px;

}
.cont03_Entry {
	float: left;
	width: 615px;
	margin-right: 0px;
	display: block;
	background-image: url(../images/cont03_Item09.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin-bottom: 30px;
	padding-top: 10px;
	padding-right: 61px;
	padding-bottom: 25px;
	padding-left: 45px;
	overflow: hidden;
}
.cont03_Entry .title {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 2em;

}
.cont03_Entry .title a{
	font-size: 225%;

}
.cont03_Entry .title a:hover{
	color: #C40E60;


}
.cont03_Entry .data {
	font-size: 105%;
	padding-top: 0px;
	padding-bottom: 15px;

}
.cont03_Entry .body {
	font-size: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1.8em;
	text-align: justify;

}
.cont03_Sidebar {
	padding-bottom: 25px;
	overflow: hidden;
	float: left;
	width: 229px;
	background-image: url(../images/cont03_Item10.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding-top: 10px;

}
.cont03_Sidebar ul{
	padding-bottom: 40px;
	overflow: hidden;
	float: left;
	width: 190px;
	padding-top: 60px;
	padding-right: 10px;
	padding-left: 28px;

}
.cont03_Sidebar ul.list01{
	background-image: url(../images/cont03_Item06.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.cont03_Sidebar ul.list02{
	background-image: url(../images/cont03_Item07.gif);
	background-repeat: no-repeat;
	background-position: left top;

}
.cont03_Sidebar ul li{
	width: 165px;
	background-image: url(../images/sitePortal_Item05.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	line-height: 1.4em;

}
.cont03_Sidebar ul li a:hover{
	color: #C40E60;


}
.cont03_Sidebar ul li h4{
	font-size: 85%;
	color: #666;

}
.cont05_Box01 {
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
	padding-top: 40px;
}
.cont05_Box01 .midashi01     {
	margin-bottom: 25px;
}
.cont05_Box01 p     {
	margin-bottom: 30px;
	font-size: 100%;
	color: #48260D;
	line-height: 1.8em;
	width: 440px;
	padding-left: 0px;

}
.cont05_Box01 .moreBtn {
	display: inline;
	float: left;
	margin-left: 0px;
}
.cont05_Box01 ul     {
	margin-bottom: 45px;
	font-size: 100%;
	color: #48260D;
	line-height: 1.8em;
	width: 440px;
	padding-left: 5px;
	overflow: hidden;

}
.cont05_Box01 ul     li span.ex01{
	margin-bottom: 10px;
	width: 110px;
	display: block;
	float: left;

}
.cont05_Box01 ul     li span.ex02{
	margin-bottom: 10px;
	width: 320px;
	display: block;
	float: left;

}
.cont05_Box01 p.ex01     {
	margin-bottom: 0px;
	font-size: 93%;
	width: 500px;
	padding-left: 5px;
}
.cont05_Box02 {
	width: 525px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	position: absolute;
	top: 0px;
	right: -5px;
}
.scrollContainer {
	overflow: hidden;
	padding-bottom: 0px;
}
.cont05_Box03 {
	padding-bottom: 0px;
	overflow: hidden;
	float: left;
	width: 665px;
	padding-right: 0px;
	padding-left: 10px;

}
.cont05_ItemSection {
	float: left;
	width: 605px;
	margin-right: 0px;
	display: block;
	margin-bottom: 30px;
	padding-top: 10px;



	padding-right: 60
];
	padding-bottom: 25px;
	padding-left: 0px;
	overflow: hidden;
	padding-right: 60px;
}
.cont05_ItemSection.noM {














	padding-right: 60
];
	margin-bottom: 0px;
}
.cont05_ItemSection .title {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;

}
.cont05_ItemSection .body {
	font-size: 100%;
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 1.8em;
	text-align: justify;
	padding-left: 5px;

}
.cont05_ItemSection .body img{
	padding-bottom: 15px;

}
.cont05_ItemSection .moreBtn {
	display: inline;
	float: left;
	margin-left: 0px;
}
.cont05_Box03 .body table {
	width: 590px;
}
.cont05_Box03 .body table.noCol {
	width: 590px;
	margin-top: -30px;
}
.cont05_Box03 .body table th{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #613000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 5px;
	margin-right: 5px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FCF0EB;

}
.cont05_Box03 .body table td{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A67C52;
	padding-top: 12px;
	padding-right: 5px;
	padding-bottom: 12px;
	padding-left: 5px;
	color: #333;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #FCF0EB;
	line-height: 1.8em;

}
.cont05_Box03 .body table td.menuTitle{
	font-size: 115%;
	font-weight: bold;
	width: 35%;

}
.cont05_Box03 .body table td.menuTitle02{
	font-size: 115%;
	font-weight: bold;
	width: 29%;

}

.cont05_Box03 .body table td.menuTitle03{
	font-size: 107.7%;
	font-weight: bold;
	width: 25%;

}
.cont05_Box03 .body table td.ex01{
	width: 48%;

}
.cont05_Box03 .body table td.ex02{
	width: 35%;

}

.cont05_Box04 {
	padding-bottom: 0px;
	overflow: hidden;
	float: left;
	width: 285px;
	padding-right: 15px;
	padding-left: 0px;
	height: 350px;

}

#scrollBox {
	position: absolute;
	right: 0px;

}
.cont05_Sidebar {
	padding-bottom: 25px;
	overflow: hidden;
	float: left;
	width: 285px;
	background-image: url(../images/cont05_Item12.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	height: 300px;
	position: absolute;

}
.cont05_Sidebar ul{
	overflow: hidden;
	padding-top: 95px;
	margin-right: auto;
	margin-left: auto;
	width: 195px;

}
.cont05_Sidebar ul li{
	width: 195px;
	height: 46px;

}
.cont04_Box04 {
	padding-bottom: 0px;
	overflow: hidden;
	float: left;
	width: 285px;
	padding-right: 15px;
	padding-left: 0px;
	height: 400px;

}
.cont04_Sidebar {
	padding-bottom: 25px;
	overflow: hidden;
	float: left;
	width: 285px;
	background-image: url(../images/cont04_Item09.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 10px;
	height: 450px;
	position: absolute;

}
.cont04_Sidebar ul{
	overflow: hidden;
	width: 195px;
	padding-top: 95px;
	margin-right: auto;
	margin-left: auto;

}
.cont04_Sidebar ul li{
	width: 195px;
	height: 46px;

}
.cont06_Box01 {
	width: 960px;
	padding-right: 10px;
	padding-left: 10px;
	float: left;
	overflow: hidden;
	padding-top: 60px;
	min-height: 370px;
}
.cont06_Box01 .midashi01     {
	margin-bottom: 25px;
}
.cont06_Box01 p     {
	margin-bottom: 55px;
	font-size: 115%;
	color: #48260D;
	line-height: 1.8em;
	width: 440px;
	padding-left: 5px;

}
.cont06_Box01 .phone     {
	margin-bottom: 0.5em;
	font-size: 300%;
	font-weight: bold;
	letter-spacing: 0.1em;
	color: #ED1E79;
	padding-left: 5px;
}
.cont06_Box02 {
	width: 525px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	position: absolute;
	top: 0px;
	right: -5px;
}
.cont06_Box05 {
	width: 465px;
	padding-right: 38px;
	padding-left: 0px;
	float: left;
	overflow: hidden;
	padding-top: 20px;
	margin-top: 25px;
}
.cont06_Box05 .info{
	width: 420px;
	padding-right: 0px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 15px;
	display: block;
	overflow: hidden;
	margin-bottom: 25px;
}
.cont06_Box05 .info li{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #421807;
}
.cont06_Box05 .info li.name{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
	margin-bottom: 40px;
	color: #421807;
	font-size: 165%;
}
.cont06_Box05 .info li dl{
	width: 100%;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}
.cont06_Box05 .info li dl dt{
	width: 80px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}
.cont06_Box05 .info li dl dd{
	width: 270px;
	padding-right: 0px;
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}
.cont06_Box05 .map{
	padding-left: 10px;
}
.cont06_Box05 iframe{
	border: 1px solid #C40E60;
}
.cont06_Box05 .googleBtn{
	border: 1px solid #C40E60;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 5px;
	display: block;
	float: left;
}
.cont06_Box05 .googleBtn a{
	color: #C40E60;

}
.cont06_Box05 .googleBtn a:hover{
	color: #FFF;
}
.cont06_Box05 .googleBtn:hover{
	background-color: #C40E60;
	color: #FFF;
}
.cont06_Box05 .googleBtn:hover a{
	background-color: #C40E60;
	color: #FFF;
}
.cont06_Box05.noP {
	padding-right: 0px;
	padding-left: 0px;
}
p.midashi_Text , ul.midashi_Text{
	padding-left: 5px;
}





#siteInfoContainer {
	width: 100%;
	height: auto;
	background-image: url(../images/contentsBack01.gif);
	background-repeat: repeat;
}

#siteInfoContainer02 {
	background-image: url(../images/line00.gif);
	background-repeat: repeat-x;
	width: 100%;
	position: relative;
	background-position: left top;
}
#siteInfo  {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 15px;
}

#siteInfo #contSideBar {
	float: left;
	height: auto;
	width: 245px;
	padding-right: 55px;
	padding-top: 25px;
}
#siteInfo #contSideBar li{
	margin-bottom: 10px;

}
#siteInfo .siteInfo_InformationBox01 {
	float: right;
	width: 665px;
	padding-right: 15px;
	padding-top: 35px;
}
#siteInfo .siteInfo_InformationBox01 h2 {
	float: left;
	width: 570px;
}
#siteInfo .siteInfo_InformationBox01 h3 {
	float: left;
	width: 95px;
}
.informationList   {
	float: left;
	width: 665px;
	clear: left;
	padding-top: 10px;
}
.informationList li  {
	width: 610px;
	background-image: url(../images/sitePortal_Item04.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 100%;
	color: #421907;
	margin-bottom: 15px;
	padding-top: 13px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 35px;
	height: 27px;
	display: block;
}
.informationList li    a{
	color: #421907;
	display: block;
}
.informationList li  a:hover{
	color: #C40E60;
	text-decoration: underline;
}
.informationList li dl {
	float: left;
	width: 100%;
}
.informationList li dl dt{
	float: left;
	width: 110px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #421B07;
	margin-right: 20px;
}
.informationList li dl dd{
	float: left;
	width: 465px;
}
.siteInfo_InformationBox02  {
	float: right;
	width: 680px;
	padding-right: 0px;
	background-image: url(../images/line01.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 20px;
	padding-top: 20px;
}
.siteInfo_InformationBox02 .name {
	background-image: url(../images/sitePortal_Info01.gif);
	float: left;
	height: 40px;
	width: 555px;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.siteInfo_InformationBox02 .logo {
	background-image: url(../images/sitePortal_Info04.gif);
	float: right;
	height: 80px;
	width: 125px;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
	background-position: left 8px;
}
.siteInfo_InformationBox02 .tel {
	background-image: url(../images/sitePortal_Info02.gif);
	float: left;
	height: 40px;
	width: 555px;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}
.siteInfo_InformationBox02 .adress {
	background-image: url(../images/sitePortal_Info03.gif);
	float: left;
	height: 40px;
	width: 680px;
	text-indent: -9999px;
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
}




#flower01 img {
	margin-left: 520px;
	position: absolute;
	left: 50%;
	top: -35px;


}


#footer {
	clear: both;
	height: auto;
	width: 100%;
	background-image: url(../images/line00.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 30px;
}
#footerContainer  {
	height: auto;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 25px;
	position: relative;
	padding-bottom: 25px;
}
#flower02  img{
	height: 105px;
	width: 170px;
	position: absolute;
	top: -45px;
	left: -165px;
}

#footerContainer .copyright {
	float: left;
	height: 30px;
	width: 400px;
}

#footerContainer .footerNavi {
	float: right;
	width: 580px;
	display: block;
	padding-top: 2px;
}
#footerContainer .footerNavi li{
	float: right;
	width: auto;
	display: inline;
	padding-right: 0px;
	padding-left: 15px;
	background-image: url(../images/sitePortal_Item05.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: left;
	margin-left: 25px;
}
#footerContainer .footerNavi li a{
	color: #A67C52;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 93%;

}
#footerContainer .footerNavi li a:hover{
	font-size: 93%;
	text-decoration: underline;

}

/*ページ分割用*/
.wp-pagenavi {

}
.wp-pagenavi a, .wp-pagenavi span {
    border: 1px solid #BFBFBF;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #000000;
}
.wp-pagenavi span.current {
    font-weight: bold;
}
