.cs_wrap .cs_head {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_cs.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;
}
.cs_wrap .cs_head a.btn {
	margin: 19px 0px 0px 2px; display: block;
}
.cs_wrap.first .cs_head {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_firstvisit.gif");
}
.cs_wrap.member .cs_head {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_member.gif");
}
.cs_wrap.qna .cs_head {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_qna.gif");
}
.cs_wrap.faq .cs_head {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_faq.gif");
}
.cs_wrap.notice .cs_head {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_notice.gif");
}
.cs_wrap .cs_tab {
	
}
.cs_wrap .cs_tab::after {
	clear: both; display: block; content: "";
}
.cs_wrap .cs_tab li {
	float: left;
}
.cs_wrap .cs_tab li a {
	text-indent: -9999px; font-size: 0px; display: block;
}
.cs_wrap.notice .cs_tab li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/cs_tab1.gif") no-repeat 0px -48px; width: 290px; height: 48px;
}
.cs_wrap.notice .cs_tab li + li a {
	background-position: -290px -48px; width: 291px;
}
.cs_wrap.notice .cs_tab li + li + li a {
	background-position: -581px -48px; width: 294px;
}
.cs_wrap.notice .cs_tab li a.selected {
	background-position: 0px 0px;
}
.cs_wrap.notice .cs_tab li + li a.selected {
	background-position: -290px 0px;
}
.cs_wrap.notice .cs_tab li + li + li a.selected {
	background-position: -581px 0px;
}
.cs_wrap.faq .cs_tab li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/cs_tab2.gif") no-repeat 0px -48px; width: 174px; height: 48px;
}
.cs_wrap.qna .cs_tab li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/cs_tab2.gif") no-repeat 0px -48px; width: 174px; height: 48px;
}
.cs_wrap.faq .cs_tab li + li a {
	background-position: -174px -48px; width: 175px;
}
.cs_wrap.qna .cs_tab li + li a {
	background-position: -174px -48px; width: 175px;
}
.cs_wrap.faq .cs_tab li + li + li a {
	background-position: -349px -48px; width: 175px;
}
.cs_wrap.qna .cs_tab li + li + li a {
	background-position: -349px -48px; width: 175px;
}
.cs_wrap.faq .cs_tab li + li + li + li a {
	background-position: -524px -48px; width: 175px;
}
.cs_wrap.qna .cs_tab li + li + li + li a {
	background-position: -524px -48px; width: 175px;
}
.cs_wrap.faq .cs_tab li + li + li + li + li a {
	background-position: -699px -48px; width: 176px;
}
.cs_wrap.qna .cs_tab li + li + li + li + li a {
	background-position: -699px -48px; width: 176px;
}
.cs_wrap.faq .cs_tab li a.selected {
	background-position: 0px 0px;
}
.cs_wrap.qna .cs_tab li a.selected {
	background-position: 0px 0px;
}
.cs_wrap.faq .cs_tab li + li a.selected {
	background-position: -174px 0px;
}
.cs_wrap.qna .cs_tab li + li a.selected {
	background-position: -174px 0px;
}
.cs_wrap.faq .cs_tab li + li + li a.selected {
	background-position: -349px 0px;
}
.cs_wrap.qna .cs_tab li + li + li a.selected {
	background-position: -349px 0px;
}
.cs_wrap.faq .cs_tab li + li + li + li a.selected {
	background-position: -524px 0px;
}
.cs_wrap.qna .cs_tab li + li + li + li a.selected {
	background-position: -524px 0px;
}
.cs_wrap.faq .cs_tab li + li + li + li + li a.selected {
	background-position: -699px 0px;
}
.cs_wrap.qna .cs_tab li + li + li + li + li a.selected {
	background-position: -699px 0px;
}
.cs_wrap .cs_body {
	background: rgb(255, 255, 255); padding: 20px; min-height: 1070px;
}
.cs_wrap.notice td.title .contxt {
	float: none;
}
.cs_wrap.notice .tbl_wrt_wrap .tbl_wrt textarea {
	margin-bottom: -5px;
}
.cs_wrap.notice .cs_body {
	min-height: 1070px;
}
.faq_list > ul > li {
	border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid;
}
.faq_list li > a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li01.gif") no-repeat 20px 14px; padding: 14px 0px 14px 58px; color: rgb(99, 98, 98); display: block;
}
.faq_list li + li > a {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li02.gif");
}
.faq_list li + li + li > a {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li03.gif");
}
.faq_list li + li + li + li > a {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li04.gif");
}
.faq_list li + li + li + li + li > a {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li05.gif");
}
.faq_list li + li + li + li + li + li > a {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li06.gif");
}
.faq_list li + li + li + li + li + li + li > a {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li07.gif");
}
.faq_list li + li + li + li + li + li + li + li > a {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_li08.gif");
}
.faq_list li .answer {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/ico_faq_ans.gif") no-repeat 19px 14px rgb(249, 249, 249); padding: 16px 58px 20px; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid; display: none;
}
.faq_list li a.selected + .answer {
	display: block;
}
.faq_list li .answer p {
	color: rgb(99, 98, 98); line-height: 18px;
}
.faq_list .btn {
	color: blue; margin-top: 10px; display: block;
}
.cs_wrap.faq .cs_link {
	margin-top: 20px;
}
.cs_wrap.faq .cs_link::after {
	clear: both; display: block; content: "";
}
.cs_wrap.faq .cs_link li {
	float: left;
}
.table {
	border: 1px solid rgb(187, 187, 187); border-image: none; text-align: center; margin-top: 10px;
}
.table th {
	height: 16px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: medium; border-bottom-style: none; background-color: rgb(239, 239, 239) !important;
}
.table td {
	background: rgb(255, 255, 255); border: 1px solid rgb(187, 187, 187); border-image: none; height: 20px;
}
.qna .q_qk {
	background: rgb(248, 248, 248); padding: 15px 15px 15px 16px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.qna .q_qk ul {
	
}
.qna .q_qk ul::after {
	clear: both; display: block; content: "";
}
.qna .q_qk li {
	margin: 5px 5px 5px 4px; float: left;
}
.qna .qna_sch {
	text-align: center; padding-bottom: 20px;
}
.qna .qna_sch ul {
	margin-left: 160px;
}
.qna .qna_sch ul::after {
	clear: both; display: block; content: "";
}
.qna .qna_sch li {
	float: left;
}
.qna .qna_sch label {
	top: 9px; margin-right: 10px; position: relative;
}
.qna .qna_sch input[type='text'] {
	padding: 8px 10px 7px; width: 327px; margin-right: 4px;
}
.cs_wrap.member .cs_body {
	position: relative; min-height: 1070px;
}
.cs_wrap.member .cs_tab li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/cs_tab3_.gif") no-repeat 0px -48px; width: 217px; height: 48px;
}
.cs_wrap.member .cs_tab li + li a {
	background-position: -217px -48px; width: 219px;
}
.cs_wrap.member .cs_tab li + li + li a {
	background-position: -436px -48px; width: 219px;
}
.cs_wrap.member .cs_tab li + li + li + li a {
	background-position: -655px -48px; width: 220px;
}
.cs_wrap.member .cs_tab li a.selected {
	background-position: 0px 0px;
}
.cs_wrap.member .cs_tab li + li a.selected {
	background-position: -217px 0px;
}
.cs_wrap.member .cs_tab li + li + li a.selected {
	background-position: -436px 0px;
}
.cs_wrap.member .cs_tab li + li + li + li a.selected {
	background-position: -655px 0px;
}
.cs_wrap.member .cs_cou_noti {
	border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid;
}
.cs_wrap.member .cs_cou_noti > li {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 29px 53px 29px 38px; border-image: none;
}
.cs_wrap.member .cs_cou_noti > li::after {
	clear: both; display: block; content: "";
}
.cs_wrap.member .cs_cou_noti li .innerwrap {
	float: left;
}
.cs_wrap.member .cs_cou_noti li .innerwrap span {
	margin-bottom: 15px; display: block;
}
.cs_wrap.member .cs_cou_noti li .innerwrap li {
	margin-top: 6px;
}
.cs_wrap.member .cs_cou_noti li .innerwrap li:first-child {
	margin: 0px;
}
.cs_wrap.member .cs_cou_noti li em {
	float: right;
}
.cs_wrap.member .cs_point {
	
}
.cs_wrap.member .cs_benefit {
	
}
.cs_wrap.member .cs_point::after {
	clear: both; display: block; content: "";
}
.cs_wrap.member .cs_benefit::after {
	clear: both; display: block; content: "";
}
.cs_wrap.member .cs_point .innerwrap {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 29px 0px 0px 21px; border-image: none; width: 389px; height: 138px;
}
.cs_wrap.member .cs_benefit .innerwrap {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 29px 0px 0px 21px; border-image: none; width: 389px; height: 138px;
}
.cs_wrap.member .cs_point > li {
	border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid; float: left;
}
.cs_wrap.member .cs_benefit > li {
	border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid; float: left;
}
.cs_wrap.member .cs_point > li + li {
	margin-left: 11px;
}
.cs_wrap.member .cs_benefit > li + li {
	margin-left: 11px;
}
.cs_wrap.member .cs_point > li + li + li {
	margin-top: 10px; margin-left: 0px;
}
.cs_wrap.member .cs_benefit > li + li + li {
	margin-top: 10px; margin-left: 0px;
}
.cs_wrap.member .cs_point > li + li + li + li {
	margin-left: 11px;
}
.cs_wrap.member .cs_benefit > li + li + li + li {
	margin-left: 11px;
}
.cs_wrap.member .cs_benefit > li + li + li + li + li {
	margin-top: 10px; margin-left: 0px;
}
.cs_wrap.member .cs_point ul {
	display: none; position: absolute;
}
.cs_wrap.member .cs_benefit ul {
	display: none; position: absolute;
}
.cs_wrap.first .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;
}
.cs_wrap.first .cs_tab li a {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/cs_tab4.gif") no-repeat 0px 0px; width: 437px; height: 48px;
}
.cs_wrap.first .cs_tab li + li a {
	background-position: -437px 0px; width: 438px;
}
.cs_wrap.first .cs_tab li a.selected {
	background-position: 0px -48px;
}
.cs_wrap.first .cs_tab li + li a.selected {
	background-position: -437px -48px;
}
.cs_wrap.first .cs_body .cpn_li {
	margin-bottom: 20px;
}
.cs_wrap.first .cs_body .cpn_li::after {
	clear: both; display: block; content: "";
}
.cs_wrap.first .cs_body .cpn_li li {
	margin-left: 11px; border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid; float: left;
}
.cs_wrap.first .cs_body .cpn_li li:first-child {
	margin: 0px;
}
.cs_wrap.first .cs_body .ban_li li {
	margin-bottom: 20px;
}
.cs_wrap.first .cs_body .outerwrap {
	border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid;
}
.cs_wrap.first .cs_body .introduce {
	border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 30px 34px; border-image: none;
}
.cs_wrap.first .cs_body .introduce p {
	display: none;
}
.cs_wrap.first .cs_body .introduce li strong {
	margin-bottom: 20px; display: block;
}
.cs_wrap.first .cs_body .introduce li a {
	margin: 20px 0px 0px 93px; display: block;
}
.cs_wrap.first .cs_body .introduce li {
	margin-bottom: 37px;
}
.cs_wrap.first .cs_body .introduce li + li {
	margin-bottom: 27px;
}
.cs_wrap.first .cs_body .introduce li + li + li {
	margin: 0px;
}
.cs_wrap.cs .cs_body {
	min-height: 1116px;
}
.cs_wrap.cs .cs_body .cs_li {
	
}
.cs_wrap.cs .cs_body .cs_li::after {
	clear: both; display: block; content: "";
}
.cs_wrap.cs .cs_body .cs_li li {
	margin: 0px 0px 10px 7px; float: left;
}
.cs_wrap.cs .cs_body .cs_li li:first-child {
	margin-left: 0px;
}
.cs_wrap.cs .cs_body .cs_li li + li + li + li + li + li {
	margin-left: 0px;
}
.cs_wrap.cs .cs_body .cs_li li + li + li + li + li + li + li {
	margin: 0px 0px 10px 7px;
}
.cs_wrap.member .popup_grade {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cs/ballon.png") no-repeat; left: 635px; top: 105px; width: 190px; height: 166px; position: absolute;
}
.cs_wrap.member .popup_grade div.desc {
	width: 103px; text-align: center; font-size: 11pt; margin-top: 36px; margin-left: 54px;
}
.cs_wrap.member .popup_grade div.desc span.strong {
	color: rgb(247, 47, 86); font-weight: bolder;
}
.cs_wrap.member .popup_grade div.desc a.btn_red {
	background: rgb(247, 47, 86); padding: 3px; color: rgb(255, 255, 255); margin-top: 3px; display: block;
}
.cs_wrap.member .order_info {
	padding-top: 10px; margin-top: 30px; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid;
}
