@charset "utf-8";
/* CSS Document */

@import url(navi.css);
@import url(common.css);

/* ニュースティッカー */
#newsi {width:220px; height:13px; float:right; margin-right:11px; background:no-repeat; padding-left:23px; line-height:120%;}



#imgl {
	width:568px;
	height:300px;
	float:left;
	background-image: url(../img/index/flash.jpg);
	background-repeat: no-repeat;
}
#imgr {width:265px; height:280px; float:right; background-image:url(../img/index/imgb_right.jpg); background-repeat:no-repeat;
		padding-top:20px;}
		#imgr img {margin-left:11px;}
		#imgr p {margin:0px 20px 0px 14px; font-size:11px;}


#cl {width:416px; float:left; padding-left:21px; margin-top:22px;}
	#cl h2 {width:395px; height:32px; text-indent:-9999px; font-size:12px; line-height:12px;}
		#h2_cl1 {background-image:url(../img/index/btitle_eigyo.jpg);}
		#h2_cl2 {background-image:url(../img/index/btitle_kinkyu.jpg);}
		
	#cl h3 {font-size:12px; margin:0px;}
		#green {color:#78982D; }
		#pink {color:#E66F70;}
		.spink {color:#FF0066;}
		
		#green a {color:#78982D; }
		#pink a {color:#E66F70;}
		.spink a {color:#FF0066;}

	
	/* 営業案内枠 */
	#b_eigyo {width:393px; border:1px solid #C4DF8B; background-image:url(../img/index/box_back.jpg); background-repeat:repeat-x;
			margin-bottom:20px;}
		.welcome {
	background-image:url(../img/index/welcome.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 134px;
}
		.welcome1 {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
}
		#b_eigyo table {width:235px; margin:3px 0px 5px 3px; background-color:#C4DF8B;}
		#b_eigyo th {background-color:#F3F8E6; font-weight:normal; padding:3px 5px 3px 5px; text-align:left}
		#b_eigyo td {background-color:#FFFFFF; text-align:center;}
		
	/* 緊急告知枠 */
	#b_kinkyu {width:343px; border:1px solid #FFC1C1; background-image:url(../img/index/box_back.jpg); background-repeat:repeat-x;
			margin-bottom:20px; padding:15px 25px 5px;}
	#b_ki {
	border:1px dotted #3366FF;
	margin-bottom:5px;
	padding:5px;
	margin-top: 5px;
	margin-right: 24px;
	margin-left: 24px;
	text-align: center;
	vertical-align: middle;
}

#b_ki2 {
	margin-bottom:5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
	vertical-align: middle;
	background-image: url(../img/comment380.gif);
	height: 180px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
			
	/* イベント情報枠 */
	#b_event {width:341px; background-image:url(../img/index/eventb.jpg); background-repeat:no-repeat;
			 padding:0px 27px 20px 27px;}
			
			#b_event p {margin-bottom:10px;}
			
			.event_btn {width:117px; height:26px; text-indent:-9999px; font-size:10px; line-height:10px; margin:23px 0px 45px 220px;}
			.event_btn a {width:117px; height:26px; background-image:url(../img/index/event_btn.jpg); 
						background-position:top; display:block;}
			.event_btn a:hover {width:117px; height:26px; background-position:bottom; display:block;}
			
			#b_event ul {margin:10px 0px 0px 0px;}
			#b_event li {background-image:url(../img/index/lmark.gif); background-repeat:no-repeat; background-position:left top;
						padding-left:18px;}
			
#cr {width:398px; float:right; margin-top:22px;}

	/* ニュース枠 */
	#news {background-image:url(../img/index/newsb.jpg); width:380px;}
		#news h3 {width:380px; height:96px; background-image:url(../img/index/newso.jpg); text-indent:-9999px;
				font-size:10px; line-height:10px;}
				
		.news {overflow:scroll; overflow-x:hidden; height:370px; width:330px; margin-top:10px; margin-left:22px;}
		#news p {width:271px; background-image:url(../img/index/news_bar.gif); background-position:top; background-repeat:no-repeat;
				padding:8px 3px 0px 15px;}
		#news img {margin:5px 0px 5px 10px;}

	/* バナー用 */
	.bspace {margin:20px auto 20px 15px;}
	
#imgc1 {width:840px; clear:both; padding-top:7px;}

img {border:none;}
#b_mov {
width:357px; border:1px solid #FFC1C1; background-image:url(../img/index/box_back.jpg); background-repeat:repeat-x;
			margin-bottom:10px; padding:10px 10px 0px;
}
		#strwr2 table {margin:0px;}
		#strwr2 th {background-color:#F0F0F0; padding:2px 4px 2px 4px; font-weight:normal; white-space:nowrap; text-align:left;}
		#strwr2 td {padding:2px 4px 2px 4px; text-align:left; vertical-align:top; border:1px #DADADA solid;
				border-style:none none solid none;}
				.holy {color:#FF0000;}
				.full {background-color:#FFE7E7;}
				.holy_full {background-color:#FFE7E7; color:#FF0000;}
				.holy_t {background-color:#FFE7E7;	color:#FFE7E7;	border: thin none #999999;}

