@charset "utf-8";

/* 사이트에 대한 부분 코딩 */
img {vertical-align:top;}

/* 파킹페이지 */
.parking_body {height:100%; background-color:#f0f0f0;}
.parking_area {width:778px; margin:0 auto;}
.parking_area img {vertical-align:top;}
.parking_area h1 {padding:93px 0 20px 0 ;}
.parking_area .box {height:412px; background-color:#fff; text-align:center; border:1px solid #bdbdbd;}
.cancel {text-decoration: line-through;}
.none {display: none;}
.hand {cursor:pointer;}
.orange {color:orange;}
.red {color:red;}
.bold {font-weight: bold;}


/* header : topbanner */
.global_ban_area {position:relative; width:100%; background: url("//img.edupang.com/images/event/04_201506_orda/top_event_orda_bg.jpg") repeat-x; }
.global_ban_area .ban_con {width:980px; margin:0 auto;}
.global_ban_area .btn_area {position:absolute; right:25px; top:28px; }

/* header : 구독하기 */
.subscription_area {position:relative; background-color:#e8f2ed; display:none;}
.subscription_area .btn_close {position:absolute; top:19px; right:25px; cursor:pointer;}

.subscription_area .subscriptiongo {width:980px; height:60px; margin:0 auto;}
.subscription_area .subscriptiongo .txt {margin:8px 0 0 80px;}
.subscription_area .subscriptiongo .inputbtn { margin-top:16px; vertical-align:top;}
.subscription_area .subscriptiongo input[type=text] {width:380px; height:25px; margin-right:4px; padding-left:10px; vertical-align:top; font-family:dotum; font-size:12px; color:#545454; border:1px solid #c2c9c5; }

.subscription_area .subscriptionok {width:980px; height:60px; margin:0 auto;}
.subscription_area .subscriptionok .txt {padding-top:14px;}


/* left : wingbanner */
.left_area {position:absolute; top:187px; right:50%; margin-right:510px;}
.left_area img {vertical-align:top;}

.left_area .left_wingbanner_area ul li {margin-bottom:8px; text-align:right;}

/* right : 날개배너 */
.right_area {position:absolute; top:204px; left:50%; height:100%; margin-left:510px;}
.right_area img {vertical-align:top;}

.right_area .right_wingbanner_area {width:110px; }
.right_area .right_wingbanner_area ul.banners {margin-bottom:30px;}
.right_area .right_wingbanner_area ul.banners li {margin-bottom:8px;}
.right_area .right_wingbanner_area.fixed {}

.right_area .recentproduct_list {width:96px; background-color:#fff}
.right_area .recentproduct_list .cart {height:28px; border:1px solid #bdbdbd;}
.right_area .recentproduct_list .cart a {display:block; padding-left:8px; line-height:28px; font-size:11px; color:#6d6d6d; letter-spacing:-1px; }
.right_area .recentproduct_list .cart a span.fr {margin-right:11px; font-family:tahoma; color:#ff3600; font-weight:bold; letter-spacing:0;}
.right_area .recentproduct_list .recentproduct_area .recentproduct {height:28px; margin-top:-1px; border:1px solid #bdbdbd; }
.right_area .recentproduct_list .recentproduct_area .recentproduct div.zone {padding:7px 0 0 8px; font-size:11px; color:#6d6d6d; letter-spacing:-1px;}
.right_area .recentproduct_list .recentproduct_area ul {padding:5px 6px; background-color:#fff; border:1px solid #c9c9c9; border-top:0;}
.right_area .recentproduct_list .recentproduct_area ul li {width:80px; height:53px; margin-top:7px; border:1px solid #e0e4e7;}

.right_area .right_top_down_area {margin-top:20px; }
.right_area .right_top_down_area img {vertical-align:top; }

/*header : 오른쪽배너 */
header #header_area .headerban {position:absolute; top:27px; right:0;}

/* footer  */
.main_csc_area {width:980px; font-family:맑은 고딕; margin:20px auto 0 auto; }
.main_csc_area ul {}
.main_csc_area ul li {float:left;}
.main_csc_area ul li img {vertical-align:top;}


footer #footer {font-family:맑은 고딕; background-color:#f9f9f9; border-top:1px solid #686868}

footer .footermenu {height:40px; background-color:#eeeeee;}
footer .footermenu ul {width:980px; margin:0 auto;}
footer .footermenu ul li {float:left; margin-right:8px; padding-right:8px; font-size:12px; font-weight:bold; letter-spacing:-1px; background: url("//img.edupang.com/images/etc/bg_bar.jpg") right 50% no-repeat;}
footer .footermenu ul li.last {background:none}
footer .footermenu ul li a {display:block; line-height:40px; color:#787878; }
footer .footermenu ul li a:hover {color:#0e0e0e;}

footer #footer_area {position:relative; width:980px; margin:0 auto;}

footer #footer_area .awardslogo {position:absolute; top:15px; right:0;}

footer #footer_area .snsgo_area {margin:15px 0 0 150px;}
footer #footer_area .snsgo_area li {float:left;}

footer #footer_area .edupang_info_area {position:relative;}
footer #footer_area .edupang_info_area .logo {width:150px; margin-top:54px;}
footer #footer_area .edupang_info_area .logo a img {margin-left:-5000000px;}
footer #footer_area .edupang_info_area .address {margin-top:20px; font-size:12px; color:#95979f; line-height:145%;}
footer #footer_area .edupang_info_area .address span.licens_btn {margin-left:3px; display:inline-block; *display:inline; zoom:1; background:none; }

footer #footer_area .edupang_info_area .address span a {color:#398e6d; text-decoration:underline;}
footer #footer_area .edupang_info_area .address p {color:#969696; letter-spacing:0;}
footer #footer_area .edupang_info_area .address .ngo_txt {margin-top:10px;}

footer .mark_area {margin-top:35px; border-top:1px solid #e3e3e3;}
footer .mark_area ul {width:980px; margin:0 auto; height:155px; background: url("//img.edupang.com/images/common/confirmmark02.jpg") no-repeat; }
footer .mark_area ul li {float:left; width:196px; height:70px;}
footer .mark_area ul li span {font-size:0; left:-9999; }
footer .mark_area .ssl {cursor:pointer;}
footer .mark_area .kb {cursor:pointer;}


/* container */
#content{padding-bottom:60px}
#container_area {}
#container_area #container_main {width:980px; margin:0 auto; margin-top:39px; font-family: 맑은고딕, Malgun Gothic, sans-serif;}
#container_area #container_sub {width:980px; margin:0 auto; }
#container_area #container_main h2 {margin-bottom:15px; letter-spacing: -0.07em;}

#container_area #category_main {width:980px; margin:0 auto; height: auto; margin-top:20px;}


/* main : 메인빅배너  */
.mainbanner {position:relative; width:980px; height:363px; margin:0 auto; margin-top:29px;}
.mainbanner .tabarea {position:absolute; left:8px; bottom:9px; width:966px; z-index:999; font-size:11px;}
.mainbanner .tabarea li {float:left; width:161px; margin:0; padding:0;}
.mainbanner .tabarea li:hover,
.mainbanner .tabarea li.on {}
.mainbanner .banbox {z-index:998;}

/* main : 메인빅배너 thumb */
.mainbanner .tabarea{background: #fff;}
.mainbanner .tabarea .bnr_thumb_tab {display: block; padding:10px 0 2px 0; text-align: center; height:32px; }
.mainbanner .tabarea .bnr_thumb_tab.on{background: #f42020;}
.mainbanner .tabarea .bnr_thumb_tab .bage{color:#f42020}
.mainbanner .tabarea .bnr_thumb_tab .bname{color:#000}
.mainbanner .tabarea .bnr_thumb_tab.on .bage{color:#f3ff8b}
.mainbanner .tabarea .bnr_thumb_tab.on .bname{color:#fff}

/* main : 상품리스트 */
.product_list_area {position:relative; z-index:5; clear:both; }
.product_list_area li {float:left; width:310px; /*height:468px;*/ margin-right:25px; margin-bottom:20px; z-index:5;}

.product_list_area li .product_list {position:relative;}

.product_list_area li .product_list .soldout {position:absolute;}

.product_list_area li .product_list .pester_kepp_area {position:absolute; bottom:0; right:0; width:100%; height:34px; z-index:200; border-top:1px solid #f0f0f0;}
.product_list_area li .product_list .pester_kepp_area .icon_keep {width:61px; height:21px; position:absolute; right:8px; top:6px; background: url("//img.edupang.com/images/main/main_icon_keep.gif") no-repeat; cursor: pointer; z-index:100;}
.product_list_area li .product_list .pester_kepp_area .icon_keep:hover {background: url("//img.edupang.com/images/main/main_icon_keep_on.gif") no-repeat; z-index:100; }
.product_list_area li .product_list .pester_kepp_area .icon_keep.on {background: url("//img.edupang.com/images/main/main_icon_keep_on.gif") no-repeat; z-index:100; }
.product_list_area li .product_list .pester_kepp_area .icon_keep span {display:none}

.product_list_area li .product_list .pester_kepp_area .icon_pester {display:none; width:61px; height:21px; position:absolute; right:8px; top:4px; background: url("//img.edupang.com/images/main/main_icon_pester.gif") no-repeat; cursor: pointer; z-index:100;}
.product_list_area li .product_list .pester_kepp_area .icon_pester:hover {background: url("//img.edupang.com/images/main/main_icon_pester_on.gif") no-repeat; z-index:100; }
.product_list_area li .product_list .pester_kepp_area .icon_pester.on {background: url("//img.edupang.com/images/main/main_icon_pester_on.gif") no-repeat; z-index:100; }
.product_list_area li .product_list .pester_kepp_area .icon_pester span {display:none}

.product_list_area li .product_list .pester_kepp_area .pesterbox_area {position:absolute; top:34px; right:17px; width:160px; height:44px; background: url("//img.edupang.com/images/main/pester_hover_box.png") no-repeat; z-index:200;}
.product_list_area li .product_list .pester_kepp_area .pesterbox_area ul {height:23px; margin-top:10px; margin-left:11px;}
.product_list_area li .product_list .pester_kepp_area .pesterbox_area ul li {float:left; width:28px; height:0; margin-right:8px;}
.product_list_area li .product_list .pester_kepp_area .pesterbox_area ul li a { }


.product_list_area li a {display:block; position:relative;}
.product_list_area li a .hover {display:none; position:absolute; top:0; left:0; width:308px; height:328px; cursor: pointer; /*border:2px solid #08a96a;*/ background: url("//img.edupang.com/images/common/prolist_hover_img.png") no-repeat;  z-index:15;}
.product_list_area li a:hover .hover {display:block;}

.product_list_area li img {vertical-align:top;}
.product_list_area li.last {margin-right:0;}

.product_list_area li .productimg_area {width:308px;  min-height: 328px; border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;}

.product_list_area li .productinfo_area {padding:0 12px; border-left:1px solid #d6d6d6; border-right:1px solid #d6d6d6;  }
.product_list_area li .productinfo_area .subject {height:50px; padding-top:20px; font-family:맑은 고딕; font-size:14px; line-height:20px; letter-spacing:-0.5px; font-weight:bold; color:#000;}

.product_list_area li .productinfo_area .priceinfo_area {position:relative; height:55px;}

.product_list_area li .productinfo_area .priceinfo_area .inter_count {position:absolute; right:0; top:22px; color:#000; font-size:11px;}
.product_list_area li .productinfo_area .priceinfo_area .inter_count span {color:#60afff; font-weight: bold; font-size:11px;}

.product_list_area li .productinfo_area .priceinfo_area .discount {margin-top:7px; margin-right:10px;/*width:88px; line-height:80%;*/ font-size:24px; font-weight:bold; font-family:tahoma; color:#ff0000; }

.product_list_area li .productinfo_area .priceinfo_area .discount span {font-size:14px;}
.txt_price {font-family:맑은고딕, Malgun Gothic, sans-serif; letter-spacing:-1px; font-size:15px !important; font-weight:bold; color:#ff0000}
.product_list_area li .productinfo_area .priceinfo_area .price {font-family:tahoma; font-size:18px; color:#000;}
.product_list_area li .productinfo_area .priceinfo_area .price span {font-family:dotum; font-size:16px; font-weight:bold;}
.product_list_area li .productinfo_area .priceinfo_area .price p {font-family:dotum; font-size:12px; color:#aaa; text-decoration:line-through; min-height:14px;}
.product_list_area li .productinfo_area .priceinfo_area .price p span {font-family:dotum; font-size:12px;}
.product_list_area li .productinfo_area .priceinfo_area .number {margin-top:25px; font-size:12px; font-family:tahoma; color:#08a96a; font-weight:bold;}
.product_list_area li .productinfo_area .priceinfo_area .number span {font-family:dotum; font-size:11px; color:#969696; font-weight:normal;}

.product_list_area li .date_area { height:30px; border:1px solid #d6d6d6; border-top:1px solid #f0f0f0; z-index:100;}
.product_list_area li .date_area .txt_dday {padding-left:18px; margin-top:4px; font-family:dotum; font-size:11px; letter-spacing:-1px; color:#a1a1a1;}
.product_list_area li .date_area .txt_dday span {font-family:tahoma; font-size:15px; letter-spacing:0; font-weight:bold;}
.product_list_area li .date_area .txt_map {height:30px; padding-left:34px; padding-top:8px; font-family:dotum; font-size:11px; color:#9a9a9a; letter-spacing:-0.5px; background: url("//img.edupang.com/images/main/main_icon_map.gif") 17px 6px no-repeat;}
.product_list_area li .date_area .txt_map span {padding-left:5px; margin-left:5px; background: url("//img.edupang.com/images/main/product_map_divideline.gif") no-repeat; }


/* main : 상품 페이징 */
.page_number_area {position:relative; }
.page_number_area .btn_product_more {position:absolute; right:0;}
.page_number_area ul {width:162px; height:23px; line-height:23px; margin:0 auto;}
.page_number_area ul li {float:left; margin:0 2px; vertical-align:middle;}
.page_number_area ul li a {display:block; padding: 0 2px;}

/* main : 상품 카테고리 탭 */
/* css board 참조 */

/* main : 기획전 */
.main_special_area {width:620px;}
.main_special_area h2 {position:relative; width:200px; height:20px; margin-bottom:10px; background: url("//img.edupang.com/images/de_new/txt_main.png") no-repeat; text-indent: -9999em;}
.main_special_area h2 .more {position:absolute; left:60px; top:0; display:block; width:52px; height:22px; background: url("//img.edupang.com/images/de_new/btn_common.png") 0 -69px no-repeat; }
.main_special_area h2 .more a {display:block; line-height:22px;}

.main_special_area .special_list li {width:302px; height:147px; margin:0 7px 7px 0; float:left;}

/* main : 핫딜 */
.main_onlineproduct_area {margin-top:32px; margin-bottom:-8px;}
.main_onlineproduct_area h2 {position:relative; width:200px; height:20px; margin-bottom:10px; background: url("//img.edupang.com/images/de_new/txt_main.png") 0 -48px no-repeat; text-indent: -9999em;}

/* main : 브랜드관 */
.main_brand_area {margin-top:0;}
.main_brand_area h2 {position:relative; width:200px; margin-bottom:8px !important; /*height:20px; background: url("//img.edupang.com/images/de_new/txt_main.png") 0 -77px no-repeat; text-indent: -9999em;*/
    font-size: 17px;
    font-weight: bold;
    line-height: 18px;
    background: none;
    text-indent: 0;
    letter-spacing: -0.07em;
}
.main_brand_area .banner_area {position:relative; padding:10px; border:1px solid #c8c8c8;}
.main_brand_area .banner_area .btn_prev {position:absolute; top:50%; margin-top:-29px; left:0; z-index:100; cursor: pointer;}
.main_brand_area .banner_area .btn_next {position:absolute; top:50%; margin-top:-29px; right:0; z-index:100; cursor: pointer;}
.main_brand_area .banner_area ul {}
.main_brand_area .banner_area ul li {float:left; margin-right:11px;}
.main_brand_area .banner_area ul li.last {margin-right:0;}
.main_brand_area .bx-pager {display:none;}


/* main : 뉴딜 */
.main_townproduct_area {margin-top:20px;}
.main_townproduct_area h2 {position:relative; width:200px; margin-bottom:8px !important; /*height:20px;  background: url("//img.edupang.com/images/de_new/txt_main.png") 0 -106px no-repeat; text-indent: -9999em;*/
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    background: none;
    text-indent: 0;
    letter-spacing: -0.07em;
}


/* main : BEST 상품 */
.main_bestproduct_area {position:relative; margin-bottom:40px;}
.main_bestproduct_area ul li {position:relative; float:left;}
.main_bestproduct_area ul li .icon_best {position:absolute; top:-2px; right:17px;}
.main_bestproduct_area ul li a .hover_btn {display:none; width:98px; height:28px; position:absolute; left:20px; bottom:40px; background: url("//img.edupang.com/images/main/product_list_hover_more_btn.png") repeat;  z-index:300;}
.main_bestproduct_area ul li a:hover .hover_btn {display:block;}

.product_category_tab_02 {position:absolute; top:7px; right:0;}
.product_category_tab_02 a {font-size:12px; font-family:dotum; color:#757679;}
.product_category_tab_02 a.on {color:#20b233; font-weight:bold;}
.product_category_tab_02 a:hover {color:#20b233; font-weight:bold;}
.product_category_tab_02 a.bg_divideline {margin-left:6px; padding-left:8px; background: url("//img.edupang.com/images/main/product_category_tab_divideline.gif") no-repeat; }


/* sub : 상품상세에서 하단에 따라다니는 옵션 선택하기 */
#bottom_option_area {position:fixed; left:50%; margin-left:-490px; bottom:0; width:796px; background-color:#f7f7f7;  border:2px solid #22a533; z-index:2000; display:none; }
#bottom_option_area .btn_option_open {position:absolute; top:-40px; right:-2px;}
#bottom_option_area .product_area {margin:30px 27px 13px 27px; }
#bottom_option_area .product_area > .name {margin-bottom:10px; font-size:14px; color:#141518; font-weight:bold; letter-spacing:-1px; }
#bottom_option_area .product_area > .select_area {background-color:#fff; margin-bottom:30px; border:1px solid #d2d2d2; border-bottom:0;}
#bottom_option_area .product_area > .select_area > .pro_name {padding:8px 10px; border-bottom:1px solid #d2d2d2;}
#bottom_option_area .product_area > .select_area > .pro_name span {display:block; width:140px; margin-top:2px; color:#000; font-weight:bold; }
#bottom_option_area .product_area > .select_area > .pro_name div {}
#bottom_option_area .product_area > .select_area > .pro_name div select {width:570px; height:20px; padding-left:5px; color:#666666; font-size:12px; border:1px solid #b7b9c0;}

#bottom_option_area .option_confirm_area {}
#bottom_option_area .option_confirm_area .txt {margin-bottom:7px; color:#333; font-size:11px; letter-spacing:-1px;}
#bottom_option_area .option_confirm_area .select_area {margin-top:-1px; overflow:hidden; background-color:#fff; border:1px solid #d2d2d2; }
#bottom_option_area .option_confirm_area .select_area .pro_name {width:540px; padding:7px 10px; }
#bottom_option_area .option_confirm_area .select_area .num {margin:5px 10px; }
#bottom_option_area .option_confirm_area .select_area .num select {width:48px; height:20px; border:1px solid #abadb3;}
#bottom_option_area .option_confirm_area .select_area .price {margin-top:8px; font-size:12px; color:#333; font-weight:bold;}
#bottom_option_area .option_confirm_area .select_area .del {margin:8px 10px; }
#bottom_option_area .option_confirm_area .select_area .del img {vertical-align:top; }

#bottom_option_area .total_price {overflow:hidden; padding:25px 0 17px 0; border-bottom:1px solid #d7d7d9;}
#bottom_option_area .total_price .total {font-size:12px; color:#545454;}
#bottom_option_area .total_price .price {padding-left:25px; font-family:tahoma; font-size:24px; font-weight:bold; color:#2ba33a;}
#bottom_option_area .total_price .won {padding-left:4px;  font-size:23px; color:#2ba33a; font-weight:bold;}

#bottom_option_area .btn_area {margin-top:10px; text-align:center;}

/* sub : 서브메인 공통(학원, 온라인강의, 도서/교육재, 오늘, 지역) */

/* container : 2depth(서브 공통) */
.depth2_area {width:980px; height:60px; margin:17px auto 15px auto; font-family:맑은 고딕; background-color:#fbfbfb; border:1px solid #c8c8c8;}
.depth2_area ul {height:39px; margin:10px 0 0 35px;}
.depth2_area ul li {float:left; width:100px; height:39px; text-align:center;}
.depth2_area ul li a {display:block; line-height:39px; background: url("//img.edupang.com/images/sub_common/depth2_divbar.gif") 0 0 no-repeat; }
.depth2_area ul li.first a {background:none;}
.depth2_area ul li a:hover {color:#2ba33a; font-weight:bold; background:none; border:1px solid #2ba33a; }
.depth2_area ul li a.on {color:#fff; font-weight:bold; background:#38463e; border:1px solid #38463e; }

/* sub : 서브메인 공통 : 카테고리 탭 */
.tab_style_02.product_category li {width:107px;}
.tab_style_02.product_category li.first{width:131px;}
.tab_style_02.product_category ul.subCate2 li ul.subCate3 {display:none;}
.tab_style_02.product_category ul.subCate2{height:auto;}
.tab_style_02.product_category{border:none;}
.tab_style_02.product_category ul.subCate2 > li{margin-bottom:4px;}


/* sub : 서브메인 공통 : 상단 배너 */
.submain_banner_area {margin-top:15px;}
.submain_banner_area .bigbanner_area {width:664px; height:361px; margin-bottom:40px; position:relative;}
.submain_banner_area .bigbanner_area .btn-prev {position:absolute; top:50%; left:15px; margin-top:-25px; z-index:100;}
.submain_banner_area .bigbanner_area .btn-next {position:absolute; top:50%; right:15px; margin-top:-25px; z-index:100;}

.submain_banner_area .bigbanner_area .text_area {position:absolute; bottom:0; width:100%; height:95px; background: url("//img.edupang.com/images/sub_common/submain_mainbanner_textarea_bg.png") repeat-x;}
.submain_banner_area .bigbanner_area .text_area .todayopen {position:absolute; left:21px;}
.submain_banner_area .bigbanner_area .text_area .product_subject {position:absolute; left:99px; top:27px; color:#fff; font-size:18px; font-weight:bold; letter-spacing:-1px;}
.submain_banner_area .bigbanner_area .text_area .product_ex {position:absolute; left:99px; top:56px; color:#c2c2c2; }
.submain_banner_area .bigbanner_area .text_area .originalprice {position:absolute; right:150px; top:53px; font-weight:bold; font-family:tahoma; color:#aaaaaa; font-size:14px; text-decoration:line-through;}
.submain_banner_area .bigbanner_area .text_area .edupangprice {position:absolute; left:526px; top:45px; font-weight:bold; font-family:tahoma; color:#41cb53; font-size:23px;}
.submain_banner_area .bigbanner_area .text_area .edupangprice span {font-size:16px; font-family:dotum;}

.submain_banner_area .minibanner_area {width:298px; height:359px; border:1px solid #c8c8c8;}
.submain_banner_area .minibanner_area ul {margin:10px;}
.submain_banner_area .minibanner_area ul li {width:276px; height:164px; margin-bottom:7px; border:1px solid #d9d9d9;}
.submain_banner_area .minibanner_area ul li.last {margin-bottom:0;}
.submain_banner_area .minibanner_area ul li img {vertical-align:top;}


/* sub : 서브메인 : 브랜드관 */
.submain_brand_top_area {margin:15px 0 30px 0; }

.brandtab {margin-bottom:10px; font-family:맑은 고딕; background: url("//img.edupang.com/images/brand/bg_brandtab.gif") repeat-y; }
.brandtab ul {overflow:hidden; padding-top:1px;}
.brandtab ul li {float:left; width:164px; margin-right:-1px; margin-top:-1px; text-align:center; position:relative; }
.brandtab ul li a {display:block; padding-left:30px; line-height:32px; font-size:11px; color:#464646; text-align:left;}
.brandtab ul li a.on {font-weight:bold; color:#fff; background-color:#525a66;}
.brandtab ul li a:hover {color:#ababab }
/*.brandtab ul li.first {width:248px;}*/
.brandtab ul li.on {border:1px solid #525a66; border-top:0;}
.brandtab ul li span.icon_logo {position:absolute; left:8px; top:6px; width:18px; height:18px; }

.brandmain {margin-top:40px;}
.brandmain ul {}
.brandmain ul li {float:left; margin-right:22px; margin-bottom:22px;}
.brandmain ul li.last {margin-right:0;}

/* sub : 서브메인 : 기획전 */
.submain_plan_top_area {margin:15px 0 20px 0; }

.tab_style_04 {font-family:맑은 고딕 !important; }
.tab_style_04.plan {margin-bottom:30px;}
.tab_style_04.plan ul {overflow:hidden;}
.tab_style_04.plan ul li {float:left; width:245px; margin-right:-1px; text-align:center; position:relative;}
.tab_style_04.plan ul li a {display:block; height:45px; padding-left:10px; line-height:45px; font-size:13px; font-weight:bold; color:#464646; text-align:left; border:1px solid #cbcbcb}
.tab_style_04.plan ul li a.on {font-weight:bold; color:#fff; background-color:#525a66; border:1px solid #525a66}
.tab_style_04.plan ul li a:hover {font-weight:bold; }
.tab_style_04.plan ul li.first {width:248px;}
.tab_style_04.plan ul li.on{border:1px solid #525a66; border-top:0;}
.tab_style_04.plan ul li span.icon_logo {position:absolute; top:10px; right:10px;}
.tab_style_04.plan ul li.tabline_2 a{border-top: none;}


/* sub : 2뎁스까지 나오는 메뉴_좌측(제품 상세 공통으로 쓰임) */
#lnb_navi {position:absolute; top:550px; left:50%; margin-left:-669px; width:156px; padding:6px 0; border:1px solid #c9c9c9; border-top:2px solid #686868;}

#lnb_navi .depth1 > li {border-bottom:1px dotted #dfdfdf;}
#lnb_navi .depth1 > li > a {display:block; margin:0 8px; padding-left:5px; color:#545454; line-height:31px; background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") -10px -238px; }
#lnb_navi .depth1 > li > a:hover {color:#00a015; font-weight:bold;}
#lnb_navi .depth1 > li > a.on {color:#00a015; font-weight:bold;}

#lnb_navi .depth2 {display:none; padding:10px 0; background-color:#f4f4f4; border-top:1px solid #ddd; }
#lnb_navi .depth2 > li {position:relative;}
#lnb_navi .depth2 > li > a {display:block; padding-left:11px; line-height:23px; color:#9b9b9b; background:none; }
#lnb_navi .depth2 > li > a:hover {color:#00a015; background: url("//img.edupang.com/images/sub_detail/lnb_depth2_on_icon.png") 94% center no-repeat; }
#lnb_navi .depth2 > li > a.on {color:#00a015; background: url("//img.edupang.com/images/sub_detail/lnb_depth2_on_icon.png") 94% center no-repeat; }

#lnb_navi .depth3 {display:none; position:absolute; top:-11px; right:-132px; width:130px; padding:10px 0; background-color:#fff; border:1px solid #c9c9c9;}
#lnb_navi .depth3 > li {}
#lnb_navi .depth3 > li > a {display:block; padding-left:15px; line-height:23px; color:#9b9b9b;}
#lnb_navi .depth3 > li > a:hover {color:#00a015;}
#lnb_navi .depth3 > li > a.on {color:#00a015;}


#lnb_navi .depth1 > li:hover .depth2 {display:block;}
#lnb_navi .depth2 > li:hover .depth3 {display:block;}

#lnb_navi li.last {border-bottom:0;}

 /* sub : 모든 뎁스 메뉴 상단_네비(서브메인, 제품상세 모두 공통으로 쓰임) */
#total_navi {width:980px; position:relative; top:10px; margin:0 auto 30px auto;  height:40px; border:1px solid #ccc; }
#total_navi .depth1, .depth2, .depth3 {position:relative; z-index:1000; }
#total_navi .first_menu {width:200px; border-right:1px solid #ccc;}
#total_navi .first_menu a {display:block; line-height:40px; padding-left:10px;}
#total_navi .first_menu a:hover {background-color:#ccc; color:#fff;}
#total_navi .first_menu ul {display:none; position:absolute; top:40px; left:-1px; width:300px; border:1px solid #ccc; background-color:#fff;}
#total_navi .first_menu:hover ul {display:block;}

/* sub : 상품 상세 */
.product-top-info {border:1px solid #dbdbdb;}
.product_info_area {overflow: hidden; margin-bottom:22px; box-sizing: border-box;}
.product_info_area .product_photo_area {position:relative; width:490px;}
.product_info_area .product_photo_area img {border:none;}

.product_info_area .product_photo_area .detail_photo_badge{position: absolute; right:0; bottom:0;}
.product_info_area .product_photo_area .detail_photo_badge img{border:none;}

.product_info_area .product_photo_area .soldout_img {position:absolute; bottom:0; left:1px; height:87px;}
.product_info_area .product_photo_area .soldout_img img {border:0;}

.product_info_area .product_price_area {width:487px; border-left:1px solid #dbdbdb;}
.product_info_area .product_price_area .useicon {margin-left:1px;}

.product_info_area .product_price_area .useicon img {margin-right:3px; vertical-align:top;}
.product_info_area .product_price_area .product_name {font-size:18px; font-family:맑은고딕, Malgun Gothic, sans-serif; margin-bottom:25px; margin-top:2px; font-weight:bold; color:#242424; letter-spacing:-0.5px; line-height:130%; word-break:keep-all;}

.product_info_area .product_price_area .price_info_area {position:relative; margin:20px 22px 0; height:70px;}
.product_info_area .product_price_area .price_info_area .discount_rate {position:absolute; top:4px; width:auto; height:auto; padding-top:13px; font-family:inherit; font-size:36px; color:#ff3f36; font-weight:bold; text-align:center; background: none;}
.product_info_area .product_price_area .price_info_area .discount_rate span {font-size:36px; display:inline-block;}
.product_info_area .product_price_area .price_info_area .discount_rate span.edupang-price {font-size:18px !important; color:#ff3f36; vertical-align:top; padding-top:12px;}
.product_info_area .product_price_area .price_info_area .discount_rate100 {/*font-size:24px; padding-top:17px;*/}
.product_info_area .product_price_area .price_info_area .discount_rate100 span {/*font-size:13px;*/}

.product_info_area .product_price_area .price_info_area .original_price {position:absolute; top:0; left:114px;}
.product_info_area .product_price_area .price_info_area .original_price .price {font-family:inherit; font-size:20px; color:#9b9b9b; line-height:20px; padding:0; text-decoration:line-through;}
.product_info_area .product_price_area .price_info_area .original_price img {margin-left:1px; vertical-align:top;}
.product_info_area .product_price_area .price_info_area .original_price .onlineprice {width:75px; height:17px; margin-top:2px; margin-left:5px; font-size:11px; letter-spacing:-1px; border:1px solid #dcdcdc; background: none; font-family:"dotum" }
.product_info_area .product_price_area .price_info_area .original_price .onlineprice a {display:block; padding-left:5px; line-height:19px; color:#b5b5b5;}
.product_info_area .product_price_area .price_info_area .original_price .about_sale_price {position:absolute; top:20px; left:0; background-color:#fff; border:1px solid #999; padding:10px; padding-right:8px; z-index:1000;}
.product_info_area .product_price_area .price_info_area .original_price {}
.product_info_area .product_price_area .price_info_area .original_price .delivery_fee {line-height:20px; padding-left:5px; color:#000;}
.product_info_area .product_price_area .price_info_area .original_price .about_sale_price strong {color:#3ab54a; display: block; padding:0 0 8px;}
.product_info_area .product_price_area .price_info_area .original_price .about_sale_price em {font-style:normal; word-break:break-all;}

.product_info_area .product_price_area .price_info_area .txt_price {color:#fff}

.product_info_area .product_price_area .price_info_area .edupagn_price {position:absolute; top:20px; left: 114px; z-index:1;}
.product_info_area .product_price_area .price_info_area .edupagn_price .price {font-family:inherit; font-size:36px; color:#010101; font-weight:bold; line-height:40px; letter-spacing:-0.05em; }
.product_info_area .product_price_area .price_info_area .edupagn_price img {margin-top:5px;}

.product_info_area .product_price_area .card_benefit {margin-left:138px; margin-bottom:30px; text-align:left; }

.product_info_area .product_price_area .product_num_time_area {padding:0; overflow:hidden; margin-bottom:0px; background-color:#fff; border:none; border-top:1px solid #dbdbdb;}


.product_info_area .product_price_area .product_num_time_area .counttime {width:100%; padding:5px 0 7px; color:#737373; }
.product_info_area .product_price_area .product_num_time_area .counttime .inbox {position:relative; right:0; top:0; border-right:none; background: none; padding-left:22px;}
.product_info_area .product_price_area .product_num_time_area .counttime span {color:#000; font-family:inherit; font-size:13px; font-weight:bold;}

.product_info_area .product_price_area .product_num_time_area .buynum {box-sizing:border-box; color:#737373; background:none; padding-left:10px;}
.product_info_area .product_price_area .product_num_time_area .buynum.tc {text-align:left !important;}
.product_info_area .product_price_area .product_num_time_area .buynum span {color:#000; font-family:inherit; font-size:13px; font-weight:bold;}

.product_info_area .product_price_area .product_num_time_area .buynum.single { padding:5px 0 7px 22px;}



.product_info_area .product_price_area .product_option_area {margin-bottom:0; background:#f6f6f6; padding:18px 12px 10px; border-top:1px solid #dbdbdb;}
.product_info_area .product_price_area .product_option_area select {width:100%; height:28px; color:#545454; letter-spacing:-1px; font-size:12px; border:1px solid #ccc;}
.product_info_area .product_price_area .product_option_area select:disabled {background-color:#f4f4f4;}

.product_info_area .product_price_area .product_option_confirm_area div {display:inline-block;}

.product_info_area .product_price_area .product_option_confirm_area {display:table; width:461px; position:relative; height:46px; padding:0 14px; border-top:1px solid #e6e6e9; background:#f6f6f6;}
.product_info_area .product_price_area .product_option_confirm_area .option_name {display:table-cell; vertical-align:middle; width:270px; font-family: '돋움', dotum; font-size:11px; color:#545454;}
.product_info_area .product_price_area .product_option_confirm_area .quantity {display:table-cell; vertical-align:middle; text-align:center;}
.product_info_area .product_price_area .product_option_confirm_area .quantity select {background:#f6f6f6; height:20px; border:1px solid #AAA;}
.product_info_area .product_price_area .product_option_confirm_area .price {display:table-cell; vertical-align:middle; text-align:center;}
.product_info_area .product_price_area .product_option_confirm_area .option_del {display:table-cell; vertical-align:middle; text-align:right;}
.product_info_area .product_price_area .product_option_confirm_area .option_del img {vertical-align:middle;}


.product_info_area .product_price_area .option_total_area {border-top:1px solid #e6e6e9; padding:4px 22px 0;}
.product_info_area .product_price_area .option_total_area .total {margin:17px 10px 0 0; font-size:14px; color:#4b4b4b;}
.product_info_area .product_price_area .option_total_area .price {font-family:inherit; margin-top:4px; font-size:30px; font-weight:bold; color:#000;}
.product_info_area .product_price_area .option_total_area .won {margin-top:3px; font-family:inherit; font-size:29px; font-weight:bold; color:#000;}

.product_info_area .product_price_area .btn_area {position:relative; height:74px; margin:17px 0 20px 13px; }
.product_info_area .product_price_area .btn_area img {vertical-align:top;}
.product_info_area .product_price_area .btn_area .keep_tooltip {position:absolute; left:10px; top:52px; width:53px; height:23px; font-weight:bold; padding-top:5px; font-size:12px; text-align:center; letter-spacing:-1px; color:#fff; background: url("//img.edupang.com/images/sub_detail/zzim-tip.png") no-repeat;}
.product_info_area .product_price_area .btn_area .keep_tooltip span {margin-left:3px; color:#fff; letter-spacing:0;}
.product_info_area .product_price_area .btn_area .keep {margin-right:5px;}
.product_info_area .product_price_area .btn_area .pester {position:relative; margin-right:5px; }
/*.product_info_area .product_price_area .btn_area .pester .pesterbox_area {border:1px solid red; position:absolute; top:65px; right:15px; width:157px; height:46px; background: url("//img.edupang.com/images/main/pester_hover_box.png") no-repeat; z-index:1000;}*/
.product_info_area .product_price_area .btn_area .pester .pesterbox_area { position:absolute; top:5px; left:60px; width:157px; height:46px; z-index:1000; background-color:#fff; border:1px solid #b2b2b2; }
.product_info_area .product_price_area .btn_area .pester .pesterbox_area ul {height:23px; margin-top:10px; margin-left:11px; }
.product_info_area .product_price_area .btn_area .pester .pesterbox_area ul li {float:left; width:28px; margin-right:8px; }
.product_info_area .product_price_area .btn_area .pester .pesterbox_area ul li a { }
/* 상품상세 : 공유하기 */
.product_info_area .product_price_area .btn_area .pester .shareUrl {display: none; position:absolute; top:40px; left:-50px; width:340px; height:30px; padding:10px; z-index:10000; background-color: #fff; border:1px solid #ccc; z-index: 9999;}
.product_info_area .product_price_area .btn_area .pester .shareUrl input {width:140px; padding:5px 0 5px 5px;}
.product_info_area .product_price_area .btn_area .pester .shareUrl span {color:#ff4b27; }

.product_info_area .product_info .share_area .shareUrl {display: none; position:absolute; top:30px; left:-50px; width:340px; height:30px; padding:10px; background-color: #fff; border:1px solid #ccc; z-index:10000;}
.product_info_area .product_info .share_area .shareUrl input {width:145px;padding:5px 0 5px 5px;}
.product_info_area .product_info .share_area .shareUrl span {color:#ff4b27; }

.product_info_area .product_price_area .btn_area .incart {margin-right:5px;}
.product_info_area .product_price_area .btn_area .soldout {margin-right:3px;}

/* sub : 상품 상세 : 관련상품 */
.connection_product_list {position:relative; padding:25px; margin-bottom:25px; border:1px solid #e0e0e0; z-index: 100;}
.connection_product_list h2 {margin-bottom:19px;}
.connection_product_list .prevnext_area {position:absolute; top:0; left:0; width:100%;  }
.connection_product_list .prevnext_area .prev {position:absolute; top:118px; left:0;}
.connection_product_list .prevnext_area .next {position:absolute; top:118px; right:0;}
.connection_product_list ul {overflow:hidden;}
.connection_product_list ul li {float:left; width:165px; margin-right:21px; }
.connection_product_list ul li.last {margin-right:0;}
.connection_product_list ul li .img { width:165px; height:165px; margin-bottom:9px; border:1px solid #eee;}
.connection_product_list ul li .subject {width:165px; height:20px; color:#545454; letter-spacing:-1px; line-height:140%; overflow: hidden;}
.connection_product_list ul li .price {font-size:tahoma; color:#2ba33a; font-weight:bold;}
.connection_product_list ul li .price span {margin-right:8px; font-size:11px; text-decoration:line-through; color:#aaa; font-weight:normal;}

/* sub : 상품 상세 : 상품설명 */
.pro_de_tab_bg {width:100%; background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") no-repeat;}

.product_info_area {position:relative; }
.product_info_area .product_info {position:relative; width:800px;}
.product_info_area .pro_de_wing_ban {width:142px; padding:20px 13px; border:1px solid #e0e0e0;}

.product_info .explain_tab {width:100%; background: url("//img.edupang.com/images/sub_detail/product_detail_tab_bg.gif") repeat-x;}
.product_info .explain_tab ul li {float:left; width:138px; height:45px; margin-right:4px; position: relative;}
.product_info .explain_tab ul li a {display:block; width:138px;  height:45px;}
.product_info .explain_tab ul li em {position: absolute; left:98px; top:15px; color:#ff6c00; font-size:10px; font-family:verdana; letter-spacing:-1px; font-weight:bold; font-style: normal; }
.product_info .explain_tab ul li.explain {background-position:-10px -10px;}
.product_info .explain_tab ul li.inquiry {background-position:-152px -10px;}
.product_info .explain_tab ul li.info {background-position:-296px -10px;}
.product_info .explain_tab ul li.review {background-position:-440px -10px;}
.product_info .explain_tab ul li.on.explain {background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") -10px -75px no-repeat;}
.product_info .explain_tab ul li.on.inquiry {background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") -152px -75px no-repeat;}
.product_info .explain_tab ul li.on.info {background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") -296px -75px no-repeat;}
.product_info .explain_tab ul li.on.review {background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") -440px -75px no-repeat;}
.product_info .explain_tab ul li a span {display:none;}

.product_info .share_area {position:absolute; top:9px; right:2px;}
.product_info .share_area li {float:left; margin-right:6px;}
.product_info .share_area li.last {margin-left:0;}

.product_info .product_info_box {padding:30px 15px; border:1px solid #e0e0e0; border-top:0; }
.product_info .product_info_box .checkpoint_area {margin:15px 0 20px 0; padding:20px; border:1px solid #eaeaea}
.product_info .product_info_box .checkpoint_area .fl {width:46%; padding-right:4%; border-right:1px solid #eaeaea;}
.product_info .product_info_box .checkpoint_area .fr {width:46%; }
.product_info .product_info_box .checkpoint_area .title {margin-bottom:15px; color:#333; letter-spacing:-1px; }
.product_info .product_info_box .checkpoint_area ul {margin-bottom:15px;}
.product_info .product_info_box .checkpoint_area ul li {padding-left:9px; font-size:11px; color:#545454; line-height:170%; background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") -10px -130px no-repeat;}
.product_info .product_info_box .checkpoint_area dl {margin-bottom:20px; font-size:11px; }
.product_info .product_info_box .checkpoint_area dt {margin-bottom:4px; color:#20b233; font-weight:bold; }
.product_info .product_info_box .checkpoint_area dd {margin-bottom:6px; color:#545454; line-height:145%; letter-spacing:-0.5px;}

.product_info .product_info_box .product_detail_area {padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #e1e1e1;}
.product_info .product_info_box .product_detail_area table td.h3_title {padding-top:15px !important;}
.product_info .product_info_box .product_detail_area table td {line-height:23px;}

.product_info .product_info_box .map_area {padding:9px; margin-bottom:20px; background-color:#f4f4f4; }
.product_info .product_info_box .map_area .map {width:748px; border:1px solid #ccccca;}
.product_info .product_info_box .map_area .map_info {margin:22px 0;}
.product_info .product_info_box .map_area .map_info ul li {padding-left:10px; margin-left:11px; color:#545454; line-height:230%; letter-spacing:-1px;  background: url("//img.edupang.com/images/sub_detail/product_detail_tabbtn_icon_ver01.png") -10px -202px no-repeat; }
.product_info .product_info_box .map_area .map_info ul li img {vertical-align:top}

.product_info .inquiry_go_area {padding:30px 20px; border:1px solid #e6e6e6; margin-bottom: 15px}
.product_info .inquiry_go_area ul {margin-bottom:32px;}

.pro_de_wing_ban .title {font-size:14px; color:#333; letter-spacing:-1px; font-weight:bold; margin-bottom:16px; }
.pro_de_wing_ban .title span {color:#20b233;}

.pro_de_wing_ban .ban_img_area li {position:relative; margin-bottom:20px;}
.pro_de_wing_ban .ban_img_area li.last {margin-bottom:0;}
.pro_de_wing_ban .ban_img_area li a {display:block;}
.pro_de_wing_ban .ban_img_area li a:hover .pro_title {text-decoration:underline;}
.pro_de_wing_ban .ban_img_area li img {border:1px solid #e6e6e6;}
.pro_de_wing_ban .ban_img_area li .discount {position:absolute; width:51px; height:40px; top:0; right:0; background: url("//img.edupang.com/images/sub_detail/product_detail_wing_pricedown_percent_bg.png") no-repeat;}
.pro_de_wing_ban .ban_img_area li .discount span {display:block; margin-top:11px; text-align:center; font-family:tahoma; font-size:9px; color:#fff; }
.pro_de_wing_ban .ban_img_area li .discount span b {font-size:13px;  }
.pro_de_wing_ban .ban_img_area li .pro_title {margin-top:8px; color:#545454; line-height:140%;}

/* sub : 상품 상세 : 상품문의 */
.inquiry_box {padding-bottom:30px; border:1px solid #e0e0e0; border-top:0;}
.inquiry_box .pro_reply_write_area {position:relative; padding:24px 30px 20px 30px; margin-bottom:35px; background-color:#fafafa; border-bottom:1px solid #dedede; border-top:0;}
.inquiry_box .pro_reply_write_area .reply_write_txt {margin-bottom:15px; }
.inquiry_box .pro_reply_write_area .btn_area {position:absolute; top:24px; right:20px;}
.inquiry_box .pro_reply_write_area .btn_area .fl {margin-left:5px;}
.inquiry_box .pro_reply_write_area .inquiry_write_area {position:relative; height:71px;}
.inquiry_box .pro_reply_write_area .inquiry_write_area .write_area {position:absolute; }
.inquiry_box .pro_reply_write_area .inquiry_write_area .write_area textarea {width:655px; height:67px; border:1px solid #dedede;}
.inquiry_box .pro_reply_write_area .inquiry_write_area .btn_ok {position:absolute; right:0;}

.inquiry_box .inquiry_list_area {}
.inquiry_box .inquiry_list_area .tab_area {height:41px; background: url("//img.edupang.com/images/sub_detail/product_detail_replytab_bg.gif") repeat-x; }
.inquiry_box .inquiry_list_area .tab_area div {float:left;}
.inquiry_box .inquiry_list_area .tab_area div a {display:block; width:110px; line-height:39px; text-align:center; background: url("//img.edupang.com/images/sub_detail/product_detail_replytab_bg.gif") 0 -1px repeat-x; border:1px solid #ddd; border-bottom:0; }
.inquiry_box .inquiry_list_area .tab_area div a.on {color:#20b233; font-weight:bold; border:1px solid #686868; border-bottom:1px solid #fff;  background:none; background-color:#fff; }

.inquiry_box .inquiry_list_area .inquiry_list {margin:35px 20px; }
.inquiry_box .inquiry_list_area .inquiry_list .writer_area {margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #e8e8e8;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area img {vertical-align:top; vertical-align:middle;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .name_area {}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .name_area .name {margin:0 20px 0 5px; color:#545454; font-weight:bold;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .name_area .date {font-size:11px; color:#9b9b9b;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .con {margin:5px 0 18px 0; padding-left:65px; line-height:150%;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .reply {margin-left:65px;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .reply .btn_reply {margin-bottom:10px;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .reply img {vertical-align:top;}
.inquiry_box .inquiry_list_area .inquiry_list .writer_area .reply textarea {width:85%; height:61px; margin-right:6px; border:1px solid #d7d7d7;}
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae {padding:25px; padding-left:0; margin:10px 0; background-color:#f9f9f9;}
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .reply_icon {margin-left:20px; padding-left:20px; background: url("//img.edupang.com/images/sub_detail/product_detail_inquiry_reply_icon.gif") no-repeat;}
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .con {margin-left:40px;}
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area {margin-left:105px; overflow:hidden; }
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div {float:left; margin-right:5px;}
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div img {vertical-align:top;}
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div.up {height:16px; background: url("//img.edupang.com/images/sub_detail/product_detail_inquiry_up_icon.gif") 5px 3px no-repeat; background-color:#fff; border:1px solid #d0d0d0; }
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div.down {height:16px; background: url("//img.edupang.com/images/sub_detail/product_detail_inquiry_down_icon.gif") 5px 3px no-repeat; background-color:#fff; border:1px solid #d0d0d0; }
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div span {display:inline-block; padding-left:18px;font-size:11px; color:#727272; letter-spacing:-1px;}
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div b {padding:0 7px; padding-top:1px; }
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div.up b {color:#ff7247; }
.inquiry_box .inquiry_list_area .inquiry_list .reply_arae .updown_area div.down b {color:#727272;}

.list_paging {text-align:center; }
.list_paging a {display:inline-block; zoom:1; padding:3px 10px; line-height:22px; font-size:12px; color:#aaa; text-align:center; }
.list_paging a.on {color:#fff; background-color:#3ab54a; border-top:1px solid #3ab54a; border-bottom:1px solid #3ab54a;}
.list_paging a:hover {color:#fff; background-color:#3ab54a; }
.list_paging .prev a {font-family:dotum; letter-spacing:-1px; font-size:11px; border:1px solid #ddd;}
.list_paging .prev a:hover {color:#3ab54a; background:none; border:1px solid #3ab54a;}


.list_paging ul li {float:left; }
.list_paging ul li a {display:block; padding:0 10px; line-height:32px; color:#aaa; border:1px solid #fff; }
.list_paging ul li a.on {color:#fff; background-color:#3ab54a; border:1px solid #3ab54a;}
.list_paging ul li a:hover {color:#fff; background-color:#3ab54a; border:1px solid #3ab54a;}

/* sub : 상품 상세 : 상품후기 */
.product_review_box {border:1px solid #dedede; border-top:0;}
.product_review_box .star_icon {display:inline-block; *display:inline; zoom:1; width:70px; height:15px; background: url("//img.edupang.com/images/sub_detail/product_detail_review_mark_icon.png") repeat; }
.product_review_box .star_icon.star05 {background-position:-10px 0px;}
.product_review_box .star_icon.star04 {background-position:-10px -19px;}
.product_review_box .star_icon.star03 {background-position:-10px -37px;}
.product_review_box .star_icon.star02 {background-position:-10px -56px;}
.product_review_box .star_icon.star01 {background-position:-10px -75px;}
.product_review_box .star_icon b {margin-left:-50000px;}
.product_review_box .review_mark_area {height:25px; margin-bottom:10px; }
.product_review_box .review_mark_area div {float:left; width:100px;}
.product_review_box .review_mark_area label {cursor:pointer;}
.product_review_box .review_mark_area input[type=radio] {padding:0; margin:0;}
.product_review_box .review_mark_area span {margin-left:4px; vertical-align:2px;}
.product_review_box .review_area .con {padding-left:3px !important;}
/*.product_review_box .review_area .name_area .star_icon {margin-left:10px;}*/

.product_review_box .pro_reply_write_area {position:relative; padding:24px 30px 30px 30px; background-color:#fafafa; border-bottom:1px solid #dedede; }
.product_review_box .pro_reply_write_area .reply_write_txt {position:relative; margin-bottom:20px; padding:20px; }
.product_review_box .pro_reply_write_area .reply_write_txt .reviewbtn_go {position:absolute; top:20px; right:0;}

.product_review_box .pro_reply_write_area .btn_area {position:absolute; top:24px; right:20px; }
.product_review_box .pro_reply_write_area .btn_area .fl {margin-left:5px;}
.product_review_box .pro_reply_write_area .inquiry_write_area {position:relative; height:71px;}
.product_review_box .pro_reply_write_area .inquiry_write_area .write_area {position:absolute; }
.product_review_box .pro_reply_write_area .inquiry_write_area .write_area textarea {width:655px; height:67px; border:1px solid #dedede;}
.product_review_box .pro_reply_write_area .inquiry_write_area .btn_ok {position:absolute; right:0;}

.product_review_box .review_list_area {padding-top:10px; border-top:1px solid #dedede;}
.product_review_box .review_no {text-align:center; background-color:#fff; border:1px solid #afafaf;padding-bottom: 5px;}

.product_review_box .review_list_area .tab_area {height:41px; background: url("//img.edupang.com/images/sub_detail/product_detail_replytab_bg.gif") repeat-x; }
.product_review_box .review_list_area .tab_area div {float:left;}
.product_review_box .review_list_area .tab_area div a {display:block; width:110px; line-height:39px; text-align:center; background: url("//img.edupang.com/images/sub_detail/product_detail_replytab_bg.gif") 0 -1px repeat-x; border:1px solid #ddd; border-bottom:0; }
.product_review_box .review_list_area .tab_area div a.on {color:#20b233; font-weight:bold; border:1px solid #686868; border-bottom:1px solid #fff;  background:none; background-color:#fff; }

.product_review_box .review_list_area .review_list {margin:35px 20px; }
.product_review_box .review_list_area .review_list .writer_area {margin-bottom:20px; padding-bottom:10px; border-bottom:1px solid #e8e8e8;}
.product_review_box .review_list_area .review_list .writer_area img {vertical-align:top; vertical-align:middle;}
.product_review_box .review_list_area .review_list .writer_area .name_area {padding-bottom:7px;}
.product_review_box .review_list_area .review_list .writer_area .name_area .name {margin:0 20px 0 5px; color:#000; font-weight:bold;}
.product_review_box .review_list_area .review_list .writer_area .name_area .date {color:#000;}
.product_review_box .review_list_area .review_list .writer_area .option {color:#9b9b9b;}
.product_review_box .review_list_area .review_list .writer_area .con {margin:5px 0 18px 0; padding:15px; line-height:150%; word-break: break-all}
.product_review_box .review_list_area .review_list .writer_area .reply {margin-left:65px;}
.product_review_box .review_list_area .review_list .writer_area .reply .btn_reply {margin-bottom:10px;}
.product_review_box .review_list_area .review_list .writer_area .reply img {vertical-align:top;}
.product_review_box .review_list_area .review_list .writer_area .reply textarea {width:85%; height:61px; margin-right:6px; border:1px solid #d7d7d7;}
.product_review_box .review_list_area .review_list .reply_arae {padding:25px; padding-left:0; margin:10px 0; background-color:#f9f9f9;}
.product_review_box .review_list_area .review_list .reply_arae .reply_icon {margin-left:20px; padding-left:20px; background: url("//img.edupang.com/images/sub_detail/product_detail_inquiry_reply_icon.gif") no-repeat;}
.product_review_box .review_list_area .review_list .reply_arae .con {margin-left:40px;}
.product_review_box .review_list_area .review_list .reply_arae .updown_area {margin-left:105px; overflow:hidden; }
.product_review_box .review_list_area .review_list .reply_arae .updown_area div {float:left; margin-right:5px;}
.product_review_box .review_list_area .review_list .reply_arae .updown_area div img {vertical-align:top;}
.product_review_box .review_list_area .review_list .reply_arae .updown_area div.up {height:16px; background: url("//img.edupang.com/images/sub_detail/product_detail_inquiry_up_icon.gif") 5px 3px no-repeat; background-color:#fff; border:1px solid #d0d0d0; }
.product_review_box .review_list_area .review_list .reply_arae .updown_area div.down {height:16px; background: url("//img.edupang.com/images/sub_detail/product_detail_inquiry_down_icon.gif") 5px 3px no-repeat; background-color:#fff; border:1px solid #d0d0d0; }
.product_review_box .review_list_area .review_list .reply_arae .updown_area div span {display:inline-block; padding-left:18px; padding-top:3px; font-size:11px; color:#727272; letter-spacing:-1px;}
.product_review_box .review_list_area .review_list .reply_arae .updown_area div b {padding:0 7px; padding-top:1px; }
.product_review_box .review_list_area .review_list .reply_arae .updown_area div.up b {color:#ff7247; }
.product_review_box .review_list_area .review_list .reply_arae .updown_area div.down b {color:#727272;}

.product_review_box .review_list_area .review_list .privew_communitylink:hover {text-decoration:underline;}

.review_list_paging {text-align:center; }
.review_list_paging a {display:inline-block; zoom:1; padding:3px 8px; line-height:22px; font-size:12px; color:#aaa; text-align:center; }
.review_list_paging a.on {color:#fff; background-color:#3ab54a;}
.review_list_paging a:hover {color:#fff; background-color:#3ab54a; }
.review_list_paging .prev a {font-family:dotum; letter-spacing:-1px; font-size:11px; border:1px solid #ddd;}
.review_list_paging .prev a:hover {color:#3ab54a; background:none; border:1px solid #3ab54a;}


.review_list_paging ul li {float:left; }
.review_list_paging ul li a {display:block; padding:0 10px; line-height:32px; color:#aaa; border:1px solid #fff; }
.review_list_paging ul li a.on {color:#fff; background-color:#3ab54a; border:1px solid #3ab54a;}
.review_list_paging ul li a:hover {color:#fff; background-color:#3ab54a; border:1px solid #3ab54a;}


/* sub : 상품 상세 : 상품필수표기정보 */
.product_compul_info_box {padding:30px 15px 0 15px; border:1px solid #e0e0e0; border-top:0; }
.product_compul_info_box .title {margin-bottom:35px;}

.product_compul_info_box .info_area {position:relative; margin-bottom:40px;}
.product_compul_info_box .info_area.last {margin-bottom:15px;}
.product_compul_info_box .info_area .info_title {margin-bottom:15px; font-size:12px; font-weight:bold; color:#333; }
.product_compul_info_box .info_area .info_title span {margin-left:5px; color:#20b233;}
.product_compul_info_box .info_area .txt {position:absolute; right:0; top:5px; font-size:11px; color:#9b9b9b; letter-spacing:-1px;}

.product_compul_info_box .info_area table {border:1px solid #eaeaea; border-bottom:0;}
.product_compul_info_box .info_area table th {padding:20px; text-align:left;  line-height:140%; vertical-align:middle; font-weight:normal; font-size:11px; color:#545454; background-color:#fafafa; border-bottom:1px solid #eaeaea; border-right:1px solid #eaeaea;}
.product_compul_info_box .info_area table td {padding:18px 13px; font-size:11px; color:#545454; line-height:150%; vertical-align:middle; border-bottom:1px solid #eaeaea;}


/* sub : 장바구니 */
.cartzone_area {margin-bottom:60px;}
.cartzone_area .title {height:79px; margin-bottom:20px; background: url("//img.edupang.com/images/cart/cart_title_bg.gif") repeat; border:1px solid #383b40;}
.cartzone_area .title > div {padding:25px 0 0 28px;}
.cartzone_area .title > div span {display:inline-block; margin:6px 0 0 15px; font-size:20px; font-weight:bold; color:#e8eff9; }
.cartzone_area .title > div span b {color:#68d276;}

.cartzone_area .step_area {margin-bottom:25px;}

.cartzone_area .guide_txt {margin-bottom:9px; font-size:12px; letter-spacing:-1px; color:#545454; text-align:right; }

.cartzone_area .last div span {margin-bottom:12px; font-size:11px; color:#20b333; line-height:140%; }
.cartzone_area .last div {margin-top:7px;}

.product_info_area {}
.product_info_area .thum_img {margin-right:23px;}
.product_info_area .pro_name {margin-bottom:10px; font-size:16px; font-weight:bold; }
.product_info_area .pro_name a {color:#000; }
.product_info_area .pro_name img {margin-left:8px;}
.product_info_area .cart_con {}
.product_info_area .cart_con .option_area {overflow:hidden; width:520px; padding:8px 12px; margin-top:-1px; background-color:#f9f9f9; border:1px solid #e0e0e0;}
.product_info_area .cart_con .option_area .name {width:390px; margin-top:4px; font-size:11px; color:#545454; }
.product_info_area .cart_con .option_area .num {width:40px; margin-right:10px; }
.product_info_area .cart_con .option_area .num select {width:40px;}
.product_info_area .cart_con .option_area .price {margin-top:4px; font-size:11px; color:#333; }
.product_info_area .cart_con .option_area .del_btn {margin-top:3px; *margin-top:6px;}
.product_info_area .cart_con .option_area .many {color:#2ba33a; font-weight:bold;}

.cartzone_area .check_del {margin-top:13px; margin-bottom:40px;}
.cartzone_area .check_del span {display:inline-block; width:3.5%; margin-right:5px; text-align:right; }

.cartzone_area .total_price_area {height:60px; margin-bottom:50px; border:5px solid #eee;}
.cartzone_area .total_price_area {font-size:15px; color:#545454; letter-spacing:-1px;}
.cartzone_area .total_price_area {font-size:15px; color:#545454; letter-spacing:-1px;}
.cartzone_area .total_price_area b {margin:0 5px 0 10px; font-family:tahoma; font-size:18px; color:#333;}
.cartzone_area .total_price_area .total b {color:#2ba33a;}
.cartzone_area .total_price_area .buy {padding:18px 60px 15px 0; background: url("//img.edupang.com/images/cart/cart_total_plus_img.gif") 90% 15px no-repeat; }
.cartzone_area .total_price_area .delivery {padding:18px 60px 15px 0; background: url("//img.edupang.com/images/cart/cart_total_price_img.gif") 87% 15px no-repeat; }
.cartzone_area .total_price_area .total {padding:18px 20px 15px 0; }
.cartzone_area .no_cart_txt {font-size:20px; color:#333; letter-spacing:-2px; font-weight:bold;}
.cartzone_area .no_cart_txt span {display:block; margin:10px 0; font-size:11px; color:#9b9b9b;  letter-spacing:-1px; font-weight:normal;}

.cartzone_area .btn_area {text-align:center;}
.cartzone_area .btn_area span {margin-right:3px;}


/* sub : 주문,결제 */
/* sub : 주문,결제 - 공통 */
.payment_area input.style_basic {width:215px; padding-left:5px; height:22px; border:1px solid #c5c5c5;}
.payment_area input.style_short {width:50px; padding:0 5px; height:22px; border:1px solid #c5c5c5;}
.payment_area input.style_long {width:295px; padding-left:5px; height:22px; border:1px solid #c5c5c5;}
.payment_area input.style_full {width:600px; padding-left:5px; height:22px; border:1px solid #c5c5c5;}
.payment_area input.style_check {vertical-align:bottom;}

.payment_area .title {height:79px; margin-bottom:20px; background: url("//img.edupang.com/images/cart/cart_title_bg.gif") repeat; border:1px solid #383b40;}
.payment_area table td.last div {margin-bottom:0;}
.payment_area .title > div {padding:25px 0 0 28px;}
.payment_area .title > div span {display:inline-block; margin:6px 0 0 15px; font-size:20px; font-weight:bold; color:#e8eff9; }
.payment_area .title > div span b {color:#68d276;}

.payment_area .step_area {margin-bottom:25px;}

.payment_area .title_txt {margin-bottom:13px; font-size:18px; color:#333; letter-spacing:-1px; font-weight:bold;}

/* sub : 주문,결제 - 상품 리스트 */
.payment_area .guide_txt {margin-bottom:9px; font-size:12px; letter-spacing:-1px; color:#545454; text-align:right;}

/* sub : 주문,결제 - 구매자 정보 */
.payment_area .consumer_info_area {margin-bottom:50px; margin-top:20px;}

.payment_area .consumer_info_area .title_txt div {display:inline-block; *display:inline; zoom:1;  margin-left:15px; font-size:12px; color:#545454; font-weight:normal; }
.payment_area .consumer_info_area .title_txt div span {margin-right:15px; vertical-align:middle;}
.payment_area .consumer_info_area .title_txt div span input {vertical-align:-10%; *vertical-align:-25%;}
.payment_area .consumer_info_area table th,
.payment_area .consumer_info_area table td {height:0; padding:10px 20px; color:#545454; text-align:left;}

.payment_area .consumer_info_area .address {margin:0; margin-bottom:4px; vertical-align:middle;}
.payment_area .consumer_info_area .address span {margin-left:5px; *vertical-align:50%;}

.payment_area .consumer_info_area textarea {width:77%; height:44px; margin-bottom:6px; border:1px solid #c5c5c5;}

/* sub : 주문,결제 - 받는사람 정보 */
.payment_area .addressee_info_area {margin-bottom:50px; }
.payment_area .addressee_info_area .title_txt div {display:inline-block; *display:inline; zoom:1;  margin-left:15px; font-size:12px; color:#545454; font-weight:normal; }
.payment_area .addressee_info_area .title_txt div span {margin-right:15px; vertical-align:middle;}
.payment_area .addressee_info_area .title_txt div span input {vertical-align:-10%; *vertical-align:-25%;}
.payment_area .addressee_info_area table th,
.payment_area .addressee_info_area table td {height:0; padding:10px 20px; color:#545454; text-align:left;}
.payment_area .addressee_info_area textarea {width:100%; height:44px; margin-bottom:5px; border:1px solid #c5c5c5;}
.payment_area .addressee_info_area .address .btn_zipcode {cursor:pointer;}

/* sub : 주문,결제 - 결제 정보 */
.payment_area .payment_info_area .total_price_area {margin-bottom:15px;}

/* sub : 주문,결제 - 결제 방법 */
.payment_area .payment_way_area {margin-bottom:50px;}

.payment_area .payment_way_area .cash_txt {margin-top:8px; font-size:11px; color:#545454;}
.payment_area .payment_way_area .cash_txt b {color:#fa5f2f; font-weight:bold;}
.payment_area .payment_way_area .coupon_choice span {vertical-align:-50%; }
.payment_area .payment_way_area .total_price {font-size:20px; font-weight:bold; color:#00a015;}
.payment_area .payment_way_area .total_price span {font-family:tahoma;}
.payment_area .payment_way_area .payment_way {letter-spacing:-1px; color:#5d5d67; }
.payment_area .payment_way_area .payment_way label {display:inline-block; margin:0 15px 0 0; padding:0; }

.payment_area .payment_way_area .realaccount {margin:10px 0; background-color:#f4f4f4; border:1px solid #ccc; border-bottom:0;}
.payment_area .payment_way_area .realaccount table {border:0;}
.payment_area .payment_way_area .realaccount table th {width:70px; padding-left:9px; font-size:11px; font-weight:normal;}
.payment_area .payment_way_area .realaccount table td {padding:6px 10px; background-color:#fff;}
.payment_area .payment_way_area .realaccount select {font-size:12px; width:58%; border:1px solid #c5c5c5;}

.payment_area .payment_way_area .realaccount .receipt_area {overflow:hidden; padding:10px; margin:5px 0; background-color:#f7f7f7; border:1px solid #ccc; }
.payment_area .payment_way_area .realaccount .receipt_area select {width:130px; height:24px; margin-right:5px; border:1px solid #c5c5c5; }
.payment_area .payment_way_area .realaccount .receipt_area input {width:220px; height:20px; border:1px solid #c5c5c5;}

.payment_area .payment_way_area .vbank_warning {width:45%; margin-top:10px; padding:10px; text-align:center; background-color:#f4f4f4; border:1px solid #ddd;}


/* sub : 주문,결제 - 구매주의 약관 사항 */
.payment_area .rull_area  {margin-bottom:50px;}
.payment_area .rull_area .fl{width:49%}
.payment_area .rull_area .fr{width:49%}
.payment_area .rull_area .rullbox {overflow:hidden; padding:15px 0; border-top:2px solid #686868; border-bottom:1px solid #dedede;}
.payment_area .rull_area .rullbox textarea {width:98%; height:140px; margin-bottom:13px;  font-size:12px; color:#545454; border:1px solid #c5c5c5;}
.payment_area .rull_area .rullbox.nomember textarea {width:99%;}
.payment_area .rull_area .rullbox .agree {margin-top:10px; font-size:12px; color:#545454; letter-spacing:-1px;}
.payment_area .all_agree_box {margin-top:-40px; margin-bottom:50px;}
.payment_area .rull_area .policy_scroll {height:140px; overflow:auto; overflow-x:hidden; overflow-y:auto; border:1px solid #ccc; padding:3px; color:#999;}
.payment_area .rull_area .policy_scroll h4 {font-weight:bold; margin:10px 0 5px 0;}
.payment_area .rull_area .policy_scroll p {line-height:18px;}
.payment_area .rull_area .policy_scroll table.psbox {margin:10px 0; border:1px solid #ccc;}
.payment_area .rull_area .policy_scroll table.psbox th,
.payment_area .rull_area .policy_scroll table.psbox td {text-align:left; border:1px solid #ccc; padding:5px;}
.payment_area .rull_area .policy_scroll table.psbox th {text-align: center; height:30px;}


/* sub : 주문완료 */
.payment_area .buyok_txt_area {margin:80px 0 40px 0; text-align:center;}
.payment_area .buyok_txt_area div {margin-top:15px; color:#9b9b9b; font-size:11px; letter-spacing:-1px;}
.payment_area .buyok_txt_area div span {color:#545454; text-decoration:underline;}

.payment_area .payment_confirm_area {overflow:hidden; width:635px; margin:0 auto; margin-bottom:20px;}

.payment_area .bankinfo_area {padding:30px; margin-bottom:40px; background-color:#fbfbfb; border:1px solid #ccc; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px;}
.payment_area .bankinfo_area .txt {margin-bottom:20px; font-size:15px; letter-spacing:-2px; font-weight:bold; text-align:center; }
.payment_area .bankinfo_area .txt span {color:#00a015;}
.payment_area .bankinfo_area table {width:635px; margin:0 auto; }
.payment_area .bankinfo_area table th {text-align:left; height:0; padding-left:10px; color:#fff; background-color:#8e8e8e; border-bottom:1px solid #7a7a7a; border-right:0; }
.payment_area .bankinfo_area table td {padding:0; padding:8px 20px; text-align:left;  background-color:#fff; border-right:1px solid #dedede;}
.payment_area .bankinfo_area table td span {color:#ff4d1d; font-weight:bold;}
.payment_area th.buy_total_txt {font-size:15px; color:#000; letter-spacing:-1px; }
.payment_area td.buy_total_price {background-color:#f4f4f4; font-family:tahoma; color:#00a015; font-size:18px; text-align:center; font-weight:bold; }
.payment_area td.buy_total_price span {font-family:dotum; font-size:18px;}

.payment_area .payment_product_info {margin-bottom:50px;}
.payment_area .payment_product_info .payment_info {margin-bottom:15px; font-size:15px; letter-spacing:-1px; }


/* sub : 마이페이지 - 공통 */
.mypage_area {overflow:hidden; margin-bottom:80px;}
.mypage_area input[type=checkbox] {border:0 !important;}

.mypage_area .ordernum_area {overflow:hidden; margin-bottom:10px; color:#545454; font-size:12px; letter-spacing:-0.5px;}
.mypage_area .ordernum_area .num {margin-top:3px; padding-right:10px;}
.mypage_area .ordernum_area .date {margin-top:3px; padding-left:10px; background: url("//img.edupang.com/images/mypage/mypage_mantoman_divbar.gif") 0 center no-repeat; }
.mypage_area .ordernum_area .receipt {}

.mypage_area .mypage_list table {margin-bottom:15px;}
.mypage_area .mypage_list table th{height: 54px}

/* .mypage_area .mypage_list table th {height:54px; vertical-align:middle; letter-spacing:-1px; background-color:#f4f4f4; border-top:2px solid #686868; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.mypage_area .mypage_list table td {vertical-align:middle;  border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.mypage_area .mypage_list table .border_r_0 {border-right:0;} */

.mypage_area .mypage_list table .appli_btn {margin-bottom:3px;}

.mypage_area .mypage_list input[type=text],
.mypage_area .mypage_list input[type=password] {height:24px; padding:0 6px; font-family:dotum; color:#545454; letter-spacing:-1px; border:1px solid #c5c5c5;}
.mypage_area .mypage_list input.no_change {width:220px; background-color:#f2f2f2; color:#a3a3a3; font-weight:bold;}
.mypage_area .mypage_list input.short {width:40px; }
.mypage_area .mypage_list input.middle {width:220px; }
.mypage_area .mypage_list input.long {width:550px; }
.mypage_area .mypage_list select {width:63px; height:26px; font-family:dotum; letter-spacing:-1px; color:#545454; vertical-align:bottom; border:1px solid #c5c5c5;}
.mypage_area .mypage_list select.middle {width:143px; }
.mypage_area .mypage_list select.long {width:562px; }
.mypage_area .mypage_list textarea {width:560px; height:165px; font-family:dotum; border:1px solid #c5c5c5;}

.mypage_area .mypage_list .toinfo {margin-top:30px;}
.mypage_area .mypage_list .toinfo h3 {height:30px; font-size:16px; color:#333; font-weight:bold; letter-spacing:-1px;}
.mypage_area .mypage_list .toinfo table {border-top:2px solid #686868;}
.mypage_area .mypage_list .toinfo table th {height:0; padding:10px 0 10px 20px; color:#686868; text-align:left; border-top:0;}
.mypage_area .mypage_list .toinfo table td {padding:0; padding-left:20px; }
.mypage_area .mypage_list .toinfo table .totalprice {font-size:15px; color:#2ba33a; font-weight:bold;}
.mypage_area .mypage_list .order_rcv {}
.mypage_area .mypage_list .order_rcv .addrBox div {margin:5px 0;}
.mypage_area .mypage_list .order_rcv .addr,
.mypage_area .mypage_list .order_rcv .msg {width:80%}
.mypage_area .mypage_list .order_rcv .tel,
.mypage_area .mypage_list .order_rcv .zip {width:50px;}

.mypage_area .mypage_list .toinfo.hugtree_info table th{padding: 10px 0 10px 8px;}

/* sub : 마이페이지 - 왼쪽 메뉴 */
.mypage_area .lnb_area {width:178px;}
.mypage_area .lnb_area .lnb {padding:20px 0; background-color:#f0f0f0;}
.mypage_area .lnb_area .lnb li {width:178px; height:36px;}
.mypage_area .lnb_area .lnb li a {display:block; width:138px; height:35px; margin:0 20px; border-bottom:1px dotted #dcdcdc; }
.mypage_area .lnb_area .lnb li a.last {border-bottom:0;}
.mypage_area .lnb_area .lnb li a span {display:none;}
.mypage_area .lnb_area .lnb .lnb_bg {background: url("//img.edupang.com/images/mypage/mypage_bgicon(02).png") no-repeat; }
.mypage_area .lnb_area .lnb .buylist {background-position:-23px -25px;}
.mypage_area .lnb_area .lnb .keeplist {background-position:-23px -60px;}
.mypage_area .lnb_area .lnb .favorite {background-position:-23px -95px;}
.mypage_area .lnb_area .lnb .cancel {background-position:-23px -130px;}
.mypage_area .lnb_area .lnb .coupon {background-position:-23px -165px;}
.mypage_area .lnb_area .lnb .cash {background-position:-23px -200px;}
.mypage_area .lnb_area .lnb .point {background-position:-23px -235px;}
.mypage_area .lnb_area .lnb .mantoman {background-position:-23px -270px;}
.mypage_area .lnb_area .lnb .myinfo {background-position:-23px -305px;}

.mypage_area .lnb_area .lnb .buylist.on {background-position:-190px -25px;}
.mypage_area .lnb_area .lnb .keeplist.on {background-position:-190px -60px;}
.mypage_area .lnb_area .lnb .favorite.on {background-position:-190px -95px;}
.mypage_area .lnb_area .lnb .cancel.on {background-position:-190px -130px;}
.mypage_area .lnb_area .lnb .coupon.on {background-position:-190px -165px;}
.mypage_area .lnb_area .lnb .cash.on {background-position:-190px -200px;}
.mypage_area .lnb_area .lnb .point.on {background-position:-190px -235px;}
.mypage_area .lnb_area .lnb .mantoman.on {background-position:-190px -270px;}
.mypage_area .lnb_area .lnb .myinfo.on {background-position:-190px -305px;}

.mypage_area .lnb_area .lnb .buylist:hover {background-position:-190px -25px;}
.mypage_area .lnb_area .lnb .keeplist:hover {background-position:-190px -60px;}
.mypage_area .lnb_area .lnb .favorite:hover {background-position:-190px -95px;}
.mypage_area .lnb_area .lnb .cancel:hover {background-position:-190px -130px;}
.mypage_area .lnb_area .lnb .coupon:hover {background-position:-190px -165px;}
.mypage_area .lnb_area .lnb .cash:hover {background-position:-190px -200px;}
.mypage_area .lnb_area .lnb .point:hover {background-position:-190px -235px;}
.mypage_area .lnb_area .lnb .mantoman:hover {background-position:-190px -270px;}
.mypage_area .lnb_area .lnb .myinfo:hover {background-position:-190px -305px;}




/* sub : 마이페이지 - 상단 내 상태 */
.mypage_area .con_area {width:802px;}
.mypage_area .top_mystate_area {height:140px; width:100%; /*background: url("//img.edupang.com/images/mypage/mypage_contop_bg.gif") repeat;*/ background-color:#49525f; border-top:1px solid #303137;}
.mypage_area .top_mystate_area .welcome_txt {height:40px; border-bottom:1px solid #484c54;}
.mypage_area .top_mystate_area .welcome_txt div {padding:15px 0 0 20px; font-size:12px; color:#fff; letter-spacing:0;}
.mypage_area .top_mystate_area .welcome_txt div span {font-size:14px; color:#fed208; font-weight:bold; }
.mypage_area .top_mystate_area .mystate_box {border-top:1px solid #5f666f;}
.mypage_area .top_mystate_area .mystate_box ul {margin-left:24px;}
.mypage_area .top_mystate_area .mystate_box ul li {float:left; height:61px; width:160px; margin-top:25px; }
.mypage_area .top_mystate_area .mystate_box ul li div.title {margin:4px 0 0 54px;}
.mypage_area .top_mystate_area .mystate_box ul li div.num {margin:5px 0 0 54px; }
.mypage_area .top_mystate_area .mystate_box ul li div.num img {vertical-align:-10%; }
.mypage_area .top_mystate_area .mystate_box ul li div span {margin-right:4px; font-family:tahoma; font-size:20px; font-weight:bold; color:#3ccf4f;}
.mypage_area .top_mystate_area .mystate_box ul li.delivery {width:180px; background: url("//img.edupang.com/images/mypage/mypage_contop_icon01.png") no-repeat; }
.mypage_area .top_mystate_area .mystate_box ul li.ticket {width:180px; background: url("//img.edupang.com/images/mypage/mypage_contop_icon02.png") no-repeat; }
.mypage_area .top_mystate_area .mystate_box ul li.coupon {width:180px; background: url("//img.edupang.com/images/mypage/mypage_contop_icon03.png") no-repeat; }
.mypage_area .top_mystate_area .mystate_box ul li.save {background: url("//img.edupang.com/images/mypage/mypage_contop_icon04.png") no-repeat; }
.mypage_area .top_mystate_area .mystate_box ul li.point {position:relative; width:220px; background: url("//img.edupang.com/images/mypage/mypage_contop_icon05.png") no-repeat; }
.mypage_area .top_mystate_area .mystate_box ul li.point .btn_cashgo {position:absolute; top:-1px; left:100px; }

#transBox {
  width:550px;
  background-color: #fff;
  padding:25px;
  display: none;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
#transBox h3 {padding-top:10px; font-weight: bold; font-size:18px; font-family:'Nanum Ghodic'; letter-spacing:-0.5px; text-align:center;}
#transBox ul {margin:0 auto; margin-top:15px; padding:15px 15px 15px 30px; border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#transBox ul li {list-style-type: disc; line-height: 20px; color:#666}
#transBox ul li b {color:#3ab54a;}
#transBox .info {margin:25px 0 15px 0 ; }
#transBox .info .fl {font-weight:bold; padding-top:10px;}
#transBox .info .fr b {font-family:tahoma; color:#ff5d3d; font-size:22px; }
#transBox .info .fr span {font-family:tahoma;  color:#ff5d3d; font-weight:bold; }
#transBox .iptbox {padding:15px 0; text-align: center; background-color:#f9f9f9; border:1px solid #ccc; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#transBox .iptbox .icon {display:inline-block; width:22px; height:23px; margin-left:5px; margin-right:5px; vertical-align:middle; background: url("//img.edupang.com/images/mypage/mypage_cashgo_icon.png") no-repeat;}
#transBox .btns {margin-top:20px;}
#transBox .btns img {cursor: pointer;}
#transBox input[type=text] {width:100px; height:25px; padding:0 5px; text-align: right; margin-right:5px;}
#transBox input[readonly], #transBox input[readonly="readonly"] {background-color:#ccc;}


/* sub : 마이페이지 - 구매목록 */

.mypage_area .mypage_con {margin:40px 0 0 32px;}
.mypage_area .mypage_con h4 {margin-bottom:20px;}
.mypage_area .mypage_list {position:relative;}
.mypage_area .mypage_list .reviewKing {position: absolute; top:-60px; right:0;} /* 후기왕 */
.mypage_area .mypage_list .inform_txt {margin-bottom:10px; text-align:right; color:#545454;}
.mypage_area .mypage_list .pass_txt {margin-bottom:15px; color:#545454; letter-spacing:-1px;}
.mypage_area .mypage_list .pass_txt b {color:#2ba33a; letter-spacing:0;}

.mypage_area .mypage_list .tab_area {margin-bottom:15px;}
.mypage_area .mypage_list .tab_area ul {overflow:hidden;}
.mypage_area .mypage_list .tab_area ul li {float:left;}
.mypage_area .mypage_list .tab_area ul li a {display:block; width:63px; height:24px; line-height:24px; text-align:center; color:#545454; letter-spacing:-1px; border:1px solid #bababa;}
.mypage_area .mypage_list .tab_area ul li a.on {background-color:#8d8d8d; color:#fff; border:1px solid #8d8d8d;}

.datepicker { background: url(//img.edupang.com/b2b/icon/icon_date.png) no-repeat 5px 2px; padding-left: 30px !important; letter-spacing: 0 !important; height: 21px !important;}
.mypage_area .mypage_list .input_line li { position: relative; padding-left: 15px;}
.mypage_area .mypage_list .input_line li:first-child { padding-left: 0;}
.mypage_area .mypage_list .input_line li:before { position: absolute; left: 0; top: 0; content: "-"; color: #949494; font-size: 12px; display: block; width: 14px; text-align: center; height: 26px; line-height: 28px;}
.mypage_area .mypage_list .input_line li:first-child:before { display: none;}
.mypage_area .mypage_list #period_sel {margin-left:200px}
.mypage_area .mypage_list #btn_period_sel {margin-left:5px;}
.mypage_area .mypage_list table td .buy_date {margin-bottom:2px; letter-spacing:-1px;}
.mypage_area .mypage_list table td .buy_num {margin-bottom:6px; letter-spacing:-1px;}

.mypage_area .mypage_list table td .product_info_area {overflow:hidden; margin:20px 0 15px 0;}
.mypage_area .mypage_list table td .product_info_area .subject {margin-left:10px; width:80%; line-height:110%; font-size:15px; color:#000; font-weight:bold; letter-spacing:-1px;}

.mypage_area .mypage_list table td .option_info_area {margin-bottom:10px; }
.mypage_area .mypage_list table td .option_info_area .option_info {margin-top:5px; padding-left:10px; color:#545454; background: url("//img.edupang.com/images/mypage/mypage_bulit.gif") 0 4px no-repeat; }
.mypage_area .mypage_list table td .option_info_area .option_info b {color:#fa5f2f;}
.mypage_area .mypage_list table td .option_info_area .option_info .useok {text-decoration:line-through;}

.mypage_area .mypage_list table td .expiration_area {margin:10px 0 20px 0; padding:15px; background-color:#eef9fb; border:1px solid #c8d9dc}
.mypage_area .mypage_list table td .expiration_area .date {margin-bottom:5px; color:#0d84b2;}
.mypage_area .mypage_list table td .expiration_area .date span {margin-left:13px; color:#00abed;}
.mypage_area .mypage_list table td .expiration_area .whether {position:relative; margin-top:10px; }
.mypage_area .mypage_list table td .expiration_area .whether .useok {color:#acacac; text-decoration:line-through;}
.mypage_area .mypage_list table td .expiration_area .whether .complete_txt {position:absolute; right:0; color:#545454; letter-spacing:-1px;}
.mypage_area .mypage_list table td .expiration_area .whether .complete_txt.btn {position:absolute; right:0; top:-6px;}
.mypage_area .mypage_list table td .price {color:#2ba33a; font-weight:bold; font-size:14px; text-align:center; letter-spacing:0;}
.mypage_area .mypage_list table td .state {text-align:center; letter-spacing:-1px;}
.mypage_area .mypage_list table td .state .complete_txt {margin-bottom:7px; color:#545454;}
.mypage_area .mypage_list table td .state .no_complete_txt {margin-bottom:7px; color:#20b333; font-weight:bold;}

.mypage_area .mypage_list .toinfo td.payment_way {padding:10px 0 10px 20px;}

/* sub : 마이페이지 - 구매목록(이용후기팝업) */
.reviewBox {
  width:500px;
  padding:0 30px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 5px;
  background-color:#fff;
  display: none;
}
.wh_50 {width:50px;height:50px;}
.wh_70 {width:70px;height:70px;}
.bor_02 {border:2px solid #8C8C8C;}
.title {font-weight: bold;font-size: 11pt;}

.reviewBox h3 {padding:20px 0; font-weight: bold; font-family:'Malgun Gothic"'; font-size:21px; letter-spacing:-2px; border-bottom:1px solid #484848;}
.reviewBox .product {border-bottom: 1px solid #e8e8e8;  padding-bottom:10px;}
.reviewBox .product .product_img {float:left;}
.reviewBox .product .product_name {margin: 20px 10px 20px 90px;}
.reviewBox .product .product_name .product_title select{font-size: 9pt;list-style-type: disc;vertical-align: middle;margin:10px 0 0 5px; width: 100%}

.reviewBox .review_mark_area {position:relative;  border-bottom: 1px solid #e8e8e8;padding: 10px}
.reviewBox .review_mark_area .review_mark {float:left; padding: 0 33px 0 36px; width: 110px;}
.reviewBox .review_mark_area .review_mark .icon { background: url(//img.edupang.com/images/academy/icon_star.png) no-repeat 0 0;}
.reviewBox .review_mark_area .review_mark .icon.icon01 { background-position: 0 0;}
.reviewBox .review_mark_area .review_mark .icon.icon02 { background-position: 0 -20px;}
.reviewBox .review_mark_area .review_mark .icon.icon03 { background-position: 0 -40px;}
.reviewBox .review_mark_area .review_mark .icon.icon04 { background-position: 0 -60px;}
.reviewBox .review_mark_area .review_mark .icon.icon05 { background-position: 0 -80px;}
.reviewBox .review_mark_area .review_mark .icon:after {content:"";display: block; clear:both;}
.reviewBox .review_mark_area .review_mark .icon li {float: left; margin-right: 3px;}
.reviewBox .review_mark_area .review_mark .icon li a {display: block;width: 19px;height: 18px; text-indent: -9999px;}

.reviewBox .review_write_area { margin-top:15px; }
.reviewBox .review_write_area input[type=text] {width:99%; border:1px solid #818181; font-family:dotum; font-size:11px; font-size:12px;}
.reviewBox .review_write_area .review_title {width:475px;height:28px; padding-left:7px;border:2px solid #E1E1E1;vertical-align: middle}
.reviewBox .review_write_area .review_comment {width:97.5%; height:120px; padding:7px; margin-top:5px; font-family:dotum; font-size:11px; font-size:12px; border:1px solid #818181; overflow: auto; resize: none}

.reviewBox .review_checkMsg {width:96%; margin-top:20px; }
.reviewBox .review_checkMsg .title {padding-bottom:10px; font-size:12px; color:#0072ff;}
.reviewBox .review_checkMsg ul>li { margin-bottom:3px; font-size:11px; list-style-type:disc; line-height:16px; color:#7d7d7d; margin-left:15px}

.reviewBox .review_pic_area {border:1px solid #E1E1E1; margin-top:4px;}
.reviewBox .review_pic_area .title {float:left; padding:7px; font-size:12px; text-align:center; border-right:1px solid #E1E1E1; }
.reviewBox .review_pic_area .pic_files {margin-left: 70px;padding:3px 2px;}

.reviewBox .btn_insert {margin-left: 155px; padding:2px 0 0 2px;}
.reviewBox .btn_insert a { display: block; width: 90px; height: 30px; line-height: 30px;}
.reviewBox .btn_insert a img { margin-top: 8px;}
.reviewBox .btn_insert .btn_green {float: left; background-color: #00b14b; margin:20px 5px; text-align: center;}
.reviewBox .btn_insert .btn_green:hover { background-color: #009941;}
.reviewBox .btn_insert .review_close { background-color: #767676;text-align: center;margin:20px 10px;}
.reviewBox .btn_insert .review_close:hover { background-color: #5f5f5f;}

.clearfix:after { content:""; display:block; clear:both;}


/* 불필요한 iframe 안보이게  */
iframe[name="google_conversion_frame"]{display: none}

/* sub : 마이페이지 - 찜목록 */
.mypage_area .mypage_list table.keep_ver td {padding:0;}
.mypage_area .mypage_list table.keep_ver th.first,
.mypage_area .mypage_list table.keep_ver td.first {border-right:0; text-align:center;}
.mypage_area .mypage_list table.keep_ver td .product_info_area .subject {width:80%; margin-top:0; font-size:14px; line-height:110%;}
.mypage_area .mypage_list table.keep_ver td .product_info_area .subject span {display:block; color:#2ba33a; margin-top:5px; font-size:12px; font-weight:normal; letter-spacing:0;}
.mypage_area .mypage_list table.keep_ver td .counttime {text-align:center;}
.mypage_area .mypage_list table.keep_ver td .counttime b {color:#fa5f2f;}

.mypage_area .mypage_list .select_action_area .checkbox_area {display:inline-block; width:5%; margin-right:3px; text-align:right;}

/* sub : 마이페이지 - 취소,교환,반품 내역 */
.mypage_area .mypage_list table.cancel_ver td .product_info_area .subject {width:80%;  margin-top:0; line-height:150%;}
.mypage_area .mypage_list table.cancel_ver td .option_info_area {margin-bottom:20px; }
.mypage_area .mypage_list table.cancel_ver .refund_ok {color:#20b333; font-weight:bold;}

/* sub : 마이페이지 - 할인쿠폰 */
.mypage_area .mypage_list table.coupon_ver td {padding:10px 0; text-align:center; letter-spacing:-1px;}
.mypage_area .mypage_list table.coupon_ver td.tl {padding-left:10px;}
.mypage_area .mypage_list table.coupon_ver td.useok {color:#b9b9b9;}
.mypage_area .mypage_list table.coupon_ver td.saleprice {color:#fa5f2f; font-weight:bold;}
.mypage_area .mypage_list table.coupon_ver td .terms {margin-bottom:5px; padding-left:7px; background: url("//img.edupang.com/images/mypage/mypage_salecoupon_nouse_bulit.gif") 0 40% no-repeat;}
.mypage_area .mypage_list table.coupon_ver td.useok .terms {padding-left:7px; background: url("//img.edupang.com/images/mypage/mypage_salecoupon_use_bulit.gif") 0 40% no-repeat;}

/* sub : 마이페이지 - 적립금 */
.mypage_area .savemoney_box_area {overflow:hidden; margin-bottom:15px; padding:20px 0; position:relative; background: url("//img.edupang.com/images/mypage/mypage_savemoney_box_icon.gif") 30px 20px no-repeat; border:5px solid #eee;}
.mypage_area .savemoney_box_area .fl {width:326px; height:90px; border-right:1px solid #eee;}
.mypage_area .savemoney_box_area .fr {width:400px;}
.mypage_area .savemoney_box_area .total_savemoney_txt {position:absolute; top:47px; left:138px; }
.mypage_area .savemoney_box_area .total_savemoney {position:absolute; top:66px; left:138px; }
.mypage_area .savemoney_box_area .total_savemoney span {margin-right:5px; font-family:tahoma; font-size:24px; font-weight:bold; color:#2ba33a;}
.mypage_area .savemoney_box_area .fr img {margin:20px 0 15px 0; vertical-align:top;  }
.mypage_area .savemoney_box_area .fr .txt {margin-bottom:5px; padding-left:14px; color:#545454; font-size:11px; background: url("//img.edupang.com/images/mypage/mypage_savemoney_bulit.gif") 5px 40% no-repeat}
.mypage_area .savemoney_box_area .fr .txt span {color:#fa5f2f;}

.mypage_area .mypage_list table.savemoney_ver td {padding:10px 0; text-align:center;}
.mypage_area .mypage_list table.savemoney_ver td b {letter-spacing:0;}
.mypage_area .mypage_list table.savemoney_ver td .plus {color:#fa5f2f;}
.mypage_area .mypage_list table.savemoney_ver td .useok {color:#b9b9b9;}

/* sub : 마이페이지 - 포인트 */
.mypage_area .point_box_area {overflow:hidden; margin-bottom:15px; padding:20px 0; position:relative; background: url("//img.edupang.com/images/mypage/mypage_point_box_icon.gif") 30px 20px no-repeat; border:5px solid #eee;}
.mypage_area .point_box_area .fl {width:326px; height:90px; border-right:1px solid #eee;}
.mypage_area .point_box_area .fr {width:400px;}
.mypage_area .point_box_area .total_point_txt {position:absolute; top:47px; left:138px; }
.mypage_area .point_box_area .total_point {position:absolute; top:66px; left:138px; }
.mypage_area .point_box_area .total_point span {margin-right:5px; font-family:tahoma; font-size:24px; font-weight:bold; color:#f05722;}
.mypage_area .point_box_area .fr img {margin:20px 0 15px 0; vertical-align:top;  }
.mypage_area .point_box_area .fr .txt {margin-bottom:5px; padding-left:14px; color:#545454; font-size:11px; background: url("//img.edupang.com/images/mypage/mypage_savemoney_bulit.gif") 5px 40% no-repeat}
.mypage_area .point_box_area .fr .txt span {color:#fa5f2f;}

/* sub : 마이페이지 - 1:1 문의하기 */
.mypage_area .tab_area {overflow:hidden; margin-bottom:15px;}
.mypage_area .tab_area div {float:left;}
.mypage_area .tab_area div a {display:block; width:104px; height:31px; margin-right:-1px; line-height:31px; text-align:center; color:#545454; letter-spacing:-1px; border:1px solid #bababa;}
.mypage_area .tab_area div a:hover {color:#fff; background-color:#8d8d8d; border:1px solid #8d8d8d;}
.mypage_area .tab_area div a.on {color:#fff; background-color:#8d8d8d; border:1px solid #8d8d8d;}

.mypage_area .question_box_area {overflow:hidden; margin-bottom:20px; padding:20px 0; position:relative;  border:5px solid #eee;}
.mypage_area .question_box_area .fl {width:420px; height:135px; border-right:1px solid #eee;}
.mypage_area .question_box_area .fl .title {margin:10px 0 15px 24px;}
.mypage_area .question_box_area .fl .title span {margin-left:15px; }
.mypage_area .question_box_area .fl .title span img {margin-top:2px;}
.mypage_area .question_box_area .fl ul {margin-left:24px;}
.mypage_area .question_box_area .fl ul li {margin-bottom:5px; padding-left:15px; letter-spacing:-0.5px; background: url("//img.edupang.com/images/mypage/mypage_salecoupon_nouse_bulit.gif") 5px 40% no-repeat;}
.mypage_area .question_box_area .fl ul li a {color:#545454;}
.mypage_area .question_box_area .fr {width:300px;}
.mypage_area .question_box_area .fr .title {margin:23px 0 8px 0;}
.mypage_area .question_box_area .fr .search_area .input_area {margin-bottom:9px;  }
.mypage_area .question_box_area .fr .search_area .input_area input {width:195px; height:34px; border:2px solid #37b748;}
.mypage_area .question_box_area .fr .search_area .input_area img {}
.mypage_area .question_box_area .fr .search_area .search_txt {height:15px; padding-left:36px; background: url("//img.edupang.com/images/mypage/mypage_mantoman_search_icon.gif") 4px 40% no-repeat; }
.mypage_area .question_box_area .fr .search_area .search_txt a {margin-right:8px; color:#9c9c9c;}

.mypage_area .mypage_list .notic_txt {margin-bottom:9px; text-align:right; letter-spacing:-0.5px; color:#545454;}
.mypage_area .mypage_list .notic_txt b {color:#f13c04;}
.mypage_area .mypage_list table.mantoman_ver {border-top:2px solid #686868;}
.mypage_area .mypage_list table.mantoman_ver th {padding-left:20px; text-align:left; letter-spacing:0; border-top:0; border-right:0;}
.mypage_area .mypage_list table.mantoman_ver th span {color:#f13c04;}
.mypage_area .mypage_list table.mantoman_ver td {padding:10px 0 10px 20px; border-right:0;}

.mypage_area .mypage_list table.mantoman_ver td.fileadd img {margin-right:10px; vertical-align:middle;}
.mypage_area .mypage_list table.mantoman_ver td.fileadd span {color:#636363;}
.mypage_area .mypage_list table.mantoman_ver td.fileadd .txt {margin-top:6px; font-size:11px; color:#b2b2b2; letter-spacing:-1px;}
.mypage_area .mypage_list .btn-inquiry {height:51px; border:none; padding:0;}

/* sub : 마이페이지 - 1:1 문의내역 */
.mypage_area .mypage_list table.mantoman_list_ver th {text-align:center; border-right:0; height:40px;}
.mypage_area .mypage_list table.mantoman_list_ver td {padding:10px; text-align:center; cursor:pointer; border-right:1px solid #eee;}
.mypage_area .mypage_list table.mantoman_list_ver td.last {border-right:0;}
.mypage_area .mypage_list table.mantoman_list_ver td.subject {text-align:left;}
.mypage_area .mypage_list table.mantoman_list_ver td.subject a {text-decoration:none; font-weight:bold; color:#5a5a5a;}
.mypage_area .mypage_list table.mantoman_list_ver td.background_ok {background-color:#f5f7f4; }
.mypage_area .mypage_list table.mantoman_list_ver td .on {text-decoration:underline;}
.mypage_area .mypage_list table.mantoman_list_ver td.open {background-color:#f9f9f9; border-right:0;}
.mypage_area .mypage_list table.mantoman_list_ver td .answer_ok {color:#20b333;}
.mypage_area .mypage_list table.mantoman_list_ver td .question {padding:20px 60px; text-align:left; color:#545454; cursor:default; background: url("//img.edupang.com/images/mypage/mypage_mantoman_question_icon.png") 15px 10px no-repeat;}
.mypage_area .mypage_list table.mantoman_list_ver td .question .attach {margin-top:20px; font-weight:bold;  color:#386cb3;}
.mypage_area .mypage_list table.mantoman_list_ver td .question .attach a { color:#386cb3; font-weight:normal;}
.mypage_area .mypage_list table.mantoman_list_ver td .answer {padding:20px 60px; text-align:left; line-height:130%; color:#545454; cursor:default; background: url("//img.edupang.com/images/mypage/mypage_mantoman_answer_icon.png") 15px 19px no-repeat;  border-top:1px dotted #ccc;}

/* sub : 마이페이지 - 회원정보수정 */
.mypage_area .mypage_list .memberout_txt {position:relative; height:20px; margin:20px 0; letter-spacing:-0.5px; color:#545454;}
.mypage_area .mypage_list .memberout_txt span {position:absolute; top:0; right:125px; }
.mypage_area .mypage_list .memberout_txt img {position:absolute; right:0; top:-10px; }

.mypage_area .mypage_list table.myinfo_ver th {height:0; padding:10px 0; padding-left:20px; text-align:left; letter-spacing:0; border-top:0; border-right:0;}
.mypage_area .mypage_list table.myinfo_ver th span {color:#f13c04;}
.mypage_area .mypage_list table.myinfo_ver td {height:0; padding:10px 0 10px 20px; border-right:0; }
.mypage_area .mypage_list table.myinfo_ver td .notic_txt {margin-left:5px; color:#545454; letter-spacing:-1px;}
.mypage_area .mypage_list table.myinfo_ver td .address {margin-bottom:4px;}
.mypage_area .mypage_list table.myinfo_ver td .receive {margin-top:8px;}
.mypage_area .mypage_list table.myinfo_ver td .receive label {margin-right:45px;}
.mypage_area .mypage_list table.myinfo_ver td .receive label input {border:0; margin:0; padding:0;}
.mypage_area .mypage_list table.myinfo_ver td .receive label span {margin:0;  }

.mypage_area .mypage_list table.myinfo_ver td .login_way_area {}
.mypage_area .mypage_list table.myinfo_ver td .login_way_area li {position:relative; height:25px; margin-bottom:10px; *height:auto; *padding-bottom:15px; }
.mypage_area .mypage_list table.myinfo_ver td .login_way_area li .name {position:absolute; top:0; left:0;}
.mypage_area .mypage_list table.myinfo_ver td .login_way_area li .join_ok {position:absolute; top:0; left:102px;}
.mypage_area .mypage_list table.myinfo_ver td .login_way_area li .join_no {position:absolute; top:0; left:139px;}
.mypage_area .mypage_list table.myinfo_ver td .login_way_area li .join_default {position:absolute; top:0; left:102px;}
.mypage_area .mypage_list span input.btn-member-modify {width:171px; height:51px; border:none;}

/* sub : 마이페이지 - 쿠폰등록 */
.mypage_area .couponadd_area {}
.mypage_area .couponadd_area .numadd {padding:22px 0; color:#bababa; background-color:#f1f1f1; border-top:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2}
.mypage_area .couponadd_area .numadd input[type=text] {height:35px; padding:0 5px; border:1px solid #bababa}
.mypage_area .couponadd_area .numadd .btn {padding-top:14px;}

.mypage_area .coupon_tab li{padding:12px 0px; width:20%; border:1px solid #ccc; margin:5px 0px; cursor:pointer; text-align: center}
.mypage_area .coupon_tab li.first{border-right:none;}
.mypage_area .coupon_tab li:hover{background-color: #f1f1f1}
.mypage_area .coupon_tab li.on{background-color: #f1f1f1}

/* sub : 고객센터 - 공통 */
.css_area {overflow:hidden; margin-bottom:60px;}
.css_area .con_area {width:770px;}
.css_area .con_area h4 {margin-bottom:20px;}

.css_area table {margin-bottom:15px;}
/*
.css_area table th {height:54px; vertical-align:middle; letter-spacing:-1px; background-color:#f4f4f4;border-bottom:1px solid #dedede; }
.css_area table td {vertical-align:middle; padding:12px 0; text-align:center; border-bottom:1px solid #dedede; }
.css_area table .border_r_0 {border-right:0;}
*/
.css_area table .background_ok {background-color:#f4f4f4}
.css_area table .appli_btn {margin-bottom:3px;}

.css_area table td input {height:24px; padding:0 6px; font-family:dotum; color:#545454; letter-spacing:-1px; border:1px solid #c5c5c5;}
.css_area table td input.no_change {width:220px; background-color:#f2f2f2; color:#a3a3a3; font-weight:bold;}
.css_area table td input.short {width:58px; }
.css_area table td input.middle {width:250px; }
.css_area table td input.long {width:550px; }
.css_area table td select {width:63px; height:26px; font-family:dotum; letter-spacing:-1px; color:#545454; vertical-align:bottom; border:1px solid #c5c5c5;}
.css_area table td select.middle {width:143px; }
.css_area table td select.long {width:562px; }
.css_area table td textarea {width:560px; height:165px; font-family:dotum; border:1px solid #c5c5c5;}

/* sub : 고객센터 - 왼쪽 메뉴 */
.css_area .lnb_area {width:178px;}
.css_area .lnb_area .lnb {padding:20px 0; background-color:#f0f0f0;}
.css_area .lnb_area .lnb li {width:178px; height:36px;}
.css_area .lnb_area .lnb li a {display:block; width:138px; height:35px; margin:0 20px; border-bottom:1px dotted #dcdcdc; }
.css_area .lnb_area .lnb li a.last {border-bottom:0;}
.css_area .lnb_area .lnb li a span {display:none;}
.css_area .lnb_area .lnb .lnb_bg {background: url("//img.edupang.com/images/css/css_bgicon.png") no-repeat; }
.css_area .lnb_area .lnb .qna {background-position:-23px -25px;}
.css_area .lnb_area .lnb .notic {background-position:-23px -60px;}
.css_area .lnb_area .lnb .idfind {background-position:-23px -95px;}
.css_area .lnb_area .lnb .policies {background-position:-23px -130px;}

.css_area .lnb_area .lnb .qna.on {background-position:-190px -25px;}
.css_area .lnb_area .lnb .notic.on {background-position:-190px -60px;}
.css_area .lnb_area .lnb .idfind.on {background-position:-190px -95px;}
.css_area .lnb_area .lnb .policies.on {background-position:-190px -130px;}

.css_area .lnb_area .lnb .qna:hover {background-position:-190px -25px;}
.css_area .lnb_area .lnb .notic:hover {background-position:-190px -60px;}
.css_area .lnb_area .lnb .idfind:hover {background-position:-190px -95px;}
.css_area .lnb_area .lnb .policies:hover {background-position:-190px -130px;}

/* sub : 고객센터 - 자주묻는질문 */
.css_area .question_box_area {overflow:hidden; margin-bottom:20px; padding:20px 0; position:relative;  border:5px solid #eee;}
.css_area .question_box_area .fl {width:420px; height:135px; border-right:1px solid #eee;}
.css_area .question_box_area .fl .title {margin:10px 0 15px 24px;}
.css_area .question_box_area .fl .title span {margin-left:15px; }
.css_area .question_box_area .fl .title span img {margin-top:2px;}
.css_area .question_box_area .fl ul {margin-left:24px;}
.css_area .question_box_area .fl ul li {margin-bottom:5px; padding-left:15px; letter-spacing:-0.5px; background: url("//img.edupang.com/images/mypage/mypage_salecoupon_nouse_bulit.gif") 5px 40% no-repeat;}
.css_area .question_box_area .fl ul li a {color:#545454;}
.css_area .question_box_area .fr {width:300px;}
.css_area .question_box_area .fr .title {margin:23px 0 8px 0;}
.css_area .question_box_area .fr .search_area .input_area {margin-bottom:9px;}
.css_area .question_box_area .fr .search_area .input_area input {width:195px; height:34px; border:2px solid #37b748;}
.css_area .question_box_area .fr .search_area .input_area img {}
.css_area .question_box_area .fr .search_area .search_txt {height:15px; padding-left:36px; background: url("//img.edupang.com/images/mypage/mypage_mantoman_search_icon.gif") 4px 40% no-repeat; }
.css_area .question_box_area .fr .search_area .search_txt a {margin-right:8px; color:#9c9c9c;}

.css_area table {border-top:1px solid #ccc;}
.css_area table th,
.css_area table td {height:40px; padding:0;}
.css_area table th {}
.css_area table td {}

.tab_style_02.css_category li {width:247px}

/* sub : 고객센터 - 계정정보찾기 */
.tab_style_02.css_idpwfind li {width:385px; height:38px !important;}

table.css_idpwfind {border:1px solid #dedede;}
table.css_idpwfind th,
table.css_idpwfind td {padding-left:10px; text-align:left; }
table.css_idpwfind input {vertical-align:middle; line-height:23px;}
table.css_idpwfind span {display:inline-block; width:20px; text-align:center; vertical-align:middle; color:#777; }

.css_area table .answer_ok {color:#20b333;}
.css_area table .question {padding:20px 80px; text-align:left; line-height:140%; color:#545454; cursor:default; background: url("//img.edupang.com/images/mypage/mypage_mantoman_question_icon.gif") 30px 19px no-repeat;}
.css_area table .answer {padding:20px 80px; text-align:left; line-height:140%; color:#545454; cursor:default; background: url("//img.edupang.com/images/mypage/mypage_mantoman_answer_icon.gif") 30px 19px no-repeat;}

/* sub : 고객센터 - 이용약관 및 정책 */
.tab_style_02.css_policies li {width:20%}
.tab_style_02.css_policies li.last a {width:157px;}

.css_area .rull_con {padding:25px; border:1px solid #ccc; background-color: #FFF}

.rull_box {line-height:140%; font-size:14px; font-family:'Nanum Gothic'; background: #fff; word-wrap:break-word; padding:10px;}
.rull_box hr {display:block;margin-top:30px;width:100%;display: block }
.rull_box h2 {padding: 10px 0 17px 0; font-size:18px; font-weight:bold; text-align:center; }
.rull_box h3 {font-weight: bold; font-size:15px; margin:15px 0 5px 0;}
.rull_box h3.first {margin-top:35;font-size:14px;font-weight: bold}
.rull_box p {line-height: 200%; color:#555; }
.rull_box ul,
.rull_box ol {margin-left:10px 0;}
.rull_box ul li,
.rull_box ol li {padding:5px 8px; color:#555; line-height:150%;}
.rull_box ol li.caution {padding:5px 8px; color:#555; line-height:150%;font-weight: bold;}
.rull_box table {border-collapse:collapse; border:1px solid #ccc; width: 100%}
.rull_box table.alicenter td {border-collapse:collapse;text-align: center; border:1px solid #ccc;}
.rull_box table th {padding:5px; text-indent:0; text-align:center; border:1px solid #ddd; vertical-align: middle;}
.rull_box table td {height:30px; padding:5px; text-indent:0; text-align:left; border:1px solid #ddd;}
.rull_box a:hover{text-decoration: underline;}
.rull_box .smallfont{font-size: 10pt;}
.rull_box .mgt10 {margin-top:10px;}
.rull_box .mgt5 {margin-top:5px;}
.rull_box .mgl10 {margin-left:10px;}
.rull_box .mgt10 a {line-height: 250%; color:#555; font-weight: bold; font-size: 10pt;}


/* sub: 판매업체 리스트*/
.seller_list_wrap h3 {background-color:#09C35C;height:3%;vertical-align:middle;color:#FFF;font-size:13pt;padding:5px 10px; font-weight: bold;}
.seller_list_wrap #content {padding:10px;margin:10px;height:300px;border:1px solid #8C8C8C;overflow-y:scroll}
.seller_list_wrap #content li {float:left;width:50%;padding-bottom:15px;}
.seller_list_wrap #read_content {padding:40px;}
.seller_list_wrap #btn_close{font-size: 12pt; border: 1px solid #aaa;padding:5px; border-radius: 3px;color: #888888;margin-left: 45%;margin-top: 20px}
.seller_list_wrap #seller_list_paging {text-align:center; }
.seller_list_wrap #seller_list_paging a {display:inline-block; zoom:1; padding:3px 8px; line-height:22px; font-size:12px; color:#aaa; text-align:center; }
.seller_list_wrap #seller_list_paging a.on {color:#3ab54a; border:1px solid #3ab54a;}
.seller_list_wrap #seller_list_paging a:hover {color:#3ab54a; border:1px solid #3ab54a; }
.seller_list_wrap #seller_list_paging .prev a {font-family:dotum; letter-spacing:-1px; font-size:11px; border:1px solid #ddd;}
.seller_list_wrap #seller_list_paging .prev a:hover {color:#3ab54a; background:none; border:1px solid #3ab54a;}

/* sub : 검색 - 공통 */
.search_area {margin-bottom:60px;}
.search_area .searchbox {position:relative; height:140px; margin-bottom:40px; background: url("//img.edupang.com/images/search/search_box_bg.gif") repeat; border:1px solid #383b40; }
.search_area .searchbox .title {position:absolute; top:40px; left:205px;}
.search_area .searchbox .search_area {position:absolute; top:33px; left:324px;}
.search_area .searchbox .search_area input {width:380px; height:34px; padding-left:9px; color:#545454; font-size:16px; letter-spacing:-1px; border:2px solid #37b748;}
.search_area .searchbox .relation {position:absolute; top:89px; left:324px; height:20px; padding:1px 0 0 50px; background: url("//img.edupang.com/images/search/search_box_txt.png") 5px 0 no-repeat; }
.search_area .searchbox .relation a {margin-right:10px; color:#fff; letter-spacing:-1px;}

.search_area .category_title {margin:20px 0; font-size:18px; color:#333;  font-weight:bold;}

.search_area .listmore {text-align:right;}

.search_area .search_result_num {margin-bottom:15px; color:#333; font-size:20px; letter-spacing:-1px;}
.search_area .search_result_num > span {color:#00a015; font-weight:bold;}
.search_area .search_result_num b span {font-family:tahoma; font-size:20px; }


/* sub : 검색 - 전체 리스트 */
.search_area .search_list_area {overflow:hidden; padding:20px 0; border-bottom:1px solid #adadad; }
.search_area .search_list_area .list {}
.search_area .search_list_area .list li {position:relative; margin-bottom:25px; overflow: hidden}
.search_area .search_list_area .list li img {vertical-align:top;}
.search_area .search_list_area .list li a {display:block; width:480px; height:183px; border:1px solid #eaeaea;}
.search_area .search_list_area .list li .product_info_area {position:absolute; top:12px; left:214px; }
.search_area .search_list_area .list li .product_info_area .sub_subject {width:250px; height:25px; font-size:11px; letter-spacing:-1px; color:#9a9a9a;}
.search_area .search_list_area .list li .product_info_area .main_subject {width:250px; height:52px; margin-bottom:10px; font-size:15px; color:#000; font-weight:bold; }
.search_area .search_list_area .list li .product_info_area .date {margin-bottom:10px; font-size:11px; color:#9b9b9b; }
.search_area .search_list_area .list li .product_info_area .date span {color:#3ab64a;}
.search_area .search_list_area .list li .product_info_area .sale {width:70px; height:51px; padding-left:14px; padding-top:7px; font-family:tahoma; font-size:11px; color:#fff; background: url("//img.edupang.com/images/search/search_list_sale_icon.gif") 0 0 no-repeat;}
.search_area .search_list_area .list li .product_info_area .sale span {font-size:22px;}
.search_area .search_list_area .list li .product_info_area .original_price {position:absolute; top:20px; left:77px; text-decoration:line-through; font-size:12px; color:#aaa;}
.search_area .search_list_area .list li .product_info_area .original_price span {font-family:tahoma;  font-size:14px; }
.search_area .search_list_area .list li .product_info_area .sale_price {position:absolute; top:36px; left:77px; font-size:16px; color:#333;}
.search_area .search_list_area .list li .product_info_area .sale_price span {font-size:22px; font-family:tahoma; font-weight:bold;}

.search_area .search_list_area .list li .soldout{position: absolute; width:182px;}

/* sub : 검색 - 커뮤니티 */
.search_area .search_list_comunity_area .list {margin-bottom:12px; padding:12px; border-bottom:1px dashed #d7d7d7;}
.search_area .search_list_comunity_area .list .fl.photo_area {width:148px; margin-right:30px; }
.search_area .search_list_comunity_area .list .photo_area {border:1px solid #dcdbdb;}
.search_area .search_list_comunity_area .list .category {margin-bottom:3px; font-size:11px; color:#9a9a9a;}
.search_area .search_list_comunity_area .list .subject {margin-bottom:10px; color:#000; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.search_area .search_list_comunity_area .list .subject a {color:#000; }
.search_area .search_list_comunity_area .list .subject span {color:#2ba33a; font-size:12px; font-family:tahoma;}
.search_area .search_list_comunity_area .list .subject span a {color:#2ba33a; }
.search_area .search_list_comunity_area .list .date {margin-bottom:13px; color:#9b9b9b; font-size:11px;}
.search_area .search_list_comunity_area .list .date b {color:#545454;}
.search_area .search_list_comunity_area .list .date span {color:#ff7247;}
.search_area .search_list_comunity_area .list .con {letter-spacing:-0.5px; line-height:150%;}
.search_area .search_list_comunity_area .list .con a {color:#545454;}

/* sub : 검색 - 검색 결과 없음 */
.search_area .search_result_not {margin-top:40px; padding-bottom:40px; text-align:center; border-bottom:2px solid #eaeaea;}
.search_area .search_result_not .result_not_txt {padding-bottom:10px; color:#333; font-size:20px; letter-spacing:-1px; font-weight:bold; }
.search_area .search_result_not .result_not_txt span {color:#00a015;}
.search_area .search_result_not .notic_txt {font-size:11px; color:#9b9b9b;}


/* etc : 공통

.etc_area table {margin-top:10px; border-right:1px solid #dedede; border-left:1px solid #dedede;}
.etc_area table td,
.etc_area table th {border-right:0;}
.etc_area table td {text-align:left;}
.etc_area label {margin-right:15px; cursor:pointer; }
.etc_area label span {display:inline-block; }
.etc_area input.radiobtn {height:13px; padding:0; margin:0; border:0; }
.etc_area input.check {height:13px; padding:0; margin:0; border:0; }
.etc_area textarea {width:99.4%; height:100px; font-family:dotum; font-size:12px; line-height:150%; border:1px solid #c5c5c5;}
.etc_area input[type=checkbox] {border:0; vertical-align:top;}
.etc_area input[type=radio] {border:0; vertical-align:top;}
.etc_area input {height:22px; border:1px solid #c5c5c5;}
.etc_area select {height:26px; vertical-align:top;}
.etc_area input.short {width:63px;}
.etc_area input.middle {width:235px;}
.etc_area input.long {width:300px;}

.etc_area .rull_box {margin:15px 0 40px 0; padding:0; background:#fff;}
.etc_area .rull_box textarea {width:96%; height:160px; padding:2% 2% 0 2%; font-family:dotum; font-size:12px; line-height:150%;  border:1px solid #d8d8d8;}
.etc_area .rull_box label {display:block; margin-top:10px; cursor:pointer; letter-spacing:-1px;}
.etc_area .rull_box label span {vertical-align:2px;}
.etc_area .rull_box input[type=checkbox] {border:0; height:12px;}
 */


/* etc : 회사소개 */
.panginfo {width:980px; margin:30px auto 60px auto;}
.panginfo .img01 span {font-size:0; left:-9999;}
.panginfo .img02 span {font-size:0; left:-9999;}


/* etc : 입점,제휴 문의 */
.partnerform {width:980px; margin:30px auto 60px auto; font-family:맑은 고딕; }

.partnerform .txt01 {}
.partnerform .txt01 span {font-size:0; left:-9999;}
.partnerform .txt02 {}
.partnerform .txt02 span {font-size:0; left:-9999;}
.partnerform .txt03 {margin-top:80px; text-align:center;}
.partnerform .txt03 span {font-size:0; left:-9999;}
.partnerform .txt04 {margin-top:20px; margin-bottom:40px; text-align:center;}
.partnerform .txt04 span {font-size:0; left:-9999;}

.partnerform h2 {margin-bottom:10px}
.partnerform table {border-top:2px solid #686868; font-size:14px;}
.partnerform table th {height:0; padding:0; padding-left:20px; text-align:left;}
.partnerform table td {height:0; padding:0; padding:8px 0 8px 20px; text-align:left;}

.partnerform table input[type=text] {height:32px; width:230px; padding-left:8px; border:1px solid #c5c5c5}
.partnerform table textarea {width:95%; height:100px; padding-left:8px; border:1px solid #c5c5c5}
.partnerform table input.long {width:46%;}
.partnerform table input.short {width:50px }
.partnerform table .address input.short {margin-bottom:4px; }

.partnerform table .notic_txt {margin-top:5px; font-size:12px; color:#aeaeae;}

.partnerform .rull {margin-top:20px; font-size:14px;}
.partnerform .rull textarea {width:958px; height:150px; padding:10px; margin-bottom:5px; color:#929292; font-size:12px; line-height:140%; text-align:left; border:1px solid #c5c5c5}

.partnerform .btnarea {width:980px; margin-top:40px; text-align:center;}

/*
.partnerform table td input[type=radio] {border:0; height:12px;}
.partnerform table td .address_input {margin-top:5px;}
.partnerform table td .notic_txt {margin-top:8px; letter-spacing:-1px; color:#545454;}

.partnerform span.non_txt {display:none;}

.partnerform .btn_area {margin-bottom:30px;}
.partnerform .btn_area input[type=text] {width:171px; height:51px; border:0;}
*/

/* etc : 광고문의(20160628) */
.advertising {width:980px; margin:30px auto 60px auto; font-family:맑은 고딕; }

.advertising .adlist {margin-bottom:30px; border:4px solid #ececec;}
.advertising .adlist td {padding:0; border-left:1px solid #ececec;}

.advertising .adprocesszone {margin-top:20px;}
.advertising .adprocesszone h2 {margin-bottom:10px}
.advertising .adprocesszone table {border-top:2px solid #686868;}
.advertising .adprocesszone table th,
.advertising .adprocesszone table td {text-align:left; font-size:14px;}
.advertising .adprocesszone table th {width:150px; padding-left:20px; color:#5b5b5b; background-color:#f4f4f4;}
.advertising .adprocesszone table td {padding:10px; padding-left:10px;}
.advertising .adprocesszone table label {margin-right:10px;}
.advertising .adprocesszone table textarea {width:99%; height:100px; border:1px solid #c5c5c5}
.advertising .adprocesszone th span {color:#ff2306;}
.advertising .adprocesszone .text {margin-top:5px; color:#aeaeae; font-size:12px;}
.advertising .adprocesszone input[type=text] {height:32px; width:70%; border:1px solid #c5c5c5}

.advertising .rull {margin-top:20px;}
.advertising .rull textarea {width:958px; height:150px; padding:10px; color:#929292; font-size:12px; line-height:130%; border:1px solid #c5c5c5}
.advertising .rullok {margin-top:8px; letter-spacing:-0.5px; color:#232323; font-size:14px;}
.advertising .btnarea {width:980px; margin-top:20px; text-align:center;}



/* etc : 포인트,적립금,쿠폰 안내 */
.pangpoint {margin-bottom:40px; }
.pangpoint .txt_none {position:absolute; left:-10000px;}

.pangpoint img {vertical-align:top;}
.pangpoint .how_edupoint {position:relative;}
.pangpoint .how_edupoint .how_point_btn {position:absolute; top:308px; left:79px;}
.pangpoint .how_edupoint .how_cash_btn {position:absolute; top:308px; left:405px;}
.pangpoint .how_edupoint .how_coupon_btn {position:absolute; top:308px; right:88px;}


/* etc : 회원탈퇴 */
.etc_area .con.memberout .txt01 {position:relative; width:980px; text-align:center; background: url("//img.edupang.com/images/etc/memberout_top_icon.png") 760px 20px no-repeat; }
.etc_area .con.memberout .txt01 img {margin:60px 0 35px 0;}

.etc_area .con.memberout .txt_box {padding:45px 80px; border:1px solid #d7d7d7;}
.etc_area .con.memberout .txt_box .whyout_box {padding:15px 60px 20px 60px; border:4px solid #c8c8c8;}
.etc_area .con.memberout .txt_box .whyout_box .why_txt01 {margin-bottom:30px; text-align:center;}
.etc_area .con.memberout .txt_box .whyout_box .why_title01 {height:20px; color:#333; letter-spacing:-1px; font-weight:bold;}
.etc_area .con.memberout .txt_box .whyout_box .why_con label {cursor:pointer; letter-spacing:-1px; line-height:100%; }
.etc_area .con.memberout .txt_box .whyout_box .why_con input {vertical-align:middle;}
.etc_area .con.memberout .txt_box .whyout_box .why_con label span {vertical-align:2px;}
.etc_area .con.memberout .txt_box .whyout_box .why_con textarea {width:100%; height:100px; }

.etc_area .con.memberout .txt_box .out_agree .agree_title01 ,
.etc_area .con.memberout .txt_box .out_agree .info_title01 {margin-bottom:13px;}

.etc_area .con.memberout .txt_box .out_agree {margin:20px 0 30px 0; }
.etc_area .con.memberout .txt_box .out_agree ul {margin-bottom:15px; padding:17px 20px; background-color:#f2f2f2; border:1px solid #dedede; border-top:2px solid #686868; }
.etc_area .con.memberout .txt_box .out_agree ul li {padding-left:10px; color:#545454; line-height:160%; background: url("//img.edupang.com/images/etc/memberout_bulit.gif") 0 center no-repeat;}

.etc_area .con.memberout .txt_box .out_agree .rull_box {margin-bottom:0;}
.etc_area .con.memberout .txt_box .out_agree .rull_box textarea {height:100px;}
.etc_area .con.memberout .txt_box .out_agree .rull_box label span {vertical-align:7px;}

.etc_area .con.memberout .btn_area {margin-top:30px;}
.etc_area .con.memberout .btn_area input.btn-member-out {width:171px; height:51px; border:none;}



/* sub : 중고마켓 - 공통 */
.usedmarket_area select {height:26px; width:40%; font-family:dotum; font-size:12px; letter-spacing:-1px; border:1px solid #c5c5c5;}
.usedmarket_area label {margin-right:15px; cursor:pointer;}
.usedmarket_area label span {vertical-align:2px; }
.usedmarket_area input.radiobtn {height:13px; padding:0; margin:0; border:0;}
.usedmarket_area input.check {height:13px; padding:0; margin:0; border:0;}
.usedmarket_area input.long_100 {width:99%;}

/* sub : 중고마켓 - 메인_레이아웃 */
.mainimg_area {height:223px; background-color:#f8f2ea;}
.mainimg_area .img {width:980px; margin:0 auto;}

.usedmarket_main_area h3 {height:50px; border-bottom:1px solid #d7d7d7}
.usedmarket_main_area h3 img {margin-left:22px; margin-top:15px;}

.usedmarket_main_area .main_list_area {width:480px; height:256px; margin-bottom:20px; /*border:1px solid #bebebe; */}
.usedmarket_main_area .main_list_area .boardlist {margin:16px 22px 0 22px;}
.usedmarket_main_area table {border-top:0;}
.usedmarket_main_area table td {height:24px; padding:0; text-align:left; font-size:12px; letter-spacing:-1px;  border:0; }
.usedmarket_main_area table td a {color:#000;}
.usedmarket_main_area table td a:hover {text-decoration:underline;}
.usedmarket_main_area table td span {color:#929292;}
.usedmarket_main_area table td span.reply {color:#ff4200}
.usedmarket_main_area table td span.sell {font-family:gulim; font-size:11px; color:#1e81de; font-weight:bold; }
.usedmarket_main_area table td span.buy {font-family:gulim; font-size:11px; color:#60b527; font-weight:bold; }
.usedmarket_main_area table td.date {font-family:gulim; font-size:11px; color:#929292; letter-spacing:0;}

.usedmarket_main_area .main_banner {position:relative; width:478px; height:256px;}
.usedmarket_main_area .main_banner ul {position:absolute; top:12px; right:30px;}
.usedmarket_main_area .main_banner ul li {float:left; margin-left:5px;}

/* sub : 중고마켓 - 글쓰기 */
.usedmarket_area .boardwrite {margin-bottom:10px;}
.usedmarket_area .boardwrite table td.name {height:26px;}
.usedmarket_area .boardwrite table td {padding:7px 0 7px 20px; vertical-align:middle; border-bottom:1px solid #dedede;}


/* add by hsjang */
.noproduct {color:orange; padding:30px 0; text-align:center;}
.accountbox {margin-top:10px; background-color:#f4f4f4; padding:5px; line-height: 20px;}
.errorMessage {margin-top:10px; padding-left:15px; color:#ee1a20; font-size:12px; font-weight:normal; background: url("//img.edupang.com/images/login/memberjoin_warning_icon.gif") 0 0 no-repeat;}
.double_buying {border:2px solid red;}


.reqLayerBox {
  width:500px;
  padding:20px;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  background-color:#fff;
}
.reqLayerBox .product_name {margin-bottom:10px;}
.reqLayerBox h3 {font-weight: bold; font-size:14px;}
.reqLayerBox ul {margin-top:10px;}
.reqLayerBox textarea {width:99%; height:70px; margin-top:5px;}
.reqLayerBox .button {margin-top:10px;}

.reqLayerBox table th,
.reqLayerBox table td {padding:3px; height:0;}

#refundBox {display:none;}
#backBox {display:none;}
#exchangeBox {display:none;}

.clearfix:after { content:""; display:block; clear:both;}

#pay_loading {border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; background-color:#fff; padding:20px; text-align: center; font-size:20px; font-weight: bold; display: none;}

/* 불필요한 iframe 안보이게  */
iframe[name="google_conversion_frame"]{display: none}

/* badge */
.product_list_area li .productimg_area{position: relative;}
.productimg_area .badge_lt{position: absolute; left:10px; top:10px;}
.productimg_area .badge_rb{position: absolute; bottom:10px; right:8px;}
.productimg_area .badge_lb{position: absolute; bottom:10px; left:8px;}
.productimg_area .badge_sm img{width:76px;}
.productimg_area .badge_ef img{width:auto;}
.productimg_area .badge_lb .badge_sm {float:left; min-width:80px;}
.productimg_area .badge_rb .badge_sm {float:right; min-width:80px;}
.product_list_area li .bottom_badge_area { height: 30px; border: 1px solid #d6d6d6; border-top: 0; z-index: 100;}
.product_list_area li .bottom_badge_area .badge_list {padding: 4px 0 0 7px;}
.product_list_area li .bottom_badge_area .bt_badge { display: inline-block}

.product_list_area li .product_list .soldout {z-index:10}
.product_info_area .product_price_area .useicon {display: inline-block}
.product_info_area .product_price_area .useicon .badge_sm img{margin:0 3px 3px 0}

.popup_card_benefit {display: none;}
.popup_card_benefit .card_type{border-spacing: 0; border-collapse: collapse; table-layout: fixed;}
.popup_card_benefit .card_type thead th{padding:0px 5px}
.popup_card_benefit .scroll {height: 300px; overflow: auto; }
.popup_card_benefit .scroll table{border:none !important; border-spacing: 0; border-collapse: collapse; table-layout: fixed; }
.popup_card_benefit .scroll table .last{padding-left:15px !important; padding-right:15px !important; width: 259px;}

/* 회원가입 약관 변경 */
.join_notice *{font-family: 'Nanum Gothic'}
.join_notice_title { display: block; margin-bottom: 7px; font-size: 1.2em; letter-spacing: -1px}
.join_notice_term,
.join_notice_area {margin-top: 18px}
.join_notice_term_textarea {overflow: auto; overflow-x: hidden; white-space: pre-wrap; word-break: break-all; word-wrap: break-word; display: block; width: 612px; height: 120px; padding: 10px; color: #666; border: 1px solid #ccc; background-color: #fff}
.join_notice_table { width: 100%; border: 1px solid #ddd; border-width: 1px 0 0 1px; border-collapse: separate; white-space: normal; word-wrap: break-word; word-break: break-all}
.join_notice_table th,
.join_notice_table td { padding: 6px 10px; border: 1px solid #ddd; border-width: 0 1px 1px 0; }
.join_notice_table th { white-space: nowrap; background: none  }
.join_notice_table td { vertical-align: top }
.join_notice_table { text-align: left; vertical-align: middle }
.join_notice_table thead th {background-color: #fafafa}

/* 큰나무 공작소 주문정보 추가 */
.bigTree_extra table th .caption{ font-size:11px; font-family: 'dotum'; font-weight: normal; letter-spacing: 0}
.bigTree_extra table th,
.bigTree_extra table td{ text-align: left; padding:5px 12px;}
.bigTree_extra textarea { width: 100%; height: 44px; margin-bottom: 5px; border: 1px solid #c5c5c5; resize: vertical; }
.bigTree_extra input.style_long{width:70%; height:34px; line-height: 34px; font-size: 13px}

/* bigbanner dday 자동 추가 */
.bigbanner_dday{position:absolute; top:0; right:15px;}


/* 팍스쌤 */
.btn_reg_end.reg_add{display:block;background:#33ac41;color:#fff;padding:8px;border:1px solid #33ac41;border-radius: 1px;width:80%; margin:0 auto;}

.mask { width:100%; height:120%; position:fixed; left:0; top:0; z-index:2000; background:rgba(0,0,0,.5);}

/* 16.09.01 상세페이지 레이아웃 변경 추가 */
.inner-space {padding:15px 22px 0; border-bottom:1px solid #dbdbdb;}
.badge-noti-square {padding:0 6px 3px; float:left; margin-left:-1px; letter-spacing: -0.05em; font-weight:bold; border:1px solid #9f9f9f; font-family:inherit;}
.badge-noti-square.dark-green {color:#9f9f9f;}
span.badge-noti-square:first-child {margin-left:0;}

.product_info_area .product_price_area .price_info_area .original_price .price-side {line-height:20px; font-size:20px; color:#9b9b9b;}
.product_info_area .product_price_area .price_info_area .edupagn_price .price-side {font-size:28px;font-weight:bold; margin:1px 0 0 3px;}

.product_info_area .product_price_area .card_benefit .pay-guide {display: block; width:125px; color:#000; margin-bottom:4px; font-size:14px; padding-right:10px; background:url("//img.edupang.com/images/sub_detail/link-click-ico.png") no-repeat right 5px;}
.product_info_area .product_price_area .card_benefit .pay-guide img {vertical-align:-0.5px;}
/*.product_info_area .product_price_area .card_benefit .pay-guide .payco-guide {color:#ff3f36;}*/

.product_info_area .product_price_area .card_benefit .pay-guide .pay_benefit_label {display:inline-block; width:56px; }

.product_info_area .product_price_area .card_benefit .pay-guide .free-interest-guide {color:#1ba54a;}
.product_info_area .product_price_area .card_benefit .pay-guide.card-link-width {width:140px;}

/*btn*/
.btn-custom.btn-medium-rect {width:150px; display:inline-block; text-align:center; padding:15px 0 18px; letter-spacing:-0.09em; font-weight:bold;font-size:18px;}
.btn-custom.btn-medium-rect.btn-icon {width:70px; padding-top:33px; padding-bottom:6px; font-size:14px; color:#a7a7a7;}
.btn-custom.btn-medium-rect.transparent {border:1px solid #d0d0d0;}
.btn-custom.btn-medium-rect.transparent.green {border:1px solid #1ba54a; color:#1ba54a;}
.btn-custom.btn-medium-rect.btn-fill.green {background:#1ba54a; border:1px solid #1ba54a; color:#fff;}
.btn-custom.btn-medium-rect.btn-icon.zzim {background:url("//img.edupang.com/images/sub_detail/zzim-ico.png") no-repeat center 7px;}
.btn-custom.btn-medium-rect.btn-icon.zzim.active {color:#ff3f36; background:url("//img.edupang.com/images/sub_detail/zzim-ico-on.png") no-repeat center 7px;}
.btn-custom.btn-medium-rect.btn-icon.sharing {background:url("//img.edupang.com/images/sub_detail/sharing-ico.png") no-repeat center 7px; color:#1ba54a; border:1px solid #d0d0d0;}
.btn-custom.btn-medium-rect.btn-icon.sharing.on {background:url("//img.edupang.com/images/sub_detail/sharing-ico-on.png") no-repeat center 7px; color:#94c314; border:1px solid #94c314;}

.product_info_area .product_price_area .price_info_area .coupon-btn-area {width:auto; margin:10px 0 0 8px; background: url("//img.edupang.com/images/sub_detail/coupon-bg.png") no-repeat left top; background-color:#ff3f36; border-radius:13px;}
.product_info_area .product_price_area .price_info_area .coupon-btn-area a {display:inline-block; width:auto; height:23px; padding:5px 14px 0 32px; box-sizing:border-box; color:#fff; font-weight:bold; background: url("//img.edupang.com/images/sub_detail/cupon-link-ico.png") no-repeat 95% 7px; font-family: '돋움', dotum;}

.product_info_area .product_price_area .coupon-btn-area {width:auto; margin:10px 0 0 8px; /*background: url("//img.edupang.com/images/sub_detail/coupon-bg.png") no-repeat left top;*/ background-color:#ff3f36; border-radius:13px;}
.product_info_area .product_price_area .coupon-btn-area {margin: 10px 0px 10px 136px;}
.product_info_area .product_price_area .coupon-btn-area a {display:inline-block; width:auto; height:23px; padding:5px 14px 0 10px; box-sizing:border-box; color:#fff; font-weight:bold; background: url("//img.edupang.com/images/sub_detail/cupon-link-ico.png") no-repeat 95% 7px; font-family: '돋움', dotum;}


/*익스8 */
@media \0screen {
    .product_info_area .product_price_area .price_info_area .coupon-btn-area a {line-height:16px;}
    .product_info_area .product_price_area .product_option_area select {height:26px; padding:2px 0;}
}

/* 상품 상세 변경 (dev) */
.product_option_area .choose_option{margin:2px 0}

/* 16.09.26 썸네일 이미지 사이즈 변경 */
.product_list_area li .productimg_area {
    min-height: 308px;
}
.product_list_area li .productimg_area img.lazy-loaded {
    width: 308px;
    height: 308px;
}

/* 주문서 추가정보 */
.order_extra_info .extra-title{font-size:16px; font-weight: 500; padding:2px 2px}

/* 회원가입 추천코드 */
.user-rec-area{margin:2px 2px 2px 8px;}
.btn-code-check{background-color:#fafafa; color:#555; border:1px solid #757575; padding:3px 4px; border-radius:2px}
.check-alert-area{clear:both;}
.check-alert-area .alert_txt{color:red; font-size:12px;}
.mypage_area .mypage_list table.myinfo_ver .btn-code-check{padding:5px 4px;}

/* ordersheet */
.btn-hp {
    border:1px solid #3ab54b;
    height: 24px;
    font-size:12px;
    padding:0 7px;
    padding-bottom: 2px;
    background-color: #3ab54b;
    color:#fff;
    line-height: 1.5;
    display: inline-block;
}
.authSnsBox {
    display: none;
}
input[readonly] {
    background-color: #f4f4f4;
}
.authErr {
    color:orange;
}

/* 상품상세 페이지 버튼 */
.product_info_area .btn-text {
    margin-bottom: 0;
    padding: 5px 6px;
    display: inline-block;
    border: 1px transparent solid;
    background-color: #fff;
    color: #333333;
    font-family: "Noto Sans";
    font-weight: 500;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
}

.product_info_area .btn-expired {
    width: 148px;
    color: #fff;
    font-size: 18px;
    padding: 19px 0;
    background-color: #797979;
    border-color: #646464;
    cursor: default !important;
}

.product_info_area .btn-listgo {
    width: 148px;
    padding: 19px 0;
    font-size: 18px;
    border-color: #d0d0d0;
    background: #ffffff;
    background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%, #fafafa 100%);
    background: linear-gradient(to bottom, #ffffff 0%, #fafafa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa', GradientType=0);
}

.product_info_area .btn-sticky {
    width: 166px;
    padding: 15px 0;
    display: block;
}

/* 17.1.20 왼쪽배너 높이 변경 */
.left_area .left_wingbanner_area {
    margin-top: 18px;
}
/* 상품 상세 혜택 리스트 */
.product-detail-benefit .benefit-list {
    margin: 4px 0;
    padding: 6px 14px;
}
.product-detail-benefit .btn-show-coupon-list {
    background: red;
    color: #fff;
    padding: 4px 8px;
    border: 1px solid red;
    border-radius: 4px;
}

/* 상품상세 다운로드 쿠폰 리스트 테이블 */
.fixed-table {
    table-layout: fixed;
    word-break: break-all;
}
.detail-coupon-list-table .detail_coupon_get {
    background: #f0262a;
    border: 1px solid #f0262a;
    border-radius: 3px;
    padding: 3px 6px;
    color: #fff;
    font-size: 11px;
    display: inline-block;
}
.detail_coupon_disabled {
    background: #d1d2d5;
    border: 1px solid #babcc1;
    border-radius: 3px;
    padding: 3px 6px;
    color: #555;
    font-size: 11px;
    display: inline-block;
    cursor: default;
}
.detail-coupon-list-table {
    border-top: 1px solid #ccc;
}
.detail-coupon-list-table thead th {
    padding: 0;
    height: 30px;
    /*border-left: 1px solid #cfcfcf;*/
    background: #e5e5e5;
}
.detail-coupon-list-table thead th.last {
    border-right: 1px solid #cfcfcf;
}
.detail-coupon-list-table .scroll {
    overflow: hidden;
    overflow-y: scroll;
    height: 115px;
}
.detail-coupon-list-table td {
    padding: 0;
}
.detail-coupon-list-table .scroll-content-table {
    border: none;
}
.detail-coupon-list-table .scroll-content-table tbody th {
    background: none;
    font-weight: normal;
}
.detail-coupon-list-table .scroll-content-table .first th,
.detail-coupon-list-table .scroll-content-table .first td {
    /*border: none;*/
}

.detail-coupon-list-table .scroll-content-table th,
.detail-coupon-list-table .scroll-content-table td {
    height: auto;
    padding: 9px 5px 8px 13px;
    border: none;
    border-bottom: 1px solid #dedede;
}