body{
 background:#aaaaaa url(./../images/html_back.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;
}
body.content{
 background:#aaaaaa url(./../images/frame/frame_html_back.gif) repeat-x left top;
 border:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:center;
}
.image{
 display:block;
}
/*-----------------メインテーブル-------------------*/
#main_table{
 background:url(./../images/content_back.gif) repeat-y left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:880px;
}
/*-----------------ページヘッダー------------------*/
#pageheader1 h1{
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:14px;
 text-align:left;
}
#pageheader1 h1 span{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 20px;
 font-size:8pt;
 letter-spacing:-0.3pt;
 color:#444444;
 font-weight:lighter;
 line-height:14px;
}
#pageheader2 h2{
 background:url(./../images/title_tel.gif) no-repeat 600px top;
 margin:10px 540px 10px 40px;
 padding:0px 0px 0px 0px;
 width:300px;
 height:28px;
 text-align:left;
}
#pageheader2 h2 span{
 display:none;
}
/*-------------------アイキャッチ---------------------*/
.eyecatch_top_table{
 margin:4px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:575px;
}
/*-------------------フレームアイキャッチ---------------------*/
.eyecatch_frame_table{
 margin:0px 20px 0px 20px;
 padding:5px 0px 0px 0px;
 width:840px;
 height:175px;
}
.eyecatch_table{
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:5px;
}
/*-------------------サブフレームアイキャッチ---------------------*/
.eyecatch_sub_table{
 margin:0px 20px 0px 20px;
 padding:5px 0px 0px 0px;
 width:840px;
 height:175px;
}
/*------------1段目-------------*/
ul#eyecatch_top_table{
 background:url(./../images/eyecatch_bar.gif) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:165px;
}
li.eyecatch_top_left{
 background:url(./../images/eyecatch_left_1.jpg) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
}
#eyecatch_text h3{
 display:none;
}
li.eyecatch_top_right{
 background:url(./../images/eyecatch_right_1.jpg) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
}

/*------------2段目-------------*/
ul#eyecatch_midashi_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:70px;
}
li.eyecatch_midashi{
 background:url(./../images/eyecatch_midashi.jpg) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:70px;
 float:left
}
#eyecatch_text h2{
 display:none;
}
/*------------3段目-------------*/
ul#eyecatch_under_table{
 background:url(./../images/eyecatch_bar.gif) no-repeat left bottom;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:165px;
}
li.eyecatch_under_left{
 background:url(./../images/eyecatch_left_3.jpg) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
}
li.eyecatch_under_right{
 background:url(./../images/eyecatch_right_3.jpg) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
}
#eyecatch_text h5{
 display:none;
}
/*-------------------トップメニュー--------------------*/
ul#top_menu{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:165px;
}
li.top_left_menu{
 background:url(./../images/top_left_menu_table.gif) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
 text-align:center;
}
li.top_right_menu{
 background:url(./../images/top_left_menu_table_r.gif) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
 text-align:center;
}
.top_left_menu_table p{
 background:url(./../images/menu/top_left_menu.gif) no-repeat top left;
 margin:3px 3px 0px 3px;
 padding:0px 0px 0px 0px;
 width:414px;
 height:80px;
 text-align:left;
}
.top_left_menu_table p span{
 display:none;
}
.top_right_menu_table p{
 background:url(./../images/menu/top_right_menu.gif) no-repeat top left;
 margin:3px 3px 0px 3px;
 padding:0px 0px 0px 0px;
 width:414px;
 height:80px;
 text-align:left;
}
.top_right_menu_table p span{
 display:none;
}
ul#top_mini_menu_table{
 margin:6px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:400px;
 height:31px;
 text-align:left;
}
ul#top_mini_menu_table_under{
 margin:6px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:400px;
 height:31px;
 text-align:left;
}
li.top_mini_menu_top{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:200px;
 height:31px;
 text-align:left;
}
li.top_mini_menu_bottom{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:200px;
 height:31px;
 text-align:left;
}
/*-------------------フレームメニュー--------------------*/
ul#frame_menu_m{
 background:url(./../images/frame/frame_mugen_eyecatch_table.gif) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 width:840px;
 height:175px;
}
li.frame_eyecatch_mugen {
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
}
ul#frame_menu_k{
 background:url(./../images/frame/frame_kyousei_eyecatch_table.gif) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 width:840px;
 height:175px;
}
li.frame_eyecatch_kyousei {
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
}
li.frame_mugen_menu{
 background:url(./../images/top_left_menu_table.gif) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
 text-align:center;
}
li.frame_kyousei_menu{
 background:url(./../images/top_left_menu_table_r.gif) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:420px;
 height:165px;
 float:left;
 text-align:center;
}
.frame_menu_table_mugen p{
 background:url(./../images/menu/top_left_menu.gif) no-repeat top left;
 margin:3px 3px 0px 3px;
 padding:0px 0px 0px 0px;
 width:414px;
 height:79.5px;
 text-align:left;
}
.frame_menu_table_mugen p span{
 display:none;
}
.frame_menu_table_kyousei p{
 background:url(./../images/menu/top_right_menu.gif) no-repeat top left;
 margin:3px 3px 0px 3px;
 padding:0px 0px 0px 0px;
 width:414px;
 height:79.5px;
 text-align:left;
}
.frame_menu_table_kyousei p span{
 display:none;
}
ul#top_mini_menu_table{
 margin:6px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:400px;
 height:30px;
 text-align:left;
}
ul#top_mini_menu_table_under{
 margin:6px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:400px;
 height:30px;
 text-align:left;
}
li.top_mini_menu_top{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:200px;
 height:31px;
 float:left;
 text-align:left;
}
li.top_mini_menu_bottom{
 list-style-type:none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:200px;
 height:31px;
 text-align:left;
 float:left;
}
/*-------------------サブフレームメニュー--------------------*/
ul#frame_menu_all{
 background:url(./../images/sub_frame/frame_all_eyecatch_table.gif) no-repeat left top;
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 0px;
 width:840px;
 height:175px;
}
/*-------------------ヘッダメニュー-------------------*/
.header_menu{
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:840px;
 height:12px;
 text-align:left;
}
ul#header_menu{
 margin:0px 0px 0px 365px;
 padding:0px 0px 0px 0px;
 width:475px;
 height:12px;
}
li.header_menu{
 background:url(./../images/header_menu_listmark.gif) no-repeat left top;
 list-style-type: none;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 float: left;
 height:12px;
 width:95px;
 text-align:left;
}
.header_menu_text{
 margin:0px 0px 0px 18px;
 padding:0px 0px 0px 0px;
 font-size:8pt;
 color:#444444;
 letter-spacing:-0.3pt;
 font-weight:bold;
}
.header_menu_text a{
 color:#444444;
 text-decoration:none;
}
.header_menu_text a:hover{
 color:#842100;
 text-decoration:underbar;
}
