body {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	margin: 3 0 0 10px;
	background-color: #ffffff;
}

a, p, h1, h4, h5, h6 {
	font-family: "ＭＳ Ｐゴシック", "Osaka", "arial", "helvetica", "sans-serif";
	line-height: 18px;
	color: #666666;
	margin: 0px;
}

h1 {
	font-size: 9pt;
	color: #666666;
	text-align: left;
}

h5 {
	font-size: 8pt;
}

h4 {
	font-size: 10pt;
	color: #ff3300;
	margin: 10px;
}

p, a {
	font-size: 9pt;
}

.top {
	font-size: 10pt;
	font-weight: bold;
}

.white {
	color: #ffffff;
}

.red {
	color: #ff0000;
}

.text {
	margin: 10px;
}

.navi {
	font-size: 9pt;
	color: #666666;
	margin-right: 5px;
}

.navi-cap {
	font-size: 8pt;
	color: #999999;
	line-height: 15px;
}

.navi-cap2 {
	font-size: 8pt;
	color: #ff3300;
	line-height: 15px;
}

#navi a {
	display: block;
	clear: both;
	margin: 0px;
	padding: 0px;
}

#navi img {
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
}

.head {
	margin: 0 5 5 0px;
}

.dot-right {
	border-right: dotted 1px #cccccc;
	padding: 0px;
}

.dot-bottom {
	border-bottom: dotted 1px #cccccc;
	margin: 0px;
	padding: 0px;
}

.solid-bottom {
	border-bottom: solid 1px #666666;
	margin: 0px;
	padding: 0px;
}

.box {
	border: dotted 1px #cccccc;
	padding: 10px;
}

.box_color {
	border: dotted 1px #cccccc;
	border-color: #ff6633;
	width: 500px;
	padding: 10px;
}

a {
	margin: 0px;
	text-decoration: none;
}

a.fablic {
	font-size: 8pt;
	margin: 0px;
	text-decoration: none;
	line-height: 17px;
	color: #ff3300
}

a.bottom {
	font-size: 7pt;
	margin: 0px;
	text-decoration: none;
	line-height: 17px;
}

a.bottom2 {
	font-size: 8pt;
	color: #333333;
	margin: 10 0 10 0px;
	text-decoration: none;
	line-height: 17px;
	text-decoration: non;
}

.link {
	margin: 4px;
}

a.url {
	text-decoration: underline;
	color: red;
}

.space {
	margin: 4px;
}

.space-left {
	margin-left: 5px;
}

.space-right {
	margin-right: 5px;
}

.link_p {
	font-family: arial, helvetica, sans-serif, ＭＳ Ｐゴシック, Osaka;
	font-size: 9pt;
	color: #333333;
}

#flash {
	font-size: 12px;
	margin: 10px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5 0px;
}
div.footer_menu{
	margin: 0;
	padding: 0 5px;
	clear: both;
	overflow: hidden;
}
div.footer_menu br{
	display: none;
}
div.footer_menu p{
	font-size: 90%;
	color: #999;
}
div.footer_menu p u{
	text-decoration: none;
	display: block;
}
div.footer_menu p a{
	font-size: 100%;
	color: #333;
	display: inline;
	white-space: nowrap;
	padding: 0 0 0 8px;
}
div.footer_menu p a:hover{
}
div.footer_menu p u.link {
	display: inline;
	text-decoration: none;
}
div.footer_menu p u.link a{
}
/*showroom.htmlのスタイル*/



span.show {
	text-decoration: underline;
}

/*-------- 追加css  20070921 --------*/



/* index.html */

.hitokoto {
	color: #666;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	margin-top: 10px;
}

/* order.html */

table.flow {
	color: #666;
	font-size: 12px;
	line-height:1.7;
}

table.flow tr td.space1 {
	vertical-align: top;
}

table.flow tr td.space2 {
	vertical-align: top;
	padding: 0 10px 0 0;
}

/* maker.html */



table.maker tr td {
	font-size: 11px;
	color: #666;
	padding: 10px 3px;
}

table.maker tr td a {
	font-size: 11px;
	color: #666;
	text-decoration: none;
}

