body { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #FFFFFF}

h1 {
margin:0;
padding:0;
}

a:link { font-size: 14px; line-height: 150%; color: #0000FF; text-decoration: underline}
a:visited { font-size: 14px;  line-height: 150%;color: #0000FF; text-decoration: underline}
a:hover { font-size: 14px; line-height: 150%; color: #FFCC00; text-decoration: underline}

a.linkSmall:link { font-size: 10px; line-height: 140%; color: #0000FF; text-decoration: none}
a.linkSmall:visited { font-size: 10px; line-height: 140%; color: #0000FF; text-decoration: none}
a.linkSmall:hover { font-size: 10px; line-height: 140%; color: #333333; text-decoration: underline}

a.linkMiddle:link { font-size: 12px; line-height: 140%; color: #0000FF; text-decoration: underline}
a.linkMiddle:visited { font-size: 12px; line-height: 140%; color: #0000FF; text-decoration: underline}
a.linkMiddle:hover { font-size: 12px; line-height: 140%; color: #FFCC00; text-decoration: underline}

a.menuMiddle:link { font-size: 12px; line-height: 140%; color: #FFFFFF; text-decoration: underline}
a.menuMiddle:visited { font-size: 12px; line-height: 140%; color: #FFFFFF; text-decoration: underline}
a.menuMiddle:hover { font-size: 12px; line-height: 140%; color: #FFCC00; text-decoration: underline}

a.menuNormal:link { font-size: 14px; line-height: 150%; color: #FFFFFF; text-decoration: underline}
a.menuNormal:visited { font-size: 14px; line-height: 150%; color: #FFFFFF; text-decoration: underline}
a.menuNormal:hover { font-size: 14px; line-height: 150%; color: #FFCC00; text-decoration: underline}


.txtSmall { font-size: 10px; line-height: 130%; color: #333333}
.txtSmallW { font-size: 10px; line-height: 130%; color: #FFFFFF}
.txtSmallO { font-size: 10px; line-height: 130%; color: #FF6600}
.txtSmallB { font-size: 10px; line-height: 130%; color: #6666CC}

.txtMiddle { font-size: 12px; line-height: 140%; color: #333333}
.txtMiddleW { font-size: 12px; line-height: 140%; color: #FFFFFF}
.txtMiddleO { font-size: 12px; line-height: 140%; color: #FF6600}
.txtMiddleB { font-size: 12px; line-height: 140%; color: #6666CC}

.txtNormal { font-size: 14px; line-height: 150%; color: #333333}
.txtNormalW { font-size: 14px; line-height: 150%; color: #FFFFFF}
.txtNormalO { font-size: 14px; line-height: 150%; color: #FF6600}
.txtNormalB { font-size: 14px; line-height: 150%; color: #6666CC}
.txtNormalLB { font-size: 14px; line-height: 150%; color: #333333; font-weight: bold}
.txtSmallRoma { font-size: 10px; line-height: 130%; color: #333333 ; font-family: "ＭＳ Ｐ明朝", "細明朝体"}
.txtNormalOB { font-size: 14px; line-height: 150%; color: #FF6600 ; font-weight: bold}
.txtNormalR {
font-size: 14px; line-height: 150%; color: #FF0000}
.txtNormalP {
font-size: 14px; line-height: 150%; color: #FF4BB7
}

table.table {
font-size: 10px;
color: #333333;
width: 680px;
}
table.table table {
font-size: 10px;
color: #333333;
background: none;
}

table.note tr td {
font-size: 10px;
color: #333333;
}

table.table table tr td {
background: none;
}


table.table,table#rec tr td table.table tr td,table#tochigi tr td table.table tr td,table#kanagawa tr td table.table tr td,table#gunma tr td table.table tr td,table#saitama tr td table.table tr td,table#chiba tr td table.table tr td,table#tokyo tr td table.table tr td,table#hokkaido tr td table.table tr td,table#kanto tr td table.table tr td,table#chubu tr td table.table tr td,table#kinki tr td table.table tr td,table#chugoku tr td table.table tr td,table#shikoku tr td table.table tr td,table#kyusyu tr td table.table tr td,table#suki tr td table.table tr td,table#chuou tr td table.table tr td,table#kita tr td table.table tr td,table#nishi tr td table.table tr td,table#higashi tr td table.table tr td,table#kengai tr td table.table tr td,table#chichibu tr td table.table tr td {
white-space: nowrap;
}

table#rec tr td table.table tr td.accent,table#tochigi tr td table.table tr td.accent,table#kanagawa tr td table.table tr td.accent,table#gunma tr td table.table tr td.accent,table#saitama tr td table.table tr td.accent,table#chiba tr td table.table tr td.accent,table#tokyo tr td table.table tr td.accent,table#hokkaido tr td table.table tr td.accent,table#kanto tr td table.table tr td.accent,table#chubu tr td table.table tr td.accent,table#kinki tr td table.table tr td.accent,table#chugoku tr td table.table tr td.accent,table#shikoku tr td table.table tr td.accent,table#kyusyu tr td table.table tr td.accent,table#suki tr td table.table tr td.accent,table#chuou tr td table.table tr td.accent,table#kita tr td table.table tr td.accent,table#nishi tr td table.table tr td.accent,table#higashi tr td table.table tr td.accent,table#kengai tr td table.table tr td.accent,table#chichibu tr td table.table tr td.accent {
background:#FFCC00;
}

table#rec tr td table.table tr td.accent2,table#tochigi tr td table.table tr td.accent2,table#kanagawa tr td table.table tr td.accent2,table#gunma tr td table.table tr td.accent2,table#saitama tr td table.table tr td.accent2,table#chiba tr td table.table tr td.accent2,table#tokyo tr td table.table tr td.accent2,table#hokkaido tr td table.table tr td.accent2,table#kanto tr td table.table tr td.accent2,table#chubu tr td table.table tr td.accent2,table#kinki tr td table.table tr td.accent2,table#chugoku tr td table.table tr td.accent2,table#shikoku tr td table.table tr td.accent2,table#kyusyu tr td table.table tr td.accent2,table#suki tr td table.table tr td.accent2,table#chuou tr td table.table tr td.accent2,table#kita tr td table.table tr td.accent2,table#nishi tr td table.table tr td.accent2,table#higashi tr td table.table tr td.accent2,table#kengai tr td table.table tr td.accent2,table#chichibu tr td table.table tr td.accent2 {
background:#80CBFF;
}

table#rec tr td table.table tr td.bgcolor01,table#saitama tr td table.table tr td.bgcolor01{
background-color:#d9fa54
}

table#rec tr td table.table tr td a,table#tochigi tr td table.table tr td a,table#kanagawa tr td table.table tr td a,table#gunma tr td table.table tr td a,table#saitama tr td table.table tr td a,table#chiba tr td table.table tr td a,table#tokyo tr td table.table tr td a,table#hokkaido tr td table.table tr td a,table#kanto tr td table.table tr td a,table#chubu tr td table.table tr td a,table#kinki tr td table.table tr td a,table#chugoku tr td table.table tr td a,table#shikoku tr td table.table tr td a,table#kyusyu tr td table.table tr td a,table#suki tr td table.table tr td a,table#chuou tr td table.table tr td a,table#kita tr td table.table tr td a,table#nishi tr td table.table tr td a,table#higashi tr td table.table tr td a,table#kengai tr td table.table tr td a,table#chichibu tr td table.table tr td a {
font-size: 10px;
text-decoration: none;
line-height: 140%;
color: #0000ff;
}

table#rec tr td table.table tr td a:hover,table#tochigi tr td table.table tr td a:hover,table#kanagawa tr td table.table tr td a:hover,table#gunma tr td table.table tr td a:hover,table#saitama tr td table.table tr td a:hover,table#chiba tr td table.table tr td a:hover,table#tokyo tr td table.table tr td a:hover,table#hokkaido tr td table.table tr td a:hover,table#kanto tr td table.table tr td a:hover,table#chubu tr td table.table tr td a:hover,table#kinki tr td table.table tr td a:hover,table#chugoku tr td table.table tr td a:hover,table#shikoku tr td table.table tr td a:hover,table#kyusyu tr td table.table tr td a:hover,table#suki tr td table.table tr td a:hover,table#chuou tr td table.table tr td a:hover,table#kita tr td table.table tr td a:hover,table#nishi tr td table.table tr td a:hover,table#higashi tr td table.table tr td a:hover,table#kengai tr td table.table tr td a:hover,table#chichibu tr td table.table tr td a:hover {
text-decoration: underline;
color: #333333;
}

table#rec tr td table.table tr td a:hover {
line-height: 140%;
color: #333333;
text-decoration: underline;
}

table#rec tr td table.table tr th,table#tochigi tr td table.table tr th,table#kanagawa tr td table.table tr th,table#gunma tr td table.table tr th,table#saitama tr td table.table tr th,table#chiba tr td table.table tr th,table#tokyo tr td table.table tr th,table#hokkaido tr td table.table tr th,table#kanto tr td table.table tr th,table#chubu tr td table.table tr th,table#kinki tr td table.table tr th,table#chugoku tr td table.table tr th,table#shikoku tr td table.table tr th,table#kyusyu tr td table.table tr th,table#suki tr td table.table tr th,table#chuou tr td table.table tr th,table#kita tr td table.table tr th,table#nishi tr td table.table tr th,table#higashi tr td table.table tr th,table#kengai tr td table.table tr th,table#chichibu tr td table.table tr th {
white-space: nowrap;
}

/***　レクリエーション　***/

table#rec tr td table.table tr td {
background: #E6E6E6;
}

table#rec tr td table.table tr th {
background:#999999;
color: #FFFFFF;
font-weight: lighter;
}

/***　栃木　***/

table#tochigi tr td table.table tr td {
background: #ccccff;
}

table#tochigi tr td table.table tr th {
background:#996699;
color: #FFFFFF;
font-weight: lighter;
}

/***　群馬　***/

table#gunma tr td table.table tr td {
background: #ccffcc;
}

table#gunma tr td table.table tr th {
background:#669966;
color: #FFFFFF;
font-weight: lighter;
}

/***　埼玉　***/

table#saitama tr td table.table tr td {
background: #ffedb5;
}

table#saitama tr td table.table tr th {
background:#ffa200;
color: #FFFFFF;
font-weight: lighter;
}

div#faq{
	margin:0;
	padding:15px 0 0 49px;
	background:url(../img/tel_bg.gif) no-repeat;
	height:90px;
	}

p#faq02{
	margin:0;
	padding:0;
	color:#FFFFFF;
	}

/***　神奈川　***/

table#kanagawa tr td table.table tr td {
background: #ffcccc;
}

table#kanagawa tr td table.table tr th {
background:#cc6699;
color: #FFFFFF;
font-weight: lighter;
}

/***　千葉　***/

table#chiba tr td table.table tr td {
background: #99ccff;
}

table#chiba tr td table.table tr th {
background:#3399cc;
color: #FFFFFF;
font-weight: lighter;
}

/***　東京　***/

table#tokyo tr td table.table tr td {
background: #ccccff;
}

table#tokyo tr td table.table tr th {
background:#6666cc;
color: #FFFFFF;
font-weight: lighter;
}

/***　北海道・東北　***/

table#hokkaido tr td table.table tr td {
background: #b3e1ff;
}

table#hokkaido tr td table.table tr th {
background:#0099ff;
color: #FFFFFF;
}

/***　関東　***/

table#kanto tr td table.table tr td {
background: #c6d9ec;
}

table#kanto tr td table.table tr th {
background:#6699cc;
color: #FFFFFF;
}

/***　中部　***/

table#chubu tr td table.table tr td {
background: #d7d7eb;
}

table#chubu tr td table.table tr th {
background:#9999cc;
color: #FFFFFF;
}

/***　四国　***/

table#shikoku tr td table.table tr td {
background: #f0e1c2;
}

table#shikoku tr td table.table tr th {
background:#cc9933;
color: #FFFFFF;
}

