<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
=00 : 全体

=01 : ヘッダー部分

=02 : フッター部分

=03 : サイド部分

=04 : コンテンツ部分

=05 : 事業案内

=06 : ＴＯＰ

=07 : お問合せ


*/



*{margin:0px; padding:0px; line-height:140%; text-align:left; border-collapse:collapse;}

body{
	margin:0px;
	padding:0px;
	line-height:140%;
	font-size: 12px;
	font-family: "メイリオ",Meiryo,Osaka,"MS ゴシック",sans-serif;
}

td,th{margin:0px; padding:0px;}

img{
	border:0px;
	display:block;
	margin: 0px;
}



#pagetop{margin:15px 0px 15px auto;}


#bace-table{
	margin:0px auto;
	padding:0px;
	width: 780px;
	height:100%;
	border:1px #999 solid;
	border-top:none;
}

#edit-maintable{
	width:780px;
}


#navi{
	width:776px;
	margin:0px 2px;
}

#main-con{
	margin:25px 0px;
	margin-left:5px;
	width:775px;
}


.br50{
	line-height:50px;
}

.p10{
	padding:10px;
}

.p5{
	padding:5px;
}

.list01 li{
	list-style:none;
	margin:2px;
	padding-left:12px;
	background:url(../img/common/list01.gif) no-repeat 0 10px ;
}


/*=1 head ----------------------------------------------------*/


#common-table {
	padding: 0px;
	width: 780px;
	border:0px;
	border-collapse:collapse;
	margin:0px auto;
	background-image: url(../img/common/logobg.jpg);
	background-repeat: repeat-x;
}

#common-table h1{
	text-align:right;
	display:block;
	margin:0px;
	margin-left:auto;
	margin-right:5px;
	font-size:12px;
	font-weight:normal;
}


h2 img{
	display:block;
	margin:0px 3px;
}

/*=2 foot ----------------------------------------------------*/


#footer{
	border-top:dashed #CCC 1px;
	width:780px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer th{padding-top:5px;}
#foot{font-size:12px; padding-left:2px; font-weight:normal;}
#copy{background:url(../img/common/copy-bg.jpg) repeat-x; width:780px; font-family:Verdana;}
#copy p{display:block; font-family:Verdana; font-size:12px; color:#333333; text-align:center; margin-top:4px; margin-bottom:16px;}





/*=3 side --------------------------------------------------------*/

#side{
	background:url(../img/common/side-bg.gif) top left repeat-y;
	width:152px;
	height:100%;
	padding:0px;
	}

#side ul{
	list-style:none;
	font-family:"ＭＳ ゴシック", "Osaka－等幅"
}
#side li{
	font-size:10px;
	display:block;
	vertical-align:top;
	margin:5px 5px;
	width:138px;
	clear:left;
	background-color:#FAFAFA;
	overflow:hidden;
}
#side .lit{
	margin-top:10px;
	font-size:12px;
	text-indent:5px;
	width:138px;
	height:22px;
	background:url(../img/common/sub-list.gif) 50% 0% no-repeat;
}

#side li img{float:left; margin-left:4px; margin-top:1px;}
#side li a{
	float:left;
	display:block;
	padding-top:3px;
	text-decoration:none;

}

#side li a:link{color:#0066CC;}
#side li a:visited{color:#0066CC;}
#side li a:hover{color:#FF9900;}


/*=4 contents ----------------------------------------------------*/


#right-cont{
	margin:0px 0px 0px auto;
	width:590px;
}

#right-cont h3{
	display:block;
	width:570px;
	font-size:14px;
	height:25px;
	text-indent:20px;
	vertical-align:top;
	margin:15px 0px 15px auto;
	background:url(../img/common/title-bg.gif) 0% 50% no-repeat;
}

.pop{
	padding:4px 2px 2px 2px;
	color:#FF9900;
	background:#fff;
	font-weight:bold;
	border:#003366 solid 1px;

}

#address{
	width:500px;
	margin:10px 0px 10px 40px;
}
#address th{padding:4px; border-bottom:#999 dashed 1px}
#address td{padding:4px; border-bottom:#999 dashed 1px}
#address td img{}
#address dt{font-weight:bold;}
#address dd{margin-left:20px;}
.map-b{display:inline; margin-left:5px;}
.map-center{margin:auto;}

.site1{margin:20px 0px 20px 15px; list-style:none;}
.site1 li{margin:5px; padding-left:14px; background:url(../sitemap/img/siteico1.gif) no-repeat}
.site2{margin:20px 0px 20px 15px; list-style:none;}
.site2 li{margin:5px; padding-left:14px; background:url(../sitemap/img/siteico2.gif) no-repeat}
.site3{margin:20px 0px 20px 15px; list-style:none;}
.site3 li{margin:5px; padding-left:14px; background:url(../sitemap/img/siteico3.gif) no-repeat}


.img-inline{display:inline; vertical-align:middle;}

/*----------------　table　-------------------*/

