@charset "UTF-8";
@import url("/ikesei/kirei/common/css/reset-min.css");
@import url("/ikesei/kirei/common/css/pg_share.css");
@import url("/ikesei/kirei/common/css/pg_share_chi.css");
@import url("/ikesei/kirei/common/css/pg_taba.css");
@import url("/ikesei/kirei/common/css/pg_share_jun.css");
@import url("/ikesei/kirei/common/css/pg_share_leader.css");
@import url("/ikesei/kirei/common/css/tag.css");
@import url("/ikesei/kirei/common/css/btn.css");
@import url("/ikesei/kirei/common/css/icon.css");
@import url("/ikesei/kirei/common/css/bar.css");

html, body{
	background:#ffffff url("/images/bg_frame_line/bg.jpg") repeat-x scroll 0 0;
}

/* CONTAINER					##################################### */
div#container{
	margin: 0;
	padding: 0;
	width: 100%;
/*	overflow: hidden;*/
	position: absolute;
	top:0;
}
/* CHANGE0902 */
div#sub-container{
	margin: 5px auto 0 auto;
	width: 950px;
}

div#sub-container p#h-catch{
	/* CHANGE1006 */
	margin: 0;
}


/* HEADER						##################################### */
div#header{
	clear: both;
	overflow: hidden;
}

div#header p#h-catch{
	font-size: 12px;
}

div#header-test{
	clear: both;
	margin: 5px auto 0 auto;
	width: 950px; height: 90px;
	background: url("/images/format/header/header_bg.jpg") no-repeat;
	overflow: hidden;
}
	/* header-upper */
	div#header-upper{
		clear: both;
		margin: 15px 20px 0 20px;
		overflow: hidden;
		width: 910px;
	}

		/* header-upper-left */
		div#header-upper-left{
			float: left; display: inline;
			overflow: hidden;
			width: 215px;
		}
			a#goTopPage-h1{
				display: block;
				float: left;
				width: 40px; height: 50px;
				background: url("/images/format/header/seibu_logo.jpg") no-repeat;
				text-indent: -9999px;
			}
			/* CHANGE20100329[s] */
			a#goTopPage-h2{
				display: block;
				float: left;
				width: 140px; height: 50px;
				background: url("/images/format/header/site_logo.jpg") no-repeat;
				text-indent: -9999px;
			}
			/* CHANGE20100329[e] */

		/* header-upper-right */
		div#header-upper-right{
			overflow: hidden;
			float: left; display: inline;
			width: 695px;
		}

			/* CHANGE2010208 */
			/* site-navi */
			ul#site-navi{
				float: right;
				width: 446px; height: 20px;
/*				width: 362px; height: 20px; */
				overflow: hidden;
			}
				/* CHANGE2010208 */
				ul#site-navi li{
					float: left; display: inline;
					margin: 0 0 0 0;
				}
				/* CHANGE2010208 */
				ul#site-navi li a{
					display: block;
					height: 20px;
					text-indent: -9999px;
					background: url("/images/format/header/btn_header4.gif") no-repeat;
