* {font-family:	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;}


/* LEFT NAVI ************************************************** */

#basic-accordian{
	margin:15px 0 0 47px;
	padding:0;
	width:105px;
	background-color:#CCFFCC;
}

.accordion_headings{
	padding:0px;
	background:#CCFFCC;
	cursor:pointer;
	width:105px;
	height:26px;
}


.accordion_child{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:#CCFFCC;
	font-size:11px;
	color:#009933;
}

.accordion_child ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
}

.accordion_child li{
	margin:0 0 0 4px;
	padding:3px 5px 0 4px;
	text-indent:7px;
	line-height:14px;
	background-image:
	url(../img/common/leftnavi_circle.gif);
	background-repeat:no-repeat;
	list-style:none;
}


.accordion_child a:link {
	color:#009933;
	text-decoration: none;
	}

.accordion_child a:visited {
	color:#009933;
	text-decoration:none;
	}

.accordion_child a:active {
	color:#009933;
	text-decoration:none;
	}

.accordion_child a:hover {
	color:#FF9900;
	text-decoration:underline;
	}

/* BROG ************************************************** */

#blogcontainer {
	margin: 15px 0 0 0 ;
	width:550px;
		}

#blogleft {
	margin: 0 ;
	width:355px;
	float:left;
		}
		
#blogright {
	margin: 0 ;
	width:180px;
	float:right;
		}

.blog {
	margin: 0 ;
		}

.blogh {
	margin:0 0 15px 0;
	padding:0 ;
	width:355px;
	height:22px;
		}
		
.blogtitle {
	margin:0 0 0 0;
	padding:0 0 0 10px;
	font-size:12px;color:#fff;
	font-weight:bold;
	line-height:20px;
	width:200px;
	height:22px;
	background-image:url(blog/img/menu.gif);
	float:left;
		}
		
.blogdate {
	margin:4px 0 0 0;
	padding:0 0 0 10px;
	font-size:11px;
	color:#f60;
	width:130px;
	float:left;
		}		

.blogimg {
	margin: 0 0 4px 0 ;
	border:1px solid #999;
		}
		
.caption {
	font-size:10px;
	color:#390;
	line-height:15px;
		} 

.blogimgcol {
	margin: 0 8px 0 0 ;
	width:177px;
	float:left;
		}
		
.blogimgcol2 {
	margin: 0 0 0 8px ;
	width:177px;
	float:right;
		}

.blogborder {
	margin: 15px 0 20px 0 ;
		}

.blogtext {
	margin: -4px 0 4px 0 ;
	font-size:12px;color:#666;
	line-height:20px;
		}
		
.clear {
	margin:0px;
	clear:both;
		}		

#blognews_top {
	margin:0;
	padding:0;
	width:180px;
	height:20px;
	background-image:url(blog/img/blognews_bg1.gif);
		}

#blognews_middle {
	margin: 0 ;
	padding:0 10px 0 10px ;
	width:160px;
	font-size:12px;color:#666;
	line-height:15px;
	background-image:url(blog/img/blognews_bg2.gif) ;
		}
		
#blognews_bottom {
	margin: 0 0 10px 0 ;
	width:180px;
	height:20px;
	background-image:url(blog/img/blognews_bg3.gif);
		}		
		
		
#blognews_middle h3 {
	margin: 0 0 10px 0 ;
	font-size:12px;color:#f60;
		}		

#blognews_middle dl {
	margin: 0 ;
		}	
		
#blognews_middle dt {
	margin: 0 8px 4px 0 ;
	font-size:11px;color:#666;
	float:left;
		}		

#blognews_middle dd {
	width:96px;
	margin: 0 0 4px 0 ;
	font-size:11px;color:#666;
	float:left;
		}		
		
#blogprof {
	margin: 0 8px 5px 0 ;
	float:left;
		}

.blogproftext {
	margin: 0 ;
	font-size:11px;color:#666;
	line-height:17px;
		}

