@charset "shift_jis";



img{border:none;}

a {text-decoration:none; overflow:hidden;}
a:link{color:#0000aa; text-decoration:underline;}
a:visited{color:#0000aa; text-decoration:underline;}
a:hover{color:#ff0000; text-decoration:none;}
a:active{color:#0000aa;}

a.hdr {text-decoration:none; overflow:hidden;}
a.hdr:link{color:#ffffff; text-decoration:underline;}
a.hdr:visited{color:#ffffff; text-decoration:underline;}
a.hdr:hover{color:#ff0000; text-decoration:none;}
a.hdr:active{color:#ffffff;}

body#home{
background:#eaeaea url(../common/body_home_bg.gif) left top repeat-x;margin:0 auto;
}

#wrapper{
width:810px;
margin:0 auto;
}

.g_menu a{
/*\*/
background:url(../common/menu_01.gif) 0 0 no-repeat; 
display:block;
height:28px;
padding:10px 0 0 25px; 
font-size:80%;
/**/
}

.g_menu_02{
/*\*/
background:url(../common/menu_02.gif) 0 0 no-repeat; 
height:36px;
padding:1px 0 0 25px; 
font-size:80%;
color:#444;
/**/
}
.g_menu_02on a{
/*\*/
background:url(../common/menu_02on.gif) 0 0 no-repeat; 
display:block;
height:26px;
padding:11px 0 0 25px; 
font-size:80%;
/**/
}
.g_menu_02on a:hover{
background-position:0 -37px;
}
.g_menu_02on a:link{color:#444; text-decoration:underline;}
.g_menu_02on a:visited{color:#444; text-decoration:underline;}
.g_menu_02on a:hover{color:#444; text-decoration:none;}
.g_menu_02on a:active{color:#444; text-decoration:none;}

.menu_finance a{
/*\*/
background:url(../finance/images/menu_fina.gif) 0 0 no-repeat; 
display:block;
height:28px;
padding:12px 0 0 25px; 
font-size:80%;
/**/
}
.menu_finance a:link{color:#444;}
.menu_finance a:visited{color:#444;}
.menu_finance a:hover{color:#dd0000;}
.menu_finance a:active{color:#444;}

.g_menu a:hover{
background-position:0 -38px;
}

.sub_menu a{
/*\*/
background:url(../common/sub_menu_01.gif) 0 0 no-repeat;
display:block;
height:20px;
padding:5px 0 0 25px;  
font-size:80%;
/**/
}
.sub_menu_02 a{
/*\*/
background:url(../common/sub_menu_02.gif) 0 0 no-repeat;
display:block;
height:20px;
padding:5px 0 0 25px;  
font-size:80%;
/**/
}
.sub_menu a:hover, 
.sub_menu_02 a:hover{
background-position:0 -25px;
}
.sub_menu a:link{color:#444;}
.sub_menu a:visited{color:#444;}
.sub_menu a:hover{color:#dd0000;}
.sub_menu a:active{color:#444;}



.m_menu{
font-size:70%;
}

.m_menu2{
font-size:80%;
}


.txt_main{
font-size:80%;
color:#444444;
line-height:140%;
}

.txt_main2{
font-size:80%;
color:#444444;
line-height:140%;
}

.txt_subt{
font-size:85%;
font-weight:bold;
color:#444444;
line-height:220%;
}

.txt_subt_r{
font-size90%;
font-weight:bold;
color:#ff0000;

}

.txt_subt_b{
font-size:90%;
font-weight:bold;
color:#0000ff;

}

.txt_80{
font-size:80%;
}

.txt_70{
font-size:70%;
}

.txt_main_r{
font-size:90%;
color:#DD0000;
}

.txt_main_r2{
font-size:70%;
color:#DD0000;
}

.txt_pdng_r{
font-size:90%;
color:#DD0000;
padding-right:10px;
}

.txt_header{
font-size:70%;
color:#ffffff;
}

.txt_cap{
font-size:70%;
color:#83A3D1;
}

.newmark{
font-size:80%;
color:#FF0000;
font-weight:bold;
}

.newmark2{
font-size:70%;
color:#FF0000;
}


.itemline{ border-bottom:#0000A0 1px solid; }
.fontS{FONT-SIZE:65%;}
.fontM{FONT-SIZE:80%;}
.lineM{ FONT-SIZE: 90%; LINE-HEIGHT: 130%; }
.maT15B20L15{margin:15px 0 20px 15px;}
.maT18B18{margin:18px 0;}
.maR15L25{margin:0 15px 0 25px;}
.maB5{margin:0 0 5px 0;}
.maB15{margin:0 0 15px 0;}
.maT10{ margin:10px 0 0 0;}
.maT10R10{ margin:10px 5px 0 0;}
.maT10B10{ margin:10px 0;}
.maT10B20L13{margin:10px 0 20px 13px;}
.maR5{margin:0 5px 0 0;}
.maR30{padding:0 30px 0 0; }
.maR10{padding:0 10px 0 0; }
.maT10B30L15{margin:10px 0 30px 15px;}


#btn_form{
margin:20px auto;
padding:7px 0 0 0; 
background:url(../inquire/images/btn_form.gif) left top no-repeat; 
text-align:center; 
width:127px; 
height:28px; 
font-size:80%; 
}

#btn_form2{
margin:30px;
padding:7px 0 0 0; 
background:url(../inquire/images/btn_form.gif) left top no-repeat; 
text-align:center; 
width:127px; 
height:28px; 
font-size:80%; 
}

#btn_form3{
margin:20px auto;
padding:7px 10px 10px 10px; 
background:url(../inquire/images/btn_form.gif) left top no-repeat; 
text-align:center; 
width:150px; 
height:28px; 
font-size:80%; 
}


.anchor{
border-top:1px solid #cfd2df; 
margin:0 15px 30px 25px; 
padding:10px 0 0 0; 
font-size:80%; 
text-align:right;
}
.anchor2{
border-top:1px solid #cfd2df;
margin:10px 0 0 0;  
padding:10px 0 0 0; 
font-size:80%; 
text-align:right;
}
.anchor img, .anchor2 img{ 
margin:0 5px 0 0; 
}

#left-wrapper{
margin:0 0 0 15px; 
padding:15px 0 0 0;
}
#left-contents{
padding:0 10px;
}

.graph{ 
margin:0 0 10px 0; 
}

.list_nomal{
list-style-type:square;
}

.list_line{border:1px solid #cfd2df; padding:1px; margin:0 0 0 25px; width:760px;}
.list_line_menu{border:1px solid #cfd2df; width:587px; padding:1px; margin:0 auto;}
.list_line_menu2{border:1px solid #cfd2df; width:585px; margin:15px 0 0 0; padding:1px;}
.list_line_menu3{width:585px; margin:15px 0 0 0; padding:1px;}
.list_line2{border-right:1px solid #cfd2df;border-bottom:1px solid #cfd2df;}
.list_line3{border:1px solid #cfd2df;}
.list_line3 td{padding:10px;}
.list_line2 td{border-top:1px solid #cfd2df;border-left:1px solid #cfd2df; padding:5px;}
.list_line2 input{margin:2px 0 2px 0;}
.list_line2 img{margin:0 5px 0 0; vertical-align:middle;}
