
* {
	margin: 0;
	padding: 0;
}

/* Hides from IE7 \*/
*:first-child+html {
	letter-spacing: 0;
}
/* End hide from IE7 */	.pbInputForm {
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	background-color: #FFFFFF;
	border-bottom: 2px inset;
	border-left: 2px inset;
	border-right: 2px inset;
	border-top: 2px inset;
	font-size: 100%;
}
@media print {
	#pbca_toparea {
		display: none;
	}
}
ol , ul {
	margin: auto auto auto 30pt\9;
}
blockquote {
	margin-left: 30pt\9;
	margin-right: 0px\9;
}
:root ol, :root ul {
	margin: 16px 0px 16px 0px;
	padding: 0px 0px 0px 40px;
}
:root blockquote {
	margin: 16px 0px 16px 40px;
}

body {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
		font-family: 'Lucida Grande',  'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',  Meiryo, メイリオ, sans-serif;;
		font-size: 80%;
		color: #1A1A1A;
		line-height: 1.5;
}
body {
		list-style-type: none;

}
body a:link {
		color: #565656;

		text-decoration: underline;

}
body a:visited {
		color: #565656;

		text-decoration: underline;

}
body a:hover {
		color: #565656;

		text-decoration: none;

}
body a:active {
		color: #565656;

		text-decoration: underline;

}

.pbPage {
		width: 100%;
}
.pbPage:after{
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}
.pbLeftArea,
.pbRightArea
{
	min-height: 1px;
}