#blognews_middle a, #blognews_middle a:visited { 
	color:#666;
	text-decoration: none; 
}

#blognews_middle a:active, #blognews_middle a:hover { 
	color:#f60;
	text-decoration:underline;
}



/* QA ************************************************** */

.qa0 {
	margin: 15px 0 0 0 ;
	font-size:12px;color:#f60;
	line-height:20px;
		}

.qa1 {
	margin: 15px 0 0 0 ;
	font-size:12px;color:#f60;
	font-weight:bold;
	line-height:20px;
		}

.qa2 {
	margin: 10px 0 0 20px ;
	font-size:12px;color:#666;
	line-height:20px;
	}
	
.qaa {
	font-weight:bold;
	}	

.qa0 a, .qa0 a:visited { 
	color:#666;
	text-decoration: none; 
}

.qa0 a:active, .qa0 a:hover { 
	color:#f60;
	text-decoration:underline;
}

/* sodatekata ************************************************** */

.sodatekata_link a, .sodatekata_link a:visited { 
	color:#666;
	text-decoration: none; 
}

.sodatekata_link a:active, .sodatekata_link a:hover { 
	color:#f60;
	text-decoration:underline;
}



/* goods ************************************************** */

.goods {
	margin: 0 ;
	width:340px; 
	height:145px;
	background: url(goods/img/goods-bg.gif) ;
	position:relative;
	}
	
.goods-container {
	margin: 0 0 15px 0 ;
	}
	
.goods-text1 {
	margin: 0 0 0 11px ;
	font-size:11px;line-height:18px;color:#fff;
	}
	
.goods-text2 {
	margin: 0 0 0 20px ;
	font-size:12px;line-height:18px;color:#f90;
	}
	
.goods-text3 {
	margin: 10px 15px 0 15px ;
	font-size:12px;line-height:20px;color:#666;
	}	
	
ul.goods-list {
	margin: 0 0 0 25px ;
	padding-left:0;
	list-style-image: url(goods/img/list-image.gif);
	font-size:12px;letter-spacing:-1px;font-weight:bold;line-height:20px;color:#666;
	}	

#goods-title {
	margin: 1em 0 1em 0 ;
	font-size:18px;font-weight:bold;color:#f60;
	}	
	
.goods-gentei {
	position:absolute;
	top:-1px;left:276px;
	}	

#marimokkori-map {
	margin:0;
	width:542px;
	position:relative;
	height: 523px;
	}	
	
#marimokkori-map1 {
	margin:0 ;
	width:544px;
	position:relative;
	}	
	
#marimokkori-logo {
	top:201px;left:8px;
	position:absolute;
	}	
		
		
#marimokkori-copyright {
margin:0 0 0 100px;
	width:400px;
	font-size:10px;color:#333;
	}	
		
/* footer-navigation ************************************************** */

#footer-navi {
	margin: 0 0 15px 0 ;
	width:600px; 
	font-Size:10px;line-height:14px;color:#666;
	background-color:#fff;
}



/* top-headline ************************************************** */

#headline {
	margin: 0 0 15px 0 ;
	padding: 0;
	width:600px; 
	height:135px;
	}

#headline-left {
	margin: 0 ;
	padding: 0;
	width:405px; 
	float:left;
	height:135px;
	}

#headline-right {
	margin: 0 0 0 9px ;
	padding: 0;
	width:180px; 
	float:right;
	height:135px;
	}
	
.headline-box {
	margin: 0 ;
	padding: 0;
	width:405px; 
	height:65px;
	background: url(img/top_border9.gif) ;
	}
		
#rss {
	margin: 0 ;
	width:58px;
	position:relative;
	top:16px;left:345px;
	}
	
	
/* top-news ************************************************** */

#top-news {
	margin: 5px 0 5px 0 ;
	width:550px; 
	height:40px;
	background: url(img/top_border5.gif) ;
	}

