@charset "utf-8";
/* Linqle.com UI Developer Seung-tae, Nang 20140209 start */

/* My isoi  */
.content .cmt_wrap.myisoi .cmt_body{min-height:920px; padding:50px 20px 20px;}
.content .cmt_wrap.myisoi .cmt_head{height:66px; padding:43px 20px 24px; border-bottom:none; background:#f5f5f5;}
.content .cmt_wrap.myisoi .myinfowrap{padding:0 20px 23px; background:#f5f5f5;}
.content .cmt_wrap.myisoi .myinfo{border:1px solid #d5d5d5; background:#fff;}
.content .cmt_wrap.myisoi .myinfo strong{display:block; height:37px; padding:17px 0 0 30px; border-bottom:1px solid #d5d5d5;}
.content .cmt_wrap.myisoi .myinfo strong span{position:relative; top:2px; margin-right:5px; font-size:18px; color:#f72f56; font-weight:bold;}
.content .cmt_wrap.myisoi .myinfo .inner{padding:19px 30px; background:url('http://imageisoi.cafe24.com/renewal_2014/bg/bg_linedot.gif') repeat-y 500px top;}
.content .cmt_wrap.myisoi .myinfo th, .content .cmt_wrap.myisoi .myinfo td{position:relative; height:42px; text-align:left; vertical-align:middle; font-size:12px; color:#636262;}
.content .cmt_wrap.myisoi .myinfo td p{width:340px; color:#636262;}
.content .cmt_wrap.myisoi .myinfo td ul{position:absolute; top:18px; *zoom:1;}
.content .cmt_wrap.myisoi .myinfo td ul:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .myinfo td li{float:left; margin-left:3px;}
.content .cmt_wrap.myisoi .myinfo td span{font-size:16px; color:#f72f56; font-weight:bold;}
.content .cmt_wrap.myisoi .myinfo td span img{position:relative; top:-1px; #top:11px; margin-left:8px;}
.content .cmt_wrap.myisoi .myinfo td .btn_detail{position:absolute; right:-60px; top:12px;}
.content .cmt_wrap.myisoi .cmt_body{border-top:1px solid #d5d5d5;}
.content .cmt_wrap.myisoi .cmt_body .tbl_type01 li{display:inline;}
.content .cmt_wrap.myisoi .myorder, .content .cmt_wrap.myisoi .mywish{position:relative; margin-bottom:60px;}
.content .cmt_wrap.myisoi .myorder strong, .content .cmt_wrap.myisoi .mywish strong{display:block; padding-bottom:8px;}
.content .cmt_wrap.myisoi .myorder td a, .content .cmt_wrap.myisoi .mywish td a{color:#636262;}
.content .cmt_wrap.myisoi .mypdwrap{height:233px; margin-bottom:60px; *zoom:1;}
.content .cmt_wrap.myisoi .mypdwrap:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .mypdwrap strong{display:block; margin-bottom:10px; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.myisoi .mycart{float:left; position:absolute; width:406px;}
.content .cmt_wrap.myisoi .mycart ul{*zoom:1;}
.content .cmt_wrap.myisoi .mycart ul:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .mycart li{float:left; margin-left:8px;}
.content .cmt_wrap.myisoi .mycart li:first-child{margin:0;}
.content .cmt_wrap.myisoi .mycart li img{margin-bottom:10px;}
.content .cmt_wrap.myisoi .mycart li span, .content .cmt_wrap.myisoi .mycart li em{display:block; width:130px; text-align:center;}
.content .cmt_wrap.myisoi .mycart li span{margin-bottom:5px; font-size:12px; color:#4c4c4c;}
.content .cmt_wrap.myisoi .mycart li em{font-size:14px; color:#f72f56; font-weight:bold;}
.content .cmt_wrap.myisoi .myskinpd{float:right; position:relative; width:409px;}
.content .cmt_wrap.myisoi .myskinpd .inner{*zoom:1;}
.content .cmt_wrap.myisoi .myskinpd .inner:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .myskinpd .inner > a{float:left;}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt{float:right; width:260px;}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt strong{margin-bottom:12px; font-size:14px; color:#4c4c4c; font-weight:bold; border:none; padding:10px 0 0 0;}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt strong span{margin:0 3px; font-size:14px; color:#f72f56; font-weight:bold;}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt p {height:84px; overflow-y:scroll}
.content .cmt_wrap.myisoi .myskinpd .inner .contxt p a{color:#8f8f8f; line-height:18px;}
.content .cmt_wrap.myisoi .mypdwrap .btn{position:absolute; right:0; top:0;}
.content .cmt_wrap.myisoi .mycounsel{position:relative; margin-bottom:60px;}
.content .cmt_wrap.myisoi .mycounsel strong{display:block; padding-bottom:8px;}
.content .cmt_wrap.myisoi .mycounsel .answer{ padding: 10px; padding-top: 20px }
.content .cmt_wrap.myisoi .mycounsel .answer strong{ font-weight: bolder}
.content .cmt_wrap.myisoi .myreview{position:relative; margin-bottom:60px;}
.content .cmt_wrap.myisoi .myreview strong{display:block; padding-bottom:8px;}
.content .cmt_wrap.myisoi .myreview td.bold span{display:block; width:220px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#636262;}
.content .cmt_wrap.myisoi .myreview .answer{ padding: 10px; padding-top: 20px }
.content .cmt_wrap.myisoi .myreview .answer strong{ font-weight: bolder}
.content .cmt_wrap.myisoi .myaddress{position:relative;}
.content .cmt_wrap.myisoi .myaddress strong{display:block; padding-bottom:8px;}
.content .cmt_wrap.myisoi .myaddress td.bold span{display:block; width:110px; text-align:center; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; color:#636262;}
.content .cmt_wrap.myisoi .myorder .btn, .content .cmt_wrap.myisoi .mycounsel .btn, .content .cmt_wrap.myisoi .myreview .btn, .content .cmt_wrap.myisoi .myaddress .btn{position:absolute; right:0; top:0;}
.content .cmt_wrap.myisoi .noti{margin-top:10px; padding-bottom:17px;}
.content .cmt_wrap.myisoi .noti li span{color:#636262; font-size:11px; line-height:18px;}
.content .cmt_wrap.myisoi .save{margin-top:10px; text-align:right;}
.content .cmt_wrap.myisoi .save li span{color:#f72f56; font-weight:bold;}
.content .cmt_wrap.myisoi .save li:first-child{margin-bottom:3px;}
.content .cmt_wrap.myisoi .mydelivery_step strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview{padding:37px 63px 39px; background:#f9f9f9;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview ol{*zoom:1;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview ol:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li{float:left; width:140px;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li:first-child{width:143px;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span{display:block; width:140px; height:94px; margin-bottom:10px; text-indent:-9999px; font-size:0; background:url('http://imageisoi.cafe24.com/renewal_2014/bg/bg_step.gif') no-repeat;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li:first-child span{width:143px; background-position:0 0;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step2{background-position:-143px 0;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step3{background-position:-283px 0;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step4{background-position:-423px 0;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview li span.step5{background-position:-563px 0;}
.content .cmt_wrap.myisoi .mydelivery_step .stepview.step1 li span.step1{background-position:0 -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; *zoom:1;}
.content .cmt_wrap.myisoi .myaccwrap:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .myaccwrap .myacc{position:relative; float:left; width:406px;}
.content .cmt_wrap.myisoi .myaccwrap .myaddrs{position:relative; float:right; width:409px;}
.content .cmt_wrap.myisoi .myaccwrap strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.myisoi .myaccwrap .myacc .inner, .content .cmt_wrap.myisoi .myaccwrap .myaddrs .inner{padding:25px 15px; background:#f9f9f9;}
.content .cmt_wrap.myisoi .myaccwrap .myacc li, .content .cmt_wrap.myisoi .myaccwrap .myaddrs li{margin-top:17px;}
.content .cmt_wrap.myisoi .myaccwrap .myacc li:first-child, .content .cmt_wrap.myisoi .myaccwrap .myaddrs li:first-child{margin:0;}
.content .cmt_wrap.myisoi .myaccwrap .myacc li, .content .cmt_wrap.myisoi .myaccwrap .myaddrs li{*zoom:1;}
.content .cmt_wrap.myisoi .myaccwrap .myacc li:after, .content .cmt_wrap.myisoi .myaccwrap .myaddrs li:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .myaccwrap .myacc li span, .content .cmt_wrap.myisoi .myaccwrap .myaddrs li span{float:left; width:107px;}
.content .cmt_wrap.myisoi .myaccwrap .myacc li em, .content .cmt_wrap.myisoi .myaccwrap .myaddrs li em{float:left; width:260px; color:#636262; line-height: 1.5;}
.content .cmt_wrap.myisoi .myaccwrap .myacc li em i{color:#f72f56;}
.content .cmt_wrap.myisoi .myorder .order_detailview .outerwrap{padding:16px 16px 15px; border:1px solid #d5d5d5;  border-top:2px solid #f72f56; border-left:none; border-right:none; background:#f9f9f9;}
.content .cmt_wrap.myisoi .myorder .order_detailview .tbl_odrcont th, .content .cmt_wrap.myisoi .myorder .order_detailview .tbl_odrcont td{height:30px; text-align:left; vertical-align:middle; color:#636262;}
.content .cmt_wrap.myisoi .myorder .order_detailview .tbl_odrcont td span{font-weight:bold; color:#636262;}
.content .cmt_wrap.myisoi .myorder .tbl_odrview{margin-top:20px; border-top:2px solid #f72f56;}
.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:#313131;}
.content .cmt_wrap.myisoi .myorder .sum{text-align:right; border-top:1px solid #d5d5d5; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.myisoi .myorder .sum{padding:15px 0; margin-bottom:40px;}
.content .cmt_wrap.myisoi .myorder .sum span{font-weight:bold; color:#686868;}
.content .cmt_wrap.myisoi .myorder .sum span i{margin:0 5px; color:#f72f56;}
.content .cmt_wrap.myisoi .myorder .sum span em{position:relative; top:2px; margin-left:10px; font-size:16px; color:#f72f56;}
.content .cmt_wrap.myisoi .myaccinfo{margin-bottom:30px;}
.content .cmt_wrap.myisoi .myaccinfo strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.myisoi .myaccinfo .outerwrap{padding:19px 51px 29px!important; border-top:none!important; background:none!important;}
.content .cmt_wrap.myisoi .myaccinfo th, .content .cmt_wrap.myisoi .myaccinfo td{height:40px; text-align:left;}
.content .cmt_wrap.myisoi .myaccinfo select{width:200px; height:25px; margin:0 4px 7px; border:1px solid #d5d5d5;}
.content .cmt_wrap.myisoi .myaccinfo .delivery_post{width:42px; margin:0 4px;}
.content .cmt_wrap.myisoi .myaccinfo .delivery_address{width:288px; margin:4px 4px 0 4px;}
.content .cmt_wrap.myisoi .myaccinfo .btn_edit{width:68px;}
.content .cmt_wrap.myisoi .mypdinfo{margin:30px 0; *zoom:1;}
.content .cmt_wrap.myisoi .mypdinfo:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .mypdinfo .mysample{position:relative; float:left; width:406px;}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit{position:relative; float:right; width:409px;}
.content .cmt_wrap.myisoi .mypdinfo strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.myisoi .mypdinfo .mysample .inner, .content .cmt_wrap.myisoi .mypdinfo .mybenefit .inner{min-height:150px; padding:25px 15px 40px; background:#f9f9f9;}
.content .cmt_wrap.myisoi .mypdinfo .mysample .inner td{padding:0 10px;}
.content .cmt_wrap.myisoi .myacc .inner p, .content .cmt_wrap.myisoi .myaddrs .inner p,
.content .cmt_wrap.myisoi .mypdinfo .mysample .inner p, .content .cmt_wrap.myisoi .mypdinfo .mybenefit .inner p{position:absolute; left:0; bottom:10px; width:100%; padding-top:7px; font-size:11px; color:#f72f56; border-top:1px solid #d5d5d5;}
.content .cmt_wrap.myisoi .myacc .inner p, .content .cmt_wrap.myisoi .myaddrs .inner p{bottom:-15px;}
.content .cmt_wrap.myisoi .mypdinfo .mysample li, .content .cmt_wrap.myisoi .mypdinfo .mybenefit li{margin-top:17px;}
.content .cmt_wrap.myisoi .mypdinfo .mysample li:first-child, .content .cmt_wrap.myisoi .mypdinfo .mybenefit li:first-child{margin:0;}
.content .cmt_wrap.myisoi .mypdinfo .mysample li, .content .cmt_wrap.myisoi .mypdinfo .mybenefit li{*zoom:1;}
.content .cmt_wrap.myisoi .mypdinfo .mysample li:after, .content .cmt_wrap.myisoi .mypdinfo .mybenefit li:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .mypdinfo .mysample li span, .content .cmt_wrap.myisoi .mypdinfo .mybenefit li span{float:left; width:107px;}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li span{font-weight:bold; color:#737272}
.content .cmt_wrap.myisoi .mypdinfo .mybenefit li span img{margin-left:5px;}
.content .cmt_wrap.myisoi .mypdinfo .mysample li em, .content .cmt_wrap.myisoi .mypdinfo .mybenefit li em{float:left; width:260px; color:#636262; line-height: 1.5;}
.content .cmt_wrap.myisoi .mypdinfo .mysample li em i{color:#f72f56;}
.content .cmt_wrap.myisoi .mypdinfo .btn{position:absolute; right:0; top:0;}
.content .cmt_wrap.myisoi .mypdinfo + .btn_area li button{width:110px;}
.content .cmt_wrap.myisoi .myorder.cart .tbl_odrview{margin-top:0; border:none;}
.content .cmt_wrap.myisoi .myorder.pdt27 .tbl_odrview input[type="checkbox"]{margin:0;}
.content .cmt_wrap.myisoi .myorder.pdt27 .tbl_odrview .t_left span{float:left; margin-right:30px; margin-left:15px;}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti p{margin-bottom:15px; font-size:14px; color:#313131;}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti{padding:0; margin-top:15px;}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti p span{font-size:14px; font-weight:bold; color:#f72f56;}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti li{font-size:11px; color:#959494; margin-bottom:5px;}
.content .cmt_wrap.myisoi .myorder.pdt27 .noti .inner{margin-top:15px; padding:25px 21px; border:1px solid #d5d5d5;}
.content .cmt_wrap.myisoi .myorder td .pd_count{position:relative; top:50%; left:50%; width:46px; height:24px; margin:-13px 0 0 -24px; border:1px solid #d5d5d5;}
*+html .content .cmt_wrap.myisoi .myorder td .pd_count{top:1px }
.content .cmt_wrap.myisoi .myorder td .pd_count .btn_updown + a{position:absolute; left:-1px; bottom:-22px;}
.content .cmt_wrap.myisoi .mycoupon strong{display:block; padding-bottom:8px;}
.content .cmt_wrap.myisoi .mycoupon td span{color:#636262;}
.content .cmt_wrap.myisoi .mycoupon .t_left span{margin-right:30px; margin-left:15px;}
.content .cmt_wrap.myisoi .mycoupon .t_left em{color:#313131;}
.content .cmt_wrap.myisoi .mycoupon .inner + .inner{margin-top:59px;}
.content .cmt_wrap.myisoi .mycoupon .tbl_wrap + .noti{margin-bottom:0; padding-bottom:0;}
.content .cmt_wrap.myisoi .mycoupon .noti{position:relative; margin-bottom:25px;}
.content .cmt_wrap.myisoi .mycoupon .noti li{font-size:11px; color:#636262; margin-bottom:5px;}{font-size:11px; color:#959494; margin-bottom:5px;}
.content .cmt_wrap.myisoi .mycoupon .noti a.btn{position:absolute; right:0; top:0;}
.content .cmt_wrap.myisoi .mycoupon .cpinp{margin-top:2px; padding:22px 0 22px 213px; text-align:center; border:1px solid #d5d5d5; vertical-align:top;}
.content .cmt_wrap.myisoi .mycoupon .cpinp ul{*zoom:1;}
.content .cmt_wrap.myisoi .mycoupon .cpinp ul:after{content:""; display:block; clear:both;}
.content .cmt_wrap.myisoi .mycoupon .cpinp li{float:left; margin-right:4px;}
.content .cmt_wrap.myisoi .mycoupon .cpinp input[type="text"]{width:184px;}
.mydelivery_step + .btn_area li button{#min-width:110px;}

/* 결제 */
.content .cmt_wrap.payment .cmt_head{height:80px; padding:49px 39px 91px 39px; border-bottom:1px solid #d5d5d5; background:#fff url('http://imageisoi.cafe24.com/renewal_2014/bg/bg_payment.gif') no-repeat 644px 28px;}
.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{padding:30px 20px; min-height:1092px; background:#f9f9f9;}
.content .cmt_wrap.payment .cmt_body .payment_step{display:block; position:absolute; left:40px; top:-74px; width:365px; height:46px; background:url('http://imageisoi.cafe24.com/renewal_2014/cmt/payment_step.gif') no-repeat;}
.content .cmt_wrap.payment .cmt_body .payment_step.step1{background-position:0 0;}
.content .cmt_wrap.payment .cmt_body .payment_step.step2{background-position:0 -46px;}
.content .cmt_wrap.payment .cmt_body .payment_step.step3{background-position:0 -92px;}
.content .cmt_wrap.payment .cmt_body .payment_step ol{display:none;}
.content .cmt_wrap.payment .cmt_body .myorder strong{display:block; padding-bottom:8px;}
.content .cmt_wrap.payment .cmt_body .myorder td{background:#fff;}
.content .cmt_wrap.payment .myorder .tbl_odrview input[type="checkbox"]{margin:0;}
.content .cmt_wrap.payment .myorder .tbl_odrview .t_left span{float:left; margin-right:30px; margin-left:15px;}
.content .cmt_wrap.payment .myorder .tbl_odrview .t_left a span{float:left; width:200px; margin:0;}
.content .cmt_wrap.payment .myorder .noti p{margin-bottom:15px; font-size:14px; color:#313131;}
.content .cmt_wrap.payment .myorder .noti{padding:0; margin-top:15px;}
.content .cmt_wrap.payment .myorder .noti p span{font-size:14px; font-weight:bold; color:#f72f56;}
.content .cmt_wrap.payment .myorder .noti li{font-size:11px; color:#959494; margin-bottom:5px; letter-spacing:-1px;}
.content .cmt_wrap.payment .myorder .noti .inner{margin-top:15px; padding:25px 21px; border:1px solid #d5d5d5; background:#fff;}
.content .cmt_wrap.payment .payway{margin-top:20px; padding:20px 0; border:1px solid #d5d5d5; background:#fff;}
.content .cmt_wrap.payment .payway strong{display:block; padding:0 20px 19px!important; border-bottom:1px solid #d5d5d5;}
.content .cmt_wrap.payment .payway strong span{display:block;}
.content .cmt_wrap.payment .payway strong span em{font-size:18px; color:#f72f56; font-weight:bold; margin-right:5px;}
.content .cmt_wrap.payment .payway strong span img{position:relative; top:-2px;}
.content .cmt_wrap.payment .payway strong span + span{margin-top:9px;}
.content .cmt_wrap.payment .payway .inner{padding:28px 0 0 11px;}
.content .cmt_wrap.payment .payway .inner ul{*zoom:1;}
.content .cmt_wrap.payment .payway .inner ul:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .payway .inner li{float:left; text-align:center; padding:0 10px;}
.content .cmt_wrap.payment .payway .inner li span{display:block; margin-bottom:5px;}
.content .cmt_wrap.payment .payway .inner li em{display:block; padding-top:3px; font-size:16px; color:#636262; font-weight:bold;}
.content .cmt_wrap.payment .payway .inner li em i{margin-left:5px; font-size:11px; font-weight:normal;}
.content .cmt_wrap.payment .payway .inner li .ico{position:relative; top:20px;}
.content .cmt_wrap.payment .payway .inner input[type="text"]{width:56px; margin-right:4px;}
.content .cmt_wrap.payment .payway .inner i a{#position:relative; #top:-5px;}
.content .cmt_wrap.payment .pay{height:40px; padding:20px 0; border-bottom:2px solid #f72f56; background:#fff;}
.content .cmt_wrap.payment .pay .inner{position:relative;}
.content .cmt_wrap.payment .pay .inner ul{position:absolute; right:30px; top:0; *zoom:1;}
.content .cmt_wrap.payment .pay .inner ul:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .pay .inner li{float:left; text-align:center; padding:0 10px;}
.content .cmt_wrap.payment .pay .inner li span{display:block; margin-bottom:5px;}
.content .cmt_wrap.payment .pay .inner li em{display:block; padding-top:3px; font-size:16px; color:#636262; font-weight:bold;}
.content .cmt_wrap.payment .pay .inner li em i{margin-left:5px; font-size:11px; font-weight:normal;}
.content .cmt_wrap.payment .pay .inner li .ico{position:relative; top:20px;}
.content .cmt_wrap.payment .pay .inner input[type="text"]{width:56px; margin-right:4px;}
.content .cmt_wrap.payment .pay .inner i a{#position:relative; #top:-5px;}
.content .cmt_wrap.payment .myinfo, .content .cmt_wrap.payment .myaddrs{margin-top:45px; border:none; background:none;}
.content .cmt_wrap.payment .myinfo strong, .content .cmt_wrap.payment .myaddrs strong{display:block; padding:0; height:auto; border-bottom:2px solid #f72f56; background:none;}
.content .cmt_wrap.payment .myinfo .tbl_wrap, .content .cmt_wrap.payment .myaddrs .tbl_wrap{padding:20px 50px; border:1px solid #d5d5d5; border-top:none; background:#fff;}
.content .cmt_wrap.payment .myinfo th, .content .cmt_wrap.payment .myinfo td, .content .cmt_wrap.payment .myaddrs th, .content .cmt_wrap.payment .myaddrs td{position:relative; height:42px; text-align:left; vertical-align:middle; font-size:12px; color:#636262;}
.content .cmt_wrap.payment .myinfo td input[type="text"], .content .cmt_wrap.payment .myaddrs td input[type="text"]{height:17px; padding:3px 10px; border:1px solid #d5d5d5; font-size:11px; color:#636262; line-height:1.5;}
.content .cmt_wrap.payment .myinfo td .myinfo_email, .content .cmt_wrap.payment .myaddrs td .myaddrs_email{width:144px; margin-right:5px;}
.content .cmt_wrap.payment .myinfo td .myinfo_email2, .content .cmt_wrap.payment .myaddrs td .myaddrs_email2{width:97px; margin:0 2px 0 5px;}
.content .cmt_wrap.payment .myinfo td select, .content .cmt_wrap.payment .myaddrs td select{position:relative; top:1px; width:117px; height:25px; border:1px solid #d5d5d5;}
.content .cmt_wrap.payment .myinfo td .myinfo_call, .content .cmt_wrap.payment .myaddrs td .myaddrs_call{width:44px; margin:0 5px;}
.content .cmt_wrap.payment .myinfo td .myinfo_call:first-child, .content .cmt_wrap.payment .myaddrs td .myaddrs_call:first-child{margin-left:0;}
.content .cmt_wrap.payment .myaddrs{position:relative; margin-bottom:30px;}
.content .cmt_wrap.payment .myaddrs .ord_same{position:absolute; right:0; top:3px;}
.content .cmt_wrap.payment .myaddrs .ord_same input[type="checkbox"]{position:relative; top:2px; margin:0 5px 0 0; padding:0;}
.content .cmt_wrap.payment .myaddrs .ord_same label{color:#636262; font-size:11px;}
.content .cmt_wrap.payment .myaddrs .delivery_post{width:44px; margin:10px 5px 0;}
.content .cmt_wrap.payment .myaddrs .delivery_post:first-child{margin-left:0;}
.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{width:380px; height:65px; padding:10px; border:1px solid #d5d5d5; resize:none;}
.content .cmt_wrap.payment .mysample{margin-bottom:30px;}
.content .cmt_wrap.payment .mysample strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.payment .mysample .inner{border:1px solid #d5d5d5; border-left:none; background:#fff;}
.content .cmt_wrap.payment .mysample .inner .noti{margin:0; padding:20px 20px 15px; border-bottom:1px solid #d5d5d5; border-left:1px solid #d5d5d5;}
.content .cmt_wrap.payment .mysample .inner .noti li{color:#545454;}
.content .cmt_wrap.payment .mysample .chsample{*zoom:1;}
.content .cmt_wrap.payment .mysample .chsample:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .mysample .chsample strong{padding:0; border:none; margin-bottom:13px;}
.content .cmt_wrap.payment .chsample{height:410px; overflow-x:hidden; overflow-y:auto; #overflow:hidden; *zoom:1;}
.content .cmt_wrap.payment .chsample:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .chsample strong{padding:0; border:none; margin-bottom:13px;}
.content .cmt_wrap.payment .chsample .li{float:left; width:347px; #width:348px;}
.content .cmt_wrap.payment .chsample td{padding:20px 30px!important; border:1px solid #d5d5d5; border-top:none; border-right:none; border-collapse:collapse; vertical-align:top!important;}
.content .cmt_wrap.payment .chsample li{height:25px; margin-top:3px;}
.content .cmt_wrap.payment .chsample .li li:first-child{margin:0;}
.content .cmt_wrap.payment .chsample li{zoom:1;}
.content .cmt_wrap.payment .chsample li:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .chsample li span{float:left; max-width:300px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.content .cmt_wrap.payment .chsample li span input[type="checkbox"]{position:relative; #position:static; top:2px; margin:0 5px 0 0;}
.content .cmt_wrap.payment .chsample li span label{color:#636262;}
.content .cmt_wrap.payment .chsample li select{float:right; margin:0;}
.content .cmt_wrap.payment .skin_trouble{margin-bottom:30px; border-bottom:1px solid #d5d5d5;}
.content .cmt_wrap.payment .skin_trouble strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.payment .skin_trouble .noti{position:relative; margin:0; padding:20px 24px; border:1px solid #d5d5d5; border-top:none; background:#fff;}
.content .cmt_wrap.payment .skin_trouble .noti span{display:block; color:#545454; font-size:11px;}
.content .cmt_wrap.payment .skin_trouble .noti span em{margin:0 3px; color:#f72f56; font-size:11px; font-weight:bold;}
.content .cmt_wrap.payment .skin_trouble .noti span + span{margin-top:10px; font-size:11px;}
.content .cmt_wrap.payment .skin_trouble .noti span img{position:relative; top:-3px;}
.content .cmt_wrap.payment .skin_trouble .noti a.btn{position:absolute; right:30px; top:22px;}
.content .cmt_wrap.payment .skin_trouble .sample{background:#fff; border:1px solid #d5d5d5; border-top:none; border-bottom:none;}
.content .cmt_wrap.payment .skin_trouble .sample > ul{*zoom:1;}
.content .cmt_wrap.payment .skin_trouble .sample > ul:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .skin_trouble .sample > ul > li{float:left; width:145px; height:220px; padding:16px 10px 20px; text-align:center; border-left:1px solid #d5d5d5;}
.content .cmt_wrap.payment .skin_trouble .sample > ul > li:first-child{border:none;}
.content .cmt_wrap.payment .skin_trouble .sample .inner label{display:block; margin:15px 0; text-align:center;}
.content .cmt_wrap.payment .skin_trouble .sample .inner strong{border:none; padding:0;}
.content .cmt_wrap.payment .skin_trouble .sample .inner input[type="radio"]{display:block; margin-bottom:10px; text-align:left;}
.content .cmt_wrap.payment .skin_trouble .sample .inner li{font-size:11px; color:#636262; line-height:16px;}
.content .cmt_wrap.payment .mygift{margin-bottom:30px; border-bottom:1px solid #d5d5d5;}
.content .cmt_wrap.payment .mygift strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.payment .mygift .noti{position:relative; margin:0; padding:20px 24px; border:1px solid #d5d5d5; border-top:none; border-bottom:none; background:#fff;}
.content .cmt_wrap.payment .mygift .noti span{display:block; color:#545454; font-size:11px;}
.content .cmt_wrap.payment .mygift .noti span em{margin:0 3px; color:#f72f56; font-size:16px; font-weight:bold;}
.content .cmt_wrap.payment .mygift .noti span + span{margin-top:10px; font-size:11px;}
.content .cmt_wrap.payment .mygift .noti span img{position:relative; top:-3px;}
.change-gift-form-layer .noti a.btn,
.content .cmt_wrap.payment .mygift .noti a.btn{position:absolute; right:30px; top:22px;}
.content .cmt_wrap.payment .mygift .inner ul{padding:10px 10px 10px 200px; *zoom:1;}
.content .cmt_wrap.payment .mygift .inner ul:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .mygift .inner li{float:left; width:195px; text-align:center; margin-bottom:20px;}
.content .cmt_wrap.payment .mygift .inner li span{display:block; color:#4c4c4c; font-size:11px;}
.content .cmt_wrap.payment .mygift .inner li > img{margin-top:5px;}
.content .cmt_wrap.payment .mygift .inner .gift_li{position:relative; border:1px solid #d5d5d5; border-top:none; border-bottom:none; *zoom:1; background:#fff;}
.content .cmt_wrap.payment .mygift .inner .gift_li .pd_count{position:relative; left:50%; margin-left:-24px;}
.content .cmt_wrap.payment .mygift .inner .gift_li:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .mygift .inner .gift_li strong{position:absolute; left:20px; top:20px; padding:0; border:none;}
.content .cmt_wrap.payment .mygift .inner .gift_li strong em{float:left; width:20px; height:22px; padding:0 2px 0 5px; text-align:center; font-size:16px; line-height:1.4; color:#fff; font-weight:bold; background:#f72f56;}
.content .cmt_wrap.payment .mygift .inner li{margin:10px 0;}
.content .cmt_wrap.payment .mygift .inner li img + span{ width: 170px; padding-top:10px;margin:0 auto;padding-bottom:5px;height:27px}
.selected_gift_msg{padding:18px 0; text-align:center; border:1px solid #d5d5d5; border-bottom:none; background:url('http://imageisoi.cafe24.com/renewal_2014/bg/bg_select_msg.gif');}
.selected_gift_msg p{font-size:14px; color:#4c4c4c; line-height:18px;}
.selected_gift_msg p span{font-weight:bold; font-size:16px; color:#f72f56;}
.selected_gift_msg p + p{margin-top:5px;}
.content .cmt_wrap.payment .mypayment strong{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.payment .mypayment .liwrap{padding:34px 50px 30px; border:1px solid #d5d5d5; border-top:none; background:#fff; *zoom:1;}
.content .cmt_wrap.payment .mypayment .liwrap:after{content:""; display:block; clear:both;}
.content .cmt_wrap.payment .mypayment .liwrap > li{float:left; width:99px; font-size:11px;}
.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:#636262;}
.content .cmt_wrap.payment .mypayment .liwrap .noti{margin:0;}
.content .cmt_wrap.payment .mypayment .liwrap .noti li .btn_noti{padding:3px 9px; margin:0 1px; color:#fff; font-size:11px; letter-spacing:-1px; background:#979797;}
.content .cmt_wrap.payment .myorder.complete strong{display:block; padding-bottom:8px;}
.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{display:block; padding-bottom:8px; border-bottom:2px solid #f72f56;}
.content .cmt_wrap.payment .myorder.complete .mypayinfo .outerwrap{padding:24px 51px; border:1px solid #d5d5d5; border-top:none; background:#fff;}
.content .cmt_wrap.payment .myorder.complete .mypayinfo th, .content .cmt_wrap.payment .myorder.complete .mypayinfo td{height:42px; text-align:left; background:#fff;}
.content .cmt_wrap.payment .myorder.complete .mypayinfo a.btn_print{position:relative; top:-2px; margin-left:5px;}

/* 주문서 작성 샘플 테이블 */
.content .mysample div.noti { padding: 20px 20px 15px }
.content .mysample div.noti table {  width: 100%;}
.content .mysample div.noti table th , .content .mysample div.noti table td { border: 1px solid #666; padding: 3px}
