@charset "utf-8";

/* ------------------------------------------- CSS Information
 File Name:      solution.css
 Author:         
 Style Info:     ソリューション・サービス用
----------------------------------------------------------- */

/* ----------------------------------- Main Style --*/

.articleLeft{
	float:left;
	width: 330px;
	margin:0;
	padding:0;
}
.articleRight{
	float:right;
	width: 330px;
	margin:0;
	padding:0;
}
/* --------------------------------- SMS --*/
.smsPh345{
	width:130px;
	margin:0 20px;
}
.smsPh6{
	width:130px;
	margin:0 0 0 20px;
}

/* --------------------------------- Banking --*/

#bankTop{
	position: absolute;
	width:700px;
	height:688px;
	z-index:auto;
}
#bankbtn{
	position: relative;
	width:700px;
	height:688px;
	z-index:1;
}
ul#mapLink{
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
	
span.alt {
	display:none;
}

/* --------情報系基盤ソリューション --*/

ul#mapLink li#base{position: absolute;margin:590px 7px;}
ul#mapLink li#base a{display:block;background: url(../../../service/banking/images/btn_base.gif) no-repeat;width:685px;height:92px;}
ul#mapLink li#base a:hover{background: url(../../../service/banking/images/btn_base.gif) no-repeat; width:685px; height:92px; background-position:0px -92px;}

/* --------経営ダッシュボード --*/
ul#mapLink li#dash{position: absolute;margin: 207px 547px;}
ul#mapLink li#dash a{display:block;background: url(../../../service/banking/images/btn_dash.gif) no-repeat; width:145px; height:84px;}
ul#mapLink li#dash a:hover{background: url(../../../service/banking/images/btn_dash.gif) no-repeat; width:145px; height:84px; background-position:0px -84px;}

/* --------信用リスクソリューション --*/
ul#mapLink li#credit{position: absolute;margin: 375px 547px;}
ul#mapLink li#credit a{display:block;background: url(../../../service/banking/images/btn_credit.gif) no-repeat; width:145px; height:84px;}
ul#mapLink li#credit a:hover{background: url(../../../service/banking/images/btn_credit.gif) no-repeat; width:145px; height:84px; background-position:0px -84px;}

/* --------収益管理ソリューション --*/
ul#mapLink li#earning{position: absolute;margin: 291px 547px;}
ul#mapLink li#earning a{display:block;background: url(../../../service/banking/images/btn_earning.gif) no-repeat; width:145px; height:84px;}
ul#mapLink li#earning a:hover{background: url(../../../service/banking/images/btn_earning.gif) no-repeat; width:145px; height:84px; background-position:0px -84px;}
/* --------時価会計対応ソリューション --*/
ul#mapLink li#values{position: absolute;margin: 459px 547px;}
ul#mapLink li#values a{display:block;background: url(../../../service/banking/images/btn_values.gif) no-repeat; width:145px; height:84px;}
ul#mapLink li#values a:hover{background: url(../../../service/banking/images/btn_values.gif) no-repeat; width:145px; height:84px; background-position:0px -84px;}

/* --------マネー情報提供サービス --*/
ul#mapLink li#money{position: absolute;margin: 81px 7px;}
ul#mapLink li#money a{display:block;background: url(../../../service/banking/images/btn_money.gif) no-repeat; width:146px; height:122px;}
ul#mapLink li#money a:hover{background: url(../../../service/banking/images/btn_money.gif) no-repeat; width:146px; height:122px; background-position:0px -122px;}

/* --------Web双方向相談ソリューション --*/
ul#mapLink li#advise{position: absolute;margin: 225px 7px;}
ul#mapLink li#advise a{display:block;background: url(../../../service/banking/images/btn_advise.gif) no-repeat; width:146px; height:122px;}
ul#mapLink li#advise a:hover{background: url(../../../service/banking/images/btn_advise.gif) no-repeat; width:146px; height:122px; background-position:0px -122px;}

/* --------法人融資促進ソリューション --*/
ul#mapLink li#financing{position: absolute;margin: 405px 181px;}
ul#mapLink li#financing a{display:block;background: url(../../../service/banking/images/btn_financing.gif) no-repeat; width:159px; height:129px;}
ul#mapLink li#financing a:hover{background: url(../../../service/banking/images/btn_financing.gif) no-repeat; width:159px; height:129px; background-position:0px -129px;}

