﻿@charset "utf-8";

/*トップページ*/
#main #top_title{
	margin:19px 0px 19px 0px;
}

#main ul.top,
#main ul.top li{
	list-style:none;
	}

#main #top_menu_B{
	margin:0 0 30px 0;
	background-color:#EFF0F5;
	width:540px;
	height:70px;
	}

#main .topmenu{
	margin:0px 0px 25px 0px;
	}
	
#main .topmenuB{
	margin:17px 22px 17px 22px;
		}
#top_menu_B li{
	float:left;
	}


/*TOP注意事項*/

#main #att{
	width:526px;
	margin-top:20px;
	padding-left:20px;
	}

#main #att_dl{
	text-align:left;
	}
	
#main #att_dt{
	position: absolute;
	left: -999px;
	height: 0px;
	width: 0px;
	overflow: hidden;
}

#main .att_li{
	list-style-type:disc;
	list-style:outside;
	margin:0px 0px 6px 0px;
	}
	
	
/*アコーディオンメニュー*/

#top_acc{
	margin-left:22px;
	margin-top:30px;
}
.accordion{
     width:496px;
	 background:#EFF0F5;
	 margin-bottom:8px;
     }
.accordion dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	}

.accordion2{
     width:496px;
	 background:#EFF0F5;
	 margin-bottom:8px;
     }
.accordion2 dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	}
	
.accordion3{
     width:496px;
	 background:#EFF0F5;
	 margin-bottom:8px;
     }
.accordion3 dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	}
	
.accordion4{
     width:496px;
	 background:#EFF0F5;
	 margin-bottom:8px;
     }
.accordion4 dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	}
	
.accordion5{
     width:496px;
	 background:#EFF0F5;
	 margin-bottom:8px;
     }
.accordion5 dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	}

.accordion6{
     width:496px;
	 background:#EFF0F5;
	 margin-bottom:8px;
     }
.accordion6 dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	}

.accordion7{
     width:496px;
	 background:#EFF0F5;
	 margin-bottom:8px;
     }
.accordion7 dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
	}

.accordion8{
	width:496px;
	background:#EFF0F5;
	margin-bottom:50px;
}

.accordion8 dd{
	padding:10px 0 0 0;
	margin:0 0 0 12px;
}

a:focus{
outline:none;
} 