/*body--------------------------------------------------------------*/

body
{
	margin            : 0px auto;
	padding			  : 0px;
	text-align        : center;
	font-size         : 12px;
	line-height       : 160%;
	color	          : #666666;
	font-family       : "ＭＳ Ｐゴシック", Osaka, sans-serif;
	background-color  : #F7F7EE;
	background-image  : url(../common/base/bg_01.gif);
	background-repeat : repeat-x;
}

p
{
	clear	:both;
	margin  :0px;
}

.F_m0 form
{
	margin	: 0px;
}

/*layout------------------------------------------------------------*/

#container
{
	width		:908px;
	margin      :0px auto;
	padding 	:0px;
	text-align  :center;
}


#header
{
	width		:908px;
	margin      :0px auto;
	padding 	:0px;
	background-image	:url(../common/base/header_00.gif);
	background-repeat	:no-repeat;
}

#logo
{
	width		:365px;
	margin      :0px;
	padding 	:0px;
	text-align  :left;
	float		:left;
}

#cart
{
	margin      :0px;
	padding 	:30px 21px 19px 14px;
	text-align  :left;
	float		:left;
}

#search
{
	margin      :0px;
	padding 	:35px 0px 0px 60px;
	text-align  :left;
	float		:left;
}


#right_contents
{
	margin      :0px;
	padding 	:75px 6px 0px 0px;
	text-align  :center;
	float		:right;
}


#contents
{
	width		:775px;
	margin      :0px;
	padding 	:0px;
	text-align  :left;
	background-image	:url(../common/base/bg_02.gif);
	clear		:both;
	float		:left;
}

#contents_menu
{
	width		:775px;
	height		:65px;
	background			:no-repeat bottom;
	background-image	:url(../common/base/header_02.gif);
}

#contents_main
{
	margin      :0px;
	padding		:0px 10px 20px 10px;
	background			:no-repeat;
	background-image	:url(../common/base/bg_04.gif);
}

#footer
{
	width	    :775px;
	padding		:0px;
	text-align  :center;
	background-image	:url(../common/base/footer_02.gif);
	clear		:both;
}


/*---wide---*/

#container_w
{
	width		:908px;
	margin      :0px auto;
	padding 	:0px;
	text-align  :center;
}


#container_w h1
{
	text-align  :left;
	font-size   :18px;
	line-height :100%;
	font-weight :normal;
	margin-left:3px;
	margin-bottom:3px;
}

#container_w h2
{
	text-align  :left;
	font-size   :12px;
	line-height :110%;
	color: #FF0000;
	font-weight: bold;
	margin-left:3px;
}

/*text--------------------------------------------------------------*/

h1,h2,h3,h4,h5,h6
{
	font-size   : 12px;
	line-height : 160%;
	font-weight : normal;
	margin      : 0;
	text-align  : left;
}


tr
{
	font-size   : 12px;
	line-height : 160%;
    font-family : 'ＭＳ Ｐゴシック', sans-serif;
}


.font8
{
	font-size   : 8pt;
	line-height : 125%;
    font-family: 'ＭＳ Ｐゴシック', sans-serif;
}


.adjustFont
{
	font-size   : 12px;
	font-family : "ＭＳ ゴシック", "Osaka−等幅";
	line-height : 140%;
}


.newitem {font-size: 10px}




/*color--------------------------------------------------------------*/



.aka{
	color: #FF0000;
}

.blue
{
	color : #0099CC;
}

.green
{
	color : #669900;
}

.dark_gry
{
	color : #333333;
}

.gry
{
	color : #666666;
}

.right_gry
{
	color : #999999;
}

.red
{
	color : #FF6600;
}

.white
{
	color : #FFFFFF;
}

.price
{
	font-size	:16px;
	color		:#FF6600;
}

.recommend {
	color: #FF9900;
}

.catch
{
	font-size	:20px;
	color : #FF6600;
	font-weight: bold;
}

.top_catch1
{
	color : #FF6600;
	letter-spacing : 2px;
}


/*link--------------------------------------------------------------*/

