charset "shift_jis" !important;

				/*
					tableSet-loadEventInfo
				**************************************/
					div.tableSet-loadEventInfo{
						margin:0 0 20px;
						zoom:1; /* fix ie haslayout bug */
					}
						div.tableSet-loadEventInfo p.narrowDownTypeSelectFunc{
							padding:0 0 8px;
						}
						div.loadEventInfoTable{
							border:2px solid #e0e0e0;
							border-bottom-width:1px;
							zoom:1; /* fix ie haslayout bug */
						}
							
							div.loadEventInfoTable-body div.item{
								border-bottom:1px solid #e0e0e0;
								padding:2px;
								zoom:1; /* fix ie haslayout bug */
							}
								div.loadEventInfoTable-body div.item th,
								div.loadEventInfoTable-body div.item td{
									text-align:left;
									vertical-align:top;
								}
								div.loadEventInfoTable-body div.item table.infoSet{
									width:100%;
								}
									div.loadEventInfoTable-body div.item table.infoSet td.date{
										width:150px !important;
										text-align:right !important;
									}
										div.loadEventInfoTable-body div.item table.infoSet td.date em{
											font-weight:normal;
										}
										div.loadEventInfoTable-body div.item table.infoSet td.date span{
											font-size:.8em;
											margin:0 0 0 2px;
										}
									div.loadEventInfoTable-body div.item table.infoSet td.school{
										width:700px !important;
									}
										div.loadEventInfoTable-body div.item table.infoSet td.school em{
											margin:0 5px 0 0;
										}
										div.loadEventInfoTable-body div.item table.infoSet td.school span{
											font-size:.8em;
										}
								div.loadEventInfoTable-body div.item div.detail{
									zoom:1; /* fix ie haslayout bug */
									padding:9px 20px 20px 20px;
									display:none;
								}
									div.loadEventInfoTable-body div.item div.detail p.title{
										font-size:1.3em;
										padding:0 0 4px;
									}
									div.loadEventInfoTable-body div.item div.detail div.divide{
										width:814px;
										_width:812px;
										zoom:1; /* fix ie haslayout bug */
									}
									div.loadEventInfoTable-body div.item div.detail div.divide:after{content:".";display:block;height:0;clear: both;visibility:hidden;} /* clear float */
									
										div.loadEventInfoTable-body div.item div.detail div.divide div.description{
											width:388px;
											float:left;
											margin-top:-1em;
										}
											div.loadEventInfoTable-body div.item div.description p{
												margin-top:1em;
											}

										div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo{
											zoom:1; /* fix ie haslayout bug */
											width:401px;
											float:right;
											margin-top:-1em;
											padding:0 0 2px;
											border-bottom:1px solid #e6e6e6;
										}
											div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table{
												display:block;
												width:401px;
												margin-top:1em;
											}
												div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table caption{
													width:401px;
													text-align:left;
													font-weight:bold;
													padding:0 5px 5px;
												}
												div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table th,
												div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td{
													text-align:left;
													vertical-align:top;
												}
												div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table th{
													width:1%;
													color:#999;
													padding:5px;
													border-top:1px solid #e6e6e6;
													white-space:nowrap;
												}
												div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td{
													width:auto;
													padding:5px;
													border-top:1px solid #e6e6e6;
												}
													div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td ul{
													}
														div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td ul li{
															background:url(../images/module_parts/body/textlist_unordered/li_bg1.gif) no-repeat 0 .6em;
															padding-left:8px;
														}
													div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td dd dl{
													}
														div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td dd dl dt{
														}
														div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td dd dl dd{
															padding-left:2em;
														}
												div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td table{
													width:100%;
													border:none;
													margin:0;
													padding:0;
												}
													div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td table th{
														width:1%;
														color:#333;
														padding:0 0 5px;
														white-space:nowrap;
														border:none;
													}
													div.loadEventInfoTable-body div.item div.detail div.divide div.miscInfo table td table td{
														width:auto;
														padding:0 5px 5px;
														border:none;
													}


													div.loadEventInfoTable-body div.item div.naviinfo ul.nav{
														zoom:1; /* fix ie haslayout bug */
														padding:14px 0 0;
													}
													div.loadEventInfoTable-body div.item div.naviinfo ul.nav,
													div.loadEventInfoTable-body div.item div.naviinfo ul.nav *{
														line-height:1.25; /* M- */
													}
														div.loadEventInfoTable-body div.item div.naviinfo ul.nav li{
															padding-left:14px;
															padding-bottom:6px;
															text-indent:-14px;
															background:url(../images/module_parts/body/tableset_loadeventinfo/arrow1.gif) no-repeat 0 .15em;
															zoom:1; /* fix ie haslayout bug */
														}
															div.loadEventInfoTable-body div.item div.naviinfo ul.nav li a{
																padding-left:14px;
															}

							
							/* if active */
							
							div.loadEventInfoTable-body div.itemActive{
								padding:0;
							}
								div.loadEventInfoTable-body div.itemActive div.item-iWrap{
									border:1px solid #ff7c00;
									padding:1px;
									zoom:1; /* fix ie haslayout bug */
								}
									div.loadEventInfoTable-body div.itemActive table.infoSet{
										background:#ffebc9;
									}
									div.loadEventInfoTable-body div.itemActive div.detail{
									}
									
							/* width */
							
									/*
							table#loadEventInfoTable-head th.date,
							div.loadEventInfoTable-body td.date{
								width:100px;
							}
								table#loadEventInfoTable-head th.date{
									padding:5px 10px 4px 9px;
								}
								div.loadEventInfoTable-body td.date{
									padding:5px 10px 5px 9px;
								}
							table#loadEventInfoTable-head th.school,
							div.loadEventInfoTable-body td.school{
								width:220px;
							}
								table#loadEventInfoTable-head th.school{
									padding:5px 10px 4px 0;
								}
									*/
								div.loadEventInfoTable-body td.school{
									padding:5px 10px 5px 0;
								}
								/*
							table#loadEventInfoTable-head th.event,
							*/
							div.loadEventInfoTable-body td.event{
							}	
							/*
								table#loadEventInfoTable-head th.event{
									padding:5px 10px 4px 0;
								}
									*/
								div.loadEventInfoTable-body td.event{
									padding:5px 10px 5px 0;
								}
								/*
							table#loadEventInfoTable-head th.category,
							*/
							div.loadEventInfoTable-body td.category{
								width:75px;
							}
								div.loadEventInfoTable-body td.category{
									padding:7px 0 5px;
								}


							/* loadItem */
							
							div.loadItem div.item{
								border-bottom:1px solid #e0e0e0 !important;
								padding:2px !important;
								zoom:1 !important; /* fix ie haslayout bug */
							}
								div.loadItem div.item th,
								div.loadItem div.item td{
									text-align:left !important;
									vertical-align:top !important;
									border: none !important;
								}
								div.loadItem div.item table.infoSet{
									width:100% !important;
									margin: 0 !important;
								}
									div.loadItem div.item table.infoSet td.date{
										padding: 5px 10px 5px 9px !important;
										text-align:right;
									}
										div.loadItem div.item table.infoSet td.date em{
											font-weight:normal !important;
										}
										div.loadItem div.item table.infoSet td.date span{
											font-size:.8em !important;
											margin:0 0 0 2px !important;
										}
									div.loadItem div.item table.infoSet td.school{
										padding: 5px 10px 5px 10px !important;
									}
										div.loadItem div.item table.infoSet td.school em{
											margin:0 5px 0 0 !important;
											/*padding-left: 10px;*/
										}
										div.loadItem div.item table.infoSet td.school span{
											font-size:.8em !important;
										}
									div.loadItem div.item table.infoSet td.event{
										padding: 5px 10px 5px 0 !important;
									}
									div.loadItem div.item table.infoSet td.category{
										padding: 7px 0 5px !important;
									}
								div.loadItem div.item div.detail{
									zoom:1 !important; /* fix ie haslayout bug */
									padding:9px 20px 20px 20px !important;
									display:block !important;
								}
									div.loadItem div.item div.detail p.title{
										font-size:1.3em !important;
										padding:0 0 4px !important;
										margin: 0 !important;
									}
									div.loadItem div.item div.detail div.divide{
										width:100% !important;
										zoom:1 !important; /* fix ie haslayout bug */
									}
									div.loadItem div.item div.detail div.divide:after{content:"." !important;display:block !important;height:0 !important;clear: both !important;visibility:hidden !important;} /* clear float */
									
										div.loadItem div.item div.detail div.divide div.description{
											width:auto !important;
											float:none !important;
											margin-top:0em !important;
											margin-bottom:2em !important;
										}
											div.loadItem div.item div.description p{
												margin:1em 0 0 !important;
											}
										div.loadItem div.item div.detail div.divide div.miscInfo{
											zoom:1 !important; /* fix ie haslayout bug */
											width:auto !important;
											float:none !important;
											margin-top:-1em !important;
											padding:0 0 2px !important;
											border-bottom:1px solid #e6e6e6 !important;
										}
											div.loadItem div.item div.detail div.divide div.miscInfo table{
												display:block !important;
												width:100% !important;
												margin:1em 0 0 !important;
											}
												div.loadItem div.item div.detail div.divide div.miscInfo table caption{
													width:401px !important;
													text-align:left !important;
													font-weight:bold !important;
													padding:0 5px 5px !important;
												}
												div.loadItem div.item div.detail div.divide div.miscInfo table th,
												div.loadItem div.item div.detail div.divide div.miscInfo table td{
													text-align:left !important;
													vertical-align:top !important;
												}
												div.loadItem div.item div.detail div.divide div.miscInfo table th{
													background: none !important;
													width:1% !important;
													color:#999 !important;
													padding:5px !important;
													border-top:1px solid #e6e6e6 !important;
													white-space:nowrap !important;
												}
												div.loadItem div.item div.detail div.divide div.miscInfo table td{
													width:auto !important;
													padding:5px !important;
													border-top:1px solid #e6e6e6 !important;
												}
													div.loadItem div.item div.detail div.divide div.miscInfo table td ul{
													}
														div.loadItem div.item div.detail div.divide div.miscInfo table td ul li{
															background:url(../images/module_parts/body/textlist_unordered/li_bg1.gif) no-repeat 0 .6em !important;
															padding-left:8px !important;
														}
													div.loadItem div.item div.detail div.divide div.miscInfo table td dd dl{
													}
														div.loadItem div.item div.detail div.divide div.miscInfo table td dd dl dt{
														}
														div.loadItem div.item div.detail div.divide div.miscInfo table td dd dl dd{
															padding-left:2em !important;
														}
												div.loadItem div.item div.detail div.divide div.miscInfo table td table{
													width:100% !important;
													border:none !important;
													margin:0 !important;
													padding:0 !important;
												}
													div.loadItem div.item div.detail div.divide div.miscInfo table td table th{
														width:1% !important;
														color:#333 !important;
														padding:0 0 5px !important;
														white-space:nowrap !important;
														border:none !important;
													}
													div.loadItem div.item div.detail div.divide div.miscInfo table td table td{
														width:auto !important;
														padding:0 5px 5px !important;
														border:none !important;
													}

											div.loadItem div.item div.naviinfo ul.nav{
												zoom:1 !important; /* fix ie haslayout bug */
												padding:14px 0 0 !important;
												margin: 0 !important;
											}
											div.loadItem div.item div.naviinfo ul.nav,
											div.loadItem div.item div.naviinfo ul.nav *{
												line-height:1.25 !important; /* M- */
											}
												div.loadItem div.item div.naviinfo ul.nav li{
													padding-left:14px !important;
													padding-bottom:6px !important;
													text-indent:-14px !important;
													background:url(../../common/images/module_parts/body/tableset_loadeventinfo/arrow1.gif) no-repeat 0 .15em !important;
													zoom:1 !important; /* fix ie haslayout bug */
												}
													div.loadItem div.item div.naviinfo ul.nav li a{
														padding-left:14px !important;
													}

