
* {
	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-image: url(/library/common/bg.jpg);
		background-repeat: repeat;
		font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
		font-size: 87.5%;
		line-height: 1.4em;
}
body a:link {
		color: #2639AC;

		text-decoration: underline;

}

.pbPage {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/common/bg/header_bg_autumn.jpg);
		background-repeat: no-repeat;
		background-position: center top;
}
.pbPage:after{
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}
.pbLeftArea,
.pbRightArea
{
	min-height: 1px;
}

.pbLeftArea {
		float: left;
		overflow: hidden;
		width: 0px;
		display: inline;
}

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

.pbMainArea {
		overflow: hidden;
		max-width: 100%;
		_float: left;
		_display: inline;
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-top: 0px #FFFFFF solid;
		border-bottom: 0px #FFFFFF solid;
		border-left: 0px #FFFFFF solid;
		border-right: 0px #FFFFFF solid;
		color: #000000;
		line-height: 150%;
}
.pbMainArea table , table.pbMainArea {
		border-top: 1px #8F9F60 solid;
		border-bottom: 1px #8F9F60 solid;
		border-left: 1px #8F9F60 solid;
		border-right: 1px #8F9F60 solid;
		border-collapse: collapse;
		background-repeat: repeat;

}
.pbMainArea th , table th.pbMainArea  {
		text-align: center;
		vertical-align: middle;
		border-top: 1px #8F9F60 solid;
		border-bottom: 1px #8F9F60 solid;
		border-left: 1px #8F9F60 solid;
		border-right: 1px #8F9F60 solid;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #E7EDCB;
		background-repeat: repeat;

}
.pbMainArea td , table td.pbMainArea  {
		border-top: 1px #8F9F60 solid;
		border-bottom: 1px #8F9F60 solid;
		border-left: 1px #8F9F60 solid;
		border-right: 1px #8F9F60 solid;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-repeat: repeat;

}
.pbMainArea a:link {
		color: #2639AC;

		text-decoration: underline;

}

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

.pbFooterArea {
		clear: both;
		overflow: hidden;
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 20px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/common/bg/footer_bg_autumn.jpg);
		background-repeat: no-repeat;
		background-position: center bottom;
		line-height: 150%;
}
.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 0px;
}
							
.pbBlock {
		clear: both;
}

h1 {
		margin-bottom: 20px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 12px;
		padding-bottom: 12px;
		background-image: url(/library/common/h1_bg.jpg);
		background-repeat: no-repeat;
		background-position: right bottom;
		font-family:  "メイリオ", Meiryo, "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
		font-size: 128.5%;
		font-weight: bold;
		text-align: left;
}

