@charset "utf-8";
/* CSS Document */

/* default 設定*/

*{
margin:0px;
padding:0px;
}

body{
text-align:center;
}

div{
display:block; 
margin:0px; 
padding:0px; 
font-size:1em;
}

h1,h2,h3,h4,h5,h6{
margin:0px; 
padding:0px;
}

p{
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#191919;
	/* color:#6d6d6d; */
	line-height:18px;
}

img{
border-style:none;
}

a:link{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#6d6d6d;
}

a:visited{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#6d6d6d;
}

a:hover{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#8d8c8c;
}

a:active{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#6d6d6d;
}

.thisclear{
clear:both;
}

/* 全体包括 */
#container{
background-image:url(../imges/common/other/bg_top.gif);
background-repeat:repeat-x;
}

/* ページ全体包括 */
#wrapper{
width:842px;
text-align:center;
margin:0px auto;
}

/* ヘッダー */
#header{
background-image:url(../imges/common/header/header_bg.gif);
background-repeat:repeat-x;
height:99px;
}

.logo{
padding-top:26px;
float:left;
}

.headerright{
padding-top:11px;
float:right;
}


/*navigation 設定*/
#navigation{
height:57px;
margin-bottom:10px;
}

#navigation ul{
width:840px;
}

#navigation li{
list-style:none;
width:140px;
height:57px;
display:block;
float:left;
}

#navigation a span{
display:none;
}

/*navigation01*/
#navigation a.navigation01{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/navi01.gif);
background-repeat:no-repeat;
}

#navigation a.navigation01:hover{
background-image:url(../imges/common/navigation/naviover01.gif);
background-repeat:no-repeat;
}

#navigation a.navigation01over{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/naviover01.gif);
background-repeat:no-repeat;
}



/*navigation02*/
#navigation a.navigation02{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/navi02.gif);
background-repeat:no-repeat;
}

#navigation a.navigation02:hover{
background-image:url(../imges/common/navigation/naviover02.gif);
background-repeat:no-repeat;
}

#navigation a.navigation02over{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/naviover02.gif);
background-repeat:no-repeat;
}


/*navigation03*/
#navigation a.navigation03{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/navi03.gif);
background-repeat:no-repeat;
}

#navigation a.navigation03:hover{
background-image:url(../imges/common/navigation/naviover03.gif);
background-repeat:no-repeat;
}

#navigation a.navigation03over{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/naviover03.gif);
background-repeat:no-repeat;
}

/*navigation04*/
#navigation a.navigation04{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/navi04.gif);
background-repeat:no-repeat;
}

#navigation a.navigation04:hover{
background-image:url(../imges/common/navigation/naviover04.gif);
background-repeat:no-repeat;
}

#navigation a.navigation04over{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/naviover04.gif);
background-repeat:no-repeat;
}


/*navigation05*/
#navigation a.navigation05{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/navi05.gif);
background-repeat:no-repeat;
}

#navigation a.navigation05:hover{
background-image:url(../imges/common/navigation/naviover05.gif);
background-repeat:no-repeat;
}

#navigation a.navigation05over{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/naviover05.gif);
background-repeat:no-repeat;
}


/*navigation06*/
#navigation a.navigation06{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/navi06.gif);
background-repeat:no-repeat;
}

#navigation a.navigation06:hover{
background-image:url(../imges/common/navigation/naviover06.gif);
background-repeat:no-repeat;
}

#navigation a.navigation06over{
width:140px;
height:57px;
display:block;
background-image:url(../imges/common/navigation/naviover06.gif);
background-repeat:no-repeat;
}


/* コンテンツ包括 */
#contentswrapper{
width:780px;
text-align:center;
margin:0px auto;
}

/* コンテンツ題名部分画像包括　*/

#topimg{
width:780px;
margin-bottom:12px;
}

/* ぱんくず指定 */
#pan{
width:780px;
margin-bottom:12px;
font-size:10px;
color:#FFFFFF;
line-height:14px;
background-image:url(../imges/common/other/bg_pan.jpg);
background-repeat:repeat-x;
text-align:left;
text-decoration:none;
}

#pan p{
font-size:10px;
color:#FFFFFF;
line-height:14px;
text-align:left;
text-decoration:none;
}


#pan a:link{
font-size:10px;
color:#FFFFFF;
line-height:14px;
text-align:left;
text-decoration:none;
}

#pan a:visited{
font-size:10px;
color:#FFFFFF;
line-height:14px;
text-align:left;
text-decoration:none;
}

#pan a:hover{
font-size:10px;
color:#d3d7ee;
line-height:14px;
text-align:left;
text-decoration:none;
}

#pan a:active{
font-size:10px;
color:#FFFFFF;
line-height:14px;
text-align:left;
text-decoration:none;
}

#pan p{
margin-left:1em;
text-decoration:none;
}


