#topimage {	width: 846px;	padding-top: 34px;	clear: both;}#topimage #cccs {	margin: 0px;	padding: 0px;	float: left;	height: 200px;	width: 271px;}#topimage_flash   {	margin: 0px;	padding: 0px;	float: left;	height: 200px;	width: 575px;}#indexArea {	clear: right;	float: left;	width: 517px;	padding-top: 58px;	padding-left: 20px;}#indexArea #indexBtnArea {	padding-left: 4px;	padding-top: 10px;}.index_btn  {	height: 27px;	padding-top: 5px;}#indexArea #index01 {	float: left;	width: 226px;	padding-left: 4px;	padding-top: 15px;}#indexArea #index02 {	float: left;	width: 226px;	padding-left: 14px;	padding-top: 15px;}#indexArea #index03 {	float: left;	width: 106px;	padding-top: 15px;	padding-left: 4px;}#indexArea #index04 {	float: left;	width: 226px;	padding-top: 15px;	padding-left: 14px;}#indexArea #index05 {	float: left;	width: 106px;	padding-top: 15px;	padding-left: 14px;}.indexKoumoku {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 10px;	color: #000000;	border-bottom: 1px dotted #333333;	line-height: 2em;	margin-bottom: 1px;	font-weight: normal;}.indexKoumoku a {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 10px;	line-height: 2em;	font-weight: normal;	color: #000000;}.indexKoumokuA {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 10px;	color: #000000;	border-bottom: 1px dotted #333333;	line-height: 2em;	margin-bottom: 1px;	font-weight: normal;	display: block;	width: 150px;}.indexKoumokuA a {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 10px;	line-height: 2em;	font-weight: normal;	color: #000000;}.indexKoumokuA a:hover {	color: #333333;}.indexKoumokuB {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 10px;	color: #000000;	border-bottom: 1px dotted #333333;	line-height: 2em;	margin-bottom: 1px;	font-weight: normal;	display: block;	width: 106px;}.indexKoumokuB a {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 10px;	line-height: 2em;	font-weight: normal;	color: #000000;}.indexKoumokuB a:hover {	color: #333333;}#indexArea #txtcap_index {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 10px;	line-height: 1.4em;	font-weight: normal;	color: #333333;	display: block;	width: 106px;}#btnIndex01  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;}#btnIndex02  {	display: block;	float: left;	height: 25px;	width: 106px;	padding-left: 14px;	margin-top: 5px;}#btnIndex03  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;}#btnIndex04  {	display: block;	float: left;	height: 25px;	width: 106px;	padding-left: 14px;	margin-top: 5px;}#btnIndex05  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;}#btnIndex06  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;	padding-left: 14px;}#btnIndex07   {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;}#btnIndex08  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;	padding-left: 14px;}#btnIndex09  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;}#btnIndex10  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;	padding-left: 14px;}#btnIndex11  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;}#btnIndex12  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;	padding-left: 14px;}#btnIndex13  {	display: block;	float: left;	height: 25px;	width: 106px;	margin-top: 5px;}#indexArea #midashiIndex2 {	clear: both;	padding-top: 10px;}#topicArea {	padding-top: 58px;	width: 262px;	float: right;	padding-right: 20px;}#topicShokai {	width: 258px;	border-right: 1px solid #999999;	border-left: 1px solid #999999;	margin-bottom: 10px;}#topicShokai #topicGosodan {	width: 252px;	padding-left: 13px;	padding-top: 10px;}#topicShokai #topicGosodan2 {	width: 232px;	padding-top: 10px;	padding-left: 14px;}#topicShokai #topicYomimono {	width: 232px;	padding-left: 13px;	padding-top: 10px;	height: 105px;}.topicMidashi {	padding-bottom: 10px;}#topicGosodan #topicCatch {	padding-bottom: 4px;}.topic_toService {	border-bottom: 1px dotted #333333;	padding-top: 5px;	height: 52px;}.txtTop_toService {	font-family: "メイリオ", "ＭＳ Ｐゴシック", "ヒラギノ角ゴ ProN W3", Osaka;	font-size: 12px;	line-height: 1.4em;	font-weight: normal;	color: #000000;	padding-bottom: 2px;}.topic_toSysmana  {	display: block;	text-align: left;}.topic_toSysmana  a  {	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";	font-size: 10px;	font-weight: bold;	color: #003399;	line-height: 1.2em;}.topic_toSysmana a:hover {	color: #0099cc;}#topicYomimono #to_ijinden {	float: left;}#toYomimono_text {	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";	font-size: 10px;	font-weight: normal;	color: #000000;	float: right;	width: 150px;	line-height: 1.4em;	text-align: justify;}#topJigyo {	width: 742px;	padding-left: 52px;	padding-top: 58px;	clear: both;	height: 200px;	margin-bottom: 20px;}#topJigyo #toNetworkArea {	float: left;	width: 200px;}#topJigyo #toZaitakuArea {	float: left;	width: 200px;	padding-left: 71px;}#topJigyo #toEngiArea {	float: left;	width: 200px;	padding-left: 71px;}#topJigyo #toNetworkArea a {	background-image: url(images/top/btn_serviceTop1.jpg);	background-repeat: no-repeat;	background-position: center top;	display: block;	height: 83px;	width: 200px;	text-indent: -9999px;}#topJigyo #toZaitakuArea a {	background-image: url(images/top/btn_serviceTop2.jpg);	background-repeat: no-repeat;	background-position: center top;	display: block;	height: 83px;	width: 200px;	text-indent: -9999px;}#topJigyo #toEngiArea a {	background-image: url(images/top/btn_serviceTop3.jpg);	background-repeat: no-repeat;	background-position: center top;	display: block;	height: 83px;	width: 200px;	text-indent: -9999px;}#topJigyo #toNetworkArea a:hover {	background-image: url(images/top/btn_serviceTop1_hover.jpg);}#topJigyo #toZaitakuArea a:hover {	background-image: url(images/top/btn_serviceTop2_hover.jpg);}#topJigyo #toEngiArea a:hover {	background-image: url(images/top/btn_serviceTop3_hover.jpg);}.topJigyo_read {	background-image: url(images/top/dots.gif);	background-repeat: no-repeat;	background-position: center top;	width: 200px;	height: 100px;}.topJigyo_txt {	display: block;	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";	font-size: 95%;	font-weight: normal;	color: #000000;	line-height: 1.4em;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	padding-top: 10px;	text-align: justify;}.topJigyo_txt2 {	display: block;	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";	font-size: 95%;	font-weight: normal;	color: #000000;	line-height: 1.4em;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	padding-top: 10px;	text-align: justify;	letter-spacing: -.1em;}.topJigyo_txt_blank {	display: block;	font-family: Osaka, "ヒラギノ角ゴ Pro W3", "メイリオ", "ＭＳ Ｐゴシック";	font-size: 95%;	font-weight: normal;	color: #CC0000;	line-height: 1.4em;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 10px;	padding-top: 10px;	text-align: justify;}#topSaiyo {	width: 546px;	padding-left: 150px;	padding-top: 58px;	clear: both;	height: 200px;	margin-bottom: 20px;}#topSaiyo #toSinsotuArea {	float: left;	width: 200px;}#topSaiyo #toTyutoArea {	float: left;	width: 200px;	padding-left: 146px;}#toTyutoArea_blank {	background-image: url(images/top/btn_recTop2_blank_03.gif);	background-repeat: no-repeat;	background-position: center top;	text-indent: -9999px;	display: block;	height: 52px;	width: 200px;}.topSaiyo_read {	background-image: url(images/top/dots.gif);	background-repeat: no-repeat;	background-position: center top;	width: 200px;	height: 75px;}#topSaiyo #toSinsotuArea a {	background-image: url(images/top/btn_recTop1.gif);	background-repeat: no-repeat;	background-position: center top;	text-indent: -9999px;	display: block;	height: 52px;	width: 200px;}#topSaiyo #toTyutoArea a {	background-image: url(images/top/btn_recTop2.gif);	background-repeat: no-repeat;	background-position: center top;	text-indent: -9999px;	display: block;	height: 52px;	width: 200px;}.indexKoumoku a:hover {	color: #333333;}