#utiiwai div,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre,form, fieldset, input, textarea,p, blockquote,
th, td, span, em {
	margin: 0 0 0 0;
	padding: 0;
	font-style: normal;
	font-weight:100;
}

#utiiwai div,dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,pre,form, fieldset, input, textarea,p, blockquote,
th, td, em {
	text-decoration:none;
}

#utiiwai ul {
	list-style:none outside;
}

#utiiwai li {
	list-style:none outside;
}

#utiiwai img{
	border: none;
	vertical-align:bottom;
}

#utiiwai a{
	outline:0;
}


#utiiwai {
	width:950px;
	font-size:12px;
	line-height:140%;
	text-align:left;
	color:#333333;
	overflow:hidden;
}

#utiiwai a {
	color:#333333;
	text-decoration:underline;
}

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

#utiiwai #hedercont{
	height:200px;
	position:relative;
}

#utiiwai #hedercont p{
	position:absolute;
	top:128px;
	left:0px;
}



/* footer02*/

#contentsArea .list_td02,#contentsArea .list_td02 a {
	color: #333333;
	font-size: 10px;
}

#contentsArea .list_td02 li {
	list-style: url(none) none outside;
	height: 12px;
	margin: 0px 0 7px;
	padding: 0 0 0 15;
	background-image: url(../chichinohi_images/chichinohi_icon02.gif);
	background-position: left top;
	background-repeat: no-repeat;
	color: #333333;
}


#utiiwai #hedercont p{
	margin-left:34px;
}


#utiiwai #maincont{
	width:742px;
	float:right;
}



#utiiwai #subcont{
	width:208px;
	float:left;
}
/*-------------------------------*/
/*-------------main-------------*/
/*-------------------------------*/
#utiiwai #main{
	background:url(../top_img/back_img.jpg) repeat-y left top;
	width:549px;
	float:left;
}


#maincont #main .inner{
	background:url(../top_img/main_bg.jpg) repeat-y left bottom;
	overflow:hidden;
	width:549px;
}

#maincont #main h3 span{
	margin-left:15px;
	padding-top:8px;
	display:block;
}

/*-------------picup-------------*/
#maincont #picup{
	background:url(../top_img/main_bg_btm.jpg) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:5px;
}

#maincont #picup h3{
	background:url(../top_img/main_bg_top.jpg) no-repeat left top;
	color:#D95942;
	font-size:10px;
}

#maincont #picup ul.items{
	margin-left:22px;
}


#maincont #picup ul.items li{
	float:left;
	width:170px;
}

#maincont #picup ul.items dl{
	width:160px;
}

#maincont #picup ul.items dd{
	margin-top:5px;
}
#maincont #picup ul.items dd ul li{
	font-size:0.8em;
	padding:2px 0 2px 8px;
	background:url(../top_img/ico_arr.gif) no-repeat 0 4px;
	line-height:1.4;
}
#maincont #picup ul.items dd ul li.logo{
	margin:3px 0 0 0;
	background:none;
	padding-left:0;
}
#maincont #picup ul.items dd ul li a{
	color:#D85941;
}

#maincont #picup ul.items dl strong{
	color:#D95942;
	font-weight:bold;
}

/*-------------buyer-------------*/
#maincont #buyer{
	background:url(../top_img/main_bg_btm.jpg) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:5px;
}

#maincont #buyer h3{
	background:url(../top_img/main_bg_top2.jpg) no-repeat left top;
	color:#D95942;
	font-size:10px;
}

#maincont #buyer ul.items{
	background:url(../top_img/buyer_txt_un.jpg) no-repeat left bottom;
	margin:0 0 11px 22px;
	padding-bottom:3px;
	overflow:hidden;
	width:510px;
}

#maincont #buyer ul.items li{
	float:left;
	width:170px;
	margin-bottom:5px;
}

#maincont #buyer ul.items dl{
	width:160px;
}

#maincont #buyer ul.items dt{
	height:38px;
	line-height:0px;
	font-size:0px;
}

