@charset "utf-8";
*{
margin:0;
padding:0;
}
body{
background-color:#FFCC99;
color:#000;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:11pt;
}
a{
text-decoration:none;
}
a:link{
color:#995555;
}
a:visited{
color:#666;
}
a:hover{
color:#AAAAAA;
text-decoration:none;
}
ul{
list-style-type:none;
}
li{
position:relative;
line-height:175%;
}

/* ------------------------------
 ヘッダ
------------------------------ */
header{
position:absolute;
background-color:#330000;
color:#FFFFFF;
top:0px;
left:0px;
right:0px;
height:60px;
font-weight:bold;
padding:20px 0px 0px 50px;
}
.breadcrumbs{
position:fixed;
background-color:#fff;
opacity:0.5;
filter:alpha(opacity=70);
color:#000;
font-size:small;
font-weight:bold;
top:10px;
right:0;
z-index:5;
padding:2px 5px 2px 5px;
}
.globalnavi nav{
position:relative;
width:100%;
margin:auto;
height:20px;
top:80px;
}
.globalnavi li{
float:left;
width:20%;
border-top:solid 1px #000;
}

.globalnavi a{
text-align:center;
display:block;
width:100%;
background-color:#330000;
color:white;
}
.globalnavi a:hover{
background-color:red;
}
.globalnavi a.current{
background-color:red;
}
/* ------------------------------
コンテンツ
------------------------------ */
article{
position:relative;
top:100px;
margin:0px 30px 30px 30px;
z-index:1;
}
section{
width:770px;
background-color:#fff;
position:relative;
line-height:150%;
margin:18px auto 30px auto;
padding:0px 30px 20px 20px;
box-shadow: 2px 2px 4px #000;
border-top:5px solid;
border-color:#330000;
}
nav.sitemap{
text-align:center;
padding-bottom:30px;
}
blockquote{
border:inset 1px;
background-color:#CCFFCC;
padding:10px 10px 10px 20px;
}
h1{
font-size:20pt;
}
h2{
font-size:30pt;
color:#aaa;
margin:0px -30px 10px 0px;
padding-top:10px;
text-align:right;
}
img{
border:0;
}
#site_update ul{
font-size:12pt;
list-style-type:none;
line-height:200%;
}
p{
position:relative;
padding-left:20pt;
line-height:150%;
}
.accent{
color:#CC0000;
}
a.accent{
color:#CC0000;
}
a.phone_navi{
position:absolute;
font-size:x-small;
left:0;
top:0;
color:#FFCC99;
}