#top-news-left {
	margin: 0 15px 0 0;
	width:85px; 
	height:40px;
	float:left;
	text-align:right;
	font-size:12px;line-height:18px;color:#666;
	}

#top-news-right {
	margin: 0 0 0 0 ;
	width:450px; 
	height:40px;
	float:right;
	font-size:12px;line-height:18px;color:#666;
	}


/* title ************************************************** */

h1 {	
	margin: 0 ;
}

#title-top {
	margin: -5px 0 5px 0 ;
	width:600px; 
	height:77px;
	text-indent:-9999px;
	background: url(img/top_title090830.gif) ;
	background-repeat:no-repeat;
	}
	
#title-marimotoha {
	margin: 0 0 15px 0 ;
	width:550px; 
	height:70px;
	text-indent:-9999px;
	background: url(marimotoha/img/marimotoha_title.gif) ;
	}	
	
#title-sodatekata {
	margin: 0 0 15px 0 ;
	width:550px; 
	height:70px;
	text-indent:-9999px;
	background: url(sodatekata/img/sodatekata_title.gif) ;
	}		

#title-goods {
	margin: 0 0 15px 0 ;
	width:600px; 
	height:70px;
	text-indent:-9999px;
	background: url(goods/img/hihou_title.gif) ;
	}			
	
#title-news {
	margin: 0 0 15px 0 ;
	width:550px; 
	height:70px;
	text-indent:-9999px;
	background: url(marimonews/img/news_title.gif) ;
	}			
	
/* top-menu ************************************************** */
#top-menu {
	margin: 10px 0 10px 0;
	padding: 0;
	width:600px; 
	}

#top-menu ul{
	margin:0;
	padding: 0;
	width:600px;
	font-size:12px;
	color:#666;
	}

#top-menu li{
	margin:0;
	padding: 0;
	width:290px; 
	list-style:none;
	float:left;
	background-image:url(img/contents_bg.gif);
	}

#top-menu li.last{
	margin:0 0 0 15px;
	padding: 0;
	width:295px; 
	list-style:none;
	float:left;
	background-image:url(img/contents_bg.gif);
	}

#top-menu h2{
	margin:4px 0 3px 0;
	font-size:14px;
	font-weight:bold;
	color:#f63;
	}

#top-menu p{
	margin:0;
	line-height:19px;
	}

#top-menu img{
	margin:0 8px 8px 0;
	padding:2px;
	border:1px solid #d8d8d8;
	width:74px;
	height:74px;
	float:left;
	}

#top-menu h2 a {
	color:#f63;
	text-decoration:none;
}

#top-menu h2 a:link,visited,active {
	color:#f63;
	text-decoration:none;
}

#top-menu h2 a:hover {
	color:#F90;
	text-decoration:underline;
}



/* body ffffe2 ccffcc 009900　************************************************** */

body {
	margin: 0px;
	padding: 0px;
  background-color : #ffffe2;
}

#container {
	margin: 0 auto;
	padding: 0px;
	width: 850px;
	background: url(img/common/bg_container_new.gif) repeat-y ;
}

#header-text{
	margin: 0 auto;
	padding: 0 40px 0 0;
	width: 810px;
	height: 15px;
	text-align:right;
	vertical-align:middle;
	font-weight:normal;
	background: url(img/common/bg_top_new.gif) repeat-x ;
	font-size:9px;
	color:#060;
}

#header {
	margin: 0px;
	padding: 0 15px 0 37px;
	width: 798px;
	height: 90px;
	background: url(img/common/bg_header_new.gif);
}

#header-left {
	margin: 18px 0 0 0px ;
	width: 170px;
	height: 60px;
	float:left;
}

#header-logo {
	margin: 0 0 0 20px;
	width: 396px;
	height: 90px;
	text-indent:-9999px;
	background: url(img/common/logo.gif) ;
	float:left;
	font-size:12px;
}

