body{
	margin: 0px;
	padding: 0px;
	color: #333333;
	border: 0;
	font-size: 10pt;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif;
	background-color: #FFFFFF;
}
table{
	display:inline;
	font-size: 10pt;
}

#topbase  { text-align:center; padding: 0px 0px 0px 0px; background: #FFFFFF url(top_bg.gif) repeat-y center; }
#base     { width:760px; margin-left:auto; margin-right:auto; 
}

/* ヘッダー------------ */
.headtbl  { width: 748px;  padding: 3px 0px 0px 0px; margin: 0px 0px 0px 2px; }
.hedcom2  { font-size: 16px; color: #0000FF; text-align: center; padding: 10px 0px 0px 0px; }
.hedcom1  { font-size: 16px; font-weight: bold; color: #CC6600; padding: 0px 0px 0px 80px; }
.hedcom12 { font-size: 16px; font-weight: bold; color: #CC6600; padding: 0px 0px 0px 170px; }

.head_infobg { width: 748px; height: 30px; color: #FFFFFF; font-weight: bold; font-size: 9pt; background: #FFFFFF url(head_info.gif) no-repeat; }
.head_infobg a        { text-decoration: none; font-weight: bold; font-size: 10.5pt; }
.head_infobg a:link   { color: #FFFFFF; }
.head_infobg a:visited{ color: #FFFFFF; }
.head_infobg a:active { color: #FFFFFF; }
.head_infobg a:hover  { color: #99EEFF; }

/* メインテーブル ------------ */
.maintbl{ text-align: left; width: 740px; margin: 6px 0px 0px 0px; }

/* メイン タイトル ------------ */
/* .mainttl { text-align: left; height: 38px; color: #003366; font-size: 19pt; font-family: "HG創英角ﾎﾟｯﾌﾟ体","ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; } */
.mainttl { text-align: left; height: 38px; color: #003366; font-size: 20pt; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; }
.maininfo{ height: 230px; font-size: 9pt; color: #666666; }

/* フッタ ------------ */
.footall{ width: 760px; padding: 0px; margin: 0px; }
/* 住所部 */
.foot   { width: 748px; height: 34px; text-align: left; background: url(footer_bg2.gif) repeat-x; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 6px;  }
.foottxt{ text-align: left; line-height: 1.3em; color: #666666; font-size: 9pt; padding: 3px 0px 0px 10px; }
/* copy部 */
.foottbl{ width: 748px; height: 18px; font-size: 8pt; color: #FFFFFF; background-color: #003366; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.footcpy{ width: 748px; background-color: #003366; font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif; }

/* メイン下部 ------------ */
.gp { vertical-align: bottom; }

/**********************************************************/
/* 共通 */
/**********************************************************/
.t_bg   { background-color: #FFFFFF; }						/* 共通 ﾃｰﾌﾞﾙ 背景白 */
.t_bkc  { text-align: center; background-color: #ECF1FF; color: #000000; }		/* 共通 ﾃｰﾌﾞﾙ 背景淡青 */
.t_bkc1 { text-align: center; background-color: #FFFFDD; color: #000000; }		/* 共通 ﾃｰﾌﾞﾙ 背景淡黄 */

.fonts  { font-size: 8.5pt; }								/* ﾍﾞｰｽｻｲｽﾞ10pt から小ｻｲｽﾞ */
.fred   { color: #EE0000; }									/* 赤文字 */
.fpink  { color: #EE33CC; }									/* ピンク文字 */

/* 背景ボックス */
.manual1 { text-align: left; line-height: 1.4em; background: #FFFFDD; width: 75%; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 20px; border: 1px #FFCC33 solid; }
.manual_x{ text-align: left; line-height: 1.4em; background: #FFFFDD; width: 90%; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 20px; border: 1px #FFCC33 solid; }

/* 行間 */
.lh     { line-height: 1.5em; }

/**********************************************************/
/* 会社概要 */
/**********************************************************/
/* 会社概要テーブル ------------ */
.gaiyoutbl { text-align: left; background-color: #6699FF; width: 90%; line-height: 2em; }
.gaiyoutbl tr { background-color: #FFFFFF; }
.gaiyoutbl td { border: 1px solid #6699FF; }

/**********************************************************/
/* 商品案内用 */
/**********************************************************/
#topbase_x  { text-align: center; padding: 0px 0px 0px 0px; background: #FFFFFF url(top_bg_x.gif) repeat-y center; }
#base_x     { width: 810px; margin-left: auto; margin-right: auto; }

/* ヘッダー------------ */
.headtbl_x  { width: 798px;  padding: 3px 0px 0px 0px; margin: 0px 0px 0px 2px; }
.hedcom12_x { font-size: 16px; font-weight: bold; color: #CC6600; padding: 0px 0px 0px 170px; }
.head_infobg_x { width: 798px; height: 30px; color: #FFFFFF; font-weight: bold; font-size: 9pt; background: #FFFFFF url(head_info_x.gif) no-repeat; }
.head_infobg_x a        { text-decoration: none; font-weight: bold; font-size: 10.5pt; }
.head_infobg_x a:link   { color: #FFFFFF; }
.head_infobg_x a:visited{ color: #FFFFFF; }
.head_infobg_x a:active { color: #FFFFFF; }
.head_infobg_x a:hover  { color: #99EEFF; }

/* メインテーブル ------------ */
.maintbl_x{ text-align: left; width: 790px; margin: 6px 0px 0px 0px; }

/* 商品案内テーブル ------------ */
.syouhintbl { background-color: #6699FF; line-height: 1.3em; width: 98%; }
.syouhintbl tr { background-color: #FFFFFF; }
.syouhintbl td { border: 1px solid #6699FF; }

/* 商品案内注釈 ------------ */
.syouhincom { color: #000000; line-height: 1.3em; }
.syouhinpad { padding: 0px 0px 0px 14px; line-height: 1.5em; }

/* フッタ ------------ */
.footall_x{ width: 810x; margin-right: auto; padding: 0px; margin: 0px; }
.foot_x   { width: 798px; height: 34px; text-align: left; background: url(footer_bg2.gif) repeat-x; padding: 3px 0px 0px 0px; margin: 0px 0px 0px 4px; }
.foottbl_x{ width: 798px; height: 18px; font-size: 8pt; color: #FFFFFF; background-color: #003366; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }
.footcpy_x{ width: 798px; background-color: #003366; font-family: Arial, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",sans-serif; }

/**********************************************************/
/* ご返済の目安 */
/**********************************************************/
/* ご返済の目安テーブル ------------ */
.hensaitbl { text-align: center; background-color: #6699FF; line-height: 1.3em; width: 75%; margin: 20px 0px 0px 30px; }
.hensaitbl tr { background-color: #FFFFFF; }
.hensaitbl td { border: 1px solid #6699FF; }
.manual1 .pad { padding: 5px 5px 1px 4px; }

/**********************************************************/
/* お手続きの流れ */
/**********************************************************/
/* tableは未使用 */
/* テーブル背景BOX */
.userb { text-align: left; background: url(../image/stepu.gif) no-repeat; width: 380px; height: 50px; margin: 8px;}
.compb { text-align: left; background: url(../image/stepc.gif) no-repeat; width: 380px; height: 50px; margin: 8px;}
/* pink 大きめ */
.userbd{ text-align: left; background: url(../image/stepud.gif) no-repeat; width: 380px; height: 86px; margin: 8px;}
.usercompgif  { padding: 0px 0px 0px 5px; }
.usercomppad  { padding: 0px 0px 0px 20px; line-height: 1.3em; }
.usercomppad2 { padding: 0px 0px 0px 260px; }
.usercompadw  { padding: 0px 0px 0px 180px; }

/**********************************************************/
/* お申込 新規、追加融資・再申込の方 （共通） */
/**********************************************************/
/*.moushikomitbl { text-align: left; background-color: #6699FF; width: 94%; line-height: 1.3em; }*/
/* 同意ページ ------------ */
.douitbl { line-height: 1.4em; width: 90%; margin: 8px 0px 0px 20px; }
.douipad { line-height: 1.4em; padding: 8px 0px 0px 20px; }
.douipad2{ line-height: 1.4em; width: 94%; padding: 8px 0px 0px 8px; }

.msteptbl  { width: 80%; height: 30px; }
.msteptbl2 { width: 92%; height: 30px; }
.msteptd   { width: 10px; }

/* 入力フォームページ ------------ */
.formttlgif { text-align: left; margin: 0px 0px 0px 70px; }
/*
.formdiv { width: 86%; }
.formtbl { text-align: left; background-color: #6699FF; width: 90%; line-height: 1.3em; }
.formtd  { text-align: left; background-color: #ECF1FF; width: 30%; color: #000000; }
*/

.formdiv { width: 610px; }
.formtbl { text-align: left; background-color: #6699FF; width: 590px; line-height: 1.3em; display: table; }
.formtd  { text-align: left; background-color: #ECF1FF; width: 150px; color: #000000; }

.formtbl tr { background-color: #FFFFFF; }
.formtbl td { border: 1px solid #6699FF; }

/* 入力フォーム内 */
/*.formsubttl { text-align: left; color: #EE7202; font-weight: bold; margin: 8px 0px 0px 32px; }	/* 各まとまりのﾀｲﾄﾙ */
.formsubttl { text-align: left; color: #EE7202; font-weight: bold; margin: 8px 0px 0px 5px; }	/* 各まとまりのﾀｲﾄﾙ */
.formattr   { color: #0066FF; }		/* 例など */
.formattrcom{ color: #CC33CC; }		/* 注釈など */
.formcom    { color: #000099; font-weight: bold; font-style:italic; line-height: 1.3em; }		/* ｺﾒﾝﾄ */

/* 入力内容確認 */
.formtopttl { text-align: center; font-size: 12pt; font-weight: bold; }
.formbtntbl { width: 50%; }
.formbtntbl td { width: 25%; }

/* 完了 */
.formend  { text-align: center; font-size: 12pt;  font-weight: bold; background: #FFFFDD; width: 75%; padding: 10px 0px 10px 10px; border: 1px #FFCC33 solid; }



/**********************************************************/
/* お知らせ */
/**********************************************************/
/* メッセージ */
.infomsg { text-align: left; line-height: 1.4em; width: 80%; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 20px; }

/**********************************************************/
/* 個人情報保護規定 */
/**********************************************************/
/* 個人情報保護規定テーブル ------------ */
.kojintbl  { text-align: left; background-color: #6699FF; width: 99%; line-height: 1.5em; }
.kojintbl tr { background-color: #FFFFFF; }
.kojindiv  { padding: 0px 0px 0px 12px; }
.kojindiv2 { padding: 0px 0px 0px 15px; }

/* 背景ボックス */
.kojinttlbk { text-align: left; background: #EBF8FF; width: 70%; padding: 5px 0px 5px 10px; margin: 10px 0px 0px 0px; border: 1px #6699FF solid; }

.kojinttlsub { color: #006699; font-weight: bold; line-height: 2.2em; }
.kojinsub    { color: #006699; font-weight: bold; line-height: 1.8em; }

/**********************************************************/
/* サイトマップ */
/**********************************************************/
/* table 未使用 */
.sitemaplink { line-height: 2.1em; }
.sitemaplist { list-style-image: url(../image/allowr.gif); }
.sitemaplist a        { text-decoration: none; padding: 3px; }
.sitemaplist a:link   { color: #666666; }
.sitemaplist a:visited{ color: #0000FF; }
.sitemaplist a:active { color: #666666; }
.sitemaplist a:hover  { color: #333333;  background: #CCEEFF; text-decoration: none; }

/**********************************************************/
/* 基本方針 */
/**********************************************************/
/* 共通 ------------ */
.kihonsub { line-height:1.6em;  }
.kihontdiv { padding: 0px 0px 0px 12px; }
.kihondiv2 { padding: 10px 0px 15px 0px; line-height: 1.4em; }

.kihonhoushinlist          { list-style-type: square; }
.kihonhoushinlist a        { text-decoration: none; padding: 1px; line-height:1.6em; }
.kihonhoushinlist a:link   { color: #666666; }
.kihonhoushinlist a:visited{ color: #0000FF; }
.kihonhoushinlist a:active { color: #666666; }
.kihonhoushinlist a:hover  { color: #333333;  background: #CCEEFF; text-decoration: none; }

/* 1テーブル ------------ */
.kihontbl  { text-align: left; background-color: #6699FF; width: 99%; line-height: 1.4em; }
.kihontbl tr { background-color: #FFFFFF; }
.kihontbl dt { padding: 4px 0px 0px 0px; }

/* 2テーブル ------------ */
.kihontbl2 { text-align: left; background-color: #6699FF; width: 99%; line-height: 1.4em; }
.kihontbl2 tr { background-color: #FFFFFF; }
.kihontbl dt { padding: 4px 0px 0px 0px; }
.kihonleftdum { padding: 0px 0px 0px 40px; }