/***　近畿　***/

table#kinki tr td table.table tr td {
background: #ffe6e6;
}

table#kinki tr td table.table tr th {
background:#ff9999;
color: #FFFFFF;
}

/***　中国　***/

table#chugoku tr td table.table tr td {
background: #ffd9b3;
}

table#chugoku tr td table.table tr th {
background:#ff9933;
color: #FFFFFF;
}

/***　九州　***/

table#kyusyu tr td table.table tr td {
background: #d1f0d1;
}

table#kyusyu tr td table.table tr th {
background:#66cc66;
color: #FFFFFF;
}

/***　個別契約　***/

table#kojin tr td table.table tr td {
background: #E8E8E8;
}

table#kojin tr td table.table tr th {
background: #666666;
color: #FFFFFF;
}

table#kojin tr td table.table caption {
font-size:14px;
font-weight:bold;
text-align:left;
}

table#kojin tr td table.table {
margin-bottom:20px;
}

/***　秩父　***/

table#chichibu tr td table.table tr td {
background: #addd85;
}

table#chichibu tr td table.table tr th {
background:#49ae44;
color: #FFFFFF;
font-weight: lighter;
}

/***　県央　***/

table#chuou tr td table.table tr td {
background: #ffcc66;
}

table#chuou tr td table.table tr th {
background:#dd911e;
color: #FFFFFF;
font-weight: lighter;
}