#header-logo a {
	display:block;
	margin: 0;
	width: 396px;
	height: 90px;
}

#header-right {
	margin: 18px 24px 0 0;
	width: 160px;
	height: 60px;
	text-indent:-9999px;
	background: url(img/marimointernet_banner3.gif) ;
	float:right;
	font-size:12px;
	display:inline;
}

#header-right a {
	display:block;
	margin: 0;
	width: 160px;
	height: 60px;
}

#header-menu {
	margin: 0;
	width: 850px;
	height: 27px;
	background: url(img/common/bg_header-menu_new.gif);
}

#left {
	margin: 0;
	padding: 0px;
	width: 165px;
	background: url(img/common/bg_left_new.gif) repeat-y ;
	float:left;
}

#banner-hihou {
	margin: 0 0 20px 45px ;
	width: 100px;
	height:65px;
	float:left;
	background:url(img/common/bg_left_marikura.gif);
	display: inline;
	}

#marikura {
	margin:0;
	padding: 0;
	width: 165px;
	height:11px;
}


#right {
	margin: 0;
	padding: 0px;
	width: 39px;
	background: url(img/common/bg_right.gif) repeat-y ;
	float:right;
}

#main {
	margin: 0 23px 0 23px;
	padding: 0px;
	width: 600px;
	background-color : #fff;
	float:left;
}



#footer {
	margin: 0;
	padding: 0px;
	width: 850px;
	height: 50px;
	background: url(img/common/bg_footer_new.gif) ;
	clear:both;
}

#maincontents {
	margin: 0;
	padding: 0px;
	width: 600px;
	background-color : #fff;
}



/* header-navigation ************************************************** */


#header-menu-list {
	margin:0 0 0 265px;
	padding:0;
	width:456px;

	}

#header-menu-list ul#header-nav {
	list-style:none;
	margin:0;
	padding:0;
}

#header-menu-list ul#header-nav li {
list-style: none;
display:block;
margin:0;
padding:0;
float:left;
text-indent:-9999px;
height:27px;

}

#header-menu-list ul#header-nav li a {
display:block;
text-decoration: none;
margin:0;
padding:0;
height:27px;
background-image: url(img/temp-header-menu-list.gif);
background-repeat: no-repeat ;
}

#header-menu-list ul#header-nav li#header-menu1 {width:86px;}
#header-menu-list ul#header-nav li#header-menu2 {width:103px;}
#header-menu-list ul#header-nav li#header-menu3 {width:87px;}
#header-menu-list ul#header-nav li#header-menu4 {width:94px;}
#header-menu-list ul#header-nav li#header-menu5 {width:86px;}


#header-menu-list ul#header-nav li#header-menu1 a {background-position: 0 0;}
#header-menu-list ul#header-nav li#header-menu2 a {background-position: -86px 0;}
#header-menu-list ul#header-nav li#header-menu3 a {background-position: -189px 0;}
#header-menu-list ul#header-nav li#header-menu4 a {background-position: -276px 0;}
#header-menu-list ul#header-nav li#header-menu5 a {background-position: -370px 0;}


#header-menu-list ul#header-nav li#header-menu1 a:hover {background-position: 0 50%;}
#header-menu-list ul#header-nav li#header-menu2 a:hover {background-position: -86px 50%;}
#header-menu-list ul#header-nav li#header-menu3 a:hover {background-position: -189px 50%;}
#header-menu-list ul#header-nav li#header-menu4 a:hover {background-position: -276px 50%;}
#header-menu-list ul#header-nav li#header-menu5 a:hover {background-position: -370px 50%;}


