@charset"shift_jis";

*{margin:0;padding:0;}
*{font-family: Verdana, Arial, Helvetica, sans-serif, "Hiragino Kaku Gothic Pro", "Osaka", "lroSVbN";}
img {border:none;}
.clear {
	clear: both;
	}

/***********************************************/
/* CSS file For www.rewall.co.jp               */
/* ┣この商品をお買い求めの〜、特価商品コーナーなど
   ┣カテゴリーページ
   ┣商品ページ
                              */
/***********************************************/


/*この商品をお買い求めの〜、特価商品コーナーなど=====================================================*/

h2.centerBoxHeading, .productListing-rowheading {
	margin: 0em;
	color: #ffffff;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 30px;
	width: 670px;
	background-image: url(../images/common/title_kono.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	font-weight: normal;
	}
.centerBoxWrapper, .tabTable {
	padding: 0px;
	height: 1%; /*do not remove- IEhack*/
	margin-bottom: 1em;
	width: 700px;
	background-color: #F0ECD9;
	}


/*カテゴリーページ=====================================================*/
h1#indexCategoriesHeading, h1#productListHeading {/*カテゴリー名*/
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #58302C;
	color: #58302C;
	margin-bottom: 7px;
	padding-left: 20px;
	font-size: 1.6em;
	margin-left: 7px;
	}




/*商品ページ=====================================================*/

/*パンくずリスト*/
#navBreadCrumb {
	font-weight: normal;
	}

.optionName1 {
	font-weight: bold;
	color: #003399;	
	}



/*共通=====================================================*/
/*左サイド*/
td.columnLeft, #leftbox {
	background-color: #f8f6ef;
	padding: 5px;	
	}



/*メニュー*/
ul#glo_navi {
	background-image: url(../images/parts/glo_navi.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	width: 700px;
	padding-left: 60px;
	padding-top: 3px;
	}


ul#glo_navi li {
	float: left;
	margin-right: 3px;
	margin-left: 15px;
	list-style-type: none;
	}
ul#glo_navi li a:link, ul#glo_navi li a:visited, ul#glo_navi li a:active {
	color: #535353;
	text-decoration: none;
	}
ul#glo_navi li a:hover {
	color: #389ECF;
	text-decoration: underline;
	}

/*--ヘッダー--*/
body#toppage h1.logo {/*ページ一番上の一行*/
	font-weight: normal;
	background-color: #F0ECD9;
	}
h2.logo {/*ReWallロゴ*/
	background-image: url(../images/common/logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 450px;
	height: 50px;
	font-size: 0.1em;
	color: #FFFFFF;
	float: left;
	}


/*あらゆるページのh1（ページタイトル）*/
h1#checkoutShippingHeading, h1#cartDefaultHeading, 
h1#checkoutPaymentHeading, h1#checkoutConfirmDefaultHeading,
h1#checkoutSuccessHeading, h1#checkoutShipAddressDefaultHeading,
h1#checkoutPayAddressDefaultHeading, h3#checkoutConfirmDefaultPayment,
h1#shippingInfoHeading {
	width:660px;
	height:35px;
	padding-top: 5px;
	padding-left: 40px;
	background-image: url(../images/parts/page_h1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: normal;
	color: #3A3A3A;
	}

/*カート内容〜注文完了まで*/

.tableHeading {
	}
/*カートの中　確認、*/
#cartContentsDisplay {/*テーブル*/
	background-color: #a7a7a7;
	}
#ccQuantityHeading, #ccProductsHeading,/*注文内容確認（checkout_confirmation）のテーブル*/

#scQuantityHeading,#scQuantityHeading,#scUpdateQuantity,
#scProductsHeading,#scUnitHeading,#scTotalHeading,#scRemoveHeading {/*テーブルの表題*/
	background-color: #F0ECD9;
	height: 1.5em;
	vertical-align: top;
	font-weight: normal;
	color: #423D2B;
	}
.rowOdd, .cartQuantity, .cartTotalDisplay {
	background-color: #FFFFFF;
	height: 1.5em;
	vertical-align: top;
	font-weight: normal;
	color: #6C6C6C;
	}
.rowEven, .cartProductDisplay {/*テーブルの行*/
	height: 1.5em;
	vertical-align: top;
	background-color: #FFFFFF;
	}
#cartSubTotal {/*小計*/
	font-weight: normal;
	color: #423D2B;
	background-color: #F0ECD9;
	}
