﻿@charset "utf-8";

/*
div#mainbox {
	width:768px;
	height:266px;
	margin-left:-4px;
	padding-left:4px;
	padding-bottom:4px;
}



 ニュース
----------------------------------------------- */
div#newsarea {
    width: 540px;
    margin: 0 auto;
}

div#newsarea h2 {
	margin-bottom: 9px;
}

div#newsarea dl {
	margin: 10px 0 0 0;
}

div#newsarea dt{
	width:104px;
    color: #8D722D;
	float:left;
}

div#newsarea dd {
	width:430px;
	float:right;
}

div#newsarea dd a {
	text-decoration:none;
	color:#7C6941;
}

/* おすすめ
----------------------------------------------- */
div#recomendarea {
	width:540px;
}

div#recomendarea table {
	width:540px; 
}

div#recomendarea h2{
	margin-bottom: 9px;
}

div#recomendarea table td {
    width: 180px;
    padding-left:8px;
    padding-right:8px;
    vertical-align:top;
    text-align:center;
}

div#recomendarea table td.nabe0 {
	padding-left:0;
}

div#recomendarea table td.nabe2 {
	padding-right:0;
}

div#recomendarea table td a.item_photo {
	display:block;
	width:169px;
	height:150px;
	padding-top:2px;
	background: url(../img/products/bg-list_frame.gif) no-repeat center top;
}

div#recomendarea table td h3 {
	text-align:left;
	min-height:3em;
	height:auto !important;
	height:3em;
}

div#recomendarea table td h3 a {
	display:block;
	text-decoration:none;
	color:#613915;
	background: url(../img/top/line-osusume_price.gif) no-repeat center bottom;
}

div#recomendarea .price {
	color: #575757;
	text-align:left;
}


/* 商品をさがす
----------------------------------------------- */
div#categorybanner {
	width:540px;
	height:284px;
}

div#categorybanner h2{
	margin-bottom: 9px;
}

div#categorybanner li#new {
	float: left;
	margin-bottom: 14px;
}

div#categorybanner li#baby {
	float: right;
	margin-bottom: 14px;
}

div#categorybanner li#kids {
	float: left;
}

div#categorybanner li#casual {
	float: right;
}


/* ピックアップ
----------------------------------------------- */

div#article h2 {
	background:url(../img/top/title_bg.gif) no-repeat top left;
	width:540px;
	height:26px;
	padding:5px 0px 0px 10px;
	font-weight:bold;
	color:#CC3F10;
}

div#article h2 a{
	font-weight:bold;
	color:#CC3F10;
	text-decoration:underline;
}

div#article h2 a:hover{
	font-weight:bold;
	color:#CC3F10;
	text-decoration:none;
}

div#article h2 a:visited{
	font-weight:bold;
	color:#CC3F10;
}

ul.pickup_list {
	height:60px;
}

ul.height176 {
	height:176px;
}

ul.pickup_list li{
	float:left;
}


div.topcon_box {
	width:265px;
	float:left;
	font-size:90%;
}

div#article  div.topcon_box h2{
	width:255px;
	background:url(../img/top/title_bgh.gif) no-repeat top left;
	padding:5px 0px 0px 10px;
}

div.topprod_box {
	height:115px;
}

div.topprod_box img{
	float:left;
}

div.topprod_box img.new{
	float: none;
}


div#article dl {
	color:#333;
}

div#article dl dt {
	text-decoration:underline;
	font-weight:bold;
	margin-bottom:3px;
}

div#article dl dd {
	padding-bottom:10px;
	border-bottom:#333333 1px dashed;
	margin-bottom:10px;
}

div#article dl dd.nbor {
	border:none;
}

div#aside h2 {
	background:url(../img/side/side_title_bg.gif) no-repeat left top;
	width:180px;
	height:26px;
	padding:5px 0px 0px 10px;
}

div#aside ul {
	margin:10px 0px 20px 0px;
}


.w150 {
	width:150px;
}

.w240 {
	width:240px;
}




.mb10 {
	margin-bottom:10px;
}

.mb15 {
	margin-bottom:15px;
}

.mb20 {
	margin-bottom:20px;
}

.mt10 {
	margin-top:10px;
}

.mt15 {
	margin-top:15px;
}


.mt20 {
	margin-top:20px;
}


.mleft10 {
	margin-left:10px;
}

.mleft20 {
	margin-left:20px;
}

.mleft30 {
	margin-left:30px;
}

.mright5 {
	margin-right:5px;
}


.pr5 {
	padding:0px 5px 0px 0px;
}

.cl_b {
	clear:both;
	display:block;
}
