
* {
	margin: 0;
	padding: 0;
}
	.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 {
	#toparea {
		display: none;
	}
}
ol , ul {
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
	padding-left: 40px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
blockquote {
	margin-left: 40px;
	margin-right: 0px;
	margin-top: 16px;
	margin-bottom: 16px;
}

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: #FF9900;
		font-family: Arial;
		font-size: 80%;
		line-height: 1.3;
}
body a:link {
		color: #003399;

		text-decoration: none;

}
body a:visited {
		color: #003399;

		text-decoration: none;

}
body a:hover {

		text-decoration: underline;

}

.pbPage {
		width: 800px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}
table.pbPage  {
		border-collapse: collapse;
		background-repeat: repeat;

}
th.pbPage  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
td.pbPage  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
.pbPage a:link {
		color: #000000;


}
.pbPage a:visited {
		color: #000000;


}
.pbPage a:hover {
		color: #000000;

		text-decoration: underline;

}
.pbPage:after{
	content: "";
	display: block;
	height: 0;
	clear:both;
	visibility: hidden;
}

.pbLeftArea {
		float: left;
		overflow: hidden;
		width: 0px;
		display: inline;
		line-height: 1.3;
}

.pbRightArea {
		float: right;
		overflow: hidden;
		width: 0px;
		display: inline;
		line-height: 1.3;
}

.pbMainArea {
		overflow: hidden;
		width: 800px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/images/main_bg.gif);
		background-repeat: repeat-y;
}
table.pbMainArea  {
		border-collapse: collapse;
		background-repeat: repeat;

}
th.pbMainArea  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
td.pbMainArea  {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

.pbHeaderArea {
		overflow: hidden;
		width: 800px;
		line-height: 1.3;
}

.pbFooterArea {
		overflow: hidden;
		width: 800px;
		line-height: 1.3;
}
.pbAreaWrapper1 {
	padding: 0;
	margin: 0;
	border-width: 0;
	width: 800px;
}
.pbAreaWrapper1:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
/* Hides from IE-mac \*/
* html .pbAreaWrapper1 { height: 1%; }
.pbAreaWrapper1 { display: block; }
/* End hide from IE-mac */
.pbAreaWrapper2 {
	padding: 0;
	margin: 0;
	border-width: 0;
	float: left;
}

.pbBlock {
		clear: both;
		line-height: 1.3;
}

img {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
}

address {
}

blockquote {
		margin-left: 20px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 0px;
		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;
}
.pbNested:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
/* Hides from IE-mac \*/
* html .pbNested { height: 1%; }
.pbNested { display: block; }
/* End hide from IE-mac */
.pbNestedZero {
	clear:both;
	padding: 0;
	margin: 0;
	min-height: 0;
}
.pbNestedZero:after {
	content: "";
	height: 0px;
	clear:both;
	display:block;
}
/* Hides from IE-mac \*/
* html .pbNestedZero { height: 1%; }
.pbNestedZero { display: block; }
/* End hide from IE-mac */
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 {
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	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;
}
/* Hides from IE-mac \*/
* html .pbHorizontalNested { height: 1%; }
.pbHorizontalNested { display: block; }
/* End hide from IE-mac */
.pbAnchor {
	margin: 0;
	padding: 2px;
	font-family: "ＭＳ Ｐゴシック",MS Gothic,"ヒラギノ角ゴ Pro W3", Osaka,sans-serif;
	line-height: normal;
	text-indent: 0;
}
.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;
}
#pbBlock55903 {
	width: 550px;
	overflow: hidden;
	float:left;
}
#pbBlock55923 {
	width: 235px;
	overflow: hidden;
	clear:right;
}

.d2cH2PgTtl, .pbStyleId2001 {
		padding-left: 7px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 1px;
		border-top: 0px  solid;
		border-bottom: 0px  solid;
		border-left: 10px #FF6600 solid;
		border-right: 0px  solid;
		font-family: MS UI Gothic;
		font-size: 240%;
		font-weight: bold;
		text-align: left;
		line-height: 1;
}
table.d2cH2PgTtl , .pbStyleId2001 table {
		border-collapse: collapse;
		background-repeat: repeat;

}
th.d2cH2PgTtl , .pbStyleId2001 th {
		text-align: left;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}
td.d2cH2PgTtl , .pbStyleId2001 td {
		text-align: left;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-repeat: repeat;

}

.d2cH3OrgSq, .pbStyleId2002 {
		margin-bottom: 5px;
		padding-left: 20px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/icon/ic_H3);
		background-repeat: no-repeat;
		background-position: left center;
		font-size: 130%;
		font-weight: bold;
}

.d2cMgBt20, .pbStyleId2008 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 20px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 1.3;
}

.d2cMgBt10, .pbStyleId2009 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 10px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 1.3;
}

.d2cMgBt30, .pbStyleId2010 {
		margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 30px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		line-height: 1.3;
}

.d2cFontTreb, .pbStyleId2020 {
		font-family: Trebuchet MS;
}

