@charset "utf-8";

@import url("base/framework.css");
@import url("style2.css");

@media print　{
    body {
        overflow: visible !important;
    }
}


/* Index ------------------------------------------------*//*
	
     00.Share
	 01.home



*//* ------------------------------------------------------ */

/* 00.share configuration
=========================================================== */
#subCR #menulist_roottn {
}
#subCR #menulist_roottn li {
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 0 10px;
}
#subCR #menulist_roottn li a {
	display: block;
}
#subCR #menulist_roottn li#menuitem_1tn,
#subCR #menulist_roottn li#menuitem_1tn a {
	background: url(../images/share/07dvdplayer.jpg) no-repeat 0 0;
}
#subCR #menulist_roottn li#menuitem_1tn a {
	width: 216px;
	height: 205px;
}
#subCR #menulist_roottn li#menuitem_2tn,
#subCR #menulist_roottn li#menuitem_2tn a {
	background: url(../images/share/061botton.jpg) no-repeat 0 0;
}
#subCR #menulist_roottn li#menuitem_3tn,
#subCR #menulist_roottn li#menuitem_3tn a {
	background: url(../images/share/062botton.jpg) no-repeat 0 0;
}
#subCR #menulist_roottn li#menuitem_4tn,
#subCR #menulist_roottn li#menuitem_4tn a {
	background: url(../images/share/063botton.jpg) no-repeat 0 0;
}
#subCR #menulist_roottn li#menuitem_2tn a,
#subCR #menulist_roottn li#menuitem_3tn a,
#subCR #menulist_roottn li#menuitem_4tn a {
	width: 216px;
	height: 50px;
}
#subCR #menulist_roottn li#menuitem_2tn a:hover,
#subCR #menulist_roottn li#menuitem_3tn a:hover,
#subCR #menulist_roottn li#menuitem_4tn a:hover {
	background-position: 0 -50px;
}
#subCR #menulist_roottn li#menuitem_5tn,
#subCR #menulist_roottn li#menuitem_5tn a {
	background: url(../images/share/member.jpg) no-repeat 0 0;
}
#subCR #menulist_roottn li#menuitem_5tn a {
	width: 216px;
	height: 98px;
}
#subCR #plugin {
	background: url(../images/share/adobe.jpg) no-repeat 0 0;
	width: 188px;
	height: 109px;
	margin: 0 0 30px;
	padding: 52px 0 0 28px;
}
*html #subCR #plugin {
	width: 216px;
	height: 161px;
}
#subCR #plugin li {
	text-indent: -9999px;
	overflow: hidden;
}
#subCR #plugin #reader {
	margin: 0 0 10px;
}
#subCR #plugin li a {
	display: block;
	width: 160px;
	height: 41px;
}
#transitionNavi a {
	font-size: 10px;
	color: #6b6a69;
	text-decoration: none;
	border-bottom: 1px solid #999;
}
#transitionNavi p.left a {
	padding: 0 0 0 20px;
	background: url(../images/share/transitionNaviArrowL.gif) no-repeat 0 0;
}
#transitionNavi p.right a {
	padding: 0 20px 0 0;
	background: url(../images/share/transitionNaviArrowR.gif) no-repeat right top;
}
#transitionNavi a:hover {
	border: none;
}

/* 01.home configuration
=========================================================== */
#Item_Id1 #contents {
	padding: 0 0 42px;	
}
#h_targetN_d {
	position: relative;
	margin: 0 0 25px;
}
#h_targetN_d h2{
	background: url(../images/home/titleGreen.jpg) no-repeat 0 0;
	width: 620px;
	height: 32px;
	margin: 0 0 8px;
}
#h_targetN_d h2 span {
	display: block;
	padding: 6px 0 0 20px;
}
#h_targetN_d h2 span span {
	display: inline;
	font-size: 10px;
	padding: 0;
}
#h_targetN_d ul {
	padding: 0 0 0 15px;
}
#h_targetN_d ul li {
	float: left;
	margin: 0 10px 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
