@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(../sitemap/img/hd_h2_sitemap.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);
}
h4#lead_theme{
	text-indent:-9999px;
	display:block;
	width:720px;
	height:22px;
	margin:0 0 10px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../event/img/lead_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*/
} 

#contents_top{
margin:10px auto 0px 10px;
padding:5px auto auto auto;
border-bottom:1px dotted #CCCCCC;
}

#contents_detail{
margin:10px auto 10px 50px;
}

#contents_detail2{
margin:10px auto 10px 50px;
width:500px;
}

#contents_detai detai2 dd {
	font-size       : 10px;
	padding         : 0px 0px 0px 0px;
	margin          : 0px 0px 0px 15px;
}