* {margin:0px;
	padding:0px;}

td{font-size:13px; color:#444444;}
	
.f12_blod { color:#FF8c00; font-size:130%; font-weight: bold; text-decoration:underline }

/*-----テーブルcss-----*/
.t_tb130 { padding:3px; line-height:130%;}
.t_tb150 { padding:5px; line-height:150%;}





	
/*-----シネマランチcss-----*/
.cl_link a{color:#E33F00; text-decoration:underline;}
.cl_link a:hover{ text-decoration:none;}

.cl_top{background-image:url(../event/image/cl_top4.jpg);}
	.cl_top table{ margin-left:40px; text-align:left;}
	.cl_top th div{background-image: url(../event/image/cl_top_list.gif); background-position:left center; background-repeat:no-repeat; font-size:11px; line-height:15px; font-weight:normal; padding-left:12px;}
	.cl_top th div h2{font-size:15px; font-weight:normal;}
	.c_tptd{ padding-top:2px;}
	.cl_top td h2{ font-size:18px; margin-bottom:3px;}
	.cl_top td div{ font-size:11px; line-height:15px; text-align:right; margin:0; padding:0;}
	.cl_font1{font-size:18px;}
	.cl_font2{ font-size:11px; line-height:15px;}
	.cl_font2a{font-size:11px; font-weight:normal;}
	.cl_font2aa{font-size:10px; font-weight:normal; color:#666;}
	.cl_font3{ font-size:15px;}

.cl_h2{font-size:18px; line-height:23px; color:#FF4C21; margin:15 0;}
	.cl_h2div{font-size:11px; text-align:right; margin-bottom:30px; margin-right:50px;}
	
.cl_tr_div{border:1px solid #ffc47f; padding:4 10 50 10; font-size:12px; border-top:none; margin-bottom:40; line-height:18px;}
	.cl_tr_div_div{ text-align:center; margin: 0;}
		.cl_tr_div_div img{ margin-bottom:7px; margin-top:7px;}
		.c_cal{color:#BF0067; font-size:10px; font-weight:bold;}
		.c_hama{color:#00537F; font-size:10px; font-weight:bold;}
 .bg{ background-image:url(../event/image/c_lunch_bar.gif); background-repeat:repeat-y; background-position:center; width:130;}
 
.c_foot{clear:both; margin-bottom:40; margin-left:50;}
	.c_foot .cimg{ margin-right:10;}
.c_footbg{ background-image:url(../event/image/c_lunch_bar2.gif); background-repeat:repeat-x; width:580; height:1px; margin-left:50; margin-bottom:20;}
.c_foot2{ margin-left:50; padding-bottom:30px;}
	.c_foot2 div{ float:left; font-size:12px; margin-right:30; margin-bottom:30px;}
	.c_foot2 img{ margin-bottom:7;}
	
	
/*-----シネマディナーcss-----*/
 .cd_link a{color:#411083; text-decoration:underline;}
 .cd_link a:hover{ text-decoration:none;}

.cd_top{background-image:url(../event/image/cd_top4.jpg);}
	.cd_top table{ margin-left:40px; text-align:left; color:#FFF;}
	.cd_top th div{background-image: url(../event/image/cd_top_list1.gif); background-position:left center; background-repeat:no-repeat; font-size:11px; font-weight:normal; padding-left:15px;}
	.cd_top th .div2{background-image: url(../event/image/cd_top_list2.gif); background-position:0.3em 0.2em; background-repeat:no-repeat; font-size:11px; line-height:15px; font-weight:normal; padding-left:15px;}
	.cd_top th div h2{font-size:15px; font-weight:normal;}
	.cd_top td h2{ font-size:18px; margin-bottom:3px; font-weight:normal;}
	.cd_font1{font-size:16px; color:#FFF;}
	.cd_font2{font-size:10px; color:#FFF;}

.cd_h2{font-size:18px; line-height:23px; color:#2C007F; margin:15 0;}
	.cd_h2div{font-size:11px; text-align:right; margin-bottom:30px; margin-right:50px;}
	
.cd_tr_div{border:1px solid #C586BB; padding:4 10 50 10; font-size:12px; border-top:none; margin-bottom:40; line-height:18px;}
	.cd_tr_div_div{ text-align:center; margin: 0;}
		.cd_tr_div_div img{ margin-bottom:7px; margin-top:7px;}
		.c_car{color:#4D005F; font-size:10px; font-weight:bold;}
.cd_h3{text-align:center; font-size:12px; font-weight:normal; margin-top:10; margin-bottom:15px;}

.cd_list{margin-bottom:10px;}
 .cd_list li{	list-style-type: none;
	margin: 0;
	padding-left: 10px;
	background-image: url(../event/image/c_car_list.gif);
	background-position: left 0.4em;
	background-repeat: no-repeat;
	line-height:17px;
	font-size:12px;
	text-align:left;
}

 .bg2{ background-image:url(../event/image/cd_lunch_bar.gif); background-repeat:repeat-y; background-position:center; width:50;}
.c_footbg2{ background-image:url(../event/image/cd_lunch_bar2.gif); background-repeat:repeat-x; width:580; height:1px; margin-left:50; margin-bottom:20;}


/*-----ネイルランチcss-----*/
 .ne_link a{color:#DF4000; text-decoration:underline;}
 .ne_link a:hover{ text-decoration:none;}

.ne_top{background-image:url(../event/image/ne_top3.jpg); padding-top:5px;}
	.ne_top table{ text-align:left; color:#133C5F;}
	.ne_top h3{font-size:12px; font-weight:normal;}
	.ne_top_d{ margin-left:35px;}
	.ne_top_d:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
		.ne_top_d .d1{ float:left;  border-top:1px solid #9E117E;  border-bottom:1px solid #9E117E;font-weight:normal;}
		.ne_top_d .d1 h3{ float:left; font-size:20px; color:#9E117E; padding:8 20;font-weight:normal;}
		.ne_top_d .d2{}
		.ne_top_d .d2 h2{float:left; font-size:26px; line-height:31px; color:#9E117E; padding-left:30px; /*padding-top:10px;*/}
	.ne_top_dd{ margin-left:35px; margin-top:20px; margin-bottom:10px; /*padding-bottom:10px;*/}
	.ne_top_dd:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
		.ne_top_dd .dd1{ float:left; font-weight:normal; width:260px;}
		.ne_top_dd .dd2 {}
		.ne_top_dd .dd2 h2{float:left; font-size:18px; line-height:22px; color:#5B0A5F; padding-left:10px; /*padding-bottom:5px;*/ border-bottom:1px solid #5B0A5F; margin-bottom:5;}
	.ne_top_d4 { margin-left:30px;}	
		.ne_top_d4 h4 {color:#9E117E; font-size:11px; font-weight:normal;}

.ne_menu_div{border:1px solid #FF9FB7; font-size:12px; border-top:none; /*margin-top:5;*/ padding:15 5 10 5; margin-bottom:40px;}
	.ne_menu_div_div{ background-image:url(../event/image/ne_menu_bg.gif); width:674px; height:187px; margin-bottom:20; text-align:center;}
	.ne_menu_div_div:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}

h3.span_and_z-index{ position: relative; width: 297px;height: 94px; float:left; margin-left:20px; margin-top:70px;}
h3.span_and_z-index span {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 2;
   background: transparent url(../event/image/ne_menu_1.jpg) no-repeat left top;
}
h3.span_and_z-index2{ position: relative; width: 297px;height: 94px; float:left; margin-left:10px; margin-top:70px;}
h3.span_and_z-index2 span {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   z-index: 2;
   background: transparent url(../event/image/ne_menu_2.jpg) no-repeat left top;
}
.ne_otoiawase{}
	.otoi{font-size:16px; color:#E33890; padding-left:23; background-image:url(../event/image/ne_menu_list.gif); background-position:0.2em center; background-repeat:no-repeat; margin-top:10px;}

.otoi_denwa h2{font-size:30px; color:#FF476F; margin-top:20px;}
	.otoi_jikan{text-align:right; margin-right:80px; margin-top:8px; margin-bottom:10;}
	.otoi_text{line-height:17px; margin-left:10px;}

 .bg5{ background-image:url(../event/image/ne_bar.gif); background-repeat:repeat-y; background-position:center; width:130;}
.ne_footbg2{ background-image:url(../event/image/ne_bar2.gif); background-repeat:repeat-x; width:580; height:1px; margin-left:50; margin-bottom:20;}

/*--.c_foot2 div{ font-size:10px; margin-right:0px; margin-bottom:0px; width:195px;}--*/
	.c_foot2 div div{ font-size:10px; margin-right:0px; margin-bottom:0px; width:195px;}
	.c_foot2 div:after { content: " "; clear: both; height: 0; display: block; visibility: hidden;}
#e_copy{ float:right; line-height:15px; background-image: url(../image/c.gif); background-position: left center; background-repeat:no-repeat; padding-left:13px; margin-bottom:3px; width:35px; height:15px;}
#e_text{ margin-top:0px; padding:0px;width:195px; font-size:12px;}


/*-----夏祭りcss-----*/

.main_f{ font-size:18px;
line-height:23px;
color:#7f7f7f;}
	.main_f a{ color:#80CFE2;
	text-decoration:none;}
	.main_f a:visited{
	color:#7A80C0;}
	.main_f a:hover{text-decoration:underline;}
	
/*-----magic css-----*/