/*					font-size:1px; */
				}
					/* CHANGE2010208 */
					ul#site-navi li a#btn-howto							{ width: 84px; background-position: left top;}
					ul#site-navi li a#btn-howto:hover				{ background-position: left bottom; }
					ul#site-navi li a#btn-useradd						{ width: 57px; background-position: -84px top; }
					ul#site-navi li a#btn-useradd:hover			{ background-position: -84px bottom; }
					ul#site-navi li a#btn-shoppingguide			{ width: 94px; background-position: -141px top; }
					ul#site-navi li a#btn-shoppingguide:hover	{ background-position: -141px bottom; }
					ul#site-navi li a#btn-inquiry						{ width: 76px; background-position: -235px top; }
					ul#site-navi li a#btn-inquiry:hover				{ background-position: -235px bottom; }

					/* CHANGE2010208 */
					/*ul#site-navi li a#btn-whatkirei				{ width: 103px; background-position: -148px top; }*/
					/*ul#site-navi li a#btn-whatkirei:hover	{ background-position: -148px bottom; }*/

					ul#site-navi li a#goHowto-h{
						width: 84px;
						background-position: left top;
					}
					ul#site-navi li a#goHowto-h:hover{
						background-position: left bottom;
					}
					ul#site-navi li a#goInterim-s{
						width: 57px;
						background-position: -84px top;
					}
					ul#site-navi li a#goInterim-s:hover{
						background-position: -84px bottom;
					}
					ul#site-navi li a#goMethod-h{
						width: 94px;
						background-position: -141px top;

					}
					ul#site-navi li a#goMethod-h:hover{
						background-position: -141px bottom;
					}
					ul#site-navi li a#goBtn-whatkirei{
						width: 103px;
						background-position: -148px top;
					}
					ul#site-navi li a#goBtn-whatkirei:hover{
						background-position: -148px bottom;
					}
					ul#site-navi li a#goInquiryPage-h{
						width: 76px;
						background-position: -235px top;
					}
					ul#site-navi li a#goInquiryPage-h:hover{
						background-position: -235px bottom;
					}

			/* fontsize-panel */
			ul#fontsize-panel{
				width: 135px; height: 20px;
				background: url("/images/format/header/btn_fontsize.jpg") no-repeat;
				overflow: hidden;
			}
				ul#fontsize-panel li{
					float: left; display: inline;
					margin: 0;
					text-indent: -9999px;
				}
				ul#fontsize-panel li a{
					display: block;
					height: 20px;
					background: url("/images/format/header/btn_fontsize.jpg") no-repeat;
				}
				ul#fontsize-panel li#li-null{
					width: 55px;
				}
				ul#fontsize-panel li a#goBtn-fontsize-st{
					width: 42px;
					background-position: -55px top;
				}
				ul#fontsize-panel li a#goBtn-fontsize-st:hover,
				ul#fontsize-panel li a#goBtn-fontsize-st.current{
					background-position: -55px bottom;
				}
				ul#fontsize-panel li a#goBtn-fontsize-l{
					width: 38px;
					background-position: -97px top;
				}
				ul#fontsize-panel li a#goBtn-fontsize-l:hover,
				ul#fontsize-panel li a#goBtn-fontsize-l.current{
					background-position: -97px bottom;
				}

			/* account-navi */
			ul#account-navi{
				float: right;
				clear: both;
				margin: 5px 0 0 0;
				width: 634px; height: 20px;
				overflow: hidden;
			}
				ul#account-navi li{
					float: left; display: inline;
					margin: 0 0 0 0;
					text-indent: -9999px;
				}
				ul#account-navi li#text-kirei-header{
					width: 344px; height: 20px;
					background: url("/images/format/header/text_header.jpg") no-repeat;
				}
				ul#account-navi li a{
					display: block;
					height: 20px;
					background: url("/images/format/header/btn_header3.jpg") no-repeat;
				}
				ul#account-navi li a#goMemberMenuPage-h{
					width: 79px;
				}
				ul#account-navi li a#goMemberMenuPage-h:hover{
					background-position: left -20px;
				}
				ul#account-navi li a#doLogout-h{
					width: 92px;
					background-position: -79px top;
				}
				ul#account-navi li a#doLogout-h:hover{
					background-position: -79px -20px;
				}
				ul#account-navi li a#goLogin-h{
					width: 92px;
					background-position: -79px -40px;
				}
				ul#account-navi li a#goLogin-h:hover{
					background-position: -79px -60px;
				}

				ul#account-navi li a#goCartPage-h{
					width: 119px;
					background-position: -171px top;
				}
				ul#account-navi li a#goCartPage-h:hover{
					background-position: -171px -20px;
				}

	/* header-under */
	div#header-under{
		clear: both;
		margin: 0 20px 0 20px;
		width: 910px; height: 25px;
		overflow: hidden;
	}

		/* gloval-navi */
		ul#global-navi{
			float: left;
			clear: both;
			width: 550px; height: 18px;
			overflow: hidden;
		}
			ul#global-navi li{
				float: left; display: inline;
				margin: 0 0 0 0;
			}
				ul#global-navi li a{
					display: block;
					height: 18px;
					background: url("/images/format/header/btn_header1.jpg") no-repeat;
					text-indent: -9999px;
				}
				ul#global-navi li a#goTop-h,
				ul#global-navi li a#goTopPage-h3{
					width: 61px;
					background-position: left top;
					font-size:1px;
				}
				ul#global-navi li a#goTop-h:hover,
				ul#global-navi li a#goTop-h.current,
				ul#global-navi li a#goTopPage-h3:hover,
				ul#global-navi li a#goTopPage-h3.current{
					background-position: left bottom;
				}
				ul#global-navi li a#goTop-h.current,
				ul#global-navi li a#goTopPage-h3.current{
					background-position: left bottom;
				}
				ul#global-navi li a#goGnb-news{
					width: 61px;
					background-position: -61px top;
					font-size:1px;
				}
				ul#global-navi li a#goGnb-news:hover,
				ul#global-navi li a#goGnb-news.current{
					background-position: -61px bottom;
				}
				ul#global-navi li a#goGnb-newarrive{
					width: 112px;
					background-position: -122px top;
					font-size:1px;
				}
				ul#global-navi li a#goGnb-newarrive:hover,
				ul#global-navi li a#goGnb-newarrive.current{
					background-position: -122px bottom;
				}

		/* CHANGE2010208 */
		/* box-search */
		div#box-search{
			float: left;
			width: 360px;
			overflow: hidden;
		}
			/* CHANGE2010208 */
			div#text-search{
				float: left;
				display: block;
				width: 75px; height: 20px;
				background: url("/images/format/header/text_search.jpg") no-repeat;
				text-indent: -9999px;
			}

			/* CHANGE2010208 */
			/* textbox-search */
			/* CHANGE2010208 */
			input#textbox-search{
				float: left;
				width: 190px; height: 18px;
				border: 1px solid #b4b4b4;
			}
			input#search{
				float: left;
				width: 190px; height: 18px;
				border: 1px solid #b4b4b4;
			}
			div#box-search a.btn-search,
			div#box-search input#doGoodsSearch{
				float: left;
				display: block;
				margin-left: 5px;
				width: 80px; height: 20px;
				border: none;
				cursor: pointer;
				background: url("/images/format/header/btn_search.jpg") no-repeat;
				text-indent: -9999px;
			}
			div#box-search a.btn-search:hover,
			div#box-search input#doGoodsSearch:hover{
				background-position: left bottom;
			}

