/*기본정보*/
@import url("common.css");
@import url("layout.css");
@import url("table.css");

.in_put1{border:1px solid #d7d7d7;padding:2px 0 2px 5px;}
.txt_area{border:1px solid #d7d7d7;padding:10px;}
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

.custom_check_box {display: inline-block;}
.custom_check_box input[type="checkbox"] { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden;clip:rect(0,0,0,0);border: 0;}
.custom_check_box input[type="checkbox"] + label {display: inline-block; font-size: 14px; color:#333; position: relative; cursor: pointer; letter-spacing: -0.35px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-right: 4px;
}
.custom_check_box input[type="checkbox"] + label:before {content: ''; display: inline-block; width: 16px; height: 16px; line-height: 16px; margin: 0; text-align: center; vertical-align: middle; background: url(/resources/images/common/ico_16_check.svg) no-repeat center; margin-right: 4px;}
.custom_check_box input[type="checkbox"] + label:active:before,
.custom_check_box input[type="checkbox"]:checked + label:active:before { box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.custom_check_box input[type="checkbox"]:checked + label:before { background: url(/resources/images/common/ico_16_check_ov.svg) no-repeat center; margin-right: 4px;}

.consult_btn_box * {font-family: "Noto Sans Kr";}
.consult_btn_box {font-size: 0;}
.consult_btn_box .btn {display: inline-block; width: 120px; height: 46px; line-height: 46px; font-size: 14px; font-weight: 500; text-align: center; background: #fff; cursor: pointer; text-decoration: none;}
.consult_btn_box .btn.type01 {border: 1px solid #5e3995; color: #5e3995;}
.consult_btn_box .btn.type02 {border: 1px solid #CCCCCC; color: #666666;}
.consult_btn_box .btn.type03 {background: #5e3995; border: 1px solid #5e3995; color: #fff;}
.consult_btn_box .btn.type04 {background: #777; border:1px solid #777; color:#fff;}

.consult_wrap .point01 {font-size: 12px; color:#5e3995;}

.consult_wrap .consult_table * {font-family: "Noto Sans Kr";}
.consult_wrap .consult_table th {font-size: 15px; color:#333; letter-spacing: -0.25px; border-bottom: 1px solid #ebebeb; text-align: left; text-indent: 18px; padding: 34px 0; font-weight: 500;}
.consult_wrap .consult_table th.required::after {content: " *"; color: #5e3995;}

.consult_wrap .consult_table td {font-size: 15px; color:#333; letter-spacing: -0.25px; border-bottom: 1px solid #ebebeb; padding: 24px 0; font-weight: 400;}
.consult_wrap .consult_table td .file_link {display: inline-block; font: inherit; color:#686868; background: url(/resources/images/mypage/consult/download.png) no-repeat right; padding-right: 20px;}
.consult_wrap .consult_table td .file_link.admin_file {color:#5e3995; font-weight: bold;}

.consult_wrap .consult_table span.sub_text {font-size: 12px; color:#333; margin-left: 12px;}

.consult_wrap .consult_table .inp {height: 40px; border:1px solid #ebebeb; box-sizing: border-box; padding-left: 16px; font-size: 15px; color:#333;} 
.consult_wrap .consult_table textarea {padding:12px 16px 12px 16px; resize: none;}
.consult_wrap .consult_table .inp::placeholder {font-size: 15px; color:#ccc;}

.consult_wrap .consult_table select {height: 40px; background-image: url(/resources/images/mypage/consult/arow_open.png); background-position: calc(100% - 16px); background-repeat: no-repeat; appearance:none; border:1px solid #ebebeb; box-sizing: border-box; font-size: 15px; color:#333; text-indent: 10px;}
.consult_wrap .consult_table select:focus { background-image: url(/resources/images/mypage/consult/arow_clo.png); background-position: calc(100% - 16px);}
.consult_wrap .consult_table select[name="tel_no1"] {background-size: 12px; background-position: calc(100% - 12px);}

.consult_wrap .consult_table select option {background: #fff;}

.consult_wrap .consult_table .select_td select {width: 100%; font-size: 15px;}
.consult_wrap .consult_table .select_td select:last-child { margin-top: 14px;}

.consult_wrap .consult_table .textarea_length {font-size: 12px; color:#333; margin-top: 10px;}

.consult_wrap .consult_table.type01 {border-top: 1px solid #ebebeb;}
.consult_wrap .consult_table.type01 th {padding:22px 0;}
.consult_wrap .consult_table.type01 td {padding:22px 0;}

.consult_wrap .consult_table.type02 {background: #F7F8F9;}
.consult_wrap .consult_table.type02 th {line-height: 24px; padding: 30px 0;}
.consult_wrap .consult_table.type02 td { line-height: 24px; padding: 30px 0;}

.consult_wrap .upfile_box {position: relative;}
.consult_wrap .upfile_box input {overflow: hidden; white-space: nowrap; text-overflow: ellipsis; padding-right: 45px;}
.consult_wrap .upfile_box .file_delete {position: absolute; top: 1px; right: 16px; width: 24px; height: 24px; background: url(/resources/images/common/ico_24_close.svg) no-repeat center; background-size: 18px; outline: 0; border: 0; text-indent: -99999px; cursor: pointer;}


/*현위치표시*/
.location{width:746px;text-align:right;font-size:11px;color:#a9a9a9;margin-top:5px;}
.location li a.home{position: relative; top: 2px; background:url('images/home.gif') no-repeat left top;width:15px;height:12px;display:inline-block;}
.location li a{font-size:11px;margin-top:2px;}
.location li span{font-size:11px;margin-top:2px;}

/*현위치표시*/
.location1{width:950px;text-align:right;font-size:11px;color:#a9a9a9;margin-top:5px;}
.location1 li a.home{position: relative; top: 1px; background:url('images/home.gif') no-repeat left top;width:15px;height:12px;display:inline-block;}
.location1 li a{font-size:11px;margin-top:2px;}
.location1 li span{font-size:11px;margin-top:2px;}


.tit_box{width:100%;margin:25px 0 0 0;padding-bottom:5px;overflow:hidden;zoom:1; position:relative}
.tit_box h2{float:left;_display:inline;margin:15px 0 0 15px;}
.tit_box h2.st1{float:left;_display:inline;margin:0;}
.tit_box h2.st2{margin:0;}
.tit_box p.left1{float:left;_display:inline;margin:0 0 0 15px;}
.tit_box p.left1 img{margin:0 30px 0 15px;}
.tit_box .btn_r{ position:absolute; right:20px; bottom:0;}

.tit_box .r_btn{float:right;_display:inline;margin:0 20px 0 0;color:#4f4f4f;}
.tit_box .r_box{float:right;_display:inline;background:url('images/g_line1bg.gif') no-repeat left top;overflow:hidden;zoom:1; font-size:11px;color:#757575;font-weight:bold;height:24px;}
.tit_box .r_box span{font-size:11px;color:#ca0404;}
.tit_box .r_box img{margin-left:5px;}
.tit_box .r_box input{margin-left:10px;}
.tit_box .r_btn2{float:right;_display:inline;margin:0;color:#4f4f4f;}

.tit_box1{width:100%;padding:25px 0 5px 0;overflow:hidden;zoom:1;border-top:2px solid #55add1;margin:10px 0 0 0;}
.tit_box1 p.left_t{float:left;_display:inline;}
.tit_box1 p.right_t{float:right;_display:inline;}

.tit_box2{width:100%;margin:5px 0 0 0;overflow:hidden;zoom:1;border-top:2px solid #55add1;padding:30px 0 0 0;}
.tit_box2 h2{background:url('images/arrow3.gif') no-repeat left 3px;font-size:11px;padding-left:10px;font-weight:normal;}
.tit_box2 h2 strong{color:#1d89b6;}

.tit_box3{width:100%;margin:0;padding-bottom:5px;overflow:hidden;zoom:1;}
.tit_box3 h2{float:left;_display:inline;margin:5px 0 0 0;}
.tit_box3 .r_btn2{float:right;_display:inline;margin:0;color:#4f4f4f;}

.w_box923{width:923px;background:url('images/bg_923.gif') no-repeat left top;margin-left:15px;overflow:hidden;zoom:1;}
.w_box923_bottom{width:923px;background:url('images/bottom_923.gif') no-repeat left top;height:19px;margin:0 0 0 15px;}
.w_box735{width:735px;background:url('images/bg_735.gif') no-repeat left top;overflow:hidden;zoom:1;}
.w_box735_bottom{width:735px;background:url('images/bottom_735.gif') no-repeat left top;height:7px;}

.w_box1{margin:35px 44px 15px 44px;}
.w_box1 p.pink{color:#d6618a;}
.w_box1 span.pink1{color:#f2559f;font-size:16px;font-weight:bold;font-family:Arial;margin:0 5px 0 8px;}
.w_box1 span.gray1{color:#6c6c6c;font-size:16px;font-weight:bold;font-family:Arial;margin:0 5px 0 8px;}
.w_box1 p.end_txt{margin:8px 0 0 25px;}

.w_box1 div.g_bw{width:620px;padding:5px 0 5px 0;font-size:14px;color:#00b1d4;font-weight:bold;background:#f6f6f6;margin-top:10px;}
.w_box1 div.g_bw img{margin:0 0 0 20px;}
.w_box1 div.g_bw1{width:620px;padding:5px 0 5px 0;background:#f6f6f6;margin-top:10px;font-size:14px;color:#f2559f;font-weight:bold;}
.w_box1 div.g_bw1 img{margin:0 0 0 20px;}
.w_box1 div.g_bw1 span{font-size:14px;color:#f2559f;font-weight:bold; margin:0 0 0 5px;}

.w_box2{margin:35px 44px 15px 44px;position:relative;padding-bottom:5px;}
.w_box2 span.blue{color:#3192bc;}

.ta02{width:100%;border-collapse:collapse;}
.ta02 th{padding:5px 0 5px 10px;text-align:left;}
.ta02 td{padding:4px 0 4px 20px;border:0;}
.ta02 td div.code{color:#00b2d4;font-weight:bold;font-family:Times, Arial;font-size:20px;}
.ta02 td div.price{color:#dd3931;font-size:12px;}
.ta02 td div.price strong{color:#dd3931;font-family:Arial;font-size:14px;}
.ta02 td div.price span{color:#666666;font-size:11px;}

.w_box3{margin:15px 44px 8px 20px;}

.w_box4{margin:16px 0 8px 37px;overflow-x:hidden;overflow-y:scroll;width:850px;height:300px;}
.w_box4 p.tit1{margin:10px 0 5px 0;}1

.w_box5{margin:15px 50px 5px 20px;position:relative;padding-bottom:5px;}
.w_box5 span.blue{color:#3192bc;}

.w_box6{margin:5px 0 0 10px;}
.w_box6 dl.first{width:100%;margin:20px 0 0 0;padding-bottom:10px;border-bottom:1px solid #dadada;}
.w_box6 dl.first dt{margin:0 0 8px 8px;}
.w_box6 dl.first dd{margin:0 0 3px 40px;}

.w_box6 dl.sec{width:100%;margin:0;padding:0 0 10px 0;}
.w_box6 dl.sec dt{margin:0 0 8px 8px;}
.w_box6 dl.sec dd{margin-bottom:3px;margin-left:40px;}
.w_box6 dl.sec dd strong.blue{margin-left:10px;color:#3999c1;}

.w_box6 .sec_0{width:100%;margin:0;padding:20px 0 0 0;border-top:1px solid #f6f6f6;border-bottom:1px solid #dadada;}

.w_box6 ul.first{margin:0 0 0 40px;padding-bottom:20px;overflow:hidden;zoom:1;}
.w_box6 ul.first li.left{float:left;_display:inline;width:429px;height:148px;border:1px solid #d2d2d2;overflow:hidden;zoom:1;}
.w_box6 ul.first li.left div{width:400px;height:130px;margin:6px;overflow-x:hidden;overflow-y:scroll;font-size:11px;padding:0 13px 0 0;}

.w_box6 ul.first li.right{float:right;_display:inline;width:223px;height:148px;border:1px solid #d2d2d2;overflow:hidden;zoom:1;}
.w_box6 ul.first li.right p{margin-left:12px;width:205px;}
.w_box6 ul.first li.right p a{margin:0 6px 3px 0;}
.w_box6 ul.first li.right div{margin:8px 0 0 14px;}

.w_box_cen{width:925px;margin:0 auto;}
.w_box_cen1{width:900px;margin:0 auto;}


/*왼쪽메뉴LNB*/
.lnb{float:left;_display:inline;width:175px;}
.lnb p.tit{margin:0 0 18px 0;}
.lnb p.tit1{margin:5px 0 18px 0;}
.lnb ul{padding-bottom:8px;margin-bottom:12px;}
.lnb ul li{padding:8px 0 3px 20px;background:url('/resources/images/mypage/lnb_line.gif') no-repeat left bottom;}
.lnb ul.end{padding-bottom:8px;margin-bottom:12px;background:url('images/bar9.gif') no-repeat left bottom;}
.lnb ul.end li{margin:8px 0 3px 20px;}

.lnb .my_lnbbox{margin:20px 0 10px 0;background:url('images/mypagelnb_bg.gif') no-repeat left top;width:174px;height:105px;overflow:hidden;zoom:1;}
.my_lnbbox p.tit{margin:13px 0 0 13px;}
.my_lnbbox p.btn{margin:15px 0 0 13px;}

/*마이페이지 컨텐츠*/
.mypage{float:right;_display:inline;width:746px;}
.main_top{border:0px solid #88bfdf;}
.main_top div.w_top{margin:10px;}

.main_top div.w_top .top_con{width:100%;border-bottom:1px solid #d8d8d8;padding-bottom:5px;overflow:hidden;zoom:1;}
.main_top div.w_top .top_con li{float:left;_display:inline;}
.main_top div.w_top .top_con li span{color:#d95a8d;font-size:16px;font-weight:bold;margin:0 5px 0 10px;}
.main_top div.w_top .top_con li.right{float:right;_display:inline;}
.main_top div.w_top .top_sta1{width:100%;border-collapse:collapse;}
.top_sta1 th{border-right:1px solid #e9e9e9;font-weight:normal;color:#5d5c5c;}
.top_sta1 th.round{border-right:1px solid #e9e9e9;color:#fff;font-weight:bold;background:url('images/round_bg.gif') no-repeat center top;font-size:14px;padding-top:35px;}

.top_sta1 td{border:0;padding:0 0 0 22px;text-align:left;}
.top_sta1 td div.txt1{background:url('images/my_544bg.gif') no-repeat left top;overflow:hidden;zoom:1;color:#74c5d5;padding:3px 0 2px 15px;}
.top_sta1 td div.txt1 strong{color:#74c5d5;}

.top_sta1 td ul{margin:10px 0 0 0;}
.top_sta1 td ul li{background:url('images/my_stepoff.gif') no-repeat left top;width:113px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:left;color:#b8b8b8;font-size:11px;padding-top:10px;}
.top_sta1 td ul li p{width:95px;text-align:center;color:#b8b8b8;font-size:11px;}
.top_sta1 td ul li a{width:95px;text-align:center;color:#b8b8b8;font-size:11px;}

.top_sta1 td ul li.on{background:url('images/my_stepon.gif') no-repeat left top;width:113px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:left;color:#fff;font-size:11px;padding-top:10px;}
.top_sta1 td ul li.on p{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta1 td ul li.on p strong{font-size:11px;color:#fff;}
.top_sta1 td ul li.on a{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta1 td ul li.on a strong{font-size:11px;color:#fff;}


.top_sta1 td ul li.end{background:url('images/my_stepoff1.gif') no-repeat left top;width:95px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:center;color:#b8b8b8;font-size:11px;padding-top:10px;}
.top_sta1 td ul li.end p{color:#b8b8b8;font-size:11px;}
.top_sta1 td ul li.end a{color:#b8b8b8;font-size:11px;}

.top_sta1 td ul li.end_on{background:url('images/my_stepon1.gif') no-repeat left top;width:95px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:center;color:#fff;font-size:11px;padding-top:10px;}
.top_sta1 td ul li.end_on strong{font-size:11px;color:#fff;}
.top_sta1 td ul li.end_on p{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta1 td ul li.end_on p strong{font-size:11px;color:#fff;}
.top_sta1 td ul li.end_on a{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta1 td ul li.end_on a strong{font-size:11px;color:#fff;}

/* 추가 2011/02/10 */
.main_top div.w_top .top_sta11{width:100%;border-collapse:collapse;}
.top_sta11 th{border-right:1px solid #e9e9e9;font-weight:normal;color:#5d5c5c;}
.top_sta11 th.round{border-right:1px solid #e9e9e9;color:#fff;font-weight:bold;background:url('images/round_bg.gif') no-repeat center top;font-size:14px;padding-top:35px;}

.top_sta11 td{border:0;padding:0 0 0 22px;text-align:left;}
.top_sta11 td div.txt1{background:url('images/my_544bg.gif') no-repeat left top;overflow:hidden;zoom:1;color:#74c5d5;padding:3px 0 2px 15px;}
.top_sta11 td div.txt1 strong{color:#74c5d5;}

.top_sta11 td ul{margin:10px 0 0 0;}
.top_sta11 td ul li{background:url('images/my_stepoff1.gif') no-repeat left top;width:113px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:left;color:#b8b8b8;font-size:11px;padding-top:10px;}
.top_sta11 td ul li p{width:95px;text-align:center;color:#b8b8b8;font-size:11px;}
.top_sta11 td ul li a{width:95px;text-align:center;color:#b8b8b8;font-size:11px;}

.top_sta11 td ul li.on{background:url('images/my_stepon1.gif') no-repeat left top;width:113px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:left;color:#fff;font-size:11px;padding-top:10px;}
.top_sta11 td ul li.on p{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta11 td ul li.on p strong{font-size:11px;color:#fff;}
.top_sta11 td ul li.on a{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta11 td ul li.on a strong{font-size:11px;color:#fff;}

.top_sta11 td ul li.end{background:url('images/my_stepoff1.gif') no-repeat left top;width:95px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:center;color:#b8b8b8;font-size:11px;padding-top:10px;}
.top_sta11 td ul li.end p{color:#b8b8b8;font-size:11px;}
.top_sta11 td ul li.end a{color:#b8b8b8;font-size:11px;}

.top_sta11 td ul li.end_on{background:url('images/my_stepon1.gif') no-repeat left top;width:95px;height:56px;float:left;_display:inline;margin:0;vertical-align:middle;text-align:center;color:#fff;font-size:11px;padding-top:10px;}
.top_sta11 td ul li.end_on strong{font-size:11px;color:#fff;}
.top_sta11 td ul li.end_on p{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta11 td ul li.end_on 끝 strong{font-size:11px;color:#fff;}
.top_sta11 td ul li.end_on a{width:95px;text-align:center;font-size:11px;color:#fff;}
.top_sta11 td ul li.end_on a strong{font-size:11px;color:#fff;}

/* 추가 2011/02/10 끝*/


.my_tit1{width:100%;overflow:hidden;zoom:1;}
.my_tit1 li{float:left;_display:inline;background:url('images/arrow3.gif') no-repeat 3px 2px;padding:0 0 0 15px;}
.my_tit1 li.right{float:right;_display:inline;background:none;}
.my_tit1 li.right1{float:right;_display:inline;background:none;margin:0;}
.my_tit1 li.left{float:left;_display:inline;background:none;padding:0 0 5px 0;}
.my_tit1 li.left1{float:left;_display:inline;background:url('images/arrow3.gif') no-repeat 3px 10px;padding:8px 0 0 15px;}


.my_tit2{width:100%;border-bottom:2px solid #55add1;padding-bottom:5px;overflow:hidden;zoom:1;}
.my_tit2 li{float:left;_display:inline;background:url('images/arrow3.gif') no-repeat 3px 2px;padding:0 0 0 15px;}
.my_tit2 li.right{float:right;_display:inline;background:none;}


.p_wap{width:745px;margin:25px 0 0 0;vertical-align:top;overflow:hidden;zoom:1;}
.p_wap li{float:left;_display:inline;width:210px;margin:0 30px 0 0;height:340px;position:relative;}
.p_wap li p.txt1{font-size:11px;color:#989898;padding-top:5px;}
.p_wap li p.txt1 span{text-decoration:line-through;font-size:11px;color:#989898;}
.p_wap li p.txt1 strong{font-size:11px;color:#989898;}

.p_wap li div.vol{left:0;top:263px;position:absolute;z-index:100px;}
.p_wap li div.vol div.sel_w{margin:0;}
.p_wap li div.vol p.sel1_vol{background:url('images/p_volbg.gif') no-repeat left top;font-size:11px;color:#424242;width:95px;height:14px;padding:1px 8px 3px 3px;cursor:hand;overflow:hidden;zoom:1;}
.p_wap li div.vol div.sel_open{border:1px solid #dddddd;font-size:11px;color:#424242;width:98px;padding:3px 3px 3px 3px;;background:#fff;display:none;margin:0;overflow-x:hidden;overflow-y:scroll;height:50px;}
.p_wap li div.vol div.sel_open p a{font-size:11px;color:#424242;letter-spacing:0px;}
.p_wap li div.vol p.txt0{position:absolute;left:110px;top:1px;font-size:11px;color:#51afd1;font-weight:bold;overflow:hidden;zoom:1;width:100px;}

.p_wap li p.color{margin:25px 0 0 0;}
.p_wap li p.color a img{border:1px solid #fff;}
.p_wap li p.color a:hover img{border:1px solid #c8c4c3;}



.p_wap1{width:745px;vertical-align:top;overflow:hidden;zoom:1;border-bottom:1px solid #e8e8e8;}
.p_wap1 li{float:left;_display:inline;width:210px;padding:0 0 0 30px;height:340px;position:relative;margin-top:25px;}
.p_wap1 li p.txt1{font-size:11px;color:#989898;}
.p_wap1 li p.txt1 span{text-decoration:line-through;font-size:11px;color:#989898;}
.p_wap1 li p.txt1 strong{font-size:11px;color:#989898;}
.p_wap1 li p.txt2{position:absolute;z-index:100px;left:28px;top:0;}


.p_wap1 li div.vol{left:30px;top:280px;position:absolute;z-index:5px;}
.p_wap1 li div.vol div.sel_w{margin:0;}
.p_wap1 li div.vol p.sel1_vol{background:url('images/p_volbg.gif') no-repeat left top;font-size:11px;color:#424242;width:95px;height:14px;padding:1px 8px 3px 3px;cursor:hand;overflow:hidden;zoom:1;}
.p_wap1 li div.vol div.sel_open{border:1px solid #dddddd;font-size:11px;color:#424242;width:98px;padding:3px 3px 3px 3px;;background:#fff;display:none;margin:0;overflow-x:hidden;overflow-y:scroll;height:50px;}
.p_wap1 li div.vol div.sel_open p a{font-size:11px;color:#424242;letter-spacing:0px;}
.p_wap1 li div.vol p.txt0{position:absolute;left:110px;top:1px;font-size:11px;color:#51afd1;font-weight:bold;overflow:hidden;zoom:1;width:100px;}

.p_wap1 li p.color{margin:25px 0 0 0;}
.p_wap1 li p.color a img{border:1px solid #fff;}
.p_wap1 li p.color a:hover img{border:1px solid #c8c4c3;}

.p_wap2{width:730px;vertical-align:top;overflow:hidden;zoom:1;margin-left:15px;}
.p_wap2 li{float:left;_display:inline;height:235px;margin:20px 15px 0 0;}
.p_wap2 li p.p_num{width:160px;margin-top:10px;}
.p_wap2 li p.p_txt1{width:130px;font-size:11px;color:#9a9a9a;text-decoration:line-through;}
.p_wap2 li p.p_txt1 strong{font-size:11px;}
.p_wap2 li p.p_txt2{width:130px;font-size:11px;color:#51aed0;}
.p_wap2 li p.p_txt2 strong{font-size:11px;color:#51aed0;}

.p_wap2 li.right{float:right;_display:inline;margin:20px 15px 0 0;}

/*2011-08-24추가부분*/
.p_wap2 li p.img_w{width:130px;height:130px;position:relative;}
.p_wap2 li p.img_w .img01{width:126px;height:126px;border:2px solid #d41b86;position:absolute;left:0;top:0;z-index:1;}
.p_wap2 li p.img_w .img02{position:absolute;left:0;top:0;z-index:2;}
/*//2011-08-24추가부분*/



.my_left{width:360px;float:left;_display:inline;}
.my_left div.q1{margin:10px 0 0 0;background:url('images/mymain_q.gif') no-repeat left top;overflow:hidden;zoom:1;padding:0 0 0 38px;font-size:11px;color:#666666;height:40px;}
.my_left div.a1{margin:0;background:url('images/my_355_50bg.gif') no-repeat left top;overflow:hidden;zoom:1;padding:10px 0 0 15px;font-size:11px;color:#666666;height:40px;width:340px;}


.my_right{width:360px;float:right;_display:inline;}
.my_right div.banner{margin:10px 0 0 0;text-align:center;}
.my_right div.banner a img{border:1px solid #e4e4e4;}

.my_right ul.re_m{margin:10px 0 0 0;text-align:center;overflow:hidden;zoom:1;}
.my_right ul.re_m li{float:left;_display:inline;}
.my_right ul.re_m li img{width:89px;height:89px;border:2px solid #a0a0a0;}
.my_right ul.re_m li.rtxt{margin:5px 0 0 15px;text-align:left;font-size:11px;width:240px;}
.my_right ul.re_m li.rtxt a{font-size:11px;color:#808080;}


.my_joinout_txt{width:746px;padding:10px 0 10px 0;border-top:1px solid #d8d9da;border-bottom:1px solid #d8d9da;}
.my_joinout_txt img{margin-left:15px;}

.my_joinout_w{width:746px;padding:10px 0 20px 0;border-bottom:2px solid #55add1;}
.my_joinout_w ul{margin:0 0 10px 15px;}
.my_joinout_w p{margin:0 0 0 40px;}

.my_page_btn{width:746px;overflow:hidden;zoom:1;margin:15px 0 0 0;}
.my_page_btn li{float:left;_display:inline;}
.my_page_btn li.right{float:right;_display:inline;}

.my_page_btn1{margin:-20px 0 0 0;text-align:right;}


.my_jjimbox{width:100%;padding:10px 0 10px 0;background:#f3f3f3;border:1px solid #e4ecf0;margin:10px 0 0 0;}
.my_jjimbox p{margin:0 0 0 20px;color:#5c5c5c;}
.my_jjimbox p strong{color:#5c5c5c;}
.my_jjimbox p span{font-size:14px;color:#e05281;font-weight:bold;margin:0 3px 0 5px;}

.my_jjimbox1{width:100%;padding:5px 0 5px 0;border-top:2px solid #55add1;border-bottom:1px solid #cccdce;overflow:hidden;zoom:1;margin:10px 0 0 0;}
.my_jjimbox1 li{float:left;_display:inline;margin-left:5px;}
.my_jjimbox1 li.right{float:right;_display:inline;margin-right:10px;}

.my_sample{width:100%;margin:10px 0 0 0;padding-top:10px;border-top:2px solid #55add1;}


.my_sample1{width:100%;margin:10px 0 0 0;height:60px;border-top:2px solid #55add1;border-bottom:2px solid #55add1;overflow:hidden;zoom:1;position:relative;}
.my_sample1 dt{width:100%;border-bottom:1px dotted #e6e6e6;padding:8px 0 6px 0;}
.my_sample1 dt p{margin:0 0 0 15px;}
.my_sample1 dt strong{color:#d34f4f;font-size:14px;margin:2px 3px 0 5px;}
.my_sample1 dd{margin:0 0 0 15px;padding:8px 0 6px 0;font-size:11px;color:#7d7d7d;}
.my_sample1 dd span{font-size:11px;color:#d34f4f;}
.my_sample1 dd.txt_box{position:absolute;left:560px;top:3px;z-index:3;}


/*왼쪽메뉴없음*/
.my_first_w{width:100%;border-top:2px solid #55add1;padding-top:20px;margin-top:8px;}
.my_first_w .btn1{text-align:right;margin-right:15px;}

.ta04{width:100%;border-collapse:collapse;}
.ta04 th{padding:7px 0 7px 0;text-align:center;border-bottom:1px solid #e8e8e8;}
.ta04 td{padding:7px 0 7px 0;border-bottom:1px solid #e8e8e8;}
.ta04 th.l_end{padding:7px 0 7px 0;text-align:center;border-bottom:0;}
.ta04 td.l_end{padding:0;border-bottom:0;}
.ta04 th.tit{padding:0;text-align:left;border-bottom:0;height:25px;}
.ta04 th.tit img.tit{margin:30px 0 0 0;}
.ta04 th.tit img.tit1{margin:0 0 0 0;}

.ta04 td ul.first{border-right:1px solid #e8e8e8;height:125px;padding:15px 0 0 0;}
.ta04 td ul.first li{float:left;_display:inline;}
.ta04 td ul.first li.card_1{float:left;_display:inline;background:url('images/step4_card_bg1.gif') no-repeat left top;overflow:hidden;zoom:1;width:59px;padding:65px 0 12px 0;}
.ta04 td ul.first li.card_1 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 12px;}
.ta04 td ul.first li.card_2{float:left;_display:inline;background:url('images/step4_card_bg2.gif') no-repeat left top;overflow:hidden;zoom:1;width:77px;padding:65px 0 12px 0;}
.ta04 td ul.first li.card_2 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 30px;}
.ta04 td ul.first li.card_3{float:left;_display:inline;background:url('images/step4_card_bg3.gif') no-repeat left top;overflow:hidden;zoom:1;width:77px;padding:65px 0 12px 0;}
.ta04 td ul.first li.card_3 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 30px;}
.ta04 td ul.first li.card_4{float:left;_display:inline;background:url('images/step4_card_bg4.gif') no-repeat left top;overflow:hidden;zoom:1;width:77px;padding:65px 0 12px 0;}
.ta04 td ul.first li.card_4 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 30px;}

.ta04 td ul.ri1{margin:15px 0 0 5px;}
.ta04 td ul.ri1 li{float:left;_display:inline;}
.ta04 td ul.ri1 li.evol_1{float:left;_display:inline;background:url('images/step4_evol_bg1.gif') no-repeat left top;overflow:hidden;zoom:1;width:59px;padding:65px 0 12px 0;}
.ta04 td ul.ri1 li.evol_1 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 12px;}
.ta04 td ul.ri1 li.evol_2{float:left;_display:inline;background:url('images/step4_evol_bg2.gif') no-repeat left top;overflow:hidden;zoom:1;width:77px;padding:65px 0 12px 0;}
.ta04 td ul.ri1 li.evol_2 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 30px;}
.ta04 td ul.ri1 li.evol_3{float:left;_display:inline;background:url('images/step4_evol_bg3.gif') no-repeat left top;overflow:hidden;zoom:1;width:77px;padding:65px 0 12px 0;}
.ta04 td ul.ri1 li.evol_3 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 30px;}
.ta04 td ul.ri1 li.evol_4{float:left;_display:inline;background:url('images/step4_evol_bg4.gif') no-repeat left top;overflow:hidden;zoom:1;width:77px;padding:65px 0 12px 0;}
.ta04 td ul.ri1 li.evol_4 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 30px;}
.ta04 td ul.ri1 li.evol_5{float:left;_display:inline;background:url('images/step4_evol_bg5.gif') no-repeat left top;overflow:hidden;zoom:1;width:75px;padding:65px 0 12px 0;}
.ta04 td ul.ri1 li.evol_5 span{font-size:16px;font-weight:bold;font-family:Verdana;color:#d6616b;margin:0 0 0 28px;}

.ta04 td.l_end .ta04_1{width:100%;border-collapse:collapse;*margin:10px 0 0 0;}
.ta04 td.l_end .ta04_1 thead th{border-bottom:2px solid #d1d1d1;}
.ta04 td.l_end .ta04_1 tbody th{border-bottom:1px solid #d1d1d1;background:#f8f8f8;}
.ta04 td.l_end .ta04_1 tbody td.first{padding:19px 0 19px 30px;}
.ta04 td.l_end .ta04_1 tbody td{border-bottom:1px solid #d1d1d1;}
.ta04 td.l_end .ta04_1 tbody td table{margin:19px 0 19px 0;width:100%;border-collapse:collapse;}
.ta04 td.l_end .ta04_1 tbody td table td.first{padding:3px 0 3px 25px;border:0;}
.ta04 td.l_end .ta04_1 tbody td table td.second{text-align:right;padding:3px 25px 3px 0;color:#d6616b;border:0;}
.ta04 td.l_end .ta04_1 tbody td table td.third{border:0;padding:3px 0 3px 25px;}
.ta04 td.l_end .ta04_1 tbody td table td div{background:url('images/icon_arrow.gif') no-repeat left top;padding:0 0 0 13px;margin:0 0 0 20px;}
.ta04 td.l_end .ta04_1 tfoot td{border-bottom:1px solid #d1d1d1;background:#f2f2f2;padding:8px 0 8px 0;}
.ta04 td.l_end .ta04_1 tfoot td div{margin:0 0 0 35px;}
.ta04 td.l_end .ta04_1 tfoot td div span{font-family:Arial;color:#d6616b;font-weight:bold;font-size:16px;margin:0 0 0 20px;}
.ta04 td.l_end p.txt_e{margin:20px 0 0 17px;}

.ta05{width:100%;border-collapse:collapse;}
.ta05 th{border-bottom:1px solid #ebebeb;padding:8px 0 8px 20px;text-align:left;}
.ta05 td{border-bottom:1px solid #ebebeb;text-align:left;padding:3px 0 3px 0;}
.ta05 td.none{border-bottom:0;text-align:left;}
.ta05 th.none{border-bottom:0;text-align:left;}
.ta05 td span{margin:0 60px 0 0;}

.ta06{width:100%;border-collapse:collapse;}
.ta06 th{border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;padding:8px 0 8px 10px;}
.ta06 th p{width:100%;text-align:left;}
.ta06 th p input{margin:0 0 0 15px;}

.ta06 th .btn1{margin:0 0 0 40px;}

.ta06 td{border-bottom:1px solid #ebebeb;text-align:left;padding:8px 0 8px 10px;font-size:11px;}
.ta06 td div{width:100%;}



.ta07{width:100%;border-collapse:collapse;border-top:2px solid #55add1;}
.ta07 td{border-top:1px solid #e9e9e9;border-bottom:1px solid #d7d7d7;padding:20px 0 20px 0;}
.ta07 td .e_wedding{margin:0 0 0 10px;background:url('images/ewedding_bg.gif') no-repeat left top;width:198px;height:141px;overflow:hidden;zoom:1;}
.ta07 td .e_wedding img{margin:5px 0 0 5px;}
/*.ta07 td .m_wedding{margin:0 0 0 10px;background:url('images/mwedding_bg.gif') no-repeat left top;width:198px;height:247px;overflow:hidden;zoom:1;}*/
.ta07 td .m_wedding{margin:0 0 0 10px;width:198px;height:247px;overflow:hidden;zoom:1; border:1px solid #ccc;}
.ta07 td .m_wedding img{margin-top:5px; text-align:center;}

.ta07 td .e_btn{margin:10px 0 0 10px;width:198px;text-align:center;}
.ta07 td .e_w_box{margin:0 0 0 10px;}
.ta07 td .e_w_box .e_box1{background:url('images/ewedding_bg1.gif') no-repeat left top;width:514px;height:26px;overflow:hidden;zoom:1;padding-top:7px;}
.ta07 td .e_w_box .e_box1 span{font-size:11px;}
.ta07 td .e_w_box .e_box1 span.ordernum_field {display:inline-block; padding-left:10px; width:140px; }
.ta07 td .e_w_box .e_box1 span.orderdate_field {display:inline-block; padding-left:10px; width:220px; }
.ta07 td .e_w_box .e_box1 span.orderstep_field {display:inline-block; padding-left:10px; }
.ta07 td .e_w_box .e_box1 span strong{font-size:11px;color:#888888;}
.ta07 td .e_w_box .e_box1 span strong.pink{font-size:13px;color:#e73d81;font-family:Arial;}
.ta07 td .e_w_box .e_box1 span.state_ing { font-weight:bold; color:#ff9900}

.ta07 td .e_w_box .e_box2{border-bottom:1px solid #e6e6e6; width:100%;margin:10px 0 10px 0;padding-bottom:10px;}
.ta07 td .e_w_box .e_box2 p{margin:0 0 0 20px;font-size:11px;color:#505050;}
.ta07 td .e_w_box .e_box2 p span{font-size:11px;color:#e73d81;}
.ta07 td .e_w_box .e_box2 p strong{font-size:13px;font-family:Arial;color:#197fa8;}
.ta07 td .e_w_box dl{margin:5px 0 0 20px;width:100%;clear:both;}
.ta07 td .e_w_box dl dt{width:54px;float:left;_display:inline;}
.ta07 td .e_w_box dl dd{float:left;_display:inline;}
.ta07 td .e_w_box dl dd a{margin:0 5px 0 0;}

.ta07 td table{border-top:1px solid #d1d2d3;border-left:1px solid #d1d2d3;margin:20px 0 0 15px;}
.ta07 td table th{background:#fbfbfb;padding:8px 0 8px 0;text-align:left;border-bottom:1px solid #d1d2d3;border-right:1px solid #d1d2d3;}
.ta07 td table th img{margin:0 0 0 10px;}

.ta07 td table td{background:#fff;border-bottom:1px solid #d1d2d3;border-right:1px solid #d1d2d3;}
.ta07 td table td p.txt_b1{background:url('images/icon_bl.gif') no-repeat left 6px;padding:0 0 0 10px;font-weight:bold;color:#197fa8;margin-left:18px;}
.ta07 td table td p.txt_b2{background:url('images/icon_bl.gif') no-repeat left 4px;padding:0 0 0 10px;font-weight:bold;color:#197fa8;margin-left:18px;}
.ta07 td table td p.txt_b3{margin-left:28px;}

.ta07 td table td.end{background:#fff url('images/qrbg.gif') no-repeat center 20px;text-align:center;padding:2px 0 0 1px;border-bottom:1px solid #d1d2d3;border-right:1px solid #d1d2d3;}

.ta07 tfoot td{border-top:1px solid #e9e9e9;height:1px;}


.tit01_1{width:100%;border-bottom:1px solid #ebebeb;padding-bottom:3px;}


.myfirst_okw{width:100%;*margin:15px 0 0 0;}
.myfirst_okw li{float:left;_display:inline;}
.myfirst_okw li.right{float:right;_display:inline;background:url('images/real_bg.gif') no-repeat left top;padding-right:10px;overflow:hidden;zoom:1;width:270px;height:29px;}
.myfirst_okw li.right span{font-size:11px;letter-spacing:-1px;margin:0 0 0 19px;}
.myfirst_okw li.right a{margin:0 0 0 10px;}
.myfirst_okw li.right img{margin:5px 0 0 0;}

.myfirst_okw1{width:100%;*margin:5px 0 0 0;}
.myfirst_okw1 .left_w{float:left;_display:inline;}
.myfirst_okw1 .left_w ul li.off{background:url('images/choan_tab_off.gif') no-repeat left top;width:120px;height:30px;margin:0 0 4px 0;padding:16px 0 0 8px;vertical-align:middle;overflow:hidden;zoom:1;}
.myfirst_okw1 .left_w ul li.off a{font-weight:bold;color:#666;}
.myfirst_okw1 .left_w ul li.on{background:url('images/choan_tab_on.gif') no-repeat left top;width:120px;height:30px;margin:0 0 4px 0;padding:16px 0 0 8px;vertical-align:middle;overflow:hidden;zoom:1;}
.myfirst_okw1 .left_w ul li.on a{font-weight:bold;color:#fff;}


.myfirst_okw1 .right_w{float:left;_display:inline;width:812px;height:676px;border:3px solid #b7d2dd;overflow:hidden;zoom:1;}

.myfirst_okw2{width:100%;border-top:2px solid #d4d4d4;border-bottom:2px solid #d4d4d4;overflow:hidden;zoom:1;}
.myfirst_okw2 dt{padding:10px 0 10px 0;border-bottom:1px dotted #e6e6e6;}
.myfirst_okw2 dt img.q1{margin:0 0 0 85px;}
.myfirst_okw2 dt a.a1{margin:0 0 0 65px;}
.myfirst_okw2 dt a.a2{margin:0 0 0 15px;}

.myfirst_okw2 dd{padding:10px 0 10px 0;}
.myfirst_okw2 dd img.q1{margin:0 0 0 85px;}
.myfirst_okw2 dd a.a1{margin:0 0 0 323px;}

.myfirst_okw3{width:100%;margin:30px 0 0 0;padding-bottom:20px;border-bottom:2px solid #d4d4d4;text-align:center;}

.myorder_w{width:899px;margin:0 0 20px 0;background:url('images/myorder_bg.gif') no-repeat left top;height:24px;overflow:hidden;zoom:1;padding-top:7px;}
.myorder_w img{margin:0 0 0 28px;}
.myorder_w span{margin:0 0 0 10px;font-size:14px;font-weight:bold;color:#e73d81;font-family:Arial;vertical-align:middle;}

.myorder_w1{width:900px;margin:20px 0 20px -15px;}
.myorder_w1 li{width:110px;float:left;_display:inline;margin:0 0 20px 18px;}
.myorder_w1 li p.txt1{width:110px;margin:10px 0 0 0;font-size:12px;font-weight:bold;color:#8a8a8a;font-family:Arial;text-align:center;}

.myorder_ta1{width:100%;border-collapse:collapse;border-top:1px solid #e8e8e8;}
.myorder_ta1 th{border-bottom:1px solid #e8e8e8;padding:8px 0 6px 45px;text-align:left;}
.myorder_ta1 td{border-bottom:1px solid #e8e8e8;padding:8px 0 6px 0;}
.myorder_ta1 td strong.pink{color:#e73d81;}


/*2011-11-12쿠폰*/
.mycoupon_w{background:url('images/mycoupon_bg.gif') no-repeat 10px bottom;height:18px;}

.mycoupon_li1{background:url('images/arrow3.gif') no-repeat left 3px;padding-left:10px;height:18px;overflow:hidden;float:left;}
.mycoupon_li1 img{vertical-align:middle;}
.mycoupon_li1 span{padding:0 5px 0 10px;font-weight:bold;}
.mycoupon_li1 span.blue{color:#3785ac;}
.mycoupon_li1 a{padding:0 5px 0 10px;font-weight:bold;color:#3785ac;}

.mycoupon_btn{float:right;margin-top:-5px;margin-right:8px;}
.mycoupon_btn img{margin-left:5px;}
.myc_box{width:728px;background:url('images/mybox728.gif') no-repeat left top;overflow:hidden;zoom:1;margin:12px 0 0 10px;}
.myc_box_b{width:728px;background:url('images/mybox728_b.gif') no-repeat left top;height:9px;}
.myc_box ul{margin:35px 0 70px 0;overflow:hidden;zoom:1;}
.myc_box ul li{margin:0 0 20px 35px;float:left;_display:inline;width:198px;text-align:center;}
.myc_box ul li .my01{background:url('images/my_coupon1_v2.gif') no-repeat left top;width:100%;overflow:hidden;zoom:1;min-height:160px;text-align:left;}
.myc_box ul li .my01 .sale_txt{color:#53a5ce;font-family:"맑은 고딕", "Malgun Gothic", "나눔고딕", "NanumGothic", "NanumGothicWEB", "돋움", Dotum, "굴림", Gulim, sans-serif;font-size:24px;line-height:55px;font-weight:bold;width:123px;text-align:center;margin:15px 0 0 64px;}
.myc_box ul li .my01 .sale_txt1{color:#6b6b6b;font-family:Malgun Gothic,Arial;width:100%;text-align:center;margin:24px 0 0 0;font-weight:bold;font-size:12px;}
.myc_box ul li .my01 .sale_txt1 span{font-size:14px;font-family:Malgun Gothic,Arial;font-weight:bold;}
.myc_box ul li .my01 .sale_txt2{color:#939393;font-family:Malgun Gothic,Arial;width:100%;text-align:center;margin:5px 0 0 0;font-weight:bold;font-size:11px;}

.myc_box ul li .my02{background:url('images/my_coupon2_v2.gif') no-repeat left top;width:100%;overflow:hidden;zoom:1;min-height:160px;text-align:left;}
.myc_box ul li .my02 .sale_txt{color:#53a5ce;font-family:"맑은 고딕", "Malgun Gothic", "나눔고딕", "NanumGothic", "NanumGothicWEB", "돋움", Dotum, "굴림", Gulim, sans-serif;font-size:24px;line-height:55px;font-weight:bold;width:123px;text-align:center;margin:15px 0 0 64px;}
.myc_box ul li .my02 .sale_txt span{color:#53a5ce;font-family:Malgun Gothic;font-size:35px;line-height:35px;letter-spacing:-2px;}

.myc_box ul li .my02 .sale_txt1{color:#6b6b6b;font-family:Malgun Gothic,Arial;width:100%;text-align:center;margin:24px 0 0 0;font-weight:bold;font-size:12px;}
.myc_box ul li .my02 .sale_txt1 span{font-size:14px;font-family:Malgun Gothic,Arial;font-weight:bold;}

.myc_box ul li .my02 .sale_txt2{color:#939393;font-family:Malgun Gothic,Arial;width:100%;text-align:center;margin:5px 0 0 0;font-weight:bold;font-size:11px;}

.myc_box ul li .my03{background:url('images/my_coupon3_v2.gif') no-repeat left top;width:100%;overflow:hidden;zoom:1;min-height:160px;text-align:left;}
.myc_box ul li .my03 .sale_txt{color:#53a5ce;font-family:"맑은 고딕", "Malgun Gothic", "나눔고딕", "NanumGothic", "NanumGothicWEB", "돋움", Dotum, "굴림", Gulim, sans-serif;font-size:24px;line-height:55px;font-weight:bold;width:123px;text-align:center;margin:15px 0 0 64px;}
.myc_box ul li .my03 .sale_txt1{color:#6b6b6b;font-family:Malgun Gothic,Arial;width:100%;text-align:center;margin:24px 0 0 0;font-weight:bold;font-size:12px;}
.myc_box ul li .my03 .sale_txt1 span{font-size:14px;font-family:Malgun Gothic,Arial;font-weight:bold;}
.myc_box ul li .my03 .sale_txt2{color:#939393;font-family:Malgun Gothic,Arial;width:100%;text-align:center;margin:5px 0 0 0;font-weight:bold;font-size:11px;}

/*쿠폰-제휴 2014.0521*/
.myc_box_jehu{width:728px;background:url('images/mybox728.gif') no-repeat left top;overflow:hidden;zoom:1;margin:12px 0 0 10px;}
.myc_box_jehu_b{width:728px;background:url('images/mybox728_b.gif') no-repeat left top;height:9px;}
.myc_box_jehu ul{margin:40px 0 25px 25px;overflow:hidden;zoom:1;}
.myc_box_jehu ul li{margin:0 0 0 30px;float:left;_display:inline;width:294px;text-align:center;}
.myc_box_jehu ul li .my01{cursor:pointer;background:url('images/my_coupon_jehu1.gif') no-repeat left top;width:100%;overflow:hidden;zoom:1;height:180px;text-align:left;}
.myc_box_jehu ul li .my01 .sale_jehu_BI{margin:10px 0 0 0;width:205px;height:24px;text-align:center;}
.myc_box_jehu ul li .my01 .sale_txt{font-size:40px;line-height:41px;width:205px;text-align:center;font-family:Malgun Gothic,Arial;color:#de4a4a;}
.myc_box_jehu ul li .my01 .sale_txt1{color:#44a4d5;font-family:Malgun Gothic,Arial;width:100%;text-align:center;margin:20px 0 0 0;font-weight:bold;font-size:12px;}
.myc_box_jehu ul li .my01 .sale_txt1 span{font-size:14px;font-family:Malgun Gothic,Arial;font-weight:bold;}
.myc_box_jehu ul li .my01 .sale_coupon{margin:13px 0 0 12px;width:185px;color:#646465;font-size:11px;text-align:center;}
.myc_box_jehu ul li .my01 .sale_coupon span{font-weight:bold;}
.myc_box_jehu ul li .my01 .sale_txt2{color:#939393;width:100%;text-align:center;margin:5px 0 0 0;font-size:11px;}
.myc_box_jehu ul li .my01 .sale_txt2 span{font-size:12px;}

.myc_box_jehu ul li .my02{background:url('images/my_coupon2.gif') no-repeat left top;width:100%;overflow:hidden;zoom:1;height:220px;text-align:left;}
.myc_box_jehu ul li .my02 .sale_txt{color:#53a5ce;font-family:Arial;font-size:30px;line-height:41px;font-weight:bold;width:123px;text-align:center;margin:15px 0 0 5px;}
.myc_box_jehu ul li .my02 .sale_txt span{color:#53a5ce;font-family:Malgun Gothic;font-size:35px;line-height:35px;letter-spacing:-2px;}


.myc_box1_w{width:100%;margin-top:20px;overflow:hidden;zoom:1;margin-left:10px;}
.myc_box1_w .myc_bg{width:225px;height:230px;background:url('images/mycoup_bg.gif') no-repeat left top;margin-left:14px;float:left;}
.myc_box1_w .myc_bg div{width:210px;margin:6px 0 0 6px;}
.myc_box1_w .myc_bg div p{font-size:16px;font-family:Arial;font-weight:bold;color:#1f1f1f;}
.myc_box1_w .myc_bg div .sale_txt3{font-size:16px;font-family:Malgun Gothic;color:#0f638d;line-height:16px;width:210px;text-align:center;font-weight:bold;letter-spacing:-1px;margin-left:-2px;height:45px;}
.myc_box1_w .myc_bg div .sale_txt3 span{font-size:18px;font-family:Malgun Gothic;color:#09405c;text-decoration:underline;line-height:22px;}

/*//2011-11-12쿠폰*/

.myCoupon{width:706px;height:20px;margin:5px 0 20px;padding:4px 20px 0;background:url('/resources/images/mypage/myCoupon_bg.gif') no-repeat;color:#ffffff;line-height:12px}

/* 마이페이지 주문리스트 타입 1 */
#orderCardList{width:730px}
#orderCardList .thumb{padding-right:16px}
#orderCardList .content{position:relative;width:600px}
#orderCardList .content .step{font-size:11px;color:#bebebe}
#orderCardList .content .s1 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 0}		/* 초안신청 */
#orderCardList .content .s2 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -50px}	/* 초안확인 */
#orderCardList .content .s3 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -100px}	/* 주문/결제 */
#orderCardList .content .s4 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -150px}	/* 인쇄 */
#orderCardList .content .s5 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -200px}	/* 포장 */
#orderCardList .content .s6 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -250px}	/* 발송처리 */
#orderCardList .content .s7 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -300px}	/* 주문/결제(선결제) */
#orderCardList .content .s8 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -350px}	/* 초안확인(선결제) */
#orderCardList .content .s9 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -400px}	/* 인쇄(선결제) */
#orderCardList .content .s10 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -450px}	/* 포장(선결제) */
#orderCardList .content .s11 .process{width:600px;height:45px;background:url('/resources/images/mypage/orderStep.jpg') no-repeat 0 -500px}	/* 발송처리(선결제) */
#orderCardList .content .step .process{position:relative}
#orderCardList .content .step .process span{position:absolute;top:33px;line-height:1em;font-family:arial;font-size:9px;word-spacing:-1px}
#orderCardList .content .step .process span.p1{left:5px}
#orderCardList .content .step .process span.p2{left:113px}
#orderCardList .content .step .process span.p3{left:232px}
#orderCardList .content .step .process span.p4{left:341px}
#orderCardList .content .step .process span.p5{left:440px}
#orderCardList .content .step .process span.p6{left:539px}
#orderCardList .content .step dl{margin:13px 0 7px;line-height:1.4em}
#orderCardList .content .step dt{font-size:11px;color:#6f6f6f}
#orderCardList .content .step dt strong{font-size:14px;color:#d96691}
#orderCardList .content .step dd{font-size:11px;letter-spacing:-1px;}
#orderCardList .content .step a{margin-right:10px}


/* 마이페이지 주문리스트 타입 2 */
#orderList{width:746px}
#orderList li{padding:20px 0;border-bottom:1px solid #e8e8e8;overflow:hidden}
#orderList li.header{overflow:hidden;padding:0;border-bottom:none}
#orderList .thThumb{float:left;width:130px;padding:8px 0 7px 0;border-top:2px solid #55add1;border-bottom:1px solid #c9cacb;background:#f7f7f7;text-align:center}
#orderList .thStep{float:left;width:616px;padding:8px 0 7px 0;border-top:2px solid #55add1;border-bottom:1px solid #c9cacb;background:#f7f7f7;text-align:center}
#orderList .thumb{float:left;margin-right:16px}
#orderList .thumb a img{width:130px;height:130px}
#orderList .cont{float:left;position:relative}
#orderList .cont .step{overflow:hidden;width:600px;margin:0}
#orderList .cont .step li{float:left;width:60px;margin-right:48px;padding:0;border-style:none;text-align:center}
#orderList .cont .step li.last-child{margin-right:-48px}
#orderList .cont .step li.last-child span{background:url('/resources/images/mypage/dateBG_last.png') 50% 0px no-repeat}
#orderList .cont .step li span{display:block;margin-top:15px;font-size:9px;font-family:arial;color:#cccccc;line-height:24px;}
#orderList .cont .step li.on span{background:url('/resources/images/mypage/dateBG.png') 50% 0px no-repeat}
#orderList .cont dl{width:600px;margin-top:7px;font-size:11px;color:#bebebe}
#orderList .cont dl dt{color:#6f6f6f}
#orderList .cont dl dt strong{font-size:14px;color:#d96691}
#orderList .cont dl dd.btnArea{margin-top:3px}
#orderList .cont dl dd.btnArea a{margin-right:5px}
#orderList .cont .slider{position:absolute;left:0;top:18px;width:600px;height:12px;background:url('/resources/images/mypage/slider_bg.png') no-repeat}
#orderList .cont .slider span{position:absolute;top:0;width:600px;height:12px;background:url('/resources/images/mypage/slider.png') no-repeat}


/*M청첩장 기본정보입력*/
.maddress_noti {}
.maddress_noti strong { font-weight:normal; color:#d6618a;}
.noti_maddress { margin-top:25px;}
.maddressuse { background-color:#efefef; padding:10px; border-radius:5px;}
	#requestResult { font-size:11px;}
	#requestResult font.ok {color:#5398d6; display:inline-block; padding:2px;}
	#requestResult font.not {color:#ff6600; background:url('/resources/images/common/icon_noti.gif') no-repeat left 2px; display:inline-block; padding:2px 2px 2px 18px;}
.MyOrderInfoClear>img,
.OrderInfoArea>select { vertical-align:middle}
#greeting_content { padding:10px; line-height:1.6}
.btn_greetlist { margin-bottom:5px; margin-top:5px;}
#sLunar_date0 { color:#66b7e0; font-weight:bold;} /*음력일*/
.wdmap_a { margin-top:20px; height:1%; overflow:hidden;}
	#NaverMap {border:1px solid #ccc; width:250px; height:250px;float:left; background:url('/resources/images/mypage/img_nomap.jpg') no-repeat left top;} /*약도*/
	.wdmaptip { float:left; width:435px; margin-left:20px;} /*약도*/
		.wdm_a1 {}
		.wdm_a2 { margin-top:20px;}		

/*M청첩장 갤러리등록*/
.mainImage_a { position:relative; padding:20px 20px 20px 30px;}
	.mimage_left { float:left; }
	.mainImg1_right { float:left; margin-left:30px;}
	.mainImg1 {width: 160px; height: 164px; z-index:1; background-color:#f5f5f5; text-align:center; border:1px solid #e1e1e1; position:relative;}
	#main_img1 { position:absolute; left:0}
	.MainImagefiles1 {text-align:center; margin-top:10px;}
	
	/*갤러리 사진등록 IE9이하 문제 수정*/
	.mainupload form input[type="file"] { opacity:0 !important; top:195px !important; width:72px !important; left:74px !important}
		.mainupload	.MainImagefiles1 {width:100% !important; }
	.mainupload_del .MainImagefiles1 { left:25px !important;}
	.mainDelImg { left:103px !important}
	.mainupload_del form input[type="file"] { opacity:0 !important; top:195px !important; width:72px !important; left:55px !important; }
	.gallerynoti_a+table tr td { position:relative}
	.gallerynoti_a+table form input[type="file"] {opacity:0 !important; width:73px !important; top:5px !important; left:20px !important;}
	
	
.gallerynoti_a { padding-top:30px; width:430px; margin-bottom:20px;}
.photoalbum_a { padding-top:20px;}
.makewdmovie_right {padding-left:30px;}
.shakr-saaf-button {width:183px; height:30px; background:url('/resources/images/mypage/btn_makemovie_big.gif') no-repeat left top; font-size:0; text-indent:-5000px; margin-left:108px; margin-top:10px;} /*쉐이커 영상만들기 버튼*/
.smallImg1,.smallImg2,.smallImg3,.smallImg4,.smallImg5,.smallImg6,.smallImg7,.smallImg8,.smallImg9 { background-color:#f5f5f5; border:1px solid #e1e1e1; text-align:center;}
#small_img1,#small_img2,#small_img3,#small_img4,#small_img5,#small_img6,#small_img7,#small_img8,#small_img9 { position:absolute;left:0}

/*M청첩장 웨딩영상제작*/
.wdmvedit .w_box1 {margin-top:0 !important}
	.wdmvedit tr.info_a td { padding-top:30px;}
	.wdmvedit tr.info_a .noti { color:#F60; font-size:11px; padding-left:16px; padding-top:5px;}
	.wdmvedit tr.info_a .noti .size12 { font-size:12px;color:#F60;}
.OnSelection { width:390px;}
.OnSelection.off { border:5px solid #dcdcdc;}
.OnSelection.on { border:5px solid #66b7e0;}
.btnover6mv { width:211px; height:30px; background:url('/resources/images/mypage/btn_over6mv.png') no-repeat left top; display:inline-block; text-indent: -5000px;font-size: 0;overflow: hidden; margin:10px 0 0 94px}

/*m청첩장관리*/
.mmodifybtn_a { padding:5px 0 0 5px;}

/*160715 추가*/
.infobox {font-size:12px; line-height:18px; padding:20px; color:#777; background:#eee;}
.infobox span {color:#51aed0; font-size:12px;}


/*160715 추가*/
.infobox {font-size:12px; line-height:18px; padding:20px; color:#777; background:#eee;}
.infobox span {color:#1d7fbb; font-size:12px;}

/* 160715 모바일초대장 */
.mobileedit_a .mobile_img		{float:left; width:259px;}
	.mobileedit_a .mobile_img .mobile		{width:259px; height:548px; background:url('/resources/images/common/mobile_img.png') 0 0 no-repeat;}
	.mobileedit_a .mobile_img .mobile img	{width:210px; height:380px; padding:77px 0 0 21px; border:0;}
	.mobileedit_a .mobile_img .mobile_preview img		{margin:0 0 10px 89px;}
	.mobileedit_a .mobile_img li			{line-height:160%; letter-spacing:-1px;}
	.mobileedit_a .mobile_infor			{float:right; width:450px;}
	.mobileedit_a .mobile_infor>dl>dt		{display:inline-block; width:430px; padding:14px 10px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f3f3f3;}
	.mobileedit_a .mobile_infor>dl>dt strong	{font-weight:bold; float:left;}
	.mobileedit_a .mobile_infor>dl>dt strong em	{color:#5b91f5; font-style:normal !important;}
	.mobileedit_a .mobile_infor>dl>dt span	{float:right; font-size:12px;}
	.mobileedit_a .mobile_infor>dl>dd		{display:inline-block; width:430px; padding:14px 10px; border-bottom:1px solid #e0e0e0;}
	.mobileedit_a .mobile_infor>dl>dd h4	{font-weight:bold; color:#333;}
	.mobileedit_a .mobile_infor>dl>dd div.txt	{margin-top:10px;}
	.mobileedit_a .mobile_infor>dl>dd div.txt input	{width:70px;}
	.mobileedit_a .mobile_infor>dl>dd div.txt img	{border:0; vertical-align:middle !important;}
	.mobileedit_a .mobile_infor>dl>dd div.txt a	{text-decoration:underline;}
	.mobileedit_a .mobile_infor .newbtns {margin-top:20px;}
	.mobileedit_a .mobile_infor .newbtns a {border:0 !important;}
	.mobileedit_a .mobile_infor .newbtns a img {border:0 !important;}
	/*일반레이어팝업*/
	.layerpopup_wp{position:absolute; top:64px; left:227px; z-index: 10000000000; background-color:#2e2e2e;}
	.layerpopup_wp .lyr_popup_position #pb_benefit_Bnr{width:500px; z-index:9999}
	.layerpopup_wp #pb_benefit_Bnr .closeUI{width:100%;overflow:hidden;background-color:#2e2e2e; clear:both}
	.layerpopup_wp #pb_benefit_Bnr .closeUI p{}
	.layerpopup_wp #pb_benefit_Bnr .closeUI p.b_float_l{float:left;}
	.layerpopup_wp #pb_benefit_Bnr .closeUI p.b_float_r{float:right;}
	.layerpopup_wp #pb_benefit_Bnr .closeUI a{color:#fff; text-decoration:none; vertical-align:middle}
	.layerpopup_wp #pb_benefit_Bnr .close{float:right;margin:7px 10px 0 0;}
	.layerpopup_wp #pb_benefit_Bnr .today{float:left;margin:5px 0 0 10px;}


/** 주의사항 공통사용 **/
.caution {font-size: 12px; color: #666; margin-top:20px;}
.caution li {background: url('http://www.barunsoncard.com/resources/images/common/bul2_2x2.png') no-repeat 4px 7px; padding: 3px 0 2px 13px;}


/*160720 추가 */
.mobile_infor2			{float:left; width:738px;}
.mobile_infor2>dl>dt		{display:inline-block; width:718px; padding:14px 10px; border-top:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f3f3f3;}
.mobile_infor2>dl>dt strong	{font-weight:bold; float:left;}
.mobile_infor2>dl>dt strong em	{color:#5b91f5; font-style:normal !important;}
.mobile_infor2>dl>dt span	{float:right;}
.mobile_infor2>dl>dd		{display:inline-block; width:100%; padding:14px 10px; border-bottom:1px solid #e0e0e0;}
.mobile_infor2>dl>dd h4	{font:bold 14px "나눔고딕","NanumGothic", Sans-serif; color:#333;}
.mobile_infor2>dl>dd .qrcode	{width:94px;padding:10px;border:1px solid #c0c0c0;}
.mobile_infor2>dl>dd .qrcode img	{width:94px;height:94px;}
.mobile_infor2>dl>dd .mobile_link	{margin-bottom:10px;}
.mobile_infor2>dl>dd .mobile_link a	{font-weight:600; color:#999;text-decoration:underline;letter-spacing:-0.2px; margin-right:20px;}

/*160720 추가*/
.msg_nodata2{border-bottom:1px solid #e0e0e0; text-align:center;}
.msg_nodata2 p{font:normal 14px "돋움","Dotum"; line-height:20px; padding-top:100px; padding-bottom:60px;}
.msg_nodata2 p span {font:normal 12px "돋움","Dotum"; line-height:30px; color:#999;}


/*SNS링크추가*/
.mobile_infor .snslink_a { text-align:right; margin-top:-20px; margin-bottom:-5px;}
	.snslink_a ul { display:inline-block; #display:inline; zoom:1}
	.snslink_a li { float:left; position:relative}
	.snslink_a li a {position:absolute; left:0; top:0; border-radius:100px; overflow:hidden;  z-index:1; background-color:#efefef; width:100%; height:100%;}
	.snslink_a li img.icon {width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
	.snslink_a li img.cover { display:none; display:block\9; width:100%; height:100%; position:absolute; left:0; top:0;}
	.snslink_a ul:hover li img.icon {-webkit-filter: opacity(40%) grayscale(90%);filter: opacity(40%) grayscale(90%);}
	.snslink_a ul li:hover img.icon {-webkit-filter: opacity(100%) grayscale(0%);filter: opacity(100%) grayscale(0%);}
	.snslink_a ul li:hover p.tit {top:-18px; height:15px;-webkit-filter: opacity(100%);filter: opacity(100%);}
	.snslink_a.small ul { height:30px;}
	.snslink_a.small li { height:30px; width:30px; margin-left:5px;}
	.snslink_a.small li:first-child { margin-left:0;}
	.snslink_a.small li p.tit { display:none;}



.shakr-saaf-button span { visibility:hidden;}
/* 결제창 팝업 */
#prePaymentLayer{width:100%;height:100%;position:fixed;top:0;left:0; display:none;}
* html, * body{height:100%;overflow:auto;}
* html #prePaymentLayer{position:absolute;}

/* 삼성전자 이용약관 0425 추가 */
.checkagreeC3_right {
    
    border: 1px solid #E2E2E2;
    height: 70px;
    line-height: 1.5em;
    overflow-y: scroll;
    padding: 10px;
    word-spacing: -1px;
}

.checktxt {
    font-size: 11px;
    padding-top: 7px;
    padding-bottom: 7px;
}
.list_box2 table{border-bottom: 1px solid #E0E1E2; }
.list_box2 td{ padding:7px 7px 7px 12px; vertical-align:middle;border-left: 1px solid #E0E1E2; }

/*답글영역*/
.comment{background-color:#f5f5f5;border:1px solid #e6e6e6; padding:10px; margin-top:10px; position:relative;}
.comment p{padding:5px 0 0 20px; margin-top:5px; position:relative; color:#292929;}
.comment .line{margin:10px 0 0 10px;border-bottom:1px solid #e6e6e6;width:650px;height:1px;}


/* 에디터 제거 20210520 */
.review_write .colTable {border-top: 1px solid #d9d9d9;}
.review_write .colTable th {font-size:14px; padding:15px 0;}
.review_write .colTable td {font-size:14px; padding-left: 14px;}
.review_write .colTable td.lastOne {padding-left: 0;}
.review_write .colTable #card_value {font-size: 14px; height:30px; padding-right: 20px; padding-left: 10px;}
.review_write .colTable input[type="text"] {height: 26px; font-size: 14px; padding-left: 10px;}
.review_write .colTable .textarea_wrap {margin-left: 0;}
.review_write .colTable .textarea_wrap textarea {width: calc(100% - 10px);}

.textarea_wrap {margin:20px 0 20px -7px;}
.textarea_wrap textarea {width: calc(100% - 10px); height: 250px; border:1px solid #d0d0d0; box-sizing: border-box; resize: none; outline: 0; padding:10px; overflow-y: auto;}
.review_wrap .star {padding:10px 0px;}
.review_wrap .star li {display: inline-block; width:30px;}
.review_wrap .star li button {width:20px; height: 20px; background: url(/resources/images/common/star.png) no-repeat left top; background-size:20px auto !important; border:0; text-indent: -999999px; cursor: pointer;}
.review_wrap .star li.on button {background: url(/resources/images/common/star_on.png) no-repeat left top;}
.review_reg_btn {display: block; width: 200px; height: 50px; line-height: 50px; background: #3b5a9a; font-size: 20px; color:#fff; font-family: "Noto Sans Kr", sans-serif; text-align: center; margin: 0 auto;}
.review_btn_wrap .btn {display: inline-block; width: 90px; height:36px; line-height: 36px; font-size: 15px;font-family: "Noto Sans Kr", sans-serif; margin: 0 2px;}
.review_btn_wrap .btn.type01 {background: #3b5a9a; color:#fff;}
.review_btn_wrap .btn.type02 {border:1px solid #3b5a9a; color:#3b5a9a;}

.review_file_list {padding:14px 0 16px;}
.review_file_list li {display: inline-block; width: 120px; margin-right: 10px;}
.filebox.review_file {position: relative; height:118px; border: 1px solid #e6e6e6; background:url(/resources/images/common/ico_camera.png) no-repeat center center #e9e9e9; background-size:40px auto;}
.filebox.review_file .file_view {display: none; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; box-sizing: border-box; background-size:cover !important; background-position: center center !important}
.filebox.review_file .file_view .cancel {width:17px; height: 17px; background: url(/resources/images/common/btn_del.png) no-repeat left top; background-size:17px auto; position: absolute; right: 0px; top: 0px; border:0;}
.filebox.review_file label {display: block; width: 100%; height:115px; font-size: 0px; text-indent: -9999px;}
.filebox.review_file input[type="file"] {position: absolute; width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip:rect(0,0,0,0);border: 0;}

/* 마이페이지 > 주문/결제/배송정보 .mypage_order_article */
:root {--default-font-family: 'Noto Sans Kr'; --default-font-size: 14px; --small-font-size: 12px; --btn-font-size: 10px; --title-font-color: #333; --body-font-color: #666; --sub-font-color: #757575; --primary-color: #5e3995; --bg-color: rgba(94, 57, 149, 0.08);}

.mypage_order_article * {font-family: var(--default-font-family);}
.mypage_order_article #orderList .order_state {font-size: 0;}
.mypage_order_article #orderList .order_state_title {color: var(--title-font-color);font-size: var(--default-font-size); font-weight: 800;}
.mypage_order_article #orderList .order_due_date {display: inline-block; padding: 3px 6px; margin-left: 6px; line-height: 16px; color: var(--primary-color);font-size: var(--small-font-size); font-weight: 800; border-radius: 3px; background-color: var(--bg-color); box-sizing: border-box;}
.mypage_order_article #orderList .order_num_info {margin-top: 6px; font-size: var(--small-font-size); color: var(--title-font-color);}
.mypage_order_article #orderList .order_state_info {margin-top: 8px; font-size: var(--small-font-size); line-height: 16px; color: var(--sub-font-color);}
.mypage_order_article #orderList .cont dl dd.btnArea {display: flex; gap: 6px; flex-wrap: wrap; margin-top: 14px; font-size: var(--btn-font-size);}
.mypage_order_article #orderList .cont dl dd.btnArea a { margin: 0; padding: 4px 6px; font-weight: 500; background-color: #ebebeb; border-radius: 3px;}
.mypage_order_article .active_stat_btn {background-color: #666 !important;}