.font1 {color:#666666; font-size: 14px; line-height: 17px; }
.font2 {color:#666666; font-size: 12px; line-height: 16px; }
.font3 {color:#666666; font-size: 10px; line-height: 14px; }
.font3_3 {color:#333333; font-size: 10px; line-height: 14px; }
.font4 {color:#666666; font-size: 16px; line-height: 18px; }
.font4_t {color:#494949; font-size: 16px; line-height: 18px; }
.font5 {color:#666666; font-size: 9px; line-height: 13px; }

.font1now {color:#FF1A00; font-size: 14px; line-height: 17px; }
.font2now {color:#FF6600; font-size: 12px; line-height: 16px; }
.font3now {color:#FF6600; font-size: 10px; line-height: 14px; }

.font1_b {color:#333333; font-size: 14px; line-height: 17px; }
.font2_b {color:#333333; font-size: 12px; line-height: 16px; }
.font3_b {color:#333333; font-size: 10px; line-height: 14px; }

.font0bb_line {color:#000000; font-size: 18px; line-height: 23px; font-weight:bold; text-decoration: underline}
.font1bb_line {color:#000000; font-size: 14px; line-height: 19px; font-weight:bold; text-decoration: underline}
.font2bb_line {color:#000000; font-size: 12px; line-height: 16px; font-weight:bold; text-decoration: underline}

.font1b {color:#333333; font-size: 14px; line-height: 17px; font-weight:bold}
.font2b {color:#333333; font-size: 12px; line-height: 16px; font-weight:bold}
.font3b {color:#333333; font-size: 10px; line-height: 14px; font-weight:bold}

.font0bb {color:#000000; font-size: 18px; line-height: 23px; font-weight:bold}
.font1bb {color:#000000; font-size: 14px; line-height: 17px; font-weight:bold}
.font2bb {color:#000000; font-size: 12px; line-height: 16px; font-weight:bold}
.font3bb {color:#000000; font-size: 10px; line-height: 14px; font-weight:bold}
.font4bb {color:#000000; font-size: 14px; line-height: 18px; font-weight:bold}
.font5bb {color:#000000; font-size: 15px; line-height: 22px; font-weight:bold}


.font1bnow {color:#CC0000; font-size: 14px; line-height: 17px; font-weight:bold}
.font2bnow {color:#CC0000; font-size: 12px; line-height: 16px; font-weight:bold}
.font3bnow {color:#CC0000; font-size: 10px; line-height: 14px; font-weight:bold}

A.ma:link     { color:#0E2988; font-size:12px; line-height:17px }
A.ma:visited  { color:#0E2988; font-size:12px; line-height:17px }
A.ma:active   { color:#8082B8; font-size:12px; line-height:17px }
A.ma:hover    { color:#8082B8; font-size:12px; line-height:17px }

A.mab:link     { color:#0E2988; font-size:12px; line-height:17px; font-weight:bold}
A.mab:visited  { color:#0E2988; font-size:12px; line-height:17px; font-weight:bold}
A.mab:active   { color:#8082B8; font-size:12px; line-height:17px; font-weight:bold}
A.mab:hover    { color:#8082B8; font-size:12px; line-height:17px; font-weight:bold}

A.root:link     { color:#666666; font-size:10px; line-height:14px }
A.root:visited  { color:#666666; font-size:10px; line-height:14px }
A.root:active   { color:#FF6600; font-size:10px; line-height:14px }
A.root:hover    { color:#FF6600; font-size:10px; line-height:14px }

a:link    { color: #666666;text-decoration:none}
a:visited { color: #666666;text-decoration:none}
a:hover   { color: #FF6600;text-decoration:none}
a:active  { color: #FF6600;text-decoration:none}

a.nemu:link    { color: #666666; text-decoration: none;}
a.nemu:visited { color: #666666; text-decoration: none;}
a.nemu:hover   { color: #666666; text-decoration: none;}
a.nemu:active  { color: #666666; text-decoration: none;}


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	background-image: url(../img/back.gif);

   scrollbar-face-color:#FFFFFF;
   scrollbar-track-color:#FFFFFF;
   scrollbar-arrow-color:#CCCCCC;
   scrollbar-highlight-color:#CCCCCC;
   scrollbar-shadow-color:#CCCCCC;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF;
}



body.comp {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;

   scrollbar-face-color:#FFFFFF;
   scrollbar-track-color:#FFFFFF;
   scrollbar-arrow-color:#CCCCCC;
   scrollbar-highlight-color:#CCCCCC;
   scrollbar-shadow-color:#CCCCCC;
   scrollbar-3dlight-color:#FFFFFF;
   scrollbar-darkshadow-color:#FFFFFF;
}


.back_top { background-image:url(../img/newbusiness/back_top.jpg); background-repeat:no-repeat;}
.back_title { background-image:url(../img/newbusiness/back.jpg); background-repeat:no-repeat;}
.back_title2 { background-image:url(../img/newbusiness/back2.jpg); background-repeat:no-repeat;}


table {
	background-color: #ffffff;
}

.copy {background-image: url(../img/back.gif);}

th { font-size: 12px; font-weight: bold; text-align: center; }
td, div { font-size: 12px; }

big { font-size: 14px; }
small { font-size: 10px; }

strong { font-weight: bold; }

input, textarea { font-family: monospace; }


/*カラー*/
.white { color: #fff; }
.red { color: #CC3333; }
.green { color: #008000; }
.orange {
	color: #FF6600;
	font-weight:bold;
	font-size: 14px;
	line-height: 160%;
}
.font3white {
color:#FFFFFF; font-size: 10px; line-height: 14px;
}

.font2g {
color:#666666; font-size: 14px; line-height: 18px; font-weight: bold;
}

.orange{color: #FF6600}
.orange_font3{color: #E84B00; font-size:10px;}
.gray{color: #333333}
.gray2{color: #666666}


input#b { background-color: #EAF0FB;border: 2px #ffffff outset;} 
input#f { background-color: #ffffff;border: 2px #cccccc inset;} 
input#r { color:#cc0000;} 


/* マージン */
.pad1 {padding: 70pt 0pt 110pt;}
.pad2 {padding: 50pt 0pt 70pt;}

/* ボーダー */
.boder_d {border: dotted #aaaaaa 1px;}
.boder_s {border: solid #aaaaaa 1px;}

/*バックグラウンド*/
.bg_pink {background-color:#FFF0FF;}

/*ラインハイト*/
.height_18 { line-height: 25px;}


.kaiseki{
	display:none;
}


.foot {
	color:#999999;
	font-size:11px;
	text-decoration:none;
	}

a.foot:visited {
	color:#999999;
	}

a.foot:link {
	color:#999999;
	}



.pr {
font-size:10px;
padding-top:1px;
padding-left:2px;
padding-right:2px;
color:#ffffff;
background-color:#999999;
}


a:link.ad_text_deco,
a:visited.ad_text_deco
{
color: #333;
font-size:10pt; 
text-decoration: none;
line-height:180%;
}


a:hover.ad_text_deco,
a:active.ad_text_deco,
{
color: #000;
font-size:10pt; 
text-decoration: underline;
line-height:180%;
}


/*add start 2007/10/18 d.ishikawa*/
#menuInquiry {
	display: none;
}
#textMenuInquiry {
	display: none;
}
#sitemapInquiry {
	display: none;
}
/*add end 2007/10/18 d.ishikawa*/




/* フッターPR */
#prFootWrapper
{
	margin: 10px auto;
	padding: 0;
	border: 0;
	width: 500px;
	line-height: 1em;
	text-align: left;
}

span.prH
{
	font-size: 10px;
	padding: 1px 2px;
	color: #fff;
	background-color: #999;
}

#prFootWrapper a
{
	color: #999;
	font-size: 11px;
	text-decoration: none;
}
 #prFootWrapper a:link
,#prFootWrapper a:visited
,#prFootWrapper a:hover
,#prFootWrapper a:active
{
	color: #999;
}