#maincont #buyer ul.items .photo{
	margin:0 0 5px 20px;
}

#maincont #buyer ul.items .itemname a{
	color:#D95942;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
}

#maincont #buyer ul.items .itemprice a{
	color:#333333;
	font-size:10px;
	line-height:130%;
	display:block;
}

#maincont #buyer ul.items li.stn dd{
	background:url(../top_img/buyer_std_pic.gif) no-repeat left top;
	padding-top:1px;
}

#maincont #buyer ul.items li.limi dd{
	background:url(../top_img/buyer_limi_pic.gif) no-repeat left top;
	padding-top:1px;
}

#maincont #buyer ul.items li.cyara dd{
	background:url(../top_img/buyer_cyara_pic.gif) no-repeat left top;
	padding-top:1px;
}


#maincont #buyer ul.items li.stn .item{
	background:url(../top_img/buyer_std_txt.jpg) no-repeat left top;
	padding:5px 3px 0 3px;
	margin-top:5px;
}

#maincont #buyer ul.items li.limi .item{
	background:url(../top_img/buyer_limi_txt.jpg) no-repeat left top;
	padding:5px 3px 0 3px;
	margin-top:5px;
}

#maincont #buyer ul.items li.cyara .item{
	background:url(../top_img/buyer_cyara_txt.jpg) no-repeat left top;
	padding:5px 3px 0 3px;
	margin-top:5px;
}

#maincont #buyer ul.items li div.item .itemlink{
	display:block;
	padding-left:7px;
}

#maincont #buyer ul.ranking{
	background:url(../top_img/buyer_rank.gif) no-repeat left top;
	padding:11px 0 0 43px;
}

#maincont #buyer ul.ranking li{
	width:250px;
	float:left;
}

/*-------------pricernk-------------*/
#maincont #pricernk{
	background:url(../top_img/main_bg_btm.jpg) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:5px;
}

#maincont #pricernk h3{
	background:url(../top_img/main_bg_top2.jpg) no-repeat left top;
	color:#D95942;
	font-size:10px;
}
#maincont #pricernk table tr td a{
	line-height:1.5;
}

#utiiwai #maincont #pricernk table tr td a.link01:link,
#utiiwai #maincont #pricernk table tr td a.link01:visited,
#utiiwai #maincont #pricernk table tr td a.link01:hover,
#utiiwai #maincont #pricernk table tr td a.link01:active{
	color:#D85941;
}
#maincont #pricernk table tr td img.ico{
	margin-left:3px;
}
#maincont #pricernk table tr td.price{
	padding:0 0 0 4px;
}


/*-------------itemrnk-------------*/
#maincont #itemrnk{
	background:url(../top_img/main_bg_btm.jpg) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:5px;
}

#maincont #itemrnk h3{
	background:url(../top_img/main_bg_top2.jpg) no-repeat left top;
	color:#D95942;
	font-size:10px;
}
#maincont #itemrnk table tr td a{
	line-height:1.5;
}

#utiiwai #maincont #itemrnk table tr td a.link01:link,
#utiiwai #maincont #itemrnk table tr td a.link01:visited,
#utiiwai #maincont #itemrnk table tr td a.link01:hover,
#utiiwai #maincont #itemrnk table tr td a.link01:active{
	color:#D85941;
}
#maincont #itemrnk table tr td img.ico{
	margin-left:3px;
}
#maincont #itemrnk table tr td.item{
	padding:0 0 0 4px;
}

/*-------------brand-------------*/
#maincont #brand{
	background:url(../top_img/main_bg_btm.jpg) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:5px;
}

#maincont #brand h3{
	background:url(../top_img/main_bg_top2.jpg) no-repeat left top;
	color:#D95942;
	font-size:10px;
}

#maincont #brand ul.items{
	margin-left:22px;
	clear: both;
}

#maincont #brand ul.items li{
	float:left;
	width:170px;
}

