@charset "utf-8";
@import "common_inner.css";

#sideRight h2 {
	margin-top         :0;
}

#sideRight ul.ul01 {
	margin-bottom: 16px;
	
}

#sideRight ul.ul01 li {
	float: left;
}

#sideRight .box {
	padding-bottom: 104px;
	border: 1px solid #edebf0;
}

#sideRight .box h3 {
	margin-bottom: 15px;
	padding-left: 12px;
	line-height: 29px;
	font-size: 14px;
	font-weight: bold;
	color: #3d3b1b;
	background: #f1efd4;
}

#sideRight .box ul.ul02 {
	margin: 0 15px 4px 16px;
	font-size: 13px;
	color: #190a32;
	font-weight: bold;
}

#sideRight .box ul.ul02 li {
	float: left;
}

#sideRight .box ul.ul02 li.pt {
	padding-top: 2px;
}

#sideRight .box ul.ul02 li.pt a {
	color:#190a32;
}

#sideRight .box ul.ul02 li.pt a:hover {
	color:#3281a2;
}


#sideRight .box ul.ul02 li.fl {
	float: right;
}


#sideRight .box ul.ul03 li {
	margin-right: 3px;
} 

#sideRight .box ul.ul03 li.mr0 {
	margin-right: 0;
}

#sideRight .box p.bg {
	margin: 0 15px 10px 15px;
	padding-bottom: 7px;
	clear: both;
	font-size: 11px;
	color: #190a32;
	background: url(/shared/img/shop/index/line01.jpg) repeat-x left bottom;
}

#sideRight .box p.bgNone {
	margin: 0 15px 14px 15px;
	font-size: 11px;
	clear: both;
	color: #190a32;
}

#sideRight .box p.mb40 {
	margin-bottom: 40px;
}

#sideRight .box p.mb21 {
	margin-bottom: 21px;
}

#sideRight .box p.mb11 {
	margin-bottom: 11px;
}

#sideRight .box p.mb12 {
	margin-bottom: 12px;
}

#sideRight .box h3.h302 {
	background       : #ebe5f4;
	font-size        : 13px;
	color            : #190a32;
}

#sideRight .box h4 {
	margin: 0 0 11px 14px;
	padding-left: 11px;
	line-height: 19px;
	background: url(../img/shop/index/back01.jpg) no-repeat left top;
	font-size: 12px;
	color: #fff;
}