.pbLeftArea {
		float: left;
		overflow: hidden;
		width: 256px;
		display: inline;
		margin-left: 0px;
		margin-right: 30px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.pbRightArea {
		float: right;
		overflow: hidden;
		width: 0px;
		display: inline;
}

.pbMainArea {
		overflow: hidden;
		max-width: 100%;
		_float: left;
		_display: inline;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.pbHeaderArea {
		clear: both;
		overflow: hidden;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.pbFooterArea {
		clear: both;
		overflow: hidden;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 10px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
.pbAreaWrapper1 {
	padding: 0;
	margin: 0;
	border-width: 0;
	clear: both;
	height: 100%;
}
.pbAreaWrapper2 {
	padding: 0;
	border-width: 0;
}
.pbAreaWrapper2 {
	margin: 0\9;
	_float: left;
}
:root .pbAreaWrapper1:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
:root .pbAreaWrapper2 {
	margin: 0 0px 0 286px;
}
							
.pbBlock {
		clear: both;
}

img {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
.pbArea {
	margin: 0;
	padding: 0px;
	border-width: 0;
}
.pbZero {
	margin: 0;
	padding: 0px;
	border-width: 0;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
}
.pbCorner {
		clear: both;
}
.pbNested {
	clear:both;
	padding: 0;
	margin: 0;
	min-height: 0;
	_height: 1%;
}
.pbNested:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
.pbNestedZero {
	clear:both;
	padding: 0;
	margin: 0;
	min-height: 0;
}
.pbNestedZero:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}

.pbNestedWrapper {
	overflow:hidden;
	width:100%;
}
.pbNestedWrapper {
	_overflow: visible;
	_overflow-x:hidden;
}
img.pbSystemImage {
	margin: 0;
	padding: 0px;
	background-color: transparent;
	border-width: 0;
	border-style: none;
	line-height: normal;
	text-indent: 0;
	font-size: small;
	vertical-align: baseline;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbHorizontalNested {
	line-height: normal;
	text-indent: 0;
	border-width: 0;
	margin: 0;
	padding: 0;
	float: left;
	overflow: hidden;
	min-height: 0;
}
.pbHorizontalNested:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
.pbAnchor {
	margin: 0;
	padding: 2px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
	overflow: visible !important;
}
.pbArticleStatus {
	margin: 0;
	padding: 1px;
	border: none;
	background-color: #6699cc;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleStatus a:link {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:visited {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:hover {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleStatus a:active {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: white;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	white-space: nowrap;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	overflow: hidden;
}
.pbArticleDetailStatus {
	margin: 0;
	padding: 0;
	border: none;
	background-color: #ccff99;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:link {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:visited {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:hover {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.pbArticleDetailStatus a:active {
	cursor: default;
	margin: 0;
	padding: 0;
	border: none;
	background-color: transparent;
	color: black;
	font-size: 10px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	font-weight: normal;
	line-height: normal;
	text-indent: 0;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
#pbBlock103052 {
	width: 50%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock103052 {
	float:left;clear:none\9;
}
					#pbBlock103053 {
	width: 50%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock103053 {
	clear:right;
}
					#pbBlock103060 {
	width: 81%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock103060 {
	float:left;clear:none\9;
}
					#pbBlock103061 {
	width: 8%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock103061 {
	float:left;clear:none\9;
}
					#pbBlock103062 {
	width: 11%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock103062 {
	clear:right;
}
					#pbBlock365505 {
	width: 150px;
	overflow: hidden;
	
}
:root #pbBlock365505 {
	float:left;
}
					#pbBlock365508 {
	width: 150px;
	overflow: hidden;
	
}
:root #pbBlock365508 {
	float:left;
}
					#pbBlock365511 {
	width: 150px;
	overflow: hidden;
	
}
:root #pbBlock365511 {
	float:left;
}
					#pbBlock365514 {
	width: 150px;
	overflow: hidden;
	
}
:root #pbBlock365514 {
	float:left;
}
					#pbBlock365520 {
	width: 150px;
	overflow: hidden;
	
}
:root #pbBlock365520 {
	float:left;
}
					#pbBlock365517 {
	width: 150px;
	overflow: hidden;
	
}
:root #pbBlock365517 {
	clear:right;
}
					#pbBlock365528 {
	width: 33%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock365528 {
	float:left;clear:none\9;
}
					#pbBlock365529 {
	width: 33%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock365529 {
	float:left;clear:none\9;
}
					#pbBlock365530 {
	width: 33%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock365530 {
	clear:right;
}
					#pbBlock3366 {
	width: 360px;
	overflow: hidden;
	
}
:root #pbBlock3366 {
	float:left;
}
					#pbBlock3367 {
	width: 485px;
	overflow: hidden;
	
}
:root #pbBlock3367 {
	float:left;
}
					#pbBlock3368 {
	width: 255px;
	overflow: hidden;
	
}
:root #pbBlock3368 {
	clear:right;
}
					#pbBlock3376 {
	width: 100%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock3376 {
	clear:right;
}
					#pbBlock3374 {
	width: 100%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock3374 {
	clear:right;
}
					#pbBlock44863 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock44863 {
	float:left;clear:none\9;
}
					#pbBlock44864 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock44864 {
	float:left;clear:none\9;
}
					#pbBlock44865 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock44865 {
	float:left;clear:none\9;
}
					#pbBlock44866 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock44866 {
	clear:right;
}
					#pbBlock125725 {
	width: 55%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock125725 {
	float:left;clear:none\9;
}
					#pbBlock125726 {
	width: 45%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock125726 {
	clear:right;
}
					
.furuWrapperW1100, .pbStyleId2002 {
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.furuGnavi, .pbStyleId2005 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
.furuGnavi ul, .furuGnavi ol, .furuGnavi dl, .pbStyleId2005 ul, .pbStyleId2005 ol, .pbStyleId2005 dl {
		list-style-type: none;

}

.furuGnavBgPurple, .pbStyleId2006 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/img/common/bg_hd_gnav_purple.jpg);
		background-repeat: repeat-x;
		background-position: left top;
}

.furuGnavBgOrange, .pbStyleId2008 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/img/common/bg_hd_gnav_orange.jpg);
		background-repeat: repeat-x;
		background-position: left top;
}

.furuFtWrap, .pbStyleId2010 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-top: 0px  solid;
		border-bottom: 2px #FFFFFF solid;
		border-left: 0px  solid;
		border-right: 0px  solid;
		background-color: #EEEEF0;
}

.furuFtCopy, .pbStyleId2013 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 11px;
		padding-bottom: 31px;
		border-top: 1px #C6C6C8 solid;
		border-bottom: 11px #F28C03 solid;
		border-left: 0px  solid;
		border-right: 0px  solid;
		background-color: #EEEEF0;
		text-align: center;
}