#right-cont .table01{
	width:550px;
	margin-left:20px;
}
.table01 th{
	border-bottom:#0365A3 solid 1px;
	border-right:#333 dotted 1px;
	width:120px;
	padding:10px;
	vertical-align:top;
}
.table01 th img{ display:inline; margin-right:10px; vertical-align:middle;}
.table01 td img{ display:inline; margin-left:5px; vertical-align:middle;}
.table01 td{
	border-bottom:#0365A3 solid 1px;
	vertical-align:top;
	width:330px;
	padding:10px;
}


#right-cont .table02{
	width:550px;
	margin-left:20px;
}
.table02 th{
	border-bottom:#0365A3 solid 1px;
	width:80px;
	padding:10px;
	vertical-align:top;
}
.table02 th img{ display:inline; margin-right:10px; vertical-align:middle;}
.table02 td{
	border-left:#333 dotted 1px;
	border-bottom:#0365A3 solid 1px;
	vertical-align:top;
	padding:10px;
}

#right-cont .table03{
	width:550px;
	margin-left:20px;
	background:#F0F8FF;
	border-bottom:1px #0365A3 solid ;
}
.table03 th{
	border-top:1px #0365A3 solid ;
	vertical-align:top;
	padding:10px;
}
.table03 td{
	vertical-align:top;
	padding:10px;
	padding-left:25px;
}


#right-cont .table04{
	width:550px;
	margin-left:20px;
	border:#0365A3 solid 1px;
}
.table04 th{
	background:#F0F8FF;
	border-bottom:#0365A3 solid 1px;
	padding:3px;
	vertical-align:top;
}
.table04 td{
	border-left:#333 dotted 1px;
	border-bottom:#0365A3 solid 1px;
	vertical-align:top;
	padding:3px;
}


#right-cont .link-table1{
	width:550px;
	margin-left:20px;
	/*border:#0365A3 solid 1px;*/
}
.link-table1 td{
	padding:5px;
	padding-left:15px;
	vertical-align:top;
}
#right-cont .link-table2{
	font-size:12px;
	width:250px;
	margin:5px 0px;
}
.link-table2 td{
	padding:5px;
	vertical-align:top;
	font-weight:normal;
	font-family:Osaka;
}
.link-table2 .td2{
	padding-left:15px;
}
.link-table2 img{ display:inline; margin-left:5px; vertical-align:middle;}

/*=5 biz--------------------------------------------------------*/

#right-cont .tablebiz01{
	width:565px;
	margin:0px 0px 0px auto;
	border-bottom:2px #0066CC solid ;
	border-left:2px #0066CC solid ;
}

.tablebiz01 th{
	vertical-align:top;
}

.tablebiz01 td{
	vertical-align:top;
	padding:5px;
	padding-left:15px;
}
.tablebiz01 h5{
	border-top:#0066CC solid 3px;
}
.biz300{
	font-size:11px;
	width:300px;
	margin:0px 0px 15px 5px;
	border-bottom:2px #0066CC solid;

}
.biz300 th{
	border-bottom:2px #0066CC solid;
	vertical-align:top;
	padding:2px;
}

.biz300 td{
	width:50%;
	border-bottom:dotted 1px #CCC;
	vertical-align:top;
	padding:2px;
}

.biz3002{
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
	font-size:10px;
	width:300px;
	margin:0px 0px 15px 5px;
	border-bottom:2px #0066CC solid;
	border-top:2px #0066CC solid;
}
.biz3002 th{
	border-bottom:2px #0066CC solid;
	vertical-align:top;
	padding:2px;
}
.biz3002 td{
	border:dotted 1px #CCC;
	vertical-align:middle;
	text-align:center;
	padding:2px;
}

.tablebiz01 .biztitle{
	width:540px;
}

#right-cont .tablebiz02{
	width:565px;
	margin:0px 5px 0px auto;
	border-bottom:1px #0365A3 solid ;
}

.tablebiz02 h4{
	margin-left:5px;
	background:url(../img/common/list01.gif) no-repeat 0px 0px;
	text-indent:14px;
	color:#003366;
	font-size:14px;

}


/*=6 top--------------------------------------------------------*/

#topimg{
	margin-top:3px;
}
#top-con{
	margin:5px 0px;
	margin-left:5px;
	width:775px;
}
#top-side{
	margin-top:15px;
	width:262px;
	height:100%;
	padding:0px;
	}
#top-side ul{
	list-style:none;
}
#top-side li{
	font-size:11px;
	display:block;
	vertical-align:top;
	margin:10px 5px;
	text-indent:5px;
	width:138px;
}
#top-sub{
	text-align:right;
	margin-left:auto;
	margin-top:3px;
}
#toptxt{
	margin:5px 5px 20px 0px;
}
#top-sub iframe{
	margin:10px 10px 5px 0px;
	border:none;
}
#news{
	width:420px;
}
#news td{
	padding:2px;
}
#news th{
	padding:2px;
	font-weight:normal;
	text-indent:10px;
	background:url(../img/top/news-arow.gif) no-repeat 0% 3px;
}














</pre></body></html>