/* 左カラム・右カラムコンテンツの包括 */
#centercolumn{
width:780px;
}

/* 左カラム包括 */
#leftcolumn{
width:223px;
float:left;
margin-bottom:23px;
}

/* 全国中小企業支援一覧カラム制御―緑 */
.leftmap{
width:223px;
margin-bottom:7px;
}

* html .leftmap{
margin-bottom:0px;
}

.lefttopbg{
width:223px;
height:6px;
font-size:0px;
line-height:0px;
background-image:url(../imges/common/leftcalumn/left_topbg.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.leftunderbg{
width:223px;
height:10px;
background-image:url(../imges/common/leftcalumn/left_underbg.gif);
background-repeat:no-repeat;
background-position:left top;
}

.mapbg01{
width:223px;
background-image:url(../imges/common/leftcalumn/map/map_bg01.gif);
background-repeat:no-repeat;
background-position:left top;
}

.mapbg01 h3{
display:none;
}

.leftmap ul{
padding-top:46px;
padding-left:1em;
margin-bottom:6px;
}

.leftmap li{
text-align:left;
font-size:12px;
line-height:24px;
height:24px;
list-style-type:none;
padding-left:1.5em;
background-image:url(../imges/common/leftcalumn/map/map_listmark.gif);
background-repeat:no-repeat;
background-position:bottom left;
}

.mapbt{
text-align:left;
padding-left:1.5em;
background-image:url(../imges/common/leftcalumn/map/map_listmark2.gif);
background-repeat:no-repeat;
background-position:left;
display:block;
width:75px;
float:right;
}

html[xmlns] .mapbt{
padding-bottom:4px;
} /* firefox hac */

.mapbt a{
text-decoration:none;
}

/* 全国リース会社一覧カラム制御―青 */
.mapbg02{
width:223px;
background-image:url(../imges/common/leftcalumn/map2/map_bg01.gif);
background-repeat:no-repeat;
background-position:left top;
}

.mapbg02 h3{
display:none;
}

.leftmap .mapbg02 ul{
padding-top:46px;
padding-left:1em;
margin-bottom:6px;
}

.leftmap .mapbg02 li{
text-align:left;
font-size:12px;
line-height:24px;
height:24px;
list-style-type:none;
padding-left:1.5em;
background-image:url(../imges/common/leftcalumn/map2/map_listmark.gif);
background-repeat:no-repeat;
background-position:bottom left;
}



/* バナーカラム制御―01(上部カラム）02（下部カラム） */
.leftbox{
width:223px;
margin-bottom:7px;
}

* html .leftbox{
margin-bottom:0px;
}

.banerbg{
background-image:url(../imges/common/leftcalumn/left_centerbg.gif);
background-repeat:repeat-y;
background-position:left bottom;
}

.banerbg01{
width:223px;
height:50px;
background-image:url(../imges/common/leftcalumn/baner/01/h3.gif);
background-repeat:no-repeat;
background-position:left top;
}

.banerbg01 h3{
display:none;
}

.banerbg02{
width:223px;
height:50px;
background-image:url(../imges/common/leftcalumn/baner/02/h3.gif);
background-repeat:no-repeat;
background-position:left top;
}

.banerbg02 h3{
display:none;
}

.leftbox ul{
width:170px;
margin:0px auto;
text-align:center;
}

.leftbox li{
width:160px;
padding-bottom:5px;
text-align:left;
list-style-type:none;
}

/* 右カラム包括 */
#rightcolumn{
width:548px;
float:right;
}

.rightbox{
width:548px;
text-align:left;
margin-bottom:20px;
}

.rightbox h3{
margin-bottom:13px;
}


/* 右カラムフッダー */
.rightfooterbox{
margin-bottom:26px;
}

.gototop{
text-align:right;
}

.rightfooterbox .gototop{
margin-bottom:23px;
}

.rightfooterbox p{
width:548px;
text-align:right;
font-size:10px;
color:#2d70ad;
line-height:18px;
text-decoration:none;
}

.rightfooterbox p a:link{
font-size:10px;
color:#2d70ad;
line-height:18px;
text-decoration:none;
}

.rightfooterbox p a:visited{
font-size:10px;
color:#2d70ad;
line-height:18px;
text-decoration:none;
}

.rightfooterbox p a:hover{
font-size:10px;
color:#67a9e6;
line-height:18px;
text-decoration:none;
}

.rightfooterbox p a:active{
font-size:10px;
color:#2d70ad;
line-height:18px;
text-decoration:none;
}


/* フッダー */
#footer{
background-image:url(../imges/common/fooder/bg.gif);
background-repeat:repeat-x;
}

#footer p{
margin:0px auto;
text-align:center;
padding:13px 0px 75px 0px;
}


/* TOPページ */

.topNewsBox {
	height:300px;
	overflow:auto;
	
}
