.Shop_left {
	float: left;
	width: 680px;
}
.Shop_right {
	float: right;
	width: 290px;
}
.Shop_left .ShopNameArea {
	height: 35px;
	margin-top: 6px;
}
.Shopicon {
	float: left;
	padding-top: 5px;
	padding-right: 5px;
}
.ShopName {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 25px;
	float: left;
}
.ShopName .Name_style {
	font-size: 16px;
	font-weight: bold;
	color: #ff7f00;
}
.branchShop {
	font-size: 15px;
	color: #808080;
}
.StarArea {
	float: left;
	padding-top: 4px;
	padding-left: 5px;
}
.StarArea a{font-size:13px; color:#c8151d; text-decoration:none; font-weight:normal; padding-left:5px;}
.StarArea a:hover{ color:#ff0000; text-decoration:underline;}
.OpenInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 25px;
	font-weight: bold;
	color: #EB000C;
	float: right;
}
.Shop_left .ShopFuncArea {
	height: 32px;
	background-image: url(../../images/v2/shop/funcbar.gif);
	background-repeat: no-repeat;
}
.FuncItemArea {
	float: right;
	padding-right: 10px;
	width: 130px;
	height: 18px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.FuncItemArea01 {
	float: right;
	padding-right: 10px;
	width: 80px;
}
.FuncItemArea02 {
	float: right;
	padding-right: 10px;
	width: 100px;
}

.FuncItemArea03 {
	float: right;
	padding-right: 10px;
	width: 130px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}


.FuncPathStyle {
	float: right;
}
.FunPathStyle{font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #0066bf;text-decoration: none;line-height: 14px;}
a.FunPathStyle:link {text-decoration: none;}
a.FunPathStyle:visited {text-decoration: none;}
a.FunPathStyle:hover {
}

.Shop_left .MainArea {
	background-image: url(../../images/v2/shop/toparea_bg.gif);
	background-repeat: repeat-y;
}
.MainArea_bottom {
	background-image: url(../../images/v2/shop/toparea_bottom.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 680px;
	PADDING-BOTTOM: 10px;
}
.Shop_left .MainArea .MainInfoArea {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	padding-top: 3px;
	padding-bottom: 6px;
	margin-left:8px;
	margin-right:6px;
}
.MapArea_right {
	padding: 3px;
	float: right;
	height: 291px;
	width: 316px;
	border: 1px solid #dedede;
    position: relative;
	background-color: #FFFFFF;
}
.MainInfoArea_left {
	float: left;
	width: 332px;
	padding-top: 2px;
	overflow: hidden;
}
.ShopPic140 {
	float: left;
	height: 140px;
	width: 140px;
	border:1px solid #cccccc;
	background-color: #FFFFFF;
}
.MainInfo {
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	width: 185px;
}
.IconSection {
	vertical-align: top;
	padding-top: 7px;
}
.MainInfoStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: normal;
	color: #666666;
}
.MainInfo_GraphArea {
	padding-top: 10px;
}
.WholeMapArea {
	padding-top: 5px;
	width: 185px;
	float: right;
	font-size: 12px;
}
.WholeMapArea .WholeMapPath {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}
.GraphArea01 {
	height: 112px;
	width: 118px;
	border: 1px solid #dedede;
	float: left;
	
	background-repeat: no-repeat;
	padding-top: 21px;
	padding-left: 22px;
}
.GraphArea02 {
	height: 133px;
	width: 175px;
	border: 1px solid #dedede;
	background-color: #FFFFFF;
	float: right;
}
.GraphItem_Num {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #808080;
	text-align: right;
	width: 78px;
	float: left;
	padding-right: 3px;
}

.GraphItem_Bar {
	float: left;
	width: 90px;
	height: 7px;
	background-color: #dedede;
	overflow: hidden;
	margin-top: 2px;
}

.Bar_length {
	background-color: #ffaa00;
	background-repeat: repeat-x;
	float: left;
	height: 10px;
}.GraphItem {
	margin-bottom: 3px;
}
.GraphItemArea {
	width: 175px;
	margin-top: 20px;
}
.ClassTagArea {
	width: 660px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 8px;
}
.ClassTag_icon {
	float: left;
	padding-top: 5px;
	padding-right: 3px;
}
.ClassTag {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #808080;
	line-height: 18px;
	width: 65px;
}
.ClassTag01, .ClassTag02, .ClassTag03, .ClassTag04, .ClassTag05, .ClassTag_credit, .ClassTag_credit_n{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #808080;
	line-height: 18px;
}
.ClassTag01 {width: 590px;}
.ClassTag02 {width: 55px;}
.ClassTag03 {width: 580px;}
.ClassTag04 {width: 75px;}
.ClassTag05 {width: 570px;}
.ClassTag_credit {width: 98px;}
.ClassTag_credit_n {width: 550px;}

.TagFont {
	color: #0066bf;
	text-decoration: none;
}
a.TagFont:link{color: #0066bf;text-decoration: none; cursor:pointer}
a.TagFont:visited{color: #0066bf;text-decoration: none; cursor:pointer}
a.TagFont:hover{color: #0066bf;text-decoration: underline; cursor:pointer}

.ShopInfoArea {
	width: 680px;

}
.InfoTagArea {
	background-image: url(../../images/v2/shop/tag_bg.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 670px;
	padding-left: 10px;
}
.InfoTag_select_L {
	background-image: url(../../images/v2/shop/tag_select01.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 27px;
	width: 97px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #b84712;
	padding-top: 5px;
}
.InfoTag_select_S {
	background-image: url(../../images/v2/shop/tag_select02.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 86px;
	float: left;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #b84712;
	padding-top: 5px;
}
.InfoTag_S {
	background-image: url(../../images/v2/shop/tag_02.gif);
	background-repeat: no-repeat;
	text-align: center;
	height: 27px;
	width: 86px;
	float: left;
	padding-top: 5px;
}
.InfoTag_L {
	background-image: url(../../images/v2/shop/tag_01.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 97px;
	float: left;
	text-align: center;
	padding-top: 5px;
}
a.TagPathStyle:link {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;color: #666666;text-decoration: none;}
a.TagPathStyle:visited {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;color: #666666;text-decoration: none;}
a.TagPathStyle:hover {font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;color: #666666;text-decoration: underline;}
.InfoItemTagArea {
	padding-top:3px;
	padding-left: 75px;
}
.InfoItemTagArea_bg {
	background-color: #ffe9bf;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #ffb521;
	border-left-color: #ffb521;
	width: 678px;
}
.ItemTag_select {
	background-image: url(../../images/v2/shop/sectag_select.gif);
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	width: 67px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 6px;
	margin-right: 1px;
}
.ItemTag {
	background-image: url(../../images/v2/shop/sectag.gif);
	background-repeat: no-repeat;
	float: left;
	height: 18px;
	width: 67px;
	text-align: center;
	padding-top: 6px;
	margin-right: 1px;
}
a.ItemTagPath:link {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #808080;text-decoration: none;}
a.ItemTagPath:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #808080;text-decoration: none;}
a.ItemTagPath:hover {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #808080;text-decoration: underline;}
.InfoItemArea_top {
	height: 10px;
	width: 680px;
}
.InfoItemArea_body {
	background-image: url(../../images/v2/shop/infoarea_body.gif);
	background-repeat: repeat-y;
	padding:5px;
	
}
.InfoItemArea_bottom {
	height: 13px;
	width: 680px;
}
.ShopInfo_content {
	width: 430px;
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
}
.ShopInfo_PicArea {
	float: left;
	width: 212px;
}
.ShopInfoItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	padding-left: 5px;
}
.ShopInfoItem .ShopInfoItem_title {
	color: #808080;
	float: left;
	text-align: right;
	width: 85px;
}
.ShopInfoItem .ShopInfoItem_con {
	color: #666666;
	float: left;
	width: 340px;
	text-align: left;
}
.ShopPic200 {
	text-align: center;
	padding: 5px;
	width: 200px;
	border: 1px solid #dedede;
}
.ShopSaveP_title {
	width: 212px;
	padding-top: 8px;
}
.ShopSaveP_icon {
	float: left;
	padding-top: 4px;
	padding-right: 4px;
}
.ShopSaveP_titlestyle {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #666666;
}
.ShopSaveP_titlestyle .NumStyle {
	font-size: 13px;
	font-weight: bold;
}
.SaveP_PicArea {
	height: 35px;
	width: 35px;
	border: 1px solid #f2f2f2;
	text-align: center;
	vertical-align: middle;
	margin-right: 3px;
	margin-left: 2px;
	float: left;
	margin-top: 5px;
}
.MorePathArea {
	text-align: right;
	padding-top: 6px;
	width: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #808080;
}
.MorePathArea .more_style {
	color: #808080;
}
.FocusArea {
	background-image: url(../../images/v2/shop/focus_bg.jpg);
	background-repeat: no-repeat;
	height: 240px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	padding-top: 30px;
	margin-bottom:15px;
}
.FocusTitlePath {
	font-size: 15px;
	font-weight: bold;
	color: #0066bf;
	text-decoration: none;
}
a.FocusTitlePath:link {text-decoration: none;}
a.FocusTitlePath:visited {text-decoration: none;}
a.FocusTitlePath:hover {text-decoration: underline;}

.FocusTitleArea {
	padding-left: 13px;
	height: 18px;
	overflow: hidden;
	padding-top: 4px;
	margin-bottom: 13px;
	width: 270px;
}
.FocusPicArea {
	text-align: center;
	vertical-align: middle;
	float: left;
	height: 105px;
	width: 140px;
	padding-left: 5px;
}
.FocusConArea {
	height: 125px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	margin-right: 8px;
	margin-left: 10px;
}
.FocusConArea_Font {
	float: left;
	width: 115px;
	padding-left: 12px;
}
.ReadWhole {
	font-size: 12px;
	color: #0066bf;
}
.FocusPathArea {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
}
.FocusPathItem_icon {
	float: left;
	padding-top: 7px;
	padding-right: 5px;
}
.FocusPathItem_con {
	float: left;
	width: 255px;
	height: 22px;
	overflow: hidden;
}
.FocusPathStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #0066bf;
	text-decoration: none;
}
a.FocusPathStyle:link{text-decoration: none;}
a.FocusPathStyle:visited{text-decoration: none;}
a.FocusPathStyle:hover{text-decoration: underline;}

.MoreBtnArea {
	text-align: right;
	padding-top: 1px;
}
.AD_Area {
	width: 290px;
	margin-top: 10px;
}

.Shop_NearArea {
	width: 290px;
	padding-top: 8px;
}
.Shop_SameArea {
	width: 290px;
	padding-top: 8px;
}
.Shop_SameConArea {
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 10px;
}.Shop_SameItemIcon {
	padding-right: 5px;
	float: left;
	padding-top: 5px;
}
.Shop_SameItemCon {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #808080;
	float: left;
	width: 258px;
}
.Shop_SamePath {
	font-size: 13px;
	color: #0066bf;
	text-decoration: none;
}
a.Shop_SamePath:link {text-decoration: none;}
a.Shop_SamePath:visited {text-decoration: none;}
a.Shop_SamePath:hover {text-decoration: underline;}
.SavePathStyle {
	color: #666666;
	text-decoration: none;
}
a.SavePathStyle:link {text-decoration: none;}
a.SavePathStyle:visited {text-decoration: none;}
a.SavePathStyle:hover {text-decoration: underline;}
.Shop_SameItem {
	width: 270px;
	padding-bottom: 3px;
}
.Shop_SameItem_rep {
	width: 270px;
	padding-top:5px;
}

.UpBtn {
	background-image: url(../../images/v2/comment/hide_btn.gif);
	height: 11px;
	width: 30px;
	border: 0px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}
.ChangeHeightFont {
	font-size: 12px;
	color: #942824;
	padding-left: 4px;
}
.DownBtn {
	background-image: url(../../images/v2/comment/release_btn.gif);
	background-repeat: no-repeat;
	height: 11px;
	width: 30px;
	border: 0px;
	cursor: pointer;
}
.ChangeHeight {
	margin-bottom: 20px;
	margin-top: 4px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #e5e5e5;
	padding-left: 10px;
	clear: both; 
	text-align:right;
}
.CmmArea {
	background-image: url(../../images/v2/shop/infoarea_body.gif);
	background-repeat: repeat-y;
	width: 680px;
}
.ShopInfoBottom {
	background-image: url(../../images/v2/shop/pagearea.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 680px;
	padding-top: 18px;
}.ShopInfoBottom_none {
	background-image: url(../../images/v2/shop/infoarea_bottom.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 680px;
}
.Shopicon_2 {
	vertical-align: middle;
	float: left;
	height: 25px;
	padding-right: 5px;
}
.CmmTurnArea {
	width: 645px;
	padding-left: 20px;
	
	padding-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	padding-bottom: 3px;
}
.more_chose_Area {
	background-image: url(../../images/v2/shop/focus_bg.jpg);
	background-repeat: no-repeat;
	height: 270px;
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
}
.more_chose_TitlePath {
	font-size: 15px;
	font-weight: bold;
	color: #0066bf;
	text-decoration: none;
}
a.more_chose_TitlePath:link {text-decoration: none;}
a.more_chose_TitlePath:visited {text-decoration: none;}
a.more_chose_TitlePath:hover {text-decoration: underline;}

.more_chose_TitleArea {
	padding-left: 13px;
	height: 18px;
	overflow: hidden;
	padding-top: 5px;
}
.more_chose_PicArea {
	float: left;
	width: 140px;
	border: 1px solid #dedede;
}
.more_chose_ConArea {
	padding-top: 8px;
	margin-right: 8px;
	margin-left: 10px;
	margin-bottom: 10px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	color: #666666;
}
.more_chose_ConArea_Font {
	float: left;
	width: 115px;
	padding-left: 12px;
}
.more_chose {
	width: 290px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	padding-bottom: 8px;

}
.more_chose_shop {
	margin-left: 10px;
}
.more_chose_con {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 8px;
}
.Shop_con {
	width: 980px;
	padding-right: 10px;
	padding-left: 10px;
}
.bosssubject {
	width: 538px;
}

.FuncItemimg {
	float: right;
	width: 14px;
	padding-right: 3px;
}
.FuncItemword , .FuncItemword01, .FuncItemword02, .FuncItemword03, .FuncItemword04, .FuncItemword05, .FuncItemword06, .FuncItemword07, .FuncItemword08{
	float: right;
	font-family: Arial;
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 16px;
	margin-left: 14px;
}
.FuncItemword{background-image: url(../../images/v2/shop/icon_06.gif); margin-right:10px;}
.FuncItemword01 {background-image: url(../../images/v2/shop/icon_05.gif);}
.FuncItemword02 {background-image: url(../../images/v2/shop/icon_01.gif);}
.FuncItemword03 {background-image: url(../../images/v2/shop/icon_03.gif);}
.FuncItemword04 {background-image: url(../../images/v2/shop/icon_02.gif);}
.FuncItemword05 {background-image: url(../../images/v2/shop/icon_08.gif);}
.FuncItemword06 {background-image: url(../../images/v2/shop/icon_06.gif);}
.FuncItemword07 {background-image: url(../../images/v2/shop/icon_07.gif);}
.FuncItemword08 {background-image: url(../../images/v2/shop/repost.gif);}

.ShopFuncArea01 {
	padding-top: 5px;
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.more_chose_top {
	background-image: url(../../images/v2/shop/morech_bg.jpg);
	height: 30px;
	width: 290px;
}
.more_chose_body {
	background-image: url(../../images/v2/shop/rarea_body.gif);
	background-repeat: repeat-y;
}
.more_chose_botton {
	background-image: url(../../images/v2/shop/rarea_bottom.gif);
	height: 10px;
	width: 290px;
	background-repeat: no-repeat;
}
.shop_samearea_top {
	background-image: url(../../images/v2/shop/sameshop_bg.gif);
	height: 28px;
	width: 290px;
}
.shop_samearea_botton {
	background-image: url(../../images/v2/shop/rarea_bottom.gif);
	height: 10px;
	width: 290px;
	background-repeat: no-repeat;
}
.shop_samearea_body {
	background-image: url(../../images/v2/shop/rarea_body.gif);
	background-repeat: repeat-y;
	width: 290px;
}
.shop_neararea_top {
	background-image: url(../../images/v2/shop/nearshop_bg.gif);
	height: 28px;
	width: 290px;
}
.shop_neararea_body {
	background-image: url(../../images/v2/shop/rarea_body.gif);
	background-repeat: repeat-y;
	width: 290px;
}
.shop_neararea_botton {
	background-image: url(../../images/v2/shop/rarea_bottom.gif);
	height: 10px;
	width: 290px;
	background-repeat: no-repeat;
}
.upload_photo {
	padding-bottom: 10px;
	width: 200px;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
.updatashopinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	padding-top: 10px;
}


.friend_mail_style {
	border: 3px solid #e5e5e5;
}

.mail_font{
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.style16 {
	color: #942824;
	font-weight: bold;
}

.mail_notice {
	font-size: 12px;
	color: #4d4d4d;
}


.google_temp_adarea{
	padding-top:10px;
	padding-left:10px;
}


.TagFont_media {
	color: #942824;
}
a.TagFont_media:link{color: #942824;text-decoration: none; cursor:pointer;}
a.TagFont_media:visited{color: #942824;text-decoration: none; cursor:pointer;}
a.TagFont_media:hover{color:#942824;text-decoration: underline; cursor:pointer;}
.ClassTag_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ShopInfo_Media_title {
	font-size: 15px;
	font-weight: bold;
	color: #303030;
	padding-top: 5px;
	padding-bottom: 5px;
}
.ShopInfo_Media_source {
	color: #808080;
}
.ShopInfo_Media_date {
	color: #808080;
	float: left;
	margin-left: 10px;
}
.ShopInfo_Media {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
	margin-top: 10px;
}

.ShopInfo_Media_icon {
	float: left;
	padding-top: 4px;
	padding-right: 4px;
}
.ShopInfo_Media_topic {
	float: left;
}
.ShopInfo_Media_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #dedede;
	padding-bottom: 5px;
}
.ShopInfo_Media_pages_area {
	padding-top: 15px;
}
.ShopInfo_Media_topicword {
	color: #c8171e;
}
.ShopInfo_Media_item {
	padding-bottom: 8px;
}


.gsc-results {
	background-image: url(../../images/v2/shop/infoarea_body.gif);
	background-repeat: repeat-y; 
	width:680px;
}

.Blog-gsc-result{
	padding-top: 6px;
	padding-bottom: 8px;	
}

.Web-gsc-result{
	padding-top: 6px;
	padding-bottom: 8px;	
}

.gsc-box {
	width: 650px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
}

  
.gsc-keyword {
	color: #c8151d;
font-weight:normal;
}

.gs-title {
	font-size: 14px;
	text-decoration:underline;
}
.gs-title b{
font-weight:normal;
color: #c8151d;
}

.gs-snippet {
	padding-top: 5px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
line-height:20px;
}

.gsc-cursor {
	padding-left: 275px;
}

.gsc-cursor-page {
	font-size: 12px;
}

.ipeen-gsc-trailing-more-results {
	font-size: 12px;
	color:#0066bf;
}

.loading {
	font-size:15px;
	font-weight:bold;
	color:#666666;
	text-align:center;
}
.shop_intro {
	background-image: url(../../images/v2/shop/intro_line.gif);
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 23.5px;
	width: 425px;
	padding-left: 5px;
}


.mail_font {
	padding:18px; 
	line-height:23px;
}

.edit_style {
	font-size: 16px;
	font-weight: bold;
	color: #ff7f00; 
	padding-bottom:3px;
}
.edit_style_a { 
	float:left;
	padding-top:12px;
}
.edit_style_b { 
	float:left; 
	padding:5px;
}

/*reputation_block*/
.shop_reputation_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #444444; 
	float:left;
}
.reputation_start_deta { 
	float:left; 
	
}
.reputation_amount { 
	float:left;
}
.shop_reputationarea {
	border: 1px solid #cccccc;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 10px;
	margin-bottom: 12px;
}
.shop_reputationitem {
	float: left;
	width: 125px;
	font-size: 12px;
	margin-top: 8px;
	margin-right: 8px;
	overflow: hidden;
}

.more_pic_a {
	color:#666666;
	text-decoration:none;
}
.more_pic_a:hover {
	color:#0066BF;	
}
.shop_reputation_pic {
	background-image: url(../../images/v2/shop/exchang_picbg.gif);
	background-repeat: no-repeat;
	height: 95px;
	width: 125px;
	padding-left: 3px;
	padding-top: 3px;
	overflow: hidden;
	margin-bottom: 5px;
}
.lot_end{font-size:13px; padding-left:8px;}
.lot_end span{color:#c8151d;}
/*
.shop_btn {
	height: 19px;
	width: 94px;
	overflow: hidden;
	padding-bottom: 3px;
}
*/

/*expend*/
.ShopInfo_expend_title {
	font-size: 15px;
	font-weight: bold;
	color: #303030;
	padding-top: 5px;
	color:#006600;
}
.ShopInfo_expend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 22px;
	margin-top: 10px;
	padding: 5px;
	background-color: #FFF1D7;
}
.ShopInfo_expend_icon {
	float: left;
	padding-top: 4px;
	padding-right: 4px;
}
.ShopInfo_expend_topic {
	float: left;
}
.ShopInfo_expend_link {
	text-align: right;
}
.other_cmm_info{ 
	padding-left:10px; 
	padding-right:5px;

}
/**/
.shop_ipeen_action_ad {
	padding-bottom:10px; 
	width:290px;
}
.shopsave_more {
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
	font-size: 11px;
	color: #808080;
	padding-top: 6px;
	padding-right: 10px;
}

/*new_target_righr_frame*/
.inn_samearea_top {
	background-image: url(../../images/v2/shop/sameinn_bg.gif);
	height: 28px;
	width: 290px;
}

.inn_neararea_top {
	background-image: url(../../images/v2/shop/nearinn_bg.gif);
	height: 28px;
	width: 290px;
}
.view_samearea_top {
	background-image: url(../../images/v2/shop/sameview_bg.gif);
	height: 28px;
	width: 290px;
}

.view_neararea_top {
	background-image: url(../../images/v2/shop/nearview_bg.gif);
	height: 28px;
	width: 290px;
}
.product_samearea_top {
	background-image: url(../../images/v2/shop/sameproduct_bg.gif);
	height: 28px;
	width: 290px;
}
.movie_samearea_top {
	background-image: url(../../images/v2/shop/samemovie_bg.gif);
	height: 28px;
	width: 290px;
}

/*GraphArea_nomap*/
.GraphArea_nomap {
	height: 112px;
	width: 118px;
	border: 1px solid #dedede;
	float: right;
	background-image: url(../../images/v2/shop/g01_bg.gif);
	background-repeat: no-repeat;
	padding-top: 21px;
	padding-left: 22px;
	margin-right: 10px;
}
.MainInfo_GraphArea_nomap{
	float:left;
	width: 338px;
	padding-top: 9px;
}
.MainInfoArea_nomap{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #dedede;
	padding-top: 3px;
	padding-bottom: 6px;
	padding-left: 5px;
}
.main_btn{
	display:block;
	float:left;
	background:url(../../images/v2/shop/function_btn.gif) no-repeat;
	height:19px;
	width:91px;
	line-height:19px;
	text-decoration:none;
	text-align:center;
	margin-top:3px;
	font-family:Arial, Helvetica, sans-serif;
}
.main_btn:hover{
	background:url(../../images/v2/shop/function_btn_over.gif) no-repeat;
}
.left{ margin-right:3px;}
.bword{color:#0066bf;}
.bword:hover{color:#c8151d;}
.bkword{color:#000000;}
.bkword:hover{color:#c8151d;}
.rword{color:#c8151d;}
.rword:hover{color:#0066bf;}
/*ad_css*/
 #ad_shop01 img, #ad_shop02 img, #ad_shop03 img{
	width:290px;
}
#ad_shop01, #ad_shop02, #ad_shop03{
	margin-bottom:10px; border:1px solid #dedede; width:290px; overflow:hidden;
}
/*fb plurk button*/
.fb_btn, .plk_btn{
	display:block;
	float:left;
	height:40px;
	width:142px;
} 
.fb_btn{
	margin-bottom:10px;
	background:url(../../images/v2/shop/fb_btn.gif) no-repeat;
}
.plk_btn{
	margin-left:6px;
	background:url(../../images/v2/shop/plk_btn.gif) no-repeat;
}
.fb_btn:hover, .plk_btn:hover{
	background-position:0 -40px;
}
/*discount area*/
.dis_area{ margin-bottom:10px;}
.dis_top {
	background:url(../../images/v2/shop/dis_top.gif) no-repeat;
	height: 5px;
}
.dis_bottom {
	background:url(../../images/v2/shop/dis_bottom.gif) no-repeat;
	height: 5px;
}
.dis_body {
	background:url(../../images/v2/shop/dis_body.gif);
	font-size:12px;
	padding-left:10px;
	line-height:22px;
}
.show{ 
	color:#666666;
	text-decoration:none;
	margin-left:8px;
}
.show:hover{ 
	color:#c8151d;
}
