@charset "Shift_JIS";

/*ページ全体*/
body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background: #FFEFEF url(../imagestop/bk01_05.gif) repeat;
}

/*コンテンツ全体コンテナ*/
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 800px;
	position: relative;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
	background-color: #FFEFEF;
}

/*ヘッダ全体コンテナ*/
#header {
	margin: 0px;
	padding: 0px;
	height: 421;
	background: no-repeat left top;
	top: 0px;
	position: absolute;
	width: 800px;
}

#header a:hover,#header li a:active {
	color: #CC3399;
	text-decoration: underline;
}

h1 {
	margin: 0px;
	padding: 0px;
	float: left;
}

/*ヘッダ内タイトルロゴ*/
h1 img {
	padding: 20px 0px 0px 20px;
	margin: 0px;
}

/*ヘッダ内トップナビ*/
#header ul {
	font-size: 12px;
	font-weight: normal;
	padding: 0px;
	color: #003366;
	float: right;
	list-style: none;
	margin-top: 180px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#header li {
	display: inline;
	margin: 0px;
	padding: 0px 18px 0px 15px;
	background: no-repeat left center;
}

#header li a {
	text-decoration: none;
	color: #0000CC;
}

#header li a:hover,#header li a:active {
	color: #CC3399;
	text-decoration: underline;
}

/*ヘッダ内アクセント*/
#accent {
	position: absolute;
	height: 20px;
	width: 400px;
	left: 10px;
	top: 10px;
	font-size: 10px;
	color: #9999CC;
}

/*メイン*/
#main {
	margin: 0px;
	padding: 0px;
	height: 288px;
	background: #FFEFEF no-repeat right;
	width: 800px;
	position: absolute;
	top: 199px;
	left: 40px;
}

#main ul {
	margin: 0px;
	padding: 0px;
	height: 288px;
	width: 200px;
	background: #FFEFEF;
	list-style: none;
	font-size: 9px;
}

#main li {
	margin: 0px;
	padding: 0px;
}

#main li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 200px;
	color: #FFEFEF;
	text-decoration: none;
}

/*メイン内サイドナビ*/
#main #sn1 {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagestop/top_graph01b_03.gif);
	background-repeat: no-repeat;
}

#main #sn2 {
	background-image: url(../imagestop/top_graph01b_05.gif);
	background-repeat: no-repeat;
}

#main #sn3 {
	background-image: url(../imagestop/top_graph01b_07.gif);
	background-repeat: no-repeat;
}

#main #sn4 {
	background-image: url(../imagestop/top_graph01b_09.gif);
	background-repeat: no-repeat;
}

#main #sn5 {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagestop/top_graph01b_11.gif);
	background-repeat: no-repeat;
}

#main #sn6 {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagestop/top_graph01b_13.gif);
	background-repeat: no-repeat;
}

#main li#sn1 a:hover {
	background-image: url(../imagestop/top_graph01b2_03.gif);
	background-repeat: no-repeat;
}

#main li#sn2 a:hover {
	background-image: url(../imagestop/top_graph01b2_05.gif);
	background-repeat: no-repeat;
}

#main li#sn3 a:hover {
	background-image: url(../imagestop/top_graph01b2_07.gif);
	background-repeat: no-repeat;
}

#main li#sn4 a:hover {
	background-image: url(../imagestop/top_graph01b2_09.gif);
	background-repeat: no-repeat;
}

#main li#sn5 a:hover {
	background-image: url(../imagestop/top_graph01b2_11.gif);
	background-repeat: no-repeat;
}

#main li#sn6 a:hover {
	background-image: url(../imagestop/top_graph01b2_13.gif);
	background-repeat: no-repeat;
}

/*中段全体コンテナ*/
#middle {
	margin: 0px;
	padding: 0px;
	height: 50px;
	position: absolute;
	width: 800px;
	top: 422px;
	background: #FFEFEF;
}

h1 {
	margin: 0px;
	padding: 0px;
	float: left;
}

/*中段内タイトルロゴ*/
h1 img {
	padding: 20px 0px 0px 20px;
	margin: 0px;
}


/*中段内トップナビ*/
#middle ul {
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	float: right;
	list-style: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#middle li {
	display: inline;
	margin: 0px;
	padding: 0px 0px 0px 5px;
}

#middle li a {
	text-decoration: none;
	color: #0000CC;
}

