#outline {
width : 950px ;
text-align : left ;
font-size: 10pt ;
}

A:link { color: #000080 }   /* リンク */
A:visited {                 /* 既に見たリンク */
  color: #000080;
/*  text-decoration: none      下線を消す */
}
A:active { color: #78AF00 } /* クリック時のリンク */
A:hover {                   /* カーソルが上にある時のリンク */
  color: #78AF00;
  text-decoration: none     /* 下線を消す */
}

.margin {
margin : 0px 10px ;
}
.header {
height: 64px;
background-image: url("../img/head_bg.jpg") ;
}
.flash {
background : #FFFFFF ;
}
.menu {
background : #FFFFFF ;
text-align : center ;
margin: 1px 0px;
}
.main {
width : 700px ;
float : right ;
}
.side {
width : 220px ;
float : left ;
background : #FFFFFF ;
}

div.side img {
margin: 3px 0px;
}

.main2 {
width : 490px ;
float : left ;
background : #FFFFFF ;
}

div.main2 img {
margin: 3px 0px;
}

.side2 {
width : 200px ;
float : right ;
background : #FFFFFF ;
}

.c-both {
clear : both ;
}

div.side2 img {
margin: 3px 0px;
}


.footer1 {
background : #FFFFFF ;
font-size: 9pt ;
text-align : right ;
}

.footer2 {
height: 111px;
background-image: url("../img/foot_bg.jpg") ;
font-size: 8pt ;
}

.pankuzu {
background : #FFFFFF ;
font-size: 8pt ;
}

.main_level2 {
width : 930px ;
float : right ;
}

.level2_main {
width : 720px ;
float : left ;
margin: 3px 0px;
background : #FFFFFF ;
}

.sp_img {
margin: 10px 20px;
}


