body {
	background-color: #FFFFFF;
}
.header-border {
	border: 1px solid #4f4f8b;
	width: 710px;
}
.main-border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4f4f8b;
	border-bottom-color: #4f4f8b;
	border-left-color: #4f4f8b;
	width: 710px;
}
.topmain-border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #4f4f8b;
	border-bottom-color: #4f4f8b;
	border-left-color: #4f4f8b;
}
.bg-copyright {
	background-color: #215493;
	text-align: left;
}
.bg-foottop {
	padding: 8px;
	background-color: #163961;
	no-repeat left top;
	text-align: left;
}
.contents-margin {
	margin-top: 25px;
	margin-right: 19px;
	margin-bottom: 20px;
	margin-left: 19px;
	padding-top: 25px;
	padding-right: 19px;
	padding-bottom: 20px;
	padding-left: 19px;
}
.ttlbg-blue {
	background-color: #23236E;
	background-image: url(../image/bg_blue.gif);
	padding-left: 9px;
	vertical-align: middle;
	height: 30px;
}
.ttlbg-green {
	background-color: #487657;
	background-image: url(../image/bg_green.gif);
	padding-left: 9px;
	vertical-align: middle;
	height: 30px;
}
.ttlbg-brown {
	background-color: #986443;
	background-image: url(../image/bg_brown.gif);
	padding-left: 9px;
	vertical-align: middle;
	height: 30px;
}
.table-bttm {
	margin-top: 30px;
}
.marginspace01 {
	margin-top: 10px
}
.marginspace02 {
	margin-top: 20px
}
.marginspace03 {
	margin-top: 30px
}
.marginspace04 {
	margin-top: 40px
}
.marginspace0 {
	margin-top: 70px
}
.marginspace00 {
	margin-top: 100px
}
.bg-gray {
	background-color: #9A9A9A;
}
.th-gray1 {
	background-color: #DDDDDD;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-gray2 {
	background-color: #CCCCCC;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-gray3 {
	background-color: #EEEEEE;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.bg-blue {
	background-color: #24246E;
}
.bg-blue2 {
	background-color: #B5DFF5;
	margin: 10px;
	padding: 10px;
}
.td-white {
	background-color: #FFFFFF;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-blue1 {
	background-color: #D3DFEF;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-blue2 {
	background-color: #B1D5EF;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-blue3 {
	background-color: #F1F3FF;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-darkblue {
	background-color: #4F4F8B;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
	color:#FFFFFF;
}
.th-navy1 {
	background-color: #E5E5EF;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-navy2 {
	background-color: #CBCCE0;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
}
.th-darknavy {
	background-color: #010066;
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:120%;
	color:#FFFFFF;
}
.f10{
	font-family:"MS PGOTHIC";
	font-size:10px;
	line-height:140%;
}
.f10strong{
	font-family:"MS PGOTHIC";
	font-size:10px;
	font-weight:bold;
	line-height:140%;
}
.f10green{
	font-family:"MS PGOTHIC";
	font-size:10px;
	line-height:140%;
	color:#016502;
}
.f10blue{
	font-family:"MS PGOTHIC";
	font-size:10px;
	line-height:140%;
	color:#0C19A6
}
.f10red{
	font-family:"MS PGOTHIC";
	font-size:10px;
	line-height:140%;
	color:#FF3300;
}
.f12{
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:140%;
}
.f12strong{
	font-family:"MS PGOTHIC";
	font-size:12px;
	font-weight:bold;
	line-height:140%;
}
.f12white{
	font-family:"MS PGOTHIC";
	font-size:12px;
	line-height:140%;
	color:#FFFFFF;
}
.f12redstrong{
	font-family:"MS PGOTHIC";
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	color:#FF3300;
}
.f12greenstrong{
	font-family:"MS PGOTHIC";
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	color:#669900;
}
.f12bluestrong{
	font-family:"MS PGOTHIC";
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	color:#010066
}
.f14{
	font-family:"MS PGOTHIC";
	font-size:14px;
	line-height:140%;
}
.f12orangestrong{
	font-family:"MS PGOTHIC";
	font-size:12px;
	font-weight:bold;
	line-height:140%;
	color:#FF6633;
}
.f7{
	font-family:"MS PGOTHIC";
	font-size:7px;
	color:#B0C4DE;
	font-weight:bolder;
}
.f10-foot{
	font-family:"MS PGOTHIC";
	font-size:10px;
	color:#ADD8E6;
}
.f10-footwhite{
	font-family:"MS PGOTHIC";
	font-size:10px;
	color:#FFFFFF;
}
.f15-foot{
	font-family:"MS PGOTHIC";
	font-size:10px;
	color:#ADD8E6;
	font-weight:bold;
}
.breakall{
	word-break:break-all;
	word-wrap:break-word;
}
.line{
	text-decoration:none;
}
.line:hover{
	text-decoration:underline;
	color:#ADD8E6;
}
.line-white{
	text-decoration:none;
}
.line-white:hover{
	text-decoration:underline;
	color:#FFFFFF;
}
.btnDoui { /* 上記文章について同意する */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_doui.gif");
	width:166px;
	height:17px;
}
.btnDouishinai { /* 上記文章について同意しない */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_douishinai.gif);
	width:178px;
	height:17px;
}
.btnLogin { /* ログイン */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_login.gif);
	width:68px;
	height:17px;
}
.btnLogoff { /* ログオフ */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_logoff.gif");
	width:72px;
	height:25px;
}
.btnQa { /* QA */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_qa.gif");
	width:72px;
	height:24px;
}
.btnPswdhenkou { /* パスワード変更ボタン */
	cursor:hand;
	border-style:none;
	background-image: url(../../cnts01/image/btn_pswdhenkou.gif);
	background-color: transparent;
	width:169px;
	height:50px;
}
.btnEmailhenkou { /* Eメールアドレス変更ボタン */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_emailhenkou.gif);
	width:169px;
	height:48px;
}
.btnKeiyakutouroku { /* 利用契約追加登録ボタン */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_keiyakutouroku.gif);
	width:169px;
	height:48px;
}
.btnNamehenkou { /* 改姓手続きボタン */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_namehenkou.gif);
	width:169px;
	height:48px;
}
.btnAdrsshenkou { /* 住所変更ボタン */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_adrsshenkou.gif);
	width:169px;
	height:48px;
}
.btnKazeikoujo{ /* 生命保険料控除証明書再発行 */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_koujoshoumei.gif);
	width:169px;
	height:48px;
}
.btnKouzahenkou { /* 自動引出特約送金先口座変更ボタン */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_kouzahenkou.gif);
	width:169px;
	height:48px;
}
.btnShousai { /* 詳細ボタン */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url(../../cnts01/image/btn_shousai.gif);
	width:43px;
	height:17px;
}
.btnToppage { /* トップページ */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_toppage.gif");
	width:92px;
	height:17px;
}
.btnLogingamen { /* ログイン画面 */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_logingamen.gif");
	width:92px;
	height:17px;
}
.btnKeiyakuIchiran { /* ご契約登録一覧 */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_keiyaku_ichiran.gif");
	width:106px;
	height:17px;
}
.btnTouroku { /* 登録 */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_touroku.gif");
	width:44px;
	height:17px;
}
.btnFormclear { /* 入力内容クリア */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_formclear.gif");
	width:132px;
	height:17px;
}
.btnPrevious { /* 前のページへ戻る */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_previous.gif");
	width:99px;
	height:17px;
}
.btnKakunin { /* 確認 */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_kakunin.gif");
	width:44px;
	height:17px;
}
.btnSeikyushoDl { /* 請求書ダウンロード */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_seikyusho_dl.gif");
	width:135px;
	height:17px;
}
.btnSeikyushoSoufu { /* 請求書送付申込 */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_seikyusho_soufu.gif");
	width:106px;
	height:17px;
}
.btnSoufusaki { /* 送付先指定 */
	cursor:hand;
	border-style:none;
	background-color: transparent;
	background-image: url("../image/btn_soufusaki.gif");
	width:79px;
	height:17px;
}