#middle li a:hover,#middle li a:active {
	color: #CC3399;
	text-decoration: underline;
}	


/*中段内アクセント*/
#accent2 {
	position: absolute;
	height: 48px;
	width: 200px;
	left: 0px;
	top: 0px;
	font-size: 10px;
	color: #333366;
}



/*中央コンテンツコンテナ*/
#contents {
	padding: 0px;
	height: auto;
	width: 800px;
	margin: 0px;
	position: absolute;
	top: 471px;
	background: #FFEFEF;
}

/*中央コンテンツ内サイドナビコンテナ*/
#contents #sidenavi {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 200px;
	float: left;
	position: absolute;
	left: 0px;
}

/*中央コンテンツ左サイドナビ*/
#contents #sidenavi #navi1 {
	height: 220px;
	margin: 0px;
	padding: 0px;
	background: url(../imagestop/top_graph01blefttitle_15.gif) no-repeat center top;
}

#contents #sidenavi #navi1 h4 {
	font-size: 9px;
	padding: 0px;
	height: 20px;
	margin: 20px 0px 0px;
	background: url(../images/contents/school/sidemidashi1.gif) no-repeat center top;
}


#contents #sidenavi #navi1 img {
	margin: 0px;
	padding: 5px 7px 0px 20px;
	float: left;
}


#contents #sidenavi #navi2 {
	height: 330px;
	margin: 0px;
	padding: 0px;
	background: url(../imagestop/top_graph01b-sidenavi2.gif) no-repeat center top;
}

#contents #sidenavi #navi2 h4 {
	font-size: 9px;
	color: #D6EBF7;
	padding: 0px;
	height: 10px;
	background-image: url(../images/contents/school/sidemidashi2.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin: 30px 30px 10px;
}

#contents #sidenavi #navi2 ul {
	font-size: 11px;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	list-style: none;
	line-height: 16px;
}



#contents #sidenavi #navi3 {
	height: 330px;
	margin: 0px;
	padding: 0px;
	background: no-repeat center top;
}

#contents #sidenavi #navi3 h4 {
	font-size: 9px;
	color: #000000;
	padding: 0px;
	height: 10px;
	background-image: url(../images/contents/school/sidemidashi3.gif);
	background-repeat: no-repeat;
	background-position: center;
	margin: 20px 30px 10px;
}


#contents #sidenavi #navi3 h5 {
	font-size: 9px;
	color: #000000;
	padding: 0px;
	height: 140px;
	margin: 10px 30px;
}


#contents #sidenavi #navi3 ul {
	font-size: 11px;
	margin: 0px 20px 0px 20px;
	padding: 0px;
	list-style: none;
	line-height: 16px;
}




#contents #sidenavi #main3 ul {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 200px;
	background: #FFEFEF;
	list-style: none;
	font-size: 9px;
}

#contents #sidenavi #main3 li {
	margin: 0px;
	padding: 0px;
}

#contents #sidenavi #main3 li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 200px;
	color: #FFEFEF;
	text-decoration: none;
}