/* BODY							##################################### */
div#main{
	width: 948px;
	overflow: hidden;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	background: #ffffff;
}
	/* CHANGE2010208 */
	div#box-topnews-right{
		position: absolute;
		margin-top: 5px;
		margin-left:350px;
		width: 600px;
		text-align: right;
		font-weight: bold;
		font-size: 12px;
	}
	div#box-topnews-right a{
		margin: 0 5px 0 0;
		color: #ff0000;
		text-decoration: none;
	}

	/* topic-path */
	ul#topic-path,
	ul#topic-path02{
		clear: both;
		overflow: hidden;
		margin: 0 auto 5px auto;
		width: 948px; height: 30px;
		background: url("/images/format/topickpath/topickpath.jpg") no-repeat;
	}
	ul#topic-path02{
		height: 22px;
		margin-bottom: 0;
	}
		ul#topic-path li,
		ul#topic-path02 li{
			float: left; display: inline;
			margin: 5px 5px 0 0;
			font-size: 85%;
		}
		ul#topic-path li.li-first,
		ul#topic-path02 li.li-first{
			margin-left: 15px;
		}
		ul#topic-path li a,
		ul#topic-path02 li a{
		    padding-right: 15px;
		    background: url("/images/format/topickpath/topickpath_arrow.jpg") no-repeat right center;
		}

		ul#topic-path li span,
		ul#topic-path02 li span{
		    padding-right: 15px;
		    background: url("/images/format/topickpath/topickpath_arrow.jpg") no-repeat right center;
		}

	/* col-center */
	div#col-center{
		float: left; display:inline;
		margin: 0 14px 20px 20px;
		width: 700px;
	}

	/* col-all */
	div#col-all{
		margin: 0 auto 20px auto;
		width: 900px;
	}

