@charset "UTF-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{
	margin:0;padding:0;
}
a {
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover {
	color:#999999;
	text-decoration:none;	
}
# html, body  {  
_height: 100%;  
_overflow: auto;  
 } 
body {
    background-color:#000000;
	
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	font-size: 12px;
	line-height::16px;
	color: #FFFFFF;
	}


/* safari only ¥*/
body:first-of-type p {
font-size:11px;
}

#headerLINE{
margin:0px;
height:14px;
background-color:#8e0101;
}
.logo_bottom {
	display: block;
	position: fixed; bottom: 0px; left: 30; z-index: 20;
	width: 100px; height: 95px;
	margin: 0; padding: 0;
	font-size: 100%; line-height: 1.5em;
	}
	
/*#mainBOX{
width:980px;
margin:auto;
background-color:#000000;
}
*/

#menu_box{
width:100px;
float:left;
margin:10px 10px 0px 30px;
position:fixed;

/* IE5 later && javascript-on */
position: expression('absolute');
top: expression((documentElement.scrollTop || document.body.scrollTop) + 100 + 'px');
left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 80 + 'px');

}

.center_area{
	margin-left:220px;
	margin-top:280px;
}

#text_Area{
width:850px;
margin:30px 40px 0px 0px;
float:left;
}

#text_Area2{
width:735px;
margin:80px 40px 0px 240px;
float:left;
}


.logo{
margin:20px 0px 140px 0px;
}

.menu{
margin:20px 0px 0px 0px;
}
.menu_center{
margin:20px 0px 7px 0px;
}
.menu_under{
margin:10px 0px 0px 0px;
}
.submenu{
margin:5px 0px 0px 5px;
}
.submenu2{
margin:10px 0px 0px 5px;
}

.BOX{
/*width:100%;*/
margin:10px;
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
line-height:18px;
}

.title14{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:14px;
line-height::18px;
color: #a49516;
font-weight:bold;
margin:0px 0px 10px 20px;
}

#infoTitleimg{
	background-image:url(../../info/images/info_header.jpg);
	background-repeat:no-repeat;
	width:735px;
	height:59px;
}

.infoBOX{
	width:100%;
	float:left;
}

.infotitle14{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:14px;
line-height::18px;
color: #a49516;
font-weight:bold;
margin:30px 0px 10px 20px;
}
.infotitle14_2{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:14px;
line-height::18px;
color: #a49516;
font-weight:bold;
margin:10px 0px 10px 20px;
}

.radio_box{
	margin-top:70px;
	margin-bottom:0px;
}

.radio_title14{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:14px;
line-height::18px;
color: #BF0008;
font-weight:bold;
margin:0px 0px 10px 10px;
}




.font12{
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
line-height:18px;
margin:0px 0px 0px 30px;
}
.font12_day{
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
line-height:18px;
margin:30px 0px 0px 20px;
}

.imageAREA{
padding-left:20px;
padding-bottom:30px;
margin-right:10px;
float:left;
}

#noteBOX{
	margin-top:60px;
	
}



.note_area{
width:120px;
height:120px;
padding:10px;
margin-left:6px;
float:left;
margin-bottom:10px;

}

.font12_image{
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
line-height:18px;
margin:0px 30px 10px 0px;
padding-bottom:30px;
float:left;
}

.radio_font12{
font-size:12px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#FFFFFF;
line-height:19px;
margin:0px 0px 0px 30px;
padding-left:20px;
}

.font_red{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#881B0C;
}

.font_yellow{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#881B0C;
}

.font_green{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
color:#881B0C;
}

.line{
margin:27px 0px 14px 0px;

}
.line_note{
margin:34px 0px 14px 0px;
}
.day{
margin:0px 0px 0px 20px;
}
.radio_day{
margin:0px 0px 0px 60px;
}

