/**/

body {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}




body,td{
letter-spacing: 0px;
line-height : 17px;}


	

body{
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#ffffff;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#43B4AD;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;}








/*link*/

a:link    { color: #006666; text-decoration: underline; }
a:visited { color: #006666; text-decoration: underline; }
a:active  { color: #006666; text-decoration: underline; }
a:hover   { color: #ff6600; text-decoration: underline; }








/*span*/

.span_sq {
color:#009999;
font-size:12px;}




.span_12 {
color:#222222;
font-size:12px;
line-height:150%;
letter-spacing:1px;}




.span_ex {
color:#006699;
font-size:12px;}




.span_arial {
font-family:Arial Black;
font-size:24px;
color:#003333;
position:relative;
top:3px;}




.span_orange {
font-size:12px;
letter-spacing:2px;
color:#FFFFFF;
background-color:#FF9900;
border-color:#FF9900;
border-width:1px;
border-style:solid;}








/*table*/

.table00 {
background-image:url(../image/back_table.gif);}





.table_head {
background-image:url(../image/back_head.gif);}




.table_bt {
background-color:#656D65;}




.table_under_bt {
background-image:url(../image/back_under_bt.gif);}




.table_foot {
background-image:url(../image/back_foot.gif);}








/*td*/

.td_foot {
font-size:10px;
color:#FFFFFF;
letter-spacing:2px;}




.td_info {
font-size:12px;
color:#222222;
letter-spacing:1px;
line-height:120%;
padding-left:5px;
padding-right:5px;}




.td_info02 {
font-size:12px;
color:#222222;
letter-spacing:1px;
line-height:120%;
padding-left:80px;
padding-right:10px;}




.td_pad {
padding-left:20px;}




.td_left_color {
background-color: #CDB4AD;}




.td_price01 {
background-color: #E7F1E6;
font-size:12px;
color:#331111;
line-height:120%;
letter-spacing:1px;
padding-left:10px;}




.td_price02 {
background-color: #C6E8E6;
font-size:12px;
color:#331111;
line-height:120%;
letter-spacing:1px;
padding-left:10px;}




.td_menu01 {
border-style:solid;
border-width:1px;
border-color:#E7F1E6;
font-size:12px;
letter-spacing:1px;
line-height:150%;
padding:5px;}




.td_menu02 {
	background-color: #C6E8E6;
	background-image:url(../image/menu_back.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	font-size:12px;
	color:#331111;
	line-height:120%;
	letter-spacing:1px;
	padding-left:10px;
}

.td_menu03 {
	border-style:solid;
	border-width:1px;
	border-color:#E7F1E6;
	background-image:url(../image/back_arrow.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	font-size:12px;
	letter-spacing:1px;
	line-height:150%;
	padding:5px;
}

.td_yellow {
	background-color:#EEFFED;
	font-size:12px;
	color:#331111;
	line-height:120%;
	letter-spacing:1px;
	padding:5px;
}

.td_yellow02 {
	background-color:#EEFEDD;
	font-size:12px;
	color:#331111;
	line-height:180%;
	letter-spacing:1px;
	padding:5px;
}




.td_color03 {
	background-color:#FFE4CC;
	font-size:12px;
	color:#331111;
	line-height:180%;
	letter-spacing:1px;
	padding:5px;
}




.td_orange {
	font-size:12px;
	font-weight:bold;
	letter-spacing:2px;
	color:#FFFFFF;
	background-color:#FF9900;
	padding-left:15px;
}

/*layer*/
.layer_hand {
	cursor: default;
}

/*image*/
.image {
	border-style:solid;
	border-width:1px;
	border-color:#336666;
}




.td1{
color: #000000;
font-family: Verdana;
font-size: 12px;
font-weight: normal;
padding: 0px;}




.td2{
color: #000000;
font-family: Verdana;
font-size: 12px;
font-weight: normal;
padding: 0px;
background-image:url(../image/back02.gif);
background-repeat:repeat-x;
background-position:bottom;
border-color:#FF3366;
border:1px;
border-style:solid;}




.td3{
color: #006699;
font-family: Verdana;
font-size: 12px;
font-weight: normal;
padding: 0px;
border: #43B4AD solid 1px;}




.h1{
color: #FFFFFF;
font-size: 10px;
font-weight: normal;
background-color: #43B4AD;
margin-top: 0;
margin-bottom: 0;
width: 774px;
height: 20px;
text-align: left;
padding: 2px;}




/* リンク集　リスト部分 */
.sitemap dt {
	text-indent: 15px;
	background-image: url(../image/icon_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 40px;
}
.sitemap dd {
	background-image: url(../image/icon_1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-indent: 20px;
	margin-top: 20px;
}
.sitemap .number {
	text-indent: 10px;
	background-image: url(../image/icon_3.gif);
	background-position: left center;
	background-repeat: no-repeat;
	margin-left: 40px;
}
#sitemap_left {
	width: 600px;
	float: left;
}






/* ************************************************ 
 *	メニュー指定
 * ************************************************ */
 
 

.menu01{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
width: 780;
height: 26px;
background-color: #656D65;
clear: both;}



.menu01 ul li {
list-style-type: none;
display: inline;
float: left;
font-size: 0;
line-height: 0;}