/* MENU							##################################### */
	/* col-left */
	div#col-left{
		margin: 0 0 20px 14px;
		float: left; display:inline;
		width: 200px;
	}
		/* menu-box */
		div.menu-box{
			margin-bottom: 15px;
			width: 200px;
			background: url("/images/format/menu/box_middle.jpg") repeat-y;
		}
			div#menu-h-search{
				width: 200px; height: 25px;
				background: url("/images/format/menu/h_search.jpg") repeat-y;
				text-indent: -9999px;
			}

			/* CHANGE2010208 */
			div#menu-h-burandsearch,
			div#menu-h-categorysearch,
			div#menu-h-pricesearch,
			div#menu-h-combinationsearch{
				margin: 0 auto;
				width: 198px; height: 25px;
				background: url("/images/format/menu/h_brand_search.jpg") no-repeat;
				text-indent: -9999px;
			}

			/* CHANGE2010208 */
			div#menu-h-categorysearch		{ background-image: url("/images/format/menu/h_category_search.jpg"); }
			div#menu-h-pricesearch				{ background-image: url("/images/format/menu/h_price_search.jpg");	margin-top: 15px; }
			div#menu-h-combinationsearch	{ background-image: url("/images/format/menu/h_combination_search.jpg"); }

			/* CHANGE2010208*/
			/* btn-brandlist */
			div.menu-box a.btn-brandlist{
				display: block;
				margin: 10px auto 15px;
				width: 180px; height: 30px;
				text-indent: -9999px;
				background: url("/images/format/menu/btn_brandlist.jpg") left top no-repeat;
				overflow: hidden;
				outline: none;
			}

			/* CHANGE2010208 */
			div.menu-box a#btn-brandlist:hover,
			div.menu-box a#btn-combinationsearch:hover{
				background-position: left bottom;
			}
			/* btn-combinationsearch */
