@charset "UTF-8";
/* テーブル関連スタイルシート */

.cell-main1 {
	text-align: left;
}

.cell-m-box1 {
	background-image: url(../images/common/img_header_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
}
.cell-f1 {
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #112955;
	text-align: center;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 50px;
	padding-left: 10px;
	font-weight: normal;
}
.cell-f2 {
	background-color: #112955;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.cell-contents1 {
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.cell-contents1-2 {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.cell-contents2 {
	padding-top: 0px;
	padding-right: 38px;
	padding-bottom: 0px;
	padding-left: 38px;
}
.cell-contents2-2 {
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.cell-login {
	padding: 0px;
	height: 68px;
	width: 240px;
	background-color: #FFFFFF;
}
.cell-navi-s {
	background-color: #F0F0F0;
	background-image: url(../images/navi_s/navi_s_header.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 44px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 240px;
}
.cell-navi-s2 {
	background-color: #F0F0F0;
	width: 240px;
	padding: 0px;
}
.t-news1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: 3px;
}
.cell-new1 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 20px;
}
.cell-new2 {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
	line-height: 17px;
	width: 105px;
}
.cell-new3 {
	font-size: 12px;
	line-height: 17px;
	padding-top: 10px;
}
.cell-navi-m {
	width: 200px;
}
.cell-img1 {
	height: 100px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
/*事務所案内テーブルレイアウト*/
.tbl_lay1{text-align:left; font-size:12px;}
.tbl_lay1 table{border-top:1px solid #4169e1; border-left:1px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_lay1 th{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; color:#333333; background-color:#E0F3FA; padding:0.3em 1em; text-align:left; font-size:12px;}
.tbl_lay1 td{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; padding:0.3em 1em; font-size:12px;vertical-align:top;text-align:left;}

/*債務整理比較テーブル*/
.tbl_lay2{text-align:left; font-size:12px;}
.tbl_lay2 table{border-top:1px solid #4169e1; border-left:1px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_lay2 th{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; color:#333333; background-color:#E0F3FA; padding:0.3em 1em; text-align:left; font-size:12px;}
.tbl_lay2 td{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; padding:0.3em 0.5em; font-size:12px;vertical-align:top;text-align:left;}

/*交通事故問題用テーブル*/
.tbl_lay3{text-align:left; font-size:12px;}
.tbl_lay3 table{border-top:1px solid #4169e1; border-left:1px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_lay3 th{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; color:#333333; background-color:#E0F3FA; padding:4px; text-align:left; font-size:12px;}
.tbl_lay3 td{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; padding:4px; font-size:12px;vertical-align:top;text-align:left;}

/*セミナー一覧用テーブルレイアウト*/
.tbl_faq{text-align:left; font-size:12px;}
.tbl_faq table{border-top:1px solid #4169e1; border-left:1px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_faq th{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; color:#FFFFFF; background-color:#4682b4; padding:0.3em 0.3em; text-align:left; font-size:12px;}
.tbl_faq td{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; padding:0.3em 0.3em; font-size:12px;}

/*アカデメイア方式説明表用*/
.tbl_acade{text-align:left; font-size:12px;}
.tbl_acade table{border-top:3px solid #4169e1; border-left:3px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_acade th{border-right:3px solid #4169e1; border-bottom:3px solid #4169e1; color:#FFFFFF; background-color:#4682b4; padding:0.3em 0.3em; text-align:center; font-size:12px;}
.tbl_acade td{border-right:3px solid #4169e1; border-bottom:3px solid #4169e1; padding:0.3em 1em; font-size:12px;}

/*企業の肖像一覧用テーブルレイアウト*/
.tbl_interview{text-align:left; font-size:12px;}
.tbl_interview table{border-top:1px solid #4169e1; border-left:1px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_interview td{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; padding:0.3em 0.3em; font-size:12px;}
.tbl_interview a:link{text-decoration: none; color:#ffffff;}
.tbl_interview a:visited{text-decoration: none; color:#ddffdd;}
.tbl_interview a:hover{text-decoration: none; color:#ffff99;}

/*お問合せ用テーブルレイアウト*/
.tbl_ask{text-align:left; font-size:12px;}
.tbl_ask table{border-top:1px solid #4169e1; border-left:1px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_ask th{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; color:#FFFFFF; background-color:#4682b4; padding:0.3em 0.5em; text-align:left; font-size:12px;}
.tbl_ask td{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; padding:0.3em 0.3em; font-size:12px;}

/*スクール開催日程テーブルレイアウト*/
.tbl_sche{text-align:left; font-size:12px;}
.tbl_sche table{border-top:1px solid #4169e1; border-left:1px solid #4169e1; border-collapse:collapse; border-spacing:0; color#FFFFFF; empty-cells:show;}
.tbl_sche th{border-right:1px solid #FFFFFF; border-bottom:1px solid #4169e1; color:#FFFFFF; background-color:#4682b4; padding:0.3em 0.5em; text-align:center; font-size:12px;}
.tbl_sche td{border-right:1px solid #4169e1; border-bottom:1px solid #4169e1; padding:0.3em 0.3em; font-size:12px;}