#maincont #brand ul.items dl{
	width:160px;
}
#maincont #brand ul.items dd p{
	margin-top:5px;
	line-height:130%;
}


#maincont #brand ul.itemsbana{
	clear: both;
	margin:0 0 0 22px;
	padding:15px 0 0 0;
	overflow:hidden;
	width:527px;
}

#maincont #brand ul.itemsbana li{
	float:left;
	width:126px;
	margin-top:3px;
}

#maincont #brand ul.itemsbana p{
	font-size:10px;
	width:122px;
}


/*-------------------------------*/
/*-----------fLink---------------*/
#utiiwai #fLink {
	clear: both;
	padding-left: 208px;
}
#utiiwai #fLink .lead01 {
	padding: 5px 0 0 0;
	color: #885851;
	font-weight: bold;
}
#utiiwai #fLink .uchiiwaiFooter p {
	font-size: 10px;
	line-height: 1.7;
	padding: 0 0 0 15px;
	background-image: url(../other_img/sankaku.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}
#utiiwai #fLink .uchiiwaiFooter p a:link,
#utiiwai #fLink .uchiiwaiFooter p a:visited {
	color: #CC3366;
	text-decoration: underline;
}
#utiiwai #fLink .uchiiwaiFooter p a:hover,
#utiiwai #fLink .uchiiwaiFooter p a:active {
	color: #CC3366;
	text-decoration: none;
}

#utiiwai #fLink .ttl01 {
	margin:7px 0 7px 0;
}

/*-------------------------------*/
/*--------------sub--------------*/
/*-------------------------------*/

#utiiwai #sub{
	width:193px;
	float:left;
	font-size:10px;
}

#maincont #sub h4{
	font-size:10px;
	color:#C84128;
}
/*--------------rcata--------------*/


#maincont #sub #rcata{
	background:url(../top_img/r_cata_bg.jpg) no-repeat left bottom;
	width:193px;
	margin-bottom:6px;
}

#maincont #sub #rcata h4{
	color:#6F3822;
}

#maincont #sub #rcata p img{
	margin:1px 0 5px 2px;
}


/*--------------rgift--------------*/
#maincont #sub #rgift{
	background:url(../top_img/r_bg_un.jpg) no-repeat left bottom;
	width:193px;
	padding-bottom:15px;
	margin-bottom:6px;
}

#maincont #sub #rgift .inner{
	background:url(../top_img/r_bg.jpg) repeat-y left top;
	width:193px;
}


#maincont #sub #rgift dl{
	background:url(../top_img/r_bg_line.gif) no-repeat left bottom;
	width:193px;
}

#maincont #sub #rgift dd{
	padding:0 15px 10px 10px;
}

#maincont #sub #rgift .deta{
	margin:10px 0 0 12px;
}

#maincont #sub #rgift .deta li{
	margin-top:3px;
	font-size:12px;
}

#maincont #sub #rgift .deta a{
	background:url(../top_img/point_r.gif) no-repeat left center;
	padding:3px 0 3px 20px;
}

/*--------------rmana--------------*/
#maincont #sub #rmana{
	background:url(../top_img/r_bg_un.jpg) no-repeat left bottom;
	width:193px;
	padding-bottom:15px;
	margin-bottom:6px;
}


#maincont #sub #rmana .inner{
	background:url(../top_img/r_bg.jpg) repeat-y left top;
	width:193px;
	overflow:hidden;
	padding:7px 7px 0 7px;
}


#maincont #sub #rmana .txt{
	float:left;
	width:92px;
	line-height:140%;
}

#maincont #sub #rmana .photo{
	float:left;
	width:78px;
}


/*--------------rcol--------------*/
#maincont #sub #rcol{
	background:url(../top_img/r_bg_un.jpg) no-repeat left bottom;
	width:193px;
	padding-bottom:15px;
	margin-bottom:11px;
	line-height:140%;
}

#maincont #sub #rcol .inner{
	background:url(../top_img/r_bg.jpg) repeat-y left top;
	width:193px;
	overflow:hidden;
	padding-top:7px;
}