a
{
	color           : #4d82c4; 
	text-decoration : underline;
}

a:hover
{
	color           : #FF6600; 
	text-decoration : underline;
}

a:active
{
	color           : #FF6600; 
	text-decoration : underline;
}



/*command-----------------------------------------------------------*/

.clear
{ 
	clear : both;
}

.left
{
	float : left;
}

.right
{
	float : right;
}

.imageR5
{
	margin-right 	: 5px;
	margin-bottom 	: 5px;
}

.imageR10{
	margin-right	: 10px;
	margin-bottom 	: 10px;
}

.imageL10{
	margin-left 	: 10px;
	margin-bottom 	: 10px;
}

.imageB5{
	margin-bottom 	: 5px;
}

.imageT5{
	margin-top 	: 5px;
	margin-bottom : 10px;
}


/*menu--------------------------------------------------------------*/

#menu
{
	margin  : 10px 10px 10px 10px;
	padding : 0px;
	text-align  :left;
}


ul
{
	margin          : 0px 0px 0px 0px;
	padding         : 0px 0px 0px 0px;
	list-style-type : none;
}

li
{
	background       : no-repeat 0 2px;
	background-image : url(http://www.j-fabled.com/common/icon.gif);
	margin           : 0px 0px 0px 0px;
	padding          : 0px 0px 0px 20px;
}


/*menu--------------------------------------------------------------*/

#brand_logo {
margin-left: 20px;
margin-top: 10px;
margin-right: 20px;
}

#brand_logo p {
float:left;
margin-right: 20px;
margin-bottom: 10px;
}

/*brands--------------------------------------------------------------*/

#brands a {
text-decoration: none;
color:#555555
}

/*ichiran link--------------------------------------------------------------*/

.ichiran a:link {
	color: #666666;
	text-decoration: none;
}
.ichiran a:visited {
	text-decoration: none;
	color: #666666;
}
.ichiran a:hover {
	text-decoration: none;
	color: #666666;
}
.ichiran a:active {
	text-decoration: none;
	color: #666666;
}

/*top_catch link--------------------------------------------------------------*/


.top_catch a:link {
	font-size   : 10px;
	letter-spacing : 1px;
	color: #FF0000;
	text-decoration: none;
}
.top_catch a:visited {
	text-decoration: none;
	color: #FF0000;
	font-size   : 10px;
	letter-spacing : 1px;
}
.top_catch a:hover {
	font-size   : 10px;
	letter-spacing : 1px;
	text-decoration: underline;
	color: #FF0000;
}
.top_catch a:active {
	font-size   : 10px;
	letter-spacing : 1px;
	text-decoration: none;
	color: #FF0000;
}



/*---------------------------------------------------------*/
/*    copyright(C) WEB-SEED.All rights reserved.           */
/*---------------------------------------------------------*/


.ctmvoice
{
	border-top		: 1px solid #ccc;
	border-left		: 1px solid #ccc;
	border-right	: 1px solid #ccc;
	border-bottom	: 1px solid #ccc;
	width			: 528px;
	padding			: 10px 15px 5px;
	margin			: 0 auto 15px;
	text-align		: left;
}

.ctm
{
	background		: url(http://www.j-fabled.com/special/review/icon_ctm.gif) 0px 1px no-repeat;
	text-align		: left;
	padding			: 0px 0 0 18px;
	margin			: 5px auto;
	color			: #474641;
}

.review a
{
	background		: url(http://www.j-fabled.com/special/review/icon_star.gif) 0px 0px no-repeat;
	text-align		: left;
	padding			: 0px 0 0 22px;
	margin			: 0 auto;
	display			: block;
}

#item_review
{
	height						: 300px;
	overflow					: auto;
	scrollbar-base-color		: #ffffff;
	scrollbar-face-color		: #fff;
	scrollbar-arrow-color		: #aaa;
	scrollbar-shadow-color		: #999;
	scrollbar-darkshadow-color	: #fff;
	scrollbar-highlight-color	: #ccc;
	scrollbar-3dlight-color		: #ffffff;
	scrollbar-track-color		: #ffffff;
}