@charset "euc-jp";
/* index.css */


#Flash{
	width:100%;
	margin:0 auto 0 auto; 
	padding:0; height:350px;
	border-bottom:solid 5px #000;
	background-image:url(img/index/fla_bg.jpg);
	background-repeat:repeat-x; text-align:center;
	}



/*---ColumnLeft
-----------------------------------*/

#ColumnBox #ColumnL{
	width:226px;
	float:left;
	margin-right:10px;
}
#ColumnBox #ColumnL h3{
	width:226px;
	height:62px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#ColumnBox #ColumnL h3#H3L1{ background-image:url(../img/index/lef_h3_1.png);}
#ColumnBox #ColumnL h3#H3L2{ background-image:url(../img/index/lef_h3_2.png);}
#ColumnBox #ColumnL h3#H3L3{ background-image:url(../img/index/lef_h3_3.png);}
#ColumnBox #ColumnL h3#H3L4{ background-image:url(../img/index/lef_h3_4.png);}
#ColumnBox #ColumnL .Boxbg{
	background-image:url(../img/index/leftbg.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:194px;
	padding:0 16px 16px 16px ;
	margin:0;
	}
#ColumnBox #ColumnL .BoxbgBUS{
	background-image:url(../img/index/leftbg_bus.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:194px;
	padding:0 16px 16px 16px ;
	margin:0;
	}
#ColumnBox #ColumnL .Boxbg .mt0{
	margin-top:0;
	}
	
#ColumnBox #ColumnL #planbana{
	background-image:url(../img/index/planbanner.jpg);
	width:194px;
	height:62px;
	text-indent:-9999px;
	}	
#ColumnBox #ColumnL ul#liL1{
	margin:0;
	padding:0
	}
#ColumnBox #ColumnL ul#liL1 li{
	margin:0;
	padding:0;
	width:194px;
	height:20px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
#ColumnBox #ColumnL ul#liL1 li a{
	width:194px;
	height:20px;
	display:block;
}
#ColumnBox #ColumnL ul#liL1 li#liL1L1,#ColumnBox #ColumnL ul#liL1 li#liL1L2,#ColumnBox #ColumnL ul#liL1 li#liL1L3{
	margin-bottom:4px;
}
#ColumnBox #ColumnL ul#liL1 li#liL1L1 a{
	background-image:url(../img/index/lef_btn_1.gif);
	}
#ColumnBox #ColumnL ul#liL1 li#liL1L2 a{
	background-image:url(../img/index/lef_btn_2.gif);
	}
#ColumnBox #ColumnL ul#liL1 li#liL1L3 a{
	background-image:url(../img/index/lef_btn_5.gif);
	}
#ColumnBox #ColumnL ul#liL1 li#liL1L4 a{
	background-image:url(../img/index/lef_btn_6.gif);
	}
#ColumnBox #ColumnL ul#liL1 li a:hover{
	background-position:bottom;
}

#ColumnBox #ColumnL #BtnLive{
	margin:0;
	padding:0;
	width:194px;
	height:30px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#ColumnBox #ColumnL #BtnLive a{
	background-image:url(../img/index/btn_live.jpg);
	width:194px;
	height:30px;
	display:block;
}
#ColumnBox #ColumnL #BtnLive a:hover{ background-position:bottom; }


#ColumnBox #ColumnL #BtnBus{
	margin:0;
	padding:0;
	width:194px;
	height:20px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#ColumnBox #ColumnL #BtnBus a{
	background-image:url(../img/index/lef_btn_3.gif);
	width:94px;
	height:16px;
	display:block;
}
#ColumnBox #ColumnL #BtnBus a:hover{ background-position:bottom; }


#ColumnBox #ColumnL #BtnBus{
	margin:0;
	padding:0;
	width:194px;
	height:20px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#ColumnBox #ColumnL #BtnBus a{
	background-image:url(../img/index/lef_btn_3.gif);
	width:94px;
	height:16px;
	display:block;
}
#ColumnBox #ColumnL #BtnBus a:hover{ background-position:bottom; }


#ColumnBox #ColumnL #BtnWeather{
	margin:0;
	padding:0;
	width:114px;
	height:20px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#ColumnBox #ColumnL #BtnWeather a{
	background-image:url(../img/index/lef_btn_4.gif);
	width:114px;
	height:16px;
	display:block;
}
#ColumnBox #ColumnL #BtnWeather a:hover{ background-position:bottom; }
	
	
	
/*---ColumnCenter
-----------------------------------*/
#ColumnBox #ColumnC{
	width:480px;
	float:left;
	margin-right:10px;
}
#ColumnBox #ColumnC .H3CBox{
	width:448px;
	height:46px;
	background-image:url(../img/index/center_h3_bg.png);
	background-repeat:no-repeat;
	margin:0;
	padding:16px 16px 0 16px;
}
#ColumnBox #ColumnC h3{
	margin:0;
	padding:0;
	float:left;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#ColumnBox #ColumnC h3#H3C1{
	height:29px;
	width:193px;
	background-image:url(../img/index/center_h3_1.gif);
	}
#ColumnBox #ColumnC h3#H3C2{
	height:29px;
	width:209px;
	background-image:url(../img/index/center_h3_2.gif);
	}

#ColumnBox #ColumnC h3#H3C3{
	height:30px;
	width:194px;
	background-image:url(../img/index/center_h3_3.gif);
	}


#ColumnBox #ColumnC .Boxbg{
	background-image:url(../img/index/centerbg.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:448px;
	padding:0 16px 16px 16px ;
	margin:0;
	}