#h_targetN_d ul li#h_targetN04_d {
	margin: 0;
}
#h_targetN_d ul li a {
	display: block;
	width: 139px;
	height: 70px;
	background: red;
}
#h_targetN_d ul li#h_targetN01_d,
#h_targetN_d ul li#h_targetN01_d a {
	background: url(../images/home/Dbotton1.jpg) no-repeat 0 0;
	display: block;
}
#h_targetN_d ul li#h_targetN02_d,
#h_targetN_d ul li#h_targetN02_d a {
	background: url(../images/home/Dbotton2.jpg) no-repeat 0 0;
	display: block;
}
#h_targetN_d ul li#h_targetN03_d,
#h_targetN_d ul li#h_targetN03_d a {
	background: url(../images/home/Dbotton3.jpg) no-repeat 0 0;
	display: block;
}
#h_targetN_d ul li#h_targetN04_d,
#h_targetN_d ul li#h_targetN04_d a {
	background: url(../images/home/Dbotton4.jpg) no-repeat 0 0;
	margin: 0;
	display: block;
}
#h_targetN_d ul li#h_targetN01_d a:hover,
#h_targetN_d ul li#h_targetN02_d a:hover,
#h_targetN_d ul li#h_targetN03_d a:hover,
#h_targetN_d ul li#h_targetN04_d a:hover {
	background-position: 0 -70px;
}
#h_targetN_d .link_d {
	position: absolute;
	top: 6px;
	right: 10px;
}
#h_targetN_d .link_d a,
#h_targetN_d .link_d a:hover,
#h_targetN_d .link_d a:visited {
	color: #666;
	text-decoration: none;
	background: url(../images/home/iconArrow.gif) no-repeat 0 0;
	padding: 0 0 0 14px;
}
h2#hNewsTitle {
	background: url(../images/home/titleNavy.jpg) no-repeat 0 0;
	width: 600px;
	height: 26px;
	margin: 0 0 16px;
	position: relative;
	padding: 6px 0 0 20px;
}
*html h2#hNewsTitle {
	width: 620px;
	height: 32px;
}
h2#hNewsTitle span {
	position: absolute;
	top: 6px;
	right: 10px;
}
h2#hNewsTitle span a,
h2#hNewsTitle span a:hover,
h2#hNewsTitle span a:visited {
	color: #666;
	text-decoration: none;
	padding: 0 0 0 8px;
	border-left: 1px solid #666;
}
#newsshow1 {
	padding: 0 0 0 15px;
}
#newsshow1 li {
	margin: 0 0 6px;
	list-style: none;
}
#newsshow1 .latest-news,
#newsshow1 .important,
#newsshow1 .newsflash,
#newsshow1 .news_date,
#newsshow1 .news_header {
	display: block;
	float: left;
}
#newsshow1 .latest-news,
#newsshow1 .important,
#newsshow1 .newsflash {
	text-indent: -9999px;
	overflow: hidden;
}
#newsshow1 .latest-news a,
#newsshow1 .important a,
#newsshow1 .newsflash a {
	display: block;
	width: 44px;
	height: 17px;
}
#newsshow1 .latest-news a {
	background: url(../images/home/MarkerG.jpg) no-repeat 0 0;
}
#newsshow1 .important a {
	background: url(../images/home/MarkerR.jpg) no-repeat 0 0;
}
#newsshow1 .newsflash a {
	background: url(../images/home/MarkerB.jpg) no-repeat 0 0;
}
#newsshow1 .news_date {
	padding: 0 15px;
	/*width: 50px;*/
	background: url(../images/home/h2NewsTiBorder.jpg) no-repeat right center;
}
*html #newsshow1 .news_date {
	padding: 0 5px 0 15px;
	width: 80px;
	display: block;
}
/*safariハック*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#newsshow1 .news_date{ 
	font-size:10px !important;
	padding: 0 15px 0 15px;
	position:relative;
	top:2px;
	width: 60px !important;
 }
}

html[xmlns*=""] body:last-child #newsshow1 .news_date{
	font-size:10px !important;
	padding: 0 15px 0 15px;
	position:relative;
	top:2px;
	width: 60px !important;
}



#newsshow1 .news_header {
	padding: 0 0 0 15px;
}
#newsshow1 .news_header a {
	color: #666;
	text-decoration: underline;
}
#newsshow1 .news_header a:hover {
	color: #666;
	text-decoration: none;
}


/* 02.system configuration
=========================================================== */
/*share-----------------------------------------------------*/
#subCR #menulist_rootsys {
	margin: 0 0 20px;
	padding: 0 0 3px;
	background: url(../images/share/bgSideMenuBottom.jpg) no-repeat left bottom;
}
#subCR #menulist_rootsys #menuitem_1sys {
	padding: 8px 8px 0;
	background: #efefef url(../images/share/bgSideMenuTop.jpg) no-repeat left top;
}
#subCR #menulist_rootsys #menuitem_1sys a#menulink_1sys {
	display: block;
	background: url(../images/system/bgSideMenuTitle01.jpg) repeat-x 0 0;
	height: 23px;
	padding: 7px 0 0 10px;
	color: #fff;
	text-decoration: none;
}
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_1sys,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_2sys,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_3sys,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_4sys {
	margin: 0 0 2px;
}
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_1sys a,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_2sys a,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_3sys a,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_4sys a {
	display: block;
	background: #fff;
	height: 20px;
	padding: 3px 0 0 30px;
	color: #666;
	text-decoration: none;
}
*html #subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_1sys a,
*html #subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_2sys a,
*html #subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_3sys a,
*html #subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_4sys a {
	height: 23px;
}
*html #subCR #menulist_rootsys #menuitem_1sys a#menulink_1sys {
	height: 30px;
}

#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_5sys {
	padding: 2px 0 2px 10px;
}
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_5sys a {
	font-size: 10px;
	color: #fbc400;
	text-decoration: none;
	background: url(../images/system/iconArrow.jpg) no-repeat 0 1px;
	padding: 0 0 0 20px;
}
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_1sys a.sublevel_currentsys,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_2sys a.sublevel_currentsys,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_3sys a.sublevel_currentsys,
#subCR #menulist_rootsys #menuitem_1sys #menulist_1sys #menuitem_1_4sys a.sublevel_currentsys {
	background: #fff url(../images/share/transitionNaviArrowR.gif) no-repeat 10px 6px;
}

/*一般保証制度カテゴリトップ-----------------------------------------------------*/
#gSystem_d h2 {
	background: url(../images/system/titleYellow02.jpg) no-repeat 0 0;
	width: 600px;
	height: 26px;
	margin: 0 0 11px;
	padding: 6px 0 0 20px;
}
*html #gSystem_d h2 {
	width: 620px;
	height: 32px;
}
#gSystem_d #outer {
	padding: 0 0 25px;
	margin: 0 0 10px;
	border-bottom: 1px solid #ccc;
}
#gSystem_d div h3 {
	width: 600px;
	height: 22px;
	background: url(../images/system/general/titleYGrad02.jpg) repeat-x 0 0;
	padding: 6px 0 0 20px;
	margin: 0 0 11px;
}
*html #gSystem_d div h3 {
	width: 620px;
	height: 28px;
}
#gSystem_d div p#date {
	text-align: right;
}
#gSystem_d div p#date2 {
	text-align: right;
	margin: 0 0 11px;
}
#gSystem_d div #general p {
	margin: 0 0 11px;
}
#gSystem_d div #general ul {
	margin: 0 0 21px;
}
#gSystem_d div #general ul li {
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0 12px 12px 0;
	width: 146px;
	height: 27px;
	
}
#gSystem_d div #general ul li.lastCol {
	margin: 0 0 12px;
}
#gSystem_d div #general ul li.lastRow {
	margin: 0 12px 0 0;
}
#gSystem_d div #general ul li.lastChild {
	margin: 0;
}

