@charset "utf-8";
/* CSS Document */

/* 
メインページCSS
作成者：株式会社アルゴ
最終更新日：2010年5月17日
*/

body#index div.bg-box {
	background: #FFF url(/common/images/bg_right-contents-index.gif) no-repeat left top;
}

/* メインコンテンツ */
#main-inner {
	background: url(../images/bg_bg-box-index.gif) repeat-y left top;
}
body#index #left-container {
	position: relative;
	float: left;
	width: 700px;
	padding: 0px 20px 0px 0px;
	/*background: url(/common/images/bg_sub-box.gif) repeat-y right top;*/
	z-index:1;
}
body#index #left-container p.bottom {
	width:113px;
	height: 30px;
	padding-left: 577px;
	background: url(/common/images/bg_p-bottom.gif) no-repeat left bottom;
}
/* 右コンテンツ */
#right-container {
	float: right;
	width: 200px;
	padding: 0px 0px 0px 20px;
	z-index: 1;
	background: none;
}
/*body#indexの場合の右コンテンツ*/
body#index div#right-container {
	width: 200px;
	padding: 0px 0px 0px 20px;
	z-index: 1;
	background:none;
}
/*

div#right-container div {
	margin-bottom: 10px;
}
div#right-container h3 {
	display: block;
	width: 220px;
	height: 24px;
}
div#right-container ul {
	list-style: none;
}
div.products h3 {
	margin: 10px 0px 5px;
	background: url(/common/images/bg_h3-r-products.gif) no-repeat;
}
div.testkitchen h3 {
	margin: 10px 0px 5px;
	background: url(/common/images/bg_h3-r-testkitchen.gif) no-repeat;
}
div.special h3 {
	background: url(/common/images/bg_h3-r-special.gif) no-repeat;
}
div.recipe h3 {
	margin: 10px 0px 0px;
	background: url(/common/images/bg_h3-r-recipe.gif) no-repeat;
}
div.monthly h3 {
	background: url(/common/images/bg_h3-r-monthly.gif) no-repeat;
}
*/

/* cookeverioバナー
div.products p.cookeverio {
	width: 210px;
	height: 92px;
	padding: 5px;
	background: url(/common/images/bnr_r-cookeverio.jpg) no-repeat;
}
div.products p.cookeverio a {
	display: block;
	width: 210px;
	height: 92px;
}
div.products p.cookeverio a:hover {
	background: url(/common/images/bnr_r-cookeverio.jpg) no-repeat -5px -107px;
}
 */

/* 右メニュー:body#indexの場合のメインメニュー*/
#right-container ul#side-menu {
	width: 220px;
}
#right-container ul#side-menu li {
	width: 210px;
	height: 50px;
	padding: 0px 5px;
}
#right-container ul#side-menu li a {
	display: block;
	width: 210px;
	height: 50px;
}
/* 右メニュー個別設定 */
#right-container ul#side-menu li.navi {
	padding: 6px 5px 0px;
	background: url(/common/images/btn_r-navi.gif) no-repeat;
}
#right-container ul#side-menu li.navi a:hover {
	background: url(/common/images/btn_r-navi.gif) -5px -62px;
}
#right-container ul#side-menu li.practice {
	background: url(/common/images/btn_r-practice.gif) no-repeat;
}
#right-container ul#side-menu li.practice a:hover {
	background: url(/common/images/btn_r-practice.gif) -5px -50px;
}
#right-container ul#side-menu li.tech {
	background: url(/common/images/btn_r-tech.gif) no-repeat;
}
#right-container ul#side-menu li.tech a:hover {
	background: url(/common/images/btn_r-tech.gif) -5px -50px;
}
#right-container ul#side-menu li.maintenance {
	background: url(/common/images/btn_r-maintenance.gif) no-repeat;
}
#right-container ul#side-menu li.maintenance a:hover {
	background: url(/common/images/btn_r-maintenance.gif) -5px -50px;
}
#right-container ul#side-menu li.faq {
	padding: 0px 5px 5px;
	background: url(/common/images/btn_r-faq.gif) no-repeat;
}
#right-container ul#side-menu li.faq a:hover {
	background: url(/common/images/btn_r-faq.gif) -5px -55px;
}

/* テストキッチン */
#right-container ul#testkitchen {
	width: 210px;
	padding: 0px 5px;
	margin-bottom: 20px;
}
#right-container ul#testkitchen li.testkitchen {
	background: url(/common/images/btn_testkitchen.gif) no-repeat;
}
#right-container ul#testkitchen li.tk-report {
	background: url(/common/images/btn_tk-report.gif) no-repeat;
}
#right-container ul#testkitchen li a {
	display: block;
	width: 210px;
}
#right-container ul#testkitchen li.testkitchen a {
	height:50px;
}
#right-container ul#testkitchen li.testkitchen a:hover {
	background: url(/common/images/btn_testkitchen.gif) no-repeat 0px -50px;
}
#right-container ul#testkitchen li.tk-report a {
	height:30px;
}
#right-container ul#testkitchen li.tk-report a:hover {
	background: url(/common/images/btn_tk-report.gif) no-repeat 0px -30px;
}
#right-container div#index-footer {
	background: #FFF;
}
/* テキストインデント */
#right-container h3,
#right-container div.products p.cookeverio a,
#right-container ul#side-menu li a,
#right-container ul#testkitchen li a {
	text-indent: -9999em;
}
