.color{	color:#333;	}/****************************//*　  　　共通リンク　　    *//****************************/a:link{	color:#333;	}a:visited{	color:#333;	}a:hover{	color:#c00;	}	/****************************//* 　　　　マージン　　　　 *//****************************/h2.h2_main,#cart,#search,#qr_code{	margin:10px 0px;	}body{	background:#dfdfdf;	}/*********************************//*         ヘッダーパーツ　      */  /*********************************/#header{	padding:0px 10px 0px 10px; 	}#header_wrapper{	width:800px;	overflow:hidden;	margin-top:10px;	margin-bottom:5px;}h1{	float:left;	width:167px;	}#header .banner{	float:right;	width:344px;}#header .seotext{	font-weight:normal;	font-size:12px;}/****************************//*　  グローバルメニュー    *//****************************/#gmenu{	margin-top:5px;	background:#333;	height:20px;	padding-left:10px;	}#gmenu li{	float:left;	text-indent:-9999px;	height:20px;	}	#gmenu li#top a { display: block; height: 20px; width: 82px; background-image:                url('Images/navi_1.gif'); background-repeat: no-repeat;                background-attachment: scroll; background-position: 0% 50% }#gmenu li#categorylist a { display: block; height: 20px; width: 82px; background-image:                url('Images/navi_2.gif'); background-repeat: no-repeat;                background-attachment: scroll; background-position: 0% 50% }#gmenu li#shoppinghist a { display: block; height: 20px; width: 83px; background-image:                url('Images/navi_3.gif'); background-repeat: no-repeat;                background-attachment: scroll; background-position: 0% 50% }#gmenu li#shoppinginfo a { display: block; height: 20px; width: 155px; background-image:                url('Images/navi_4.gif'); background-repeat: no-repeat;                background-attachment: scroll; background-position: 0% 50% }#gmenu li#storeinfo a { display: block; height: 20px; width: 64px; background-image:                url('Images/navi_5.gif'); background-repeat: no-repeat;                background-attachment: scroll; background-position: 0% 50% }#gmenu li#contact a { display: block; height: 20px; width: 83px; background-image:                url('Images/navi_6.gif'); background-repeat: no-repeat;                background-attachment: scroll; background-position: 0% 50% }/****************************//*　メニューショッピングカート    *//****************************/#cart1{	float:right;	margin-right:5px;	}/****************************//*　    サイドメニュー      *//****************************/h2.menu {	width:180px;	height:20px;	color:#fff;	font-size:13px;	border-bottom:none;	padding:5px 0 0  10px;	border-top:1px solid #c00;	background:#333;		margin-top:10px;	margin-bottom:5px;	}h2.h2_main   { font-size: 14px; color: #333; height: 25px; background-image:                url('Images/fresh_h2_back.gif'); background-repeat: no-repeat;                background-attachment: scroll; background-position: 0% 50% }.side_foot{	width:190px;	height:5px;	background:#f0f0f0;	border:1px 	}.box{	border:1px solid #333;	border-top:none;	margin-top:-5px;	padding-top:5px;	background:#f0f0f0;	}/****************************//*　  ショッピングカート    *//****************************/#cart{	border:1px solid #d10000;	border-top:4px solid #d10000;	}/****************************//*　       ログイン         *//****************************/.loginform{	width:106px;	height:13px;	}.loginbox{	border:1px solid #333;	border-top:none;	margin-top:-5px;	padding-top:5px;	background:#fff;}.logintable{margin:5px;width:178px;}/****************************//*　　　　　見出し　　　　　*//****************************/.box h2.menu{	width:186px;	height:16px;	color:#fff;	font-size:13px;	border-bottom:none;	padding:4px 0 0 4px;		}	h2.h2_main {	font-size:14px;	padding:5px 0px 0px 5px;	}h3{	margin-top:20px;	font-size:13px;	}h2.back{	color:#fff;	font-size:14px;	padding:3px 10px 3px 5px;	border-left:#c00 5px solid;	background:#333;	width:565px;	}/****************************//*サイド用ショッピングカート*//****************************/#cart{	vertical-align:center;	padding:3px;		}	p#carticon   { background-image: url('Images/cart.gif'); background-repeat: no-repeat;                background-attachment: scroll; height: 25px; font-weight: bold;                font-size: 13px; padding-left: 40px; padding-top: 5px;                background-position: 0% 50% }/****************************//*　        商品検索        *//****************************/#search{	background:#f3f3f3;	border:1px solid #d0d0d0;	padding:9px;	}.searchform{	width:164px;	height:13px;	}/****************************//*       カテゴリ一覧       *//****************************/table.category_list{	width:190px;	background:#f3f3f3;	margin-top:0px;	}#DRAG__SIDE_CONTENTS .category_list_style{	margin:0px;	padding:0px;	background:#f0f0f0;	margin-top:-5px;}.sidetitle_category{	margin-bottom:0px;}p.category_list{	margin:5px;	border-bottom:1px dotted #999;	}.minus_margin{	margin-bottom:-5px;	}.minus_margin1{	margin-top:-15px;	}p.category_list a:link,p.category_list a:visited{	text-decoration:none;	}p.category_list a:hover,p.category_list a:active{	text-decoration:underline;}/****************************//*     コンテンツリンク     *//****************************/ul#content_link {	padding-left:5px;	line-height:1.5em;	border:1px solid #d0d0d0;	border-top:none;	border-bottom:none;	margin-top:-5px;	background:#f3f3f3;	}/****************************//*     　　QRコード　　     *//****************************/#qr_code{	border:1px solid #d0d0d0;	background:#f3f3f3;	text-align:center;	}#qr_code p{	line-height:2em;	}/****************************//*     　　配送情報　　     *//****************************/#shipping p{	border:1px solid #d0d0d0;	border-top:none;	border-bottom:none;	margin-top:-5px;	background:#f3f3f3;	}#shipping{	margin:0px;	}/**********************************//*    メインコンテンツ見出し　　  *//**********************************/h3#new_item  { background-image: url('Images/fresh_h2_back.gif'); background-repeat:                no-repeat; background-color: left; background-attachment:                scroll; height: 20px; color: #333; padding-left: 5px;                padding-top: 5px; background-position: center 50% }h3#reco_item { background-image: url('Images/fresh_h2_back.gif'); background-repeat:                no-repeat; background-color: left; background-attachment:                scroll; height: 20px; color: #333; padding-left: 5px;                padding-top: 5px; background-position: center 50% }h3#sale_item { background-image: url('Images/fresh_h2_back.gif'); background-repeat:                no-repeat; background-color: left; background-attachment:                scroll; height: 20px; color: #333; padding-left: 5px;                padding-top: 5px; background-position: center 50% }/****************************//*   　商品一覧　ループ用   *//****************************/.item_list p.goods_name_color a:link{	color:#333;	}	.item_list p.goods_name_color a:visited{	color:#333;	}.item_list p.goods_name_color a:hover{	color:#c00;	}.item_list p.price{	color:#333;	font-weight:bold;	}.item_list{	width:132px;	padding:3px;}/****************************//*   　　フッター用　　   *//****************************/#footer_text{	padding:2px 0px;	border-top:2px #333 solid;}#footer_menu{	border-bottom:1px solid #c00;	height:1.2em;	overflow:hidden;}#footer_menu a:link,#footer_menu a:visited{	text-decoration:none;}#footer_menu a:hover,#footer_menu a:active{	text-decoration:underline;}#footer_menu li{	float:left;	font-size:10px;}/****************************//*   　　カレンダー　　   *//****************************/.pink{	color:#ffb3e0;}.calendar_table{	background:#f0f0f0;}.calbox .month{	background:#fe9602;	font-weight:bold;	color:#fff;	margin-bottom:3px;}.calendar_table th,.calendar_table td{	padding:3px;}.blue{	color:#7bacf5;}.Holiday{	background:#ffb3e0;}.caltext{	margin-top:3px;}#calframe{	margin:0px;	padding:0px;	border:none;	width:190px;	height:13.5em;}/****************************//*   　　カテゴリバナー　　   *//****************************/.top_banner_wrapper{	border:3px #ccc solid;	padding:20px;}.top_banner_wrapper .spacer{	width:5px;	height:5px;}/****************************************************//* 　トップページROCKET CLOTHING ,　新入荷   *//****************************************************/.topframe{	margin:0px;	padding:0px;	border:1px solid #ccc;	width:580px;	height:250px;	width:577px !important;}.userlayout{	padding:10px 0px;	width:560px;}