/*			div.menu-box a.btn-combinationsearch{
				background-image: url("/images/format/menu/btn_combination.jpg");
			}
*/
			/* CHANGE2010208 */
			/* btn-combinationsearch */
			div.menu-box a.btn-combinationsearch{
				display: block;
				margin: 11px auto 13px;
				width: 180px; height: 30px;
				text-indent: -9999px;
				background: url("/images/format/menu/btn_combination.jpg") left top no-repeat;
				overflow: hidden;
				outline: none;

			}
			/* menu-form-search */
			div.menu-box div#menu-form-search{
				height: 100%
			}

			/* CHANGE2010208 */
			/* select-price */
			div.menu-box select#select-price{
				display: block;
				margin: 10px auto 15px;;
				width: 180px; height: 20px;
			}

			/* hr */
			div.menu-box div.hr{
				margin: 0 auto;
				width: 198px; height: 9px;
				background: url("/images/format/menu/hr.gif") repeat-x;
			}

			div.menu-box div.bottom{
				width: 200px; height: 4px;
				background: url("/images/format/menu/box_bottom.jpg") no-repeat;
				font-size: 0;
			}

			/* sidemenuPageItems */
			ul#menu-category-search{
				width: 200px;/* height: 300px;*/
				list-style-type:none;
			}
				ul#menu-category-search > li > a{
					text-indent: -9999px;
				}
				ul#menu-category-search li a{
					text-indent: -9999px;
				}
				ul#menu-category-search ul li a{
					text-indent: 0;
				}
				ul#menu-category-search li a{
					display: block;
					width: 200px; height: 30px;
					background: url("/images/format/menu/btn_category.jpg") no-repeat;
					overflow: hidden;
					outline: none;
				}
				ul#menu-category-search li a#h-skincare{ background-position: left top; }
				ul#menu-category-search li a#h-skincare:hover{ background-position: -200px top; }

				ul#menu-category-search li a#h-basemake{ background-position: left -30px; }
				ul#menu-category-search li a#h-basemake:hover{ background-position: -200px -30px; }

				ul#menu-category-search li a#h-pointmake{ background-position: left -60px; }
				ul#menu-category-search li a#h-pointmake:hover{ background-position: -200px -60px; }

				ul#menu-category-search li a#h-bodycare{ background-position: left -90px; }
				ul#menu-category-search li a#h-bodycare:hover{ background-position: -200px -90px; }

				ul#menu-category-search li a#h-haircare{ background-position: left -120px; }
				ul#menu-category-search li a#h-haircare:hover{ background-position: -200px -120px; }

				ul#menu-category-search li a#h-fragrance{ background-position: left -150px; }
				ul#menu-category-search li a#h-fragrance:hover{ background-position: -200px -150px; }

				ul#menu-category-search li a#h-cosmeticitem{ background-position: left -180px; }
				ul#menu-category-search li a#h-cosmeticitem:hover{ background-position: -200px -180px; }

				ul#menu-category-search li a#h-kit{ background-position: left -210px; }
				ul#menu-category-search li a#h-kit:hover{ background-position: -200px -210px; }

				ul#menu-category-search li a#h-menscosmetic{ background-position: left -240px; }
				ul#menu-category-search li a#h-menscosmetic:hover{ background-position: -200px -240px; }

				ul#menu-category-search li a#h-supplement{ background-position: left -270px; }
				ul#menu-category-search li a#h-supplement:hover{ background-position: -200px -270px; }

			/* bn-list */
			ul.bn-list{
				width: 200px;
			}
				ul.bn-list li{
				}
				/* CHANGE2010208 */
				ul.bn-list li a{
					display: block;
					margin: 0 0 15px;
				/*	text-indent: -9999px; */
				}
				ul.bn-list li a#bn-bpu01{
					background-image: url("/images/format/menu/bn01.jpg");
				}
				ul.bn-list li a#bn-bpu02{
					background-image: url("/images/format/menu/bn02.jpg");
				}
				ul.bn-list li a#bn-bpu03{
					background-image: url("/images/format/menu/bn03.jpg");
				}
				ul.bn-list li a#bn-bpu04{
					height: 96px;
					background-image: url("/images/format/menu/bn04.jpg");
				}
				ul.bn-list li a#bn-bpu05{
					height: 96px;
					background-image: url("/images/format/menu/bn05.jpg");
				}

				/* CHANGE2010208 */
				ul.bn-list li span{
					display: block;
					width: 200px;
					height: 31px;
					margin: 0;
					text-indent: -9999px;
				}
				/* CHANGE2010208 */
				ul.bn-list li span#title-otoku{ background-image: url("/images/format/menu/title_otoku.gif");}
				ul.bn-list li span#title-maga{ background-image: url("/images/format/menu/title_maga.gif");}
				ul.bn-list li span#title-seibuinfo{ background-image: url("/images/format/menu/title_seibuinfo.gif");}
				ul.bn-list li span#title-salon{ background-image: url("/images/format/menu/title_salon.gif");}

				/* CHANGE2010208 */
				ul.bn-list li a#bn-bpu01{ height: 96px; background-image: url("/images/format/menu/bn01.jpg");}
				ul.bn-list li a#bn-bpu02{	height: 96px; background-image: url("/images/format/menu/yymmdd_name.jpg");}
				ul.bn-list li a#bn-bpu03{	height: 96px; background-image: url("/images/format/menu/yymmdd_name.jpg");}
				ul.bn-list li a#bn-bpu04{	height: 80px; background-image: url("/images/format/menu/bn04.jpg"); margin-bottom: 10px;}
				ul.bn-list li a#bn-bpu05{	height: 80px; background-image: url("/images/format/menu/bn05.jpg");}
				ul.bn-list li a#bn-bpu06{	height: 96px; background-image: url("/images/format/menu/bn06.jpg");}

				/* CHANGE2010208 */
				ul.bn-list.head-line{
					border-top: 1px solid #cccccc; padding-top: 15px;
				}


			/* bn-list2 */
