.main		{ float:right;width:480px;padding: 18px 0px 0px 0px;margin: 0px;}
.menu		{ float:left;width:250px;padding: 18px 0px 0px 8px;margin: 0px;}

/* メニュー仕切り罫線 */
.hr			{ background:url('../img/content_hr_w222.gif') no-repeat center left;padding: 20px 0px;}

/* パンくず */
.breadcrumbs{ display: none;}

/* 印刷用消去 */
.deltbl{ display: none;}
.tx_as04	{ line-height: 100%;font-size: 9pt;color: #999999;margin: 0px 8px;}


/* pdf */
.pdf_link	{ padding: 10px 12px 0px 12px;color: #505050;line-height: 180%;font-size: 75%;font-weight : bold;}
.pdf		{ float:left;}
.pdf_left	{ float:left;padding: 10px 0px 0px 15px;margin: 0px;}
.pdf_right	{ float:right;padding: 0px;margin: 0px;width:323px;}
.icon		{ padding: 0px 10px 0px 0px;margin: 0px;vertical-align:middle}

/* テキスト関連 */
.h1	{padding: 0px 0px 8px 0px;}
.h2	{padding: 0px;margin: 0px;}
h3	{padding: 20px 12px 10px 12px;margin: 0px;color: #006699;font-size: 75%;}
.h3	{padding: 10px 12px 10px 12px;margin: 0px;color: #000000;font-size: 75%;font-weight : bold;}
h4	{border-width: 0px;border-style: solid;border-color: #999999;background-color:#F6F4CA;width: 440px;text-align: left;padding: 1px 5px;margin: 0px 0px 5px 12px;line-height: 160%;font-size: 75%;color: #000000;}
.h4	{border-width: 1px;border-style: solid;border-color: #006699;background-color:#ffffff;width: 465px;text-align: left;padding: 1px 5px;margin: 0px 0px 5px 0px;line-height: 160%;font-size: 75%;color: #006699;font-weight : bold;}
h5	{padding: 20px 12px 10px 0px;margin: 0px;color: #006699;font-size: 75%;}
h6	{border-width: 0px;border-style: solid;border-color: #999999;background-color:#cc0000;width: 465px;text-align: left;padding: 1px 5px;margin: 0px 0px 5px 0px;line-height: 160%;font-size: 80%;color: #ffffff;}

.sH4		{border-width: 0px;border-style: solid;border-color: #999999;background-color:#F6F4CA;width: 395px;text-align: left;padding: 1px 5px;margin: 0px 0px 5px 12px;line-height: 160%;font-size: 75%;color: #000000;font-weight :bold;}

.tx01		{ padding: 0px 12px 0px 12px;line-height: 160%;font-size: 75%;}
.tx01_b		{ padding: 0px 12px 0px 12px;margin: 0px;color: #333333;line-height: 160%;font-size: 75%;font-weight : bold;}
.tx02		{ line-height: 140%;font-size: 75%;}
.tx02_list	{ line-height: 180%;font-size: 75%;padding: 0px 12px 0px 0px;margin: 10px 12px 10px 35px;}
.tx03_list	{ line-height: 180%;font-size: 75%;padding: 0px 20px 0px 0px;margin: 0px 0px 0px 12px;list-style:none;}
.tx04_list	{ line-height: 180%;padding: 0px 0px 0px 10px;margin: 0px 0px 0px 10px;list-style:square;}
.tx05_list	{ font-size: 75%;padding:0px;margin:0 0 0 35px;list-style:none;text-indent:-1em;}
.tx05_list li	{ padding-top:5px;}
.faq_list	{ line-height: 180%;font-size: 75%;padding: 0px 20px 0px 0px;margin: 10px 20px 10px 12px;list-style:none;font-weight : bold;}
.notes		{ padding: 10px 12px;color: #505050;line-height: 140%;font-size: 70%;}
.notes2		{ padding: 10px 12px;color: #cc0000;line-height: 140%;font-size: 75%;}
.notes3		{ padding: 0 12px 0 35px;color: #505050;line-height: 140%;font-size: 70%;}
.notes_right{ padding: 10px 20px 0px 20px;color: #505050;line-height: 140%;font-size: 70%;text-align: right;}
.go_top		{ padding: 3px 15px;color: #505050;line-height: 140%;font-size: 70%;text-align: right;}
.go_top2	{ padding: 15px 15px 3px 15px;color: #505050;line-height: 140%;font-size: 70%;text-align: right;}

.tx_tel		{ line-height: 140%;font-size: 140%;font-weight : bold;}
.tx_a		{ line-height: 140%;font-size: 75%;}
.tx_as		{ line-height: 140%;font-size: 70%;}
.tx_as2		{ line-height: 140%;font-size: 70%;color: #005e9c;margin-left: 270px;}
.tx_as3		{ line-height: 140%;font-size: 70%;color: #005e9c;}
.tx_bb		{ line-height: 140%;font-size: 80%;font-weight : bold;color: #333333;}
.tx_bb2		{ line-height: 140%;font-size: 80%;}
.red		{ font-weight : bold;color: #cc0000;}
.red2		{ font-weight : bold;color: #cc0000;text-decoration: underline;}
.blue		{ line-height: 140%;font-size: 80%;font-weight : bold;color: #006699;}
.white		{ line-height: 140%;font-size: 90%;font-weight : bold;color: #ffffff;}
.txDBlue	{ color: #004080;}
.txRed		{ color: #cc0000;}
.txDpurple	{ color: #333399;}
.txBold		{ font-weight: bold;}

.liExt		{ padding: 0 10px 5px 21px;width:430px;margin:0px;line-height:1.2em;}


/* マージン */
.marginTop0	{ margin-top: 0px;}
.marginTop5	{ margin-top: 5px;}
.marginTop10{
	margin-top: 10px;
	margin-right: 5px;
}
.marginTop10_0{ margin-top: 10px;}
.marginTop20{ margin-top: 20px;}
.marginTop50{ margin-top: 50px;}
.marginLeft10{ margin-left: 10px;}
.marginLeft12{ margin-left: 12px;}
.marginLeft20{ margin-left: 20px;}
.marginLeft35{ margin-left: 35px;}

/* パディング */
.paddingTop10{ padding-top: 10px;}

.marginLR	{ margin-left: 13px;margin-right: 18px;}

/* サイトマップ罫線色設定 */
.map_color	{ color: #c0c0c0;}


.content_img	{ padding: 8px 0px 0px 16px;}
#content		{ padding: 0px 0px 0px 3px;margin: 0px 0px 0px 3px;}
.content_title	{ padding: 0px 0px 5px 0px;margin: 0px;}
.content_menu	{ border-width: 1px;border-style: solid;border-color: #cfcfcf;width: 220px;text-align: left;}
#content ul		{ position:relative;width:220px;border-top:#7F2D00 1px solid;list-style:none;}
#content li		{ list-style:none;background:url('../../shared/img/icon_link-marker01.gif') no-repeat top left;padding-left:15px;font-size: 75%;font-weight : bold;line-height: 180%;margin:5px 0px;}
#content li.off	{ list-style:none;background:url('../../shared/img/icon_link-marker01_o.gif') no-repeat top left;padding-left:15px;font-size: 75%;font-weight : bold;line-height: 180%;margin:5px 0px;}
#content li.s	{ list-style:none;background:url('../../shared/img/icon_link-marker_s.gif') no-repeat top left;padding-left:15px;font-size: 75%;line-height: 180%;margin:5px 0px 5px 15px;background-color:#eeeeee;} 
#content li.ss	{ list-style:none;background:url('../../shared/img/icon_link-marker_ss.gif') no-repeat top left;padding-left:15px;font-size: 75%;line-height: 180%;margin:5px 0px 5px 30px;}

#content li.sCorp	{ list-style:none;background:url('../../shared/img/icon_link-marker_s.gif') no-repeat top left;padding-left:15px;font-size: 75%;line-height: 180%;margin:5px 0px 5px 15px;background-color:#edc3b7;} 
#content li.sPers	{ list-style:none;background:url('../../shared/img/icon_link-marker_s.gif') no-repeat top left;padding-left:15px;font-size: 75%;line-height: 180%;margin:5px 0px 5px 15px;background-color:#c3d8ff;} 

/* 右側テキストリンク */
.sub_menu		{ border-width: 1px;border-style: solid;border-color: #cfcfcf;width: 220px;text-align: left;}
.sub_menu ul	{ padding: 5px 10px 5px 8px;position:relative;width:202px;list-style:none;margin:0px;line-height:1.2em;}
.sub_menu li	{ padding: 5px 0px 5px 15px;list-style:none;background:url('../../shared/img/icon_link-marker05.gif') no-repeat center left;font-size: 75%;font-weight : bold;}

.link_menu	 { border-width: 1px;border-style: solid;border-color: #cfcfcf;width: 461px;text-align: left;}
.link_menu ul{ padding: 5px 10px 5px 8px;position:relative;width:443px;list-style:none;margin:0px;line-height:1.2em;}
.link_menu li{ padding: 5px 0px 5px 15px;list-style:none;background:url('../../shared/img/icon_link-marker05.gif') no-repeat center left;font-size: 75%;font-weight : bold;}

.pagetop	{ border-width: 0px 0px 1px 0px;border-style: solid;border-color: #cfcfcf;clear:both;text-align: right;width:715px;margin: 0px 15px 0px 8px;}

/* テーブルレイアウト */
.table01	{ border: 1px #cfcfcf solid; margin: 0px 0px 5px 0px;background-color:#cfcfcf;} 
.td01		{ border: 1px; font-size: 75%;line-height: 160%;padding: 3px 6px;background-color:#ffffff;} 
.td01a		{ border: 1px; padding: 3px 6px;background-color:#ffffff;} 
.th01		{ border: 1px; background-color:#F6F4CA;font-size: 75%;padding: 3px 6px;text-align: left;font-weight : bold;} 
.th01c		{ border: 1px; background-color:#F6F4CA;font-size: 75%;padding: 3px 6px;font-weight : bold;} 
.thno		{ display: none;} 
.tdno		{ display: none;} 

.table02	{ border: 0px #2b2b2b solid; margin: 5px 0px 0px 40px;} 
.td02		{ border: 0px solid; font-size: 75%;line-height: 160%;padding: 2px 6px;} 
.th02		{ border: 0px solid; background-color:#F6F4CA;font-size: 75%;padding: 2px 6px;text-align: left;font-weight : bold;color: #000000;}
.tx_center	{ text-align: center;} 
.tx_right	{ text-align: right;} 

.table03	{ border: 1px #cfcfcf solid; margin: 10px 5px 5px 5px;background-color:#cfcfcf;} 
.td03		{ border: 1px solid; padding: 3px 6px;background-color:#ffffff;} 
.th03		{ border: 1px solid; background-color:#F6F4CA;font-size: 75%;padding: 3px 6px;text-align: left;font-weight : bold;} 
.th04		{ border: 1px solid; background-color:#F6F4CA;font-size: 75%;padding: 3px 6px;font-weight : bold;} 

.tdY		{ border: 1px #cfcfcf solid; margin: 0px;background-color:#ffffcc;} 

/* 対応ソフト一覧（ソフトウェアの特徴） */
.softall_01 ul	{ padding:0px;margin: 0px;list-style:none;}
.softall_01 li	{ padding:5px 0px;margin: 0px;}

/* FLOAT BOX */
/* 新規お申込方法ページ */
.NewApplyBox {
	padding: 0px 12px 0px 12px;
	line-height: 160%;
	width: 456px;
	font-size: 75%;
}
.flowApplyBox {
	padding: 0px 12px 0px 12px;
	line-height: 160%;
	width: 405px;
	font-size: 75%;
}

.itemBoxL {
	margin: 0;
	padding: 0;
	float: left;
}

.itemBoxR {
	margin: 0;
	padding: 0;
	float: left;
}

.itemBoxMrgn0 {
	margin: 0;
	padding: 0;
}

.itemBoxMrgnT3 {
	margin-top: 3px;
}

.itemBoxMrgnT5 {
	margin-top: 5px;
}

.w130 {
	width: 130px;
}

.w300 {
	width: 300px;
}

.w115 {
	width: 115px;
}

.w290 {
	width: 290px;
}


/* ご利用案内＞導入の流れページ */
.prcssBox {
	margin: 20px 0 0 32px;
	padding: 10px;
	width: 365px;
	border: 1px solid #999999;
	line-height: 160%;
	font-size: 75%;
}

.prcssLi01 {
	margin: 0;
	padding: 0;
	margin-left: 3em;
	text-indent: -1em; 
}

.prcssNotes {
	padding: 0 12px 0 32px;
	color: #505050;
	line-height: 140%;
	font-size: 70%;
}


/* ご利用案内＞通信環境確認ページ */
.prcssOkWrap {
	margin: 15px;
	padding: 0;
	width: 465px;
}

.prcssOk {
	margin: 15px 0 0 0;
	padding: 15px 20px;
	border: 1px solid #999999;
	width: 423px;
	background: #ffff99 url('../img/tushin_maru.gif') no-repeat 380px center;
	font-size: 100%;
	line-height: 150%;
	color: #333399;
	font-weight: bold;
}

.prcssNg {
	margin: 15px 0 0 0;
	padding: 30px 20px;
	border: 1px solid #999999;
	width: 423px;
	background: #ffff99 url('../img/tushin_batsu.gif') no-repeat 380px center;
	font-size: 100%;
	line-height: 150%;
	color: #333399;
	font-weight: bold;
}



/*本文、リンク文字色：青・アンダーライン指定*/
.linkBlue {
	color: #006699;
	text-decoration: underline;
}


/*サービス金融機関ポップアップページ*/
.fiPupBox {
	margin: 0 auto;
	padding: 15px 50px;
	width: 480px;
}

.fith01 {
	border: 1px;
	background-color:#F6F4CA;
	font-size: 75%;
	padding: 3px 6px;
	text-align: center;
	font-weight : bold;
} 

.fith02 {
	border: 1px;
	background-color:#F6F4CA;
	font-size: 75%;
	padding: 3px 6px;
	text-align: left;
}

.fitd01 {
	border: 1px;
	font-size: 75%;
	line-height: 160%;
	padding: 3px 6px;
	background-color:#ffffff;
}

.fitd02 {
	border: 1px;
	font-size: 75%;
	line-height: 160%;
	padding: 10px 15px;
	background-color:#ffffff;
	text-align: left;
}


/*導入事例ページ（info06.html）*/
.mainInfo {
	margin: 0px;
	padding: 18px 15px 0px 8px;
	width:715px;
	font-size: 85%;
}
.infoComH1 {
	padding: 0px
}

h3.infoCom {
	margin: 0 0 5px 30px;
	padding: 20px 0 2px 0;
	width: 685px;
	border-bottom: 2px solid #cccccc;
	color: #006699;
	font-size: 100%;
}
.infoTx01 {
	padding: 20px 0 0 30px;
	line-height: 180%;
}

.infoComTbl {
	margin-left: 30px;
	font-size: 90%;
}

.infoComTh {
	margin: 0;
	padding: 5px;
	border-left: 10px solid #dcdcdc;
	line-height: 160%;
	background-color: #eeeeee;
	vertical-align: top;
	color: #666666;
}

.infoComTd {
	margin: 0;
	padding: 5px 0 5px 10px;
	border-bottom: 1px dotted #cccccc;
	vertical-align: top;
	line-height: 160%;
	text-align: left;
}

.infoPrsImg {
	padding: 10px 0 0 30px;
	font-weight: bold;
	font-size: 85%;
	line-height: 130%;
	color: #06387c;
}

.infoPrsImg img {
	padding-right: 10px;
	float: left;
}

.infoPrsName {
	font-size: 150%;
	line-height: 150%;
	
}

.infoLi {
	margin: 0px;
	padding: 0 0 0 30px;
}

.infoLiText {
	padding: 10px 12px 0px 8px;
	margin: 0px;
	color: #333333;
	line-height: 160%;
	font-size: 75%;
	font-weight : bold;
}



.clearfix:after {
	content: ".";
	display: block;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}
 
.clearfix {
	zoom: 1;
}  

.cl {
	clear: both;
}
