/* CSS Document */

#mini_080402 {
width:800px;
padding:0;
margin:0;
}


#mini_080402 img{
border:0;
vertical-align:baseline;
padding:0;
margin:0;
}


#mini_080402 .txt10 {
	font-size: 10px;
	color: #333333;
	line-height: 14px;
  padding: 0 0 0 12px;
}

#mini_080402 .txt10b {
	font-size: 10px;
	color: #333333;
	line-height: 14px;
  padding: 0 0 0 25px;
}


#mini_080402 .txt12 {
	font-size: 12px;
	color: #333333;
	line-height: 20px;
  padding: 0 0 0 10px;
}

/********************************
 h   title
*********************************/
#mini_080402 .title_02 {
	background-image: url(../images/title/01_03.jpg);
	width: 800px;
	height: 147px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}

#mini_080402 .h2 {
	background-image: url(../images/01/01_09.gif);
	width: 784px;
	height: 51px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}

#mini_080402 .h3 {
	background-image: url(../images/02/02_59.gif);
	width: 784px;
	height: 52px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}


#mini_080402 .h4 {
	background-image: url(../images/03/03_79.gif);
	width: 784px;
	height: 52px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}


#mini_080402 .h5 {
	background-image: url(../images/04/04_107.gif);
	width: 784px;
	height: 49px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}

#mini_080402 .h6 {
	background-image: url(../images/05/05_124.gif);
	width: 784px;
	height: 49px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}

#mini_080402 .h7 {
	background-image: url(../images/06/06_141.gif);
	width: 784px;
	height: 49px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}
#mini_080402 .h9 {
	background-image: url(../images/07/07_160.gif);
	width: 784px;
	height: 49px;
	margin: 0; 
	padding: 0;
	text-indent: -9999px;
}


/********************************
title 
*********************************/
#mini_080402 #title {
	width:800px;
	height: 59px;
	margin:0px;
	padding:0px;
	background-image:url(../images/title/01_05.gif);
}
#mini_080402 .title2{
font-size: 12px;
text-align:center;
padding:15px 0 0 0 ;
}



#mini_080402 #box {
	width:800px;
	height: 110px;
	margin:0px;
	padding:0px;
	background-image:url(../images/title/01_06.gif);
}

#mini_080402 .menu{
list-style: none; 
	width:785px;
	height: 100px;
	float: left; 
	margin:10px 0 5px 5px;
	padding:0px;
}

#mini_080402 .menu ul {
list-style: none; 
width: 785px;
margin: 0; 
padding: 0; 
}

#mini_080402 .menu li {
float: left; 
margin: 0; 
padding: 0 0 0 8px; 
width: 103px; 
}



#mini_080402 a.btn01 {
	width: 103px;
	height: 92px;
	display:block;
	background: url(../images/title/menu_01.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
}

