div,td,option,select {font-family:돋움, dotum;}

#topmenu {width:100%;background-color:#f3f3f3;background:url(/design/img/top/top_bg.gif) repeat-x}
#topmenu .topmenu_area {width:1100px;margin:0 auto}
#topmenu .top_cate {float:left}
#topmenu .top_cate li {float:left}
#topmenu .top_member {float:right}
#topmenu .top_member li {float:left;color:#777;margin-left:7px;font-size:11px;margin-top:5px}
#topmenu .top_member li.line{font-size:10px;color:#999}

.stop_cate {width:100%;height:42px;border-top:2px #000000 solid;border-bottom:1px #000000 solid;margin:0 auto}
.stop_cate_area {width:1100px;margin:0 auto;}
.stop_cate_area .all{float:left;padding-right:10px;color:#fff;font-weight:bold;cursor:pointer;}
.stop_cate_area .menu{float:left;margin-left:30px}
.stop_cate_area .menu li{float:left;padding:13px 23px;color:#fff;font-weight:bold;font-size:13px;letter-spacing:-1px;cursor:pointer;}
.stop_cate_area .special{float:left;height:42px;background-color:#efeded;margin-left:67px;padding:0 10px}
.stop_cate_area .special li{float:left;padding:13px 16px;font-weight:bold;font-size:13px;letter-spacing:-1px;}
.stop_cate_area .special li a{color:#435d8e;font-size:14px;}
.stop_cate_area .s_bar{color:#435d8e;}

.search_area {width:1100px;margin:0 auto;padding:20px 0 20px 0}
.search_area .logo {position:relative;float:left;margin-left:12px}
.search_area .ad {position:absolute;left:840px;top:-21px}

.search_area .search {float:left;margin-left:50px;border:1px #ff5c5c solid;width:300px;padding:6px 15px;background-color:#fff}

.search_area .search .search_input{float:left;border:0;margin-top:5px;font-size:18px;width:260px}


/*.search_area .search_area2 {float:left;margin-left:50px;width:300px;border-bottom:4px #96cd20 solid}
.search_area .search_area2 .search{float:left;border:0;margin-top:5px;font-size:18px;width:250px}
.search_area .search_area2 .btn_seach{float:right;}
*/


.navi {width:1100px;margin-top:20px;border-bottom:2px #333 solid;padding-bottom:15px}
.navi ul {float:left}
.navi li {float:left;margin:0 5px}
.view_top_ad {width:1100px;margin:30px auto}
#shop_view {width:1100px;margin:0 auto}


#shop_view .title_area {width:1080px;border-bottom:1px #ddd solid;padding:5px 10px;position:relative}
#shop_view .title_area .title {float:left;font-size:16px;font-weight:bold;margin-top:10px;color:#111}
#shop_view .title_area .pas_guide {float:right;margin-right:190px}
#shop_view .title_area .pas_guide li{float:left;margin-right:10px}
#shop_view .brand_tag {position:absolute;background:url(../img/view/brand_bg.gif);width:179px;height:48px;left:920px;top:-7px;text-align:center}
#shop_view .brand_tag .brand_name {;font-family:verdana;font-weight:bold;margin-top:5px; cursor:pointer;}
#shop_view .brand_tag .brand_more {color:#aaa;font-size:11px;margin-top:3px}


#shop_view .view_img_area {float:left;width:415px;margin-top:30px}
#shop_view .view_img_area .view_img{width:483px;max-height:483px}
#shop_view .view_img_area .view_simg{}
#shop_view .view_img_area .view_simg li{float:left;border:1px #eee solid;width:55px;height:55px;margin:10px 5px 0 0;overflow:hidden;}
#shop_view .view_info {float:left;margin:30px 38px 0 100px}
#shop_view .view_info_list {width:425px;}
#shop_view .view_info_list td {padding:5px 0;font-size:13px;color:#111}
#shop_view .view_info_list td.title {font-weight:bold;width:100px}
#shop_view .view_info_list td.opt {border-top:1px #ddd solid;border-bottom:1px #ddd solid;padding:13px 0}
#shop_view .view_info_list td.opt2 {border-bottom:1px #ddd solid;padding:13px 10px;color:#999}
#shop_view .view_info_list td.total {border-bottom:1px #111 solid;padding:10px;background-color:#f6f6f6}
#shop_view .view_info .view_btn {margin:10px 0}
#shop_view .view_info .title {font-size:11px;color:#888;}
#shop_view .view_info .title_1 {font-size:20px;color:#000;font-weight:bold;padding:20px 0 15px 0}

#shop_view .view_brand_list {float:right;width:174px;border-right:1px #eee solid;border-left:1px #eee solid;border-bottom:1px #eee solid}
#shop_view .view_brand_list .brand_img{float:left;width:70px;height:70px;border:1px #ddd solid}
#shop_view .view_brand_list .brand_text{float:left;width:70px;margin-left:10px}
#shop_view .view_brand_list .brand_title{}
#shop_view .view_brand_list .brand_price{margin-top:10px;font-weight:bold}

#shop_view .other{width:1090px;border:5px #eee solid;padding:15px 0;margin:30px 0}
#shop_view .other_t{float:left;font-size:16px;font-weight:bold;margin:0 30px;font-family:Nanum Gothic}
#shop_view .other_arrow{float:right;font-size:15px;font-weight:bold;margin-right:20px}

#shop_view .other_area{margin:0 30px;}
/*
#shop_view .other_area li{float:left;padding:0 33px;border-right:1px #eee solid;height:226px;margin:10px 0}
#shop_view .other_area li .other_img {width:150px;height:150px;background-color:#eee}
#shop_view .other_area li .other_brand {margin-top:10px;text-align:center;color:#999;font-size:11px}
#shop_view .other_area li .other_title {margin-top:5px;text-align:center;font-size:11px}
#shop_view .other_area li .other_price {margin-top:2px;text-align:center;font-size:11px}
*/

#shop_view .n_other {width:1090px;border:6px #eee solid;padding:30px 0;margin:30px 0;position:relative}
#shop_view .n_other_t {float:left;font-size:14px;font-weight:bold;margin-left:30px;font-family:Nanum Gothic;width:180px;}
#shop_view .n_other_t li {padding:10px;cursor:pointer;color:#999;border-bottom:1px #ddd dashed}
#shop_view .n_other_t li.hover {color:#111;;background-color:#fafbec;}
#shop_view .n_other_arrow {float:right;font-size:15px;font-weight:bold;margin-right:20px}
#shop_view .n_other_area {margin:0 30px 0 0;float:left;max-width:850px;height:226px;}
#shop_view .n_other_area > li{float:left;padding:0 33px;border-right:1px #eee solid;height:226px;margin:10px 0;}
#shop_view .n_other_area > li .other_img {width:150px;height:150px;background-color:#eee}
#shop_view .n_other_area > li .other_brand {margin-top:10px;text-align:center;color:#999;font-size:11px}
#shop_view .n_other_area > li .other_title {margin-top:5px;text-align:center;font-size:11px}
#shop_view .n_other_area > li .other_price {margin-top:2px;text-align:center;font-size:11px}


#shop_view .md_notice {width:1056px;padding:20px;border-left:2px #ea3b28 solid;border-right:2px #ea3b28 solid;border-bottom:2px #ea3b28 solid;}

#shop_view .list_tab{}
#shop_view .list_tab li{width:189px;height:40px;line-height:40px;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #999999; box-sizing:border-box;float:left;text-align:center;}
#shop_view .list_tab li.hover{width:201px;height:40px;line-height:40px;border:1px solid #999999;border-bottom:0;box-sizing:border-box;float:left;text-align:center;}
#shop_view .list_tab li.line{width:331px;height:40px;border-bottom:1px solid #999999;float:left;}

.cart_pop_layer{position:relative;}
.cart_pop {background:url(../img/view/cart_pop_bg.gif);width:269px;height:106px;position:absolute;top:-100px;left:150px;display:none;}
.cart_pop .close {float:right;margin:10px 10px 0 0}
.cart_pop .text {font-weight:bold;text-align:center}
.cart_pop .btn {float:left;margin-left:5px;cursor:pointer;}


.wish_pop_layer{position:relative;}
.wish_pop {background:url(../img/view/cart_pop_bg.gif);width:269px;height:106px;position:absolute;top:-100px;left:250px;display:none;}
.wish_pop .close {float:right;margin:10px 10px 0 0}
.wish_pop .text {font-weight:bold;text-align:center}
.wish_pop .btn {float:left;margin-left:5px;cursor:pointer;}


/* list */
#list {width:1100px;margin:0 auto}
.left {float:left;width:180px;}

.left .left_cate {width:180px;border-bottom:1px #eee solid;}
.left .left_cate .left_t {border-bottom:1px #aaa solid;padding:40px 0;text-align:center;font-weight:bold;font-size:22px;color:#111;font-family:Nanum Gothic}
.left .left_cate li{padding:7px 15px;}
.left .left_cate li.hover{background-color:#f9fae9}

.scate_area {float:left;padding-left:38px;padding-top:30px;border-left:1px #999 solid}
.scate_area .scate_t {float:left;width:150px;padding-left:10px;font-size:17px;font-weight:bold;font-family:Nanum Gothic;color:#111}
.scate_area .scate {float:left;width:720px}
.scate_area .scate li{float:left;width:200px;margin-left:20px;margin-bottom:7px;color:#555;font-size:13px}
.scate_area .best_area{width:880px;background-color:#f9f9f9;padding:20px 0 30px 0;margin-top:30px}
.scate_area .best_area li{position:relative;width:240px;float:left;padding:0 26px;border-right:1px #fff solid}
.scate_area .best_area li .img {width:240px;height:240px;background-color:#fff;margin-top:10px}
.scate_area .best_area li .title {margin-top:5px;text-align:center}
.scate_area .best_area li .brand{margin-top:10px;text-align:center;font-weight:bold;color:#aaa}
.scate_area .best_area li .price{text-align:center;font-family:verdana;font-weight:bold;}


/* 정렬1 */
.shop_list{border-left:1px #f9f9f9 solid;}
.shop_list li.line{float:left;width:213px;height:390px;text-align:left;;border-bottom:1px #eee solid;margin-top:10px}
.shop_list li.last{float:left;width:213px;height:390px;text-align:left;;border-bottom:1px #eee solid;margin-top:10px}
.shop_list li .img {margin:21px;width:width:200px;height:200px;}
.shop_list li .brand {margin-top:10px;text-align:center;color:#4d9400;font-size:11px;}
.shop_list li .title {margin:5px auto;text-align:center;overflow:hidden;font-size:11px;color:#777;width:190px;}
.shop_list li .price {margin-top:10px;text-align:center;font-family:verdana;font-weight:bold;font-size:11px}
.shop_list li .icon { float:center; margin:30px auto 10px auto;}


/* 정렬2 */
.shop_list2 {width:1070px;border-bottom:1px #eee solid;padding:10px 15px}
.shop_list2 .list2_img {float:left;width:80px;height:80px;}
.shop_list2 .list2_title {float:left;margin-left:30px;width:600px;margin-top:20px}
.shop_list2 .list2_title .brand {color:#8fcc00;font-size:11px}
.shop_list2 .list2_title .name {color:#777;margin-top:2px}
.shop_list2 .list2_price {float:left;margin-top:30px;text-align:center;font-family:verdana;font-weight:bold;margin-left:10px;width:200px}
.shop_list2 .point {font-family:dotum;color:#aaa;font-size:11px}
.shop_list2 .list2_date {float:left;color:#999;margin-top:30px;margin-left:10px}

/* Top menu */
#htopmenu_div {width:1100px;position:relative;margin:0 auto;z-index:9999;}
#htopmenu_div .htopmenu_all {background-color:#FFFFFF;width:1100px;border-left:1px #222f58 solid;border-right:1px #222f58 solid;border-bottom:1px #222f58 solid;display:none;position:absolute;}
#htopmenu_div .htopmenu_all .all_area {float:left;border-right:1px #ddd solid;width:182px;padding-bottom:15px;height:400px}
#htopmenu_div .htopmenu_all .all_area_ad {float:left;width:245px;height:235px;background-color:#e7eed7}
#htopmenu_div .htopmenu_all .all_area li {padding:8px 15px 0 15px;font-size:11px;color:#555}
#htopmenu_div .htopmenu_all .all_area .all_title {border-bottom:1px #ddd solid;padding:10px 15px;background-color:#f5f5f5;font-weight:bold;margin-bottom:5px}
.red_text a{color:#cc0000;}
.blue_text a{color:#336699;}
.htopmenu {width:1060px;border-left:1px #222f58 solid;border-right:1px #222f58 solid;border-bottom:1px #222f58 solid;padding:0 20px;position:absolute;background-color:#FFFFFF;z-index:10;top:43px;left:137px;display:none;}
.htopmenu .htopmenu_area {float:left;padding:20px 9px;position:relative;}
.htopmenu .htop_cate_t {font-weight:bold;padding-bottom:8px;border-bottom:2px #333 solid;width:183px;}
.htopmenu .htop_cate {margin-top:12px;} 
.htopmenu .htop_cate li{clear:both;padding:8px 15px 0 0;font-size:12px;color:#555;font-weight:normal;} 
.htopmenu .htopmenu_area2 {float:left;padding:45px 9px;position:relative;}
.htopmenu .rank {position:absolute;top:45px;left:9px}
.htopmenu .htopmenu_area2 .htop_img {background-color:#ddd;width:183px;height:183px;}
.htopmenu .htopmenu_area2 .htop_title {margin:10px;color:#777;font-weight:bold;text-align:center;width:173px;overflow:hidden;}

/* Top Search */
.search_area .ad {position:absolute;}
.cart {position:relative;float:left;margin-left:10px;margin-top:15px;background:url(../img/top/top_cart.gif);width:78px;height:31px;cursor:pointer;font-weight:bold}
.search_area .zzim {float:left;margin-left:23px;margin-top:15px;background:url(../img/top/top_zzim.gif);width:79px;height:31px;cursor:pointer;font-weight:bold}
.search_area .mypage {float:left;margin-left:23px;margin-top:15px;background:url(../img/top/top_mypage.gif);width:81px;height:31px;cursor:pointer;}


/* 리스트 카테고리 레이어 */
.s_hover_menu {z-index:999999;display:none;position:relative;}
.s_hover_menu2 {z-index:999999;border:1px #222f58 solid;padding:15px 10px;width:240px;background-color:#ffffff;position:absolute;left:165px;top:-35px;}
.s_hover_menu2 ul {clear:both;}
.s_hover_menu2 ul li {height:15px;}

.main_list_tab{}
.main_list_tab li{color:#444;cursor:pointer;float:left;border-bottom:1px #ddd solid;width:10%;text-align:center;font-weight:bold;font-size:12px;padding:10px 0 10px 0}
.main_list_tab li.hover{background-color:#fff;border-bottom:1px #96cd20 solid;color:#66b400}
.main_list_tab li.line{width:1px;font-size:11px;color:#aaa;font-weight:normal}

.brand_list_tab{}
.brand_list_tab li{color:#444;cursor:pointer;float:left;border-bottom:1px #ddd solid;width:10%;text-align:center;font-weight:bold;font-size:12px;padding:10px 0 10px 0}
.brand_list_tab li.hover{background-color:#fff;border-bottom:1px #96cd20 solid;color:#66b400}
.brand_list_tab li.line{width:1px;font-size:11px;color:#aaa;font-weight:normal}

/* 리스트내 검색 관련 */
.list_sorting{padding:12px 0;border-bottom:1px #f5f4df solid;background-color:#fffef5;display:none;}
.list_sorting li{float:right;font-size:13px;margin-right:30px}
.list_search{padding:8px 0;border-bottom:1px #f5f4df solid;display:none;;background-color:#fffef5}
.list_search .search{width:210px;border:1px #ddd solid;height:37px;padding:0 10px;color:#999;font-size:14px}


.list_pasguide{display:none;padding:7px 0;border-bottom:1px #f5f4df solid;background-color:#fffef5}
.list_pasguide li{float:right;font-size:13px;margin-right:30px}



#menu_point {display:none;}

.other_img {width:150px;height:150px;background-color:#eee; margin:0 auto;}                   
.other_brand {margin-top:10px;text-align:center;color:#999;font-size:11px}    
.other_title {margin-top:5px;text-align:center;font-size:11px}                
.other_price {margin-top:2px;text-align:center;font-size:11px}                


.view_info_t {clear:both; font-size:16px;font-weight:bold;margin:10px 0}
.view_info_con {width:1100px;;border-top:2px #555 solid;}
.view_info_list1 {width:1100px;}
.view_info_list1 td{padding:8px 10px;border-bottom:1px #ddd solid}
.view_info_list1 td.vi_title{background-color:#f7f7f7}


/* 관련상품 */
.curation_wr {margin:30px 0 20px 0;overflow:hidden;}
.curation_wr .c_title {display: block;float:left;width: 145px;}
.curation_wr .title {font-size:22px;font-family: 'Nanum Gothic',sans-serif;font-weight: 700;line-height: 1.4em;margin-top:25px;}
.curation_wr .title span {color:#84c117;}

.curation_wr ul {width: 955px;float:right;padding:25px 20px;box-sizing:border-box;background: #f6f6f6;overflow:hidden;border-radius:10px;}
.curation_wr li.c_itemlist {float:left;width: 20%;text-align: center;margin:0 22px;}
.curation_wr li.c_itemlist a:hover {text-decoration:none;}
.curation_wr li .tb {width: 80px;margin:0 auto;text-align: center;}
.curation_wr li .tb > img {width: 100%;}
.curation_wr li .item_name {margin:5px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.curation_wr li .item_price {color: #485096;font-weight: 700;font-family: 'arial',sans-serif;font-size: 14px;}


.kc_c {padding:15px;border:3px #ddd solid;}
.kc_c .kc_c_mark {float:left}
.kc_c .kc_c_text {float:left;line-height:22px;margin-left:20px;padding-top:5px}




.navi_cate1 {padding:15px;border:1px #aaa solid;box-shadow:2px 2px 5px #ddd;font-size:11px;position:absolute;display:none;z-index:50;background-color:#ffffff}
.navi_cate1 li {clear:both;margin-bottom:7px}


.navi_cate2 {padding:15px;border:1px #aaa solid;box-shadow:2px 2px 5px #ddd;font-size:11px;position:absolute;display:none;z-index:50;background-color:#ffffff}
.navi_cate2 li {clear:both;margin-bottom:7px}


.navi_cate3 {padding:15px;border:1px #aaa solid;box-shadow:2px 2px 5px #ddd;font-size:11px;position:absolute;display:none;z-index:50;background-color:#ffffff}
.navi_cate3 li {clear:both;margin-bottom:7px}


#list_point {display:none;position:absolute;top:33px;left:50px}

/* 메인 */
#main {}

#main .slide {width:1100px;margin:0 auto;height:433px;position:relative;border:1px #fff solid}
.shop_left_banner {position:absolute;left:-120px;top:55px}
.shop_right_banner {position:absolute;left:1115px;top:55px}
#main .slide .flex-viewport {max-height: 433px;}
#main .slide .slides {zoom: 1;margin: 0; padding: 0;}
#main .slide .slides > li {display: none; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */
#main .slide .slides img {width: 1100px; display: block;}

/* Direction Nav */
#main .slide .flex-direction-nav {*height: 0;margin: 0; padding: 0; list-style: none; display:none;}
#main .slide .flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(./bg_direction_nav.png) no-repeat 0 0; 
	position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease; display:none;}
#main .slide .flex-direction-nav .flex-next {background-position: 100% 0; right: 5px;  display:none;}
#main .slide .flex-direction-nav .flex-prev {left: 5px; display:none;}

/* Control Nav */
#main .slide .flex-control-nav {width: 100%; 
	position: absolute; bottom: 15px; text-align: center;margin: 0; padding: 0; list-style: none;}
#main .slide .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
#main .slide .flex-control-paging li a {width: 11px; height: 11px; display: block; background: #fff; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
#main .slide .flex-control-paging li a:hover { background: #222f58; background: rgba(0,0,0,0.7); }
#main .slide .flex-control-paging li a.flex-active { background: #fff; background: rgba(0,0,0,0.9); cursor: default; }


/*
#main .slide_dot {float:left;margin-left:10px;width:11px;height:11px;background-color:#fff;border-radius:5px}
#main .slide_dot_r {float:left;margin-left:10px;width:11px;height:11px;background-color:#222f58;border-radius:5px}
*/

/*메인신상품*/
#main .main_new {width:1100px;margin:0 auto}
#main .main_new .new_t {width:100px;margin:20px auto}
#main .main_new .new_arrow {float:left;margin:120px 0 0 0}
/*
#main .main_new .new_item {float:left;border-left:1px #ddd solid;margin:0 30px}
#main .main_new .new_item li {float:left;width:200px;height:266px;border-top:1px #ddd solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;text-align:center}
#main .main_new .new_item li .new_img {width:150px;height:150px;margin:25px;}
#main .main_new .new_item li .new_brand {margin:5px 25px;font-weight:bold;color:#999}
#main .main_new .new_item li .new_name {margin:5px 25px;}
*/

#main .main_new .new_item {float:left;border-left:1px #ddd solid;margin:0 30px;width:1010px;}
#main .main_new .new_item div {float:left;}
#main .main_new .new_item div.owl-carousel li {width:200px;height:266px;border-top:1px #ddd solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;text-align:center;}
#main .main_new .new_item div.owl-carousel li .new_img {width:150px;height:150px;margin:25px;}
#main .main_new .new_item div.owl-carousel li .new_brand {width:150px; margin:5px 25px;font-weight:bold;color:#999;font-size:11px}
#main .main_new .new_item div.owl-carousel li .new_name {width:150px; margin:5px 25px;;font-size:11px}

/*
#main .main_new .owl-carousel {float:left;}
#main .main_new .owl-carousel li {float:left;width:200px;height:266px;border-top:1px #ddd solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid;text-align:center;}
#main .main_new .owl-carousel li.first {border-left:1px #ddd solid;}
#main .main_new .owl-carousel li .new_img {width:150px;height:150px;margin:25px;}
#main .main_new .owl-carousel li .new_brand {margin:5px 25px;font-weight:bold;color:#999}
#main .main_new .owl-carousel li .new_name {margin:5px 25px;}
*/


/*메인추천상품*/
#main .best1 {float:left;width:340px;height:405px;border:1px #ddd solid}
#main .best1 .best1_img {width:29px;margin:10px 20px;}
#main .best1 .best1_name {font-weight:bold;text-align:center}
#main .best_area {float:left;margin-left:35px}
#main .best_area .best_t {margin-bottom:20px}
#main .best_area .best_list {width:720px}
#main .best_area .best_list li {float:left;margin-bottom:10px}
#main .best_area .best_list li .best_img {width:150px}
#main .best_area .best_list li .best_name {width:150px;height:15px;font-size:11px;margin-top:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
#main .best_area .best_list li .best_line {margin:0 20px;border-left:1px #ddd solid}

/*메인이야기상품*/
#main .main_story1{float:left;background-color:#e9f3f6}
#main .main_story2{float:left;margin-left:10px;background-color:#ecf8da}

#main .main_story_list {padding:40px 15px 25px 15px}
#main .main_story_list li {float:left;margin:0 6px 10px 6px;width:116px;height:116px;background-color:#fff}
#main .main_story_list .story_btn {margin-left:395px;cursor:pointer}

/*메인할인상품*/
#main .main_sale {width:1060px;margin:30px auto 60px auto;background-color:#f1f1f1;padding:42px 20px;height:150px;}
#main .main_sale .sale_t {float:left;margin:0 35px 0 20px}
#main .main_sale .sale_arrow {float:left;margin-top:70px}
/*#main .main_sale .sale_list {float:left;width:790px}
#main .main_sale .sale_list li {float:left;width:150px;height:150px;margin:0 22px}*/

#main .main_ccm {float:left;width:260px;}
#main .main_ccm  .ccm_box {margin-top:10px;border:1px #c6c6c6 solid;padding:26px;height:268px;}
#main .main_ccm  .ccm_brand {font-weight:bold;color:#aaa;text-align:center}
#main .main_ccm  .ccm_name {margin:5px 0;text-align:center}
#main .main_ccm  .ccm_img {width:210px;margin:16px 0;cursor:pointer}

#main .main_book {float:left;width:502px;margin-left:14px}
#main .main_book .book_img {width:502px;height:323px;background-color:#ecf8da;margin-top:10px}

#main .main_comment {float:left;width:310px;margin-left:14px}
#main .main_comment .comm_box {border:1px #c6c6c6 solid;padding:0 12px;height:343px}

#main .main_comment .comm_t {width:179px;margin:20px auto 20px auto;}
#main .main_comment .comm_arrow {float:left;margin-top:65px}
#main .main_comment .comm_b div { float:left; width:240px;}
#main .main_comment .comm_b .comm_img {clear:both;width:180px;margin:0 32px;background-color:#f5f5f5}
#main .main_comment .comm_b .comm_title {font-weight:bold;margin:15px 10px 0 0px; width:240px;}
#main .main_comment .comm_b .comm_c {color:#aaa;font-size:11px;}

#main .main_sale .sale_list {float:left;width:790px;}
#main .main_sale .sale_list div {float:left;width:790px;}
#main .main_sale .sale_list div.owl-carousel li {width:150px;height:150px;margin:0 22px}
#main .main_sale .sale_list div.owl-carousel li .new_img {width:150px;height:150px;}




#main .main_special {width:100%;background-color:#f5f5f5;margin-top:50px;}
#main .main_special .main_special_img {width:1100px;margin:0 auto}
.main_special_img li {padding-bottom:0px !important;}
.wrap {width:1100px;margin:0 auto}

/*결제페이지*/
.order {width:100%;background-color:#fafafa;padding:35px 0}
.order .order_tab {}
.order .order_tab li {float:left;}
.order .order_box {background-color:#fff;border-left:1px #ddd solid;border-right:1px #ddd solid;border-bottom:1px #ddd solid}
.order .order_box .order_tbox {background-color:#92c564;padding:7px 15px;font-weight:bold;font-size:14px;color:#fff;}
.order .order_box .order_sbox {border:2px #92c564 solid;padding:20px}

.order .order_box .order_info {width:100%;}
.order .order_box .order_info td {background-color:#f5f5f5;padding:5px 10px;text-align:center;}
.order .order_box .order_info td.title {font-weight:bold;text-align:center;background-color:#fff;padding:10px 0;border-top:2px #fff solid}
.order .order_box .order_info td .img {float:left;width:60px;height:60px;margin-right:20px;margin-left:10px}
.order .order_box .order_info td .name {font-weight:bold;text-align:left;margin-top:10px}
.order .order_box .order_info td .option {color:#999;font-size:11px;margin-top:3px;text-align:left}

.order .order_box .order_line {border-bottom:1px #ccc solid}
.order .order_box .order_line2 {border-bottom:1px #aaa dashed}

.order .order_box .total {font-family:arial;font-weight:bold;font-size:35px;padding-top:10px;border-bottom:1px #ddd solid;margin-bottom:10px;color:#394082}
.order .order_box .total_info {width:280px;margin:15px 0;padding:15px;background-color:#f5f5f5}
.order .order_box .total_info td {padding:3px;color:#777;}
.order .total_btn {width:280px;background-color:#454fac;text-align:center;color:#fff;padding:10px 0;font-size:18px;font-weight:bold;cursor:pointer;margin:0 auto}
.order .order_title {font-size:15px;font-weight:bold;font-family:Nanum Gothic;padding:15px 0 0 25px;}
.order .total_title {font-size:15px;font-weight:bold;font-family:Nanum Gothic;}

.order .order_box .total_info_result {width:370px;margin:15px 0;padding:15px;background-color:#f5f5f5}
.order .order_box .total_info_result td {padding:3px;color:#777;font-size:11px}

.order .order_box .add {width:685px;}
.order .order_box .add td {padding:3px 0;color:#666;height:27px}
.order .order_box .add td.title {font-weight:bold;font-size:11px;width:120px}
.order .order_box .add input {padding:5px 7px;border:1px #ddd solid;font-family:dotum;color:#666;margin:3px 0}
.order .order_memo {padding:5px 20px 20px 20px;background-color:#f5f5f5}
.order .order_memo_box {width:1030px;border:1px #ddd solid;padding:10px;font-family:dotum}

.kid_law_r {padding:20px;border:4px #cbdae5 solid;width:1040px;margin:15px auto;}
.kid_law_c {margin-bottom:10px;color:#666}
.kid_law {width:100%;border-top:2px #555 solid;border-left:1px #ddd solid}
.kid_law td {;border-bottom:1px #ddd solid;border-right:1px #ddd solid;padding:10px 15px;color:#555}
.kid_law td.title {background-color:#5d637e;color:#fff;font-weight:bold;text-align:center;font-size:14px}
.kid_law td.stitle {font-weight:bold;width:190px;background-color:#f0f3f7;font-size:12px}
.kid_law td .k_num {font-size:15px;font-weight:bold}


.shop_view_memo {width:405px;background-color:#535387;padding:10px;margin-top:10px}
.shop_view_memo .shop_view_memo_t {color:#fff;font-size:11px;margin-bottom:3px}
.shop_view_memo .shop_view_memo_c {}
.shop_view_memo .shop_view_memo_c textarea {background-color:#fff;border:0;width:405px}