/***テキストスタイル***/

/*オールトップページ*/
.topmenu{font-size:10px;line-height:14px;color:#333333;text-decoration:none;}
a:link.topmenu{color:#333333;text-decoration:none;}
a:hover.topmenu{color:#C71444;text-decoration:none;}
a:visited.topmenu{color:#333333;text-decoration:none;}

.topformhead{font-size:10px;line-height:14px;color:#333333;font-weight:bold;}
.topexp{font-size:10px;line-height:14px;color:#333333;font-weight:bold;}
.topthanks{font-size:10px;line-height:14px;color:#333333;}
.toperror{font-size:10px;line-height:14px;color:#C71444;}

/*エリア１*/
.info{font-size:10px;line-height:14px;color:#333333;}
.name{font-size:14px;line-height:16px;color:#333333;}

/*エリア２*/
.exp{font-size:10px;line-height:14px;color:#333333;}

/*エリア３*/
.status1{font-size:12px;line-height:18px;color:#C71444;}
.status2{font-size:12px;line-height:18px;color:#333333;}

.mptexp1{font-size:10px;line-height:14px;color:#333333;}
.mptexp2{font-size:12px;line-height:18px;color:#333333;}
.mptexp3{font-size:12px;line-height:18px;color:#333333;}
.mpthead1{font-size:12px;line-height:18px;color:#333333;}
.mptinfo1{font-size:10px;line-height:14px;color:#C71444;}
/*旧mptinfo1のカラー：#0054A6*/
.
/*エリア４*/
.base{font-size:12px;line-height:18px;color:#333333;text-decoration:none;}
.basetxt{font-size:12px;line-height:18px;color:#333333;text-decoration:none;}
a:link.base{color:#333333;text-decoration:none;}
a:hover.base{color:#C71444;text-decoration:none;}
a:visited.base{color:#333333;text-decoration:none;}

.base2{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}

.number{font-size:12px;line-height:18px;color:#333333;}
.date{font-size:12px;line-height:18px;color:#333333;}

.tablehead1{font-size:12px;line-height:18px;color:#FFFFFF;}
.tablehead2{font-size:12px;line-height:18px;color:#333333;}

.tablemoney{font-size:12px;line-height:18px;color:#333333;}

.tableinfo1{font-size:12px;line-height:18px;color:#333333;}
.tableinfo2{font-size:12px;line-height:18px;color:#333333;}

.subtitle1{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}
.subtitle2{font-size:12px;line-height:18px;color:#333333;}

.page{font-size:12px;line-height:18px;color:#333333;}

.caution{font-size:12px;line-height:18px;color:#C71444;}

.subexp1{font-size:12px;line-height:18px;color:#333333;}
.subexp2{font-size:12px;line-height:18px;color:#333333;}

.buttonexp{font-size:12px;line-height:18px;color:#333333;}

.ruleshead{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}
.rulesbase{font-size:12px;line-height:18px;color:#333333;}

.more{font-size:12px;line-height:18px;color:#333333;text-decoration:none;}
a:link.more{color:#333333;text-decoration:none;}
a:hover.more{color:#C71444;text-decoration:none;}
a:visited.more{color:#333333;text-decoration:none;}

.formexp{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}
.formhead{font-size:12px;line-height:18px;color:#333333;}
.forminfo{font-size:12px;line-height:18px;color:#333333;}

.eachtop{font-size:12px;color:#333333;text-decoration:none;}
a:link.eachtop{color:#333333;text-decoration:none;}
a:hover.eachtop{color:#C71444;text-decoration:none;}
a:visited.eachtop{color:#333333;text-decoration:none;}

.slide{font-size:12px;line-height:18px;color:#333333;text-decoration:none;}
a:link.slide{color:#333333;text-decoration:none;}
a:hover.slide{color:#C71444;text-decoration:none;}
a:visited.slide{color:#333333;text-decoration:none;}

.qatitle{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}
.wordqa{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}
.que{font-size:12px;line-height:18px;color:#333333;}
.ans{font-size:12px;line-height:18px;color:#333333;}

.sptitle{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}
.spbase{font-size:12px;line-height:18px;color:#333333;}

.comp{font-size:12px;line-height:18px;color:#333333;font-weight:bold;}

.error{font-size:12px; line-height:18px; color:#FF0000;}
.errorexp{font-size:12px;line-height:18px;color:#333333;}


/*フッター*/
.banner{font-size:12px;line-height:18px;color:#333333;text-decoration:none;}
a:link.banner{color:#333333;text-decoration:none;}
a:hover.banner{color:#C71444;text-decoration:none;}
a:visited.banner{color:#333333;text-decoration:none;}

a.footerlink:link {color:#333333; text-decoration:none; font-size: 12px; line-height: 18px}
a.footerlink:visited {color:#333333; text-decoration:none; font-size: 12px; line-height: 18px}
a.footerlink:hover {color:#333333; text-decoration:none; font-size: 12px; line-height: 18px}


/***ＢＧカラースタイル***/
body{background-color:#FFFFFF;}

.headline1{background-color:#C71444;}
.headline2{background-color:#666666;}
.headrect1{background-color:#EBEBEB;}
.headrect2{background-color:#D0D0D0;}
.headrect3{background-color:#BDBDBD;}

.footbg{background-color:#D0D0D0;}
.adbg1{background-color:#EBEBEB;}

.menubg{background-color:#DEDEDE;}
.titlebg{background-color:#666666;}
.expbg1{background-color:#EBEBEB;}
.expbg2{background-color:#EBEBEB;}

.mptbg{background-color:#DEDEDE;}

.linebg1{background-color:#666666;}
.linebg2{background-color:#999999;}
.linebg3{background-color:#BDBDBD;}

.tablebg1{background-color:#BDBDBD;}
.tablebg2{background-color:#D0D0D0;}
.tablebg3{background-color:#EBEBEB;}

.submitbg{background-color:#EBEBEB;}


/***フォームスタイル***/
form{margin:0px;}

/***2005/4/7伊藤追加***/
.tablehead11{font-size:10px;line-height:18px;color:#FFFFFF;}



/***ゴアプラン追加分***/
/*テキスト*/
.basetxt {font-size:12px; line-height:18px; color:#333333;}
.basetxtlh6 {font-size:12px; line-height:15px; color:#333333;}
.basetxtBLKlh6 {font-size:12px; line-height:14px; color:#000000;}
.basetxt10 {FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT:14px}
.basetxtR10 { font-size:10px;line-height:18px;color:#C71444; }
.basetxtlh14 {font-size:10px; line-height:13px; color:#333333;}

/***ゴアプラン追加分2005/10/6***/
.basetxtform {font-size:12px; line-height:12px; color:#000000; width="165"}

/****ゴア追加0913既納客ログイン画面にて使用****/
a:link.pass{font-size:10px; color:#0000cc; text-decoration:underline;}
a:visited.pass{font-size:10px; color:#0000cc; text-decoration:underline;}
a:hover.pass{font-size:10px; color:#0000cc; text-decoration:none;}

.basetxtBLK10 {font-size:10px; line-height:14px; color:#000000;}

/***ＢＧイメージスタイル***/
.imgtop1{background-repeat: no-repeat; 
		background-position: top;}
.imgbottom1{background-repeat: no-repeat; 
		background-position: bottom;}



/*エラー表示テキスト　エラーぺーじのみに適用しています*/
.errortxt {font-size:12px; line-height:18px; color:#FF0000;}
/**** ゴアプラン追加2005/10/03 ****/
.errortxt10 {font-size:10px; line-height:14px; color:#FF0000;}

/*背景*/
.bgGray {background-color: #F0F0F0;}
.lGray1 {background-color: #EBEBEB;}
.lGray2 {background-color: #CCCCCC;}
.Gray1 {background-color: #BDBDBD;}
.cGray {background-color: #666666;}
.Red {background-color: #C71444;}

/*リンク*/
a:link {color:#333333; text-decoration:none; font-size: 12px; line-height: 18px}
a:visited {color:#333333; text-decoration:none; font-size: 12px; line-height: 18px}
a:hover {color:#C71444; text-decoration:none; font-size: 12px; line-height: 18px}

a.naviback:link {font-size:10px; line-height:0px; color:#000000; text-decoration:none;}
a.naviback:visited {font-size:10px; line-height:0px; color:#000000; text-decoration:none;}
a.naviback:hover {font-size:10px; line-height:0px; color:#000000; text-decoration:none;}

a.reg:link {font-size:10px; line-height:18px; color:#333333; text-decoration:none;}
a.reg:visited {font-size:10px; line-height:18px; color:#333333; text-decoration:none;}
a.reg:hover {font-size:10px; line-height:18px; color:#C71444; text-decoration:none;}


/***ゴアプラン0927追加ポップアップポイント還元申請で使用***/
/**点線枠**/
.BDdash { border:1px dashed #666666;}


/**** ゴアプラン追加2005/10/11 ****/
/***verisignに使用***/
.vstxt{font-size:10px;line-height:12px;color:#333333;}