#gSystem_d div #general ul li.s01 a,
#gSystem_d div #general ul li.s01{
	background: url(../images/system/general/n_btnYell01.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s02,
#gSystem_d div #general ul li.s02 a {
	background: url(../images/system/general/n_btnYell02.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s03,
#gSystem_d div #general ul li.s03 a {
	background: url(../images/system/general/n_btnYell03.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s04,
#gSystem_d div #general ul li.s04 a {
	background: url(../images/system/general/n_btnYell04.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s05,
#gSystem_d div #general ul li.s05 a {
	background: url(../images/system/general/n_btnYell05.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s06,
#gSystem_d div #general ul li.s06 a {
	background: url(../images/system/general/n_btnYell06.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s07,
#gSystem_d div #general ul li.s07 a {
	background: url(../images/system/general/n_btnYell07.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s08,
#gSystem_d div #general ul li.s08 a {
	background: url(../images/system/general/n_btnYell08.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s09,
#gSystem_d div #general ul li.s09 a {
	background: url(../images/system/general/n_btnYell09.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s10,
#gSystem_d div #general ul li.s10 a {
	background: url(../images/system/general/n_btnYell10.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s11,
#gSystem_d div #general ul li.s11 a {
	background: url(../images/system/general/n_btnYell11.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li.s12,
#gSystem_d div #general ul li.s12 a {
	background: url(../images/system/general/n_btnYell12.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #general ul li a {
	display: block;
	width: 146px;
	height: 27px;
}

#gSystem_d div #general ul li a:hover {
	background-position: 0 -26px;
}
#gSystem_d div #other ul {
	background: url(../images/system/general/newGrayBt01.jpg) no-repeat 0 0;
	width: 620px;
	height: 102px;
	margin: 0;
	padding: 0;
}
#gSystem_d div #other ul li {
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
}
#gSystem_d div #other p {
	margin: 0 0 6px;
}
#gSystem_d div #other p a,
#gSystem_d div #other p a:hover,
#gSystem_d div #other p a:visited {
	color: #F39700;
}
/*一般保証制度詳細-----------------------------------------------------*/
/*share*****************************************************************/
#gSystem_d #outer2 {
	padding: 0 0 11px;
	margin: 0 0 10px;
	border-bottom: 1px solid #ccc;
}
#gSystem_d #outer2 div h4 {
	text-indent: -9999px;
	overflow: hidden;
	width: 146px;
	height: 26px;
	margin: 0 0 19px;
}
.cat_id41 #outer2 div h4 {
height: 27px !important;
}

#gSystem_d #outer2 div h4#s01 {
	background: url(../images/system/general/n_btnYell01.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s02 {
	background: url(../images/system/general/n_btnYell02.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s03 {
	background: url(../images/system/general/n_btnYell03.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s04 {
	background: url(../images/system/general/n_btnYell04.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#s05 {
	background: url(../images/system/general/n_btnYell05.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s06 {
	background: url(../images/system/general/n_btnYell06.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s07 {
	background: url(../images/system/general/n_btnYell07.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s08 {
	background: url(../images/system/general/n_btnYell08.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s09 {
	background: url(../images/system/general/n_btnYell09.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s10 {
	background: url(../images/system/general/n_btnYell10.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div h4#s11 {
	background: url(../images/system/general/n_btnYell11.jpg) no-repeat 0 0;
	
}
#gSystem_d #outer2 div p.lead {
	margin: 0 0 16px;
}
#gSystem_d #outer2 div table.lev1 {
	width: 620px;
	margin: 0 0 16px;
	text-align: left;
	border-collapse: collapse;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 th {
	width: 19%;
	padding: 6px 0 6px 8px;
	border-right: 5px solid #fff;
	border-bottom: 1px solid #999;
	vertical-align: top;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td{
	width: 81%;
	border-bottom: 1px solid #999;
	padding: 6px 8px;
	vertical-align: top;
}

#gSystem_d #outer2 div table.lev1 th.firstChild,
#gSystem_d #outer2 div table.lev1 td.firstChild {
	padding-top: 0;
}
#gSystem_d #outer2 .announce {
	color: #f39700;
	padding: 0 0 0 8px;
	margin: 0 0 6px;
}
#gSystem_d #outer2 .announceL {
	color: #f39700;
	padding: 0 0 0 8px;
}
#gSystem_d #outer2 .announce a,
#gSystem_d #outer2 .announce a:hover,
#gSystem_d #outer2 .announce a:visited,
#gSystem_d #outer2 .announceL a,
#gSystem_d #outer2 .announceL a:hover,
#gSystem_d #outer2 .announceL a:visited {
	color: #f39700;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td p {
	margin: 0 0 6px;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td.s03 ol li {
	list-style-position: inside;
	list-style-type: decimal;
}
/*share*****************************************************************/
/*中小企業特保証-------------------------------------------------------*/
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 {
	width: 100%;
	margin: 0;
	text-align: left;
	border: 1px solid #999;
	border-collapse: collapse;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 tr.lev2 th {
	width: auto;
	padding: 6px 0 6px 8px;
	border: 1px solid #999;
	vertical-align: top;
	background: #ccc;
	vertical-align: top;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 tr.lev2 th#s02ta2Num {
	width: 6%;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 tr.lev2 th#s02ta2Asset {
	width: 18%;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 tr.lev2 th#s02ta2Stock {

}
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 tr.lev2 th#s02ta2Flow {

}
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 tr.lev2 td {
	width: auto;
	padding: 6px 8px;
	border: 1px solid #999;
	vertical-align: top;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td table.lev2 tr.lev2 td ul li {
	list-style: none;
}

/*流動資産担保融資保証--------------------------------------------------*/
#gSystem_d #outer2 div dl dt {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 6px;
}
#gSystem_d #outer2 div dl dd {
	margin: 0 0 21px;
}
#gSystem_d #outer2 div dl dd.ulL ul {
	padding: 0 0 0 10px;
}
#gSystem_d #outer2 div dl dd.ulL ul li {
	list-style-position: inside;
	list-style-type: disc;
	text-indent: -12px;
	padding: 0 0 0 12px;
	margin: 0 0 6px;
}
#gSystem_d #outer2 div dl dd.ulL ul li.lastChild {
	margin: 0;
}
#gSystem_d #outer2 div dl dd.ulL ul li ol {
	padding: 0 0 0 10px;
}
#gSystem_d #outer2 div dl dd.ulL ul li ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -12px;
	padding: 0 0 0 12px;
}
#gSystem_d #outer2 div dl dd.olL ol {
	padding: 0 0 0 10px;
}
#gSystem_d #outer2 div dl dd.olL ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -12px;
	padding: 0 0 0 12px;
	margin: 0 0 6px;
}
#gSystem_d #outer2 div dl dd.olL ol li.lastChild {
	margin: 0;
}
#gSystem_d #outer2 div dl dd.olL ol li ul {
	padding: 0 0 0 10px;
}
#gSystem_d #outer2 div dl dd.olL ol li ul li {
	list-style-position: inside;
	list-style-type: circle;
	text-indent: -12px;
	padding: 0 0 0 12px;
}
#gSystem_d #outer2 div dl dd p {
	margin: 0 0 6px;
}
#gSystem_d #outer2 div dl dd.lastChild {
	margin: 0;
}
#gSystem_d #outer2 div dl dd dl {
	padding: 0 0 0 10px;
}
#gSystem_d #outer2 div dl dd dl dt {
	font-size: 12px;
	margin: 0 0 2px;
	border-bottom: 1px solid #999;
}
#gSystem_d #outer2 div dl dd dl dd {
	margin: 0 0 6px;
}
#gSystem_d #outer2 div dl dd span.img {
	display: block;
	margin: 0 auto;
	text-align: center;
}
#gSystem_d #outer2 div dl dd p.s03dl5pLast {
	margin: 0 0 16px;
}
#gSystem_d #outer2 div table.s03dl5ta,
#gSystem_d #outer2 div table.s03dl6ta {
	width: 620px;
	margin: 0 0 16px;
	text-align: left;
	border-collapse: collapse;
}
#gSystem_d #outer2 div table.s03dl5ta tr.lev1 th,
#gSystem_d #outer2 div table.s03dl6ta tr.lev1 th {
	width: auto;
	padding: 6px 0 0 8px;
	border: 1px solid #999;
	vertical-align: top;
	background: #ccc;
}
#gSystem_d #outer2 div table.s03dl5ta tr.lev1 td,
#gSystem_d #outer2 div table.s03dl6ta tr.lev1 td {
	width: auto;
	border: 1px solid #999;
	padding: 6px 8px;
}
#gSystem_d #outer2 div table.s03dl5ta tr.lev1 th#urikake,
#gSystem_d #outer2 div table.s03dl5ta tr.lev1 td#nums {
	width: 5%;
}
#gSystem_d #outer2 div table.s03dl5ta tr.lev1 td.nums {
	text-align: center;
	background: #ccc;
}
#gSystem_d #outer2 div table.s03dl5ta th.firstChild,
#gSystem_d #outer2 div table.s03dl5ta td.firstChild {
	padding-top: 0;
}
#gSystem_d #outer2 div dl dd.olL ol li.s03dl6lLast {
	margin: 0 0 16px;
}
#gSystem_d #outer2 div dl dd.olL dl dt {
	border: none;
}

