*{	font : 10pt "Verdana" ;
	line-height:140% ;}

BODY{
	text-align:center;
	color:darkslategray;
margin : 0;
padding-top : 20px;
scrollbar-base-color : #008000;
scrollbar-face-color : #666666;
scrollbar-track-color: #ebe8e1;
scrollbar-arrow-color : #FFFFFF;
scrollbar-3dlight-color: #666666;
scrollbar-highlight-color : #FFFFFF;
scrollbar-shadow-color : #666666;
scrollbar-darkshadow-color : #666666;
background:#D6E3FF url(img/bg.jpg) repeat-x;
}

#top {	margin-left:auto;
	margin-right:auto;
	width:780px; height:70px;
	text-align:left;
	background-image:url(img/top.jpg);}

#logo {padding:25px 0 0 35px;color:white}
#logo strong{color:white}

#gazou { width:782px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(img/bg_gazou.jpg);}

#main { width:782px;
	margin-left:auto;
	margin-right:auto;
	background:white url(img/main.jpg);}

#main_l { width:390px;
	float:left;
	text-align:left;}

#main_r { width:390px;
	float:right;
	text-align:left;
	border-left:dotted #999999 1px;}

#main_l p{margin:15px 15px 0 25px;
	margin-left:25px;}


#main_r p{margin-top:15px;
	margin-right:25px;}

#main ul { padding:0px;margin:0 25px;}


#botm {	width:782px;padding-top:30px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	background:url(img/botm.jpg) no-repeat;}




/* メニュー */
#menu{	width:731px;
	height:39px;
	margin-left:auto;
	margin-right:auto;}

a.type1 { 
	background-image:url(img/menu.gif);
	background-position: 0% 0%;
	display:inline;
	float:left;
	width:145px;
	height:39px;}
a.type1:hover {
background-position: 0 100%;}

a.type2 {
	background-image:url(img/menu.gif);
	background-position: -145px 0;
	display:inline;
	float:left;
	width:140px;
	height:39px;}
a.type2:hover {
background-position: -145px -39px;}

a.type3 {
	background-image:url(img/menu.gif);
	background-position: -285px 0;
	display:inline;
	float:left;
	width:140px;
	height:39px;}
a.type3:hover {
background-position: -285px -39px;}

a.type4 {
	background-image:url(img/menu.gif);
	background-position: -425px 0px;
	display:inline;
	float:left;
	width:150px;
	height:39px;}
a.type4:hover {
background-position: -425px -39px;}

a.type5 {
	background-image:url(img/menu.gif);
	background-position: -575px 0px;
	display:inline;
	float:left;
	width:156px;
	height:39px;}
a.type5:hover {
background-position: -575px -39px;}


.img1{	float:left;}

SMALL{ font-size : 8pt;
	font-family : Verdana;}


INPUT,textarea{
border : solid 1px gray ;
background-color : white ;
cursor : pointer;
}

.on{	ime-mode:active}

.off{	ime-mode:disabled}

A{
text-decoration : none;
color : tomato;
}
A:HOVER{
text-decoration : underline;
color : #ff3333;
}

.goth{
font-family : "MS UI Gothic";
font : 11pt;
color : #323232;}

strong{	font : 11pt;
	font-weight:bold;
	color : #333333;}



/* ページ内 */

#main_ls { width:210px;
	float:left;
	text-align:left;}

#main_rs { width:570px;
	float:right;
	text-align:left;
	border-left:dotted #999999 1px;}

#main_ls p{margin:15px 15px 0 25px;
	margin-left:25px;}


#main_rs p{margin-top:15px;
	margin-right:25px;
	padding-left:10px;}

#main_ls ul {	list-style-image:url("img/li.gif")}

.h_r{	margin:10px 5px;
	background:url(img/title_r.gif) no-repeat;
	width:553px;
	height:32px;}


.h_o{	margin:10px 5px;
	background:url(img/title_o.gif) no-repeat;
	width:553px;
	height:32px;}


.h_g{	margin:10px 5px;
	background:url(img/title_g.gif) no-repeat;
	width:553px;
	height:32px;}

h1{padding:7px 0 0 35px;font-weight:bold;font-size:11pt}
h2{	margin:5px 0 0 20px;
	font-size:11pt;
	color : #323232;
	border-left:solid orange 5px;
	padding-left:5px}

.leftpad {padding:10px 0 10px 25px}