#maincont #sub #rcol .txt{
	margin:0 19px 12px 11px;
}

#maincont #sub #rcol dl.item{
	margin:0 19px 0 11px;
}

#maincont #sub #rcol dl.item dt{
	margin-bottom:10px;
}
#maincont #sub #rcol dl.item dt img{
	border:1px solid #D1C9B8;
}

#maincont #sub #rcol dl.item .itemname a{
	background:url(../top_img/point_r.gif) no-repeat left top;
	padding:2px 0 2px 20px;
	margin-top:5px;
	display:block;
	color:#D95942;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
}


/*--------------rbaby--------------*/
#maincont #sub #rbaby ul{
	margin-top:6px;
}

#maincont #sub #rbaby li{
	margin-bottom:5px;
}


/*-------------’Ç‰Á-------------*/

/*-------------ptprice-------------*/
#maincont #ptprice{
	background:url(../top_img/main_bg_btm.jpg) no-repeat left bottom;
	padding-bottom:10px;
	margin-bottom:5px;
}

#maincont #ptprice h3{
	background:url(../top_img/main_bg_top2.jpg) no-repeat left top;
	color:#D95942;
	font-size:10px;
}

#maincont #ptprice .ptpriceBox{
	margin:0 0 11px 22px;
	padding-bottom:3px;
	overflow:hidden;
	width:510px;
}

#maincont #ptprice .pict{
	float: left;
	margin: 0;
}

#maincont #ptprice .photo{
	float: left;
	margin:8px 9px 0 0;
}

#maincont #ptprice .txtArea{
	float: left;
	width:162px;
	margin:8px 0 0 0;
}

#maincont #ptprice .toItem {
	background: url(../top_img/ptprice_img02.jpg) no-repeat;
	margin-top: 53px;
	width: 162px;
	height: 28px;
	padding: 5px;
}

#maincont #ptprice .toItem a{
	display: block;
	width: 157px;
	height: 25px;
	color:#D95942;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
	text-decoration: none;
}

/*-----------chichinoh_footer-------------*/
/*#contentsArea #uchiirai_footer{
	text-align: left;
	width: 950px;
	margin: 0;
	clear: left;
	background: url(../top_img/ichiiwai_bg.gif) no-repeat bottom;
	padding-bottom:5px;
}
#contentsArea #uchiirai_footer th{
	vertical-align: top;
	height: 40px;
}
#contentsArea #uchiirai_footer td{
	vertical-align: top;
	height: 101px;
}*/


/*--------------100825 gift_service’Ç‰Á--------------*/
#maincont #sub .gift_service{
	background:url(../top_img/r_bg_un.jpg) no-repeat left bottom;
	width:193px;
	padding-bottom:15px;
	margin-bottom:6px;
}

#maincont #sub .gift_service .inner{
	background:url(../top_img/r_bg.jpg) repeat-y left top;
	width:193px;
}


#maincont #sub .gift_service dl{
	background:url(../top_img/r_bg_line.gif) no-repeat left bottom;
	width:193px;
	clear:both;
}

#maincont #sub .gift_service dd{
	padding:0 15px 10px 10px;
}

#maincont #sub .gift_service .deta{
	clear:both;
	margin:10px 0 0 12px;
}

#maincont #sub .gift_service .deta li{
	margin-top:3px;
	font-size:12px;
}

#maincont #sub .gift_service .deta a{
	background:url(../top_img/point_r.gif) no-repeat left center;
	padding:3px 0 3px 20px;
}
#maincont #sub .gift_service div.clearfix{
	background:url(../top_img/r_bg_line.gif) no-repeat left bottom;
}
#maincont #sub .gift_service div.clearfix dl{
	float:left;
	width:93px;
}
#maincont #sub .gift_service div.clearfix p{
	float:right;
	width:100px;
}
.clearfix:after{
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
.clearfix{
zoom:1;
}
