/*default.css*/

* { color: #434343; margin: 0; padding: 0; }
body { background-image: url(); }
#container { background-image: url(http://www.aaa-shop.jp/images/background_b.gif); background-repeat: repeat; background-position: 0 0; width: 801px; margin-top: 0; margin-right: auto; margin-left: auto; padding-top: 0; padding-right: 15px; padding-left: 15px; }
/*header*/
#header { background-image: url(http://www.aaa-shop.jp/images/header_back.gif); text-align: left; width: 801px; height: 120px; margin: 0 0 5px; padding: 0; }
#header #title { text-align: left; width: 332px; float: left; margin: 0; padding: 35px 0 0 10px; }
#header #title h1 { text-align: left; width: 332px; height: 28px; margin: 0; padding: 0; }


#header #light_container { text-align: right; width: 449px; float: left; padding-top: 30px; padding-right: 10px; }
#header #light_container #link { padding-bottom: 5px; }
#header #light_container #search { text-align: left; padding-bottom: 5px; }
*+html body #header #light_container #search , * html body #header #light_container #search { text-align: left; padding-bottom: 10px; }
#header #light_container #search .text { text-align: left; width: 150px; height: 15px; margin-right: 5px; margin-left: 5px; border: solid 1px #8c8c8c; }
#header #menu { text-align: left; width: 801px; height: 26px; margin-top: 17px; }
*+html #header #menu { text-align: left; width: 801px; height: 26px; margin-top: 22px; }
* html #header #menu { text-align: left; width: 801px; height: 26px; padding-top: 10px; }
#header #menu ul { text-align: left; list-style-type: none; display: block; }
#header #menu li { text-align: left; float: left; }
#header #menu .a1 { background-image: url(http://www.aaa-shop.jp/images/header_02.gif); text-decoration: none; text-align: left; text-indent: -9999px; width: 134px; height: 26px; display: block; }
#header #menu .a2 { background-image: url(http://www.aaa-shop.jp/images/header_03.gif); text-decoration: none; text-align: left; text-indent: -9999px; width: 133px; height: 26px; display: block; }
#header #menu .a3 { background-image: url(http://www.aaa-shop.jp/images/header_04.gif); text-decoration: none; text-align: left; text-indent: -9999px; width: 133px; height: 26px; display: block; }
#header #menu .a4 { background-image: url(http://www.aaa-shop.jp/images/header_05.gif); text-decoration: none; text-align: left; text-indent: -9999px; width: 134px; height: 26px; display: block; }
#header #menu .a5 { background-image: url(http://www.aaa-shop.jp/images/header_06.gif); text-decoration: none; text-align: left; text-indent: -9999px; width: 133px; height: 26px; display: block; }
#header #menu .a6 { background-image: url(http://www.aaa-shop.jp/images/header_07.gif); text-decoration: none; text-align: left; text-indent: -9999px; width: 134px; height: 26px; display: block; }


/*navigation*/
#left_container { text-align: left; width: 180px; float: left; margin-right: 6px; }
#left_container ul { text-align: left; margin-bottom: 5px; list-style-type: none; display: block; }
#left_container li { text-align: left; margin: 0; padding: 0; }
#left_container .b0 { text-align: left; margin: 0; list-style-type: none; display: block; }
#left_container .b1 a { background-image: url(http://www.aaa-shop.jp/images/left_m1_01.gif); text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b1 a:hover { background-image: url(http://www.aaa-shop.jp/images/left_m1_01.gif); background-position: 180px 0; text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b2 a { background-image: url(http://www.aaa-shop.jp/images/left_m1_02.gif); text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b2 a:hover { background-image: url(http://www.aaa-shop.jp/images/left_m1_02.gif); background-position: 180px 0; text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b3 a { background-image: url(http://www.aaa-shop.jp/images/left_m1_03.gif); text-align: left; text-indent: -9999px; width: 180px; height: 51px; display: block; }
#left_container .b3 a:hover { background-image: url(http://www.aaa-shop.jp/images/left_m1_03.gif); background-position: 180px 0; text-align: left; text-indent: -9999px; width: 180px; height: 51px; display: block; }
#left_container .b4 a { background-image: url(http://www.aaa-shop.jp/images/left_m1_04.gif); text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b4 a:hover { background-image: url(http://www.aaa-shop.jp/images/left_m1_04.gif); background-position: 180px 0; text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b5 a { background-image: url(http://www.aaa-shop.jp/images/left_m1_05.gif); text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b5 a:hover { background-image: url(http://www.aaa-shop.jp/images/left_m1_05.gif); background-position: 180px 0; text-align: left; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .submenu { border-left:5px #ccc solid; padding-left:5px; margin-bottom:1px; font-size:12px; }
#left_container .info { font-size: 10px; background-image: url(http://www.aaa-shop.jp/images/left_info_01.gif); text-align: left; width: 170px; padding: 60px 5px 5px; }
#left_container .left_item { text-align: left; width: 180px; margin-bottom: 5px; }
#left_container .left_info { margin:5px 0px 5px 0px; padding:5px 0px 10px 5px; background-color:#eeeeee; font-size:9pt; width:175px;}

/*contents*/
#light_container { text-align: left; width: 730px; float: left; }
/*footer*/
#footer { font-size: 10px; text-align: right; width: 801px; margin-top: 10px; padding-top: 3px; padding-bottom: 3px; border-top: 2px solid #ddd; }
*+html #footer { font-size: 10px; text-align: right; width: 801px; margin-top: 20px; padding-top: 3px; padding-bottom: 3px; border-top: 2px solid #ddd; }

/*breadcrumbs
*/
#breadcrumbs { text-align: left; width: 730px; margin:0 0 10px; }
#breadcrumbs ul { text-align: left; width: 730px; }
#breadcrumbs li { text-align: left; float:left; list-style-type:none; }
#breadcrumbs li a { background-image: url(http://www.aaa-shop.jp/images/breadcrumbs.gif); background-repeat: no-repeat; background-position: right center; text-align: left; margin-right: 2px; padding-right:8px; }
/*title_image
*/
.titleimg { text-align: left; width: 730px; margin-top: 10px; margin-bottom: 10px; }
/*page_navigation
*/
.pagenavi { font-size: 10px; text-align: right; }
.pagenavi a { color: #b50016; text-decoration: none; text-align: left; }
.pagenavi a:hover { color: #b50016; text-decoration: underline; text-align: left; }

/*superfish.css*/
/*** ESSENTIAL STYLES ***/
#menu-category-search, #menu-category-search * {
}
#menu-category-search {
}
	ul#menu-category-search li{
		height: 30px;
	}
	#menu-category-search ul {
		list-style-type:none;
		position: absolute;
		top: 0px;
		left: 200px;
		border: 1px solid #e0e4e3;
		background: #f5f7f7;
		display:none;
		margin:0;
		padding:0;
	}
		#menu-category-search ul li {
			border-bottom: 1px dotted #e0e4e3;
		}
		#menu-category-search ul li.last{
			border-bottom: none none;
		}
		ul#menu-category-search ul li a{
			padding: 7px 0 0 15px;
			height: 20px;
			background: url("http://www.aaa-shop.jp/images/format/menu/arrow.gif") no-repeat #f5f7f7 left top;
			font-size: 11px;
		}
		ul#menu-category-search ul li a:hover{
			background: url("http://www.aaa-shop.jp/images/format/menu/arrow.gif") no-repeat #fff left bottom;
		}

