.biztop2col
	{
		background:url("../business/img/top_menu_bg.gif") repeat-y;
		width:500px;
	}
.biztop2col .cl, .biztop2col .cr
	{
		width:244px;
		padding:0 0 10px 0;
	}
.biztop2col span
	{
		display:block;
		height:25px;
		background:url(../business/img/top_menu_bg_bottom.gif) no-repeat left top #fff;
	}
.biztop2col h3
	{
		margin:0;padding:0 0 5px 0;
	}
.biztop2col p
	{
		padding:5px 0 0 0;margin:0;
		line-height:1.6;
	}
.biztop2col .cl .phL
	{
		margin:0 10px 10px 0;
		padding:0;
	}
.biztop2col .cr .phL
	{
		margin:0 10px 20px 0;
		padding:0;
	}
.biztop2col .in
	{
		padding:0 10px;
	}
.biztop2col .button
	{
		padding:0 0 0 10px;
	}
.biztop2col .button img
	{
		margin-top:10px;
	}

/* newspaper
--- */
#newsMain
	{
		background:url("../business/img/newsp_main.jpg") no-repeat;
	}
#newsMain p,#adsMain p
	{
		padding:110px 0 20px 180px;
		line-height:1.6;
	}
.anchorLinks .in
	{
		padding-left:15px;
		padding-right:15px;
	}
.newsTable
	{
		width:500px;
		padding:0 0 40px 0;
	}
.newsTable table
	{
		border-left:1px solid #cbcaab;
		border-top:1px solid #cbcaab;
		border-collapse:inherit;
	}
.newsTable thead td,.newsTable thead th
	{
		border-top:1px solid #fcfcf8;
		border-right:1px solid #cbcaab;
		border-bottom:1px solid #cbcaab;
		border-left:1px solid #fcfcf8;
		background:#e9e9d1;
		font-size:100%;
		font-weight:normal;
		text-align:center;
		padding:3px 0;
	}
.newsTable tbody td,.newsTable tbody th
	{
		border-top:1px solid #fcfcf8;
		border-right:1px solid #cbcaab;
		border-bottom:1px solid #cbcaab;
		border-left:1px solid #fcfcf8;
		background:#f7f8e9;
		font-size:100%;
		font-weight:normal;
		text-align:center;
		padding:8px 0;
	}
.newsTable tbody td.color02,.newsTable tbody th.color02
	{
		border-top:1px solid #fcfcf8;
		border-right:1px solid #c5dac0;
		border-bottom:1px solid #c5dac0;
		border-left:1px solid #fcfcf8;
		background:#f2faf1;
		font-size:100%;
		font-weight:normal;
		text-align:center;
	}
.newsTable tbody th,.newsTable tbody th.color02
	{
		text-align:left;
	}
.newsTable span
	{
		display:block;
		padding:0 5px;
	}
.newsTable p.chushaku
	{
		margin:0;padding:4px 0 0 0;
		line-height:1.4;
	}
.newsTable2
	{
		width:500px;
		padding:0 0 20px 0;
	}
.newsTable2 table
	{
		border-left:1px solid #cbcaab;
		border-top:1px solid #cbcaab;
		border-collapse:inherit;
	}
.newsTable2 th
	{
		text-align:left;
		background:#e9e9d1;
		border-right:1px solid #cbcaab;
		border-bottom:1px solid #cbcaab;
		border-top:1px solid #fcfcf8;
		border-left:1px solid #fcfcf8;
		font-weight:normal;
	}
.newsTable2 td
	{
		text-align:left;
		background:#f2faf1;
		border-right:1px solid #c5dac0;
		border-bottom:1px solid #c5dac0;
		border-top:1px solid #fcfcf8;
		border-left:1px solid #fcfcf8;
		font-weight:normal;
		color:#666666;
	}
.newsTable2 th,.newsTable2 td
	{
		padding:5px 7px;
		vertical-align:top;
		line-height:1.8;
	}
.newsTable2 td p
	{
		margin:0;padding:0 0 0 0.5em;
		text-indent:-0.5em;
	}
.buttonList
	{
		padding:0 0 40px 0;
	}


/* ads
--- */
#adsMain
	{
		background:url("../business/img/adsmain.jpg") no-repeat;
	}
#adsCont01,#adsCont02,#adsCont03,#adsCont04
	{
		padding:0 0 40px 0;
	}
#adsCont02
	{
		padding-left:20px;
	}
#adsCont02 p
	{
		margin:0;padding:0 0 15px 0;
	}
#adsCont03 .read
	{
		width:499px;
		background:url("../business/img/ads_box_middle.gif") repeat-y;
	}
#adsCont03 .read .in
	{
		background:url("../business/img/ads_box_top.gif") no-repeat;
		padding:20px 20px 0 20px;
		line-height:1.4;
	}
#adsCont03 .read span
	{
		display:block;
		background:url("../business/img/ads_box_bottom.gif") no-repeat #fff;
		height:40px;
	}
#adsCont03 ol
	{
		margin:0 0 10px 0;padding:0;
		list-style:none;
		border:1px solid #cccccc;
		background:#f9f9f2;
		width:500px;
	}
#adsCont03 ol li
	{
		padding:10px 10px 10px 45px;
		line-height:1.4;
		border-bottom:1px dotted #ccc;
	}
#adsCont03 ol li.num01
	{
		background:url("../business/img/ads_num01.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num02
	{
		background:url("../business/img/ads_num02.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num03
	{
		background:url("../business/img/ads_num03.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num04
	{
		background:url("../business/img/ads_num04.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num05
	{
		background:url("../business/img/ads_num05.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num06
	{
		background:url("../business/img/ads_num06.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num07
	{
		background:url("../business/img/ads_num07.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num08
	{
		background:url("../business/img/ads_num08.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num09
	{
		background:url("../business/img/ads_num09.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num10
	{
		background:url("../business/img/ads_num10.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num11
	{
		background:url("../business/img/ads_num11.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num12
	{
		background:url("../business/img/ads_num12.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num13
	{
		background:url("../business/img/ads_num13.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li.num14
	{
		background:url("../business/img/ads_num14.gif") no-repeat 10px 7px;
	}
#adsCont03 ol li p
	{
		margin:0;padding:5px 0 5px 0.5em;
		text-indent:-0.5em;
	}
#adsCont03 p
	{
		margin:0;padding:0 0 15px 0;
		line-height:1.4;
	}
#adsCont04 
	{
		padding:0 0 80px 0;
		width:500px;
	}
#adsCont04 table
	{
		border-collapse:inherit;
		border-top:1px solid #cbcaab;
		border-left:1px solid #cbcaab;
	}
#adsCont04 tbody th
	{
		font-weight:normal;
		text-align:right;
	}
#adsCont04 tbody th,#adsCont04 tbody td
	{
		background:#f7f8e9;
		border-top:1px solid #fcfcf8;
		border-left:1px solid #fcfcf8;
		border-right:1px solid #dedecb;
		border-bottom:1px solid #dedecb;
		padding:7px;
	}
#adsCont04 thead th,#adsCont04 thead td
	{
		background:#e9e9d1;
		border-top:1px solid #fcfcf8;
		border-left:1px solid #fcfcf8;
		border-right:1px solid #dedecb;
		border-bottom:1px solid #dedecb;
		padding:7px;
		text-align:center;
		font-weight:normal;
	}
#adsCont04 tbody th.color02,#adsCont04 tbody td.color02
	{
		background:#f2faf1;
		border-top:1px solid #fcfcf8;
		border-left:1px solid #fcfcf8;
		border-right:1px solid #c5dac0;
		border-bottom:1px solid #c5dac0;
	}