.style1 {
	color: #FF0000;
	font-weight: bold;
	font-size:14px;
}

address {
	font-style:normal;
	border: none;
}

div#flash_plugin {
	margin:10px 5px;
	padding:10px 0;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

div#flash_plugin p {
	margin:5px 0 0 0;
	letter-spacing:1px;
}

div.link img {
	margin:0 0 0 5px;
}

/**index**/





/*new*/

div#index_new {
	width: 600px;
	margin: 5px auto;
}

div#index_new p {
	width: 550px;
	text-align: center;
	margin: 10px 0 10px 30px;
}

/************サイドコメントモジュール　商品紹介***************/
div.menu{
	margin: 0;
	width: 150px;
}
div.menu br{
	display: none;
	height: 0;
}
div.menu div.menu_list p{
}
div.menu div.menu_list p u.nolink{
	text-decoration: none;
	background: url(images/square01.gif) no-repeat 5px center #C00;
	padding: 2px 0 2px 20px;
	color: #fff;
	text-align: left;
	display: block;
}
div.menu div.menu_list p u.link{
	padding: 0;
	margin: 0;
	text-decoration: none;
}
div.menu div.menu_list p u.link a{
	text-decoration: none;
	background: url(images/square01.gif) no-repeat 5px center #F60;
	padding: 2px 0 2px 20px;
	color: #fff;
	text-align: left;
	display: block;
}
div.menu div.menu_list p u.link a:hover{
	background: url(images/square01.gif) no-repeat 5px center #F90;
}
div.menu div.menu_list p a{
	display: block;
	background: #fff;
	line-height: 1.9;
	text-align: right;
	color: #333;
	padding: 0 4px 0 0;
	border-bottom: solid 1px #999;
}
div.menu div.menu_list p a:hover{
	background: none;
}
div.menu div.bana a{
	margin: 5px 0 10px;
	background: url(images/bana.jpg) no-repeat top;
	height: 45px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
div.menu div.bana img{
	border-style: none;
}
/************施工例***************/



div#reform {
	width:560px;
	margin:0 auto;
}

div#reform div.bigTitle001 span {
	font-size: medium;
}

div#reform p#currentCate {
	padding:5px 10px;
	margin-bottom:10px;
	border: 1px dotted #000;
}

div#reform p#currentCate span {
	margin-left:10px;
	padding-left: 20px;
	font-size:large;
	font-weight:bold;
	background: url(../../images/burette04.gif) left center no-repeat;
}

div#reform ul.exWrap {
	width:558px;
	clear:both;
	list-style:none;
	margin:0 0 20px 0;
	padding:0 0 8px 2px;
	overflow:hidden;
}

div#reform ul.exWrap:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}

div#reform ul.exWrap li {
	width:130px;
	display:block;
	background:#fff url(images/reform/arrow02.gif) left center no-repeat;
	color:#333333;
	text-decoration:none;
	float:left;
	margin:8px 4px 0 0;
	padding:6px 8px 6px 8px;
	font-weight: bold;
	text-align: center;
	font-size: 12px;
	border-bottom: 1px solid #FF6600;
}

div#reform ul.exWrap li a {
	width:130px;
	display:block;
	height: 100%;
	margin: -5px -8px -5px -8px;
	padding:5px 8px 5px 8px;
	background:#FF6600;
	font-weight:bold;
	text-decoration:none;
	color: #fff;
	font-size: 12px;
	border: none;
}

div#reform ul.exWrap li a:hover {
	background:#eee;
	text-decoration:none;
	color:#333333;
	font-weight:bold;
}

div#reform ul.exWrap:after {/*clear*/
	content:"";
	display:block;
	height:0;
	clear:both;
}

div#reform p {
	text-align: left;
}

div#reform p.reformImg {
	width:560px;
	margin:10px 0;
	padding:0;
}

div#reform p.reformImg img {
	width:560px;
}

div#reform p.reformComent {
	margin: 0 auto;
}

div#reform p.reformComent u {
	display:block;
	background:#666666;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px 8px;
	margin-bottom:5px;
}

div#reform div.example {
	clear:both;
	margin-bottom:20px;
}

div#reform div.example h2 {
	display: block;
	text-decoration: none;
	background:#eee;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
	padding:5px 0;
	font-weight:bold;
}

