body{
 background:#f4f4f4 url(./../images/html_back.jpg) 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.contents{
 background:#f4f4f4 url(./../images/contents_html_back.jpg) repeat-x left top;
 border:0px;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 text-align:center;
 font-family:"ＭＳ ゴシック","Osaka","sans-serif";
}
.image{
 display:block;
}
a img{
 border:0px;
}
/*-----------------MAINTABLE-------------------*/
#main_table{
 background:url(./../images/header_top.gif) no-repeat left top;
 margin:0px auto 0px auto;
 padding:0px auto 0px auto;
 width:900px;
 text-align:left;
}

/*-----------------PAGEHEADER------------------*/
#pageheader1 h1{
 /*margin:0px 0px 0px 0px;*/
 /*padding:11px 0px 10px 778px;*/
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 778px;
 width:112px;
 height:24px;
 text-align:right;
}
#pageheader1 h2{
 margin:0px 0px 0px 0px;
 padding:2px 20px 2px 0px;
 text-align:right;
 font-size:10px;
 color:#666666;
 letter-spacing:-0.5px;
 line-height:12px;
 height:12px;
 font-weight:lighter;
}
/*-----------------FLASH-TABLE------------------*/
.flash_table{
 margin:15px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:900px;
 height:320px;
}
/*-----------------CONTENTS-FLASH-TABLE------------------*/
.contents_flash_table{
 margin:15px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:900px;
 height:160px;
}
/*-----------------コンテンツテーブル-------------------*/
table#main_content{
 /*background:url(./../images/body_back.gif) repeat-y left top;*/
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:900px;
 text-align:left;
}
td.left_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:600px;
 text-align:left;
}
td.right_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:300px;
 text-align:left;
}
td.bottom_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:900px;
 text-align:left;
}
/*-----------------サブページ用コンテンツテーブル-------------------*/
table#page_content{
 /*background:url(./../images/body_back.gif) repeat-y left top;*/
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:900px;
 text-align:left;
}
td.page_left_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:600px;
 text-align:left;
}
td.page_right_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:300px;
 text-align:left;
}
td.page_bottom_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:900px;
 text-align:left;
}
/*-------------------このページの先頭へ配置------------------*/
.gototop_botton_table{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:140px;
 text-align:center;
 float:left;
 height:26px;
}
/**/
.check_ok{
 margin:15px 0px 0px 10px;
 padding:0px 0px 10px 0px;
 width:200px;
 height:32px;
}
.check_left{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:100px;
 height:32px;
 float:left;
}
.check_right{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:100px;
 height:32px;
 float:left;
}