#header{width:100%; }
#top_bar{height:33px; border-bottom:1px solid #dedede; }
#top_bar .inwrap{width:1000px; margin:0 auto;position:relative;}
#top_bar ul{overflow:hidden; position:absolute; right:0px; top:0px;}
#top_bar ul li{float:left; background:url(../img/main/tmenu_bar_bg.gif) no-repeat left 12px;  letter-spacing:-1px; margin-left:7px; padding-left:9px;}
#top_bar ul li:first-child{background-image:none;}
#top_bar ul li a{color:#8e8c8d; font-size:12px; display:block; height:23px; padding-top:10px;; }
#top_bar ul li.master{background-image:none;}
#top_bar ul li.master a{background:#3b3b3b; color:#fff; padding:0px 9px;  height:23px; padding-top:10px;; }
#header .logo{width:1000px; margin:0 auto;}
#header .gnb_wrap{background:url(/img/gnb_bg.gif) repeat-x left top; height:50px; width:100%;}
#header .gnb_wrap .gnb{width:1000px; margin:0 auto; overflow:hidden; background:url(/img/gnb_bar.gif) no-repeat right top;}
#header .gnb_wrap .gnb li{float:left; width:20%; background:url(/img/gnb_bar.gif) no-repeat left top;}
#header .gnb_wrap .gnb li a{font-size:18px; display:block; text-align:center; color:#ffffff; font-weight:600; padding-top:12px; height:38px;}
#header .gnb_wrap .gnb li.on{background:url(/img/gnb_on_bg.gif) repeat-x left top;}
#header .shadow{position:absolute; left:0px; top:149px; display:block; width:100%; background:url(/img/header_shadow.gif) repeat-x left top; height:13px;  z-index:9;}

#login_box{width:179px; padding:20px; border:1px solid #dfdfdf; background:#fff; position:absolute;right:110px; top:33px; z-index:111; display:none;}
#login_box input{width:172px; padding-left:5px; border:1px solid #e5e5e5; height:26px;}
#login_box  dl{margin-bottom:10px;}

#big_bnr_wrap{width:100%; height:401px; position:relative; z-index:99; margin-top:20px;}
#big_bnr_wrap .big_bnr_inwrap{width:1000px; margin:0 auto; height:477px;}
#big_bnr_wrap .big_bnr_inwrap:after{display:block;clear:both;content:''}
#big_bnr_wrap .big_bnr_inwrap .slider_wrap{position:relative; width:727px; overflow:hidden; float:left;}
#big_bnr_wrap .big_bnr_inwrap .slider_wrap span.l_btn{position:absolute; top:168px; left:0px; z-index:999;}
#big_bnr_wrap .big_bnr_inwrap .slider_wrap span.r_btn{position:absolute; top:168px; right:0px; z-index:999;}
#big_bnr_wrap .big_bnr_inwrap .slider_wrap ul.slider_ball{overflow:hidden; position:absolute;; left:381px; bottom:20px; }
#big_bnr_wrap .big_bnr_inwrap .slider_wrap ul.slider_ball li{float:left; margin-right:11px;}

#big_bnr_wrap .big_bnr_inwrap .sub_bnr{width:273px; overflow:hidden; font-family:'³ª´®°íµñ','NanumGothic'; !important;}
#big_bnr_wrap .big_bnr_inwrap .sub_bnr p{display:inline-block; float:left;}
#big_bnr_wrap .big_bnr_inwrap .noti_box{height:113px;}
#big_bnr_wrap .big_bnr_inwrap .noti_box .tit{font-family:'³ª´®°íµñ','NanumGothic'; !important; font-size:16px; margin:13px 0 7px 21px;  border:1px;}
#big_bnr_wrap .big_bnr_inwrap .noti_box ul{margin:15px 0 0 20px;}
#big_bnr_wrap .big_bnr_inwrap .noti_box ul li{background:url(/img/dot2x2.gif) no-repeat left 5px; padding-left:8px; margin-bottom:4px;}

#main_container{width:1000px; margin:0 auto; padding-bottom:25px;}
#sub_container{width:1000px; margin:0 auto; padding-bottom:70px; position:relative; min-height:600px;}
#sub_container_2{width:1000px; margin:0 auto; padding-bottom:350px; position:relative; min-height:600px;}