/*事業者カードローン当座貸越根保証--------------------------------------------------*/
#gSystem_d #outer2 div table tr td.s04 dl dt {
	font-size: 12px;
	margin: 0;
}
#gSystem_d #outer2 div table tr td.s04 dl dd {
	margin: 0 0 11px;
}
#gSystem_d #outer2 div table tr td.s04 dl dd.lastChild {
	margin: 0;
}
#gSystem_d #outer2 div table tr td.s04 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
/*当座貸越（貸付専用型）根保証--------------------------------------------------*/
#gSystem_d #outer2 div table tr td.s05 dl dt {
	font-size: 12px;
	margin: 0;
}
#gSystem_d #outer2 div table tr td.s05 dl dd {
	margin: 0 0 11px;
}
#gSystem_d #outer2 div table tr td.s05 dl dd.lastChild {
	margin: 0;
}
#gSystem_d #outer2 div table tr td.s05 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
/*長期経営資金保証（通称：やくしん）--------------------------------------------------*/
#gSystem_d #outer2 div table tr td.s06 ul li {
	list-style-position: inside;
	list-style-type: disc;
	text-indent: -14px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.s06 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
/*小口零細企業保証------------------------------------------------------------------*/
#gSystem_d #outer2 div table.lev1 tr.lev1 td.s07 table.lev2 {
	margin: 0;
}
#gSystem_d #outer2 div table tr td.s07 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td.s07 table.lev2 tr.lev2 th {
	width: 22%;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td.s07 table.lev2 tr.lev2 td {
	width: auto;
}
/*資金繰り円滑化借換保証------------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.s09 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.s09 ol li ol {
	padding: 6px 0;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td.s09 table.lev2 tr.lev2 th {
	width: 22%;
}
#gSystem_d #outer2 div table.lev1 tr.lev1 td.s09 table.lev2 tr.lev2 td {
	width: auto;
}
/*事業再生保証（ＤＩＰ保証）------------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.s10 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.s10 ol li ol {
	padding: 6px 0;
}
/*予約保証------------------------------------------------------------------*/
#gSystem_d #outer2 div table.lev1 tr.lev1 td.s11 table.lev2 {
	margin: 0;
}
#gSystem_d #outer2 div table tr td.s11 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.s11 ol li ol {
	padding: 6px 0;
}

