/****ヘッダー部分とメニュー部分など全体的なレイアウト****/
/*** 幅820 左メニュ幅160 右メイン幅650 ****/

#whole_container{
width: 820px;
background-color: #ffffff;
margin: 0px auto;
padding: 0px;
}

#siteHead{
width: 820px;
height:100px;
background-image: url(../images/top-bg.gif);
background-repeat: no-repeat;
background-color: #ffffff;
margin: 0px;
padding: 0px;
text-align:left;
}

#siteHead h1{
font-size: 100%;
color: #555555;
margin-left:8px;
font-weight:normal;
}

#siteHead strong{
font-weight:normal;
}

#topLogo{
padding: 10px 0 0 8px;
float:left;
}

#container{
width: 820px;
background: #ffffff url('../images/bg.gif') repeat-y;
margin: 0px;
padding: 0px;
text-align:left;
}

#container hr{
clear: both;
width: 98%;
color: #dddddd;
height:1px;
border-width:1px 0 0 0;
margin: 0;
}

#menu{
width: 160px;
padding: 0px;
background-color: #eeeeee;
border-bottom: 1px solid #cccccc;
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
}

#content{
float:right;
width: 653px;
margin: 12px 0 0 0;
padding: 0;
}

/*********** #kensaku styles ***********/

.menu_kensaku{
margin: 0;
padding: 5px 10px 3px 8px;
background: #dddddd url('../images/bg_slash_blue.gif') repeat-y;
border-bottom: 1px solid #cccccc;
}

.top_kensaku{
width: 160px;
margin: 15px 0 0 657px;
padding: 2px 0 1px 10px;
}

/*********** #menu styles ***********/

#menu ul a:link,
#menu ul a:visited {display: block;}
#menu ul {list-style: none; margin: 0; padding: 0;}
#menu li {border-bottom: 1px solid #aaaaaa;}

#menu img{
width: 120px;
}

.menuLinks{
margin: 0px;
padding: 0px;
}

.menuLinks h2{
background: #dddddd url('../images/bg_slash_blue.gif') no-repeat;
padding: 5px 0px 4px 8px;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #bbbbbb;
}

.menuLinks h3{
background: #dddddd url('../images/bg_slash_blue.gif') no-repeat;
padding: 5px 0px 4px 8px;
}

.menuLinks a:link{
padding: 2px 0px 2px 8px;
border-top: 1px solid #ffffff;
width: 100%;
width: auto;
}

.menuLinks a:visited{
border-top: 1px solid #ffffff;
padding: 2px 0px 2px 8px;
}

.menuLinks a:hover{
border-top: 1px solid #cccccc;
background-color: #3f4073;
color: #ffffff;
padding: 2px 0px 2px 8px;
}

/*********** .imageLinks styles ***********/

.imageLinks{
margin: 0px;
padding: 8px;
}

.imageLinks h3{
background-color: #cccccc;
padding: 2px 0px 2px 8px;
}