/* ========基本======== */
* {
color:#5c5c5c;
}

body {
margin:0;
padding:0;
text-align:center;
line-height:1.6;
letter-spacing:1px;
background:#fff url("image/gurade.png") 0% 0% repeat-x;

}


a {
color:#2669ff;
}

img{
border:0;
}



/* ========DIV基本======== */
#base {
width:840px;
margin:0 auto;
text-align:left;
padding:0px 10px 0px 0px;
background:#fff url("image/bg.jpg") 50% 50% repeat-y;
}

#header {
width:820px;
margin:0 0px 0 15px;
}

#menu {
width:820px;
margin:0 0px 0 15px;
padding-bottom:10px;
}

#contents {
width:820px;
margin:0 20px;
}

#main {
float:left;
width:595px;
padding:0 0px;
background:#fff url("image/logo_back.jpg") no-repeat right top;
}

#sub {
float:right;
width:205px;
margin-top:0px;
margin-right:10px;
}

#footer {
clear:both;
width:820px;
padding:15px;
text-align:right;
}


/* ========ヘッダー======== */
#header{
 background:#fff url("image/logo.jpg") 0% 50% no-repeat;
 height:65px;
 text-align:right;
 border-top:3px solid #2b58a1;
padding-bottom:0px;
}

#header img{
margin-top:0px;
margin-right:80px;
}

/* ========メニュー======== */

#menu ul {
margin:0;
 padding:0;
 color:#ffffff;
}


#menu li {
float:left;
width:164px;
height:39px;
margin:0;
 list-style-type:none;
margin-bottom:1px;
}



.home a{
display:block;
background: url("image/home1.jpg") no-repeat; 
width:164px;
height:39px;
color:#ffffff;
text-decoration:none;
}



.home a:hover {
background:#fff url("image/home2.jpg") 0% 0% no-repeat;
width:164px;
height:39px;
color:#ffffff;
text-decoration:non
}




.service a{
display:block;
background: url("image/sabisu1.jpg") no-repeat; 
width:164px;
height:39px;
color:#ffffff;
text-decoration:none;
}



.service a:hover {
background:#fff url("image/sabisu2.jpg") 0% 0% no-repeat;
width:164px;
height:39px;
color:#ffffff;
text-decoration:non
}


.saiyou a{
display:block;
background: url("image/saiyou1.jpg") no-repeat; 
width:164px;
height:39px;
color:#ffffff;
text-decoration:none;
}



.saiyou a:hover {
background:#fff url("image/saiyou2.jpg") 0% 0% no-repeat;
width:164px;
height:39px;
color:#ffffff;
text-decoration:non
}

.kaisha a{
display:block;
background: url("image/kaisha1.jpg") no-repeat; 
width:164px;
height:39px;
color:#ffffff;
text-decoration:none;
}



.kaisha a:hover {
background:#fff url("image/kaisha2.jpg") 0% 0% no-repeat;
width:164px;
height:39px;
color:#ffffff;
text-decoration:non
}


.otoi a{
display:block;
background: url("image/otoi1.jpg") no-repeat; 
width:164px;
height:39px;
color:#ffffff;
text-decoration:none;
}



.otoi a:hover {
background:#fff url("image/otoi2.jpg") 0% 0% no-repeat;
width:164px;
height:39px;
color:#ffffff;
text-decoration:non
}

/* ========メイン======== */
#main h2 {
margin-top:0px;
margin-bottom:5px;

}

#main h3{
clear:both;
margin-bottom:3px;
}
.day_ko{
margin-top:0px;
font-size:12px;
margin-right:10px;
}

.day_ko span{
margin-right:15px;}

.right_link{
font-size:11px;
text-align:right;
}


.font1 {
margin:0;
font-size:12px;}

.box_left{
float:left;
margin-bottom:20px;
padding:3px 3px 0px 0px;
width:290px;
background:#fff url("image/box.jpg") 100% 100% no-repeat;
}

.box_left p{
font-size: 10px;
padding-right:3px;
}

.box_right{
float:right;
padding:3px 3px 0 0px;
margin-bottom:20px;
width:290px;
background:#fff url("image/box.jpg") 100% 100% no-repeat;
}

.box_right p{
font-size: 10px;
padding-right:3px;
}

.right_links{
text-align:right;
}

.right_links a{
font-size:12px;

}
.pic{
float:left;
margin:3px;
border:1px solid #cccccc;}

/* ========サブ======== */

#sub h4 {
margin-bottom:0px;
font-size:12px;
color:#808080;

}

#sub ul {
padding:0px;
margin-left:0px;
margin-right:5px;
font-size:11px;
background: url("image/tensen.jpg") no-repeat bottom;
}

#sub li {
list-style-type: none;
padding:5px 0px 10px 5px;
background: url("image/tensen.jpg") no-repeat;
}

#sub li a{
list-style-type: none;
padding:5px 0px 10px 15px;
background: url("image/li.gif") no-repeat left;
}

.jusho{
border:3px solid #eeeeee;
font-size:11px;
padding:0px 30px 10px 10px;
}

/* ========フッター======== */
.link {
margin-top:0px;
padding-top:10px;
background:#fff;
text-align:center;
color:#333;
font-size:9px;
border-top:3px solid #57bbef;
background:#fff url("image/footkage.jpg") 0% 0% repeat-x;
}

#footer img{
margin-right:7px;
}
