@charset "utf-8";

/* イベントナビゲーション ---------------------------------------------------- */

#eventNavi { width:964px; margin:10px auto 0; background:#C2C2C2 url(../event/img_cmn/eventNaviTop.gif) left top no-repeat; display:table; text-align:left;}
#eventNaviBtm { width:964px; background:url(../event/img_cmn/eventNaviBtm.gif) left bottom no-repeat; display:table; }
#eventNavi .btnBack { margin-top:20px; float:left; }
#eventNavi .btnNext { margin-top:20px; float:right; }
#eventNavi .eventNaviArea { width:926px; height:100%; padding:4px 0 4px 4px; float:left;z-index:-1; }
* html #eventNavi .eventNaviArea { width:930px; }
#eventNavi .eventNaviArea ul li { width:306px; height:100%; margin-right:4px; background-color:#FFFFFF; display:block;padding:5px 0 0 0; }

#eventNavi .eventNaviArea ul li a {  color:#000000; text-decoration:none; }
#eventNavi .eventNaviArea ul li a:hover { background:#eee; }
#eventNavi .eventNaviArea ul li img { margin-right:8px; float:left; margin-left:3px; }
#eventNavi .eventNaviArea ul li p.tit { width:228px; float:left; }
#eventNavi .eventNaviArea li div.eventNaviInfo { width:296px; padding-top:5px; clear:both; }
#eventNavi .eventNaviArea li div.eventNaviInfo p { padding-top:4px; border-top:dotted 1px #999999; margin-left:3px }
#eventNavi .eventNaviArea li span.eventNaviText01 { width:238px; margin-top:2px; padding-left:58px; background:url(../event/img_cmn/eventNaviDay.gif) left top no-repeat; display:block; }
* html #eventNavi .eventNaviArea li span.eventNaviText01 { width:296px; }
#eventNavi .eventNaviArea li span.eventNaviText02 { width:238px; margin-top:2px; padding-left:58px; background:url(../event/img_cmn/eventNaviHall.gif) left top no-repeat; display:block; }
* html #eventNavi .eventNaviArea li span.eventNaviText02 { width:296px; }




/* イベントインフォ ---------------------------------------------------- */
#eventInfo { width:960px; margin:20px auto 0; padding:1px; border:#AEAEAE dashed 1px;text-align:left; }
#eventInfo div.eventInfoBg { padding:10px; background:url(../event/img_cmn/eventInfoBg.gif) left top repeat; }
#eventInfo div.eventInfoArea { width:700px; padding-top:12px; background:url(../event/img_cmn/eventInfoTop.gif) no-repeat left top; float:left; }
#eventInfo div.eventInfoAreaBtm { height:12px; background:url(../event/img_cmn/eventInfoBtm.gif) left bottom no-repeat; }
#eventInfo div.eventInfoTextBg { min-height:200px; width:676px; padding:0 12px; background-color:#FFFFFF; }
* html #eventInfo div.eventInfoTextBg {  height:200px;width:700px; }
#eventInfo div.eventInfoBrochure { float:left; }
#eventInfo div.eventInfoTextArea { width:514px; float:right; }
#eventInfo div.eventInfoTitle { background:#EEEEEE url(../event/img_cmn/eventInfoTitleLineTop.gif) left top repeat-x; }
#eventInfo h2.eventInfoTitleBtm { margin:1px 0; padding:8px 10px 6px 10px; background:url(../event/img_cmn/eventInfoTitleLineBtm.gif) left bottom repeat-x; }

#eventInfo table.eventInfoCourse { margin-top:5px; }
#eventInfo table.eventInfoCourse th { padding:5px 20px 0 10px; }
#eventInfo table.eventInfoCourse th.title { padding:5px 20px 0 5px; }
#eventInfo table.eventInfoCourse td { white-space:nowrap; }
#eventInfo table.eventInfoCourse td.vol { padding: 5px 0 0 10px; white-space:nowrap; }
#eventInfo div.eventInfoSub { padding-top:10px; display:table; clear:both; }
#eventInfo div.eventInfoSub img { float:left; }
#eventInfo div.eventInfoSub p.eventInfoText { width:408px; padding-left:10px; float:left; }
#eventInfo div.eventInfoSub p.eventInfoTextNoBro { width:570px; }

#eventInfo ul.eventShareBtn { margin-top: 20px; }
#eventInfo ul.eventShareBtn li { float: right; padding-left: 5px; }

#eventInfo ul.eventBtn { width:240px; float:left; }
#eventInfo ul.eventBtn li { width:226px; height:65px; padding:5px 0 0 14px; background:url(../event/img_cmn/eventInfoBtnBg.gif) left top no-repeat; font-size:0; display: block; }
#eventInfo ul.eventBtn li.program { width:226px; height:65px; margin:7px 0; padding:5px 0 0 14px; background:url(../event/img_cmn/eventInfoBtnBg.gif) left top no-repeat; font-size:0; display: block; }
#eventInfo ul.eventBtn li.pdfdl { width:226px; height:32px; margin: 14px 0 0; padding:5px 0 0 14px; background:url(../event/img_cmn/eventinfo_btnbg_s.gif) left top no-repeat; font-size:0; display: block; }
#eventInfo ul.eventBtn li.preconf { width:226px; height:44px; margin: 14px 0 0; padding:5px 0 0 14px; background:url(../event/img_cmn/eventinfo_btnbg_m.gif) left top no-repeat; font-size:0; display: block; }

* html #eventInfo ul.eventBtn li { width:240px; height:70px;}
* html #eventInfo ul.eventBtn li.program { width:240px; height:70px;}
* html #eventInfo ul.eventBtn li.pdfdl { width:240px; height:37px;}
* html #eventInfo ul.eventBtn li.preconf { width:240px; height:49px;}


/* イベントコンテンツ ---------------------------------------------------- */
#eventCont { width: 942px; margin:10px auto 0; padding:5px 10px 10px 10px; border:#AEAEAE solid 1px; position:relative;text-align:left; }
* html #eventCont { width: 962px; }

#eventContCource { width:942px; margin:0 auto; padding:10px; border:#AEAEAE solid 1px; border-top:none; position:relative; }
* html #eventContCource {  width: 963px; }



