@charset "utf-8";
/* CSS Document */

/* CSS exmoda fornt end
Updated on 03/05/2007 */

table{
	font-size:14px;
}
td{
	height:40px;
}

.border_side
{
border-right:1px solid #A0A0A0;
border-bottom:1px solid #A0A0A0;
border-left:none;
border-top:none;
}

.header_text
{font-family:"MS Gothic";
font-size:9pt;
font-style:normal;
color:#4B5354;} 

.home
{font-family:"MS Gothic";
font-size:9pt;
letter-spacing:2px;
font-style:normal;
color:#0066AE;
text-decoration:none;
}
/*borders */
.border_bottom
{
border-bottom:1px solid #A0A0A0;
border-left:none;
border-right:none;
border-top:none;
}
.border_bottom1
{
border-bottom:1px solid #CCCCCC;
border-left:none;
border-right:none;
border-top:none;
}

.border_left
{
border-bottom:none;
border-left:none;
border-right:1px solid #A0A0A0;
border-top:none;
}
.nobrdr
{
border:none;
}
.txtfldbrdr
{
border:solid 1px #666666;
}
/*.notecolor
{
font-size:10px;
color:#FF9966;
}*/
/*borders ends */
.big_text
{
font-family: "Kozuka Gothic Pro";
font-size:13pt;
line-height:35px;
font-stretch:extra-condensed;
letter-spacing:-2px;
font-weight:bold;
color:#000000;
}
/*policy */
.middletxt
{
font-family:"ＭＳ ゴシック";
font-size:11px;
color:#333333;
font-weight:normal;
}
.headingtxt
{
font-family:"ＭＳ ゴシック";
font-size:12px;
color:#333333;
font-weight:bold;
}


.footer_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-style:normal;
font-stretch:condensed;
color:#ffffff;
}
/*link */
.noroll
{
text-decoration:none;
color:#FFFFFF;
}
a:hover
{
color:#999999;
}
/*link end */
.border_box
{
border-bottom:solid 2px #333333;
border-top:solid 2px #333333;
border-left:solid 1px #333333;
border-right:solid 1px #333333;
}
/*about us */
.headher
{
font-family:"ＭＳ ゴシック";
font-size:14px;
font-weight:bold;
color:#DE8585;
}
.headher2
{
font-family:"ＭＳ ゴシック";
font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.headcolor
{
background-color:#6678A2;
}
.note3
{
font-family:"ＭＳ ゴシック";
font-size:10px;
font-weight:normal;
color:#CC6600;
}
.note4
{
font-family:"ＭＳ ゴシック";
font-size:10px;
font-weight:normal;
color:#999999;
}
.middletxt1
{
font-family:"ＭＳ ゴシック";
font-size:12px;
color:#666666;
font-weight:normal;
}
.enmiddletxt1
{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
}
.jpmiddletxt1
{
font-family:"ＭＳ ゴシック";
font-size:14px;
color:#333333;
font-weight:normal;
}
.jpmiddletxt3
{
font-family:"ＭＳ ゴシック";
font-size:10px;
color:#333333;
font-weight:normal;
}
.jpmiddletxt2
{
font-family:"ＭＳ ゴシック";
font-size:12px;
color:#666666;
font-weight:normal;
}
.noroll1
{
font-family:"MS Gothic";
font-size:9pt;
letter-spacing:2px;
font-style:normal;
color:#0066AE;
text-decoration:none;
}
.bigred
{
font-family:"MS Gothic";
font-size:36px;
color:#FF0000;
}
.red
{
font-family:"MS Gothic";
font-size:16px;
color:#FF0000;
}
.bold
{
font-weight:bold;
}
.bold4
{
font-family:"ＭＳ ゴシック";
color:#666666;
font-weight:bold;
}
.bold5_que
{
font-family:"ＭＳ ゴシック";
color:#FF0000;
font-weight:bold;
font-size:12px;
}
.bold4_top
{
font-family:"ＭＳ ゴシック";
color:#333333;
font-size:12px;
}
.bold5
{
font-family:"ＭＳ ゴシック";
color:#0099FF;
font-size:14px;
font-weight:bold;
}
.bold1
{
font-weight:bold;
color:#0099CC;
}
.blue
{
font-weight:normal;
color:#0099CC;
}
.bold2
{
font-weight:bold;
color:#0099CC;
font-size:14px;
}
.bold3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#4471A8;
font-size:14px;
font-stretch:wider;
}
.top
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FF0000;
font-stretch:wider;
font-weight:900;
}
.smalltxt
{
font-size:10px;

}
.noroll2
{
text-decoration:none;
color:#333333;
}
.noroll3
{

color:#4471A8;
}
.noroll4
{
text-decoration:none;
color:#FF0000;
}
.noroll5
{
text-decoration:none;
color:#333333;
}
.oddrow
{
background-color:#F0F2F7;
}

.largetxt
{
font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:xx-large;
font-weight:bolder;
color:#333333;
}
.bcolor
{
font-weight:bold;
color:#CC3300;
}
.bcolor1
{
font-weight:bold;
color:#CC3300;
font-size:16px;
}
.button
{
	background-color:#8c9ab9;
	border:none;
}
.phone
{
font-family: Helvetica;
font-size:16px;
color:#CC3366;
font-weight:bold;
}
.largefont
{
font-size:20px;
}
.char_spac
{
letter-spacing:-2pt;
}

input{
margin-right:5px;
}
