/***　県北　***/

table#kita tr td table.table tr td {
background: #ffb5df;
}

table#kita tr td table.table tr th {
background:#e47ccb;
color: #FFFFFF;
font-weight: lighter;
}

/***　県西　***/

table#nishi tr td table.table tr td {
background: #99ccff;
}

table#nishi tr td table.table tr th {
background:#65a6d6;
color: #FFFFFF;
font-weight: lighter;
}

/***　県東　***/

table#higashi tr td table.table tr td {
background: #ccccff;
}

table#higashi tr td table.table tr th {
background:#6666cc;
color: #FFFFFF;
font-weight: lighter;
}

/***　県外　***/

table#kengai tr td table.table tr td {
background: #d6d6d6;
}

table#kengai tr td table.table tr th {
background:#b4b4b4;
color: #FFFFFF;
font-weight: lighter;
}

/***　ご案内　***/

table.info tr td table.table tr td {
background: #ccccff;
}

table.info tr td table.table tr th {
background:#6666cc;
color: #FFFFFF;
font-weight: lighter;
}

/***　償還表一覧　***/

div#p1 table div#attached {
width:770px;
}

div#p2 table div#attached {
width:740px;
}

table div#attached {
padding-left:30px;
}

table div#attached table td {
padding:3px 2px;
}