/*			ul.bn-list2{
				width: 200px;
			}
				ul.bn-list li{
				}
				ul.bn-list li a{
					display: block;
					margin: 10px 0;
					width: 200px; height: 80px;
					text-indent: -9999px;
					overflow: hidden;
					outline: none;
				}
*/
			/* menu-h-ikeseiservice */
			div#menu-h-ikeseiservice,
			div#menu-h-mobileshopping,
			div#menu-h-brandpickup{
				width: 200px; height: 30px;
				background: url("/images/format/menu/h_ikeseiservice.jpg") no-repeat;
				text-indent: -9999px;
			}

			/* sidemenuPageItems */
			ul#menu-ikeseiservice{
				margin: 0 auto;
				width: 198px; height: 170px;
			}
				ul#menu-ikeseiservice li a{
					display: block;
					width: 198px; height: 42px;
					background: url("/images/format/menu/menu_ikeseiservice_service.gif") no-repeat;
					text-indent: -9999px;
					overflow: hidden;
					outline: none;
				}
				ul#menu-ikeseiservice li a#li-clubon{
					background-position: left 0px;
				}
				ul#menu-ikeseiservice li a#li-7uketori{
					background-position: left -42px;
				}
				ul#menu-ikeseiservice li a#li-seibuuketori{
					background-position: left -84px;
				}
				ul#menu-ikeseiservice li a#li-useraddfav{
					background-position: left -126px;
				}

			/* menu-h-brandpickup */
			div#menu-h-brandpickup{
				background-image: url("/images/format/menu/h_brandpickup.jpg");
			}
			/* bn-list-brandpickup */
			ul#bn-list-brandpickup{
				margin: 0 auto;
				width: 174px;
			}
				ul#bn-list-brandpickup li{
					margin: 10px 0;
				}
				/* CHANGE 1020 */
				ul#bn-list-brandpickup li a{}

			/* menu-h-mobileshopping */
			div#menu-h-mobileshopping{
				background-image: url("/images/format/menu/h_mobileshopping.jpg");
			}

			/* qr */
			div#qr{
				margin: 0 auto;
				width: 198px; height: 115px;
				background: url("/images/format/menu/qr.gif") no-repeat scroll 40px 0;
				text-indent: -9999px;
			}
			/* qr-msg */
			div#qr-msg{
				margin: 0 auto;
				width: 198px; height: 10px;
				background: url("/images/format/menu/qr_msg.jpg") no-repeat scroll 0px 0;
				text-indent: -9999px;
			}
			/* CHANGE2010208 */
			/* btn-brandlist */
			div.menu-box a#btn-urlsend{
				display: block;
				margin: 10px auto;
				width: 150px; height: 18px;
				text-indent: -9999px;
				background: url("/images/format/menu/btn_urlsend.gif") no-repeat;
				overflow: hidden;
				outline: none;
			}
			div.menu-box a#btn-urlsend:hover{
				background-position: left bottom;
			}
			/* btn-brandlist */
			div.menu-box a#goBtn-urlsend{
				display: block;
				margin: 8px auto;
				width: 150px; height: 18px;
				text-indent: -9999px;
				background: url("/images/format/menu/btn_urlsend.gif") no-repeat;
				overflow: hidden;
				outline: none;
			}
			div.menu-box a#goBtn-urlsend:hover{
				background-position: left bottom;
			}
			div#mobile-url{
				margin: 0 auto 10px auto;
				width: 198px; /*height: ;*/
			}

			/* box-clubon */
			div#box-clubon{
				display: block;
				margin: 15px auto 10px auto;
				width: 200px; height: 140px;
				text-indent: -9999px;
				background: url("/images/format/menu/bnr_card.jpg") no-repeat;
			}
			div#box-clubon a#goBtn-clubon-online01,
			div#box-clubon a#goBtn-clubon-online02{
				display: block;
				margin: 75px auto 0 auto;
				width: 180px; height: 20px;
				text-indent: -9999px;
				overflow: hidden;
				outline: none;
			}
			div#box-clubon a#goBtn-clubon-online02{
				margin-top: 5px;
			}

			ul.bn-list li a#goBn-bpu07,
			ul.bn-list li a#goBn-bpu08{
				margin: 5px 0;
				height: 40px;
				text-indent: -9999px;
				background-image: url("/images/format/menu/bnr_seibutop.jpg");
			}
			ul.bn-list li a#goBn-bpu08{
				background-image: url("/images/format/menu/bnr_seibutop2.jpg");
			}