/*（県・市・町）制度融資保証カテゴリトップ-----------------------------------------------------*/
#gSystem_d div h3.local {
	width/**/: 600px;
	height/**/: 22px;
	_width:620px;
	_height:28px;
	background: url(../images/system/local/titleB2Grad.jpg) repeat-x 0 0;
	padding: 6px 0 0 20px;
	margin: 0 0 11px;
}
#gSystem_d div #local1 h4,
#gSystem_d div #local2 h4,
#gSystem_d div #local3 h4 {
	margin: 0 0 6px;
}
#gSystem_d div #local1 p,
#gSystem_d div #local2 p,
#gSystem_d div #local3 p {
	margin: 0 0 11px;
}
#gSystem_d div #local1 ul,
#gSystem_d div #local2 ul,
#gSystem_d div #local1O ul,
#gSystem_d div #local2O ul {
	margin: 0 0 21px;
}
#gSystem_d div #local1 ul li,
#gSystem_d div #local2 ul li,
#gSystem_d div #local3 ul li {
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0 12px 12px 0;
}
#gSystem_d div #local1 ul li.lastCol,
#gSystem_d div #local2 ul li.lastCol {
	margin: 0 0 12px;
}
#gSystem_d div #local1 ul li.lastRow,
#gSystem_d div #local2 ul li.lastRow {
	margin: 0 12px 0 0;
}
#gSystem_d div #local1 ul li.lastChild,
#gSystem_d div #local2 ul li.lastChild,
#gSystem_d div #local3 ul li.lastChild {
	margin: 0;
}
#gSystem_d div #local1 ul li a,
#gSystem_d div #local2 ul li a,
#gSystem_d div #local3 ul li a {
	display: block;
	width: 146px;
	height: 26px;
	background: red;
}
#gSystem_d div #local1 ul li.s01,
#gSystem_d div #local1 ul li.s01 a {
	background: url(../images/system/local/n_btnBlueA01.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s02,
#gSystem_d div #local1 ul li.s02 a {
	background: url(../images/system/local/n_btnBlueA02.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s03,
#gSystem_d div #local1 ul li.s03 a {
	background: url(../images/system/local/n_btnBlueA03.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s04,
#gSystem_d div #local1 ul li.s04 a {
	background: url(../images/system/local/n_btnBlueA04.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s05,
#gSystem_d div #local1 ul li.s05 a {
	background: url(../images/system/local/n_btnBlueA05.jpg) no-repeat 0 0;
	display: block;
	width: 146px;
	height: 26px;
}
#gSystem_d div #local1 ul li.s06,
#gSystem_d div #local1 ul li.s06 a {
	background: url(../images/system/local/n_btnBlueA06.jpg) no-repeat 0 0;
	display: block;
	width: 146px;
	height: 26px;
}
#gSystem_d div #local1 ul li.s07,
#gSystem_d div #local1 ul li.s07 a {
	background: url(../images/system/local/n_btnBlueA07.jpg) no-repeat 0 0;
	display: block;
	width: 146px;
	height: 26px;
}
#gSystem_d div #local1 ul li.s08,
#gSystem_d div #local1 ul li.s08 a {
	background: url(../images/system/local/n_btnBlueA08.jpg) no-repeat 0 0;
	display: block;
	
}
#gSystem_d div #local1 ul li.s09,
#gSystem_d div #local1 ul li.s09 a {
	background: url(../images/system/local/n_btnBlueA09.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s10,
#gSystem_d div #local1 ul li.s10 a {
	background: url(../images/system/local/n_btnBlueA10.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s11,
#gSystem_d div #local1 ul li.s11 a {
	background: url(../images/system/local/n_btnBlueA11.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s12,
#gSystem_d div #local1 ul li.s12 a {
	background: url(../images/system/local/n_btnBlueA12.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s13,
#gSystem_d div #local1 ul li.s13 a {
	background: url(../images/system/local/n_btnBlueA13.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s14,
#gSystem_d div #local1 ul li.s14 a {
	background: url(../images/system/local/n_btnBlueA14.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s15,
#gSystem_d div #local1 ul li.s15 a {
	background: url(../images/system/local/n_btnBlueA15.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s16,
#gSystem_d div #local1 ul li.s16 a {
	background: url(../images/system/local/n_btnBlueA16.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s17,
#gSystem_d div #local1 ul li.s17 a {
	background: url(../images/system/local/n_btnBlueA17.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s18,
#gSystem_d div #local1 ul li.s18 a {
	background: url(../images/system/local/n_btnBlueA18.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s19,
#gSystem_d div #local1 ul li.s19 a {
	background: url(../images/system/local/n_btnBlueA19.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local1 ul li.s20,
#gSystem_d div #local1 ul li.s20 a {
	background: url(../images/system/local/n_btnBlueA20.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local2 ul li.s01,
#gSystem_d div #local2 ul li.s01 a {
	background: url(../images/system/local/n_btnBlueB01.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local2 ul li.s02,
#gSystem_d div #local2 ul li.s02 a {
	background: url(../images/system/local/n_btnBlueB02.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local2 ul li.s03,
#gSystem_d div #local2 ul li.s03 a {
	background: url(../images/system/local/n_btnBlueB03.jpg) no-repeat 0 0;
	display: block;

}
#gSystem_d div #local2 ul li.s04,
#gSystem_d div #local2 ul li.s04 a {
	background: url(../images/system/local/n_btnBlueB04.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #local2 ul li.s05{
	margin:12px 0 0 0;	
}
#gSystem_d div #local2 ul li.s05,
#gSystem_d div #local2 ul li.s05 a {
	background: url(../images/system/local/n_btnBlueB05.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #local3 ul li.s01,
#gSystem_d div #local3 ul li.s01 a {
	background: url(../images/system/local/n_btnBlueC01.jpg) no-repeat 0 0;
	display: block;
}
#gSystem_d div #local1 ul li a:hover,
#gSystem_d div #local2 ul li a:hover,
#gSystem_d div #local3 ul li a:hover {
	background-position: 0 -26px;
}
#gSystem_d div #local1O ul {
	background: url(../images/system/local/newGrayBt02.jpg) no-repeat 0 0;
	width: 620px;
	height: 27px;
	padding: 0;
}
#gSystem_d div #local2O ul {
	background: url(../images/system/local/newGrayBt03.jpg) no-repeat 0 0;
	width: 620px;
	height: 27px;
	padding: 0;
}
#gSystem_d div #local1O ul li,
#gSystem_d div #local2O ul li {
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
}
#gSystem_d div #local1O p,
#gSystem_d div #local2O p {
	margin: 0 0 11px;
}

/*（県・市・町）制度融資保証詳細-----------------------------------------------------*/
/*share*******************************************************************************/
#gSystem_d #outer2 div h4#sl01 {
	background: url(../images/system/local/n_btnBlueA01.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl02 {
	background: url(../images/system/local/n_btnBlueA02.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl03 {
	background: url(../images/system/local/n_btnBlueA03.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl04 {
	background: url(../images/system/local/n_btnBlueA04.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl05 {
	background: url(../images/system/local/n_btnBlueA05.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl06 {
	background: url(../images/system/local/n_btnBlueA06.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl07 {
	background: url(../images/system/local/n_btnBlueA07.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl08 {
	background: url(../images/system/local/n_btnBlueA08.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl09 {
	background: url(../images/system/local/n_btnBlueA09.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl10 {
	background: url(../images/system/local/n_btnBlueA10.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl11 {
	background: url(../images/system/local/n_btnBlueA11.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl12 {
	background: url(../images/system/local/n_btnBlueA12.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl13 {
	background: url(../images/system/local/n_btnBlueA13.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl14 {
	background: url(../images/system/local/n_btnBlueA14.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl15 {
	background: url(../images/system/local/n_btnBlueA15.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl16 {
	background: url(../images/system/local/n_btnBlueA16.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl17 {
	background: url(../images/system/local/n_btnBlueA17.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl18 {
	background: url(../images/system/local/n_btnBlueB01.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl19 {
	background: url(../images/system/local/n_btnBlueB02.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl20 {
	background: url(../images/system/local/n_btnBlueB03.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl21 {
	background: url(../images/system/local/n_btnBlueB04.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl22 {
	background: url(../images/system/local/n_btnBlueC01.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl23 {
	background: url(../images/system/local/n_btnBlueC01.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl24 {
	background: url(../images/system/local/n_btnBlueA18.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl25 {
	background: url(../images/system/local/n_btnBlueA19.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl26 {
	background: url(../images/system/local/n_btnBlueB05.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sl27 {
	background: url(../images/system/local/n_btnBlueA20.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 .announce2 {
	color: #0066CB;
	padding: 0 0 0 8px;
	margin: 0 0 6px;
}
#gSystem_d #outer2 .announceL2 {
	color: #0066CB;
	padding: 0 0 0 8px;
}
/*県・振興対策資金保証（一般）------------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.sl03 ol {
	margin: 0 0 11px;
}
#gSystem_d #outer2 div table tr td.sl03 ul {
	margin: 0 0 11px;
	list-style-type: none;	
}
#gSystem_d #outer2 div table tr td.sl03 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.sl03 p {
	padding: 0 0 0 20px;
	margin: 0 0 6px;
}
#gSystem_d #outer2 div table tr td.sl03 p.lastChild {
	margin: 0;
}
/*県・振興対策資金保証（一般）------------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.sl05 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
/*県・小企業応援資金保証（特小）------------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.sl08 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.sl08 ol li ul {
	padding: 0;
}
#gSystem_d #outer2 div table tr td.sl08 ol li li {
	list-style-type: none;
}
#gSystem_d #outer2 div table tr td.sl09 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
/*ul*/
#gSystem_d #outer2 div table tr td.sl08 ul li {
	list-style-type: none;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.sl08 ul li ul {
	padding: 0;
}
#gSystem_d #outer2 div table tr td.sl08 ul li li {
	list-style-type: none;
}
#gSystem_d #outer2 div table tr td.sl09 ul li {
	list-style-type: none;
	text-indent: -16px;
	padding: 0 0 0 20px;
}

/*特別保証制度（保険特例制度）カテゴリトップ-----------------------------------------------------*/
#gSystem_d div h3.special {
	width/**/: 600px;
	_width:620px;
	height/**/: 22px;
	_height:28px;
	background: url(../images/system/special/titleGGrad.jpg) repeat-x 0 0;
	padding: 6px 0 0 20px;
	margin: 0 0 11px;
}
#gSystem_d div #special p {
	margin: 0 0 11px;
}
#gSystem_d div #special p a,
#gSystem_d div #special p a:hover,
#gSystem_d div #special p a:visited {
	color: #1a872f;
}
#gSystem_d div #special ul {
	margin: 0 0 21px;
}
#gSystem_d div #special ul li {
	text-indent: -9999px;
	overflow: hidden;
	float: left;
	margin: 0 12px 12px 0;
}
#gSystem_d div #special ul li.lastCol {
	margin: 0 0 12px;
}
#gSystem_d div #special ul li.lastRow {
	margin: 0 12px 0 0;
}
#gSystem_d div #special ul li.lastChild {
	margin: 0;
}
#gSystem_d div #special ul li a {
	display: block;
	width: 146px;
	height: 26px;
	background: red;
}
#gSystem_d div #special ul li.s01 a,
#gSystem_d div #special ul li.s02 a {
	width: 304px;
}
#gSystem_d div #special ul li.s01,
#gSystem_d div #special ul li.s01 a {
	background: url(../images/system/special/btnGreen01.jpg) no-repeat 0 0;
	display:block;
}
#gSystem_d div #special ul li.s02,
#gSystem_d div #special ul li.s02 a {
	background: url(../images/system/special/btnGreen02.jpg) no-repeat 0 0;
	display:block;
}
#gSystem_d div #special ul li.s03,
#gSystem_d div #special ul li.s03 a {
	background: url(../images/system/special/btnGreen03.jpg) no-repeat 0 0;
	display:block;
}
#gSystem_d div #special ul li.s04,
#gSystem_d div #special ul li.s04 a {
	background: url(../images/system/special/btnGreen04.jpg) no-repeat 0 0;
	display:block;
}
#gSystem_d div #special ul li.s05,
#gSystem_d div #special ul li.s05 a {
	background: url(../images/system/special/btnGreen05.jpg) no-repeat 0 0;
	display:block;
}
#gSystem_d div #special ul li.s06,
#gSystem_d div #special ul li.s06 a {
	background: url(../images/system/special/btnGreen06.jpg) no-repeat 0 0;
	display:block;
	
}
#gSystem_d div #special ul li.s07,
#gSystem_d div #special ul li.s07 a {
	background: url(../images/system/special/btnGreen07.jpg) no-repeat 0 0;
	display:block;
}
#gSystem_d div #special ul li.s08,
#gSystem_d div #special ul li.s08 a {
	background: url(../images/system/special/btnGreen08.jpg) no-repeat 0 0;
	display:block;
}
#gSystem_d div #special ul li a:hover {
	background-position: 0 -26px;
}
#gSystem_d div #specialO ul {
	background: url(../images/system/special/newGrayBt04.jpg) no-repeat 0 0;
	display:block;
	width: 620px;
	height: 293px;
	padding: 0;
}
#gSystem_d div #specialO ul li {
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
}
#gSystem_d div #specialO p {
	margin: 0 0 11px;
}
#gSystem_d div #specialO p a,
#gSystem_d div #specialO p a:hover,
#gSystem_d div #specialO p a:visited {
	color: #1a872f;
}

/*特別保証制度（保険特例制度）詳細-----------------------------------------------------*/
/*share*******************************************************************************/
#gSystem_d #outer2 div h4 {
	text-indent: -9999px;
	overflow: hidden;
	width: 146px;
	height: 26px;
	margin: 0 0 19px;
}
#gSystem_d #outer2 div h4#sp01,
#gSystem_d #outer2 div h4#sp02 {
	width: 304px;
}
#gSystem_d #outer2 div h4#sp01 {
	background: url(../images/system/special/btnGreen01.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sp02 {
	background: url(../images/system/special/btnGreen02.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sp03 {
	background: url(../images/system/special/btnGreen03.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sp04 {
	background: url(../images/system/special/btnGreen04.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sp05 {
	background: url(../images/system/special/btnGreen05.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sp06 {
	background: url(../images/system/special/btnGreen06.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sp07 {
	background: url(../images/system/special/btnGreen07.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 div h4#sp08 {
	background: url(../images/system/special/btnGreen08.jpg) no-repeat 0 0;
}
#gSystem_d #outer2 .announce3 {
	color: #1a872f;
	padding: 0 0 0 8px;
	margin: 0 0 6px;
}
#gSystem_d #outer2 .announceL3 {
	color: #1a872f;
	padding: 0 0 0 8px;
}
#gSystem_d #outer2 .announce3 a,
#gSystem_d #outer2 .announceL3 a {
	color: #1a872f;
}

/*経営安定関連保証(通称：セーフティネット保証)---------------------------------------------------------------*/
#gSystem_d #outer2 div.special dl dt {
	color: #1a872f;
}
#gSystem_d #outer2 div.special table.lev1 {
	margin: 0;
}
#gSystem_d #outer2 div.special dl dd p.lastChild {
	margin: 0;
	clear: both;
	color: #1a872f;
}
#gSystem_d #outer2 div.special div.left p,
#gSystem_d #outer2 div.special div.right p {
	font-weight: bold;
	text-align: center;
	margin: 0 auto;
}
#gSystem_d #outer2 div.special div.left table.lev1,
#gSystem_d #outer2 div.special div.right table.lev1 {
	width: 270px;
	margin: 0 0 6px;
}
#gSystem_d #outer2 div.special div.left table.lev1 tr.lev1 th,
#gSystem_d #outer2 div.special div.right table.lev1 tr.lev1 th {
	width: 40%;
}
#gSystem_d #outer2 div.special div.left table.lev1 tr.lev1 td,
#gSystem_d #outer2 div.special div.right table.lev1 tr.lev1td {
	width: auto;
}
#gSystem_d #outer2 div dl dd ul#spFlow li {
	background: #E1F9D9 none repeat scroll 0 0;
	float: left;
	text-align: center;
	vertical-align: middle;
	color: #1a872f;
	margin: 0 30px 0 0;
	list-style: none;
}
#gSystem_d #outer2 div dl dd ul#spFlow li#f01 {
	height: 60px;
	padding: 55px 15px 15px;
	width: 70px;
}
#gSystem_d #outer2 div dl dd ul#spFlow li#f02 {
	height: 100px;
	padding: 15px;
	width: 70px;
}
#gSystem_d #outer2 div dl dd ul#spFlow li#f03 {
	height: 60px;
	padding: 55px 10px 15px;
	width: 80px;
}
#gSystem_d #outer2 div dl dd ul#spFlow li#f04,
#gSystem_d #outer2 div dl dd ul#spFlow li#f05 {
	height: 77px;
	padding: 38px 10px 15px;
	width: 80px;
}
#gSystem_d #outer2 div dl dd ul#spFlow li#f05 {
	margin: 0;
}
*html #gSystem_d #outer2 div dl dd ul#spFlow li#f01,
*html #gSystem_d #outer2 div dl dd ul#spFlow li#f02,
*html #gSystem_d #outer2 div dl dd ul#spFlow li#f03,
*html #gSystem_d #outer2 div dl dd ul#spFlow li#f04,
*html #gSystem_d #outer2 div dl dd ul#spFlow li#f05 {
	height: 130px;
	width: 100px;
}
#gSystem_d #outer2 div dl dd#plus {
	background: url(../images/system/special/plus.jpg) no-repeat 298px 50px;
}
#gSystem_d #outer2 div dl dd#flow {
	position: relative;
}
#gSystem_d #outer2 div dl dd#flow span {
	position: absolute;
	display: block;
	width: 11px;
	height: 20px;
	background: url(../images/system/special/iconArrowSP.jpg) no-repeat 0 0;
	text-indent: -9999px;
	overflow: hidden;
}
#gSystem_d #outer2 div dl dd#flow span#ar1 {
	top: 76px;
	left: 110px;
}
#gSystem_d #outer2 div dl dd#flow span#ar2 {
	top: 76px;
	left: 240px;
}
#gSystem_d #outer2 div dl dd#flow span#ar3 {
	top: 76px;
	left: 370px;
}
#gSystem_d #outer2 div dl dd#flow span#ar4 {
	top: 76px;
	left: 500px;
}

/*異分野連携新事業分野開拓関連保証------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.sp02 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
#gSystem_d #outer2 div table tr td.sp02 ol.sp {
	margin: 0 0 6px;
}
#gSystem_d #outer2 div table tr td.sp02 p.lastChild {
	margin: 0;
}

/*異分野連携新事業分野開拓関連保証------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.sp03 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
/*創業関連保証------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.sp04 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}
/*創業等関連保証------------------------------------------------------------*/
#gSystem_d #outer2 div table tr td.sp05 ol li {
	list-style-position: inside;
	list-style-type: decimal;
	text-indent: -16px;
	padding: 0 0 0 20px;
}

/*ニーズ別保証制度一覧-----------------------------------------------------*/
#gSystem_d #outer3 table.lev1 {
	width: 620px;
	margin: 0 0 16px;
	text-align: left;
	border-collapse: collapse;
}
#gSystem_d #outer3 table.lev1 tr.lev1 th {
	width: 40%;
	padding: 6px 0 6px 8px;
	border-right: 5px solid #fff;
	vertical-align: top;
}
#gSystem_d #outer3 table.lev1 tr.lev1 td{
	width: 60%;
	padding: 6px 8px;
	vertical-align: top;
}
#gSystem_d #outer3 table.lev1 th.firstChild,
#gSystem_d #outer3 table.lev1 td.firstChild {
	padding-top: 0;
}
#gSystem_d #outer3 table.lev1 tr.lev1 th.odd {
	background-color: #fffbc7;
}
#gSystem_d #outer3 table.lev1 tr.lev1 td.odd {
	background-color: #fffbc7;
}
#gSystem_d #outer3 table.lev1 tr.lev1 th.even {
	background-color: #fffeee;
}
#gSystem_d #outer3 table.lev1 tr.lev1 th.even {
	background-color: #fffeee;
}
#gSystem_d #outer3 table.lev1 tr.lev1 td a,
#gSystem_d #outer3 table.lev1 tr.lev1 td a:hover,
#gSystem_d #outer3 table.lev1 tr.lev1 td a:visited {
	color: #666;
}
#gSystem_d #outer3 table.lev1 tr.lev1 td.odd li,
#gSystem_d #outer3 table.lev1 tr.lev1 td.even li {
	list-style: none;
}


/* 03.sitemap configuration
=========================================================== */
h2#sitemap {
	background: url(../images/sitemap/titleLGreen.jpg) no-repeat 0 0;
	width: 600px;
	height: 26px;
	margin: 0 0 11px;
	padding: 6px 0 0 20px;
}
*html h2#sitemap {
	width: 620px;
	height: 32px;
}
#menulist_rootsmap {
	padding: 0;
	margin: 0;
}
#menuitem_1smap {
	list-style: none;
}
#menulist_rootsmap ul {
	padding: 0 0 0 30px;
}
#menulist_rootsmap ul li {
	list-style: none;
}
#menulist_rootsmap ul li a {
	display: block;
	margin: 0 0 4px;
	color: #8EC31F;
	text-decoration: none;
	font-weight: bold;
	width: auto;
}
#menulist_rootsmap ul li a:hover {
	text-decoration: underline;
}
#menulist_rootsmap ul ul {
	padding: 0 0 0 20px;
	margin: 0 0 11px;
}
#menulist_rootsmap #menuitem_1smap #menulink_1smap {
	position: absolute;
	height: 0;
	width: 0;
}
#menulist_rootsmap ul ul li {
	list-style-type: disc;
	line-height: 1.4;
}
#menulist_rootsmap ul ul li a {
	display: inline;
	font-size: 100%;
	color: #666;
	text-decoration: underline;
	font-weight: normal;
}
#menulist_rootsmap ul ul li a:hover {
	text-decoration: none;
}