/*ショップ*/
.shopAREA{
margin:20px 0px 10px 0px;
float:left;
}
.shop_photo{
width:200px;
margin:15px 15px 15px 15px;
float:left;
}
.shop_txt{
width:450px;
margin:15px 15px 15px 15px;
float:left;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:18px;
}
.shop_title{
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
font-size:14px;
font-weight:bold;
color:#a49516;
}
.shop_line{
width:100%;
height:1px;
background-image:url(../../shop/img/line_gold.gif);
background-repeat:repeat-x;
margin:10px 0px 0px 0px;
}

#submenuBOX{
width:980;
margin:0px 0px 0px 200px;
}
.submenuAREA{
margin:20px 35px 0px 25px;
float:left;
width:150px
}

.helpbtn{
margin:0px 0px 0px 550px;
float:left;
}

.sus_cart{
width:730px;
padding:30px 0px 0px 0px;
height:60px;
background-image:url(../../shop/img/sus_header.jpg);
background-repeat:no-repeat;
}

.fortenn_cart{
width:730px;
padding:30px 0px 0px 0px;
height:60px;
background-image:url(../../shop/img/14_header.jpg);
background-repeat:no-repeat;
}
.help_cart{
width:730px;
padding:30px 0px 0px 0px;
height:60px;
background-image:url(../../shop/img/help_header.jpg);
background-repeat:no-repeat;
}

.sus_a_cart{
width:730px;
padding:30px 0px 0px 0px;
height:60px;
background-image:url(../../shop/img/sus_a_header.jpg);
background-repeat:no-repeat;
}

#radio_title{
width:608px;
height:66px;
margin:0px 0px 0px 63px;
padding:88px 0px 0px 0px;
background-image:url(../../radio/images/radio.jpg);
background-repeat:no-repeat;

}

/*HELP*/

.title_14_help{
font-size:14px;
font-weight:bold;
color:#881B0C;
margin:10px 0px 0px 10px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}
.txt_11_help{
font-size:11px;
color:#FFFFFF;
margin:10px 0px 0px 22px;
font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
}


#footer {
color:#000000;
display: block;
position: fixed; bottom: 0; z-index: 10;
width: 100%;
height:16px;
margin: 0; 
padding:0px 0px 0px -110px;
_position: absolute;
background-color: #8e0101;
}

	#accordion {
		margin:0;
		padding:0;	
		list-style:none;
	}
	
		#accordion li {
			width:267px;
		}
	
		#accordion li a {
			display: block;
			width: 268px;
			height: 43px;	
			text-indent:-999em;
			outline:none;
		}
		
		/* Using CSS Sprite for menu item */
		#accordion li a.popular {
			background:url(menu.jpg) no-repeat 0 0;	
		}

		#accordion li a.popular:hover, .popularOver {
			background:url(menu.jpg) no-repeat -268px 0 !important;	
		}
		
		#accordion li a.category {
			background:url(menu.jpg) no-repeat 0 -43px;	
		}

		#accordion li a.category:hover, .categoryOver {
			background:url(menu.jpg) no-repeat -268px -43px !important;	
		}
		
		#accordion li a.comment {
			background:url(menu.jpg) no-repeat 0 -86px;	
		}

		#accordion li a.comment:hover, .commentOver {
			background:url(menu.jpg) no-repeat -268px -86px !important;	
		}
		
		
		/* Second Level UL List*/
		#accordion ul {
			background:url(bg.gif) repeat-y 0 0;
			width:268px;
			margin:0;
			padding:0;
			display:none;	
		}
		
			#accordion ul li {
				height:30px;
			}
			
			/* styling of submenu item */
			#accordion ul li a {
				width:240px;
				height:25px;
				margin-left:15px;
				padding-top:5px;
				border-bottom: 1px dotted #777;
				text-indent:0;
				color:#ccc;
				text-decoration:none;
			}

			/* remove border bottom of the last item */
			#accordion ul li a.last {
				border-bottom: none;
			}		