.d2cTblMelmaga, .pbStyleId2068 {
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		font-size: 90%;
		line-height: 1;
}
table.d2cTblMelmaga , .pbStyleId2068 table {
		border-top: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		border-left: 1px #999999 solid;
		border-right: 1px #999999 solid;
		border-collapse: collapse;
		background-repeat: repeat;

}
th.d2cTblMelmaga , .pbStyleId2068 th {
		text-align: center;
		vertical-align: top;
		border-top: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		border-left: 1px #999999 solid;
		border-right: 1px #999999 solid;
		padding-left: 2px;
		padding-right: 1px;
		padding-top: 2px;
		padding-bottom: 2px;
		white-space: nowrap;
		background-color: #FFECC3;
		background-repeat: repeat;

}
td.d2cTblMelmaga , .pbStyleId2068 td {
		border-top: 1px #999999 solid;
		border-bottom: 1px #999999 solid;
		border-left: 1px #999999 solid;
		border-right: 1px #999999 solid;
		padding-left: 2px;
		padding-right: 1px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-repeat: repeat;

}

.Ylw, .pbStyleId2112 {
		margin-bottom: 5px;
		padding-left: 15px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		background-image: url(/library/icon/ic_H4);
		background-repeat: no-repeat;
		background-position: left center;
		font-size: 110%;
		font-weight: bold;
}
		 @charset "Shift_JIS";
/* init */

body{
	font-size: 12px;
	color:#333333;
	margin:0;
	padding: 0;
	line-height: 150%;
	background-color:#ffffff;

}
.container{
margin-left:auto;
margin-right:auto;
	width: 800px;
background-color:#FF9900;
margin-top:0;
}


.head_zone{
margin-left:auto;
margin-right:auto;
	width: 800px;
background-color:#ECECEC;
}



h1{margin:0;
padding:0;
}

h2{margin-top:0;
	margin-bottom: 5px;
}
h3{margin-top:0;
font-size:12px;
	margin-bottom: 0px;
}

p{margin-bottom: 5px;
margin-top:0;
 }
.tx-12{
font-size:12px;
line-height:150%;
}

.tx-10{
font-size:10px;
	line-height: 150%;
}

.tx-14{
font-size:14px;
line-height:150%;
}

.caution{color:#990000;
 }


img { border: 0;
	margin:0;
	padding:0;
	 }
	 IMG { border: 0;
	margin:0;
	padding:0;
	 }
a:link{
color:#333333;
	text-decoration:none;
	}
a:visited{
	color:#333333;
	text-decoration: none;
	}
a:hover{
	color:#666666;
	text-decoration: none;
	} 
ul{
margin:0 0 0 18px;
padding:0;
list-style:disc;}

#clear{
clear:both;}

.main_img{
margin:0;
padding:0;
}


.global_navi{
padding-left:10px;
background-image:url(library/images/bg_left.png);
background-color:#FF9900;
width:790px;
height:103px;
}

.global_navi ul{
float:left;
margin:0;
padding:0;
list-style:none;
}


.global_navi li#navi{
float:left;
margin:0;
padding:0;
}

.main_contents{
width:752px;
background-color:#FFFFFF;
margin-left:auto;
margin-right:auto;
padding:0 14px 0 14px;}

.news{
margin:0;
border:#FF9900 solid 1px;
width:434px;
margin-top:10px;}

.news_contents{
width:414px;
padding:0 5px 5px 10px;}


.privacy{
margin-top:19px;
padding:5px;
border:#B3E6E6 solid 1px;
width:288px;
background-color:#E6E6E6;
}


#spc{
margin-top:15px;
}


#spc2{
margin-top:10px;
}

.contents_bar{
margin-top:-7px;
}

.contents_block{
background-image:url(library/../../../../library/images/waku_top.gif);
background-repeat:no-repeat;
background-color:#FFFFFF;
width:790px;
margin:-5px 0 0 5px;
}

.left_bg{
width:235px;
padding-left:25px;
}

.right_bg{
background-color:#FFFFFF;
width:565px;
padding-right:25px;
}


#list_block{
background-image:url(library/../../../../library/images/dot.gif);
background-repeat:no-repeat;
width:535px;
padding:0 0 10px 15px;
}

#list_block2{
background-image:url(library/../../../../library/images/dot.gif);
background-repeat:no-repeat;
width:535px;
padding:0 0 3px 15px;
font-weight:bold;
}

#point_block{
margin:10px 0 10px 0;
background-color:#FFF5CD;
width:540px;
padding:5px;
color:#663300;
}

.contents_block h2{
padding:0 0 20px 0;
}

.right_contents h3{
margin:0 0 20px 0;
}


.right_contents h4{
margin:10px 0 10px 0;
}

.right_contents p{
margin:0 0 15px 0;
}

.pan{
text-align:right;
padding:15px 10px 5px 0;
font-size:10px;
}



.footer{
width:750px;
margin-left:auto;
margin-right:auto;
background-image:url(library/images/footer.gif);
background-repeat:no-repeat;
padding:20px 15px 0 15px;
font-size:10px;
}

.local_footer{
background-color:#FF9900;
text-align:center;
width:790px;
margin-left:auto;
margin-right:auto;
font-size:10px;
}

.pbCornerNewsIndividualCategory{
 font-weight:bold;
}



/* --- AdvPageListStyle --- */
.list1 {
 list-style-image: url(/library/images/dot.gif );
 font-weight: bold;
}
.list2 {
 list-style-image: url(/library/icon/ic_li_arrow.gif );
 vertical-align: middle;
}
.list2 a:link {
 color: #0000FF;
 text-decoration: underline;
}
.list2 a:hover {
 color: #0000FF;
 text-decoration: none;
}
.list2 a:visited {
 color: #0000FF;
 text-decoration: underline;
}

.list3 {
 list-style-type: none;
 padding-top: 5px;
 margin-bottom: 15px;
}
/* --- AdvPageListStyle --- */
