@import url("common.css");
@import url("layout.css");
@import url("style.css");

/* --------------------------------
header
-------------------------------- */
#header {
height: 359px;
overflow: hidden;
}

#header div {
background:url(../top/bg_top_01.gif) left 216px no-repeat;
height: 359px;
}

#header div div {
background-image: none;
height: auto;
}

#header h1 {
background-image: none;
}

#header h2 {
position: absolute;
left: 360px;
top: 40px;
}


/* --------------------------------
header :: banners
-------------------------------- */
#header div.banners {
width: 425px;
left: 370px;
top: 286px;
}

#header div.banners li {
display: inline;
}


/* --------------------------------
header :: photo
-------------------------------- */
#header div.photo {
position: absolute;
left: 62px;
top: 56px;
}

/* --------------------------------
content
-------------------------------- */
#content {
padding: 0 15px;
width: 800px;
}

#content div.bg {
padding: 0 30px;
background: url(../top/bg_top_01.gif) left -142px no-repeat;
}



/* --------------------------------
content :: menu
-------------------------------- */
#content div.menu div.bottom {
padding-left: 96px;
}

#content div.menu div.menu01,
#content div.menu div.menu02,
#content div.menu div.menu03,
#content div.menu div.menu04,
#content div.menu div.menu05,
#content div.menu div.menu06,
#content div.menu div.menu07 {
float: left;
width: 185px;
}

#content div.menu div a,
#content div.menu div span {
display: block;
}

#content div.menu div span.top,
#content div.menu div span.bottom {
background: url(../top/bg_menu_top.png) left top no-repeat;
display: block;
height: 6px;
overflow: hidden;
}

#content div.menu div span.bottom {
background-image: url(../top/bg_menu_bottom.png);
height: 12px;
}

#content div.menu div div div {
padding: 0 8px 0 7px;
background: url(../top/bg_menu_middle.png) left top repeat-y;
width: 170px;
}

#content div.menu div div div span {
padding: 6px 8px;
font-size: 12px;
}


/* --------------------------------
content :: copy
-------------------------------- */
#content div.copy {
margin: 16px 36px 36px 36px;
padding: 6px 10px;
background-color: #FFFFCC;
border: 1px #d9dab9 solid;
clear: both;
font-size: 0.9em;
}

#content div.copy span {
color: #F00;
}

