h1 {
font-size: 1.0em;
font-weight: normal;
margin: 0 0 0 0;
}


h3 {
font-size: 1.0em;
font-weight: normal;
}

strong {
font-weight: normal;
}




h4 {
font-size: 1.3em;
margin: 0 0 10px 0;
}





.boxpickuptop {
 background-image: url(/_img/bg_pickup_top.gif);
 padding-top: 66px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}

.boxpickupbottom {
 background-image: url(/_img/bg_pickup_bottom.gif);
 padding-bottom: 61px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left bottom;
}

.boxpickupmiddle {
 background-image: url(/_img/bg_pickup_middle.gif);
 padding-right: 30px;
 padding-left: 30px;
 width: 240;
 background-repeat: repeat-y;
 margin-top: 0px;
 margin-bottom: 0px;
}





.boxnews {
 background-image: url(/_img/bg_box_news.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}

.boxeventnew {
 background-image: url(/_img/bg_box_event_new.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}

.boxeventmonth {
 background-image: url(/_img/bg_box_event_month.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}

.boxeventofficial {
 background-image: url(/_img/bg_box_event_official.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}


.boxpressnew {
 background-image: url(/_img/bg_box_press_new.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}

.boxpressmonth {
 background-image: url(/_img/bg_box_press_month.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}

.boxpressofficial {
 background-image: url(/_img/bg_box_press_official.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}


.boxtokuhain {
 background-image: url(/_img/bg_box_tokuhain.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}

.boxkanren {
 background-image: url(/_img/bg_box_kanren.gif);
 padding-top: 30px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left top;
}




.boxbottom {
 background-image: url(/_img/bg_box_bottom.gif);
 padding-bottom: 5px;
 width: 300;
 background-repeat: no-repeat;
 background-position: left bottom;
}

.boxmiddle {
 background-image: url(/_img/bg_box_middle.gif);
 padding-top: 10px;
 padding-right: 10px;
 padding-left: 30px;
 padding-bottom: 5px;
 width: 240;
 background-repeat: repeat-y;
 margin-top: 0px;
 margin-bottom: 0px;
}


#avmenu ul {	
list-style-image: url(/_img/list.gif);
margin: 0 0 20px 0;
padding: 0;
font-size: 1.1em;
}	

#avmenu li {
margin-bottom: 4px;
color: #505050;
}

#avmenu li a {
#height: 18px;
text-decoration: underline;
display: block;
}	
	
#avmenu li a:hover {
color: #286ea0;

position: relative;
top: 2px;
left: 1px;
text-decoration: none;

}




.titlelist {
 padding-right: 30px;
 padding-left: 30px;
 width: 450;
 margin-top: 0px;
 margin-bottom: 0px;
}



.boxevent2 {
 background-image: url(/_img/bg_box_event2.gif);
 padding-top: 20px;
 width: 620;
 background-repeat: no-repeat;
 background-position: left top;
}



.boxbottom2 {
 background-image: url(/_img/bg_box_bottom2.gif);
 padding-bottom: 20px;
 width: 620;
 background-repeat: no-repeat;
 background-position: left bottom;
}

.boxmiddle2 {
 background-image: url(/_img/bg_box_middle2.gif);
 padding-top: 10px;
 padding-right: 30px;
 padding-left: 30px;
 padding-bottom: 5px;
 width: 620;
 background-repeat: repeat-y;
 margin-top: 0px;
 margin-bottom: 0px;
}


.boxcomment {
 padding-top: 10px;
 padding-right: 30px;
 padding-left: 30px;
 padding-bottom: 5px;
 width: 620;
 background-repeat: repeat-y;
 margin-top: 0px;
 margin-bottom: 0px;
}










 
 
 
 
 
 #g_navi {
	height: 25px;
	width: 950;
	background:url(/_img/top_menu.gif) no-repeat;
	margin-top: 0;
}
#g_navi ul {
	height:25px;
	width: 950;
margin: 0 0 0 0;
padding: 0;
}
#g_navi li {
	display:inline;
	list-style-type:none;
}
#g_navi li a {
	height:25px;
	width: 950;
	display:block;
	float:left;
	overflow:hidden;
}
 
 #g_navi {
	height: 25px;
	width: 950;
	background:url(/_img/top_menu.gif) no-repeat;
	margin-top: 0;
}
#g_navi ul {
	height:25px;
	width: 950;
margin: 0 0 0 0;
padding: 0;
}
#g_navi li {
	display:inline;
	list-style-type:none;
}
#g_navi li a {
	height:25px;
	width: 950;
	display:block;
	float:left;
	overflow:hidden;
}
/*------off*/

#g_navi li.g_navi01 a {
	background:url(/_img/top_menu.gif) no-repeat 0px 0px;
	width:110px;
}
#g_navi li.g_navi02 a {
	background:url(/_img/top_menu.gif) no-repeat -110px 0px;
	width:120px;
}
#g_navi li.g_navi03 a {
	background:url(/_img/top_menu.gif) no-repeat -230px 0px;
	width:140px;
}
#g_navi li.g_navi04 a {
	background:url(/_img/top_menu.gif) no-repeat -370px 0px;
	width:160px;
}
#g_navi li.g_navi05 a {
	background:url(/_img/top_menu.gif) no-repeat -530px 0px;
	width:110px;
}
#g_navi li.g_navi06 a {
	background:url(/_img/top_menu.gif) no-repeat -640px 0px;
	width:140px;
}
#g_navi li.g_navi07 a {
	background:url(/_img/top_menu.gif) no-repeat -780px 0px;
	width:150px;
}



/*------hover*/
#g_navi li.g_navi01 a:hover {
	background:url(/_img/top_menu.gif) no-repeat 0px -25px
}
#g_navi li.g_navi02 a:hover {
	background:url(/_img/top_menu.gif) no-repeat -110px -25px
}
#g_navi li.g_navi03 a:hover {
	background:url(/_img/top_menu.gif) no-repeat -230px -25px
}
#g_navi li.g_navi04 a:hover {
	background:url(/_img/top_menu.gif) no-repeat -370px -25px
}
#g_navi li.g_navi05 a:hover {
	background:url(/_img/top_menu.gif) no-repeat -530px -25px
}
#g_navi li.g_navi06 a:hover {
	background:url(/_img/top_menu.gif) no-repeat -640px -25px
}
#g_navi li.g_navi07 a:hover {
	background:url(/_img/top_menu.gif) no-repeat -780px -25px
}


/*------on*/
/*
#g_navi li.g_navi01_on a {
	background:url(/_img/top_menu.gif) no-repeat 0px-0px
	width:110px;
}
#g_navi li.g_navi02_on a {
	background:url(/_img/top_menu.gif) no-repeat -110px-0px
	width:120px;
}
#g_navi li.g_navi03_on a {
	background:url(/_img/top_menu.gif) no-repeat -230px-0px
	width:140px;
}
#g_navi li.g_navi04_on a {
	background:url(/_img/top_menu.gif) no-repeat -370px-0px
	width:160px;
}
#g_navi li.g_navi05_on a {
	background:url(/_img/top_menu.gif) no-repeat -530px-0px
	width:110px;
}
#g_navi li.g_navi06_on a {
	background:url(/_img/top_menu.gif) no-repeat -640px-0px
	width:150px;
}

*/ 


#column {
 float:left;
}

#c2 {
width:330px;
float:left;
padding-left: 20px;
padding-right: 20px;
}


#c3 {
width:200px;
float:left;
padding-left: 20px;
padding-right: 20px;
}

#e3 {
width:185px;
float:left;
padding-left: 0px;
padding-right: 0px;
}