@charset "euc-jp";
.container{
margin: 0px;
padding: 0px;
}
body{
background: #dddddd url(../img/headerbg.gif) repeat-x top;
margin: 0px;
padding: 0px;
}
body,td,div{
font-size: 8.8pt;
font-family: "¥Ò¥é¥®¥Î´Ý¥´ Pro",osaka,sans-serif; /* == safari firefox == */
font-family/**/:/**/"MS P¥´¥·¥Ã¥¯"; /* == IE6 & 7 == */
line-height: 18px;
color:#333333;
}
a{
text-decoration: underline;
color:#006699;
}
a:hover{
text-decoration: none;
color:#cc0000;
}

ul{
margin-left: 15px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding: 0px;
}
li{
margin-bottom: 2px;
padding: 0px;
}
ul.number{
list-style-type: decimal;
margin-left: 20px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding: 0px;
}
ul.alpha{list-style-type: lower-alpha;}
ul.none{
list-style-type: none;
margin-left: 0px;
}
.text_big_space{
padding-left:10px;
}	  
.text_small{
font-size: 8pt;
line-height: 14px;
}	 
.text_small_space{
font-size: 8pt;
line-height: 14px;
padding-left:10px;
}
.space{
padding-left:10px;
}
.red{
color:#cc0000;
}
.white{
color:#ffffff;
}
.listspace{
width: 100px;
margin: 0px;
padding: 1px;
}
.leadlogo{
margin-bottom: 5px;
}

/*------------------------------- header -------------------------------*/
.head_bg{
background: url(../img/header1.gif) no-repeat;
}
.head_text{
padding-top: 7px;
font-size: 7.7pt;
}

/*------------------------------- icon -------------------------------*/
.icon{
padding:3px;
}
.icon a{
border: solid 1px #cccccc;
}
.icon a:hover{
border: solid 1px #cc0000;
}

/*------------------------------- banner -------------------------------*/
.banner{
text-align: center;
margin: 0px;
padding-top: 4px;
}	 
.bannerspace{
margin: 0px;
padding: 0px;
height: 4px;
}
.banner a img{
border: solid 1px #cccccc;
}
.banner a:hover img{
border: solid 1px #cc0000;
}

/*------------------------------- shortcut -------------------------------*/	 
.shortcut{
padding-left:10px;
vertical-align: top;
}

/*------------------------------- side -------------------------------*/	 
.side{
padding-left:10px;
}
.sidespace{
height: 30px;
}
.side_loc{
color:#cc0000;
}

/*------------------------------- location -------------------------------*/
.location{
font-size: 8pt;
text-align: left;
vertical-align: top;
width: 730px;
}

/*------------------------------- footer -------------------------------*/
.footer{
text-align: right;
font-size: 7.7pt;
}
.footer a{
text-decoration: none;
color:#333333;
}
.footer a:hover{
text-decoration: underline;
color:#cc0000;
} 
.pagetop a{
background-color:#ffffff;
}
.pagetop a:hover{
background-color:#ffcccc;
}