#ColumnBox #ColumnC #H3CB1,#ColumnBox #ColumnC #H3CB2{
	width:146px;
	height:25px;
	margin:4px 0 0 0;
	float:right;
	padding:0;
	}
#ColumnBox #ColumnC #H3CB1 a{
	background-image:url(../img/index/center_btn1.jpg);
	width:146px;
	height:25px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
#ColumnBox #ColumnC #H3CB1 a:hover{
	background-position:bottom;
	}
#ColumnBox #ColumnC #H3CB2 a{
	background-image:url(../img/index/center_btn2.jpg);
	width:146px;
	height:25px;
	display:block;
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
#ColumnBox #ColumnC #H3CB2 a:hover{
	background-position:bottom;
	}
#ColumnBox #ColumnC .Boxbg p{
	margin-top:0;
	}
#ColumnBox #ColumnC .PlanBox {
	width:448px;
	border-bottom: dotted 1px #9FBFBE;
	margin-bottom:10px;
	padding-bottom:8px;
	}

.PlanBox_02 {
	width:448px;
	margin-bottom:10px;
	padding-bottom:8px;
	}

#ColumnBox #ColumnC .BTM {
	border:0;
	margin-bottom:0;
	}
#ColumnBox #ColumnC .PlanBox .PlL{
	width:160px;
	float:left;
	margin-right:12px;
	}

#ColumnBox #ColumnC .PlanBox .PlL2{
	width:276px;
	float:left;
	margin-right:12px;
	}

#ColumnBox #ColumnC .PlanBox_02 .PlL2{
	width:276px;
	float:left;
	margin-right:12px;
	}
#ColumnBox #ColumnC .PlanBox .PlR{
	min-height:124px;
	}
#ColumnBox #ColumnC .PlanBox .PlR2{
	min-height:124px;
	float:left;
	}
#ColumnBox #ColumnC .PlanBox .PlR a,#ColumnBox #ColumnC .PlanBox .PlL a,#ColumnBox #ColumnC .PlanBox .PlL2 a{
	color:#666;
}
#ColumnBox #ColumnC .PlanBox h4{
	color:#8A1E20;
	font-size:14px;
	margin:0 0 6px 0;
	}
	
#ColumnBox #ColumnC .PlanBox_02 h4{
	color:#8A1E20;
	font-size:14px;
	margin:0 0 6px 0;
	}


#ColumnBox #ColumnC h4#H4C1{
	background-image:url(../img/index/h4_higaeri.gif);
	width:332px;
	height:29px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	padding:0;
	}
#ColumnBox #ColumnC ul#Cul1{
	margin:0;
	padding:0;
	}
#ColumnBox #ColumnC ul#Cul1 li{
	list-style:none;
	float:left;
	width:126px;
	padding-left:98px;
	background-repeat:no-repeat;
	background-position:left;
	}
#ColumnBox #ColumnC ul#Cul1 li#CuLi1{
	background-image:url(../img/index/higaeri_bg1.jpg);
	}
#ColumnBox #ColumnC ul#Cul1 li#CuLi2{
	background-image:url(../img/index/higaeri_bg2.jpg);
	}
	

#BnAvenir a{
	background-image:url(../img/index/banner_avenir.png);
	width:480px;
	height:92px;	
	display:block;
	text-indent:-9999px;
}
#BnBeer a{
	background-image:url(../img/index/banner_beer.png);
	width:230px;
	height:85px;	
	display:block;
	text-indent:-9999px;
}





/*---ColumnRight
-----------------------------------*/
#ColumnBox #ColumnR{
	width:232px;
	float:left;
}
#ColumnBox #ColumnR h3{
	width:232px;
	height:62px;
	text-indent:-9999px;
	margin:0;
	padding:0;
}
#ColumnBox #ColumnR h3#H3R1{ background-image:url(../img/index/right_h3_1.png);}
#ColumnBox #ColumnR h3#H3R2{ background-image:url(../img/index/right_h3_2.png);}
#ColumnBox #ColumnR .Boxbg{
	background-image:url(../img/index/rightbg.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:200px;
	padding:0 16px 16px 16px ;
	margin:0;
	}
#ColumnBox #ColumnR .Boxbg p{
	margin-top:0;
	}
#ColumnBox #ColumnR dl.dlR{
	margin-top:0;
	}
#ColumnBox #ColumnR dl.dlR dt{
	color:#7A92B8;
	font-weight:bold;
	margin-bottom:3px;
	}
#ColumnBox #ColumnR dl.dlR dd{
	padding:0;
	margin:0 0 14px 0;
	line-height:120%;
}
#ColumnBox #ColumnR dl.dlR dd a{
	color:#666;
}

#ColumnBox #ColumnR #BtnNews{
	margin:0;
	padding:0;
	width:110px;
	height:16px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#ColumnBox #ColumnR #BtnNews a{
	background-image:url(../img/index/rig_btn_1.gif);
	width:110px;
	height:16px;
	display:block;
}
#ColumnBox #ColumnR #BtnNews a:hover{ background-position:bottom; }

#ColumnBox #ColumnR #BtnBlog{
	margin:0;
	padding:0;
	width:110px;
	height:16px;
	list-style:none;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#ColumnBox #ColumnR #BtnBlog a{
	background-image:url(../img/index/rig_btn_2.gif);
	width:110px;
	height:16px;
	display:block;
}
#ColumnBox #ColumnR #BtnBlog a:hover{ background-position:bottom; }
	