div#p1 table div#attached table tr.dammy td {
font-size: 10px;
}

div#p2 table div#attached table tr.dammy td {
font-size: 14px;
}

table div#attached table tr.dammy td {
line-height: 130%;
color: #333333 ;
font-family: "ＭＳ Ｐ明朝", "細明朝体";
visibility:hidden;
}

div#p1 table div#attached #attached_box {
width: 760px;
}

div#p1 table div#attached #attached_box table {
margin-top:-80px;
}

div#p2 table div#attached #attached_box {
width: 720px;
}

div#p2 table div#attached #attached_box table {
margin-top:-50px;
}

table div#attached #attached_box {
border:none;
height: 350px;
overflow: auto;
margin-top:-52px;
}

/* Safari3 only */
body:first-of-type div#p1 table div#attached table td {
padding:0px;
}

/* end */


/*08-10-02追加*/
table div#attached #attached_box2 {
border:none;
height: 350px;
overflow: auto;
margin-top:-25px;
}


div#p3 table div#attached #attached_box2 {
width: 720px;
}

div#p4 table div#attached #attached_box3 {
width: 720px;
}


table div#attached #attached_box3 {
border:none;
height: 280px;
overflow: auto;
margin-top:-35px;
}

table div#attached #attached_box4 {
border:none;
height: 300px;
overflow: auto;
margin-top:-52px;
}

div#p3 table div#attached #attached_box2 table {
margin-top:-45px;
}

div#p4 table div#attached #attached_box3 table {
margin-top:-70px;
}

div#p5 table div#attached table tr.dammy td {
font-size: 10px;
}

div#p5 table div#attached {
	width:740px;
}