/* --------営業支援ソリューション --*/
ul#mapLink li#support{position: absolute;margin: 123px 362px;}
ul#mapLink li#support a{display:block;background: url(../../../service/banking/images/btn_support.gif) no-repeat; width:146px; height:100px;}
ul#mapLink li#support a:hover{background: url(../../../service/banking/images/btn_support.gif) no-repeat; width:146px; height:100px; background-position:0px -100px;}

/* --------統合融資ソリューション --*/
ul#mapLink li#united{position: absolute;margin: 226px 362px;}
ul#mapLink li#united a{display:block;background: url(../../../service/banking/images/btn_united.gif) no-repeat; width:146px; height:120px;}
ul#mapLink li#united a:hover{background: url(../../../service/banking/images/btn_united.gif) no-repeat; width:146px; height:120px; background-position:0px -120px;}

/* --------クリニックサービス --*/
ul#mapLink li#clinic{position: absolute;margin: 123px 547px;}
ul#mapLink li#clinic a{display:block;background: url(../../../service/banking/images/btn_clinic.gif) no-repeat; width:145px; height:84px;}
ul#mapLink li#clinic a:hover{background: url(../../../service/banking/images/btn_clinic.gif) no-repeat; width:145px; height:84px; background-position:0px -84px;}

div#pageLink{
	border-top: 1px solid #ccc;
	margin:0;
	padding:10px 0;


}
div#pageLink ul {
	float:right;
	mardin:0;
	padding:0;
}
div#pageLink ul li#backend{
	list-style: none;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float: left;
	_line-height: 2.8em;
}
div#pageLink ul li#backend a{
	display: block;
	min-height: 28px;
	width: 125px;
	margin:0;
	padding:;
	background: url(../../../service/banking/images/btn_bank.gif) no-repeat left top;
	text-decoration:none;
	outline:0;
}
div#pageLink ul li#backend a:hover {
	background: url(../../../service/banking/images/btn_bank_on.gif) no-repeat left top;
}
div#pageLink ul li#back{
	list-style: none;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float: left;
	_line-height: 2.8em;
}
div#pageLink ul li#back a{
	display: block;
	min-height: 28px;
	width: 125px;
	margin:0;
	padding:0 0 0 10px;
	background: url(../../../service/banking/images/btn_bank.gif) no-repeat left top;
	text-decoration:none;
	outline:0;
}
div#pageLink ul li#back a:hover {
	background: url(../../../service/banking/images/btn_bank_on.gif) no-repeat left top;
}
div#pageLink ul li#next{
	list-style: none;
	margin:0;
	padding:0;
	text-indent:-9999px;
	float: left;
	_line-height: 2.8em;
}
div#pageLink ul li#next a{
	display: block;
	min-height: 28px;
	width: 125px;
	margin:0;
	padding:0;
	background: url(../../../service/banking/images/btn_nxt.gif) no-repeat left top;
	text-decoration:none;
	outline:0;
}
div#pageLink ul li#next a:hover {
	background: url(../../../service/banking/images/btn_nxt_on.gif) no-repeat left top;
}


/* ----------------------------------- clinic Style2 --*/
.clinicGrnBox{
	background-color: #def1db;
	width: 215px;
	border: 1px solid #ccc;
	padding-left:5px;
	margin-right:17px;
}
.clinicWhtBox{
	background-color: #fff;
	width: 215px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-left:5px;
	margin-right:17px;
}
.clinicGrnBoxR{
	background-color: #def1db;
	width: 215px;
	border: 1px solid #ccc;
	padding-left:5px;
}
.clinicWhtBoxR{
	background-color: #fff;
	width: 215px;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding-left:5px;
}
.bdrBtm{
	border-bottom: 1px solid #ccc;
}
/* ----------------------------------- SIテーブル --*/
.siTable01 {
 	border-top:1px solid #ccc;
 }
 
 .siTable01 th{
 	border-bottom:1px solid #ccc;
	background-color:#f0f0f0;
	text-align:left;
	font-weight:normal;
	padding:10px 15px;
}

 .siTable01 td{
 	border-bottom:1px solid #ccc;
	background-color:#fff;
	text-align:left;
	padding:10px 15px;
}
/* ----------------------------------- Web業務内容 --*/
#web{
	margin:0;
	padding:0;
}
#web ul{
	font-weight:bold;
	padding:0 0 0 1.5em;
	line-height: 2em;
}
#web ul li{
	list-style:disc;
}
#web ul li ul{
	font-weight:normal;
	padding:0 0 0 0.5em;
}
#web ul li ul li{
	list-style:none;
}