div#reform div.example div.bfImg {
	width:560px;
	margin:0 auto 15px auto;
	background: url(../../images/reform/arrow.gif) no-repeat center center;
	overflow:hidden;
}

div#reform div.example div.bfImg:after {
	display:block;
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

div#reform div.example div.bfImg dl {
}

div#reform div.example div.bfImg dl dd {
	border-left: 5px solid #F60;
	padding-left: 5px;
}

div#reform div.example div.bfImg dl.before {
	width:240px;
	margin:0;
	float:left;
}

div#reform div.example div.bfImg dl.after {
	width:240px;
	margin:0;
	float:right;
}

div#reform div.example div.bfImg dl.before dt, div#reform div.example div.bfImg dl.after dt {
}

div#reform div.example div.bfImg dl.before dt img, div#reform div.example div.bfImg dl.after dt img {
	width:230px;
	border:3px solid #FFCC66;
}

div#reform div.example div.bfImg dl.before dd, div#reform div.example div.bfImg dl.after dd {
	width:230px;
	margin:5px auto 0 auto;
}

div#reform div.example div.bfImg p.arrow {
	display:none;
}

div#reform div.example div.bfImg p.arrow img {
}

div#reform div.example p.ba_comment {
	clear:both;
	width:560px;
	margin:0 auto;
	padding:10px;
	border-top:1px dotted #ff9900;
	border-bottom:1px dotted #ff9900;
}

/************リンクページ***************/



div#link h2 {
	font-size: medium;
	color: #060;
	border-bottom: 1px solid #060;
	border-left: 5px solid #060;
	padding-left: 5px;
}

div#link dl dd {
	margin: 0 0 15px 10px;
}

div#link dl dt {
	margin: 10px 0;
}

div#link p.frantz2Pager a {
	text-decoration: none;
}

div#link p.frantz2Pager a:hover {
	text-decoration: underline;
}

div#link p.frantz2Pager strong {
	font-weight: bold;
}

div#link p.frantz2Pager a.next {
	margin: 0 5px 0 0;
	background-color: #FFFFCC;
	color: #333;
}

div#link p.frantz2Pager a.next:hover {
	background-color: #eee;
	text-decoration: none;
	font-size: small;
}

div#link p.frantz2Pager a.prev {
	margin: 0 5px 0 0;
	background-color: #FFFFCC;
	color: #333;
}

div#link p.frantz2Pager a.prev:hover {
	background-color: #eee;
	text-decoration: none;
}

div#link p.frantz2Pager a:after {
	content:" ";
}

div#link02 ul.exWrap.exWrap {
}

div#link02 ul.exWrap {
	clear:both;
	width:550px;
	overflow:hidden;
	margin-bottom: 15px;
	padding:0 0 10px 8px;
	list-style: none;
}

div#link02 p.link_cate {
	width:550px;
	background-color: #eee;
	border-left: 5px solid #ccc;
	border-bottom: 1px solid #eee;
	padding: 5px;
}

div#link02 dl.systemDl dt {
	font-weight: bold;
}

div#link02 dl.systemDl dd {
	margin: 0 0 10px 0;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}

div#link02 ul.exWrap:after {
	content:"";
	display:block;
	height:0;
	clear:both;
}

div#link02 ul.exWrap li {
	float:left;
	width:150px;
	padding:6px 8px;
	margin:10px 6px 0 0;
	background: url(../../images/subtitle_bg03.jpg) right top repeat-y;
	border-left: 5px solid #ccc;
	border-bottom: 1px solid #a9a986;
	text-align:center;
	font-weight: bold;
	color: #F00;
}

div#link02 ul.exWrap li a {
	display:block;
	margin:-6px -8px;
	padding:6px 8px;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}

div#link02 ul.exWrap li a:hover {
	background:#CCCCCC;
}

/************　G3　***************/

div#gallery3{
	margin:15px 15px 20px 25px;
	width: 560px;
	overflow: hidden;
}
div#gallery3 img{
	border-style:none;
}
/*ギャラリー3*/
div#gallery3 div.category{
}
div#gallery3 div.category div.title{
}
div#gallery3 div.category div.title h2,
div#gallery3 div#gallery3_detail div.article div.articleHead h3{

}