#mini_080402 a.btn01:active {
	background: url(../images/title/menu_01.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.btn01:hover {
	background: url(../images/title/menu_01.gif) no-repeat 0px -92px;
	text-indent: -9999px;
}



#mini_080402 a.btn02 {
	width: 103px;
	height: 92px;
	display:block;
	margin:0;
	background: url(../images/title/menu_02.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
	
}

#mini_080402 a.btn02:active {
	background: url(../images/title/menu_02.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.btn02:hover {
	background: url(../images/title/menu_02.gif) no-repeat 0px -92px;
	text-indent: -9999px;
}



#mini_080402 a.btn03 {
	width: 103px;
	height: 92px;
	display:block;
	margin:0;
	background: url(../images/title/menu_03.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
	
}

#mini_080402 a.btn03:active {
	background: url(../images/title/menu_03.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.btn03:hover {
	background: url(../images/title/menu_03.gif) no-repeat 0px -92px;
	text-indent: -9999px;
}



#mini_080402 a.btn04{
	width: 103px;
	height: 92px;
	display:block;
	margin:0;
	background: url(../images/title/menu_04.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
	
}

#mini_080402 a.btn04:active {
	background: url(../images/title/menu_04.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.btn04:hover {
	background: url(../images/title/menu_04.gif) no-repeat 0px -92px;
	text-indent: -9999px;
}


#mini_080402 a.btn05 {
	width: 103px;
	height: 92px;
	display:block;
	margin:0;
	background: url(../images/title/menu_05.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
	
}

#mini_080402 a.btn05:active {
	background: url(../images/title/menu_05.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.btn05:hover {
	background: url(../images/title/menu_05.gif) no-repeat 0px -92px;
	text-indent: -9999px;
}


#mini_080402 a.btn06 {
	width: 103px;
	height: 92px;
	display:block;
	margin:0;
	background: url(../images/title/menu_06.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
	
}

#mini_080402 a.btn06:active {
	background: url(../images/title/menu_06.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.btn06:hover {
	background: url(../images/title/menu_06.gif) no-repeat 0px -92px;
	text-indent: -9999px;
}



#mini_080402 a.btn07 {
	width: 103px;
	height: 92px;
	display:block;
	margin:0;
	background: url(../images/title/menu_07.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
	
}

#mini_080402 a.btn07:active {
	background: url(../images/title/menu_07.gif) no-repeat 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.btn07:hover {
	background: url(../images/title/menu_07.gif) no-repeat 0px -92px;
	text-indent: -9999px;
}


/********************************
 01  event
*********************************/



#mini_080402 .event_box {
	width:784px;
	margin:0 0 0 10px;
	background: url(../images/01/01_56.gif) repeat-y 0px 0px;
}


#mini_080402 .top_main {
	width:741px;
	margin:0 0 0 20px;
}
#mini_080402 .top_main:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr {
	float:right;
	width:322px;
}
#mini_080402 .top_mainl {
	float:left;
	width:390px;
  text-align:left;
	margin:20px 0 0 0;
}



#mini_080402 .top_main2 {
	width:636px;
	margin:20px 0 0 40px;
}
#mini_080402 .top_main:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr2 {
	float:right;
	width:476px;
	margin:0 0 10px 0;
}
#mini_080402 .top_mainr22 {
	width:476px;
}
#mini_080402 .mainr_a{
	float:left;
	width:322px;
	font-size: 10px;
	line-height: 14px;
}

#mini_080402 .mainr_b{
	float:right;
	width:154px;
}


#mini_080402 .top_mainl2 {
	float:left;
	width:160px;
  text-align:left;
}

#mini_080402 .line{
	margin:50px 0 20px 40px;
	height:20px;
}



/********************************
 02  event
*********************************/
#mini_080402 .top_main02 {
  text-align:left;
	width:741px;
	margin:0 0 20px 20px;
}
#mini_080402 .top_main02:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr02 {
	float:right;
	width:322px;
}
#mini_080402 .top_mainl02 {
	float:left;
	width:402px;
  text-align:left;
	margin:20px 0 0 0;
}



#mini_080402 .ebox_02 {
	width:695px;
	margin:20px 0 0 0px;
	  text-align:left;
}
#mini_080402 .ebox_02:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .ebox_02sl {
	float:left;
	width:213px;
}
#mini_080402 .ebox_02sr {
	float:right;
	width:482px;
}

#mini_080402 .s02box {
	width:482px;
}
.s02l {
	float:left;
	width:435x;
	height:25px;
	font-size: 10px;
	line-height: 14px;
}

#mini_080402 .s02r {
	float:right;
	width:149px;
}

#mini_080402 .s02b {
	width:482px;
	margin:20px 0 0 40px;
}

#mini_080402 .ebox_02sr02 {
	margin:0 0 0 300px;
}


/********************************
 03  event
*********************************/
#mini_080402 .top_main03 {
	width:741px;
	margin:0 0 20px 20px;
}
#mini_080402 .top_main03:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr03 {
	float:right;
	width:344px;
	margin:20px 0 20px 0;
	}
#mini_080402 .top_mainl03 {
	float:left;
	width:383px;
  text-align:left;
	margin:20px 0 0 0;
}



#mini_080402 .top_main3 {
	width:700px;
	margin:20px 0 0 40px;
}
#mini_080402 .top_main3:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr3 {
	float:right;
	width:435px;
}
#mini_080402 .top_mainr33 {
	width:435px;
	margin:5px 0 0 0;
	}
#mini_080402 .mainr3_a{
	float:left;
	width:270px;
	height:25px;
	font-size: 10px;
	line-height: 14px;
}

#mini_080402 .mainr3_b{
	float:right;
	width:165px;
	height:25px;
}


#mini_080402 .top_mainl3 {
	float:left;
	width:265px;
  text-align:left;
}


/********************************
 04  event
*********************************/
#mini_080402 .top_main04 {
	width:741px;
	margin:0 0 20px 15px;
}