#menu-category-search li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
#menu-category-search li {
	position: relative;
}
#menu-category-search a {
	display: block;
	position: relative;
}
#menu-category-search li:hover ul,
#menu-category-search li.sfHover ul {
	z-index:		99;
	font-size:0;
}
#menu-category-search li:hover ul li{
}
ul#menu-category-search li:hover li ul,
ul#menu-category-search li.sfHover li ul {
}
ul#menu-category-search li li:hover ul,
ul#menu-category-search li li.sfHover ul {
}
ul#menu-category-search li li:hover li ul,
ul#menu-category-search li li.sfHover li ul {
}
ul#menu-category-search li li li:hover ul,
ul#menu-category-search li li li.sfHover ul {
}


/*** arrows **/
#menu-category-search a.sf-with-ul {
}
.sf-sub-indicator {
	position:		absolute;
	text-indent: 	-999em;
	overflow:		hidden;
/* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {

}

/* point right for anchors in subs */
#menu-category-search ul .sf-sub-indicator {
}
#menu-category-search ul a > .sf-sub-indicator {
}
/* apply hovers to modern browsers */
#menu-category-search ul a:focus > .sf-sub-indicator,
#menu-category-search ul a:hover > .sf-sub-indicator,
#menu-category-search ul a:active > .sf-sub-indicator,
#menu-category-search ul li:hover > a > .sf-sub-indicator,
#menu-category-search ul li.sfHover > a > .sf-sub-indicator {
}

