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

@import url(base.css);
body{background-image:url(../img/bg_body_top.gif);}
#header {height:106px;}
/*campaign*/
#campaign_area{
	text-align:left;
	display:block;
	width:924px;
	height:341px;
	margin:0 auto 6px!important;
	margin:0 0 0 1px;
}
#campaign_bnr{
	display:block;
	float:left;
	width:724px;
	height:341px;
}
#regist_area{
text-indent:-9999px;
	display:block;
	float:right;
	width:190px!important;
	height:341px;
	padding:0px;
}

#regist_area p{
	text-indent:-9999px;
	display:block;
}

#regist_area a{
	text-indent:-9999px;
	display:block;
	width:190px;
	height:341px;
	margin:0 auto;
	background-image:url(../img/btn_regist2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#regist_area a:hover{
	background-image:url(../img/btn_regist_ov2.gif);
}

#rep_banner{
	display:block;
	width:923px;
	height:100px;
	padding:0px;
	margin:15px 0 0 0;
}

#rep_banner a{
	text-indent:-9999px;
	display:block;
	width:923px;
	height:100px;
	background-image:url(../img/rep_btn.gif);
	background-repeat:no-repeat;
}
#rep_banner a:hover{
	background-image:url(../img/rep_btn_ov.gif);
}


* html #container #campaign_area{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
} 	
#campaign_area:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
#main {
	margin:4px auto 0!important;
	margin:4px 0 0 1px;
}
#main h2{
	height:76px;
	margin:0;
	background-image:url(../img/h2_hd_top.gif);
}
#lead_top{
	text-indent:-9999px;
	display:block;
	width:924px;
	height:85px;
	background-image:url(../img/lead_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#about_session{
	display:block;
	width:924px;
}
#about_session h3{
	text-indent:-9999px;
	float:left;
	display:block;
	width:606px;
	height:52px;
	background-image:url(../img/h3_hd_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#about_session a{
	text-indent:-9999px;
	float:right;
	display:block;
	width:257px;
	height:34px;
	margin:9px 0 0;
	background-image:url(../img/btn_session_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#about_session a:hover{
	background-image:url(../img/btn_session_top_ov.gif);
}
* html #container #main #about_session{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
} 	
#about_session:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
#main h4{
	text-indent:-9999px;
	display:block;
	width:924px;
	height:30px;
	margin:0 0 13px;
	background-position:left top;
	background-repeat:no-repeat;
}
#main h4#hd_ab{background-image:url(../img/h4_hd_top_ab.gif);}
#main h4#hd_in{background-image:url(../img/h4_hd_top_in.gif);}

/*list etc*/
#list_ab,#list_in{
	display:block;
	width:924px;
	padding:0 0 13px;
}
#list_ab li{
	display:block;
	float:left;
	width:144px;
	padding:0 12px 0 0;
}
#list_ab li img{
	width:144px;
	height:211px;
}
#list_ab li.last{
	padding:0;
}
* html #container #main #list_ab,* html #container #main #list_in{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
} 	
#list_ab:after,#list_in:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}
#list_in{
	padding:0 0 10px;
}
#list_in li{
	display:block;
	float:left;
	width:87px;
	padding:0 6px 0 0;
}
#list_in li img{
	width:87px;
}
#list_in li.last{
	padding:0;
}
p#list_in_txt {
	font-size:10px;
	margin-bottom:20px;
	text-align:right;
}
#main h5{
	text-indent:-9999px;
	display:block;
	width:924px;
	height:20px;
	margin:0 0 15px;
	background-image:url(../img/h5_hd_top.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
#list_brief{
	display:block;
	width:924px;
}
#list_brief li{
	display:block;
	width:924px;
	margin:10px 0px 0px 0px;
}
#list_brief li .label{
	display:block;
	float:left;
	width:45px;
}
#list_brief li .cnt{
	display:block;
	float:right;
	width:873px!important;
	width:879px;
	padding:0 0 0 6px;
	background-image:url(../img/sep_top_list.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
}

#list_brief li span.arrow a{
background-image:url(../img/arrow.gif);
background-position:right;
background-repeat:no-repeat;
}

* html #container #main #list_brief li{/* for IE */
	/*\*/height:1%;/* for WinIE*/
	display:inline-table;/* for MacIE*/
} 	
#list_brief li:after {/* for modern brouser */
	content:".";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

.clear{
clear:both;
widows:924px;
}