/*コンテンツ内サイドナビ*/
#contents #sidenavi #main3 #kn1 {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagestop/top_graph01b4b_03.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 #kn2 {
	background-image: url(../imagestop/top_graph01b4b_05.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 #kn3 {
	background-image: url(../imagestop/top_graph01b5b_r2_c1.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 #kn4 {
	background-image: url(../imagestop/top_graph01b5b_r3_c1.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 #kn5 {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagestop/top_graph01b5b_r4_c1.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 li#kn1 a:hover {
	background-image: url(../imagestop/top_graph01b4a_03.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 li#kn2 a:hover {
	background-image: url(../imagestop/top_graph01b4a_05.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 li#kn3 a:hover {
	background-image: url(../imagestop/top_graph01b5a_r2_c1.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 li#kn4 a:hover {
	background-image: url(../imagestop/top_graph01b5a_r3_c1.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main3 li#kn5 a:hover {
	background-image: url(../imagestop/top_graph01b5a_r4_c1.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 ul {
	margin: 0px;
	padding: 0px;
	height: 180px;
	width: 200px;
	background: #FFEFEF;
	list-style: none;
	font-size: 9px;
}

#contents #sidenavi #main4 li {
	margin: 0px;
	padding: 0px;
}

#contents #sidenavi #main4 li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 36px;
	width: 200px;
	color: #FFEFEF;
	text-decoration: none;
}

/*コンテンツ内サイドナビ*/
#contents #sidenavi #main4 #kn1 {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagestop/top_graph01b4a_03.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 #kn2 {
	background-image: url(../imagestop/top_graph01b4a_05.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 #kn3 {
	background-image: url(../imagestop/top_graph01b4a_07.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 #kn4 {
	background-image: url(../imagestop/top_graph01b4a_09.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 #kn5 {
	margin: 0px;
	padding: 0px;
	background-image: url(../imagestop/top_graph01b4a_11.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 li#kn1 a:hover {
	background-image: url(../imagestop/top_graph01b4a_03.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 li#kn2 a:hover {
	background-image: url(../imagestop/top_graph01b4a_05.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 li#kn3 a:hover {
	background-image: url(../imagestop/top_graph01b4a_07.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 li#kn4 a:hover {
	background-image: url(../imagestop/top_graph01b4a_09.gif);
	background-repeat: no-repeat;
}

#contents #sidenavi #main4 li#kn5 a:hover {
	background-image: url(../imagestop/top_graph01b4a_11.gif);
	background-repeat: no-repeat;
}



.subp {
	font-size: 10px;
	line-height: 18px;
	margin: 0px 36px;
	padding: 0px;
}


/*中央コンテンツ内メインコンテナ*/
#contents #main2 {
	margin: 0px;
	float: right;
	height: auto;
	width: 600px;
	padding: 0px;
	position: absolute;
	left: 200px;
	background: #FFEFEF;
}

#contents #main2 h2 {
	background: url(../images/contents/school/midashi1.gif) no-repeat;
	margin: 10px 0px 0px;
	padding: 10px 0px 0px;
	height: 40px;
	font-size: 9px;
	color: #FFFFFF;
}

#contents #main2 h3 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

#contents #main2 h4 {
	clear: both;
	float: none;
	padding: 5px 0px 0px;
	margin: 0px 0px 0px 15px;
	background: url(../images/contents/school/midashi2.gif) no-repeat;
	height: 30px;
	font-size: 9px;
}


#contents #main2 h5 {
	background: no-repeat;
	margin: 10px 0px 5px;
	padding: 0px;
	font-size: 14px;
	color: #666699;
}


#contents #main2 h6 {
	background: url(../imagestop/top_g01b-mids01_02.gif) no-repeat;
	margin: 10px 0px 0px;
	padding: 10px 0px 0px;
	height: 55px;
	font-size: 9px;
	color: #FFFFFF;
}

#contents #main2 ul {
	margin: 0px;
	padding: 0px;
	width: 500px;
	background: #FFFFFF;
	list-style: none;
	font-size: 14px;
	color: #333333;
	line-height: 20px;
}

#contents #main2 li {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 10px;
}

#contents #main2 li a {
	margin: 0px;
	padding: 0px;
	width: 500px;
	color: #666666;
	text-decoration: underline;
	font-weight: bold;
}



/*小ブロック*/
#contents #main2 #block1 {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#contents #main2 #block1 h3 {
	padding: 0px;
	height: 36px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


/*中央コンテンツ内キンダーコンテナ*/
#contents #kinder {
	margin: 0px;
	float: right;
	width: 600px;
	padding: 0px;
	height: auto;
}

#contents #kinder h2 {
	margin: 10px 0px 0px 15px;
	padding: 10px 0px 0px;
	height: 40px;
	font-size: 9px;
	color: #FFFFFF;
	background-image: url(../imagestop/midashi_kinder.gif);
	background-repeat: no-repeat;
}

#contents #kinder h3 {
	font-size: 9px;
	margin: 0px;
	padding: 0px;
	height: 0px;
}

/*小ブロック*/
#contents #kinder #block1 {
	margin: 0px;
	float: left;
	width: 200px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#contents #kinder #block1 h3 {
	padding: 0px;
	height: 36px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#contents #kinder #block2 {
	margin: 0px;
	float: left;
	width: 560px;
	padding: 0px;
	height: auto;
}

#contents #kinder #block2w {
	margin: 0px;
	float: left;
	width: 538px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	line-height: 30px;
	font-size: 12px;
	color: #674F7B;
}

#contents #kinder #block2 h3 {
	padding: 0px;
	height: 36px;
	width: 538px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#contents #kinder h4 {
	clear: both;
	float: none;
	padding: 5px 0px 0px;
	margin: 0px 0px 0px 15px;
	background: url(../images/contents/school/midashi2.gif) no-repeat;
	height: 30px;
	font-size: 9px;
}


