body{
margin-top: 0;
margin-bottom: 0px;
padding-left:10px;
margin-right:0px;
margin-left:0px;
}


#top{
border-left-style: solid;
border-left-color: #000055;
border-left-width: 2px;
padding-left:25px;
padding-top:2px;
padding-bottom:0px;
margin-top:10px;
margin-left:15px;
margin-bottom:0px;
font-size:17px;
width:515px;
}

.top2{
padding-left:25px;
padding-top:10px;
padding-right:15px;
font-size:14px;
}

#top3{
padding-left:20px;
padding-top:0px;
padding-bottom:5px;
font-size:19px;
margin-top:0px;
margin-left:2px;
margin-bottom:3px;
}

#top4{
padding-left:22px;
padding-top:0px;
padding-bottom:5px;
margin-top:0px;
margin-left:20px;
margin-bottom:10px;
letter-spacing:1px;
width:497px;
}


#kakomi2 {  
   background-color: #ffffff;
   border-style:solid ;   
   border-width:0px 1px 0px 1px;
   border-color: #888888;
   width:750px;
   padding-left:35px;
}

#kakomi1 {  
   border:1px solid ;   
   background-color: #ffffff;
   border-width:0px 5px 0px 0px;
   border-color:  #ffffff;
   width:700px;
}

.pad{
padding-left: 20px;
font-size:13px;
letter-spacing:1px;
}

.pad-left5{
padding-left: 5px;
}

.pad-left25{
padding-left: 25px;
}
.pad-top{
padding-left: 25px;
padding-right: 30px;
}


.margin-bottom{
margin-bottom: 10px;
}

.areasearch
{
  background-image  : url(http://www.ia-navi.com/img/areasearch-waku.gif);
  background-repeat : repeat-y;
  padding           : 0px 3px 0px 33px;
  margin-left:33px;
  margin-top:0px;
  font-size:13px;
}

#search-rightarea{
width:590px;
float:left;
padding-left:10px;
line-height:150%;
font-size:14px;
}

#menuarea{
width:165px;
border-right-style:solid;
border-right-color: darkgray;
border-right-width: 1px;
background-color:white;
padding-top:30px;
}

#menuoutside{
width:167px;
background-color:Gainsboro;
}

.menuhr{
width:160px;
height:1px;
color:silver;
text-align:left;
}


#side-menu{
font-size:15px;
border-bottom-style:solid;
border-bottom-color: darkorange;
border-bottom-width: 1px;
padding-bottom:2px;
padding-left:4px;
margin-bottom:9px;
color:DimGray;
letter-spacing:2px;
}

.waku1
{
	background-image  : url(http://www.ia-navi.com/img/waku1.gif);
	background-repeat : repeat-y;
	padding           : 0px 5px 0px 10px;
   margin-left:5px;
  margin-top:0px;
width:600px;
}

.menu-waku{
width:480px;
height:1px;
color:silver;
text-align:left;
padding-left:30px;
}


.title-top {
padding-top:0px;

}


h1 {     /* タイトルに使用 */
text-align:center;
padding-left: 0px;
margin-left: 0px;
margin-bottom: 0px;
color:#464646;
font-size:12px;
font-weight:normal;
letter-spacing:1px;
}




h4 {
font-size: 15px;
color: darkorange;
text-align: left;
padding-left: 34px;
margin-left: 0px;
margin-bottom: 0px;
background-image: url("http://www.ia-navi.com/img/list.gif"); /* 画像の指定 */
background-repeat: no-repeat; /* 画像の並び */
}

h2{ 
font-size:16px;
color:darkorange;
height:43px;
padding-left: 85px;
padding-top: 45px;
margin-bottom: 0px;
background-image: url("http://www.ia-navi.com/img/content-syokai.gif"); /* 画像の指定 */
background-repeat: no-repeat; /* 画像の並び */
letter-spacing:2px;
font-weight:bold;
}

h5 {
font-size: 15px;
color: darkorange;
text-align: left;
padding-left: 35px;
margin-left: 0px;
margin-bottom: 0px;
line-height:18px;
background-image: url("http://www.ia-navi.com/img/list.gif"); /* 画像の指定 */
background-repeat: no-repeat; /* 画像の並び */
}


h3 {
font-size:17px;
color: black;
border-left-style:solid;
border-left-color:orange;
border-left-width:10px;
border-bottom-style:solid;
border-bottom-color:silver;
border-bottom-width:1px;
text-align: left;
padding-top:6px;
padding-left: 35px;
padding-bottom:3px;
margin-bottom: 20px;
}

h6 {
font-size: 14px;
color: red;
font-weight: bold;
border-left-style:solid;
border-left-color: red;
border-left-width: 10px;
text-align: left;
padding-left: 10px;
margin-left: 10px;
margin-bottom: 5px;
letter-spacing: 1px;
}

.profile {   /* msgで使用 */
font-size: 16px;
color: black;
border-bottom-style: solid;
border-bottom-color: orange;
border-bottom-width: 1px;
text-align: left;
padding-right: 5px;
padding-bottom:3px;
padding-top:5px;
margin-left: 0px;
margin-bottom: 9px;
background-color:#fafafa;
}



.shadow{
width:505px;  
 border: 0px; 
  color: darkorange; 
  background-color: darkorange; 
   height: 1px; 
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=NavajoWhite, Strength=1,Direction=135);
  margin-bottom:0px;
  margin-top:0px;
  padding:0px;
}

