body { font-size:9pt;margin:0px;}

/* キャンペーン サイドバナー start */
/*@media screen and (min-width: 1200px) {
body { 
background-image: url(/img/background-cashless.gif);
background-repeat:  no-repeat;
background-attachment: fixed;
background-position: center 10px;
 }
}*/
 /*キャンペーン サイドバナー end */
 
 /* キャッシュレス・ポイント還元事業バナー start */

/*.cashless-banner {text-align:center; background-color:#E61212; padding:10px auto 10px auto; width: 800px; margin: 0 auto 15px auto; overflow:hidden;}
.cashless-banner:after {clear: both;}
.cashless-banner-text {color: white; font-size: 16px; font-weight: bold; margin: 10px 0;}
 @media screen and (min-width: 1200px) {
 .cashless-banner {display: none;}
}*/
 /*キャッシュレス・ポイント還元事業バナー end */

td { font-size:9pt; line-height:1.6;}
table { font-size:9pt;}

h1 { font-size: 12px; font-weight: bold; color: #555555; line-height: 12pt; margin :10px 0;}
h2 { font-size: 10pt; font-weight: normal; line-height: 12pt; margin-bottom: 1pt}
h3 { font-size: 12px; font-weight: bold; margin:0px;}
h4 { font-size: 10pt; font-weight: nomal; line-height: 12pt; margin-bottom: 0pt}

hr { clear:both; height:1px;}

form { margin:5px 0 5px 0; line-height:1.8;}

.categorymain-green { font-size: 12px; font-weight: bold; margin:0px; color:#006600;}
.def9px {font-size: 9px;}
.def12px {font-size: 12px;}
.def10px {font-size: 10px;}
.def10pxnol {font-size: 10px;color: #000000;text-decoration: none;}
.def12pxBR {font-size: 12px;font-weight: bold;color: #FF0000;}
.def12pxnol {font-size: 12px;text-decoration: none;color: #000000;}
.def12pxRED {font-size: 12px;color: #FF0000;text-decoration: none;}
.def12pxBLUE {font-size: 12px;color: #0000FF;text-decoration: none;}
.def14pxRED {font-size: 14px;color: #FF0000;text-decoration: none;font-weight: bold;}
.menu12pxWHITE {font-size: 12px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
.menu {font-size: 12px;text-decoration: none;color: #000066;}
.def12pxWT { font-size:12px; color:#FFFFFF;}

.table-item { text-align:left;}


/* 右ピックアップ 設定 */

.textlink {font-size:10px;text-decoration: none;color: #999999;}
.textoverlink
a:hover { text-decoration:none; color: #FF0000; } 

table.new {border-collapse : collapse ;border-width : 1px;border-style : solid ;border-color:#7C7FFF;line-height:180%; background-color:#F7FAFF;}
table.new td {border-width : 0;border-style : solid ;padding : 2px;}

table.ninki {border-collapse : collapse ;border-width : 1px;border-style : solid ;border-color:#8B70CF;line-height:2;}
table.ninki td {border-width : 0;border-style : solid ;padding : 2px;}

table.osusume {border-collapse : collapse ;border-width : 1px;border-style : solid ;border-color:#FF3300;line-height:2;}
table.osusume td{border-width : 0;border-style : solid ;padding : 2px;}

table.gekiyasu {border-collapse : collapse ;border-width : 1px;border-style : solid ;border-color:#669966;line-height:2;}
table.gekiyasu td{border-width : 0;border-style : solid ;padding : 2px;}

/* トップカテゴリー 設定 */
#top_cart {	width:681px; height: 77px; margin: 0;}
#cart_boxA { width:434px; float:left;}
#cart_boxB { width:100px; float:right; margin: 41px 0 0 0;}

#top_link { margin:0; padding:0;}
#top_link li { float:left; margin:4px 0px 0px 2px;list-style-type: none;} 
#top_link li.top_home { background: url(../img/topimg/category_top/top_home.gif) no-repeat; padding:1px 8px 0px 17px;}
#top_link li.top_siharai { background: url(../img/topimg/category_top/top_siharai.gif) no-repeat; padding:1px 10px 0px 17px;}
#top_link li.top_cart { background: url(../img/topimg/category_top/top_cart.gif) no-repeat; padding:1px 8px 0px 17px;}
#top_link li.top_toiawase { background: url(../img/topimg/category_top/top_toiawase.gif) no-repeat; padding:1px 10px 0px 17px;}
#top_link li.top_mame { background: url(../img/topimg/category_top/top_mame.gif) no-repeat; padding:1px 8px 0px 17px;}
#top_link li.top_search { background: url(../img/topimg/category_top/top_search.gif) no-repeat; padding:1px 10px 0px 17px;}
#top_link li.top_corp { background: url(../img/topimg/category_top/top_corp.gif) no-repeat; padding:1px 8px 0px 17px;}
#top_link li.top_faq { background: url(../img/topimg/category_top/faq.gif) no-repeat; padding:1px 0px 0px 17px;}
#top_link li.top_orderst { background: url(../img/topimg/category_top/top_orderst.gif) no-repeat; padding:1px 0px 0px 17px;}

#top_link a:link { color:#6C6C6C; text-decoration:none;}
#top_link a:visited { color:#6C6C6C; text-decoration:none;}
#top_link a:hover { color:#0000ff; text-decoration: underline;}


#top_link_2 { margin:5px 0 0 5px; padding:0; float:left;}
#top_link_2 ul {} 
#top_link_2 li { margin:10px 0px 0px 10px; list-style-type: none; line-height:140%;} 
#top_link_2 li.top_cart { background: url(../img/topimg/category_top/top_cart.gif) no-repeat; padding:1px 8px 0px 17px;}
#top_link_2 li.top_orderst { background: url(../img/topimg/category_top/top_orderst.gif) no-repeat; padding:1px 0px 0px 17px;}

/*注文状況確認ボタン カートボタン画像化 start*/
#cart-box-350px {
	width:350px;
	float:left;
}

#top-link-3 { margin:10px 0 0 45px; padding:0; float:left;}
/*注文状況確認ボタン start */
#top-link-3-go-orderstatus-receipt .btn-submit a {
	clear:both;
	cursor: pointer;
	display: block;
	margin:0px auto 0px auto;
	width: 186px;
	height: 49px;
	border:none;
	/*text-indent: -9999px;*/
	background: url(/img/btn-orderstatus-receipt-menu.png) no-repeat 0 0;
}
#top-link-3-go-orderstatus-receipt .btn-submit a:hover {
	background: url(/img/btn-orderstatus-receipt-menu.png) no-repeat 0 -49px;
}

#top-link-3-go-orderstatus-receipt {
	margin:5px 8px 5px auto;
	/*border-bottom: 4px solid #ccc;*/
	/*box-sizing: border-box;*/
	text-align: center;
	border: 1px solid #ccc;
	padding: 2px 2px; width:186px;height: 49px; border-radius: 5px;background-color: #f6f6f6;
}
/*注文状況確認ボタン end */
/*カートを見る start */
#top-link-3-cargo .btn-submit a {
	clear:both;
	cursor: pointer;
	display: block;
	margin:0px auto 0px auto;
	width: 78px;
	height: 49px;
	border:none;
	/*text-indent: -9999px;*/
	background: url(/img/btn-cargo.png) no-repeat 0 0;
}
#top-link-3-cargo .btn-submit a:hover {
	background: url(/img/btn-cargo.png) no-repeat 0 -49px;
}

#top-link-3-cargo {
	margin:5px auto 5px auto;
	/*border-bottom: 4px solid #ccc;*/
	/*box-sizing: border-box;*/
	text-align: center;
	border: 1px solid #ccc;
	padding: 2px 2px; width:78px;height: 49px; border-radius: 5px;background-color: #f6f6f6;
}
/*カートを見る end */
/*注文状況確認ボタン カートボタン画像化 end*/



/* 横カテゴリー設定 */

#side_category_table { font-size:12px; text-decoration: none; border:solid; border-color:#CCCCCC; border-width : 1px 1px 1px 1px ; background-color:#CCCCCC; width:160px; border-collapse : collapse ;}

#side_category_table a:link { color:#6C6C6C; text-decoration:none;}
#side_category_table a:visited { color:#6C6C6C; text-decoration:none;}
#side_category_table a:hover { color:#0000ff; text-decoration: underline;}
#side_category_table ul { width:160px; font-size:12px; list-style:none; margin:0px; padding:0;}


.side_category li{
	font-weight:bold;
	background:url(../sample/img/side_category.gif) no-repeat;
	padding:8px 0 7px 23px;
	}
.side_category_yellow li{
	font-weight:bold;
	background:url(../sample/img/side_category_yellow.gif) no-repeat;
	padding:8px 0 7px 23px;
	}

.side_category_sub li { font-weight:bold; background:url(../sample/img/side_category_sub.gif) no-repeat; padding:8px 0 7px 32px;}
.side_category_sub_yellow li { font-weight:bold; background:url(../sample/img/side_category_sub_yellow.gif) no-repeat; padding:8px 0 7px 32px;}

.side_category_sub2 li { background:url(../sample/img/side_category_sub2.gif) no-repeat; padding:8px 0 7px 45px;}
.side_category_sub2_yellow li { background:url(../sample/img/side_category_sub2_yellow.gif) no-repeat; padding:8px 0 7px 45px;}

.waku { width:97%; border:solid thin #CCCCCC; line-height:1.3em; text-align:center; margin-top:15px;}
.waku img { margin:0px 0px 4px 0px;}

.waku-pick-new { width:99%; border:solid thin #D9DEFF; line-height:1.3em; background-color:#F7FAFF;}
.waku-pick-new img { margin:0px 0px 4px 0px;}
.waku-pick-new ul {  padding:0;margin:0px; list-style-image:url(../img/topimg/ten.gif);}
.waku-pick-new li { margin-left:20px;}
.waku-pick-new a:link { color:#000000; text-decoration:underline;}
.waku-pick-new a:visited { color:#000000; text-decoration:underline;}
.waku-pick-new a:hover { color:#ff0000; text-decoration: none; background-color:#ffffcc;}

.waku-pick-shouhin { width:99%; border:solid thin #D0EBC7; line-height:1.3em;}
.waku-pick-shouhin img { margin:0px 0px 4px 0px;}
.waku-pick-shouhin ul { padding:0;margin:0; list-style:none;}
.waku-pick-shouhin li { padding:0;margin:0 0 0 5px; list-style:none;}
.waku-pick-shouhin dd { margin:5px 0px 0px 0px; font-weight:normal;}
.waku-pick-shouhin dl { padding:0;margin:0;}
.waku-pick-shouhin dt { padding:0;margin:0;font-weight:bold; text-align:center; color:#0000FF; background-color:#FF9; padding-top:4px; text-decoration:none;}
.waku-pick-shouhin a:link { color:#000000; text-decoration:none;}
.waku-pick-shouhin a:visited { color:#000000; text-decoration:none;}
.waku-pick-shouhin a:hover { color: #666666; text-decoration: underline;}

.waku-pick-gekiyasu { width:99%; border:solid thin #E2D6FC; line-height:1.3em;}
.waku-pick-gekiyasu img { margin:0px 0px 4px 0px;}
.waku-pick-gekiyasu ul { padding:0;margin:0; list-style:none; }
.waku-pick-gekiyasu li { padding:0;margin:0 0 0 5px; list-style:none;}
.waku-pick-gekiyasu dd { margin:5px 0px 0px 0px; font-weight:normal;}
.waku-pick-gekiyasu dl { padding:0;margin:0;}
.waku-pick-gekiyasu dt { padding:0;margin:0;font-weight:bold; text-align:center; color:#0000FF; background-color:#FF9; padding-top:4px; text-decoration:none;}
.waku-pick-gekiyasu a:link { color:#000000; text-decoration:none;}
.waku-pick-gekiyasu a:visited { color:#000000; text-decoration:none;}
.waku-pick-gekiyasu a:hover { color: #666666; text-decoration: underline;}

.waku-pick-tencho { width:99%; border:solid thin #FF8689; line-height:1.3em;}
.waku-pick-tencho img { margin:0px 0px 4px 0px;}
.waku-pick-tencho ul { padding:0;margin:0; list-style:none;}
.waku-pick-tencho li { padding:0;margin:0 0 0 5px; list-style:none;}
.waku-pick-tencho dd { margin:5px 0px 0px 0px; font-weight:normal; }
.waku-pick-tencho dl { padding:0;margin:0;}
.waku-pick-tencho dt { padding:0;margin:0;font-weight:bold; text-align:center; color:#0000FF; background-color:#FF9; padding-top:4px; text-decoration:none;}
.waku-pick-tencho a:link { color:#000000; text-decoration:none;}
.waku-pick-tencho a:visited { color:#000000; text-decoration:none;}
.waku-pick-tencho a:hover { color: #666666; text-decoration: underline;}

.main_link { font-size:12px;color:#000000; text-decoration:underline;}
.main_link:link { color:#000000; text-decoration:underline;}
.main_link:visited { color:#000000; text-decoration:underline;}
.main_link:hover { color:#ff0000; text-decoration: none; background-color:#ffffcc;}

.month {margin-top: 0px; padding: 5px 0;background: linear-gradient(to bottom, #CCCCCC, #FFF); font-weight: bold; color:#333333;}

/*新右ピックアップ*/
.event-baner{ width:200px; border:1px solid #cccaca; background:url(img/index-left-eventbaner.gif) no-repeat 1px 1px;}
.event-baner ul { padding:26px 0 0 0; margin:0; list-style:none;}
.event-baner li { line-height:16px; margin:0; padding:2px 0 0 4px;}
.event-baner img{ border:0; padding:0; margin:0;}

.right-baner .osusume{ width:200px; border:1px solid #FF8689; background:url(../img/topimg/category_top/pick-tencho.gif) no-repeat 1px 1px;}
.right-baner .event{ width:200px; border:1px solid #e99ae7; background:url(../img/topimg/category_top/pick-event.gif) no-repeat 1px 1px;}
.right-baner .pickup{ width:200px; border:1px solid #D9DEFF; background:url(../img/topimg/category_top/pick-shouhin.gif) no-repeat 1px 1px;}
.right-baner .sale{ width:200px; border:1px solid #E2D6FC; background:url(../img/topimg/category_top/pick-gekiyasu.gif) no-repeat 1px 1px;}
.right-baner .osusume{ width:200px; border:1px solid #FF8689; background:url(../img/topimg/category_top/pick-tencho.gif) no-repeat 1px 1px;}

.right-baner img { border:none; padding:2px 0 0 3px;}
.right-baner h4 {  text-decoration:underline; display:block; width:189px; font-weight: bold; color:#009;margin:0 0 2px 7px;font-size:12px; padding:3px 0; line-height:160%;}
.right-baner a { text-decoration:none; display:block; padding:1px 2px;}
.right-baner a:hover { text-decoration:none; background:#F3F3F3; color: #666666;}
.right-baner a:visited { color:#000; text-decoration:none;}
.right-baner ul { padding:26px 0 0 0; margin:0; list-style:none;}
.right-baner li { line-height:16px; margin:0; padding:2px 0 0 0; line-height:160%;}
.right-baner p { color:#000; width:189px; padding:0 0 5px 7px; margin:0 0 2px 0;}
.right-baner span {color:#c00; font-weight:bold;}


/*新左カテゴリー*/
.left-menu { width:160px; height:auto; display:block; border:1px solid #CCC; background:url(../sample/img/new_category.gif) no-repeat 1px 2px #CCC;}
.left-menu ul{ width:159px; display:block; list-style:none; margin:28px 1px 10px 0; padding:0;}
.left-menu li{width:159px; display:block; margin:0; background:url(../sample/img/side_category2.gif) no-repeat;}
.left-menu .topgray{ background:url(../sample/img/side_category.gif) no-repeat;}
.left-menu .topyellow{ background:url(../sample/img/lamp-left-mainblue.gif) no-repeat;}
.left-menu .subyellow{ background:url(../sample/img/left-menu-sub-yellow.gif) no-repeat;}
.left-menu .ledgray{ background:url(../sample/img/led-leftmenu-1.gif) no-repeat;}
.left-menu .ledsubgray{ background:url(../sample/img/led-leftmenu-2.gif) no-repeat;}
.left-menu a { font-weight:bold; color:#6C6C6C; width:135px; display:block; text-decoration:none; line-height:1.7; padding:9px 0 10px 23px;}
.left-menu a:hover { color:#0000ff;text-decoration:underline;}

/*new左カテゴリー*/

#top-left-menu { width:200px; height:auto; display:block; border:1px solid #CCC;}
#top-left-menu ul{ width:199px; display:block; list-style:none; margin:28px 1px 10px 0; padding:0;}
#top-left-menu li{width:199px; display:block; margin:0; background:url(../sample/img/side_category2.gif) no-repeat;}
#top-left-menu .topgray{ background:url(../sample/img/side_category.gif) no-repeat;}
#top-left-menu .topyellow{ background:url(../sample/img/lamp-left-mainblue.gif) no-repeat;}
#top-left-menu .subyellow{ background:url(../sample/img/left-menu-sub-yellow.gif) no-repeat;}
#top-left-menu .ledgray{ background:url(../sample/img/led-leftmenu-1.gif) no-repeat;}
#top-left-menu .ledsubgray{ background:url(../sample/img/led-leftmenu-2.gif) no-repeat;}
#top-left-menu a { font-weight:bold; color:#6C6C6C; width:175px; display:block; text-decoration:none; line-height:1.7; padding:9px 0 10px 23px;}
#top-left-menu a:hover { color:#0000ff;text-decoration:underline;}

/*問い合わせ部分*/
.telfax { width:159px; display:block; border:1px solid #CCCCCC; margin:0 0 10px 0; padding:0; }
.telfax img { border:none; margin:1px 0px 0px 1px;}
.telfax p.ledinfo { padding:3px 0 3px 4px; margin:0 1px; line-height:1.3; font-size:12px; background:#eee;}
.telfax a.otoiawase { font-size:12px; color:#00f;}
.telfax a:hover.otoiawase { color:#c00; text-decoration:none;}
