body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #F1EFE2;
}
body,td,th {
color: #333333;
font-size: 13px;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
line-height: 15pt
}

.h1 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
 font-size: 12px; color: #333333; line-height: 14pt
	}

.b {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS P Gothic", sans-serif;
	font-weight: bold;
 font-size: 14px; color: #DB2F48; line-height: 14pt
	}

table.data{
		margin: 5px ;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#fff;
    empty-cells:show;

}

.data th{
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;
    border-right:1px solid #ffffff;
    border-bottom:1px solid #ffffff;
    background-color: #efefef;
    background-position:left top;
		padding:0.1em 0.3em;
    text-align:left;

}

.data td{
    border-top:1px solid #efefef;
    border-left:1px solid #efefef;
    border-right:1px solid #efefef;
    border-bottom:1px solid #efefef;
    background-color: #fff;
		padding:0.1em 0.3em;
    text-align:left;

}


.seishin {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-weight: bold;
	font-size: 15px;
	font-weight: bolder;
	color: #000000;
	line-height: 18pt;
	font-style: normal;
	}

.seishin_t {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-weight: bold;
	font-size: 16px;
	font-weight: bolder;
	color: #db2f48;
	line-height: 18pt;
	font-style: normal;
	}

.seishin_b {
	font-family: "ＭＳ Ｐ明朝", "細明朝体";
	font-weight: bold;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	line-height: 20pt;
	font-style: normal;
	}


.faq {font-family: verdana, arial, MS ゴシック, osaka, sans-serif; font-size: 14px; font-weight: bolder ; color: #44769F; line-height: 14pt}
.ide {font-family: verdana, arial, MS ゴシック, osaka, sans-serif; font-size: 16px; font-weight: bolder ; color: #333333; line-height: 1.8em}
.s {font-size: 10px ;}
.pt {font-size: 10px ;  color: #EE2371}
.ptb {font-size: 13px ;  color: #ff9933}
.q {font-size: 13px ; font-weight: bolder ; color: #DB465C}
.a {font-size: 13px ; font-weight: bolder ; color: #7BD01C}


A { color: #555555; text-decoration: underline;}
A:link { color: #555555; text-decoration: underline;}
A:vlink { color: #555555; text-decoration: underline;}
A:hover { color: #555555; text-decoration: none;}
A:active { color: #555555; text-decoration: none;}

.news A { color: #333333; text-decoration: underline;}
.news A:link { color: #333333; text-decoration: underline;}
.news A:vlink { color: #666666; text-decoration: underline;}
.news A:hover { color: #A9DF2B; text-decoration: none;}
.news A:active { color: #A9DF2B; text-decoration: none;}

.gotop {font-family: verdana, arial, MS ゴシック, osaka, sans-serif; font-size: 11px; color: #888888;}
.gotop A { color: #888888; text-decoration: underline;}
.gotop A:link { color: #888888; text-decoration: underline;}
.gotop A:vlink { color: #888888; text-decoration: underline;}
.gotop A:hover { color: #eeeeee; text-decoration: none;}
.gotop A:active { color: #eeeeee; text-decoration: none;}

table.footer{
	padding:0px;
	background-repeat: repeat-x;

}

.footer th{
    border:none;
    text-align:left;
}

.footer td{
	background-image: url("http://www.nichiwres.com/common_img/tb_bg.gif");
	padding-left:55px;
  border:none;
  text-align:left;
	font-color:#333399;
	font-size:12px;
}

.footer A { color: #333399; text-decoration: none;}
.footer A:link { color: #333399; text-decoration: none;}
.footer A:vlink { color: #333399; text-decoration: none;}
.footer A:hover { color: #ea1f73; text-decoration: underline;}
.footer A:active { color: #ea1f73; text-decoration: underline;}
	
.banner { 
display:none;
border: 0;
}


