/* CSS Document */

body{
margin:0;
padding:0;
}

h1,h2,h3,h4,p{
margin:0;
padding:0;
font-size:80%;
line-height:1.5em;
}

#wrap img{
border:0 none;
margin:0;
padding:0;
vertical-align:bottom;
}


/* clear */
.clear:after {
clear:both;
content:".";
display:block;
height:0;
line-height:0;
visibility:hidden;
}

.clear {
display:inline-table;
min-height:1%;
}


/* for macIE \*/
* html .clear {
  height: 1%;
}
.clear {
  display: block;
}
/* end of for macIE */



#wrap ul,#wrap li,#wrap dl,#wrap dt,#wrap dd{
margin:0;
padding:0;
list-style:none;
text-indent:0;
font-size:0;
}




/* wrap */

div#wrap{
text-align:center;
width:100%;
margin:0 auto 0;
}

/* menu */

div#menu{
width:800px;
margin:6px auto 0;
}

div.menuLeft{
float:left;
width:181px;
display:inline;
text-align:left;
}


div.menuRight{
float:right;
width:619px;
text-align:left;
display:inline;
}


div.productList{
float:left;
width:512px;
}


div.productList ul li{
float:left;
}

div.menuRightInner{
float:right;
width:100px;
}


/* event */


div#eventwrap{
width:100%;
margin:0 auto;
background:#f8d0d0;
}

div#eventtitle{
width:800px;
text-align:left;
margin:0 auto;
}


div#eventreportwrap{
	text-align:center;
	width:100%;
	background:url(../images/eventbg.jpg) bottom center no-repeat;
	margin:0 auto;
	padding-bottom:80px;
	padding: 0 0 100px 0;
}

div#eventreportwrap02{
text-align:center;
width:760px;
margin:0 auto;
}

div.eventBox_title{
text-align:left;
height:29px;
color:#54251d;
font-size:120%;
font-weight:bold;
background:url(../images/event_title_bg.jpg) no-repeat;
padding-left:15px;
padding-top:4px;
border-bottom:1px solid #eb8caf;
}

div.eventBox_Under{
margin-top:10px;
margin-bottom:20px;
}

div.eventBox_img_Left{
float:left;
width:278px;
}

div.eventBox_text_Right{
float:right;
text-align:left;
width:482px;
display:inline;
}

div.eventBox_img_Right{
float:right;
width:278px;
}

div.eventBox_text_Left{
	float:left;
	text-align:left;
	width:452px;
	padding-left:10px;
	display:inline;
}

.margin20{
margin-top:15px;
margin-bottom:20px;
}

/*footer menu*/
#footerMenu {width:794px;margin:0 auto;}  
#footerMenuWrap { width:794px;overflow:auto;border:solid 1px #f8cccc;background-color:#fff5f5; text-align:left; margin:0 auto 5px auto; }  
#footerMenuHeader { margin:0;padding:16px 10px 9px 16px}
#inner { margin:0px 10px 16px 16px} 
#largeAlphaWrap { float:left; width:384px; }  
#largeBetaWrap { float:right; width:384px; }  
#aWrap { float:right; width:192px; background:url(../images/footer_menu_bWrap_bg.gif) repeat-y 184px top}  
#bWrap { float:left; width:192px; background:url(../images/footer_menu_bWrap_bg.gif) repeat-y 184px top}   
#cWrap { float:left; width:192px; background:url(../images/footer_menu_bWrap_bg.gif) repeat-y 184px top}  
#dWrap { float:right; width:192px;margin-bottom:16px;}  

#footerMenuBack{float:right;/*	height:300px;*/}
#footerMenuBack a{	overflow:hidden;text-indent:500px;width:49px;height:18px;display: block;background-image: url(../images/footer_menu_back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#footerMenuBack a:hover{
	background-image: url(../images/footer_menu_back_ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.innerAWrap { float:left; width:78px;}
.innerBWrap { float:right; width:113px; text-align:left}
.innerTxt {margin-left:3px;width:88px;text-align:left;font-size:10px;line-height:14px}
.innerTxt img{margin-bottom:3px}
.footerMenuClear { clear:both; }  
.footerMenuClear hr { display:none; }  
.innerAWrap .thumb{margin-left:7px}
.innerTxt a:link   {color:#e12a6d;text-decoration:underline}
.innerTxt a:visited{color:#e12a6d;text-decoration:underline}
.innerTxt a:active {color:#e12a6d;text-decoration:underline}
.innerTxt a:hover  {color:#222222;text-decoration:underline}


#eventreportIndexwrap02{text-align:center;width:792px;margin:0 auto;}
.eventIndexBox_Under{margin-top:10px;}
.eventIndexBox_img_Left{float:left;width:206px;}
.eventIndexBox_text_Right{float:right;text-align:left;width:586px;display:inline;}
.eventreportMoreWrap{text-align:right;height:41px;width:792px;margin:0 auto 0px auto;clear:both;background:url(../images/eventIndex_dot.gif) 0px 31px repeat-x}
.eventreportMore{float:right;}
.eventreportMore a{
overflow:hidden;text-indent:500px;width:76px;height:21px;display: block;background-image: url(../images/eventIndexMore.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.eventreportMore a:hover{
	background-image: url(../images/eventIndexMore_ov.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.eventIndex_txt{margin:5px 6px}
