@charset "utf-8";

a:hover img{
filter: alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
}

* {
	margin: 0;
	padding: 0;
}

.red {
    color:#FF0000;
}

.red_b {
    color:#FF0000;
	font-weight:bold;
}

.font10{
    font-size:10px;
}

#gray{
    color:#666666;
}

#gray a{
    color:#666666;
}

body {
	text-align:center;
	background: #FFF;
	margin : 0px;
	color:#555;
	font-size: 13px;
	line-height: 150%;
}

/* ç»åã®å±æ§ */
img {
	border-style: none;
}


/* ãªã³ã¯ã®å±æ§ï¼æªæå®æï¼ */
a:link, a:visited, a:active {
    color: #0000FF;
	text-decoration: underline;
}

a:hover{
    color : #FF3300;
	text-decoration: none;
}

/* åºæ¬è¨­å® */
#base{
	width: 1000px;
	margin : 0 auto;
	text-align: center;
	border:1px solid #CCCCCC;
}


#wrapper {
	width: 980px;
	margin: 0 auto;
	position: relative;
	text-align: center;
}


/***** ãããã¼é¨å *****/
#header	{
	margin : 0px;
	padding: 0Px;
	height : 60px;
    width: 980px;
	text-align: left;
}


#header	.header_left {
	margin : 10px 10px 5px 10px;
	padding: 0Px;
	height : 60px;
	width : 233px;
	text-align: left;
	float:left;
}

#header	.header_center {
	margin : 10px 10px 5px 10px;
	padding: 0px;
	height : 60px;
	width : 233px;
	text-align: left;
	float:left;
}

#header .header_right{
	margin : 10px 10px 5px 10px;
	padding: 0Px;
	height : 60px;
	width : 400px;
	text-align: right;
	float:right;
}

#header .header_right_bookmarks{
	margin : 10px;
}

#header .header_right_menu{
	margin : 10px 10px 0px 10px;
	font-size:0.85em;
}

/****** æ¤ç´¢ã¨ãªã¢ ******/

#search_area{
	margin : 10px 0px 0px 0px;
	height : 35px;
	background: #004080 url(../imgs/tab_menu/hor2_menu2_off.gif) repeat-x top; /* ããã²ã¼ã·ã§ã³ã®èæ¯ */
	text-align: center;
	clear:both;
	padding:1px;
}

#search_area .inner{
   	margin-top:5px;
	margin-left:0px;
	heigt:10px;
	color:#FFFFFF;
}

#search_area .inner a{
	color:#FFFFFF;
}



/***** ãããã¼ããä¸ ******/
#container {
	width:980Px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

/****** ã¡ã¤ã³ã¨ãªã¢ ******/
#content {
	width: 730px;
	float:left; 
	margin : 0;
	font-size: 12px;
	line-height :150%;
}

#content .navi {
	width: 720px;
	both:clear;
	margin : 5px 0px 5px 5px;
	_margin : 5px 0px 5px 0px;
	font-size: 12px;
}

/****************** ãµã¤ã(right) ******************/
#sidebar {
	width: 240px;
	font-size: 12px;
	float:left;
	margin-top: 13px;
	margin-left:10px;
	_margin-left:0px;
}

#sidebar .inner{
	text-align:center;
}

#sidebar .banner{
	border:1px solid #CCCCCC;
    width:233px;
    height:60px;
	margin-top:10px;
}

/*** ãµã¤ããã¼ãã«ãã´ãªã¡ãã¥ã¼ ****/
#sidebar .category{
	border:1px solid #CCCCCC;
	margin:15px 0px 0px 0px;
	width:233px;
}

#sidebar .category_title{
	border-bottom:1px solid #CCCCCC;
	/* background-color:#000066;
	color:#FFFFFF;
    margin:0; */
	width:233px;
    height:20px;
	background-color:#F9F9F9;
	background-image:url(../imgs/common/back_title.gif);
	font-weight:bold;
	text-align:left;

}

#sidebar .category_title .title_inn{
	padding:0px 10px;
	border-left:5px solid #336666;
}

#sidebar .category_body{
	background-color:#FFFFFF;
	color:#111111;
    margin:5px;
	text-align:left;
}

#sidebar .category_body ul{
	margin-left:20px;
	list-style-image: url(../imgs/common_icon/icon_list.gif);
	line-height:1.4em;
}

li.act{
	margin-left:0px;
	list-style-image: url(../imgs/common_icon/icon_list_activ.gif);
	font-weight:bold;
	
}

li.sub_act{
	margin-left:30px;
	list-style-image:none;
	list-style-type:disc ;
	color:#FF6666;
	
}

li.sub{
	margin-left:30px;
	list-style-image:none;
	list-style-type:disc ;
	color:#B3B3B3;
	
}