/* ----------------------------------- 軽技WEB --*/
.wakuSample{
	width:690px;
	margin:0;
	padding:10px 0 10px 10px;
}
#karuwazaMain {
	width:700px;
	height:205px;
	padding:0;
	margin:10px 0 0 0;
	background:url(../../../service/karuwaza/images/title.jpg) no-repeat left top;
}



#box05{
	width:700px;
	background-image:url(../../../service/karuwaza/images/img_ossm01_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 0 20px 0;
}

#box05 div.padding{
	padding:0 10px 2px 10px;
}

#box05 div.padding #leftBox{
	width:140px;
	height:140px;
	float:left;
	margin:0;
}

#box05 div.padding #rightBox{
	width:535px;
	margin:5px 0 ;
	float:right;
}
#box05 div.padding #rightBox ul{
	width:535px;
	margin:0 0 10px 0;
	padding:0;
}
#box05 div.padding #rightBox ul li{
	background: url(../../../service/karuwaza/images/list_aqua_ora.gif) no-repeat center left;
	padding:3px 0 0 20px;
	_padding:0 0 0 20px;
	margin: 0;
}


#box06{
	width:700px;
	background:url(../../../service/karuwaza/images/img_ossm02_bottom.gif) no-repeat right bottom;
	margin:0 0 20px 0;
}

#box06 div.padding{
	padding:0 10px 2px 10px;
}

#box06 div.padding #leftBox{
	width:140px;
	height:140px;
	float:left;
	margin:0;
}

#box06 div.padding #leftBox{
	width:535px;
	margin:5px 0 ;
	float:left;
}
#box06 div.padding #leftBox ul{
	width:535px;
	margin:0 0 10px 0;
	padding:0;
}
#box06 div.padding #leftBox ul li{
	background: url(../../../service/karuwaza/images/list_aqua_blu.gif) no-repeat center left;
	padding:3px 0 0 20px;
	_padding:0 0 0 20px;
	margin: 0;
}


#box07{
	width:700px;
	background-image:url(../../../service/karuwaza/images/img_ossm03_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 0 20px 0;
}

#box07 div.padding{
	padding:0 10px 2px 10px;
}

#box07 div.padding ul{
	width:535px;
	margin:0 0 10px 0;
	padding:0;
}
#box07 div.padding ul li{
	background: url(../../../service/karuwaza/images/list_aqua_ora.gif) no-repeat center left;
	padding:3px 0 0 20px;
	_padding:0 0 0 20px;
	margin: 0;
}

#box08{
	width:700px;
	background-image:url(../../../service/karuwaza/images/img_ossm04_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0 0 20px 0;
}

#box08 div.padding{
	padding:0 10px 2px 10px;
}

#box08 div.padding ul{
	width:535px;
	margin:0 0 10px 0;
	padding:0;
}
#box08 div.padding ul li{
	background: url(../../../service/karuwaza/images/list_aqua_blu.gif) no-repeat center left;
	padding:3px 0 0 20px;
	_padding:0 0 0 20px;
	margin: 0;
}

.topicsKaruwaza	{
	width: 700px;
	margin: 0 0 20px 0;
}

.topicsTitleKaruwaza	{
	border-left: solid 4px #c51d1f;
	margin: 20px 0 15px 0;
	padding: 0 0 0 7px;
}

.topicsKaruwaza dl	{
	line-height: 2em;
}
.topicsKaruwaza dt	{
	width: 6em;
	padding: 1px;
}
.topicsKaruwaza dd	{
	padding: 3px 3px 1em 7em;
	margin-top: -2.5em;
	_margin-top: -2.0em;
	background: url(../../images/line_gray_dot.gif) repeat-x left bottom;
}

 td div.seminarDayLeft{
	float: left;
	text-align:left;
	width:200px;
}
 td div.seminarDayRight{
	float: right;
	text-align:right;
	width:70px;
	vertical-align:middle;
}


div.seminarBox{
	width:400px;
	}
	
div.seminarBox h3.seminar{
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 10px 0 !important;
	padding: 0.6em 0.8em;
	_padding: 0.2em 0.8em;
	background-color: #787878;
	color:#FFFFFF;
				}

/* ----------------------------------- 新聞クリッピング --*/

.listCircle {
	list-style-type:circle;
}

.elTable01TH{
	background: url(../../../service/elnet/images/eltable01bg_th.jpg) repeat-x left top;
	border:1px solid #ccc;
	white-space:nowrap;
	padding:10px 10px;
	text-align:center;
	font-weight:normal;
 }
 
.elTable01TD{
	background: url(../../../service/elnet/images/eltable01bg_td.jpg) repeat-x left top;
	border:1px solid #ccc;
	padding:10px 20px;
 }

