@charset "shift_jis";

/*======================================
http://ichina.jp/
----------------------------------------
description: page stylesheet
edit: 2009/04
lastupdate:
======================================*/

.contentsMainW h2 {
	margin: 0px 12px 5px 0;

/*	background: url(../image/h2_information.gif) no-repeat;*/
}

/*======================================

======================================*/

#infoBox {
	margin-bottom: 15px;
}
#infoMain {
	margin: 15px 20px;
}

#infoBox dl dt {
	padding: 2px 0 4px 18px;
	margin-bottom: 4px;
	
	font-size: 12px;
	line-height: 133%;
	
	border-bottom: 1px #FFC0E8 dotted;

	text-align: right;

	
/*	background: url(/pc/image/index/icon_info_dot.gif) no-repeat 5px 7px;*/
}


#infoBox dl dd {
	padding: 2px 0 4px 57px;
	margin-bottom: 2px;
	
	font-size: 16px;
	line-height: 18px;

	border-bottom: 1px #FFC0E8 dotted;

}
#infoBox dl dd.information {
	background: url(/pc/image/index/icon_info_info.gif) no-repeat 15px 3px;
}
#infoBox dl dd.web {
	background: url(/pc/image/index/icon_info_f5.gif) no-repeat 15px 3px;
}
#infoBox dl dd.blog {
	background: url(/pc/image/index/icon_info_blog.gif) no-repeat 15px 3px;
}
#infoBox dl dd.important {
	background: url(/pc/image/index/icon_info_important.gif) no-repeat 15px 3px;
}
#infoBox dl dd.topic {
	background: url(/pc/image/index/icon_info_topic.gif) no-repeat 15px 3px;
}

#infoBox dl.detailList dd,
#infoBox dl.detailList dd.information,
#infoBox dl.detailList dd.web,
#infoBox dl.detailList dd.blog,
#infoBox dl.detailList dd.important {
	padding: 5px 0 7px 42px;
	background-position: 0 6px;
	border-bottom: 2px #EF6699 solid;
}

div.textinLine {
	padding: 12px 12px 15px 12px;
	border-top: 1px #EF6699 dotted;
}


/*======================================
 $B?7Ce%K%e!<%9(B
======================================*/

#scheBox {
  width: 100%;
  margin-left:   4px;
  margin-bottom: 12px;
}

#scheBox table {
  width: 580px;
  padding: 2px 0 4px 0px;
  margin-bottom: 4px;
  margin: auto;
}

#scheBox table tr {
  font-size: 12px;
  line-height: 22px;
  border-bottom: 1px #C0E8FF dotted;
}

#scheBox table tr td#type1 { background: url(/pc/image/event/icon_event_1.gif) no-repeat 1px 3px; }
#scheBox table tr td#type2 { background: url(/pc/image/event/icon_event_2.gif) no-repeat 1px 3px; }
#scheBox table tr td#type3 { background: url(/pc/image/event/icon_event_3.gif) no-repeat 1px 3px; }
#scheBox table tr td#type4 { background: url(/pc/image/event/icon_event_4.gif) no-repeat 1px 3px; }
#scheBox table tr td#type5 { background: url(/pc/image/event/icon_event_5.gif) no-repeat 1px 3px; }
#scheBox table tr td#type6 { background: url(/pc/image/event/icon_event_6.gif) no-repeat 1px 3px; }
#scheBox table tr td#type7 { background: url(/pc/image/event/icon_event_7.gif) no-repeat 1px 3px; }
#scheBox table tr td#type8 { background: url(/pc/image/event/icon_event_8.gif) no-repeat 1px 3px; }
#scheBox table tr td#type9 { background: url(/pc/image/event/icon_event_9.gif) no-repeat 1px 3px; }
#scheBox table tr td#type10{ background: url(/pc/image/event/icon_event_8.gif) no-repeat 1px 3px; }
#scheBox table tr td#type11{ background: url(/pc/image/event/icon_event_11.gif) no-repeat 1px 3px; }
#scheBox table tr td#type12{ background: url(/pc/image/event/icon_event_12.gif) no-repeat 1px 3px; }
#scheBox table tr td#type20{ background: url(/pc/image/event/icon_event_20.gif) no-repeat 1px 3px; }

#scheBox table tr td#type1, #scheBox table tr td#type2, #scheBox table tr td#type3, #scheBox table tr td#type4, #scheBox table tr td#type5, #scheBox table tr td#type6, #scheBox table tr td#type11, #scheBox table tr td#type20 {
  width: 60px;
  margin: 0;
  padding: 0;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
}

#scheBox table tr td#time { width: 180px; white-space: nowrap; }
#scheBox table tr td#name { width: 240px; }
#scheBox table tr td#teac { width: 100px; }

#scheBox #line #name { left: 400px; }