h2 {
		margin-top: 20px;
		margin-bottom: 15px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 8px;
		padding-bottom: 8px;
		background-image: url(/library/common/h2_bg.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;
		font-family:  "メイリオ", Meiryo, "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
		font-size: 114.2%;
		font-weight: bold;
		text-align: left;
}

h3 {
		margin-top: 20px;
		margin-bottom: 15px;
		padding-left: 8px;
		padding-right: 8px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-image: url(/library/common/h3_bg.jpg);
		background-repeat: repeat-x;
		background-position: left bottom;
		font-family:  "メイリオ", Meiryo, "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
		font-size: 114.2%;
		font-weight: bold;
		text-align: left;
}

h4 {
		margin-top: 20px;
		margin-bottom: 15px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-top: 0px  solid;
		border-bottom: 0px #999999 dashed;
		border-left: 5px #9F82BD solid;
		border-right: 0px  solid;
		font-family:  "メイリオ", Meiryo, "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
		font-size: 114.2%;
		font-weight: bold;
		text-align: left;
}

h5 {
		margin-top: 20px;
		margin-bottom: 15px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-family:  "メイリオ", Meiryo, "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
		font-size: 100%;
		font-weight: bold;
		text-align: left;
}

h6 {
		margin-top: 15px;
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-family: sans-serif;
		font-size: 87.5%;
		font-weight: bold;
		text-align: left;
}
.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;
}
#pbBlock952069 {
	width: 770px;
	overflow: hidden;
	
}
:root #pbBlock952069 {
	float:left;
}
					#pbBlock952066 {
	width: 190px;
	overflow: hidden;
	
}
:root #pbBlock952066 {
	clear:right;
}
					#pbBlock952068 {
	width: 105px;
	overflow: hidden;
	
}
:root #pbBlock952068 {
	float:left;
}
					#pbBlock952067 {
	width: 85px;
	overflow: hidden;
	
}
:root #pbBlock952067 {
	clear:right;
}
					#pbBlock952078 {
	width: 307px;
	overflow: hidden;
	
}
:root #pbBlock952078 {
	float:left;
}
					#pbBlock952071 {
	width: 447px;
	overflow: hidden;
	
}
:root #pbBlock952071 {
	float:left;
}
					#pbBlock952079 {
	width: 205px;
	overflow: hidden;
	
}
:root #pbBlock952079 {
	clear:right;
}
					#pbBlock952075 {
	width: 355px;
	overflow: hidden;
	
}
:root #pbBlock952075 {
	float:left;
}
					#pbBlock952076 {
	width: 92px;
	overflow: hidden;
	
}
:root #pbBlock952076 {
	clear:right;
}
					#pbBlock925377 {
	width: 260px;
	overflow: hidden;
	
}
:root #pbBlock925377 {
	float:left;
}
					#pbBlock925394 {
	width: 700px;
	overflow: hidden;
	
}
:root #pbBlock925394 {
	clear:right;
}
					#pbBlock925408 {
	width: 260px;
	overflow: hidden;
	
}
:root #pbBlock925408 {
	float:left;
}
					#pbBlock925409 {
	width: 700px;
	overflow: hidden;
	
}
:root #pbBlock925409 {
	clear:right;
}
					#pbBlock1045794 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock1045794 {
	float:left;clear:none\9;
}
					#pbBlock934083 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock934083 {
	clear:right;
}
					#pbBlock934066 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock934066 {
	float:left;clear:none\9;
}
					#pbBlock934074 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock934074 {
	float:left;clear:none\9;
}
					#pbBlock934075 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock934075 {
	float:left;clear:none\9;
}
					#pbBlock934076 {
	width: 25%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock934076 {
	clear:right;
}
					#pbBlock933774 {
	width: 50%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock933774 {
	float:left;clear:none\9;
}
					#pbBlock933775 {
	width: 50%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock933775 {
	clear:right;
}
					#pbBlock933777 {
	width: 50%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock933777 {
	float:left;clear:none\9;
}
					#pbBlock933778 {
	width: 50%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock933778 {
	clear:right;
}
					#pbBlock925411 {
	width: 260px;
	overflow: hidden;
	
}
:root #pbBlock925411 {
	float:left;
}
					#pbBlock925412 {
	width: 700px;
	overflow: hidden;
	
}
:root #pbBlock925412 {
	clear:right;
}
					#pbBlock924998 {
	width: 267px;
	overflow: hidden;
	
}
:root #pbBlock924998 {
	float:left;
}
					#pbBlock925075 {
	width: 483px;
	overflow: hidden;
	
}
:root #pbBlock925075 {
	float:left;
}
					#pbBlock971566 {
	width: 180px;
	overflow: hidden;
	
}
:root #pbBlock971566 {
	clear:right;
}
					#pbBlock934285 {
	width: 20%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock934285 {
	float:left;clear:none\9;
}
					#pbBlock934311 {
	width: 80%;
	overflow: hidden;
	clear:right\9;
}
:root #pbBlock934311 {
	clear:right;
}
					#pbBlock925893 {
	width: 245px;
	overflow: hidden;
	
}
:root #pbBlock925893 {
	float:left;
}
					#pbBlock925904 {
	width: 245px;
	overflow: hidden;
	
}
:root #pbBlock925904 {
	float:left;
}
					#pbBlock925902 {
	width: 245px;
	overflow: hidden;
	
}
:root #pbBlock925902 {
	float:left;
}
					#pbBlock925900 {
	width: 225px;
	overflow: hidden;
	
}
:root #pbBlock925900 {
	clear:right;
}
					#pbBlock935332 {
	width: 0px;
	overflow: hidden;
	
}
:root #pbBlock935332 {
	float:left;
}
					#pbBlock935333 {
	width: 0px;
	overflow: hidden;
	
}
:root #pbBlock935333 {
	clear:right;
}
					
.bun-forPankuzu, .pbStyleId2032 {
		padding-left: 0px;
		padding-right: 15px;
		padding-top: 10px;
		padding-bottom: 0px;
		font-size: 85.7%;
}

.bun-FooterMenu, .pbStyleId2035 {
		margin-left: 10px;
		margin-right: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		border-top: 1px #885914 solid;
		border-bottom: 1px #885914 solid;
		border-left: 0px #885914 solid;
		border-right: 0px #885914 solid;
		font-size: 92.8%;
}

.bun-fontsize85, .pbStyleId2041 {
		font-size: 85%;
}