/* イベントコンテンツ（最新イベント一覧） ---------------------------------------------------- */
.newEventInfo { width:960px; margin:10px auto 0; padding:1px; border:#AEAEAE dashed 1px;text-align:left; }
.newEventInfo div.newEventBg { padding:5px; background:url(../event/img_cmn/eventInfoBg.gif) left top repeat; }
.newEventInfo div.newEventArea { width:774px; padding-top:10px; background:url(../event/img/newEventInfoTop.gif) left top no-repeat; float:left; }
.newEventInfo div.newEventAreaBtm { height:10px; display:block; background:url(../event/img/newEventInfoBtm.gif) left bottom no-repeat; }
.newEventInfo div.newEventTextBg { width:750px; margin:0; padding:0 12px; background-color:#FFFFFF; }
.newEventInfo div.newEventBrochure { float:left; }
.newEventInfo div.newEventText { width:674px; float:right; }
.newEventInfo h2.newEventTitle { padding:0 0 5px 5px; border-bottom:dotted 1px #AEAEAE; }

* html .newEventInfo div.newEventTextBg { width:774px; }
* html .newEventInfo div.newEventAreaBtm {margin-top:-4px; }


.newEventInfo table.newEventCourse { margin-top:5px; }
.newEventInfo table.newEventCourse th { padding:5px 25px 0 10px; }

.newEventInfo table.newEventSub01 { margin:10px 0 0 5px; }
.newEventInfo table.newEventSub01 th { padding-right:10px; }
.newEventInfo table.newEventSub01 td { vertical-align:top; }
.newEventInfo table.newEventSub01 td.newEventSub01 { padding-right:20px; vertical-align:top; white-space:nowrap }

.newEventInfo div.newEventSub02 { margin:15px 0 0 5px; }
.newEventInfo div.newEventSub02 img { float:left; }
.newEventInfo div.newEventSub02 p.newEventSub02 { width:565px; padding-left:10px; float:left; }
.newEventInfo div.newEventSub02 p.newEventSub02b { width:640px; padding-left:10px; float:left; }

.newEventInfo ul.newEventBtn { width:176px; float:left; }
.newEventInfo ul.newEventBtn li { width:167px; height:30px; padding:3px 0 0 9px; background:url(../event/img/newEventInfoBtnBg.gif) left top no-repeat; font-size:0; display:block; }
.newEventInfo ul.newEventBtn li.program { margin:4px 0; }

* html .newEventInfo ul.newEventBtn li { width:176px; height:33px;}



/* イベントコンテンツ（プログラムの詳細） ---------------------------------------------------- */
div.eventLeadOut { margin-top: 5px; padding: 1px; border: dotted 1px #AEAEAE; background-color: white; text-align:left; }
div.eventLeadOut div.eventLead { padding: 8px 12px; background-color: #eee; }

div.eventPointOut { margin-top: 10px; padding: 1px; border: dashed 1px #749A00; background-color: white; text-align:left; }
div.eventPointOut div.eventPoint { padding: 8px 12px; background-color: #F4F7E6; }

div.programCont { width:932px; padding:8px 5px; border-top:dotted 1px #AEAEAE; display:table; clear:both; text-align: left; }
div.noCorseTop { padding:13px 5px 8px; border-top:none; }
div.contPointTop { padding: 20px 5px 50px; border-top: none; }
div.contPoint { padding: 30px 5px 50px; }
div.contPointS { padding: 30px 5px; }

div.programCont .programTime { width:70px; color:#9B8E5A; float:left; }
div.programCont .programType { color:#666666; float:left; }
div.programCont .programTimeSp { width:70px; color:#749A00; float:left; }
div.programCont .programTypeSp { color:#749A00; float:left; }
div.programCont .programNote { padding-left: 20px; float:left; }
div.programCont .programSub { padding-left: 30px; float:left; }
div.programCont .programSub .programSubtit { display:inline; text-align:center; width:auto; color: white; background-color: #749A00; padding: 3px 5px; font-weight: bold; }


div.programCont .programuNonText { width:502px; float:left; }
div.programCont .programTextArea { padding-top:10px; clear:both; }

.programTextBg { width:502px; padding:5px; background:#AEAEAE url(../event/img/programTextBg.gif) left top repeat; float:left; }
.programText { padding:5px; background-color:#FFFFFF; text-align:left; }
.programTitle { padding:10px 15px 8px; background-color:#E3DFC9; }
.programNonTitle { padding:5px 15px 3px; }
.programTitleSp { padding:10px 15px 8px; background-color:#E7F3A5; }
.programTitleSession { padding:8px; }
.sessionNum { background-color: #666; float: left; color: white; font-weight: bold; padding: 2px 5px; }
.sessionTit { float: left; padding-left: 12px; }
.programTitle2 { margin-top:8px; padding-top:8px; border-top:solid 1px #FFFFFF; display:block; }
.programTitleSub { float: right; color: white; background-color: #990000; padding: 3px 5px; font-weight: bold; }
.programIcon { float: right; background-color: white; border: solid 1px #990000; padding: 3px 5px; }
.sessionTitle { text-indent: -2.4em; margin-left: 2.4em; }
.sessionTitle2 { text-indent: -3em; margin-left: 3em; }
.sessionTitle3 { text-indent: -3.5em; margin-left: 3.5em; }

ul.progTitNote { float: right; }
ul.progTitNote li { color: white; padding: 2px 0.5em; font-weight: bold; margin-bottom: 3px; text-align: center; min-width: 4em; }
ul.progTitNote li.full { color: red; background-color: white; border: solid 2px red; }
ul.progTitNote li.translate { color: #990000; background-color: white; border: solid 1px #990000; font-weight: normal; }
ul.progTitNote li.case { color: #666; background-color: white; border: solid 1px #666; font-weight: normal; }
ul.progTitNote li.num { color: black; background-color: white; }
ul.progTitNote li.darkRed { background-color: #990000; }
ul.progTitNote li.darkGreen { background-color: #3E7826; }
ul.progTitNote li.darkBlue { background-color: #006DB6; }
ul.progTitNote li.darkOrange { background-color: #F74529; }
ul.progTitNote li.darkYellow { background-color: #D19100; }
ul.progTitNote li.darkPurple { background-color: #703387; }
ul.progTitNote li.darkPurple2 { background-color: #A985B7; }
ul.progTitNote li.darkPurple3 { background-color: #644767; }
ul.progTitNote li.khaki { background-color: #726900; }
ul.progTitNote li.khaki2 { background-color: #AAA566; }
ul.progTitNote li.khaki3 { background-color: #56542F; }

ul.progTitNote li.jp440red { background-color: #B80020; }
ul.progTitNote li.jp440blue { background-color: #00359A; }
ul.progTitNote li.jp440orange { background-color: #DE5F00; }
ul.progTitNote li.jp440pink { background-color: #E30064; }
ul.progTitNote li.jp440green { background-color: #006800; }
ul.progTitNote li.jp440purple { background-color: #730066; }



ul.progTitNoteSsn { float: left; padding-bottom: 5px; }
ul.progTitNoteSsn li { float: left; margin-bottom: 0; text-align: left; white-space: nowrap; }


div.programCont ul.programSummary li { margin:10px 15px; padding-left:20px; background:url(../event/img/programSummaryIcon.gif) left 6px no-repeat; }
div.programCont ul.programSummarySp li { margin:10px 0 10px 15px; padding-left:20px; background:url(../event/img/programSummarySpIcon.gif) left 6px no-repeat; }
div.programCont div.programSummary { padding:10px 15px; }
div.programCont div.programSummary div.programSummarySec { margin-top: 10px; padding-top: 10px; border-top: dashed 1px #AEAEAE; }
div.programCont div.programSummary p.capSec { margin-top: 10px; }

div.programCont table.programSummarySp { margin: 0 auto; }
div.programCont table.programSummarySp td { padding:10px 5px 5px; vertical-align:middle; text-align:center; }
div.programCont div.smallModerator { margin: 5px 15px 0; border-top: 1px dashed #AEAEAE; padding-top: 5px; text-align: center; }

div.programCont .programSpeaker { width:390px; padding:5px; background-color:#EEEEEE; float:right; }
div.programCont .programSpeaker02 { width:400px; padding-top:5px; clear:right; float:right; }
div.programCont .programSpeakerSub { width:400px; padding-bottom:5px; color:#666666; float:right; }
div.programCont .programPhoto { width:75px; float:left; padding-right:10px; }
* html div.programCont .programSpeaker { width:400px;}
* html div.programCont .programPhoto { width:85px; }



div.programCont div.programSpec { width:305px; float:left; }
div.programCont p.programName { margin-top:10px; }

div.programCont .programProfile { padding-top:10px; color:#666666; background:url(../event/img/programProfileLine.gif) left 5px repeat-x; clear:both;text-align:left; }
div.programCont dl.programProfileList { padding:0; margin:0; background:none; }
div.programCont dl.programProfileList dt { width:7em; clear:left; float:left; }
div.programCont dl.programProfileList dd { margin-left:7em; }


/* イベントコンテンツ（プログラムの詳細：パネルディスカッション） */
div.programCont .programTextBgNonSep { width:922px; padding:5px; background:#AEAEAE url(../event/img/programTextBg.gif) left top repeat; text-align:left; }
* html div.programCont .programTextBgNonSep { width:932px;}

div.programCont .programTextAreaTop { margin-top:20px; border-top:solid 5px #EEEEEE; clear:both; }
div.programCont .programTextAreaBtm { border-top:solid 5px #EEEEEE; border-bottom:solid 5px #EEEEEE; }
div.programCont .programTextAreaNonSep03 { background:url(../event/img/programTextAreaNonSep03.gif) left top repeat-y; border-top:solid 5px #EEEEEE; padding:0 0 0 5px; }
div.programCont .programTextAreaNonSep02 { background:url(../event/img/programTextAreaNonSep02.gif) left top repeat-y; border-top:solid 5px #EEEEEE; padding:0 0 0 5px; }
div.programCont .programTextAreaNonSep01 { background:url(../event/img/programTextAreaNonSep01.gif) left top repeat-y; border-top:solid 5px #EEEEEE; padding:0 0 0 5px; }
div.programCont .programSpeakerNonSep { width:294px; margin-right:5px; padding:5px; background-color:#FFFFFF; float:left; }


* html div.programCont .programSpeakerNonSep { width:304px; margin-right:3px; }

div.programCont .programSpeakerSubNonSep { padding-bottom:5px; color:#9B8E5A; }
div.programCont .programCompanyNonSep { width:209px; float:left; }
div.programCont .programNameNonSep { width:209px; margin-top:10px; }
div.programCont .programModerator { float:right; }

div.programCont div.programSpecNonSep { width:209px; float:left; }


/* JP313用 */
div.programCont div.programSpeakerArea { margin-top:20px; background-color: #eee; padding: 5px; }
div.programCont div.programSpeakerArea div.speakerFrame { width: 458px; background-color: white;  }
div.programCont div.programSpeakerArea div.speakerFrame div.speakerBox { padding: 5px; }
div.programCont div.programSpeakerArea div.speakerLeft { float: left; }
div.programCont div.programSpeakerArea div.speakerRight { float: right;}
div.programCont div.programSpeakerArea div.speakerFrame div.speakerName { width: 353px; float: right; }
div.programCont div.programSpeakerArea div.speakerFrame div.companyProfile { margin-top: 5px; padding-top: 5px; border-top: dashed 1px #AEAEAE; color:#666; }

div.programCont div.programSpeakerAreaList { margin-top:20px; background-color: #eee; padding: 5px 0 5px 6px; }
div.programCont div.programSpeakerAreaList ul li.spkArea { float: left; width: 231px; }
div.programCont div.programSpeakerAreaList div.spkFrm { background-color:white; margin-right: 5px; padding: 5px 5px 0; }

/* JP372用 */
div.programCont div.programSpeakerAreaList div.spkFrm div.spkNameArea { width: 130px; float:left; }


/* JP370用 */
div.programCont div.programSpeakerAreaList ul li.spkArea3 { float: left; width: 305px; }
div.programCont div.programSpeakerAreaList ul li.spkArea3 div.speakerNameFrm { width: 205px; float: left; }
div.programCont div.programSpeakerAreaList ul li.spkArea3 div.speakerCmntFrm { margin-bottom: 6px; padding-bottom: 5px;  background: url(../event/img/programProfileLine.gif) left bottom repeat-x; }


/* JP387用 */
ul.programSession li.sessionFrm { float: left; width: 223px; padding-bottom: 10px; padding-left: 10px; text-align: left; }
ul.programSession li.sessionFrm3clm { width: 300px; }
ul.programSession li.sessionFrm div.programText { padding: 5px 5px 0; }
ul.programSession li.sessionFrm div.programTitle { padding: 5px 5px 0; }
ul.programSession li.sessionFrm div.programSpeaker { margin-top: 5px; padding:5px; background-color:#EEEEEE; float: none; }
ul.programSession li.sessionFrm div.programSpeaker02 { width: auto; }



/* JP414用 */
div.programCont div.programSpeakerAreaList ul li.spkArea3clm { float: left; width: 308px; }
div.programCont div.programSpeakerAreaList ul li.spkArea3clm div.speakerNameFrm { width: 208px; float: left; }
div.programCont div.programSpeakerAreaList ul li.spkArea3clm div.speakerCmntFrm { margin-bottom: 6px; padding-bottom: 5px;  background: url(../event/img/programProfileLine.gif) left bottom repeat-x; }







/* イベントコンテンツ（プログラムの詳細：Track別） */
div.trackCourseTit { text-align: center; }
div.trackFrm { background: url(../event/img_cmn/track_border.gif) center top repeat-y; }
div.trackFrm div.trackName { display: inline-block; text-align:center; width:auto; color: white; background-color: #777; padding: 3px 5px; font-weight: bold; }
div.programCont div.trackFrmLeft { width: 452px; float: left; }
div.programCont div.trackFrmRight { width: 452px; float: right; }
div.programCont div.trackCont { text-align: left; }
div.programCont div.trackContTopend { margin-top: 13px; }
div.programCont div.trackCont .programTextBg { width: auto; float: none; }
div.programCont div.trackCont .programSpeaker { width: auto; margin-top: 10px; float: none; }
div.programCont div.trackCont div.programSpec { width: auto; float: none; }

div.track3Frm { background: url(../event/img_cmn/track3_border.gif) 307px top repeat-y; }
div.programCont div.track3FrmLeft { width: 302px; float: left; }
div.programCont div.track3FrmMid { width: 302px; float: left; padding-left: 7px; }
div.programCont div.track3FrmRight { width: 302px; float: left; padding-left: 7px; _float: right; }










/* 2013年2月以前の3コースタブ設定用 */
#eventProgramBtnArea01_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgramBtnBg01_on.gif) left top repeat-y;text-align:left; }
#eventProgramBtnArea02_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgramBtnBg02_on.gif) left top repeat-y;text-align:left; }
#eventProgramBtnArea03_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgramBtnBg03_on.gif) left top repeat-y;text-align:left; }

p.programBtn { padding-left:25px; background:url(../event/img/eventProgramIcon.gif) left top no-repeat; color:#0088CC; }
span.programBtn { padding-left:30px; color:#FFFFFF; background:url(../event/img/eventProgramIcon_on.gif) 5px 3px no-repeat; display:block; }

div.eventProgramBtn { width:272px; padding:25px 20px 8px; background:url(../event/img/programBtn.gif) left top no-repeat; float:left; }
* html div.eventProgramBtn { width:312px; }

div.eventProgramBtn_on { width:290px; padding:10px 11px 8px; background:url(../event/img/programBtn_on.gif) left top no-repeat; float:left; }
* html div.eventProgramBtn_on { width:312px;background:url(../event/img/programBtn_on.gif) left top no-repeat; float:left; }

div.eventProgramBtnCenter { width:312px; padding:0 14px; float:left; }
* html div.eventProgramBtnCenter { width:340px}

div.eventProgramBtn_on span.programBtnTop { padding-top:4px; background:#999999 url(../event/img/programBtn_onTxtTop.gif) left top no-repeat; display:block; }
div.eventProgramBtn_on span.programBtnBtm { padding-bottom:4px; background:url(../event/img/programBtn_onTxtBtm.gif) left bottom no-repeat; display:block; }
div.eventProgramBtnL { margin-right:0; }










/* イベントコンテンツ（プログラムの詳細：2コース選択ボタン） */
#eventProgram2BtnArea01_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram2BtnBg01_on.gif) left top repeat-y; }
#eventProgram2BtnArea02_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram2BtnBg02_on.gif) left top repeat-y; }

div.eventProgram2Btn { width:435px; padding:25px 20px 8px; background:url(../event/img/program2Btn.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram2Btn { width:475px; }

div.eventProgram2Btn_on { width:453px; padding:10px 11px 8px; background:url(../event/img/program2Btn_on.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram2Btn_on { width:475px; }

div.eventProgram2Btn_on span.program2BtnTop { padding-top:4px; background:#999999 url(../event/img/program2Btn_onTxtTop.gif) left top no-repeat; display:block; }
div.eventProgram2Btn_on span.program2BtnBtm { padding-bottom:4px; background:url(../event/img/program2Btn_onTxtBtm.gif) left bottom no-repeat; display:block; }
div.eventProgram2BtnL { width:475px; padding-left:14px; float:left; }
* html div.eventProgram2BtnL { width:489px; }

div.eventProgram2Btn p.program2Btn { padding-left:25px; background:url(../event/img/eventProgramIcon.gif) left top no-repeat; color:#0088CC; min-height: 20px; }
div.eventProgram2Btn_on span.program2Btn { padding-left:30px; color:#FFFFFF; background:url(../event/img/eventProgramIcon_on.gif) 5px 3px no-repeat; display:block; min-height: 20px; }



/* イベントコンテンツ（プログラムの詳細：3コース選択ボタン） */
#eventProgram3BtnArea01_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgramBtnBg01_on.gif) left top repeat-y; }
#eventProgram3BtnArea02_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgramBtnBg02_on.gif) left top repeat-y; }
#eventProgram3BtnArea03_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgramBtnBg03_on.gif) left top repeat-y; }

div.eventProgram3Btn { width:272px; padding:25px 20px 8px; background:url(../event/img/programBtn.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram3Btn { width:312px; }

div.eventProgram3Btn_on { width:290px; padding:10px 11px 8px; background:url(../event/img/programBtn_on.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram3Btn_on { width:312px; }

div.eventProgram3Btn_on span.program3BtnTop { padding-top:4px; background:#999999 url(../event/img/programBtn_onTxtTop.gif) left top no-repeat; display:block; }
div.eventProgram3Btn_on span.program3BtnBtm { padding-bottom:4px; background:url(../event/img/programBtn_onTxtBtm.gif) left bottom no-repeat; display:block; }
div.eventProgram3BtnL { width:312px; padding-left:14px; float:left; }
* html div.eventProgram3BtnL { width:326px; }

div.eventProgram3Btn p.program3Btn { padding-left:25px; background:url(../event/img/eventProgramIcon.gif) left top no-repeat; color:#0088CC; min-height: 20px; }
div.eventProgram3Btn_on span.program3Btn { padding-left:30px; color:#FFFFFF; background:url(../event/img/eventProgramIcon_on.gif) 5px 3px no-repeat; display:block; min-height: 20px; }



/* イベントコンテンツ（プログラムの詳細：4コース選択ボタン） */
#eventProgram4BtnArea01_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram4BtnBg01_on.gif) left top repeat-y; }
#eventProgram4BtnArea02_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram4BtnBg02_on.gif) left top repeat-y; }
#eventProgram4BtnArea03_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram4BtnBg03_on.gif) left top repeat-y; }
#eventProgram4BtnArea04_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram4BtnBg04_on.gif) left top repeat-y; }

div.eventProgram4Btn { width:192px; padding:25px 20px 8px; background:url(../event/img/program4Btn.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram4Btn { width:232px; }

div.eventProgram4Btn_on { width:210px; padding:10px 11px 8px; background:url(../event/img/program4Btn_on.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram4Btn_on { width:232px; }

div.eventProgram4Btn_on span.program4BtnTop { padding-top:4px; background:#999999 url(../event/img/program4Btn_onTxtTop.gif) left top no-repeat; display:block; }
div.eventProgram4Btn_on span.program4BtnBtm { padding-bottom:4px; background:url(../event/img/program4Btn_onTxtBtm.gif) left bottom no-repeat; display:block; }
div.eventProgram4BtnL { width:232px; margin-left:12px; float:left; }
* html div.eventProgram4BtnL { width:244px; }

div.eventProgram4Btn p.program4Btn { padding-left:25px; background:url(../event/img/eventProgramIcon.gif) left top no-repeat; color:#0088CC; min-height: 20px; }
div.eventProgram4Btn_on span.program4Btn { padding-left:30px; color:#FFFFFF; background:url(../event/img/eventProgramIcon_on.gif) 5px 3px no-repeat; display:block; min-height: 20px; }



/* イベントコンテンツ（プログラムの詳細：5コース選択ボタン） */
#eventProgram5BtnArea01_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram5BtnBg01_on.gif) left top repeat-y; }
#eventProgram5BtnArea02_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram5BtnBg02_on.gif) left top repeat-y; }
#eventProgram5BtnArea03_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram5BtnBg03_on.gif) left top repeat-y; }
#eventProgram5BtnArea04_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram5BtnBg04_on.gif) left top repeat-y; }
#eventProgram5BtnArea05_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram5BtnBg05_on.gif) left top repeat-y; }

div.eventProgram5Btn { width:160px; padding:25px 12px 8px; background:url(../event/img/program5Btn.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram5Btn { width:184px; }

div.eventProgram5Btn_on { width:168px; padding: 8px; background:url(../event/img/program5Btn_on.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram5Btn_on { width:184px; }

div.eventProgram5Btn_on span.program5BtnTop { padding-top:4px; background:#999999 url(../event/img/program5Btn_onTxtTop.gif) left top no-repeat; display:block; }
div.eventProgram5Btn_on span.program5BtnBtm { padding-bottom:4px; background:url(../event/img/program5Btn_onTxtBtm.gif) left bottom no-repeat; display:block; }
div.eventProgram5BtnL { width:184px; margin-left:11px; float:left; }
* html div.eventProgram5BtnL { width:196px; }

div.eventProgram5Btn p.program5Btn { padding-left:25px; background:url(../event/img/eventProgramIcon.gif) left top no-repeat; color:#0088CC; min-height: 20px; }
div.eventProgram5Btn_on span.program5Btn { padding-left:30px; color:#FFFFFF; background:url(../event/img/eventProgramIcon_on.gif) 5px 1px no-repeat; display:block; min-height: 20px; }



/* イベントコンテンツ（プログラムの詳細：6コース選択ボタン） */
#eventProgram6BtnArea01_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram6BtnBg01_on.gif) left top repeat-y; }
#eventProgram6BtnArea02_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram6BtnBg02_on.gif) left top repeat-y; }
#eventProgram6BtnArea03_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram6BtnBg03_on.gif) left top repeat-y; }
#eventProgram6BtnArea04_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram6BtnBg04_on.gif) left top repeat-y; }
#eventProgram6BtnArea05_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram6BtnBg05_on.gif) left top repeat-y; }
#eventProgram6BtnArea06_on { width:964px; margin:10px 8px 0; background:url(../event/img/eventProgram6BtnBg06_on.gif) left top repeat-y; }

div.eventProgram6Btn { width:144px; padding:20px 5px 5px; background:url(../event/img/program6Btn.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram6Btn { width:154px; }

div.eventProgram6Btn_on { width:144px; padding: 5px; background:url(../event/img/program6Btn_on.gif) left top no-repeat; float:left; text-align:left;}
* html div.eventProgram6Btn_on { width:154px; }

div.eventProgram6Btn_on span.program6BtnTop { padding-top:4px; background:#999999 url(../event/img/program6Btn_onTxtTop.gif) left top no-repeat; display:block; }
div.eventProgram6Btn_on span.program6BtnBtm { padding-bottom:4px; background:url(../event/img/program6Btn_onTxtBtm.gif) left bottom no-repeat; display:block; }
div.eventProgram6BtnL { width:154px; margin-left:8px; float:left; }
* html div.eventProgram6BtnL { width:162px; }

div.eventProgram6Btn p.program6Btn { padding-left:20px; background:url(../event/img/eventProgramIcon.gif) left top no-repeat; color:#0088CC; min-height: 20px; }
div.eventProgram6Btn_on span.program6Btn { padding-left:26px; color:#FFFFFF; background:url(../event/img/eventProgramIcon_on.gif) 5px 1px no-repeat; display:block; min-height: 20px; }










/* イベントコンテンツ（開催概要） ---------------------------------------------------- */
#eventCont {position:relative;text-align:left;}
#eventCont div.eventContBrochure { top:15px;left:680px;padding:0 5px 0 20px; background-color:#FFFFFF; position:absolute; }
#eventCont li.eventContTop { padding:15px 5px; border:none; }
#eventCont li.eventCont { padding:15px 5px; border-top:dotted 1px #AEAEAE; }
#eventCont li div.eventContSub { width:120px; padding-right:20px; text-align:center; float:left; }
* html #eventCont li div.eventContSub { width:140px; }
* html #eventCont div.eventContBrochure { top:15px;left:670px;}
#eventCont li div.eventContTxt { width:792px; padding-top:3px; display:table; float:left;}
* html #eventCont li div.eventContTxt { width:760px;}

#eventCont li div.eventContTxtLogo { width:852px; margin-left:-60px; padding-top:3px; display:table; float:left; }
#eventCont li div.eventContTxtBrochure { width:533px; padding-top:3px; display:table; float:left; }
#eventCont li p.text{ width:340px; float:left; }
#eventCont li p.image{ width:60px; float:right; }
#eventCont li p.cap{ width:100px; float:right; }

#eventCont li div.eventContCourse { margin-top:10px; }
#eventCont li table.eventContPrice th { padding:0 20px 0 0; text-align:right; }
#eventCont li span.eventContLogo { height:75px; padding:0 0 5px 60px; text-align:center; display:block; white-space:nowrap; float:left; }
#eventCont li span.eventContLogo img { margin-bottom:5px; }
#eventCont li span.eventContLogo a.logoOne { float:left; padding:0 10px 0 0; }
#eventCont li span.eventContLogo a.logoOneName { margin-top:25px; float:left; }
#eventCont li span.eventContOlSubTop { margin:0 0 5px; display:block; }
#eventCont li span.eventContOlSub { margin:20px 0 5px; display:block; }
#eventCont li div.eventContSub .eventContSubRead { margin-top:10px; }
#eventCont li div.eventContTxt .eventContNote { clear:both; }

#eventCont li div.eventContTxt ul.summaryList li { margin:10px 15px; padding-left:20px; background:url(../event/img/programSummaryIcon.gif) left 6px no-repeat; }
#eventCont li div.eventContTxt ul.summaryListSP li { margin:10px 15px; padding-left:20px; background:url(../event/img/programSummarySpIcon.png) left 6px no-repeat; }



/* JP424用 */
#eventCont div.eventInfoTitle { background:#EEEEEE url(../event/img_cmn/eventInfoTitleLineTop.gif) left top repeat-x; }
#eventCont div.eventInfoTitleBtm { margin:1px 0; padding:8px 10px 6px 10px; background:url(../event/img_cmn/eventInfoTitleLineBtm.gif) left bottom repeat-x; }
table.seminarProgram { border-collapse: collapse; width: 100%; }
table.seminarProgram td { border: solid 3px #eee; padding: 10px; vertical-align: top; }
table.seminarProgram td.time { background-color:#E3DFC9; }
table.seminarProgram td div.programTit { margin-top: 5px; background-color:#eee; padding: 5px; }
table.seminarProgram td div.programName { text-align: right; margin-top: 15px; padding-left: 50px; }

/* JP440 */
#eventCont ul.iconsList li { float: left; margin: 12px 0 0 12px; width: 376px; }
#eventCont ul.iconsList li img { float: left; }
#eventCont ul.iconsList li div.capFrm { float: right; width: 300px; }
#eventCont ul.iconsList li div.capFrm p.iconName { margin-bottom: 3px; }

/* JP465 */
#eventCont table.fourClms { border-collapse: collapse; }
#eventCont table.fourClms td { width: 25%; padding: 0 20px 40px; }
#eventCont table.fourClms td p { margin-top: 8px; border-top: dashed 1px #ccc; padding-top: 8px; }

#eventCont table.threeClms { border-collapse: collapse; margin-top: 20px; width: 100%; }
#eventCont table.threeClms td { width: 33%; }
#eventCont table.threeClms td div.cellFrm { padding: 0 20px 50px; text-align: center;}
#eventCont table.threeClms td div.cellFrm p { margin-top: 5px; }

/* JP486 */
#eventCont ul.photos li { float: left; margin: 0 15px 20px 0; width: 240px; }
#eventCont ul.photos li p { text-align: center; margin-top: 5px; }



/* イベントコンテンツ（お申し込み：インプット） ---------------------------------------------------- */
#eventCont li.applyInput { width:934px; padding:15px 5px; border-bottom:dotted 1px #AEAEAE; }
#eventCont div.applyInputSub01 { width:96px; padding-right:20px; text-align:center; float:left; }
#eventCont .applyInputSubRead { margin-top:10px; }
#eventCont div.applyInputSub02 { width:180px; padding-right:20px; text-align:center; float:left; }
#eventCont div.applyInputSub02hitotsubashi { width:240px; padding-right:20px; text-align:center; float:left; }
#eventCont div.applyInputSub03 { width:144px; padding-right:20px; text-align:center; float:left; }
#eventCont div.applyInputTxt01 { width:816px; float:left; }
#eventCont div.applyInputTxt02 { width:732px; float:left; }
#eventCont div.applyInputTxt02hitotsubashi { width:672px; float:left; }
#eventCont p.applyInputTxt02read { padding-bottom:10px; }
#eventCont div.applyInputTxt03 { width:768px; float:left; }
#eventCont table.applyInputPrice th { padding:0 20px 0 0; text-align:right; }
#eventCont table.applyInputPrice .applyInputPriceNote { padding-left:10px; font-weight:normal; }
#eventCont ul.applyInputBord { float:left; }
#eventCont li.applyInputBord { padding:0 0 10px; margin:0 0 10px; border-bottom:dotted 1px #AEAEAE; clear:left; }
#eventCont span.applyInputTit { background-color:#DEDEDE; padding:1px 5px; }
#eventCont span.applyInputTitCourse { background-color:#DEDEDE; padding:1px 5px; white-space:nowrap; }
#eventCont span.applyInputTitCourseConf { background-color:#DEDEDE; padding:1px 5px; float:left; }
#eventCont span.applyInputTit span.applyInputTitNote { margin-left:5px; font-weight:normal; }
#eventCont select.applyInputSendSelect { margin:5px 0 0 5px; }
ul.applyInputNote { margin-top:10px; padding-left:1.3em; text-indent:-1.3em; }
#eventCont span.applyInputIcon { padding-right:55px; background: url(../event/img/applyInputIcon.gif) right no-repeat; display:table-cell; }
#eventCont div.applyInputIcon { width:49px; height:16px; padding-left:5px; background: url(../event/img/applyInputIcon.gif) right no-repeat; float:left; }
#eventCont .applyConfirmTxts { margin-bottom:10px; }
#eventCont .applyConfirmTxt { padding:0 20px 0 10px; }
#applyBtnArea { text-align:center; padding:40px 0; }
#applyBtnArea .applyBtnReturn { margin-right:50px; }


/* イベントコンテンツ（インプットボックス） */
#eventCont div.applyInputBoxCoupon { padding-top:10px; }
#eventCont table.applyInputBox th { padding-top:5px; }
#eventCont table.applyInputBox td { padding:5px 0 0 5px; }
* html #eventCont li.inputCourses { width:751px; }
#eventCont div.inputCourses { max-width:751px; padding:0 0 10px; margin:0 0 10px; border-bottom:dotted 1px #AEAEAE; }
#eventCont div.inputCoursesConf { max-width:751px; padding-left:10px; float:left; }
#eventCont div.inputCourse { clear:both; }
#eventCont div.inputCourseConf { padding-top:5px; clear:both; }
#eventCont div.inputCourse p.inputCourseInput { float:left; }
#eventCont div.inputCourse .inputCourseTit { padding-left:10px; float:left; }
#eventCont table.inputCourses td { padding-top:5px; vertical-align:top; }
#eventCont table.inputCourses td.inputCourseCheck { padding:5px 10px 0 15px; }
#eventCont table.applyInputQuestion p.applyInputQuestionTit01 { background-color:#DEDEDE; padding:1px 5px; }
#eventCont table.applyInputQuestion p.applyInputQuestionTit02 { margin-top:30px; background-color:#DEDEDE; padding:1px 5px; }
#eventCont table.applyInputQuestion div.applyInputQuestionRadioSet { width:580px; padding-top:10px; }
#eventCont table.applyInputQuestion p.applyInputQuestionRadio { float:left; padding-right:20px; margin-bottom:5px; white-space:nowrap; }
#eventCont table.applyInputQuestion p.applyInputQuestionRadioConf { padding-top:10px; }
#eventCont table.applyInputQuestion div.applyInputQuestion01 { padding:10px 0 5px 0; }
#eventCont table.applyInputQuestion div.applyInputQuestion02 { clear:both; }
#eventCont table.applyInputQuestion div.applyInputQuestion01 p.applyInputQuestionsub,
#eventCont table.applyInputQuestion div.applyInputQuestion02 p.applyInputQuestionsub { padding-right:10px; float:left; }
#eventCont table.applyInputQuestion div.applyInputQuestion01 p.applyInputQuestionTxt,
#eventCont table.applyInputQuestion div.applyInputQuestion02 p.applyInputQuestionTxt { float:left; }
#eventCont span.applyInputNum { background-color:#DEDEDE; padding:0 5px; padding-top:5px; display:table-cell; white-space:nowrap; }
#eventCont span.applyInputNum select { margin:5px 0; }
#eventCont span.applyInputNum input { margin:5px 0; }
#eventCont span.applyInputSend { background-color:#DEDEDE; padding:0 5px; padding-top:5px; display:table-cell; white-space:nowrap; }
#eventCont span.applyInputSend select { margin:5px 0; }
#eventCont span.applyInputSend input { margin:5px 0; }
#eventCont ul.applyInputSend { background-color:#DEDEDE; margin-top:10px; float:left; }
#eventCont ul.applyInputSend li { padding:2px 5px; float:left; }
#eventCont div.applyInputName { margin:5px 0 5px; padding:1px 5px; background-color:#E3DFC9; }
#eventCont div.applyInputNameAdd { padding-top:15px; }
#eventCont div.applyInputSendName { margin:30px 0 5px; padding:1px 5px; background-color:#E3DFC9; }
#eventCont ul.applyInputPri { background-color:#DEDEDE; margin-top:10px; float:left; }
#eventCont ul.applyInputPri li { padding:2px 5px 2px 0; float:left; }
#eventCont ul.applyInputPri li input { margin-left:5px; }
#eventCont div.applyInputBill { clear:both; padding-top:10px; }
#eventCont div.applyInputBill p.applyInputBillSub { float:left; padding:2px 10px 0 0; }
#eventCont p.applyInputDemandSub { width:498px; background-color:#DEDEDE; padding:1px 5px; }
#eventCont div.applyInputDemand { width:500px; padding-top:10px; }
#eventCont span.applyInputBillConfSub { padding-right:10px; float:left; }
#eventCont span.applyInputBillConfTxt { float:left; }

#eventCont textarea.ppText { width: 720px; height: 120px; border: solid 1px #999999; }
#eventCont div.ppSelect { margin-top: 10px; }
#eventCont p.ppAgree { padding: 5px; }
#eventCont div.ppNote { margin-top: 5px; }


/* イベントコンテンツ（インプットボックスサイズ） */
#eventCont input.texBoxCoupon { width:160px; margin-left:5px; }
#eventCont input.texBoxZip1 { width:60px; }
#eventCont input.texBoxZip2 { width:80px; }
#eventCont input.texBoxOther { width:150px; margin-left:5px; }
#eventCont input.texBoxS { width:120px; }
#eventCont input.texBoxM { width:200px; }
#eventCont input.texBoxM02 { width:200px; margin-left:5px; }
#eventCont input.texBoxL { width:300px; }
#eventCont input.texBoxL02 { width:300px; margin-left:5px; }
#eventCont input.texBoxLL { width:450px; }
#eventCont input.texBoxXL { width:500px; }
#eventCont textarea.texBoxXL { width:500px; height:100px; float:left; }


/* イベントコンテンツ（お申し込み：エラー） */
#eventCont .applyErr span.applyInputTit, #eventCont .applyErrRadio span.applyInputTit { background-color:#FFDEDE; padding:1px 5px; color:#FF0000; }
#eventCont .applyErr input { background-color:#FFEEEE; }
#eventCont .applyErrRadio span.radio { background-color:#FFEEEE; padding:5px; }
#eventCont table.inputCourses td.applyErr { padding-top:0; }
#eventCont table.inputCourses td.applyErr span.applyInputTitCourse { background-color:#FFDEDE; margin-right:5px; padding:1px 5px; vertical-align:top; color:#FF0000; white-space:nowrap; }
#eventCont div.inputCourses .applyCourseErr01 { background-color:#FFEEEE; }
#eventCont div.inputCourses .applyCourseErr02 { background-color:#FFEEEE; padding-right:5px; }
#applyErrNote { width:958px; margin:15px auto 0; padding:3px; background:#FF0000 url(../event/img/applyErrNoteBg.gif) left top repeat; }
#applyErrNote .applyErrNoteBg { padding:10px; border:solid 1px #FFFFFF; background-color:#FFEEEE; }
#applyErrNote .applyErrText { padding-left:25px; background:url(../event/img/applyErrIcon.gif) left top no-repeat; }

#eventCont table.applyInputQuestion p.applyInputQuestionTit01applyErr { background-color:#FFDEDE; padding:1px 5px; color:#FF0000; }
#eventCont table.applyInputQuestion p.applyInputQuestionTit02applyErr { margin-top:30px; background-color:#FFDEDE; padding:1px 5px; color:#FF0000; }
#eventCont table.applyInputQuestion div.applyInputQuestionRadioSetapplyErr { width:570px; padding:5px; margin-top:5px; background-color:#FFEEEE; }

#eventCont textarea.ppTextErr { background-color:#FFEEEE; }
#eventCont p.ppAgreeErr { background-color:#FFEEEE; }


/* イベントコンテンツ（お申し込み完了） */
#applyCompNote { width:958px; margin:15px auto 0; padding:3px; background:#AAA06E url(../event/img/applyCompleteBg.gif) left top repeat; }
#applyCompNote .applyCompNoteBg { padding:15px 20px; border:solid 1px #FFFFFF; background-color:#EEEEEE; }
#applyCompNote .applyCompText01 { padding:0 5px; }
#applyCompNote .applyCompText02 { padding:15px 5px 0; margin-top:10px; background:url(../event/img/applyCompleteLine.gif) left top repeat-x; }
#submitDone { background:url(../event/img/applyBtnSend.jpg) left top no-repeat; }
#submit { background:url(../event/img/applyBtnConfirm.jpg) left top no-repeat; }


/* イベントコンテンツ（お申し込み終了） */
div.eventClose { margin: 15px 0 0; padding: 5px; border:dotted 1px #FF0000; text-align:center; clear:both; }
p.eventInfoClose { padding-bottom: 3px; }
p.eventInfoCloseIcon { height:15px; padding-right:70px; background:url(../event/img/eventInfoIconClose.gif) right no-repeat; }
span.inputCourseTitClose { color:#999999; }
p.eventInfoCloseIcon1 { padding-right:70px; background: url(../event/img/eventInfoIconClose.gif) right top no-repeat; display: table-cell; /display: inline; /zoom: 1; }

/* イベントコンテンツ（外部リンク用ページ） */
li.applyContTop { padding:20px 5px 10px; border:none; }
li.applyCont { margin-top:5px; padding:20px 5px 10px; border-top:dotted 1px #AEAEAE; }
.applyLinkSub { padding:5px 10px; background-color:#E3DFC9; }
.applyLinkText { margin-top:15px; }
.applyTextBg { margin-top:15px; padding:5px; background:#AEAEAE url(../event/img/programTextBg.gif) left top repeat; float:left; clear:left; }
.applyText { padding:10px 15px; background-color:#FFFFFF; }



/* 過去ビジネスセミナー一覧（2013/2/18 追加） */

div.pastTitle { float: left; width: 277px; }
div.pastLinks { float: right; width: 640px; padding-top:40px; padding-right: 14px; }
div.pastLinks ul li { float: left; white-space: nowrap; margin-left: 10px; margin-bottom: 5px; }
div.pastLinks ul li a.past:link, div.pastLinks ul li a.past:visited { color: #0088CC; background-color:#FFFFFF; text-decoration:underline; padding:2px 5px 2px 20px; background: url(../event/img/linkicon_down.png) left no-repeat; }
div.pastLinks ul li a.past:active, div.pastLinks ul li a.past:hover { color: #0088CC; background-color:#DADADA; text-decoration:none; }
div.pastBoxFrm { padding: 15px 10px 10px; }
div.pastBoxFrm p.yearsub { float: left; width: 120px; }
div.pastBoxFrm ul.eventList { float: right; width: 720px; color: #666; }
div.pastBoxFrm ul.eventList li { margin-top: 8px; padding-bottom: 8px; border-bottom: dotted 1px #AEAEAE; }
div.pastBoxFrm ul.eventList li:first-child { margin-top: 0; }
div.pastBoxFrm ul.eventList li:last-child { padding-bottom: 0; border-bottom: none; }
div.pastBoxFrm ul.eventList li p.date { float: left; width: 120px; }
div.pastBoxFrm ul.eventList li p.event { float: left; width: 600px; }

p.pastPageup { padding: 10px 14px; text-align: right; }
p.pastPageup a.pastup:link, p.pastPageup a.pastup:visited { color: #0088CC; background-color:#FFFFFF; text-decoration:underline; padding:2px 5px 2px 20px; background: url(../event/img/linkicon_up.png) left no-repeat; }
p.pastPageup a.pastup:active, p.pastPageup a.pastup:hover { color: #0088CC; background-color:#DADADA; text-decoration:none; }
p.pastPageup { padding: 10px 14px; text-align: right; }


/*
div.pageTitle { text-align:left;margin-top:40px;margin-left:14px;margin-bottom:15px; }
#eventCont { width: 942px; margin:10px auto 0; padding:5px 10px 10px 10px; border:#AEAEAE solid 1px; position:relative;text-align:left; }
*/


