.dot { background-image: url(/images/dot.gif); background-repeat: repeat-x;}

/*　新メニュー＆文字サイズ　*/

#new_menu_mid{
     width: 402px;
	 padding:0;
	 margin: 0;
	 display: none;
	 float: right;
	 }
	 
#new_menu_lar{
     width: 402px;
	 padding: 0;
	 margin: 20px 0 0 0;
	 float: right;
	 display: block;
	 }

/*　メニューエリア　*/

#menu{
	 width: 750px;
	 margin: 0 auto;
	 padding: 20px 0 0 0;
	 }
	 
a.menu_01,a.menu_04,a.menu_05,a.menu_08,a.menu_09,a.menu_12,a.menu_13,a.menu_16,a.menu_17,a.menu_20,a.menu_21,a.menu_24,a.menu_25,a.menu_28,a.menu_29,a.menu_32,a.menu_33,a.menu_36,a.menu_37,a.menu_40,a.menu_41,a.menu_44,a.menu_45,a.menu_48,a.menu_49,a.menu_52,a.menu_53,a.menu_56,a.menu_57,a.menu_60{
    width: 375px;
	height: 150px;
	background-color: #f0f0f0;
	color:#333333;
	text-align: left;
	float: left;
	font-size: 16px;
	line-height: 1.3;
	} 
	
a.menu_02,a.menu_03,a.menu_06,a.menu_07,a.menu_10,a.menu_11,a.menu_14,a.menu_15,a.menu_18,a.menu_19,a.menu_22,a.menu_23,a.menu_26,a.menu_27,a.menu_30,a.menu_31,a.menu_34,a.menu_35,a.menu_38,a.menu_39,a.menu_42,a.menu_43,a.menu_46,a.menu_47,a.menu_50,a.menu_51,a.menu_54,a.menu_55,a.menu_58,a.menu_59{
    width: 375px;
	height: 150px;
	background-color: #ffffff;
	color:#333333;
	text-align: left;
	float: left;
	font-size: 16px;
	line-height: 1.3;
	} 
	
#menu a:hover{
    width: 375px;
	background-color: #fff9ca;
	text-align: left;
	float: left;
	display: block;
	text-decoration: none;
	} 
	
#menu a:visited h2{
    color: #91918f;
	font-weight: bold;
	text-decoration:none; 
	} 
	
#menu a h2{
	color: #00a0c6;
	font-size: 18px;
	font-weight: bold; 	
	margin: 20px 0 0 10px;
	padding: 0;	
	}
	
#menu a:hover h2{
    color: #ff9500;
	font-weight: bold;
	text-decoration:none; 
	} 
	
#menu a img{
	margin: 10px;
	float: left;
	} 
	
#menu a p{
	width: 355px;
	margin: 0 10px 10px 10px;
	_margin: 0 5px 10px 5px;
	float: left;
	} 
	
.darling { font-size: 16px; line-height: 26px; }
.darling_bg{ background:url(/images/shutter_darling_line_big.gif);}
.darling a{color:#00a0c6; text-decoration:none;}
.darling a:visited{color:#91918f; text-decoration:none;}
.darling a:hover{color:#ff9500; text-decoration:none;}

/*　メニューエリア（アンコール）　*/

#menu_encore{
	 width: 700px;
	 margin: 0 auto;
	 padding: 20px 0 0 0;
	 }
	 
a.menu_01_encore,a.menu_04_encore,a.menu_05_encore,a.menu_08_encore,a.menu_09_encore,a.menu_12_encore,a.menu_13_encore,a.menu_16_encore,a.menu_17_encore{
    width: 350px;
	height: 150px;
	background-color: #f0f0f0;
	color:#333333;
	text-align: left;
	float: left;
	display: block;
	font-size: 16px;
	line-height: 1.3;
	} 
		
a.menu_02_encore,a.menu_03_encore,a.menu_06_encore,a.menu_07_encore,a.menu_10_encore,a.menu_11_encore,a.menu_14_encore,a.menu_15_encore,a.menu_18_encore{
    width: 350px;
	height: 150px;
	background-color: #ffffff;
	color:#333333;
	text-align: left;
	float: left;
	font-size: 16px;
	line-height: 1.3;
	} 
	
#menu_encore a:hover{
    width: 350px;
	background-color: #fff9ca;
	text-align: left;
	float: left;
	display: block;
	text-decoration: none;
	} 
	
#menu_encore a:visited h2{
    color: #91918f;
	font-weight: bold;
	text-decoration:none; 
	} 
	
#menu_encore a:hover h2{
    color: #ff9500;
	font-weight: bold;
	text-decoration:none; 
	} 
	
#menu_encore a h2{
	color: #00a0c6;
	font-size: 18px;
	font-weight: bold;
	margin: 20px 0 0 10px;
	padding: 0;	
	} 
	
#menu_encore a img{
	margin: 5px;
	float: left;
	} 
	
#menu_encore a p{
	width: 330px;
	_width: 320px;
	margin: 0 10px 10px 10px;
	_margin: 0 5px 10px 5px;	
	float: left;
	} 