/*------------------------------------------------------------------*/

#checkoutShippingHeadingAddress, #checkoutShippingHeadingMethod, #checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultShipment,
h2#checkoutShipAddressDefaultAddress, h2#checkoutPaymentHeadingAddress, h2#checkoutPayAddressDefaultAddress,
h2#checkoutConfirmDefaultHeadingCart {
	color: #464646;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-image: url(../images/parts/page_h2.gif);
	border-top-style: none;
	border-right-style: none;
	height: 26px;
	font-weight: normal;
	}

legend {
	color: #333333;
	height: 24px;
	font-size: 1em;
	font-weight: normal;
	background-image: url(../images/parts/legend.gif);
	padding-top: 6px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-right: 20px;
	}


/*注文内容確認ページ（checkout_confirmation）*/
.tyumon_kakutei1 {
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFCC;
	margin: 10px;
	}

/*========checkoutpayment（支払い方法選択）======================*/
.ccinfo p {
	background-color: #FFFF99;
	margin: 0px;
	padding: 5px;
	font-size: x-small;
	}


/*========ログインページ======================*/

/*.login-box legend {
	color: #000000;
	height: 24px;
	font-size: 10px;
	font-weight: normal;
	background-image: url(http://www.rewall.co.jp/img/login_label_bg.gif);
	padding-top: 6px;
	padding-left: 30px;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-right: 30px;
	}*/



#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 950px;
	vertical-align: top;
	}

.topbanner {
	margin-top: 5px;
	margin-bottom: 5px;
	}	

.index-item-table, .marginbottom-10, .box-whatsnew-toppage1 {/*下のマージンが10px*/
	margin-bottom: 10px;
	}
#specialsDefault {
	height:230px;
	}
/*========よくある質問======================*/
.no-underline {
	text-decoration: none;
	}
.no-listmark, #side-menu2 li {
	list-style-type: none;
	}
	

/*========共通商品詳細ページ======================*/
h1#productName {
	background-image: url(http://shop.rewall.co.jp/shop/includes/templates/rewall/images/products/common/products_name.gif);
	background-repeat: no-repeat;
	height: 30px;
	width: 670px;
	padding-top: 10px;
	padding-left: 85px;
	font-size: 1.4em;
	color: #400000;
	}

/*画像*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

	margin: 0em ;

}

/*========トゥーシェ======================*/
.floatimg-box {
	width: 720px;
	}
.floatimg-box img,.floatimg-box p {
	float: left;
	}


.touche-setumei {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	font-size: large;
	font-weight: bold;
	color: #CC3366;
	}
.tce-strong {
	color: #FF0099;
	font-size: large;
	text-align: center;
	}
.tce-p {
	margin-top: 7px;
	margin-right: 100px;
	margin-bottom: 7px;
	margin-left: 100px;
	text-align: center;
	}

/*========ワンタッチボーダー======================*/
.table-1 {
	background-color: #999999;
	padding: 0px;
	}


.td-1 {
	background-color: #CCCCCC;
	padding: 5px;
	}
.td-2 {
	padding: 5px;
	background-color: #FFFFFF;
	}