/*カテゴリー画像＆コメント*/
div#gallery3 div.category div.categoryContent{
}
div#gallery3 div.category div.categoryContent div.image{
	width:560px;
}
div#gallery3 div.category div.categoryContent div.image img{
	width:560px;
}
div#gallery3 div.category div.categoryContent div.comment{
	width:560px;
}
div#gallery3 div.category div.categoryContent div.comment p{
	width:560px;
	margin-bottom:10px;
}

/*ページャー*/
div#gallery3 p.pager-upper,
div#gallery3 p.pager-lower{
	margin:5px 0;
	padding:2px;
	color:#333333;
	font-size:small;
}
div#gallery3 p.pager-upper a,
div#gallery3 p.pager-lower a{
}
div#gallery3 p.pager-upper a:hover,
div#gallery3 p.pager-lower a:hover{
}

div#gallery3 p.pager-upper span.totalNum,
div#gallery3 p.pager-lower span.totalNum{
}
div#gallery3_2 p.pager-upper span.totalNum,
div#gallery3_2 p.pager-lower span.totalNum{
}
div#gallery3 p.pager-upper span.prevPageNone,
div#gallery3 p.pager-lower span.prevPageNone{
}
div#gallery3 p.pager-upper span.prevPage,
div#gallery3 p.pager-lower span.prevPage{
	margin:0 10px;
}
div#gallery3 p.pager-upper span.prevPage a,
div#gallery3 p.pager-lower span.prevPage a{
}
div#gallery3 p.pager-upper span.prevPage a:hover,
div#gallery3 p.pager-lower span.prevPage a:hover{
}
div#gallery3 p.pager-upper span.separator,
div#gallery3 p.pager-lower span.separator{
}
div#gallery3 p.pager-upper span.currentPage,
div#gallery3 p.pager-lower span.currentPage{
	background:#D681A2;
	color:#FFFFFF;
	padding:2px 5px;
	font-size:small;
	margin-left:5px;
}
div#gallery3 p.pager-upper span.nextPageNone,
div#gallery3 p.pager-lower span.nextPageNone{
}
div#gallery3 p.pager-upper span.nextPage,
div#gallery3 p.pager-lower span.nextPage{
	margin-left:10px;
}
div#gallery3 p.pager-upper span.nextPage a,
div#gallery3 p.pager-lower span.nextPage a{
}
div#gallery3 p.pager-upper span.nextPage a:hover,
div#gallery3 p.pager-lower span.nextPage a:hover{
}
div#gallery3 div.article{
}
div#gallery3 div.article div.articleHead{
}

/*リストの見出し*/
div#gallery3 div.article div.articleHead h3{
	clear:both;
	font-weight: bold;
	margin:10px 0;
	padding:3px 0 3px 5px;
	border-top: 1px #666 solid;
	border-bottom: 1px #666 solid;
	font-weight:bold;
	font-size: small;
	color: #C00;
}
div#gallery3 div.article div.articleHead h3 a{
	display:block;
	color: #C00;
	text-decoration:none;
}
div#gallery3 div#gallery3_list div.article div.articleHead h3 a:hover{
	text-decoration:none;
}

/*本体*/
div#gallery3 div.article div.articleBody{
}
div#gallery3 div.article div.articleBody div.articleDate{
}
div#gallery3 div.article div.articleBody div.articleDate p{
}
div#gallery3 div.article div.articleBody div.articleContent{
	margin-bottom:25px;
	font-size:small;
}
div#gallery3 div.article div.articleBody div.articleContent p{
}
div#gallery3 div.article div.articleBody div.articleContent u{
	display:block;
	border-bottom: 1px #666 dotted;
	font-weight: bold;
	line-height: 2;
	color: #F60;
	padding: 0 0 0 5px;
	text-decoration:none;
	margin-bottom:5px;
}
div#gallery3 div.article div.articleBody div.articleContent div.left{
	clear:both;
	float: left;
	overflow: hidden;
}
div#gallery3 div.article div.articleBody div.articleContent div.left img{
	padding: 0 8px 8px 0;
}
div#gallery3 div.article div.articleBody div.articleContent div.right{
	clear:both;
	float: right;
	overflow: hidden;
	margin-left: 8px;
}
div#gallery3 div.article div.articleBody div.articleContent div.right img{
}
div#gallery3 div.article div.articleBody div.articleContent img{
	clear:both;
	max-width: 550px;
}
div#gallery3 div.article div.articleBody div.articleContent a img{
	max-width: 180px;
}
div#gallery3 div.article div.articleBody div.articleContent div.big a img{
	max-width: 550px;
}
div#gallery3 div.article div.articleBody div.articleContent a:hover img{
}
div#gallery3 div.article div.articleFooter{
	display: none;
}
div#gallery3 div.article div.articleFooter p{
	font-weight:bold;
}
div#gallery3 div.article div.articleFooter p a{
}
div#gallery3 div.article div.articleFooter p a:hover{
}