#header-menu-list ul#header-nav li#header-menu1.current-page {background: url(img/temp-header-menu-list.gif) 0 100%;}
#header-menu-list ul#header-nav li#header-menu2.current-page {background: url(img/temp-header-menu-list.gif) -90px 100%;}
#header-menu-list ul#header-nav li#header-menu3.current-page {background: url(img/temp-header-menu-list.gif) -180px 100%;}
#header-menu-list ul#header-nav li#header-menu4.current-page {background: url(img/temp-header-menu-list.gif) -270px 100%;}
#header-menu-list ul#header-nav li#header-menu5.current-page {background: url(img/temp-header-menu-list.gif) -360px 100%;}

/* hnavi ************************************************** */

#hnavi{
	width:600px;
	height:25px;
	text-align:right;
	font-size:11px;
	color:#333;
}

/* navigation ************************************************** */


#left-list {
	margin:30px 0 0 45px;
	padding:0;
	width:105px;
	}

#left-list ul#nav {
	list-style:none;
	margin:0;
	padding:0;
}

#left-list ul#nav li {
list-style: none;
display:block;
margin:0;
padding:0;
text-indent:-9999px;
height:26px;

}

#left-list ul#nav li a {
display:block;
text-decoration: none;
margin:0;
padding:0;
height:26px;
background-image: url(img/left-menu-bg.gif);
background-repeat: repeat-y ;
}

#left-list ul#nav li#menu1 {width:90px;}
#left-list ul#nav li#menu2 {width:90px;}
#left-list ul#nav li#menu3 {width:90px;}
#left-list ul#nav li#menu4 {width:90px;}
#left-list ul#nav li#menu5 {width:90px;}
#left-list ul#nav li#menu6 {width:90px;}
#left-list ul#nav li#menu7 {width:90px;}
#left-list ul#nav li#menu8 {width:90px;}
#left-list ul#nav li#menu9 {width:90px;}

#left-list ul#nav li#menu1 a {background-position: 0 0;}
#left-list ul#nav li#menu2 a {background-position: -90px 0;}
#left-list ul#nav li#menu3 a {background-position: -180px 0;}
#left-list ul#nav li#menu4 a {background-position: -270px 0;}
#left-list ul#nav li#menu5 a {background-position: -360px 0;}
#left-list ul#nav li#menu6 a {background-position: -450px 0;}
#left-list ul#nav li#menu7 a {background-position: -540px 0;}
#left-list ul#nav li#menu8 a {background-position: -630px 0;}
#left-list ul#nav li#menu9 a {background-position: -720px 0;}

#left-list ul#nav li#menu1 a:hover {background-position: 0 50%;}
#left-list ul#nav li#menu2 a:hover {background-position: -90px 50%;}
#left-list ul#nav li#menu3 a:hover {background-position: -180px 50%;}
#left-list ul#nav li#menu4 a:hover {background-position: -270px 50%;}
#left-list ul#nav li#menu5 a:hover {background-position: -360px 50%;}
#left-list ul#nav li#menu6 a:hover {background-position: -450px 50%;}
#left-list ul#nav li#menu7 a:hover {background-position: -540px 50%;}
#left-list ul#nav li#menu8 a:hover {background-position: -630px 50%;}
#left-list ul#nav li#menu9 a:hover {background-position: -720px 50%;}

#left-list ul#nav li#menu1.current-page {background: url(img/left-menu-bg.gif) 0 100%;}
#left-list ul#nav li#menu2.current-page {background: url(img/left-menu-bg.gif) -90px 100%;}
#left-list ul#nav li#menu3.current-page {background: url(img/left-menu-bg.gif) -180px 100%;}
#left-list ul#nav li#menu3.current-page {background: url(img/left-menu-bg.gif) -270px 100%;}
#left-list ul#nav li#menu3.current-page {background: url(img/left-menu-bg.gif) -360px 100%;}
#left-list ul#nav li#menu3.current-page {background: url(img/left-menu-bg.gif) -450px 100%;}
#left-list ul#nav li#menu3.current-page {background: url(img/left-menu-bg.gif) -540px 100%;}
#left-list ul#nav li#menu3.current-page {background: url(img/left-menu-bg.gif) -630px 100%;}
#left-list ul#nav li#menu3.current-page {background: url(img/left-menu-bg.gif) -720px 100%;}


