@charset "utf-8";

H2{
background-image: url(../img/p-title.jpg);
background-repeat: no-repeat;
background-position: left top;
text-indent: -9999px;
width: 550px;
height: 70px;
margin: 8px 0 0; }

H3 {
font-size: 18px;
color: #2F82AC;
/*background-image: url(../img/midashi.gif);
background-repeat: no-repeat;
text-indent: -9999px;*/
height: 20px;
margin-top: 11px;
margin-bottom: 14px; }

/*H3.mi1{background-position: 0px 0px;}
H3.mi2{background-position: 0px -20px;}*/

.subnavi UL LI A{
text-indent: -9999px;
background-image: url(../img/subnavi.gif);
background-repeat: no-repeat;
display: block; }

.subnavi UL LI A.subnavi1{
background-position: 0px 0px;
width: 154px;
height: 20px; }

.subnavi UL LI A.subnavi2{
background-position: -155px 0px;
width: 117px;
height: 20px; }

.subnavi UL LI A.subnavi1-on{
background-position: 0px -22px;
width: 154px;
height: 20px; }

.subnavi UL LI A.subnavi2-on{
background-position: -155px -22px;
width: 117px;
height: 20px; }

.subnavi UL LI A:hover.subnavi1{
background-position: 0px -22px;}

.subnavi UL LI A:hover.subnavi2{
background-position: -155px -22px;}


DIV.frbox{
float: right;}
DIV.flbox{
float: left;}

DIV.frbox,
DIV.flbox{
width: 260px;}

DIV.frbox P,
DIV.flbox P{
margin-top: 0px;
margin-bottom: 10px;}

DIV.frbox H4,
DIV.flbox H4{
margin: 5px 0 5px 0;}