/*詳細の戻るボタン*/
div#gallery3 div#gallery3_detail div.articleBack{
	text-align: center;
}
div#gallery3 div#gallery3_detail div.articleBack a{
	line-height: 1.8;
	display: block;
	background:#eee;
}
div#gallery3 div#gallery3_detail div.articleBack a:hover{
	overflow:hidden;
	background:#dedede;
}
div#gallery3 div#gallery3_detail div.articleNotFound{
}

/*フリーテーブル*/
div#gallery3 table.border-on{
	width:550px;
	margin:10px 1px;
	border:1px solid #c8c8c8;
	border-collapse:collapse;
}

div#gallery3 table.border-on td{
	padding:5px;
	border:1px solid #c8c8c8;
}

div#gallery3 table.border-off{
	width:556px;
	margin:10px 0;
	border-collapse:collapse;
}

div#gallery3 table.border-off td{
	padding:5px;
}


/************ g4 ***************/
div#gallery4{
	margin:20px 15px 20px 25px;
	width: 560px;
}
div#gallery4 img{
	border-style:none;
}
/*カテゴリー*/
div#gallery4 p.cate_choice{
	display:block;
	color:#003;
	padding:7px 10px 7px 30px;
	font-weight: bold;
	margin:0;
}

div#gallery4 ul.category{
	clear:both;
	overflow:hidden;
	margin:0 0 10px;
	padding:0 0 10px 8px;
}
div#gallery4 ul.category br{
	display: none;
}
div#gallery4 ul.category:after{
	content:"";
	display:block;
	height:0;
	clear:both;
}
div#gallery4 ul.category li{
	display: inline-block;
	margin: 0 6px 0;
	float: left;
	list-style: none;
}
div#gallery4 ul.category li.title{
	display:block;
	float: none;
	width: 560px;
	overflow: hidden;
	margin: 10px 0;
	font-size: 90%;
	padding: 0 0 0 5px;
	font-weight: bold;
	line-height: 1.5;
	background: #FFDE9F;
}
div#gallery4 ul.category li a{
	text-decoration:none;
	white-space: nowrap;
	padding: 0 0 0 4px;
	border-left: solid 3px #FC0;
}
div#gallery4 ul.category li.cate{
	font-size: 90%;
	font-weight: bold;
	float: left;
	padding: 2px 4px 2px 0;
	margin:2px 3px 2px;
	background: #FFDE9F;
}
div#gallery4 ul.category li.cate a{
}
div#gallery4 ul.category li a:hover{
	color: #F90;
}