/* font ************************************************** */

.text00 {font-Size:9px;line-height:10px;color:#060;}
.text00-2 {font-Size:9px;line-height:10px;color:#FFF;}
.text01 {font-Size:10px;line-height:14px;}
.text02 {font-Size:11px;line-height:14px;color:#666;}
.text03 {font-Size:12px;line-height:18px;color:#666;}
.text04 {font-Size:13px;line-height:20px;color:#666;}
.text05 {font-Size:13px;line-height:20px;color:#F60;}
.sodatekata_title {font-Size:17px;line-height:40px;color:#090;}
.sodatekata_link {font-Size:15px;line-height:18px;color:#f60;}
.sodatekata_menu {font-Size:13px;line-height:18px;color:#fff;}
.watashi {font-Size:13px;line-height:20px;color:#666;}
.watashi2 {font-Size:10px;line-height:14px;color:#FFF;}
.shop1 {font-Size:10px;line-height:10px;color:#060;}
.shop2 {font-Size:13px;line-height:15px;color:#666;}
.shop3 {font-Size:12px;line-height:13px;color:#F30;}
.shop4 {font-Size:11px;line-height:12px;color:#F60;}
.shop5 {font-Size:11px;line-height:12px;color:#666;}
.subtitle1 {color: #090;font-weight: bold;}
.subtitle2 {color: #f60;font-weight: bold;}
.shop_title {font-Size:18px;line-height:25px;color:#F60;}
.headline-text {font-Size:13px;line-height:20px;color:#f60;font-weight:bold;}
.headline-text2 {font-size:12px;line-height:18px;color:#666;}
.headline-text3 {font-size:12px;line-height:18px;color:#F00;}

.space01{
	margin: 15px 0 0 0;
}

.space02{
	padding-top: 0px;
	padding-bottom: 1px;
	clear:both;}

.clear{
	clear:both;
}

.button1{
  font-size : 8pt;
  font-weight : bold;
  color : #FFFFFF;
  background-color : #FF9900;
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 3px;border-width : 1px 1px 1px 1px;
  border-color : #FF6600 #FF6600 #FF6600 #FF6600;}


#top-link{
	margin: 0;
	padding: 15px 0 0 0;
	width: 550px;
	height: 55px;
	background: url(img/top-link-gb.gif) ;
}

#top-link-left{
	margin: 15px 10px 0 10px;
	padding: 0px;
	float:left;
}

#top-link-right{
	margin: 15px 10px 0 0;
	float:right;
}


/* index ************************************************** */

#contents_title{
	margin:0;
	padding:4px 20px 0 0;
	width:580px;
	height:18px;
	background-image:url(img/top_contents.gif);
	clear:both;
	font-size:10px;
	color:#FFF;
	text-align:right;
	letter-spacing:1px;
}

#toukou{
	width:200px;
	padding:0 15px 0 15px;
	height:155px;
	float:left;
	margin:0 20px 0 0;
	background:url(img/toukou_bg.gif) no-repeat;
}

#toukou p{
	margin:30px 0 5px 0;
	font-size:12px;
	line-height:16px;
	color:#666;
}

#toukou p.koneta{
	margin:10px 0 0 0;
	font-size:12px;
	line-height:18px;
	color:#666;
}

#toukou h4{
	margin:3px 0 3px 0;
	font-size:12px;
	color:#F60;
	font-weight:bold;
}

#toukou ul{
	margin:0;
}

#toukou li{
	margin:0 0 0 -25px;
	font-size:11px;
	line-height:14px;
	color:#666;
}



#rireki{
	width:350px;
	float:left;
}


#rireki_title{
	margin:0;
	width:280px;
	height:22px;
	padding-left:70px;
	background-image:url(img/top_news.gif);
	clear:both;
}

#rireki_more{
	text-align:right;
	float:right;
	font-size:10px;
	color:#FFF;
	margin:4px 20px 0 0;
	letter-spacing:1px;
}

dl#news {
	font-size:12px;
	width:350px;
	height:127px;
	overflow:scroll;
	margin:5px 0 0 0;
	padding:0;
	}

dl#news dt {
	width:70px;
	color: #36c;
	margin:0;
	padding: 6px 0 3px 5px;
	border-bottom:1px dotted #ccc;
	float:left;
	display:inline;
}

dl#news dd {
	width:255px;
	color: #666;
	margin:0;
	padding: 6px 0 3px 0;
	border-bottom:1px dotted #ccc;
	float:left;
}

dl#news dd a {
	color: #36C;
}

dl#news dd a:link {
	color: #36C;
	text-decoration:none;
}

dl#news dd a:visited {
	color: #36C;
	text-decoration:none;
}

dl#news dd a:active {
	color: #F90;
	text-decoration:none;
	}

dl#news dd a:hover {
	color: #F90;
	text-decoration: underline;
}


#marimo-internet{
	margin:20px 0 20px 0;
	padding:15px 15px 0 15px;
	width:570x;
	height:50px;
	background-image:url(img/marimointernet_bg.gif);
	background-repeat:repeat;
	font-size:12px;
	color:#666;
	line-height:16px;
}

#marimo-internet img{
	margin-right:15px;
	float:left;
}

