@import "http://";
@charset "Shift_JIS";

.distTxt {
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	letter-spacing: 0.06em;
	color: #666;
	text-align:left;
	/* 上右下左 */
	padding: 0px 0px 0px 22px;
	vertical-align: top;
	line-height: 30px;
	text-align: justify;
	text-justify: inter-ideograph;
}

.tblSysHdr {
background-color: #afbeef;
width: 252px;
}
.tblSysHdr th{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	text-align: center;
	color: #22275a;
	line-height: 22px;
	background-image:url(../img/tbl/hdr_sysbar.gif);
}

.tblSysOutFrm {
	background-color: #afbeef;
	width: 252px;
}

.tblSysOut {
background-color: #FFF;
width: 252px;

}
.tblSysOut td.lft{
	width: 6px;
	background-image: url(../img/tbl/stbllft.gif);
	background-color: #ddf2fc;
	background-position: top left;
	background-repeat: repeat-y;
}

.tblSysOut td.rgt{
	width: 6px;
	background-image: url(../img/tbl/stblrgt.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

/*以下フォーム内部関係*/
.tblSys {
background-color: #FFF;
width: 240px;
}

.tblSys td.Title{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	/* 上右下左 */
	padding: 2px 0px 2px 10px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #333;
	line-height: 20px;
}

.tblSys td.frm{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	letter-spacing: 0.05em;
	text-align: left;
	color: #22275a;
}

div.vAlign div {
	display:table-cell;
	vertical-align:middle;
}

* html div.vAlign div{/* IE 6 */
display:inline;
zoom:1;
}

*:first-child+html div.vAlign div{/* IE 7 */
display:inline;
zoom:1;
}

#btn_src {
	display:block;
	width:140px;
	height:24px;
/*	padding:0;*/
	border:0;
	background:url(../img/tbl/btn_org.gif) no-repeat left top;
	text-indent: 0;
/*	font-size: 0px;*/
	line-height: 24px;
	cursor:pointer;
}
#submit:hover,
#submit:focus {
	background-position:left -30px;
}

/*以上フォーム内部関係*/

.tblSys td.subTitle1{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* 上右下左 */
	padding: 5px 0px 0px 60px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #22275a;
	line-height: 32px;
	background-image:url(../img/tbl/prthdr1.gif);
}

.tblSys td.subTitle2{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* 上右下左 */
	padding: 5px 0px 0px 60px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #22275a;
	line-height: 32px;
	background-image:url(../img/tbl/prthdr2.gif);
}

.tblSys td.subTitle3{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* 上右下左 */
	padding: 5px 0px 0px 60px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #22275a;
	line-height: 32px;
	background-image:url(../img/tbl/prthdr3.gif);
}

.tblSys td.subTitle4{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* 上右下左 */
	padding: 5px 0px 0px 60px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #22275a;
	line-height: 32px;
	background-image:url(../img/tbl/prthdr4.gif);
}
.tblSys td.subTitle5{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* 上右下左 */
	padding: 5px 0px 0px 60px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #22275a;
	line-height: 32px;
	background-image:url(../img/tbl/prthdr5.gif);
}

.tblSys td.subTitle6{
	font-family: Alial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	font-weight: bold;
	/* 上右下左 */
	padding: 5px 0px 0px 60px;
	letter-spacing: 0.1em;
	text-align: left;
	color: #22275a;
	line-height: 32px;
	background-image:url(../img/tbl/prthdr6.gif);
}

.InfTxt {
	width: 252px;
	font-family: "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	letter-spacing: 0.06em;
	color: #666;
	text-align:left;
	/* 上右下左 */
	padding: 6px 4px 6px 6px;
	vertical-align: top;
	line-height: 20px;
	text-align: justify;
	text-justify: inter-ideograph;
}