.topic-title-1 {
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(http://www.rewall.co.jp/img/one_column_h2_bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	height: 25px;
	width: 300px;
	padding-top: 5px;
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	}

/*========和紙ウォールタイル======================*/
.topic-title-2 {
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(http://www.rewall.co.jp/img/topic_title_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 30px;
	height: 25px;
	width: 570px;
	padding-top: 5px;
	font-family: "HGS創英角ｺﾞｼｯｸUB";
	}
.topic-title-3 {
	background-color: #FFFFCC;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	}

.li-1 {
	list-style-position: inside;
	list-style-type: disc;
	padding-left: 50px;
	}

.img-waku {
	padding: 4px;
	border: 1px solid #999999;
	margin-top: 20px;
	}
.rep-number {
	color: #FFFFFF;
	background-color: #009933;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-right: 5px;
	margin-top: 3px;
	}


.box-thumb-1 {
	width: 600px;
	}

.box-thumb-1 img,.box-thumb-2 img {
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	}

.box-thumb-2 {
	width: 600px;
	margin-bottom: 500px;
	}



/*========モニター募集（モアシュフレ）======================*/
.addcart-moashufure {
	text-align: center;
	height: 110px;
	width: 600px;
	background-image: url(http://www.rewall.co.jp/products/moashufure/img/moashufure_addcartbg.gif);
	position: relative;
	padding-top: 50px;
	}


/*========サンプル請求======================*/
.sample-box {
	clear: both;
	}
.sample-p {
	line-height: 20px;
	width: 500px;
	margin-left: 50px;
	}

.page-title {
	background-image: url(http://www.rewall.co.jp/img/bg_h1.jpg);
	height: 20px;
	width: 630px;
	padding-top: 10px;
	padding-left: 70px;
	}
.sample {
	list-style-type: decimal;
	}
.addcart {
	text-align: center;
	height: 110px;
	width: 600px;
	background-image: url(http://www.rewall.co.jp/sample/img/addcart.jpg);
	position: relative;
	padding-top: 50px;
	}


/*========dcfix======================*/

/*---カテゴリ＞商品リストページ--*/
.difix-cate-list p {
	margin-left: 30px;
	}


.dc-waku {
	padding: 4px;
	border: 1px solid #999999;
	}
.dc-price {
	font-size: 9px;
	margin-left: 5px;
	}
	
.dc-price-outlet {
	font-size: 9px;
	margin-left: 5px;
	color: #FF0000;
	text-decoration: line-through;
	}
.dc-price-outlet-2 {
	font-size: 9px;
	margin-left: 5px;
	color: #FF0000;
	font-weight: bold;
	}
	
.difix-cate-list .size {
	font-weight: bold;
	color: #666666;

	}
.difix-cate-list .name {
	font-weight: bold;
	color: #000000;

	}
	
	
.size-box {
	font-size: 10px;
	}
	
.mark-pkg {
	color: #FFFFFF;
	background-color: #666666;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	}

.mark-cut {
	color: #FFFFFF;
	background-color: #999999;
	margin-right: 2px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	}





.globalsign {
	margin:10px;
	}

/*センターボックス*/
.centerColumn {
	background-color: #ffffff;
	}



/*左右サイドボックス*/
#navColumnOneWrapper {
	
	}

.leftBoxContainer, .rightBoxContainer {
	/*margin-top: 10px;*/
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000066;
	background-color: #FFFFFF;/*	background-image: url(../images/custom/boxcontainer_bg.jpg);
	background-repeat: y-repeat;*/

}

h3.leftBoxHeading, h3.rightBoxHeading {
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-image: url(../images/custom/h3_sideboxheading_bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	height: 23px;
	width: 180px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-position: 0px 0px;
	font-size: 12px;
	} 
h3.leftBoxHeading a,h3.rightBoxHeading a {
	color: #ffffff;
	text-decoration: underline;
	font-weight: normal;
	font-size: 12px;
	}
	
.sideBoxContent {
	padding: 0px;
	
	}
	

/*カテゴリーリスト*/
.sideBoxContent_category a:link,.sideBoxContent_category a:visited, .sideBoxContent_category a:active {
	color: #0000CC;
	text-decoration: none;
	}
.sideBoxContent_category a:hover {
	color: #0000CC;
	text-decoration: underline;
	}

/*--------------h1------------
#shippingInfoHeading, #productListHeading, #privacyDefaultHeading, #siteMapHeading, #unsubDefaultHeading,#indexCategoriesHeading, #checkoutShippingHeading, #checkoutConfirmDefaultHeading, #checkoutPaymentHeading {
	background-image: url(../images/custom/h1_bg.jpg);
	font-weight: normal;
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	height: 20px;
	width: 680px;
	color: #FFFFFF;
	margin: 0px;
	}
*/



/*=======================トップページ============================*/
/*新着商品*/
.title-whatsnew-toppage img {
	margin: 0px;	
	}
.box-whatsnew-toppage {
	width: 720px;
	text-align: left;
	background-image:url(http://www.rewall.co.jp/img/index/new_bg_middle.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 180px;
	padding: 7px 0 7px 10px;
	overflow: hidden;
	}


.centerBoxContentsNew-toppage {
	float: left;
	width: 130px;
	margin-right: 10px;
	margin-top: 10px;
	}

.centerBoxContentsNew-toppage img {
	border: 1px solid #CCCCCC;	
	}









/*--------------商品一覧のリスト名のところ------------*/

.centerBoxContentsProducts {/*column_layout_grid_for_product_listing_1-3-0-2用に追加したクラス*/
/*	height: 185px;
	border: 1px solid #EAEAEA;*/
	padding-top: 7px;
	}

.productListing-data img {/*サムネイル画像*/
	margin-right: 0px;
	margin-left: 5px;
	background-color: #CCCCCC;
	}
	

.itemTitle {/*商品タイトル*/
	/*background-image: url(../images/custom/itemtitle_bg.jpg);
	font-weight: normal;
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;*/
	}
	
.productListing-rowheading {
	background-image: url(../images/custom/listname_bg.jpg);
	}

.listingDescription {/*商品説明？*/
	/*padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #615A3F;
	margin-right: 10px;
	margin-left: 10px;
	font-size: smaller;*/
	}

.productListing-data {
	padding: 10px;
	}

.productListing-odd, .productListing-even {
	
	}

.productListing-data {
	text-align: left;	
	padding-top: 10px;
	}

#productDescription {/*個商品説明*/
	padding: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	color: #666666;
	}
	


.td-product-detail-1 {
	background-color: #999999;
	padding: 3px;
	width: 60px;
	color: #FFFFFF;
	}
.td-product-detail-2 {
	background-color: #EDECE0;
	padding: 3px;
	}
.td-product-size3 {
	background-color: #FFFFCC;
	width: 160px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	}
.td-product-size4 {
	background-color: #FFFFCC;
	padding: 3px;
	}

.imageborder1, .imageborder2 {
	border: 3px double #968A70;	
	}
#productDetailsList {/*品番*/
	}
.box-product-detail-top {
	}	
.box-product-detail-under {
	width: 700px;
	border: 1px dashed #B3E62B;
	}

/*==========================ブリック==============================*/
.blik-color-table {
	background-color: #B8BC94;
	margin-top: 15px;
	}

.blik-color-td-blank {
	background-color: #C6C9A7;
	}

.blik-color-td1 {
	font-size: 10px;
	text-align: left;
	background-color: #C6C9A7;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 4px;
	}


.blik-color-td2 {
	font-size: 10px;
	text-align: center;
	background-color: #ffffff;
	padding: 2px;
	}

/*.AdditionalImage-Blik {
	width:700px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #00CC33;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #00CC33;
	display: block;
	clear: both;
	}

.AdditionalImage-Blik img {
	margin:10px;
	border: 1px solid #999999;
	}*/



#productNameBlik img {
	margin-bottom: -2px;
	margin-right: 5px;
	}

.blik-restik-hyouji {
	color: #FF0066;
	margin-top: 10px;
	margin-bottom: 10px;	
	}

.blik-artist {/*ブリックアーティストの説明*/
	width: 680px;
	border: 2px solid #D9D3BD;
	margin: 5px;
	padding: 5px;
	height:150px;
	}
.blik-artist p {
	float:left;
	}
.logo-img {/*ブリックアーティストの画像*/
	float:right;
	display:block;
	}

.imageborder1-blik, .imageborder2-blik {
/*	border: 1px solid #CCCCCC;	*/
	}

.blik-top-box p {/*ブリックカテゴリトップ*/
	padding: 20px;
	}

.blik-size-table td {
	padding-right: 20px;
	}
	
.blik-size-tyuui {
	margin-top: 5px;
	margin-right: 150px;
	margin-bottom: 10px;
	margin-left: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #009933;
	border-bottom-color: #009933;
	font-size: x-small;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
	}

.blik-size-tyuui h6 {
	color: #FF0000;
	}
.blik-setu-img {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #00CC33;
	padding-top: 10px;
	}


/*==================dcfixパッケージ商品リスト====================*/
.listingDescription-dcfix-pkg {/*商品説明？*/
	font-size: smaller;
	border: 1px solid #009933;
	}




/*ヘッダー*/
.header {
	}

.header-button {
	text-align: right;
	margin: 3px;
	}


/*注文完了ページ*/
#checkout_success_mailattention {
	border: 3px double #FF6600;
	width: 80%;
	padding: 30px;
	text-align: center;
	margin-top: 20px;
	}

#checkout_success_mailattention h1 {
	color: 000;
	font-size:large;
	}
	
#checkout_success_mailattention p {
	/*font-weight: bold;*/
	color: #333333;
	text-align: left;
	padding-left:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	}



/*--------------ナビゲーション------------*/

div#glo-navi {margin:0px;
				background-image:url("../images/custom/glo_navi_bg.jpg");
				display:block;
				width:950px;height:25px;}


					#glo-navi li {float:left;list-style:none;text-indent:-9999px;}
								#glo-navi a {
								text-decoration:none;
								display:block;
								height:25px;
								background-image:url("../images/custom/glo_navi_bg.jpg");
								background-position:left top;}

								#glo-navi01 a {width:190px;height:25px;}
								#glo-navi02 a {width:190px;height:25px;}
								#glo-navi03 a {width:190px;height:25px;}
								#glo-navi04 a {width:190px;height:25px;}
								#glo-navi05 a {width:190px;height:25px;}
								#glo-navi06 a {width:190px;height:25px;}
								/*----------a---------*/
								#glo-navi01 a {background-position:0 0;}
								#glo-navi02 a {background-position:-190px 0;}
								#glo-navi03 a {background-position:-380px 0;}
								#glo-navi04 a {background-position:-570px 0;}
								#glo-navi05 a {background-position:-760px 0;}
								#glo-navi06 a {background-position:-950px 0;}
								/*----------a:hover---------*/
								#glo-navi01 a:hover {background-position:0 -25px;}
								#glo-navi02 a:hover {background-position:-190px -25px;}
								#glo-navi03 a:hover {background-position:-380px -25px;}
								#glo-navi04 a:hover {background-position:-570px -25px;}
								#glo-navi05 a:hover {background-position:-760px -25px;}
								#glo-navi05 a:hover {background-position:-950px -25px;}

