* { color: #434343; margin: 0; padding: 0; }
body { background-image: url(https://secure.future-s.com/~aaa01/images/background_a.gif); }
#container { background-image: url(https://secure.future-s.com/~aaa01/images/background_a.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(https://secure.future-s.com/~aaa01/images/header_back.gif); width: 801px; height: 120px; margin: 0 0 5px; padding: 0; }
#header #title { width: 332px; float: left; margin: 0; padding: 35px 0 0 10px; }
#header #title h1 { 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 { padding-bottom: 5px; }
*+html body #header #light_container #search , *html body #header #light_container #search { padding-bottom: 10px; }
#header #light_container #search .text { width: 150px; height: 15px; margin-right: 5px; margin-left: 5px; border: solid 1px #8c8c8c; }
#header #menu { 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 { list-style-type: none; display: block; }
#header #menu li { float: left; }
#header #menu .a1 { background-image: url(https://secure.future-s.com/~aaa01/images/header_02.gif); text-decoration: none; text-indent: -9999px; width: 134px; height: 26px; display: block; }
#header #menu .a2 { background-image: url(https://secure.future-s.com/~aaa01/images/header_03.gif); text-decoration: none; text-indent: -9999px; width: 133px; height: 26px; display: block; }
#header #menu .a3 { background-image: url(https://secure.future-s.com/~aaa01/images/header_04.gif); text-decoration: none; text-indent: -9999px; width: 133px; height: 26px; display: block; }
#header #menu .a4 { background-image: url(https://secure.future-s.com/~aaa01/images/header_05.gif); text-decoration: none; text-indent: -9999px; width: 134px; height: 26px; display: block; }
#header #menu .a5 { background-image: url(https://secure.future-s.com/~aaa01/images/header_06.gif); text-decoration: none; text-indent: -9999px; width: 133px; height: 26px; display: block; }
#header #menu .a6 { background-image: url(https://secure.future-s.com/~aaa01/images/header_07.gif); text-decoration: none; text-indent: -9999px; width: 134px; height: 26px; display: block; }
/*navigation*/
#left_container { width: 180px; margin: 0 0 0 0; padding: 0;background-color: #FFFFFF; }
#left_container ul { margin: 0 0 5px; padding: 0; list-style-type: none; display: block; }
#left_container li { margin: 0; padding: 0; }
#left_container .b1 a { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_01.gif); text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b1 a:hover { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_01.gif); background-position: 180px 0; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b2 a { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_02.gif); text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b2 a:hover { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_02.gif); background-position: 180px 0; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b3 a { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_03.gif); text-indent: -9999px; width: 180px; height: 51px; display: block; }
#left_container .b3 a:hover { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_03.gif); background-position: 180px 0; text-indent: -9999px; width: 180px; height: 51px; display: block; }
#left_container .b4 a { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_04.gif); text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b4 a:hover { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_04.gif); background-position: 180px 0; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b5 a { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_05.gif); text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .b5 a:hover { background-image: url(https://secure.future-s.com/~aaa01/images/left_m1_05.gif); background-position: 180px 0; text-indent: -9999px; width: 180px; height: 49px; display: block; }
#left_container .info { font-size: 10px; background-image: url(https://secure.future-s.com/~aaa01/images/left_info_01.gif); width: 170px; padding: 60px 5px 5px; }
#left_container .left_item { width: 180px; margin-bottom: 5px; }
#left_container .left_info { margin:5px 0px 5px 0px; padding:5px 5px 10px 5px; background-color:#eeeeee; font-size:9pt;}

/*contents*/
#light_container { width: 600px; 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; }

.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: 300px; 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 { width: 300px; float: left; margin-top: 5px; margin-right: 14px; margin-bottom: 5px; }
.item_text { color: #1c1c1c; font-size: 12px; line-height: 14px; width: 265px; float: left; margin-top: 5px; 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: 579px; 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;
}

h3 a{
margin:0px;
padding:0px;
}
#FS2_ReccomendGoods .FS2_itemPrice_area{
font-size:0.8em;
}

.FS2_itemPrice_area p{
margin:0px;
padding:0px;
}

.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;}
.FS2_eye_catch_icon{padding:5px 0px;}
.itemCatchCopy{margin-right:7px;}
.itemNumber{padding:5px 0px;}
