@charset "UTF-8";

.menu_left{
	display:block;
	width:150px;
	float: left;
	margin: 0px;
	padding: 0 20px 0 20px;
	font-size:14px;
	font-weight:bold;
	color:#f87498;
	text-align:center;
}

.menu_right{
	display:block;
	border-left:0px solid #cccccc;
	margin:0;
	padding: 0px;
	float: left;
}

.list{margin:0 0 20px 0;
	padding:0;
	font-size:12px;
	color:#666;
	}

.listline{
	width:503px;
	height:1px;
	margin:0 0 30px 29px;
	padding: 0;
	background-image:url(../img/line.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}

.menu_right dl{width:341px; height:35px}
.menu_right dl dt{float:left;}
.menu_right dl dd{text-align:right; }

.menu_right dl.hi{width:341px; height:55px}
.menu_right dl.hi dt{float:left;}
.menu_right dl.hi dd{text-align:right; }

/*サブメニュー*/
#menu01{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu01.gif);
padding:0px;
}

#menu01:hover{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu01.gif);
background-position:0 25px;
padding:0px;
}

#menu01_on{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu01.gif);
background-position:0 25px;
padding:0px;
}

#menu02{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu02.gif);
}

#menu02:hover{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu02.gif);
background-position:0 25px;
}

#menu02_on{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu02.gif);
background-position:0 25px;
padding:0px;
}


#menu03{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu03.gif);
}

#menu03:hover{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu03.gif);
background-position:0 25px;
}

#menu03_on{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu03.gif);
background-position:0 25px;
padding:0px;
}


#menu04{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu04.gif);
}

#menu04:hover{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu04.gif);
background-position:0 25px;
}

#menu04_on{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu04.gif);
background-position:0 25px;
padding:0px;
}



#menu05{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu05.gif);
}

#menu05:hover{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu05.gif);
background-position:0 25px;
}

#menu05_on{
display:block;
width:156px;
height:25px;
background-image:url(../img_menu/bt_menu05.gif);
background-position:0 25px;
padding:0px;
}



#menu06{
display:block;
width:156px;
height:25px;
background-image:url(../img_shop/bt_shintoshin.gif);
}

#menu06:hover{
display:block;
width:156px;
height:25px;
background-image:url(../img_shop/bt_shintoshin.gif);
background-position:0 25px;
}

#menu06_on{
display:block;
width:156px;
height:25px;
background-image:url(../img_shop/bt_shintoshin.gif);
background-position:0 25px;
padding:0px;
}


#menu07{
display:block;
width:156px;
height:25px;
background-image:url(../img_shop/bt_kumoji.gif);
}

#menu07:hover{
display:block;
width:156px;
height:25px;
background-image:url(../img_shop/bt_kumoji.gif);
background-position:0 25px;
}

#menu07_on{
display:block;
width:156px;
height:25px;
background-image:url(../img_shop/bt_kumoji.gif);
background-position:0 25px;
padding:0px;
}


/*サブメニュー*/

p.clear{
	font-size:0% !important;
	margin:0px !important;
	padding:0px !important;
	clear:both !important;
	line-height:0% !important;
	height:0px !important;
	width:0px !important;
	float:none;
}

ul.btn_list{
	list-style:none;
	display:block;
	margin-bottom:40px;
	margin-left:30px;
}

ul.btn_list li{
	display:block;
	float:left;
	height:20px;
	margin-right:6px;
}

ul.btn_list li a{
	display:block;
	float:left;
	height:20px;
	text-indent:-9999px;
}

ul.btn_list li.b01 a{
	background:url(../img_menu/bt_01.gif) 0 0 no-repeat;
	width:118px;
}

ul.btn_list li.b02 a{
	background:url(../img_menu/bt_02.gif) 0 0 no-repeat;
	width:101px;
}

ul.btn_list li.b03 a{
	background:url(../img_menu/bt_03.gif) 0 0 no-repeat;
	width:76px;
}

ul.btn_list li.b04 a{
	background:url(../img_menu/bt_04.gif) 0 0 no-repeat;
	width:52px;
}

ul.btn_list li.b05 a{
	background:url(../img_menu/bt_05.gif) 0 0 no-repeat;
	width:52px;
}

ul.btn_list li.b06 a{
	background:url(../img_menu/bt_06.gif) 0 0 no-repeat;
	width:75px;
}


ul.btn_list li.b07 a{
	background:url(../img_menu/bt_07.gif) 0 0 no-repeat;
	width:93px;
}

ul.btn_list li a:hover{ background-position:0 -20px; }

a { outline: none; }