/*--------------グローバルナビゲーション------------*/




/*コピーライト　copyright   ====================================================*/
#copyright {
	background-image: url(../images/custom/copyright_bg.jpg);
	height: 30px;
	width: 950px;
	padding-top: 10px;
	color: #FFFFFF;
	background-repeat: repeat-x;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	}


/*リンク設定    ====================================================*/	
a:link, #navEZPagesTOC ul li a {
	color: #0000FF;
	text-decoration: underline;
	}
 
a:visited {
	/*color: #3300FF;*/
	text-decoration: underline;
	color: #0000FF;
	}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
	color: #0066FF;
	text-decoration: none;
	}

a:active {
	color: #0000FF;
	text-decoration: underline;
	}
	
/*カッティングシートナビ */
ul#top-navi {
	height: 70px;
	width:700px;
	background-image: url(http://shop.rewall.co.jp/shop/images/common/cut_navi.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	list-style-type: none;
	display: block;
	float:left;
	margin: 0px;
	padding:0px;
	}
	
#top-navi li {
	text-indent:-9999px;
	float:left;
	margin: 0px;
	padding:0px;
}

#top-navi a {
	display: block;
	height: 70px;
	background-image: url(http://shop.rewall.co.jp/shop/images/common/cut_navi.jpg);
	background-position:left top;}