.komidashi1 {
	background-image: url(../imagestop/top_graph01b_34.gif);
	background-repeat: no-repeat;
}

.komidashi2 {
	background-image: url(../imagestop/top_graph01b_35.gif);
	background-repeat: no-repeat;
}

.komidashi3 {
	background-image: url(../imagestop/top_graph01b_36.gif);
	background-repeat: no-repeat;
}


.p1 {
	font-size: 12px;
	line-height: 16px;
	margin: 10px 5px;
	padding: 0px;
	color: #666666;
}


.p1b {
	font-size: 12px;
	line-height: 16px;
	margin: 10px 5px;
	padding: 0px;
	color: #000099;
	font-weight: bold;
}


.p1g {
	font-size: 12px;
	line-height: 16px;
	margin: 10px 5px;
	padding: 0px;
	color: #336600;
	font-weight: bold;
}


.p2 {
	font-size: 14px;
	margin: 5px 10px 0px 20px;
	padding: 0px;
	line-height: 20px;
	text-indent: 1em;
	color: #666666;
}


.p3 {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #666699;
}


.p4 {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	color: #666666;
	text-indent: 10px;
}

.p4b {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #666666;
}



.p5 {
	font-size: 9px;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	color: #FF66CC;
}



.p6 {
	font-size: 16px;
	line-height: normal;
	margin: 0px;
	color: #333333;
	font-weight: bolder;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}


.p7 {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #FF3300;
}


.p8 {
	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #4F4F77;
	font-style: normal;
	font-weight: bold;
}






.pad {
	padding-left: 110px;
}


/*フッタ*/
address {
	font-size: 12px;
	font-style: normal;
	color: #0099CC;
	background: url(../images/contents/school/bottomBack.gif) no-repeat bottom;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	height: 40px;
	position: absolute;
	width: 800px;
	top: 1800px;
}

/*フッタ*/
address2400 {
	font-size: 12px;
	font-style: normal;
	color: #0099CC;
	background: url(../images/contents/school/bottomBack.gif) no-repeat bottom;
	margin: 0px;
	padding: 10px 0px 0px 15px;
	height: 40px;
	position: absolute;
	width: 800px;
	top: 2400px;
}


/*テキスト非表示*/
em {
	visibility: hidden;
}
.p4black {

	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.p3B {
	margin: 0px;
	padding: 0px;
	color: #666699;
	font: bolder 14px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.p1p {

	font-size: 12px;
	line-height: 16px;
	margin: 10px 5px;
	padding: 0px;
	color: #CC3399;
	font-weight: bold;
}
.W3B {

	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font: bolder 14px/18px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.p4Copy {

	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.p4blackB {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-weight: bold;
}
.p4bWide {

	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #666666;
}
.p4bWideBlack {


	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #000000;
}
.p4bPale {

	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #999999;
}
.p5black {


	font-size: 14px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
.p4bWideBlack14 {



	font-size: 14px;
	line-height: 22px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #000000;
}
s.p4bWide2 {



	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #000000;
}
.p1w {

	font-size: 12px;
	line-height: 16px;
	margin: 10px 5px;
	padding: 0px;
	color: #FFFFFF;
	font-weight: bold;
}
.p8White {

	font-size: 14px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}

.cellp4blackB {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-weight: bold;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF99CC;
	border-bottom-color: #FF99CC;
}

.cellp4blackBbt {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-weight: bold;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF99CC;
}

.cellp4blackBbb {
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	color: #333333;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF99CC;
}

.cellp4bwide {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF99CC;
	border-bottom-color: #FF99CC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}

.cellp4bwidebt {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF99CC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}

.cellp4bwidebb {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF99CC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
}

.cellp4bwide_n {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}

.cellp4bwide_nbt {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF99CC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}

.cellp4bwide_nbb {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF99CC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}

.cellp4bwide_nbdr {
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FF99CC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FF99CC;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin: 0px;
}
.p4bWide3 {
	font-size: 12px;
	line-height: 20px;
	margin: 0px;
	color: #666666;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	text-align: center;
	vertical-align: middle;
}
.p4bWideBlack14B {
	font-size: 14px;
	line-height: 22px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	color: #000000;
	font-weight: bold;
}

