@charset "shift_jis";
/* CSS Document 8/6 23:28 更新*/


/*------------------- ABOUT MAIN PAGE ----------------------*/	

* {
	font-size:99%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p {
	margin: 0;
	padding: 0;
}


body {
	color: #3C3C3C;
	line-height: 1.5;
	font-family: Arial, sans-serif, Verdana, "ＭＳ Ｐゴシック";
}
font {
	color: #3C3C3C;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
em {
	display: none;
}

p {
	font-size:80%;
	line-height: 160%;
}

u {
	font-weight: normal;
}

/*---------Link----------------------------------------------------*/

a {
	color: #3C3C3C;
}

a:link {
	text-decoration: none;
	color: #3C3C3C;
}

a:visited {
	text-decoration: none;
	color: #636363;
}

a:hover {
	text-decoration: none;
	color: #66A32A;
}

a:active {
	text-decoration: none;
}

/*------------------- ABOUT HEAD ----------------------*/	
#menu ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}


#menu ul li#navi1 a {
display:block;
position:relative;
background:url(http://crastina.sixcore.jp/shopcra/images/menu01_over.gif) no-repeat;
}
#menu ul li#navi2 a {
display:block;
position:relative;
background:url(http://crastina.sixcore.jp/shopcra/images/menu02_over.gif) no-repeat;
}
#menu ul li#navi3 a {
display:block;
position:relative;
background:url(http://crastina.sixcore.jp/shopcra/images/menu03_over.gif) no-repeat;
}
#menu ul li#navi4 a {
display:block;
position:relative;
background:url(http://crastina.sixcore.jp/shopcra/images/menu04_over.gif) no-repeat;
}
#menu ul li#navi5 a {
display:block;
position:relative;
background:url(http://crastina.sixcore.jp/shopcra/images/menu05_over.gif) no-repeat;
}
#menu ul li#navi6 a {
display:block;
position:relative;
background:url(http://crastina.sixcore.jp/shopcra/images/menu06_over.gif) no-repeat;
}

#menu ul li a:hover {
background-color:#fff;
}

#menu ul li a:hover img {
visibility:hidden;
} 

#menu ul {
	height: 41px;
	width: 950px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#head {
	width: 950px;
	margin-bottom: 0px;
	background-image: url(http://crastina.sixcore.jp/shopcra/images/logo_bg.gif);
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 85px;
}
#head #logo_box {
	height: 85px;
	width: 550px;
	float: left;
}
#head #logo_box h1  {
	font-size: 10px;
	padding: 0px;
	width: 480px;
	margin-top: 58px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 120px;
	position: absolute;
}
#head #logo_box p {
	padding: 0px;
	height: 85px;
	width: 550px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#head #login_box {
	width: 300px;
	float: right;
	text-align: right;
	height: 65px;
	padding-top: 20px;
}
#head #login_box #submenu { margin: 10px 0; }

#submenu img {
	margin-left: 3px;
}

#menu {
	width: 950px;
	clear: both;
	padding: 0px;
	margin: 0px;
}
#head ul {
	top: 30px;
	margin: 0px;
	width: 500px;
	text-align: right;
}
#head_info {
	width: 950px;
	height: 20px;
	background-image: url(http://crastina.sixcore.jp/shopcra/images/headinfo_bg.gif);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 40px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 15px;
}

.h_news_text {
    font-size: 11px;
	color:#FFFFFF
	text-decoration:none;
	width: 900px;
	height: 20px;
}
#head_info .h_news_text a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

#head #login_box .lightgray input {
	height: 17px;
	width: 65px;
}

/*--------#topicPath（パンクズリスト定義　>マークは背景画像で指定することによりリンクが張ってない所には出ない。）----------------------------------------------------*/
#topicPath_01 {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	font-size: 100%;
	}  


#topicPath_01 li {
	display:inline;
	line-height:110%;
	list-style-type:none;
	font-weight: bold;
	}  
#topicPath_01 li a {
	padding-right:13px;
	background-image: url(../img/contents/topicpath.gif);
	background-repeat: no-repeat;
	background-position: right center;
	color: #666666;
	font-weight: normal;
	}

#contentsR #topicPath_01 a:hover {
	color: #006600;
}

/*------------------- ABOUT MAIN CONTENTS TOP PAGE ----------------------*/



#cont {
	width: 720px;
}