/*r_style.css*/
html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

body {
    margin: 0;
    /* setting border: 0 hoses ie5 win window inner well border */
    padding: 0;
    font-family: verdana, 'trebuchet ms', sans-serif;
    font-size: 12px;line-height:145%;

	
}


.r_bg1 {
    overflow: hidden;
}

.r_bg1:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .r_bg1 {
    height: 1em;
    overflow: visible;
}
/**/


form { margin: 0; padding: 0; }
a {}
a img { border: 0; }

A:link {text-decoration:none; color:#333;}
A:active {text-decoration:none; color:#333;}
A:visited {text-decoration:none; color:#333;}
A:hover {text-decoration:underline; color:#666;}


h1, h3, h4, h5, h6 { font-weight: normal; }
h1, h2, h3, h4, h5, h6, p, ol, ul, pre, blockquote {
    margin-top: 10px;
    margin-bottom: 10px;
}

.fl {float:left;}
.r_cart{text-align:right; width:589px; margin-top:10px;}
.r_search{ margin-top:10px;}

.w940 {width: 940px;margin: 0 auto;}

.mt13{margin-top:13px;}
.mt10{margin-top:10px;}
.mt5{margin-top:5px;}
.mt3{margin-top:3px;}
.pt5{ padding-top:5px;}

.w200 {width: 200px;}
.w550 {width: 550px;}
.w170 {width: 170px;}
.pr10 { padding-right:10px;}
.pl10 { padding-left:10px;}
.fs11{ font-size:11px;}

.w730 {width: 730px;}

.p5 {padding:5px;}
.fc333 {color:#333;}
.fs10 {font-size:10px;}
.fs13 {font-size:13px;}

div.r_menu a.menu-1,
div.r_menu a.menu-2,
div.r_menu a.menu-3,
div.r_menu a.menu-4,
div.r_menu a.menu-5,
div.r_menu a.menu-6,
div.r_menu a.menu-7,
div.r_menu a.menu-8 {
text-indent:-9999px;
display:block;
width:200px;
height:32px;
background-position:top;
}

div.r_menu a:hover.menu-1,
div.r_menu a:hover.menu-2,
div.r_menu a:hover.menu-3,
div.r_menu a:hover.menu-4,
div.r_menu a:hover.menu-5,
div.r_menu a:hover.menu-6,
div.r_menu a:hover.menu-7,
div.r_menu a:hover.menu-8
{background-position:bottom; }

div.r_menu a.menu-1 { background-image: url("http://www.aaa-shop.jp/images/r_menu_1.gif");}
div.r_menu a.menu-2 { background-image: url("http://www.aaa-shop.jp/images/r_menu_2.gif");}
div.r_menu a.menu-3 { background-image: url("http://www.aaa-shop.jp/images/r_menu_3.gif");}
div.r_menu a.menu-4 { background-image: url("http://www.aaa-shop.jp/images/r_menu_4.gif");}
div.r_menu a.menu-5 { background-image: url("http://www.aaa-shop.jp/images/r_menu_5.gif");}
div.r_menu a.menu-6 { background-image: url("http://www.aaa-shop.jp/images/r_menu_6.gif");}
div.r_menu a.menu-7 { background-image: url("http://www.aaa-shop.jp/images/r_menu_7.gif");}
div.r_menu a.menu-8 { background-image: url("http://www.aaa-shop.jp/images/r_menu_8.gif");}
.b1  {border-bottom:1px #d6d6d6 solid;}

ul {list-style-type: none; margin:0px; padding:0px;}
ul.hd  {width:190px;height:86px;}
.hd li {height:27px;width:160px;}
.hd {display: none; position:absolute; top:10px; left:200px;}
.hd a {display: block; width: 100%; height:100%; background-image: url("http://www.aaa-shop.jp/images/r_menu_bh_d.gif"); color:#333;text-decoration:none;}
.hd a:hover {background-image: url("http://www.aaa-shop.jp/images/r_menu_bh_o.gif");text-decoration:none;}
.off {background-image: url("http://www.aaa-shop.jp/images/r_menu_bh_d.gif");text-decoration:none;}
.on {position:relative;}
.on .hd {display: block}

.menu_r_2 { padding-left:30px; padding-top:5px;}


.r_menu_c {
	width: 170px;
	margin: 0;
	line-height:2;
	font-size: 11px;
}

.r_menu_c li{
	list-style: none outside;
	margin: 1px;
}
.r_menu_c li a {
	text-decoration: none;
	width: 100%;
	display: block;
	padding-left: 30px;
	background: url(http://www.aaa-shop.jp/images/r_menu_c_d.gif) repeat;
	color: #666;
line-height:22px;
}
.r_menu_c li a:link {
	color: #666;
}
.r_menu_c li a:hover {
	color: #666;
	background: url(http://www.aaa-shop.jp/images/r_menu_c_o.gif) repeat;
}
.r_menu_c li a:visited {
	color: #666;
}
.r_menu_c li a:active {
	color: #666;
}

.bgcfff {background-color:#fff;}

.w180{width:180px;}
.ml10{margin-left:10px;}
.pb10{padding-bottom:10px;}


.table_rank td,
.table_rank td a:link,
.table_rank td a:hover ,
.table_rank td a:visited ,
.table_rank td a:active {
color:#333; font-size:11px;
}


.p10 {padding:10px;}
.m5 {margin:5px;}

.r_bg1{background-image:url(http://www.aaa-shop.jp/images/r_bg.gif);}


.b2 {border-bottom:1px #666666 solid;border-top:1px #666666 solid;}
.fc666 { color:#666;}


.table_f td,
.table_f a:link,
.table_f td a:hover ,
.table_f td a:visited ,
.table_f td a:active {
color:#333; font-size:11px;
}



ul .r_foot,li {
list-style:none;
margin-left:0px;
padding-left:0px;
}

.r_foot li a {
background-image: url("http://www.aaa-shop.jp/images/r_f_item.gif");
padding-left: 15px; /* 左に背景画像分の余白設定 */
background-repeat: no-repeat; /* 繰り返し表示しない */
background-position: 0px 2px; /* 左からの位置、上からの位置 */text-decoration:none;
}

/* マウスを乗せたとき */
.r_foot li a:hover {text-decoration:underline;
}


.table_1 td {
color:#666; font-size:13px;text-decoration:none;
}
.table_1 td a {color:#666; font-size:13px;text-decoration:none;}
.table_1 td a:hover {text-decoration:underline;}


.table_rank td {
color:#333; font-size:11px;text-decoration:none;
}
.table_rank td a {color:#333; font-size:11px;text-decoration:none;}
.table_rank td a:hover {text-decoration:underline;}

.tal{ text-align:left;}


.pagenavi { font-size: 10px; text-align: right; }
.pagenavi a { color: #b50016; text-decoration: none; text-align: right; }
.pagenavi a:hover { color: #b50016; text-decoration: underline; text-align: right; }

/*main.css*/
/*
html{color:#000;
background:#FFF;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
margin:0;padding:0;
}

table{border-collapse:collapse;
border-spacing:0;
}

fieldset,img{
border:0;
}
*/
address,caption,cite,code,dfn,em,strong,th,var,optgroup{
font-style:inherit;font-weight:inherit;}

del,ins{
text-decoration:none;
}li{list-style:none;}

caption,th{text-align:left;
}

h1,h3,h4,h5,h6{
font-size:100%;font-weight:normal;
}

q:before,q:after{

content:'';}abbr,acronym{
border:0;font-variant:normal;
}

sup{
vertical-align:baseline;
}

sub
{vertical-align:baseline;}legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}

input,button,textarea,select{*font-size:100%;}




			/* 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: 32px;
					background: url("http://www.aaa-shop.jp/images/r_menu_all.gif") no-repeat;
					overflow: hidden;
					outline: none;
				}
				
				ul#menu-category-search li a#h-menu1{ background-position: left top; }
				ul#menu-category-search li a#h-menu1:hover{ background-position: -200px top; }

				ul#menu-category-search li a#h-menu2{ background-position: left -32px; }
				ul#menu-category-search li a#h-menu2:hover{ background-position: -200px -32px; }

				ul#menu-category-search li a#h-menu3{ background-position: left -64px; }
				ul#menu-category-search li a#h-menu3:hover{ background-position: -200px -64px; }

				ul#menu-category-search li a#h-menu4{ background-position: left -96px; }
				ul#menu-category-search li a#h-menu4:hover{ background-position: -200px -96px; }

				ul#menu-category-search li a#h-menu5{ background-position: left -128px; }
				ul#menu-category-search li a#h-menu5:hover{ background-position: -200px -128px; }

				ul#menu-category-search li a#h-menu6{ background-position: left -160px; }
				ul#menu-category-search li a#h-menu6:hover{ background-position: -200px -160px; }

				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; }

/*フッター*/
.footer_ti{
font-weight:bold;
font-size:1.1em;
}

.feature_ti a{
font-weight:bold;
}

.mt13 td{
color:#333;
}

.p10 td{
color:#333;
}

/*** ESSENTIAL STYLES ***/
#menu-category-search, #menu-category-search * {
}
#menu-category-search {
}
	ul#menu-category-search li{
		height: 30px;
	}
	#menu-category-search ul {
		list-style-type:none;
		position: absolute;
		top: 0px;
		left: 200px;
		border: 1px solid #e0e4e3;
		background: #f5f7f7;
		display:none;
		margin:0;
		padding:0;
	}
		#menu-category-search ul li {
			border-bottom: 1px dotted #e0e4e3;
		}
		#menu-category-search ul li.last{
			border-bottom: none none;
		}
		ul#menu-category-search ul li a{
			padding: 7px 0 0 15px;
			height: 20px;
			background: url("http://www.aaa-shop.jp/images/format/menu/arrow.gif") no-repeat #f5f7f7 left top;
			font-size: 11px;
		}
		ul#menu-category-search ul li a:hover{
			background: url("http://www.aaa-shop.jp/images/format/menu/arrow.gif") no-repeat #fff left bottom;
		}

#menu-category-search li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}
#menu-category-search li {
	position: relative;
}
#menu-category-search a {
	display: block;
	position: relative;
}
#menu-category-search li:hover ul,
#menu-category-search li.sfHover ul {
	z-index:		99;
	font-size:0;
}
#menu-category-search li:hover ul li{
}
ul#menu-category-search li:hover li ul,
ul#menu-category-search li.sfHover li ul {
}
ul#menu-category-search li li:hover ul,
ul#menu-category-search li li.sfHover ul {
}
ul#menu-category-search li li:hover li ul,
ul#menu-category-search li li.sfHover li ul {
}
ul#menu-category-search li li li:hover ul,
ul#menu-category-search li li li.sfHover ul {
}


/*** arrows **/
#menu-category-search a.sf-with-ul {
}
.sf-sub-indicator {
	position:		absolute;
	text-indent: 	-999em;
	overflow:		hidden;
/* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {

}

/* point right for anchors in subs */
#menu-category-search ul .sf-sub-indicator {
}
#menu-category-search ul a > .sf-sub-indicator {
}
/* apply hovers to modern browsers */
#menu-category-search ul a:focus > .sf-sub-indicator,
#menu-category-search ul a:hover > .sf-sub-indicator,
#menu-category-search ul a:active > .sf-sub-indicator,
#menu-category-search ul li:hover > a > .sf-sub-indicator,
#menu-category-search ul li.sfHover > a > .sf-sub-indicator {
}

