@charset "utf-8";

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button{margin:0;padding:0}
html{height:100%;background:#fff}
body,th,td,input,select,textarea,button{font-size:14px;line-height:1.5;font-family:'AppleSDGothicNeo-Regular',sans-serif;color:#000}
fieldset,img{border:0 none}
dl,ul,ol,menu,li{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,q:before, q:after{content:'';content:none}
input,select,textarea,button{font-size:100%;vertical-align:middle}
button{border:0 none;background-color:transparent;cursor:pointer}
table{border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
body{height:100%;-webkit-text-size-adjust:none}
a{color:inherit;text-decoration:none}
a:active, a:hover{text-decoration:none}
input[type='text'],input[type='password'],input[type='submit'],input[type='search'],button,input[type='button'],input[type='submit'],input[type='reset'],input[type='file']{-webkit-appearance:none;border-radius:0}
input[type='checkbox']{-webkit-appearance:checkbox}
input[type='radio']{-webkit-appearance:radio}
input[type='search']::-webkit-search-cancel-button{-webkit-appearance:none}
.blind,legend{overflow:hidden;position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;line-height:0;white-space:normal;word-wrap:break-word;word-break:break-all;clip:rect(0,0,0,0)}
.blind:before,legend:before{display:block;width:0;height:0;font-size:0;content:'\00a0'}
.skip_navi{display:block;position:absolute;left:0;top:0;overflow:hidden;width:1px;height:1px;text-align:center;color:#fff}
.skip_navi:focus,.skip_navi:active{padding:5px 0;width:100%;height:auto;background:#f84e64}
.pad_hide{display:block}
.pad_show{display:none}
.autopanel_in.panel_fixed{position:static}
@media screen and (min-width:922px) and (orientation : landscape){
.pad .pad_hide{display:none}
.pad .pad_show{display:block}
.pad .autowrap{display:table;width:100%;margin:0;padding:0;border-top:3px solid #b3b3b3;table-layout:fixed;border-collapse:collapse}
.pad .autopanel{display:table-cell;width:50%;border-left:1px solid #999;vertical-align:top}
.pad .autopanel_in{padding:25px 14px;background:rgba(255,255,255,0.5)}
.pad .autopanel:first-child{border-left:0 none}
.pad .m_f_fixed{right:50%}
.pad .autopanel_in.panel_fixed{position:fixed;top:0;right:0;left:50%;z-index:10;margin-left:1px}
}

#m_wrap{width:100%;min-height:100%;}
header#header{width:100%;position:relative;top:0px;left:0px;z-index:2500;-webkit-tap-highlight-color:transparent}
aside#leftlist{width:100%;position:absolute;top:0px;left:0px;z-index:2600;display:none}
aside#leftlist a,aside#leftlist button{-webkit-tap-highlight-color:rgba(255, 255, 255, 0) !important;-webkit-focus-ring-color:rgba(255, 255, 255, 0) !important;outline:none !important}
aside#rightlist{width:100%;position:absolute;top:0;left:0;z-index:2600;display:none}
aside#rightlist:after{display:block;clear:both;position:absolute;right:100%;top:0;width:5px;height:100%;background:-webkit-gradient(linear,100% 0%,0% 0%,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));content:"";opacity:0.4}
#m_header{position:relative}
#m_gnb{position:relative;background-color:#fff}
#m_gnb .ly_menu {background-color:#fff;}
#m_container{position:absolute;width:100%}
#m_content.dev_trick{margin-top:-21px;}
#m_footer{padding-bottom:70px;background:#ebebeb}
#m_category{ position:absolute;z-index:3000;width:100%;background-color:#fff}
#m_category:after{display:block;clear:both;position:absolute;top:0;left:100%;width:5px;height:100%;background:-webkit-gradient(linear,0% 100%,100% 100%,from(rgba(0,0,0,1)),to(rgba(0,0,0,0)));content:"";opacity:0.4}
#m_sub_category{ position:absolute;z-index:4000;width:100%;background-color:#fff }
#m_search_category{ position:absolute;z-index:4000;width:100%;background-color:#fff}
.product_detail_view #m_footer {margin:0;}
.detail_view{overflow:hidden;background:#f7f7f7}
.bn_halfarea{padding:0 25%}
.bnbox{width:100%;margin-top:15px}
.bnbox a,.bnbox button{display:block;height:46px;margin-top:6px;font-weight:bold;font-size:18px;line-height:46px;color:#fff;letter-spacing:-1px;text-align:center;border-radius:3px;box-shadow:inset 0 -3px 0 rgba(255,255,255,.15);vertical-align:top}
.b_def,.bnbox .b_def,.b_def2,.bnbox .b_def2,.b_def3,.bnbox .b_def3,.b_def4,.bnbox .b_def4,.b_def5,.bnbox .b_def5,.b_def6,.bnbox .b_def6,.b_def7,.bnbox .b_def7{display:inline-block;height:38px;margin:0;background:#fff;border:1px solid #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:inset 0 -2px 0 #efefef;font-weight:bold;font-size:12px;color:#666;line-height:38px;letter-spacing:-1px;text-align:center}
.b_def .point{color:#ff5277}
.b_def2,.bnbox .b_def2,.b_def3,.bnbox .b_def3,.b_selected,.bnbox .b_selected,.b_def7,.bnbox .b_def7{border-color:#f7bcc9;color:#e1123e}
.b_def3,.bnbox .b_def3{background:#f7f7f7;box-shadow:none}
.b_selected,.bnbox .b_selected,.b_def7,.bnbox .b_def7{background:#f7f7f7;box-shadow:inset 0 -2px 0 #e6e6e6}
.b_icn{display:inline-block;height:24px;background:#f5f5f5;border:1px solid #ccc;border-radius:3px;font-size:10px;color:#4c4c4c;line-height:24px;letter-spacing:-1px;text-align:center;font-weight:bold;}
.b_add{display:inline-block;width:40px;height:33px;padding-top:7px;background:#f7f7f7;border:1px solid #e6e6e6;border-radius:3px;text-align:center;line-height:14px;font-size:12px;color:#4d4d4d;letter-spacing:-1px;font-weight:bold;}
.b_add_selected{color:#ff5b7e;border:1px solid #f7bcc9;font-weight:bold;}
.b_def4,.bnbox .b_def4{height:22px;padding:0 7px;font-size:9px;border-color:#f7bcc9;color:#ff5b7e;box-shadow:none;line-height:22px;letter-spacing:-1px}
.b_def5,.bnbox .b_def5{background-color:#f7f7f7}
.b_def6,.bnbox .b_def6{background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#f6f6f6));border:1px solid #dedede;box-shadow:inset 0 -1px 0 #cacaca}
.b_def8{display:inline-block;height:30px;margin:0;background:#f5f5f5;border:1px solid #e6e6e6;font-size:12px;color:#808080;line-height:30px;letter-spacing:-1px;text-align:center;border-radius:3px;-webkit-border-radius:3px;padding:0 12px;font-weight:bold}
.b_def9{display:inline-block;height:30px;margin:0;background:#f7fafc;border:1px solid #b8ddf5;font-size:12px;color:#73b1da;line-height:30px;letter-spacing:-1px;text-align:center;border-radius:3px;-webkit-border-radius:3px;padding:0 12px;font-weight:bold}
.b_def10{display:inline-block;height:30px;margin:0;background:#ff5b7e;font-size:12px;color:#fff;line-height:30px;letter-spacing:-1px;text-align:center;border-radius:3px;-webkit-border-radius:3px;padding:0 10px;font-weight:bold}
.mflick{overflow:hidden;position:relative;z-index:2 !important}
.mflick .flick-container .flick-ct{height:100%;float:left}
.flick-paging{position:absolute;bottom:0;z-index:10;overflow:hidden;width:100%;letter-spacing:0;line-height:0;text-align:center}
.flick-paging span{width:8px;height:8px;display:inline-block;background:url(../img/sp_com_rtn.png) no-repeat 0 -235px;background-size:250px 1300px}
.flick-paging span.paging-on span{background:url(../img/sp_com_rtn.png) no-repeat -10px -235px;background-size:250px 1300px}
.tab_panel{display:none}
.tab_panel:first-child{display:block}
.sp_ssg,.m_gnb:before,.m_catg_head:before,.m_catglst a:before,.mid_m:before,.subcategory_leaf:before {display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_ssg_rtn.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:210px 350px}
.sp_com,.m_tab li a:before,.m_tab_step li a:after,.btn_ly_cls,.bx_prd:after,.bx_prd3 dd .ico_clock:before,.noti_area .more:before,.bx_prd4 a:after,.bx_prd3 .corr_prd:after,.sale_tab li.on a:after,.inpchk:after,.inprdo:after,.bx_prd_in .flick_insec:after{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_com_rtn.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:250px 1300px}
.sp_com2{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_com2_rtn.png) no-repeat;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;background-size:260px 250px}
.sp_qu{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_qu_rtn.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:79px 80px}
.inpchk{display:inline-block;position:relative;width:18px;height:18px;}
.inpchk:after{position:absolute;top:0;left:0;width:18px;height:18px;background-position:-120px -825px;content:''}
.inpchk input{position:relative;width:18px;height:18px;z-index:-1;opacity:0;vertical-align:top}
.inpchk input:focus{opacity:1;box-shadow:inset 20px 20px 0 #73B1DA;outline:2px solid #73B1DA}
.inpchk input:checked{opacity:0}
.inpchk.chk_checked:after{background-position:-140px -825px}
.inpchk.disabled:after{border:1px solid #ccc;width:16px;height:16px;background:#e6e6e6}
.inprdo{display:inline-block;position:relative;width:17px;height:17px}
.inprdo:after{position:absolute;top:0;left:0;width:17px;height:17px;background-position:-25px -70px;content:''}
.inprdo.disabled:after{opacity:.2}
.inprdo input{position:relative;width:17px;height:17px;z-index:-1;opacity:0;vertical-align:top}
.inprdo input:focus{opacity:1;box-shadow:inset 20px 20px 0 #73B1DA;outline:2px solid #73B1DA}
.inprdo input:checked{opacity:0}
.inprdo.rdo_checked:after{background-position:-45px -70px}
/* 라디오, 체크박스 웹접근성 */
.inpchk:after,.inprdo:after{z-index:2}
.inpchk input[type="checkbox"]{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0.01;z-index:1}
.inprdo input[type="radio"]{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;opacity:1;width:100%;height:100%;padding:2px;border:0;background:none;-webkit-appearance:none}
.inpchk input[type="checkbox"]:focus,.inprdo input[type="radio"]:focus{outline:1px dotted #ddd;box-shadow:none}

.inpchk_temp{display:inline-block;position:relative;width:18px;height:18px}
.inpchk_temp input{opacity:.01;width:18px;height:18px;position:absolute;top:0;left:0;}
.inpchk_temp input + label{position:absolute;top:0;left:0;width:18px;height:18px;background:url(../img/sp_form.png) 0 -50px no-repeat;background-size:18px 100px;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important}
.inpchk_temp input:checked + label{background-position:0 -75px;}
.inpchk_temp input:disabled + label{opacity:.2}
.inpchk_temp input:focus + label{outline:1px dotted #73B1DA}
.inprdo_temp{display:inline-block;position:relative;width:18px;height:18px;}
.inprdo_temp input{opacity:.01;width:18px;height:18px;position:absolute;top:0;left:0;}
.inprdo_temp input + label{position:absolute;top:0;left:0;width:18px;height:18px;background:url(../img/sp_form.png) 0 0 no-repeat;background-size:18px 100px;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important}
.inprdo_temp input:checked + label{background-position:0 -25px;}
.inprdo_temp input:disabled + label{opacity:.2}
.inprdo_temp input:focus + label{outline:1px dotted #73B1DA}

.ico_tip{width:13px;height:13px;background-position:-34px 0}
.ico_fb{width:6px;height:13px;background-position:-49px 0}
.ico_mbasket{width:18px;height:14px;margin:0 auto;background-position:-160px -825px}
.ico_noti{width:13px;height:13px;margin-right:5px;background-position:0 0}
.ico_sch{width:16px;height:16px;margin:2px 0 -2px;background-position:-13px 0}
.ico_fadd{width:23px;height:23px;margin:11px 0 -11px;background-position:0 -16px}
.ico_fcheck{width:17px;height:12px;margin:15px 0 -15px;background-position:-30px 0}
.ico_otip{width:22px;height:24px;background-position:-101px -16px}
.ico_oq{width:22px;height:24px;background-position:-200px -210px}
.ico_case{width:18px;height:18px;background-position:-101px -41px}
.ico_bcase{width:26px;height:26px;background-position:-97px -124px}
.btn_viewfull{position:absolute;right:10px;bottom:10px;width:35px;height:35px;background-position:-108px -74px}
.ico_agb{width:9px;height:14px;margin:15px 6px -15px 0;background-position:-224px -147px}
.ico_agb2{width:9px;height:14px;margin:16px 0 -16px 6px;background-position:-218px 0}
.ico_desk{width:22px;height:11px;margin:2px 0 -2px 10px;background-position:-125px -16px}
.ico_calendar{width:15px;height:13px;margin:5px 5px -5px 0;background-position:0 -137px}
.ico_bmark{position:absolute;right:-4px;top:50%;width:5px;height:8px;margin-top:-4px;background-position:-119px 0}
.ico_write{width:10px;height:9px;background-position:-66px -151px}
.ico_delete{width:9px;height:9px;background-position:-77px -151px}
.step_write{width:42px;height:42px;background-position:-150px 0}
.step_pay{width:40px;height:40px;background-position:-150px -42px;margin-bottom:2px}
.step_basket{width:42px;height:42px;background-position:-150px -124px}
.step_ok{width:42px;height:42px;background-position:-150px -82px}
.ico_submlst{width:26px;height:26px;background-position:-13px -167px}
.step_setting{width:42px;height:42px;background-position:-150px -166px}
.sp_login{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_login.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.sp_login{background-image:url(../img/sp_login_rtn.png);background-size:150px 150px}}
.ico_check{width:18px;height:14px;margin-right:4px;background-position:-40px -170px;vertical-align:middle}
.ico_addhome{width:15px;height:14px;margin:-2px 4px 2px 0;background-position:-55px -185px;vertical-align:middle}
.ico_delivecar{width:95px;height:59px;background-position:-155px -941px}
.ico_dcheck{width:9px;height:8px;background-position:-143px -970px}
.ico_phone{width:20px;height:35px;background-position:0 -27px}
.ico_ipin{width:43px;height:36px;background-position:-22px -27px}
.ico_email{width:35px;height:27px;background-position:-87px -27px}
.ico_id{width:14px;height:15px;background-position:-70px -27px}
.ico_pw{width:11px;height:17px;background-position:-70px -45px}
.ico_guide{width:10px;height:12px;background-position:-16px -137px}
.ico_web{width:10px;height:10px;background-position:-27px -137px}
.ico_cminus{width:15px;height:15px;background-position:-18px -151px}
.ico_cplus{width:15px;height:15px;background-position:-34px -151px}
.ico_cequal{width:15px;height:15px;background-position:-50px -151px}
.ico_cake{width:35px;height:35px;background-position:-85px -65px}
.ico_autonot{width:16px;height:16px;background-position:0 -92px}
.cpt_refresh{width:33px;height:27px;background-position:0 -110px}
.cpt_view_img{width:33px;height:27px;background-position:-45px -110px}
.cpt_sound_img{width:41px;height:27px;background-position:-90px -110px}
.ico_naver{width:19px;height:18px;background-position:-49px -67px}
.ico_facebook{width:12px;height:24px;background-position:-70px -67px}
.sp_plco,.lst_sb li a:after,.comment_action .pc_tit:after{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_plco.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.op .op_box .tit_b:before,.op .op_box .tit_b:after,.bx_prd4 li.noti_lst a:after{display:inline-block;width:14px;height:12px;margin-top:-11px;background:url(../img/sp_plco.png) no-repeat;vertical-align:middle;content:''}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.sp_plco,.lst_sb li a:after,.comment_action .pc_tit:after,.op .op_box .tit_b:before,.op .op_box .tit_b:after,.bx_prd4 li.noti_lst a:after{background-image:url(../img/sp_plco_rtn.png);background-size:450px 1178px}}
.ico_talk{position:absolute;left:17px;top:18px;width:14px;height:13px;background-position:-40px -950px}
.ico_people{position:absolute;left:17px;top:16px;width:12px;height:15px;background-position:-60px -950px}
.ico_delive{position:absolute;left:17px;top:18px;width:18px;height:12px;background-position:-75px -950px}
.ico_cal{width:15px;height:13px;background-position:-135px -285px}
.ico_aprev{width:16px;height:13px;background-position:-38px -137px}
.ico_anext{width:16px;height:13px;background-position:-54px -137px}
.ico_mdelive{width:18px;height:12px;background-position:-73px -137px}
.ico_arnext{width:15px;height:8px;background-position:-108px -881px;vertical-align:middle}
.ico_arnext2{width:15px;height:8px;background-position:-50px -150px;vertical-align:middle}
.m_gnb{position:relative;padding:0 47px 0;height:42px;line-height:42px;text-align:center;border-bottom:1px solid #D4D4D4;background:rgba(255, 255, 255, 0.8);}
/*.m_gnb:before,.m_catg_head:before{position:absolute;bottom:0;left:0;right:0;width:100%;height:4px;content:'';background-repeat:repeat-x}*/
.m_gnb h1{display:inline-block;overflow:hidden;max-width:100%;font-size:17px;color:#47494F;text-overflow:ellipsis;white-space:nowrap;line-height:42px}
.m_gnb h1 em{display:inline-block;margin-left:2px;font-family:HelveticaNenu;font-weight:bold;font-size:17px;color:#ff5277}
.m_gnb h1 .ico_cliph2{width:22px;height:23px;background-position:-175px -662px;vertical-align:middle}
.m_gnb .m_logo{display:inline-block;overflow:hidden;width:115px;height:19px;margin-top:13px;background:url(../img/sp_ssg_rtn.png) no-repeat -85px -53px;vertical-align:top;color:transparent;white-space:nowrap;text-overflow:ellipsis;background-size:210px 350px}
.m_gnb .m_logo_howdy{display:inline-block;overflow:hidden;width:81px;height:26px;margin-top:9px;background:url(../img/top_logo_howdy.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top;background-size:81px 26px}
.m_gnb .btn{display:inline-block;width:42px;height:42px;vertical-align:top}
.m_gnb .btn .sp_ssg{width:31px;height:33px}
.m_gnb .b_home{display:inline-block;width:42px;height:42px;color:#b3b3b3;line-height:normal;vertical-align:top}
.m_gnb .b_prev .sp_ssg{width:25px;height:15px;margin-top:13px;background:url(../img/com_v2/sp_ssg_v3.png) no-repeat 0 0;background-size:250px 250px;background-position:-72px -30px;}
.m_gnb .b_home .sp_ssg{width:26px;height:23px;margin-top:9px;background:url(../img/com_v2/sp_ssg_v3.png) no-repeat 0 0;background-size:250px 250px;background-position:-50px -185px;}
/*.m_gnb .b_home .sp_ssg.sfc{background:url(../img/sp_ssg_rtn.png) no-repeat -185px -100px;background-size:210px 350px;width:29px;margin-left:2px}*/
.m_gnb .b_close .sp_ssg{background-position:-47px -6px;margin-top:5px}
.m_gnb .b_more .sp_ssg{width:22px;height:6px;margin-top:18px;background-position:-47px -39px}
.m_gnb button{display:inline-block;width:60px;height:53px;line-height:100%;vertical-align:top}
.m_gnb button .sp_ssg{display:inline-block;width:24px;height:24px;margin-top:3px;vertical-align:top}
.m_gnb button strong{display:block;margin-top:2px;font-weight:bold;font-size:11px}
.m_gnb .b_menu{color:#b8b8f5}
.m_gnb .b_menu .sp_ssg{position:relative;overflow:visible;background-position:-170px -6px}
.m_gnb .b_category{color:#f5b0d6}
.m_gnb .b_category .sp_ssg{background-position:-144px -6px}
.m_gnb .b_size{display:inline-block;width:70px;margin-right:4px;color:#c7a3e6;line-height:normal;vertical-align:top}
.m_gnb .b_size .sp_ssg{width:28px;height:24px;margin-top:7px;background:url(../img/sp_cm.png) no-repeat -100px 0;background-size:150px 150px;}
.m_gnb .b_size strong{display:block;margin-top:2px;font-weight:bold;font-size:11px;line-height:13px}
.m_gnb .b_clip_main{display:inline-block;width:70px;margin-right:4px;color:#c7a3e6;line-height:normal;vertical-align:top}
.m_gnb .b_clip_main .sp_ssg{width:26px;height:26px;margin-top:6px;background:url(../img/sp_cm.png) no-repeat -100px -25px;background-size:150px 150px;}
.m_gnb .b_clip_main strong{display:block;margin-top:2px;font-weight:bold;font-size:11px;line-height:13px}
.m_gnb .b_omain{display:inline-block;width:42px;height:42px;}
.m_gnb .b_omain .sp_ssg{width:26px;height:23px;margin-top:9px;background:url(../img/com_v2/sp_ssg_v3.png) no-repeat 0 0;background-size:250px 250px;background-position:-50px -185px;}
.m_gnb .m_gnb_left .b_home .sp_ssg{width:21px;height:19px;margin:11px 0 0;background:url(../img/sp_ssg_rtn.png) no-repeat -145px -32px;background-size:210px 350px}
.m_gnb .b_home strong{display:block;margin-top:4px;font-weight:bold;font-size:11px;line-height:13px}
.m_gnb .btn_logout{display:inline-block;margin:9px 12px 0 0;padding:0 13px;border-radius:3px;box-shadow:inset 0 -1px rgba(0,0,0,.3);background-color:#999;font-size:10px;font-weight:bold;line-height:25px;letter-spacing:-.5px;color:#fff;text-align:center;vertical-align:top}
.m_gnb_fixed{position:fixed;top:0;right:0;left:0;background:#fff}
.m_gnb_left{position:absolute;top:0;left:5px;bottom:0}
.m_gnb_right{position:absolute;top:0;right:1px}
.m_gnb_right .btn_menu{padding-top:3px}
.m_gnb_right .btn_menu .b_more{background:#f3f3f3;border:1px solid #e0e0e0;border-bottom:0;border-radius:3px}
.m_gnb .m_menu{position:absolute;top:57px;right:0;left:0;background:#fff;z-index:9999;box-shadow:0 1px 1px rgba(0,0,0,.08)}
.m_gnb .m_menu ul{padding-top:22px}
.m_gnb .m_menu .b_menu{width:51px}
.m_gnb .m_menu .b_menu .sp_ssg{width:22px;height:6px;margin-top:0;background-position:-47px -39px}
.m_gnb .b_menu .pd_numbx{position:absolute;top:-5px;right:-6px;width:auto;text-align:center;line-height:16px;height:16px}
.m_gnb .b_menu .pd_num{display:inline-block;padding:0 4px;background:#f87491;border-radius:8px;font-size:10px;color:#fff;font-weight:bold;box-shadow:1px 1px 1px rgba(0,0,0,.3)}
.m_gnb_tv{position:relative;height:56px;line-height:56px;border:0;background:#e2231a;text-align:center}
.m_gnb_tv h1{display:inline-block;line-height:56px}
.m_gnb_tv .m_logo{overflow:hidden;display:inline-block;width:107px;height:31px;margin-top:13px;background:url(../img/com_v2/sp_tv.png) no-repeat 0 -123px;background-size:250px 250px;vertical-align:top;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_gnb_tv .btn{display:inline-block;width:42px;height:100%;vertical-align:top}
.m_gnb_tv .b_prev .sp_ssg{width:24px;height:20px;margin-top:18px;background: url(../img/com_v2/sp_ssg_v3.png) no-repeat -93px -62px;background-size:250px 250px}
.m_gnb_boots{position:relative;height:55px;line-height:55px;background:#004990;text-align:center}
.m_gnb_boots .m_logo{overflow:hidden;display:inline-block;width:66px;height:40px;margin-top:8px;background:url(../img/com_v2/sp_boots_v2.png) no-repeat -130px -120px;background-size:250px 250px;vertical-align:top;color:transparent;white-space:nowrap;text-overflow:ellipsis}
.m_gnb_boots .btn{display:inline-block;width:42px;height:100%;vertical-align:top}
.m_gnb_boots .b_prev .sp_ssg{width:24px;height:20px;margin-top:18px;background: url(../img/com_v2/sp_ssg_v3.png) no-repeat -93px -62px;background-size:250px 250px}
.m_gnb_siv{position:relative;height:40px;border-bottom:1px solid #bcbcbc;background:#fff;line-height:40px;text-align:center}
.m_gnb_siv .m_logo{display:inline-block;overflow:hidden;width:152px;height:18px;margin-top:11px;background:url(../img/com_v2/sp_siv.png) no-repeat 0 -150px;background-size:250px 250px;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
.m_gnb_siv .btn{display:inline-block;width:42px;height:100%;vertical-align:top}
.m_gnb_siv .b_prev .sp_ssg{width:23px;height:19px;margin-top:11px;background:url(../img/com_v2/sp_siv.png) no-repeat -72px -30px;background-size:250px 250px}

.m_tabbx{padding:13px 5px 35px;background:#f7f7f7}
.m_tabbx .bnbox .b_def{display:block;margin:0 2px}
.m_tabbx .bnbox li:first-child .b_def{margin-left:0}
.m_tabbx .bnbox li:last-child .b_def{margin-right:0}
.m_tab_wrap{margin-top:10px}
.m_tab{display:table;position:relative;z-index:10;width:100%;margin-bottom:-1px;background:#f7f7f7;table-layout:fixed;border-collapse:collapse}
.m_tab li{display:table-cell;vertical-align:top}
.m_tab li a{display:block;position:relative;height:49px;margin-left:-1px;border:1px solid #dbdbdb;font-weight:bold;font-size:12px;line-height:49px;color:#717171;text-align:center}
.m_tab li a.two_line{height:39px;padding-top:10px;line-height:16px}
.m_tab li a:before{display:none;position:absolute;left:100%;top:0;bottom:0;width:6px;height:auto;background-position:0 -20px;content:''}
.m_tab li .no_tab{display:block;height:49px;margin-left:-1px;border:1px solid #dbdbdb;line-height:49px}
.m_tab li:last-child a:before{left:auto;right:100%;background-position:-7px -20px}
.m_tab li:first-child a{margin-left:0}
.m_tab li.on a{z-index:10;margin-bottom:-1px;padding-bottom:1px;border-bottom:0 none;background:#fff;color:#222}
.m_tab li.on a:before{display:block}

.m_tab_v4{display:table;position:relative;z-index:10;width:100%;margin-bottom:-1px;background:#f2f2f2;table-layout:fixed;border-collapse:collapse}
.m_tab_v4 li{display:table-cell;vertical-align:top}
.m_tab_v4 li a{display:block;position:relative;height:49px;margin-left:-1px;border:1px solid #e3e3e3;border-bottom:0 none;font-weight:bold;font-size:12px;line-height:49px;color:#888;text-align:center}
.m_tab_v4 li a.two_line{height:39px;padding-top:10px;line-height:16px}
.m_tab_v4 li .no_tab{display:block;height:49px;margin-left:-1px;border:1px solid #dbdbdb;line-height:49px}
.m_tab_v4 li:first-child a{margin-left:0}
.m_tab_v4 li.on a{z-index:10;background:#fff;color:#3c3c3c;margin-bottom:0;padding-bottom:0;}
.m_tab_v4 li.on a:before{display:none}

.m_tab_v2 li:first-child a,.m_tab_v3 li:first-child a{border-left:0}
.m_tab_v2 li:last-child a,.m_tab_v3 li:last-child a{border-right:0}
.m_tab_v3{border-top:2px solid #9e9e9e}
.m_tab_v3 li a{border-top:0}
.m_tab_panel{position:relative;z-index:0}
.m_menu{display:none;position:relative}
.m_menu #top_dim{position:absolute;left:0;top:-104px;z-index:30;width:100%;height:100px;background:rgba(0,0,0,0.65)}
.m_menu .top_m,.m_menu .mid_m,.m_menu .btm_m{position:relative;width:100%}
.m_menu .top_m{background:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),color-stop(#fff, 5%),to(#fff))}
.m_menu .top_m:before{position:absolute;top:0;left:0;right:0;height:6px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#eee),to(#fff));content:''}
.m_menu .mid_m:before{position:absolute;top:0;left:0;right:0;height:5px;background-position:0 -241px;background-repeat:repeat-x;content:''}
.m_menu .btm_m{border-top:2px solid #ededed}
.m_menu ul{display:table;width:100%;text-align:center;table-layout:fixed;border-collapse:collapse}
.m_menu li{display:table-cell}
.m_menu li:first-child a:before{display:none}
.m_menu li a{display:block;position:relative;height:70px;line-height:70px;padding:18px 0 17px}
.m_menu li a:before{position:absolute;top:18px;bottom:18px;left:0;width:1px;background:url(../img/line_ydot_6b6b6b.gif) repeat-y;background-size:1px 2px;content:''}
.m_menu li a strong{position:absolute;top:72px;left:0;right:0;width:100%;font-size:11px;line-height:normal}
.m_menu .m_dep2 li{width:50%}
.m_menu .m_dep3 li{width:33%}
.m_menu .sp_ssg{position:relative;overflow:visible;width:45px;height:45px}
.m_menu .sp_ssg .pd_numbx{position:absolute;top:-5px;right:-6px;width:auto;text-align:center;line-height:16px;height:16px}
.m_menu .sp_ssg .pd_num{display:inline-block;padding:0 4px;background:#f87491;border-radius:8px;font-size:10px;color:#fff;font-weight:bold;box-shadow:1px 1px 1px rgba(0,0,0,.3)}
.m_menu .ico_myssg{background-position:0 -100px}
.m_menu .ico_regular{background-position:-47px -100px}
.m_menu .ico_plz{background-position:-94px -100px}
.m_menu .ico_plz2{background-position:-94px -246px}
.m_menu .ico_plz3{background-position:-94px -293px}
.m_menu .ico_quick{background-position:-141px -293px}
.m_menu .ico_clip{background-position:-141px -100px}
.m_menu .ico_evc{background-position:0 -147px}
.m_menu .ico_best{background-position:-47px -147px}
.m_menu .ico_sale{background-position:-94px -147px}
.m_menu .ico_shop{background-position:-141px -147px}
.m_menu .ico_magz{background-position:0 -194px}
.m_menu .ico_many{background-position:-47px -194px}
.m_menu .ico_ord{background-position:-94px -194px}
.m_menu .ico_myclip{background-position:-141px -194px}
.m_menu .ico_alarm_on{background-position:0 -246px}
.m_menu .ico_alarm_off{background-position:-47px -246px}
.m_menu .ico_home{background-position:-141px -246px}
.m_menu .ico_secret{background-position:0 -293px}
.m_menu .ico_lvup{background-position:-47px -293px}
.m_menu .txt_clip{width:22px;height:13px;margin:1px 0 -1px;background-position:-60px -80px}
.m_menu .btn_menu{position:absolute;top:-55px;right:0;z-index:50}
.m_menu .btn_menu .b_menu{display:inline-block;width:60px;height:55px;border:1px solid #e0e0e0;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#f3f3f3;line-height:100%;vertical-align:top}
.m_menu .btn_menu .b_menu .sp_ssg{width:24px;height:24px;margin-top:-5px;background-position:-59px -53px}
.m_menu .btn_menu .b_menu strong{display:block;margin-top:2px;font-size:11px;color:#8789a6}
.m_menu .btn_menu .b_more{display:inline-block;width:51px;height:55px;border:1px solid #e0e0e0;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;background:#f3f3f3;line-height:100%;vertical-align:top}
.m_menu .btn_menu .b_more .sp_ssg{width:22px;height:6px;margin-top:0;background-position:-47px -39px}
.m_menu .bnbox{margin-top:0;padding:22px 0 27px;border-top:2px solid #ededed;border-bottom:3px solid #ebebeb;background:#f3f3f3;text-align:center}
.m_menu .bnbox .b_def{width:93px}
.m_catg_head{position:relative;height:88px;padding-bottom:4px}
.m_catg_head h1{padding-top:55px;font-size:17px;color:#333;text-align:center;vertical-align:top}
.m_catg_head button{position:absolute;top:0;left:0;right:0;width:100%;height:55px;line-height:100%;text-align:center;vertical-align:top}
.m_catg_head .b_prev{position:absolute;top:4px;left:50%;width:47px;height:47px;margin-left:-23px}
.m_catg_head .b_category{display:block;position:absolute;top:4px;left:50%;width:47px;height:47px;margin-left:-23px;text-align:center;vertical-align:top}
.m_catg_head .sp_ssg{width:47px;height:47px}
.m_catg_head .b_category .sp_ssg{background-position:1px -5px}
.m_catg_head .b_prev .sp_ssg{background-position:1px -52px}
.m_catg_cont .b_brand{display:block;position:relative;width:100%;height:47px;font-size:13px;color:#333;line-height:100%;text-align:left}
.m_catg_cont .b_brand strong{display:block;padding-left:47px;line-height:47px}
.m_catg_cont .b_brand .ico_brand{position:absolute;top:50%;left:18px;width:17px;height:19px;margin-top:-10px;background-position:-168px -32px}
.m_catg_cont .b_brand .ico_arr{position:absolute;top:50%;right:18px;width:8px;height:12px;margin-top:-6px;background-position:-71px -39px}
.m_catglst .subcategory_leaf {background:url('../img/img_arrow_03.png') no-repeat right center;}
.m_catglst .subcategory_leaf.selected{background:#999 url('../img/img_arrow_04.png') no-repeat right center}
.m_catglst{padding-bottom:1px}
.m_catglst li{position:relative;z-index:10}
.m_catglst button{position:relative;width:100%;padding:13px 45px 13px 20px;min-height:45px;line-height:100%;text-align:left;vertical-align:top}
.m_catglst button strong{display:inline-block;font-size:16px;line-height:18px;color:#333}
.m_catglst button em{font-family:Times New Roman;font-weight:bold;font-style:italic;font-size:13px;color:#8e8e8e}
.m_catglst>li.selected>.cate_box>button strong,.m_catglst>li>.cate_box.on>button strong{color:#ce82ad}
.m_catglst>li.selected>.cate_box>button em,.m_catglst>li>.cate_box.on>button em{color:#333}
.m_catglst a{display:block;position:relative;font-weight:bold;font-size:13px;color:#666;line-height:19px}
.m_catglst a div{margin-left:20px;padding:13px 45px 13px 12px}
.m_catglst a:before,.m_catglst .ico_tog{position:absolute;top:50%;right:18px;width:6px;margin-top:-5px}
.m_catglst a:before{background-position:-81px -39px;content:''}
.m_catglst .selected{z-index:30}
.m_catglst .selected>ul{position:relative;margin-bottom:-1px}
.m_catglst>li>ul>li.selected{background-color:#555}
.m_catglst>li>ul>li.selected>a{color:#fff}
.m_catglst>li>ul>li.selected>a div{border-top:0}
.m_catglst>li>ul>li.selected>a:before{background-position:-115px -39px}
.m_catglst a.b_view{position:absolute;top:0;right:0;bottom:0;width:46px;padding:0 13px;border:0;line-height:41px;text-align:center}
.m_catglst a.b_view:before{display:none}
.m_catglst a.b_view span{display:inline-block;position:absolute;top:50%;right:13px;width:44px;height:22px;margin-top:-12px;padding:0;border:1px solid #d6d6d6;border-radius:2px;background:#fff;font-size:10px;color:#a8a7a7;line-height:22px;vertical-align:top}
.m_catglst_dep li li li a{padding-left:5px}
.m_catglst_dep li li li a:before{right:30px}
.m_catglst .ico_tog{width:10px;background-position:-91px -39px}
.m_catglst li li .ico_tog{background-position:-103px -39px}
.m_catglst li.selected>.cate_box>button .ico_tog{height:2px;margin-top:-1px;background:#ecb5d4}
.m_catglst li li.selected>.cate_box>button{}
.m_catglst li li.selected>.cate_box>button strong{color:#fff}
.m_catglst li li.selected>.cate_box>button .ico_tog{background:#cfcfcf}
.m_catglst li li.selected>.cate_box>a.b_view span{background:#555;color:#fff}
.m_catglst ul{display:none;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;background:#f3f3f3;box-shadow:inset 0 1px 6px #e0e0e0}
.m_catglst ul ul{background:#e7e7e7;border-color:#ccc;box-shadow:none}
.m_catglst li{border-top:1px solid #e5e5e5;vertical-align:top}
.m_catglst li:first-child{border-top:0}
.m_catglst li li{border:0}
.m_catglst li li a div{border-top:1px solid #e0e0e0}
.m_catglst_dep button{padding:14px 90px 14px 15px;min-height:40px}
.m_catglst_dep button strong{font-size:14px}
.m_catglst_dep li li{border-top:1px solid #e0e0e0}
.m_catglst_dep li li button strong{padding-left:10px;font-size:13px;line-height:19px;color:#666}
.m_catglst_dep li li a.b_view span{border-color:#bbb;background:#f3f3f3;color:#6e6d6d}
.m_catglst_dep li li li{border:0}
.m_catglst_dep li li li a{color:#808080}
.m_catglst_dep li li li a div{border-color:#d7d7d7}
.m_catglst_dep .subcategory_leaf.selected a div{border-color:#999;color:#fff}
.m_catglst_dep .subcategory_leaf.selected a:before{display:none}
.m_catglst_dep li li li:first-child a div{border:0}
.m_catglst_dep a:before,.m_catglst_dep .ico_tog{right:70px}
.m_catglst_dep>li>ul{padding-left:0}
.m_catglst>li.selected>ul,.m_catglst>li.selected>ul>li.selected>ul{display:block}
.cate_box{position:relative;word-break:break-all;word-wrap:break-word}
.sp_alert{display:inline-block;overflow:hidden;width:auto;height:10px;background:url(../img/sp_alert.png) no-repeat 0 0;color:transparent;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}
@media screen and (-webkit-min-device-pixel-ratio:1.5){.sp_alert{background-image:url(../img/sp_alert_rtn.png);background-size:370px 380px}}
.ico_dang{width:126px;height:109px;margin-bottom:20px;background-position:0 0}
.ico_dang2{width:126px;height:109px;margin-bottom:20px;background-position:0 0}
.sch_alertarea{margin-top:10px;padding:53px 0 75px;color:#222;text-align:center}
.sch_alertarea .sch_r_txt{font-size:17px;line-height:24px}
.sch_alertarea .sch_r_txt em{color:#ff5b7e}
.sch_alertarea .sch_r_txt2{margin-top:3px;font-size:13px;line-height:18px}
.sch_alert_tbl{display:table;width:100%;height:210px;table-layout:fixed;border-collapse:collapse;margin:20px 0 30px}
.sch_alert_td{display:table-cell;text-align:center;vertical-align:middle}
.sch_alert_td .noti_txt{margin:27px 13px 0;padding-top:13px;background:url(../img/line_xdot_d9d9d9.gif) repeat-x;background-size:2px 1px}
.sch_alert_td .b_def5{margin-top:15px;width:143px;height:29px;line-height:29px}
.sch_alert_td .noti_btn{margin-top:37px;padding-top:11px;background:url(../img/line_xdot_d9d9d9.gif) repeat-x;background-size:2px 1px}
.sch_alert_td .noti_btn .b_def5{margin-top:5px}
.sch_alert_tbline{margin-top:-1px;padding-top:1px;border-top:1px solid #bfbfbf}
.sch_icowrap{display:block;margin-bottom:10px}
.sch_icowrap .ico_alert{width:126px;height:109px;background-position:0 0}
.sch_icowrap .ico_alert2{width:91px;height:91px;background-position:0 -112px}
.sch_icowrap .ico_alert3{width:100px;height:98px;background-position:-94px -112px}
.sch_icowrap .ico_alert4{width:84px;height:126px;background-position:-200px -112px}
.sch_icowrap .ico_alert5{width:160px;height:132px;background-position:0 -237px}
.sch_icowrap .ico_alert6{width:189px;height:122px;margin:33px 0 11px;background-position:-165px -246px}
.sch_alert_p{line-height:20px;color:#222;font-size:17px}
.sch_alert_p .point{color:#ff5b7e}
.sch_alert_p2{margin-top:5px;font-size:13px;line-height:17px}
.sch_alert_p2 .point{color:#ff5b7e}
.sch_alert_p3{font-size:13px;color:#666}
.sch_alert_p4{margin-top:11px;font-size:11px;color:#666}
.sch_alert_p5{padding-top:14px;font-size:16px;color:#222;line-height:20px}
.sch_alert_p5 .point{color:#ff5b7e}
.bnbox_gap .point{color:#ff5b7e}
.sch_p2{font-size:16px;font-weight:bold;line-height:21px}
.sch_p3{font-size:17px;line-height:23px}
.sch_alert_link{margin-top:11px;color:#666}
.sch_alert_link .txt_clip{color:#32bdb3;text-decoration:underline}
.m_f_fixed{position:fixed;left:0;right:0;bottom:0;z-index:2100;padding:12px}
.m_f_fixed2{position:fixed;left:0;right:0;z-index:2001;padding:0 12px 12px;margin-top:-57px}
.m_f_bgn{margin:-12px;padding:12px;background:rgba(255,255,255,.8)}
.m_f_bgn .m_f_toppd6{margin-bottom:5px}
.m_f_fixed.m_f_static2 .m_f_bgn .m_f_toppd6{margin-bottom:0}
.m_f_fixed .btn,.m_f_fixed .b_type1,.m_f_fixed .b_type2,.m_f_toppd3 .btn_part,.m_f_fixed .b_type4{display:block;height:43px;margin:0 2px;border:1px solid #b3b3b3;border-radius:3px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e6e6e6));box-shadow:inset 0 -1px 0 0 #fff,1px 1px 2px 0 rgba(0,0,0,.15);font-weight:bold;color:#666;line-height:43px;text-align:center}
.m_f_fixed .m_f_fixtbl .btn,.m_f_fixed .m_f_fixtbl .b_type1,.m_f_fixed .m_f_fixtbl .b_type2,.m_f_toppd3 .btn_part,.m_f_fixed .m_f_fixtbl .b_type4{font-size:14px}
.m_f_fixed .b_type1,.m_f_fixed .b_type4{height:44px;border:0;border-left:1px solid #e98299;border-top:1px solid #e98299;background:#ff5b7e;font-size:16px;color:#fff;line-height:44px;box-shadow:inset -1px -1px 0 #b56577,1px 1px 1px 0 rgba(0,0,0,.15)}
.m_f_fixed .b_type2{border-color:#808080;background:#808080;color:#fff;box-shadow:none}
.m_f_fixed .b_type4{border-color:#bcbcbc;background:#c4c4c4;box-shadow:inset -1px -1px 0 #929292,1px 1px 1px 0 rgba(0,0,0,.15)}
.m_f_fixed .ttype2{font-size:16px}
.m_f_fixed .btn_top{width:43px;margin:0;font-size:11px;line-height:16px;color:#4c4c4c}
.m_f_fixed .btn_top .ico_top{width:13px;height:14px;margin-top:7px;background-position:-235px -147px}
.m_f_fixed .btn_top .tx{display:block;margin-top:3px}
.m_f_fixed .btn_prev{width:43px;margin:0}
.m_f_fixed .btn_prev .ico_prev{width:23px;height:13px;margin-top:15px;background-position:-410px -415px}
.m_f_fixed .btn_part{position:absolute;right:0;top:0;width:43px;height:43px;margin:0;display:block;border:1px solid #b3b3b3;border-radius:3px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e6e6e6));box-shadow:inset 0 -1px 0 0 #fff,1px 1px 2px 0 rgba(0,0,0,.15);font-weight:bold;color:#666;line-height:43px;text-align:center}
.m_f_fixed .btn_part a{width:43px;height:43px}
.m_f_fixed .btn_part .ico_clip{margin-top:11px}
.m_f_fixed .btn_part.clip_red,
.m_f_fixed .btn_part.clip_yellow{border-color:#b3b3b3}
.m_f_fixed .m_f_toppd4 .btn_top{position:absolute;right:0;bottom:60px;}
.m_f_fixed .m_f_toppd4{position:relative;padding:0 49px}
.m_f_fixed .m_f_toppd4 .btn_prev{position:absolute;left:0;top:0}
.m_f_fixtbl{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.m_f_fixtbl li{display:table-cell;vertical-align:top}
.m_f_fixtbl li:first-child .btn{margin-left:0}
.m_f_fixtbl li:last-child .btn{margin-right:0}
.m_f_fixtbl li .disable{color:#bbb;}
.m_f_fixtbl li .btn.b_type1{font-size:16px}
.m_f_fixtbl .btn,.m_f_fixtbl .b_type1,.m_f_fixtbl .b_type4{display:block;height:43px;margin:0 2px;border:1px solid #b3b3b3;border-radius:3px;background:-webkit-gradient(linear,0% 0,0% 100%,from(#fff),to(#e6e6e6));box-shadow:inset 0 -1px 0 0 #fff,1px 1px 2px 0 rgba(0,0,0,.15);font-weight:bold;font-size:14px;color:#666;line-height:43px;text-align:center}
@media screen and (max-width:375px){
	.m_f_fixtbl .btn,.m_f_fixtbl .b_type1,.m_f_fixtbl .b_type4{font-size:13px}
}
.m_f_fixtbl .b_type1,.m_f_fixtbl .b_type4{height:44px;border:0;border-left:1px solid #e98299;border-top:1px solid #e98299;background:#ff5b7e;color:#fff;line-height:44px;box-shadow:inset -1px -1px 0 #b56577,1px 1px 1px 0 rgba(0,0,0,.15)}
.m_f_fixtbl .b_type2{border-color:#808080;background:#808080;color:#fff;box-shadow:inset -1px -1px 0 #808080,1px 1px 1px 0 rgba(0,0,0,.15)}
.m_f_fixtbl .b_ltype3{width:87px;font-size:11px;color:#4c4c4c}
.m_f_fixtbl .b_ltype3 .btn{line-height:normal}
.m_f_fixtbl .b_ltype3 .txt{display:block;padding-top:3px;font-size:11px}
.m_f_fixtbl .b_type4{border-color:#bcbcbc;background:#c4c4c4;box-shadow:inset -1px -1px 0 #929292,1px 1px 1px 0 rgba(0,0,0,.15)}
.m_f_write{position:relative;height:33px;padding:5px 43px 5px 5px;border:1px solid #c0c0c0;border-color:#c0c0c0 #a1a1a1 #a6a6a6 #c0c0c0;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(255,255,255,.5),1px 1px 2px rgba(0,0,0,.15);background:-webkit-gradient(linear,0% 0,0% 100%,from(#fcfcfc),to(#e8e8e8));text-align:center}
.m_f_write .btn_full{display:block;position:absolute;left:0;top:0;right:0;bottom:0}
.m_f_write .inpbx{padding:7px 5px;border-radius:0}
.m_f_write .btn_reg{position:absolute;top:5px;right:5px;width:33px;height:33px;background-color:#fc859f;border-radius:3px}
.m_f_write .ic_reg{width:15px;height:15px;margin-top:9px;background-position:-435px -415px}
.m_or_btn li:last-child{width:50%}
.m_or_btn li:nth-child(4){width:37%}

.e_sub_title{position:relative;height:52px;border-bottom:1px solid #dadada;background:#fff;line-height:52px;text-align:center;box-shadow:0 1px 3px #dadada}
.e_sub_title .btn_prev{position:absolute;top:12px;left:12px;width:31px;height:31px;background-position:-80px -6px}
.e_sub_title strong{font-size:19px;color:#262f33}
.event-ing-wrap{position:relative}
.event-ing-wrap .txt_tab{position:absolute;top:66px;left:50%;width:250px;min-height:36px;margin-left:-126px;padding:8px 0;border:1px solid rgba(136,136,136,0.8);border-radius:52px;background:rgba(255,255,255,0.9);font-size:12px;line-height:18px;color:#222;letter-spacing:-1px;font-weight:bold;z-index:2001;text-align:center}
.event-ing-wrap .board-view-cont{position:relative;margin:0 auto;background:#fff;text-align:center}
.event-ing-wrap .board-view-cont img{max-width:100%}

.clp_alert_tbl{display:table;width:100%;height:418px;table-layout:fixed;border-collapse:collapse}
.clp_alert_td{display:table-cell;text-align:center;vertical-align:middle}
.clp_alert_td strong.tit {color:#73b1da;}
.clp_alert_td strong.descript {color:#999;}



.clp_img img {width: 285px;height: 267px;margin-top: 15px;vertical-align: top;}
.clp_img.img2 img{width: 302px;height: 280px;}
.clp_img.img3 img{width: 279px;height: 280px;}
.clp_img.img4 img{width: 273px;height: 284px;}
.clp_alert_p {font-size: 18px;letter-spacing:-1px;}
.clp_alert_btn{margin-top:10px;display:inline-block;padding:10px;box-shadow:inset 0 -3px 0 rgba(239,239,239,1.0);border-radius:3px;background-color:#fff;border:solid 1px #f7bcc9}
.clp_alert_btn .btn_txt1{display:block;font-size:15px;line-height:18px;font-weight:bold;color:#ff6a8a}
.clp_alert_btn .btn_txt2{display:block;font-size:10px;line-height:18px;;font-weight:bold;color:#999}
.clp_p2 {color:#aaaaaa;font-size: 12px;}
.clp_p3 {margin-top: 7px;color:#222222;font-size: 22px;}
.clp_p4 {color:#666;font-size: 15px;line-height: 20px;}

/* ipad용 */
@media screen and (min-width:640px){
.mn_art_list:after{content:'';display:block;clear:both}
.mn_art_list li{float:left;width:49%;padding:0 .5%}
.mn_art_list li .mn_art_dl dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m_splist:after{content:'';display:block;clear:both}
.m_splist{padding:0 .5%}
.m_splist .m_article{float:left;width:49%;padding:0 .5%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 .5%}
.m_articlearea:after{content:'';display:block;clear:both}
.m_articlearea .m_article{float:left;width:49%;padding:0 .5%;}
.m_articlearea .m_article:nth-child(2){border-top:0}
.theme_clip:after{content:'';display:block;clear:both}
.theme_clip li{float:left;width:50%;min-height:300px}
.theme_clip li:nth-child(2) .m_art_dl {border-top:0}
.m_art_dl dt a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mi_arttype2_v2 .mi_art2_list{overflow:hidden}
.mi_arttype2_v2 .mi_art2_list li{float:left;width:50%;height:122px;-webkit-box-sizing:border-box;box-sizing:border-box}
.mi_arttype2_v2 .mi_art2_list li:nth-child(even){border-left:1px solid #f5f5f5}
.mi_arttype2_v2 .mi_art2_list:after{position:absolute;left:50%;top:0;bottom:0;z-index:10;width:1px;background:#d3d3d3;content:'';margin-left:126px}
.m_magazine_wrap .magazine_lst_v2{padding:0 .5% !important}
.m_magazine_wrap .magazine_lst_v2:after{content:'';display:block;clear:both}
.m_magazine_wrap .magazine_lst_v2 li{float:left;width:50%;padding:1% .5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.mi_arttype3_v2{width:100%;overflow:hidden}
.mi_arttype3_v2 .mi_art3_list{padding:.5%;-webkit-box-sizing:border-box;box-sizing:border-box}
.mi_arttype3_v2 .mi_art3_list:after{content:'';display:block;clear:both}
.mi_arttype3_v2 .mi_art3_list li{float:left;width:50%;padding:.5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m_ssg_lst .i_buy_always{margin:-3px 0 !important}
.m_ssg_lst .ty_lst{padding:0 .5%}
.m_ssg_lst .ty_lst:after{content:'';display:block;clear:both}
.m_ssg_lst .ty_lst li{float:left;width:49%;margin:1% .5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m_ssg_lst .ty_lst li:nth-child(2){border-top:0}
.m_ssg_lst .ty_bthmb:after{content:'';display:block;clear:both}
.m_ssg_lst .ty_bthmb li{float:left;width:49%;margin:1% .5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.m_ssg_lst .ty_bthmb li:nth-child(2) .cm_item{border-top:0}
.m_ssg_lst .ty_bthmb li:nth-child(2) .cm_item .thmb{border-top:0}
.m_ssg_lst .ty_bthmb li .cm_item .tx_thmb{height:70px}
.m_ssg_lst{margin-top:-1px;margin-bottom:-1px;overflow:hidden}
.m_ssg_lst .ty_thmb:after{content:'';display:block;clear:both}
.m_ssg_lst .ty_thmb li{float:left;width:25% !important;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:-1px}
.m_ssg_lst .ty_thmb li:before{display:none}
.m_ssg_lst .ty_thmb li .cm_item{border-bottom:1px solid #f2f2f2}
.evt_bn_top ul{padding:0 .5% 12px !important}
.evt_bn_top ul:after{content:'';display:block;clear:both}
.evt_bn_top ul li{float:left;width:49%;margin:1% .5% 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.evt_cbwrap .evt_cblist{padding:0}
.evt_cbwrap .evt_cblist:after{content:'';display:block;clear:both}
.evt_cbwrap .evt_cblist li{float:left;width:49%;margin:0 .5% 1%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.evt_cbboxarea .evt_cbboxlist{padding:0}
.evt_cbboxarea .evt_cbboxlist:after{content:'';display:block;clear:both}
.evt_cbboxarea .evt_cbboxlist li{float:left;width:49%;margin:0 .5% 1%;-webkit-box-sizing:border-box;box-sizing:border-box;}
.evt_bn_area .evt_bn_lst{padding:10px !important}
.evt_bn_area .evt_bn_lst:after{content:'';display:block;clear:both}
.evt_bn_area .evt_bn_lst li{float:left;width:49%;margin:0 .5%;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
