@charset "utf-8";
/* CSS Document */
.floRight{float:right;}
.floLeft{float:left;}


#wrapper{
	margin-bottom:75px;
}

#wrapper h3{
	margin-bottom:53px;
	font-size:140%;
	line-height:1.7;
}

#wrapper #c1,
#wrapper #c2{
	margin-bottom:25px;
}

#wrapper .bgWrap1{
	background:url(/goods/img/bgLT2.gif) no-repeat left top;
}

#wrapper .bgWrap2{
	background:url(/goods/img/bgRB2.gif) no-repeat right bottom;
}

#wrapper #c3{
	margin-bottom:58px;
	font-size:140%;
	line-height:1.4;
}

#wrapper #c1 p,
#wrapper #c2 p,
#wrapper #c3 p{
	width:419px;
	/width:363px;
	padding:0 28px;
	font-size:140%;
	line-height:1.5;
}

#wrapper .brownBg{
	width:728px;
	background:url(/kodawari/img/list_bg.gif) repeat left top;
}

#wrapper .brownBg .bgInner1{
	width:728px;
	background:url(/kodawari/img/bgLT.png) no-repeat left top;
}

#wrapper .brownBg .bgInner1 .bgInner2{
	width:728px;
	background:url(/kodawari/img/bgRB.png) no-repeat right bottom;
}

#wrapper .bnWrap{
	margin-bottom:30px;
}

#wrapper .listWrap{
	margin-bottom:30px;
}

#wrapper .brownBg .bgInner1 .bgInner2{
	padding:28px 42px;
}

#wrapper .brownBg .bgInner1 .bgInner2 h3{
	border-bottom:1px #845f16 solid;
	margin-bottom:28px;
	padding-bottom:3px;
	font-size:140%;
	font-weight:bold;
}

#wrapper .brownBg .bgInner1 .bgInner2 ul{
	width:672px;
}

#wrapper .brownBg .bgInner1 .bgInner2 ul li{
	width:196px;
	float:left;
	margin-right:28px;
	font-weight:bold;
	line-height:1.3;
	margin-bottom:28px;
}

#wrapper .brownBg .bgInner1 .bgInner2 ul li dl{
	margin-bottom:10px;
}

#wrapper .brownBg .bgInner1 .bgInner2 ul li dl dt{
	margin-bottom:10px;
}

#wrapper .brownBg .bgInner1 .bgInner2 ul li dl dd{
	font-size:140%;
}

#wrapper .brownBg .bgInner1 .bgInner2 ul li p{
	font-size:140%;
	font-weight:normal;
}

#wrapper #c4 h4{
	text-align:center;
	margin-bottom:27px;
}

#wrapper #c4 ul li dl dt img{
	width:196px;
}

#wrapper #add .inner{
	background:url(/kodawari/img/china_bg.gif) no-repeat left top;
	padding:28px 0 28px 28px;
	margin-bottom:30px;
}

#wrapper #add .inner a{
	margin-right:24px;
}

#wrapper .ranking{
	background:url(/gift/img/list_bg.gif) repeat left top;
	padding:28px 13px;
	margin-bottom:55px;
}

#wrapper .ranking h4{
	text-align:center;
	margin-bottom:40px;
}

#wrapper .ranking h4 img{
	display:inline;
}

#wrapper .ranking ul {
	width: 533px;
	margin: auto;
}

#wrapper .ranking ul li{
	float:left;
	width:140px;
	margin:0 14px;
	font-size:120%;
	position:relative;
}

#wrapper .ranking ul li img:first-child{
	margin-bottom:8px;
}

#wrapper .ranking ul li p{
	background:url(/common/img/ec2_img/icn_link_arw02.png) no-repeat left top;
	padding-left:14px;
}

#wrapper .ranking ul li.wide{
	width:169px;
}

#wrapper .ranking ul li .tag{
	position:absolute;
	left:-7px;
	top:-18px;
}

#wrapper .ranking ul li.wide .tag{
	position:absolute;
	left:-7px;
	top:-21px;
}