@charset "UTF-8"; 
/*
	Stylesheet for wppi@
	Copyright (c) 2009,WPPI ASIA. All rights reserved.
*/


@import url(base.css);
#main{
	height:100%;
}
#main h2{background-image:url(../exhibition/img/hd_h2_exhibition.gif);}

#ev_main{
	display:block;
	width:924px;
	background-image:url(../event/img/bg_navi_event.gif);
	background-repeat:repeat-y;
	background-position:left top;
}
* html #container #main #ev_main{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
}
#ev_main:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both; 
}
/*event_navi*/
#event_navi{
	display:block;
	width:184px;
	padding:10px;
}
#event_navi li{
	display:block;
	width:164px;
	padding:0 0 1px;
}
#event_navi li a{
	text-indent:-9999px;
	display:block;
	width:164px;
	height:44px;
	background-position:left top;
	background-repeat:no-repeat;
}
#event_navi li#ev_theme a{background-image:url(../event/img/btn_navi_event_theme.gif);}
#event_navi li#ev_greeting a{background-image:url(../event/img/btn_navi_event_greeting.gif);}
#event_navi li#ev_wppi a{background-image:url(../event/img/btn_navi_event_wppi.gif);}
#event_navi li#ev_theme a:hover{background-image:url(../event/img/btn_navi_event_theme_ov.gif);}
#event_navi li#ev_greeting a:hover{background-image:url(../event/img/btn_navi_event_greeting_ov.gif);}
#event_navi li#ev_wppi a:hover{background-image:url(../event/img/btn_navi_event_wppi_ov.gif);}


/*--event_contents--*/
#ev_main h3{
	text-indent:-9999px;
	display:block;
	width:720px;
	height:34px;
	margin:0 0 10px;
	background-position:left top;
	background-repeat:no-repeat;
}
/*theme*/
#ev_main h3#hd_theme1{background-image:url(../event/img/hd_h3_theme1.gif);}
#ev_main h3#hd_theme2{background-image:url(../event/img/hd_h3_theme2.gif);}


p#theme_sub{
	text-indent:-9999px;
	display:block;
	width:720px;
	height:192px;
	margin:0 0 10px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../event/img/expl_theme.gif);
}
p#theme_expl{
	color:#767676;
	line-height:2.0;
	display:block;
	padding:2px 5px 30px;
}
dl#outline dt{
	display:none;
}
dl#outline dl{
	display:block;
	width:720px;
	border-bottom:1px solid #cccccc;
}
dl#outline dl.last{
	border:none;
}
dl#outline dl dt{
	color:#474545;
	font-weight:bold;
	text-align:justify;
	text-justify:distribute-all-lines;
	display:block;
	float:left;
	width:69px!important;
	width:87px;
	padding:10px 15px 10px 3px;
}
html>/**/body dl#outline dl dt span.ls{
	letter-spacing:43px;
}
html>/**/body dl#outline dl dt span.ls2{
	letter-spacing:15px;
}
html>/**/body dl#outline dl dt span.ls3{
	letter-spacing:1px;
}
html>/**/body dl#outline dl dt span.ls4{
	letter-spacing:5.5px;
}
dl#outline dl dd{
	color:#474545;
	display:block;
	float:right;
	width:603px!important;
	width:633px;
	padding:10px 15px 10px 15px;
	background-image:url(../event/img/vline_dot.gif);
	background-position:left top;
	background-repeat:repeat-y;
}

