/***********************************************************/
/* 全ページ共通
/***********************************************************/
body { font-size: 9pt; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif, Osaka; color:#333333; margin:0px; background:#FFF6FF; }
table{ font-size: 9pt; font-family: "ＭＳ Ｐゴシック", Arial, sans-serif, Osaka; color:#333333; text-align:center; }

/* ページレイアウト */
.bpage  { width:786px; background:#FFFFFF url(../common/image/con_bg.gif) repeat-y right; }			/* ページ全体横幅指定 */
.hed    { width:780px; margin-right:auto; background:#FFFFFF; }										/* ヘッダー全体横幅指定 */
.bmain  { width:780px; margin-right:auto; background:#FFFFFF; }										/* メイン全体横幅指定 */
.bmenu  { margin-right:auto; background:#FFFFFF url(../common/image/main-back.gif); }				/* メニュー部背景指定 */
.smenu  { width:180px; }																			/* メニュー部横幅指定 */


/* ヘッダー */
.hedlogo     { width:620px; height:100px; text-align:left; background:#FFFFFF url(../common/image/header_flower.gif) no-repeat; }
.hedlogomoji { text-indent:2em; }
.hedlogolink { text-indent:19em; }
.hedlogolink a        { text-decoration: none; }
.hedlogolink a:link   { color:#666666; }
.hedlogolink a:visited{ color:#666666; }
.hedlogolink a:active { color:#666666; }
.hedlogolink a:hover  { color:#666666; background: #FFCCFF; }

/* フッター */
.dfooter { width:780px; margin-right:auto; background:#FFFFFF url(../common/image/ft_bk.gif); height:10px; padding:4px 0px 4px 0px; border-top:1px #666666 dahes; }		/* Menu */
.dfooter1{ width:780px; margin-right:auto; background:#CC99CC; height:32px; padding:6px 0px 2px 0px; line-height:1.3em; }			/* 登録番号 */
.dfooter2{ width:780px; margin-right:auto; background:#999999; height:8px; padding:4px 0px 2px 0px; border-top:1px #999999 solid; }	/* Copy */
.dfooter a        { text-decoration: none; }
.dfooter a:link   { color:#666666; }
.dfooter a:visited{ color:#666666; }
.dfooter a:active { color:#666666; }
.dfooter a:hover  { color:#666666; background: #FFCCFF; }

.das        { border-bottom:1px #666666 dashed; }
.bgw        { background:#FFFFFF; }
.txtrigth   { text-align:right; }

.notescoln  { color:#FF0000; }
.notescolnb { color:#FF0000; font-weight:bold; }
.notescol   { color:#CC0033; }

/***********************************************************/
/*トップページ
/***********************************************************/
/* お知らせ ﾆｭｰｽ */
.news       { width:520px; color:#CC0099; }
.newsdas    { border-bottom:1px dashed #FF99CC; margin:0px 5px; padding: 0px 20px; color:#000000;}
.newssol    { border-bottom:1px solid #B87A9F; }
/* お知らせ */
.info             { background:#FFFFFF url(../common/image/info_bg.gif); line-height:1.6em; }
.info a:hover     { background: #FFCCFF; }


/***********************************************************/
/* トップページ以外
/***********************************************************/
/* サブタイトル */
.tdtitle { layout-grid-line:1.8em; layout-grid-mode:line; text-align:left; text-indent:1.8em; background:#FFFFFF url(../common/image/title_wakus.gif) no-repeat; width:530px; height:26px; font-size:11pt; font-weight: bold; }

/* ページ遷移 */
.ret_bar          { background:#E5E5E5; font-size: 8pt; }
.ret_bar a        { text-decoration: none; color:#161CFF; }
.ret_bar a:link   { color:#161CFF; }
.ret_bar a:visited{ color:#161CFF; }
.ret_bar a:hover  { color:#000099; background: #F6CCFF; text-decoration: none; }
.ret_bar a:active { color:#CC0099; }

/* テーブル */
.base_tbl{ width:400px; text-align:left; background:#EE99CC; }
.base_td { width:140px; background:#FFFFEE; }
.base_tdl{ line-height:1.3em; }


/***********************************************************/
/* お申込みについて
/***********************************************************/
.fattr   { font-size:11pt; color: #FF0099; font-weight:bold; }
.fsubdas { border-bottom:1px dashed #FF99CC; margin:0px 5px; padding:0px 5px 0px 18px; font-size:11pt; color:#FF0099; font-weight:bold; }
.fsubind { margin:0px 5px; padding:0px 5px 0px 20px; }

/* ステップ */
.fkm     { line-height:1.6em; }
.kmup    { background:url(../image/waku_up.gif) no-repeat; width:395px; height:24px; text-align:left; }
.kmttl   { padding:8px 10px 0px 12px; }
.kmttlsub{ font-size:10pt; color:#CC0099; font-weight:bold; width:345px; padding:8px 0px 0px 30px; }
.kmbg    { background:url(../image/waku_bg.gif) repeat-y; width:395px; }
.kmtbl   { margin:6px 3px 0px 10px; text-align:left; }
.kmdw    { background:url(../image/waku_dw.gif) no-repeat; width:395px; margin:0px 0px 3px 0px; }


/***********************************************************/
/* 返済シミュレーション
/***********************************************************/
/* 背景pinkボックス */
.manual1 { text-align:left; line-height:1.3em; background:#FFEAEA; width:480px; padding:5px; border: 1px #999999 solid; }

/* テーブル */
.simu_tbl{ width:400px; text-align:left; background:#EE99CC; }
.simu_td { width:140px; background:#FFFFEE; }
.simu_td2{ background:#FFDDFF; }


/***********************************************************/
/* お申込み
/***********************************************************/
/* 同意事項 背景pinkボックス u, r, d, l */
.doi       { width:480px; text-align:left; background:#FFEAEA; padding:10px 15px 15px 20px; border: 1px #999999 solid; }
.doi_kitei { width:470px; height:96px;  font-size:9pt; }
.doi_comm  { width:430px; text-align:center; padding:8px 8px 8px 8px; border: 1px #999999 solid; }

.doi_risoku{ text-align:left; line-height:1.8em; background:#FFFFD2; width:420px; padding:10px 10px 10px 20px; border: 1px #FFCC66 solid; }
.fcalc     { color: #0066CC; font-size:11pt; font-weight:bold; }

/* 借入れ 背景pinkボックス */
.doi_kar   { text-align:left; line-height:1.3em; background:#FFECF5; width:500px; padding:5px; border: 1px #E3A8B4 solid; font-size:11pt; }
.doi_karfs { font-size:9pt; line-height:1.3em; }

/*---------------------------------------------------------*/
/* お申込み 入力フォーム
/*---------------------------------------------------------*/
.mf_tbl     { width:540px; text-align:left; background:#EE99CC; }
.mfname_td  { width:140px; background:#FFF0F0; }				/* 項目名 */
.mfinp_td   { width:400px; background:#F7F7F7; }				/* 入力 */
.mfinpttl_td{ color: #2059DF; text-align:left; }				/* 入力グループ表示 */
.finpattr   { color: #2059DF; font-size:9pt;   }				/* 入力属性 */
.finpattr2  { color: #FF00CC; line-height:1.3em;}				/* 入力補足 */


/*---------------------------------------------------------*/
/* お申込み 完了
/*---------------------------------------------------------*/
.end_mess  { text-align:center; line-height:1.8em; background:#FFFFD2; width:400px; padding:10px 10px 10px 20px; border: 1px #FFCC66 solid; }
.fend      { color: #000000; font-size:11pt; font-weight:bold; }
.fendmess  { color: #0033CC; font-size:11pt; font-weight:bold; }
.end_top   { text-align:center; background:#DDE8FF; width:120px; padding:10px; border: 1px #0066FF solid; }
.end_top a        { font-size:10pt; text-decoration: none; }
.end_top a:link   { color:#000000; }
.end_top a:visited{ color:#000000; }
.end_top a:active { color:#000000; }
.end_top a:hover  { color:#000000; background: #FFCCFF; }

/***********************************************************/
/* 会社概要
/***********************************************************/
/* テーブル */
.corpo_tbl{ width:400px; text-align:left; background:#EE99CC; }
.corpo_td { width:140px; background:#FFFFEE; }


/***********************************************************/
/* サイトマップ
/***********************************************************/
/* テーブル */
.site_tbl{ width:400px; text-align:left; background:#FFFFFF; }
.site_td { width:10px; background:#FFFFFF; }


/***********************************************************/
/* 商品について
/***********************************************************/
/* テーブル */
.syohin_tbl{ width:400px; text-align:left; background:#EE99CC; }
.syohin_td { width:140px; background:#FFFFEE; }


/***********************************************************/
/* 返済について
/***********************************************************/
/* テーブル */
.hensai_tbl{ width:500px; text-align:center; background:#EE99CC; }
.hensai_td { width:80px; background:#FFCCEE; }
.hensai_tdb{ background:#FFFFEE; }

/* テーブル2 */
.hensai_tbl2{ width:400px; text-align:left; background:#FFFFFF; }
.hensai_td2 { width:10px; background:#FFFFFF; }


/***********************************************************/
/* ケイタイサイトについて
/***********************************************************/
/* テーブル */
.mobile_tbl   { width:440px; text-align:left; }
.subttlmobile { text-align:left; padding:0px 5px 0px 32px; font-size:11pt; font-weight:bold; }
.padqr        { padding:0px 5px 0px 80px; }


/***********************************************************/
/* リンク
/***********************************************************/
/* テーブル */
.link_tbl{ width:460px; text-align:left; }
.link_td { width:10px; background:#FFFFFF; }
.link_tdl{ line-height:1.5em; }


/***********************************************************/
/* 個人情報保護宣言
/***********************************************************/
/* テーブル */
.priv_tbl{ width:490px; text-align:left; background:#EE99CC; }
.priv_tdl{ line-height:1.4em; text-align:left; }
.priv_companypad{ line-height:1.3em; padding:0px 5px 0px 320px; }

/* 背景なしボックス */
.privmanual { text-align:left; line-height:1.3em; width:470px; padding:5px;  }
