.content .cmt_wrap.myisoi .cmt_body {
	padding: 50px 20px 20px; min-height: 920px;
}
.content .cmt_wrap.myisoi .cmt_head {
	background: rgb(245, 245, 245); padding: 43px 20px 24px; height: 66px; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.content .cmt_wrap.myisoi .myinfowrap {
	background: rgb(245, 245, 245); padding: 0px 20px 23px;
}
.content .cmt_wrap.myisoi .myinfo {
	background: rgb(255, 255, 255); border: 1px solid rgb(213, 213, 213); border-image: none;
}
.content .cmt_wrap.myisoi .myinfo strong {
	padding: 17px 0px 0px 30px; height: 37px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.myisoi .myinfo strong span {
	top: 2px; color: rgb(247, 47, 86); font-size: 18px; font-weight: bold; margin-right: 5px; position: relative;
}
.content .cmt_wrap.myisoi .myinfo .inner {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_linedot.gif") repeat-y 500px top; padding: 19px 30px;
}
.content .cmt_wrap.myisoi .myinfo th {
	height: 42px; text-align: left; color: rgb(99, 98, 98); font-size: 12px; vertical-align: middle; position: relative;
}
.content .cmt_wrap.myisoi .myinfo td {
	height: 42px; text-align: left; color: rgb(99, 98, 98); font-size: 12px; vertical-align: middle; position: relative;
}
.content .cmt_wrap.myisoi .myinfo td p {
	width: 340px; color: rgb(99, 98, 98);
}
.content .cmt_wrap.myisoi .myinfo td ul {
	top: 18px; position: absolute;
}
.content .cmt_wrap.myisoi .myinfo td ul::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .myinfo td li {
	margin-left: 3px; float: left;
}
.content .cmt_wrap.myisoi .myinfo td span {
	color: rgb(247, 47, 86); font-size: 16px; font-weight: bold;
}
.content .cmt_wrap.myisoi .myinfo td span img {
	top: -1px; margin-left: 8px; position: relative;
}
.content .cmt_wrap.myisoi .myinfo td .btn_detail {
	top: 12px; right: -60px; position: absolute;
}
.content .cmt_wrap.myisoi .cmt_body {
	border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid;
}
.content .cmt_wrap.myisoi .cmt_body .tbl_type01 li {
	display: inline;
}
.content .cmt_wrap.myisoi .myorder {
	margin-bottom: 60px; position: relative;
}
.content .cmt_wrap.myisoi .mywish {
	margin-bottom: 60px; position: relative;
}
.content .cmt_wrap.myisoi .myorder strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.myisoi .mywish strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.myisoi .myorder td a {
	color: rgb(99, 98, 98);
}
.content .cmt_wrap.myisoi .mywish td a {
	color: rgb(99, 98, 98);
}
.content .cmt_wrap.myisoi .mypdwrap {
	height: 233px; margin-bottom: 60px;
}
.content .cmt_wrap.myisoi .mypdwrap::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .mypdwrap strong {
	padding-bottom: 8px; margin-bottom: 10px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.myisoi .mycart {
	width: 406px; float: left; position: absolute;
}
.content .cmt_wrap.myisoi .mycart ul {
	
}
.content .cmt_wrap.myisoi .mycart ul::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .mycart li {
	margin-left: 8px; float: left;
}
.content .cmt_wrap.myisoi .mycart li:first-child {
	margin: 0px;
}
.content .cmt_wrap.myisoi .mycart li img {
	margin-bottom: 10px;
}
.content .cmt_wrap.myisoi .mycart li span {
	width: 130px; text-align: center; display: block;
}
.content .cmt_wrap.myisoi .mycart li em {
	width: 130px; text-align: center; display: block;
}
.content .cmt_wrap.myisoi .mycart li span {
	color: rgb(76, 76, 76); font-size: 12px; margin-bottom: 5px;
}
.content .cmt_wrap.myisoi .mycart li em {
	color: rgb(247, 47, 86); font-size: 14px; font-weight: bold;
}
.content .cmt_wrap.myisoi .myskinpd {
	width: 409px; float: right; position: relative;
}
.content .cmt_wrap.myisoi .myskinpd .inner {
	
}
.content .cmt_wrap.myisoi .myskinpd .inner::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .myskinpd .inner > a {
	float: left;
}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt {
	width: 260px; float: right;
}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt strong {
	padding: 10px 0px 0px; border: currentColor; border-image: none; color: rgb(76, 76, 76); font-size: 14px; font-weight: bold; margin-bottom: 12px;
}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt strong span {
	margin: 0px 3px; color: rgb(247, 47, 86); font-size: 14px; font-weight: bold;
}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt p {
	height: 84px; -ms-overflow-y: scroll;
}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt p a {
	color: rgb(143, 143, 143); line-height: 18px;
}
.content .cmt_wrap.myisoi .mypdwrap .btn {
	top: 0px; right: 0px; position: absolute;
}
.content .cmt_wrap.myisoi .mycounsel {
	margin-bottom: 60px; position: relative;
}
.content .cmt_wrap.myisoi .mycounsel strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.myisoi .mycounsel .answer {
	padding: 20px 10px 10px;
}
.content .cmt_wrap.myisoi .mycounsel .answer strong {
	font-weight: bolder;
}
.content .cmt_wrap.myisoi .myreview {
	margin-bottom: 60px; position: relative;
}
.content .cmt_wrap.myisoi .myreview strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.myisoi .myreview td.bold span {
	width: 220px; text-align: center; color: rgb(99, 98, 98); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.content .cmt_wrap.myisoi .myreview .answer {
	padding: 20px 10px 10px;
}
.content .cmt_wrap.myisoi .myreview .answer strong {
	font-weight: bolder;
}
.content .cmt_wrap.myisoi .myaddress {
	position: relative;
}
.content .cmt_wrap.myisoi .myaddress strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.myisoi .myaddress td.bold span {
	width: 110px; text-align: center; color: rgb(99, 98, 98); overflow: hidden; display: block; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.content .cmt_wrap.myisoi .myorder .btn {
	top: 0px; right: 0px; position: absolute;
}
.content .cmt_wrap.myisoi .mycounsel .btn {
	top: 0px; right: 0px; position: absolute;
}
.content .cmt_wrap.myisoi .myreview .btn {
	top: 0px; right: 0px; position: absolute;
}
.content .cmt_wrap.myisoi .myaddress .btn {
	top: 0px; right: 0px; position: absolute;
}
.content .cmt_wrap.myisoi .noti {
	padding-bottom: 17px; margin-top: 10px;
}
.content .cmt_wrap.myisoi .noti li span {
	color: rgb(99, 98, 98); line-height: 18px; font-size: 11px;
}
.content .cmt_wrap.myisoi .save {
	text-align: right; margin-top: 10px;
}
.content .cmt_wrap.myisoi .save li span {
	color: rgb(247, 47, 86); font-weight: bold;
}
.content .cmt_wrap.myisoi .save li:first-child {
	margin-bottom: 3px;
}
.content .cmt_wrap.myisoi .mydelivery_step strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview {
	background: rgb(249, 249, 249); padding: 37px 63px 39px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview ol {
	
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview ol::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li {
	width: 140px; float: left;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li:first-child {
	width: 143px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_step.gif") no-repeat; width: 140px; height: 94px; text-indent: -9999px; font-size: 0px; margin-bottom: 10px; display: block;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li:first-child span {
	background-position: 0px 0px; width: 143px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step2 {
	background-position: -143px 0px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step3 {
	background-position: -283px 0px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step4 {
	background-position: -423px 0px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step5 {
	background-position: -563px 0px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview.step1 li span.step1 {
	background-position: 0px -94px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview.step2 li span.step2 {
	background-position: -143px -94px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview.step3 li span.step3 {
	background-position: -283px -94px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview.step4 li span.step4 {
	background-position: -423px -94px;
}
.content .cmt_wrap.myisoi .mydelivery_step .stepview.step5 li span.step5 {
	background-position: -563px -94px;
}
.content .cmt_wrap.myisoi .prepage_button {
	margin-top: 50px; float: right;
}
.content .cmt_wrap.myisoi .myaccwrap {
	margin-bottom: 50px;
}
.content .cmt_wrap.myisoi .myaccwrap::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .myaccwrap .myacc {
	width: 406px; float: left; position: relative;
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs {
	width: 409px; float: right; position: relative;
}
.content .cmt_wrap.myisoi .myaccwrap strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.myisoi .myaccwrap .myacc .inner {
	background: rgb(249, 249, 249); padding: 25px 15px;
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs .inner {
	background: rgb(249, 249, 249); padding: 25px 15px;
}
.content .cmt_wrap.myisoi .myaccwrap .myacc li {
	margin-top: 17px;
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs li {
	margin-top: 17px;
}
.content .cmt_wrap.myisoi .myaccwrap .myacc li:first-child {
	margin: 0px;
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs li:first-child {
	margin: 0px;
}
.content .cmt_wrap.myisoi .myaccwrap .myacc li {
	
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs li {
	
}
.content .cmt_wrap.myisoi .myaccwrap .myacc li::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs li::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .myaccwrap .myacc li span {
	width: 107px; float: left;
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs li span {
	width: 107px; float: left;
}
.content .cmt_wrap.myisoi .myaccwrap .myacc li em {
	width: 260px; color: rgb(99, 98, 98); line-height: 1.5; float: left;
}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs li em {
	width: 260px; color: rgb(99, 98, 98); line-height: 1.5; float: left;
}
.content .cmt_wrap.myisoi .myaccwrap .myacc li em i {
	color: rgb(247, 47, 86);
}
.content .cmt_wrap.myisoi .myorder .order_detailview .outerwrap {
	background: rgb(249, 249, 249); border-width: 2px medium 1px; border-style: solid none; border-color: rgb(247, 47, 86) currentColor rgb(213, 213, 213); padding: 16px 16px 15px; border-image: none;
}
.content .cmt_wrap.myisoi .myorder .order_detailview .tbl_odrcont th {
	height: 30px; text-align: left; color: rgb(99, 98, 98); vertical-align: middle;
}
.content .cmt_wrap.myisoi .myorder .order_detailview .tbl_odrcont td {
	height: 30px; text-align: left; color: rgb(99, 98, 98); vertical-align: middle;
}
.content .cmt_wrap.myisoi .myorder .order_detailview .tbl_odrcont td span {
	color: rgb(99, 98, 98); font-weight: bold;
}
.content .cmt_wrap.myisoi .myorder .tbl_odrview {
	margin-top: 20px; border-top-color: rgb(247, 47, 86); border-top-width: 2px; border-top-style: solid;
}
.content .cmt_wrap.myisoi .myorder .tbl_odrview .t_left span {
	margin-right: 30px;
}
.content .cmt_wrap.myisoi .myorder .tbl_odrview .t_left a {
	height: 60px; color: rgb(49, 49, 49);
}
.content .cmt_wrap.myisoi .myorder .sum {
	text-align: right; border-top-color: rgb(213, 213, 213); border-bottom-color: rgb(247, 47, 86); border-top-width: 1px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.content .cmt_wrap.myisoi .myorder .sum {
	padding: 15px 0px; margin-bottom: 40px;
}
.content .cmt_wrap.myisoi .myorder .sum span {
	color: rgb(104, 104, 104); font-weight: bold;
}
.content .cmt_wrap.myisoi .myorder .sum span i {
	margin: 0px 5px; color: rgb(247, 47, 86);
}
.content .cmt_wrap.myisoi .myorder .sum span em {
	top: 2px; color: rgb(247, 47, 86); font-size: 16px; margin-left: 10px; position: relative;
}
.content .cmt_wrap.myisoi .myaccinfo {
	margin-bottom: 30px;
}
.content .cmt_wrap.myisoi .myaccinfo strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.myisoi .myaccinfo .outerwrap {
	background: none !important; padding: 19px 51px 29px !important; border-top-color: currentColor !important; border-top-width: medium !important; border-top-style: none !important;
}
.content .cmt_wrap.myisoi .myaccinfo th {
	height: 40px; text-align: left;
}
.content .cmt_wrap.myisoi .myaccinfo td {
	height: 40px; text-align: left;
}
.content .cmt_wrap.myisoi .myaccinfo select {
	margin: 0px 4px 7px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 200px; height: 25px;
}
.content .cmt_wrap.myisoi .myaccinfo .delivery_post {
	margin: 0px 4px; width: 42px;
}
.content .cmt_wrap.myisoi .myaccinfo .delivery_address {
	margin: 4px 4px 0px; width: 288px;
}
.content .cmt_wrap.myisoi .myaccinfo .btn_edit {
	width: 68px;
}
.content .cmt_wrap.myisoi .mypdinfo {
	margin: 30px 0px;
}
.content .cmt_wrap.myisoi .mypdinfo::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .mypdinfo .mysample {
	width: 406px; float: left; position: relative;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit {
	width: 409px; float: right; position: relative;
}
.content .cmt_wrap.myisoi .mypdinfo strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample .inner {
	background: rgb(249, 249, 249); padding: 25px 15px 40px; min-height: 150px;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit .inner {
	background: rgb(249, 249, 249); padding: 25px 15px 40px; min-height: 150px;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample .inner td {
	padding: 0px 10px;
}
.content .cmt_wrap.myisoi .myacc .inner p {
	left: 0px; width: 100%; bottom: 10px; color: rgb(247, 47, 86); padding-top: 7px; font-size: 11px; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.content .cmt_wrap.myisoi .myaddrs .inner p {
	left: 0px; width: 100%; bottom: 10px; color: rgb(247, 47, 86); padding-top: 7px; font-size: 11px; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample .inner p {
	left: 0px; width: 100%; bottom: 10px; color: rgb(247, 47, 86); padding-top: 7px; font-size: 11px; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit .inner p {
	left: 0px; width: 100%; bottom: 10px; color: rgb(247, 47, 86); padding-top: 7px; font-size: 11px; border-top-color: rgb(213, 213, 213); border-top-width: 1px; border-top-style: solid; position: absolute;
}
.content .cmt_wrap.myisoi .myacc .inner p {
	bottom: -15px;
}
.content .cmt_wrap.myisoi .myaddrs .inner p {
	bottom: -15px;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample li {
	margin-top: 17px;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li {
	margin-top: 17px;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample li:first-child {
	margin: 0px;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li:first-child {
	margin: 0px;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample li {
	
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li {
	
}
.content .cmt_wrap.myisoi .mypdinfo .mysample li::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .mypdinfo .mysample li span {
	width: 107px; float: left;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li span {
	width: 107px; float: left;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li span {
	color: rgb(115, 114, 114); font-weight: bold;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li span img {
	margin-left: 5px;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample li em {
	width: 260px; color: rgb(99, 98, 98); line-height: 1.5; float: left;
}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li em {
	width: 260px; color: rgb(99, 98, 98); line-height: 1.5; float: left;
}
.content .cmt_wrap.myisoi .mypdinfo .mysample li em i {
	color: rgb(247, 47, 86);
}
.content .cmt_wrap.myisoi .mypdinfo .btn {
	top: 0px; right: 0px; position: absolute;
}
.content .cmt_wrap.myisoi .mypdinfo + .btn_area li button {
	width: 110px;
}
.content .cmt_wrap.myisoi .myorder.cart .tbl_odrview {
	border: currentColor; border-image: none; margin-top: 0px;
}
.content .cmt_wrap.myisoi .myorder.pdt27 .tbl_odrview input[type='checkbox'] {
	margin: 0px;
}
.content .cmt_wrap.myisoi .myorder.pdt27 .tbl_odrview .t_left span {
	margin-right: 30px; margin-left: 15px; float: left;
}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti p {
	color: rgb(49, 49, 49); font-size: 14px; margin-bottom: 15px;
}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti {
	padding: 0px; margin-top: 15px;
}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti p span {
	color: rgb(247, 47, 86); font-size: 14px; font-weight: bold;
}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti li {
	color: rgb(149, 148, 148); font-size: 11px; margin-bottom: 5px;
}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti .inner {
	padding: 25px 21px; border: 1px solid rgb(213, 213, 213); border-image: none; margin-top: 15px;
}
.content .cmt_wrap.myisoi .myorder td .pd_count {
	margin: -13px 0px 0px -24px; border: 1px solid rgb(213, 213, 213); border-image: none; left: 50%; top: 50%; width: 46px; height: 24px; position: relative;
}
* + html .content .cmt_wrap.myisoi .myorder td .pd_count {
	top: 1px;
}
.content .cmt_wrap.myisoi .myorder td .pd_count .btn_updown + a {
	left: -1px; bottom: -22px; position: absolute;
}
.content .cmt_wrap.myisoi .mycoupon strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.myisoi .mycoupon td span {
	color: rgb(99, 98, 98);
}
.content .cmt_wrap.myisoi .mycoupon .t_left span {
	margin-right: 30px; margin-left: 15px;
}
.content .cmt_wrap.myisoi .mycoupon .t_left em {
	color: rgb(49, 49, 49);
}
.content .cmt_wrap.myisoi .mycoupon .inner + .inner {
	margin-top: 59px;
}
.content .cmt_wrap.myisoi .mycoupon .tbl_wrap + .noti {
	padding-bottom: 0px; margin-bottom: 0px;
}
.content .cmt_wrap.myisoi .mycoupon .noti {
	margin-bottom: 25px; position: relative;
}
.content .cmt_wrap.myisoi .mycoupon .noti li {
	color: rgb(99, 98, 98); font-size: 11px; margin-bottom: 5px;
}
.content .cmt_wrap.myisoi .mycoupon .noti a.btn {
	top: 0px; right: 0px; position: absolute;
}
.content .cmt_wrap.myisoi .mycoupon .cpinp {
	padding: 22px 0px 22px 213px; border: 1px solid rgb(213, 213, 213); border-image: none; text-align: center; margin-top: 2px; vertical-align: top;
}
.content .cmt_wrap.myisoi .mycoupon .cpinp ul {
	
}
.content .cmt_wrap.myisoi .mycoupon .cpinp ul::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.myisoi .mycoupon .cpinp li {
	margin-right: 4px; float: left;
}
.content .cmt_wrap.myisoi .mycoupon .cpinp input[type='text'] {
	width: 184px;
}
.mydelivery_step + .btn_area li button {
	
}
.content .cmt_wrap.payment .cmt_head {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_payment.gif") no-repeat 644px 28px rgb(255, 255, 255); padding: 49px 39px 91px; height: 80px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.content .cmt_wrap.payment.step2 .cmt_head {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_payment2.gif");
}
.content .cmt_wrap.payment.step3 .cmt_head {
	background-image: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_payment3.gif");
}
.content .cmt_wrap.payment .cmt_body {
	background: rgb(249, 249, 249); padding: 30px 20px; min-height: 1092px;
}
.content .cmt_wrap.payment .cmt_body .payment_step {
	background: url("http://imageisoi.cafe24.com/renewal_2014/cmt/payment_step.gif") no-repeat; left: 40px; top: -74px; width: 365px; height: 46px; display: block; position: absolute;
}
.content .cmt_wrap.payment .cmt_body .payment_step.step1 {
	background-position: 0px 0px;
}
.content .cmt_wrap.payment .cmt_body .payment_step.step2 {
	background-position: 0px -46px;
}
.content .cmt_wrap.payment .cmt_body .payment_step.step3 {
	background-position: 0px -92px;
}
.content .cmt_wrap.payment .cmt_body .payment_step ol {
	display: none;
}
.content .cmt_wrap.payment .cmt_body .myorder strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.payment .cmt_body .myorder td {
	background: rgb(255, 255, 255);
}
.content .cmt_wrap.payment .myorder .tbl_odrview input[type='checkbox'] {
	margin: 0px;
}
.content .cmt_wrap.payment .myorder .tbl_odrview .t_left span {
	margin-right: 30px; margin-left: 15px; float: left;
}
.content .cmt_wrap.payment .myorder .tbl_odrview .t_left a span {
	margin: 0px; width: 200px; float: left;
}
.content .cmt_wrap.payment .myorder .noti p {
	color: rgb(49, 49, 49); font-size: 14px; margin-bottom: 15px;
}
.content .cmt_wrap.payment .myorder .noti {
	padding: 0px; margin-top: 15px;
}
.content .cmt_wrap.payment .myorder .noti p span {
	color: rgb(247, 47, 86); font-size: 14px; font-weight: bold;
}
.content .cmt_wrap.payment .myorder .noti li {
	color: rgb(149, 148, 148); letter-spacing: -1px; font-size: 11px; margin-bottom: 5px;
}
.content .cmt_wrap.payment .myorder .noti .inner {
	background: rgb(255, 255, 255); padding: 25px 21px; border: 1px solid rgb(213, 213, 213); border-image: none; margin-top: 15px;
}
.content .cmt_wrap.payment .payway {
	background: rgb(255, 255, 255); padding: 20px 0px; border: 1px solid rgb(213, 213, 213); border-image: none; margin-top: 20px;
}
.content .cmt_wrap.payment .payway strong {
	padding: 0px 20px 19px !important; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .payway strong span {
	display: block;
}
.content .cmt_wrap.payment .payway strong span em {
	color: rgb(247, 47, 86); font-size: 18px; font-weight: bold; margin-right: 5px;
}
.content .cmt_wrap.payment .payway strong span img {
	top: -2px; position: relative;
}
.content .cmt_wrap.payment .payway strong span + span {
	margin-top: 9px;
}
.content .cmt_wrap.payment .payway .inner {
	padding: 28px 0px 0px 11px;
}
.content .cmt_wrap.payment .payway .inner ul {
	
}
.content .cmt_wrap.payment .payway .inner ul::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .payway .inner li {
	padding: 0px 10px; text-align: center; float: left;
}
.content .cmt_wrap.payment .payway .inner li span {
	margin-bottom: 5px; display: block;
}
.content .cmt_wrap.payment .payway .inner li em {
	color: rgb(99, 98, 98); padding-top: 3px; font-size: 16px; font-weight: bold; display: block;
}
.content .cmt_wrap.payment .payway .inner li em i {
	font-size: 11px; font-weight: normal; margin-left: 5px;
}
.content .cmt_wrap.payment .payway .inner li .ico {
	top: 20px; position: relative;
}
.content .cmt_wrap.payment .payway .inner input[type='text'] {
	width: 56px; margin-right: 4px;
}
.content .cmt_wrap.payment .payway .inner i a {
	
}
.content .cmt_wrap.payment .pay {
	background: rgb(255, 255, 255); padding: 20px 0px; height: 40px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid;
}
.content .cmt_wrap.payment .pay .inner {
	position: relative;
}
.content .cmt_wrap.payment .pay .inner ul {
	top: 0px; right: 30px; position: absolute;
}
.content .cmt_wrap.payment .pay .inner ul::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .pay .inner li {
	padding: 0px 10px; text-align: center; float: left;
}
.content .cmt_wrap.payment .pay .inner li span {
	margin-bottom: 5px; display: block;
}
.content .cmt_wrap.payment .pay .inner li em {
	color: rgb(99, 98, 98); padding-top: 3px; font-size: 16px; font-weight: bold; display: block;
}
.content .cmt_wrap.payment .pay .inner li em i {
	font-size: 11px; font-weight: normal; margin-left: 5px;
}
.content .cmt_wrap.payment .pay .inner li .ico {
	top: 20px; position: relative;
}
.content .cmt_wrap.payment .pay .inner input[type='text'] {
	width: 56px; margin-right: 4px;
}
.content .cmt_wrap.payment .pay .inner i a {
	
}
.content .cmt_wrap.payment .myinfo {
	background: none; border: currentColor; border-image: none; margin-top: 45px;
}
.content .cmt_wrap.payment .myaddrs {
	background: none; border: currentColor; border-image: none; margin-top: 45px;
}
.content .cmt_wrap.payment .myinfo strong {
	background: none; padding: 0px; height: auto; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .myaddrs strong {
	background: none; padding: 0px; height: auto; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .myinfo .tbl_wrap {
	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: 20px 50px; border-image: none;
}
.content .cmt_wrap.payment .myaddrs .tbl_wrap {
	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: 20px 50px; border-image: none;
}
.content .cmt_wrap.payment .myinfo th {
	height: 42px; text-align: left; color: rgb(99, 98, 98); font-size: 12px; vertical-align: middle; position: relative;
}
.content .cmt_wrap.payment .myinfo td {
	height: 42px; text-align: left; color: rgb(99, 98, 98); font-size: 12px; vertical-align: middle; position: relative;
}
.content .cmt_wrap.payment .myaddrs th {
	height: 42px; text-align: left; color: rgb(99, 98, 98); font-size: 12px; vertical-align: middle; position: relative;
}
.content .cmt_wrap.payment .myaddrs td {
	height: 42px; text-align: left; color: rgb(99, 98, 98); font-size: 12px; vertical-align: middle; position: relative;
}
.content .cmt_wrap.payment .myinfo td input[type='text'] {
	padding: 3px 10px; border: 1px solid rgb(213, 213, 213); border-image: none; height: 17px; color: rgb(99, 98, 98); line-height: 1.5; font-size: 11px;
}
.content .cmt_wrap.payment .myaddrs td input[type='text'] {
	padding: 3px 10px; border: 1px solid rgb(213, 213, 213); border-image: none; height: 17px; color: rgb(99, 98, 98); line-height: 1.5; font-size: 11px;
}
.content .cmt_wrap.payment .myinfo td .myinfo_email {
	width: 144px; margin-right: 5px;
}
.content .cmt_wrap.payment .myaddrs td .myaddrs_email {
	width: 144px; margin-right: 5px;
}
.content .cmt_wrap.payment .myinfo td .myinfo_email2 {
	margin: 0px 2px 0px 5px; width: 97px;
}
.content .cmt_wrap.payment .myaddrs td .myaddrs_email2 {
	margin: 0px 2px 0px 5px; width: 97px;
}
.content .cmt_wrap.payment .myinfo td select {
	border: 1px solid rgb(213, 213, 213); border-image: none; top: 1px; width: 117px; height: 25px; position: relative;
}
.content .cmt_wrap.payment .myaddrs td select {
	border: 1px solid rgb(213, 213, 213); border-image: none; top: 1px; width: 117px; height: 25px; position: relative;
}
.content .cmt_wrap.payment .myinfo td .myinfo_call {
	margin: 0px 5px; width: 44px;
}
.content .cmt_wrap.payment .myaddrs td .myaddrs_call {
	margin: 0px 5px; width: 44px;
}
.content .cmt_wrap.payment .myinfo td :first-child.myinfo_call {
	margin-left: 0px;
}
.content .cmt_wrap.payment .myaddrs td :first-child.myaddrs_call {
	margin-left: 0px;
}
.content .cmt_wrap.payment .myaddrs {
	margin-bottom: 30px; position: relative;
}
.content .cmt_wrap.payment .myaddrs .ord_same {
	top: 3px; right: 0px; position: absolute;
}
.content .cmt_wrap.payment .myaddrs .ord_same input[type='checkbox'] {
	margin: 0px 5px 0px 0px; padding: 0px; top: 2px; position: relative;
}
.content .cmt_wrap.payment .myaddrs .ord_same label {
	color: rgb(99, 98, 98); font-size: 11px;
}
.content .cmt_wrap.payment .myaddrs .delivery_post {
	margin: 10px 5px 0px; width: 44px;
}
.content .cmt_wrap.payment .myaddrs :first-child.delivery_post {
	margin-left: 0px;
}
.content .cmt_wrap.payment .myaddrs button {
	width: 91px;
}
.content .cmt_wrap.payment .myaddrs button + button {
	width: 68px; margin-left: 4px;
}
.content .cmt_wrap.payment .myaddrs .delivery_address {
	width: 281px; margin-top: 4px;
}
.content .cmt_wrap.payment .myaddrs .delivery_address + br + .delivery_address {
	margin-bottom: 20px;
}
.content .cmt_wrap.payment .myaddrs textarea {
	padding: 10px; border: 1px solid rgb(213, 213, 213); border-image: none; width: 380px; height: 65px; resize: none;
}
.content .cmt_wrap.payment .mysample {
	margin-bottom: 30px;
}
.content .cmt_wrap.payment .mysample strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .mysample .inner {
	background: rgb(255, 255, 255); border-width: 1px 1px 1px medium; border-style: solid solid solid none; border-color: rgb(213, 213, 213) rgb(213, 213, 213) rgb(213, 213, 213) currentColor; border-image: none;
}
.content .cmt_wrap.payment .mysample .inner .noti {
	margin: 0px; padding: 20px 20px 15px; border-bottom-color: rgb(213, 213, 213); border-left-color: rgb(213, 213, 213); border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid;
}
.content .cmt_wrap.payment .mysample .inner .noti li {
	color: rgb(84, 84, 84);
}
.content .cmt_wrap.payment .mysample .chsample {
	
}
.content .cmt_wrap.payment .mysample .chsample::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .mysample .chsample strong {
	padding: 0px; border: currentColor; border-image: none; margin-bottom: 13px;
}
.content .cmt_wrap.payment .chsample {
	height: 410px; -ms-overflow-x: hidden; -ms-overflow-y: auto;
}
.content .cmt_wrap.payment .chsample::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .chsample strong {
	padding: 0px; border: currentColor; border-image: none; margin-bottom: 13px;
}
.content .cmt_wrap.payment .chsample .li {
	width: 347px; float: left;
}
.content .cmt_wrap.payment .chsample td {
	border-width: medium medium 1px 1px; border-style: none none solid solid; border-color: currentColor currentColor rgb(213, 213, 213) rgb(213, 213, 213); padding: 20px 30px !important; border-image: none; vertical-align: top !important; border-collapse: collapse;
}
.content .cmt_wrap.payment .chsample li {
	height: 25px; margin-top: 3px;
}
.content .cmt_wrap.payment .chsample .li li:first-child {
	margin: 0px;
}
.content .cmt_wrap.payment .chsample li {
	-ms-zoom: 1;
}
.content .cmt_wrap.payment .chsample li::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .chsample li span {
	overflow: hidden; float: left; white-space: nowrap; -ms-text-overflow: ellipsis; max-width: 300px;
}
.content .cmt_wrap.payment .chsample li span input[type='checkbox'] {
	margin: 0px 5px 0px 0px; top: 2px; position: relative;
}
.content .cmt_wrap.payment .chsample li span label {
	color: rgb(99, 98, 98);
}
.content .cmt_wrap.payment .chsample li select {
	margin: 0px; float: right;
}
.content .cmt_wrap.payment .skin_trouble {
	margin-bottom: 30px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.content .cmt_wrap.payment .skin_trouble strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .skin_trouble .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); margin: 0px; padding: 20px 24px; border-image: none; position: relative;
}
.content .cmt_wrap.payment .skin_trouble .noti span {
	color: rgb(84, 84, 84); font-size: 11px; display: block;
}
.content .cmt_wrap.payment .skin_trouble .noti span em {
	margin: 0px 3px; color: rgb(247, 47, 86); font-size: 11px; font-weight: bold;
}
.content .cmt_wrap.payment .skin_trouble .noti span + span {
	font-size: 11px; margin-top: 10px;
}
.content .cmt_wrap.payment .skin_trouble .noti span img {
	top: -3px; position: relative;
}
.content .cmt_wrap.payment .skin_trouble .noti a.btn {
	top: 22px; right: 30px; position: absolute;
}
.content .cmt_wrap.payment .skin_trouble .sample {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(213, 213, 213); border-image: none;
}
.content .cmt_wrap.payment .skin_trouble .sample > ul {
	
}
.content .cmt_wrap.payment .skin_trouble .sample > ul::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .skin_trouble .sample > ul > li {
	padding: 16px 10px 20px; width: 145px; height: 220px; text-align: center; border-left-color: rgb(213, 213, 213); border-left-width: 1px; border-left-style: solid; float: left;
}
.content .cmt_wrap.payment .skin_trouble .sample > ul > li:first-child {
	border: currentColor; border-image: none;
}
.content .cmt_wrap.payment .skin_trouble .sample .inner label {
	margin: 15px 0px; text-align: center; display: block;
}
.content .cmt_wrap.payment .skin_trouble .sample .inner strong {
	padding: 0px; border: currentColor; border-image: none;
}
.content .cmt_wrap.payment .skin_trouble .sample .inner input[type='radio'] {
	text-align: left; margin-bottom: 10px; display: block;
}
.content .cmt_wrap.payment .skin_trouble .sample .inner li {
	color: rgb(99, 98, 98); line-height: 16px; font-size: 11px;
}
.content .cmt_wrap.payment .mygift {
	margin-bottom: 30px; border-bottom-color: rgb(213, 213, 213); border-bottom-width: 1px; border-bottom-style: solid;
}
.content .cmt_wrap.payment .mygift strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .mygift .noti {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(213, 213, 213); margin: 0px; padding: 20px 24px; border-image: none; position: relative;
}
.content .cmt_wrap.payment .mygift .noti span {
	color: rgb(84, 84, 84); font-size: 11px; display: block;
}
.content .cmt_wrap.payment .mygift .noti span em {
	margin: 0px 3px; color: rgb(247, 47, 86); font-size: 16px; font-weight: bold;
}
.content .cmt_wrap.payment .mygift .noti span + span {
	font-size: 11px; margin-top: 10px;
}
.content .cmt_wrap.payment .mygift .noti span img {
	top: -3px; position: relative;
}
.change-gift-form-layer .noti a.btn {
	top: 22px; right: 30px; position: absolute;
}
.content .cmt_wrap.payment .mygift .noti a.btn {
	top: 22px; right: 30px; position: absolute;
}
.content .cmt_wrap.payment .mygift .inner ul {
	padding: 10px 10px 10px 200px;
}
.content .cmt_wrap.payment .mygift .inner ul::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .mygift .inner li {
	width: 195px; text-align: center; margin-bottom: 20px; float: left;
}
.content .cmt_wrap.payment .mygift .inner li span {
	color: rgb(76, 76, 76); font-size: 11px; display: block;
}
.content .cmt_wrap.payment .mygift .inner li > img {
	margin-top: 5px;
}
.content .cmt_wrap.payment .mygift .inner .gift_li {
	background: rgb(255, 255, 255); border-width: medium 1px; border-style: none solid; border-color: currentColor rgb(213, 213, 213); border-image: none; position: relative;
}
.content .cmt_wrap.payment .mygift .inner .gift_li .pd_count {
	left: 50%; margin-left: -24px; position: relative;
}
.content .cmt_wrap.payment .mygift .inner .gift_li::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .mygift .inner .gift_li strong {
	padding: 0px; border: currentColor; border-image: none; left: 20px; top: 20px; position: absolute;
}
.content .cmt_wrap.payment .mygift .inner .gift_li strong em {
	background: rgb(247, 47, 86); padding: 0px 2px 0px 5px; width: 20px; height: 22px; text-align: center; color: rgb(255, 255, 255); line-height: 1.4; font-size: 16px; font-weight: bold; float: left;
}
.content .cmt_wrap.payment .mygift .inner li {
	margin: 10px 0px;
}
.content .cmt_wrap.payment .mygift .inner li img + span {
	margin: 0px auto; width: 170px; height: 27px; padding-top: 10px; padding-bottom: 5px;
}
.selected_gift_msg {
	background: url("http://imageisoi.cafe24.com/renewal_2014/bg/bg_select_msg.gif"); border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(213, 213, 213) rgb(213, 213, 213) currentColor; padding: 18px 0px; border-image: none; text-align: center;
}
.selected_gift_msg p {
	color: rgb(76, 76, 76); line-height: 18px; font-size: 14px;
}
.selected_gift_msg p span {
	color: rgb(247, 47, 86); font-size: 16px; font-weight: bold;
}
.selected_gift_msg p + p {
	margin-top: 5px;
}
.content .cmt_wrap.payment .mypayment strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .mypayment .liwrap {
	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: 34px 50px 30px; border-image: none;
}
.content .cmt_wrap.payment .mypayment .liwrap::after {
	clear: both; display: block; content: "";
}
.content .cmt_wrap.payment .mypayment .liwrap > li {
	width: 99px; font-size: 11px; float: left;
}
.content .cmt_wrap.payment .mypayment .liwrap > li + li {
	width: 166px;
}
.content .cmt_wrap.payment .mypayment .liwrap > li + li + li {
	width: 468px;
}
.content .cmt_wrap.payment .mypayment .liwrap p {
	margin-bottom: 5px;
}
.content .cmt_wrap.payment .mypayment .liwrap p label {
	color: rgb(99, 98, 98);
}
.content .cmt_wrap.payment .mypayment .liwrap .noti {
	margin: 0px;
}
.content .cmt_wrap.payment .mypayment .liwrap .noti li .btn_noti {
	background: rgb(151, 151, 151); margin: 0px 1px; padding: 3px 9px; color: rgb(255, 255, 255); letter-spacing: -1px; font-size: 11px;
}
.content .cmt_wrap.payment .myorder.complete strong {
	padding-bottom: 8px; display: block;
}
.content .cmt_wrap.payment .myorder.complete td.t_left > span {
	margin-right: 30px;
}
.content .cmt_wrap.payment .myorder.complete .mypayinfo {
	margin-top: 30px;
}
.content .cmt_wrap.payment .myorder.complete .mypayinfo strong {
	padding-bottom: 8px; border-bottom-color: rgb(247, 47, 86); border-bottom-width: 2px; border-bottom-style: solid; display: block;
}
.content .cmt_wrap.payment .myorder.complete .mypayinfo .outerwrap {
	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: 24px 51px; border-image: none;
}
.content .cmt_wrap.payment .myorder.complete .mypayinfo th {
	background: rgb(255, 255, 255); height: 42px; text-align: left;
}
.content .cmt_wrap.payment .myorder.complete .mypayinfo td {
	background: rgb(255, 255, 255); height: 42px; text-align: left;
}
.content .cmt_wrap.payment .myorder.complete .mypayinfo a.btn_print {
	top: -2px; margin-left: 5px; position: relative;
}
.content .mysample div.noti {
	padding: 20px 20px 15px;
}
.content .mysample div.noti table {
	width: 100%;
}
.content .mysample div.noti table th {
	padding: 3px; border: 1px solid rgb(102, 102, 102); border-image: none;
}
.content .mysample div.noti table td {
	padding: 3px; border: 1px solid rgb(102, 102, 102); border-image: none;
}
