@charset "shift_jis";img{	border:none;	}table{font:100%/1.5em "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"}.tx_menu {  font: 12px/1.5em "‚l‚r ‚oƒSƒVƒbƒN", "Osaka"}a:hover {  text-decoration: none; background: #ffc; color: #000000}.tx_ss {  font-size: x-small; line-height: 1.5em}.tx_12 {  font-size: 12px; line-height: 1.5em}.bx_link {  padding: 2px 4px; border: 1px solid; border-color: #CCCCCC #999999 #999999 #CCCCCC}.bx_gr_20 {  padding: 2px 20px; border: 1px #99CC66 solid; color: #336633; background: #CCFF99}.bx_or_10 {  padding: 10px 10px; border: 1px #FF9933 solid}h2 { font-size: medium; font-weight: 700; line-height: 1.25em}dt {  padding: 15px 0px 8px}.bx_gr_10 { padding: 10px 10px; border: 1px #99CC66 solid}.ln_ud_dot3 {  border: #99CC66 dotted; border-width: 0px 0px 3px}u {  color: #990033; text-decoration: none}.bx_gr { border: 1px #99CC66 solid; color: #336633; background: #CCFF99 }.bx_gr_5 { padding: 2px 5px; border: 1px #99CC66 solid; color: #336633; background: #CCFF99 }.pd_20 {  padding: 0px 0px 0px 20px}.cl_name{	color:#fff;	background:#66a800;	line-height:1.5em;	text-align:center;	}.cl_img{	text-align:center;	}.cl_dload{	font-size:12px;	line-height:1.5em;	}.vi_name {font-weight:bold;	color:#33CC66;	padding:3px 3px;	}hr{margin: 0px 0px 3px; padding: 0px 0px; height: 2px}.ln_ud_green {  border: #99CC66 solid; border-width: 0px 0px 1px}/*’Ç‰Á•ª*/#BOX{	width:730px;	margin:0;	padding:10px;	}#SHOPMENU{	width:100%;	text-align:center;	/*padding:3px auto;*/	margin:0 0 5px 0;	background:#f60;	border-bottom:1px solid #630;	color:#fff;	}.menu{	color:#fff;	}.shoplist{	border:1px dotted #666;	margin:3px 5px;	padding:0 5px;	}.shoptit{	background:url('img/cp_dl_title.gif') no-repeat left bottom;	margin:0;	font-size:110%;	font-weight:bold; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:1px	}.line{	border-top:2px dotted #999;	}.tsume{	margin:0.3em;	}em{	font-style:normal;	font-weight:bold;	font-family:sans-serif;	}