.furuFontBd, .pbStyleId2014 {
		font-size: 90%;
		font-weight: bold;
}

.furuFtTop, .pbStyleId2015 {
		height: 34px;
		margin-left: auto;
		margin-right: 0;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 20px;
		padding-bottom: 0px;
		text-align: right;
}

.furuFtTopBg, .pbStyleId2016 {
		margin-left: auto;
		margin-right: 0;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/img/common/bg_ft.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
}

.furuFtLinkhr, .pbStyleId2018 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 100%;
		font-weight: bold;
}

.furuFtLink, .pbStyleId2021 {
		margin-left: auto;
		margin-right: auto;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 22px;
		padding-bottom: 35px;
}

.furuFtnavi, .pbStyleId2022 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 20px;
		font-size: 90%;
		text-align: center;
}
.furuFtnavi a:link, .pbStyleId2022 a:link {
		color: #565656;

		text-decoration: underline;

}
.furuFtnavi a:visited, .pbStyleId2022 a:visited {
		color: #565656;

		text-decoration: underline;

}
.furuFtnavi a:hover, .pbStyleId2022 a:hover {
		color: #565656;

		text-decoration: none;

}
.furuFtnavi a:active, .pbStyleId2022 a:active {
		color: #565656;

		text-decoration: underline;

}

.furuMainBnrBtSdw, .pbStyleId2023 {
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 4px;
		background-image: url(/library/img/top/img_topMainBnrBtSdw.jpg);
		background-repeat: no-repeat;
		background-position: center bottom;
}

.furuHdLogoWrap, .pbStyleId2027 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 10px;
		padding-bottom: 0px;
}

.furuMgRt15, .pbStyleId2029 {
		margin-left: 0px;
		margin-right: 15px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 150%;
		color: #000000;
		font-weight: bold;
}

.furuHdBtnR, .pbStyleId2048 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		text-align: right;
}

.furuFtMenu, .pbStyleId2052 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		font-size: 65%;
		font-weight: normal;
		line-height: 1.8;
}
.furuFtMenu a:link, .pbStyleId2052 a:link {
		color: #565656;


}
.furuFtMenu a:visited, .pbStyleId2052 a:visited {
		color: #565656;


}
.furuFtMenu a:hover, .pbStyleId2052 a:hover {
		color: #565656;


}
.furuFtMenu a:active, .pbStyleId2052 a:active {
		color: #565656;


}

.furuHdTopicpass, .pbStyleId2055 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		padding-bottom: 30px;
}

.furuLTopDirectryHead, .pbStyleId2056 {
		margin-bottom: 19px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		border-top: 0px  solid;
		border-bottom: 1px #333333 solid;
		border-left: 0px  solid;
		border-right: 0px  solid;
		font-size: 160%;
		font-weight: bold;
}

.furuCommonSideMenu, .pbStyleId2057 {
		margin-bottom: 5px;
		padding-left: 9px;
		padding-right: 9px;
		padding-top: 12px;
		padding-bottom: 9px;
		border-top: 1px #808080 solid;
		border-bottom: 1px #808080 solid;
		border-left: 1px #808080 solid;
		border-right: 1px #808080 solid;
		color: #565656;
}

.furuMgBt45, .pbStyleId2058 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 45px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.furuCommonSideLinkLi, .pbStyleId2059 {
		font-size: 120%;
		font-weight: bold;
		line-height: 1.8;
}
.furuCommonSideLinkLi ul, .furuCommonSideLinkLi ol, .furuCommonSideLinkLi dl, .pbStyleId2059 ul, .pbStyleId2059 ol, .pbStyleId2059 dl {
		list-style-type: none;

}
.furuCommonSideLinkLi a:link, .pbStyleId2059 a:link {

		text-decoration: underline;

}
.furuCommonSideLinkLi a:visited, .pbStyleId2059 a:visited {

		text-decoration: underline;

}
.furuCommonSideLinkLi a:hover, .pbStyleId2059 a:hover {

		text-decoration: none;

}
.furuCommonSideLinkLi a:active, .pbStyleId2059 a:active {

		text-decoration: underline;

}

