
/* 第一フロンティア生命様用  */

body { background: #eeeeee; font-family: "ＭＳ ゴシック",monospace,sans-serif; margin: 0; padding: 0; text-align: left; }

/* ○○○汎用○○○  */
.center { text-align: center; }
.right { text-align: right; }
.left { text-left: left; }

.floatleft { float: left; }
.floatright { float: right; }
.floatright2 { float: right; text-align: right; }

.clearboth { clear: both; }

.nowrap { white-space: nowrap; }

.fontsize10 { font-size: 10px; }
.fontsize12 { font-size: 12px; }
.fontsize14 { font-size: 14px; }
.fontsize16 { font-size: 16px; }

.lineheight120 { line-height: 120%; }
.lineheight140 { line-height: 140%; }
.lineheight160 { line-height: 160%; }

.lineheight16px { line-height: 16px; }
.lineheight18px { line-height: 18px; }


.linedott1 { border-bottom: dotted 4px #999999; margin: 6px 0;}

.rightmargin1 { margin: 0 1px 0 0; }
.rightmargin2 { margin: 0 2px 0 0; }
.rightmargin6 { margin: 0 6px 0 0; }
.rightmargin10 { margin: 0 10px 0 0; }

.plusmargin01 { margin: 0 0 0 15px; }
.plusmargin02 { margin: 0 0 0 25px; }
.plusmargin03 { margin: 10px; }
.plusmargin04 { margin: 10px 0 0 25px; }


.12keta { width: 110px; text-align: right; }
.9keta { width: 90px; text-align: right; }
.12ketadollar { width: 135px; text-align: right; }

.areablock { width: 500px; background: #eeffff; }

.copyright { font-size:12px; font-family:Verdana,Arial,Helvetica,sans-serif; }

.inputfontsize14 { font-size: 14px; margin: 0 3px; text-align: right; }
.inputfontsize12 { font-size: 12px; margin: 0 3px; text-align: right; }


/* 文字色 */
.fontred { color: #cc0000; }
.fontred2 { color: #ee0000; }


/* 番号等入力画面 汎用タイプ */
.hanyuosetumei {  background:url(../images/yokosen1.gif); border:solid 1px #666666; text-align: center; }
.hanyuoblack { font-size: 14px; font-weight: noemal; color: #000000; margin: 15px 6px 12px 6px; }
.hanyuokensakubtn {  background:url(../images/yokosen2.gif); border-top:solid 1px #666666; border-right:solid 1px #666666; border-bottom:solid 1px #666666; text-align: center; }
.hanyobangowhite { font-size: 12px; font-weight: normal; color: #ffffff; margin: 6px 6px 4px 6px; }
.hanyoinputarea { background: #efefef; font-size: 14px; border-top:solid 1px #666666; border-left:solid 1px #666666; border-right:solid 1px #666666; }


/* ヘッダー1 */
#header { width: 1000px; background: #ffffff; }

/* ヘッダー2 */
#header2 { background: #1f8eff; width: 1000px; border-top: solid 1px #000000; border-bottom: solid 1px #000000; }
#ttltopshort { float: left; width: 210px; margin: 3px 0 0 10px; font-size: 20px; font-weight: bold; color: #ffffff; text-align: left; }
#ttltoplong { float: left; margin: 3px 15px 0 5px; font-size: 20px; font-weight: bold; color: #ffffff; text-align: left; }

#bangounoemal { float: left; width: 300px; margin: 2px 0 0 0; padding: 2px 0 0 2px; font-size: 16px; color: #000000; text-align: left; background: #ffffe6; border: solid 1px #555555; }

#numberstyle { font-weight: bold; color: #000000; }


/* 各種ボタン */

a#btnhelp { background:url(../images/btn_help.gif); }
a#btnhelp:link { background:url(../images/btn_help.gif); }
a#btnhelp:visited { background:url(../images/btn_help.gif); }
a#btnhelp:active { background:url(../images/btn_help_on.gif); }
a#btnhelp:hover { background:url(../images/btn_help_on.gif); }

a#btnmanual { background:url(../images/btn_manual.gif); }
a#btnmanual:link { background:url(../images/btn_manual.gif); }
a#btnmanual:visited { background:url(../images/btn_manual.gif); }
a#btnmanual:active { background:url(../images/btn_manual_on.gif); }
a#btnmanual:hover { background:url(../images/btn_manual_on.gif); }

a#btnlogout { background:url(../images/btn_end.gif); }
a#btnlogout:link { background:url(../images/btn_end.gif); }
a#btnlogout:visited { background:url(../images/btn_end.gif); }
a#btnlogout:active { background:url(../images/btn_end_on.gif); }
a#btnlogout:hover { background:url(../images/btn_end_on.gif); }

a.btngo { background:url(../images/btn_go.gif); }
a.btngo:link { background:url(../images/btn_go.gif); }
a.btngo:visited { background:url(../images/btn_go.gif); }
a.btngo:active { background:url(../images/btn_go_on.gif); }
a.btngo:hover { background:url(../images/btn_go_on.gif); }

a.btnserch { background:url(../images/btn_serch.gif); }
a.btnserch:link { background:url(../images/btn_serch.gif); }
a.btnserch:visited { background:url(../images/btn_serch.gif); }
a.btnserch:active { background:url(../images/btn_serch_on.gif); }
a.btnserch:hover { background:url(../images/btn_serch_on.gif); }

a.btnprint { background:url(../images/btn_print.gif); }
a.btnprint:link { background:url(../images/btn_print.gif); }
a.btnprint:visited { background:url(../images/btn_print.gif); }
a.btnprint:active { background:url(../images/btn_print_on.gif); }
a.btnprint:hover { background:url(../images/btn_print_on.gif); }

a.btnshisan { background:url(../images/btn_shisan.gif); }
a.btnshisan:link { background:url(../images/btn_shisan.gif); }
a.btnshisan:visited { background:url(../images/btn_shisan.gif); }
a.btnshisan:active { background:url(../images/btn_shisan_on.gif); }
a.btnshisan:hover { background:url(../images/btn_shisan_on.gif); }

a.btnshiborikomi { background:url(../images/btn_shiborikomi.gif); }
a.btnshiborikomi:link { background:url(../images/btn_shiborikomi.gif); }
a.btnshiborikomi:visited { background:url(../images/btn_shiborikomi.gif); }
a.btnshiborikomi:active { background:url(../images/btn_shiborikomi_on.gif); }
a.btnshiborikomi:hover { background:url(../images/btn_shiborikomi_on.gif); }

a#btnclose { background:url(../images/btn_close.gif); }
a#btnclose:link { background:url(../images/btn_close.gif); }
a#btnclose:visited { background:url(../images/btn_close.gif); }
a#btnclose:active { background:url(../images/btn_close_on.gif); }
a#btnclose:hover { background:url(../images/btn_close_on.gif); }



/* ○○○ヘッダー3○○○ */
#header3 { background: #ffffff; width: 1000px; margin: 0; text-align: left; }
#massegetext { font-size: 12px; line-height: 140%; margin: 3px 0 0 16px; } 


/* ○○○ヘッダー4○○○ */
#header4 { background: #ffffff; width: 1000px; border-top: dotted 2px #555555; margin: 0; padding: 0; text-align: left; }
#pankuzu { font-size: 14px; margin: 10px 0 2px 16px; }

#pankuzu a { color:#000000; text-decoration: none; }
#pankuzu a:link { color:#000000; text-decoration: none; }
#pankuzu a:visited { color:#000000;  text-decoration: none; }
#pankuzu a:active { color:#1f8eff; text-decoration: underline; }
#pankuzu a:hover { color:#1f8eff; text-decoration: underline; }


/* ○○○コンテンツ本体○○○ */
#mainContent { width: 994px; margin: 9px 3px 8px 3px; padding: 0; text-align: left; }

#mainContent2 { width: 1000px; margin: 0; padding: 0; text-align: left; background: #ffffcc; }

#mainContenttop { width: 1000px; margin: 0; padding: 0; text-align: left; background: #ffffff; }

/* 背景色 */
.bgcolor01 { background: #0087db; }
.bgcolor02 { background: #1aa9ff; }

.bgcolor03 { background: #e6ffff; border-bottom: solid 1px #888888; border-left: solid 1px #888888; border-right: solid 1px #888888; }
.bgcolor03r1 { background: #e6ffff; border: solid 1px #888888; }
.bgcolor03r2 { background: #e6ffff; }
.bgcolor03r3 { background: #e6ffff; border-bottom: solid 1px #888888; border-right: solid 1px #888888; border-top: solid 1px #888888; }
.bgcolor03r4 { background: #e6ffff; border-bottom: solid 1px #888888; border-right: solid 1px #888888; }

.bgcolor04 { background: #f7f7f7; border-bottom: solid 1px #888888; border-left: solid 1px #888888; border-right: solid 1px #888888; }
.bgcolor04r1 { background: #f7f7f7; border: solid 1px #888888; }
.bgcolor04r2 { background: #f7f7f7; }
.bgcolor04r3 { background: #f7f7f7; border-bottom: solid 1px #888888; border-right: solid 1px #888888; border-top: solid 1px #888888; }
.bgcolor04r4 { background: #f7f7f7; border-bottom: solid 1px #888888; border-right: solid 1px #888888; }


.bgcolorwhite { background: #ffffff; border-bottom: solid 1px #888888; border-left: solid 1px #888888; border-right: solid 1px #888888; }
.bgcolorwhiter1 { background: #ffffff; border: solid 1px #888888; }
.bgcolorwhiter2 { background: #ffffff; }
.bgcolorwhiter04r3 { background: #ffffff; border-bottom: solid 1px #888888; border-right: solid 1px #888888; border-top: solid 1px #888888; }
.bgcolorwhiter04r4 { background: #ffffff; border-bottom: solid 1px #888888; border-right: solid 1px #888888; }

.bgcolor05 { background: #ffffcc; }
.bgcolor06 { background: fbf5e6; }


.bgcolorblack { background: #111111; }


.textwhitebig01 { font-size: 14px; color: #ffffff; font-weight: bold; margin: 4px 0 4px 5px; }
.textwhitesmall01 { font-size: 12px; color: #ffffff; margin: 1px 0 0 5px; line-height: 14px; }
.textblacksmall01 { font-size: 12px; color: #222222; margin: 1px 0 0 5px; line-height: 14px; }
.textblacksmall01num { font-size: 12px; color: #222222; margin: 1px 5px 0 0; line-height: 14px; }

.textwhitesmall02 { font-size: 10px; color: #ffffff; margin: 0 0 0 5px; line-height: 12px; }
.textblacksmall02 { font-size: 10px; color: #222222; margin: 0 0 0 5px; line-height: 12px; }

.textwhitebig01s { font-size: 12px; color: #ffffff; font-weight: bold; margin: 4px 0 0 5px; }


/* 表　白ボーダー */
.whiteborder1 { border-bottom: solid 1px #ffffff; border-right: solid 1px #ffffff; }
.whiteborder2 { border-bottom: solid 1px #ffffff; }


/* 留意事項 */
.ryuizikoarea { background: #dddddd; margin: 2px; border: solid 1px #000000; }


/* リンク色　黒 */
a.linkblack { color:#000000; text-decoration: none; font-weight: bold; }
a.linkblack:link { color:#000000; text-decoration: none; font-weight: bold; }
a.linkblack:visited { color:#000000;  text-decoration: none; font-weight: bold; }
a.linkblack:active { color:#1f8eff; text-decoration: underline; font-weight: bold; }
a.linkblack:hover { color:#1f8eff; text-decoration: underline; font-weight: bold; }

a.linkblack2 { color:#000000; text-decoration: none; }
a.linkblack2:link { color:#000000; text-decoration: none; }
a.linkblack2:visited { color:#000000;  text-decoration: none; }
a.linkblack2:active { color:#1f8eff; text-decoration: underline; }
a.linkblack2:hover { color:#1f8eff; text-decoration: underline; }



/* ○○○01代理店選択○○○ */
.dairitenarea { background: #ffffff; font-size: 14px; border: solid 1px #000000; width: 490px; margin: 3px; }
.dairitenwhite { font-size: 14px; font-weight: bold; color: #ffffff; margin: 18px 6px 14px 8px; }
.dairitenwhite_b { font-size: 14px; font-weight: bold; color: #ffffff; margin: 18px 0px 14px 0px; }
.dairitencolorarea { width: 170px; border: solid 1px #000000; }

.dairitenarea2 { background: #ffffff; font-size: 14px; border: solid 1px #000000; width: 988px; margin: 3px; }
.dairitenwhite2 { font-size: 12px; color: #ffffff; margin: 5px 15px 5px 5px; }
.dairitencolorarea2 { width: 100px; border: solid 1px #000000; }

.dairitenplusmargin01 { margin: 6px 6px 5px 6px; }
.dairitenplusmargin02 { margin: 17px 0px 16px 6px; }



/* ○○○08新契約進捗状況照会○○○ */

.sinkeiyakuarea { background: #ffffff; font-size: 12px; border: solid 1px #000000; width: 994px; margin: 6px 0 0 0; }
.sinkeiyakuplusmargin01 { margin: 8px 10px 7px 6px; }



/* ○○○トップページ○○○ */

.toposirase { margin: 10px 10px 10px 0; font-size: 12px; line-height: 140%; }
.toposirasettl { margin: 8px 0 0 0; border-left: solid 18px #4169ff; font-weight: bold; }

.toposirasenaiyo { font-size: 12px; }
ul.toplist { margin: 5px 0 0 20px; line-height: 140%; }




/* 認証基盤 */
a.btnkyoseilogin { background:url(../images/btn__kyoseilogin.gif); }
a.btnkyoseilogin:link { background:url(../images/btn__kyoseilogin.gif); }
a.btnkyoseilogin:visited { background:url(../images/btn__kyoseilogin.gif); }
a.btnkyoseilogin:active { background:url(../images/btn_kyoseilogin_on.gif); }
a.btnkyoseilogin:hover { background:url(../images/btn_kyoseilogin_on.gif); }

a.btnlogin { background:url(../images/btn__login.gif); }
a.btnlogin:link { background:url(../images/btn__login.gif); }
a.btnlogin:visited { background:url(../images/btn__login.gif); }
a.btnlogin:active { background:url(../images/btn_login_on.gif); }
a.btnlogin:hover { background:url(../images/btn_login_on.gif); }

a.btnmodoru { background:url(../images/btn__modoru.gif); }
a.btnmodoru:link { background:url(../images/btn__modoru.gif); }
a.btnmodoru:visited { background:url(../images/btn__modoru.gif); }
a.btnmodoru:active { background:url(../images/btn_modoruh_on.gif); }
a.btnmodoru:hover { background:url(../images/btn_modoruh_on.gif); }

a.btnnext { background:url(../images/btn__next.gif); }
a.btnnext:link { background:url(../images/btn__next.gif); }
a.btnnext:visited { background:url(../images/btn__next.gif); }
a.btnnext:active { background:url(../images/btn_next_on.gif); }
a.btnnext:hover { background:url(../images/btn_next_on.gif); }

a.btnpw { background:url(../images/btn_pw.gif); }
a.btnpw:link { background:url(../images/btn_pw.gif); }
a.btnpw:visited { background:url(../images/btn_pw.gif); }
a.btnpw:active { background:url(../images/btn_pw_on.gif); }
a.btnpw:hover { background:url(../images/btn_pw_on.gif); }

a.btnpw2 { background:url(../images/btn__pw2.gif); }
a.btnpw2:link { background:url(../images/btn__pw2.gif); }
a.btnpw2:visited { background:url(../images/btn__pw2.gif); }
a.btnpw2:active { background:url(../images/btn_pw2_on.gif); }
a.btnpw2:hover { background:url(../images/btn_pw2_on.gif); }

a.btntuzukeru { background:url(../images/btn__tuzukeru.gif); }
a.btntuzukeru:link { background:url(../images/btn__tuzukeru.gif); }
a.btntuzukeru:visited { background:url(../images/btn__tuzukeru.gif); }
a.btntuzukeru:active { background:url(../images/btn_tuzukeru_on.gif); }
a.btntuzukeru:hover { background:url(../images/btn_tuzukeru_on.gif); }