table div#attached #attached_box5 {
	border:none;
	height: 280px;
	overflow: auto;
	margin-top:-53px;
	width: 765px;
}
div#p5 table div#attached #attached_box5 table {
margin-top:-80px;
}

/* Safari3 only */
body:first-of-type div#p5 table div#attached table td {
padding:0px;
}

/*ここまで*/

/* 08-10-09 */
table div#attached #attached_box6 {
	border:none;
	height: 280px;
	overflow: auto;
	margin-top:-53px;
	width: 722px;
}

div#p5 table div#attached #attached_box6 table {
	margin-top:-81px;
}


ul#koutuu{
margin:0;
padding-left:1.5em;
}

p.caution{
text-indent:1em;
margin:0;
}

span.center{
text-align:center;
}

td.center{
text-align:center;
}

table#f_left{
float:left;
margin:10px 25px 10px 0px;
background-color:#666666;
}
table#f_left th{
background-color:#99CCCC; padding-left:2px; padding-right:2px;
}
table#f_left td{
background-color:#ffffff;
text-align:center; padding-left:3px; padding-right:3px;
}
table#f_left td.tume{
line-height:1em;
}

table.fuyou{
background-color:#666666;
font-size: 14px;
}
table.fuyou td{
background-color:#FFFFFF;
}
table.fuyou td.title{
background-color:#99CCCC;
white-space:nowrap;
text-align:center;
}
table.fuyou td.nowrap{
white-space:nowrap;
}


table#rentacar{
color: #333333;
font-size:14px;
background-color:#999999;
}
table#rentacar th{
background-color:#FFE6DE;
font-weight:normal;
}
table#rentacar td{
background-color:#FFFFFF;
}
table#rentacar .oneday{
background-color:#F9CBAC;
text-align:center;
}

table#kousei{
border:1px solid #999999;
margin-top:15px;
}

@media print{

div#p1 table table.txtMiddle,
div#p2 table table.txtMiddle  {
margin-left:-25px;
}

table div#attached table tr.dammy td {
display:none;
}

table div#attached {
font-size:10px;
padding-left:10px;
margin-top:5px;
}


table div#attached #attached_box {
border:none;
height:100%;
overflow:visible;
margin-top:0;
}

div#p1 table div#attached #attached_box table {
margin-top:0;
}

div#p2 table div#attached #attached_box table {
margin-top:0;
}

table div#attached .attention {
margin-left:25px;
}

#attached_top table {
display:none;
}


}

/*　2010年1月18日追加　トップページえらべる倶楽部 */

.eraberu {
width:234px;
height:213px;
background-image:url(../../img/eraberu.gif);
background-repeat:no-repeat;
text-align:left;
font-size:13px;
}

.eraberu .speace1 {
height:41px;
}

.eraberu .speace2 {
height:18px;
}

.eraberu .koushikihp {
width:50px;
height:25px;
background-image:url(../../img/koushikihp.gif);
background-repeat:no-repeat;
margin-left:179px;
vertical-align:bottom;
}

.eraberu a:hover .koushikihp {
width:50px;
height:25px;
background-image:url(../../img/koushikihp2.gif);
background-repeat:no-repeat;
margin-left:179px;
vertical-align:bottom;
}

.eraberu ol.eraberu-list {
padding-top:0px;
padding-left:11px;
margin-top:0px;
margin-left:7px;
list-style:none;
}

.eraberu ol.eraberu-list li{
margin-bottom:18px;
}

.eraberu ol.eraberu-list li a{
font-size:13px;
line-height:normal;
}

.eraberu ol.eraberu-list li a:hover{
font-size:13px;
line-height:normal;
}


/*2010年6月16日追加***************************************/
/*リンク　テキスト小*/

.linktext-s a:link {
	font-size: 12px;
}

/*2010年6月26日追加***************************************/
.bold {
	font-weight: bold;
}
.numberbox{
	float: left;
	width: 28px;
	text-align: right;
}
.pad_r01{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pad_r02{
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pad_r03{
	padding-top: 0px;
	padding-right: 70px;
	padding-bottom: 0px;
	padding-left: 0px;
}