#marimo-banner{
	margin:0 0 20px 0;
	width:600px;
	font-size:12px;
	color:#333;
	height:31px;
}

#marimo-banner #marimo-left{
	width:240px;
	float:left;
	text-align:right;
	padding-top:10px;
}

#marimo-banner #marimo-center{
	width:90px;
	margin:0 15px;
	float:left;
}

#marimo-banner #marimo-right{
	width:240px;
	float:left;
	text-align:left;
	padding-top:10px;
}


/* goods一覧 ************************************************** */

#goods-list{
	width:600px;
	margin:0 0 20px 0;
	padding:0;
}

#goods-list li{
	width:600px;
	height:127px;
	margin:0 0 20px 0;
	padding:0;
	list-style:none;
	text-indent:0;
	background:url(goods/img/goods_ichiran_bg.gif);
	clear:both;
}

#goods-list li img.listimg{
	width:140px;
	height:120px;
	padding:3px;
	border:1px solid #CCC;
	float:left;
}

#goods-list li .listtext{
	width:305px;
	height:127px;
	margin:0 0 0 15px;
	padding:0;
	float:left;
}

#goods-list li span.number{
	margin:0 8px 0 0;
	padding:0;
	font-size:11px;
	color:#F60;
	font-weight:normal;
	}

#goods-list li span.list_data{
	font-weight:bold;
	}

#goods-list li span.list_data2{
	margin-left:1em;
	font-weight:bold;
	}

#goods-list li h3{
	margin:7px 0 1px 0;
	padding:0;
	font-size:14px;
	color:#F60;
	font-weight:bold;
}

#goods-list li p.honbun{
	margin:0;
	padding:0;
	height:86px;
	font-size:12px;
	color:#666;
	line-height:21px;
}

#goods-list li p.category{
	margin:0 0 0 0;
	padding:0;
	font-size:11px;
	color:#666;
	text-align:right;
}

#goods-list li .listgraph{
	width:120px;
	height:120px;
	margin:0 0 0 10px;
	padding:0;
	float:left;
}

#goods-list li h3 a {
	color:#f63;
	text-decoration:none;
}

#goods-list li h3 a:link,visited,active {
	color:#f63;
	text-decoration:none;
}

#goods-list li h3 a:hover {
	color:#F90;
	text-decoration:underline;
}