/* 04.recruit configuration
=========================================================== */
#recruit h2 {
	background: url(../images/sitemap/titleLGreen.jpg) no-repeat 0 0;
	width: 600px;
	height: 26px;
	margin: 0 0 11px;
	padding: 6px 0 0 20px;
}
*html #recruit h2 {
	width: 620px;
	height: 32px;
}
#recruit p {
	margin: 0 0 11px;
}


/*add 20101020*/
/*----------------------------------------------------------*/
#Item_Id1 #newsshow1 .news_date {
	width: 54px;
}
#Item_Id1 #newsshow1 .news_header {
	width: 455px;
}

/*add 20100414*/
/*----------------------------------------------------------*/
#Item_Id86 #gSystem_d #outer2 .s09 ul {
	list-style-type: none;
	padding:0 0 0 10px;
}
/*add 20100518*/
/*----------------------------------------------------------*/
.cNum td {
    padding: 0 2px !important;
    vertical-align: top !important;
	width:auto !important;
	border:0px !important;
}
.cNum td.cNumTd {
    padding: 0 2px !important;
    vertical-align: top !important;
	width:auto !important;
	border:0px !important;
}
.cNum td.cNumDoc{
	padding: 0 !important;
	vertical-align: top !important;
	width:auto !important;
	border:0px !important;
	text-indent: 1px;
}
/*add 20110818*/
/*----------------------------------------------------------*/
h2.contentheading{
	background: url(../images/home/article.jpg) no-repeat 0 0;
  	padding:18px 0 0 15px;
  	
}
.tool-tip{
	background: url(../images/home/articleBg.jpg) no-repeat 0 0;
	padding:8px 10px 10px 40px;
	width:184px;
	height:77px;
	color:#FFF;
}
#subCR .menu .item294 a {
    background: url("../../sugoude/images/share/kinyuBack.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #A0A0A0;
    display: block;
    height: 18px;
    margin-bottom: 10px;
    padding: 5px 0 5px 12px;
    text-decoration: none;
    width: 202px;
	width/**/:202px;
	_width:216px;
	height/**/:18px;
	_height:28px;
}
#subCR .menu .item294 a span {
    background: url("../images/home/iconArrow.gif") no-repeat scroll 0 2px transparent;
    color: #003333;
    display: block;
    padding-left: 18px;
}
.list-footer ul.pagination li{
	display:inline;
	padding:0 5px;
}
#Item_Id0 #breadcrumbs{
	display:none;	
}
#table_frontend_user_article_list td{
	padding:5px;	
}
#gSystem_d #saigaiUl {
	margin:0 !important;
	padding:0 !important;
}
#gSystem_d #saigaiUl li{
	border-top:1px solid #999999;
	padding:10px 0;
}
#gSystem_d #saigaiUl li.first{
	border-top:none;
	padding:0 0 10px;
}
/* 20111101 追加*/
#Item_Id294 #filter_authorid{
	display:none;	
}
/*#Item_Id294 #filter_sectionid{
	display:none;	
}*/