/*追加*/
* { color: #434343; margin: 0; padding: 0; }
/*header*/

.item_data { color: #1c1c1c; width: 300px; }
.item_data h3 { font-size: 13px; font-weight: bold; margin: 15px 0 5; padding: 0; }
.item_data table { font-size: 12px; line-height: 14px; width: 400px; margin:5px 0px; padding: 0; }
.item_data td { background-color: #fff; padding: 2px; border-bottom: 1px solid #ccc; }
.item_data th { font-weight: normal; text-align: left; width: 70px; padding: 2px; border-bottom: 1px solid #ccc;}
.item_data p { font-size: 10px; line-height: 11px; margin: 0; padding: 0; }
.item_caption { color: #1c1c1c; font-size: 12px; line-height: 14px; width: 579px; margin: 10px 0; padding: 0; }
.item_photo {float: left; margin-top: 5px; margin-right: 14px; margin-bottom: 5px; }


.item_headlink { text-align: right; width: 579px; margin: 10px 0 0; padding: 0; }
.item_headlink a { color: #cb0d0d; font-size: 10px; }
.item_box_a { width: 730px; margin: 0; padding-top: 5px; padding-bottom: 5px; border-top: 1px solid #d1d1d1; }
#left_container .b0 { text-align: left; margin: 0; list-style-type: none; display: block; }
#left_container .submenu {
	border-left:5px #ccc solid;
	padding-left:5px;
	margin-bottom:1px;
	font-size:12px;
	line-height: 150%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
.itemTitle a{
font-size:12px;
text-decoration:none;
margin:0px;
padding:0px;
}
.itemTitle{
font-weight:bold;
color:#cc0000;
}
h3 a{
margin:0px;
padding:0px;
}
#FS2_ReccomendGoods .FS2_itemPrice_area{
font-size:0.8em;
}

.FS2_itemPrice_area p{
margin:0px;
padding:0px;
}

p.itemStock{
}

.FS2_ItemComment{
margin-bottom:10px;
}

.FS2_ItemComment p{
padding:10px 0px;
line-height:150%;
}

.FS2_ItemComment h2{
font-family:serif;
margin-bottom:1px;
line-height:120%;
}

.item_box_a_left { width: 220px; margin: 0; padding-top: 5px; padding-bottom: 5px; float:left;}
.item_box_a_right { width: 220px; margin: 0; padding-top: 5px; padding-bottom: 5px; float:left;}
.item_text_200{width:200px;}
.item_text {line-height: 140%; float: left; margin-top: 5px; margin-bottom: 5px; font-size:1.1em;}
.item_text a{color:#cc3300;}
.FS2_eye_catch_icon{padding:5px 0px;}
.itemCatchCopy{margin-right:7px;}
.itemNumber{padding:5px 0px;}
.itemGroup a{font-weight:bold; color:#990000;}

.alignItem_03{
padding:0px; margin:0px;
}

/*ここから商品詳細*/
.system_content{
width:730px;
}

.FS2_itemlayout_td_Right{

}

.FS2_upper_comment{
}
.userTable_01 table{
width:350px;
}
.FS2_itemPrice_area a{
color:#cc0000;
}

.lead_txt{
color:#C00; font-weight:bold; font-size:1.2em;
}