#sidebar .category_body a{
	text-decoration:none;
}

/*** ãµã¤ããã¼ãååç´¹ä» ***/
#sidebar .sidebar_item{
	border:1px solid #CCCCCC;
	margin:15px 0px 0px 0px;
	width:233px;
}

#sidebar .sidebar_item_title{
	border-bottom:1px solid #CCCCCC;
	background-color:#CCCCCC;
	color:#111111;
    margin:0;
	width:233px;
    height:20px;
}

#sidebar .sidebar_item_body{
	background-color:#FFFFFF;
	color:#111111;
    margin:5px;
}

#sidebar .sidebar_item_cell{
	margin:10px 10px 5px 10px;
	line-height: 150%;
}
#sidebar .sidebar_item_pic{
	background-color:#FFFFFF;
	color:#111111;
	text-align:center;
}

#sidebar .sidebar_item_pic img{
	max-height:125px;
	max-width:125px;
}


/******** æè¿ãã§ãã¯ï¼ä¸ï¼ *********/
#checked_item_under{
	width:720px;
	margin:5px;
	height:200px;
	border:1px solid #CCCCCC;
}

#checked_item_under .title{
	width:700px;
	margin:10px;
	font-size:120%;
}

#checked_item_under .item_cell{
	width:160px;
	height:160px;
	margin:0px 10px 10px 10px;
	float:left;
}


#checked_item_under .item_cell img{
	max-width:125px;
	max-height:125px;
	margin:0px 18px;
	float:left;
}

#checked_item_under .text{
	clear:both;
	text-align:center;
}


/*** é¢é£ååï¼TOPã¨åãå¹ï¼ ***/
#content_top .newitem  .item_cell{
	width:146px;

	margin:15px 10px 15px 10px;
	float:left;
}


#content_top .newitem  .item_cell img{
	max-width:125px;
	max-height:125px;
	margin:0px 16px 0px 12px;
	float:left;
}

#content_top .newitem  .text{
	clear:both;
	text-align:center;
}


/*** å±éï¼æ¤ç´¢çµæã¨åãå¹ï¼ ***/
#category_common{
	margin:5px;
}

#category_common .common_inn{
	clear:both;
	border:1px solid #CCCCCC;
}

#category_common .title {

    height:20px;
	background-color:#F9F9F9;
	background-image:url(../imgs/common/back_title.gif);
	font-weight:bold;
}

#category_common .title .inn {
	padding:0px 10px;
	border-left:5px solid #336666;
}

#category_common .body{
	margin:10px 5px;

}

/* ã©ã³ã­ã³ã° */
#category_common  .cell{
	width:135px;
	heigh:200px;
	float:left;
	margin:3px;
	text-align:center;
}

#category_common  .ranking9_title{
	width:700px;
        margin-left:10px;
}


#category_common  .ranking9_content{
	width:660px;
        height:110px;
        margin:10px 20px;
        border-bottom:2px dotted #AAAAAA;
        margin-left:10px;
}

#category_common  .ranking9_content img {
	float:left; 
        margin:0px 20px;
}


img.ranking {
	position:absolute;
	top:-80;
	z-index:2;
	margin-left:10px;
	margin-top:10px;
}

img.itemimage {
	width:100px;
	heigh:100px;
	margin:5px;
	z-index:12;
}

#category_common  .price a{
	color:#FF3300;
	text-decoration:none;
	line-height:1.1em;
}

#category_common  .next{
	clear:both;
	margin:5px 20px;
	text-align:right;
}

#category_common .subranking{
	clear:both;
	margin:8px;
	height:61px;
	padding:1px 0px 0px 8px;
	-moz-border-radius: 5px;
	background-color:#E9E9E9;
	font-weight:bold;
}

#category_common .subranking .inn{
	margin:0px 8px 5px 0;
	padding-left:10px;
	height:38px;
	-moz-border-radius: 5px;
	background-color:#FFFFFF;
}

#category_common .subranking .inn li{
	display:inline;
	float:left;
	width:169px;
}



/* ã¡ã¼ã«ã¼å¬å¼ãµã¤ãããã¼ç¨ */
#category_common .body .maker{
	margin:0px 10px 5px 10px;
	width:154px;
	height:100px;
	text-align:center;
	float:left;
}

#category_common .body .maker img{
	width:120px;
	height:60px;
}



/******** ããã¿ã¼ *********/
#footer_space{
    clear:both;
}

#footer{
	width:999px;
	height:40px;
	margin:20px 0px 0px -10px;
	background-color:#CCCCCC;
	border:1px solid #999999;
}

#footer .inn{
	width:100%;
	margin:10px 0px;
}



h1, h2, h4 {
	color: #111111;
}


h3, h5, h6 {
	color: #333333;
}

a {
  color: #006666;
}

