a:link {color:#258FB8; text-decoration:underline;}
a:visited {color:#258FB8; text-decoration:underline;}
a:active {color:#258FB8; text-decoration:underline;}
a:hover {color:#996600; text-decoration:none; background-color:#FFF4E0}


A.a_home {
	DISPLAY: block; BACKGROUND: url(images/bt_home.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px; 
}
A.a_home:hover {
	BACKGROUND: url(images/bt_home.gif) #ffffff no-repeat 0px -26px
}

A.a_watch {
	DISPLAY: block; BACKGROUND: url(images/bt_watch.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_watch:hover {
	BACKGROUND: url(images/bt_watch.gif) #ffffff no-repeat 0px -26px
}

A.a_teikyou {
	DISPLAY: block; BACKGROUND: url(images/bt_teikyou.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_teikyou:hover {
	BACKGROUND: url(images/bt_teikyou.gif) #ffffff no-repeat 0px -26px
}

A.a_houmu {
	DISPLAY: block; BACKGROUND: url(images/bt_houmu.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_houmu:hover {
	BACKGROUND: url(images/bt_houmu.gif) #ffffff no-repeat 0px -26px
}

A.a_honyaku {
	DISPLAY: block; BACKGROUND: url(images/bt_honyaku.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 25px
}
A.a_honyaku:hover {
	BACKGROUND: url(images/bt_honyaku.gif) #ffffff no-repeat 0px -25px
}

A.a_company {
	DISPLAY: block; BACKGROUND: url(images/bt_company.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_company:hover {
	BACKGROUND: url(images/bt_company.gif) #ffffff no-repeat 0px -26px
}

A.a_profile {
	DISPLAY: block; BACKGROUND: url(images/bt_profile.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_profile:hover {
	BACKGROUND: url(images/bt_profile.gif) #ffffff no-repeat 0px -26px
}

A.a_access {
	DISPLAY: block; BACKGROUND: url(images/bt_access.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_access:hover {
	BACKGROUND: url(images/bt_access.gif) #ffffff no-repeat 0px -26px
}

A.a_policy {
	DISPLAY: block; BACKGROUND: url(images/bt_policy.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_policy:hover {
	BACKGROUND: url(images/bt_policy.gif) #ffffff no-repeat 0px -26px
}

A.a_links {
	DISPLAY: block; BACKGROUND: url(images/bt_links.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 26px
}
A.a_links:hover {
	BACKGROUND: url(images/bt_links.gif) #ffffff no-repeat 0px -26px
}

A.a_otoiawase {
	DISPLAY: block; BACKGROUND: url(images/bt_otoiawase.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 25px
}
A.a_otoiawase:hover {
	BACKGROUND: url(images/bt_otoiawase.gif) #ffffff no-repeat 0px -25px
}

A.a_ba_otoiawase {
	DISPLAY: block; BACKGROUND: url(images/ba_otoiawase.gif) #ffffff no-repeat 0px 0px; WIDTH: 149px; HEIGHT: 114px
}
A.a_ba_otoiawase:hover {
	BACKGROUND: url(images/ba_otoiawase.gif) #ffffff no-repeat 0px -114px
}




body {
	font-size: 12px;
	line-height:1.6em;
	color:#666666;
}

h1 {
	font-size: 14px;
	color: #83AC54;
    margin:0px 0px 20px 0px;
	padding:0px 0px 0px 31px ;
	background-image:url(images/obj_h2.gif);
	background-repeat:no-repeat;
}

h2 {
	font-size: 12px;
	color: #FF9933;
    margin:0px 0px 15px 0px;
	padding:3px 0px 0px 5px ;
	background-color:#FDF6D3;
	background-repeat:repeat;
	height:20px;
	clear:both;
}

h3 {
	font-size: 12px;
	color: #666666;
    margin:0px 0px 5px 15px;
}

p {
    margin:0px 0px 0px 0px;
}

img {
	border:0px;
}

div.div_p {
    margin:0px 15px 20px 15px;
}

ul {
    margin:0px 10px 20px 30px;
    list-style-image:url(images/obj_list.gif);
    padding:0px 0px 0px 0px ;
}


/**　トップページ　**/

h1.h1_top {
	font-size: 14px;
	color: #ffffff;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px ;
	background-image:none;
}

h2.h2_top {
	font-size: 14px;
	color: #83AC54;
    margin:0px 0px 5px 0px;
	padding:0px 0px 0px 31px ;
	background-image:url(images/obj_h2.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	clear:both;
}


.bold {
	FONT-WEIGHT: bold
}
.red {
	COLOR: #ff0000
}
.red_b {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
.midori {
	FONT-WEIGHT: bold; COLOR: #83AC54
}
.orange {
	FONT-WEIGHT: bold; COLOR: #FF9933
}
.margin_right_10 {
	CLEAR: both; FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.margin_right_20 {
	CLEAR: both; FLOAT: left; MARGIN: 0px 20px 10px 0px
}