#mini_080402 .top_main04:after {
	content:"";
	display:block;
	clear:both;
}

#mini_080402 .top_mainr04 {
	float:right;
	margin:0 20px 0 0;
	}
#mini_080402 .top_mainl04 {
	float:left;
	width:455px;
  text-align:left;
	margin:20px 0 0 10px;
}



#mini_080402 .top_main4 {
	margin:20px 0 0 40px;
	width:590px;
}
#mini_080402 .top_main4:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr4 {
	float:right;
	width:400px;
}

#mini_080402 .top_mainl4 {
	float:left;
	width:177px;
  text-align:left;
}

#mini_080402 .ev_btn04{
	margin:0 0 0 190px;
}




/********************************
 05  event
*********************************/
#mini_080402 .top_main05 {
	width:741px;
	margin:0 0 20px 20px;
}

#mini_080402 .top_main05:after {
	content:"";
	display:block;
	clear:both;
}

#mini_080402 .top_mainr05 {
	float:right;
	width:318px;
	margin:0 0 0 0;
	}
#mini_080402 .top_mainl05 {
	float:left;
	width:352px;
  text-align:left;
	margin:20px 0 0 20px;
}



#mini_080402 .top_main5 {
	width:530px;
	margin:20px 0 0 80px;
}
#mini_080402 .top_main5:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr5 {
	float:right;
	width:353px;
}

#mini_080402 .top_mainl5 {
	float:left;
	width:177px;
  text-align:left;
}

#mini_080402 .ev_btn05{
	margin:0 0 0 190px;
}


/********************************
 06  event
*********************************/
#mini_080402 .top_main06 {
	width:741px;
	margin:0 0 20px 20px;
}

#mini_080402 .top_main06:after {
	content:"";
	display:block;
	clear:both;
}

#mini_080402 .top_mainr06 {
	float:right;
	width:251px;
	margin:0 0 0 0;
	}
#mini_080402 .top_mainl06 {
	float:left;
	width:350px;
  text-align:left;
	margin:20px 0 0 20px;
}



#mini_080402 .top_main6 {
	width:580px;
	margin:20px 0 0 80px;
}
#mini_080402 .top_main6:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr6 {
	float:right;
	width:403px;
}

#mini_080402 .top_mainl6 {
	float:left;
	width:177px;
  text-align:left;
}

#mini_080402 .ev_btn06 {
	margin:0 0 0 230px;
}

/********************************
 07  event
*********************************/
#mini_080402 .top_main07 {
	width:741px;
	margin:0 0 20px 20px;
}

#mini_080402 .top_main07:after {
	content:"";
	display:block;
	clear:both;
}

#mini_080402 .top_mainr07 {
	float:right;
	width:327px;
	margin:0 0 0 0;
	}
#mini_080402 .top_mainl07 {
	float:left;
	width:400px;
  text-align:left;
	margin:20px 0 0 5px;
}



#mini_080402 .top_main7 {
	width:540px;
	margin:20px 0 0 80px;
}
#mini_080402 .top_main7:after {
	content:"";
	display:block;
	clear:both;
}
#mini_080402 .top_mainr7 {
	float:right;
	width:339px;
}

#mini_080402 .top_mainl7 {
	float:left;
	width:177px;
  text-align:left;
}

#mini_080402 .ev_btn07 {
	margin:0 0 0 200px;
}


/********************************
w{^
*********************************/


#mini_080402 a.buy {
	width: 154px;
	height: 25px;
	display:block;
	background: url(../images/btn.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
	
}

#mini_080402 a.buy:active {
	background: url(../images/btn.gif) no- 0px 0px;
	text-indent: -9999px;
}

#mini_080402 a.buy:hover {
	background: url(../images/btn.gif) no-repeat 0px -25px;
	text-indent: -9999px;
}







/********************************
 topofpage
*********************************/

#mini_080402 .topbtn {
	clear:both;
	width:778px;
	height:75px;
	padding:0px;
	margin:0;
	background-repeat:repeat-y;
}

#mini_080402 a.topbtn01 {
	float:right;
	width:92px;
	height:25px;
	margin:0;
	padding:0px;
	display:block;
	background: url(../images/top.gif) no-repeat;
	text-indent: -9999px;
	text-decoration:none;
}

#mini_080402 .ml40{
margin-left:40px;
}


