.px12{color:#221815; font-size:10pt; line-height:1.2em;}
.px12 a:link    {color:#221815; text-decoration:none;}
.px12 a:visited {color:#221815; text-decoration:none;}
.px12 a:hover   {color:#221815; text-decoration:underline;}
.px12 a:active  {color:#221815; text-decoration:none;}

.shop_pick{
	padding:28px 15px 0 0;
}

.shop_pickup_main{
	margin-bottom:26px;
	width:559px;
	background:url(../_images/navi/shop_pickup_bg.gif) center top repeat-y;
}

.shop_pickup_main h3 {
	margin:0 0 7px;
	padding:0;
	font-size:12px;
	line-height:1.4em;
}

.pick_top_txt{
	margin:15px 0 26px;
}

.shop_pickup_main p{
	padding:0px;
	margin:0px;
}

.left_box{
	padding-bottom:21px;
	width:259px;
	float:left;
}

.right_box{
	padding-bottom:21px;
	width:259px;
	float:right;
}

.left_box_end{
	width:259px;
	float:left;
}

.right_box_end{
	width:259px;
	float:right;
}

.left_box img, 
.right_box img, 
.left_box_end img, 
.right_box_end img{
	margin:0px;
	padding:0px;
	width:96px;
	display:block;
	float:left;
}

.txt_right {
	width:151px;
	float:right;
}
.pickup_list{margin-bottom:26px;}
.pickup_list li{margin-bottom:5px;}
.recruit_txt {margin:15px 10px 0;}

div.shopinfofo{margin-top:5px;padding-bottom:26px;}

.page_top {
	margin:0 0 0 520px;
	height:26px;
}


div.media{
width:470;
height:100;
}

div.me{
float:left;
margin:10 10 5 0;
border-width:1px;
border-style:solid;
border-color:#ced3ce;
}

div.mer{
float:left;
margin:10 0 5 3;
border-width:1px;
border-style:solid;
border-color:#ced3ce;
}