/* FOOTER						##################################### */
div#footer{
	clear: both;
	margin: 0 0 100px 0;
	width: 948px;
	background: url("/images/format/footer/footer_bg.gif") repeat-x;
	overflow: hidden;
}
	/* relevant-navi */
	ul#relevant-navi{
		clear: both;
		margin: 10px auto 0 auto;
		width: 430px; height: 20px;
		overflow: hidden;
		font-size:1px;
	}
		ul#relevant-navi li{
			float: left; display: inline;
			margin: 0 0 0 0;
			text-indent: -9999px;
			background: url("/images/format/footer/btn_footer1.jpg") no-repeat;		}
		ul#relevant-navi li a{
			display: block;
			height: 20px;
			background: url("/images/format/footer/btn_footer1.jpg") no-repeat;
		}

		ul#relevant-navi li a#goBtn-footer-seibu{
			margin-left: 60px;
			width: 70px;
			background-position: -60px top;
		}
			ul#relevant-navi li a#goBtn-footer-seibu:hover{
				background-position: -60px bottom;
			}
		ul#relevant-navi li a#goBtn-footer-sogo{
			width: 75px;
			background-position: -130px top;
		}
			ul#relevant-navi li a#goBtn-footer-sogo:hover{
				background-position: -130px bottom;
			}
		ul#relevant-navi li a#goBtn-footer-7i{
			width: 139px;
			background-position: -205px top;
		}
			ul#relevant-navi li a#goBtn-footer-7i:hover{
				background-position: -205px bottom;
			}
		ul#relevant-navi li a#goBtn-footer-ntv7{
			width: 84px;
			background-position: -344px top;
		}
			ul#relevant-navi li a#goBtn-footer-ntv7:hover{
				background-position: -344px bottom;
			}

	/* footer-left */
	div#footer-left{
		float: left; display: inline;
		margin: 20px 0 0 10px;
		width: 450px;
	}

		/* company-navi */
		ul#company-navi{
			width: 363px; height: 15px;
			overflow: hidden;
			font-size:1px;
		}
			ul#company-navi li{
				float: left; display: inline;
				margin: 0 0 0 0;
			}
			ul#company-navi li a{
				display: block;
				height: 15px;
				text-indent: -9999px;
				background: url("/images/format/footer/btn_footer2.jpg") no-repeat;
			}
				ul#company-navi li a.btn-companyoutline{
					width: 58px;
					background-position: left top;
				}
					ul#company-navi li a.btn-companyoutline:hover{
						background-position: left bottom;
					}
				ul#company-navi li a.btn-privacy{
					width: 113px;
					background-position: -58px top;
				}
					ul#company-navi li a.btn-privacy:hover{
						background-position: -58px bottom;
					}
				ul#company-navi li a.btn-transaction{
					width: 130px;
					background-position: -171px top;
				}
					ul#company-navi li a.btn-transaction:hover{
						background-position: -171px bottom;
					}
				ul#company-navi li a.btn-sitemap{
					width: 62px;
					background-position: -301px top;
				}
					ul#company-navi li a.btn-sitemap:hover{
						background-position: -301px bottom;
					}
				/* ADD 10/0302 */
				ul#company-navi li a#btn-affiliate{
					width: 105px;
					background-position: -378px top;
				}
					ul#company-navi li a#btn-affiliate:hover{
						background-position: -378px bottom;
					}

	/* footer-right */
	div#footer-right{
		float: left; display: inline;
		margin: 20px 0 0 0;
		width: 488px;
		font-size: 85%;
		letter-spacing: 0;
		color: #6a6a6a;
	}
/* FROM layout.css */
/*
#sideBar {
	float: left;
	width: 195px;
}
#mainContents {
	float: right;
	width: 680px;
}
#footer {
	height: 77px;
	background: url(/images/footer/bg_footer.gif) 0 0 no-repeat;
}
*/
input.imeoff {
	ime-mode: disabled;
}