.furuCommonSideFtSdw, .pbStyleId2061 {
		margin-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 13px;
		background-image: url(/library/img/common/img_sideSdw01.png);
		background-repeat: no-repeat;
		background-position: center bottom;
}

.furuCommonSideBgGry, .pbStyleId2062 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FBFBFB;
}

.furuCommonSideJsWrap, .pbStyleId2063 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.furuCommonSideJsBtn, .pbStyleId2064 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 0.5;
}

.furuMgBt10, .pbStyleId2065 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.furuMgBt7, .pbStyleId2066 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 7px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.furuCommonSideBnrDeco, .pbStyleId2068 {
		margin-bottom: 17px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 17px;
		color: #FF0000;
		font-weight: bold;
		text-align: center;
}

.furuMgBt40, .pbStyleId2071 {
		margin-bottom: 40px;
		color: #000000;
		font-weight: normal;
}

.furuShopcommonHeadline, .pbStyleId2079 {
		margin-bottom: 10px;
		padding-left: 4px;
		padding-right: 4px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-top: 0px  solid;
		border-bottom: 1px #CCCCCC solid;
		border-left: 0px  solid;
		border-right: 0px  solid;
}

.furuShopcommonNew, .pbStyleId2091 {
		margin-bottom: 50px;
		color: #585657;
}
.furuShopcommonNew table , table.furuShopcommonNew , .pbStyleId2091 table{
		border-top: 0px  solid;
		border-bottom: 1px #808080 dotted;
		border-left: 0px  solid;
		border-right: 0px  solid;
		border-collapse: collapse;
		background-repeat: repeat;

}
.furuShopcommonNew th , table th.furuShopcommonNew , .pbStyleId2091 th {
		text-align: left;
		vertical-align: middle;
		border-top: 0px  solid;
		border-bottom: 1px #808080 dotted;
		border-left: 0px  solid;
		border-right: 0px  solid;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.furuShopcommonNew td , table td.furuShopcommonNew , .pbStyleId2091 td {
		text-align: left;
		vertical-align: middle;
		border-top: 0px  solid;
		border-bottom: 1px #808080 dotted;
		border-left: 0px  solid;
		border-right: 0px  solid;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-repeat: repeat;

}
.furuShopcommonNew a:link, .pbStyleId2091 a:link {
		color: #3566FF;

		text-decoration: none;

}
.furuShopcommonNew a:visited, .pbStyleId2091 a:visited {
		color: #3566FF;


}
.furuShopcommonNew a:hover, .pbStyleId2091 a:hover {
		color: #3566FF;

		text-decoration: underline;

}
.furuShopcommonNew a:active, .pbStyleId2091 a:active {
		color: #3566FF;


}

.SpfuruHeader, .pbStyleId2102 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruHeaderLogo, .pbStyleId2104 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		text-align: center;
		line-height: 0.5;
}

.SpfuruHeaderGnav, .pbStyleId2108 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #E8E8E8;
}

.SpfuruFooter, .pbStyleId2115 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-top: 0px  solid;
		border-bottom: 5px #F28D01 solid;
		border-left: 0px  solid;
		border-right: 0px  solid;
		background-color: #eee;
}

.SpfuruFooterCopy, .pbStyleId2119 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #EEEEF0;
		font-size: 80%;
}

.SpfuruFooterSlider, .pbStyleId2122 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruFooterSliderWrap, .pbStyleId2126 {
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruImgCommon, .pbStyleId2153 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruMainCommon, .pbStyleId2155 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.furuTxtSize85, .pbStyleId2204 {
		font-size: 85%;
}

.SpfuruHdGnavBt, .pbStyleId2227 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 0.5;
}