* html #container #main #ev_main #right_clm dl#outline dd dl{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
}
dl#outline dd dl:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both; 
}
/*greeting*/
#ev_main h3#hd_greeting{background-image:url(../event/img/hd_h3_greeting.gif);}
.greeting_cont{
	padding:10px 0 0 4px;
}
.greeting_cont p{
	color:#767676;
	line-height:2.0;
	display:block;
	padding:0 0 20px;
}
.greeting_cont p.last{
	padding:0 0 10px;
}
.ceo_info{
	display:block;
	width:720px;
	padding:0 0 10px;
}
.ceo_expl{
	color:#767676;
	line-height:1.8;
	position:relative;
	display:block;
	float:left;
	width:565px;
	height:160px;
}
.ceo_expl_inner{
	text-align:right;
	position:absolute;
	display:block;
	bottom:0;
	right:0;
}
.ceo_expl_inner p{
	text-align:right;
	padding:0 0 15px;
}
.ceo_expl_inner a{
	color:#767676;
}
.ceo_img{
	text-align:right;
	display:block;
	float:right;
	width:130px;
	height:160px;
}
#ceo_img img{
	width:130px;
	height:160px;
}
* html #container #main #ev_main #right_clm .ceo_info{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
}
.ceo_info:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both; 
}

/*greeting*/
#ev_main h3#hd_wppi{background-image:url(../event/img/hd_h3_wppi.gif);}
#wppi_info{
	display:block;
	width:720px;
	padding:10px 0 10px;
}
#wppi_images{
	display:block;
	float:left;
	width:290px;
}
#wppi_images img{
	display:block;
	width:290px;
	height:190px;
	margin:0 0 10px;
}
#wppi_expl{
	color:#767676;
	line-height:1.8;
	display:block;
	float:right;
	width:410px;
}
* html #container #main #ev_main #right_clm #wppi_info{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
}
#wppi_info:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
#wppi_expl #btn_wppi_us{
	display:block;
	width:410px;
	padding:20px 0 0;
}
#btn_wppi_us a{
	text-indent:-9999px;
	display:block;
	float:right;
	width:130px;
	height:20px;
	background-image:url(../event/img/btn_wppi_us.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#btn_wppi_us a:hover{
	background-image:url(../event/img/btn_wppi_us.gif);
}
* html #container #main #ev_main #right_clm .page_top{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
} 

p#detail{
text-align:left;
margin:0px 0px 0px 30px;
}

.floormap{
border:none;
}

.floormap_{
border:none;
width:400px;
height:350px;
}

#comp_list{
border:none;
background:url(../exhibition/img/comp_list.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
}

#list_no{
border:none;
background:url(../exhibition/img/list_no.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:400px;
}

