#table1 {
	width: 230px;
	border: none;
	margin: 0 auto;
	padding: 0;
}

#table1 td {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#table1 .back {
	background-image: url(../image/table_back.gif);
	background-repeat: repeat-y;
}

#table2, #table4{
	width: 230px;
	border-collapse: collapse;
	margin: 0 auto;
	padding: 0;
}

#table2 .back,
#table4 .back{
	background-color: #EFEFEF;
}

#table3 {
	width: 223px;
	margin: 0 auto;
	padding: 0;
}

.wn {
	width: 600px;
	border: solid #FF9933 1px;
	margin: 0 auto 20px auto;
	padding: 0;
}

.wn th {
	background-color: #FFFFCC;
	padding: 3px;
	text-align: left;
}

.wn td {
	padding: 3px;
}

.wn img {
	margin: 5px;
}

.topWrap {
 text-align: center;
	margin: 0 0 10px;
}


/*add201406*/
.wnList {
	text-align: left;
	border-top: 1px dotted #CCC;
}

.wnList dt {
	margin: 0;
	padding: 5px 0 3px 10px;
	background: url(../image/arrow-02.gif) no-repeat 2px 9px;
}

.wnList dd {
	margin: 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px dotted #CCC;
}

.wnCalendar {
	width: 100%;
	text-align: center;
	font-size: 12px;
	border-collapse: collapse;
}

.wnCalendar td {
	padding: 4px;
	border: 1px solid #CCC;
}

.wnCalendar td a:link, .wnCalendar td a:visited {
	color: #F47D11;
	display: block;
	padding: 0 3px;
}

.wnCalendar td a:hover, .wnCalendar td a:active {
	color: #099;
	background-color: #FFC;
}

.wnCalendar td.month {
	padding: 7px;
	font-weight: bold;
}

.wnCalendar td.month a {
	display: inline;
	padding: 0;
}

.wnCalendar td.sun {
	background-color: #FFE2D9;
}

.wnCalendar td.sunText {
	color: #F93800;
	background-color: #FFE2D9;
}

.wnCalendar td.sat {
	background-color: #D2E9FF;
}

.wnCalendar td.satText {
	color: #0040FF;
	background-color: #D2E9FF;
}

/*add201410-------------------------------------------------*/
#fla ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#fla ul li {
	margin: 0;
	padding: 0;
	display: none;
}

#fla ul li.first {
	display: block;
}

.gListBox {
	width: 228px;
	margin: 0 auto;
	padding: 5px 0 2px;
	background-color: #F2F2F2;
}

.guideList {
	width: 218px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	background: url(../image/guide_list.gif) no-repeat 0 0;
}

.guideList li {
	margin: 0 0 3px;
	padding: 0;
	text-indent: -9999px;
}

.guideList li a {
	display: block;
	height: 40px;
}

.guideList li.list01 a:link, .guideList li.list01 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 0;
}

.guideList li.list01 a:hover, .guideList li.list01 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px 0;
}

.guideList li.list02 a:link, .guideList li.list02 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -43px;
}

.guideList li.list02 a:hover, .guideList li.list02 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -43px;
}

.guideList li.list03 a:link, .guideList li.list03 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -86px;
}

.guideList li.list03 a:hover, .guideList li.list03 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -86px;
}

.guideList li.list04 a:link, .guideList li.list04 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -129px;
}

.guideList li.list04 a:hover, .guideList li.list04 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -129px;
}

.guideList li.list05 a:link, .guideList li.list05 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -172px;
}

.guideList li.list05 a:hover, .guideList li.list05 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -172px;
}

.guideList li.list06 a:link, .guideList li.list06 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -215px;
}

.guideList li.list06 a:hover, .guideList li.list06 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -215px;
}

.guideList li.list07 a:link, .guideList li.list07 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -258px;
}

.guideList li.list07 a:hover, .guideList li.list07 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -258px;
}

.guideList li.list08 a:link, .guideList li.list08 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -301px;
}

.guideList li.list08 a:hover, .guideList li.list08 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -301px;
}

.guideList li.list09 a:link, .guideList li.list09 a:visited {
	background: url(../image/guide_list.gif) no-repeat 0 -344px;
}

.guideList li.list09 a:hover, .guideList li.list09 a:active {
	background: url(../image/guide_list.gif) no-repeat -228px -344px;
}

.topPlanBnr {
	padding: 0 0 3px 4px;
}