.SpfuruTopHdGnavMg, .pbStyleId2230 {
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruM2, .pbStyleId2233 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruTopFtBtn, .pbStyleId2234 {
		padding-left: 1px;
		padding-right: 1px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruShopHr, .pbStyleId2240 {
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #269E3D;
}

.SpfuruShopTopCateTable, .pbStyleId2241 {
		margin-bottom: 10px;
}
.SpfuruShopTopCateTable table , table.SpfuruShopTopCateTable , .pbStyleId2241 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.SpfuruShopTopCateTable th , table th.SpfuruShopTopCateTable , .pbStyleId2241 th {
		vertical-align: top;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.SpfuruShopTopCateTable td , table td.SpfuruShopTopCateTable , .pbStyleId2241 td {
		padding-left: 10px;
		padding-right: 0px;
		padding-top: 9px;
		padding-bottom: 4px;
		background-repeat: repeat;

}

.SpfuruShopTopCateDay, .pbStyleId2242 {
		margin-right: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.SpfuruShopTopCateTitle, .pbStyleId2243 {
		padding-left: 10px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		line-height: 2;
}
.SpfuruShopTopCateTitle a:link, .pbStyleId2243 a:link {
		color: #565656;

		text-decoration: underline;

}
.SpfuruShopTopCateTitle a:visited, .pbStyleId2243 a:visited {
		color: #565656;

		text-decoration: underline;

}
.SpfuruShopTopCateTitle a:hover, .pbStyleId2243 a:hover {
		color: #565656;

		text-decoration: none;

}
.SpfuruShopTopCateTitle a:active, .pbStyleId2243 a:active {
		color: #565656;

		text-decoration: underline;

}

.SpfuruShopTopList, .pbStyleId2244 {
		margin-bottom: 20px;
		font-weight: bold;
		text-align: right;
}

.SpfuruHeaderShop, .pbStyleId2290 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
/* ==========

All Pages

===========*/
body {
 min-width: 1100px;
}

.furuWrapperW1100 , .pbAreaWrapper1  {
 width: 1100px;
}

.furuWid650 {
 width : 650px;
}

.pbAreaWrapper1 {
 margin : 0 auto;
}


.furuHdLinkLi ul {
 margin: 0;
 padding: 0;
 float: right;
}

.furuHdLinkLi ul li {
 margin-left: 33px;
 float: left;
 list-style-image: url("/library/img/common/ic_hdrArw.gif");
}

.furuFtLink {
 width: 990px;
}

.furuFtLinkLi ul {
 margin: 0;
 padding: 0px 0px 0px 17px;
}

.furuFtLinkLi ul li {
  list-style-image: url("/library/img/common/ft_arw.gif");
}

/*メディア切り替えプラグイン*/
.stViewMode{
 text-align: center;
}

.stViewMode dt,
.stViewMode dd {
 display: inline;
}

/*グローバルナビ*/
.furuGnavBgPurple {
 position: relative;
 min-height: 63px;
}

.furuGnavBgOrange {
 width: 50%;
 min-height: 63px;
 position: absolute;
}

.furuGnavi {
 width: 1100px;
 position: absolute;
 left: 50%;
 margin-left: -550px;
}

.furuGnavi ul {
 margin: 0;
 padding: 0;
 list-style: none;
}

.furuGnavi ul li{
 width:220px;
 float:left;
}

/*トップスライダー*/ 
.furuTopSlider { 
 width:625px; 
} 
 
.furuTopSlider .bx-viewport { 
 margin-bottom:12px; 
} 
 
.furuTopSlider ul { 
 margin:0; padding:0; 
} 
 
.furuTopSlider .bx-controls { 
 position: relative; 
 overflow: hidden; 
} 
 
.furuTopSlider .bx-pager { 
 position: relative; 
 left: 50%; 
 float: left; 
} 
 
.furuTopSlider .bx-pager-item { 
 position: relative; 
 left: -50%; 
 float: left; 
} 
 
.furuTopSlider .bx-pager-item a { 
 width:15px; 
 height:15px; 
 background:url(/library/img/common/ic_pager.gif) no-repeat; 
 text-indent:-9999px; 
 float:left; 
 margin:0 10px; 
} 
 
.furuTopSlider .bx-pager-item a.active { 
 background-position: 0 -15px; 
}

/* ie hack */

*:first-child+html .furuHdLogoWrap {
 margin-bottom: 10px;
}

*:first-child+html .furuHdLinkLi ul li {
 background: url(/library/img/common/ic_hdrArw.gif);
 background-repeat: no-repeat;
 background-position-y: 50%;
 padding-left: 15px;
}

.furuCommonMainTable input , .furuCommonMainTable textarea{
    border-width: 1px\9;
}

/* img transparent */

a img:hover { 
 opacity:0.7; 
 filter: alpha(opacity=70);        /* ie lt 8 */ 
 -ms-filter: "alpha(opacity=70)";  /* ie 8 */ 
 -moz-opacity:0.7;                 /* FF lt 1.5, Netscape */ 
 -khtml-opacity: 0.7;              /* Safari 1.x */ 
 zoom:1; 
}

.furuGnavi a img:hover { 
 opacity:1.0; 
 filter: alpha(opacity=100);        /* ie lt 8 */ 
 -ms-filter: "alpha(opacity=100)";  /* ie 8 */ 
 -moz-opacity:1.0;                 /* FF lt 1.5, Netscape */ 
 -khtml-opacity: 1.0;              /* Safari 1.x */ 
 zoom:1; 
}

/* ==========

Top page

=========== */

.furuTopCateDay {
 vertical-align: top;
}

/* ==========

Common page (ひな型)

=========== */
ol,ul {
 margin: 0px\9;
 padding: 0px\9;
}

:root ol, :root ul {
 margin: 0;
 padding: 0;
}

*:first-child+html .furuCommonSideLinkLi {
 height:100%;
}

.furuCommonSideLinkLi ul{
 padding:15px 20px;
}

.furuCommonSideLinkLi ul li {
 background: url("/library/img/common/arw_sideSrchList.gif") no-repeat left 10px;
 padding-left: 15px;
}

.pbMainArea h2 {
 border-bottom: 1px solid #E5E5E5;
 padding: 0 3px 7px 3px;
 margin-bottom: 17px;
 font-size: 148%;
}

.pbMainArea h3 {
 background-image: url(/library/img/common/ttl_mainH3.gif);
 background-repeat: no-repeat;
 background-position: left 3px;
 padding: 0 25px;
 margin-bottom: 15px;
 font-size: 120%;
}

.pbMainArea h4 {
 background-image: url(/library/img/common/ttl_mainH4.gif);
 background-repeat: repeat-y;
 background-position: left top;
 padding: 0 15px;
 margin-bottom: 20px;
 font-size: 110%;
}

.furuCommonMainTable table td , .furuCommonMainTable table th , .furuCommonMainTableMb0 table td , .furuCommonMainTableMb0 table th  {
 width: 20%;
 border: 1px solid #ccc;
}

.furuCommonMainTableMb0 {
 margin-bottom: 30px;
}

/* sns button */

div.furuCommonMainSNS>div.pbNestedWrapper {
 min-height: 25px; 
 margin-bottom: 10px;
}

.furuCommonMainSNS div div span {
 display: inline-block !important;
 line-height: 0;
 vertical-align: middle !important;
 width: 100px !important;
 margin: 0 0 0 10px;
 padding: 0px;
}

.furuCommonMainSNS iframe#twitter-widget-0 { /* twitter */
 min-width: 86px !important;
 padding-left: 10px;
}

.furuCommonMainSNS div#___plusone_0 { /* Google; */
 width:60px !important;
}

.furuCommonMainSNS span a img { /* ie */
 border: 0;
}

/* ie hack */

.furuCommonMainH1 h1 {
 *font-size: 200%;
}

#fb-root { display:none; }

/*左エリア*/
.leftAreaMap {
background:url(/library/img/common/img_sideSrchShopMap.png) no-repeat;
}

/* ==========

Shop Common（店舗ひな型）

=========== */

.furuShopcommonMainH1 {
 overflow: hidden;
}

.furuShopcommonMainH1 h1 {
 float: left;
}

.furuShopcommonFavoLink {
 float: right;
}

.furuShopcommonFavoLink > * {
 display: inline-block;
 vertical-align: middle;
 border: none; /* IE */
}

.furuShopcommonShopImg {
 float: left;
 width: 344px;
}

.furuShopcommonDeta {
 width: 465px;
 float: right;
 margin-bottom: 26px
}

.furuShopcommonDeta table{
 margin-bottom: 32px;
}

.furuShopcommonDeta tr {
 border-bottom: 1px dotted #808080;
}

.furuShopcommonDeta td {
 padding: 3px;
}

.furuShopcommonDetaBnr {
 display: inline-block;
 margin-left: 5px;
}

.furuShopcommonVar {
 background: #F8F8F8;
 font-weight: bold;
}

.furuShopGoogleMap {
 width: 444px;
 float: left;
}

.furuShopcommonAccessTxt {
 overflow: hidden;
 zoom: 1;	/* for ie */
}

.furuShopcommonnAccessHr {
 font-weight: bold;
 margin-bottom: 6px;
 padding-top: 2px;
}

/*
.furuShopcommonTableScroll {
 height: 208px;
 overflow-y: scroll;
}
*/

.furuShopcommonTableAndP table {
 margin-bottom: 10px;
}

.furuShopcommonDeta th {
 width: 25%;
}

.furuShopcommonTableDay {
 width: 10.3%;
}

.furuShopcommonTableClass {
 width: 22.6%;
}

.furuShopcommonTableEvent{
 width: 19.9%;
}

.furuShopcommonTableOr {
 width: 14.5%;
}

.furuShopcommonTableTime {
 width: 13.8%;
}

.furuShopcommonTableBtn {
 width: 18.4%;
}

.furuShopcommonTableBreed , .furuShopcommonTableNew , .furuShopcommonTableUsed , .furuShopcommonTablePur , .furuShopcommonTableRent {
 width: 20%;
}

#shopBannerArea {
 height: 0;
 margin: 0;
 padding-top: 30px;
}

/* ie hack */

.furuShopcommonIEhack {
 border: none;
}

.furuShopcommonDetaBnr {
  *float: left;
  *margin-right: 4px;
}

/* ==========

Shop　（店舗一覧）

=========== */

.furuShopCateTable {
 margin-bottom: -1px;
}

.furuShopTabChCateDate ul , .furuShopTabChCateListPre ul {
 margin: 0;
 padding: 0;
}

.furuShopTabChCateDate li {
 display: inline-table;
 width: 16%;
 background: url("/library/img/shop/common/ic_arw.gif") no-repeat left top;
/* padding-right: 10px; */
 padding-left: 18px;
 margin-bottom: 10px;
/display: inline;
/zoom: 1;
/vertical-align: top;
}

.furuShopTabChCateListPre li {
 display: inline-block;
 margin-right: 20px;
/display: inline;
/zoom: 1;
}

.furuShopTabChCateDate {
 width: 685px;
}

.furuShopCateDay a {
 margin: 0 5px 0 10px;
}

/* tab change */

.disnon { 
 display: none;
}

.furuShopTabChCate {
 cursor: pointer;
}

.furuShopTabChCateSel {
 border-color: #00a73c;
 color: #fff;
 background: #33b963;
 cursor: pointer;
}

/* ie  hack */
/*
*:first-child+htm .furuShopTabChCateDate li {
 display: inline;
 zoom: 1;
}
*/

/* blouzer hack */

html[xmlns*=""]:root #thisisid {
  .furuShopTabChCateDate {
   width: 684px;
  }
}

