BODY{
	margin : 0px;
	background-color : #F1EBCB;
	background-image:url(img/background.gif);
	background-repeat:repeat-x;
	background-position:0% 0%;
	color:#666666;
}

FORM{
	margin : 0px;
}

.e9, .e10, .e12 {
	font-family:Arial, Verdana, sans-serif;
}
.j9, .j10, .j12, .j14 {
	font-family: ＭＳ Ｐゴシック,Osaka, MS UI Gothic, sans-serif;
}

address { width:750px; font-style:normal; margin:0px auto;}


A:link{    /* 未リンク */
	color:#792020; text-decoration:none; border:0px;
}
A:visited{ /* 既リンク */
	color:#666666; text-decoration:none; border:0px;
}
A:hover  { /* リンク中 */
	color:#CC9966; text-decoration:underline; border:0px;
}

h1,h2,h3 {
	margin: 0;
	padding: 0;
	font-style: nomarl;
	font-size:14px;
	font-weight: bold;
}


a.toplink{
	color:#009999; text-decoration:none; border:0px;
}
a.toplink:visited{
	color:#009999; text-decoration:none; border:0px;
}
a.toplink:hover{
	color:#009999; text-decoration:underline; border:0px;
}


.center{
	margin-left:auto;
	margin-right:auto;
}
.center_507{
	width:507px;
	margin-left:auto;
	margin-right:auto;
}

.red{
	color:#990000;
}

.strong{
	color:#000000;
	font-weight:bold;
}

.orange{
	color:#FF9933;
}

.green{
	color:#006633;
}

.brown{
	color:#663300;
}

.blue{
	color:#003366;
}

.winered{
	color:#7A2222;
}

.pink{
	color:#996666;
}

.clear{
	clear:both;
	font-size:0px;
	line-height:0px;
}

#main_border{
	width: 750px;
	height:22px;
	padding:0px;
	margin:0px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	background-color:#fff;
}

#contents{
	width: 750px;
	padding:0px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	background-image:url(img/navi_bg.gif);
	background-repeat:repeat-y;
}

#contents2{
	width: 750px;
	padding:0px;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	background-color:#fff;

}



#main_title{
	width: 752px;
	height:117px;
	background:url(img/title.jpg);
	margin:10px 0px 0px 0px;
	position:relative;
}

#main_logo {
	width:80px;
	height:60px;
	position:absolute;
	top:39px;
	left:10px;
}

#main_logo a {
	width:80px;
	height:60px;
	display:block;
	text-indent:-8874px;
	background:url(img/logo.jpg) 0px 0px;
}


#main_box{
	width: 752px;
	margin-left:auto;
	margin-right:auto;
}

#main_bottom{
	width: 750px;
	margin-bottom:10px;
	margin-top:0px;
	padding:0px;
	background-image:url(img/main_bottom.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}

#main_bottom p{
	padding:25px 0px 5px 10px;
	margin:0px;
}


#main_bottom2{
	width: 750px;
	margin-bottom:10px;
	margin-top:0px;
	padding:0px;
	background-image:url(img/main_bottom2.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	border-left:1px solid #CFCFCF;
	border-right:1px solid #CFCFCF;
	border-bottom:1px solid #CFCFCF;
}

#main_bottom2 p{
	padding:25px 0px 5px 10px;
	margin:0px;
}


/****** Left_navigation_area ******/
#L_navi{
	width: 170px;
	float: left;
}
#L_navi ul{
	padding: 0px;
	margin: 0px;
}
#L_navi li{
	padding: 6px 0px 6px 20px;
	margin: 0px;
	list-style: none;
}


/*** navigation ***/
#L_navi_01{
	background-image: url(img/navi01.gif);
	background-repeat: no-repeat;
}
#L_navi_02{
	background-image: url(img/navi02.gif);
	background-repeat: no-repeat;
}
#L_navi_03{
	background-image: url(img/navi03.gif);
	background-repeat: no-repeat;
}
#L_navi_04{
	background-image: url(img/navi04.gif);
	background-repeat: no-repeat;
}
#L_navi_05{
	background-image: url(img/navi05.gif);
	background-repeat: no-repeat;
}
#L_navi_06{
	background-image: url(img/navi06.gif);
	background-repeat: no-repeat;
}
#L_navi_07{
	background-image: url(img/navi07.gif);
	background-repeat: no-repeat;
}

/****** R_contents ******/

#R_contents{
	width: 580px;
	background-color: #fff;
	float: right;
}

#C_contents{
	width:600px;
	background-color: #fff;
	margin:0px auto;

}

address {
	font-size:10px;
	font-style:none;
	text-decoration:none;
	width:750px;
	width:0px auto;
	text-align:left;
}




.checkBox{ float: left; list-style:none; }
.checkBox li{ width: 155px; float: left; }

.goyoyaku { padding-top:60px; padding-left:60px;  }



/********2008/0725 sakurai_edit***************************/
.footer_Box{ width: 725px; margin: 0 auto 5px; padding: 0px; line-height: 140%;}
.f_small{ font-size: x-small;}

/********2009/0203 ナビゲーション削除***************************/

.formTable { width:610px; }

.formTable th { width:124px; border-bottom:1px dotted #630; padding:10px 10px; }
.formTable td { width:476px; border-bottom:1px dotted #630; padding:10px 0px 10px 10px; }

.yubin { width:250px; padding:0px;margin:5px 0px; }
.yubin td {border:none;padding:0px; }
td.yubinTd01 { width:15px; }
td.yubinTd02 { width:30px; }
td.yubinTd03 { width:15px; }
td.yubinTd04 { width:40px; }
td.yubinTd05 { width:150px; }