/*----------a---------*/
#top-navi-0 a {background-position:-0px  0px; width:70px;}
#top-navi-1 a {background-position:-70px 0px; width:70px;}
#top-navi-2 a {background-position:-140px 0px; width:70px;}
#top-navi-3 a {background-position:-210px 0px; width:70px;}
#top-navi-4 a {background-position:-280px 0px; width:70px;}
#top-navi-5 a {background-position:-350px 0px; width:70px;}
#top-navi-6 a {background-position:-420px 0px; width:70px;}
#top-navi-7 a {background-position:-490px 0px; width:70px;}
#top-navi-8 a {background-position:-560px 0px; width:70px;}
#top-navi-9 a {background-position:-630px 0px; width:70px;}

/*----------a:hover---------*/
#top-navi-0 a:hover {background-position:-0px -70px; width:70px;}
#top-navi-1 a:hover {background-position:-70px -70px; width:70px;}
#top-navi-2 a:hover {background-position:-140px -70px; width:70px;}
#top-navi-3 a:hover {background-position:-210px -70px; width:70px;}
#top-navi-4 a:hover {background-position:-280px -70px; width:70px;}
#top-navi-5 a:hover {background-position:-350px -70px; width:70px;}
#top-navi-6 a:hover {background-position:-420px -70px; width:70px;}
#top-navi-7 a:hover {background-position:-490px -70px; width:70px;}
#top-navi-8 a:hover {background-position:-560px -70px; width:70px;}
#top-navi-9 a:hover {background-position:-630px -70px; width:70px;}