body:nth-of-type(1) .furuShopTabChCateDate li  { /* safari */
  vertical-align: text-top;
}

/*=====

buy　（買取）

=====*/

.furuPurylwWrHr , .furuPurSysProNum {
 line-height: 0;
}

.furuPurylwWrapBt , .furuPurLiPdfIc {
 width: 620px;
}

.furuPurSysProWrap {
 width: 614px;
 line-height: 0;
}

.furuPurBtAnnLi {
 width: 594px;
 list-style-image: url("/library/img/buy/icon_circle.gif");
}

.furuPurBtAnnLi li {
 margin-bottom: 15px;
 margin-left: 20px;
}

.furuPurLiPdfIc {
  list-style-image: url("/library/img/buy/icon_pdf.gif");
}

.furuPurSysProCont { 
 min-height: 97px; 
}

/* ie hack */

.furuPurSysProCont {
 *padding-bottom: 10px;
}

/*=====

よくあるご質問

=====*/
/*アイコンQ*/
.furuFaqIcQ ul {
 padding:0;
 margin:0;
}

.furuFaqIcQ ul li {
 border-bottom: 1px dotted #ccc;
 margin-bottom: 5px;
 padding-bottom: 5px;
}

.furuFaqIcQ ul li a {
 background: url(/library/img/faq/ic_main_Q.gif) no-repeat left center;
 padding-left: 25px;
}

