body#index{
 background:#dfdfdf url(./../images/body.gif) repeat-y center top;
 border:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:center;
 font-family:"ＭＳ ゴシック","Osaka","sans-serif";
}
input{font-size:12px;}
textarea{font-size:12px;}

.image{
 display:block;
}
.arial{
 font-family:"Arial";
}
.page{
 background:url(./../images/body.gif) repeat-y left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:900px;
}
/*-----------------PAGEHEADER------------------*/
#pageheader1{
 background:url(./../images/header_top.gif) no-repeat left top;
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:860px;
 height:60px;
 text-align:left;
}
#pageheader1 h1{
 margin:0px 0px 0px 0px;
 padding:5px 20px 0px 0px;
 text-align:right;
 font-size:10px;
 color:#666666;
 letter-spacing:0px;
 line-height:10px;
 height:12px;
 font-weight:lighter;
}
#pageheader1 h2{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 width:190px;
 height:34px;
 text-align:left;
 float:left;
}
#pageheader1 h3{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 725px;
 text-align:left;
}
/*-----------------MENU------------------*/
#header_menu{
 background:url(./../images/header_menu.gif) no-repeat left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:860px;
 height:40px;
}
/*-----------------EYECATCH------------------*/
#eyecatch{
 margin:20px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:860px;
 height:240px;
}
#page_eyecatch{
 margin:20px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:860px;
 height:150px;
}
/*-----------------階層ページ------------------*/
#service_menu{
 margin:10px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 height:110px;
}

/*-----------------コンテンツテーブル-------------------*/
ul#content{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
 width:900px;
 text-align:left;
}
li#left_content{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:660px;
 float:left;
}
li#right_content{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 float:left;
}
ul#page_content{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 width:900px;
 text-align:left;
}
li#page_left_content{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
 float:left;
}
li#page_right_content{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:660px;
 float:left;
}