.program_index{max-width:800px;overflow:hidden;}

.pri_comingsoon p.koukai{margin:23px 20px 10px 40px;font-size:150%;font-weight:bold;}
.pri_comingsoon p.note{margin:0px 20px 36px 40px;font-size:84%;font-weight:bold;}
h3.headings.h_sponsorship{margin-top:0em;margin-bottom:0.5em;}
.pri{width:100%;margin-bottom:0.7em;border-top:solid 5px;float:left;}
.pri_pad{padding:8px 10px 10px 10px;}

.pri.KN{border-top-color:#df0202;}
.pri.ENG{border-top-color:#f5a100;}
.pri.VA{border-top-color:#b3c60f;}
.pri.GD{border-top-color:#14a98b;}
.pri.SND{border-top-color:#6bc600;}
.pri.NW{border-top-color:#278263;}
.pri.PD{border-top-color:#0abfcf;}
.pri.MB{border-top-color:#e05e1f;}
.pri.BM{border-top-color:#3a64ba;}
.pri.AC{border-top-color:#8a4596;}
.pri.MX{border-top-color:#8a8a8a;}
.pri.OS{border-top-color:#8588ff;}
.pri.BoF{border-top-color:#d89e59;}
.pri.poster{border-top-color:#c45171;}
.pri.CL{border-top-color:#FAE974;}

.pri_head{}
.pri_icons{max-width:800px;min-width:400px;overflow:hidden;height:35px;position:relative;}
.pri_icons_std{width:400px;float:left;padding-left:3px;}
.pri_icons_std img{vertical-align:bottom;}
.pri_highlight_icon{padding-left:4px;}
.aptype{padding-right:6px;}
a.pri_genre2{padding-right:2px;}

.pri_icons_std span.pri_pm{display:none;margin-right:12px;cursor:pointer;}
.pri_icons_std span.pri_pm img{vertical-align:top;padding-top:5px;}

.pri_translation{padding-left:10px;padding-right:10px;}

.pri_function{width:80px;float:right;padding:2px 0px;text-align:center;}
.pri_function img{vertical-align:bottom;}

.pri_title{max-width:800px;overflow:hidden;padding-top:0.5em;padding-bottom:8px;}
.pri_title h4{padding-left:8px;font-weight:bold;line-height:1.3em;}
.sub_title_short{text-decoration:none;color:#D24015;font-size:90%;}
.sub_title_short a{text-decoration:none;color:#D24015;}

.pri_body{max-width:800px;overflow:hidden;padding-top:6px;}
.pri_body_w{width:370px;float:left;}

.pri_speakers{width:370px;overflow:hidden;}

.pri_body_e{width:250px;float:left; padding-left:15px;}

.pri_specs{padding:0 0px 0 12px;}

.pri_spec_std{padding:6px 3px;background:#fff;border:dotted 1px;}
.pri.KN .pri_spec_std{border-color:#df0202;}
.pri.ENG .pri_spec_std{border-color:#f5a100;}
.pri.VA .pri_spec_std{border-color:#b3c60f;}
.pri.GD .pri_spec_std{border-color:#14a98b;}
.pri.SND .pri_spec_std{border-color:#6bc600;}
.pri.NW .pri_spec_std{border-color:#278263;}
.pri.PD .pri_spec_std{border-color:#0abfcf;}
.pri.MB .pri_spec_std{border-color:#e05e1f;}
.pri.BM .pri_spec_std{border-color:#3a64ba;}
.pri.AC .pri_spec_std{border-color:#8a4596;}
.pri.MX .pri_spec_std{border-color:#8a8a8a;}
.pri.OS .pri_spec_std{border-color:#8588ff;}
.pri.BoF .pri_spec_std{border-color:#d89e59;}
.pri.poster .pri_spec_std{border-color:#c45171;}

.pri_specs table{}
.pri_specs table th{width:36px;padding-right:6px;padding-top:4px;font-size:80%;font-weight:bold;letter-spacing:2px;text-align:right;vertical-align:top;}

.pri.KN .pri_specs table th{color:#df0202;}
.pri.ENG .pri_specs table th{color:#f5a100;}
.pri.VA .pri_specs table th{color:#b3c60f;}
.pri.GD .pri_specs table th{color:#14a98b;}
.pri.SND .pri_specs table th{color:#6bc600;}
.pri.NW .pri_specs table th{color:#278263;}
.pri.PD .pri_specs table th{color:#0abfcf;}
.pri.MB .pri_specs table th{color:#e05e1f;}
.pri.BM .pri_specs table th{color:#3a64ba;}
.pri.AC .pri_specs table th{color:#8a4596;}
.pri.MX .pri_specs table th{color:#8a8a8a;}
.pri.OS .pri_specs table th{color:#8588ff;}
.pri.BoF .pri_specs table th{color:#d89e59;}
.pri.poster .pri_specs table th{color:#c45171;}

.pri_specs table td{width:190px;padding:3px 0 3px 0;font-size:75%;line-height:1.25em;vertical-align:top;}
.pri_specs table td p.pri_change_datetime_announce{margin-top:0.3em;padding-left:0;font-size:94%;color:#c22;}

.pri_specs h5{padding-top:10px;margin-bottom:0.5em;font-size:74%;font-weight:bold;}
.pri.KN .pri_specs h5{color:#df0202;}
.pri.ENG .pri_specs h5{color:#f5a100;}
.pri.VA .pri_specs h5{color:#b3c60f;}
.pri.GD .pri_specs h5{color:#14a98b;}
.pri.SND .pri_specs h5{color:#6bc600;}
.pri.NW .pri_specs h5{color:#278263;}
.pri.PD .pri_specs h5{color:#0abfcf;}
.pri.MB .pri_specs h5{color:#e05e1f;}
.pri.BM .pri_specs h5{color:#3a64ba;}
.pri.AC .pri_specs h5{color:#8a4596;}
.pri.MX .pri_specs h5{color:#8a8a8a;}
.pri.OS .pri_specs h5{color:#8588ff;}
.pri.BoF .pri_specs h5{color:#d89e59;}
.pri.poster .pri_specs h5{color:#c45171;}


.pri_specs p{padding-right:8px;line-height:1.4em;font-size:73%;text-align:justify;text-justify:distribute;
/* for mac ie \*//*/
text-align:left;
/* for mac ie */
}

.nlbar{color:#bbb;}

.pri_footnote{padding-top:0px;padding-bottom:0.4em;font-size:74%;color:#555;}


/* cancel session */
.pri.cancel_session{color:#aaa;}
.pri.cancel_session .pri_title h4 a{color:#bbb;}

p.pri_session_cancel_announce{font-size:74%;line-height:1.6em;font-weight:bold;color:#c33;padding:0 8px 0 8px;}

.speakers_li{width:370px;float:left;overflow:hidden;padding-bottom:12px;}
.sp_image{width:80px;float:left;}
.sp_photo_credit{margin-top:7px;padding-right:0px;font-size:65%;line-height:1.3em;text-align:right;color:#555;}
.sp_nameplate{width:280px;float:right;}
.sp_name{padding-top:0.4em;border-bottom:solid 1px #ccc;padding-bottom:0.3em;font-size:100%;font-weight:bold;}

.ja .sp_organization{padding-top:0.6em;font-size:90%;line-height:1.3em;}
.ja .sp_division{padding-top:0.5em;font-size:78%;line-height:1.3em;}
.ja .sp_title{padding-top:0.2em;font-size:70%;line-height:1.3em;}

.en .sp_title{padding-top:0.5em;font-size:74%;line-height:1.3em;padding-left:2px;}
.en .sp_division{padding-top:0.35em;font-size:80%;line-height:1.3em;padding-left:2px;}
.en .sp_organization{padding-top:0.4em;font-size:90%;line-height:1.3em;padding-left:2px;}

.sp_moderator{padding:0em 0 0.4em 0px;font-weight:bold;color:#393;font-size:84%;}

.speakers_asof{margin-bottom:14px;padding-right:10px;text-align:right;font-size:90%;font-weight:bold;color:#333;}
.program_index_sponsor{margin-bottom:16px;padding:6px 9px 0px 10px;border:solid 1px #ccc;}
.pispon_head{background:#eee;font-weight:bold;padding:4px 0 3px 10px;}
.pispon_body{}

td.pispon_logo{padding-left:8px;padding-top:5px;padding-bottom:12px;vertical-align:top;text-align:right;}
td.pispon_e{vertical-align:middle;padding-left:10px;padding-bottom:6px;text-align:left;}
p.pispon_name{padding-top:0px;padding-left:7px;font-weight:bold;font-size:90%;line-height:1.4em;}
.pri_highlight_comment{width:632px;margin-top:4px;background:url(../../../images/piece/highlight/bg.gif) repeat-y;}
.pri_highlight_comment_pad{padding:6px 18px 4px 18px;}
.pri_highlight_comment h5{margin-bottom:12px;}
.pri_highlight_comment p.hm{margin:0;margin-bottom:0.3em;padding:0;font-size:78%;line-height:1.5em;}
#program_index_control{margin-bottom:0.7em;padding-left:10px;}
#program_index_control p{font-size:78%;}
#program_index_control p input{vertical-align:middle;}
#program_index_control p label{padding-left:4px;}
#program_release_information{max-width:790px;margin-top:14px;border:solid 1px #BC8616;border-top:solid 5px #BC8616;}
#h_prinf{margin-left:30px;margin-top:20px;padding:6px 0 0 14px;font-weight:bold;font-size:120%;border-left:solid 22px #BC8616;}
#h_prinf span{font-size:80%;}
#prginf_subh{margin-top:1.4em;padding-left:40px;font-size:84%;}
#prginf_pad{padding:24px 16px 10px 16px;}

ul.prginf{margin-left:18px;padding-left:4px;margin-bottom:1.4em;}
ul.prginf li{margin-bottom:0.6em;padding-right:2em;font-size:90%;padding-left:16px;font-weight:bold;background:url(../../../images/common/misc/bullet_disc.gif) 0 2px no-repeat;}
ul.prginf ul{margin-top:0.8em;margin-bottom:0.8em;padding-left:0.6em;}
ul.prginf ul li{padding-right:2em;font-size:90%;padding-left:4px;border-left:none;font-weight:normal;background:none;}
ul.prginf ul li img{vertical-align:bottom;padding-right:6px;}
ul.prginf ul li#prginf_short_session{margin-top:1.4em;}
ul.prginf ul li.prginf_regular_style{padding-left:14px;margin-top:0.7em;margin-left:4px;background:url(../../../images/common/misc/bullet_tri.gif) 0 center no-repeat;}

.ten3{padding-left:6px;padding-right:6px;}
.c_g{font-weight:bold;font-size:100%;}
.c_g_uchi{font-size:90%;}
.comingsoon{color:#b77;}


.packed_short_session{width:640px;margin-bottom:1.4em;margin-left:5px;border:solid 2px #bfbfbf;}

.packed_short_session_head{width:640px;overflow:hidden;background:#bfbfbf;}
.h_shortpack{width:550px;float:left;padding:8px 0 0.4em 20px;font-weight:bold;color:#fff;}
.packed_short_session_ics{width:40px;float:right;padding-top:2px;}

.packed_short_session_pad{width:620px;padding:20px 0px 20px 15px;}
.shortpack_time{padding-left:0.3em;font-size:90%;}
.shortpack_time.display_block{display:block;margin-top:0.4em;}
.packed_short_session ul.program_index{width:610px;padding-left:0;padding-right:0;}
.packed_short_session .pri{width:610px;}
.packed_short_session .pri_pad{padding:8px 5px 10px 5px;}

.packed_short_session .pri_head{width:610px;}
.packed_short_session .pri_icons{width:610px;}
.packed_short_session .pri_icons_std{width:450px;}
.packed_short_session .pri_function{width:90px;}

.packed_short_session .pri_title{width:600px;}
.packed_short_session .pri_body{width:600px;}
.packed_short_session .pri_body_w{width:325px;}
.packed_short_session .pri_speakers{width:325px;}
.packed_short_session .pri_body_e{width:260px;}

.packed_short_session .speakers_li{width:325px;}
.packed_short_session .sp_image{width:80px;}
.packed_short_session .sp_nameplate{width:235px;}

.co_loc{padding-left:8px;font-weight:bold;line-height:1.4em;border-bottom:solid 1px #333;color:#333;}

.int_result{border-left:#006 5px solid; border-bottom:#006 1px solid; size: 15px; padding:5px; font-weight:bold;}
.int_result_title{font-size:140%; font-weight:bold; line-height:150%;}