#sub_container #contents_wrap{width:796px; margin-left:204px; margin-top:40px;}

#footer{background:#dadada;}
#footer .inwrap{width:1000px; margin:0 auto; position:relative;}
#footer .inwrap .footer_cont{position:absolute; left:250px; top:32px;}
#footer .inwrap .footer_cont ul{overflow:hidden;}
#footer .inwrap .footer_cont ul li{float:left; font-size:13px; font-weight:bold; background:url(/img/footer_bar.gif) no-repeat left 1px; padding-left:17px; margin-left:13px;}
#footer .inwrap .footer_cont ul li:first-child{margin-left:0px; padding-left:0px; background-image:none;}
#footer .inwrap .footer_cont ul li a{color:#6b6b6b;}
#footer .inwrap .footer_cont p.copy{color:#797979; font-size:12px; line-height:16px; margin-top:10px;}
#footer .inwrap .footer_cont p.copy span{color:#878686; display:inline-block; margin-top:5px;  font-size:12px;}

#footer .inwrap .es{position:absolute; left:720px; top:37px;}

ul.main_noti{overflow:hidden; width:1000px; margin:0 auto 26px;}
ul.main_noti li{float:left; margin-left:5px;}
ul.main_noti li:first-child{margin-left:0px;}

table.page_no{width:68px; height:21px; background:#ffffff; position:absolute; right:4px; top:10px;}
table.page_no td{text-align:center;  border:1px solid #d0d0d0;}
table.page_no td a{display:block; color:#838485;}
table.page_no td.on{border:1px solid #838485; background:#838485;}
table.page_no td.on a{color:#ffffff;}

ul.cont_list01{overflow:hidden; width:1033px;}
ul.cont_list01 li{width:180px; height:267px; border:1px solid #e4e4e4; margin-right:22px; margin-bottom:33px; float:left; position:relative;}
ul.cont_list01 li p.thum{height:228px;}
ul.cont_list01 li p.thum img{width:180px; height:228px;}
ul.cont_list01 li p.thum a {display:block;}
ul.cont_list01 li p.txt{height:38px; border-top:1px solid #dadada;;}
ul.cont_list01 li p.txt a{display:block; height:30px; text-align:center; color:#4c4c4c; padding-top:8px;}

.page_navi{padding:11px; padding-top:20px;}
.page_navi span{background:url(../img/common/page_navi_icon.gif) no-repeat left 6px; padding-left:9px; margin-right:3px; color:#acacac; font-size:11px; letter-spacing:-1px;}
.page_navi span:first-child{background-image:none; padding-left:0px;}

/* ¼­ºê ·¹ÇÁÆ® ¸Å´º */
.left_menu_wrap{width:187px; position:absolute; left:5px; top:50px; font-family:'NanumGothic'; }
.left_menu_wrap .menu_box p.tit{font-size:21px; color:#000000;  font-weight:600; letter-spacing:-1px; padding:0 0 10px 10px; border-bottom:2px solid #d5d5d5; margin-bottom:0px; }
.left_menu_wrap .menu_box  div.on ul li{border-bottom:1px solid #d5d5d5;}
.left_menu_wrap .menu_box  div.on ul li:first-child{margin-top:0px;}
.left_menu_wrap .menu_box  div.on ul li a{padding:6px 0 0px 8px; height:32px; display:block; color:#404040; font-size:16px;  font-weight:bold; letter-spacing:-1px; padding-left:15px; background-color:none; font-family:'¸¼Àº°íµñ','Malgun Gothic';}
.left_menu_wrap .fly_bnr{margin-top:43px;}

/* ÅÇ */
.tab-box{margin-bottom:10px; padding-top:10px; border-top:1px solid #d5d5d5;}
.tab-box ul{overflow:hidden; padding-left:10px;}
.tab-box ul li{float:left; background:url(/img/tab-box.gif) no-repeat left top; height:44px; margin-right:2px;}
.tab-box ul li a{color:#656565; font-weight:700; font-size:14px; display:block; letter-spacing:-1px; padding:15px 0 0 7px;}
.tab-box ul li.on{background:url(/img/tab-box_on.gif) no-repeat left top;}
.tab-box ul li.on a{color:#fff;}
.tab-box  #ls01{padding-left:10px; width:100px; }
.tab-box  #ls02{padding-left:21px; width:89px; }
.tab-box  #ls03{padding-left:31px; width:70px; }
.tab-box  #ls04{padding-left:11px; width:100px; }
.tab-box  #ls05{padding-left:23px; width:100px; }

/* ÅÇ2 */
.tab-box2{margin-bottom:10px; padding-top:10px; border-top:1px solid #d5d5d5;}
.tab-box2 ul{overflow:hidden; padding-left:10px;}
.tab-box2 ul li{float:left; background:url(/img/tab-box.gif) no-repeat left top; height:44px; margin-right:2px;}
.tab-box2 ul li a{color:#656565; font-weight:700; font-size:14px; display:block; letter-spacing:-1px; padding:15px 0 0 7px;}
.tab-box2 ul li.on{background:url(/img/tab-box_on.gif) no-repeat left top;}
.tab-box2 ul li.on a{color:#fff;}
.tab-box2  #ls01{padding-left:10px; width:100px; }
.tab-box2  #ls02{padding-left:10px; width:100px; }
.tab-box2  #ls03{padding-left:18px; width:90px; }
.tab-box2  #ls04{padding-left:11px; width:98px; }
.tab-box2  #ls05{padding-left:23px; width:86px; }
.tab-box2  #ls06{padding-left:15	px; width:100px; }

/* ÅÇ3 */
.tab-box3{margin-bottom:10px; padding-top:10px; border-top:1px solid #d5d5d5;}
.tab-box3 ul{overflow:hidden; padding-left:10px;}
.tab-box3 ul li{float:left; background:url(/img/tab-box2.gif) no-repeat left top; height:44px; margin-right:2px;}
.tab-box3 ul li a{color:#656565; font-weight:700; font-size:14px; display:block; letter-spacing:-1px; padding:15px 0 0 7px;}
.tab-box3 ul li.on{background:url(/img/tab-box_on2.gif) no-repeat left top;}
.tab-box3 ul li.on a{color:#fff;}
.tab-box3  #ls01{padding-left:10px; width:220px; }
.tab-box3  #ls02{padding-left:10px; width:220px; }
.tab-box3  #ls03{padding-left:10px; width:240px; }

.sub_tit_bar{height:60px; padding-top:30px;  padding-bottom:15px; text-align:center; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:35px; letter-spacing:-2px; z-index:88; border-top:1px solid #dcdcda; background:#f5f5f5;}

.sub_tit_bar2{height:60px; padding-top:30px;  padding-bottom:15px; text-align:center; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:34px; letter-spacing:-1px; z-index:88; border-top:1px solid #dcdcda; background:#f5f5f5;}

/* table_type */
table.table_type01{border-top:3px solid #575757; width:100%;}
table.table_type02{border-top:3px solid #575757; width:100%; border-collapse:separate;}
table.table_type01 th{background:#fafafa; height:46px; font-size:15px; letter-spacing:-1px; font-weight:400;}
table.table_type01 td{padding:18px 18px 18px 16px; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9; border-right:0 none; vertical-align:top; text-align:center;}
table.table_type01 td:first-child{border-left:0 none;}
table.table_type01 td dl.order_info dt{font-size:15px; letter-spacing:-1px; margin-bottom:9px;}
table.table_type01 td dl.order_info dd{color:#575757; font-size:13px; margin-bottom:3px;}
table.table_type01 td .goods_count{width:32px; height:27px; line-height:27px; padding-left:6px; border:1px solid #e9e9e9; margin:0 auto; text-align:left;}
table.table_type01 td.allorder_price{background:#fafafa; font-size:25px; font-weight:600;}

table.table_type02 th{background:#fafafa; color:#575757; height:50px; font-size:13px; letter-spacing:-1px; font-weight:400; border-bottom:1px solid #efefef; font-weight:600;  text-align:left; padding-left:23px;}
table.table_type02 td{border-bottom:1px solid #efefef; padding:7px 15px; border-right:0 none; border-left:1px solid #e9e9e9;}
table.table_type02 td p{margin-top:5px;}
table.table_type02 td p:first-child{margin-top:0px;}
table.table_type02 td input{height:32px; border:1px solid #d7d7d7; padding-left:4px;}
table.table_type02 td select{height:32px; border:1px solid #d7d7d7;}
table.table_type02 td input.w_66{width:62px;}
table.table_type02 td input.w_87{width:69px;}
table.table_type02 td input.w_106{width:102px;}
table.table_type02 td input.w_109{width:105px;}
table.table_type02 td input.w_126{width:122px;}
table.table_type02 td input.w_143{width:139px;}
table.table_type02 td input.w_219{width:215px;}
table.table_type02 td input.w_285{width:281px;}
table.table_type02 td select.w_76{width:76px;}
table.table_type02 td select.w_285{width:281px;}

table.table_type02 td textarea.w_full{width:100%; height:300px; border:1px solid #d7d7d7;}

table.table_type02 td .all_price{font-size:15px; color:#2b2b2b; font-weight:bold;}
table.table_type02 td .all_price span{font-size:14px;}
table.table_type02 td .can_point{font-size:12px; padding-left:50px; color:#797979;}
table.table_type02 td .pay_li{overflow:hidden;}
table.table_type02 td .pay_li li{float:left; margin-right:5px;}
table.table_type02 td .pay_user{padding-left:24px;}

.btn_center_wrap{text-align:center;}
.btn_center_wrap a:first-child{margin-right:10px;}

table.table_type04{border-top:2px solid #575757; width:100%; border-bottom:1px solid #e5e5e5;}
table.table_type04 th{ height:46px; font-size:14px; letter-spacing:-1px; border-bottom:1px solid #e5e5e5;}
table.table_type04 th .n_v_tit{color:#333333; font-size:16px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-weight:normal; letter-spacing:-1px;}
table.table_type04 td{height:40px; text-align:center; border:0 none; border-bottom:1px solid #e5e5e5; font-family:'¸¼Àº°íµñ','Malgun Gothic'; font-size:13px;}
table.table_type04 td .c_op{color:blue;}
table.table_type04 td .info_box{color:#888888; padding-top:10px;}
table.table_type04 td .txt_box{min-height:300px; padding-top:20px;}
table.table_type04 td a.lock{background:url(../img/common/lock_icon.gif) no-repeat right top; padding-right:20px;}
table.table_type04 td.bottom_view{background:#fafafa url(../img/common/file_icon.gif) no-repeat left 16px; height:49px; padding-left:100px;}

table.table_type04 th.qna_q{font-weight:normal; padding:7px 21px; height:28px;}
table.table_type04 th.qna_q .view_on{padding-bottom:10px;}
table.table_type04 th.qna_q .tit{background:url(../img/common/QNA_03.gif) no-repeat left -9px; padding:3px 0 0 33px; height:28px;}
table.table_type04 th.qna_q .tit a{font-weight:bold; font-size:14px; letter-spacing:-1px; font-family:'¸¼Àº°íµñ','Malgun Gothic';}
table.table_type04 th.qna_q .info_box{color:#888888; padding-left:33px; position:relative; top:-5px;}
table.table_type04 th.qna_q .txt_box{padding-left:33px; margin-top:10px;}
table.table_type04 td.qna_a{padding:20px 42px; background:#fafafa;  border-bottom:1px solid #e5e5e5;}
table.table_type04 td.qna_a .close_btn{margin-top:10px}


table.table_type05{border-top:2px solid #575757; width:100%; font-family:'¸¼Àº°íµñ','Malgun Gothic'; border-collapse:separate;}
table.table_type05 th{height:32px; text-align:left; padding-left:30px; border-bottom:1px solid #dfdfdf; font-size:14px; color:#333333;}
table.table_type05 td{height:32px; border-right:0 none; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; padding:9px 0 9px 14px;}
table.table_type05 td input,select{height:34px; border:1px solid #dfdfdf;}
table.table_type05 td input.w_285{width:285px;}
table.table_type05 td select.w_285{width:289px;} 

table.table_type03{border:1px solid #dadada;border-top:3px solid #575757; width:100%;}
table.table_type03 th{background:#eeeeee; height:30px; font-size:14px; letter-spacing:-1px;border-left:1px solid #dadada; border-bottom:1px solid #dadada;}
table.table_type03 th:first-child{border-left:0 none;}
table.table_type03 td{padding:10px 8px; border-left:1px solid #dadada; border-bottom:1px solid #e5e5e5; text-align:center; font-size:13px;}
table.table_type03 td .c_op{color:blue;}

table.table_type06{border:1px solid #dadada;border-top:3px solid #575757; width:100%;}
table.table_type06 th{background:#eeeeee; height:39px; font-size:12px; letter-spacing:-1px;border-left:1px solid #dadada; border-bottom:1px solid #dadada;}
table.table_type06 th:first-child{border-left:0 none;}
table.table_type06 td{height:43px;border-left:1px solid #dadada; border-bottom:1px solid #e5e5e5; text-align:center;}
table.table_type06 td .c_op{color:blue;}

table.table_type07{border:1px solid #dadada;border-top:3px solid #575757; width:100%;}
table.table_type07 th{background:#eeeeee; height:50px; font-size:12px; letter-spacing:-1px;border-left:1px solid #dadada; border-bottom:1px solid #dadada;}
table.table_type07 th:first-child{border-left:0 none;}
table.table_type07 td{height:50px;border-left:1px solid #dadada; border-bottom:1px solid #e5e5e5; text-align:center;}
table.table_type07 td .c_op{color:blue;}


/* ¼­ºê ÇÃ·Ô º£³Ê */
.right_bnr_box{position:absolute; right:-116px; top:22px; width:100px;}
.right_bnr_box ul.m_li{margin-bottom:3px;}
.right_bnr_box ul.m_li li{margin-top:1px;}
.right_bnr_box ul.m_li li:first-child{margin-top:0px;}
.right_bnr_box .top_btn{text-align:center; margin-top:16px;}

/* paging btn */
.paging_wrap{text-align:center; margin-top:20px;}
.paging_wrap ul{overflow:hidden; vertical-align: middle;}
.paging_wrap ul li{display:inline; line-height: 21px; margin: 0 0px 0 0; text-align:center;}
.paging_wrap ul li a{width:24px; height:24px; display:inline-block; color:#424242; font-weight:bold;}
.paging_wrap ul li.on a{color:#f2685e;}

.mypg_tab{overflow:hidden; position:relative; height:41px; width:1000px; margin:30px auto 20px; background:#aeaeae;}
.mypg_tab div{float:left; border-right:1px solid #ffffff; width:150px; text-align:Center;}
.mypg_tab div:first-child{border-left:0 none;}
.mypg_tab div a{display:block; height:35px; padding-top:8px; font-size:16px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; color:#ffffff; letter-spacing:-1px; z-index:999; font-weight:bold;}
.mypg_tab div.on{background:#83c9c9;}

.shc_box02{padding:9px 0 13px 15px; border-top:1px solid #d9d9d9; overflow:hidden;}
.shc_box02 dl{overflow:hidden; float:left;}
.shc_box02 dl dt{float:left; font-weight:bold; padding-top:10px;margin-right:5px;}
.shc_box02 dl dd{float:left;}
.shc_box02 dl dd input,select{height:32px; border:1px solid #d7d7d7;}

.cont_tit{width:1000px; margin:0 auto 0px; position:relative; }
.cont_tit span.tit{font-size:24px; color:#000000; font-weight:700; display:block; padding:0px 0 6px 1px; letter-spacing:-1px;}
.cont_tit span{font-family: '³ª´®°íµñ','NanumGothic'; letter-spacing:-1px; display:block;}
.cont_tit span.s_30{font-size:30px; margin-bottom:16px;}
.cont_tit span.s_23{font-size:23px; margin-bottom:10px; padding-left:3px;}
.cont_tit span.s_20{font-size:20px; margin-bottom:10px; padding-left:3px; font-weight:600;}
.cont_tit span.s_14{font-size:15px; margin-bottom:10px; padding-left:3px; font-weight:600;}
.cont_tit span.s_100{font-size:23px; margin-bottom:10px; font-family:'¸¼Àº°íµñ','Malgun Gothic'; letter-spacing:-1px; font-weight:bold; padding-top:10px;}

.cont_tit .shc_box{position:absolute; right:0px; top:0px;}
.cont_tit .shc_box dl{overflow:hidden;}
.cont_tit .shc_box dl dt{float:left; font-weight:bold; padding-top:10px;margin-right:5px;}
.cont_tit .shc_box dl dd{float:left;}
.cont_tit .shc_box dl dd input,select{height:32px; border:1px solid #d7d7d7;}

.shc_box02{padding:9px 0 13px 15px; border-top:1px solid #d9d9d9; overflow:hidden;}
.shc_box02 dl{overflow:hidden; float:left;}
.shc_box02 dl dt{float:left; font-weight:bold; padding-top:10px;margin-right:5px;}
.shc_box02 dl dd{float:left;}
.shc_box02 dl dd input,select{height:32px; border:1px solid #d7d7d7;}

.deliv_wrap{margin-bottom:23px;}
.deliv_wrap ul{overflow:hidden;}
.deliv_wrap ul li{float:left; width:200px; background:url(http://wlstmfrl87.dothome.co.kr/mod/img/common/deliv_icon.gif) no-repeat left 62px; padding-left:0px;}
.deliv_wrap ul li:first-child{background-image:none; margin-left:0px;}
.deliv_wrap ul li div.inbox{width:194px; height:102px; border:1px solid #83c9ad; margin-left:1px; background:#ffffff}
.deliv_wrap ul li div.inbox .tit{text-align:center; font-size:16px; color:#ffffff;  font-family:'³ª´®°íµñ','NanumGothic'; letter-spacing:-1px; padding:9px 0 9px 0; border-bottom:1px solid #83c9ad; font-weight:600; background:#83c9ad}
.deliv_wrap ul li div.inbox .info{text-align:center; padding-top:12px; font-family: '³ª´®°íµñ','NanumGothic'; font-size:13px; color:#555555; letter-spacing:-1px; line-height:19px; background:#ffffff}


/* ¼îÇÎ¹é Ãß°¡ */
#view_detail_wrap{margin-top:30px;}
.shoppingbag_top{overflow:hidden;}
.shoppingbag_top .thum{float:left; position:relative; width:370px; height:410px;}
.shoppingbag_top .thum a.d_v_icon{position:absolute; left:50%; margin-left:-22.5px; top:205px;}
.shoppingbag_top .info_wrap{float:left; width:547px; margin-left:35px;}
.shoppingbag_top .info_wrap .tit{font-size:27px; letter-spacing:-1px; font-weight:600; border-bottom:2px solid #000000; padding:0px 16px 8px; margin-bottom:20px;  font-family: '³ª´®°íµñ','NanumGothic';}
.shoppingbag_top .info_wrap table th{padding:0px 18px 0 33px; text-align:left; width:56px; font-size:14px; font-family: '³ª´®°íµñ','NanumGothic';}
.shoppingbag_top .info_wrap table td{border:0 none; color:#7a7a7a; padding-bottom:2px;}
.notice_s{color:#990033; font-weight:bold; font-size:12px; letter-spacing:-0.5px; padding-top:7px;}
.dotted_bg{background:url(../img/common/dot05.gif) repeat-x left top; height:1px; margin:14px 0;}
.input_st01{width:406px; height:34px; border:1px solid #c7c8ca; padding-left:14px;}
.select_st01{width:423px; height:34px; border:1px solid #c7c8ca; padding-left:14px;}

#add_info_wrap{border-top:2px solid #d12d05; margin-top:37px;}
#add_info_wrap table{margin-top:10px; font-size:14px; width:100%;}
#add_info_wrap table th{width:110px; padding-left:9px; text-align:left;}
#add_info_wrap table td{border:0 none; padding-bottom:3px; padding-right:20px;}
#add_info_wrap table td textarea{width:100%; height:75px;  border:1px solid #c7c8ca;}

.order_warp{padding-left:110px; height:47px; margin-top:24px; padding-top:28px; border-top:2px solid #c7c8ca; border-bottom:1px solid #c7c8ca; font-size:18px; position:relative;}
.order_warp span{font-weight:bold;}
.order_warp span.result{font-weight:normal; color:#d12d05;}
.order_warp .order_btn{position:absolute; right:20px;top:15px;}

.tab_st03{height:49px;  background:url(../img/common/tab_st03_bg.gif) repeat-x left top; margin-top:69px;}
.tab_st03 div{width:198px; background:#fff; border:1px solid #c7c8ca; border-bottom:0 none; height:48px; position:relative;}
.tab_st03 div a{text-align:center; display:block; height:35px; padding-top:13px; font-size:19px; font-weight:bold; color:#d40708 ; letter-spacing:-1px;}

.tab_st04{margin-left:35px; margin-top:20px;}


.shoppingbag_info{position:absolute; right:100px; top:90px; display:block;height:500px; z-index:9999; border:1px solid #909090; width:357px; height:375px; background:#fff; display:none;}
.shoppingbag_info .title{width:338px; height:32px; padding:15px 0 0 19px; background:#797979; border-bottom:0 none; position:relative;}
.shoppingbag_info .title .close{position:absolute; right:10px; top:15px;}

/* »ó¼¼º¸±â */
.ea_box{overflow:hidden;}
.ea_box > div{float:left;}
.ea_box div.count{border:1px solid #dddddd; width:47px; height:30px; line-height:30px; margin:0px 2px; padding-left:11px; background:#f9f9f9;}
.ea_box div.count img{vertical-align:middle;}

/*  */
.cont_section{overflow:hidden; width:100%;}
.divide{float:left; width:500px; margin-bottom:20px;}

/* °¡ÀÔ¿Ï·á */
.join_done_wrap{min-height:750px;}
.join_done_wrap div.top_title{background:url(../img/common/top_title_bg.gif) repeat-x left top; height:88px; text-align:center;}
.join_done_wrap div.top_title p{font-family: '³ª´®°íµñ','NanumGothic'; font-size:30px; letter-spacing:-1px; padding-top:26px;}
.join_done_wrap .inwrap{width:985px; margin:0 auto;}
.join_done_wrap .inwrap .join_tit{font-family: '³ª´®°íµñ','NanumGothic'; font-size:40px; letter-spacing:-1px; border-bottom:1px solid #676767; padding-bottom:25px; margin-bottom:59px; text-align:center;}
.join_done_wrap .inwrap .join_info{overflow:hidden; padding-left:145px;}
.join_done_wrap .inwrap .join_info .view_img{float:left; margin-right:57px;}
.join_done_wrap .inwrap .join_info .celebration_txt{float:left; padding-top:20px;}
.join_done_wrap .inwrap .join_info .celebration_txt .company{font-family:'Malgun Gothic'; font-size:20px; color:#404040; display:block;}
.join_done_wrap .inwrap .join_info .celebration_txt > p{font-family:'Malgun Gothic'; font-size:30px; color:#404040; letter-spacing:-2px; margin-bottom:24px;}
.join_done_wrap .inwrap .join_info .celebration_txt > span{color:#949495; line-height:20px;}
.join_done_wrap .inwrap .join_info .celebration_txt > .btn{margin-top:24px;}

/* ¾à°ü µ¿ÀÇ */
.agree_select{margin-top:59px;}
.agree_select select{width:301px; height:34px; padding-left:20px; border:1px solid #afafaf; font-size:15px; font-family: '³ª´®°íµñ','NanumGothic';}

.agree_box{border-bottom:1px solid #d0d0d0;  margin-top:31px;}
.agree_box .tit{ font-family: '³ª´®°íµñ','NanumGothic'; font-size:19px; font-weight:600; letter-spacing:-1px;}
.agree_box .txt_box{ border-top:2px solid #575757; border-bottom:1px solid #e6e6e6; height:186px; margin-top:9px; padding:14px 10px; overflow-y:scroll; line-height:20px; color:#797979;}
.agree_box .txt_box2{ font-size:12.5px; border-top:2px solid #575757; border-bottom:1px solid #e6e6e6; height:730px; margin-top:9px; padding:14px 10px; overflow-y:scroll; line-height:20px; color:#797979;}


.agree_box .agree_txt{padding:14px 4px;  color:#797979;}

.op_checkbox01{position:absolute; left:390px; top:4px;}