#e_1{
border:none;
background:url(../exhibition/img/e_1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_2{
border:none;
background:url(../exhibition/img/e_2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_3{
border:none;
background:url(../exhibition/img/e_3.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_4{
border:none;
background:url(../exhibition/img/e_4.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_5{
border:none;
background:url(../exhibition/img/e_5.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_6{
border:none;
background:url(../exhibition/img/e_6.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_7{
border:none;
background:url(../exhibition/img/e_7.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_8{
border:none;
background:url(../exhibition/img/e_8.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_9{
border:none;
background:url(../exhibition/img/e_9.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_10{
border:none;
background:url(../exhibition/img/e_10.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_11{
border:none;
background:url(../exhibition/img/e_11.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_12{
border:none;
background:url(../exhibition/img/e_12.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_13{
border:none;
background:url(../exhibition/img/e_13.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_14{
border:none;
background:url(../exhibition/img/e_14.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_15{
border:none;
background:url(../exhibition/img/e_15.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_16{
border:none;
background:url(../exhibition/img/e_16.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_17{
border:none;
background:url(../exhibition/img/e_17.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

#e_18{
border:none;
background:url(../exhibition/img/e_18.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:80px;
height:25px;
float:left;
}

.comp_name{
font-size:14px;
font-weight:bold;
height:25px;
border:none;
float:left;
padding:5px 0px 0px 5px;
}

#sem{
border:none;
}

#sem_title{
background:url(../exhibition/img/sem_title.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:450px;
height:35px;
border:none;
float:left;
}

#sem_date1{
background:url(../exhibition/img/sem_date1.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:450px;
height:35px;
border:none;
float:left;
}

#sem_date2{
background:url(../exhibition/img/sem_date2.gif);
background-repeat:no-repeat;
text-indent:-9999px;
width:450px;
height:35px;
border:none;
}

.sem_detail{
border:none;
padding:10px 0px 0px 25px;
}

.clear{
height:3px;
clear:both;
width:100%;
}

.sem_no{
width:425px;
font-size:16px;
font-weight:bold;
color:#f08336;
float:left;
margin:5px 0px 0px 25px;
border-bottom:1px dotted #CCCCCC;
}

.sem_time1{
width:120px;
height:119px;
font-size:14px;
font-weight:bold;
color:#666666;
float:left;
margin:0px 0px 0px 25px;
padding:3px 0px 0px 5px;
border-bottom:none;
background-color:#f2f2f2;
}

.sem_comp1{
float:left;
width:300px;
height:122px;
background-color:#f2f2f2;
}
.sem_time2{
width:120px;
height:100px;
font-size:14px;
font-weight:bold;
color:#666666;
float:left;
margin:0px 0px 0px 25px;
padding:3px 0px 0px 5px;
border-bottom:none;
background-color:#f2f2f2;
}

.sem_comp2{
float:left;
width:300px;
height:103px;
background-color:#f2f2f2;
}
.sem_time3{
width:120px;
height:104px;
font-size:14px;
font-weight:bold;
color:#666666;
float:left;
margin:0px 0px 0px 25px;
padding:3px 0px 0px 5px;
border-bottom:none;
background-color:#f2f2f2;
}

.sem_comp3{
float:left;
width:300px;
height:107px;
background-color:#f2f2f2;
}
.sem_time4{
width:120px;
height:119px;
font-size:14px;
font-weight:bold;
color:#666666;
float:left;
margin:0px 0px 0px 25px;
padding:3px 0px 0px 5px;
border-bottom:none;
background-color:#f2f2f2;
}

.sem_comp4{
float:left;
width:300px;
height:122px;
background-color:#f2f2f2;
}

.sem_time5{
width:120px;
height:135px;
font-size:14px;
font-weight:bold;
color:#666666;
float:left;
margin:0px 0px 0px 25px;
padding:3px 0px 0px 5px;
border-bottom:none;
background-color:#f2f2f2;
}

.sem_comp5{
float:left;
width:300px;
height:138px;
background-color:#f2f2f2;
}

.sem_time6{
width:120px;
height:159px;
font-size:14px;
font-weight:bold;
color:#666666;
float:left;
margin:0px 0px 0px 25px;
padding:3px 0px 0px 5px;
border-bottom:none;
background-color:#f2f2f2;
}

.sem_comp6{
float:left;
width:300px;
height:162px;
background-color:#f2f2f2;
}

.sem_comp1 h4{
font-size:12px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp1 h5{
color:#951d22;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp1 p{
font-size:12px;
padding:6px 0px 0px 10px;
}

.sem_comp2 h4{
font-size:12px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp2 h5{
color:#951d22;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp2 p{
font-size:12px;
padding:6px 0px 0px 10px;
}

.sem_comp3 h4{
font-size:12px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp3 h5{
color:#951d22;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp3 p{
font-size:12px;
padding:6px 0px 0px 10px;
}

.sem_comp4 h4{
font-size:12px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp4 h5{
color:#951d22;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp4 p{
font-size:12px;
padding:6px 0px 0px 10px;
}

.sem_comp5 h4{
font-size:12px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp5 h5{
color:#951d22;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp5 p{
font-size:12px;
padding:6px 0px 0px 10px;
}

.sem_comp6 h4{
font-size:12px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp6 h5{
color:#951d22;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 10px;
}

.sem_comp6 p{
font-size:12px;
padding:6px 0px 0px 10px;
}

.middle{
border:none;
width:50px;
}

.company{
border:none;
}

.company h4{
color:#d0111b;
border:none;
font-size:14px;
font-weight:bold;
padding:6px 0px 0px 0px;
}

.none{
border:none;
vertical-align:middle;
}

.top{
border-top:1px solid #CCCCCC;
border-bottom:none;
border-right:none;
border-left:none;
width:200px;
}

.fifty{
border:none;
text-align:right;
}

#head_banner{
width:924px;
margin:0 0 15px 0;
}