/*右矢印*/
.furuFaqIcArw ul {
 margin:0;
 padding:0;
}

.furuFaqIcArw ul li {
 background:url(/library/img/faq/ic_arrowR.gif) no-repeat left center;
 padding-left:20px;
 margin-bottom:5px;
}

.furuFaqH3 h3 {
 background: url(/library/img/faq/ic_main_Q.gif) no-repeat 5px center #F4F4F4;
 padding-left: 25px;
 font-size: 110%;
 border: 1px solid #DFDFDF;
 padding: 5px 5px 5px 30px;
 font-weight: normal;
}

.furuFaqIcA {
 background: url(/library/img/faq/ic_main_A.gif) no-repeat 5px top;
 padding-left:30px;
}

.furuFaqBoxPink {
 width:60%;
 margin:0 auto;
}

.furuFaqBoxPink img {
 vertical-align: middle;
 margin-right:15px;
}

/*=====

News（新着情報）

=====*/

.furuTopCateTitle img {
 margin-right: 8px;
}

/* ie hack */

.furuTopCateBorLi {
 *padding-bottom: 7px;
}


/*=====

faq-form（お問合せ）

=====*/

.furuInqTable  table td , .furuInqTable table th  {
 width: 20%;
 border: 1px solid #ccc;
}

.furuInqTableTh span {
 color: red;
}

