@charset"utf-8";

/*180620 nav */
#nav .gnb {height:40px;padding:0 15px;font-size:0px;background:url(/image/common/nav_bg2.jpg) repeat-x 0 0}
#nav .gnb li{display:inline-block;font-size:13px;}
#nav .gnb li a{position:relative;line-height:40px;padding:0 8px;font-size:13px;color:#fff}
#nav .gnb li a:after{content:'';position:absolute;left:0;top:50%;margin-top:-5px;width:1px;height:10px;background:#fff;}
#nav .gnb li:first-child a:after{display:none}
#nav .gnb li a:hover,
#nav .gnb li.active a{color:#ffd600;text-decoration:underline}

#nav.type1 .gnb li a{padding:0 8px;}
#nav.type2 .gnb{padding:0px;}
#nav.type2 .gnb li a{padding:0 33px;}

/* 인덱스 */
.wm_index_top{*zoom:1; width:1100px; margin:0 auto 0px;  border-top:1px solid #eee;}
.wm_index_top:after{content:""; display:block; clear:both;}
.wm_index_top .index_top_left{position:relative; float:left; width:239px; height:590px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden;}
.wm_index_top .index_top_left .wm_left_btn{position:absolute; top:0; left:0; width:44px; height:100%; padding:12px 6px; border-right:1px solid #ddd; background:#f6f6f6;}
.wm_index_top .index_top_left .wm_left_btn li{margin-bottom:7px;}
.wm_index_top .index_top_left .wm_right_menu_wrap{width:182px; height:502px; margin-left:58px; overflow-y:auto; overflow-x:hidden;}
.wm_index_top .index_top_left .wm_right_menu{padding:22px 0 0 26px;}
.wm_index_top .index_top_left .wm_right_menu li a{font-weight:bold; color:#5f5f5f; line-height:25px;}
.wm_index_top .index_top_left .wm_right_menu li a:hover{color:#333; text-decoration:underline;}
.wm_index_top .index_top_left>p{position:absolute; bottom:0; left:0; z-index:5; border-top:1px solid #ddd;}

.wm_index_top .mvis_wrap{position:relative; float:left; width:461px; height:570px; padding:10px; border:1px solid #d4d4d4; border-top:0 none; background:#fafafa;}
.wm_index_top .mvis_wrap .mvis{position:relative;}
.wm_index_top .mvis_wrap .mvis li{display:none; position:absolute; top:0; left:0;}
.wm_index_top .mvis_wrap .mvis li:first-child{display:block;}
.wm_index_top .mvis_wrap .wm_mvis_pag{*zoom:1; position:absolute; top:20px; right:20px; z-index:5;}
.wm_index_top .mvis_wrap .wm_mvis_pag:after{content:""; display:block; clear:both;}
.wm_index_top .mvis_wrap .wm_mvis_pag li{float:left; margin-left:5px;}
.wm_index_top .mvis_wrap .wm_mvis_pag li a{display:block; width:10px; height:10px; background:#000; border-radius:5px; text-indent:-1000em; overflow:hidden;}
.wm_index_top .mvis_wrap .wm_mvis_pag li:hover a,
.wm_index_top .mvis_wrap .wm_mvis_pag li.on a{background:#f8ca05;}

.wm_index_top .index_top_right{position:relative; float:left; width:356px; height:570px;  padding:10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.wm_index_top .index_top_right .wm_right_banner{width:383px; height:165px; overflow:hidden;}
.wm_index_top .index_top_right .wm_shadow{position:absolute; top:175px; right:-17px;}
.wm_index_top .index_top_right .oneclick_title{padding:16px 0 7px 0;}
.wm_index_top .index_top_right .oneclick_menu{*zoom:1; margin-bottom:10px;}
.wm_index_top .index_top_right .oneclick_menu:after{content:""; display:block; clear:both;}
.wm_index_top .index_top_right .oneclick_menu li{float:left; border:1px solid #ddd; margin:0 -1px -1px 0; width:70px; height:81px;}
.wm_index_top .index_top_right .wm_bottom_banner{position:relative; width:356px; height:192px; overflow:hidden;}

.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_pag{*zoom:1; position:absolute; top:20px; right:20px; z-index:5;}
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_pag:after{content:""; display:block; clear:both;}
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_pag li{float:left; margin-left:5px;}
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_pag li a{display:block; width:10px; height:10px; background:#000; border-radius:5px; text-indent:-1000em; overflow:hidden;}
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_pag li:hover a,
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_pag li.on a{background:#f8ca05;}
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_roll{position:relative;}
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_roll li{display:none; position:absolute; top:0; left:0;}
.wm_index_top .index_top_right .wm_bottom_banner .wm_bottom_roll li:first-child{display:block;}

.interest_pro{*zoom:1; width:1100px; margin:0 auto 55px;}
.interest_pro:after{content:""; display:block; clear:both;}
.interest_pro strong{display:block; padding-bottom:5px; font-size:14px; color:#000; font-family: Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}
.interest_pro .interest_left{float:left; width:722px;}
.interest_pro .interest_left dl{*zoom:1; border:1px solid #ddd; border-right:0 none;}
.interest_pro .interest_left dl:after{content:""; display:block; clear:both;}
.interest_pro .interest_left dl dt{float:left; width:239px; height:245px; border-right:1px solid #ddd; overflow:hidden;}
.interest_pro .interest_left dl dd{float:left;}
.interest_pro .interest_left dl dd ul{*zoom:1; padding:10px;}
.interest_pro .interest_left dl dd ul:after{content:""; display:block; clear:both;}
.interest_pro .interest_left dl dd ul li{float:left; width:147px; margin-left:10px;}
.interest_pro .interest_left dl dd ul li:first-child{margin-left:0;}
.interest_pro .interest_left dl dd ul li a p.img img{width:145px; height:145px; border:1px solid #ddd;}
.interest_pro .interest_left dl dd ul li a p.title{padding:20px 0; text-align:center; font-size:11px; color:#797979; font-family:"돋움",Dotum,sans-serif; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.interest_pro .interest_left dl dd ul li a p.cost{text-align:center; font-size:11px; color:#040404; font-family:"돋움",Dotum,sans-serif; font-weight:bold;}
.interest_pro .interest_right{float:right; width:378px;}
.interest_pro .interest_right ul{*zoom:1; border:1px solid #ddd; border-left:1px solid #eee;}
.interest_pro .interest_right ul:after{content:""; display:block; clear:both;}
.interest_pro .interest_right ul li{float:left;}
.interest_pro .interest_right ul li:first-child{width:151px; height:245px; overflow:hidden; border-right:1px solid #eee;}
.interest_pro .interest_right ul li.last{position:relative; width:224px; height:245px;}
.interest_pro .interest_right ul li.last a{display:block; position:absolute; bottom:0; left:0;}

.wm_line_banner{position:relative; width:100%; min-width:1100px; height:120px; margin-bottom:70px; overflow:hidden;}
.wm_line_banner p{position:absolute; top:0; left:50%; width:1920px; margin-left:-960px; text-align:center;}

.wm_bottom_list_banner{*zoom:1; width:1100px; margin:0 auto 40px;}
.wm_bottom_list_banner:after{content:""; display:block; clear:both;}
.wm_bottom_list_banner>ul{*zoom:1; float:left;}
.wm_bottom_list_banner>ul:after{content:""; display:block; clear:both;}
.wm_bottom_list_banner>ul li{float:left; width:149px; height:210px; padding:11px 10px; margin-right:1px; background:#f7f7f7; text-align:center;}
.wm_bottom_list_banner>ul li a p.img{margin-bottom:8px;}
.wm_bottom_list_banner>ul li a p.img img{width:147px; height:147px; border:1px solid #ddd;}
.wm_bottom_list_banner>ul li a p.best{display:inline-block; *zoom:1; *display:inline; height:15px; line-height:15px; padding:0 10px; background:#c6c6c6; font-size:10px; color:#fff; border-radius:7px;}
.wm_bottom_list_banner>ul li a p.title{padding:10px 0 5px 0; text-align:center; font-size:11px; color:#797979; font-family:"돋움",Dotum,sans-serif; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wm_bottom_list_banner>ul li a p.cost{text-align:center; font-size:11px; color:#040404; font-family:"돋움",Dotum,sans-serif; font-weight:bold;}
.wm_bottom_list_banner>p{float:right; margin-top:-15px;}

.wm_index_last_banner{width:1098px; margin:0 auto 55px; border:1px solid #e0e0e0; overflow:hidden;}

/* 인덱스 탭영역 */
.wm_tap_area{*zoom:1; width:1100px; margin:0 auto 10px;}
.wm_tap_area:after{content:""; display:block; clear:both;}
.wm_tap_area .wm_area{display:none;}
.wm_tap_area .wm_area.first{display:block;}
.wm_tap_area .wm_area ul{*zoom:1; float:left; border:1px solid #ddd;}
.wm_tap_area .wm_area ul:after{content:""; display:block; clear:both;}
.wm_tap_area .wm_area ul li{float:left; width:152px; height:194px; padding:13px 10px; margin:0 -1px -1px 0; border-right:1px solid #ddd;  border-bottom:1px solid #ddd;}
.wm_tap_area .wm_area ul li:first-child{width:382px; height:413px; padding:14px; border-right:1px solid #ddd; border-bottom:0 none;}
.wm_tap_area .wm_area ul li:first-child .img img{width:378px; height:378px; border:1px solid #eee;}
.wm_tap_area .wm_area ul li a p.title{padding:10px 14px 3px 14px; text-align:center; font-size:11px; color:#797979; font-family:"돋움",Dotum,sans-serif; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.wm_tap_area .wm_area ul li a p.cost{text-align:center; font-size:11px; color:#040404; font-family:"돋움",Dotum,sans-serif; font-weight:bold;}

/* 서브메인 */
.wm_sub_cate{position:relative; *zoom:1; width:1100px; margin:0 auto 0; padding-bottom:10px;}
.wm_sub_cate:after{content:""; display:block; clear:both;}
.wm_sub_cate>dl{*zoom:1;}
.wm_sub_cate>dl:after{content:""; display:block; clear:both;}
.wm_sub_cate>dl dt{}
.wm_sub_cate>dl dd{}
.wm_sub_cate>dl dd ul{*zoom:1; width:100%;}
.wm_sub_cate>dl dd ul:after{content:""; display:block; clear:both;}
.wm_sub_cate>dl dd ul li{float:left; width:91px;}
.wm_sub_cate>dl dd ul li:first-child{width:90px;}
.wm_sub_cate>dl dd ul li a{display:block; height:108px; margin:0 -1px -1px 0; border:1px solid #ddd; background:#fff; text-align:center;}
.wm_sub_cate>dl dd ul li a>img{padding:9px 0 5px 0;}
.wm_sub_cate>dl dd ul li a span{display:block; height:35px; padding:0 5px; line-height:16px; font-size:11px; color:#919191; font-family:"돋움",Dotum,sans-serif; overflow:hidden;}
.wm_sub_quick{position:absolute; top:-68px; right:-31px;}
.wm_sub_quick li{position:relative; margin-bottom:7px;}
.wm_sub_quick .icon{display:block; width:24px; height:24px; text-indent:-1000em; overflow:hidden; background:url(/image/sub/quick_sub.jpg) no-repeat;}
.wm_sub_quick .icon1{background-position:0 0;}
.wm_sub_quick .icon2{background-position:0 -31px;}
.wm_sub_quick .icon3{background-position:0 -62px;}
.wm_sub_quick .icon4{background-position:0 -93px;}
.wm_sub_quick li:hover .icon1{background-position:100% 0;}
.wm_sub_quick li:hover .icon2{background-position:100% -31px;}
.wm_sub_quick li:hover .icon3{background-position:100% -62px;}
.wm_sub_quick li:hover .icon4{background-position:100% -93px;}
.wm_sub_quick .box{display:none; position:absolute; top:-13px; right:-92px; width:75px; height:50px; text-align:center; padding:5px 10px; line-height:16px; font-size:11px; color:#919191; font-family:"돋움",Dotum,sans-serif; background:url(/image/sub/quick_box.png) no-repeat;}
.wm_sub_quick li:hover .box{display:block;}

.wm_sub_main_top{*zoom:1; width:1100px; margin:0 auto 10px;}
.wm_sub_main_top:after{content:""; display:block; clear:both;}
.wm_sub_main_top>ul{float:left; width:190px; padding-left:20px;}
.wm_sub_main_top>ul li a{display:block; line-height:25px; font-size:11px; font-family:"돋움",Dotum,sans-serif;}
.wm_sub_main_top>ul li a:hover{font-weight:bold;}
.wm_sub_main_top .wm_banner_area{float:right; width:881px;}
.wm_sub_main_top .wm_banner_area .wm_select_top{*zoom:1; padding-bottom:8px;}
.wm_sub_main_top .wm_banner_area .wm_select_top:after{content:""; display:block; clear:both;}
.wm_sub_main_top .wm_banner_area .wm_select_top li{float:left;}
.wm_sub_main_top .wm_banner_area .wm_select_top li select{width:272px; margin-left:8px; height:40px; line-height:34px; border:1px solid #bbb; border-radius:8px; overflow:hidden;}
.wm_sub_main_top .wm_banner_area .wm_banner{*zoom:1; padding:10px; border:1px solid #ddd; background:#fafafa;}
.wm_sub_main_top .wm_banner_area .wm_banner:after{content:""; display:block; clear:both;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner{float:left; width:648px; margin:0 -1px 0 0; border:1px solid #ddd;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner{*zoom:1; border-bottom:1px solid #d6d6d6;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner:after{content:""; display:block; clear:both;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner li{float:left; border-right:1px solid #d6d6d6;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner li a{display:block; height:34px; line-height:34px; padding:0 30px; font-family:"돋움",Dotum,sans-serif;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner li.on a,
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner li:hover a{margin-bottom:-1px; background:#fff; color:#0000d8; border-bottom:1px solid #fff; font-weight:bold;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area{*zoom:1; background:#fff;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area:after{content:""; display:block; clear:both;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>p{float:left; width:211px; height:291px; padding:10px; border-right:1px solid #eee;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>p img{max-width:100%;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>ul{*zoom:1; float:left; width:418px; margin:0 -2px -1px 0;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>ul:after{content:""; display:block; clear:both;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>ul li{float:left;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>ul li a{display:block; width:138px; height:145px; padding-top:10px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>ul li a img{width:118px; height:118px;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_left_banner .wm_tap_banner_area>ul li a span{
display:block; padding:0 10px; height:28px; line-height:28px; font-size:11px; font-family:"돋움",Dotum,sans-serif; color:#686868; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_right_banner{float:right; width:208px; border:1px solid #ddd; background:#fff;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_right_banner li{padding:9px 10px;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_right_banner li:first-child{border-bottom:1px solid #ddd;}
.wm_sub_main_top .wm_banner_area .wm_banner .wm_right_banner img{max-width:100%;}

.pro_sub_list{*zoom:1; width:1100px; margin:0 auto 5px; overflow:hidden;}
.pro_sub_list:after{content:""; display:block; clear:both;}
.pro_sub_list .pro_sub_list_top{*zoom:1; margin-bottom:0px; background:#fafafa; border:1px solid #ddd;}
.pro_sub_list .pro_sub_list_top:after{content:""; display:block; clear:both;}
.pro_sub_list .pro_sub_list_top ul{*zoom:1; float:left;}
.pro_sub_list .pro_sub_list_top ul:after{content:""; display:block; clear:both;}
.pro_sub_list .pro_sub_list_top ul li{float:left;}
.pro_sub_list .pro_sub_list_top ul li a{display:block; height:38px; line-height:38px; border-right:1px solid #ddd; min-width:100px; padding:0 10px; text-align:center; color:#444; font-family:"돋움",Dotum,sans-serif;}
.pro_sub_list .pro_sub_list_top ul li:hover a,
.pro_sub_list .pro_sub_list_top ul li.on a{background:#fff; font-weight:bold; margin:0 0 -1px 0; border-bottom:1px solid #fff;}
.pro_sub_list .pro_sub_list_top p{*zoom:1; float:right;}
.pro_sub_list .pro_sub_list_top p:after{content:""; display:block; clear:both;}
.pro_sub_list .pro_sub_list_top p input{float:left;}
.pro_sub_list .pro_sub_list_top p input[type=text]{border:1px solid #ccc; width:200px; height:24px; line-height:24px; margin:6px 10px 0 0; text-indent:10px;}

.pro_sub_list .wm_list{*zoom:1; width:1125px;}
.pro_sub_list .wm_list:after{content:""; display:block; clear:both;}
.pro_sub_list .wm_list li{float:left; width:200px; min-height:285px; padding:10px 25px 10px 0; border-bottom:1px solid #dedede;}
.pro_sub_list .wm_list li .img img{width:198px; height:198px; border:1px solid #ddd;}
.pro_sub_list .wm_list li .title a{display:block;  padding:10px 0 10px 0; font-family:"돋움",Dotum,sans-serif; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_sub_list .wm_list li .icons{*zoom:1;}
.pro_sub_list .wm_list li .icons:after{content:""; display:block; clear:both;}
.pro_sub_list .wm_list li .icons img{display:block; float:left; margin:0 4px 4px 0;}
.pro_sub_list .wm_list li .desc{padding:5px 0 5px 0; color:#999; font-family:"돋움",Dotum,sans-serif; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.pro_sub_list .wm_list li .cost{padding-bottom:0px; color:#000; font-family:"돋움",Dotum,sans-serif; font-weight:bold;}
.pro_sub_list .wm_list li .cost span{ color:#000; font-family:"돋움",Dotum,sans-serif; font-weight:bold;}
.pro_sub_list .wm_list li .btn{background:url(/image/sub/icon_heart.gif) no-repeat 100% center; font-family:"돋움",Dotum,sans-serif;}
.pro_sub_list .wm_list li .btn a{color:#000; font-family:"돋움",Dotum,sans-serif;}
.pro_sub_list .wm_list li .btn span{font-family:"돋움",Dotum,sans-serif;}

/* 원클릭쇼핑 */
.oneclick_list_wrap{*zoom:1; width:1100px; margin:0 auto 0;}
.oneclick_list_wrap:after{content:""; display:block; clear:both;}
.oneclick_list_wrap .oneclick_top{*zoom:1;}
.oneclick_list_wrap .oneclick_top:after{content:""; display:block; clear:both;}
.oneclick_list_wrap .oneclick_top>p{float:left;}
.oneclick_list_wrap .oneclick_top>p select{height:24px; line-height:18px; border:1px solid #ccc;}
.oneclick_list_wrap .oneclick_top>ul{*zoom:1; float:left; padding:5px 0 0 20px;}
.oneclick_list_wrap .oneclick_top>ul:after{content:""; display:block; clear:both;}
.oneclick_list_wrap .oneclick_top>ul li{float:left; padding-left:6px; margin-left:6px; border-left:1px solid #9e9e9e;}
.oneclick_list_wrap .oneclick_top>ul li:first-child{padding-left:0; margin-left:0; border-left:0 none;}
.oneclick_list_wrap .oneclick_top>ul li a{display:block; height:14px; line-height:14px; font-family:"돋움",Dotum,sans-serif; color:#696969;}
.oneclick_list_wrap .oneclick_top>ul li:hover a,
.oneclick_list_wrap .oneclick_top>ul li.on a{font-weight:bold; color:#000;}
.oneclick_list_wrap .oneclick_list{*zoom:1; padding-top:10px;}
.oneclick_list_wrap .oneclick_list:after{content:""; display:block; clear:both;}
.oneclick_list_wrap .oneclick_list>strong{display:block; float:left; width:140px; height:276px; background:#f6f6f6; font-weight:normal;}
.oneclick_list_wrap .oneclick_list>strong img{width:140px; height:276px;}
.oneclick_list_wrap .oneclick_list>strong span{display:block;}
.oneclick_list_wrap .oneclick_list>strong span:first-child{padding-bottom:10px; font-size:18px; color:#000; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; }
.oneclick_list_wrap .oneclick_list>strong span.last{font-size:11px; line-height:16px; color:#9a9a9a; font-family:"돋움",Dotum,sans-serif;}
.oneclick_list_wrap .oneclick_list .wm_list{*zoom:1; float:right;}
.oneclick_list_wrap .oneclick_list .wm_list:after{content:""; display:block; clear:both;}
.oneclick_list_wrap .oneclick_list .wm_list li{float:left; width:223px; border:1px solid #e4e4e4; margin-left:12px;}
.oneclick_list_wrap .oneclick_list .wm_list li:first-child{margin-left:0;}
.oneclick_list_wrap .oneclick_list .wm_list li .img img{width:223px; height:223px; border-bottom:1px solid #e4e4e4;}
.oneclick_list_wrap .oneclick_list .wm_list li .sale{float:left; padding:10px 0 0 10px; color:#dd0000;}
.oneclick_list_wrap .oneclick_list .wm_list li .sale span{font-size:28px; color:#dd0000; font-weight:bold;}
.oneclick_list_wrap .oneclick_list .wm_list li .info{float:left; width:140px; padding:7px 10px;}
.oneclick_list_wrap .oneclick_list .wm_list li .info .title a{display:block; line-height:18px; font-size:11px; color:#000; font-family:"돋움",Dotum,sans-serif; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.oneclick_list_wrap .oneclick_list .wm_list li .info .cost{display:block; line-height:18px;  font-weight:bold; color:#4fb9ff; font-family:"돋움",Dotum,sans-serif;}
.oneclick_list_wrap .oneclick_list .wm_list li .info .cost em{line-height:18px; font-weight:bold; color:#4fb9ff; font-family:"돋움",Dotum,sans-serif; font-style:normal;}
.oneclick_list_wrap .oneclick_list .wm_list li .btn{clear:both; padding:0 10px; height:25px; line-height:25px; border-top:1px solid #f6f6f6; font-size:11px; color:#9e9e9e; font-family:"돋움",Dotum,sans-serif; background:url(/image/sub/icon_heart.gif) no-repeat 205px center;}
.oneclick_list_wrap .oneclick_list .wm_list li .btn a{font-size:11px; color:#9e9e9e; font-family:"돋움",Dotum,sans-serif;}
.oneclick_list_wrap .oneclick_list .wm_list li .btn span{font-size:11px; color:#9e9e9e; font-family:"돋움",Dotum,sans-serif;}

/* 뷰페이지 */
.wm_view_top{position:relative; *zoom:1; height:39px; border:1px solid #ddd; border-top:0 none;}
.wm_view_top:after{content:""; display:block; clear:both;}
.wm_view_top .issue_wrap{float:left; width:240px; height:39px; border-right:1px solid #ddd; overflow:hidden;}
.wm_view_top .issue_wrap .issue_roll{position:relative; width:240px; height:39px;}
.wm_view_top .issue_wrap .issue_roll li{*zoom:1; position:absolute; top:0; left:0; width:180px; height:39px; padding:0 30px;}
.wm_view_top .issue_wrap .issue_roll li:after{content:""; display:block; clear:both;}
.wm_view_top .issue_wrap .issue_roll li p{float:left; height:39px; line-height:39px;}
.wm_view_top .issue_wrap .issue_roll li p.num{width:12px; height:12px; line-height:12px; margin-top:12px; border:1px solid #7f8aed; text-align:center; background:#8e99f6; font-size:10px; font-family:"돋움",Dotum,sans-serif; color:#fff; font-weight:bold;}
.wm_view_top .issue_wrap .issue_roll li p.title{width:119px; padding:0 13px;  font-family:"돋움",Dotum,sans-serif; font-weight:bold; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#000;}
.wm_view_top .issue_wrap .issue_roll li p.icon{margin-top:16px;}
.wm_view_top .view_select_top{*zoom:1; float:right;}
.wm_view_top .view_select_top:after{content:""; display:block; clear:both;}
.wm_view_top .view_select_top li{float:left; height:39px; border-left:1px solid #ddd;}
.wm_view_top .view_select_top li:first-child{border-left:0 none;}
.wm_view_top .view_select_top li:first-child img{margin:12px 22px 0 0;}
.wm_view_top .view_select_top li select{width:265px;  height:39px; line-height:33px; border:0 none; font-size:12px; color:#666; text-indent:10px;}

.wm_view_banner{*zoom:1; padding:0px 0;}
.wm_view_banner:after{content:""; display:block; clear:both;}
.wm_view_banner .wm_banner_left{position:relative; float:left; width:742px; height:295px; padding:0 45px; border:1px solid #ddd;}
.wm_view_banner .wm_banner_left strong{display:block; padding:15px 0 20px 0;}
.wm_view_banner .wm_banner_left .wm_view_roll{position:relative; width:731px; height:215px; overflow:hidden;}
.wm_view_banner .wm_banner_left .wm_view_roll li{position:absolute; top:0; left:0; width:133px; height:215px;}
.wm_view_banner .wm_banner_left .wm_view_roll li .img img{width:131px; height:131px; border:1px solid #ddd;}
.wm_view_banner .wm_banner_left .wm_view_roll li .title{height:30px; margin:10px 0 20px 0; font-size:11px; color:#999; line-height:14px; font-family:"돋움",Dotum,sans-serif; text-align:center; overflow:hidden;}
.wm_view_banner .wm_banner_left .wm_view_roll li .cost{font-family:"돋움",Dotum,sans-serif; text-align:center; font-size:11px; font-weight:bold;}
.wm_view_banner .wm_banner_left .wm_view_roll li .cost span{font-family:"돋움",Dotum,sans-serif; text-align:center; font-size:11px; font-weight:bold;}
.wm_view_banner .wm_banner_left .wm_prev,
.wm_view_banner .wm_banner_left .wm_next{position:absolute; top:135px;}
.wm_view_banner .wm_banner_left .wm_prev{left:24px;}
.wm_view_banner .wm_banner_left .wm_next{right:32px;}

.wm_view_banner .wm_banner_right{position:relative; float:right; width:245px; height:275px; padding:20px 10px 0 10px; margin-left:-1px; border:1px solid #ddd;}
.wm_view_banner .wm_banner_right strong{display:block; padding-bottom:25px; font-size:13px; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; color:#000; font-weight:normal;}
.wm_view_banner .wm_banner_right .md_pag{*zoom:1; position:absolute; top:40px; right:15px;}
.wm_view_banner .wm_banner_right .md_pag:after{content:""; display:block; clear:both;}
.wm_view_banner .wm_banner_right .md_pag li{float:left; margin-left:5px;}
.wm_view_banner .wm_banner_right .md_pag li a{display:block; width:8px; height:8px; background:#e0e0e0; border-radius:4px; text-indent:-1000em; overflow:hidden;}
.wm_view_banner .wm_banner_right .md_pag li:hover a,
.wm_view_banner .wm_banner_right .md_pag li.on a{background:#000;}
.wm_view_banner .wm_banner_right .md_roll{position:relative;}
.wm_view_banner .wm_banner_right .md_roll li{display:none; position:absolute; top:0; left:0;}
.wm_view_banner .wm_banner_right .md_roll li:first-child{display:block;}
.wm_view_banner .wd_bottom_banner{clear:both; padding-top:10px;}
.wm_view_banner .wd_bottom_banner img{max-width:100%;}

/* 시안교정 */
.wm_table_top_search{*zoom:1; padding:7px; margin-bottom:20px; border:1px solid #ddd; background:#f5f5f5;}
.wm_table_top_search:after{content:""; display:block; clear:both;}
.wm_table_top_search .left_opt{*zoom:1; float:left;}
.wm_table_top_search .left_opt:after{content:""; display:block; clear:both;}
.wm_table_top_search .left_opt li{float:left; margin-right:10px;}
.wm_table_top_search .right_opt{*zoom:1; float:right;}
.wm_table_top_search .right_opt:after{content:""; display:block; clear:both;}
.wm_table_top_search .right_opt li{float:left; margin-left:10px;}
.wm_table_top_search .wm_total{font-size:13px; line-height:22px;}
.wm_table_top_search .wm_total span{padding:0 3px; line-height:27px; font-size:13px; color:#252549; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.wm_table_top_search select{height:32px; line-height:26px; min-width:150px; border:1px solid #ddd; font-size:12px; color:#666; font-family:nanumgothic,"돋움",Dotum,sans-serif;}
.wm_table_top_search input[type=text]{width:200px; height:30px; border:1px solid #ddd; text-indent:10px;}
.wm_table_top_search button{height:32px; padding:0 10px; border:1px solid #252549; color:#fff; background:#31316a; cursor:pointer; font-family:nanumgothic,"돋움",Dotum,sans-serif;}

/* 이벤트 */
.event_list_wrap{}
.event_list_wrap .main_event{width:480px; height:480px; padding:10px; margin:auto; text-align:center; border:1px solid #ccc;}
.event_list_wrap .main_event span{line-height:480px;}
.event_list_wrap .main_event img{position:relative; left:4px; max-width:90%; max-height:90%;}
.event_list_wrap .event_list{*zoom:1; padding:50px 0 0 0; }
.event_list_wrap .event_list:after{content:""; display:block; clear:both;}
.event_list_wrap .event_list li{float:left; width:25%; margin-bottom:20px;}
.event_list_wrap .event_list li .wm_img{width:230px; height:230px; padding:10px; margin:auto; border:1px solid #ccc; text-align:center;}
.event_list_wrap .event_list li span{color:#fff; line-height:230px;}
.event_list_wrap .event_list li img{position:relative; 4px; max-width:100%; max-height:100%;}
.event_list_wrap .event_list li .wm_title,
.event_list_wrap .event_list li .wm_cost{width:230px; margin:auto; padding:10px 0; font-size:14px; color:#333; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.event_list_wrap .event_list li .wm_cost{padding:0 0 10px 0; color:#777; font-size:13px; font-family:nanumgothic,"돋움",Dotum,sans-serif;}

/* 직접주문 */
.side_wrap{*zoom:1;}
.side_wrap:after{content:""; display:block; clear:both;}
.side_wrap h4{padding:50px 0 10px 0; font-size:15px; color:#252549; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}
.side_wrap .side_left{float:left; width:48%;}
.side_wrap .side_right{float:right; width:48%;}

/* 견적서 */
.estimate_wrap{padding:45px; background:#f7f7f7;}
.estimate_wrap .estimate_in{*zoom:1; padding:45px; background:#fff; border:1px solid #ddd;}
.estimate_wrap .estimate_in:after{content:""; display:block; clear:both;}
.estimate_wrap .estimate_in .wm_title{padding-bottom:30px; text-align:center;}
.estimate_wrap .estimate_in .wm_left{float:left; width:447px; margin-bottom:25px; border:1px solid #ddd;}
.estimate_wrap .estimate_in .wm_left>ul>li{position:relative; *zoom:1; border-top:1px solid #ddd;}
.estimate_wrap .estimate_in .wm_left>ul>li .wm_in_list{position:absolute; top:49px; left:167px; z-index:5; border:1px solid #ddd;}
.estimate_wrap .estimate_in .wm_left>ul>li .wm_in_list li{border-top:1px solid #ddd;}
.estimate_wrap .estimate_in .wm_left>ul>li .wm_in_list li:first-child{border-top:0 none;}
.estimate_wrap .estimate_in .wm_left>ul>li .wm_in_list a{display:block; width:138px; padding:10px; line-height:1.5; background:#fff;}
.estimate_wrap .estimate_in .wm_left>ul>li .wm_in_list a:hover{background:#f5f5f5; color:#ff6c00;}
.estimate_wrap .estimate_in .wm_left>ul>li:first-child{border-top:0 none;}
.estimate_wrap .estimate_in .wm_left>ul>li:after{content:""; display:block; clear:both;}
.estimate_wrap .estimate_in .wm_left>ul>li p{float:left; height:36px; line-height:36px; padding:14px 25px; font-size:14px;}
.estimate_wrap .estimate_in .wm_left>ul>li p:first-child{width:92px;  background:#f6f6f8; color:#45456c; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.estimate_wrap .estimate_in .wm_left>ul>li p input[type=text]{width:158px; height:34px; margin-right:5px; border:1px solid #ddd; text-indent:10px; font-size:14px;}
.estimate_wrap .estimate_in .wm_right{float:right; width:447px; border:1px solid #ddd;}
.estimate_wrap .estimate_in .wm_right dt{height:64px; line-height:64px; background:#f6f6f8; text-align:center; font-size:20px; color:#45456c; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.estimate_wrap .estimate_in .wm_right dd{height:64px; padding:0 25px; border-top:1px solid #ddd;}
.estimate_wrap .estimate_in .wm_right dd p{margin-top:21px; font-size:14px; line-height:20px;}
.estimate_wrap .estimate_in .wm_right dd p.multy{margin-top:13px;}
.estimate_wrap .estimate_in .wm_result{clear:both; border:1px solid #45456c;}
.estimate_wrap .estimate_in .wm_result dl{*zoom:1;}
.estimate_wrap .estimate_in .wm_result dl:after{content:""; display:block; clear:both;}
.estimate_wrap .estimate_in .wm_result dl dt{float:left; width:92px; padding:21px 25px; background:#f6f6f8;}
.estimate_wrap .estimate_in .wm_result dl dt p{height:36px; line-height:36px; color:#45456c; font-size:14px; font-weight:bold;}
.estimate_wrap .estimate_in .wm_result dl dd{float:left; width:720px; padding:21px 25px; text-align:center;}
.estimate_wrap .estimate_in .wm_result dl dd span{line-height:36px; margin-right:10px; font-size:14px;  font-weight:bold; color:#333; vertical-align:middle;}
.estimate_wrap .estimate_in .wm_result dl dd span.gray{font-weight:normal; color:#999;}
.estimate_wrap .estimate_in .wm_result dl dd span.color{font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:14px; color:#572428;}
.estimate_wrap .estimate_in .wm_result dl dd input[type=text]{width:160px; height:34px; line-height:34px; margin-right:5px; border:1px solid #ddd; text-indent:10px; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-size:14px; color:#572428; vertical-align:middle;}
.estimate_wrap .estimate_in h4{padding:50px 0 15px 0; font-size:20px; color:#333; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}
.estimate_wrap .estimate_in .detail_table_wrap .title_input,
.estimate_wrap .estimate_in .detail_table_wrap .title_input input{width:100%; height:63px; line-height:63px; margin-bottom:10px; background:#f6f6f8; border:1px solid #ddd; text-align:center; font-size:20px; color:#45456c; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.estimate_wrap .estimate_in .detail_table_wrap .title_input input{margin:-1px -1px 10px -1px;}
.estimate_wrap .estimate_in .detail_table_wrap table{margin-bottom:15px; border-top:3px solid #45456c; border-bottom:1px solid #ddd;}
.estimate_wrap .estimate_in .detail_table_wrap table thead th{padding:21px 0; background:#f6f6f6; font-size:14px; color:#444; }
.estimate_wrap .estimate_in .detail_table_wrap table tbody td{padding:13px 25px; border-top:1px solid #ddd;}
.estimate_wrap .estimate_in .detail_table_wrap table tbody td input[type=text]{width:100%; height:34px; line-height:34px; border:1px solid #ddd; text-indent:10px; font-size:14px; color:#333;}
.estimate_wrap .estimate_in .detail_table_wrap .wm_add_small a{display:block; padding:12px 0; text-align:center; font-size:13px; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; background:#f6f6f6; border:1px solid #ddd;}
.estimate_wrap .estimate_in .detail_table_wrap .wm_add_small img{margin-left:5px;}
.estimate_wrap .estimate_in .detail_table_wrap .wm_total{*zoom:1; padding:25px; margin:10px 0 25px 0; border:1px solid #45456c;}
.estimate_wrap .estimate_in .detail_table_wrap .wm_total:after{content:""; display:block; clear:both;}
.estimate_wrap .estimate_in .detail_table_wrap .wm_total span:first-child{float:left; font-size:14px; color:#333; font-weight:bold;}
.estimate_wrap .estimate_in .detail_table_wrap .wm_total span.wm_cost{float:right; font-size:14px; color:#572428; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.estimate_wrap .estimate_in .wm_add_big{margin-bottom:50px;}
.estimate_wrap .estimate_in .wm_add_big a{display:block; padding:12px 0; text-align:center; font-size:13px; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; color:#45456c; border:1px solid #ddd;}
.estimate_wrap .estimate_in .wm_add_big img{margin-left:5px;}
.estimate_wrap .estimate_in .total_cost_result{ border:1px solid #45456c;}
.estimate_wrap .estimate_in .total_cost_result li{*zoom:1; border-top:1px solid #e0e0e0;}
.estimate_wrap .estimate_in .total_cost_result li:first-child{border-top:0 none;}
.estimate_wrap .estimate_in .total_cost_result li:after{content:""; display:block; clear:both;}
.estimate_wrap .estimate_in .total_cost_result li p:first-child{float:left; width:245px; padding:25px; background:#f7f7f9; color:#45456c; font-size:14px; font-weight:bold;}
.estimate_wrap .estimate_in .total_cost_result li p.wm_cost{float:right; padding:25px; color:#572428; font-size:14px; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.estimate_wrap .estimate_in .wm_last_info dt{margin:70px 0 15px 0; font-size:14px; color:#333;}
.estimate_wrap .estimate_in .wm_last_info dd{padding:25px; background:#f7f7f7; font-size:14px; line-height:24px; color:#555;}
.estimate_bottom{*zoom:1; padding:15px 0 30px 0; border-bottom:1px solid #ddd;}
.estimate_bottom:after{content:""; display:block; clear:both;}
.estimate_bottom p:first-child{float:left;}
.estimate_bottom p:first-child input[type=text]{width:160px; height:34px; line-height:34px; margin-right:5px; border:1px solid #dedede; text-indent:10px; font-size:14px; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.estimate_bottom p.last{float:right;}

/* 회사소개 */
.com_path{*zoom:1; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
.com_path:after{content:""; display:block; clear:both;}
.com_path li{float:left; border-left:1px solid #ddd;}
.com_path li:first-child{border-left:0 none;}
.com_path li a{display:block; padding:0 20px; width:167px; height:53px; line-height:53px; font-size:14px; color:#777; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; background:url(/image/sub/arrow_dot.gif) no-repeat 180px center;}
.com_path li.on a,
.com_path li:hover a{color:#852930; text-decoration:none;}
.com_path li:first-child a{width:auto;}
.com_path li:first-child a img{display:inline-block; *zoom:1; *display:inline; *margin-top:21px;}
.com_desc_list li{padding:90px 50px; border-top:1px solid #ddd;}
.com_desc_list li:first-child{padding:50px 50px 90px 50px; border-top:none;}
.com_desc_list li strong{display:block; padding-bottom:70px; font-size:24px; color:#333; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}
.com_desc_list li .wm_title{padding-bottom:15px; font-size:21px; color:#45456c; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.com_desc_list li .wm_title span{font-size:21px; color:#852930; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.com_desc_list li .wm_desc{font-size:15px; line-height:25px; color:#555;}
.com_desc_list li.list1{background:url(/image/sub/company_bg1.gif) no-repeat 50px 85px;}
.com_desc_list li.list1 .wm_title,
.com_desc_list li.list1 .wm_desc{margin-left:240px;}
.com_desc_list li.list2{background:url(/image/sub/company_bg2.gif) no-repeat 845px center;}
.com_desc_list li.list3{background:url(/image/sub/company_bg3.gif) no-repeat 50px center;}
.com_desc_list li.list3 .wm_title,
.com_desc_list li.list3 .wm_desc{margin-left:240px;}
.com_desc_list li.list4{background:url(/image/sub/company_bg4.gif) no-repeat 845px center;}
.com_desc_list li.list5{background:url(/image/sub/company_bg5.gif) no-repeat 50px center;}
.com_desc_list li.list5 .wm_title,
.com_desc_list li.list5 .wm_desc{margin-left:240px;}
.com_desc_list li.list6{padding:90px 50px 200px 50px; background:url(/image/sub/company_bg6.gif) no-repeat 845px 40px;}

/* 비전 */
.wm_normal{display:block; padding:50px 0 25px 50px; font-size:24px; color:#333; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; font-weight:normal;}
.vision_wrap{position:relative; height:920px; background:url(/image/sub/vision_bg.jpg) no-repeat 0 0;}
.vision_wrap dl{position:absolute; width:260px; padding:30px; background:url(/image/sub/bg_tran_white.png) repeat; border-bottom:4px solid #883743;}
.vision_wrap dl.doc1{top:65px; left:50px;}
.vision_wrap dl.doc2{top:115px; left:390px; border-bottom:4px solid #575785;}
.vision_wrap dl.doc3{top:450px; left:390px; border-bottom:4px solid #575785;}
.vision_wrap dl.doc4{top:225px; right:50px;}
.vision_wrap dl dt{padding-bottom:15px; font-size:21px; color:#45456c; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; line-height:27px;}
.vision_wrap dl dt span{font-size:21px; color:#852930; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif; line-height:27px;}
.vision_wrap dl dd{padding-left:11px; background:url(/image/common/bullet_dot_gray.gif) no-repeat 0 12px; font-size:15px; line-height:25px; color:#555;}
.vision_wrap dl dd span{font-size:15px; line-height:25px; color:#852930; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}

/* ceo소개 */
.ceo_wrap{*zoom:1; padding:0 50px  100px 50px;}
.ceo_wrap:after{content:""; display:block; clear:both;}
.ceo_wrap .wm_left{float:left; width:483px; padding:50px 0;}
.ceo_wrap .wm_right{float:right; width:483px; padding:50px 0;}
.ceo_wrap>div>p{padding-bottom:20px; font-size:15px; line-height:25px; color:#555; text-align:justify; letter-spacing:-0.02em;}
.ceo_wrap .sign{clear:both; float:right;}

/* 사역 */
.ministry_wrap{}
.ministry_wrap .ministry_list>li{*zoom:1; padding:50px; border-top:1px solid #ddd;}
.ministry_wrap .ministry_list>li:after{content:""; display:block; clear:both;}
.ministry_wrap .ministry_list>li:first-child{padding:0 50px 50px 50px; border-top:0 none;}
.ministry_wrap .ministry_list>li>p:first-child{float:left;}
.ministry_wrap .ministry_list>li>dl{float:right; width:480px;}
.ministry_wrap .ministry_list>li>dl dt{font-size:20px; color:#852930; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.ministry_wrap .ministry_list>li>dl dt span{font-size:21px; color:#45456c; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.ministry_wrap .ministry_list>li>dl dd .wm_desc{padding:20px 0 15px 0; font-size:15px; color:#333; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.ministry_wrap .ministry_list>li>dl dd .wm_desc span{color:#45456c; font-size:15px; font-family:Nanum_bold_web,"돋움",Dotum,sans-serif;}
.ministry_wrap .ministry_list>li>dl dd .wm_list{width:440px; padding:20px; background:#f6f6f6;}
.ministry_wrap .ministry_list>li>dl dd .wm_list li{padding-left:11px; background:url(/image/common/bullet_dot_gray.gif) no-repeat 0 10px; font-size:14px; line-height:24px; color:#555;}
.ministry_wrap .ministry_list>li.wm_list1 dl dd .wm_list{background:#f6f6f6 url(/image/sub/ministry_logo.gif) no-repeat 380px center}
.ministry_wrap .ministry_list>li.wm_list2>p:first-child{float:right;}
.ministry_wrap .ministry_list>li.wm_list2>dl{float:left;}
.ministry_wrap .ministry_list>li>dl dd p:first-child{margin-bottom:10px;}
.ministry_wrap .ministry_list>li>dl dd .left_side{float:left; width:480px;}
.ministry_wrap .ministry_list>li>dl dd .right_side{float:right; width:480px;}
.ministry_wrap .ministry_list>li>dl dd .right_side ul{margin-bottom:20px;}
.ministry_wrap .ministry_list>li.wm_list4>dl{width:100%;}
.ministry_wrap .ministry_list>li.wm_list4>dl dt{padding-bottom:20px;}

/* 찾아오시는길 */
.loc_wrap{padding:0 50px 50px; }
.loc_wrap .loc_list{*zoom:1; padding-top:40px;}
.loc_wrap .loc_list:after{content:""; display:block; clear:both;}
.loc_wrap .loc_list li{float:left; margin-left:25px;}
.loc_wrap .loc_list li:first-child{margin-left:0;}

/*180423 메인 visual
.visual{position:relative;height:500px;}
.visual_image img{width:100%;height:500px;}
.visual_text{position:absolute;top:30px;right:10px;width:240px;}
.visual .bx-wrapper{position:absolute;top:30px;right:10px;width:240px;}
.visual  .bx-viewport{height:403px !important;overflow:hidden;}
.visual_text a{display:block;;height:40px;line-height:40px;padding:0 10px;
-webkit-box-shadow:0px 1px #ddd, inset 0px 1px #ddd;
-moz-box-shadow: 0px 1px #ddd ,inset 0px 1px #ddd;
box-shadow: 0px 1px #ddd ,inset 0px 1px #ddd;
}
.visual_text  li.active a{border:1px solid #000;background:#fff;}
*/
.main_banner{margin:10px 0;}
.main_banner:after{content:'';display:block;clear:both;}
.main_banner .left{float:left;width:280px;height:220px;margin-right:10px;}
.main_banner .left .bx-wrapper{position:relative;}
.main_banner .left .bx-pager{position:absolute;top:0px;right:5px;}
.main_banner .left .bx-pager .bx-pager-item{display:inline-block;}
.main_banner .left .bx-pager .bx-pager-item a{display:inline-block;margin:0 3px;font-size:0px;width:10px ;height:10px;border-radius:50%;background:#000;}
.main_banner .left .bx-pager .bx-pager-item a.active{background:#fbbb3d;}
.main_banner .ranking{float:right;width:520px;height:220px;}
.main_banner .ranking ul{font-size:0px;}
.main_banner .ranking li{position:relative;display:inline-block;vertical-align:top;width:33.3334%;height:220px;
-webkit-box-shadow: 1px 1px #ddd, inset 1px 1px #ddd;
-moz-box-shadow:1px 1px #ddd, inset 1px 1px #ddd;
box-shadow: 1px 1px #ddd, inset 1px 1px #ddd;
}
.main_banner .ranking li a{display:block;padding:10px;}
.main_banner .ranking li .rank{display:none;position:absolute;top:0;left:0;width:30px;height:30px;line-height:30px;text-align:center;font-weight:bold;font-size:16px;color:#000;background:#fbbb3d;}
.main_banner .ranking li .image{width:148px;margin:0 auto;}
.main_banner .ranking li .image span{width:148px;height:148px;display:table-cell;text-align:center;vertical-align:middle;}
.main_banner .ranking li .image img{max-width:148px;max-height:148px;width:100%;height:auto}
.main_banner .ranking li dl{padding:8px 0;text-align:center;}
.main_banner .ranking dl{padding:10px 0;font-size:11px;color: #797979;font-family: "돋움",Dotum,sans-serif;text-align:center;}
.main_banner .ranking dd{margin-top:5px; font-size: 11px;color: #040404;font-family: "돋움",Dotum,sans-serif;font-weight: bold;}

.main_new .image {width:148px;margin:0 auto;}
.main_new .image span{display:table-cell;text-align:center;vertical-align:middle;width:148px;height:148px;}
.main_new .image span img{max-width:148px;max-height:148px;width:100%;height:auto}
.main_new strong{display:block;margin-bottom:5px;font-size:14px;color:#000;font-weight:normal; font-family: Nanum_bold_web, 돋움, Dotum, sans-serif;}
.main_new dl{padding:10px 0;font-size:11px;color: #797979;font-family: "돋움",Dotum,sans-serif;text-align:center;}
.main_new dd{margin-top:5px; font-size: 11px;color: #040404;font-family: "돋움",Dotum,sans-serif;font-weight: bold;}
.main_new .bx-wrapper{position:relative;}
.main_new .bx-viewport{padding:10px 10px 0 8px;margin-bottom:10px;background:#f3f3f3;box-sizing:border-box}
.main_new  .bx-pager{position:absolute;top:-25px;right:10px;}
.main_new  .bx-pager .bx-pager-item{display:inline-block;}
.main_new  .bx-pager .bx-pager-item a{display:inline-block;margin:0 3px;font-size:0px;width:10px ;height:10px;border-radius:50%;background:#000;}
.main_new  .bx-pager .bx-pager-item a.active{background:#fbbb3d;}

/* 갤러리 */
.visual{height:550px;overflow:hidden;}
.gal {position:relative;*zoom:1;}
.gal:after {display: block;clear: both;content:"";}
.gal .big {/*width: 850px;min-height:475px; position: relative;float: left;*/}
.gal .big li {height: 550px;overflow: hidden;}
.gal .big li img {/*position: relative;left:50%;margin-left: -449px;*/}
.gal .big .bigtxt {position: absolute; bottom: 0;left: 0;line-height: 65px; padding-left: 30px; background: url(/images/s31_titbg.png);width: 820px;color: #fff;font-size: 15px;}
.gal .big p {font-size: 13px;color: #333;font-weight: 600; margin: 10px 0 0;}
.gal .big .bx-controls,
.gal .big .bx-viewport {position: absolute;}
.gal .big .bx-controls-direction a {position:absolute;bottom:30px;width:24px;height:25px;background:url(/images/arrow.jpg) no-repeat;text-indent:-9999px;;z-index:999}
.gal .big .bx-controls-direction a.bx-prev{left:975px;}
.gal .big .bx-controls-direction a.bx-next{left:998px;background-position:-23px 0;}
.gal .big .bx-controls-auto-item a{position:absolute;bottom:30px;left:1021px;width:24px;height:25px;text-indent:-9999px;
background:url(/images/arrow.jpg) no-repeat;background-position:-46px 0;z-index:999}
.gal .big .bx-controls-auto-item a.bx-start{background-position:-69px 0}
.gal .thm {position:absolute;top:38px;right:0px;width:240px;height: 475px;/*position:relative;float: right;margin: 38px 0 0 0;padding-top: 10px;*/}
.gal .thm .roll a{display:block;width:240px !important;height:40px;line-height:40px;font-size:13px;color:#333;padding:0 0 0 10px;overflow:hidden;
-webkit-box-shadow:0px 1px #ddd, inset 0px 1px #ddd;
-moz-box-shadow: 0px 1px #ddd ,inset 0px 1px #ddd;
box-shadow: 0px 1px #ddd ,inset 0px 1px #ddd;}
.gal .thm .roll a:hover,
.gal .thm .roll a.active{background:#fff;
border:1px solid #333;box-sizing:border-box;}
.gal .thm .roll a span{display:inline-block;margin-right:10px;font-size:13px;color:#555;}
.gal .thm .roll a img {position: relative;left:50%;top: 50%;margin-left: -86.5px;margin-top: -54px;vertical-align: middle;}
.gal .thm .bx-viewport{height:440px !important;}
.gal .thm .bx-controls-direction a {display:none;position:absolute;top:-38px;left:0;z-index:100;width:173px;height:36px;text-indent:-9999px;}
.gal .thm .bx-controls-direction .bx-prev {background:url(/images/gal-prev02.gif) no-repeat;}
.gal .thm .bx-controls-direction .bx-next {background:url(/images/gal-next02.gif) no-repeat;margin-top: 513px;}
.gal .thm .bx-pager{position:Absolute;bottom:0px;left:20px;z-index:99;}