body	{
	margin:0px;
	padding:0px;
	background-color:#F8EED2;
	background-image:url("/parts/image/bdy_bg.gif");
	background-repeat:repeat-x;
	color:#404040;
}

h1,h2,h3,div,form {margin:0px; padding:0px;}
h1,h2,h3,strong,th{font-weight:normal;}

a:link    {color:#246B83; text-decoration:underline;}
a:visited {color:#1F4266; text-decoration:underline;}
a:hover   {color:#528C00; text-decoration:none;}

em {font-style:normal;}

.bdy_l{display:block; width:15px; height:720px; background-image:url("/parts/image/bdy_bg_l.gif"); background-repeat:no-repeat; background-position:top;}
.bdy_l2{background-image:url("/parts/image/bdy_bg_l_02.gif"); background-repeat:repeat-y;}
.bdy_r{display:block; width:15px; height:720px; background-image:url("/parts/image/bdy_bg_r.gif"); background-repeat:no-repeat; background-position:top;}
.bdy_r2{background-image:url("/parts/image/bdy_bg_r_02.gif"); background-repeat:repeat-y;}
.bdy_c{background-color:#FFFFFF;}
.bdy_cnt_l{background-image:url("/parts/image/bdy_cnt_menu_bg.gif"); background-repeat:repeat-y;}

/* header */
.hd_line1{background-color:#195547; width:760px; height:5px; overflow:hidden;}
.hd_line2{background-image:url("/parts/image/header/hd_grd_01.gif"); background-repeat:repeat-x;}
.hd_line3{background-image:url("/parts/image/header/hd_grd_02.gif"); background-repeat:repeat-x;}
.hd_line4{background-color:#195547; width:584px; height:5px; overflow:hidden;}

.cntr_bg{background-image:url("/parts/image/header/cntr_line.gif"); background-repeat:repeat-x;}

/* navi */
.navi_off a{display:block; padding:7px 0px 7px 6px;}
.navi_off a:link    {background-image:url("/parts/image/navi_bg_01.gif"); background-repeat:repeat-y; color:#404040; text-decoration:none;}
.navi_off a:visited {background-image:url("/parts/image/navi_bg_01.gif"); background-repeat:repeat-y; color:#404040; text-decoration:none;}
.navi_off a:hover   {background-image:url("/parts/image/navi_bg_02.gif"); background-repeat:repeat-x; background-color:#C8E0A4; color:#354026; text-decoration:none;}

.navi_cur a{
	display:block;
	padding:7px 0px 7px 6px;
	background-image:url("/parts/image/navi_bg_02.gif");
	background-repeat:repeat-x;
	background-color:#C8E0A4;
	font-weight:bold;
}
.navi_cur a:link    {text-decoration:none; color:#354026;}
.navi_cur a:visited {text-decoration:none; color:#354026;}
.navi_cur a:hover   {text-decoration:none; color:#354026;}

.navi_ttl{
	display:block;
	padding:5px 0px 5px 7px;
	background-image:url("/parts/image/navi_bg_03.gif");
	background-repeat:repeat-x;
	background-color:#DCD9CC;
	color:#404040;
}

#navi_child{
	display:block;
	margin:5px 0px 5px 5px;
	border-style:solid;
	border-color:#B3B1AA;
	border-width:1px 0px 1px 1px;
	background-color:#FFFFFF;
}

.navi_child_off{
	padding:2px 5px 2px 10px;
}

.navi_child_off a:link    {color:#246B83; text-decoration:underline;}
.navi_child_off a:visited {color:#246B83; text-decoration:underline;}
.navi_child_off a:hover   {color:#528C00; text-decoration:none;}

.navi_child_cur{
	padding:2px 5px 2px 10px;
	background-color:#D7E5C3;
}

.navi_child_cur a:link    {color:#354026; text-decoration:none;}
.navi_child_cur a:visited {color:#354026; text-decoration:none;}
.navi_child_cur a:hover   {color:#354026; text-decoration:none;}

.navi_btm{background-image:url("/parts/image/navi_btm.gif"); background-repeat:repeat-x;}

/* footer */
.ft_bg1{background-image:url("/parts/image/footer/ft_bg_01.gif"); background-repeat:repeat-x;}
.ft_txt1:link    {color:#595959; text-decoration:none;}
.ft_txt1:visited {color:#595959; text-decoration:none;}
.ft_txt1:hover   {color:#595959; text-decoration:none;}

.ft_navi_bg{background-image:url("/parts/image/footer/ft_navi_bg.gif"); background-repeat:repeat-x;}

/* text properties */
* {font-family:sans-serif;}

.fs70 {font-size: 70%;}
.fs80 {font-size: 80%;}
.fs90 {font-size: 90%;}
.fs100{font-size:100%;}
.fs110{font-size:110%;}
.fs120{font-size:120%;}
.fs140{font-size:130%;}
.fs150{font-size:140%;}
.fs180{font-size:160%;}
.fs200{font-size:180%;}

h1{font-size:120%;}
h2{font-size: 90%;}
h3{font-size: 90%;}

.fs80 {line-height:130%;}
.fs90 {line-height:130%;}
.fs100{line-height:150%;}
.fs110{line-height:150%;}
