﻿@charset "utf-8";
/* CSS Document */

/*gn--------------------------------------------*/
#rootDir #container #gnindex {
margin:0;
padding:0;
width:800px;
height:28px;
background:url(../images/common_gn01.gif);
}
#rootDir #container #gnindex img{
vertical-align:bottom;
}

#rootDir #container #gnindex ul {
margin:0 0 0 16px;
padding:0;
}
#rootDir #container #gnindex ul li {
margin:0 1px 0 0;
display: list-item;
height:28px;
float:left;
}

/*------------------------------------------------------------
##############################################################
index.html
##############################################################

/*contents left--------------------------------------------------*/
#rootDir #container #main #left h2  {
margin:0; padding:0; border:0;
}
#rootDir #container #main #left #middle  {
float: left;
width: 588px;
margin:8px 0 12px 0;
}
#rootDir #container #main #left #middle dl {
float: left;
width: 452px;
display:block;
text-align:left;
margin:0;
padding:0
}
#rootDir #container #main #left #middle dt,#rootDir #container #main #left #middle dd{
text-align:left;
margin:0;
padding:0
}
#rootDir #container #main #left #bottomBtn {margin: 14px 0px 12px 73px}
#rootDir #container #main #right ul {
margin: 0px;
padding: 0px;
}
#rootDir #container #main #left #indexBottom {
_height: 250px;
min-height: 250px;
width: 588px;
padding:0 0 10px 0;
background: url(../images/index_pic04.gif) no-repeat left bottom;
}
#rootDir #container #main #left #indexBottom #bottomL {
float: left;
}
#rootDir #container #main #left #indexBottom #bottomR {
float: left;
width:173px;
}
#rootDir #container #main #left #indexBottom #bottomR p{
width:145px;
margin:0 0 10px 8px
}
#rootDir #container #main #right {padding-top:15px}
#rootDir #container #main #right ul li{
margin:10px 0 1px 0;
padding: 0px;
}
#rootDir #container #main #left #middle dt img{
margin:0 0 5px 0;
float:none
}
#rootDir #container #main #left #middle img {
margin:0;
padding:0;
float: right;
}
#rootDir #container #flash {
height: 210px;
width: 800px;
}

#rootDir #container #main #right #rightBanner2 ul {
margin:0 10px 0 10px;
padding: 0px;
}
#rootDir #container #main #right #rightBanner2 ul img{
margin:0 5px 0 0;
padding: 0px;
vertical-align:middle;
}
#rootDir #container #main #right #rightBanner2 ul li {
margin-top:0px;
}
/*size, print button----------------------------------------*/
#rootDir #left #topbtn #btn {
width:184px; margin:5px 0px 2px 408px;
}
#rootDir #container #main #left #topbtn ul {
margin:0px; padding:0px;
}
#rootDir #container #main #left #topbtn li {
margin:0px 2px 0px 0px; padding:0px; float:left;
}
#rootDir #container #main #left #topbtn .btn_txt {
float:left; margin:3px 5px 0px 0px;
}
#rootDir #container #main #left #topbtn li.print {
margin:0px 0px 0px 6px;
}
/*----------------------------------------------------------*/

/*フォントボタン--------------------------------------------*/
/*
#rootDir #left #topbtn #btn {
margin:15px 0px 15px 407px;
padding:0;
width:184px;
}
#rootDir #main #left #btn ul {margin:0;padding:0;background:none}
#rootDir #main #left #btn li {float:left;margin:0 2px 0 0;padding:0;background:none}
#rootDir #main #left #btn img {float:left}
#rootDir #main #left #btn .btn_txt {margin:3px 5px 0 0}
#rootDir #main #left #btn li.print {margin:0 0 0 6px}
*/
