@charset "UTF-8";

/* Common */

#eventBacktoIndex { margin-bottom: 20px; font-size: 11px; }



/* Event Index */

#eventIndexSS { }
#eventIndexPT { }
#eventIndexVisitor { }
#eventIndexTrial { }

.eventIndex { width: 570px; padding-bottom: 30px; border-bottom: dotted 1px #666; margin: 0 auto 30px auto; }
.eventIndexL { float: left; width: 360px; }
.eventIndexL h3 { }
.eventIndexL p { font-size: 11px; line-height: 16px; margin: 10px 0; }
.eventIndexL p strong { font-size: 12px; font-weight: bold; }
.eventIndexApply { }
.eventIndexApply a { }
.eventIndexR { float: right; width: 210px; }



/* Event Protools */

#pt { width: 585px; }
#ptDate { }

#pt1 { padding-bottom: 20px; border-bottom: solid 1px #666; margin-bottom: 20px; }

#pt1L { float: left; width: 417px; }
#pt1L h3 { margin-bottom: 10px; }
#pt1L h4 { font-size: 12px; font-weight: bold; margin-right: 10px; margin-bottom: 10px; }
#pt1L p { font-size: 11px; line-height: 16px; margin-right: 10px; margin-bottom: 20px; }
#pt1L p span { color: #008FAE; }

#pt1Apply { }

#pt1R { float: right; width: 164px; }

#pt2 { padding-bottom: 20px; border-bottom: solid 1px #666; margin-bottom: 20px; }

#pt2L { float: left; width: 282px; }
#pt2L h4 { margin-bottom: 16px; }
#pt2L h5 { font-size: 13px; color: #008FAE; height: 55px; }

.pt2Auth { border: dotted 1px #999; padding: 5px 5px 0 5px; margin-bottom: 15px; }
.pt2Auth p { }

#pt2L h6 { margin-bottom: 10px; }
#pt2L p { font-size: 11px; line-height: 16px; margin-bottom: 10px; }
#pt2L p strong { font-weight: bold; color: #008FAE; }

#pt2LProfile { background-image: url(/event/img_protools1006/protools_38.jpg); width: 273px; height: 221px; }
#pt2LProfile div { padding: 90px 15px 15px 15px; }
#pt2LProfile h7 { font-size: 12px; font-weight: bold; margin-bottom: 3px; }
#pt2LProfile p { font-size: 11px; line-height: 16px; }

#pt2R { float: right; width: 282px; }
#pt2R h4 { margin-bottom: 10px }
#pt2R h5 { font-size: 13px; color: #008FAE; height: 55px; }

#pt2R h6 { margin-bottom: 10px; }
#pt2R p { font-size: 11px; line-height: 16px; margin-bottom: 10px; }
#pt2R p strong { font-weight: bold; color: #00A9D9; }
#pt2R h7 { }

#pt2RProfile { background-image: url(/event/img_protools1006/protools_40.jpg); width: 273px; height: 221px; }
#pt2RProfile div { padding: 90px 15px 15px 15px; }
#pt2RProfile h7 { font-size: 12px; font-weight: bold; margin-bottom: 3px; }
#pt2RProfile p { font-size: 11px; line-height: 16px; }

#pt3 { }
#pt3 h4 { margin-bottom: 10px; }
#pt3 h5 { margin-bottom: 10px; font-size: 14px; }
#pt3 p { font-size: 11px; line-height: 22px; margin-bottom: 20px; padding-left: 15px; }
#pt3 p span { color: #008FAE; }
#pt3Apply { }



/* Event Visitor&Briefing */

#visitor { }
#visitorDate { }

#visitor1 { }

#visitor1L { float: left; width: 419px; }
#visitor1L h3 {  }
#visitor1L h4 { font-size: 12px; font-weight: bold; margin-bottom: 10px; }
#visitor1L p { font-size: 11px; line-height: 16px; margin-bottom: 20px; }

#visitor1R { float: right; width: 166px; }

#visitor2 { margin-top: 10px; margin-bottom: 20px; }

#visitor2L { float: left; width: 286px; }
#visitor2R { float: right; width: 286px; }

#visitorApply { margin-bottom: 20px; }

#visitor3 { margin-bottom: 30px; }

#visitor3L { float: left; width: 400px; }
#visitor3L h3 { font-size: 14px; font-weight: bold; margin-bottom: 10px; }
#visitor3L p { font-size: 11px; line-height: 16px; margin-bottom: 15px; }
#visitor3L h4 { margin-bottom: 15px; }
#visitor3L h5 { margin-bottom: 5px; }
#visitor3L p a { color: #0068B4; }

#visitor3R { float: right; width: 167px; }


/* Event Trial */

#trial { width: 584px; }
#trialDate { }

#trial1 { margin-bottom: 30px; }

#trial1L { float: left; width: 400px; }
#trial1L h3 {  }
#trial1L h4 { font-size: 12px; font-weight: bold; margin-bottom: 10px; }
#trial1L p { font-size: 11px; line-height: 16px; margin-bottom: 20px; }
#trialApply { }

#trial1R { float: right; width: 175px; }

#trial2 { }
#trial2I { }

#trial2IL { float: left; width: 270px; }
#trial2IL h4 { }
#trial2IL p { font-size: 11px; line-height: 16px; height: 100px; }

#trial2IR { float: right; width: 270px; }
#trial2IR h4 { }
#trial2IR p { font-size: 11px; line-height: 16px; height: 100px; }

#trial3 { margin-bottom: 30px; }
#trial3 h4 { }
#trial3 h5 { margin-bottom: 15px; }
#trial3 p { margin-left: 13px; font-size: 11px; line-height: 16px; }



/* Event SS */

#ss { width: 584px; }
#ssDate { }

.ssFrame { padding-bottom: 20px; border-bottom: solid 1px #666; margin-bottom: 20px }

#ss1 { }

#ss1L { float: left; width: 370px; }
#ss1L h3 { margin-bottom: 30px; }
#ss1L h4 { font-size: 12px; font-weight: bold; margin-bottom: 10px; }
#ss1L p { height: 117px; font-size: 11px; line-height: 18px; }
#ss1Classes { }
#ss1Classes p { font-size: 10px; height: auto; margin-bottom: 20px; }
#ss1Classes p span { font-size: 12px; font-weight: bold; color: #9A0049; }

#ss1R { float: right; width: 170px; }

#ss2 { }
#ss2 h3 { }
#ss2 h4 { }
#ss2 p { font-size: 11px; line-height: 16px; margin-bottom: 20px; margin-right: 30px; margin-left: 30px; }

#ss3 { }
#ss3 h3 { }

#ss3Schedule1 { width: 520px; margin: 0 0 20px 30px; }
#ss3Schedule1 th { width: 80px; font-size: 11px; font-weight: bold; text-align: center; padding-bottom: 5px; border-bottom: dotted 1px #808080; margin-bottom: 5px; }
#ss3Schedule1 td { font-size: 11px; line-height: 16px; padding-bottom: 5px; border-bottom: dotted 1px #808080; margin-bottom: 5px; }
#ss3Schedule1 td strong { font-weight: bold; color: #9A0049; }

#ss3Schedule2 { width: 520px; margin: 0 0 20px 30px; }
#ss3Schedule2 th { width: 80px; font-size: 11px; font-weight: bold; text-align: center; padding-bottom: 5px; border-bottom: dotted 1px #808080; margin-bottom: 10px; }
#ss3Schedule2 td { font-size: 11px; line-height: 16px; padding-bottom: 5px; border-bottom: dotted 1px #808080; margin-bottom: 10px; }
#ss3Schedule2 td strong { font-weight: bold; color: #E40A72; }

#ss4 { }
#ss4 h3 { }

#ss4Message { }
#ss4MessageL { float: left; width: 140px; }
#ss4MessageR { float: right; width: 434px; }
#ss4Message1 { font-size: 11px; line-height: 16px; height: 130px; }
#ss4Message1 strong { font-weight: bold; }
#ss4Message2 { font-size: 11px; line-height: 16px;  }
#ss4Message2 strong { font-weight: bold; }

#ss5 { }
#ss5 h3 { }
#ss5 p { margin-left: 30px; font-size: 11px; line-height: 22px; }
#ss5 p strong { color: #9A0049; }
#ss5 table { width: 520px; margin: 10px 0 20px 30px; border-collapse: collapse; border: solid 1px #9A0049; }
#ss5 th { padding: 10px; border: solid 1px #9A0049; font-size: 11px; width: 100px; background-color: #F5E6ED; }
#ss5 td { padding: 10px; border: solid 1px #9A0049; font-size: 11px; }
#ss5Apply { text-align: right; }
#ss5Apply a { }