.furuInqTable  table table td , .furuCommonMainTable table table td {
 width:0;
 padding:0;
}

.furuInqTable TABLE TABLE TD {
 width: auto\9;
 display: inline\9;
}


@-moz-document url-prefix() {
.furuInqTable table table td {
     display: block;
    width: 100%;
    height: 0px;
}
}

/*=====

Sitemap（サイトマップ）

=====*/

/* ie  hack */

.furuSitemapTitle {
 *line-height: 2;
}

.furuSitemap a { 
 *color: -webkit-link; 
 *text-decoration: underline; 
 *cursor: auto; 
} 

.furuSitemapTree {
 *font-size: 180%;
 *line-height: 0;
}

/*=====

Parttimejob（アルバイト情報）

=====*/

/* ie hack */

.furuParttimejobTable  th , .furuParttimejobTable td {
 *border: 1px solid #ccc; /* ie7 */
}

/*=====

【ひな型】店舗情報一覧

=====*/

.furuShopData img {
 width: 155px;
 /* height: 116px; */
 display: block;
 margin: 0% auto;
 padding-left: 15px;
 padding-bottom: 15px;
}

.furuShopDataH a {
 display: block;
 width: 100%;
}

/*=====

個人情報保護

=====*/

div.furuPrivacyBoxPink ol li {
margin-left: 27px;
}

/*=====

サービスのご案内

=====*/
.furuServiceTtl h3 {
 background-image:none;
 padding:0;
 font-size:130%;
 margin-bottom:5px;
}

.furuServiceComeTtl {
 font-size: 130%;
 font-weight: bold;
}

/* PCのみの余白 */
.PCfuruPdTp30 {
 padding-top: 30px;
}

.PCfuruPdTp45 {
 padding-top: 45px;
}

.PCfuruMgBt50 {
 margin-bottom: 50px;
}

/*=====

店舗情報詳細

=====*/
.furuNewsDetailImg img {
/* width:320px;
 height:160px; */
 max-width: 300px;
}

/*=====

トレカパーク

=====*/

h1.summary {
 display: block;
 padding-right: 15px;
 /* test */ border: red 20px solid;
}