﻿@charset "utf-8";



.lctg{clear:both;overflow:hidden;}
.lctg ul{overflow:hidden;}
.lctg ul li{width:100%;}
.lctg ul li a{display:block;height:30px; padding-top:0px;}
.lctg ul li a.sub_on{font-size:20px; text-transform:uppercase;display:inline-block;width:100%; font-weight:600; padding-left:15px; margin-top:15px;}
.lctg ul li a.sub_off{background:url(../images/icon_arr_on.png) no-repeat right 50%;}

.lctg ul li .sctg{overflow:hidden;}
.lctg ul li .sctg ul{overflow:hidden;}
.lctg ul li .sctg ul li{width:100%;height:25px;font-size:0.875em;}
.lctg ul li .sctg ul li a{display:block;color:#484848;font-size:14px;text-transform:none; font-weight:normal; padding-left:15px;}

.catg{clear:both;position:relative;z-index:20;}
.catg h2.nav{display:block;height:40px;border-bottom:1px solid #7e7e7e;background:#eeeeee; border-top:1px solid #e2e2e2}
.catg h2.nav .sl{display:block;height:30px;padding:10px 0 0 10px;font-size:1em;line-height:1.3em;color:#000000;font-family: "돋움"; font-size: 16px; color: #333333; font-weight:bold;}

.catg h3.nav{display:block;position:relative;height:26px;padding:7px 9px 7px 66px;background:url(../images/bg_h3_nav.gif) repeat-x 0 0;}
.catg h3.nav img{position:absolute;top:0;left:0;}
.catg h3.nav .sl{display:block;height:22px;padding:4px 13px 0 13px;border:1px solid #bfc8d0;font-size:0.8em;line-height:1.3em;color:#5489e0;text-align:center;-webkit-border-radius:26px;-webkit-appearance:none;background:#FFF;}

.catg h3.cnb{display:block;position:relative;height:40px;padding:0 0 0 66px;background:url(../images/bg_h3_nav.gif) repeat-x 0 0;}
.catg .cnb{display:block;position:relative;height:40px;padding:0 0 0 66px;background:url(../images/bg_h4_nav.gif) repeat-x 0 0;}
.catg .cnb img{position:absolute;top:0;left:0;}
.catg .cnb a{display:block;height:26px;padding:7px 0;}
.catg .cnb a.sub_on{background:url(../images/icon_arr2_off.png) no-repeat right 50%;}
.catg .cnb a.sub_off{background:url(../images/icon_arr2_on.png) no-repeat right 50%;}
.catg .cnb .sl{display:block;overflow:hidden;height:23px;padding:3px 13px 0 13px;margin-right:9px;border:1px solid #bfc8d0;font-size:0.8em;line-height:1.6em;color:#5489e0;text-align:center;-webkit-border-radius:26px;-webkit-appearance:none;background:#FFF;}

.catg .csec{clear:both;overflow:hidden;border-top:1px solid #b0b0b0;}
.catg .csec .clist{display:none;clear:both;overflow:hidden;background:url(../images/bg_sctg_02.gif) 0 bottom repeat-x;}
.catg .csec .clist ul{clear:both;overflow:hidden;background:url(../images/bg_sctg_01.gif) 0 0 repeat-x;} 
.catg .csec .clist li{font-size:0.875em;line-height:2em;}
.catg .csec .clist li a{display:block;overflow:hidden;height:22px;padding:8px 5px 11px 26px;border-bottom:1px solid #c3c3c3;color:#6e6e6e;background:url(../images/bu_clist_dot.gif) no-repeat 16px 19px;}

.catg .csch{clear:both;position:relative;height:38px;padding:8px 10px 0 104px;border-top:1px solid #97adc9;border-bottom:1px solid #c7d3e3;background:url(../images/bg_csch.gif) repeat-x left top;}
.catg .csch h3{position:absolute;top:0;left:0;}
.catg .csch .ibx{height:26px;padding:2px 46px 0 5px;border:1px solid #8fa1ba;-webkit-border-radius:4px;-webkit-appearance:none;background:#FFF;}
.catg .csch .sh{width:100%;height:24px;border:0;-webkit-border-radius:4px;-webkit-appearance:none;font-size:0.95em;}
.catg .csch .bt{position:absolute;top:8px;right:10px;}

.catg .dsch{clear:both;overflow:hidden;}
.catg .dsch .dsc{height:40px;border-bottom:1px solid #97adc9;background:url(../images/bg_dsch.gif) repeat-x left top;}
.catg .dsch a{display:block;height:40px;}
.catg .dsch a.sub_on{background:url(../images/icon_arr3_off.png) no-repeat right 50%;}
.catg .dsch a.sub_off{background:url(../images/icon_arr3_on.png) no-repeat right 50%;}

.catg .dsch .dtsch{display:none;height:198px;padding:8px 6px;border-top:1px solid #d9d9d9;border-bottom:1px solid #7592b7;background:#e7edf7;}
.catg .dsch .dtsch .tdl{overflow:hidden;height:154px;margin-bottom:7px;border:1px solid #a9b1c1;-webkit-border-radius:4px;-webkit-appearance:none;background:#FFF;}
.catg .dsch .dtsch dl{clear:both;overflow:hidden;}
.catg .dsch .dtsch dl.sdl{position:relative;height:42px;padding:0 0 0 105px;border-bottom:1px solid #b1bcd1}
.catg .dsch .dtsch dl.sdl dt{position:absolute;top:0;left:0;width:96px;height:36px;padding:6px 0 0 9px;border-bottom:1px solid #b1bcd1;}
.catg .dsch .dtsch dl.sdl dd{height:36px;padding:6px 0 0 0;border-bottom:1px solid #b1bcd1;}
.catg .dsch .dtsch dl.sdl dd .input{width:95%;height:24px;border:1px solid #8fa1ba;-webkit-border-radius:4px;-webkit-appearance:none;}
.catg .dsch .dtsch dl.sdl dd.bl .input{width:43%;}
.catg .dsch .dtsch dl dt{height:30px;padding:6px 0 0 9px;}
.catg .dsch .dtsch dl dd{height:32px;overflow:hidden;}
.catg .dsch .dtsch dl dd .dtt{clear:both;width:101%;height:32px;}
.catg .dsch .dtsch dl dd .dtt li{float:left;width:25%;height:32px;background:url(../images/bg_dtt_off.gif) repeat-x left top;}
.catg .dsch .dtsch dl dd .dtt li a{display:block;height:32px;text-align:center;background:url(../images/bg_dtt_off.gif) no-repeat left -35px;}
.catg .dsch .dtsch dl dd .dtt li a span{display:block;height:32px;background:url(../images/bg_dtt_off.gif) no-repeat right -70px;}
.catg .dsch .dtsch dl dd .dtt .m1 a{background-position:left -105px;}
.catg .dsch .dtsch dl dd .dtt .m4 a span{background-position:right -140px;}

.catg .dsch .dtsch dl dd .dtt li.on{background:url(../images/bg_dtt_on.gif) repeat-x left top;}
.catg .dsch .dtsch dl dd .dtt li.on a{background:url(../images/bg_dtt_on.gif) no-repeat left -35px;}
.catg .dsch .dtsch dl dd .dtt li.on a span{background:url(../images/bg_dtt_on.gif) no-repeat right -70px;}
.catg .dsch .dtsch dl dd .dtt .m1.on a{background-position:left -105px;}
.catg .dsch .dtsch dl dd .dtt .m4.on a span{background-position:right -140px;}

.catg .btnc{height:34px;background:url(../images/bg_bsch.gif) repeat-x left top;}
.catg .btnc a{display:block;height:34px;text-align:center;background:url(../images/bg_bsch.gif) no-repeat left -35px;}
.catg .btnc a span{display:block;height:33px;padding-top:1px;background:url(../images/bg_bsch.gif) no-repeat right -70px;}

.catg .sort{clear:both;overflow:hidden;padding-bottom:4px;border-top:1px solid #d3d3d3;background:url(../images/bg_sort.gif) repeat-x left bottom;}
.catg .sort.grb{border-top:1px solid #b0b0b0;}
.catg .sort.grb .tab1{border-top:1px solid #549b01;}

.catg .sort .tab1{clear:both;height:37px;}
.catg .sort .tab1 li{float:left;width:50%;height:37px;}
.catg .sort .tab1 li.m2{background:url(../images/bg_list_vline.png) no-repeat left top;}
.catg .sort .tab1 li a{display:block;height:29px;padding-top:8px;text-align:center;}

.catg .sort .tab2{clear:both;height:35px;margin:0px 6px 7px 6px;}
.catg .sort .tab2 li{font-size:16px; float:left;width:25%;background:url(../images/bg_sort_off.gif) repeat-x left top;}
.catg .sort .tab2 li a{display:block;height:35px;text-align:center;background:url(../images/bg_sort_off.gif) no-repeat left -35px;}
.catg .sort .tab2 li a span{display:block;height:35px;background:url(../images/bg_sort_off.gif) no-repeat right -70px;}
.catg .sort .tab2 .m1 a{background-position:left -105px;}
.catg .sort .tab2 .m4 a span{background-position:right -140px;}

.catg .sort .tab2 li.on{background:url(../images/bg_sort_on.gif) repeat-x left top;}
.catg .sort .tab2 li.on a{background:url(../images/bg_sort_on.gif) no-repeat left -35px;}
.catg .sort .tab2 li.on a span{background:url(../images/bg_sort_on.gif) no-repeat right -70px;}
.catg .sort .tab2 .m1.on a{background-position:left -105px;}
.catg .sort .tab2 .m4.on a span{background-position:right -140px;}

.catg .cbest{clear:both;overflow:hidden;padding:9px 6px;border-bottom:1px solid #7592b7;background:url(../images/bg_cbest.gif) repeat-x left bottom;}
.catg .cbest h3{overflow:hidden;padding:0 0 10px 50px;font-size:0.875em;color:#396195;}
.catg .cbest .box{position:relative;display:block;overflow:hidden;padding:7px;border:1px solid #c5c5c5;}
.catg .cbest .pimg{display:block;position:absolute;top:7px;left:7px;}
.catg .cbest .cont{position:relative;display:block;min-height:58px;padding:4px 0 0 160px;line-height:1.2em;font-size:0.8em;color:#9d9d9d;}
.catg .cbest .cont strong{display:block;padding-top:2px;font-size:1.05em;color:#222222;}

.catg .rsch{clear:both;overflow:hidden;padding:15px 10px;border-bottom:1px solid #78a0ce;}
.catg .rsch .word{overflow:hidden;padding-bottom:10px;font-size:1.125em;line-height:1.4em;color:#033066;letter-spacing:-1px;word-break:break-all;}
.catg .rsch .rst{overflow:hidden;font-size:0.8em;line-height:1.2em;color:#717171;}
.catg .rsch .rst strong{color:#5489e0;}

.catg .rctg{clear:both;overflow:hidden;}
.catg .rctg h3{position:relative;height:33px;padding:7px 83px 0 73px;border-bottom:1px solid #78a0ce;background:url(../images/bg_h4_opt.gif) repeat-x left top;}
.catg .rctg h3 .tt{position:absolute;top:0;left:0;}
.catg .rctg h3 .bt{position:absolute;top:7px;right:10px;}
.catg .rctg h3 a{display:block;}
.catg .rctg h3 .sl{display:block;overflow:hidden;height:23px;padding:3px 13px 0 13px;border:1px solid #bfc8d0;font-size:0.8em;line-height:1.6em;color:#5489e0;text-align:center;-webkit-border-radius:26px;-webkit-appearance:none;background:#FFF;}
.catg .rctg .sctg{overflow:hidden;border-bottom:1px solid #e1e5e9;background:url(../images/bg_sctg_02.gif) 0 bottom repeat-x;}
.catg .rctg .sctg ul{overflow:hidden;border-top:1px solid #e1e5e9;background:url(../images/bg_sctg_01.gif) 0 0 repeat-x;}
.catg .rctg .sctg ul li{width:100%;height:40px;border-bottom:1px solid #c3c3c3;font-size:0.875em;}
.catg .rctg .sctg ul li a{display:block;height:30px;padding:10px 20px 0 10px;color:#6d6d6d;background:#FFF;}
.catg .rctg .btn{height:40px;border-bottom:1px solid #b0b0b0;background:url(../images/bg_btns2.gif) repeat-x left bottom;}
.catg .rctg .btn a{display:block;text-align:center;}

.catg .plan{clear:both;overflow:hidden;}
.catg .plan h3{height:40px;border-bottom:1px solid #78a0ce;background:url(../images/bg_h4_opt.gif) repeat-x left top;}
.catg .plan .best{clear:both;position:relative;overflow:hidden;padding:14px 6px 13px 6px;border-bottom:1px solid #7592b7;}
.catg .plan .best .pimg{display:block;position:absolute;top:14px;left:7px;}
.catg .plan .best .cont{display:block;min-height:58px;padding:4px 0 0 160px;line-height:1.2em;font-size:0.8em;color:#9d9d9d;}
.catg .plan .best .cont strong{display:block;padding-top:2px;font-size:1.05em;color:#222;}
.catg .plan .mini{clear:both;position:relative;overflow:hidden;min-height:122px;padding:13px 13px 13px 135px;}
.catg .plan .mini .pimg{position:absolute;left:13px;top:13px;width:108px;}
.catg .plan .mini .pimg .simg{padding-bottom:6px;}
.catg .plan .mini .pimg .simg img{display:block;border:1px solid #d4d6d5;}
.catg .plan .mini .pcon{overflow:hidden;}
.catg .plan .mini .pcon .na{padding:3px 0;font-size:0.95em;color:#5489e0;}
.catg .plan .mini .pcon .pt{padding-bottom:13px;}
.catg .plan .mini .pcon .lv{padding-bottom:3px;}
.catg .plan .mini .pcon .ph{font-size:0.75em;color:#717171;}

.catg .pctg{clear:both;overflow:hidden;padding:15px 4px 12px 4px;border-bottom:1px solid #f2f2f2;}
.catg .pctg li{float:left;width:78px;height:90px;}

.catg .today{position:relative;clear:both;overflow:hidden;padding:top:10px;}
.catg .today h3{position:relative;height:44px;padding:0 10px;}
.catg .today h3 .date{position:absolute;top:7px;right:10px;font-size:1.4em;color:#000;line-height:1.4em;}
.catg .today .bnw{position:relative;width:300px;height:200px;margin:0 auto 10px auto;background:#e7e7e7;}
.catg .today .bnw h4{height:20px;background:#363636;}
.catg .today .bnw .bnl{overflow:hidden;width:280px;height:160px;padding:10px 0;margin:0 10px;}
.catg .today .bnw .bnl li{float:left;width:280px;height:160px;}
.catg .today .prev{position:absolute;left:0;top:137px;z-index:2;}
.catg .today .next{position:absolute;right:0;top:137px;z-index:2;}

.catg .tomorrow{clear:both;overflow:hidden;padding:20px 0 0 0;border-bottom:2px solid #86c228;}
.catg .tomorrow h4{position:relative;height:20px;background:#86c228;}
.catg .tomorrow h4 .date{position:absolute;top:1px;right:10px;font-size:0.875em;color:#FFF;line-height:1.2em;}
.catg .tomorrow ul{overflow:hidden;height:129px;padding:10px 0;margin:0 5px;}
.catg .tomorrow ul li{float:left;width:33.3%;height:129px;text-align:center;}

.catg .gsoho{position:relative;clear:both;overflow:hidden;}
.catg .gsoho h3{position:relative;overflow:hidden;border-top:1px solid #000;border-bottom:3px solid #000;}
.catg .gsoho h3 .pos{position:absolute;top:50%;right:10px;margin-top:-27px;font-size:1.4em;color:#000;line-height:1.4em;}

.catg .gsoho .soho{overflow:hidden;width:300px;height:402px;padding:10px 0 0 0;margin:0 auto;}
.catg .gsoho .soho li{position:relative;float:left;width:300px;height:394px;}
.catg .gsoho .soho li .cont{display:none;position:absolute;left:0;bottom:0;z-index:2;overflow:hidden;border-top:1px solid #000;}
.catg .gsoho .soho li .cont a{position:relative;display:block;padding:10px 100px 10px 10px;font-size:0.8em;color:#FFF;background:#000;filter:alpha(opacity=70);opacity:0.7;-moz-opacity:0.7;}
.catg .gsoho .soho li .cont a span{display:block;letter-spacing:-1px;}
.catg .gsoho .soho li .cont a .pt{padding:0 0 5px 14px;background:url(../images/ico_home.png) no-repeat left 1px;}
.catg .gsoho .soho li .cont a .pr{position:absolute;right:10px;bottom:10px;}
.catg .gsoho .soho li .cont a .pr strong{font-size:1.25em;}
.catg .gsoho .prev{position:absolute;left:0;top:250px;z-index:2;}
.catg .gsoho .next{position:absolute;right:0;top:250px;z-index:2;}

/* PLAN LIST */
.plist{clear:both;overflow:hidden;margin-bottom:30px;border-top:1px solid #b0b0b0;background:url(../images/bg_review.gif) repeat-x left top;}
.plist li{clear:both;position:relative;min-height:62px;padding:9px;border-bottom:1px solid #cacaca;}
.plist li:nth-child(2n){background:#f8f8f8;}
.plist li .pimg{display:block;position:absolute;top:9px;left:6px;}
.plist li .cont{display:block;min-height:58px;padding:4px 0 0 160px;line-height:1.2em;font-size:0.8em;color:#9d9d9d;}
.plist li .cont strong{display:block;padding-top:2px;font-size:1.05em;color:#222222;}

/* TXT LIST 
.tlist{clear:both;position:relative;overflow:hidden;}
.tlist li{clear:both;position:relative;height:120px;padding-top:0px;border-bottom:1px solid #dee0e2;}
.tlist li:nth-child(2n){background:#f8f8f8;}
.tlist li a{display:block;width:100%;height:100%;}
.tlist li .pimg{display:block;position:absolute;top:0px;left:0px;width:92px;}
.tlist li .pimg img{width:120px;height:120px;border-right:0px solid #CCC;}
.tlist li .pimg .no{position:absolute;top:1px;left:1px;width:20px;height:20px;border:0;}
.tlist li .cont{position:relative;display:block;padding:20px 0 0 130px; font-family: "Malgun Gothic"; font-size: 16px; color: #363940;}
.tlist li .pd{display:block;overflow:hidden;height:46px;margin:0 0 10px 0;line-height:1.2em;font-size:0.8em;color:#717171;}
.tlist li .prc{display:block; overflow:hidden;height:40px;font-size:0.75em;text-align:right;color:#000;letter-spacing:-1px;}
.tlist li .prc .sale{margin-left:5px; font-family: "Malgun Gothic"; font-size: 16px; color:#ff2a00;}
.tlist li .prc img{vertical-align:middle;}
.tlist li .ico{position:absolute;top:0px;right:0px; width:42px;}*/

/* IMG LIST */ 
.glist{clear:both;position:relative;overflow:hidden;background:url(../images/bg_glist.gif) repeat-x left 0;}
.glist li{position:relative;float:left;overflow:hidden;width:142px;height:230px;padding:15px 9px 10px 9px;text-align:center;border-bottom:1px solid #cacaca;}
.glist li a{display:block;width:100%;height:100%;}
.glist li .pimg{position:relative;display:block;width:142px;height:152px;margin:0 auto;}
.glist li .pimg img{width:140px;height:140px;border:1px solid #e5e5e5;}
.glist li .pimg .no{position:absolute;top:1px;left:1px;width:20px;height:20px;border:0;}
.glist li .cont{display:block;}
.glist li .pd{display:block;overflow:hidden;width:142px;height:46px;margin-bottom:5px;padding:0 2px;line-height:1.2em;font-size:0.8em;color:#717171;}
.glist li .prc{display:block; overflow:hidden;height:20px;font-size:0.75em;text-align:right;color:#000;letter-spacing:-1px;}
.glist li .prc .sale{margin-left:5px;color:#5ea002;}
.glist li .prc .sale strong{font-size:1.3em;}
.glist li .prc img{vertical-align:middle;}
.glist li .ico{position:absolute;top:139px;left:10px;}