@charset "EUC-JP";

@import url("all.css");

/*コンテンツ*/
div.mainArea{
	width:688px;
	float:left;
	padding-left:8px;
	/*background-color:blue;*/
}

div.mainArea div.flash{
}

div.header div.logo h1{
	font-size:90%;
}

div.mainArea div.tokucho{
	margin-top:5px;
	background-image:url(../img/top/bk_tokucho.jpg);
	background-repeat:no-repeat;
	height:148px;
}

div.mainArea div.tokucho div.tokuchoText{
	padding-top:45px;
	padding-left:140px;
}

div.mainArea div.tokucho div.tokuchoText table{
	width:530px;
	/*margin-top:45px;
	margin-left:140px;*/
}

div.mainArea div.tokucho div.tokuchoText table td.item{
	font-size:12px;
	line-height:160%;
	background-image:url(../img/top/blt_orange.jpg);
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:10px
}


div.mainArea div.specialBnanner{
	width:688px;
	margin-top:10px;
}


	div.mainArea div.obentoBanner{
		width:688px;
		background-color:#fef8c4;
		margin-top:10px;
		margin-bottom:5px;
		}

		div.mainArea div.obentoBanner div.gohan{
			width:500px;
			/*width:522px;*/
			float:right;
		}
		
		div.mainArea div.obentoBanner div.gohan p.banLeft{
			width:257px;
			float:left;
		}
				
		div.mainArea div.obentoBanner div.higawari{
			padding-bottom:3px;
			padding-left:5px;
		}


		div.mainArea div.news{
			width:520px;
			padding-right:3px;
			height:155px;
			background-image:url(../img/top/bk_news.jpg);
			background-repeat:no-repeat;
			float:left;
			text-align:center;
			vertical-align:top;
		}
		
		div.mainArea div.news p{
			width:90px;
			padding-left:406px;
			padding-top:12px;
			text-align:center;
			font-size:12px;
			}
			
		div.mainArea div.news p a{
			color:#333;
			}

		div.mainArea div.news p a:hover{
			color:#333;
			text-decoration:none;
			}

		div.mainArea div.news p a:visited{
			color:#333;
			}

		div.mainArea div.news iframe{
			width:500px;
			margin-top:3px;
			padding-top:0;
			height:100px;
			}

		div.mainArea div.news ul {
			margin-top: 7px;
			margin-left:16px;
			padding: 10px 15px 15px 0;
			width: 470px;		
			height:70px;
			overflow: auto;
			}


div.news ul li{
	background-image:url(../img/top/btn_updt.jpg);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-bottom:4px;
}
div.news ul li span.date{
	color:#5b2e00;
	font-weight:bold;
}

div.news ul li a{
	color:#333;
}

div.news ul li a:hover{
	color:#333;
	text-decoration:none;
}

div.news ul li a:visited{
	color:#333;
}

/*
div.news dl{
	margin-top:16px;
	margin-left:16px;
	width:500px;
	background-color:#CCFF00
}

div.news dl dt{
	width:120px;
	background-image:url(../img/top/btn_updt.jpg);
	background-repeat:no-repeat;
	padding-left:12px;
	float:left;
}

div.news dl dd{
	float:left;
}

*/			

/*休暇*/
div.holiday{
	width:660px;
	padding:10px;
	margin: 10px auto;
	border:1px solid #ccc;
	border-top:3px solid #DA3A24;
}

div.holiday p{
	padding-left:10px;
	line-height:130%;
}

div.holiday p span{
	color:#DA3A24;
	font-weight:bold;
	padding-bottom:22px;
	line-height:140%;
}

div.holiday p.marker {
	margin-top: 0px;
	margin-left: 25px;
	padding-bottom: 5px;
	padding-left: 20px;
	background-image: url(../img/top/marker01.png);
	background-repeat: no-repeat;
}
			
/*右バナーエリア*/


div.bannerArea div.mainBanner ul.order{
}

div.bannerArea div.mainBanner ul.order li.last{
	height:54px;
	margin-bottom:0;
	padding-bottom:0;
	display:inline;
}

div.bannerArea div.cont{
	margin-top:0;
	margin-bottom:3px;
	background-image:url(../img/top/bk_spt_top.jpg);
	background-repeat:no-repeat;
}


div.bannerArea div.cont ul.eigyo{
	padding-top:50px;
	padding-bottom:9px;
	/*padding-left:8px;*/
	width:184px;
	color:#4C4C4C;
	background-image:url(../img/top/bk_spt_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	
	
}


div.bannerArea div.cont ul.eigyo li{
	padding-top:4px;
	padding-left:14px;
	padding-bottom:0;
	font-weight:bold;
	background-image:url(../img/top/bk_spt_middle.jpg);
	background-repeat:repeat-y;
}

div.bannerArea div.cont ul.eigyo li.except{
	padding-left:12px;
	padding-bottom:0;
	font-size:10px;
	font-weight:normal;
	color:#666;
}

div.bannerArea div.cont ul.eigyo li.atten{
	padding-bottom:0;
	padding-left:10px;
	font-size:10px;
	font-weight:normal;
	color:#ff3300;
	line-height:130%;
}

div.bannerArea div.cont ul.eigyo li.ban{
	padding-top:0;
	padding-left:12px;
	margin:0;
}

div.bannerArea div.cont ul.eigyo li.ban img{
	padding-top:8px;
	padding-left:0;
	margin-top:4px;
	background-image:url(../img/top/bk_spt_dot.jpg);
	background-repeat:repeat-x;
}