div#gallery4 div.category{
}
div#gallery4 div.category div.title{
}
div#gallery4 div.category div.title h2{
	font-weight: bold;
	color: #666;
	border-bottom: 1px solid #FC0;
	text-decoration:none;
	font-size: 100%;
	padding: 0 0 0 6px;
	margin-bottom:15px;
}
div#gallery4 div.category div.categoryContent{
}
div#gallery4 div.category div.categoryContent div.image{
	width:560px;
}
div#gallery4 div.category div.categoryContent div.image img{
	width:560px;
}
div#gallery4 div.category div.categoryContent div.comment{
	width:560px;
}
div#gallery4 div.category div.categoryContent div.comment p{
	width:560px;
	margin-bottom:10px;
}
div#gallery4 p.pager-upper,
div#gallery4 p.pager-lower{
	clear:both;
	margin:5px 0;
	padding:2px;
	color:#333333;
	font-size:small;
}
div#gallery4 p.pager-upper a,
div#gallery4 p.pager-lower a{
}
div#gallery4 p.pager-upper a:hover,
div#gallery4 p.pager-lower a:hover{
}
div#gallery4 p.pager-upper span.totalNum,
div#gallery4 p.pager-lower span.totalNum{
	font-weight:bold;
}
div#gallery4 p.pager-upper span.prevPageNone,
div#gallery4 p.pager-lower span.prevPageNone{
}
div#gallery4 p.pager-upper span.prevPage,
div#gallery4 p.pager-lower span.prevPage{
	margin:0 10px;
}
div#gallery4 p.pager-upper span.prevPage a,
div#gallery4 p.pager-lower span.prevPage a{
}
div#gallery4 p.pager-upper span.prevPage a:hover,
div#gallery4 p.pager-lower span.prevPage a:hover{
}
div#gallery4 p.pager-upper span.separator,
div#gallery4 p.pager-lower span.separator{
}
div#gallery4 p.pager-upper span.currentPage,
div#gallery4 p.pager-lower span.currentPage{
	background:#FFFFCC;
	padding:2px 5px;
	font-size:small;
	margin-left:5px;
}
div#gallery4 p.pager-upper span.nextPageNone,
div#gallery4 p.pager-lower span.nextPageNone{
}
div#gallery4 p.pager-upper span.nextPage,
div#gallery4 p.pager-lower span.nextPage{
	margin-left:10px;
}
div#gallery4 p.pager-upper span.nextPage a,
div#gallery4 p.pager-lower span.nextPage a{
}
div#gallery4 p.pager-upper span.nextPage a:hover,
div#gallery4 p.pager-lower span.nextPage a:hover{
}
div#gallery4 div.galleryList{
	width:560px;
}
div#gallery4 div.galleryList table td{
	border: solid 1px #ccc;
	vertical-align: top;
}
div#gallery4 div.galleryList div.gallery{
	clear:both;
	width:160px;
	padding: 9px;
	overflow: hidden;
}
div#gallery4 div.galleryList div.gallery div.image{	
}
div#gallery4 div.galleryList div.gallery div.image img{
	width:160px;
}
div#gallery4 div.galleryList div.gallery div.image a img{
}
div#gallery4 div.galleryList div.gallery div.image a:hover img{
}
div#gallery4 div.galleryList div.gallery div.galleryInner{
}
div#gallery4 div.galleryList div.gallery div.galleryInner span.new{
	background: url(images/new.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	width: 21px;
	height: 14px;
}
div#gallery4 div.galleryList div.gallery div.galleryInner div.title{
}
div#gallery4 div.galleryList div.gallery div.galleryInner div.title h3{
	display:block;
	text-decoration:none;
	padding:5px 8px;
	background: #eee;
	font-size: 90%;
	margin: 0 0 10px;
}
div#gallery4 div.galleryList div.gallery div.galleryInner div.title h3 a{
	color:#FFFFFF;
	text-decoration: none;
}
div#gallery4 div.galleryList div.gallery div.galleryInner div.title h3 a:hover{
}
div#gallery4 div.galleryList div.gallery div.galleryInner div.galleryContent{
}
div#gallery4 div.galleryList div.gallery div.galleryInner div.galleryContent div.comment{
}
div#gallery4 div.galleryList div.gallery div.galleryInner div.galleryContent div.comment p{
	line-height:1.4;
}

div#order table {
	width:568px;
}

div#order table td {
	width:25%;
	padding:6px;
	vertical-align:top;
}

div#order table td img {
	border:1px solid #CCC;
	padding:2px;
}

div#order table td p {
	margin:0 0 10px;
	line-height:1.2;
}

div.top_ba {
	margin:0 0 0 16px;
}

div.top_ba table {
	border-collapse:collapse;
}

div.top_ba table td {
	padding:0 0 10px;
}

div.top_ba table td a {
	display:block;
}

div.top_ba table td p {
	margin:3px 0 0;
	line-height:1.3;
}

