body#index{
 background:#eeeeee url(./../images/body.gif) repeat-x left top;
 border:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:center;
 font-family:"ＭＳ ゴシック","Osaka","sans-serif";
}
a img{
 border:0px;
}
.image{
 display:block;
}
.arial{
 font-family:"Arial";
}
.candara{
 font-family:"candara","Arial";
}
/*-----------------PAGEHEADER------------------*/
#pageheader1{
 background:url(./../images/header.gif) no-repeat left top;
 margin:5px auto 0px auto;
 padding:0px auto 0px auto;
 width:900px;
 height:90px;
 text-align:left;
}
#pageheader1 h1{
 margin:0px 0px 0px 0px;
 padding:10px 20px 0px 20px;
 text-align:left;
 font-size:10px;
 color:#666666;
 letter-spacing:-0.5px;
 line-height:12px;
 height:12px;
 font-weight:lighter;
}
#pageheader1 h1 a{
 text-decoration:none;
 color:#666666;
}
#pageheader1 h2{
 margin:0px 0px 0px 0px;
 padding:17px 0px 0px 30px;
 width:145px;
 height:38px;
 text-align:left;
 float:left;
}
#pageheader1 h2 span{
 display:none;
}
#pageheader1 h3{
 margin:0px 0px 0px 0px;
 padding:10px 20px 0px 0px;
 text-align:right;
 font-size:12px;
 color:#666666;
 letter-spacing:0px;
 line-height:14px;
 height:14px;
 font-weight:lighter;
}
/*-----------------MENU------------------*/
#menu{
 background:url(./../images/menu.gif) no-repeat left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:940px;
 height:30px;
}
#page_menu{
 background:url(./../images/page_menu.gif) no-repeat left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:940px;
 height:30px;
}
/*-----------------EYECATCH------------------*/
#eyecatch{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:940px;
 height:253px;
}
#eyecatch p.eyecatch{
 background:url(./../images/eyecatch.jpg) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:940px;
 height:253px;
}
#eyecatch p.eyecatch span{
 display:none;
}
/*-----------------EYECATCH------------------*/
#eyecatch_bottom{
 background:url(./../images/content_back.jpg) no-repeat left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:940px;
 height:50px;
 text-align:left;
}

#service_title{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:50px;
 text-align:left;
}
/*-----------------階層ページ------------------*/
#service_menu{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:110px;
}

/*-----------------コンテンツテーブル-------------------*/
ul#content{
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:940px;
 text-align:left;
}
li#left_content{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 float:left;
}
li#right_content{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:660px;
 float:left;
}
li#right_content_page{
 list-style-type:none;
 margin:40px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:660px;
 float:left;
}