.shadow_400{
  width:400px;  
  border: 0px; 
  color: darkorange; 
  background-color: gold; 
   height: 2px; 
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=NavajoWhite, Strength=1,Direction=135);
  margin-bottom:3px;
  margin-top:0px;
  padding:0px;
}

.shadow_300{
  width:300px;  
  border: 0px; 
  color: darkorange; 
  background-color: darkorange; 
   height: 2px; 
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=NavajoWhite, Strength=1,Direction=135);
  margin-bottom:3px;
  margin-top:0px;
  padding:0px;
}


.shadow_560{
  width:560px;  
  border: 0px; 
  color: darkorange; 
  background-color: darkorange; 
   height: 2px; 
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=NavajoWhite, Strength=1,Direction=135);
  margin-bottom:0px;
  margin-top:0px;
  padding:0px;
}


.shadow_450{
  width:450px;  
  border: 0px; 
  color: black; 
  background-color: black; 
   height: 2px; 
  filter: progid:DXImageTransform.Microsoft.Shadow(Color=silver, Strength=3,Direction=135);
  margin-bottom:3px;
  margin-top:0px;
  padding:0px;
}


.shadow_img {
 filter: progid:DXImageTransform.Microsoft.dropshadow(color=#cccccc, offx=2, offy=2, positive=1);
  width: 100%;
  height: 100%;
}



.menu {
        background-color:Lavender;
        border:solid 0px white;
        text-decoration:none;
        display:block;
        width:143px;
        float:right;
        font-size : 16px;
        padding-top:0px;
        padding-bottom:0px;
        height:42px ;
        color:navy;
        line-height:120%;
        padding-left:0px;
}

.menu a{
       text-decoration:none;
       color:black;
       display:block;
       background-color:white;
       width:143px;
       padding-left:0px;
       padding-right:0px;
       padding-top:0px;
       padding-bottom:0px;
       height:42px;
       float:right;
}


.menu a:hover{
        background-color:Oldlace;
}



.menu-about {
        background-color:white;
        border:solid 1px white;
        text-decoration:none;
        display:block;
        float:left;
        font size : 16px;
        padding-top:0px;
        padding-bottom:0px;
}

.menu-about a{
       text-decoration:none;
       color:navy;
       display:block;
       background-color:white;
       line-height:120%;
       width:200px;
       padding-left:3px;
       padding-right:0px;
       padding-top:0px;
       padding-bottom:0px;
       height:42px;
}



.main-width {
width: 700px;
}

.sub-width {
width: 680px;
padding-top:10px;
}

.img-shadow {
  filter: progid:DXImageTransform.Microsoft.shadow(color=#999999, direction=135, strength=3);




toumeikouka_out {
	border:0px;
	filter:alpha(opacity=75,style=0,enabled=true);
	}

	.toumeikouka_over {
	border:0;
	position:relative;
	top:1px;
	left:1px;
	}

function setGrad()
{
	sc = document.myFORM.start.value;
	ec = document.myFORM.end.value;
	myIMG.filters[0].StartColorStr = sc;
	myIMG.filters[0].EndColorStr   = ec;
}

#search-leftarea{
width:190px;
float:left;
text-decoration:none;
font-size : 15px;
padding-left:15px;
padding-top:20px;
line-height:130%;
}

#search-leftarea a{
text-decoration:none;
}

#search-leftarea a:hover{
text-decoration:underline;
color:LightSteelBlue;
}

.link-note{
border-style:solid;
border-color: darkgray;
border-width: 1px;
margin-top:3px;
margin-bottom:10px;
padding:5px 7px 3px 7px;
line-height:130%;
}


.top2 a{
       color:#0117E0;
       }



.top3-waku{
{
	background-image  : url(http://www.ia-navi.com/img/syokai-waku.gif);
	background-repeat : repeat-y;
	padding           : 10px 25px 0px 5px;
   margin-left:0px;
  margin-top:0px;
}


