body
{
text-align:center;
background-color:#ababab;
position:relative;
z-index:1;
}


p.test table.nav_ta
{
height:110px;
position:absolute;
top:0px;
left:10px;
}

p.test
{
width:760px;
position:relative;
}

.hei
{
height:800px;
margin-top:0px;
}

/*
.header
{
height:15px;
padding-bottom:10px;
background:url(../img/back_f.gif) no-repeat center fixed;
}
*/

.page
{
/*	margin-top:-24px;
	background:url(../img/back_m.gif) repeat-y center fixed;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
*/

width:800px;
border:solid 1px #777;
background-color:#fff;
padding-bottom:40px;
margin-top:-10px;
margin-left:auto;
margin-right:auto;
R}

/*
.footer
{
margin-top:-10px;
padding-top:10px;
height:14px;
background:url(../img/back_f.gif) no-repeat center fixed;
}
*/

big
{
font-size:26px;
font-weight:bold;
}

.pos
{
margin-left:auto;
margin-right:auto;
width:780px;
font-size:16px;
}


.motto
{
background:url(../img/TOP_down_1.jpg);
width:200px;
border:solid 3px #3a7095;
float:left;
text-align:center;
position:relative;
left:20px;
right:auto;
z-index:2;
}

.sc
{
clear:both;
height:150px;
}

.sc table
{
width:700px;
height:115px;
border:solid black 2px;
background-color:#cfdaf0;
}

.sc td
{
border:none;
background-color:#ffffff;
}

td.sc_cap
{
border-bottom:solid #8f90d8 1px;
background-color:#cfdaf0;
margin:0px 50px;
font-size:20px;
font-weight:bold;
text-align:center;
height:25px;
}

td.c_sp
{
background-color:#cfdaf0;
width:200px;
}

td.c_sp_ub
{
background-color:#cfdaf0;
border-bottom:solid #8f90d8 1px;
width:200px;
}

td.p_name
{
background-color:#cfdaf0;
text-align:left;
border-bottom:solid #8f90d8 1px;
height:24px;
}

td.p_name:hover
{
background-color:#cfdaf0;
text-align:left;
border-bottom:solid #8f90d8 1px;
}

.note
{
margin-left:30%;
}

.note a
{
text-decoration:none;
margin-top:4px;
margin-bottom:4px;
}

.note a:hover
{
font-size:18px;
font-weight:bold;
text-decoration:none;
}


.TOP_INFO
{
width:740px;
height:350px;
border:3px solid #3a7095;

/*
padding-top:40px;
*/

margin-left:auto;
margin-right:auto;
position:relative;
top:-20px;
z-index:1;
background:url(../img/TOP_down_1.jpg);
display:inline-block;/* IE7΍ */
}



.TOP_INFO p
{
margin:8px 0px 5px 8px;
font-size:17px;
text-align:left;
}


.TOP_INFO table
{
margin-bottom:5px;

/*
margin-top:15px;
*/
}


.TOP_INFO td
{
vertical-align:top;
font-size:16px;
margin-bottom:5px;
}

.TOP_INFO_J
{
width:750px;
height:220px;
border:3px solid #3a7095;

/*
padding-top:40px;
*/

margin-left:auto;
margin-right:auto;
position:relative;
top:-20px;
z-index:1;
background:url(../img/TOP_down_1.jpg);
/*display:inline-block;*//* IE7΍ */
}



.TOP_INFO_J p
{
margin:8px 0px 5px 8px;
font-size:17px;
text-align:left;
}


.TOP_INFO_J table
{
margin-bottom:5px;

/*
margin-top:15px;
*/
}


.TOP_INFO_J td
{
vertical-align:top;
font-size:16px;
margin-bottom:5px;
}

.TOP_INFO_J li
{
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}

.rbimg
{
vertical-align:bottom;
text-align:right;
margin-right:10px;
}

embed
{
margin-bottom:20px;
margin-top:0px;
position:relative;
z-index:1;
}

.normal embed
{
margin:0px;
z-index:0;
}

.table_w embed
{
margin-bottom:0px; 
margin-top:0px;
}

.rw_m
{
margin-top:1em; 
margin-right:10px; 
padding-bottom:30px; 
width:280px;
vertical-align:top;
}

.rw_m embed
{
margin-top:0px;
}


.rw embed
{
margin-bottom:0px; 
margin-left:10px; 
margin-top:0px; 
text-align:center;
}

dt
{
margin-top:10px;
}

.rw_u
{
margin-top:5px; 
text-align:center; 
font-weight:bold; 
background-color:white; 
margin-right:20px;
}

.name
{
text-align:right; 
margin-right:10px;
}

.lef
{
text-align:left;
}

.lef.normal
{
text-align:center;
}

table
{
margin-left: auto; 
margin-right: auto; 
width:720px;
}

.table_w table
{
width:0px;
}

.normal table
{
margin-left:auto; 
margin-right:auto; 
width:550px; 
text-align:center;
}

.bg_gr
{
background-color:#c5c5c5; 
margin-bottom:3px;
}

.r_gif img
{
margin-bottom:10px;
}

.r_gif_cap
{
background-color:#99bbff; 
margin-top:5px; 
font-weight:bold; 
border:solid 1px black;
}

span.str
{
font-weight:bold;
}

.nor_cap
{
text-align:center;
font-size:12px;
font-weight:bold;
}

#s_td
{
width:120px;
}

.ob_cap
{
margin-top:15px; 
font-size:12px; 
font-weight:bold; 
text-align:center;
}

.ob_cap_j
{
margin-top:0px;
font-size:12px; 
font-weight:bold; 
text-align:center;
text-decoration:underline;
}


table.pnf
{

}

.pnf td
{
font-size:18px;
font-weight:bold;
}

.pnf td a
{
display:block; 
color:#4682bd; 
font-size:18px; 
font-weight:normal; 
background-color:#fff;
}

.pnf td a:hover
{
background-color:#ffb6c1;
}

td.ptd
{
width:80%;
}

#MAIN
{
margin-top:40px;
}

h1
{
font-size:32px;
margin-top:15px;
margin-bottom:70px;
padding:0px;
}

.table_g td
{
padding:5px 0px;
}

td.td_mar_g
{
padding-top:15px;
}


fieldset
{
width:200px;
text-align:center;
}

.dousa
{
font-size:16px;
list-style-type:circle;
}

.dousa td
{
border-bottom:solid 1px #ddf;

}

span.f_13
{
font-size:13px;
}

.r
{
text-align:right;
}

td.rb-img
{
text-align:center;
}

td.rb-img img
{
width:120px;
height:100px;
}

table.gairyaku td
{
vertical-align:top;
}

td.gai_cap
{
text-align:center;
font-weight:bold;
}

p.p_num
{
font-weight:bold;
}

p.rw6_p
{
margin-left:10px;
margin-top:-10px;
}

embed.rw6
{
float:left;
}

.align_c
{
clear:both;
}

.rw6_f
{
margin-right:20px;
}

span.image
{
font-size:11px;
font-family:sans-serif;
}

.back
{
	text-align:right;
	font-weight:bold;
	font-size:20px;
}

td.rw65
{
vertical-align:top;
}

h2.top
{
	color:#0066CC;
}

.small
{
	font-size:12px;
}

