@charset "UTF-8";
/* CSS Document */

#recommended-header_title {
	color:#fff;
	padding:3px 0 3px 18px;
	background-color:#004eba;
	margin-bottom:18px;
}

#recommended-info {
	width:980px;
	padding:16px 0 46px 0;
	border:1px solid #b2b2b2;
	margin-bottom:30px;
}

.recommended-info_left {
	width:264px;
	float:left;
}

p.back-btn {
	margin-top:20px;
}

p.manufacturer-btn {
	margin-top:14px;
}

.recommended-info_right {
	width:716px;
	float:left;
}

.recommended-title {
	padding:2px 0 10px 16px;
	border-bottom:1px solid #b2b2b2;
}

.recommended-title h1 {
	color:#00a4ff;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
}

.recommended-name, .recommended-summary {
	padding:10px 0 10px 16px;
	border-bottom:1px solid #b2b2b2;
}

.recommended-price {
	padding:22px 0 18px 16px;
	border-bottom:1px solid #b2b2b2;
}

.recommended-price span {
	color:#fa0000;
	font-size:16px;
	line-height:36px;
	font-weight:bold;
}

.recommended-cont01 {
	padding:18px 0 22px 16px;
	border-bottom:1px solid #b2b2b2;
}

.recommended-cont01 h2 {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:18px;
}

.recommended-cont01 h3 {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}

.recommended-cont01 p {
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:24px;
}

.recommended-cont01 p span {
	color:#ff0000;
}

.recommended-cont02 {
	padding:20px 0 0 16px;
}

.recommended-cont02 p {
	font-size:12px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:24px;
}

.recommended-cont02 il {
	float:left;
        margin-left:10px;
        overflow:hidden;
}

/*---------- index ----------*/

h1#index {
	margin-bottom:32px;

}

#index-info19 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info18 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info17 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info16 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info15 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info14 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info13 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info12 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info11 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info10 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info09 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info08 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info07 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info06 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info05 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}


#index-info04 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info03 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info02 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

#index-info01 {
	width:980px;
	border:1px solid #b2b2b2;
	margin-bottom:16px;
}

.index-info_left {
	width:258px;
	padding:7px;
	float:left;
}

.index-info_right {
	width:693px;
	padding:7px 15px 7px 0;
	float:left;
}

.index-nav-title {
	padding:8px 0 8px 8px;
	border-bottom:1px solid #b2b2b2;
}

.index-nav-title h2 {
	color:#00a4ff;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
}

.index-nav-name {
	padding:8px 0 8px 8px;
	border-bottom:1px solid #b2b2b2;
}

.index-nav-name p {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}

.index-nav-summary {
	padding:8px 0 8px 8px;
	border-bottom:1px solid #b2b2b2;
}

.index-nav-summary p {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}

.index-nav-price {
	padding:10px 0 8px 8px;
}

.index-nav-price p {
	font-size:14px;
	line-height:22px;
	font-weight:normal;
}

.index-nav-price p span {
	color:#fa0000;
	font-size:16px;
	line-height:36px;
	font-weight:normal;
}



/*---------- recommended01 ----------*/

.recommended01-img {
	padding-left:30px;
}

.img-right {
	text-align:right;
}


/*----- recommended-info_text -----*/
.recommended-info_text_left {
	float:left;
}

.recommended-info_text_right {
	text-align:right;
	padding-right:18px;
}
