﻿@charset "euc-jp";
/* CSS Document */
#mainarticle p{
padding-bottom:5px;}
#mainarticle h2{
padding-top:7px;}
#mainarticle #waku{
background:url(../images/bg_bar_main.gif) repeat-x top left;
width:455px;
border:#dadada 1px solid;
margin:15px 0;
padding:10px 10px 0 10px;
}
#mainarticle #waku p {
padding:0;}
#fxarticle{
width:470px;
padding:10px 0 10px 10px;
font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ",Georgia, Times, Arial, Helvetica, sans-serif;
font-size:13px;}

#fxmainarticle h2{
color:#003a62;
font-size:16px;
}
#fxmainarticle h3{
color:#004676;
font-size:13px;
}
#fxmainarticle a {
padding-left:10px;
color:#003a62; }
#fxmainarticle a:hover{
padding-left:10px;
color:#004676; text-decoration:underline;}
/*
#fxmainarticle a {
padding-left:10px;
color:#b41a22; }
#fxmainarticle a:hover{
padding-left:10px;
color:#b41a22; text-decoration:underline;}
*/
.padT15{
padding-top:15px;}
.padTB10{
padding:10px 0;}
.txtR{
text-align:right;}

.fx_font1{
font-weight:bold;
padding:10px 0;
color:#3a61ac;
}
.fx_font2{
font-weight:bold;
font-size:14px;
padding:10px 0;
color:#616161;
}
.fx_font3{
font-family: "｣ﾍ｣ﾓ ｣ﾐ･ｴ･ｷ･ﾃ･ｯ",Georgia, Times, Arial, Helvetica, sans-serif
width:150px;
font-size:14px;
color:#000;
}

.fx_font4{
font-weight:bold;
font-size:12px;
padding:10px 0 0 0;
color:#616161;
}


#fxnavi{
width:300px;
height:29px;
background:url(../images/gnavi.gif) repeat-y top left;


}
#fxnavi ul li {
 float:left;
}

#fxnavi .navi01 a {
background:url(../images/fxnavi_off.gif) no-repeat 0 0;
 width:75px;
 height:29px;
 display:block;
 text-indent:-9999px;
}
#fxnavi .navi01{
background:url(../images/fxnavi_off.gif) no-repeat 0 0;
 width:75px;
 height:29px;
 display:block;
 text-indent:-9999px;

}
#fxnavi .navi02 a {
background:url(../images/fxnavi_off.gif) no-repeat -75px 0;
 width:75px;
 height:29px;
 display:block;
 text-indent:-9999px;
}
#fxnavi .navi02{
background:url(../images/fxnavi_off.gif) no-repeat -75px 0;
}
#fxnavi .navi03 a {
background:url(../images/fxnavi_off.gif) no-repeat -150px 0;
 width:75px;
 height:29px;
 display:block;
 text-indent:-9999px;
}
#fxnavi .navi03{
background:url(../images/fxnavi_off.gif) no-repeat -150px 0;
}
#fxnavi .navi04 a {
background:url(../images/fxnavi_off.gif) no-repeat -225px 0;
 width:75px;
 height:29px;
 display:block;
 text-indent:-9999px;
}
#fxnavi .navi04 {
background:url(../images/fxnavi_off.gif) no-repeat -225px 0;
}

#fxnavi .navi01 a:hover {background:url(../images/fxnavi_on.gif) no-repeat 0 0;}
#fxnavi .navi02 a:hover {background:url(../images/fxnavi_on.gif) no-repeat -75px 0;}
#fxnavi .navi03 a:hover {background:url(../images/fxnavi_on.gif) no-repeat -150px 0;}
#fxnavi .navi04 a:hover {background:url(../images/fxnavi_on.gif) no-repeat -225px 0;}
#fxnavi{ 
background:url(../images/fxnavi_bg.gif) no-repeat top left; 
width:300px; 
}  

#fxnavi_bg{
width:278px;
padding:10px;
border-left:1px solid #c6c6c8;
border-right:1px solid #c6c6c8;
border-bottom:1px solid #c6c6c8;
}


#fxnavi_bg p{
padding:5px 0;}