.elTable02TH{
	background: url(../../../service/elnet/images/eltable02bg_th.jpg) repeat-x left top;
	border:1px solid #ccc;
	white-space:nowrap;
	padding:10px 10px;
	text-align:center;
	font-weight:normal;
 }
 
.elTable02TD{
	background: url(../../../service/elnet/images/eltable02bg_td.jpg) repeat-x left top;
	border:1px solid #ccc;
	padding:10px 20px;
 }

.elTable03TH{
	background: url(../../../service/elnet/images/eltable03bg_th.jpg) repeat-x left top;
	border:1px solid #ccc;
	white-space:nowrap;
	padding:10px 10px;
	text-align:center;
	font-weight:normal;
 }
 
.elTable03TD{
	background: url(../../../service/elnet/images/eltable03bg_td.jpg) repeat-x left top;
	border:1px solid #ccc;
	padding:10px 20px;
 }

/* ----------------------------------- お客さま事例 --*/

.exPlo td{
	vertical-align:top;
	padding:0 0 3px 0;
}
.exPlo td.exPloWdt{
	width:100px;
}
.exPh{
	width:700px;
}
.exPhLft{
	float:left;
	width:300px;
	margin:0 0 0 0;
	padding:0 40px 0 30px;
}
 .exPh ul{
	padding:0 0 0 1.5em;
}
.exPh li{
	list-style:disc;
}
.exPhRht{
	float:left;
	width:300px;
	margin:0 0 0 0;
}

.caseBox{
	padding:10px;
	margin:0 0 30px 0;
	border:1px solid #cccccc;
}
.caseLeft{
	float:left;
	width: 340px;
	margin:0;
	padding:0;
}
.caseRight{
	float:right;
	width: 340px;
	margin:0;
	padding:0;
}
.caseBox .tit{
font-size: 1.3em;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0.2em 0 0.2em 0.5em;
	border-left: 5px solid #de0010;
}




/* ----------------------------------- elnet --*/
.titleLarge{
	font-size: 1.3em;
	font-weight: bold;

}
/* ----------------------------------- mentalaid --*/

#mentalList ul{

	width: 700px;
	margin:0 0 20px 0;
	padding:0;
}
#mentalList ul li{
	background: url(../../../service/mentalaid/images/list_box.gif) no-repeat top left;
	padding:0 0 0 15px;
	_padding:0 0 0 15px;
	margin: 0;
}

#mentalList02 ul{
	margin: 5px 0 5px 15px;
	padding: 0;
	list-style: none;
}
#mentalList02 ul li{
	background: url(../../images/dot_black.gif) no-repeat top left;
	padding: 0 5px 0 20px;
	line-height: 1.2em;
}


/* ----------------------------------- jinji-kyuyo --*/

#jinjikyuyofig{
	position:relative;
	background: url(../../../service/jinji-kyuyo/images/img_01.gif) no-repeat top left;
	width:700px;
	height:317px;
	}
#jinjikyuyofig #txtbox{
	width:280px;
	position:absolute;
	top:0;
	left:0;
	}
	

ul#jinjikyuyo {

	width: 540px;
	margin:0 0 0 0;
	padding:0 20px 10px 140px;
}
ul#jinjikyuyo  li{
	background: url(../../../service/jinji-kyuyo/images/list_box.gif) no-repeat top left;
	padding:0 0 0 15px;
	_padding:0 0 0 15px;
	margin: 0;
}

ul#jinjikyuyo02{
	width: 540px;
	margin:0 0 0 0;
	padding:0 20px 10px 140px;
}
ul#jinjikyuyo02  li{
	background: url(../../../service/jinji-kyuyo/images/list_box2.gif) no-repeat top left;
	padding:0 0 0 15px;
	_padding:0 0 0 15px;
	margin: 0;
}

.effectBoxt{
	line-height:0;
	font-size:0;
}
.effectBoxm{
	position:relative;
	background: url(../../../service/jinji-kyuyo/images/img_bg_m.gif) repeat-y top left;
}
.effectBoxm #title01{
	position:absolute;
	top:0px;
	left0px;
	}

.effectBoxb{
	line-height:0;
	font-size:0;
}




/* ----------------------------------- tegata --*/
.tegata{
	margin:0;
	padding:0;
}
.tegata ul{
	font-weight:bold;
	padding:0 0 0 1.5em;
	line-height: 1.8em;
}
.tegata ul li{
	list-style:disc;
}
.tegata ul li ul{
	font-weight:normal;
	padding:0 0 0 0.5em;
}
.tegata ul li ul li{
	list-style:none;
}

