.eve_wrap .eve_head {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_event.gif") no-repeat 644px 28px rgb(255, 255, 255); padding: 70px 39px; width: 797px; height: 80px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.eve_wrap .eve_body {
	padding: 20px; min-height: 1118px;
}
.eve_wrap.review .eve_body {
	padding: 0px;
}
.eve_wrap .eve_body .event_m_li {
	
}
.eve_wrap .eve_body .event_m_li::after {
	clear: both; display: block; content: "";
}
.eve_wrap .eve_body .event_m_li li {
	margin-bottom: 10px; float: left;
}
.eve_wrap .eve_body .event_m_li li a {
	display: block;
}
.eve_wrap .eve_body .event_m_li li span {
	text-align: center; color: rgb(74, 74, 74); font-weight: bold; display: block;
}
.eve_wrap .eve_body .freesample_li > li {
	background: rgb(255, 255, 255); border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid;
}
.eve_wrap .eve_body .freesample_li .innerwrap {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); border-image: none;
}
.eve_wrap .eve_body .freesample_li .innerwrap .cont p + p {
	margin-top: 31px;
}
.eve_wrap .eve_body .freesample_li .innerwrap .inner + .inner {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_freesample2.gif") no-repeat 540px bottom; padding-bottom: 15px; margin-top: 74px;
}
.eve_wrap .eve_body .freesample_li > li {
	margin-top: 20px;
}
.eve_wrap .eve_body .freesample_li li:first-child {
	margin: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
.eve_wrap .eve_body .freesample_li li + li .innerwrap {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_cs_first2.jpg") no-repeat right bottom; padding: 30px 35px 16px;
}
.eve_wrap .eve_body .freesample_li li + li + li .innerwrap {
	background: url("http://imageisoi.cafe24.com/renewal_2014/event/eve_coupon.gif") no-repeat 590px 70px;
}
.eve_wrap .eve_body .freesample_li li + li .innerwrap strong {
	margin-bottom: 20px; display: block;
}
.eve_wrap .eve_body .freesample_li li + li .innerwrap p {
	margin-bottom: 28px;
}
.eve_wrap .eve_body .innerwrap {
	border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid;
}
.eve_wrap .eve_body .innerwrap .banner {
	border: currentColor !important; border-image: none !important;
}
.eve_wrap .eve_body .innerwrap .parti_board {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 23px 40px 40px; border-image: none;
}
.eve_wrap .eve_body .innerwrap .parti_board .parti_wrt {
	margin-bottom: 20px;
}
.eve_wrap .eve_body .innerwrap .parti_board .parti_wrt::after {
	clear: both; display: block; content: "";
}
.eve_wrap .eve_body .innerwrap .parti_board .parti_wrt textarea {
	padding: 10px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 649px; height: 50px; float: left; resize: none;
}
.eve_wrap .eve_body .innerwrap .parti_board .parti_wrt button {
	width: 79px; float: right;
}
.eve_wrap .eve_body .innerwrap .parti_board .parti_wrt strong {
	padding: 15px 0px 9px; display: block;
}
.eve_wrap .eve_body .innerwrap .parti_board td.title a {
	width: auto; float: none;
}
.eve_wrap.review .eve_body {
	background: rgb(255, 255, 255); min-height: 548px;
}
.eve_wrap.review .eve_body .innerwrap {
	border: currentColor; border-image: none;
}
.eve_wrap .eve_body .innerwrap {
	border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid;
}
.eve_wrap .eve_body .innerwrap .banner {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); border-image: none;
}
.eve_wrap.review .eve_body .innerwrap .banner {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_eve_review_banner.gif") no-repeat right 36px rgb(255, 255, 255); padding: 69px 40px 43px; border-bottom-color: rgb(221, 221, 221) !important; border-bottom-width: 1px !important; border-bottom-style: solid !important;
}
.eve_wrap .eve_body .innerwrap .banner strong {
	margin-bottom: 42px; display: block;
}
.eve_wrap .eve_body .innerwrap .banner p {
	margin-bottom: 45px;
}
.eve_wrap .eve_body .innerwrap .banner ul {
	
}
.eve_wrap .eve_body .innerwrap .banner ul::after {
	clear: both; display: block; content: "";
}
.eve_wrap .eve_body .innerwrap .banner li {
	margin-right: 19px; float: left; position: relative;
}
.eve_wrap .eve_body .innerwrap .banner li a.btn {
	right: 8px; bottom: -35px; position: absolute;
}
.eve_wrap .eve_body .innerwrap .eve_review {
	position: relative;
}
.eve_wrap.review .eve_body .innerwrap .eve_review {
	background: rgb(255, 255, 255); padding: 20px;
}
.eve_wrap .eve_body .innerwrap .eve_review strong {
	height: 34px; margin-bottom: 11px; display: block; -ms-overflow-y: hidden;
}
.eve_wrap .eve_body .cmt_br_top > ul {
	
}
.eve_wrap .eve_body .cmt_br_top > ul::after {
	clear: both; display: block; content: "";
}
.eve_wrap .eve_body .cmt_br_top > ul > li {
	background: rgb(255, 255, 255); padding: 9px 10px 10px; border: 1px solid rgb(229, 229, 229); border-image: none; width: 248px; margin-left: 12px; float: left;
}
.eve_wrap .eve_body .cmt_br_top > ul > li:first-child {
	margin: 0px;
}
.eve_wrap .eve_body .cmt_br_top > ul > li > img {
	margin-bottom: 24px;
}
.eve_wrap .eve_body .cmt_br_top > ul > li strong {
	color: rgb(47, 47, 47); font-size: 13px; font-weight: bold; margin-bottom: 13px; display: block; min-height: 30px;
}
.eve_wrap .eve_body .cmt_br_top > ul > li p {
	height: 56px; color: rgb(126, 126, 126); line-height: 18px; overflow: hidden; margin-bottom: 14px;
}
.eve_wrap .eve_body .cmt_br_top > ul > li span {
	color: rgb(103, 103, 103); font-weight: bold; margin-bottom: 28px; display: block;
}
.eve_wrap .eve_body .cmt_br_top > ul > li li {
	margin-left: 3px; float: left;
}
.eve_wrap .eve_body .cmt_br_top > ul > li li:first-child {
	margin: 0px;
}
.eve_wrap .eve_review_detail {
	background: rgb(255, 255, 255); clear: both;
}
.eve_wrap .eve_review_detail .innerwrap {
	padding: 0px 20px 40px; position: relative;
}
.eve_wrap .eve_review_detail .innerwrap > strong {
	padding: 10px 0px 12px; display: block;
}
.eve_wrap .eve_review_detail .btn {
	margin: 10px 0px; display: block;
}
.eve_wrap .eve_s_cate {
	background: rgb(255, 255, 255); padding: 0px 20px 8px 0px;
}
.eve_wrap .eve_s_cate::after {
	clear: both; display: block; content: "";
}
.eve_wrap .eve_s_cate ul {
	float: right;
}
.eve_wrap .eve_s_cate ul::after {
	clear: both; display: block; content: "";
}
.eve_wrap .eve_s_cate li {
	float: left;
}
.eve_wrap .eve_s_cate li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/event/eve_tab3.gif") no-repeat; width: 27px; height: 13px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block;
}
.eve_wrap .eve_s_cate li + li a {
	background-position: -27px 0px; width: 44px;
}
.eve_wrap .eve_s_cate li + li + li a {
	background-position: -71px 0px; width: 34px;
}
.eve_wrap .eve_s_cate li + li + li + li a {
	background-position: -105px 0px; width: 44px;
}
.eve_wrap .eve_s_cate li + li + li + li + li a {
	background-position: -149px 0px; width: 59px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li a {
	background-position: -208px 0px; width: 54px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li a {
	background-position: -262px 0px; width: 49px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li a {
	background-position: -311px 0px; width: 59px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li + li a {
	background-position: -370px 0px; width: 54px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li + li + li a {
	background-position: -424px 0px; width: 25px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li + li + li + li a {
	background-position: -449px 0px; width: 38px;
}
.eve_wrap .eve_s_cate li a.selected {
	background-position: 0px -13px;
}
.eve_wrap .eve_s_cate li + li a.selected {
	background-position: -27px -13px; width: 44px;
}
.eve_wrap .eve_s_cate li + li + li a.selected {
	background-position: -71px -13px; width: 34px;
}
.eve_wrap .eve_s_cate li + li + li + li a.selected {
	background-position: -105px -13px; width: 44px;
}
.eve_wrap .eve_s_cate li + li + li + li + li a.selected {
	background-position: -149px -13px; width: 59px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li a.selected {
	background-position: -208px -13px; width: 54px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li a.selected {
	background-position: -262px -13px; width: 49px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li a.selected {
	background-position: -311px -13px; width: 59px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li + li a.selected {
	background-position: -370px -13px; width: 54px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li + li + li a.selected {
	background-position: -424px -13px; width: 25px;
}
.eve_wrap .eve_s_cate li + li + li + li + li + li + li + li + li + li + li a.selected {
	background-position: -449px -13px; width: 36px;
}
.eve_wrap .eve_banner {
	margin-top: 30px;
}
.eve_wrap .review_tab {
	
}
.eve_wrap .review_tab::after {
	clear: both; display: block; content: "";
}
.eve_wrap .review_tab li {
	float: left;
}
.eve_wrap .review_tab li a {
	width: 175px; height: 48px; line-height: 0; text-indent: -9999px; font-size: 0px; display: block; background-image: url("http://imageisoi.cafe24.com/renewal_2014/event/review_tab.gif");
}
.eve_wrap .review_tab li a {
	background-position: 0px 0px;
}
.eve_wrap .review_tab li + li a {
	background-position: -175px 0px;
}
.eve_wrap .review_tab li + li + li a {
	background-position: -350px 0px;
}
.eve_wrap .review_tab li + li + li + li a {
	background-position: -525px 0px;
}
.eve_wrap .review_tab li + li + li + li + li a {
	background-position: -700px 0px;
}
.eve_wrap .review_tab li a.selected {
	background-position: 0px -48px;
}
.eve_wrap .review_tab li + li a.selected {
	background-position: -175px -48px;
}
.eve_wrap .review_tab li + li + li a.selected {
	background-position: -350px -48px;
}
.eve_wrap .review_tab li + li + li + li a.selected {
	background-position: -525px -48px;
}
.eve_wrap .review_tab li + li + li + li + li a.selected {
	background-position: -700px -48px;
}
.eve_wrap .eve_body .outerwrap {
	margin-bottom: 20px; border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid;
}
.eve_wrap .eve_body .outerwrap .inner {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 58px 40px 30px; border-image: none; background-color: rgb(255, 255, 255);
}
.eve_wrap .eve_body .outerwrap.wk369 .inner {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_eve_wk369.gif") no-repeat 591px 44px rgb(255, 255, 255);
}
.eve_wrap .eve_body .outerwrap.isoiday .inner {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_eve_isoiday.gif") no-repeat 593px 54px rgb(255, 255, 255);
}
.eve_wrap .eve_body .outerwrap.double .inner {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_eve_double.gif") no-repeat 559px 47px rgb(255, 255, 255);
}
.eve_wrap .eve_body .outerwrap .inner strong {
	margin-bottom: 60px; display: block;
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .btn_weekend_coupon_download {
	margin-top: 10px;
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .coupon {
	margin: 37px 0px 30px;
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .coupon::after {
	clear: both; display: block; content: "";
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .coupon li {
	margin-left: 30px; float: left;
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .coupon li span {
	text-align: center; display: block;
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .coupon li p {
	text-align: center; display: block;
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .coupon li em {
	text-align: center; display: block;
}
.eve_wrap .eve_body .outerwrap.wk369 .inner .coupon li p {
	margin: 12px 0px 9px;
}
.eve_wrap .eve_body .outerwrap .noti {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 28px 30px 25px; border-image: none;
}
.eve_wrap .eve_body .outerwrap .noti li {
	color: rgb(102, 102, 102); line-height: 18px; font-size: 11px;
}
.eve_wrap .eve_body .ico_arrow p {
	text-align: center; margin-top: 15px;
}
.eve_share .inner {
	background: rgb(242, 242, 242); padding: 15px 20px; border: 1px solid rgb(213, 213, 213); border-image: none;
}
.eve_share .inner table th {
	padding: 5px 0px; text-align: left; vertical-align: top;
}
.eve_share .inner table td {
	padding: 5px 0px; text-align: left; vertical-align: top;
}
.eve_share .inner table input[type='text'] {
	width: 235px;
}
.eve_share .inner table input[type='text']#es_frm_address {
	width: 591px;
}
.eve_share .inner table textarea {
	width: 507px !important; height: 60px !important;
}
.eve_review_detail .rv_li {
	padding: 19px 0px;
}
.eve_review_detail .rv_li ul {
	
}
.eve_review_detail .rv_li ul::after {
	clear: both; display: block; content: "";
}
.eve_review_detail .rv_li li {
	width: 159px; float: left;
}
.eve_review_detail .rv_li li .crop {
	width: 159px; height: 212px; overflow: hidden;
}
.eve_review_detail .rv_li li img {
	border: 1px solid rgb(221, 221, 221); border-image: none; margin-bottom: 7px;
}
.eve_review_detail .rv_li li span {
	height: 20px; text-align: center; color: rgb(99, 98, 98); line-height: 17px; overflow: hidden; padding-top: 4px; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.eve_review_detail .rv_li li span.review_title {
	color: rgb(247, 47, 86); font-weight: bold;
}
.eve_review_detail .rv_li li span.goods_title {
	color: rgb(62, 62, 62);
}
.eve_review_detail .rv_li li {
	margin: 0px 0px 0px 10px;
}
.eve_review_detail .rv_li li:first-child {
	margin-left: 0px;
}
.eve_review_detail .rv_li li + li + li + li + li + li {
	margin-top: 18px; margin-left: 0px;
}
.eve_review_detail .rv_li li + li + li + li + li + li + li {
	margin-left: 10px;
}
.cfdetail-layer .pop_head {
	position: relative;
}
.cfdetail-layer .pop_head div.title {
	width: 79%; color: rgb(255, 255, 255); font-size: 13pt; font-weight: bolder;
}
.cfdetail-layer .pop_head div.btn_vote {
	top: 5px; right: 10px; position: absolute;
}
