/*▼全体の体裁テーブル*/
.box{
margin: 0px;
padding: 0px 0px 0px 35px;
text-align: left;
vertical-align: top;
}

table.box_table{
margin: 0px;
padding: 0x 0px 0px 0px;
}

td.box_1{
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: left;
}

td.box_2{
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: right;
}

td.box_3{
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: center;
border-left-style: solid;
border-right-style: solid;
border-left-width: 1px;
border-right-width: 1px;
border-color: #ACD752;
text-align: center;
}

/*▼リンク*/
a:link{
color: #0066CC;
}
a:hover{
color: #C0FFFF;
background: #4284BD;
}
a:visited{
color: #003366;
}

/*▼リスト*/
.list_news_1{
list-style-image: url("../img/news_3.gif");
}

.list_menu_1{
list-style-image: url("../img/list_menu.gif");
}

.list_menu_2{
list-style-image: url("../img/list_menu_2.gif");
}

.list_body_1{
list-style-image: url("../img/list_body_1.gif");
}


/*▼メニュー･本文*/
div.menu_1{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 45px;
text-align: left;
}

div.menu_2{
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
text-align: left;
}

table.top{
border: 0px;
margin: 0px;
border-spacing: 0px;
padding: 0px 0px 0px 0px;
} 

table.menu_2{
margin: 0px;
padding: 0px 0px 0px 0px;
background: #ffffff;
border-right-style: solid;
border-right-width: 0px;
border-color: #ACD752;
text-align: center;
} 

table.menu_1{
margin: 0px;
padding: 0px 0px 0px 0px;
background: #ffffff;
border-left-style: solid;
border-left-width: 0px;
text-align: center;
border-color: #ACD752;
} 

td.top{
border: 0px; 
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: right;
font-size: 110%;
}

td.top_1{
border: 0px; 
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
text-align: right;
font-size: 100%;
font-weight: bold;
color:#ffffff;
}

td.top_2{
border: 0px; 
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: left;
}

td.top_3{
border: 0px; 
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: right;
}

td.bottom_1{
border: 0px; 
margin: 0px;
padding: 10px 0px 0px 0px;
vertical-align: top;
text-align: center;
font-size: 100%;
color: #585656;
}

td.menu_1{
border: 0px; 
margin: 0px;
padding: 2px 2px 4px 2px;
vertical-align: middle;
text-align: left;
font-size: 110%;
}

td.menu_2{
border: 0px; 
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
text-align: left;
font-size: 110%;
}

td.menu_3{
border: 0px; 
margin: 0px;
padding: 2px 2px 6px 7px;
vertical-align: middle;
text-align: left;
font-size: 110%;
}

td.menu_4{
border: 0px; 
margin: 0px;
padding: 5px 0px 0px 2px;
vertical-align: top;
text-align: left;
font-size: 100%;
}

/*▼インデント*/
.indent_1{
text-indent: 12px;
line-height: 30px;
}

.indent_denomination_1{
text-indent: 70px;
line-height: 30px;
}

.indent_admission_1{
border-style: solid;
border-width: 2px;
border-color: #808080;
padding: 5px 5px 5px 5px;
background-color: #E5E3E3;
}

/*▼本文*/
div.body_1{
margin: 5px 5px 5px 5px;
padding: 0px 5px 5px 5px;
border-left-style: solid;
border-right-style: solid;
border-left-width: 1px;
border-right-width: 1px;
border-color: #ACD752;
text-align: center;
}

table.body_1{
border: 0px;
margin: 0px;
border-spacing: 0px;
padding: 0px 0px 0px 0px;
}

table.body_2{
border: solid 2px #808080;
margin: 0px;
border-spacing: 0px;
border-collapse: collapse;
padding: 0px 0px 0px 0px;
} 

th.body_1{
border: solid 1px #808080;
margin: 0px;
padding: 3px 0px 3px 0px;
vertical-align: middle;
text-align: center;
font-size: 95%;
font-weight: bold;
background-color: #E5E3E3;
}

td.body_1{
border: 0px; 
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
text-align: left;
font-size: 110%;
}

td.body_2{
border: solid 1px #808080;
margin: 0px;
padding: 3px 0px 3px 0px;
vertical-align: middle;
text-align: center;
font-size: 95%;
}

td.body_3{
border: 0px;
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: middle;
text-align: left;
color: #299C00;
}

td.body_4{
border: solid 1px #808080;
margin: 0px;
padding: 3px 0px 3px 3px;
vertical-align: middle;
text-align: left;
font-size: 95%;
}

td.body_6{
border: solid 1px #808080;
margin: 0px;
padding: 3px 0px 3px 10px;
vertical-align: middle;
text-align: left;
font-size: 95%;
}

td.body_5{
border: solid 1px #808080;
margin: 0px;
padding: 3px 0px 3px 30px;
vertical-align: middle;
text-align: left;
font-size: 95%;
}

td.body_admini{
border: solid 1px #808080;
margin: 0px;
padding: 3px 4px 3px 0px;
vertical-align: middle;
text-align: center;
font-size: 95%;
writing-mode: tb-rl;
}

td.body_denomination_1{
border-bottom-style: solid;
border-bottom-width: 1px;
border-color: #808080;
margin: 0px;
padding: 3px 0px 3px 10px;
vertical-align: middle;
text-align: left;
font-size: 95%;
}

td.body_denomination_2{
border: 0px;
margin: 0px;
padding: 3px 0px 3px 10px;
vertical-align: middle;
text-align: left;
font-size: 95%;
}

td.body_address_1{
border: 0px; 
margin: 0px;
padding: 15px 0px 0px 0px;
vertical-align: top;
text-align: left;
font-size: 110%;
}

td.body_address_2{
border: 0px; 
margin: 0px;
padding: 40px 0px 0px 0px;
vertical-align: top;
text-align: left;
font-size: 110%;
font-family: "ＭＳ ゴシック";
line-height: 30px;
}

/*▼メニューの先頭にもどる*/
table.body_bottom_1{
border: 0px;
margin: 0px;
border-spacing: 0px;
padding: 0px 0px 0px 0px;
} 

td.body_bottom_1{
border: 0px; 
margin: 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
text-align: right;
font-size: 110%;
}