.bun-FooterAddress, .pbStyleId2042 {
		margin-left: 10px;
		margin-right: 10px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 420px;
		padding-right: 0px;
		padding-top: 10px;
}

.bun-HeaderBox, .pbStyleId2044 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-HeaderMidokorobutton, .pbStyleId2046 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		text-align: right;
}

.bun-Headerlogo, .pbStyleId2047 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 13px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-forSearchArea, .pbStyleId2048 {
		margin-right: 105px;
		margin-top: 7px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #EDCD83;
}

.bun-marginbottom10, .pbStyleId2064 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-FooterBox, .pbStyleId2069 {
		margin-left: 10px;
		margin-right: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-marginbottom15, .pbStyleId2081 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 15px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-Pagetop, .pbStyleId2087 {
		margin-left: 10px;
		margin-right: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 15px;
}

.bun-SmphFooterAddress, .pbStyleId2129 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 15px;
		padding-bottom: 0px;
		border-top: 1px #885914 solid;
		border-bottom: 0px #885914 solid;
		border-left: 0px #885914 solid;
		border-right: 0px #885914 solid;
}

.bun-margintop7, .pbStyleId2149 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 7px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-HeaderLanguage, .pbStyleId2150 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-smph-image2colL, .pbStyleId2153 {
		margin-left: 0px;
		margin-right: 2.5px;
		margin-top: 0px;
		margin-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-smph-image2colR, .pbStyleId2154 {
		margin-left: 2.5px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-smph-logo, .pbStyleId2155 {
		margin-top: 10px;
		margin-bottom: 15px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-SmphforHeaderArea2, .pbStyleId2156 {
		margin-left: 10px;
		margin-right: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-smph-image15, .pbStyleId2158 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 15px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-SmphforFooterArea2, .pbStyleId2159 {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: #F5F1E6;
}

.bun-forPankuzu-smph, .pbStyleId2160 {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 5px;
		background-color: #FFFFFF;
		font-size: 85.7%;
}

.bun-smphSNS, .pbStyleId2161 {
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 0px;
		padding-bottom: 15px;
		background-color: #FFFFFF;
}

.bun-kankoannnai, .pbStyleId2166 {
		margin-bottom: 20px;
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 15px;
		padding-bottom: 15px;
		background-color: #F4DDDB;
		background-image: url(/library/kanko/title_kankoannai.jpg);
		background-repeat: no-repeat;
}

.bun-marginbottom5, .pbStyleId2167 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 5px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-menubutton, .pbStyleId2168 {
		margin-left: 0px;
		margin-top: 95px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-kankoTopix, .pbStyleId2170 {
		margin-bottom: 20px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/kanko/topix_bg.jpg);
		background-repeat: repeat;
}

.bun-kankoTopixText, .pbStyleId2171 {
		padding-left: 0px;
		padding-right: 15px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-kankogreenbg, .pbStyleId2176 {
		margin-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 15px;
		background-image: url(/library/kanko/green_bg.jpg);
		background-repeat: repeat;
}

.bun-kanko4column, .pbStyleId2177 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-margintop10, .pbStyleId2182 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 10px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-smph-image, .pbStyleId2200 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.bun-kankoTopix-smph, .pbStyleId2201 {
		margin-bottom: 15px;
		padding-left: 5px;
		padding-right: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		background-color: #BCAD71;
}

.bun-kankospot-smph, .pbStyleId2202 {
		margin-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #E9D9E9;
}

.bun-kankomatiaruki-smph, .pbStyleId2203 {
		margin-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #E0D9E9;
}

.bun-kankoevent-smph, .pbStyleId2204 {
		margin-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #D9D9E9;
}

.bun-kankobunjin-smph, .pbStyleId2205 {
		margin-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		background-color: #D5DEE7;
}

.bun-kankogreenbg-smph, .pbStyleId2206 {
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		background-color: #E6F1E6;
}

.bun-kankoTopixBox, .pbStyleId2208 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
		background-image: url(/library/kanko/topix_bg2.jpg);
		background-repeat: repeat-x;
}

.bun-kankoTopixTitle, .pbStyleId2210 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

.style2233, .pbStyleId2233 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-color: #FFFFFF;
}
.style2233 table , table.style2233 , .pbStyleId2233 table{
		border-collapse: collapse;
		background-repeat: repeat;

}
.style2233 th , table th.style2233 , .pbStyleId2233 th {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.style2233 td , table td.style2233 , .pbStyleId2233 td {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

.bun-speaker, .pbStyleId2235 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
