@charset "utf-8";

/* page_feature
------------------------------------------------ */
#page_feature {
}

/* feature_list */
#page_feature .feature_list {
}

	#page_feature .feature_list ul {
	}

		#page_feature .feature_list ul li {
			position: relative;
			width: 304px;
		}
		#page_feature .feature_list ul .item1 { margin-top: 70px; width: 580px; }
		#page_feature .feature_list ul:first-child .item1 { margin-top: 0; }
		#page_feature .feature_list .list_odd .item1 { float: left; }
		#page_feature .feature_list .list_odd .item2 { float: left; margin-left: 70px; }
		#page_feature .feature_list .list_odd .item3 { float: right; margin-top: 40px; }
		#page_feature .feature_list .list_even .item1 { float: right; }
		#page_feature .feature_list .list_even .item2 { float: left; }
		#page_feature .feature_list .list_even .item3 { float: left; margin: 40px 0 0 70px; }

			#page_feature .feature_list ul li a { display: block; }
			#page_feature .feature_list ul li a:hover { text-decoration: none; }
			#page_feature .feature_list ul li .photo { width: 100%; height: 228px; overflow: hidden; }
			#page_feature .feature_list ul .item1 .photo { height: 435px; }
			#page_feature .feature_list ul:first-child .item1 .photo { height: 507px; }
				#page_feature .feature_list ul li .photo img { width: 100%; }
				#page_feature .feature_list ul li a:hover .photo img { opacity: .5; filter: alpha(opacity=50); }
			#page_feature .feature_list ul li .info { margin-top: 15px; }
				#page_feature .feature_list ul li .date { font-size: 93%; font-weight: bold; color: #9b9a9a; }
					#page_feature .feature_list ul li .date img { margin-left: 8px; width: 30px; vertical-align: middle; }
					#page_feature .feature_list ul li .date span { display: inline-block; vertical-align: middle; }
				#page_feature .feature_list ul li .name { font-size: 93%; font-weight: bold; }
				#page_feature .feature_list ul li a:hover .name { text-decoration: underline; color: #000; }

/* more */
#page_feature .more {
	margin: 50px auto 0;
	width: 200px;
	height: 40px;
}

	#page_feature .more a { background-image: url(/shop/item/makes/design/img01/see_more3.png); }

/* feature_detail */
#page_feature .feature_detail {
	margin: 0 auto;
	width: 800px;
}

	#page_feature .feature_detail .content {
		margin-top: 30px;
		padding-top: 30px;
		border-top: solid #bbb 1px;
	}

		#page_feature .feature_detail .content p { padding-bottom: 1.2em; font-size: 108%; }
		#page_feature .feature_detail .content img { max-width: 100%; }
		#page_feature .feature_detail .content a { text-decoration: underline; }
		#page_feature .feature_detail .content a:hover { text-decoration: none; }

	#page_feature .feature_detail .post_foot .pager2 .top { background-image: url(../../img/feature/pager_top.png); }
