@charset "shift_jis";
/*-- 全般的なスタイル --*/
* {
     margin:0; padding:0;
     line-height:1.5;
}
body     {
     text-align:center;
}
/*----------------------------------------*/
div#pagebody {
     margin-left:auto;
     width:840px;
     background-color:#ffffff;
}
/*----------------------------------------*/
div#header {
     width:840px;
     height:150px;
     background:url("image/pc_1.jpg");
     text-align:right;
     vertical-align:bottom;
}
div#header h2 {
     font-weight:bold;
     color:black;
     padding:70px 10px 2px 10px;
     color:blue;
}
/*----------------------------------------*/
div#left_side {
     float:left;
}
/*----------------------------------------*/
#menu {
     width:206px;
     background-color:#FFFFFF;
     padding:0px;
     text-align:left;
     border:solid 1px silver ;
     margin:5px 0px 0px 0px;
}
/*----------------------------------------*/
ul#menu a {
     display:block;
     width:206px;
     height:39px;
     line-height:39px;
     font-size:15px;
     text-decoration:none;
     color:#000000;
     background:#E8EEFE url("image/bg_ro.jpg") no-repeat left bottom;
     text-indent:25px;
}
/*----------------------------------------*/
ul#menu {
     list-style-type:none;
}
/*----------------------------------------*/
li#top {
     height:39px;
     line-height:29px;
}
li#mousikomi {
     height:39px;
     line-height:29px;
}
li#ryoukin {
     height:39px;
     line-height:29px;
}
li#area {
     height:39px;
     line-height:29px;
}
li#jirei {
     height:39px;
     line-height:29px;
}
li#kaisha {
     height:39px;
     line-height:29px;
}
li#link {
     height:39px;
     line-height:29px;
}
/*----------------------------------------*/
ul#menu a:hover {
     background-position:right bottom;
     background-color:#F90;
}
/*----------------------------------------*/
div#center_body {
     float:right;
     width:620px;
     margin:5px 0px 0px 0px;
     height:auto;
     border:solid 1px silver;
     padding:0px;
     text-align:left;
}
/*---------------------------------------*/
div#title p {
     padding:0px 0px 0px 10px;
}
/*---------------------------------------*/
div#title h3 {
     border:none;
     padding:10px 10px 10px 10px;
     background-color:palegreen;
}
/*---------------------------------------*/
div#partner {
     margin:5px 2px 5px 10px;
}
/*---------------------------------------*/
div#oyakudachi {
     margin:5px 2px 5px 10px;
}
/*---------------------------------------*/
div#partner li {
     background:url(image/dot2.gif) no-repeat 0 50%;
     padding-left:25px;
     list-style-type:none;
}
/*---------------------------------------*/
div#oyakudachi li {
     background:url(image/dot2.gif) no-repeat 0 50%;
     padding-left:25px;
     list-style-type:none;
}
/*---------------------------------------*/
.midashi1 {
     width:300px;
     border-style:outset;
     border-width:medium;
     border-color:lime;
     margin:10px;
     text-align:center;
}
/*---------------------------------------*/
.midashi2 {
     margin:15px 1px 3px 10px;
}
/*---------------------------------------*/
.list1 li a {
     text-decoration:none;
}
/*---------------------------------------*/
.list1 li a:hover {
     background-color:palegreen;
}
/*---------------------------------------*/
div#midashi_logo {
     margin:20px 10px 10px 50px;
}
/*----------------------------------------*/
div#footer {
     clear:both;
     border:solid 1px silver;
     text-align:center;
     margin:5px 0px 0px 0px;
}
/*----------------------------------------*/
div#footer a {
     text-decoration:none;
}