#cont #main_img {
	width: 720px;
	margin-bottom: 20px;
}
#cont #center {
	float: left;
	width: 455px;
}
#cont #center h2 {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(http://crastina.sixcore.jp/shopcra/images/title_45522.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 455px;
	display: block;
	text-indent: 35px;
	background-position: left top;
	padding-top: 5px;
}
#cont #center .itembox {
	float: left;
	width: 220px;
}

#center .itembox table {
	padding-top: 5px;
	padding-bottom: 5px;

}

#cont #center .itembox h3 {
	font-size: 60%;
	font-weight: normal;
	/*margin-bottom: 20px;*/
}
#cont   #center   .itembox   .item_name  {
	font-weight: bold;
	font-size: 80%;
	line-height: 150%;
}
#cont #center .itembox a {
	font-weight: bold;
	text-decoration: none;
	font-size: 80%;
	color: #000000;
}
/*#cont #center .itembox table {
	margin-bottom: 15px;
}*/
#cont #center .itembox .item_ch {
	font-size: 80%;
	line-height: 150%;
}
#cont #right {
	float: right;
	width: 240px;
	margin-bottom: 30px;
}
#cont #right #ranking {
	width: 238px;
	border: 1px solid #d0cfcf;
	background-: #f5f3f3;
}
#cont #right #ranking p {
	color: #343434;
	margin-left: 10px;
}
#cont #right #ranking table {
	margin-bottom: 5px;
	margin-top: 5px;
}
#cont #right p {
	margin-bottom: 20px;
}


/*------------------- ABOUT FOOTER ----------------------*/
#footer {
	width: 950px;
	text-align: right;
	color: #333333;
	font-size: 80%;
	margin-bottom: 30px;
	margin-right: auto;
	margin-left: auto;
}
#footer #copy {
	width: 930px;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #dcd9d9;
}
#footer p {
	margin-top: 30px;
	width: 950px;
}



/*------------------- ABOUT MAIN PAGE ----------------------*/	
	
