@charset "utf-8";

/* omotenashi only
---------------------------------------*/
body {
	background-color: #f2f2ee;
	background-image: url(../img/oryouri/bgBody.jpg);
	background-repeat: no-repeat;
	background-position: 960px 0;
}

div#topMain {
	width:960px;
	height:560px;
	overflow:hidden;
	background:url(../img/top/bgTopMain.jpg) left top no-repeat;
	position:relative;
}

h1 {
	display:block;
	width:200px;
	height:117px;
	margin: 17px 0 2px 12px;
}

div#newsList {
	width:328px;
	height:82px;
	overflow:auto;
	position:absolute;
	bottom:21px;
	right:31px;
}
	
div#newsList dl#feed { line-height: 1.3; }

div#newsList dl#feed dt {
	display: block;
	padding-left: 18px;
	float: left;
	clear: left;
	padding-top: 0.5em;
}

div#newsList dl#feed dd {
	display: block;
	padding-left: 80px;
	padding-top: 0.5em;
}

p.menu { font-size:120%; }
p.memo { color:#f00;font-size:130%; }
p.mb00 {margin-bottom:0!important;}

div.greenBox {
	background-color:#eef7da;
	border:1px solid #cdcdcd;
	padding: 5px;
}

div#sideMenu ul li#sM05 a {background-image:url(../img/common/bgSideMenuEx.gif); background-position:0 0px;}
div#sideMenu ul li#sM05 a:hover {background-image:url(../img/common/bgSideMenu.gif); background-position: -190px -160px;}

div#sideMenu ul li#sM0401,
div#sideMenu ul li#sM0402,
div#sideMenu ul li#sM0403,
div#sideMenu ul li#sM0404,
div#sideMenu ul li#sM0405 {height:30px;}

div#sideMenu ul li#sM0401 a,
div#sideMenu ul li#sM0402 a,
div#sideMenu ul li#sM0403 a,
div#sideMenu ul li#sM0404 a,
div#sideMenu ul li#sM0405 a {
	height:30px;	
	background-image:url(../img/common/bgSideMenuSub2.gif);
}

div#sideMenu ul li#sM0401 a {background-position:0 0;}
div#sideMenu ul li#sM0401 a:hover {background-position: -190px 0;}
div#sideMenu ul li#sM0402 a {background-position:0 -30px;}
div#sideMenu ul li#sM0402 a:hover {background-position: -190px -30px;}
div#sideMenu ul li#sM0403 a {background-position:0 -60px;}
div#sideMenu ul li#sM0403 a:hover {background-position: -190px -60px;}
div#sideMenu ul li#sM0404 a {background-position:0 -90px;}
div#sideMenu ul li#sM0404 a:hover {background-position: -190px -90px;}
div#sideMenu ul li#sM0405 a {background-position:0 -120px;}
div#sideMenu ul li#sM0405 a:hover {background-position: -190px -120px;}

.mb20{
	margin-bottom: 20px;
}

.mb40{
	margin-bottom: 40px;
}