/*Product Group1*/	
	A.group1_goods:link, A.group1_goods:active, A.group1_goods:visited
	{	font-size:1.2em;
		font-weight: bold;
 	 	text-decoration: none;
	}
	
	A.group1_goods:hover
	{	font-size:1.2em;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group1_price:link, A.group1_price:active, A.group1_price:visited
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group1_price:hover
	{	font-size:1.2em;
		font-weight: bold;
	}
	

/*Product Group2*/	
	A.group2_goods:link, A.group2_goods:active, A.group2_goods:visited
	{	font-size:1.2em;
		font-weight: bold;
	}
	

	A.group2_goods:hover
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group2_price:link, A.group2_price:active, A.group2_price:visited
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group2_price:hover
	{	font-size:1.2em;
		font-weight: bold;
	}
	

/*Product Group3*/	
	A.group3_goods:link, A.group3_goods:active, A.group3_goods:visited
	{	font-size:1.2em;
		font-weight: bold;
 	 	text-decoration: none;
	}
	
	A.group3_goods:hover
	{	font-size:1.2em;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.group3_price:link, A.group3_price:active, Acata_box_tbcata_box_tb.group3_price:visited
	{	font-size:1.2em;
		font-weight: bold;
 	 	text-decoration: none;
	}
	
	A.group3_price:hover
	{	font-size:1.2em;
		font-weight: bold;
		text-decoration: none;
	}
	
	A.group3_explain:link, A.group3_explain:active, A.group3_explain:visited
	{	font-size:1.2em;
 	 	text-decoration: none;
	}
	
	A.group3_explain:hover
	{	font-size:1.2em;
		text-decoration: underline;
	}

/*Product Group4*/	
	A.group4_goods:link, A.group4_goods:active, A.group4_goods:visited
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group4_goods:hover
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group4_price:link, A.group4_price:active, A.group4_price:visited
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group4_price:hover
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group4_explain:link, A.group4_explain:active, A.group4_explain:visited
	{	font-size:1.2em;
	}
	
	A.group4_explain:hover
	{	font-size:1.2em;
	}

/*Product Group5*/	
	A.group5_goods:link, A.group5_goods:active, A.group5_goods:visited
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group5_goods:hover
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group5_price:link, A.group5_price:active, A.group5_price:visited
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group5_price:hover
	{	font-size:1.2em;
		font-weight: bold;
	}
	
	A.group5_explain:link, A.group5_explain:active, A.group5_explain:visited
	{	font-size:1.2em;
	}
	
	A.group5_explain:hover
	{	font-size:1.2em;
	}

/*Free Link*/	

	A.freelink1:link, A.freelink1:active, A.freelink1:visited
	{	font-size:1.2em;
	}
	
	A.freelink1:hover
	{	font-size:1.2em;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	
	A.freelink2:link, A.freelink2:active, A.freelink2:visited
	{	font-size:1.2em;
	}
	
	A.freelink2:hover
	{	font-size:1.2em;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	

/*Table*/	

	.title1
	{ font-size:1.2em;
          font-weight: bold;
	  background-color: #E1E1E1}
	
	.title2
	{ font-size:1.2em;
          font-weight: bold;
	  background-color: #E1E1E1}
	
	.titleline1
	{	background-color: #E1E1E1}
	
	.titleline2
	{	background-color: #E1E1E1}
	
	.titleline3
	{	background-color: #E1E1E1}


/*------------------- ABOUT BEST_ITEM PAGE ----------------------*/	
		

	A.best_price:link, A.best_price:active, A.best_price:visited
	{	
		font-weight: bold;
		text-indent:5px;
	}
	
	A.best_price:hover
	{	
		font-weight: bold;
	}
	

	.best_in_price
	{	
		font-weight: bold;
	}

/*------------------- ABOUT CATALOG PAGE ----------------------*/	
	
	A.cata_price:link, A.cata_price:active, A.cata_price:visited
	{	
		font-weight: bold;
	}
	
	A.cata_price:hover
	{	
		font-weight: bold;
	}
	
	.cata_in_price
	{	
		font-weight: bold;
	}

		
		

	.cata_sub_cata_border
	{	background-color: #393939}


	.cata_sub_cata_tb	
	{	background-color: #FFFFFF;
	}
	

	.cata_box_border
	{	background-color: #ffffff;
	}

	.cata_box_tb
	{
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #;
	letter-spacing: 5em;
	padding-bottom: 5px;
	background-color: #eeeeee;
	border-top-color: #999999;
}



/*------------------- ABOUT FINDER PAGE ----------------------*/	
	

	A.finder_price:link, A.finder_price:active, A.finder_price:visited
	{	
		font-weight: bold;
	}
	
	A.finder_price:hover
	{	
		font-weight: bold;
	}
	
	.finder_in_price
	{	
		font-weight: bold;
	}

/*------------------- ABOUT THEME MAIN PAGE ----------------------*/	
	

	A.theme_main_price:link, A.theme_main_price:active, A.theme_main_price:visited
	{	
		font-weight: bold;
	}
	
	A.theme_main_price:hover
	{	
		font-weight: bold;
	}

	.theme_main_in_price
	{	
		font-weight: bold;
	}

/*------------------- ABOUT THEME SUB PAGE ----------------------*/	
	
	A.theme_sub_price:link, A.theme_sub_price:active, A.theme_sub_price:visited
	{	
		font-weight: bold;
	}
	
	A.theme_sub_price:hover
	{	
		font-weight: bold;
	}
	
	.theme_sub_in_price
	{	
		font-weight: bold;
	}


/*------------------- ABOUT SALE PAGE ----------------------*/	
	
 	.sale_old_price
	{	
		font-weight: bold;
	}

 	.sale_new_price_title
	{	font-weight: bold;
	}

	.sale_new_price
	{	font-weight: bold;
	}

	.sale_goods_explain
	{	
	}


/*------------------- ABOUT ITEM ZOOM ----------------------*/	

	.in_price_zoom
	{	font-weight: bold;
	}

	.price_zoom
	{         font-size: 1.2em;
              font-weight: bold;
	}
	
	.goods_zoom
	{	font-size: 1.2em;
		font-weight: bold;
	}

/*------------------- ABOUT AUCTION ----------------------*/	

	A.auct_goods:link, A.auct_goods:active, A.auct_goods:visited
	{	
		font-weight: bold;
 	 	text-decoration: none;
	}
	
	A.auct_goods:hover
	{	
		font-weight: bold;
		text-decoration: underline;
	}

	.auct_price
	{	
		font-weight: bold;
	}

	.auct_max_price
	{	
		font-weight: bold;
	}

/*------------------- ABOUT COOP ----------------------*/	

	.coop_goods
	{	
		font-weight: bold;
	}

	.coop_price
	{	
		font-weight: bold;
	}

	.coop_now_price
	{	
		font-weight: bold;
	}

	.coop_next_price
	{	
		font-weight: bold;
	}
	
/*------------------- ABOUT PRESENT ----------------------*/	

	.present_goods
	{	font-size: 13pt;
		font-weight: bold;
	}

	.present_date
	{	
		font-weight: bold;
	}

/*------------------- ABOUT SUB PAGE ----------------------*/	

	
	.subttltxt font b
	{
	    font-weight: bold;
	    text-align: left;
	}	
	.subttline1
	{	
	    border-top-width: 1px;
	    border-top-style: dotted;
	    border-top-color: #c4c4c4;
	}
	
	.subttline2
	{	
	    border-top-width: 1px;
	    border-top-style: dotted;
	    border-top-color: #ae9b80;
	}

	.subttline3
	{	
	    border-top-width: 1px;
	    border-top-style: dotted;
	    border-top-color: #ae9b80;
	}
		
	.msgbox1
	{	
	    background-color: #c4c4c4}
		
	.msgbox2
	{	background-color: #c4c4c4}
	
	.msgbox3
	{	background-color: #c4c4c4}
	
	
	
	
	.s_ttline1
	{	background-color: #dcdcdc}
	
	.s_ttline2
	{	background-color: #dcdcdc}
	
	.s_ttl
	{	background-color: #dcdcdc;
	  font-weight: bold;
	}
	
	A.s_ttl_txt:link, A.s_ttl_txt:active, A.s_ttl_txt:visited
	{	text-decoration: none;}
	
	A.s_ttl_txt:hover
	{ 	text-decoration: underline;}
		
	
	.tablettl
	{
	background-color: #dcdcdc;
	font-weight: bold;
	font-size: 100%;
}
	
	.tableborder
	{	background-color: #c4c4c4}
	
	.tablebg
	{	background-color: #ffffff}
	
	
	.infoline
	{	background-color: #333333;}
	
	A.infoover:link, A.infoover:active, A.infoover:visited
	{	
	    font-weight: bold;
		background-color: #ff9900;
 	 	text-decoration: none;
	}
	
	A.infoover:hover
	{	
	    font-weight: bold;
		background-color: #ff9900;
		text-decoration: none;		
	}
	
	A.infoout:link, A.infoout:active, A.infoout:visited
	{	
	  font-weight: bold;
		background-color: #336666;
 	 	text-decoration: none;
	}
	
	A.infoout:hover
	{	
	  font-weight: bold;
		background-color: #333333;
		text-decoration: underline;		
	}
	
	.infoover
	{	background-color: #F0FBF3;
	}
	  
	.infoout
	{	background-color: #F0FBF3;
	}
	
	.infopoint
	{	background-color: #333333;}
	


/*------------------- TOP MEMU : Fixed----------------------*/


	A.darkgray1:link, A.darkgray1:active, A.darkgray1:visited
	{	 
	  font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.darkgray1:hover
	{	 
	  font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
 
 A.darkgray2:link, A.darkgray2:active, A.darkgray2:visited
	{	 
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.darkgray2:hover
	{	 
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
 
	A.lightgray:link, A.lightgray:active, A.lightgray:visited
	{	 
	  font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.lightgray:hover
	{	font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.white:link, A.white:active, A.white:visited
	{	font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.white:hover
	{	font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.white2:link, A.white2:active, A.white2:visited
	{	letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.white2:hover
	{	letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.brown:link, A.brown:active, A.brown:visited
	{	font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.brown:hover
	{	font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.brown1:link, A.brown1:active, A.brown1:visited
	{	letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.brown1:hover
	{	letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	
  A.darkblue:link, A.darkblue:active, A.darkblue:visited
	{	font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.darkblue:hover
	{	font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.lightblue:link, A.lightblue:active, A.lightblue:visited
	{	 
	  font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.lightblue:hover
	{	 
	  font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.darkgreen:link, A.darkgreen:active, A.darkgreen:visited
	{	 font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.darkgreen:hover
	{	font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}



  A.lightgreen:link, A.lightgreen:active, A.lightgreen:visited
	{	font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.lightgreen:hover
	{	font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	
	
	A.purple:link, A.purple:active, A.purple:visited
	{	font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.purple:hover
	{	font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
	
	A.login:link, A.login:active, A.login:visited
	{	
	  font-weight: bold;
	  letter-spacing:-1px;
 	 	text-decoration: none;
	}
	
	A.login:hover
	{	
	  font-weight: bold;
	  letter-spacing:-1px;
		text-decoration: none;
		background: url(/fs/image/style/hover_dot.gif) repeat-x bottom;
	}
  
/*------------------------- OVERALL -------------------------*/


  BODY, TABLE, TR, TD, INPUT, TEXTAREA,Select
	{	
		letter-spacing:0px;		
		scrollbar-3dlight-color:#666666;
    scrollbar-arrow-color:#ffffff;
    scrollbar-base-color:#CFCFCF;
    scrollbar-darkshadow-color:#FFFFFF;
    scrollbar-face-color:#CFCFCF;
    scrollbar-highlight-color:#FFFFF;
    scrollbar-shadow-color:#666666 }


  A:link, A:active, A:visited
	{	
 	 	text-decoration: none;
	}
	
	A:hover
	{	
		text-decoration: underline;
	}
	
	TABLE
	{
	background-image: none;
	}
	
	td
	{
	background-image: none;
	}
/*------------------- Rotation Banner bgcolor ----------------------*/		
	
	.bnnrbg
	{	background-color: #999999}

/*------------------- Shop Helper Color ----------------------*/			
	.helper
	{	font-weight: bold;
	}


 /*------------------- Henpin Box (Returned Goods Box) ----------------------*/			

.henpin_box_item { BACKGROUND:#ffffff url(/fs/image/henpin_box_bg.gif); BORDER:2px solid #d7d7d7; PADDING:4px; }
.henpin_box_purchase { BACKGROUND:#ffffff url(/fs/image/henpin_box_bg.gif); BORDER:2px solid #d7d7d7; PADDING:4px; }

.henpin_txt { FONT-SIZE: 10pt; FONT-WEIGHT:BOLD;  TEXT-DECORATION: none; LINE-HEIGHT: 14pt }
.henpin_detail_txt:link {FONT-SIZE: 10pt; TEXT-DECORATION: none}
.henpin_detail_txt:visited {FONT-SIZE: 10pt; TEXT-DECORATION: none}
.henpin_detail_txt:active {FONT-SIZE: 10pt; TEXT-DECORATION: none}
.henpin_detail_txt:hover {FONT-SIZE: 10pt;  TEXT-DECORATION: underline}


 /*------------------- top a:hover----------------------*/	
.img_hover a img {
	border: 1px solid #FFFFFF;
}
.img_hover a:hover img {
	border: 1px solid #018476;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #018476;
	text-decoration: none;
}


/*--------#topicPath（パンクズリスト定義　>マークは背景画像で指定することによりリンクが張ってない所には出ない。）----------------------------------------------------*/
#topicPath_01 {
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	font-size: 0.8em;
	}  


#topicPath_01 li {
	display:inline;
	line-height:110%;
	list-style-type:none;
	font-weight: bold;
	}  
#topicPath_01 li a {
	padding-right:13px;
	background-image: url(http://crastina.sixcore.jp/cra/img/share/topicpath.gif
);
	background-repeat: no-repeat;
	background-position: right center;
	color: #666666;
	font-weight: normal;
	}

#topicPath_01 a:hover {
	color: #66A32A;
}

/*-------------------家具一覧トップタイトル----------------------*/

#furniture_banner {
	width: 720px;
	height: 110px;
}
#furniture_banner ul li {
	float: left;
	list-style-type: none;
}
#furniture_banner ul li a {
	width: 174px;
	height: 108px;
	margin-right: 5px;
	border: 1px solid #CCCCCC;
	display: block;
}
#furniture_banner ul li a:hover {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #018476;
	border-right-color: #018476;
	border-bottom-color: #018476;
	border-left-color: #018476;
}
#furniture_banner   ul   li#li_end a  {
	float: left;
	margin-right: 0px;
}

/*-------------------カテゴリートップタイトル----------------------*/	
    #cate_top {
	position: relative;
	clear: both;
}
    #cate_top h2 {
	position: absolute;
	left: 10px;
	top: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #018476;
	font-size: 170%;
	text-indent: 3px;
}

/*---------------------- END ------------------------*/	
